.p-guide__nav{width:100%;max-width:840px;margin:64px auto 0;padding-inline:20px}@media screen and (max-width: 760px){.p-guide__nav{max-width:550px;margin:40px auto 0;padding-inline:24px}}.p-guide__nav__list{display:grid;grid-template-columns:repeat(2, 1fr);-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%}@media screen and (max-width: 760px){.p-guide__nav__list{grid-template-columns:1fr;row-gap:0}}.p-guide__nav__listitem{display:block;line-height:1}.p-guide__nav__listitem a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;border-bottom:1px solid #2a2a2a;padding-inline:4px 7px;text-decoration:none;font-size:1.5rem;font-weight:600;letter-spacing:.08em}.p-guide__nav__listitem a:after{content:"";width:9px;height:9px;border-right:1px solid #2a2a2a;border-bottom:1px solid #2a2a2a;translate:0 -1px;rotate:45deg}.p-guide__nav__listitem:first-child a{border-top:1px solid #2a2a2a}.p-guide__nav__listitem:nth-child(2) a{border-top:1px solid #2a2a2a}@media screen and (max-width: 760px){.p-guide__nav__listitem:nth-child(2) a{border-top:none}}.c-guide__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:72px 0 0}@media screen and (max-width: 760px){.c-guide__section{padding:56px 0 0}}.c-guide__section .c-container{max-width:840px}@media screen and (max-width: 760px){.c-guide__section .c-container{max-width:550px;padding-inline:24px}}.shopify-section:has(.p-guide__nav)+.shopify-section .c-guide__section{padding-top:64px}.shopify-section:last-child{padding-bottom:120px}@media screen and (max-width: 760px){.shopify-section:last-child{padding-bottom:80px}}.c-guide__section__title{position:relative;padding-bottom:14px;font-size:2.2rem;font-weight:600;font-family:dnp-shuei-gothic-kin-std,"Zen Kaku Gothic New","Noto Sans JP",sans-serif;color:#2a2a2a;line-height:1.6;letter-spacing:.16em}@media screen and (max-width: 760px){.c-guide__section__title{font-size:1.8rem}}.c-guide__section__title:after{content:"";position:absolute;bottom:0;left:0;width:64px;height:2px;background:#e4ddd4}.c-guide__section__title+*{margin-top:24px}.c-guide__text{font-size:1.5rem;font-weight:300;line-height:2;letter-spacing:.04em}.c-guide__text a{-webkit-text-decoration:underline solid #2a2a2a 1px;text-decoration:underline solid #2a2a2a 1px}.c-guide__smallsections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.c-guide__smallsection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.c-guide__smallsection__title{padding:6px 8px;background:#f4f3f2;font-size:1.8rem;font-family:dnp-shuei-gothic-kin-std,"Zen Kaku Gothic New","Noto Sans JP",sans-serif;color:#2a2a2a;font-weight:600;line-height:1.6;letter-spacing:.16em}@media screen and (max-width: 760px){.c-guide__smallsection__title{font-size:1.6rem}}.c-guide__smallsection__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.c-guide__smallsection__content p{font-size:1.5rem;font-weight:500;line-height:2;letter-spacing:.04em}.c-guide__smallsection__content p a{-webkit-text-decoration:underline solid #2a2a2a 1px;text-decoration:underline solid #2a2a2a 1px}.c-guide__smallsection__content p.small{font-size:1.2rem}.c-guide__smallsection__content p sup{font-size:10px}.c-guide__smallsection__content figure{width:100%}.c-guide__smallsection__content .imgboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.c-guide__smallsection__content .imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.c-guide__smallsection__content .imgbox figure{max-width:484px}