@charset "utf-8";
/* CSS Document */

/*popup*/
.popup a {cursor:pointer;}
.popup .popimg {position:relative;}
.popup .chk {height:20px; padding-top:5px; font-size:12px; color:#fff; text-align:right; vertical-align:middle;}
.popup .chk input {vertical-align:middle;}
.popup .chk a {color:inherit; font-size:inherit;}
#popup1 .chk {position:absolute; bottom:13px; right:13px; text-align:right;}

/*visual*/
#main_visual {position:relative; width:100%; min-width:1200px; height:550px; overflow:hidden;}
#main_visual .btnbox {position:absolute; left:50%; bottom:15px; z-index:2; width:1200px; height:50px; margin-left:-600px;}
#main_visual .btnbox li {float:left; width:236px; height:50px; margin-left:5px; cursor:pointer; background-position:left top;}
#main_visual .btnbox li:first-child {margin-left:0;}
#main_visual .btnbox li.on {background-position:0 -50px;}
#main_visual .btnbox li#visual_btn1 {background-image:url(../images/main/visual_btn1.gif);}
#main_visual .btnbox li#visual_btn2 {background-image:url(../images/main/visual_btn2.gif);}
#main_visual .btnbox li#visual_btn3 {background-image:url(../images/main/visual_btn3.gif);}
#main_visual .btnbox li#visual_btn4 {background-image:url(../images/main/visual_btn4.gif);}
#main_visual .btnbox li#visual_btn5 {background-image:url(../images/main/visual_btn5.gif);}

#main_visual .imgbox {width:100%; height:550px; position:relative; overflow:hidden;}
#main_visual .imgbox ul {width:100%; height:100%;}
#main_visual .imgbox li {float:left; width:100%; height:100%; position:relative; overflow:hidden; font-size:0; line-height:0;}
#main_visual .imgbox li img {position:absolute; left:50%; top:0; width:1920px; margin-left:-960px;}

/*중앙컨텐츠*/
#main_contents {width:1200px; position:relative; padding:30px 0; margin:auto; }
#main_contents:after {clear:both; display:block; content:"";}
#main_contents > div {float:left; margin-right:20px; margin-bottom:19px;}

#main_contents #timemap {width:340px;}
#timemap ul li {font-size:0; line-height:0;}
/*#timemap ul .time {padding-bottom: 27px;}*/
#timemap ul .map img {width: 100%;height: 248px;}

#main_contents #counsel {width:408px; border:solid 1px #d9d9d9; background:#fff;}
#counsel .counsel_cnt {width:100%; height:164px;}
#counsel .counsel_cnt .fl_left {width:136px; padding-top:30px; text-align:center;}
#counsel .counsel_cnt .fl_left a {display:block; margin-top:14px;}
#counsel .counsel_cnt .fl_right {width:246px; padding-top:20px; margin-right:20px;}

#main_contents #review {width:410px; background:#fff; margin-right:0;}
#review .fl_left {width:150px; height:250px;}
#review .fl_right {width:213px; height:248px; padding-left:26px; padding-right:20px; border:solid 1px #d9d9d9; border-left:0;}
#review .fl_right table {margin-top:24px;}

/*latest board style*/
.board_list table {width:100%; margin:0 auto;}
.board_list td {height:25px; font-size:12px; color:#999; text-align:right;}
.board_list .subject {text-align:left !important; background:url(../images/main/icon_list.gif) no-repeat left center;}
.board_list .subject a {padding-left:10px; line-height:25px; font-size:13px;}
.board_list .subject img {vertical-align:middle; margin-left:2px;}

.board_list2 table {width:100%; margin:0 auto;}
.board_list2 td {height:25px; font-size:12px; color:#999; background:url(../images/main/icon_list.gif) no-repeat left center;}
.board_list2 td a {padding-left:10px; line-height:25px; font-size:13px;}
.board_list2 td img {vertical-align:middle; margin-left:2px;}

#main_contents #media {width:410px;}
#main_contents #colunm {width:410px; margin-right:0;}

/*treat*/
#main_contents #treat {width:770px; height:160px;}
#treat dt {float:left; width:150px; height:100%;}
#treat dd {float:left; width:155px; height:100%;}

/*quick btns */
#main_contents #quick_btns {width:410px; height:160px; margin-right:0; overflow:hidden;}
#quick_btns li {float:left; width:205px; height:80px;}


/*sitemap*/
#sitemap_wrap {width:100%; min-height:400px; background:url(../images/main/sitemap_bg.jpg) no-repeat center top;}
#sitemap_wrap #sitemap {width:1200px; min-height:350px; margin:0 auto; padding:25px 0;}
#sitemap:after {clear:both; display:block; content:"";}
#sitemap li {float:left; width:239px; height:350px; border-right:solid 1px #ccc; background-position:right 10px; background-repeat:no-repeat;}
#sitemap li:first-child {width:238px; border-left:solid 1px #ccc;}
#sitemap li.sitemap1 {background-image:url(../images/main/bg_sitemap01.png);}
#sitemap li.sitemap2 {background-image:url(../images/main/bg_sitemap02.png);}
#sitemap li.sitemap3 {background-image:url(../images/main/bg_sitemap03.png);}
#sitemap li.sitemap4 {background-image:url(../images/main/bg_sitemap04.png);}
#sitemap li.sitemap5 {background-image:url(../images/main/bg_sitemap05.png);}
#sitemap dl {margin-left:29px; margin-top:20px;}
#sitemap dl dt {padding-bottom:12px;}
#sitemap dl dd {line-height:25px;}
#sitemap dl dd a {font-size:15px; color:#666;}
#sitemap dl dd a:hover {color:#333;}