.fn_separator + .con_form,
.con_form + .fn_separator,
.form_box + .fn_separator,
.fn_separator + .form_box{margin-top:50px;}
.fn_separator + .fn_separator:not(.con_form .fn_separator + .fn_separator){margin-top:50px;}
/* Γί°‘ */
.fn_separator.fn_none + .con_form,
.fn_separator.fn_none + .form_box{margin-top:0}
.fn_separator.fn_none + .fn_separator:not(.con_form .fn_separator + .fn_separator){margin-top:0;}

.printtitle{display: inline-block; font-size: 17px; color: #000; line-height: 1.2; word-break: break-all; font-weight: 700;}

.popup.lgdf{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:1200px; height:880px; min-height:200px; max-height:95vh; background:#fff; border-radius:10px; box-shadow:0 0 7px rgba(0,0,0,0.5); overflow:hidden;}

@media all and (max-width:1280px){
.fn_separator + .con_form,
.con_form + .fn_separator,
.form_box + .fn_separator,
.fn_separator + .form_box{margin-top:40px;}
.fn_separator + .fn_separator:not(.con_form .fn_separator + .fn_separator){margin-top:40px;}
}

@media all and (max-width:1024px){
.fn_separator + .con_form,
.con_form + .fn_separator,
.form_box + .fn_separator,
.fn_separator + .form_box{margin-top:35px;}
.fn_separator + .fn_separator:not(.con_form .fn_separator + .fn_separator){margin-top:35px;}
}

@media all and (max-width:768px){
.fn_separator + .con_form,
.con_form + .fn_separator,
.form_box + .fn_separator,
.fn_separator + .form_box{margin-top:30px;}
.fn_separator + .fn_separator:not(.con_form .fn_separator + .fn_separator){margin-top:30px;}
.popup.lgdf{width:95%; max-height:95vh; background:#fff;}
}

#PhotoDirectDialog{z-index:99;}
dialog { z-index:99; }

.uselang.kor{display:none;}
.uselang.kor.on{display:inline;}
.uselang.eng{display:none;}
.uselang.eng.on{display:inline;}

.header .gnb > li > a > span.uselang.kor{display:none;}
.header .gnb > li > a > span.uselang.kor.on{display:inline;}
.header .gnb > li > a > span.uselang.eng{display:none;}
.header .gnb > li > a > span.uselang.eng.on{display:inline;}

.contents:has(iframe){width:1800px; padding-top:10px;}
.inner:has(iframe){width:1800px; margin:0 auto;}
/* 250923 */
.inner:has(iframe) .form_wrap{position:relative; padding-right:50%; padding-bottom:180px;}
.inner:has(iframe) .form_wrap .wrap_scroll{width:100%; height:100vh; overflow:hidden; overflow-y:auto;}
.inner:has(iframe) .form_box{width:100%;}
.inner:has(iframe) iframe{position:absolute; right:0; top:0; width:50%; height:100vh;}
.inner:has(iframe) .btn_wrap{position:absolute; bottom:0; left:0; width:100%; margin:0 auto;}
/* //250923 */
.inner:has(iframe) .form_box.on .con_box{display:block;}
.inner:has(iframe) .apply_form_wrap{padding:20px 0 0;}
.inner:has(iframe) .apply_form_wrap .form_box{display:block; padding:0; border-bottom:0;}
.inner:has(iframe) .form_box + .form_box{padding:30px 0; margin:0;}
.inner:has(iframe) .form_box .tit_form{padding:0; width:100%; padding-bottom:30px; border-bottom:2px solid #5e5e5e;}
.inner:has(iframe) .form_box .tit_form .t1{padding-left:5px; background:none;}
.inner:has(iframe) .open_box .tit_form .t1{width:100%; padding-left:5px; padding-right:30px; font-size:20px; background-position:top 1px right 10px;}
.inner:has(iframe) .open_box.none .tit_form .t1{background:none; cursor:initial;}
.inner:has(iframe) .open_box.on .tit_form .t1{background-position:top 1px right 10px;}
.inner:has(iframe) .form_box .con_box{display:block; padding:40px 0 0; width:100%;}
.inner:has(iframe) .open_box .con_box{display:none; padding:40px 0 0; width:100%;}
.inner:has(iframe) .form_box .con_box .con_form{padding:0 20px; font-size:16px;}
.inner:has(iframe) .form_box .con_box .con_form + .con_form{margin-top:35px;}
.info_txt{display:flex;}
/* 250923 */
.info_txt > div{width:50%; height:50px; display:flex; align-items:center; justify-content:center;}
.info_txt > div + div{border-left:2px solid #fff;}
/* //250923 */
.info_txt > div p{width:100%; height:100%; background:#ffed55; display:flex; align-items:center; justify-content:center; font-size:18px;}
.info_txt > div .txt_red{color:red;}
