@charset "UTF-8";


/*개인정보 이용동의 팝업*/
#privacyPopup {display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:2000; background-color:rgba(0,0,0,0.7);}
#privacyPopup2 {display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:2000; background-color:rgba(0,0,0,0.7);}
#privacyPopup3 {display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:2000; background-color:rgba(0,0,0,0.7);}
#privacyPopup4 {display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:2000; background-color:rgba(0,0,0,0.7);}
#privacyPopup5 {display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:2000; background-color:rgba(0,0,0,0.7);}

 .contWin {position:relative; width:100%; max-width:1100px; height:90%; font-family:Noto Sans KR; padding:30px; box-sizing:border-box; margin:0 auto; background-color:#ffffff;}
 .contWin .scrollWrap {height:calc(100% - 80px); overflow-y: auto;}
 .contWin .btnClosePopup {position:absolute; right:0; top:-46px; cursor:pointer;}
 .contWin input[type=checkbox] {width:18px; height:18px; border:solid 1px #91989a; vertical-align: middle; margin-bottom:3px; background-color:#ffffff;}
 .contWin .agreeAllCell {font-size:14px; font-weight:700; padding-bottom:5px;}
 .contWin .agreeAllCell span {margin-right:20px;}
 .contWin .popupTitle {font-size:20px !important; color:#000000; font-weight:700; text-align:center; margin-bottom:20px;}
 .contWin .privacyInfoText {font-size:12px; margin-bottom:20px;}
 .contWin .agreeContWrap {border-top:solid 2px #6a6a6a; border-bottom:solid 1px #b3b3b3; padding:15px 0; margin-bottom:10px;}
 .contWin .agreeContWrap .agreeBox {margin-bottom:20px;}
 .contWin .agreeContWrap .agreeBox:last-child {margin-bottom:0;}
 .contWin .agreeContWrap .agreeBox .titleCell {font-size:14px; font-weight:500; margin-bottom:5px;}
 .contWin .agreeContWrap .agreeBox .titleCell span {color:#31b9ff;}
 .contWin .agreeContWrap .agreeBox .titleCell span.checkCell {color:#333333; font-weight:normal; margin-left:10px;}
 .contWin .agreeContWrap .agreeBox .agreeTextCell {height:160px; font-size:12px; font-weight:300; line-height:20px; padding:10px; letter-spacing: -1px; overflow-y: auto; border:solid 1px #cccccc; margin-bottom:5px;}
 .contWin .agreeContWrap .agreeBox .agreeTextCell .bold {font-weight:500;}
 .contWin .agreeContWrap .agreeBox .agreeTextCell .indent {display:inline-block; width:15px;}
 .contWin .agreeContWrap .agreeBox .checkCell {font-size:14px;}
 .contWin .btnConfirm {width:100px; font-size:18px; color:#ffffff; text-align:center; border-radius:20px; margin:0 auto; padding:5px 15px; cursor:pointer; background-color:#000000;}

 .contWin .agreeContWrap .agreeBox .agreeTextCell .infoTable {width:100%; font-size:12px; border-collapse: collapse;}
 .contWin .agreeContWrap .agreeBox .agreeTextCell .infoTable th {font-weight:normal; padding:5px 0; border:solid 1px #cccccc; background-color:#f0f0f0;}
 .contWin .agreeContWrap .agreeBox .agreeTextCell .infoTable th:nth-child(1) {width:30%}
 .contWin .agreeContWrap .agreeBox .agreeTextCell .infoTable th:nth-child(2) {width:30%}
 .contWin .agreeContWrap .agreeBox .agreeTextCell .infoTable th:nth-child(3) {width:30%}
 .contWin .agreeContWrap .agreeBox .agreeTextCell .infoTable th:nth-child(4) {width:10%}
 .contWin .agreeContWrap .agreeBox .agreeTextCell .infoTable td {padding:5px 0; border:solid 1px #cccccc; text-align:center;}

@media(max-width:800px) {


    /*개인정보 이용동의 팝업*/
     {display:none; position:fixed; width:100%; height:100%; top:0; left:0; z-index:99199; background-color:rgba(0,0,0,0.7);}
     .contWin {position:relative; width:90%; height:85%; font-family:Noto Sans KR; padding:10px; box-sizing:border-box; margin:0 auto; margin-top:40px; background-color:#ffffff;}
     .contWin .scrollWrap {height:calc(100% - 90px); overflow-y: auto;}
     .contWin .btnClosePopup {position:absolute; width:40px; height:40px; right:0; top:-41px; cursor:pointer;}
     .contWin input[type=checkbox] {width:18px; height:18px; border:solid 1px #91989a; vertical-align: middle; margin-bottom:3px; background-color:#ffffff;}
     .contWin .agreeAllCell {font-size:13px; font-weight:700; padding-bottom:5px;}
     .contWin .agreeAllCell span {margin-right:10px;}
     .contWin .popupTitle {font-size:16px !important; color:#000000; font-weight:700; text-align:center; margin-bottom:10px; letter-spacing: -1px;}
     .contWin .privacyInfoText {font-size:11px; margin-bottom:10px; line-height:15px;}
     .contWin .agreeContWrap {border-top:solid 2px #6a6a6a; border-bottom:solid 1px #b3b3b3; padding:5px 0; margin-bottom:5px;}
     .contWin .agreeContWrap .agreeBox {margin-bottom:10px;}
     .contWin .agreeContWrap .agreeBox:last-child {margin-bottom:0;}
     .contWin .agreeContWrap .agreeBox .titleCell {font-size:12px; font-weight:500; margin-bottom:5px; letter-spacing: -1px;}
     .contWin .agreeContWrap .agreeBox .titleCell span {color:#31b9ff;}
     .contWin .agreeContWrap .agreeBox .titleCell span.checkCell {color:#333333; font-weight:normal; margin-left:10px;}
     .contWin .agreeContWrap .agreeBox .agreeTextCell {height:190px; font-size:11px; font-weight:300; padding:5px; overflow-y: auto; letter-spacing: -1px; border:solid 1px #cccccc; margin-bottom:5px;}
     .contWin .agreeContWrap .agreeBox .agreeTextCell .bold {font-weight:500;}
     .contWin .agreeContWrap .agreeBox .agreeTextCell .indent {display:inline-block; width:10px;}
     .contWin .agreeContWrap .agreeBox .checkCell {font-size:12px; line-height:15px;}
     .contWin .btnConfirm {width:100px; font-size:15px; color:#ffffff; text-align:center; border-radius:20px; margin:0 auto; margin-top:10px; padding:5px 15px; background-color:#000000;}

     .contWin .agreeContWrap .agreeBox .agreeTextCell .infoTable {font-size:11px; line-height:16px;}
     .contWin .agreeContWrap .agreeBox .agreeTextCell .infoTable th {padding:3px 0;}
     .contWin .agreeContWrap .agreeBox .agreeTextCell .infoTable td {padding:3px 0;}
}