.back_white_div {width:100%;height:100vh;position:fixed;background:rgba(255,255,255,0.9);z-index:1000000}
.cert_div {width:100%;height:100%;position:absolute;top:0;left:0;overflow-y:auto;padding:15px 20px;background:#fff;}
.cert_div .cert_logo_y {text-align:center;margin-bottom:10px;font-family: 'yg-jalnan';font-size:17px;line-height:19px;color:#111;}
.cert_div .cert_logo_y img {width:130px;}
.cert_div .cert_logo_p {text-align:center;font-family: 'yg-jalnan';font-size:17px;line-height:19px;color:#111;}
.cert_div .cert_logo_p img {width:170px;}
.cert_logo_p2 {margin:10px 0 30px;}
_:-ms-input-placeholder, :root .cert_div .cert_logo_p {box-sizing:content-box;height:19px;line-height:normal;}
.cert_div .cert_inner {background:#fff;}
.cert_div .cert_inner .cert_tit {background:#D07BF0;color:#fff;border-top:3px solid #9129CA;padding:10px;font-size:15px}
.cert_div .cert_over_div {text-align:center;position:relative;}
.cert_div .cert_over_div .cert_left_div {position:absolute;left:0;top:50%;margin-top:-17px;}
.cert_div .cert_over_div .cert_left_div img {width:34px;}
.cert_div .cert_over_div .cert_left_div p {display:none;}
.cert_div .cert_over_div .cert_right_div {padding-left:45px;font-size:10px;line-height:15px;font-weight:500;word-break:keep-all;text-align:left;font-weight:600;}
.cert_div .back_url {margin-top:10px}
.cert_div .back_url a {display:inline-block;background:#9129C9;font-size:15px;color:#fff;padding:5px 15px;border-radius:5px;}
.cert_over_div2 {overflow:hidden;margin-top:10px;}
.cert_div .cert_over_div .login_div {background:#fff;border:1px solid #dadada;border-top:0;padding:10px;}
.cert_div .cert_over_div .cert_div {background:#fff;border:1px solid #dadada;padding:10px;position:relative;left:0;margin-left:0;top:0;width:100%;}
.cert_div .login_radio_ul {overflow:hidden;margin-top:10px}
.cert_div .login_radio_ul li {float:left;padding:0 10px 0 0px;font-size:12px;}
.cert_div .login_radio_ul li:nth-child(2) {margin-left:10px;}
.cert_div .login_radio_ul li input[type=checkbox] {position:relative;top:-1px;width:11px;height:11px;}
.cert_div .login_radio_ul li a {cursor:pointer;}
.cert_div .flogin {margin-top:10px;position:relative;text-align:left;}
.cert_div .flogin input[type="text"]{width:70%;height:27px;box-shadow:none;font-size:12px;border-radius:0;}
.cert_div .flogin input[type="password"]{width:70%;height:27px;margin:5px 0 0;box-shadow:none;font-size:12px;border-radius:0;}
.cert_div .flogin input[type="submit"]{width:28%;height:59px;background:#482c52;position:absolute;top:0;right:0;font-size:15px;}
.cert_div .cert_tit2 {font-size:15px;line-height:1;font-weight:500;text-align:center;font-weight:400;}
.cert_div .cert_tit3 {font-size:13px;font-weight:600;color:#902BC5;margin-top:10px}
.cert_div .cert_tit2 span {font-family: 'yg-jalnan';position:relative;top:0.5px;}
.cert_tit_none {display:none;}
_:-ms-input-placeholder, :root .cert_div .cert_tit2 span {box-sizing:content-box;height:21px;line-height:normal;}
.cert_div .cert_desc {font-size:11px;line-height:15px;text-align:center;}
.cert_div .cert_desc p {line-height:17px;word-break:keep-all;font-weight:600;}
.cert_div .cert_desc strong {font-family: 'yg-jalnan';position:relative;top:1px;}
_:-ms-input-placeholder, :root .cert_div .cert_desc strong {box-sizing:content-box;height:17px;line-height:normal;}
.cert_div .cert_desc span {color:#cd4d6a;}
.cert_div .cert_hp_p {text-align:center;padding:0;margin:0 0 10px;}
.cert_div .cert_hp_p button {display:inline-block;vertical-align:top;padding:5px 25px;font-size:11px;background:#fff;color:#111;border:1px solid #e6e6e6;font-weight:600;border-radius:5px;}
.cert_div .cert_hp_p .regi_button {display:inline-block;vertical-align:top;padding:5px 25px;font-size:11px;background:#fff;color:#111;border:1px solid #e6e6e6;font-weight:600;border-radius:5px;}

.cert_banner {text-align:center;padding:10px 0;color:#fff;background:#482c52;background-size:cover;}
.cert_hp {font-size:13px;}
.cert_copy {font-size:10px;letter-spacing:0;margin-top:7px;}
.cert_page {}
.cert_page li {width:100%;margin-top:15px;padding-bottom:15px;border-bottom:1px solid #dadada;text-align:center;}
.cert_page li:last-child {padding-bottom:0;border-bottom:0;}
.cert_th {}
.cert_th img {max-width:120px;}
.cert_td {font-size:11px;line-height:19px;word-break:keep-all;font-weight:700;margin-top:10px;}

.cert_btn_list {text-align:center;}
.cert_btn_list li {display:inline-block;vertical-align:middle;margin-right:40px;}
.cert_btn_list li:last-child {margin-right:0;}
.cert_btn_list li .p01 img {height:30px;}
.cert_btn_list li .p02 {font-size:11px;line-height:13px;margin:5px 0;}

.touch {width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(255,255,255,0);}