#sub-visual{background:url(../../images/main/visual-bg.jpg) no-repeat; background-size:cover; padding:160px 0 80px; width:100%; min-width:1200px;}
#sub-search{width:1200px; margin:0 auto;}
#sub-search .search-txt{float:left; width:600px; text-align:right; padding-right:32px;}
#sub-search .search-txt img{width:345px;}
#sub-search .search-form{float:left; margin:0;}
#sub-search .search-form input{border:0;}
#sub-search:after{content:".";clear:both;display:block;height:0;visibility:hidden}

#sub{width:1198px; margin:0 auto; border:1px #e2e6ea solid; border-width:0px 1px; font-weight:300;}
#sub:after{content:".";clear:both;display:block;height:0;visibility:hidden}

#sub-left{width:238px; float:left;}
#sub-left h2{text-align:center; background:#f2f1f1; font-size:21px; color:#966755; height:99px; display:table; width:100%;border-bottom:1px #e2e6ea solid;}
#sub-left h2 span{display:table-cell; vertical-align:middle;}
#sub-left ul li{padding:0 33px; position:relative;}
#sub-left ul li a{color:#383d3f; font-size:15px; display:block; border-bottom:1px #e2e6ea dashed; padding:14px 0; position:relative; z-index:5; font-weight:400;}
#sub-left ul .m_long a{padding-right:53px;}
#sub-left ul li i{position:absolute; z-index:3; right:33px; top:50%; margin-top:-12px; width:21px; height:24px; padding-left:3px; line-height:24px; background:#966755; border-radius:50%; color:#fff; text-align:center; display:none;}
#sub-left ul li a:hover, #sub-left ul li.current a{color:#966755;}
#sub-left ul li.current i{display:block;}

#sub-right{width:959px; border-left:1px #e2e6ea solid; float:right;}
#sub-right .sub-tit{height:99px; border-bottom:1px #e2e6ea solid; position:relative; padding-left:60px;}
#sub-right .sub-tit h3{display:table-cell; height:97px; vertical-align:middle; border-bottom:3px #966755 solid; font-size:36px; color:#383d3f;}
#sub-right .sub-tit .sub-nav{position:absolute; height:20px; line-height:20px; top:50%; margin-top:-10px; right:57px; font-size:13px; color:#a7abad; font-weight:300;}
#sub-right .sub-tit .sub-nav span{display:inline-block; margin:0 3px}

#sub-right .sub-contents{padding:66px 60px; min-height:400px; color:#383d3f; line-height:1.6;}

#tab{margin-bottom:40px;}
#tab a{display:inline-block;vertical-align:middle; ; margin-right:10px; max-width:45%; }
#tab a:hover{color:#6b96c6;}
#tab a p{display:table-cell; background:#ececec; text-align:center; height:50px; padding:0 30px; vertical-align:middle; min-width:180px; box-sizing:border-box;}
#tab a.selected p{background-color:#5a81ad; color:#fff;}

/*sub0101*/
/*171012 수정전
.sub0101-top{background:url(../../images/sub/sub0101-img.jpg)100% 0 no-repeat; height:333px; position:relative;}
.sub0101-top .S0101-top-img{padding-top:35px;}
.sub0101-top .S0101-top-img img{width:332px; max-width:332px;}
.sub0101-top .S0101-top-p{width:332px; text-align:justify; margin-top:55px;}

.sub0101-bottom p{margin-top:35px; text-align:justify;}
*/

/*171208 수정전
.sub0101-top{background:url(../../images/sub/sub0101-img.jpg)0 0 no-repeat; height:333px; position:relative;}
.sub0101-top .S0101-top-img{padding-top:150px; float:right;}
.sub0101-top .S0101-top-img img{width:332px; max-width:332px;}
.sub0101-top .S0101-top-p{width:332px; text-align:justify; margin-top:55px;}

.sub0101-bottom p{margin-top:35px; text-align:justify;}
*/

.sub0101-top{background:url(../../images/sub/sub0101-img_200831.jpg)0 0 no-repeat; height:325px; background-size:auto 325px; position: relative;}
.sub0101-top .S0101-top-img{padding-top:110px; float: right;}
.sub0101-top .S0101-top-img img{width: 525px; max-width: 525px;}
.sub0101-top .S0101-top-p{width:390px; text-align:justify; margin-top:55px;}

