.sub_title{margin:12px 0 12px 0px;font-size:100%;font-weight:bold;line-height:16px}.sub-title-band{background:#fff;color:#1c2c6f;font-weight:bold;padding:11px 5px 9px 5px}.sub-title-band:before{border-left:5px solid #1c2c6f;padding:1px 0 1px 5px;content:" ";position:relative;top:-1px}.send_email{border-top:1px solid #ddd}.send_email p{border:1px solid #ddd;padding:10px}.new_mail_area{border:1px solid #ddd;padding:10px}#login_form .bl-error{margin-top:0}.inner_main{margin:10px}.pt_10{padding-top:10px}.login-sp .btn{margin-bottom:5px}.login-sp .btn.mt{margin-top:15px}.freetrial-guidance{text-align:center;color:#1c2c6f;font-size:1.2rem;font-weight:bold;margin:10px 0 5px 0}.freetrial-guidance span{padding:0 15px 0 15px;position:relative}.freetrial-guidance span::before,.freetrial-guidance span::after{content:"";position:absolute;top:45%;width:15px;height:1px;background-color:#1c2c6f}.freetrial-guidance span::before{left:0px;transform:translateY(50%) rotateZ(45deg)}.freetrial-guidance span::after{right:0px;transform:translateY(50%) rotateZ(-45deg)}@media not all and (max-width: 950px){.freetrial-guidance{font-size:1.1rem}}@media screen and (max-width: 400px){.sub-title-band{padding:5px}.login-form .input-text{margin-bottom:5px}.login-sp .btn.mt{margin-top:5px}.login-sp .btn a{padding:4px 0}}
