@charset "utf-8";
/* 사이버감사실 푸터 팝업 (구서버 /css/style.css, contents.css 에서 팝업에 쓰이는 규칙만 발췌) */
html, body { margin: 0; padding: 0; }
body { font-family: 'Noto Sans KR', 'Malgun Gothic', '맑은 고딕', sans-serif; color: #666; }
h1, h2, ul, li { margin: 0; padding: 0; }
ul { list-style: none; }

.layerPopup{padding:0 0 60px 0;background-color:#fff;font-size:18px;line-height:28px;overflow:auto;-webkit-overflow-scrolling:touch;}
.layerPopup h1{position:relative;height:79px;padding:0 40px;border-bottom:1px solid #ccc;line-height:79px;font-size:22px;color:#2b2b2b;font-weight:500;}
.layerPopup h1 a{position:absolute;right:0;top:0;display:block;width:102px;height:100%;background:url('img/btn_layer_close.png') no-repeat center center;text-indent:-9999px;}
.layerPopup .desc{padding:55px 20px 0 20px;text-align:center;}
.layerPopup .rejection{padding-top:205px;background:url('img/img_rejection_pc.png') no-repeat center 60px;}
.layerPopup .rejection2{padding-top:205px;background:url('img/img_rejection_pc2.png') no-repeat center 60px;}

.dotList{padding:0 0 0 2px;}
.dotList li{position:relative;padding:0 0 0 10px;margin:0 0 5px 0;}
.dotList li:before{content:'';position:absolute;left:0;top:10px;display:block;width:4px;height:4px;border-radius:2px;background-color:#a4a4a4;}
.dotList li:last-child{margin:0;}

.thisSub h2.h2{padding:40px 0 60px 0;font-size:20px;line-height:30px;color:#2b2b2b;font-weight:normal;}
.line6{position:relative;margin:0 0 60px 0;width:100%;left:0;height:1px;background:url('img/bg_subtab_line.png');}
.sub_etc1 .sub_etc_title1{font-size:24px;color:#2b2b2b;padding:0px 0px 20px 0px;line-height:1.6;}
.sub_etc1 .etc_text_box{font-size:18px;color:#666;padding:2% 4%;line-height:1.6;border:1px #e1e1e1 solid;background-color:#f1f1f1;width:100%;margin:auto auto 60px auto;box-sizing:border-box;}

@media only screen and (max-width:600px){
	.layerPopup{padding-bottom:40px;font-size:14px;line-height:24px;}
	.layerPopup h1{height:49px;padding:0 20px;font-size:16px;line-height:51px;}
	.layerPopup h1 a{width:51px;background-size:11px 11px;}
	.layerPopup .desc{padding-top:35px;}
	.layerPopup .desc br{display:none;}
	.layerPopup .rejection{padding-top:148px;background:url('img/img_rejection.png') no-repeat center 40px;background-size:86px 88px;}
	/* 구서버에 모바일용 img_rejection2.png 가 없어 PC 이미지를 축소해서 사용 */
	.layerPopup .rejection2{padding-top:148px;background:url('img/img_rejection_pc2.png') no-repeat center 40px;background-size:73px 86px;}
	.thisSub h2.h2{padding:30px 15px 40px 15px;font-size:16px;line-height:26px;}
	.line6{margin:0 0 30px 0;left:0;width:auto;}
	.sub_etc1 .sub_etc_title1{font-size:16px;color:#2b2b2b;padding:0px 15px 15px 15px;line-height:1.6;}
	.sub_etc1 .etc_text_box{font-size:14px;color:#666;padding:15px;line-height:1.6;border:1px #e1e1e1 solid;border-left:0;border-right:0;background-color:#f1f1f1;width:100%;margin:auto auto 30px auto;}
}
