@charset "utf-8";
#body_layout{position: relative;}
#body_layout .body_wrap{margin: 40px auto 0;padding-bottom:100px;background-color: #fff;}

#svisual_layout {position: relative;width:100%;min-height: 220px;padding: 60px 0 48px;}
#svisual_layout:before {display:block;position:absolute;z-index: 1;content:'';left:0;top:0;width: 50%;height: 100%;background:rgba(0,92,165,.85);/* -webkit-animation: subobj 0.3s linear forwards; *//* animation: subobj 0.3s linear forwards; */}
#svisual_layout .sub__background {position:absolute;left:0;top:0;width: 100%;height: 100%;background-image:url(/images/kor/common/sub_bg.jpg);background-position: center;background-size:cover;background-repeat:no-repeat;}
#svisual_layout .svisual_wrap {position:relative;z-index:2;}
#svisual_layout .svisual_wrap .subvisual-layout {position:relative;}
#svisual_layout .svisual_wrap .subvisual-layout strong {display: inline-block;position: relative;line-height: 1;margin-right: 25px;font-size: 35px;font-weight:700;font-family: 'nsr','맑은고딕','Malgun Gothic',-apple-system;color:#fff;vertical-align: top;}
#svisual_layout .svisual_wrap .subvisual-layout p {display: inline-block;margin:0;vertical-align: top;}
#svisual_layout .svisual_wrap .subvisual-layout p span {display:block;font-size:16px;font-family:'nsr','맑은고딕','Malgun Gothic',-apple-system;color:#fff;}

#svisual_layout .location_wrap {margin:40px 0 0;}
#svisual_layout .location_wrap:after {display:block; clear:both; visibility:hidden; content:'';}
#svisual_layout .location_wrap li {float:left;position: relative;margin-right: 32px;vertical-align: top;}
#svisual_layout .location_wrap li:after {display:block;position:absolute;top: 6px;right: -18px;content:'';width: 8px;height: 8px;border: solid #abbad0;border-width: 1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
#svisual_layout .location_wrap li:last-child:after {display:none;}
#svisual_layout .location_wrap li a {display:block;line-height: 1.5;font-size:15px;font-family:'nsr','맑은고딕','Malgun Gothic',-apple-system;color:#fff;vertical-align: top;}
#svisual_layout .location_wrap li.n1 a {width: 15px;height: 14px;margin: 3px 0 0;background: url(/images/kor/common/home.png)no-repeat center;font-size: 0;}

.contents_wrap{position:relative;float:right;width: calc(100% - 295px);}
#txt {width: 100%;text-align:left;}
#tab_moType1.mobile {margin:0 0 30px;}

