@import url("layout.css");
@import url("/common/css/con_com.css");
@import url("/common/css/board.css");

#popup_wrap {position:relative; word-break:keep-all; word-wrap:break-word;}
#popup_wrap .popup_header { background:#043763; }
#popup_wrap .popup_header .inner { position:relative; max-width:60%; margin:0 auto; padding:0.75rem 3rem 0.75rem 1rem; }
#popup_wrap h1 {padding:0.75rem 3rem 0.75rem 1rem; font-size:1rem; font-weight:700; letter-spacing:-0.07em; line-height:1.3; color:#fff; background:#043763;}
#popup_wrap.has_width h1 { padding:0; }
#popup_wrap .popup_con {padding:1rem;}
#popup_wrap .popup_con > [class^="tit"],
#popup_wrap .popup_con [class^="tit"]:first-child,
#popup_wrap .popup_con input[type="hidden"] + [class^="tit"] { margin-top:0; }
#popup_wrap.admin .popup_con { padding-top:0; }
#popup_wrap.has_width .popup_con { max-width:60%; margin:0 auto; }
#popup_wrap table { table-layout:fixed; }
#popup_wrap .popup_close {position:absolute; right:0; top:0; }
#popup_wrap.has_width .popup_close { right:1rem; }
#popup_wrap .popup_close a {display:block; overflow:hidden; width:2.5rem; height:2.8rem; color:transparent; background:#00213c url("/images/web/nts/sub/popup_close.png") no-repeat center;}

#popup_wrap .csnst_tit { margin:1rem 0; line-height:1.4; }
#popup_wrap textarea { width:100%; height:7.5rem; line-height:1.4; vertical-align: top;}
#popup_wrap .foot_txt { margin-bottom:1rem; }

#popup_wrap .popup_logo { display:block; overflow:hidden; position:absolute; top:0; bottom:0; right:4.5rem; width:118px; height:30px; margin:auto 0; background:url("/images/web/nts/sub/logo_ntlis.png") no-repeat center; background-size:100%; color:transparent; image-rendering:-webkit-optimize-contrast; }

#popup_wrap .bbs_WriteA { line-height:1.3; }

/* 201218. 템플릿 팝업 */
#popup_wrap.popup_template .popup_header { background:none; }
#popup_wrap.popup_template .popup_con { max-width:60%; margin:0 auto; padding:1.2rem; background:#c4dcf9; }
#popup_wrap.popup_template h1 { margin-bottom:1rem; background:none; color:inherit; text-align:center; }
#popup_wrap.popup_template .popup_con_inner { padding:1.2rem; background:#fff; }

