@charset "utf-8";

.subcon_line {margin:0 auto; padding:0; width:100%; background:#f0f0f0;}
.subcon_con {margin:0 auto; padding:41px 0 56px 0; width:1100px;}

.sub_guide {margin:0 auto; padding:0; text-align:center; font-size:13px; color:#666; height:35px;}
.sub_title {margin:0 auto; padding:0; text-align:center; font-size:40px; color:#333; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; line-height:80px;}

.subcont {margin:50px 0 100px 0; padding:0;}

.sub_tab {margin:20px auto 0; padding:0; /*border-top:1px solid #9a9a9a;*/ border-left:1px solid #9a9a9a;}
.stab {margin:0; padding:0; list-style:none;}
.stab li {padding:0; float:left; width:20%; text-align:center; background:#fff; font-size:15px; letter-spacing:-0.05em; border:1px solid #9a9a9a; /*border-top:none;*/ border-left:none; 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;}
.stab li a {display:block; cursor:pointer; line-height:55px;}
.stab li.up a {background:#404040; color:#fff; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

.stab2 li {padding:0; float:left; width:50%; text-align:center; background:#fff; font-size:15px; letter-spacing:-0.05em; border:1px solid #9a9a9a; /*border-top:none;*/ border-left:none; 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;}
.stab2 li a {display:block; cursor:pointer; line-height:55px;}
.stab2 li.up a {background:#404040; color:#fff; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

.stab3 li {padding:0; float:left; width:33.3335%; text-align:center; background:#fff; font-size:15px; letter-spacing:-0.05em; border:1px solid #9a9a9a; /*border-top:none;*/ border-left:none; 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;}
.stab3 li a {display:block; cursor:pointer; line-height:55px;}
.stab3 li.up a {background:#404040; color:#fff; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

.stab4 li {padding:0; float:left; width:25%; text-align:center; background:#fff; font-size:15px; letter-spacing:-0.05em; border:1px solid #9a9a9a; /*border-top:none;*/ border-left:none; 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;}
.stab4 li a {display:block; cursor:pointer; line-height:55px;}
.stab4 li.up a {background:#404040; color:#fff; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

.stab6 li {padding:0; float:left; width:16.66666666666667%; text-align:center; background:#fff; font-size:15px; letter-spacing:-0.05em; border:1px solid #9a9a9a; /*border-top:none;*/ border-left:none; 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;}
.stab6 li a {display:block; cursor:pointer; line-height:55px;}
.stab6 li.up a {background:#404040; color:#fff; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

.stab7 li {padding:0; float:left; width:14.28571428571429%; text-align:center; background:#fff; font-size:15px; letter-spacing:-0.05em; border:1px solid #9a9a9a; /*border-top:none;*/ border-left:none; 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;}
.stab7 li a {display:block; cursor:pointer; line-height:55px;}
.stab7 li.up a {background:#404040; color:#fff; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

.sub_banner {margin:0 auto; padding:0;}

.ban01 {margin:0; padding:0; float:left; background:url(../img/sub/btn01.png) 20px 18px no-repeat #97899a;}
.ban01 h2 {font-size:17px; color:#fff; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; margin-bottom:10px;}
.ban01 a {display:block; cursor:pointer; padding:20px 20px 20px 100px; width:135px; height:75px; font-weight:normal; color:#e0dae1; font-size:13px; letter-spacing:-0.05em;}

.ban02 {margin:0 10px; padding:0; float:left; background:url(../img/sub/btn02.png) 20px 20px no-repeat #ab9bae;}
.ban02 h2 {font-size:17px; color:#fff; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; margin-bottom:10px;}
.ban02 a {display:block; cursor:pointer; padding:20px 20px 20px 100px; width:135px; height:75px; font-weight:normal; color:#e0dae1; font-size:13px; letter-spacing:-0.05em;}

.ban03 {margin:0; padding:0; float:left; background:url(../img/sub/btn03.png) 20px 20px no-repeat #97899a;}
.ban03 h2 {font-size:17px; color:#fff; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; margin-bottom:10px;}
.ban03 a {display:block; cursor:pointer; padding:20px 20px 20px 100px; width:135px; height:75px; font-weight:normal; color:#e0dae1; font-size:13px; letter-spacing:-0.05em;}

.ban04 {margin:0; padding:20px; width:264px; height:74px; float:right; background:#fff; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center;}
.ban04 p {font-size:17px; letter-spacing:-0.05em; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; color:#553d3d;}

.t17d {font-size:17px; font-weight:normal; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; color:#fff; width:110px; background:#812f93; text-align:center; line-height:34px; height:35px;}
.stime th {font-size:15px; color:#fff; text-align:left; padding:9px 0 11px 0; letter-spacing:-0.05em; border-bottom:1px solid #645873;}
.stime td {font-size:15px; color:#fff; text-align:right; padding:9px 0 11px 0; border-bottom:1px solid #645873;}

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

/* ¸»Ç³¼±°ü·Ã 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;} 
}

.cars {margin:0; padding:0; list-style:none;}
.cars li {padding:0; float:left; font-size:15px; letter-spacing:-0.05em; color:#585858;}
.cars li.carsb {width:40px; height:29px; padding-top:11px; font-size:13px; background:#837f7a; -moz-border-radius:20px; /*¸ðÁú¶ó*/ -webkit-border-radius:20px; /*À¥Å¶*/ /*IE9+,FF4+,chrome,Safari5,+opera*/ border-radius:20px; color:#fff; text-align:center;}

.bus {border-top:2px solid #837f7a;}
.bus th {border-bottom:1px solid #837f7a; font-size:13px; text-align:center; color:#333; padding:15px 0;}
.bus td {border-bottom:1px solid #837f7a; font-size:13px; text-align:left; color:#333; padding:15px 0;}

.bus01 {background:url(../img/about/bus01.jpg) left 3px no-repeat; fnot-size:13px color:#585858; padding-left:34px;}
.bus02 {background:url(../img/about/bus02.jpg) left 3px no-repeat; fnot-size:13px color:#585858; padding-left:34px;}
.bus03 {background:url(../img/about/bus03.jpg) left 3px no-repeat; fnot-size:13px color:#585858; padding-left:34px;}

.g_line {margin:40px 0; padding:0; height:1px; background:url(../img/sub/blank.png) #d9d9d9;}

.ab_box {margin:0; padding:0; width:1100px;}
.abs {margin:0; padding:0; list-style:none;}
.abs li {margin:0 5px 5px 0; padding:0 30px; border:1px solid #d9d9d9; float:left; line-height:35px; font-size:15px; letter-spacing:-0.05em; color:#585858; background:#fff;}

.point_box {margin:0; padding:0; background:url(../img/sub/point_bg.gif);}
.point_l {margin:0; padding:23px 0 27px 0; width:250px; text-align:center; float:left;}
.point_r {margin:0; padding:30px 50px; width:850px; min-height:125px; float:right; background:#fff; border:1px solid #d9d9d9; border-left:none; 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;}
.point_boxn {margin:0; padding:30px 40px 30px 250px; border:1px solid #d9d9d9; background:url(../img/sub/point_02.png) 30px 30px no-repeat #fff; 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;}

.casel {margin:0; padding:0; width:340px; float:left;}
.casec {margin:0 40px; padding:0; width:340px; float:left;}
.caser {margin:0; padding:0; width:340px; float:right;}

.boxs {margin:0; padding:0; list-style:none;}
.boxs li {width:340px; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #d9d9d9;}

/* °Ô½ÃÆÇ ¹öÆ° */
.btn_pack, .btn_pack *{font-size:13px; font-family:'ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; 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}

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

/* °Ô½ÃÆÇ µðÀÚÀÎ */
.ta01 {border-top:2px solid #474072;}
.ta01 th {font-size:15px; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; font-weight:normal; color:#333; border-bottom:1px solid #9a9a9a; text-align:center; line-height:45px; background:#fff;}
.ta01 td {font-size:13px; color:#666; border-bottom:1px solid #d9d9d9; text-align:center; line-height:45px;}
.ta01 td a {font-size:13px; color:#666; text-decoration:none;}
.ta01 td b {font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; font-weight:normal;}
.ta01 td a:hover {font-size:13px; color:#666; text-decoration:underline;}
.ta01 td img {vertical-align:middle;}

.ta02 {border-top:2px solid #474072;}
.ta02 th {font-size:15px; font-family:'ngb','ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; font-weight:normal; color:#333; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; text-align:center; padding:8px 0; background:#f9f9f9;}
.ta02 td {font-size:13px; color:#666; border-bottom:1px solid #d9d9d9; text-align:left; line-height:20px; padding:8px;}
.ta02 td a {font-size:13px; color:#666; text-decoration:none;}
.ta02 td img {vertical-align:middle;}
.ta02 td select, .ta02 td input {margin:-1px 0 1px; vertical-align:middle;}

.ta03 {border-top:1px solid #d9d9d9;}
.ta03 td {border-bottom:1px solid #d9d9d9; text-align:left; font-size:13px; color:#666; padding:8px;}
.ta03 td a {font-size:13px; color:#666; text-decoration:none;}

.ss02 {border:1px solid #b5b5b5; font-size:13px; font-family:'ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; height:25px;}

.fs01 {height:23px;_height /**/:29px; *margin:-1px 0; padding:4px 2px 0; border:1px solid #d5d5d5; color:#797979; font-size:13px; font-family:'ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}
.fs02 {height:29px;_height /**/:29px; *margin:-1px 0; border:1px solid #d5d5d5; color:#797979; font-size:13px; font-family:'ng','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò';}

.search_box {margin:0; padding:0; border:0px solid #d7d7d7;}
.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','Malgun Gothic','¸¼Àº°íµñ','µ¸¿ò'; height:16px;}


/* ÆäÀÌÁö */
/*.paginate{padding:15px 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:'nb','µ¸¿ò',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}*/
/* UI Object */
.paginate{overflow:hidden;clear:both;margin:0 auto;padding:0;text-align:center;zoom:1}
.paginate a{display:-moz-inline-box;display:inline-block;_position:relative;margin-right:-3px;padding:0 0 0 5px;color:#666;font-family:'µ¸¿ò',Dotum;font-size:12px;font-weight:bold;line-height:28px;text-decoration:none !important}
.paginate a:hover,.paginate a:focus,.paginate a:active{background:url(http://static.naver.com/common/paginate/bg_page_nav_ru.gif) no-repeat 0 0 !important}
.paginate strong{display:-moz-inline-box;display:inline-block;_position:relative;margin-right:-3px;padding:0 0 0 5px;background:url(http://static.naver.com/common/paginate/bg_page_nav_ru.gif) no-repeat 0 0 !important;color:#666;font-family:'µ¸¿ò',Dotum;font-size:12px;font-weight:bold;line-height:28px;text-decoration:none !important}
.paginate strong{color:#812f93 !important}
.paginate a span{display:block;_display:inline;position:relative;top:0;padding:0 8px 0 3px;zoom:1}
.paginate a:hover span,.paginate a:focus span,.paginate a:active span{background:url(http://static.naver.com/common/paginate/bg_page_nav_ru.gif) no-repeat 100% 0 !important;text-decoration:underline;cursor:pointer}
.paginate strong span{display:block;_display:inline;position:relative;top:0;padding:0 8px 0 3px;background:url(http://static.naver.com/common/paginate/bg_page_nav_ru.gif) no-repeat 100% 0 !important;zoom:1}
/* user option */
.paginate a.pre,.paginate a.pre_end,.paginate a.next,.paginate a.next_end{font-family:'nb','µ¸¿ò',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}*/
/*.paginate a.pre,.paginate a.next{position:relative;top:9px;background:none !important;font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim, AppleGothic, Sans-serif;font-size:12px}
.paginate a.pre:hover,.paginate a.pre:focus,.paginate a.pre:active,.paginate a.next:hover,.paginate a.next:focus,.paginate a.next:active{background:none !important}
.paginate a.pre{margin-right:10px}
.paginate a.next{margin-left:8px}
.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_end{padding:4px 16px 2px 9px;background:url(http://static.naver.com/common/paginate/bu_pg4_r2.gif) no-repeat 0 4px !important}*/
/* //UI Object */