﻿@media print,screen and (min-width:768px){.lead{text-align:center}}@media screen and (max-width:767px){.lead{font-size:1.6rem}}@media print,screen and (min-width:768px){.c-anchor-list{grid-template-columns:repeat(3, 1fr);gap:2.8rem}}.c-anchor-list>li a{height:5.2rem;line-height:1.2}.c-anchor-list>li .note{font-size:1.4rem;color:#85898c;margin-top:1rem;text-indent:-1em;padding-left:1em;line-height:1.5}@media screen and (max-width:767px){.c-anchor-list>li .note{margin-top:0.6rem;font-size:1.2rem}}.c-anchor-list>li .note a{text-decoration:underline}@media print,screen and (min-width:768px){.c-anchor-list>li .note a:hover{text-decoration:none}}.form-area{background:#f2f4f7;border-radius:6px;padding:6.4rem}@media screen and (max-width:767px){.form-area{padding:4rem 2rem}}.form-area .required{display:flex;align-items:center}.form-area .required::after{content:"必須";margin-left:1.6rem;font-family:var(--font-ja-01);font-size:1.3rem;color:var(--color-key-01);display:flex;align-items:center;height:2.6rem;border:solid 1px var(--color-key-01);border-radius:0.4rem;padding:0 0.6rem;line-height:0}@media screen and (max-width:767px){.form-area .required::after{font-size:1.1rem;height:2.2rem;padding:0 0.6rem;margin-left:1rem}}.form-area .note{font-size:1.4rem;color:#85898c;margin-top:0.8rem}@media screen and (max-width:767px){.form-area .note{line-height:1}}.form-area .errorText{font-size:1.4rem;color:#c00;margin-top:0.8rem;display:none}@media screen and (max-width:767px){.form-area .errorText{line-height:1}}.form-area input,.form-area textarea,.form-area select{appearance:none;background:#fff;border:solid 1px var(--color-border-01);border-radius:4px}@media screen and (max-width:767px){.form-area input,.form-area textarea,.form-area select{font-size:1.5rem}}.form-area input.is-error,.form-area textarea.is-error,.form-area select.is-error{background-color:#fdf2f2;border-color:#c00}.form-area input.is-error+.errorText,.form-area textarea.is-error+.errorText,.form-area select.is-error+.errorText{display:block}.form-area input{width:50%;height:6.4rem;padding:0 2.4rem}@media screen and (max-width:767px){.form-area input{width:100%;height:5.6rem;padding:0 2rem}}.form-area textarea{height:28rem;padding:1.6rem 2.4rem;line-height:1.5}@media screen and (max-width:767px){.form-area textarea{padding:1.2rem 2rem}}.form-area .select-wrap{position:relative;width:40rem}@media screen and (max-width:767px){.form-area .select-wrap{width:100%}}.form-area .select-wrap::after{content:"";width:1.6rem;height:1.6rem;position:absolute;top:2.4rem;right:1.6rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><g transform="translate(16) rotate(90)"><rect width="16" height="16" transform="translate(0 0)" fill="%23fff" opacity="0"/><path d="M.691,6.4a.689.689,0,0,0,.488-.2L5.708,1.668,10.236,6.2a.691.691,0,0,0,.977-.977L6.2.2a.691.691,0,0,0-.977,0L.2,5.219A.691.691,0,0,0,.691,6.4Z" transform="translate(5.236 13.708) rotate(-90)" fill="%231e1e1e"/></g></svg>') no-repeat center/100%;transform:rotate(180deg)}.form-area select{width:40rem;height:6.4rem}@media screen and (max-width:767px){.form-area select{width:100%;height:5.6rem}}.form-area select optgroup{color:#85898c;font-size:1.5rem}.form-area select option{color:var(--color-plain-01);font-size:1.4rem}@media print,screen and (min-width:768px){.form-area .name-wrap{display:flex;justify-content:space-between;align-items:center}}@media screen and (max-width:767px){.form-area .name-wrap{display:grid;gap:1rem}}.form-area .name-wrap div{display:flex;flex-wrap:wrap;align-items:center;width:calc(50% - 3.2rem)}@media screen and (max-width:767px){.form-area .name-wrap div{width:100%}}.form-area .name-wrap div::before{content:"姓";width:3.2rem}@media screen and (max-width:767px){.form-area .name-wrap div::before{font-size:1.5rem}}.form-area .name-wrap .mei::before{content:"名"}.form-area .name-wrap input{width:calc(100% - 3.2rem)}.form-area .name-wrap .errorText{width:100%;margin-left:3.2rem}.agree-area{margin-top:5.6rem;padding-top:5.6rem;border-top:solid 1px var(--color-border-01);text-align:center}@media screen and (max-width:767px){.agree-area{margin-top:4rem;padding-top:4rem}}@media screen and (max-width:767px){.agree-area__txt{text-align:left;font-size:1.5rem}}.agree-area__txt a{color:var(--color-key-01);text-decoration:underline}@media print,screen and (min-width:768px){.agree-area__txt a:hover{text-decoration:none}}.agree-area__checkbox{margin-top:4rem;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}@media screen and (max-width:767px){.agree-area__checkbox{margin-top:3.2rem}}.agree-area__checkbox input{width:2.4rem;height:2.4rem;padding:0;margin:0 1.2rem 0 0;cursor:pointer}@media screen and (max-width:767px){.agree-area__checkbox input{font-size:1.6rem}}.agree-area__checkbox input:checked{background:var(--color-key-01) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13.682" height="10.226" viewBox="0 0 13.682 10.226"><path d="M8.719-4.212,4.063-8.845l1.224-1.248L8.719-6.66l7.8-7.777,1.224,1.224Z" transform="translate(-4.063 14.438)" fill="%23fff"/></svg>') no-repeat center/1.2rem}.agree-area__submit{margin-top:3.2rem}@media screen and (max-width:767px){.agree-area__submit{margin-top:2.4rem}}.agree-area__submit button{width:24rem;height:5.6rem}@media screen and (max-width:767px){.agree-area__submit button span{font-size:1.5rem}}.agree-area__submit button:disabled{background-color:#dadfe6;border-color:#dadfe6;pointer-events:none}.agree-area__submit button:disabled span{color:#1e1e1e;opacity:.5}.agree-area__submit button:disabled .c-ico-arrow-01--g-m span::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12"><rect width="12" height="12" fill="none"/><path d="M5.64,9.98c-.09-.09-.15-.22-.15-.35,0-.13.05-.26.15-.35l2.78-2.78H2.37c-.28,0-.5-.22-.5-.5s.22-.5.5-.5h6.05l-2.78-2.78c-.2-.2-.2-.51,0-.71.2-.2.51-.2.71,0,0,0,0,0,0,0l3.63,3.63c.2.2.2.51,0,.71l-3.63,3.63c-.09.1-.22.15-.35.15-.13,0-.26-.05-.35-.15Z" fill="%23696B6E"/></svg>')}.counter-list{display:grid;gap:1.6rem}@media print,screen and (min-width:768px){.counter-list{grid-template-columns:repeat(2, 1fr)}}.counter-list>li{line-height:1.2}.counter-list>li a{border-radius:6px;border:solid 1px var(--color-border-01);display:block;padding:0 4rem 0 2.4rem;position:relative}@media print,screen and (min-width:768px){.counter-list>li a{pointer-events:none}}@media screen and (max-width:767px){.counter-list>li a{padding:1.2rem 2rem}}.counter-list>li a::after{content:"";width:1px;height:calc(100% - 3.2rem);position:absolute;top:1.6rem;left:50%;background:var(--color-border-01)}@media screen and (max-width:767px){.counter-list>li a::after{height:calc(100% - 2.4rem);top:1.2rem}}.counter-list>li a dl{height:7.8rem;display:flex;justify-content:space-between;align-items:center}.counter-list>li a dl dt{font-size:1.6rem;font-weight:bold}@media screen and (max-width:767px){.counter-list>li a dl dt{font-size:1.5rem;line-height:1.5}}.counter-list>li a dl dd{font-size:2.8rem}@media screen and (max-width:767px){.counter-list>li a dl dd{font-size:2.2rem}}.counter-list+p{margin-top:2.4rem}@media screen and (max-width:767px){.counter-list+p{font-size:1.6rem}}.thanks__txt-wrap{border:solid 1px var(--color-border-01);border-radius:8px;padding:5.6rem;text-align:center}@media screen and (max-width:767px){.thanks__txt-wrap{padding:3.2rem 2rem}}.thanks__ttl{font-family:var(--font-ja-02);font-size:3.6rem;font-weight:600;padding-bottom:2.4rem;position:relative}@media screen and (max-width:767px){.thanks__ttl{font-size:2.8rem;padding-bottom:1.6rem}}.thanks__ttl::after{content:"";width:6.4rem;height:2px;background:var(--color-key-01);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:767px){.thanks__ttl::after{width:4.8rem}}.thanks__txt{font-size:1.6rem;margin-top:4rem}@media screen and (max-width:767px){.thanks__txt{margin-top:2.4rem;font-size:1.4rem;text-align:left}}.thanks__note{font-size:1.4rem;color:#85898c;margin-top:2.4rem}@media screen and (max-width:767px){.thanks__note{margin-top:1.6rem;font-size:1.2rem;text-indent:-1em;padding-left:1em;text-align:left}}.thanks__home{text-align:center;margin-top:6.4rem}@media screen and (max-width:767px){.thanks__home{margin-top:3.2rem}}.thanks__home a{display:inline-flex;align-items:center;font-weight:bold;font-size:1.6rem}.thanks__home a .c-ico-arrow-02--w-m{transform:rotate(180deg);margin-right:1.2rem}.thanks__home a .c-ico-arrow-02--w-m::before{background:#e6ecf2}@media print,screen and (min-width:768px){.thanks__home a:hover .c-ico-arrow-02--w-m::before{background:var(--color-key-01)}}.l-page.contact.eng .form-area .required::after{content:"Required"}@media print,screen and (min-width:768px){.l-page.contact.eng .form-area .select-wrap{width:40rem}}@media print,screen and (min-width:768px){.l-page.contact.eng .form-area select{width:40rem}}.l-page.contact.eng .form-area .name-wrap input{width:calc(100% - 10rem)}.l-page.contact.eng .form-area .name-wrap div::before{content:"Surname";width:10rem}.l-page.contact.eng .form-area .name-wrap .mei::before{content:"Given name"}.l-page.contact.eng .form-area .name-wrap .errorText{margin-left:10rem}@media screen and (max-width:767px){.l-page.contact.eng .counter-list>li a{padding:1.2rem}}@media screen and (max-width:767px){.l-page.contact.eng .counter-list>li a::after{left:58%}}@media screen and (max-width:767px){.l-page.contact.eng .counter-list>li a dl dt{font-size:1.3rem}}@media screen and (max-width:767px){.l-page.contact.eng .counter-list>li a dl dd{font-size:1.8rem;white-space:nowrap}}@media screen and (max-width:767px){.l-page.contact.eng .thanks__ttl{line-height:1.4}}@media screen and (max-width:767px){.l-page.contact.eng .thanks__note{padding-left:0;text-indent:0}}/*# sourceMappingURL=style.css.map */
