#box3 .form-check-label{display:block}#box3 .header_footer_padding{padding:82px 0}#box3 #mediate_zone{margin-top:20px}#box3 #mediate_zone.estateinfo{margin-top:0}@media screen and (max-width:400px){#box3{-webkit-appearance:none}#box3 .header_footer_padding.nihonsafety{padding:80px 0}}#box3 .form-control::-webkit-input-placeholder{font-size:.9em}#box3 .form-control::-moz-placeholder{font-size:.9em}#box3 .form-control:-ms-input-placeholder{font-size:.9em}#box3 .form-control::-ms-input-placeholder{font-size:.9em}#box3 .form-control::placeholder{font-size:.9em}#box3 .form-control::-webkit-input-placeholder{padding-top:.1em}#box3 .form-signin dd .rounded{margin-top:.25rem}#box3 .form-signin dd .form-row+.rounded,#box3 .form-signin dd .rounded:first-child{margin-top:.5rem}#box3 .boxshadow{box-shadow:0 0 17px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 17px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 17px 0 rgba(0,0,0,.2);-o-box-shadow:0 0 17px 0 rgba(0,0,0,.2);-ms-box-shadow:0 0 17px 0 rgba(0,0,0,.2)}#box3 .unit_txt{padding-top:1.5rem;margin:0 0 0 -.1rem}#box3 .unit_txt_front{padding-top:1.5rem;margin:0 0 0 .4rem}#box3 a.disabled i{opacity:.75}#box3 .label_m{font-size:1.3rem;line-height:1.3rem}#box3 .checkmsg{padding:10px;background-color:#fffdeb;border-radius:5px;margin-top:5px;text-align:left;font-size:12px}#box3 .subtitle{font-size:.7rem;font-weight:700}#box3 .required input:invalid{border:2px solid #ef6860}#box3 .required input:valid{background-color:#fff}#box3 .required input.sign{border:2px solid #82c8ec}#box3 .required .form-control:focus{border-color:#ef6860;box-shadow:0 0 0 .2rem rgba(239,104,96,.34);border-color:#82c8ec;box-shadow:0 0 0 .2rem rgba(130,200,236,.34)}#box3 .for_uesr{display:none}#box3 .ui-dialog-content.ui-widget-content button{padding:.5rem;margin-top:.2rem;border:1px solid #bbb;background-color:#f5f5f5;width:100%}#box3 .ui-dialog-content.ui-widget-content button:focus{outline:0}#box3 .estateinfo .form-control{padding:0;background-color:#fff;border:none;border-bottom:1px solid #e8e8e8;border-radius:0;font-size:1rem;height:2rem;color:#333;-webkit-text-fill-color:#333;opacity:1}#box3 .estateinfo .form-signin dd .rounded:first-child{margin-top:0}#box3 .estateinfo dt{margin-bottom:0;font-weight:400;font-size:.7rem;color:#999}#box3 .estateinfo .badge-danger,#box3 .estateinfo .border-bottom,#box3 .estateinfo sub{display:none}#box3 .estateinfo .unit_txt{padding-top:.4rem;margin:0 .5rem 0 0;color:#999}#box3 .estateinfo .unit_txt_front{padding-top:.6rem;margin:0 0 0 .4rem}#box3 .estateinfo .zip_button.btn-primary{display:none}#box3 .estateinfo .for_uesr{display:block}#box3 .estateinfo .grad-btn{height:auto;z-index:3;position:absolute;right:0;top:20px;left:0;width:50%;margin:0 auto;padding:.5em 0;border:1px solid #eaeaea;border-radius:25px;background:#fff;font-size:.8rem;text-align:center;cursor:pointer;transition:.2s ease;display:block;color:#555}#box3 .estateinfo .grad-btn:before{position:absolute;top:50%;left:20px;display:block;margin-top:-10px;width:10px;height:10px;content:"\F107";font-family:Font Awesome\ 5 Free;font-weight:900;color:#555}#box3 .estateinfo .grad-btn:after{content:"\8A73\7D30\3092\898B\308B"}#box3 .estateinfo .grad-item{position:relative;z-index:2;overflow:hidden;height:50px}#box3 .estateinfo .grad-item:before{z-index:1;display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;background:#fff;content:""}#box3 .estateinfo .grad-trigger{display:none}#box3 .estateinfo .grad-trigger:checked~.grad-btn{position:-webkit-sticky;position:sticky;top:calc(100vh - 120px);display:block;cursor:pointer}#box3 .estateinfo .grad-trigger:checked~.grad-btn:before{position:absolute;left:20px;display:block;width:10px;height:10px;content:"\F106";font-family:Font Awesome\ 5 Free;font-weight:900;color:#555}#box3 .estateinfo .grad-trigger:checked~.grad-btn:after{content:"\9589\3058\308B"}#box3 .estateinfo .grad-trigger:checked~.grad-item{height:auto;top:-42px}#box3 .estateinfo .grad-trigger:checked~.grad-item:before{display:none}#box3 .estateinfo input{text-align:right}#box3 .estateinfo input[type=checkbox]+.label_cb{line-height:1.6rem}#box3 .estateinfo input[type=checkbox]:checked+.label_cb:before{font-size:.9rem}#box3 .estateinfo input[type=checkbox]:not(:checked)+.label_cb{color:#ccc;font-size:.9rem}#box3 .estateinfo input[type=checkbox]:not(:checked)+.label_cb:before{color:#e7e7e7;font-size:1.1rem}#box3 .estateinfo input[type=radio]+.label_r{line-height:1.5rem;font-size:.9rem}#box3 .estateinfo input[type=radio]:checked+.label_r:before{font-size:.9rem}#box3 .estateinfo input[type=radio]:not(:checked)+.label_r{color:#ccc}#box3 .estateinfo input[type=radio]:not(:checked)+.label_r:before{color:#e7e7e7;font-size:1.1rem}#box3 .estateinfo label:not(.form-check-label):not(.grad-btn){display:none}#box3 .estateinfo .form_floating{margin-top:0;margin-bottom:.3rem}#box3 .user_input_area dt{font-size:.9rem}#box3 .form_floating{position:relative;margin-top:.3rem;margin-bottom:.7rem}#box3 .form_floating-label{position:absolute;top:.7rem;left:1rem;font-size:1rem;color:#aaa;cursor:text}#box3 .form_floating-label.active{top:-.5rem;left:.5rem;font-size:.75rem;color:#777;background-color:#fff;padding:0 5px;-webkit-transition-property:width height background-color font-size left top color;-webkit-transition-duration:.13s;-webkit-transition-timing-function:ease;transition-property:width height background-color font-size left top color;transition-duration:.13s;transition-timing-function:ease}#box3 .form_floating-label.active_blur{color:#ccc}#box3 img:not([src]){display:none!important}#box3 .form_floating-input{padding:.357rem .75rem;height:2.8rem;font-size:1.1rem;box-sizing:border-box}#box3 .form_floating-input::-webkit-input-placeholder{color:#fff}#box3 .form_floating-input::-moz-placeholder{color:#fff}#box3 .form_floating-input:-ms-input-placeholder{color:#fff}#box3 .form_floating-input::-ms-input-placeholder{color:#fff}#box3 .form_floating-input::placeholder{color:#fff}#box3 .form_floating-input.form-control[readonly]{background-color:#fff;opacity:1}@media (min-width:768px){#box3 .col-5.col-md-3.form_floating{margin-top:0}#box3 .unit_txt{padding-top:1.5rem}}#box3 .handwriting-view{display:none;position:fixed;left:0;top:0;height:100%;background-color:#e8e8e8;z-index:1040}#box3 .handwriting-view header{display:flex;align-items:flex-end;justify-content:space-between;height:35px;overflow:hidden;color:#909090}#box3 .handwriting-view canvas{background-image:linear-gradient(#efefef 1px,transparent 0),linear-gradient(90deg,#efefef 1px,transparent 0);background-size:25px 25px;box-shadow:2px 2px 4px #dadada}#box3 .handwriting-view footer{display:flex;overflow:hidden;justify-content:flex-end;padding-bottom:2.5rem}#box3 .handwriting-view footer .btn{font-size:.9rem;padding:.2rem 1.2rem}#box3 .handwriting-view .canvas-message{position:absolute;font-size:1rem;color:#999;-webkit-animation-name:canvas-m-fadeout;animation-name:canvas-m-fadeout;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;pointer-events:none;display:none;top:0;right:0;bottom:0;left:0;margin:auto}#box3 .handwriting-view .handwriting-sample{width:100%;box-sizing:border-box}#box3 .handwriting-view .handwriting-sample[src*=fullname]{margin:2rem 0 1rem}#box3 .handwriting-view .handwriting-sample[src*=firstname]{margin:-1.5rem 0 .9rem}@-webkit-keyframes canvas-m-fadeout{0%{opacity:.5}to{opacity:0}}@keyframes canvas-m-fadeout{0%{opacity:.5}to{opacity:0}}#box3 .badge-sign{color:#444;background-color:#d9eeff}