.item_title{padding:5px}.item_area{padding:5px;margin:5px 20px}.login-sp .btn{margin-bottom:5px}.login-sp .btn.mt{margin-top:15px}.takeover-notice{font-size:1.2rem;border:1px solid #999;margin:5px;text-decoration:underline}.takeover-notice a{color:#f03;display:block;padding:5px}.policy_check{line-height:3em;padding-left:10px}.policy_check>label{position:relative;display:inline-block;cursor:pointer;line-height:1.6em;text-indent:1em}.chkbox__icon{position:absolute;top:0;left:0;width:1.25em;height:1.25em;border:.08em solid #ddd;background-color:#fff}.chkbox__icon:after{display:block;content:"";position:absolute;top:0;left:.6em;width:.3em;height:.8em;border-bottom:.2em solid #ddd;border-right:.2em solid #ddd;transform:translate(-50%, 0) rotate(45deg)}.chkbox__input{position:absolute;margin:0;display:none}.chkbox__input:checked+.chkbox__icon{background:#fff;box-shadow:none}.chkbox__input:checked+.chkbox__icon:after{border-bottom:.2em solid #e52a89;border-right:.2em solid #e52a89}.chkbox__txt{position:relative;padding:0 0 0 20px;font-size:15px}.btn_module.btn_orange.large.disabled,.btn_module.btn_orange.large{width:322px}.btn-inactive{opacity:.3;pointer-events:none}.carrier-entry{margin:10px 10px 16px 10px}@media screen and (min-width: 768px){.takeover-notice{margin:10px}}@media screen and (max-width: 400px){.login-sp .btn.mt{margin-top:5px}.login-sp .btn a{padding:4px 0}}
