@charset "UTF-8"; /* skip navigation */ #skip_navigation {margin:0;padding:0;} #skip_navigation ul {margin:0;padding:0;height:0;} #skip_navigation ul li a {position:absolute;display:block;width:100%;left:0;text-align:center;top:-10000px;z-index:1100;font-size:15px;} #skip_navigation ul li a:hover, #skip_navigation ul li a:focus, #skip_navigation ul li a:active{position:absolute;top:0;font-weight:bold;color:#fff;background:#0076c0;z-index:1200;height:60px;line-height:60px;} .blind {position: absolute !important;height: 1px; width: 1px; overflow: hidden;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);} #wrap {width:100%;min-height:100%; background:#aaa; background:#f3f6f7;} #wrap:after {display:block; content:"";clear:both;} #header {position:relative;z-index:1000; min-width:1240px; margin:0 auto;height:148px;} #header:after {display:block; content:"";clear:both;} #header h1{position: absolute; left:50%; top: 50px; height: 72px; padding-top: 26px; margin-left:-500px;} #header #top_nav{height:50px; background:#1a1a1a;} #header #top_nav .lft_nav{position:absolute; top:0; left:50%; margin-left:-500px;} #header #top_nav .lft_nav:after{display:block; content:"";clear:both;} #header #top_nav .lft_nav li{float:left;} #header #top_nav .lft_nav li.last{margin-right:0;} #header #top_nav .lft_nav li a {display:block;width:58px;height:50px;color:#fff;font-size:13px;text-indent:-9999px;line-height:50px;} #header #top_nav .lft_nav li a.on, #header #top_nav .lft_nav li a:hover, #header #top_nav .lft_nav li a:focus, #header #top_nav .lft_nav li a:active {width:85px;padding-left:30px;text-indent:0;text-decoration:none;} #header #top_nav .lft_nav li a.lft_nav_01 {background:#1a1a1a url(../../images/main/home.png) 0 center no-repeat;} #header #top_nav .lft_nav li a.lft_nav_02 {background:#1a1a1a url(../../images/main/sitemap.png) 0 center no-repeat;} #header #top_nav .lft_nav li a.lft_nav_03 {background:#1a1a1a url(../../images/main/search.png) 0 center no-repeat;} #header #top_nav .rt_nav{position:absolute; top:0; right:50%; margin-right:-500px;} #header #top_nav .rt_nav:after{display:block; content:"";clear:both;} #header #top_nav .rt_nav>li{float:left; padding:0 15px; line-height:50px; height:50px;background:url('../../images/main/nav_bar.png') no-repeat left center; text-align:center;} #header #top_nav .rt_nav>li.first{background:none;} #header #top_nav .rt_nav>li.last{background:#313131 url('../../images/main/nav_bar.png') repeat-y left top; padding:0; } #header #top_nav .rt_nav>li a{color:#fff;font-size:12px;font-weight:bold;} #header #top_nav .rt_nav>li.last a{display:block;background:url('../../images/main/nav_open.png') no-repeat 86px center; padding:0 30px 0 20px; border-right:1px solid #5a5a5a;} #header #top_nav .rt_nav>li.last .slc_lan{width:106px; display:none;} #header #top_nav .rt_nav>li.last .slc_lan li{height:32px; line-height:32px; border-top:1px solid #5a5a5a; background:#313131; width:100%;} #header #top_nav .rt_nav>li.last .slc_lan li a{color:#fff; text-align:left; padding:0 0 0 30px; background:url('../../images/main/dep03_dot.png') no-repeat 20px center; border:none;} #gnb {height:98px;} #gnb.ov {background:url('../../images/main/gnb_bg.gif') repeat-x left top;} #gnb:after {display:block; content:"";clear:both;} #gnb .gnb_wrap{width:1000px;margin:0 auto;} #gnb .gnb_wrap:after {display:block; content:"";clear:both;} #gnb .gnb_wrap>ul{float:right;} #gnb .gnb_wrap>ul:after {display:block; content:"";clear:both;} #gnb .gnb_wrap>ul>li{height:98px; line-height:98px;margin-left:20px; float:left;} #gnb .gnb_wrap>ul>li.on{background:url('../../images/main/dep01_on.png') no-repeat center bottom; } #gnb .gnb_wrap>ul>li a.dep01{color:#fff; font-size:15px; font-weight:bold;} #gnb .gnb_wrap>ul>li.slc a.dep01{color:#febd17;} #gnb .gnb_wrap>ul>li.ov a.dep01{color:#333;} #gnb .gnb_wrap>ul>li.on a.dep01{color:#0076c0;} #gnb .gnb_wrap .gnb_all{line-height:1;vertical-align:middle;float:left; margin:0 30px 0 10px;} #gnb .gnb_wrap .gnb_all a.dep01{background:url('../../images/main/menu_bar.png') no-repeat center 22px; padding-top:55px;color:#fff;font-size:11px;display:block;font-weight:normal;} #gnb .gnb_wrap .gnb_all.on a.dep01{background:url('../../images/main/menu_bar_on.png') no-repeat center 22px; padding-top:55px;color:#0076c0;font-size:11px;display:block;font-weight:normal;} .allmenu #allmenu_wrap {display:block;position:absolute;top:148px;left:0;width:100%;background:rgba(0,0,0,0.7);border-bottom:1px solid #0e419c;z-index:9999;overflow-y:auto; height:500px;} .allmenu #allmenu_wrap .allmenu_box {position:relative;width:1000px;height:auto;margin:0 auto; background:#0076c0;} .allmenu #allmenu_wrap .allmenu_box .allmenu_nav {/*overflow:auto;height:500px;*/} .allmenu #allmenu_wrap .allmenu_box ul.allmenu_list {overflow:hidden;} .allmenu #allmenu_wrap .allmenu_box ul.allmenu_list > li {float:left;width:33%;/*border-left:1px solid #d4dfef;padding:0 15px;*/} .allmenu #allmenu_wrap .allmenu_box ul.allmenu_list > li:first-child {width:34%;} .allmenu #allmenu_wrap .allmenu_box ul.allmenu_list > li > a {display:block;text-align:center;padding-bottom:10px;color:#fff;font:normal 1.500em NanumGothicB,NanumGothic;letter-spacing:-1.5px;} .allmenu #allmenu_wrap .allmenu_box ul.allmenu_dep02 > li {margin-top:20px; width:50%; float:left;} .allmenu #allmenu_wrap .allmenu_box ul.allmenu_dep02 > li > a {color:#ddd;font-size:1.083em;font-weight:600;line-height:1;} .allmenu #allmenu_wrap .allmenu_box ul.allmenu_dep03 {margin-top:8px;} .allmenu #allmenu_wrap .allmenu_box ul.allmenu_dep03 > li {padding-left:8px;background: url(/images/bt_gray_aaa.png) 0 8px no-repeat;line-height:24px;} .allmenu #allmenu_wrap .allmenu_box ul.allmenu_dep03 > li > a {color:#ccc;font-size:1em;} .allmenu #allmenu_wrap .allmenu_box a.allmenu_close {position:absolute;right:0;bottom:5px;} #gnb .gnb_wrap>ul>li div.dep02{background:#0076c0;width:100%; position: absolute; top: 148px; left: 0; z-index: 9900; color:#fff; line-height:1.5; display:none;} #gnb .gnb_wrap>ul>li div.dep02 a{color:#fff;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav{max-height:250px;width:1000px;margin:auto;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav:after{display:block; content:"";clear:both;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_lft_nav{float:left; width:309px;border-right:1px solid #3492cd;} #menu01 .sub_lft_nav{ background:url('../../images/main/menu01.png') no-repeat 125px bottom;} #menu02 .sub_lft_nav{ background:url('../../images/main/menu01.png') no-repeat 125px bottom;} #menu03 .sub_lft_nav{ background:url('../../images/main/menu01.png') no-repeat 125px bottom;} #menu04 .sub_lft_nav{ background:url('../../images/main/menu01.png') no-repeat 125px bottom;} #menu05 .sub_lft_nav{ background:url('../../images/main/menu01.png') no-repeat 125px bottom;} #menu06 .sub_lft_nav{ background:url('../../images/main/menu01.png') no-repeat 125px bottom;} #menu07 .sub_lft_nav{ background:url('../../images/main/menu01.png') no-repeat 125px bottom;} #menu08 .sub_lft_nav{ background:url('../../images/main/menu01.png') no-repeat 125px bottom;} #menu09 .sub_lft_nav{ background:url('../../images/main/menu01.png') no-repeat 125px bottom;} #menu10 .sub_lft_nav{ background:url('../../images/main/menu01.png') no-repeat 125px bottom;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_lft_nav>h2{padding:25px 0 10px 0;font-weight:600;font-size:24px;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_lft_nav>p{font-size:11px;padding-left:0;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav{float:left;width:689px;border-right:1px solid #3492cd;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav:after{display:block; content:"";clear:both;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav{width:229px;border-left:1px solid #3492cd;float:left;padding-top:25px;min-height:225px;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav:first-child{border-left:none;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav:after{display:block; content:"";clear:both;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li{margin-top:6px;min-height:20px;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li:after{display:block; content:"";clear:both;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li:first-child{margin-top:0px;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li>a{display:block;width:199px;padding-left:30px;height:20px;line-height:20px;font-size:14px;font-weight:bold;background:url('../../images/main/dep02_dot.png') no-repeat 18px center;} /* #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li>a:hover, #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li>a:focus, #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li>a:active{color:#0076c0;background:#fff url('../../images/main/dep02_on_dot.png') no-repeat 18px center;} */ #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li ul.dep03{width:199px;margin-left:30px;margin-top:4px;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li ul.dep03:after{display:block; content:"";clear:both;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li ul.dep03>li{ } #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li ul.dep03>li a{padding-left:7px;background:url('../../images/main/dep02_bullet.png') no-repeat left center;display:block;font-size:12px;font-weight:normal;height:18px;line-height:18px;color:#99c8e6;} #gnb .gnb_wrap>ul>li div.dep02 .sub_nav .sub_rt_nav ul.dep02_nav>li ul.dep03>li:first-child a{margin-left:0;} #contents{width:100%; letter-spacing:-0.75px; background:#f3f6f7; min-width:1240px;float:left;} #contents:after {display:block; content:"";clear:both;} #contents .more{position:absolute; right:0; top:5px; color:#333; font-weight:bold; font-size:11px;} #contents .more img{padding-bottom:2px; padding-left:4px;} #contents #main_visual{width:100%; height:1048px; *height:858px; margin-top:-148px;background-size:cover;} #contents #main_visual:after {display:block; content:"";clear:both;} /* ****************************************** Main Visual ***************************************************** */ #m_visual {position:relative; width:100%; height:1048px; text-align:center; overflow:hidden; zoom:1; background:#535c65;} #m_visual .slides_main {width:100%; height:1048px; margin:auto; overflow:hidden; zoom:1; z-index:5;} #m_visual .slides_main:after {display:block; content:"";clear:both;} #m_visual .slides_main .slide {overflow:hidden; position:absolute; width:100%; height:858px; margin:auto; left:0; margin-left:0;text-align:center;} #m_visual .slides_main .slide li, #m_visual .slides_main .slide li a {display:block; width:100%; height:858px; max-width:2560px;} #m_visual .slides_main .slide li img {width:100%; height:auto; max-width:2560px;min-height:858px;} /* Prev, Next */ .playStop {position:absolute; top:605px; left:-236px; width:100%; z-index:10000;} .playStop div { position:relative; width:50px; height:16px; margin:auto; zoom:1; } .playStop div .prev {position:absolute; top:23px; right:-58px;} .playStop div .prev a{background:url('../../images/main/controls_prev.png') no-repeat;width:15px;height:9px;display:block;} .playStop div .stop {position:absolute; top:23px; right:-68px;} .playStop div .stop a{background:url('../../images/main/controls_stop.png') no-repeat;width:6px;height:10px;display:block;} .playStop div .stop a.active{display:none;} .playStop div .play {position:absolute; top:23px; right:-68px;} .playStop div .play a{background:url('../../images/main/controls_start.png') no-repeat;width:5px;height:10px;display:block;} .playStop div .play a.active{display:none;} .playStop div .next {position:absolute; top:23px; right:-88px;} .playStop div .next a{background:url('../../images/main/controls_next.png') no-repeat;width:15px;height:9px;display:block;} .playStop ul { float:left } .playStop ul li { float:left ;width:25px;text-align:center; margin: 0 3px;} .slides_control{width:100% !important;} #contents #main_conts{overflow:hidden;margin-top:-901px;*margin-top:-711px;padding-top:50px;width:100%; background:url('../../images/main/main_bg_line.png') 0 -297px repeat-x;position:relative;z-index:11;} #contents #main_conts:after {display:block; content:"";clear:both;} #contents #main_conts .sub_conts{width:1000px; margin:0 auto;} #contents #main_conts .sub_conts .conts_visual{width:100%; padding-bottom:60px;} #contents #main_conts .sub_conts .conts_visual:after {display:block; content:"";clear:both;} #contents #main_conts .sub_conts .conts_visual .visual_banner{float:left; width:400px; height:400px;position: relative;} #contents #main_conts .sub_conts .conts_visual .visual_banner .visual_banner_slide li{overflow: hidden;} #contents #main_conts .sub_conts .conts_visual .visual_banner .visual_banner_slide li h3{width:340px;height:35px;position:absolute;font-size:26px;font-weight:bold; color:#fff;margin:215px 0 0 28px;letter-spacing:0.3px;} #contents #main_conts .sub_conts .conts_visual .visual_banner .visual_banner_slide li a{width:15px;height:15px;position:absolute;top:230px;right:28px;display:block;background:url('../../images/main/banner2_01_empty.png') no-repeat;} #contents #main_conts .sub_conts .conts_visual .visual_banner .visual_banner_slide li p{position:absolute;font-size:11px;color:#fff;margin:270px 0 0 30px;letter-spacing:0.1px;opacity:0.7;line-height:15px;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-controls{position:absolute; left:30px; bottom:30px;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-controls:after{display:block; content:"";clear:both;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-controls .bx-pager{float:left;display:none;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-controls .bx-pager:after{display:block; content:"";clear:both;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-controls .bx-pager .bx-pager-item{float:left; margin-left:4px;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-controls .bx-pager .bx-pager-item:first-child {margin-left:0;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-controls .bx-pager .bx-pager-item .bx-pager-link {display: block; float: left; text-indent: -9999em; overflow: hidden; background:#fff; width:13px; height:13px;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active{background:#61fff8;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-controls .bx-controls-auto{float:left;margin-left:-27px;margin-top:-1px;} @media screen and (-webkit-min-device-pixel-ratio:0){#contents #main_conts .sub_conts .conts_visual .visual_banner .bx-controls .bx-controls-auto{float:left; margin-left:21px;margin-top:-9px;}} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-controls .bx-controls-auto .bx-controls-auto-item{float:left;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-wrapper .bx-controls .bx-prev{display: block; float: left; text-indent: -9999em; overflow: hidden;background:url('../../images/main/controls_prev.png') no-repeat left top; width:15px; height:9px; margin-right:18px;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-wrapper .bx-controls .bx-prev.active{} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-wrapper .bx-controls .bx-stop{display: block; float: left; text-indent: -9999em; overflow: hidden;background:url('../../images/main/controls_stop.png') no-repeat left top; width:6px; height:10px;margin-right:4px;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-wrapper .bx-controls .bx-stop.active{display:none;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-wrapper .bx-controls .bx-start{display: block; float: left; text-indent: -9999em; overflow: hidden;background:url('../../images/main/controls_start.png') no-repeat left top; width:6px; height:10px;margin-right:4px;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-wrapper .bx-controls .bx-start.active{display:none;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-wrapper .bx-controls .bx-next{display: block; float: left; text-indent: -9999em; overflow: hidden;background:url('../../images/main/controls_next.png') no-repeat left top; width:15px; height:9px;} #contents #main_conts .sub_conts .conts_visual .visual_banner .bx-wrapper .bx-controls .bx-next.active{} #contents #main_conts .sub_conts .conts_visual .visual_banner2{float:left; width:400px; height:120px;position: relative;margin-top:-120px;background:url('../../images/main/banner3_01.png') no-repeat;} #contents #main_conts .sub_conts .conts_visual .visual_banner2 .banner2_btn1{position:absolute;top:87px;left:0;} #contents #main_conts .sub_conts .conts_visual .visual_banner2 .banner2_btn1 li{width:112px;height:27px;background:url('../../images/main/banner2_btn1_bg.png') no-repeat left bottom;float:left;margin-right:15px;} #contents #main_conts .sub_conts .conts_visual .visual_banner2 .banner2_btn1 li:after{display:block; content:"";clear:both;} #contents #main_conts .sub_conts .conts_visual .visual_banner2 .banner2_btn1 li a{width:112px;height:27px;display:block;font-size:13px;color:#fff;letter-spacing:0; padding-left:25px; padding-top:2px;} #contents #main_conts .sub_conts .conts_visual .visual_banner2 .banner2_btn1 li a.bg_01{background:url('../../images/main/icon01.png') no-repeat 0 0;} #contents #main_conts .sub_conts .conts_visual .visual_banner2 .banner2_btn1 li a.bg_02{background:url('../../images/main/icon02.png') no-repeat 0 0;} #contents #main_conts .sub_conts .conts_visual .visual_banner2 .banner2_btn1 li a.bg_03{background:url('../../images/main/icon03.png') no-repeat 0 0;} #contents #main_conts .sub_conts .conts_visual .visual_banner3{float:left; width:400px; height:400px;position: relative;background:#fff;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 li{height:400px;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 h3{width:340px;height:30px;position:absolute;font-size:16px;font-weight:bold; color:#000;margin:25px 0 0 28px;letter-spacing:0.3px;z-index:10000; border-bottom:2px solid #e0e0e0;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 h3 a.h3_more{width:15px;height:15px;position:absolute;top:5px;right:-4px;display:block;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 p{font-size:11px;color:#666;margin:75px 0 0 30px;letter-spacing:0.1px;line-height:17px;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 p strong{font-size:19px;color:#006ecb;letter-spacing:-0.5px;display:block;padding-bottom:12px;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 a.slide_more{position:absolute;font-size:11px;color:#000;font-weight:bold;letter-spacing:-0.5px;display:block;bottom:200px;left:30px;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 div{z-index:9999;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-controls{position:absolute; left:30px; bottom:30px;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-controls:after{display:block; content:"";clear:both;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-controls .bx-pager{float:left;display:none;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-controls .bx-pager:after{display:block; content:"";clear:both;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-controls .bx-pager .bx-pager-item{float:left; margin-left:4px;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-controls .bx-pager .bx-pager-item:first-child {margin-left:0;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-controls .bx-pager .bx-pager-item .bx-pager-link {display: block; float: left; text-indent: -9999em; overflow: hidden; background:#fff; width:13px; height:13px;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-controls .bx-pager .bx-pager-item .bx-pager-link.active{background:#61fff8;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-controls .bx-controls-auto{float:left;margin-left:-27px;margin-top:-1px;} @media screen and (-webkit-min-device-pixel-ratio:0){#contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-controls .bx-controls-auto{float:left; margin-left:21px;margin-top:-9px;}} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-controls .bx-controls-auto .bx-controls-auto-item{float:left;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-wrapper .bx-controls .bx-prev{display: block; float: left; text-indent: -9999em; overflow: hidden;background:url('../../images/main/controls_prev_b.png') no-repeat left top; width:15px; height:9px; margin-right:18px;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-wrapper .bx-controls .bx-prev.active{} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-wrapper .bx-controls .bx-stop{display: block; float: left; text-indent: -9999em; overflow: hidden;background:url('../../images/main/controls_stop_b.png') no-repeat left top; width:6px; height:10px;margin-right:4px;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-wrapper .bx-controls .bx-stop.active{display:none;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-wrapper .bx-controls .bx-start{display: block; float: left; text-indent: -9999em; overflow: hidden;background:url('../../images/main/controls_start_b.png') no-repeat left top; width:6px; height:10px;margin-right:4px;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-wrapper .bx-controls .bx-start.active{display:none;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-wrapper .bx-controls .bx-next{display: block; float: left; text-indent: -9999em; overflow: hidden;background:url('../../images/main/controls_next_b.png') no-repeat left top; width:15px; height:9px;} #contents #main_conts .sub_conts .conts_visual .visual_banner3 .bx-wrapper .bx-controls .bx-next.active{} #contents #main_conts .sub_conts .conts_visual .program_box{float:left; width:400px; height:200px; position:relative; background:url('../../images/main/opening_hours_bg.jpg') no-repeat;letter-spacing:0;} #contents #main_conts .sub_conts .conts_visual .program_box h2{font-size:16px; color:#000; font-weight:bold;margin-top:25px;padding-left:30px;} #contents #main_conts .sub_conts .conts_visual .program_box {font-size:11px;color:#333; line-height:19px;} #contents #main_conts .sub_conts .conts_visual .program_box ul {margin-top:30px;*margin-top:17px;padding-left:30px;} #contents #main_conts .sub_conts .conts_visual .program_box ul li dt{font-weight:bold;float:left;} #contents #main_conts .sub_conts .conts_visual .program_box ul li dd{padding-left:78px;} #contents #main_conts .sub_conts .conts_visual .program_box div>a{font-size:11px; color:#333; font-weight:bold; display:block; } #contents #main_conts .sub_conts .conts_visual .program_box div>a>img{padding-bottom:2px; padding-left:5px;} #contents #main_conts .sub_conts .conts_visual .program_box>img{z-index:1; } #contents #main_conts .sub_conts .conts_visual .program_box_h{float:left; width:200px; height:400px; position:relative;letter-spacing:0;background:url('../../images/main/greeting.jpg') no-repeat;} #contents #main_conts .sub_conts .conts_visual .program_box_h a.program_box_h_a{font-size:11px; color:#333; font-weight:bold; display:block;} #contents #main_conts .sub_conts .conts_visual .program_box_h a.program_box_h_a>img{padding-bottom:2px; padding-left:5px;} #contents #main_conts .sub_conts .conts_visual .program_box_h div{z-index:2;width:200px; height:90px; position:absolute; top:0; left:0;} #contents #main_conts .sub_conts .conts_visual .program_box_h div h2{font-size:17px; color:#555; font-weight:bold;text-align:center;padding-top:27px;} #contents #main_conts .sub_conts .conts_visual .program_box_h div p.txt_tit{} #contents #main_conts .sub_conts .conts_visual .program_box_h div p.txt_tit a{font-size:14px; color:#fff;padding: 176px 0 0 24px;letter-spacing: -0.2px;line-height: 18px;display:block;} #contents #main_conts .sub_conts .conts_visual .program_box_h div p.txt_con{opacity: 0.7;} #contents #main_conts .sub_conts .conts_visual .program_box_h div p.txt_con a{font-size:11px; color:#fff;padding: 26px 0 0 25px;letter-spacing: 0.1px;line-height: 15px;display:block;} #contents #main_conts .sub_conts .conts_visual .program_box_h div p.txt_btm{} #contents #main_conts .sub_conts .conts_visual .program_box_h div p.txt_btm a{font-size:11px; color:#fff;padding: 21px 0 0 25px;letter-spacing: 0.1px;line-height: 15px;display:block;} #contents #main_conts .sub_conts .conts_visual .program_box_h{z-index:1;} #footer {width:100%;height:200px;background:#535c65;min-width:1240px;float:left;} #footer:after {display:block; content:"";clear:both;} #footer .middle_wrap {position:relative;width:1000px;margin:0 auto;} #footer .b_logo {position:absolute;top:35px;left:0;} #footer .leaflet_download {border:1px solid #9ea3a7;position:absolute;top:28px;right:144px;background:url(../../images/main/icon_download.gif) no-repeat 115px 7px;} #footer .leaflet_download a{display:block;width:127px;height:25px;line-height:25px;color:#fff;font-size:11px;font-weight:normal;padding-left:10px;} #footer .brochure_download {border:1px solid #9ea3a7;position:absolute;top:28px;right:0px;background:url(../../images/main/icon_download.gif) no-repeat 115px 7px;} #footer .brochure_download a{display:block;width:127px;height:25px;line-height:25px;color:#fff;font-size:11px;font-weight:normal;padding-left:10px;} #footer .address {position:absolute;top:33px;left:0;float:left; color:#ccd4dc; line-height:1.5;} #footer .address p{margin-bottom:20px;}