﻿
.lnb { padding-right:0px;}
.lnb_title { font-size:24px; text-align:center; border-bottom:1px solid #000; padding-bottom:10px; font-weight:500; font-family:NanumBarunGothic; margin-bottom:0px; }
.sub_depth2 { margin-top:0px; padding-top:0px; }
.sub_depth2 > li { padding: 10px 15px; border-bottom:1px solid #ddd; transition:all ease 0.3s; }
.sub_depth2 > li.active a,
.sub_depth2 > li:hover a { font-weight:500; color:#000; }
.sub_depth2 > li > a { color:#777; font-weight:400;  font-size:16px; text-decoration:none; }
.sub_depth2 > li > i { position:relative; margin-right:10px; cursor:pointer; }
.sub_depth2 > li > i.fa-minus { display:none; }
.sub_depth2 > li:last-child { border-color:#000; }
.sub_depth3 { padding-left:20px; margin-top:10px; display:none; }
.sub_depth3.active { display:block; }
.sub_depth3 li { padding:3px 0px; }
.sub_depth3 li a  { color:#999; font-size:15px;  text-decoration:none;  transition:all ease 0.3s; }
.sub_depth3 li a:hover  { color:#739AB9; }
.sub_depth3.a_96 li a:hover { color:#4E5397; }
.sub_depth3.a_98 li a:hover { color:#E4C640; }
.modal-backdrop.in {display: none;}
#content { padding-top:30px; min-height:600px; padding-bottom:50px;}
#content .third-menus { margin:10px 0 42px 0;text-align:center; }

#content .third-menus ul{ display:inline-block; }
#content .third-menus ul li { border: 1px solid #dedede; float:left; margin-left:-1px;}
#content .third-menus ul li a { color: #333;text-decoration: none;padding: 8px 17px;font-size: 12px;min-width: 160px;display: inline-block;text-align: center; }
#content .third-menus ul li.active a { color:#fff; }
#sub_title { font-size:32px; font-weight:500; margin-bottom:30px; }

#unit1562 table td:first-child { background:#f3f3f3; }
#unit1562 table tr:first-child td { background:#f2f5f7 !important; }

.board-num_260 { -ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none; }

#sub0102 { background-size:auto 100% !important; background-position:center !important; padding-top:15px; overflow:hidden; }

#sub0102_01 { position: absolute; top: 90px; right: 0px; width: 100%; }
#sub0102_02 #sub02 { padding-top:235px; }
@media(max-width:1200px) {
    #component4025 {padding: 15px !important;}


}

@media(max-width:767px)
{
    #subgnb .dropdown .btn {padding: 5px 10px;}
    #component9601 {padding: 15px !important;}
    #component1097 #unit5751 > div {padding: 15px !important;}
    #component3772 #unit3251 {overflow: scroll;}
    #component4025 #unit5552 .font-3xl { font-size: 20px;}
    #component4025 {padding: 15px !important;}
    .history_01 td {padding: 5px !important;}
    #sub_title {padding: 0px;  font-size: 22px; margin-bottom: 20px;}
    #component9274 > div > div {padding: 15px !important;}
    #sub_middle { width:100% !important; padding-left:10px;  }
    
    #component9975 { margin:0 auto !important; }
    #unit9742 #sub01 { font-size:24px !important; }
    
    #main7 #sub01 { margin-left:0px !important; font-size:22px !important; word-break:keep-all; line-height:160% !important; margin-top:30px;  }
    #main7 #sub02 { margin-left:0px !important; text-align:right !important;  }
    
    #sub0102 { padding:15px; }
    #sub0102_01 { position:relative; top:15px;  }
    #sub0102_01 #sub01 {  margin-left:0px !important; font-size:22px !important; word-break:keep-all; line-height:160% !important; margin-top:30px; }
    #sub0102_02 #sub02 { margin-left:0px !important; text-align:center !important; padding-top:0px !important; }
    #sub0102_02 { text-align:center; }
    #sub0102_02 > img { float:none !important; width:70%; }
    #content > .container  > .col-xs-12 { padding:0px; }
}