@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400..800&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Roboto:wght@100..900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");.request-form{font-family:"Noto Sans JP",sans-serif;padding:30px 0 64px;width:100%;overflow:hidden}@media (min-width: 1024px){.request-form{background:rgba(219,230,237,0.5);padding:60px 20px 60px;margin-bottom:100px;margin:71px 0 100px}}.request-form__desc{margin:0 0 40px;font-size:15px;font-size:1.5rem;line-height:2.13333em;letter-spacing:.1em;font-weight:400}@media (min-width: 1024px){.request-form__desc{max-width:834px;margin:0 auto 24px}}@media (max-width: 1023px){.request-form .tableContact textarea,.request-form .tableContact input[type="text"],.request-form .tableContact input[type="email"],.request-form .tableContact input[type="number"],.request-form .tableContact input[type="tel"],.request-form .tableContact input[type="url"]{border:solid 1px rgba(25,66,142,0.2)}}@media (min-width: 1024px){.request-form .tableContact--dl{max-width:834px}}@media (max-width: 1023px){.request-form .tableContact--dl .row .head .required.ml-13{margin-left:7px}}.request-form .tableContact--dl .row-name{margin-bottom:20px}@media (min-width: 1024px){.request-form .tableContact--dl .row-name{margin-bottom:24px}}.request-form .tableContact--dl .row-address{margin-bottom:1px}@media (min-width: 1024px){.request-form .tableContact--dl .row-address{margin-bottom:20px}}.request-form .tableContact--dl .row-place .head .sub{letter-spacing:0.1em}@media (min-width: 1024px){.request-form .tableContact--dl .row-place .head .sub{letter-spacing:0.05em}}@media (max-width: 1023px){.request-form .tableContact--dl .row-tel{margin-bottom:20px}}@media (min-width: 1024px){.request-form .tableContact--dl .row-tel .head{letter-spacing:0.05em}}@media (max-width: 1023px){.request-form .tableContact--dl .row-email{margin-bottom:20px}}@media (min-width: 1024px){.request-form .tableContact--dl .row-email .head{letter-spacing:0.05em}}.request-form .tableContact--dl .row-reemail{margin-bottom:24px}@media (min-width: 1024px){.request-form .tableContact--dl .row-reemail{margin-bottom:43px}}@media (min-width: 1024px){.request-form .tableContact--dl .row-reemail .head{letter-spacing:0.05em}}@media (max-width: 1023px){.request-form .tableContact--dl .row-reemail .data{margin-top:-5px;display:flex;flex-direction:column-reverse}}@media (max-width: 1023px){.request-form .tableContact--dl .row-reemail .sp-flex-reverse .note{order:3}.request-form .tableContact--dl .row-reemail .sp-flex-reverse .error{order:2}.request-form .tableContact--dl .row-reemail .sp-flex-reverse input{order:1}}.request-form .tableContact--dl .row-wish__desc{color:#505F6C;margin-top:-7px;font-size:13px;font-size:1.3rem;line-height:1.84615em;letter-spacing:.1em;font-weight:400}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__desc{margin-top:4px;font-size:14px;font-size:1.4rem;line-height:1.85714em}}.request-form .tableContact--dl .row-wish__desc .red{color:#F00}.request-form .tableContact--dl .row-wish__area{margin:15px 0 14px;display:flex;flex-wrap:wrap}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__area{margin:20px 0 17px}}.request-form .tableContact--dl .row-wish__area li{margin-right:7px;margin-bottom:8px;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:all .3s;transition-property:background, border, color;min-height:48px;padding:5px 5px 5px;font-size:14px;font-size:1.4rem;line-height:1.14286em;letter-spacing:.1em;font-weight:400;cursor:pointer}@media (max-width: 1023px){.request-form .tableContact--dl .row-wish__area li{background:rgba(219,230,237,0.5);width:calc(100% / 3 - 5px)}.request-form .tableContact--dl .row-wish__area li:nth-child(3n){margin-right:0}}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__area li{border:1px solid #B8CAD9;background:#FFF;width:calc(100% / 6 - 6px)}.request-form .tableContact--dl .row-wish__area li:nth-child(6n){margin-right:0}}@media only screen and (min-width: 1024px){.request-form .tableContact--dl .row-wish__area li:hover{opacity:1;background:#edf2f4}}.request-form .tableContact--dl .row-wish__area li.is-active{border-color:#004da0;background:#004da0;color:#FFF}.request-form .tableContact--dl .row-wish__tab-content{display:none}.request-form .tableContact--dl .row-wish__tab-content.is-active{display:block}.request-form .tableContact--dl .row-wish__group{margin-bottom:10px}.request-form .tableContact--dl .row-wish__group:last-child{margin-bottom:0}.request-form .tableContact--dl .row-wish__group .name{margin-bottom:12px;color:#004da0;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.1em;font-weight:700}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group .name{margin-bottom:13px}}.request-form .tableContact--dl .row-wish__group .list{display:flex;flex-wrap:wrap;flex-direction:column;width:calc(100% - 23px)}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group .list{width:100%}}@media only screen and (max-width: 360px){.request-form .tableContact--dl .row-wish__group .list{width:100%}}.request-form .tableContact--dl .row-wish__group .list li{margin-bottom:16px;line-height:0;width:50%}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group .list li{width:25.45%}}@media (max-width: 1023px){.request-form .tableContact--dl .row-wish__group .custom-checkbox .txt{letter-spacing:0;white-space:nowrap}}@media only screen and (max-width: 360px){.request-form .tableContact--dl .row-wish__group .custom-checkbox .txt{font-size:13px;font-size:1.3rem;line-height:1.53846em}}.request-form .tableContact--dl .row-wish__group.nagoya-1 .list{height:226px}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.nagoya-1 .list{height:130px}}.request-form .tableContact--dl .row-wish__group.nagoya-2 .list{height:195px}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.nagoya-2 .list{height:100px}}.request-form .tableContact--dl .row-wish__group.nagoya-3 .list{height:131px}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.nagoya-3 .list{height:70px}}.request-form .tableContact--dl .row-wish__group.nagoya-4 .list{height:160px}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.nagoya-4 .list{height:100px}}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.nagoya-4 .list li:nth-child(5),.request-form .tableContact--dl .row-wish__group.nagoya-4 .list li:nth-child(7){flex-basis:50%}}.request-form .tableContact--dl .row-wish__group.nagoya-suburbs-1 .list{height:99px}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.nagoya-suburbs-1 .list{height:65px}}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.nagoya-suburbs-1 .list li:nth-child(6){flex-basis:100%}}.request-form .tableContact--dl .row-wish__group.nagoya-suburbs-2 .list{height:66px}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.nagoya-suburbs-2 .list{height:33px}}.request-form .tableContact--dl .row-wish__group.nagoya-suburbs-3 .list{height:96px}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.nagoya-suburbs-3 .list{height:65px}}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.nagoya-suburbs-3 .list li:nth-child(6){flex-basis:100%}}.request-form .tableContact--dl .row-wish__group.owariasahi .list{height:210px}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.owariasahi .list{height:97px}}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.owariasahi .list li:nth-child(5),.request-form .tableContact--dl .row-wish__group.owariasahi .list li:nth-child(7){flex-basis:50%}}.request-form .tableContact--dl .row-wish__group.chita-1 .list{width:102%;height:139px}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.chita-1 .list{width:100%;height:65px}}@media (max-width: 1023px){.request-form .tableContact--dl .row-wish__group.chita-1 .list li{margin-bottom:13px}.request-form .tableContact--dl .row-wish__group.chita-1 .list li:nth-child(6){margin-top:17px}}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.chita-1 .list li:nth-child(6){flex-basis:100%}}.request-form .tableContact--dl .row-wish__group.chita-2 .list{width:102%;height:80px}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.chita-2 .list{width:100%;height:32px}}.request-form .tableContact--dl .row-wish__group.chita-3 .list{width:102%;height:65px}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.chita-3 .list{width:100%;height:36px}}.request-form .tableContact--dl .row-wish__group.ichinomiya .list{height:257px;width:114%}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.ichinomiya .list{width:100%;height:130px}}.request-form .tableContact--dl .row-wish__group.ichinomiya-suburbs .list{width:106%;height:289px}@media (min-width: 1024px){.request-form .tableContact--dl .row-wish__group.ichinomiya-suburbs .list{width:100%;height:165px}}@media (max-width: 1023px){.request-form .tableContact--dl .row-wish .error{margin-top:-7px;margin-bottom:11px}}@media (max-width: 1023px){.request-form .box-privacy{margin-top:10px;margin-bottom:39px;background:rgba(219,230,237,0.5)}}@media (min-width: 1024px){.request-form .box-privacy{margin-top:7px;margin-bottom:42px}}@media (min-width: 1024px){.request-form .box-privacy__ttl{font-size:14px;font-size:1.4rem;line-height:1.85714em;letter-spacing:.1em;font-weight:700}}@media (min-width: 1024px){.request-form .box-privacy__txt p{font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:.1em;font-weight:400}}.request-form .box-privacy__txt .link{text-decoration:underline;text-underline-offset:2px}@media (min-width: 1024px){.request-form .box-privacy__txt .link{font-size:13px;font-size:1.3rem;line-height:1.53846em;letter-spacing:0em;font-weight:400}}@media (min-width: 1024px){.request-form .box-privacy__txt .link:before{top:4px;right:-2px}}.form-confirm .request-form{width:100%;margin:25px 0 58px;background:rgba(219,230,237,0.5)}@media (max-width: 1023px){.form-confirm .request-form{padding:32px 16px 49px}}@media (min-width: 1024px){.form-confirm .request-form{margin:68px 0 96px}}

/*# sourceMappingURL=maps/request.min.css.map */
