﻿@charset "utf-8";
@import url("./base.css");

/* ====== 레이아웃 ====== */
#wrap{width:100%}

#header{position:relative; width:100%; height:115px; min-width:990px; background:#dcd3d4 url('../images/common/bg_top.gif') no-repeat left;}

#container{padding-left:230px; min-width:760px; *zoom:1}
#container:after{display:block;content:'';clear:both;}

#container_full{width:100%; min-width:990px; *zoom:1}
#container_full:after{display:block;content:'';clear:both;}

#snb{float:left; position:relative; left:-230px; width:230px; margin-right:-230px; background:#ececec;}

.contwrap{float:left; width:100%;}
.content{padding:20px 30px;}
.content:after{display:block;content:'';clear:both;}

#footer{position:relative; width:100%; height:40px; border-top:solid 1px #e2e2e2;}
#footer .sta{position:absolute; top:9px; left:0;}
#footer .copy{position:absolute; top:6px; left:270px; font-family:NanumGothic; color:#828282; line-height:1.2}
#footer .link{position:absolute; top:8px; right:0;}

/* ====== header ====== */
#header .sta{position:relative; width:230px; height:115px; background:#953132 url('../images/common/sta2.png') no-repeat center;}
#header .sta a{position:absolute; top:5px; left:5px;}
#header .search{position:absolute; top:30px; left:30%; padding:10px 0 0; width:520px; height:47px; background:url('../images/common/bg_search.png') no-repeat; *zoom:1; z-index:10; line-height:28px;}
#header .search:after{display:block;clear:both;content:''}
#header .search .dropdown{float:left; font-family:NanumGothic; font-size:14px;}/*150429*/
#header .search .dropdown .dropdown_menu{display:block; padding:6px 0 0 20px; width:84px; height:50px}/*150429*/
#header .search .dropdown ul{position:absolute; width:82px; top:-16px; left:0; background:#303030; display:none}
#header .search .dropdown ul li a{display:block; padding:0 0 0 28px; height:30px; font-size:0.9em; color:#d6d6d6; line-height:28px; vertical-align:middle}
#header .search .dropdown ul li a:hover{color:#fff; background:#953132}
#header .search .input input{float:left; width:270px; height:32px; border:none; font-size:1.4em; font-weight:bold;  outline:none;}/*150429*/
#header .search .search_btn{float:left; display:block; width:53px; height:32px; text-indent:-9999px;}

#header .util{position:absolute; top:5px; right:5px;}

