@charset "utf-8";

.subv01 {margin:0 auto; padding:0; width:100%; height:160px; background:url(../img/sub/sub03.jpg) center top no-repeat;}
.subv02 {margin:0 auto; padding:0; width:100%; height:160px; background:url(../img/sub/sub04.jpg) center top no-repeat;}
.subv03 {margin:0 auto; padding:0; width:100%; height:160px; background:url(../img/sub/sub05.jpg) center top no-repeat;}
.subv04 {margin:0 auto; padding:0; width:100%; height:160px; background:url(../img/sub/sub02.jpg) center top no-repeat;}

.sub_line {margin:0 auto; padding:50px 0 80px 0; width:1000px;}

.sub_home {margin:0 auto; padding:0; width:100%; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:#f7f7f7; height:58px;}
.sub_home_p {margin:0 auto; padding:0; width:1000px; line-height:53px; font-size:15px; color:#222; font-weight:bolder;}

.sub_title {margin:0; padding:0; height:69px; font-size:35px; font-weight:bolder; letter-spacing:-1px; color:#1a9576; text-align:center; border-bottom:1px solid #d7d7d7;}

.subt_e {margin-left:15px; font-size:15px; font-family:Arial,dotum,'µ¸¿ò'; letter-spacing:3px; color:#585858; font-weight:normal;}


.sub_menu_p {margin:0 auto; padding:0; width:998px; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; height:48px; border-bottom:2px solid #004b2c;}
.tabm {margin:0; padding:0; list-style:none;}
.tabm li {padding:0; width:20%; text-align:center; float:left; border-right:1px solid #d7d7d7; background:#f7f7f7; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.tabm li a {display:block; color:#797979; line-height:48px; cursor:pointer; font-size:15px; letter-spacing:-1px;}
.tabm li.up a {font-weight:bolder; background:#fff; color:#004b2c;}

.sub_menu_p06 {margin:0 auto; padding:0; width:1000px; height:48px; border-bottom:2px solid #004b2c; border-right:1px solid #d7d7d7;}
.tabm06 {margin:0; padding:0; list-style:none;}
.tabm06 li {padding:0; width:16.666%; text-align:center; float:left; background:#f7f7f7; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-sizing:border-box; -o-sizing:border-box; box-sizing:border-box;}
.tabm06 li a {display:block; color:#797979; line-height:48px; border-left:1px solid #d7d7d7; cursor:pointer; font-size:15px; letter-spacing:-1px;}
.tabm06 li.up a {font-weight:bolder; background:#fff; color:#004b2c;}
.tabm06 li:last-child {border-right:1px solid #d7d7d7;}

.sub_menu7_p {margin:0 auto; padding:0; width:999px; border-left:1px solid #d7d7d7; height:48px; border-bottom:2px solid #004b2c;}
.tab7m {margin:0; padding:0; list-style:none;}
.tab7m li {padding:0; /*width:14.189%;*/ width:calc((100% - 7px) / 7); text-align:center; float:left; border-right:1px solid #d7d7d7; background:#f7f7f7;}
.tab7m li a {display:block; color:#797979; line-height:48px; cursor:pointer; font-size:15px; letter-spacing:-1px;}
.tab7m li.up a {font-weight:bolder; background:#fff; color:#004b2c;}

.ta01 {border-top:2px solid #999;}
.ta01 th {color:#1a9576; font-size:15px; border-bottom:1px solid #d7d7d7; padding:20px 0; text-align:center; font-weight:bolder; background:#f7f7f7;}
.ta01 td {font-size:15px; border-bottom:1px solid #d7d7d7; padding:20px 0; text-align:center;}

.lo {border-top:2px solid #999;}
.lo th {color:#4d4d4d; font-size:13px; border-bottom:1px solid #d7d7d7; padding:20px 0; text-align:center; font-weight:bolder; background:#f7f7f7;}
.lo td {font-size:13px; border-bottom:1px solid #d7d7d7; padding:20px; text-align:left;}
.bu01 {background:url(../img/guide/bus01.jpg) left 3px no-repeat; font-size:13px; color:#4d4d4d; padding-left:30px;}
.bu02 {background:url(../img/guide/bus02.jpg) left 3px no-repeat; font-size:13px; color:#4d4d4d; padding-left:30px;}

.ta02 {border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;}
.ta02 th {border-bottom:1px solid #d7d7d7; background:#d7d7d7; color:#222; font-weight:bolder; font-size:15px; letter-spacing:-1px; border-right:1px solid #d7d7d7; padding:12px 0; text-align:center;}
.ta02 td {font-size:15px; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; text-align:center;}
.time01 {background:url(../img/guide/time.gif) center top repeat-y;}



.tre_box {margin:0; padding:0; width:300px;}
.infoi {border:1px solid #d7d7d7; border-bottom:none; padding:24px 24px 25px 24px; text-align:center;}
.infot {padding-top:10px; background:#004b2c; height:65px; text-align:center; color:#cbd4d0; font-size:17px; line-height:25px; letter-spacing:-1px;}
.tre_box4 {margin:0; padding:0; width:235px; height:235px; background:url(../img/info/infobox.gif) left top no-repeat; text-align:center;}
.tre_box4 a {display:block; color:#cbd4d0; font-size:17px; line-height:25px; letter-spacing:-1px;}
.tre_box4 img {padding:25px; margin-bottom:10px;}

.tre_boxl {margin:0; padding:0; width:650px;}

.sub_con {margin:0; padding:0;}

/* Áöµµ */
#map-canvas, #map_canvas {
width : 100%; /* ±¸±Û Áöµµ ³ÐÀÌ */ 
height: 450px; /* ±¸±Û Áöµµ ³ôÀÌ */ 
font-size:13px; }

/* ¸»Ç³¼±°ü·Ã css ½ÃÀÛ */ 
.map_Heading {line-height:20px; font-size:15px; font-weight:bold; color:#333;} 
.map_Content { font-size:13px; color:#797979; text-align:center; line-height:17px;}

@media print {html, body {height: auto;}
#map_canvas {height: 340px;} 
}

.txde01 {color:#1a9576; font-weight:bolder;}

.li3 {margin:0; padding:0; list-style:none;}
.li3 li {padding:0; width:278px; float:left; border:1px solid #d7d7d7; padding:20px; font-size:15px; letter-spacing:-1px; text-align:center; line-height:20px; height:40px; vertical-align:middle;}

.li2 {margin:0; padding:0; list-style:none;}
.li2 li {padding:0; width:448px; float:left; border:1px solid #d7d7d7; padding:20px; font-size:15px; letter-spacing:-1px; text-align:center; line-height:20px; height:40px; vertical-align:middle;}

.ta03 {border-top:2px solid #999;}
.ta03 th {color:#222; font-size:15px; border-bottom:1px solid #d7d7d7; padding:15px 0; text-align:center; font-weight:bolder; background:#f7f7f7;}
.ta03 td {font-size:15px; border-bottom:1px solid #d7d7d7; padding:15px 0; text-align:center;}

/* º´¿ø¼Ò°³ */
.proc {margin:0; padding:0; list-style:none;}
.proc li {padding:0; float:left;}



/* ¹öÆ° ¹× Æû */
.search_boxn {margin:20px 0 0 0; padding:0; /*border:1px solid #d7d7d7; border-right:none; border-left:none; background:#fcfcfc;*/}
.search_box {display:none; margin:20px 0 0 0; padding:14px 0; border:1px solid #d7d7d7; border-right:none; border-left:none; background:#fcfcfc;}
.srch {width:100%; padding:0;}
.srch legend {overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0;}
.srch {text-align:center}
.srch select,.srch input {margin:-1px 0 1px; font-size:13px; color:#666; vertical-align:middle;}
.srch .keyword {margin-left:1px; padding:4px 3px 3px; border:1px solid #b5b5b5; font-size:13px; font-family:'ng','µ¸¿ò',Dotum; height:16px;}

.btn_pack, .btn_pack *{font-size:13px; font-family:'ng','µ¸¿ò',Dotum; height:26px; background:url(../img/sub/btn_pack.gif) no-repeat; display:inline-block; overflow:visible; position:relative; margin:-1px 0 0 0; padding:0; border:0; color:#333; text-decoration:none; !important; vertical-align:top; white-space:nowrap; cursor:pointer; _cursor:hand;}
.btn_pack.small{background-position:left 0px;}
.btn_pack.small *{padding:0 20px; background-position:right 1px;font-size:13px; height:26px;}

.fs01 {border:1px solid #b5b5b5; font-size:13px; font-family:'ng','µ¸¿ò',Dotum; padding:4px 3px 3px; height:16px;}
.fs02 {border:1px solid #b5b5b5; font-size:13px; font-family:'ng','µ¸¿ò',Dotum; height:25px;}
.fs03 {border:1px solid #e4e4e4; font-size:13px; font-family:'ng','µ¸¿ò',Dotum; padding:4px 3px 3px; height:15px;}


.paginate{padding:0; text-align:center}
.paginate a,.paginate strong{display:inline-block;_position:relative;margin-right:-6px;padding:3px 10px 2px 11px;background:#fff url(http://static.naver.com/common/paginate/line_pg4.gif) no-repeat 0 5px;color:#333;font-family:Tahoma, Serif;font-size:11px;font-weight:bold;line-height:normal;text-decoration:none !important}
.paginate strong{color:#ff1315 !important}
.paginate a:hover,.paginate a:active,.paginate a:focus{background-color:#f7f7f7}
.paginate a.pre,.paginate a.pre_end,.paginate a.next,.paginate a.next_end{font-family:'ng','µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic, Sans-serif;font-size:11px}
.paginate a.pre{padding:4px 10px 2px 17px;background:url(http://static.naver.com/common/paginate/bu_pg4_l1.gif) no-repeat 100% 4px !important}
.paginate a.pre_end{padding:4px 10px 2px 16px;background:url(http://static.naver.com/common/paginate/bu_pg4_l2.gif) no-repeat 100% 4px !important}
.paginate a.next{padding:4px 18px 2px 11px;background:url(http://static.naver.com/common/paginate/bu_pg4_r1.gif) no-repeat 0 4px !important}
.paginate a.next_end{padding:4px 16px 2px 9px;background:url(http://static.naver.com/common/paginate/bu_pg4_r2.gif) no-repeat 0 4px !important}

.uninsure {display:table; width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #999; border-left:1px solid #d9d9d9;}
.uninsure th {color:#222; font-size:12px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d9d9d9; padding:12px 0; text-align:center; font-weight:bolder; background:#f7f7f7;  font-family:'ng','µ¸¿ò',Dotum;}
.uninsure td {font-size:12px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d9d9d9; padding:12px 5px; text-align:center;  font-family:'ng','µ¸¿ò',Dotum;}
.uninsure td.tal {text-align:left;}
.uninsure td.tar {text-align:right;}