.container{min-width:1032px}.easy_form{width:100%;background-color:#fcde7f;background-size:12px 12px}.easy_form.for-wifi{background:#fcde7f url(../../img/form/easy/easy-wifi_bg.png) no-repeat center center}.easy_form .container.easy_form_con{padding-top:14px}.easy_form .container.easy_form_con .ttl_box{margin-bottom:10px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;align-items:flex-start}.easy_form .container.easy_form_con .ttl_box .map{margin-top:15px}.easy_form .container.easy_form_con .ttl_box .ttl{margin-top:24px;margin-left:16px}.easy_form .container.easy_form_con .ttl_box .ttl p{font-size:15px;margin-top:5px}.easy_form .note{width:1032px;margin:0 auto;padding:10px 0}.easy_form .note .privacy{text-decoration:underline;color:#3d4fce}.formwrap .inner{*zoom:1;width:100%;box-sizing:border-box;background-color:#fff;padding:15px 10px 25px}.formwrap .inner:after{content:"";display:table;clear:both}.formwrap .inner .form_box{float:left;width:770px}.formwrap .inner .form_box .form_tbl{width:770px}.formwrap .inner .form_box .form_tbl th{font-size:16px;font-weight:bold;line-height:1.2;padding-left:8px}.formwrap .inner .form_box .form_tbl td{padding:5px}.formwrap .inner .form_box .form_tbl td input,.formwrap .inner .form_box .form_tbl td select{background-color:#feffea}.formwrap .inner .form_box .form_tbl td input.js_is_error,.formwrap .inner .form_box .form_tbl td select.js_is_error{background-color:#fceff2}.formwrap .inner .form_box .form_tbl td input{width:236px;height:36px;font-size:16px;line-height:1;border:2px solid #ccc;border-radius:5px;padding:0 10px}.formwrap .inner .form_box .form_tbl td select{width:260px;height:40px;font-size:16px;line-height:1;border:2px solid #ccc;border-radius:5px;padding-left:10px;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none;background:#feffea url(../../img/form/easy/select.png) no-repeat right 5px center}.formwrap .inner .form_box .form_tbl td select::-ms-expand{display:none}.formwrap .inner .form_box .form_tbl td select.i_pref{width:110px}.formwrap .inner .form_box .form_tbl td select.left{padding-right:14px}.formwrap .inner .btn_box{float:right;width:240px;text-align:center;margin-top:18px}.formwrap .inner .btn_box #input-btn{line-height:1;margin-top:10px;position:relative}.formwrap .inner .btn_box #input-btn input[type="submit"]{display:block;text-align:center;border:none;border-radius:10px;padding:20px 0;width:100%;cursor:pointer;outline:none}.formwrap .inner .btn_box #input-btn input[type="submit"].btn-disable{background:#b7b7b4 url('../../img/form/easy/easy_btn_1653573703.png') no-repeat center center}.formwrap .inner .btn_box #input-btn input[type="submit"].btn-confirm{background:#37b746 url('../../img/form/easy/easy_btn_1653573703.png') no-repeat center center}.formwrap .inner .btn_box #input-btn::after{content:'';position:absolute;top:0;bottom:0;right:10px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto 0}.formwrap .inner .btn_box #input-btn.test-b{line-height:1;margin-top:10px;position:relative}.formwrap .inner .btn_box #input-btn.test-b input[type="submit"]{display:block;text-align:center;border:none;border-radius:10px;padding:20px 0;width:100%;cursor:pointer;outline:none}.formwrap .inner .btn_box #input-btn.test-b input[type="submit"].btn-disable{background:#b7b7b4 url('../../img/form/easy/easy_btn_b_1653573703.png') no-repeat center center}.formwrap .inner .btn_box #input-btn.test-b input[type="submit"].btn-confirm{background:#37b746 url('../../img/form/easy/easy_btn_b_1653573703.png') no-repeat center center}.formwrap .inner .btn_box #input-btn.test-b::after{content:'';position:absolute;top:0;bottom:0;right:10px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto 0}.formwrap.DOCOMO_DN-62 .inner .form_box .form_tbl td input.p-postal-code{width:120px}.area_bnr{text-align:center}.js-modal-contents{display:none;width:100%;height:100%;margin:0;background-color:rgba(0,0,0,0.7);position:fixed;top:0;left:0;z-index:200}.close{cursor:pointer;display:block;width:70px;height:70px;background-color:#fff;border:2px solid #d00e31;border-radius:50%;position:fixed;top:98px;right:56px;z-index:102}.close::before,.close::after{content:'';display:block;width:40px;height:3px;background-color:#d00e31;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.js-docomotel{width:100%;height:100%;z-index:101;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}.js-docomotel .docomotel{width:80%;height:70%;padding:36px;background-color:rgba(0,0,0,0.5);box-sizing:border-box;text-align:center;z-index:100;position:fixed;top:0;left:0;right:0;bottom:0;transform:translate(15%, 20%)}.js-docomotel .docomotel .ttl{font-size:36px;line-height:50px;color:#FFF}.js-docomotel .docomotel .note{text-align:center;font-size:12px}.js-docomotel .docomotel .contact{margin-top:20px;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.js-docomotel .docomotel .contact li{width:48%;background-color:#FFF;padding:30px 0;box-sizing:border-box}.js-docomotel .docomotel .contact li dt{color:#d00e31;font-size:20px}.js-docomotel .docomotel .contact li dt img{margin-bottom:15px}.js-docomotel .docomotel .contact li dd{margin:10px auto 0}.js-docomotel .docomotel .contact li dd .fd_text{font-size:16px;height:50px;line-height:1.5}.js-docomotel .docomotel .contact li dd .fd_text.code-text{line-height:50px}.js-docomotel .docomotel .contact li dd .fd_code{height:40px;font-size:18px;font-weight:bold;font-family:Helvetica, Arial, sans-serif;line-height:36px}.js-docomotel .docomotel .contact li dd .fd_code span{font-size:36px;font-weight:bold;font-family:Helvetica, Arial, sans-serif}.js-docomotel .docomotel .contact li dd .fd_num{height:40px;font-size:30px;font-weight:bold;font-family:Helvetica, Arial, sans-serif;padding-left:50px;position:relative;display:inline-block;line-height:36px}.js-docomotel .docomotel .contact li dd .fd_num:before{content:'';width:40px;height:25px;background:url('../../img/icon/fd_cta_1653573704.png') no-repeat center center;background-size:contain;display:block;position:absolute;top:0;bottom:0;margin:auto;left:0}