@charset "UTF-8";.Contact_hero__FN1Sn{width:100%}.Contact_inquiry__oKXSP{margin-inline:auto;max-width:1200px}@media (min-width:960px){.Contact_inquiry__oKXSP{width:100%}}@media (min-width:600px) and (max-width:959px){.Contact_inquiry__oKXSP{width:80%}}@media (max-width:599px){.Contact_inquiry__oKXSP{width:80%}}@media (min-width:960px){.Contact_inquiry__oKXSP{margin-top:150px}}@media (min-width:600px) and (max-width:959px){.Contact_inquiry__oKXSP{margin-top:100px}}@media (max-width:599px){.Contact_inquiry__oKXSP{margin-top:60px}}.Intro_intro__MXw_n{width:100%}.Intro_main__OFwq3{width:100%;display:flex;flex-flow:row nowrap;align-items:flex-end;justify-content:space-between;color:var(--theme-color)}@media (min-width:960px){.Intro_main__OFwq3{column-gap:20px}}@media (min-width:600px) and (max-width:959px){.Intro_main__OFwq3{column-gap:10px}}@media (max-width:599px){.Intro_main__OFwq3{column-gap:5px}}.Intro_main__OFwq3>span{max-width:100%;white-space:pre-line;overflow-wrap:break-word;line-height:1}@media (min-width:960px){.Intro_main__OFwq3>span{font-size:80px}}@media (min-width:600px) and (max-width:959px){.Intro_main__OFwq3>span{font-size:64px}}@media (max-width:599px){.Intro_main__OFwq3>span{font-size:32px}}.Intro_main__OFwq3:after{flex-grow:1;border-top:1px solid;width:1px;content:""}@media (min-width:960px){.Intro_main__OFwq3:after{height:40px}}@media (min-width:600px) and (max-width:959px){.Intro_main__OFwq3:after{height:32px}}@media (max-width:599px){.Intro_main__OFwq3:after{height:16px}}.Intro_sub___aYld{width:100%;text-align:justify;white-space:pre-line;overflow-wrap:break-word;color:var(--theme-color);line-height:1.5}@media (min-width:960px){.Intro_sub___aYld{margin-top:50px;font-size:24px}}@media (min-width:600px) and (max-width:959px){.Intro_sub___aYld{margin-top:40px;font-size:16px}}@media (max-width:599px){.Intro_sub___aYld{margin-top:40px;font-size:16px}}.Intro_lead__O4KqM{width:100%;font-size:16px;text-align:justify;white-space:pre-line;overflow-wrap:break-word;line-height:1.8}@media (min-width:960px){.Intro_lead__O4KqM{margin-top:50px}}@media (min-width:600px) and (max-width:959px){.Intro_lead__O4KqM{margin-top:40px}}@media (max-width:599px){.Intro_lead__O4KqM{margin-top:30px}}.Base_base___GW_0{overflow:hidden;position:relative;box-sizing:border-box;border-radius:8px;width:100%;aspect-ratio:3.3333333333;display:block;transform:translateZ(0);cursor:pointer}.Base_content__g2WAf{position:absolute;inset:0;z-index:1;margin:auto;box-sizing:border-box;border:2px solid;border-color:inherit;border-radius:8px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:justify;white-space:pre-line;overflow-wrap:break-word;color:inherit;transition:color .5s ease;line-height:1}.Base_background__pLoTv{width:117.3205080757%;height:100%;display:block;fill:inherit;transform:translateX(-100%) skewX(30deg);transform-origin:left bottom;transition:transform .5s ease;pointer-events:none}@media (hover:hover){.Base_base___GW_0:hover .Base_background__pLoTv{transform:translateX(0) skewX(30deg)}}.Down_down__VhvTR{width:100%;display:block;pointer-events:none}.Down_main__dHVFF{width:100%;display:block;pointer-events:auto}.Down_arrow__MHXT1{margin:5% auto 0;width:1em;height:.5em;line-height:1;display:block}.Right_right__6FEDB{width:100%;max-width:175px;display:block;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;column-gap:calc((100% - .5em) / 1.05 * .05);overflow:visible;pointer-events:none}.Right_main__i2aoO{width:calc((100% - .5em) / 1.05 * 1);pointer-events:auto}.Right_icon__yx2tH{width:.5em;height:1em;line-height:1;display:block}.Skin_skin__4VXzr{width:-moz-fit-content;width:fit-content;display:block;pointer-events:none}.Skin_skin__4VXzr[data-color=blue]{border-color:#036eba;color:#036eba;fill:#036eba;stroke:#036eba}@media (hover:hover){.Skin_skin__4VXzr[data-color=blue]:hover{color:#fff}}.Skin_skin__4VXzr[data-color=charcoal]{border-color:#595959;color:#595959;fill:#595959;stroke:#595959}@media (hover:hover){.Skin_skin__4VXzr[data-color=charcoal]:hover{color:#fff}}.Skin_skin__4VXzr[data-color=lightgray]{border-color:#f0f0f0;color:#f0f0f0;fill:#f0f0f0;stroke:#f0f0f0}@media (hover:hover){.Skin_skin__4VXzr[data-color=lightgray]:hover{color:#595959}}.Skin_skin__4VXzr[data-color=skyblue]{border-color:#42d3f0;color:#42d3f0;fill:#42d3f0;stroke:#42d3f0}@media (hover:hover){.Skin_skin__4VXzr[data-color=skyblue]:hover{color:#fff}}.Skin_skin__4VXzr[data-color=white]{border-color:#fff;color:#fff;fill:#fff;stroke:#fff}@media (hover:hover){.Skin_skin__4VXzr[data-color=white]:hover{color:#42d3f0}}.Layout_layout__HEc6p{display:block}.Layout_layout__HEc6p[data-size=default]{width:175px;font-size:14px}.Layout_layout__HEc6p[data-size=fluid]{width:100%}@media (min-width:960px){.Layout_layout__HEc6p[data-size=fluid]{font-size:14px}}@media (min-width:600px) and (max-width:959px){.Layout_layout__HEc6p[data-size=fluid]{font-size:12px}}@media (max-width:599px){.Layout_layout__HEc6p[data-size=fluid]{font-size:12px}}.Layout_layout__HEc6p[data-size=small]{width:110px;font-size:14px}.Input_input__K86b5{box-sizing:border-box;border:1px solid #595959;padding-inline:20px;width:100%;background-color:#fff;text-align:left;white-space:pre-wrap;overflow-wrap:break-word;color:#42d3f0;cursor:auto}@media (min-width:960px){.Input_input__K86b5{font-size:16px}}@media (min-width:600px) and (max-width:959px){.Input_input__K86b5{font-size:16px}}@media (max-width:599px){.Input_input__K86b5{font-size:12px}}input.Input_input__K86b5{line-height:1}@media (min-width:960px){input.Input_input__K86b5{height:50px}}@media (min-width:600px) and (max-width:959px){input.Input_input__K86b5{height:40px}}@media (max-width:599px){input.Input_input__K86b5{height:40px}}textarea.Input_input__K86b5{resize:vertical;line-height:1.8}@media (min-width:960px){textarea.Input_input__K86b5{padding-block:15px;height:400px}}@media (min-width:600px) and (max-width:959px){textarea.Input_input__K86b5{padding-block:10px;height:300px}}@media (max-width:599px){textarea.Input_input__K86b5{padding-block:10px;height:400px}}.Label_label__ujK9T{width:100%;line-height:1}@media (min-width:960px){.Label_label__ujK9T{font-size:16px}}@media (min-width:600px) and (max-width:959px){.Label_label__ujK9T{font-size:12px}}@media (max-width:599px){.Label_label__ujK9T{font-size:12px}}.Result_result__Aivd8{width:100%}.Result_result__Aivd8[data-is-success=true]{color:inherit}.Result_result__Aivd8[data-is-success=false]{color:#e83626}.Result_status__pS1z4{box-sizing:border-box;border:1px solid;width:100%;height:3em;display:flex;align-items:center;justify-content:center;line-height:1}@media (min-width:960px){.Result_status__pS1z4{font-size:16px}}@media (min-width:600px) and (max-width:959px){.Result_status__pS1z4{font-size:16px}}@media (max-width:599px){.Result_status__pS1z4{font-size:12px}}.Result_messages__MfUGH{margin-inline:auto;width:max-content;max-width:100%}@media (min-width:960px){.Result_messages__MfUGH{margin-block-start:50px}}@media (min-width:600px) and (max-width:959px){.Result_messages__MfUGH{margin-block-start:50px}}@media (max-width:599px){.Result_messages__MfUGH{margin-block-start:30px}}.Result_item__QHoZN{box-sizing:border-box;padding-left:1em;width:100%;text-indent:-1em;text-align:justify;white-space:pre-line;word-break:break-all;list-style-type:"・";list-style-position:inside;line-height:1.5}@media (min-width:960px){.Result_item__QHoZN{font-size:16px}}@media (min-width:600px) and (max-width:959px){.Result_item__QHoZN{font-size:16px}}@media (max-width:599px){.Result_item__QHoZN{font-size:12px}}.Result_item__QHoZN:not(:first-child){margin-top:.5em}.Form_form__XBFp4{width:100%;overflow:hidden}.Form_field__zIOG8{width:100%;display:grid;align-items:center}@media (min-width:960px){.Form_field__zIOG8{grid-template-columns:180px 1fr;gap:0 20px}}@media (min-width:600px) and (max-width:959px){.Form_field__zIOG8{grid-template-columns:120px 1fr;gap:0 10px}}@media (max-width:599px){.Form_field__zIOG8{grid-template-columns:100%;gap:10px 0}}.Form_field__zIOG8+.Form_field__zIOG8{margin-top:20px}.Form_submit__irR5h{width:max-content;display:block;pointer-events:none}@media (min-width:960px){.Form_submit__irR5h{margin-left:200px;margin-top:50px}}@media (min-width:600px) and (max-width:959px){.Form_submit__irR5h{margin-left:120px;margin-top:40px}}@media (max-width:599px){.Form_submit__irR5h{margin-left:0;margin-top:30px}}.Form_result__XomLP{width:100%}@media (min-width:960px){.Form_result__XomLP{margin-top:100px}}@media (min-width:600px) and (max-width:959px){.Form_result__XomLP{margin-top:100px}}@media (max-width:599px){.Form_result__XomLP{margin-top:50px}}.Inquiry_inquiry__oG9TV{width:100%}.Inquiry_heading__fp0B0{border-bottom:1px solid;width:100%}@media (min-width:960px){.Inquiry_heading__fp0B0{padding-bottom:50px}}@media (min-width:600px) and (max-width:959px){.Inquiry_heading__fp0B0{padding-bottom:20px}}@media (max-width:599px){.Inquiry_heading__fp0B0{padding-bottom:20px}}.Inquiry_heading__fp0B0>div{margin-inline:auto;width:100%;max-width:820px}.Inquiry_body__CBIWp{width:100%;display:grid;justify-content:center}@media (min-width:960px){.Inquiry_body__CBIWp{grid-template-columns:min(100%,760px)}}@media (min-width:600px) and (max-width:959px){.Inquiry_body__CBIWp{grid-template-columns:100%}}@media (max-width:599px){.Inquiry_body__CBIWp{grid-template-columns:100%}}@media (min-width:960px){.Inquiry_body__CBIWp{margin-top:100px}}@media (min-width:600px) and (max-width:959px){.Inquiry_body__CBIWp{margin-top:80px}}@media (max-width:599px){.Inquiry_body__CBIWp{margin-top:60px}}.Heading_heading__khJKW{width:100%}.Heading_heading__khJKW:before{width:100%;display:block;white-space:pre-line;overflow-wrap:break-word;content:attr(data-caption);line-height:1}@media (min-width:960px){.Heading_heading__khJKW:before{font-size:48px}}@media (min-width:600px) and (max-width:959px){.Heading_heading__khJKW:before{font-size:40px}}@media (max-width:599px){.Heading_heading__khJKW:before{font-size:24px}}.Heading_heading__khJKW>span{margin-top:10px;width:100%;display:block;white-space:pre-line;overflow-wrap:break-word;line-height:1}@media (min-width:960px){.Heading_heading__khJKW>span{font-size:16px}}@media (min-width:600px) and (max-width:959px){.Heading_heading__khJKW>span{font-size:14px}}@media (max-width:599px){.Heading_heading__khJKW>span{font-size:12px}}.Hero_hero__gCFH3{position:relative;width:100%;overflow:hidden}.Hero_heading__jMuyC{position:absolute;z-index:1;box-sizing:border-box;width:100%;color:#fff}@media (min-width:960px){.Hero_heading__jMuyC{padding-left:50px;padding-top:50px}}@media (min-width:600px) and (max-width:959px){.Hero_heading__jMuyC{padding-left:40px;padding-top:40px}}@media (max-width:599px){.Hero_heading__jMuyC{padding-left:30px;padding-top:30px}}.Hero_image__wPo_Z{position:relative;width:100%}.Hero_image__wPo_Z>img{width:100%}@media (min-width:960px){.Hero_image__wPo_Z>img{aspect-ratio:1860/800}}@media (min-width:600px) and (max-width:959px){.Hero_image__wPo_Z>img{aspect-ratio:768/512}}@media (max-width:599px){.Hero_image__wPo_Z>img{aspect-ratio:375/250}}.Hero_image__wPo_Z:after{position:absolute;left:0;top:0;width:100%;opacity:.8;background-image:linear-gradient(to right bottom,var(--theme-color) 0 50%,#0000 50% 100%);display:block;content:""}@media (min-width:960px){.Hero_image__wPo_Z:after{max-width:1500px;aspect-ratio:1500/300}}@media (min-width:600px) and (max-width:959px){.Hero_image__wPo_Z:after{max-width:600px;aspect-ratio:600/210}}@media (max-width:599px){.Hero_image__wPo_Z:after{max-width:360px;aspect-ratio:360/120}}