.str-section-inner{max-width:1200px;}.form-hdg-l1{font-family:"Noto Sans JP",sans-serif;font-size:2.8rem;color:#ffffff;background:#ff7133;text-align:center;padding:15px;margin-bottom:86px;}@media print,screen and (max-width:768px){.form-hdg-l1{font-size:1.6rem;padding:10px;margin-bottom:32px;}}.form-hdg-l1.ver02{background:#f2b600;}.form-hdg-l2{background:#7d9eb3;display:flex;font-size:1.6rem;font-weight:normal;align-items:center;color:#ffffff;padding:10px 41px 10px 12px;position:relative;}.form-hdg-l2.ver02{cursor:pointer;}.form-hdg-l2 label{display:flex;align-items:center;}.form-hdg-l2 .label{color:#ff7133;background:#fff0e9;border-radius:2px;font-size:1.2rem;min-width:54px;text-align:center;margin-right:10px;}.form-hdg-l2 .label.ver02{background:#f2f5f7;color:#555555;}.form-hdg-l2.js-accordion-btn::after{display:block;position:absolute;content:"";width:20px;height:20px;background:#f2f5f7;border-radius:50%;right:16px;top:0;bottom:0;margin:auto;transition:.5s;}.form-hdg-l2.js-accordion-btn .label::before,.form-hdg-l2.js-accordion-btn .label::after{display:block;position:absolute;content:"";top:0;bottom:0;margin:auto;background:#0081cc;}.form-hdg-l2.js-accordion-btn .label::before{width:2px;height:12px;right:25px;z-index:10;transform:translateY(0%) rotate(0deg);transition:.5s;}.form-hdg-l2.js-accordion-btn .label::after{width:12px;height:2px;right:20px;z-index:1;}.is-open .form-hdg-l2 .label::before{transform:rotate(90deg);}.form-hdg-l3{font-size:1.8rem;position:relative;padding-left:12px;margin-bottom:24px;}@media print,screen and (max-width:768px){.form-hdg-l3{margin-bottom:16px;}}.form-hdg-l3::before{content:"";min-width:4px;height:85%;background:#7d9eb3;border-radius:2px;position:absolute;left:0;top:0;bottom:0;margin:auto;}.form-lead{font-family:"Noto Sans JP",sans-serif;font-size:2.8rem;text-align:center;margin-bottom:30px;font-weight:bold;}@media print,screen and (max-width:880px){.form-lead{font-size:2.4rem;}}.form-lead span{text-decoration:underline;-webkit-text-decoration-color:#cce6f5;text-decoration-color:#cce6f5;text-decoration-thickness:5px;position:relative;}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.form-lead span{border-bottom:5px solid #cce6f5;text-decoration:none;}}.form-lead span::after{display:block;position:absolute;content:"";height:10px;width:100%;opacity:.2;left:0;right:0;margin:auto;bottom:-3px;}@media print,screen and (max-width:768px){.form-lead{font-size:1.8rem;margin-bottom:16px;}.form-lead span{position:relative;display:inline-flex;}.form-lead span::after{height:4px;bottom:-1px;}}.form-lead br{display:none;}@media print,screen and (max-width:768px){.form-lead br{display:block;}}.form-lead-list{display:flex;justify-content:center;margin-bottom:48px;}.form-lead-list li{padding:6px 0;font-size:1.8rem;font-weight:bold;display:flex;align-items:flex-start;}@media print,screen and (min-width:769px){.form-lead-list li:not(:first-child){padding-left:32px;border-left:1px solid #7d9eb3;}.form-lead-list li:not(:last-child){padding-right:32px;}}.form-lead-list li::before{margin-right:8px;content:"";background:url("/assets/images/common/icon-point-01.svg");width:24px;min-width:24px;height:24px;margin-top:4px;}@media print,screen and (max-width:768px){.form-lead-list{display:flex;flex-wrap:wrap;margin-bottom:32px;}.form-lead-list li{width:100%;min-width:100%;padding:6px 0;font-size:1.6rem;font-weight:bold;}.form-lead-list li::before{margin-top:2px;}.form-lead-list li:not(:first-child){padding-top:12px;border-top:1px solid #7d9eb3;}.form-lead-list li:not(:last-child){padding-bottom:12px;}}.form-row + .form-row{margin-top:16px;}@media print,screen and (min-width:769px){.form-row{display:flex;}.form-row .item + .item{margin-left:16px;}}@media print,screen and (max-width:768px){.form-row .item + .item{margin-top:14px;}}.form-contents{padding-top:32px;}@media print,screen and (max-width:768px){.form-contents{padding-top:12px;}}.form-block + .form-block{margin-top:56px;}@media print,screen and (max-width:768px){.form-block + .form-block{margin-top:32px;}}.form-block.js-accordion .form-contents{display:none;}.js-accordion-wrapper{display:none;}.js-show-select-target{display:none;}.js-show-select-target.is-show{display:block;}.form-label{font-size:1.8rem;font-weight:bold;display:block;}@media print,screen and (max-width:768px){.form-label{font-size:1.5rem;}}.form-text{background:#ffffff;border:1px solid #c2c2c2;border-radius:4px;padding:14px 16px;width:100%;}@media print,screen and (min-width:769px){.form-size-01{width:340px;}}@media print,screen and (min-width:769px){.form-size-02{width:412px;}}.form-select{background:#ffffff;border:1px solid #c2c2c2;border-radius:4px;position:relative;height:48px;}.form-select::after{display:block;position:absolute;content:"";top:0;bottom:0;margin:auto;width:6px;height:6px;border-color:#0081cc;border-style:solid;border-width:0;transform:rotate(45deg);border-right-width:2px;border-bottom-width:2px;right:14px;pointer-events:none;}.form-select .form-select-item{position:absolute;width:100%;height:100%;padding:9px 16px;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;}.form-select select::-ms-expand{display:none;}.form-tel{display:flex;}.form-tel .item{width:120px;position:relative;margin-right:26px;}.form-tel .item:not(:last-child)::after{content:"";position:absolute;top:50%;right:-18px;height:1px;width:10px;background-color:#c2c2c2;}.form-notes{margin-top:16px;font-size:1.4rem;}.form-search{margin-top:32px;margin-bottom:32px;display:flex;}@media print,screen and (max-width:768px){.form-search{flex-flow:column;}}.form-search .m-form-search-input{border:1px solid #c2c2c2;}.form-search .form-label{font-size:1.6rem;}.form-search label{width:100%;}.form-search .item{width:100%;max-width:340px;}.form-search .item + .item{margin-left:30px;}@media print,screen and (min-width:769px){.form-search .item.ver02{max-width:200px;}}@media print,screen and (max-width:768px){.form-search .item{max-width:none;}.form-search .item + .item{margin-left:0;}.form-search .item:not(:first-child){margin-top:18px;}}.form-search .item label{display:inline-block;padding-bottom:10px;}.form-radio{background:#ffffff;box-shadow:0 2px 10px rgba(0,0,0,0.1);border-radius:4px;display:block;position:relative;cursor:pointer;}.form-radio input{height:0;left:0;opacity:0;position:absolute;top:0;width:0;}.form-radio input:checked + .inner::after{opacity:1;}.form-radio .inner{display:flex;padding:8px 8px 8px 52px;height:100%;}.form-radio .inner::before,.form-radio .inner::after{position:absolute;top:0;bottom:0;margin:auto;border-radius:50%;content:"";}.form-radio .inner::before{background-color:#ffffff;border:1px solid #0081cc;height:20px;left:16px;width:20px;}.form-radio .inner::after{background-color:#0081cc;height:12px;left:20px;width:12px;opacity:.1;}.form-radio .text{display:block;font-weight:bold;font-size:1.6rem;border-left:1px solid #d3d3d4;line-height:1.4;padding:10px 0 9px 16px;}@media print,screen and (max-width:768px){.form-radio .text{padding:8px 0 7px 16px;}}.form-radio .sub-text{display:block;color:#555555;font-weight:normal;font-size:1.4rem;}.form-radio .pref-text{display:inline;margin-left:-8px;font-weight:bold;font-size:1.6rem;}.form-textarea{background:#ffffff;border:1px solid #c2c2c2;border-radius:4px;width:100%;min-height:200px;padding:10px;resize:none;}.form-box{background:#f2f5f7;border-radius:4px;padding:32px;}@media print,screen and (max-width:768px){.form-box{padding:16px;}}.form-box.ver02{margin:80px 0 40px;}@media print,screen and (max-width:768px){.form-box.ver02{margin:48px 0 40px;}}.form-box > :first-child{margin-top:0;}@media print,screen and (min-width:769px){.form-radio-list{display:flex;flex-wrap:wrap;margin-top:-16px;}.form-radio-list .form-radio{margin-top:16px;width:32.39437%;margin-right:1.40845%;}.form-radio-list .form-radio:nth-of-type(3n){margin-right:0;}}@media print,screen and (max-width:768px){.form-radio-list .form-radio:not(:first-child){margin-top:8px;}}.form-btn{display:flex;box-shadow:0 2px 10px rgba(0,0,0,0.1);border-radius:4px;background-image:linear-gradient(180deg,#ff7133 0%,#d74100 100%);color:#ffffff;border-bottom:4px solid #bd3900;flex-wrap:wrap;line-height:1.2;align-items:center;transition:.3s;position:relative;padding:25px 45px 25px 31px;width:100%;max-width:416px;margin:auto;}.form-btn::before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:"";transition:.3s;opacity:0;border-radius:4px;background-image:linear-gradient(180deg,#ffea00 0%,#e6d900 100%);}.form-btn::after{display:inline-block;content:"";background:url(/assets/images/common/icon-btnArrow-01.svg);background-size:14px;width:14px;height:14px;min-width:14px;z-index:2;margin:auto 8px;position:absolute;right:5px;top:0;bottom:0;}.form-btn span{font-family:"Noto Sans JP",sans-serif;display:block;font-size:1.6rem;font-weight:bold;text-align:center;width:100%;position:relative;z-index:3;}.form-btn:hover,.form-btn:active,.form-btn:focus{color:#d74100;border-bottom:4px solid #bfb500;top:2px;}.form-btn:hover::before,.form-btn:active::before,.form-btn:focus::before{opacity:1;}.form-btn:disabled{border-bottom-color:#808080;background-image:linear-gradient(to bottom,#b3b3b3,#8c8c8c);cursor:default;}.form-btn:disabled:hover,.form-btn:disabled:active,.form-btn:disabled:focus{top:0;border-bottom-color:#808080;color:#ffffff;}.form-btn:disabled:hover::before,.form-btn:disabled:active::before,.form-btn:disabled:focus::before{opacity:0;}.form-complete-text{text-align:center;margin-bottom:58px;}@media print,screen and (max-width:768px){.form-complete-text{margin-bottom:32px;text-align:left;}}.form-complete-box{border:1px solid #fff100;border-radius:4px;max-width:480px;margin:auto;}.form-complete-box .title{background:#fffccc;display:flex;justify-content:center;font-size:1.6rem;padding:14px 10px;align-items:center;}.form-complete-box .title img{margin-right:8px;width:20px;height:28px;}.form-complete-box .block{padding:24px 32px;}@media print,screen and (max-width:768px){.form-complete-box .block{padding:24px;}}.form-complete-box .title02{font-size:1.8rem;}.form-complete-box .title02 a{display:inline-flex;align-items:center;}.form-complete-box .title02 a::after{display:inline-block;content:"";background:url(/assets/images/common/icon-arrow-01.svg) no-repeat;height:16px;margin-left:8px;min-width:16px;width:16px;}.form-complete-box .item{display:flex;align-items:flex-start;margin-top:8px;}.form-complete-box .label{background:#7d9eb3;color:#ffffff;font-size:1.2rem;padding:2px;min-width:64px;text-align:center;margin-right:10px;}.form-complete-box .contents{display:flex;flex-wrap:wrap;font-size:1.4rem;}.form-complete-box .number{display:flex;background:#f2f5f7;border-radius:4px;padding:1px 5px;align-items:center;}.form-complete-box .number img{margin-right:5px;width:20px;height:28px;}.form-btn-02{background-color:#f1faff;border:1px solid #009df9;box-shadow:0 2px 10px rgba(0,0,0,0.1);color:#222222;border-radius:2px;display:flex;transition:.3s;max-width:340px;width:100%;margin:40px auto 0;}@media print,screen and (max-width:768px){.form-btn-02{margin-top:16px;}}.form-btn-02:hover,.form-btn-02:active,.form-btn-02:focus{opacity:.8;}.form-btn-02 span{display:flex;font-size:1.8rem;font-weight:bold;justify-content:center;padding:18px 0 18px 10px;width:100%;}@media print,screen and (max-width:768px){.form-btn-02 span{padding:13px 0 13px 10px;}}.form-btn-02::after{border-right:2px solid #009df9;border-top:2px solid #009df9;content:"";display:inline-block;height:.7rem;margin:auto 12px auto 6px;top:-.12em;transform:rotate(45deg);vertical-align:middle;width:.7rem;}.form-error{background:#fae5e5;border:1px solid #cf0000;border-radius:4px;}.error_list{margin-top:26px;color:#cf0000;}.error_list li{font-size:1.6rem;line-height:1.8;}.form-zip-input{display:flex;align-items:center;margin-bottom:16px;}@media print,screen and (max-width:768px){.form-zip-input{margin-bottom:14px;}}.form-zip-input .item{width:120px;}@media print,screen and (max-width:768px){.form-zip-input .item{width:70px;}.form-zip-input .item .form-text{padding:14px 8px;}.form-zip-input .item:last-child{width:120px;}}.form-zip-input .item:first-child{position:relative;margin-right:26px;}.form-zip-input .item:first-child::after{content:"";position:absolute;top:50%;right:-18px;height:1px;width:10px;background-color:#c2c2c2;}.form-zip-input button{background:#ffffff;box-shadow:0 2px 10px rgba(0,0,0,0.1);border:1px solid #0081cc;border-radius:2px;font-size:1.4rem;font-weight:bold;padding:8px 10px;margin-left:16px;}.form-zip-input .button-text{display:flex;align-items:center;}.form-zip-input .button-text img{margin-left:4px;}.form-search-button{background:#ffffff;box-shadow:0 2px 10px rgba(0,0,0,0.1);border:1px solid #0081cc;border-radius:2px;font-size:1.4rem;font-weight:bold;padding:8px 10px 8px 10px;width:100%;height:48px;}@media print,screen and (max-width:768px){.form-search-button{height:60px;}}.form-search-button .button-text{display:flex;align-items:center;justify-content:center;position:relative;}.form-search-button .button-text img{position:absolute;right:0;top:0;bottom:0;margin:auto;}.form-search-errorText{margin-top:16px;}.form-search + .form-search-errorText{margin-top:-16px;}.form-className{font-size:1.8rem;}
fieldset.form-item{border:none;}.form-item,.form-actions{margin:0;padding:0;}.form-block .form-hdg-l2 .label{font-weight:normal;}.form-select-item{border:0;}.form-error.form-error{background:#fae5e5;border:1px solid #cf0000 !important;border-radius:4px;}.form-item input.error,.form-item textarea.error,.form-item select.error{border-color:unset;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c2c2c2;}.form-search .m-form-search-input.m-form-search-input{border:1px solid #c2c2c2;}.m-form-search-input.m-form-search-input{font-size:1.6rem;border:2px solid #c2c2c2;border-right-width:0;flex:1 1 1px;padding:0 16px;min-width:0;height:50px;border-radius:4px 0 0 4px;}.m-form-search .form-item{width:100%;}.js-show-select-target.is-show.is-show{display:block;}.breadcrumb ol.breadcrumb-list{display:flex;max-width:1200px;margin:0 auto;align-items:center;}.m-form-age{display:flex;align-items:center;margin-top:24px;margin-left:0;}.border-none{border:none !important;}div.form-type-radio .m-form-radio-input:checked+.m-form-radio-content::after{opacity:1;}.region.region-content .messages{display:none;}
