#form{padding:60px 0}@media (max-width: 767px){#form{padding:30px 15px 60px}}#form .method{margin-bottom:20px}#form .method.bottom{margin-bottom:60px}@media (max-width: 767px){#form .method.bottom{margin-bottom:30px}}#form .method h2{background:#66BD6C;padding:8px 20px;display:block;font-weight:600;color:#fff;font-size:1.6rem}@media (max-width: 767px){#form .method h2{font-size:1.5rem}}#form .method p{display:block;padding:10px 20px;border:1px solid #66BD6C;font-size:1.5rem}@media (max-width: 767px){#form .method p{font-size:1.4rem}}#form .period{margin-bottom:30px}@media (max-width: 767px){#form .period{margin-bottom:15px}}#form .period dl{display:table;margin-bottom:5px}#form .period dl dt{background:#03564A;color:#FFE501;padding:10px 15px;font-size:2.0rem;display:table-cell;width:130px;font-weight:600;text-align:center}@media (max-width: 767px){#form .period dl dt{font-size:1.7rem;width:60px}}#form .period dl dd{background:#D0AA70;padding:10px 15px;font-size:1.8rem;display:table-cell;padding-left:20px;font-weight:600;width:400px}@media (max-width: 767px){#form .period dl dd{font-size:1.5rem;width:280px;padding-left:10px}}#form .receipt{margin-bottom:60px}@media (max-width: 767px){#form .receipt{margin-bottom:30px}}#form .receipt .receiptTtl{font-weight:600;font-family:a-otf-gothic-mb101-pr6n,sans-serif}#form .receipt .receiptTtl .required{color:#E60012;padding:1px 5px;display:inline-block;vertical-align:top;font-size:1.2rem;border:1px solid #E60012;margin-left:5px;letter-spacing:0rem}#form .receipt [type="file"]{display:none !important}#form .receipt #drag-and-drop-area{margin:0;border-radius:2px;border:1px solid #9e9e9e;padding:15px;line-height:1.5;min-height:30px;cursor:pointer;text-align:center;font-size:1.5rem;max-width:400px;display:block;background:#f0f0f0;margin:20px 0px 10px}#form .receipt #file-select .mw-wp-form_image,#form .receipt #file-select .mwform-file-delete{display:none}#form .receipt label{margin:0;border-radius:2px;border:1px solid #9e9e9e;padding:15px;line-height:1.5;min-height:30px;cursor:pointer;text-align:center;font-size:1.5rem;max-width:400px;display:block;background:#f0f0f0;margin:20px 0px 10px}#form .receipt .js-upload-filename-2{width:100%;max-width:400px;min-height:100px;background:#ccc;font-weight:600;text-align:center;padding:10px 0;position:relative}#form .receipt .js-upload-filename-2 img{max-width:70%}#form .receipt .js-upload-filename-2 span{position:absolute;top:50%;left:50%;text-align:center;width:100%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#form .read .txt{font-family:a-otf-gothic-mb101-pr6n,sans-serif;margin-bottom:10px;font-weight:600}#form .read p{margin-bottom:5px;font-size:1.4rem}@media (max-width: 767px){#form .read p{font-size:1.3rem}}#form .read p.bottom{margin-bottom:15px}@media (max-width: 767px){#form .read p.bottom{margin-bottom:10px}}#form .read p.bottom2{margin-bottom:25px;font-family:a-otf-gothic-mb101-pr6n,sans-serif;font-weight:600}@media (max-width: 767px){#form .read p.bottom2{margin-bottom:20px}}#form .read .list{margin-bottom:30px;font-size:1.4rem}@media (max-width: 767px){#form .read .list{font-size:1.3rem;margin-bottom:20px}}#form .read .list li{text-indent:-1em;padding-left:1em}#form .read .list li .red{color:#E60012}#form .read .small{margin-right:2px}#form .example{margin-bottom:40px}@media (max-width: 767px){#form .example{margin-bottom:20px}}@media (max-width: 767px){#form .example ul li{margin-bottom:20px}}#form .form{border-top:1px solid #595757;padding:30px 0}@media (max-width: 767px){#form .form{padding:10px 0 20px}}#form .form.borderNone{border-top:none}#form .form table{width:100%;display:block;color:#333}#form .form table tbody{width:100%;display:block}#form .form table tr{width:100%;display:block;padding:20px 0;border-bottom:1px dotted #ccc}#form .form table tr.open{background:#fff1e2;padding:40px;text-align:center;font-size:2.2rem;margin-bottom:20px;border-bottom:none}#form .form table tr.open input{border:none;width:100%;height:60px}#form .form table tr.open td input{width:100%}#form .form table tr th{width:100%;display:block;font-weight:600;margin-bottom:10px;letter-spacing:2px}@media (max-width: 767px){#form .form table tr th{letter-spacing:1px}}#form .form table tr th .required{color:#E60012;padding:1px 5px;display:inline-block;vertical-align:top;font-size:1.2rem;border:1px solid #E60012;margin-left:5px;letter-spacing:0rem}#form .form table tr td{width:100%;display:block;font-size:1.4rem;letter-spacing:2px}@media (max-width: 767px){#form .form table tr td{letter-spacing:1px}}#form .form table tr td input{vertical-align:middle;display:inline-block;margin:0;border-radius:2px;border:1px solid #9e9e9e;padding:10px;line-height:1.5;min-height:30px;box-sizing:border-box;-webkit-appearance:none;height:40px}@media (max-width: 767px){#form .form table tr td input{width:100%}}#form .form table tr td input.inS{width:120px;margin-right:3px}#form .form table tr td input.inM{width:250px}#form .form table tr td textarea{margin:0;border-radius:2px;border:1px solid #9e9e9e;padding:10px;box-sizing:border-box;-webkit-appearance:none;width:100%;margin-top:5px}#form .form table tr td select{border-radius:2px;margin:0;border:1px solid #9e9e9e;padding:10px;line-height:1.5;min-height:30px;box-sizing:border-box;-webkit-appearance:none;background-image:url("../img/form/icon-select.png");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 9px;height:40px}#form .form table tr td select.inM{width:250px}#form .form table tr td .address{margin-bottom:10px}#form .form table tr td .address .zip-button{background:#f0f0f0;border:1px solid #9e9e9e;min-height:30px;border-radius:2px;padding:9px;height:40px}#form .form table tr td .address .txt{display:block;margin-bottom:5px}#form .form table tr td .address .txt.inline{display:inline-block}#form .form table tr td .address .txt.small{font-size:1.4rem}#form .form table tr td .radioCont input[type="radio"]{width:auto}#form .form table tr td .radioCont .mwform-radio-field label{position:relative;display:inline-block;cursor:pointer;padding-left:25px;margin-bottom:15px;margin-right:30px}#form .form table tr td .radioCont .mwform-radio-field .radio{display:none}#form .form table tr td .radioCont .mwform-radio-field .radio+span::before,#form .form table tr td .radioCont .mwform-radio-field span::after{position:absolute;content:'';top:50%;border-radius:100%;-webkit-transition:all .2s;transition:all .2s}#form .form table tr td .radioCont .mwform-radio-field .radio+span::before{left:0;border:1px solid #C4C4C3;width:17px;height:17px;left:0;position:absolute;top:3px}@media (max-width: 767px){#form .form table tr td .radioCont .mwform-radio-field .radio+span::before{width:16px;height:16px;top:3.5px}}#form .form table tr td .radioCont .mwform-radio-field .radio+span::after{opacity:0;margin-top:-5px;background:#000;width:11px;height:11px;left:3px;opacity:0}@media (max-width: 767px){#form .form table tr td .radioCont .mwform-radio-field .radio+span::after{width:10px;height:10px;margin-top:-4px}}#form .form table tr td .radioCont .mwform-radio-field .radio:checked+span::before{border:1px solid #C4C4C3}#form .form table tr td .radioCont .mwform-radio-field .radio:checked+span::after{opacity:1}#form .form table tr td .radioCont .mwform-radio-field .mwform-radio-field-text{font-weight:500;letter-spacing:2px}#form .form table tr td .radioCont .mwform-radio-field .mwform-radio-field{margin-left:0 !important}#form .form table tr td .radioCont2 input[type="radio"]{width:auto}#form .form table tr td .radioCont2 .mwform-radio-field label{position:relative;display:inline-block;cursor:pointer;padding-left:25px;margin-bottom:15px;margin-right:30px;width:330px}@media (max-width: 767px){#form .form table tr td .radioCont2 .mwform-radio-field label{width:270px}}#form .form table tr td .radioCont2 .mwform-radio-field .radio{display:none}#form .form table tr td .radioCont2 .mwform-radio-field .radio+span::before,#form .form table tr td .radioCont2 .mwform-radio-field span::after{position:absolute;content:'';top:50%;border-radius:100%;-webkit-transition:all .2s;transition:all .2s}#form .form table tr td .radioCont2 .mwform-radio-field .radio+span::before{left:0;border:1px solid #C4C4C3;width:17px;height:17px;left:0;position:absolute;top:3px}@media (max-width: 767px){#form .form table tr td .radioCont2 .mwform-radio-field .radio+span::before{width:16px;height:16px;top:3.5px}}#form .form table tr td .radioCont2 .mwform-radio-field .radio+span::after{opacity:0;margin-top:-5px;background:#000;width:11px;height:11px;left:3px;opacity:0}@media (max-width: 767px){#form .form table tr td .radioCont2 .mwform-radio-field .radio+span::after{width:10px;height:10px;margin-top:-4px}}#form .form table tr td .radioCont2 .mwform-radio-field .radio:checked+span::before{border:1px solid #C4C4C3}#form .form table tr td .radioCont2 .mwform-radio-field .radio:checked+span::after{opacity:1}#form .form table tr td .radioCont2 .mwform-radio-field .mwform-radio-field-text{font-weight:500;letter-spacing:2px}#form .form table tr td .radioCont2 .mwform-radio-field .mwform-radio-field{margin-left:0 !important}#form .error{color:#E60012;display:inline-block;font-weight:400}#form .privacy .privacyTtl{margin-bottom:20px}@media (max-width: 767px){#form .privacy .privacyTtl{margin-bottom:10px}}#form .privacy .txtBox{max-height:300px;padding:10px;border:1px solid #595757;margin-bottom:20px;overflow-y:scroll}#form .privacy .txtBox p{font-size:1.4rem;margin-bottom:20px}@media (max-width: 767px){#form .privacy .txtBox p{font-size:1.3rem}}#form .privacy .txt{margin-bottom:30px;text-align:center}@media (max-width: 767px){#form .privacy .txt{margin-bottom:20px}}#form .formBtn{font-size:3.0rem;padding:15px 0;text-align:center;max-width:520px;width:100%;display:block;font-weight:600;margin:0 auto;border:2px solid #66BD6C;background:#66BD6C;color:#fff;border-radius:10px}@media (max-width: 767px){#form .formBtn{font-size:1.8rem;max-width:310px}}#form .formBtn.orange{background:#F38200;border:2px solid #F38200}#form .formBtn.green{background:#008129;border:2px solid #008129}#form .formBtn:hover{opacity:0.7s}#form .backBtn{font-size:3.0rem;padding:15px 0;text-align:center;max-width:520px;width:100%;display:block;font-weight:600;margin:0 auto;border:2px solid #000;background:#000;color:#fff;border-radius:10px}@media (max-width: 767px){#form .backBtn{font-size:1.8rem;max-width:310px}}#form .backBtn:hover{background:#fff;color:#000}.mw_wp_form_confirm .read{display:none !important}.mw_wp_form_confirm .example{display:none !important}.mw_wp_form_confirm .check ul{overflow:hidden;*zoom:1}.mw_wp_form_confirm .check ul li{padding:0 10px;float:left;width:48%}.mw_wp_form_confirm .receipt label{background:none !important;border:none !important}.mw_wp_form_confirm .receipt label span{display:none !important}.mw_wp_form_confirm .receipt .js-upload-filename-1{display:none !important}.mw_wp_form_confirm .address .zip-button{display:none !important}.mw_wp_form_confirm #drag-and-drop-area,.mw_wp_form_confirm #file-select{display:none !important}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}input[type="checkbox"]{width:auto}.checkbox01{font-size:1.5rem;margin-bottom:20px}@media (max-width: 767px){.checkbox01{font-size:1.3rem}}.checkbox01 .mwform-checkbox-field{display:block}.checkbox01 .mwform-checkbox-field label{position:relative;display:inline-block;padding:5px 10px 5px 30px;cursor:pointer}.checkbox01 .mwform-checkbox-field input{display:none !important}.checkbox01 .mwform-checkbox-field .checkbox{display:none}.checkbox01 .mwform-checkbox-field .checkbox+span::before,.checkbox01 .mwform-checkbox-field span::after{position:absolute;content:'';top:50%;-webkit-transition:all .2s;transition:all .2s}.checkbox01 .mwform-checkbox-field .checkbox+span::before{left:0;margin-top:-11px;background:#fff;width:20px;height:20px;left:0;position:absolute;top:50%;border:1px solid #C4C4C3}@media (max-width: 767px){.checkbox01 .mwform-checkbox-field .checkbox+span::before{top:16px}}.checkbox01 .mwform-checkbox-field .checkbox+span::after{border-right:3px solid #000;border-bottom:3px solid #000;opacity:0;display:block;width:8px;height:13px;top:8px;left:6px;position:absolute;transform:rotate(45deg)}@media (max-width: 767px){.checkbox01 .mwform-checkbox-field .checkbox+span::after{top:6px}}.checkbox01 .mwform-checkbox-field .checkbox:checked+span::after{opacity:1}.thanksTxt{font-size:2.4em;text-align:center;padding:30px 0;font-weight:600}@media (max-width: 767px){.thanksTxt{font-size:2.0rem;padding:50px 0 20px}}
