@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-contact{padding-bottom:min(5.5vw,60px)}}:root>body>.wrapper>main>section>.container-contact>.inner>.t-bar svg .cls-1{fill:#48c4da}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white{padding:min(3.6vw,40px) min(11.8vw,130px)}}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white{padding:5.3vw 1.3vw}}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form label{font-weight:500}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>dl.flc{-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:flex-start;margin-bottom:min(2.5vw,27px);-webkit-box-pack:start;-ms-flex-pack:start}}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>dl.flc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:9.3vw}}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>dl.flc.altp{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>dl.flc.altp>dt{margin-top:.4em}}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>dl.flc>dt{font-weight:500}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>dl.flc>dt.fli{-ms-flex-negative:0;flex-shrink:0;width:min(21.8vw,240px)}}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>dl.flc>dt.fli{margin-bottom:2.7vw}}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>dl.flc>dd{width:100%;font-weight:500}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>dl.flc>dd>div{margin-bottom:min(2.5vw,27px)}}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>dl.flc>dd>div{margin-bottom:9.3vw}}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>dl.flc>dd>div::last-of-type{margin-bottom:0}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>dl.flc>dd>div>.flc{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>dl.flc>dd>div>.flc .pc{display:none}}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>.tx--notice{margin-bottom:2em;font-size:.8em}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>.tx--notice{text-align:center}}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>.privacy{margin-bottom:2em}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>.privacy>.box-link{margin-bottom:2em;text-align:center}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>.privacy>.box-link>a{color:#00488a}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form>.privacy>.box-check{margin-bottom:4em;text-align:center}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form input{border:1px solid gray}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form input[type=text]{padding:.4em}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form input[type=text].w100{width:100%}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form input[type=text]{min-height:44px}}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form input[type=text]{min-height:38px}}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form input[type=checkbox],:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form input[type=radio]{all:revert}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form .box-submit.flc{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form .box-submit.flc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form .box-submit.flc>span{display:block}:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form .box-submit.flc>span.fli input{min-width:10em;padding:.5em 0;font-size:1.3em;font-weight:bold;color:#fff;text-align:center;background-color:#48c4da;border:none;border-radius:1em}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form .box-submit.flc>span.fli:first-of-type{margin-right:min(1.8vw,20px)}}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-contact>.inner>.bg-white form .box-submit.flc>span.fli:first-of-type{margin-bottom:5.3vw}}:root>body>.wrapper>main>section>.container-form>.inner .bg-white>.tx--heading{font-weight:bold;margin-bottom:1em}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white>.tx--heading{font-size:1.3em}}:root>body>.wrapper>main>section>.container-form>.inner .bg-white>.tx--notice{margin-bottom:1em}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white>.tx--notice{font-size:.9em}}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white>.tx--notice{font-size:.8em}}:root>body>.wrapper>main>section>.container-form>.inner .bg-white>.tx--notice:first-of-type{margin-bottom:2em}:root>body>.wrapper>main>section>.container-form>.inner .bg-white>.tx--note{margin-bottom:1em}:root>body>.wrapper>main>section>.container-form>.inner .bg-white>dl{font-size:1.1em}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white>dl{margin-left:1em}}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white>dl.flc{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white>dl.flc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}:root>body>.wrapper>main>section>.container-form>.inner .bg-white>dl>dt{font-weight:500}:root>body>.wrapper>main>section>.container-form>.inner .bg-white>dl>dd{text-align:justify}:root>body>.wrapper>main>section>.container-form>.inner .bg-white>dl:nth-of-type(odd){margin-bottom:1em}:root>body>.wrapper>main>section>.container-form>.inner .bg-white>.tx--note{font-size:1.2em;font-weight:bold;margin-top:1em}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white>.tx--note{font-size:1.3em}}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form .confirm_only{display:none}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form dl>dt.flc{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form dl>dt .input_only{display:block;padding:.1em .4em;margin-left:1em;font-size:.8em;color:#fff;background-color:#4d4d4d;border-radius:.2em}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form dl>dd small{padding-top:.5em;line-height:1.4em}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white form dl>dd small{display:block;margin-left:1em;text-align:justify;text-indent:-1em}}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form>.privacy{text-align:center}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form>.privacy a{color:#00488a !important}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form textarea{padding:.4em;border:1px solid gray}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form textarea.w100{width:100%}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form input{border:1px solid gray}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form input[type=text]{padding:.4em}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form input[type=text].w100{width:100%}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white form input[type=text]{min-height:44px}}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white form input[type=text]{min-height:38px}}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form input[type=checkbox],:root>body>.wrapper>main>section>.container-form>.inner .bg-white form input[type=radio]{all:revert}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white form .mwform-radio-field{display:inline-block}}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white form .mwform-radio-field{display:block}}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white form .mwform-radio-field:first-of-type{margin-left:10px}}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form select{padding:.4em;-webkit-appearance:revert;-moz-appearance:revert;appearance:revert;border:1px solid gray}@media screen and (min-width: 750px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white form select{min-height:44px}}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white form select{min-height:38px}}:root>body>.wrapper>main>section>.container-form>.inner .bg-white form select.w100{width:100%}@media screen and (max-width: 749px){:root>body>.wrapper>main>section>.container-form>.inner .bg-white form .mwform-tel-field input{max-width:4em}}.box-link{text-align:center !important}
