@charset "UTF-8";.l-page-golink__ttl,.l-pageheader__ttl .en{-webkit-font-smoothing:antialiased;font-family:lato,sans-serif;font-weight:700;font-style:normal}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeUpAnime{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.is-fadeInUp{opacity:0}.is-fadeInUp.js-loadanim{-webkit-transition:1s;transition:1s;-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.is-fadeInUp.js-loadanim.is-fadeInUp--01{-webkit-animation-delay:0.1s;animation-delay:0.1s}.is-fadeInUp.js-loadanim.is-fadeInUp--02{-webkit-animation-delay:1.6s;animation-delay:1.6s}.is-fadeInUp.js-loadanim.is-fadeInUp--03{-webkit-animation-delay:3.1s;animation-delay:3.1s}@-webkit-keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slide1{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes slide2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes pageAnim{0%{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes pageAnim{0%{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}.l-pageheader{padding-top:5rem}@media print,screen and (min-width:769px){.l-pageheader{padding-top:9rem}}@media print,screen and (min-width:769px){.l-pageheader__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media print,screen and (min-width:769px){.l-pageheader__ttl{margin-bottom:9rem;width:53%;text-align:left;padding-left:17%}}.l-pageheader__ttl .en,.l-pageheader__ttl .jp{display:block}.l-pageheader__ttl .jp{font-size:1.2rem;line-height:1.75;letter-spacing:0.2em;color:#333}@media print,screen and (min-width:769px){.l-pageheader__ttl .jp{font-size:1.6rem;line-height:1.2}}.l-pageheader__ttl .en{font-size:2rem;font-weight:bold;color:#000;line-height:1.8}@media print,screen and (min-width:769px){.l-pageheader__ttl .en{font-size:3.2rem;line-height:1.5;margin-top:0}}.l-pageheader__headline{margin:1em auto 2.4em;font-family:var(--font-mincho);font-size:1.8rem;font-weight:300;line-height:1.75;letter-spacing:0.3em;color:#000}@media print,screen and (min-width:769px){.l-pageheader__headline{margin:0;width:47%;font-size:2.4rem;text-align:left}}.l-pageheader__headline strong{font-weight:normal}.l-pageheader__txtarea{max-width:660px;margin:6rem auto 0;text-align:left;font-size:1.4rem;line-height:2.14;letter-spacing:0.15em}@media only screen and (max-width:768px){.l-pageheader__txtarea{width:calc(100% - 20vw)}}@media print,screen and (min-width:769px){.l-pageheader__txtarea{margin-top:9rem;font-size:1.8rem;line-height:2.11}}.l-pageheader__txt+.l-pageheader__txt{margin-top:2em}.l-page-golink{margin-top:6rem}@media print,screen and (min-width:769px){.l-page-golink{margin-top:0;margin-bottom:65px}}.l-page-golink__ttl{font-size:1.4rem;font-weight:bold;color:#000;line-height:1}@media print,screen and (min-width:769px){.l-page-golink__ttl{font-size:2.2rem}}.l-page-golink__txt{font-size:1.2rem;letter-spacing:0.2em;color:#333}@media print,screen and (min-width:769px){.l-page-golink__txt{font-size:1.6rem}}.l-page-golink__link{margin:1.5rem auto 0}.p-form{font-size:1.3rem}@media print,screen and (min-width:769px){.p-form{font-size:1.6rem;letter-spacing:0.02em}}.p-form__read{color:#000;font-size:min(4.2vw,1.5rem);line-height:2;letter-spacing:0.12em;margin-bottom:3.2em}@media print,screen and (min-width:769px){.p-form__read{margin-bottom:2em;text-align:left;font-size:2.4rem;line-height:1.5833333333;letter-spacing:0.18em}}.p-form__read a{color:var(--color-accent);position:relative}.p-form__read a:after{content:"";display:block;position:absolute;inset:auto 0 0 0;width:100%;height:1px;background:var(--color-accent)}.p-form__area{padding-top:1.5rem;padding-left:1.2em;margin-bottom:4rem;border-left:solid 2px var(--color-accent);display:table;width:100%;text-align:left}@media print,screen and (min-width:769px){.p-form__area{padding-top:0;margin-bottom:3em}}.p-form__ttl,.p-form__txtarea{display:block}@media print,screen and (min-width:769px){.p-form__ttl,.p-form__txtarea{display:table-cell;vertical-align:top}}.p-form__ttl{width:100%;margin-bottom:3rem;line-height:1;color:#000;font-size:1.8rem;letter-spacing:0.15em}@media print,screen and (min-width:769px){.p-form__ttl{width:33.5185185185%;overflow:hidden;padding-top:2.5rem;padding-right:1em;line-height:1;font-size:2.2rem}}.p-form__txtarea{width:100%}@media print,screen and (min-width:769px){.p-form__txtarea{width:66.4814814815%}}.p-form__txtarea input[type=email],.p-form__txtarea input[type=text],.p-form__txtarea input[type=url],.p-form__txtarea select,.p-form__txtarea textarea{background:none;color:inherit;padding:0.8em;width:100%;border:solid 1px #333;letter-spacing:0.1em;line-height:2}@media only screen and (max-width:768px){.p-form__txtarea input[type=email],.p-form__txtarea input[type=text],.p-form__txtarea input[type=url],.p-form__txtarea select,.p-form__txtarea textarea{font-size:16px;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media print,screen and (min-width:769px){.p-form__txtarea input[type=email],.p-form__txtarea input[type=text],.p-form__txtarea input[type=url],.p-form__txtarea select,.p-form__txtarea textarea{padding:1.5rem 2.5rem;font-size:1.7rem}}.p-form__txtarea input[type=email]::-webkit-input-placeholder,.p-form__txtarea input[type=text]::-webkit-input-placeholder,.p-form__txtarea input[type=url]::-webkit-input-placeholder,.p-form__txtarea select::-webkit-input-placeholder,.p-form__txtarea textarea::-webkit-input-placeholder{color:#808080}.p-form__txtarea input[type=email]::-moz-placeholder,.p-form__txtarea input[type=text]::-moz-placeholder,.p-form__txtarea input[type=url]::-moz-placeholder,.p-form__txtarea select::-moz-placeholder,.p-form__txtarea textarea::-moz-placeholder{color:#808080}.p-form__txtarea input[type=email]:-ms-input-placeholder,.p-form__txtarea input[type=text]:-ms-input-placeholder,.p-form__txtarea input[type=url]:-ms-input-placeholder,.p-form__txtarea select:-ms-input-placeholder,.p-form__txtarea textarea:-ms-input-placeholder{color:#808080}.p-form__txtarea input[type=email]::-ms-input-placeholder,.p-form__txtarea input[type=text]::-ms-input-placeholder,.p-form__txtarea input[type=url]::-ms-input-placeholder,.p-form__txtarea select::-ms-input-placeholder,.p-form__txtarea textarea::-ms-input-placeholder{color:#808080}.p-form__txtarea input[type=email]::placeholder,.p-form__txtarea input[type=text]::placeholder,.p-form__txtarea input[type=url]::placeholder,.p-form__txtarea select::placeholder,.p-form__txtarea textarea::placeholder{color:#808080}.p-form__txtarea select{font-size:1.4rem}@media print,screen and (min-width:769px){.p-form__txtarea select{font-size:2rem}}.p-form__txtarea select option{font-size:inherit}.p-form__txtarea{}.p-form{}@media print,screen and (min-width:769px){.p-form__mailconfirmation{margin-top:-2em}}.p-form{}@media print,screen and (min-width:769px){.p-form__textarea{margin-top:4em}}@media print,screen and (min-width:769px){.p-form__textarea dd,.p-form__textarea dt{vertical-align:top}}@media print,screen and (min-width:769px){.p-form__textarea textarea{height:265px}}.p-form{}.p-form__select{position:relative;display:inline-block;width:100%}.p-form__select:after{position:absolute;top:1.6em;right:20px;content:"";width:6px;height:6px;border-right:1px solid var(--color-accent);border-bottom:1px solid var(--color-accent);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}@media print,screen and (min-width:769px){.p-form__select:after{top:2em}}.p-form{}.p-form input[type=file]{color:#393232}.p-form__file{margin-bottom:3.7em;font-size:1.2rem;position:relative}@media print,screen and (min-width:769px){.p-form__file{font-size:1.8rem;margin-bottom:0.5em}}@media print,screen and (min-width:769px){.p-form__file:first-child{padding-top:1.5rem}}.p-form__file input[type=file]{display:none}.p-form__file label{border-radius:20px;background-color:#b6b6b6;color:#000;padding:0.4em 1.5em 0.4em 1em;line-height:1.6;display:block;position:relative;cursor:pointer;vertical-align:text-top;margin-bottom:0}@media print,screen and (min-width:769px){.p-form__file label{padding:0.1em 1.5em 0.1em 1em;display:inline-block;margin-bottom:0}}.p-form__file label:hover{opacity:0.7;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}.p-form__file label:before{content:"";display:block;position:absolute;right:1em;bottom:16px;width:7px;height:7px;border-right:1px solid #333;border-bottom:1px solid #333;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media print,screen and (min-width:769px){.p-form__file label:before{right:0.5em}}.p-form__file label:after{content:"選択されていません";color:#393232;position:absolute;top:calc(50% - 0.8em);font-size:inherit}@media only screen and (max-width:768px){.p-form__file label:after{top:2.8em;left:1em}}@media print,screen and (min-width:769px){.p-form__file label:after{right:-9.3em}}.p-form__file label.changed:after{content:""}.p-form__file .is-filename{display:inline-block;vertical-align:text-top}@media only screen and (max-width:768px){.p-form__file .is-filename{position:absolute;left:1em;top:2.6em;padding-top:0.3em;line-height:1}}@media print,screen and (min-width:769px){.p-form__file .is-filename{line-height:1.4;padding-left:0.5em}}.p-form__file .filename-display{margin-left:0.5em}.p-form__file:has(.filename-display){margin-bottom:1.7em}@media print,screen and (min-width:769px){.p-form__file:has(.filename-display){margin-bottom:0.5em}}.p-form__file:has(.filename-display) label:after{content:""}.p-form{}.p-form-submit{margin-top:3.5rem;width:86%}@media print,screen and (min-width:769px){.p-form-submit{margin-top:5rem;width:100%;max-width:400px}}.p-form-submit__inner{overflow:hidden;padding:0;font-size:1.8rem;font-weight:500;letter-spacing:0.2em}@media print,screen and (min-width:769px){.p-form-submit__inner{font-size:2.2rem;max-width:100%}}.p-form-submit input{cursor:pointer;color:inherit;background:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;width:100%;padding:0.8em 1.5em}.p-form-submit{}.p-form-submit .wpcf7-response-output{display:block;margin:auto;border:none;line-height:1.5;padding:1.1em;color:var(--color-accent)}.p-form-submit .wpcf7-spinner{position:absolute;background-color:#d0d0d0}.p-form-submit .wpcf7-spinner:before{background-color:#333}.p-form__icon--required{letter-spacing:0;margin-left:0.1em;font-size:1.4rem;color:var(--color-accent)}@media print,screen and (min-width:769px){.p-form__icon--required{font-size:1.6rem}}.p-form__ttlnote{font-size:1.2rem;margin-top:1.2em;letter-spacing:0.12em;padding-left:1em;text-indent:-1em}@media print,screen and (min-width:769px){.p-form__ttlnote{font-size:1.6rem}}.p-form__caselist{margin-top:2.5rem;font-size:1.2rem;line-height:1.2;color:#4d4d4d;letter-spacing:0.12em}@media print,screen and (min-width:769px){.p-form__caselist{margin-top:3.2rem;margin-left:0.7rem;font-size:1.4rem}}.p-form__caselist li{position:relative;padding-left:1.1em}.p-form__caselist li+li{margin-top:1em}.p-form__caselist li:before{position:absolute;top:0;left:0;content:"◯"}.p-form__txtnote{margin-top:4em;font-size:1.2rem;line-height:1.67;text-align:left;color:#000;padding-left:1em;text-indent:-1em}@media print,screen and (min-width:769px){.p-form__txtnote{margin-top:1.5em;font-size:1.8rem;letter-spacing:0.1em}}.p-form form.sent .p-form-policy,.p-form form.sent .p-form-submit,.p-form form.sent .p-form__area{opacity:0.3}.p-form-policy{text-align:left;font-size:1.2rem;line-height:1.9;color:#000;padding:0 2em 2em 1.5em;background-color:#f5f5f5;overflow-y:auto;direction:ltr;height:150px}@media print,screen and (min-width:769px){.p-form-policy{padding:0 5% 2em;font-size:1.6rem;line-height:2.38;color:#333;height:212px}}.p-form-policy::-webkit-scrollbar{width:7px}.p-form-policy::-webkit-scrollbar-track{background:inherit}.p-form-policy::-webkit-scrollbar-thumb{background:#b5b5b5;border-radius:5px}.p-contact-topback{display:none;margin:2.5rem auto 0;-webkit-transition:display 1s ease-out;transition:display 1s ease-out}@media print,screen and (min-width:769px){.p-contact-topback{margin-top:3.5rem}}.p-contact-topback a{width:78%;margin:auto;letter-spacing:0.1em}@media print,screen and (min-width:769px){.p-contact-topback a{width:100%;max-width:400px}}.p-contact-line{margin-top:3.5rem;padding:3em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:77.3638968481%;max-width:780px;background-color:#c7c7c7}@media print,screen and (min-width:769px){.p-contact-line{margin-top:9.5rem}}.p-contact-line__txt{padding-right:1.2em;font-size:1.4rem;line-height:1.71;text-align:left;letter-spacing:0.12em;color:#000}@media print,screen and (min-width:769px){.p-contact-line__txt{font-size:2.2rem}}.p-contact-line__txt a{text-decoration:underline;color:inherit}.p-contact-line figure{min-width:42px;min-height:42px;width:15.5555555556%}@media print,screen and (min-width:769px){.p-contact-line figure{width:10.2564102564%}}.p-contact-line figure a{display:block}div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok,div.wpcf7-response-output,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{border:none!important;line-height:1.5;color:var(--color-accent);font-size:1.3rem;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}@media print,screen and (min-width:769px){div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok,div.wpcf7-response-output,div.wpcf7-spam-blocked,div.wpcf7-validation-errors{font-size:1.8rem;letter-spacing:0.02em}}.wpcf7-not-valid-tip{color:var(--color-accent)!important}
/*# sourceMappingURL=contact.min.css.map */