@font-face{font-display:swap;font-family:'GatsbyFLF';font-style:normal;font-weight:normal;src:url("../fonts/Gatsbyflf-gxBp.ttf") format("truetype")}@font-face{font-display:swap;font-family:'GatsbyFLF';font-style:normal;font-weight:bold;src:url("../fonts/GatsbyFLF-Bold.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Honoka_Shin_Mincho';font-style:normal;font-weight:normal;src:url("../fonts/Honoka_Shin_Mincho_L.otf") format("OpenType")}.p-guide:after{content:"";display:table;clear:both}.p-guide{position:relative;width:100%;box-sizing:border-box}.p-guide__container{position:relative;box-sizing:border-box}@media only screen and (min-width: 1473.5px){.p-guide__container{max-width:calc(1500 / var(--fontSize) * 1em)}}@media print{.p-guide__container{max-width:calc(1500 / var(--fontSize) * 1em)}}@media only screen and (max-width: 767px){.p-guide__container{padding-left:calc(15 / var(--fontSize)* 1em);padding-right:calc(15 / var(--fontSize)* 1em)}}.p-guide__list{display:grid;grid-template-rows:auto;gap:calc(30 / var(--fontSize) * 1em)}@media only screen and (min-width: 768px){.p-guide__list{grid-template-columns:1fr;gap:calc(60 / var(--fontSize) * 1em);margin-top:calc(40 / var(--fontSize) * 1em)}}.p-guide__list-item{padding:calc(30 / var(--fontSize)* 1em) calc(25 / var(--fontSize)* 1em);background-color:var(--color-white);border:3px solid #8cd3ee;border-radius:calc(25 / var(--fontSize) * 1em);box-sizing:border-box;z-index:1}@media only screen and (min-width: 768px){.p-guide__list-item{padding:6.66667%;border:5px solid #8cd3ee}}.p-guide__title{display:flex;justify-content:center;align-items:center;column-gap:.8em;width:100%;font-family:var(--font-PopGothic);font-weight:400;text-align:center;color:var(--color-brand)}.p-guide__title-label{display:flex;align-items:center;flex-wrap:wrap;font-size:calc(20 / var(--fontSize)* 1em);letter-spacing:.1em}@media only screen and (min-width: 768px){.p-guide__title-label{font-size:calc(30 / var(--fontSize)* 1em);white-space:nowrap}}.p-guide__text{margin-top:1.6em;font-weight:600;line-height:1.8}@media only screen and (min-width: 768px){.p-guide__text{font-size:calc(16 / var(--fontSize) * 1em);line-height:2;text-align:center}}.p-guide__text small{display:block;margin-top:.3em;font-size:calc(10 / 14 * 1em);letter-spacing:.01em}@media only screen and (min-width: 768px){.p-guide__text small{font-size:calc(14 / 16 * 1em)}}@media only screen and (max-width: 767px){.p-guide__text small{margin-top:.8em;text-align:left}}.p-guide__note{padding-top:calc(30 / var(--fontSize) * 1em);counter-reset:note-counter}@media only screen and (min-width: 768px){.p-guide__note{padding-top:calc(60 / var(--fontSize) * 1em)}}.p-guide__note li{position:relative;padding-left:1.3em;color:#2a7abf;font-size:calc(16 / var(--fontSize) * 1em);font-weight:500;line-height:1.6;letter-spacing:.01em}@media only screen and (min-width: 768px){.p-guide__note li{padding-left:1.8em;font-size:calc(22 / var(--fontSize) * 1em)}}.p-guide__note li:not(:first-of-type){margin-top:.6em}@media only screen and (min-width: 768px){.p-guide__note li:not(:first-of-type){margin-top:.8em}}.p-guide__note li:before{content:counter(note-counter) ". ";position:absolute;left:0;font-weight:bold}.p-guide__note li::before{counter-increment:note-counter}.p-guide__note-other{margin-top:1.8em;color:#2a7abf;font-size:calc(16 / var(--fontSize) * 1em);font-weight:500;line-height:1.6;letter-spacing:.01em}@media only screen and (min-width: 768px){.p-guide__note-other{margin-top:3em;font-size:calc(22 / var(--fontSize) * 1em)}}.p-guide__faq{margin-top:calc(20 / var(--fontSize) * 1em)}@media only screen and (min-width: 768px){.p-guide__faq{margin-top:calc(40 / var(--fontSize) * 1em)}}.p-guide__faq-question{padding-left:1.8em;color:#2a7abf;font-weight:500;line-height:1.6;letter-spacing:.01em;text-align:left}@media only screen and (min-width: 768px){.p-guide__faq-question{padding-left:1.4em;font-size:calc(22 / var(--fontSize) * 1em)}}.p-guide__faq-question:before{content:"Q.";position:absolute;top:-.18em;left:0;font-size:calc(18 / 14 * 1em)}@media only screen and (min-width: 768px){.p-guide__faq-question:before{font-size:calc(26 / 22 * 1em)}}.p-guide__faq-question span{display:inline-block;padding-right:2.8em}.p-guide__faq-answer{position:relative;padding-left:.1em;font-size:calc(16 / var(--fontSize) * 1em);font-weight:500;line-height:1.6;letter-spacing:.01em;text-align:left}@media only screen and (min-width: 768px){.p-guide__faq-answer{padding-left:.5em;font-size:calc(22 / var(--fontSize) * 1em)}}.p-guide__faq-answer-inner{position:relative;margin-top:calc(5 / var(--fontSize) * 1em);padding-left:1.8em}@media only screen and (min-width: 768px){.p-guide__faq-answer-inner{margin-top:calc(10 / var(--fontSize) * 1em);padding-left:1.4em}}.p-guide__faq-answer-inner:before{content:"A.";position:absolute;top:-.18em;left:0;font-size:calc(18 / 14 * 1em)}@media only screen and (min-width: 768px){.p-guide__faq-answer-inner:before{font-size:calc(26 / 22 * 1em)}}.p-guide__faq-answer p{display:inline-block}@media only screen and (min-width: 768px){.p-guide__faq-answer p{padding-right:2.8em}}.accordion-item{padding:calc(10 / var(--fontSize) * 1em) 0 calc(10 / var(--fontSize) * 1em) 0;border-bottom:1px solid #cbcbcb}@media only screen and (min-width: 768px){.accordion-item{padding:calc(20 / var(--fontSize) * 1em) 0 calc(20 / var(--fontSize) * 1em) calc(20 / var(--fontSize) * 1em)}}.accordion-item button{position:relative;display:block;width:100%;font-family:var(--font-ZenGothic);border:none;outline:none;cursor:pointer}.accordion-item button[aria-expanded='true'] .accordion-icon:after{width:0}.accordion-item button[aria-expanded='true']+.accordion-content{opacity:1;max-height:400px;transition:all .3s ease;will-change:opacity, max-height}.accordion-title{display:block;width:100%}.accordion-icon{display:inline-block;position:absolute;top:50%;right:calc(10 / var(--fontSize) * 1em);transform:translateY(-50%);width:calc(20 / var(--fontSize) * 1em);height:calc(20 / var(--fontSize) * 1em);border:1px solid var(--color-black);border-radius:calc(20 / var(--fontSize) * 1em)}@media only screen and (min-width: 768px){.accordion-icon{right:calc(20 / var(--fontSize) * 1em);width:calc(30 / var(--fontSize) * 1em);height:calc(30 / var(--fontSize) * 1em);border-radius:calc(30 / var(--fontSize) * 1em)}}.accordion-icon:before{display:block;position:absolute;content:'';top:50%;left:calc(3.5 / var(--fontSize) * 1em);transform:translateY(-50%);width:calc(11 / var(--fontSize) * 1em);height:calc(1 / var(--fontSize) * 1em);background:currentColor}@media only screen and (min-width: 768px){.accordion-icon:before{top:calc(14 / var(--fontSize) * 1em);left:calc(5 / var(--fontSize) * 1em);width:calc(18 / var(--fontSize) * 1em)}}.accordion-icon:after{display:block;position:absolute;content:'';top:calc(3.5 / var(--fontSize) * 1em);left:50%;transform:translateX(-50%);width:calc(1 / var(--fontSize) * 1em);height:calc(11 / var(--fontSize) * 1em);background:currentColor}@media only screen and (min-width: 768px){.accordion-icon:after{top:calc(5 / var(--fontSize) * 1em);left:calc(14 / var(--fontSize) * 1em);height:calc(18 / var(--fontSize) * 1em)}}.accordion-content{opacity:0;overflow:hidden;max-height:0;transition:opacity .3s ease, max-height .3s ease;will-change:opacity, max-height}.c-split-text{display:flex;margin-bottom:-0.15em}.c-split-text.is-active{transition:transform 1300ms var(--ease-power4-out);transform:translate(0, 0)}.c-split-text.is-active .c-split-text-char{clip-path:polygon(0 0, 108% 0, 100% 100%, 0 100%);transition:clip-path 560ms var(--ease-power4-out);transition-delay:calc(var(--index, 0)*30ms);transform:translate(0, 0)}.c-split-text-char{padding-right:.1em;padding-bottom:.15em;margin-right:-0.1em;clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);transform:translate(0.8em, 0);will-change:transform}
