/* 메인팝업영역 */
.popupContainer:first-child { background-color:rgba(0, 0, 0, 0.6); }
.popupContainer {width: 100%; float: left; height: 100vh; position: fixed; top: 0; z-index: 250; overflow-y: auto; }

/*:last-of-type*/
/*:last-child*/
.popupViewBox { position: absolute; width: 81%; background-color: #FFF; left: 10%; top: 115px; z-index: 999; overflow: hidden;}
.popupViewBox > .conWrap { width: 100%; float: left;}
.popupViewBox > .conWrap img { max-width: 100%; }
.popupViewBox > .conWrap p { width:100%; max-width: 100%; }
.popupViewBox > .btnWrap { width: 100%; float: left; background-color: #223E92; height: 43px;}
.popupViewBox > .btnWrap div {height: inherit;}
.popupViewBox > .btnWrap div > a { width: 100%; float: left; display: block; line-height: 24px; font-size: 14px; color: #F4FFF7; font-weight: 500; padding: 10px 10px 10px 30px;}
.popupViewBox > .btnWrap > div.left { width: 71%; }
.popupViewBox > .btnWrap > div.right { width: 29%; border-left: 2px solid #1D367F; }

/* 알림 설정 */
.toggleBox { width: 100%; float: left;}
.toggleBox .chboxs {line-height: 40px; width:20%; float:left; padding:2% 0px;}
.toggleBox li { width: 100%; float: left; padding:10px 20px; border-bottom: 1px solid #EDEDED;}
.toggleBox li:last-child{border:none;}
.toggleBox .label {height: 40px; font-size: 15px; width:80%; float: left; text-align: left;}
.toggleBox .label span {float:left; width:100%; line-height: 25px; }
.toggleBox .label .title {line-height: 40px;}
.toggleBox .label .sub_tit {font-size:13px; color:#999999; line-height: 15px;  }
.chBox { display: none; }
.chBox:checked ~ .chLabel > div { left: 25px; }
.chLabel { cursor: pointer; background-color: #EEE; width: 60px; height: 30px; float: left; transition: all 0.5s; padding: 1px 6px; border-radius: 25px; }
.chLabel > div { width: 28px; height: 28px; background-color: #FFF; border-radius: 100%; float: left; transition: all 0.5s; left: 0; }