/* ====== snb ====== */
.snb{background:#ececec;}

.snb_tab{*zoom:1}
.snb_tab:after{display:block;content:'';clear:both;}
.snb_tab li{float:left; width:115px;}
.snb_tab li a{display:block; height:50px; background:#898989; text-align:center; line-height:50px; vertical-align:middle; font-family:NanumGothic; font-size:14px; color:#fff;}
.snb_tab li a:hover{background:#3b3b3b;}
.snb_tab li a.on{background:#3b3b3b; font-family:NanumGothic;}/*150429*/

.snb_tree{position:relative; font-family:NanumGothic; padding:5px 0;}/*150429*/
.snb_tree li{}
.snb_tree li a{display:block; color:#333; padding:10px; font-size:14px;}/*150429*/
.snb_tree li a:hover{color:#953132;}
.snb_tree li .snb_tree_wrap{position:absolute; top:10px; right:10px; padding:0 0 0 20px; display:none;}
.snb_tree li .snb_tree_wrap.sub01{background:url('../images/common/arrow_white.png') no-repeat 9px 7px;}
.snb_tree li .snb_tree_wrap.sub02{background:url('../images/common/arrow_white.png') no-repeat 9px 47px;}
.snb_tree li .snb_tree_wrap.sub03{background:url('../images/common/arrow_white.png') no-repeat 9px 90px;}
.snb_tree li .snb_tree_wrap.sub04{background:url('../images/common/arrow_white.png') no-repeat 9px 133px;}
.snb_tree li .snb_tree_wrap.sub05{background:url('../images/common/arrow_white.png') no-repeat 9px 174px;}
.snb_tree li .snb_tree_wrap.sub06{background:url('../images/common/arrow_white.png') no-repeat 9px 217px;}
.snb_tree li .snb_tree_wrap.sub07{background:url('../images/common/arrow_white.png') no-repeat 9px 260px;}
.snb_tree li .snb_tree_wrap.sub08{background:url('../images/common/arrow_white.png') no-repeat 9px 303px;}
.snb_tree li .snb_tree_wrap.sub09{background:url('../images/common/arrow_white.png') no-repeat 9px 346px;}
.snb_tree li .snb_tree_wrap.sub10{background:url('../images/common/arrow_white.png') no-repeat 9px 390px;}
.snb_tree li .snb_tree_wrap.sub11{background:url('../images/common/arrow_white.png') no-repeat 9px 433px;}
.snb_tree li .snb_tree_wrap.sub12{background:url('../images/common/arrow_white.png') no-repeat 9px 476px;}
.snb_tree li .snb_tree_wrap.sub13{background:url('../images/common/arrow_white.png') no-repeat 9px 519px;}
.snb_tree li .snb_tree_wrap.sub14{background:url('../images/common/arrow_white.png') no-repeat 9px 562px;}
.snb_tree li .snb_tree_wrap .snb_tree_sub{padding:5px; width:170px; background:#fff; border-radius:6px; -webkit-border-radius:6px; -mo-border-radius:6px; -o-border-radius:6px; overflow-y:scroll;}/*150429*/
.snb_tree li .snb_tree_wrap .snb_tree_sub p a{padding:6px 3px; font-size:12px; line-height:1.4; letter-spacing:-0.1em}/*150429*/
.snb_tree li .snb_tree_wrap .snb_tree_sub p a.on{color:#953132; font-weight:bold;}/*150429*/
.snb_tree li.on a{color:#953132;}
.snb_tree li.on .snb_tree_sub a{color:#333;}
.snb_tree li.on .snb_tree_sub a:hover{color:#953132;}
.snb_tree li.on .snb_tree_wrap{display:block;}

.snb_tree2{position:relative; font-family:NanumGothicBold; padding:5px 0;}
.snb_tree2 li{}
.snb_tree2 li a{display:block; color:#333; padding:10px 20px; font-size:14px;}
.snb_tree2 li a:hover{color:#953132;}
.snb_tree2 li.on a{color:#953132;}
.snb_tree2 li.on .snb_tree_sub a{color:#333;}
.snb_tree2 li.on .snb_tree_sub a:hover{color:#953132;}
.snb_tree2 li.on .snb_tree_wrap{display:block;}

/* ====== 페이지 ====== */
.scroll{overflow-y:scroll;}/*150429*/

.ptit{padding:0 0 12px 24px; margin:0 0 10px; color:#303030; font-family:NanumGothic; font-size:20px; border-bottom:dotted 1px #d6d6d6; background:url('../images/common/bullet2.png') no-repeat 0 7px;}/*150429*/

.lnb{padding:0 0 12px 17px; margin:0 0 10px; color:#303030; font-family:NanumGothic; font-size:14px; border-bottom:dotted 1px #d6d6d6; background:url('../images/common/bullet1.png') no-repeat 0 7px;}/*150429*/
.lnb span{text-decoration:underline;}

.stit{padding:0 0 12px 13px; margin:0; color:#303030; font-family:NanumGothic; font-size:14px; border-bottom:dotted 1px #d6d6d6; background:url('../images/common/bullet3.png') no-repeat 0 7px;}/*150429*/
.stit span{color:#953132; font-weight:bold;}/*150429*/

.cont_tab_02, .cont_tab_03, .cont_tab_04, .cont_tab_05, .cont_tab_06{display:none;}

.select_box{background:#f1f1f1; padding:10px; font-family:NanumGothic; font-size:14px; *zoom:1}/*150429*/
.select_box:after{display:block;clear:both;content:''}
.select_box .info{width:100%; line-height:1.6; text-align:left; border-bottom:solid 1px #fff;}
.select_box .info caption{/*visibility:hidden;*/ display:none}
.select_box .info th{padding:10px; color:#953132; vertical-align:top;}
.select_box .info td{padding:10px; color:#333; vertical-align:top;}
.select_box ul:after{display:block;clear:both;content:''}
.select_box ul li{float:left; width:125px; padding:0 0 2px;}
.select_box .border1{border-bottom:none; border-right:solid 1px #fff;}
.select_box .border2{border-bottom:none; border-left:solid 1px #d6d6d6; border-right:solid 1px #fff;}
.select_box .box1{padding:10px; border-top:solid 1px #d6d6d6;}
.select_box .box1:after{display:block;clear:both;content:''}
.select_box select{font-family:NanumGothic; font-size:14px; padding:0 0 0 7px; margin:0 5px;}/*150429*/

.select_box2{background:#f1f1f1; padding:10px; font-family:NanumGothic; font-size:14px; border-radius:8px; -webkit-border-radius:8px; -mo-border-radius:8px; -o-border-radius:8px; *zoom:1}/*150429*/
.select_box2:after{display:block;clear:both;content:''}
.select_box2 .w30{width:30%; float:left;}
.select_box2 .w40{width:40%; float:left;}/*150429*/
.select_box2 .w10{height:201px; float:left; border-left:solid 1px #d6d6d6; padding:0 0 0 10px; line-height:201px; vertical-align:middle;}
.select_box2 .info{margin:10px; 20px; width:100%; line-height:1.6; text-align:left;}
.select_box2 .info caption{/*visibility:hidden;*/ display:none}
.select_box2 .info th{padding:2px 10px; color:#953132; vertical-align:top;}
.select_box2 .info td{padding:2px 10px; color:#333; vertical-align:top;}
.select_box2 ul{margin:10px 20px 7px; border-bottom:dotted 1px #c1c1c1; padding:0 0 5px;}
.select_box2 ul:after{display:block;clear:both;content:''}
.select_box2 ul li{float:left; width:100px; padding:0 0 2px;}
.select_box2 .border1{border-right:solid 1px #fff;}
.select_box2 .border2{border-left:solid 1px #d6d6d6; border-right:solid 1px #fff;}
.select_box2 select{font-family:NanumGothic; font-size:14px; padding:0 7px; margin:0 5px;}/*150429*/

.list_top{padding:0 0 10px; border-bottom:dotted 1px #d6d6d6;}
.list_top:after{display:block;clear:both;content:''}
.list_top h2{font-family:NanumGothic; font-size:14px; text-indent:10px;}/*150429*/

.list_wrap {line-height:1.6}
.list_wrap li{padding:20px 10px; border-bottom:dotted 1px #d6d6d6; *zoom:1}
.list_wrap li:after{display:block;clear:both;content:''}
.list_wrap .thum{float:left; margin:0 30px 0 0; padding:1px; width:80px; height:80px; border:solid 1px #d6d6d6; background:#f2f2f2;}
.list_wrap .thum img{width:80px; height:80px;}
.list_wrap h2{margin:5px 0 0; color:#303030}
.list_wrap h3{margin:5px 0 0; color:#303030}

.list_wrap2{line-height:1.4}
.list_wrap2:after{display:block;clear:both;content:''}
.list_wrap2 li{float:left; padding:20px 10px 5px; width:122px; border-bottom:none; *zoom:1}/*150430*/
.list_wrap2 li:after{display:block;clear:both;content:''}
.list_wrap2 .thum{float:none; margin:0; padding:1px; width:120px; height:120px; border:solid 1px #d6d6d6; background:#f2f2f2;}/*150430*/
.list_wrap2 .thum img{width:120px; height:120px;}/*150430*/
.list_wrap2 h2{margin:5px 0 0; color:#303030; height:45px; overflow:hidden;}
.list_wrap2 h2 strong{display:none;}
.list_wrap2 h3{display:none;}

.numwrap{position:relative; margin:20px 0 0;}
.numwrap:after{display:block;clear:both;content:''}
.numwrap .select{position:absolute; top:0; left:0;}
.numwrap .select select{font-family:NanumGothic;}

.num{text-align:center; font-size:1.2em; font-family:NanumGothic;}/*150429*/
.num strong{padding:0 7px; color:#a22224; text-decoration:underline;}
.num a{padding:0 7px; text-decoration:none; color:#7c7c7c}
.num a:hover{color:#a22224}

/* ====== 팝업 ====== */
.pop_fixed{position:fixed; background:#fff; z-index:1100; box-shadow: 0 0 8px rgba(0,0,0,.6);}
.pophead2{position:relative; height:40px; background:#953132}
.pophead2 .tit{font-size:16px; color:#262626; line-height:1.6;}
.pophead2 .btn_close{position:absolute; top:7px; right:7px;}

.pop_overlay{position:fixed; top:0; left:0; width:100%; height:100%; background:#000; z-index:1000; opacity:.2; display:none;}

.pop_wrap1{padding:25px 10px 25px 25px; background:#d7cecf;}
.pop_wrap1:after{display:block;clear:both;content:''}
.pop_wrap1 .thumwrap{float:left; text-align:center;}
.pop_wrap1 .thum{width:128px; height:128px; border:solid 1px #fff; background:#f2f2f2;}
.pop_wrap1 .thum img{width:128px; height:128px;}
.pop_wrap1 .info{float:left; margin:0 0 0 20px; width:375px;}
.pop_wrap1 h2{color:#303030}
.pop_wrap1 h3{margin:10px 0 0; color:#303030}

.pop_wrap2{padding:25px; background:#eae6e6;}
.pop_wrap2:after{display:block;clear:both;content:''}
.pop_wrap2 h2{color:#a22224; font-weight:bold; font-size:14px; padding:0 0 0 10px; background:url('../images/common/bullet3.png') no-repeat 0 6px;}
.pop_wrap2 h3{margin:10px 0 0; color:#303030}

.poptable{width:100%; line-height:1.6; text-align:center; border:solid 1px #c6b9bb;}
.poptable caption{/*visibility:hidden;*/ display:none}
.poptable th{padding:6px 4px; color:#303030; background:#d7cecf; border:solid 1px #c6b9bb;}
.poptable td{padding:6px 10px; color:#333; background:#eae6e6; border:solid 1px #c6b9bb;}

.ui-tooltip{border:none; font-family:NanumGothic;  border-radius:0; line-height:1.6;}
.ui-tooltip{padding:5px 10px; color: white}

.s_pophead{position:relative; height:60px; background:url('../images/common/bg_pop1.gif') repeat;}
.s_pophead .tit{position:absolute; top:15px; left:30px; font-size:20px; color:#d4cbcc; font-family:NanumGothicBold;}

.s_popwrap{position:relative; padding:20px 30px; font-family:NanumGothicBold;}
.s_popwrap .poptit{margin:30px 0 0; background:url('../images/common/pop_bullet.png') no-repeat 0 6px; padding:0 0 0 20px; font-size:16px; color:#2f2f2f;}
.s_popwrap .poptxt{margin:15px 0 0; color:#34383d; font-size:14px; line-height:1.6}
.s_popwrap .pop_info{position:fixed; bottom:50px; padding:10px; color:#527dcb; background:#f9f9f9;}

.pop_tab{height:34px; border-bottom:solid 1px #dddbd6;}
.pop_tab:after{display:block;clear:both;content:''}
.pop_tab li{float:left; width:120px; height:34px; border:solid 1px #dddbd6; border-right:none; border-bottom:none; text-align:center;}
.pop_tab li.last{border-right:solid 1px #dddbd6;}
.pop_tab li a{display:block; height:34px; color:#615e5e; font-size:14px; font-family:NanumGothic; line-height:34px; vertical-align:middle;}
.pop_tab li a.on{background:#60bcdb; color:#fff;}