@charset "utf-8";
@import url("base.css");
/*sub*/
#autoIframe{min-height:600px;overflow-y:auto;overflow-x:hidden;}
.wrap{min-height:auto;position:relative;}
.header, .container, .footer{max-width:1160px;}
.container{position:relative;}
.sub01{background: url('../images/sub-bg02.jpg') no-repeat center -105px;background-attachment:fixed;}
.sub02{background: url('../images/sub-bg05.jpg') no-repeat center -25px;background-attachment:fixed;}
.sub03{background: url('../images/sub-bg04.jpg') no-repeat center -55px;background-attachment:fixed;}
.sub04{background: url('../images/sub-bg03.jpg') no-repeat center -50px;background-attachment:fixed;}
.sub05{background: url('../images/sub-bg05.jpg') no-repeat center -5px;}
.snb{left:0;width:180px;position:absolute;z-index:1;background:#fff;}
.snb>ul>li>a{transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;}
.snb h2{width:180px;height:122px;font-size:30px;padding-top:58px;color:#fff;background:url('../images/sub_title_bg.png') repeat;text-align:center;line-height:33px;}
.snb>ul>li{width:180px;background:#fff;min-height:50px;border-top:1px solid #ddd;border-bottom:1px solid #fff;}
.snb>ul>li:first-child{border-top:0;}
.snb>ul>li>a{display:block;width:180px;height:50px;line-height:50px;text-indent:20px;font-size:14px;border-bottom:none;background:url('../images/arr2.gif') no-repeat right -2px;}
.snb>ul>li>ul{margin:5px 10px 10px 10px;padding:6px 0 6px 0;width:159px;border:1px solid #ddd;background:#f2f2f2;}
.snb>ul>li>ul>li>a{display:block;width:160px;height:24px;line-height:24px;text-indent:15px;font-size:13px;}
.snb>ul>li.act{background:#403a39;border-top:1px solid #403a39;border-bottom:1px solid #403a39;}
.snb>ul>li.act>a{color:#fff;background:#403a39 url('../images/arr2.gif') no-repeat right center;border-bottom:none;}
.snb>ul>li.act>ul{background:#544c4a;border:1px solid #544c4a;}
.snb>ul>li.act>ul>li>a{color:#aca9a8;background:#544c4a;border-bottom:0;}
.snb>ul>li.act>ul>li.act>a{color:#fff;background:#b94847;}
.snb dl{background:#6f6f6f;}
.snb dl dt{height:50px;line-height:50px;text-align:center;color:#cbcbcb;}
.snb dl dd{height:40px;line-height:40px;background:#838383;text-align:center;text-indent:0;font-size:14px;border-bottom:1px solid #929292}
.snb dl dd a{display:block;height:40px;color:#f2f2f2;}
.snb dl dd a:hover{background:#909090;color:#ffce44;}
.sub-con{position:relative;width:100%;padding-top:180px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.sub-con>div{margin-left:190px;margin-bottom:5px;padding:50px;width:auto;background:#fff;position:relative;min-height:650px;}
.sub-con>div h3{font-size:40px;font-family:'NanumBarunGothic';font-weight:normal;border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:10px;}
.sub-con>div .nav{position:absolute;text-align:right;right:50px;top:50px;font-size:12px;color:#999;}
.sub-con>div .nav>span{color:#000;}
.sub-con>div h4{padding:20px 0 10px 0;font-weight:normal;font-size:20px;color:#1e49a4;}
.sub-con>div h5{padding:8px 0 13px 0;font-weight:normal;font-size:17px;color:#000;}
.sub-con>div p, .sub-con>div ul li, .sub-con>div dl dd{color:#333;line-height:1.7;font-size:15px;padding-left:5px;}
.sub-con>div p{padding:4px 0;}
.sub-con>div dl>dt{font-weight:bold;margin-bottom:7px;}
.sub-con .bold{font-weight:bold;}
.sub-con p.title{font-size:25px;font-family:'NanumMyeongjoBold';line-height:1.5;padding:15px 0;}
.sub-con p.sign{text-align:right;}
.sub-con p.sign>span{font-size:22px;font-family:'NanumMyeongjoBold';line-height:1.5;}
.rule>div h5{padding:0;font-weight:bold;font-size:15px;display:inline;line-height:1.7;padding:2px 0;}
.rule>div span{display:inline-block;padding:2px 0 2px 10px;line-height:1.7;font-size:15px;}
.rule>div ul{padding:2px 0;}
.rule>div ul li{padding-left:10px;font-size:15px;}
.sub-con>div .oga{background:url('../images/oga1.gif') no-repeat center 60px;}
.sub-con>div .oga p{font-size:17px;padding:15px 0;border:1px solid #ccc;width:140px;text-align:center;background:#f2f2f2;}
.sub-con>div .oga p.pre{margin:10px auto;background:#4370ca;color:#fff;border:1px solid #3866c1;}
.sub-con>div .oga .left p, .sub-con>div .oga .right p{display:inline-block;}
.sub-con>div .oga .left p{margin:10px 40px 0 0;}
.sub-con>div .oga .right p{margin:10px 0 0 40px;}
.sub-con>div .oga .left{width:50%;float:left;text-align:right;}
.sub-con>div .oga .right{width:50%;float:left;text-align:left;margin-bottom:50px;}
.sub-con>div .oga .clear{clear:both;text-align:center;}
.sub-con>div .oga .clear>div{display:inline-block;width:20%;vertical-align:top;text-align:center;}
.sub-con>div .oga .clear>div p{display:inline-block;}
.sub-con>div .oga p.sec{font-size:13px;line-height:1.4;padding:10px 0;margin-top:10px;}

table tr{font-size:14px;}
.table01 {width:100%;margin-top:10px;margin-bottom:15px;}
.table01 tr{border-bottom:1px solid #ddd;}
.table01 tr:first-child{border-top:1px solid #974345;}
.table01 th{color:#333;padding:10px 0 10px 0px;border-right:1px solid #ddd;background:#f2f2f2;text-align:center;}
.table01 td{padding:10px 0 10px 15px;border:1px solid #ddd}
.center td {text-align:center;}

.table02 {border-top:1px solid #ddd;width:100%;margin-top:10px;margin-bottom:15px;}
.table02 tr{border-bottom:1px solid #ddd;}
.table02 th{color:#353c67;padding:10px 0 10px 30px;text-align:left;border-right:1px solid #ddd;text-align:left;background:#f6f8f8}
.table02 td{padding:10px 0 10px 15px;}

.table03 {width:100%;margin-top:10px;margin-bottom:15px;}
.table03 th{color:#333;padding:10px 0 10px 0px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#f2f2f2;text-align:center;}
.table03 td{padding:10px 0 10px 15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.table03 td:last-child{border-right:0;}
.table03 tr:first-child th, .table03 tr:first-child td, .table03 tr th:first-child, .table03 tr td:first-child{border-top:1px solid #974345}
.table03 tr:first-child{border-top:1px solid #974345;padding-top:1px;}

table.tc td, table td.tc, table.tc th, table th.tc{text-align:center;padding:10px 0 10px 0px;}
table tr td.lemon{background:#fffef0;}
.top{position:absolute;z-index:2;width:30px;right:-15px;font-size:13px;bottom:100px;height:30px;line-height:30px;background:#4370ca;border-radius:30px;text-align:center;}
.top a{display:block;width:30px;height:30px;color:#fff;}
.header .gnb2>li.d .submenu>ul{width:100%;max-width:1186px;margin:0 auto;position:relative;}

#autoIframe{min-height:800px;}

.center{text-align:center;}
.center img{width:700px;}
.box{border:1px dotted #bbb;padding:40px 0 38px 0;margin-top:30px;background-color:#f7f7f7;border-radius:8px;}
.box p{font-size:1.2em !important;}
.box a{font-weight:bold;color:#1e49a4;}