/* 2020.11.05. SY,CHo 고객요청에 의한 수정 */
.csnst_box { position:relative; min-width: 30rem; }
.csnst_box dt { margin-top:1rem; font-size:0.8rem; font-weight:700; line-height: 1.5; letter-spacing:-0.05em; color:#222; }
.csnst_box dt .csnst_q { display: inline-block; width:2.5rem; font-size:0.7rem; text-align:center; background: #eee; border-radius: 0.1rem; }
.csnst_box dd { margin-top: 0.5rem; }
.csnst_box dd ul,
.csnst_box dd ol { padding: 0.5rem 1rem; background: rgba(234,236,241,0.5); border-radius: 0.2rem; overflow: hidden; }
.csnst_box dd ul li { float:left; max-width: 25%; }
.csnst_box dd li + li { margin-left: 1rem; }
.csnst_box dd li input[type="radio"] { margin-left:0; margin-top:0; cursor:pointer; vertical-align:middle; }
.csnst_box dd li label { margin-left:0.25rem; font-size:0.8rem; cursor:pointer; }
.csnst_box dd .pop_inp { width:99%; }

.popup_btns { margin-top:1.5rem; padding-top:1rem; border-top:1px dashed #ccc; text-align:center; }
.popup_btns.no-dashLine { padding-top: 0; border-top: none;}
.popup_btns a { padding:0.75rem; font-size:0.95rem; letter-spacing:-0.05em; border-radius: 2px;}
.popup_btns .btn_bl.check { padding: 0.7rem 1.5rem 0.7rem 2.5rem; font-size: 1rem; background: #0084c2 url("/images/web/nts/sub/icon_check.png") no-repeat 1rem center;}

/* 뉴스레터 */
.newsletterWrap {padding: 1rem; line-height: 1.6;}
.newsletterWrap .infoTxt {font-size: 0.8rem; font-weight: 400; color: #000;}
.newsletterWrap .infoTxt strong {font-size: 1rem; font-weight: 700; color: #043763;}
.newsletterWrap .tit1_1 {font-size: 1rem;}
.newsletterBox {padding: 1.5rem; height: 10rem; background: #fcfcfc; border: 1px solid #ddd; overflow-y: auto;}
.newsletterBox dt {margin-top: 0.5rem;}
.newsletteAgree {margin-top: 1rem; text-align: center;}
.newsletterWrap input[type="radio"] ~ input[type="radio"] {margin-left: 1rem;}

.lstSort.per50 {overflow: hidden;}
.lstSort.per50 > li {clear: both;}
.lstSort.per50 > li > span {float: left; display: inline-block; width: 50%;}


/* 세무조사가이드북 201209은아추가 */
.popup_wrap1 {width:60%; margin:0 auto;}
.guideWrap {padding:1rem 0 1rem 0; line-height:1.6;}
.guideWrap .taxAudit_wrap { overflow: hidden; }
.guideWrap .taxAudit_wrap .ta_box { float: left; position: relative; width: 50%; height:40rem; }
.guideWrap .taxAudit_wrap .ta_box:first-child { padding-right:2rem; }
.guideWrap .taxAudit_wrap .ta_box + .ta_box { padding-left:2rem; border-left:1px dotted #a3a3a3; }
.guideWrap .taxAudit_wrap .ta_tit { margin-bottom:1.5rem; color:#222; font-size:1.2rem; }
.guideWrap .taxAudit_wrap .ta_box li { position: relative; color:#444; font-size:0.75rem; }
.guideWrap .taxAudit_wrap .ta_box:first-child li { margin-top:1.5rem; padding-right:2rem; }
.guideWrap .taxAudit_wrap .ta_box:first-child .ta_num { display:block; position:absolute; top:0; right:0; }
.guideWrap .taxAudit_wrap .ta_box + .ta_box li { padding-left:1.75rem; }
.guideWrap .taxAudit_wrap .ta_box + .ta_box li + li { margin-top:0.75rem; }
.guideWrap .taxAudit_wrap .ta_box + .ta_box .ta_num { display:block; position:absolute; top:0; left:0; }
.guideWrap .taxAudit_wrap .ta_txt { display:block; font-size:0.7rem; color:#747474; }
.guideWrap .taxAudit_wrap .ta_btnbox { display:block; position:absolute; bottom:0; left:0; width:100%; height:auto; text-align:center; }
.guideWrap .copy_p {text-align: center; padding:4rem 0 2rem 0;}

/* 세무조사가이드북 tab 201210은아추가 */
.pop_tab_box{position: relative; margin: 0 0 2rem;}
.pop_tab{overflow: hidden;}
.pop_tab li{position: relative; float: left; width: 25%;}
.pop_tab li a{display: block; padding: 0.6rem 0.5rem; line-height: 0.95rem; font-size: 0.8rem; color: #444; text-align: center; background: #f2f6f9; border: 1px solid #d3d3d3; border-bottom-color: #afafaf; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease;}
.pop_tab li.on a{position: relative; color: #222; background: #fff; border-color: #afafaf; border-top-color: #043763; border-bottom-color: #fff; z-index: 1;}


@media screen and (max-width: 1540px){

	/* 세무조사가이드북 201209은아추가 */
	.popup_wrap1 {width:100%; margin:0 auto;}
	.guideWrap {padding:1rem;}

}

@media (max-width: 1200px) {
	#popup_wrap .popup_header .inner { max-width:none; }
	#popup_wrap.has_width .popup_close { right:0; }
	#popup_wrap.has_width .popup_con,
	#popup_wrap.popup_template .popup_con { max-width:none; } { max-width:none; }
}

@media screen and (max-width: 850px){

	/* 세무조사가이드북 tab 201210은아추가 */
	.pop_tab li{width: 50%;}
	.pop_tab{border-bottom: 1px solid #d3d3d3;}
	.pop_tab li a{border-bottom-color: #f2f6f9;}
}

@media (max-width: 800px) {
	#popup_wrap .popup_logo { display:none; }
}

@media screen and (max-width: 670px){
	
	/* 세무조사가이드북 201209은아추가 */
	.guideWrap .taxAudit_wrap .ta_box { float:none; width:auto; height:auto; }
	.guideWrap .taxAudit_wrap .ta_box:first-child { padding-right:0; }
	.guideWrap .taxAudit_wrap .ta_box + .ta_box { margin-top:1rem; padding-top:1rem; padding-left:0; border-left:0; border-top:1px dotted #a3a3a3; }
	.guideWrap .taxAudit_wrap .ta_btnbox { position:relative; bottom:auto; left:auto; margin-top:1rem; }
		

}

@media (max-width: 600px) {
	.newsletterWrap .inp_st {width: 100% !important;}
	.newsletterWrap .inp_st + .inp_st {margin-top: 0.25rem;}
}

@media (max-width: 450px) {

	/* 세무조사가이드북 tab 201210은아추가 */
	.pop_tab li{width: 100%;}
	
}
