*  {margin:0; padding:0; box-sizing:border-box; color:#222; font-width:400; word-break: keep-all;}


p, ul, ol  {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6  {margin:0; padding:0;}


.min-700  {min-width:700px;}

.modal-content  {border-radius: 0;}
.page-heading  {padding:110px 0 70px;}
.text-left  {text-align: left !important;}
.text-right  {text-align: right !important;}
.section  {padding:50px 0 70px;}
.sign_up input[readonly]  {border-bottom:1px solid #ddd !important;}
.sign_up input[type="text"], .sign_up input[type="password"]  {border:0; color:#000; border-bottom:1px solid #cbd5e0; border-radius: 0; padding:0.7rem;}
.sing_up input[type="text"]::placeholder  {color:#eee !important;}

.A_provision_box  {height:125px; overflow:auto;}

/*인덱스*/

.list-unstyled li.py-1  {position:relative; padding-left:15px;}
.list-unstyled li.py-1 i  {position: absolute; left:0; top:3px; }


/*마이페이지*/
.form_box > .row  {border-bottom:1px solid #e2e8f0; align-items: center;} 


/*팝업 디자인 설정*/


/* 레이어팝업 */
#pop-up { position:absolute; z-index:1000; top:20px; left:30px; border:1px solid #ddd; /*cursor:move;*/ }
.popup_box  {position:absolute; left:15px; top:15px; background:#fff; border:1px solid #ddd; z-index: 9999;}
.popup_box img  {max-width:100%;}
.pop-up_contents img { width:100%; }
.pop-up_box { padding:5px 0; background:#fff; text-align:center; }
.pop-up_box img { width:12px; margin:0 0 0 10px; }
.pop_check { /*cursor:pointer; margin:0px; padding:0 0 0 22px; background:#fff url('/img/popup_check_box.png') no-repeat 1px 0px; */}
.pop-up_box input[type='checkbox'] {/* position:absolute; z-index:-1;*/ color:#fff; position:relative; vertical-align:middle; margin:0px; }
.popup_checkbox a  {   }




/*로그인 footer*/
.com_info p, .com_info a  {color:#999;}
@media(max-width:767px)  {
    .page-heading  {padding:80px 0 30px;}
    .section  {padding:25px 0 35px;}
}