.lnb_wrap{display: block;position:relative;z-index:10;float:left;width:240px;min-height: auto;}
.lnb_depth2__list{border-top:2px solid #133387;}
.lnb_depth2__list > li{position:relative;}
.lnb_depth2__list > li > a{position:relative;display:block;line-height:1.2;padding: 18px 35px 18px 25px;border-bottom: 1px solid #d2d9e5;}
.lnb_depth2__list > li > a:after {display:block;position:absolute;right: 15px;top: 22px;content:'';width: 13px;height: 13px;background: url(/images/kor/common/lnb_ico.png)no-repeat 0 0;}
.lnb_depth2__list > li > a[target="_blank"]:after {display:none;}
.lnb_depth2__list > li > a > span{position:relative;display: inline-block;line-height:1.2;word-wrap:break-word;word-break:keep-all;font-size: 16px;/* font-weight: 700; */font-family: 'nsr','맑은고딕','Malgun Gothic',-apple-system;color: #0d3964;}
.lnb_depth2__list > li > a[target="_blank"] > span:after {display:inline-block;content:'';width: 12px;height: 11px;margin:0 0 0 5px;background: url(/images/kor/common/target2.png)no-repeat;vertical-align:middle;}
.lnb_depth2__list > li.on > a {background: #006abe url(/images/kor/common/lnb_ov.png)no-repeat right bottom;}
.lnb_depth2__list > li.on > a:after {display:none;}
.lnb_depth2__list > li.on > a > span { color:#fff;font-weight:700;}

.lnb_depth2__list .lnb_depth3__list{display:none;overflow: hidden;height:0;padding: 20px 25px;border-bottom: 1px solid #d2d9e5;background: #f7f9fb;text-align: left;transition:all .4s;-webkit-transition: all .4s;}
.lnb_depth2__list .lnb_depth3__list li {position:relative;}
.lnb_depth2__list .lnb_depth3__list li a{display:block;position:relative;z-index:2;padding: 10px 0;}
.lnb_depth2__list .lnb_depth3__list li:last-child a {border-bottom:none;}
.lnb_depth2__list .lnb_depth3__list li.on a{}
.lnb_depth2__list .lnb_depth3__list li.on a:after {display: block;position: absolute;right: 0;top: 17px;content: '';width: 13px;height: 13px;background: url(/images/kor/common/lnb_ico.png)no-repeat -13px 0;}
.lnb_depth2__list .lnb_depth3__list li span{display: inline-block;position: relative;padding-left: 13px;font-size: 16px;font-family: 'nsr','맑은고딕','Malgun Gothic',-apple-system;color: #333;}
.lnb_depth2__list .lnb_depth3__list li span:before {display:block;position:absolute;left:0;top: 10px;content:'';width: 5px;height: 2px;background: #777778;}
.lnb_depth2__list .lnb_depth3__list li a[target="_blank"] span:after {display:inline-block;content:'';width: 12px;height: 11px;margin:0 0 0 5px;background: url(/images/kor/common/target.png)no-repeat;vertical-align:middle;}
.lnb_depth2__list .lnb_depth3__list li.on a span {color: #1565c0;font-weight: 700;}
.lnb_depth2__list .lnb_depth3__list li.on span:before {background: #1565c0;}


.lnb_depth2__list > li > a:hover .lnb_depth3__list,
.lnb_depth2__list > li > a:focus .lnb_depth3__list,
.lnb_depth2__list > li.on .lnb_depth3__list,
.lnb_depth2__list > li.ov .lnb_depth3__list,
.lnb_depth3__list.on,
.lnb_depth3__list.open{display:block !important;visibility:visible;height:auto;}

#location{position:relative;z-index: 10;width:100%;margin: 0 0 25px;text-align:left;}
#location .page__title {line-height: 1.3;padding: 10px 0 20px;padding-right: 175px;border-bottom: 1px solid #ddd;font-size: 30px;font-weight: 700;font-family: 'nsr','맑은고딕','Malgun Gothic',-apple-system;color: #111;}
#location .utile_wrap {display: block;}
#location .utile_wrap:after {display:block; clear:both; visibility:hidden; content:'';}
#location .utile_wrap .print_wrap {position:absolute;right:0;bottom: 25px;}
#location .utile_wrap .print_wrap:before {display:block; position:absolute; left:-45px; top:50%; content:''; width:30px; height:1px; background:#ddd;}
#location .utile_wrap .print_wrap:after{display:block; clear:both; visibility:hidden; content:'';}
#location .utile_wrap .print_wrap > li {float:left;margin-left:7px; }
#location .utile_wrap .print_wrap > li .tmpl_ir {background: url(/images/kor/common/sns.png)no-repeat;font-size:0;}
#location .utile_wrap .print_wrap > li > button {display:block;width: 32px;height: 32px;border-radius:50%;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
#location .utile_wrap .print_wrap > li.sns {position: relative;}
#location .utile_wrap .print_wrap > li.sns > button {}
#location .utile_wrap .print_wrap > li.sns > button span {display:block;width:100%;height:100%;background-position: 0 0;}
#location .utile_wrap .print_wrap > li.sns > div {display:none;position:absolute;right:0;top:0;width: 32px;text-align:right;}
#location .utile_wrap .print_wrap > li.sns.on > div {display:block;}
#location .utile_wrap .print_wrap > li.sns > div button {display: block;width:32px;height:32px;margin: 0 0 5px;border-radius:50%;}
#location .utile_wrap .print_wrap > li.sns > div .fa {background-position:-39px -33px;}
#location .utile_wrap .print_wrap > li.sns > div .tw {background-position:-78px -33px;}
#location .utile_wrap .print_wrap > li.sns > div .clickClose {}
#location .utile_wrap .print_wrap > li.sns > div .clickClose span {display:block;width:100%;height:100%;background-position: 0 -33px;}
#location .utile_wrap .print_wrap > li.n2 > button span {display:block;width:100%;height:100%;background-position: -39px 0;}
#location .utile_wrap .print_wrap > li.n3 > button span {display:block;width:100%;height:100%;background-position: -78px 0;}

.content_info__satisfaction {padding:20px;}
.content_info__satisfaction .research strong,
.content_info__satisfaction .research div label {font-family:'nsr','맑은고딕','Malgun Gothic',-apple-system;}
.content_info__satisfaction .research div label[for=research_descript] {font-size:0;}
.content_info__satisfaction .research div .research_div {height:30px;margin: 10px 0 0;padding: 0;}
.content_info__satisfaction fieldset {width:100%;}
.content_info__satisfaction .research div {padding: 7px 0 0;}
.content_info__satisfaction .research input[type=text]{position:static; width:410px;}
.content_info__satisfaction .research input[type=button], 
.content_info__satisfaction .research input[type=submit] {position:static;line-height: 30px;background: #006abe;font-family: 'nsr','맑은고딕','Malgun Gothic',-apple-system;}

.content-info__charge {padding: 15px 20px;background: #f7f9fb;}
.content-info__charge:after {display:block; clear:both; visibility:hidden; content:'';}
.content-info__charge .last em:before {top: 5px;}
.content-info__charge strong {padding-left:20px;}
.content-info__charge strong:before {top:2px;}


@media screen and (max-width:1299px){
    .contents_wrap {width:calc(100% - 275px);}
    #svisual_layout:before {width:60%;}

     
}   
@media screen and (max-width:1219px){  
    .content_info__satisfaction .research input[type=text] {display: block;width: calc(100% - 100px);margin-top:10px;}
    .content_info__satisfaction .research input[type=button] {position:absolute;top: auto;right:0;bottom:0;width: 100px;}
}
@media screen and (max-width:1023px){   
    #body_layout .body_wrap{width: 100%;margin: 35px auto 0;} 
    .lnb_wrap{display:none;}   

    #svisual_layout {min-height: auto;padding: 45px 0 35px;}
    #svisual_layout:before {width:100%;}
    #svisual_layout .svisual_wrap .subvisual-layout strong {vertical-align:middle;}
    #svisual_layout .svisual_wrap .subvisual-layout p {vertical-align:middle;}
    #svisual_layout .svisual_wrap .subvisual-layout p span {display:inline-block;}
    #svisual_layout .location_wrap {margin:15px 0 0;}

    .contents_wrap{float:none;width:100%;padding:0;margin: 0;} 
    #location .page__title {padding:0 0 20px;padding-right: 175px;font-size: 24px;}
    #location .utile_wrap .print_wrap {bottom: 20px;}


}
@media screen and (max-width:767px){
    #body_layout .body_wrap{padding: 0 20px 50px;}
    #location .page__title {padding-right: 80px;font-size: 20px;}
    #location .utile_wrap .print_wrap:before {display:none;}
    #location .utile_wrap .print_wrap > li.n3 {display:none;}

    
    #svisual_layout .svisual_wrap .subvisual-layout {text-align:center;}
    #svisual_layout .svisual_wrap .subvisual-layout strong {margin: 0;font-size:30px;}
    #svisual_layout .svisual_wrap .subvisual-layout p {display:none;}
    #svisual_layout .location_wrap {text-align:center;}
    #svisual_layout .location_wrap li {display:inline-block;float: none;margin-right: 20px;}
    #svisual_layout .location_wrap li:after {top: 6px;right: -15px;width: 6px;height: 6px;}
    #svisual_layout .location_wrap li a {font-size:14px;}

    .content-info__charge span {display:inline-block}
    
    
}


