.u-kv__ttl--en{width:20%}@media screen and (max-width: 767px){.u-kv__ttl--en{max-width:200px;width:33.3333333333%}}.about{width:100%;margin:150px auto 0}@media screen and (max-width: 767px){.about{margin:50px auto 0}}.about__inner{width:90%;max-width:1000px;margin:0 auto}.about__ttl{width:100%}.about__ttl h2{font-size:48px;line-height:1.0833333333;font-weight:700;letter-spacing:0.12em}@media screen and (max-width: 1023px){.about__ttl h2{font-size:32px}}@media screen and (max-width: 767px){.about__ttl h2{font-size:24px}}.about__text{width:100%;margin:50px auto 0}@media screen and (max-width: 767px){.about__text{margin:30px auto 0}}.about__text p{font-size:var(--fz_md);line-height:2}@media screen and (max-width: 767px){.about__text p{line-height:1.7142857143}}.about__text p:nth-child(n+2){margin-top:40px}@media screen and (max-width: 767px){.about__text p:nth-child(n+2){margin-top:20px}}.about__btn{width:100%;margin:50px auto 0;display:grid;place-items:center}@media screen and (max-width: 767px){.about__btn{margin:30px auto 0}}.about__btn a{width:100%;max-width:230px}.about__btn a p{margin-left:0;margin-right:-10%}.about__btn a i{right:auto;left:20px;transform:scale(-1, 1) translateY(-50%)}@media screen and (max-width: 767px){.about__btn a i{left:10px}}.form{width:100%;margin:50px auto 0}@media screen and (max-width: 767px){.form{margin:30px auto 0}}.form__inner{width:90%;max-width:1000px;margin:0 auto;background:var(--c_gray01);padding:30px}@media screen and (max-width: 767px){.form__inner{padding:20px 5%}}.form__required{width:100%}.form__required p{font-size:var(--fz_sm)}.form__contents{width:100%;max-width:800px;margin:40px auto 0}@media screen and (max-width: 767px){.form__contents{margin:20px auto 0}}.form__contents--form{width:100%;height:auto}.form__contents--list{width:100%;display:grid;grid-template-columns:repeat(1, 1fr);gap:30px}@media screen and (max-width: 767px){.form__contents--list{gap:20px}}.form__contents--box{display:grid;grid-template-columns:180px 1fr;align-items:center}@media screen and (max-width: 767px){.form__contents--box{grid-template-columns:repeat(1, 1fr);gap:5px}}.form__contents--item p{font-size:var(--fz_md);font-weight:700;line-height:1.5}.form__contents--item span input{width:100%;padding:15px 10px;font-size:16px;border:1px solid var(--c_gray04);background:var(--c_white);font-weight:400}@media screen and (max-width: 767px){.form__contents--item span input{padding:10px 10px}}.form__contents--item span textarea{width:100%;height:300px;min-height:200px;max-height:500px;resize:vertical;border:1px solid var(--c_gray04);background:var(--c_white);padding:10px;font-weight:400}.form__contents--item.textarea{margin-top:10px;align-self:start}@media screen and (max-width: 767px){.form__contents--item.textarea{margin-top:0}}.form__contents--address{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:20px}@media screen and (max-width: 1023px){.form__contents--address{grid-template-columns:repeat(1, 1fr);gap:10px}}@media screen and (max-width: 767px){.form__contents--address{gap:0}}@media screen and (max-width: 767px){.form__contents--address dt:nth-child(n+2){margin-top:5px}}.form__contents--address dt p{font-size:var(--fz_md);font-weight:400}.form__contents--address dd{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:10px}@media screen and (max-width: 767px){.form__contents--address dd{gap:5px}}.form__contents--address dd.zip p{font-size:var(--fz_md);font-weight:400}.form__contents--address dd span{width:calc(100% - var(--fz_md) - 10px)}@media screen and (max-width: 1023px){.form__contents--address dd span{width:100%}}.form__contents--note{width:100%;margin:50px auto 0}@media screen and (max-width: 767px){.form__contents--note{margin:30px auto 0}}.form__contents--note ul{width:100%;display:grid;grid-template-columns:repeat(1, 1fr);gap:10px}.form__contents--note ul li{display:grid;grid-template-columns:auto 1fr;gap:10px}.form__contents--note ul li::before{content:"";width:10px;height:auto;aspect-ratio:1/1;background:var(--c_orange01);display:block;margin-top:.5em}.form__contents--note ul li p{font-size:var(--fz_md);line-height:1.5}.form__contents--note ul li p span{font-size:var(--fz_sm)}.form__contents--agreement{width:100%;margin:50px auto 0}@media screen and (max-width: 767px){.form__contents--agreement{margin:30px auto 0}}.form__contents--agreement span{display:grid;place-items:center}.form__contents--agreement span label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}.form__contents--agreement span label input{width:30px;height:auto;aspect-ratio:1/1;display:grid;place-items:center;border:3px solid var(--c_orange01);background:var(--c_white);position:relative;transition:all .3s ease}@media screen and (max-width: 767px){.form__contents--agreement span label input{width:20px;border-width:2px}}.form__contents--agreement span label input::before{content:"";width:17px;height:auto;aspect-ratio:17/10;display:block;position:absolute;top:45%;left:53%;transform:translate(-50%, -50%) rotate(-45deg);border-left:3px solid var(--c_orange01);border-bottom:3px solid var(--c_orange01);opacity:0;visibility:hidden}@media screen and (max-width: 767px){.form__contents--agreement span label input::before{width:12px;border-left:2px solid var(--c_orange01);border-bottom:2px solid var(--c_orange01)}}.form__contents--agreement span label input:checked::before{opacity:1;visibility:visible}.form__contents--agreement span label span{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;font-size:var(--fz_lg);font-weight:700}@media screen and (max-width: 767px){.form__contents--agreement span label span{row-gap:3px}}.form__contents--agreement span label span a{padding:0 5px;display:flex;justify-content:flex-start;align-items:center;gap:5px;color:var(--c_orange01);border-bottom:1px solid var(--c_orange01);padding-bottom:2px;transition:all .3s ease;font-size:var(--fz_lg)}@media(hover){.form__contents--agreement span label span a:hover{opacity:.7}}.form__contents--agreement span label span a i{width:var(--fz_lg);height:auto;aspect-ratio:1/1;display:grid;place-items:center;-webkit-mask-image:url("../../images/common/icon_blank.svg");mask-image:url("../../images/common/icon_blank.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--c_orange01)}.form__contents--submit{width:90%;max-width:205px;margin:50px auto 0;display:grid;place-items:center;position:relative;background:var(--c_orange01);transition:all .3s ease}@media(hover){.form__contents--submit:hover{opacity:.7}}@media screen and (max-width: 767px){.form__contents--submit{margin:30px auto 0}}.form__contents--submit:has(input[type=submit]:disabled){background:var(--c_gray04)}@media(hover){.form__contents--submit:has(input[type=submit]:disabled):hover{opacity:1}}.form__contents--submit input{width:100%;padding:15px 0;display:grid;place-items:center;padding-left:20%;font-size:var(--fz_xl);font-weight:600;color:var(--c_white)}.form__contents--submit::before{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:35px;height:auto;aspect-ratio:35/10;-webkit-mask-image:url("../../images/common/icon_arrow.svg");mask-image:url("../../images/common/icon_arrow.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--c_white)}@media screen and (max-width: 767px){.form__contents--submit::before{right:10px;width:32px}}.form__contents--submit .wpcf7-spinner{display:none}@media screen and (max-width: 767px){.thanks .about__ttl h2{text-align:center}}
/*# sourceMappingURL=contact.css.map */