.sub0101-bottom p{margin-top:35px; text-align:justify;}

.sub0101-right{text-align:right; margin-top:35px;}
.sub0101-right p{font-size:20px; font-weight:400; }
.sub0101-right p em{color:#e0920a;}

/*sub0102,sub0103*/
.ST01{font-weight:500;}
.sub-txt01 p{margin-bottom:10px; }
.ST-img{padding-top:25px;}
.ST-img img{width:100%; max-width:1000px; border:1px solid #ddd;}

/*sub0106*/
.ml_20{margin-left:20px;}
.mt_10{margin-top:10px;}
.sub0106 .history_box .detail li .mt_5{margin-top:5px;}
.sub0106 .history_box{position:relative;  width:430px;  padding-left:409px; *zoom:1;}
.sub0106 .history_box:before{content:""; display:block; width:2px; height:100%; background:#966755; position:absolute; top:8px; left:50%; margin-left:-12px;}
.sub0106 .history_box ul{position:relative; }
.sub0106 .history_box li{text-align:left; padding-left:47px; position:relative; margin-left:-7px;  font-weight:400;}
.sub0106 .history_box li:before{content:""; display:block; width:7px; height:7px; background:#fff; border:3px solid #e0920a; border-radius:999px; position:absolute; top:8px; left:0;}
.sub0106 .history_box span{display:inline-block; font-size:18px; color:#e0920a; font-weight:500; height:30px; line-height:30px; border-radius:0 4px 4px 0; padding:0 12px 0 0px;}
.sub0106 .history_box div{line-height:1.5em; font-size:14px; margin-top:10px;}
.sub0106 .history_box .two_line.first{margin-bottom:10px;}
/*.sub0106 .history_box .two_line{position:relative; padding-right:15px;}
.sub0106 .history_box .two_line:after{content:"ㆍ"; display:inline-block; position:absolute; top:0; right:-4px;}*/
.sub0106 .history_box .img_box{width:100%; margin-bottom: 20px;}
.sub0106 .history_box .img_box img{width:100%;}
.sub0106 .history_box .detail ul:before{display:none;}
.sub0106 .history_box .detail li{padding-left:0; margin-left:0; margin-bottom:0; word-break:break-all;  font-weight:300;}
.sub0106 .history_box .detail li.sub0201_odd{padding-right:0; width:auto; text-align:left;}
.sub0106 .history_box .detail li:before{display:none;}
.sub0106 .history_box .sub0201_odd{text-align:right; margin-left:-451px; width:367px; padding-right:47px; *zoom:1; *position:absolute; *left:0px;}
.sub0106 .history_box .sub0201_odd:before{left:auto; right:4px;}
.sub0106 .history_box .sub0201_odd span{border-right:0;  padding:0 0px 0 12px;}


/*sub0107*/
.publication_list li{padding-top:30px; margin-top:30px; border-top:1px dashed #b9b9b9; min-height:264px;}
.publication_list li:first-child{padding-top:0; margin-top:0; border-top:0;}
.publication_list .tit_box{position:relative;}
.publication_list .tit_box .img_box{position:absolute; top:0; left:0; width:370px; margin-right:30px;}
.publication_list .tit_box .img_box img{width:100%;}
.publication_list .tit_box .info_box{padding-left:400px; vertical-align:bottom; padding-bottom:20px;}
.publication_list .tit_box .info_box .tit{font-size:18px; font-weight:400; color:#e0920a;}
.publication_list .tit_box .info_box .info{margin-top:10px; margin-bottom:30px;}
.publication_list .tit_box .info_box em{font-weight:400;}




/*sub0501*/
.sub0501 li{float:left; width:50%; margin-bottom:20px;}
.sub0501 li a{display:block; border:1px #e0e2e4 solid; border-bottom-width:2px; text-align:center; margin-right:20px;}
.sub0501 li a img{width:70%; max-width:600px;}


/*개인정보처리방침, 이용약관*/
#terms{line-height:1.7;}
#terms p{padding-bottom:20px;}
#terms{width:100%; word-break:keep-all; word-wrap:break-word; line-height:1.62em;}
#terms .sub_tit01{font-size:1.231em; margin-bottom:10px;}
#terms p{padding-bottom:20px;}
#terms dt{ font-family:'Nanum Gothic Bold'; font-size:1.135em; margin-bottom:5px; margin-top:10px; color:#966755;}
#terms strong{display:block; margin-top:10px;}
#terms .term_section{margin-bottom:30px; padding-top:30px; border-top:1px #c9c9c9 dashed;}
#terms .term_section:first-child{border-top:0; padding-top:0;}


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media (max-width:1024px) {
#sub-right .sub-contents{font-size:12px;}
#sub-visual{min-width:100%; padding:100px 0 40px;}
#sub-search{width:100%;}
#sub-search .search-txt{display:none;}
#sub-search .search-form{float:none; margin:0 auto; width:300px;}

#sub{border-width:0; width:100%;}

#sub-left{width:100%;}
#sub-left h2{display:none;}
#sub-left ul{border-bottom:1px #e2e6ea solid; width:100%; text-align:center; background:#f2f1f1;}
#sub-left ul li{display:inline-block; padding:0;}
#sub-left ul li a{padding:10px; border-bottom:0; font-size:12px; height:20px; line-height:20px;}
#sub-left ul .m_long a{padding-right:10px;}
#sub-left ul li.current i{display:none;}
#sub-left ul li.current a, #sub-left ul li a:active{ line-height:18px; height:18px;}
#sub-left ul li.current a{border-bottom:2px #966755 solid;}
#sub-left ul:after{content:".";clear:both;display:block;height:0;visibility:hidden}

#sub-right{width:100%; border-left-width:0;}
#sub-right .sub-tit{padding-left:0; height:auto; border-bottom-width:0;}
#sub-right .sub-tit h3{font-size:20px; text-align:center; width:96%; margin:0 auto; display:block; height:auto; padding:20px 0px;}
#sub-right .sub-tit .sub-nav{display:none;}
#sub-right .sub-contents{padding:30px 4%; min-height:0;}

/*sub0101*/
.sub0101-top{  }
.sub0101-top .S0101-top-img{float:none; padding-left:340px; padding-top:50px;}
.sub0101-top .S0101-top-img img{width:100%;}
.sub0101-top .S0101-top-p{width:auto; padding-right:320px; margin-top:30px;}

/*sub0106*/
.sub0106 .history_box{margin-left:0; padding:0; width:100%; }
.sub0106 .history_box:before{left:0px; margin-left:0;}
.sub0106 .history_box ul{margin-left:0px; border-left-width:0; }
.sub0106 .history_box li{margin-bottom:15px; padding-left:27px; padding-left:0; margin-left:0;}
.sub0106 .history_box li:before{left:-6px;}
.sub0106 .history_box div{padding-left:20px;box-sizing:border-box;}
/*.sub0106 .history_box .two_line{position:relative; padding-right:0px; padding-left:15px;}
.sub0106 .history_box .two_line:after{content:"ㆍ"; display:inline-block; position:absolute; top:0; right:auto; left:0;}*/
.sub0106 .history_box span{border-left-width:2px; border-radius:4px; padding-left:20px;}
}

/*view 아래 알림*/
.view_alarm{margin-top:20px; background:#f9f9f9 url(../../images/sub/check_ico.png) no-repeat 30px center/40px auto; padding:15px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding-left:100px;}
.view_alarm li{background:url(../../images/sub/but01.gif) no-repeat 0 50%; padding-left:10px; color:#2e3a42;}

@media (max-width:767px) {

#tab a p{min-width:140px;}

/*sub0501*/
.sub0501 li{width:100%;}
.sub0501 li a{margin-right:0;}



/*sub0101*/
.sub0101-top{height:390px; background-size:auto 250px; background-position:50% 0;}
.sub0101-top .S0101-top-img{width:100%; padding-left:0; text-align:center; float:none; padding-top:287px;}
.sub0101-top .S0101-top-img img{width:300px;}
.sub0101-top .S0101-top-p{padding-right:0; padding-top:230px;}
.sub0101-right p{font-size:16px;}

.view_alarm{background-size:35px auto; background-position:15px center; padding-left:74px;}
.view_alarm li{background-position:0 8px;}




/*sub0107*/
.publication_list .tit_box .img_box{position:static; top:auto; left:auto; display:block; width:100%; margin-right:0;}
.publication_list .tit_box .info_box{display:block; padding-left:0; vertical-align:inherit; margin-top:20px; padding-bottom:0;}
.publication_list .tit_box .info_box .info{margin-bottom:20px;}
}