@charset"utf-8";

/* Skip */
.skip{padding:0; margin:0;}
.skip a{position:absolute; top:-1000em; z-index:9999; display:block; width:100%; background:#ededed; font-size:1.5em; font-weight:bold; color:#666; text-align:center;}
.skip a:hover,.skip a:focus,.skip a:active{top:0; padding:1.2em 0;}

/* font */
@font-face {
     font-family : 'NanumBarunGothicBold';
     src :url(/font/NanumBarunGothicBold.eot);
     src :url(/font/NanumBarunGothicBold.eot?#iefix) format('embeded-opentype'),
           url(/font/NanumBarunGothicBold.woff) format('woff');
}

@font-face {
     font-family : 'NanumBarunGothic';
     src :url(/font/NanumBarunGothic.eot);
     src :url(/font/NanumBarunGothic.eot?#iefix) format('embeded-opentype'),
           url(/font/NanumBarunGothic.woff) format('woff');
}

/* common */
html,
#wm_wrap{min-width:1000px; margin:auto;}

/* header */
#wm_header{position:relative; z-index:100; width:100%; min-width:1000px; height:120px; border-bottom:1px solid #d6d6d6; background:#f8f8f8 url(/image/common/header_bg.gif) repeat-x 0 0;}
#wm_header .header_in{position:relative; width:980px; margin:auto;}
#wm_header .header_in h1{float:left; padding-top:56px;}
#wm_header .header_in .topmenu{*zoom:1; position:absolute; top:0; right:0;}
#wm_header .header_in .topmenu:after{content:""; display:block; clear:both;}
#wm_header .header_in .topmenu li{float:left; padding-left:11px; margin-left:10px; background:url(/image/common/topmenu_border.gif) no-repeat 0 center;}
#wm_header .header_in .topmenu li:first-child{padding-left:0; margin-left:0; background:none;}
#wm_header .header_in .topmenu li a{display:block; height:25px; line-height:25px; font-size:11px; font-family:"돋움",Dotum,sans-serif; color:#fff;}
#wm_header .header_in .topmenu li a:hover{text-decoration:underline;}
#wm_header .header_in .gnb{*zoom:1; float:right; padding-top:65px;}
#wm_header .header_in .gnb:after{content:""; display:block; clear:both;}
#wm_header .header_in .gnb>li{position:relative; float:left; height:55px; margin-left:40px;}
#wm_header .header_in .gnb>li>a{font-size:18px; color:#444; font-family:NanumBarunGothicBold,"돋움",Dotum,sans-serif;}
#wm_header .header_in .gnb>li:hover{background:url(/image/common/gnb_sub_arrow.gif) no-repeat center 100%;}
#wm_header .header_in .gnb>li:hover>a,
#wm_header .header_in .gnb>li.on>a{color:#6d4c9f;}
#wm_header .header_in .gnb>li>ul{display:none; position:absolute; top:55px; left:50%; width:174px; margin-left:-87px; background:#f4f4f4; border:1px solid #d6d6d6; border-top:3px solid #6d4c9f;}
#wm_header .header_in .gnb>li:hover>ul{display:block;}
#wm_header .header_in .gnb>li>ul li a{display:block; height:39px; line-height:39px; text-align:center; font-size:13px; color:#444;}
#wm_header .header_in .gnb>li>ul li a:hover{background:#545454; color:#fff;}

/* footer */
#wm_footer{clear:both; padding:25px 0; background:#545454;}
#wm_footer.on{position:absolute;  bottom:0; left:0; width:100%;}
#wm_footer .footer_in{*zoom:1; width:980px; margin:auto;}
#wm_footer .footer_in:after{content:""; display:block; clear:both;}
#wm_footer .footer_in .logo{float:left; padding:28px 56px 0 0;}
#wm_footer .footer_in .footer_right{float:left;}
#wm_footer .footer_in .footer_right .fmenu{*zoom:1;padding-top:20px;}
#wm_footer .footer_in .footer_right .fmenu:after{content:""; display:block; clear:both;}
#wm_footer .footer_in .footer_right .fmenu li{float:left; padding-left:9px; margin-left:9px; border-left:1px solid #b4b6b8;}
#wm_footer .footer_in .footer_right .fmenu li:first-child{padding-left:0; margin-left:0; border-left:0 none;}
#wm_footer .footer_in .footer_right .fmenu li a{font-size:14px; color:#9e9e9e;}
#wm_footer .footer_in .footer_right .fmenu li a:hover{color:#fff;}
#wm_footer .footer_in .footer_right address{padding-top:15px; line-height:21px; color:#9e9e9e; font-family:"돋움",Dotum,sans-serif; font-style:normal;}

/* 팝업 */
.tran_black{display:none; position:fixed; top:0; left:0; z-index:999; width:100%; height:100%; background:url(/image/common/bg_tran_black.png) repeat;}
.popup{ position:relative; display:none; position:fixed; top:50%; left:50%; z-index:9999; border:1px solid #ccc; background:#fff;}
.popup>h2{padding:20px; background:#f5f5f5; color:#000; font-size:16px; font-weight:normal; border-bottom:1px solid #ccc;}
.popup>.pop_close{position:absolute; top:20px; right:20px;}
.popup>.pop_close img{width:15px; height:15px;}
.popup>.pop_con{padding:20px;}
.popup .terms_box{padding:20px; height:261px; font-size:13px; line-height:1.5; color:#777; border:1px solid #ccc; overflow-y:scroll;}
.popup_terms1,
.popup_terms2{width:450px; height:400px; margin:-200px 0 0 -225px;}
.popup #pop_close{ position:absolute; top:-10px; right:-21px; width:40px; height:35px; background:url(/image/pop_close.png); background-size:100% 100%; text-indent:-999em; }

/* 서브공통 */
.svis_wrap{width:100%; min-width:1000px; height:186px; border-bottom:1px solid #d6d6d6; background:url(/image/sub/svis_bg.gif) no-repeat 60% 0;}
.svis_wrap .svis_in{width:980px; margin:auto;}
.svis_wrap .svis_in .path{*zoom:1; padding:50px 0 30px 0;}
.svis_wrap .svis_in .path:after{content:""; display:block; clear:both;}
.svis_wrap .svis_in .path li{float:left; margin-right:10px; font-family:"돋움",Dotum,sans-serif;}
.svis_wrap .svis_in .path li a{font-family:"돋움",Dotum,sans-serif;}
.svis_wrap .svis_in .path li.last a{font-weight:bold;}
.svis_wrap .svis_in h3{font-size:45px; color:#01926e; font-family:NanumBarunGothicBold,"돋움",Dotum,sans-serif; font-weight:normal;}
.svis_wrap .svis_in h3 span{padding-left:15px; font-size:18px; color:#555;} 
.sub_cont{width:980px; min-height:849px;margin:auto;}
.sub_cont .sub_start{padding:40px 0;}
.bottom_info_box{padding:40px; background:#f4f4f4; border:1px solid #d6d6d6;}
.bottom_info_box dt{padding-bottom:10px; font-size:16px; color:#6d4c9f; font-family:NanumBarunGothicBold,"돋움",Dotum,sans-serif;}
.bottom_info_box dd li{font-size:16px; line-height:25px; color:#444; padding-left:17px; text-indent:-17px;}

/* 탭 */
.normal_tap{*zoom:1;}
.normal_tap:after{content:""; display:block; clear:both;}
.normal_tap li{float:left;}
.tap2 li{width:50%;}
.tap3 li{width:33.333333333%;}
.tap4 li{width:25%;}
.tap5 li{width:25%;}
.tap6 li{width:16.66666666%;}
.tap7 li{width:14.28571428571429%;}
.tap8 li{width:12.5%;}
.normal_tap li a{display:block; height:44px; line-height:44px; border-bottom:1px solid #d6d6d6; text-align:center; text-indent:2px; font-size:16px; color:#444; background:#e8e8e8 url(/image/common/tap_border.gif) no-repeat 0 center;}
.normal_tap li:first-child a{background:#e8e8e8;}
.normal_tap li.on a,
.normal_tap li:hover a{background:#01926e; color:#fff;}

.sub_tap{*zoom:1; margin-bottom:35px;}
.sub_tap:after{content:""; display:block; clear:both;}
.sub_tap li{float:left; width:12.5%; margin:0 -1px -1px 0;}
.sub_tap li a{display:block; height:43px; line-height:43px; border:1px solid #d6d6d6; text-align:center; font-size:16px; color:#444;}
.sub_tap li:hover a,
.sub_tap li.on a{background:#f4f4f4; color:#6d4c9f; font-family:NanumBarunGothicBold,"돋움",Dotum,sans-serif; text-decoration:underline;}
.sub_tap_area{margin-bottom:120px;}
.sub_tap_area li{display:none; text-align:center;}
.sub_tap_area li:first-child{display:block;}

/* 리스트테이블 */
table.list{border:1px solid #d6d6d6; border-top:2px solid #6d4c9f;}
table.list th{padding:15px 0; background:#f4f4f4; font-size:16px; color:#444; font-weight:normal; border:1px solid #d6d6d6;}
table.list td{padding:15px 0; text-align:center; font-size:16px; color:#444; border:1px solid #d6d6d6;}
table.list td:hover{background:#f4f4f4;}
table.list td a{font-size:16px; color:#6d4c9f; font-family:NanumBarunGothicBold,"돋움",Dotum,sans-serif;}
table.list td a:hover{text-decoration:underline;}

/* 쓰기테이블 */
/*
table.write{border-top:2px solid #6d4c9f; border-bottom:1px solid #6d4c9f;}
table.write th{padding-left:25px; text-align:left; font-size:15px; color:#6d4c9f; font-family:NanumBarunGothicBold,"돋움",Dotum,sans-serif; font-weight:normal; background:#f4f4f4; border-top:1px solid #d6d6d6;}
table.write th label{font-size:15px; color:#6d4c9f; font-family:NanumBarunGothicBold,"돋움",Dotum,sans-serif; font-weight:normal;}
table.write td{padding:9px 20px; border-top:1px solid #d6d6d6; background:#fff;}
table.write td p{float:left; margin-right:10px; line-height:32px; font-family:"돋움",Dotum,sans-serif; color:#444;}
table.write td p.clear{clear:both;}
table.write td p.multy{padding:10px 0; line-height:18px; color:#444;}
table.write td p.multy2{padding:5px 0; line-height:18px; color:#666; font-size:14px;  font-family: NanumBarunGothic,"돋움",Dotum,sans-serif; letter-spacing:1px;}
table.write td p span{margin-right:5px; line-height:32px; font-family:"돋움",Dotum,sans-serif; color:#444;}
table.write td input[type=text]{width:103px; height:30px; line-height:30px; margin-right:5px; border:1px solid #ccc; text-indent:10px;}
table.write td input[type=password]{width:103px; height:30px; line-height:30px; margin-right:5px; border:1px solid #ccc; text-indent:10px;}
table.write td select{min-width:103px; height:32px; line-height:26px; border:1px solid #ccc; font-size:12px; color:#666;}
table.write td .radio{*zoom:1; padding-bottom:5px;}
table.write td .radio:after{content:""; display:block; clear:both;}
table.write td .radio li{float:left; margin-right:10px;}
table.write td .radio li input[type=radio]{position:Relative; top:1px; margin-right:5px;}
table.write td .radio li span{line-height:24px; font-family:"돋움",Dotum,sans-serif; color:#444;}
table.write td textarea{width:97%; height:130px; padding:5px; border:1px solid #ccc; font-family:"돋움",Dotum,sans-serif; font-size:12px; color:#666; line-height:1.5;}
table.write p.address{padding-top:5px;}
table.write p.address input[type=text]{width:430px;}
table.write p.address span{display:inline-block; *zoom:1; *display:inline; width:72px;}
table.write strong{font-weight:normal;}
*/
table.write td {
	text-align:left;
}
table.write td p {
	display:inline;
}

/* site map */
.site_map{width:980px; margin:auto;}
.site_map>ul{*zoom:1; width:1000px; padding:50px 0; margin-bottom:-200px; position:relative; left:-5px;}
.site_map>ul:after{content:""; display:block; clear:both;}
.site_map>ul>li{float:left; width:227px; padding:0 10px; min-height:380px; padding-bottom:20px; text-align:center;}
.site_map>ul>li>a{display:block; height:30px; line-height:30px; font-size:15px; background:#01926e; color:#fff;}
.site_map>ul>li>ul>li{text-align:left; font-size:14px; color:#3f3532; line-height:1.5; padding:10px; border-bottom:1px dotted #ccc;}
.site_map>ul>li>ul>li>a{font-size:13px; color:#3f3532;}
.site_map>ul>li>ul>li ul{padding:5px 0;}
.site_map>ul>li>ul>li ul li a{display:block; line-height:16px; color:#8d8b8b; padding:3px 10px;}
.site_map>ul>li>ul>li a:hover{color:#01926e;}