@charset "UTF-8";@font-face{font-family:"notoSans400";src:url("../font/NotoSansJP-Regular.woff")}@font-face{font-family:"notoSans500";src:url("../font/NotoSansJP-Medium.woff")}@media screen and (min-width:961px){.contact-section{padding:100px 0 200px}}@media screen and (max-width:960px){.contact-section{padding:50px 0 100px}}.contact-section .error{font-size:14px!important}.contact-section .mw_wp_form_confirm .contact-section__selectWrap{max-width:unset}.contact-section .mw_wp_form_confirm .contact-section__checkWrap,.contact-section .mw_wp_form_confirm .contact-section__guide,.contact-section .mw_wp_form_confirm .contact-section__itemTitle:before,.contact-section .mw_wp_form_confirm .contact-section__selectWrap:after{display:none}.contact-section .mw_wp_form_confirm .contact-section__item{margin-top:0;padding:35px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #000}.contact-section .mw_wp_form_confirm .contact-section__item:last-child{border-bottom:1px solid #000}.contact-section .mw_wp_form_confirm .contact-section__item.--base .contact-section__itemTitle{-webkit-transform:translateY(0);transform:translateY(0)}.contact-section .mw_wp_form_confirm .contact-section__itemTitle{padding-left:0;-webkit-transform:translateY(0);transform:translateY(0)}.contact-section .mw_wp_form_confirm .contact-section__buttonWrap{max-width:660px}@media screen and (max-width:960px){.contact-section .mw_wp_form_confirm .contact-section__buttonWrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.contact-section .mw_wp_form_confirm .contact-section__button[name=submitBack]:after{left:10px;right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media screen and (max-width:960px){.contact-section .mw_wp_form_confirm .contact-section__button{margin:10px 0}}.contact-section__inner{max-width:900px;width:calc(100% - 40px);margin:0 auto}.contact-section__heading{text-align:center;font-family:notoSans400,sans-serif;font-weight:400}@media screen and (min-width:961px){.contact-section__heading{font-size:35px}}@media screen and (max-width:960px){.contact-section__heading{font-size:20px}}.contact-section__read{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:notoSans400,sans-serif;font-weight:400}@media screen and (min-width:961px){.contact-section__read{line-height:1.87;text-align:center}}@media screen and (max-width:960px){.contact-section__read{line-height:1.75}}.contact-section__list{margin-top:40px}.contact-section__item{line-height:1.5}@media screen and (min-width:961px){.contact-section__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-section__item:nth-child(n+2){margin-top:40px}}@media screen and (max-width:960px){.contact-section__item:nth-child(n+2){margin-top:30px}}.contact-section__itemTitle{position:relative;font-size:16px;font-family:notoSans500,sans-serif;font-weight:500}.contact-section__itemTitle.--require:before{content:"※必須";display:inline-block;padding:5px;position:absolute;font-size:10px;line-height:1;color:#fff;border-radius:4px;background-color:#E7A74F}@media screen and (min-width:961px){.contact-section__itemTitle{width:250px;padding-left:56px;-webkit-transform:translateY(13px);transform:translateY(13px)}.contact-section__itemTitle.--require:before{top:0;left:0}}@media screen and (max-width:960px){.contact-section__itemTitle{padding-right:60px;display:inline-block}.contact-section__itemTitle.--require:before{top:3px;right:0;left:auto}}@media screen and (min-width:961px){.contact-section__itemData{width:calc(100% - 250px)}}@media screen and (max-width:960px){.contact-section__itemData{margin-top:10px}}.contact-section__selectWrap{display:inline-block;position:relative}.contact-section__selectWrap:after{content:"";width:14px;height:24px;display:inline-block;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-mask:url("../img/common/icon_arrow2.svg") no-repeat center/contain;mask:url("../img/common/icon_arrow2.svg") no-repeat center/contain;background-color:#E7A74F}.contact-section__select{width:100%;cursor:pointer;border:1px solid #E7A74F;border-radius:2px}@media screen and (min-width:961px){.contact-section__select{height:50px;padding:0 40px 0 30px}}@media screen and (max-width:960px){.contact-section__select{height:40px;padding:0 40px 0 10px}}.contact-section__input{width:100%;border:1px solid #E7A74F;border-radius:2px}.contact-section__input::-webkit-input-placeholder{color:#8B8B8B}.contact-section__input::-moz-placeholder{color:#8B8B8B}.contact-section__input:-ms-input-placeholder{color:#8B8B8B}.contact-section__input::-ms-input-placeholder{color:#8B8B8B}.contact-section__input::placeholder{color:#8B8B8B}@media screen and (min-width:961px){.contact-section__input{height:50px;padding:0 40px 0 30px}}@media screen and (max-width:960px){.contact-section__input{height:40px;padding:0 20px 0 10px}}.contact-section__textarea{width:100%;resize:none;border:1px solid #E7A74F;border-radius:2px}@media screen and (min-width:961px){.contact-section__textarea{height:242px;padding:10px 40px 10px 30px}}@media screen and (max-width:960px){.contact-section__textarea{height:180px;padding:10px 20px 10px 10px}}@media screen and (min-width:961px){.contact-section__guideWrap{text-align:center}}@media screen and (max-width:960px){.contact-section__guideWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.contact-section__guide{font-family:notoSans400,sans-serif;font-weight:400}@media screen and (min-width:961px){.contact-section__guide{margin-top:50px;line-height:1.87}}@media screen and (max-width:960px){.contact-section__guide{max-width:560px;margin:30px auto 0;line-height:1.75}}.contact-section__textLink{text-decoration:underline}.contact-section__textLink:hover{text-decoration:none}.contact-section__checkWrap{margin-top:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:notoSans500,sans-serif;font-weight:500}@media screen and (min-width:961px){.contact-section__checkWrap{font-size:18px}}.contact-section__checkWrap label{display:inline-block;position:relative}.contact-section__checkWrap+.error{margin-top:5px;text-align:center}.contact-section__check[type=checkbox]{display:none}.contact-section__check+span{padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;width:auto}.contact-section__check+span:before{content:"";width:30px;height:30px;display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #E7A74F;border-radius:4px;background:#fff}.contact-section__check:checked+span{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;width:auto}.contact-section__check:checked+span:before{content:"";width:30px;height:30px;display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #fff;border-radius:4px;background:#E7A74F}.contact-section__check:checked+span:after{content:"";width:11px;height:20px;border-right:3px solid #fff;border-bottom:3px solid #fff;display:block;left:10px;position:absolute;top:40%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.contact-section__buttonWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:961px){.contact-section__buttonWrap{max-width:280px;margin:50px auto 0}}@media screen and (max-width:960px){.contact-section__buttonWrap{max-width:300px;margin:40px auto 0}}@media screen and (min-width:961px){.contact-section__button{height:60px}.contact-section__button:nth-child(n+2){margin-left:100px}}@media screen and (max-width:960px){.contact-section__button{height:45px}.contact-section__button:nth-child(n+2){margin-top:30px}}.contact-complete{overflow:hidden}@media screen and (min-width:961px){.contact-complete{padding:100px 0 200px}}@media screen and (max-width:960px){.contact-complete{padding:50px 0 100px}}.contact-complete__heading{text-align:center;font-family:notoSans400,sans-serif;font-weight:400}@media screen and (min-width:961px){.contact-complete__heading{font-size:35px}}@media screen and (max-width:960px){.contact-complete__heading{font-size:20px}}.contact-complete__text{line-height:2;text-align:center;font-family:notoSans400,sans-serif;font-weight:400}@media screen and (min-width:961px){.contact-complete__text{margin-top:95px;font-size:28px}}@media screen and (max-width:960px){.contact-complete__text{margin-top:40px;font-size:16px}}.contact-complete__buttonWrap{max-width:280px}@media screen and (min-width:961px){.contact-complete__buttonWrap{margin:150px auto 0}}@media screen and (max-width:960px){.contact-complete__buttonWrap{margin:70px auto 0}}@media screen and (min-width:961px){.contact-complete__button{height:60px;font-size:20px}}@media screen and (max-width:960px){.contact-complete__button{height:45px}}