﻿@charset "utf-8";

.blind{position:absolute;visibility:hidden;overflow:hidden;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

/* Common */
html, body {margin:0;padding:0;height:100%;font-size:12px;font-family:"Nanum Gothic";color:#444;background:url(../images/bg_cont.gif) repeat-y 50% 0}
a{line-height:1.0em}
/* Layout */
#wrap{height:100%;width:100%;margin:0 auto;padding:0}
#header{width:100%;position:relative;background:url(../images/bg_top.gif) repeat-x 0 0}
#header>div{width:1024px;height:297px;margin:0 auto;position:relative;}
#container {width:100%;margin:0px auto 0px}
#cont_wrap{width:940px;padding:0 42px;margin:0 auto;}
#content{*zoom:1;float:left;width:940px;margin:0;}
#content:after{clear:both;display:block;content:""}
#footer{clear:both;height:123px;border-top:0;background:url(../images/bg_footer.gif) repeat-y 50% 0;text-align:left;}

/* header */
#header h1{position:absolute;top:27px;left:51px}
#header h1 img{vertical-align:top}
#header .tnb{position:absolute;top:27px;right:47px}
#header .tnb li{float:left;padding:0px 0 0 11px;line-height:1.0em}
#header .tnb li:first-child{padding:0px 13px 0;background:url(../images/tnb_line.gif) no-repeat 100% 1px}
#header .tnb li a img{padding:0;vertical-align:top}
#header .tnb li a{font-size:11px}
#header .tnb:after{content:"";display:block;clear:both}

/*gnb 메뉴*/
#gnb{position:absolute;top:64px;left:43px;width:945px;height:47px;background:url(../images/bg_menu.gif) no-repeat 0 0}
#gnb>li{float:left;width:135px;margin:0 0px 0 0;line-height:40px;text-align:center}
#gnb>li:first-child{margin-left:0}
#gnb>li>a{color:#fff;line-height:47px}
#gnb>li>a:hover{color:#fff;font-weight:bold}
#gnb>li.active>a{color:#fff;font-weight:bold}
#gnb>li a img{vertical-align:top}
#gnb:after{content:"";display:block;clear:both}
#gnb .n_sub{width:213px;padding:0 0 17px;margin:0 0 0 -4px;background:url(../images/bg_sub_btm.png) no-repeat 0 100%}
#gnb .n_sub>li{width:189px;height:10px;padding:10px 0 10px 24px;text-align:left;background:url(../images/bg_sub.png) repeat-y 0 0;line-height:1.1em;vertical-align:top}
#gnb .n_sub>li:first-child{padding:20px 0 10px 24px;}
#gnb .n_sub>li a{height:30px;padding:0;color:#22559b}
#gnb .n_sub>li a:hover{font-weight:bold}
#gnb .n_sub>li.active a{font-weight:bold}

.header_top{width:100%;height:111px;}
.topimg{padding:86px 0 0 0;margin-left:0px}
.topimg_main{padding:86px 0 0 0;margin-left:-1px}

/* footer */
#footer {text-align:left}
#footer img{vertical-align:top}
#footer .btm_copy{position:relative;width:1024px;margin:0 auto;padding:0px 0 0 0}
#footer .logo{position:absolute;top:49px;left:45px}
#footer .policy{position:absolute;top:40px;left:254px}
#footer .policy li{float:left;height:10px;padding:0 19px 0 18px;margin:0;vertical-align:top;background:url(../images/policy_vline.gif) no-repeat 0 1px;line-height:1.2em;/*font-family:'굴림',Gulim*/}
#footer .policy li:first-child{padding-left:0;background:0}
#footer .policy li a{line-height:1.0em;color:#a8a8a8;font-size:11px;font-weight:bold;/*font-family:'굴림',Gulim*/}
#footer .policy li.loca a{color:#6e0923}
#footer .policy:after{content:"";display:block;clear:both}
#footer .btns{position:absolute;top:43px;right:155px}
#footer .btns li{float:left;height:10px;padding:0;margin:0;vertical-align:top;line-height:1.0em}
#footer .btns li:first-child{margin-right:11px;background:0}
#footer .btns:after{content:"";display:block;clear:both}
#footer .address{position:absolute;top:59px;left:254px;color:#818181;line-height:1.0em;font-size:11px;/*font-family:'굴림',Gulim*/}
#footer .copyright{position:absolute;top:72px;left:254px;color:#818181;line-height:1.0em;font-size:11px;/*font-family:'굴림',Gulim*/}

/* 콘텐츠 영역 로케이션 */
.title{width:940px;height:31px;border-bottom:1px solid #e0e0e0;padding:45px 0 8px 0}
.title:after{content:"";display:block;clear:both}
.title h3{float:left;margin:0px 7px 0 9px;vertical-align:top;font-size:24px;color:#1155b2;font-weight:bold;line-height:1.0em}
.location{float:right;margin-top:0px;height:47px;padding:7px 5px 0 0;line-height:1.1em}
.location li{float:left;margin-right:8px;color:#626262;padding-left:12px;background:url(../images/ico_arrow.gif) no-repeat 0 2px;font-size:12px;line-height:1.0em}
.location li img{vertical-align:top;margin:-1px 0 0 0}
.location li:first-child{padding-left:0;background:none}
.location li:first-child img{padding-top:1px}
.location li em{color:#2f2f2f;font-weight:bold;font-size:12px;line-height:1.1em}
.location li a{font-size:12px;color:#626262;}
.sub_cont{position:relative;min-height:600px;padding:40px 0 100px}
.sub_cont.main{padding:0 !important}
.sub_cont>div{width:933px}

/* 메인 영역 */
.main .weather{position:absolute;top:-112px;left:0px;width:289px;height:176px;background:url(../images/weather_bg.png) no-repeat 0 0}
.main .weather *{vertical-align:top}
.main .weather .doci{padding:0 20px 0 0;font-size:70px;color:#fffffb;line-height:1.2em;letter-spacing:-2px;background:url(../images/weather_do.png) no-repeat 100% 10px}
.main .weather .water{position:absolute;top:45px;right:20px;font-size:18px;color:#ffffff;padding:0 7px 0 0;line-height:1.1em;background:url(../images/water_do.png) no-repeat 100% 2px}
.main .weather>p{border-bottom:1px solid #fff;width:270px;height:78px;margin:0 0 0 10px}
.main .weather>p>img{padding:0 5px 0 3px}
.main .weather .btn_refresh{position:absolute;top:10px;right:12px}
.main .weather ul{padding:5px 0 0 10px}
.main .weather ul li{float:left;width:65px;text-align:center}
.main .weather ul li img{display:block;margin:0 auto}
.main .weather ul li em{display:block;font-size:14px;color:#fff}
.main .weather ul li em strong{font-size:18px;color:#fff}
.main .weather ul li span{display:block;font-size:12px;color:#fff}
.main .weather ul:after{content:"";display:block;clear:both}
.main .movie{position:absolute;top:-30px;left:580px;width:340px;height:280px}
.main .movie .m_view{padding:0}
.main .movie .m_list{padding:7px 0 0 0}
.main .movie .m_list ul li{float:left;margin:0 8px 0 0}
.main .movie .m_list ul:after{content:"";display:block;clear:both}
.main .main_list01{position:absolute;top:332px;left:20px;width:956px}
.main .main_list01>li{float:left;width:242px;position:relative;margin:0 0 0 80px}
.main .main_list01>li:first-child{margin:0}
.main .main_list01:after{content:"";display:block;clear:both}
.main .main_list01>li em{padding:0 20px 0 0;font-size:18px;font-weight:bold;color:#990000;background:url(../images/ico_arrow2.gif) no-repeat 100% 7px}
.main .main_list01>li p{line-height:1.3em;padding:15px 0 0 0}
.main .main_list01 li a p{color:#262626}
.main .main_list01 li a:hover p{color:#0293d6}
.main .main_list02{position:absolute;top:480px;left:20px;width:956px}
.main .main_list02>li{float:left;width:242px;position:relative;margin:0 0 0 80px}
.main .main_list02>li:first-child{margin:0}
.main .main_list02>li img{display:block}
.main .main_list02>li em{display:block;position:absolute;top:0px;left:94px;font-size:16px;font-weight:bold;color:#0b4da3}
.main .main_list02 li .desc{display:block;position:absolute;top:28px;left:94px;line-height:1.4em;width:155px}
.main .main_list02 li a p{color:#262626}
.main .main_list02 li a:hover p{color:#0293d6}
.main .main_list02 li ul li a{color:#262626}
.main .main_list02 li ul li a:hover{color:#0293d6}
.main .main_list02>li ul{position:absolute;top:28px;left:94px;width:155px}
.main .main_list02>li ul>li{padding:0 0 4px 15px;line-height:1.1em;background:url(../images/ico_arrow3.gif) no-repeat 0 5px}
.main .main_list02:after{content:"";display:block;clear:both}

/* 서브 컨텐츠 영역 */
.txt01{color:#1155b2;font-size:24px;font-weight:normal;line-height:1.2em;letter-spacing:-1px}
.txt02{color:#333;font-size:18px;font-weight:normal;line-height:1.2em;letter-spacing:-1px}
.txt03{color:#920000;font-size:18px;font-weight:normal;line-height:1.2em;letter-spacing:-1px}
.txt04{color:#404040;font-size:14px;font-weight:normal;line-height:1.5em}
.txt04 strong{color:#404040;font-size:14px;font-weight:bold;line-height:1.5em}
.txt05{color:#1155b2;font-size:14px;font-weight:bold;line-height:1.2em;text-decoration:underline}
.txt06{color:#4177c1;font-size:14px;font-weight:normal;line-height:1.5em}
.txt07{color:#0293d6;font-size:14px;font-weight:bold;line-height:1.5em}
.txt08{color:#1155b2;font-size:18px;font-weight:normal;line-height:1.2em;letter-spacing:-1px}
.txt09{color:#1155b2;font-size:14px;font-weight:normal;line-height:1.2em;text-decoration:underline}
.br1{border-bottom:1px solid #e3e3e3}
.br2{border-bottom:2px solid #9e9e9d}
.br2_t{border-top:2px solid #9e9e9d}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt50{padding-top:50px}
.pt60{padding-top:60px}
.pb13{padding-bottom:13px}
.pb20{padding-bottom:20px}
.pb35{padding-bottom:35px}
.pb40{padding-bottom:40px}
.pb50{padding-bottom:50px}
.pb60{padding-bottom:60px}
.pb70{padding-bottom:70px}
.pl9{padding-left:9px}
.fl_lt{float:left}
.sub_cont>div ul:after{content:"";display:block;clear:both}
.pl2{padding-left:2px}
.al_ct{text-align:center}
.al_rt{text-align:right}
.ul_lnb04{padding:0 0 0 37px}
.ul_lnb04 li{float:left;margin:0 0 0 48px}
.ul_lnb04 li img{display:block;padding:5px 0 0 0}
.ul_lnb04 li span{padding:0 80px;color:#c70000;font-size:14px}
.ul_lnb04 li:first-child span{padding:0 110px;color:#c70000;font-size:14px}
.ul_lnb04:after{content:"";display:block;clear:both}
.img04_1{text-align:center}
.img04_1 img{display:block;margin:0 auto}
.img04_1 span{display:inline-block;padding:5px 45px;font-size:14px;color:#404040}
.ul_lnb04_2{padding:0 0 0 132px}
.ul_lnb04_2 li{float:left;margin:0 0 0 10px}
.ul_lnb04_2 li img{display:block;padding:0 0 10px}
.ul_lnb04_2 li span{padding:0 35px 0;color:#404040;font-size:14px}
.ul_lnb04_2:after{content:"";display:block;clear:both}
.img04_2{text-align:center}
.img04_2 img{display:block;margin:0 auto}
.img04_2 span{display:inline-block;padding:0 140px 0 120px;font-size:14px;color:#404040}
.img04_2 span:first-child{display:inline-block;padding:0 160px 0 90px;font-size:14px;color:#404040}
.img04_3{text-align:center}
.img04_3 img{display:block;margin:0 auto}
.img04_3 span{display:inline-block;padding:30px 0 0 80px;font-size:14px;color:#1155b2}
.img04_4{text-align:center}
.img04_4 img{display:block;margin:0 auto}
.img04_4 span{display:inline-block;padding:10px 60px 0 80px;font-size:14px;color:#404040;vertical-align:top}
.img03_1{text-align:left;padding:0 0 0 40px}
.img03_1 img{display:block;margin:0 auto}
.img03_1 span{display:inline-block;padding:5px 0 0 90px;font-size:14px;color:#404040}

/* contact */
.lnb08{}
.lnb08 .title{position:relative;height:65px;border-bottom:0}
.lnb08 .leftcon{}
.lnb08 .leftcon  h5{width:370px;padding-bottom:5px;border-bottom:2px solid #1155b2;font-size:18px;color:#1155b2;font-weight:bold}
.lnb08 .leftcon .loca01 ul li{padding:0 0 0 0px;font-size:14px;color:#404040}
.lnb08 .leftcon .loca01 ul li strong{font-size:14px;color:#404040;font-weight:bold}
.lnb08 .leftcon .loca01 ul li em{font-size:14px;color:#0293d6}

.lnb08 .rightcon{position:absolute;top:45px;left:560px;width:370px}
.lnb08 .rightcon h5{width:370px;padding-bottom:5px;border-bottom:2px solid #1155b2;font-size:18px;color:#1155b2;font-weight:bold}
.lnb08 .rightcon h6{padding:0 0 0 0px;font-size:14px;color:#404040;font-weight:bold;padding-top:0px}
.lnb08 .rightcon ul{width:370px;border-bottom:1px solid #d9d9d9;padding:0px 0 12px;margin:0 0 10px}
.lnb08 .rightcon .loca01 ul{border-bottom:0}
.lnb08 .rightcon .loca02 ul.lst02 li{width:370px;padding:0 0 0 15px;background:url(../images/dot.gif) no-repeat 3px 7px;line-height:1.4em;font-size:12px;color:#404040}
.lnb08 .rightcon .loca02 ul.lst01 li{width:370px;padding:0 0 0 15px;background:url(../images/dot2.gif) no-repeat 3px 7px;line-height:1.4em;font-size:14px;color:#404040}
.lnb08 .rightcon .loca01 ul li{padding:0 0 0 0px;font-size:14px;color:#404040}
.lnb08 .rightcon .loca01 ul li strong{font-size:14px;color:#404040;font-weight:bold}
.lnb08 .rightcon .loca01 ul li em{font-size:14px;color:#0293d6}
.lnb08 .rightcon .loca01 h5{margin-bottom:16px}
.lnb08 .rightcon .loca02 h5{margin-bottom:10px}
.lnb08 .rightcon .loca02 ul li em{font-size:14px;color:#404040}
.lnb08 .rightcon .loca02 ul.lst02 li.m01{background-position:3px 7px}
.lnb08 .rightcon .loca02 ul.lst02 li.m02{background-position:3px -15px}
.lnb08 .rightcon .loca02 ul.lst02 li.m03{background-position:3px -38px}
.lnb08 .rightcon .loca02 ul.lst02 li.m04{background-position:3px -61px}
.lnb08 .rightcon .loca02 ul.lst02 li.m05{background-position:3px -84px}
.lnb08 .rightcon .loca02 ul.lst02 li.m06{background-position:3px -106px}
.lnb08 .rightcon .loca02 ul.lst02 li.m07{background-position:3px -106px}

table.tbl01, table.tbl01 td, table.tbl01 th{border:0}
table.tbl01 thead tr th{background:#3b72bd;height:36px;border-top:2px solid #1155b2;color:#fff;font-size:18px;font-weight:bold}
table.tbl01 tr td{text-align:left;padding:12px 0 13px 30px;color:#404040;font-size:14px;border-bottom:1px solid #d9d9d9}
table.tbl01 tr td:first-child{text-align:center}