.p-contact__intro{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);margin-bottom:4rem}@media only screen and (min-width: 1025px){.p-contact__intro{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-contact__intro{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-contact__intro{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact__intro{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-contact__intro{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.p-contact__intro .c-title{line-height:2.5}@media only screen and (min-width: 768px){.p-contact__intro .c-title{text-align:center}}@media only screen and (max-width: 767px){.p-contact__intro .c-title{text-align:left}}.p-contact__intro .c-link{margin-top:2rem}.p-contact__intro:last-child{border-top:1px solid var(--umineko-color-gray-e7);padding-top:4rem}@media only screen and (min-width: 768px){.p-contact__intro:last-child{margin-top:8rem}}@media only screen and (max-width: 767px){.p-contact__intro:last-child{margin-top:4rem}}.p-contact__flow{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0)}@media only screen and (min-width: 1025px){.p-contact__flow{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-4)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-contact__flow{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-contact__flow{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact__flow{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (max-width: 767px){.p-contact__flow{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.p-contact__flow ol{display:flex;justify-content:center;align-items:center;text-align:center}.p-contact__flow ol li{width:100%;box-sizing:border-box;padding:.5em 1rem;border-left:1px solid var(--umineko-color-gray-e7);background-color:var(--umineko-color-gray-f2)}.p-contact__flow ol li small{display:block}.p-contact__flow ol li.acitve{color:white;background-color:var(--umineko-color-acc1)}.p-contact__notice{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);margin-top:8rem}@media only screen and (min-width: 1025px){.p-contact__notice{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-contact__notice{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-contact__notice{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact__notice{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-contact__notice{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.p-contact__notice .o-border{padding:2rem;max-width:700px;margin:1rem auto}@media only screen and (min-width: 768px){.p-contact__notice .o-border{text-align:center}}@media only screen and (max-width: 767px){.p-contact__notice .o-border{text-align:left}}.p-contact__notice .o-border .inner{padding:2em 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:1em}.p-contact__notice .o-border .inner .c-btn__text .t{text-transform:uppercase}.p-contact-form{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0)}@media only screen and (min-width: 1025px){.p-contact-form{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-contact-form{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-contact-form{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact-form{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}.p-contact-form__td .list{display:flex;flex-direction:column;gap:1rem}.p-contact-form__td .list .p-contact-form__td__radio label{width:100%;line-height:1.6}.p-contact-form__td ul{box-sizing:border-box;padding-left:1.2rem}.p-contact-form__td ul li{list-style-type:disc}.p-contact-form__td__extra .note{padding-left:0;margin-bottom:2rem;width:100% !important;margin-top:0 !important}.p-contact-form__td__extra fieldset{border-top:none}.p-contact-form__submit{display:flex;gap:1rem}.p-contact-form__submit .c-btn--basic button svg{order:-1;transform:scale(-1)}body:has(.sp_nav_hide:focus) .c-fix-menu{display:none}.c-error{color:red;font-weight:normal;width:100%}.c-required{font-weight:400;color:#fff;line-height:1;padding:.05em .25em .1em;background-color:var(--umineko-color-accent2);margin-left:.5em;font-size:calc(var(--umineko-target-font-size) / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 768px){.c-required{--umineko-target-font-size:12}}@media only screen and (max-width: 767px){.c-required{--umineko-target-font-size:14}}.c-checkbox{display:flex}.c-checkbox .check-icon{display:inline-block;vertical-align:middle;box-sizing:border-box;width:1.5em;height:1.5em;border:1px solid var(--umineko-color-body);position:relative;margin-right:.5em;min-width:1.5em;min-height:1.5em;margin-top:.25em}.c-checkbox input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute}.c-checkbox input[type="checkbox"]:focus-visible+.c-checkbox__label .check-icon{border:2px solid var(--umineko-color-body)}.c-checkbox input[type="checkbox"]:disabled+.c-checkbox__label .check-icon{border:2px solid var(--umineko-color-body)}.c-checkbox input[type="checkbox"]+.c-checkbox__label .check-icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1em;height:1em;background:url(../images/common/ic_check.svg) no-repeat center/100%;transition:opacity .2s ease;opacity:0}.c-checkbox input[type="checkbox"]:checked+.c-checkbox__label .check-icon{background-color:var(--umineko-color-accent)}.c-checkbox input[type="checkbox"]:checked+.c-checkbox__label .check-icon::before{opacity:1}.c-checkbox__label{max-width:calc(100% - 2em);cursor:pointer;position:relative;display:flex;align-items:flex-start}@media only screen and (min-width: 768px){.c-checkbox__label{width:auto}}@media only screen and (max-width: 767px){.c-checkbox__label{width:100%}}.c-checkbox__label .t{display:inline-block;line-height:1.85}.c-radio{margin-top:0;margin-right:calc(15 / var(--umineko-parent-font-size) * 1rem);display:inline-block;padding-left:2em;font-size:calc(var(--umineko-target-font-size) / var(--umineko-parent-font-size) * 1rem);cursor:pointer}@media only screen and (min-width: 768px){.c-radio{margin-top:calc(5 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.c-radio{margin-top:calc(16 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (min-width: 1025px){.c-radio{--umineko-target-font-size:14}}@media only screen and (min-width: 768px) and (max-width: 1024px){.c-radio{--umineko-target-font-size:14}}@media only screen and (max-width: 767px){.c-radio{--umineko-target-font-size:16}}.c-radio.c-radio__vertical{display:block}.c-radio__input:checked+.c-radio__label::before{color:#fff;border-color:var(--umineko-color-accent);background-color:var(--umineko-color-accent)}.c-radio__input:focus+.c-radio__label::before{box-shadow:0 0 0 2px rgba(0,0,0,0.1)}.c-radio__input:checked+.c-radio__label::after{transform:translateY(-50%) scale(1)}.c-radio__input:disabled+.c-radio__label{opacity:.5}.c-radio__input:disabled+.c-radio__label::before{background-color:white}.c-radio__input:disabled+.c-radio__label::after{content:none}.c-radio__label{position:relative;vertical-align:middle}.c-radio__label::before{content:"";position:absolute;top:50%;left:-2em;display:block;width:1.25em;height:1.25em;box-sizing:border-box;transform:translateY(-50%);pointer-events:none;background-color:#fff;border:1px solid var(--umineko-color-body);border-radius:50%;transition:ease .3s all}.c-radio__label::after{content:"";position:absolute;top:50%;left:-2em;display:block;width:1.25em;height:1.25em;box-sizing:border-box;transform:translateY(-50%) scale(0);background-repeat:no-repeat;background-size:50% 50%;background-position:center center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");transition:ease .3s all}.c-select{position:relative}.c-select::after{content:"";position:absolute;top:50%;color:#444;transform:translateY(-50%);pointer-events:none;width:1em;height:1em;background:url(../images/common/ic_down.svg) no-repeat center/80%}@media only screen and (min-width: 768px){.c-select::after{right:.75em}}@media only screen and (max-width: 767px){.c-select::after{right:.5em}}.p-contact-form{--th-width:calc(270 / var(--umineko-parent-font-size) * 1rem)}.p-contact-form__policy{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0)}@media only screen and (min-width: 768px){.p-contact-form__policy{margin-top:calc(60 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__policy{margin-top:1em}}@media only screen and (min-width: 1025px){.p-contact-form__policy{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-contact-form__policy{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-contact-form__policy{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact-form__policy{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-contact-form__policy{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}.p-contact-form__policy .c-checkbox{margin-top:1em;align-items:center;justify-content:center}.p-contact-form__policy .c-checkbox__label{display:flex;justify-content:center;align-items:center}.p-contact-form__policy a{position:relative;z-index:2;text-decoration:underline;transition:ease .5s text-decoration}@media only screen and (min-width: 1025px){.p-contact-form__policy a:hover{text-decoration:none}}.p-contact-form__policy__txt{text-align:center}.p-contact-form__policy__error{color:red;margin-top:1em;text-align:center}.p-contact-form__submit{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.p-contact-form__submit{margin-top:calc(40 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__submit{margin-top:2em}}@media only screen and (min-width: 1025px){.p-contact-form__submit{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-contact-form__submit{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-contact-form__submit{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact-form__submit{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-contact-form__submit{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px) and (min-width: 768px){.p-contact-form__submit{flex-direction:row}}@media only screen and (max-width: 767px) and (max-width: 767px){.p-contact-form__submit{flex-direction:column-reverse}}@media only screen and (min-width: 1025px){.p-contact-form__submit .c-btn{width:calc(300 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact-form__submit .c-btn{width:calc(250 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__submit .c-btn{width:100%}}.mouse .p-contact-form__submit .c-btn--cv2{transition:opacity .15s ease-in}.mouse .p-contact-form__submit .c-btn--cv2:hover,.touch .p-contact-form__submit .c-btn--cv2.touchstart{opacity:0.7}.touch .p-contact-form__submit .c-btn--cv2{-webkit-tap-highlight-color:transparent}.touch .p-contact-form__submit .c-btn--cv2.touchend{transition-delay:200ms}.p-contact-form__submit .c-btn--cv2 button{background-color:var(--umineko-color-accent);color:white;width:100%}.p-contact-form__submit .c-btn--cv2 button svg{fill:white}.p-contact-form__submit .c-btn button{width:100%}@media only screen and (max-width: 767px){.p-contact-form__submit .c-btn{margin-top:1.25em}}.p-contact-form input:not(input[type="checkbox"]),.p-contact-form select,.p-contact-form textarea{border-radius:0;border:1px solid var(--umineko-color-gray-c);width:100%;background-color:#eeeeee;color:#000}@media only screen and (min-width: 768px){.p-contact-form input:not(input[type="checkbox"]),.p-contact-form select,.p-contact-form textarea{padding:1em 1.2em}}@media only screen and (max-width: 767px){.p-contact-form input:not(input[type="checkbox"]),.p-contact-form select,.p-contact-form textarea{padding:0.5em 0.75em}}@media only screen and (max-width: 767px){.p-contact-form input:not(input[type="checkbox"]),.p-contact-form select,.p-contact-form textarea{font-size:16px}}@media only screen and (min-width: 768px){.p-contact-form input:not(input[type="checkbox"]).size_m,.p-contact-form select.size_m,.p-contact-form textarea.size_m{max-width:calc(550 / var(--umineko-parent-font-size) * 1rem)}}.p-contact-form input:not(input[type="checkbox"]),.p-contact-form select{min-height:calc(40 / var(--umineko-parent-font-size) * 1rem)}@media only screen and (min-width: 768px){.p-contact-form select{padding-right:1.5em}}@media only screen and (max-width: 767px){.p-contact-form select{padding-right:1.25em}}.p-contact-form input::placeholder{color:#777}.p-contact-form input::-ms-input-placeholder{color:#777}.p-contact-form input:-ms-input-placeholder{color:#777}.p-contact-form select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-contact-form select::-ms-expand{display:none}.p-contact-form textarea{width:100%;resize:vertical}@media only screen and (min-width: 768px){.p-contact-form textarea{height:calc(200 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form textarea{height:15em}}.p-contact-form textarea::placeholder{color:#777;font-size:1rem}.p-contact-form textarea::-ms-textarea-placeholder{color:#777}.p-contact-form textarea:-ms-textarea-placeholder{color:#777}.p-contact-form__inner{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0)}@media only screen and (min-width: 1025px){.p-contact-form__inner{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-3)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-contact-form__inner{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-contact-form__inner{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact-form__inner{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-contact-form__inner{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (min-width: 1441px){.p-contact-form__inner{max-width:1200px}}.p-contact-form__tr,.p-contact-form fieldset{width:100%}.p-contact-form__tr{display:flex;align-items:flex-start}@media only screen and (min-width: 768px){.p-contact-form__tr{flex-direction:row}}@media only screen and (max-width: 767px){.p-contact-form__tr{flex-direction:column}}@media only screen and (min-width: 768px){.p-contact-form__tr:first-child{margin-top:calc(50 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__tr:first-child{margin-top:2em}}.p-contact-form__tr:nth-child(n+2){border-top:1px solid var(--umineko-color-gray-c)}@media only screen and (min-width: 768px){.p-contact-form__tr:nth-child(n+2){padding-top:calc(30 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__tr:nth-child(n+2){padding-top:1.75em}}@media only screen and (min-width: 768px){.p-contact-form__tr:nth-child(n+2){margin-top:calc(30 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__tr:nth-child(n+2){margin-top:1.75em}}.p-contact-form__tr>.p-contact-form__tr{margin-top:0 !important}.p-contact-form__th{font-size:calc(var(--umineko-target-font-size) / var(--umineko-parent-font-size) * 1rem);line-height:1.85;position:relative}@media only screen and (min-width: 1025px){.p-contact-form__th{width:var(--th-width)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact-form__th{width:30%}}@media only screen and (max-width: 767px){.p-contact-form__th{width:100%}}@media only screen and (min-width: 768px){.p-contact-form__th{--umineko-target-font-size:16}}@media only screen and (max-width: 767px){.p-contact-form__th{--umineko-target-font-size:17}}@media only screen and (min-width: 1025px){.p-contact-form__td{width:calc(100% - var(--th-width))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact-form__td{width:70%}}@media only screen and (max-width: 767px){.p-contact-form__td{width:100%}}@media only screen and (min-width: 768px){.p-contact-form__td{padding-left:calc(20 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__td{margin-top:1.25em}}.p-contact-form__td__about{width:100%}@media only screen and (min-width: 768px){.p-contact-form__td__about{margin-top:calc(10 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__td__about{margin-top:1em}}.p-contact-form__td__about .att_color{color:red}.p-contact-form__td .c-error{width:100%;line-height:1.85}@media only screen and (min-width: 768px){.p-contact-form__td .c-error{margin-top:calc(10 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__td .c-error{margin-top:1em}}@media only screen and (max-width: 767px){.p-contact-form__td>.txt{line-height:1.85}}@media only screen and (max-width: 767px){.p-contact-form__td>input+.p-contact-form__td__radio{margin-top:.75em}}.p-contact-form__td__extra{display:none}@media only screen and (min-width: 768px){.p-contact-form__td__extra{margin-top:calc(10 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__td__extra{margin-top:1em}}.p-contact-form__td__extra__label{display:block;padding-bottom:.5em}.p-contact-form__td__postcode{display:flex;flex-wrap:wrap;align-items:baseline}@media only screen and (min-width: 768px){.p-contact-form__td__postcode input{margin-left:.75em}}@media only screen and (max-width: 767px){.p-contact-form__td__postcode input{margin-left:.5em}}@media only screen and (min-width: 1025px){.p-contact-form__td__postcode input{max-width:calc(300 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact-form__td__postcode input{max-width:calc(250 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__td__postcode input{max-width:50%}}.p-contact-form__td__add{width:100%}@media only screen and (min-width: 768px){.p-contact-form__td__add{margin-top:calc(10 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__td__add{margin-top:1em}}@media only screen and (min-width: 768px){.p-contact-form__select.size_m{max-width:calc(550 / var(--umineko-parent-font-size) * 1rem)}}.p-contact-form__radio{display:flex;align-items:baseline}.p-contact-form__radio .c-radio{padding:.5em 0}.p-contact-form__name{display:flex}@media only screen and (min-width: 768px){.p-contact-form__name{align-items:baseline;max-width:calc(550 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__name{flex-direction:column;align-items:flex-start}}.p-contact-form__name__item{display:flex;align-items:center;flex-wrap:wrap;--name-t-width:3.5em}@media only screen and (min-width: 768px){.p-contact-form__name__item{width:48%}}@media only screen and (max-width: 767px){.p-contact-form__name__item{width:100%}}@media only screen and (min-width: 768px){.p-contact-form__name__item:nth-of-type(2n){margin-left:2%}}@media only screen and (max-width: 767px){.p-contact-form__name__item{width:100%}.p-contact-form__name__item:nth-child(n+2){margin-top:.75em}}.p-contact-form__name__item input{max-width:calc(100% - var(--name-t-width))}.p-contact-form__name__item .t{display:inline-block;width:var(--name-t-width)}.p-contact-form__data{display:flex;align-items:baseline;flex-wrap:wrap}.p-contact-form__data__item{display:flex;align-items:center}@media only screen and (min-width: 768px){.p-contact-form__data__item{max-width:calc(150 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (min-width: 1025px){.p-contact-form__data .c-select--year{width:20%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact-form__data .c-select--year{width:24%}}@media only screen and (max-width: 767px){.p-contact-form__data .c-select--year{width:28%}}@media only screen and (min-width: 1025px){.p-contact-form__data .c-select--month{width:20%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact-form__data .c-select--month{width:24%}}@media only screen and (max-width: 767px){.p-contact-form__data .c-select--month{width:22%}}@media only screen and (min-width: 1025px){.p-contact-form__data .c-select--day{width:20%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact-form__data .c-select--day{width:24%}}@media only screen and (max-width: 767px){.p-contact-form__data .c-select--day{width:22%}}@media only screen and (min-width: 768px){.p-contact-form__data .t{padding:0 1em}}@media only screen and (max-width: 767px){.p-contact-form__data .t{padding:0 0.5em}}.p-contact-form__time{display:flex;align-items:baseline;flex-wrap:wrap}@media only screen and (min-width: 768px){.p-contact-form__time{margin-top:calc(30 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__time{margin-top:1.5em}}.p-contact-form__time__item{display:flex;align-items:center}@media only screen and (min-width: 1025px){.p-contact-form__time__item{width:12%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact-form__time__item{width:14%}}@media only screen and (max-width: 767px){.p-contact-form__time__item{width:25%}}@media only screen and (min-width: 768px){.p-contact-form__time__item{max-width:calc(95 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-form__time__item{margin-bottom:.75em;max-width:90%}}@media only screen and (min-width: 768px){.p-contact-form__time .t{padding:0 1em}}@media only screen and (max-width: 767px){.p-contact-form__time .t{padding:0 0.75em}}.p-contact-thanks{margin-right:auto;margin-left:auto;--umineko-container-width:var(--umineko-content-0);margin-top:4rem}@media only screen and (min-width: 1025px){.p-contact-thanks{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-contact-thanks{max-width:calc(var(--umineko-child-width) * 1px * ((12 + 3 + 0) / 12))}}@media only screen and (min-width: 1025px) and (min-width: 1025px) and (max-width: 1440px){.p-contact-thanks{max-width:calc(var(--umineko-child-width) * 1px)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-contact-thanks{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-2)}}@media only screen and (max-width: 767px){.p-contact-thanks{width:calc(var(--umineko-child-width) / var(--umineko-container-width) * 100%);--umineko-child-width:var(--umineko-content-1)}}@media only screen and (min-width: 768px){.p-contact-thanks__text{margin-top:calc(20 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-thanks__text{margin-top:1em}}@media only screen and (min-width: 768px){.p-contact-thanks__text{text-align:center}}.p-contact-thanks__btn{max-width:320px}@media only screen and (min-width: 768px){.p-contact-thanks__btn{margin:calc(40 / var(--umineko-parent-font-size) * 1rem) auto 0}}@media only screen and (max-width: 767px){.p-contact-thanks__btn{margin:2em auto 0}}.p-contact-thanks__btn .c-btn__link{width:100%}.p-contact-thanks__tel{line-height:1;display:flex;text-align:center;justify-content:center;align-items:center;font-size:calc(var(--umineko-target-font-size) / var(--umineko-parent-font-size) * 1rem);--umineko-target-font-size:16;font-family:var(--umineko-font-en);font-optical-sizing:auto}@media only screen and (min-width: 768px){.p-contact-thanks__tel{margin-top:calc(40 / var(--umineko-parent-font-size) * 1rem)}}@media only screen and (max-width: 767px){.p-contact-thanks__tel{margin-top:2em}}.p-contact-thanks__tel a,.p-contact-thanks__tel .tel{padding-left:.25em;text-decoration:none;letter-spacing:0;transform:translateY(-0.05em);font-size:calc(100% * (24 / 16))}
