@media print,screen and (min-width:768px){.index-module-scss-module__drKICW__contentsInner{grid-gap:min(30px,calc(30/1440*100vw));padding-left:calc(var(--padding-sp)/375*100vw);padding-right:calc(var(--padding-sp)/375*100vw);grid-template:"left right"/min(418px,29.0278vw) 1fr;gap:min(134px,9.30556vw);margin-top:min(45px,3.125vw);display:grid}}@media print,screen and (min-width:768px) and (min-width:768px){.index-module-scss-module__drKICW__contentsInner{padding-left:unset;padding-right:unset;width:min(1340px,93.0556vw);margin-inline:auto}}.index-module-scss-module__drKICW__contentsInnerLeft{padding-left:calc(var(--padding-sp)/375*100vw);padding-right:calc(var(--padding-sp)/375*100vw)}@media print,screen and (min-width:768px){.index-module-scss-module__drKICW__contentsInnerLeft{padding-left:unset;padding-right:unset;width:min(1340px,93.0556vw);padding:unset;width:auto;margin-inline:auto;margin:unset;grid-area:left}}.index-module-scss-module__drKICW__contentsInnerLeft .index-module-scss-module__drKICW__pageTitle{font-size:5.33333vw;line-height:var(--line-height-xsmall);letter-spacing:.08em;font-weight:500}@media print,screen and (min-width:768px){.index-module-scss-module__drKICW__contentsInnerLeft .index-module-scss-module__drKICW__pageTitle{font-size:min(22px,1.52778vw)}}.index-module-scss-module__drKICW__contentsInnerLeft .index-module-scss-module__drKICW__content{font-size:3.73333vw;line-height:var(--line-height-medium);letter-spacing:.04em;text-align:justify;margin-top:5.33333vw}@media print,screen and (min-width:768px){.index-module-scss-module__drKICW__contentsInnerLeft .index-module-scss-module__drKICW__content{letter-spacing:.08em;margin-top:min(26px,1.80556vw);font-size:min(16px,1.11111vw)}}.index-module-scss-module__drKICW__contentsInnerLeft .index-module-scss-module__drKICW__content p{margin-bottom:1.5em}.index-module-scss-module__drKICW__contentsInnerLeft .index-module-scss-module__drKICW__content p:last-child{margin-bottom:unset}.index-module-scss-module__drKICW__contentsInnerRight{margin-top:9.6vw}@media print,screen and (min-width:768px){.index-module-scss-module__drKICW__contentsInnerRight{margin-top:unset;grid-area:right;padding-right:min(84px,5.83333vw)}}.index-module-scss-module__drKICW__contentsInnerRight ul{grid-gap:calc(15/375*100vw);grid-template-columns:repeat(1,1fr);margin:0;padding:0;list-style:none;display:grid}@media print,screen and (min-width:768px){.index-module-scss-module__drKICW__contentsInnerRight ul{grid-gap:min(15px,calc(15/1440*100vw))}}.index-module-scss-module__drKICW__contentsInnerRight ul .index-module-scss-module__drKICW__image{pointer-events:none}.index-module-scss-module__drKICW__backButton{cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--transition-speed-fast)var(--bezier);z-index:100;position:fixed;bottom:6.93333vw;left:6.93333vw}@media print,screen and (min-width:768px){.index-module-scss-module__drKICW__backButton{bottom:min(42px,2.91667vw);left:calc(50% - min(var(--width-container)*1px,calc(var(--width-container)/1440*100vw))/2);opacity:1;pointer-events:all}}.index-module-scss-module__drKICW__backButton .index-module-scss-module__drKICW__backButtonImage{width:8vw;transition:opacity .3s var(--bezier)}.index-module-scss-module__drKICW__backButton .index-module-scss-module__drKICW__backButtonImage:hover{opacity:.5}@media print,screen and (min-width:768px){.index-module-scss-module__drKICW__backButton .index-module-scss-module__drKICW__backButtonImage{width:min(40px,2.77778vw)}}.index-module-scss-module__drKICW__backButton.index-module-scss-module__drKICW__is-scroll{opacity:1;pointer-events:all}
.index-module-scss-module__7dj1pG__caption{font-size:3.2vw;line-height:var(--line-height-medium);letter-spacing:.04em;margin-top:5.33333vw;padding-bottom:2.66667vw}@media print,screen and (min-width:768px){.index-module-scss-module__7dj1pG__caption{font-size:min(14px,.972222vw);line-height:var(--line-height-large);letter-spacing:.08em;margin-top:min(26px,1.80556vw);padding-bottom:min(20px,1.38889vw)}}.index-module-scss-module__7dj1pG__content{font-size:3.73333vw;line-height:var(--line-height-medium);letter-spacing:.04em;text-align:justify;margin-top:5.33333vw}@media print,screen and (min-width:768px){.index-module-scss-module__7dj1pG__content{letter-spacing:.08em;margin-top:min(26px,1.80556vw);font-size:min(16px,1.11111vw)}}
.index-module-scss-module__hr4RQG__contactForm{margin-top:5.33333vw;padding-bottom:12.8vw}@media print,screen and (min-width:768px){.index-module-scss-module__hr4RQG__contactForm{padding-bottom:unset;margin-top:min(24px,1.66667vw)}}.index-module-scss-module__hr4RQG__contactForm dl{margin-top:4.26667vw}@media print,screen and (min-width:768px){.index-module-scss-module__hr4RQG__contactForm dl{margin-top:min(24px,1.66667vw)}}.index-module-scss-module__hr4RQG__contactForm dl:first-of-type{margin-top:unset}.index-module-scss-module__hr4RQG__contactForm dl dt{font-size:3.73333vw;line-height:var(--line-height-xsmall);letter-spacing:.04em}@media print,screen and (min-width:768px){.index-module-scss-module__hr4RQG__contactForm dl dt{font-size:min(16px,1.11111vw)}}.index-module-scss-module__hr4RQG__contactForm dl dd{margin-top:2.13333vw}@media print,screen and (min-width:768px){.index-module-scss-module__hr4RQG__contactForm dl dd{margin-top:min(8px,.555556vw)}}.index-module-scss-module__hr4RQG__contactForm dl dd input,.index-module-scss-module__hr4RQG__contactForm dl dd textarea{border-radius:var(--border-radius-small);width:100%;transition:border-color -var(--transition-speed)var(--bezier);border:1px solid #999;padding:1.6vw 3.2vw;font-size:4.26667vw}@media print,screen and (min-width:768px){.index-module-scss-module__hr4RQG__contactForm dl dd input,.index-module-scss-module__hr4RQG__contactForm dl dd textarea{padding:min(12px,.833333vw);font-size:min(16px,1.11111vw)}}.index-module-scss-module__hr4RQG__contactForm dl dd input:focus,.index-module-scss-module__hr4RQG__contactForm dl dd textarea:focus{border-color:var(--color-black)}@media (any-hover:hover){.index-module-scss-module__hr4RQG__contactForm dl dd input:hover,.index-module-scss-module__hr4RQG__contactForm dl dd textarea:hover{border-color:var(--color-black)}}.index-module-scss-module__hr4RQG__contactForm dl dd textarea{resize:vertical;min-height:51.7333vw}@media print,screen and (min-width:768px){.index-module-scss-module__hr4RQG__contactForm dl dd textarea{min-height:min(194px,13.4722vw)}}.index-module-scss-module__hr4RQG__contactForm button{text-align:center;margin-inline:auto;letter-spacing:.04em;border-radius:var(--border-radius-pill);transition:border-color -var(--transition-speed)var(--bezier);border:1px solid #999;margin-top:9.6vw;padding:3.2vw 8.53333vw;font-size:4vw;display:block}@media print,screen and (min-width:768px){.index-module-scss-module__hr4RQG__contactForm button{margin-top:min(36px,2.5vw);padding:min(12px,.833333vw) min(32px,2.22222vw);font-size:min(16px,1.11111vw)}}@media (any-hover:hover){.index-module-scss-module__hr4RQG__contactForm button:hover{border-color:var(--color-black)}}
