/* menu public css */
.r{text-align:right;}

/* intro css */
.vimg{width:200px; float:right; padding-top:50px; text-align:center;}
.vimg2{width:230px; float:right; padding-top:10px; text-align:center;}
.ment{width:575px; float:left; padding:0 0px 10px 5px;font-family:"malgun gothic";font-size:1.0em; color:#444; line-height:160%;}
.point{font-size:1.2em; color:#0d0767; font-weight:bold;}
.point2{font-size:1.4em;  padding:5px 0; display:block;}
.cut{padding:5px 10px;}
.inde{padding-left:0px;}
.blue{background-color:#3ca1ff; color:#fff; font-weight:bold;}
.orange{background-color:#ffcc66; color:#000; padding:1px 0;}
.sign{padding:20px 0; font-weight:bold;}

.info{width:530px; float:left; padding:0 10px 0 5px;font-family:"malgun gothic";font-size:1.0em; color:#444; line-height:160%;}
.cut p{margin:0 0 10px 10px;}
.cut ul{margin:0; padding:0;}
.cut li{list-style:none; padding-left:18px;}


.info2{padding:0 10px 0 5px;font-family:"malgun gothic";font-size:1.0em; color:#444; line-height:160%; margin-bottom:20px;}
.info2 table{border-width: 2px 0 1px 0; border-style:solid; border-color:#c0c0c0; width:96%; margin:10px auto;}
.info2 table th{background-color:#dfdfdf; padding:4px;}
.info2 table td{padding:4px 0 4px 8px; border-bottom:1px solid #c0c0c0;}
.info2 li{list-style: decimal-leading-zero;}
.info2 ul.catal{margin:0; padding:0 5px;}
.info2 ul.catal li{list-style:none; margin:0; padding:5px; float:left;}

.info2 table.b{font-family:"malgun gothic"; font-size:1.0em; color:#444; line-height:160%; margin-bottom:20px;}
.cata{ margin-bottom:10px;}
.cata img{padding-left:10px;}
.cust{}
.customer{padding:0 12px;}

.info3{padding:0 10px 0 5px;font-family:"malgun gothic";font-size:1.0em; color:#444; line-height:160%; margin-bottom:20px;}
.info3 h4{padding-left:10px; margin:3px 0; font-size:1.0em;}
.info3 p{padding-left:15px; margin:0;}
.info3 table{border-width: 2px 0 1px 0; border-style:solid; border-color:#c0c0c0; width:98%; margin:0 auto;}
.info3 table th{background-color:#dfdfdf; padding:4px;}
.info3 table td{padding:4px 0 4px 8px; border-bottom:1px solid #c0c0c0;}
.info3 table td.a{text-align:center;padding:4px 0 4px 8px; border-bottom:1px solid #c0c0c0;}
.info3 table td.c{text-align:right;padding:4px 8px 4px 0; border-bottom:1px solid #c0c0c0;}

.map{width:730px; border:1px solid #efefef; padding:3px; margin:0 auto;}