/* 구 사이트 pages/individual/play.php 안의 <style> 을 그대로 옮긴 것. 내용은 고치지 않는다. */
.auth_wrap{max-width:960px;margin:0 auto;padding-top:50px;padding-bottom:50px;}
.auth_wrap .t1{text-align:center;font-size: 48px;line-height:1;font-weight:bold;}
.auth_wrap .t2{text-align:center;margin-top:25px;font-size:20px;}
.auth_wrap .t3{font-size: 16px;color: #7a7a7a;position: relative;text-align: center;margin-bottom: 50px;}
.auth_wrap .t4{margin-left:10px;position: relative;font-size: 16px;color: #444;}
.auth_wrap .t4:after{position:absolute;top:50%;left:-10px;margin-top:-2px;width:4px;height:4px;border-radius:50%;content:"";display:inline-block;background:#01aae3}
.auth_wrap .not_c:after{background:#cdcdcd !important}
.auth_wrap .bd{width:100%;height:1px;background:#222;margin:60px 0}
.auth_wrap .bd2{width:100%;height:1px;background:#ccc;margin:60px 0}

.auth_wrap .login_frm{width:440px;margin:0 auto;}
.auth_wrap .form-control{width:100%;border:1px solid #e8e8e8;height:50px;border-radius: 3px;text-indent:20px;font-size:18px;margin-bottom:10px;}
.auth_wrap .login_frm button{margin-top:30px;width:100%;height:60px;border-radius:3px;background:#01aae3;color:#fff;font-size:20px;font-weight:bold;border:none;}
.auth_wrap .link_box{margin:35px 0 60px 0;text-align:center;}
.auth_wrap .link_box a{display:inline-block;position:relative;font-size:16px;color:#666666;font-weight:bold;margin:0 15px}
.auth_wrap .link_box a:after{display:inline-block;content:"";height:14px;width:1px;background:#e9e9e9;position:absolute;top:50%;margin-top:-7px;right:-18px;}
.auth_wrap .link_box a:last-child:after{display:none}
.auth_wrap .sns_login_text{font-size:16px;color:#7a7a7a;position:relative;text-align:center;margin-bottom:50px}
.auth_wrap .sns_login_text::after{display:inline-block;content:"";height:1px;width:160px;background:#e9e9e9;position:absolute;top:50%;margin-top:-2px;left:0px;}
.auth_wrap .sns_login_text::before{display:inline-block;content:"";height:1px;width:160px;background:#e9e9e9;position:absolute;top:50%;margin-top:-2px;right:0px;}
.auth_wrap .checkbox{color:#666666;font-size:17px;margin-top:10px;display:block;}
.auth_wrap .checkbox input[type='checkbox']{width:20px;height:20px;vertical-align: middle;margin-right:5px}

.auth_wrap .join_step{display:flex;justify-content: center;align-items: center;margin-top:35px;}
.auth_wrap .join_step p{font-size:20px}
.auth_wrap .join_step p.act{color:#01aae3;font-weight:bold}
.auth_wrap .join_step img{margin:0 25px}

.auth_wrap .agree-box{margin-left:110px;margin-bottom:60px;font-size:18px;color:#2d3032;line-height:1.5}
.agree-box>label.checkbox{display:block;color:#2d3032;font-weight:bold;margin-bottom:10px}
.agree-box>.agree-content{overflow-y: scroll;width:720px;height: 200px;padding: 20px;font-size: 14px;line-height: 18px;white-space: pre-wrap;color: #444444;border: 1px solid #eeeeee;background:#f6f6f6;}

/* 이용약관, 개인정보취급방침, 비급여항목 */
.privacy_box{color:#2d3032;white-space:pre-wrap;line-height:1.5;width:760px;margin:0 auto}
.privacy_box p{display:flex}
.privacy_box strong{display:inline-block;margin-bottom:5px;}

.nonpay_box{/*width:760px;*/margin:0 auto;margin-top:50px}
.nonpay_box p{text-align:center;color:#666666;font-size:14px;}
.nonpay_box table{width:100%;margin-bottom:40px;}
.nonpay_box table th.th1{color:#fff;font-size:18px;background:#3c404a;padding:15px 0;}
.nonpay_box table th.th2{color:#666;font-size:16px;background:#f6f6f6;padding:10px;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;font-weight:normal}
.nonpay_box table td{text-align:center;text-transform: uppercase;color:#242936;font-size:16px;padding:10px 0;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;}
.nonpay_box table th:last-child,
.nonpay_box table td:last-child{border-right:none}
.nonpay_box table td:last-child{text-align:right !important;padding-right:30px}
.nonpay_box table td:nth-child(2){text-align:left !important;padding-left:30px}

@media screen and (max-width: 1120px) {
    .privacy_box{
        width:90%;
    }
}

._header .logo{
    filter:unset;
}
._header .depth a,
._header .add_right{
    color: #000000;
}
._header .menu div{
    background-color:#000000;
}
