.cSlide__button{width:calc(20 * var(--px));height:calc(20 * var(--px));position:relative;overflow:hidden}.cSlide__button--prev .cSlide__buttonIcon:last-child{left:100%}.cSlide__button--next .cSlide__buttonIcon:last-child{left:-100%}.cSlide__buttonImage{width:100%;height:100%;position:absolute;top:0}.cSlide__buttonIconInner{z-index:1;width:100%;height:100%;display:block;position:relative}.cSlide__buttonIcon{width:100%;height:100%;color:var(--_hover-color-icon,#4f545a);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.cSlide__buttonIcon svg{width:calc(6 * var(--px));height:calc(5 * var(--px))}.cSlide__selectedSnapDisplay{gap:calc(6 * var(--px));font-size:calc(1 * var(--font-rem));letter-spacing:-.04em;align-items:center;font-weight:500;line-height:1;display:flex}.cSlide__divider{width:calc(11 * var(--px));height:calc(18 * var(--px))}.cSlide__buttonList{gap:calc(12 * var(--px));align-items:center;display:flex}.cSlide__container{display:flex}.cSlide__item{flex:0 0 var(--slide-item-width,calc(256 * var(--px)));margin-right:var(--slide-item-gap,calc(16 * var(--px)))}@media screen and (width>=960px){.cSlide__button{transition:opacity .3s var(--ease-out-quint)}}@media screen and (width>=960px) and (any-hover:hover){.cSlide__button:hover{opacity:.5}}.pHeadline{gap:calc(7 * var(--px));width:100%;padding:calc(8 * var(--rem)) 0 calc(5 * var(--rem));font-size:calc(1.375 * var(--rem));writing-mode:vertical-rl;flex-direction:column;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}.pHeadline:before{content:"";background-image:url(../../assets/images/common/repeat_line.png);background-position:50%;background-repeat:repeat-x;background-size:calc(176 * var(--px)) calc(2 * var(--px));width:100%;height:1px;opacity:var(--line-opacity,0);border-bottom:0;position:absolute;bottom:0;left:0}.pGuide{margin-top:calc(3 * var(--rem))}.pGuide__inner{gap:calc(2 * var(--rem)) 0;display:grid}.pGuide__lead{gap:calc(1 * var(--rem)) 0;width:100%;padding:0 calc(32 * var(--px));display:grid}.pGuide__title{width:100%;font-size:calc(1.25 * var(--rem));letter-spacing:-.04em;font-weight:500;line-height:1.5}.pGuide__image{width:calc(288 * var(--px));height:calc(89 * var(--px));margin-left:auto}.pGuide__content{gap:calc(1 * var(--rem));padding:0 calc(26 * var(--px)) 0 calc(32 * var(--px));display:grid}.pGuide__text{font-size:calc(1 * var(--rem));letter-spacing:-.04em;line-height:1.7}.pExample{padding-bottom:calc(3 * var(--rem));margin-top:calc(4.5 * var(--rem))}.pExample__inner{padding:0 calc(32 * var(--px))}.pExample__title{width:calc(8.5 * var(--rem));font-size:calc(1.5 * var(--rem));display:grid}.pExample__title_item{width:calc(8.5 * var(--rem));font-size:calc(1.5 * var(--rem));opacity:0;grid-area:1/1}.pExample__list{margin-top:calc(2 * var(--rem))}.pExample__item{padding-bottom:calc(.5 * var(--rem));margin-top:calc(1.125 * var(--rem));font-size:calc(1 * var(--rem));letter-spacing:-.04em;line-height:1.5;position:relative}.pExample__item:before{content:"";background-image:url(../../assets/images/common/repeat_line.png);background-position:50%;background-repeat:repeat-x;background-size:calc(176 * var(--px)) calc(2 * var(--px));border-bottom:0;width:100%;height:1px;position:absolute;bottom:0;left:0}.pExample__fukidashi{width:calc(336 * var(--px));height:calc(152 * var(--px));margin-top:calc(1 * var(--rem));position:relative}.pExample__fukidashiText{z-index:1;gap:calc(.25 * var(--rem));padding-top:calc(1.875 * var(--rem));font-size:calc(1 * var(--rem));letter-spacing:-.04em;flex-direction:column;align-items:center;line-height:1;display:flex;position:relative}.pExample__fukidashiTextLine{width:fit-content;padding:calc(2 * var(--px)) calc(4 * var(--px));background-color:var(--color-white)}.pExample__fukidashiImage{width:calc(336 * var(--px));height:calc(152 * var(--px));position:absolute;top:0;right:0}.pKnow__inner{padding:calc(48 * var(--px)) 0 calc(64 * var(--px));background-color:#d5dade}.pKnow__title{gap:calc(.25 * var(--rem));padding:0 calc(32 * var(--px));font-size:calc(1.125 * var(--rem));color:var(--color-white);letter-spacing:-.04em;flex-direction:column;line-height:1.5;display:flex}.pKnow__titleLine{width:fit-content;padding:0 calc(6 * var(--px));background-color:var(--color-gray02)}.pKnow__embla{margin-top:calc(1 * var(--rem));position:relative}.pKnow__buttonList{right:calc(32 * var(--px));bottom:calc(100% + 1 * var(--rem));position:absolute}.pKnow__viewport{padding-left:calc(32 * var(--px))}.pKnow__item{padding:calc(32 * var(--px)) calc(24 * var(--px)) calc(56 * var(--px));transition:background-color .4s var(--ease-out-cubic) .1s;background-color:#eeeff0;position:relative}.pKnow__item.is-selected{background-color:var(--color-white)}.pKnow__itemTitle{font-size:calc(1.0625 * var(--rem));letter-spacing:-.04em;line-height:1.5}.pKnow__itemTitleLink,.pKnow__itemLink{text-underline-offset:calc(6 * var(--px));text-decoration:underline;display:inline}.pKnow__itemText{margin-top:calc(1 * var(--rem));font-size:calc(.9375 * var(--rem));letter-spacing:-.04em;line-height:1.7}.pKnow__itemImage{right:calc(16 * var(--px));bottom:calc(16 * var(--px));width:calc(52 * var(--px));height:calc(52 * var(--px));position:absolute}.pStart{margin-top:calc(3.5 * var(--rem))}.pStart__title{padding:0 calc(32 * var(--px));font-size:calc(1.375 * var(--rem));letter-spacing:-.04em;flex-direction:column;font-weight:500;line-height:1.5;display:flex}.pStart__controls{padding:0 calc(32 * var(--px))}.pStart__buttonList{justify-content:flex-end}.pStart__embla{padding-left:calc(32 * var(--px))}.pStart__viewport{margin-top:calc(.75 * var(--rem))}.pStart__item{display:flex;position:relative}.pStart__itemInner{padding:calc(24 * var(--px)) calc(16 * var(--px)) calc(32 * var(--px));margin:calc(8 * var(--px));background-color:var(--color-white)}.pStart__itemBg{z-index:-1;width:100%;height:100%;position:absolute;top:0;right:0}.pStart__itemHeader{grid-template-columns:calc(48 * var(--px)) 1fr;gap:calc(12 * var(--px));display:grid}.pStart__itemNumber{width:calc(48 * var(--px));height:calc(48 * var(--px))}.pStart__itemTitle{font-size:calc(1.0625 * var(--rem));letter-spacing:-.04em;line-height:1.5}.pStart__itemText{margin-top:calc(1 * var(--rem));font-size:calc(.9375 * var(--rem));letter-spacing:-.04em;line-height:1.7}.pStart__itemBorder{top:50%;right:calc(-16 * var(--px));width:calc(32 * var(--px));height:calc(3 * var(--px));position:absolute;transform:translateY(-50%)}.pButtonList{margin-top:calc(4 * var(--rem))}.pButtonList__inner{gap:calc(1.25 * var(--rem));padding:0 calc(24 * var(--px));flex-direction:column;align-items:center;display:flex}.pButtonLink__inner{gap:calc(16 * var(--px));width:calc(272 * var(--px));height:calc(112 * var(--px));background-image:url(../../assets/images/guide/button_background.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;flex-direction:column;justify-content:center;align-items:center;display:flex}.pButtonLink__text{font-size:calc(1.125 * var(--rem));color:var(--color-white);text-align:center;letter-spacing:-.04em;line-height:1.2}.pButtonLink__arrow{width:calc(47 * var(--px));height:auto}.pRelation{margin-top:calc(9 * var(--rem))}.pRelation__inner{padding:0 calc(32 * var(--px))}.pRelation__title{gap:calc(20 * var(--px));font-size:calc(1.25 * var(--rem));letter-spacing:.02em;writing-mode:vertical-rl;flex-direction:column;margin:0 auto;line-height:1.02;display:flex}.pRelation__content{gap:calc(1 * var(--rem));margin-top:calc(1.5 * var(--rem));flex-direction:column;display:flex}.pRelation__text{font-size:calc(1 * var(--rem));letter-spacing:-.04em;line-height:1.7}.pRelation__text:last-child{margin-top:calc(1.6875 * var(--rem))}.pRelation__button{margin-top:calc(1.5 * var(--rem))}.pRelation__link{gap:calc(16 * var(--px));width:calc(336 * var(--px));height:calc(72 * var(--px));background-image:url(../../assets/images/guide/relation_background.png);background-position:0 0;background-repeat:no-repeat;background-size:auto 100%;justify-content:center;align-items:center;display:flex}.pRelation__link_text{font-size:calc(1.125 * var(--rem));color:var(--color-white);line-height:1.2}.pRelation__link_arrow{width:calc(47 * var(--px));height:auto}@media screen and (width>=960px){.pHeadline{padding:calc(8.125 * var(--font-rem)) 0 calc(3.875 * var(--font-rem));font-size:calc(1.625 * var(--font-rem))}.pGuide{margin-top:calc(8 * var(--font-rem));grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:0;display:grid}.pGuide__inner{grid-column:11/53;grid-template-rows:min-content;grid-template-columns:repeat(42,1fr);align-items:end;gap:0;padding:0;display:grid}.pGuide__lead{gap:calc(2.5 * var(--rem)) 0;grid-column:1/22;padding:0}.pGuide__title{font-size:calc(1.625 * var(--font-rem))}.pGuide__image{width:calc(483 * var(--px));height:calc(151 * var(--px));margin-left:0}.pGuide__content{grid-column:25/43;padding:0}.pGuide__text{font-size:calc(1.125 * var(--font-rem))}.pExample{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:0;padding-bottom:calc(5.5 * var(--font-rem));margin-top:calc(5.5 * var(--rem));display:grid}.pExample__inner{grid-column:11/53;grid-template-rows:min-content;grid-template-columns:repeat(42,1fr);align-items:center;padding:0;display:grid}.pExample__title{grid-column:1/11;width:fit-content;height:fit-content}.pExample__title_item{width:calc(8.5 * var(--font-rem));font-size:calc(1.5 * var(--font-rem))}.pExample__list{grid-column:14/43}.pExample__item{padding-bottom:calc(.75 * var(--font-rem));margin-top:calc(.875 * var(--font-rem));font-size:calc(1.1875 * var(--font-rem))}.pExample__fukidashi{width:calc(28.375 * var(--font-rem));height:calc(12.875 * var(--font-rem));margin:calc(1.5 * var(--font-rem)) auto;grid-column:1/43}.pExample__fukidashiText{gap:calc(.5 * var(--font-rem)) 0;padding:calc(4.3125 * var(--font-rem)) calc(20 * var(--px)) 0;font-size:calc(1.125 * var(--font-rem));flex-flow:wrap;justify-content:center}.pExample__fukidashiTextLine:first-child{padding-right:0}.pExample__fukidashiTextLine:nth-child(2){padding-left:0}.pExample__fukidashiImage{width:calc(28.375 * var(--font-rem));height:calc(12.875 * var(--font-rem))}.pKnow__inner{padding:calc(120 * var(--px)) 0 calc(96 * var(--px))}.pKnow__title{width:fit-content;margin:0 calc(168 * var(--px));font-size:calc(1.375 * var(--font-rem));background-color:var(--color-gray02);flex-direction:row;gap:0}.pKnow__titleLine{padding:0 calc(6 * var(--px));background-color:#0000}.pKnow__titleLine:first-child{padding-right:0}.pKnow__titleLine:nth-child(2){padding-left:0}.pKnow__buttonList{right:calc(168 * var(--px));bottom:calc(100% + 1 * var(--rem) + 2 * var(--px))}.pKnow__viewport{padding-left:calc(168 * var(--px))}.pKnow__item{padding:calc(72 * var(--px)) calc(64 * var(--px));--slide-item-width:calc(528 * var(--px))}.pKnow__item:last-child{margin-right:calc(792 * var(--px))}.pKnow__itemTitle{font-size:calc(1.25 * var(--font-rem))}.pKnow__itemText{margin-top:calc(2 * var(--rem));font-size:calc(1 * var(--font-rem))}.pKnow__itemImage{right:calc(24 * var(--px));bottom:calc(24 * var(--px));width:calc(72 * var(--px));height:calc(72 * var(--px))}.pStart{margin-top:calc(6 * var(--rem))}.pStart__inner{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:0;display:grid}.pStart__title{gap:calc(28 * var(--px));height:max-content;font-size:calc(1.5 * var(--font-rem));letter-spacing:.04em;writing-mode:vertical-rl;grid-column:1/63;justify-content:center;padding:0;font-weight:500;line-height:1}.pStart__embla{grid-column:8/56;padding-left:0}.pStart__viewport{margin-top:calc(2.5 * var(--rem))}.pStart__container{gap:calc(1 * var(--rem));flex-direction:column}.pStart__item{flex:unset;width:100%;overflow:unset;margin-right:0;display:flex;position:relative}.pStart__item:last-child{overflow:hidden}.pStart__itemInner{width:100%;padding:calc(24 * var(--px)) calc(64 * var(--px)) calc(48 * var(--px)) calc(24 * var(--px))}.pStart__itemHeader{grid-template-columns:calc(80 * var(--px)) 1fr;gap:calc(32 * var(--px));align-items:center}.pStart__itemNumber{width:calc(80 * var(--px));height:calc(80 * var(--px))}.pStart__itemTitle{font-size:calc(1.5 * var(--font-rem))}.pStart__itemText{margin-top:0;margin-left:calc(112 * var(--px));font-size:calc(1.125 * var(--font-rem))}.pStart__itemBorder{top:unset;right:unset;bottom:calc(-40 * var(--px));left:calc(69 * var(--px));z-index:1;width:calc(3 * var(--px));height:calc(150 * var(--px));position:absolute;transform:translateY(0)}.pButtonList{margin:calc(6 * var(--font-rem)) 0 calc(14.25 * var(--font-rem))}.pButtonList__inner{gap:calc(16 * var(--px));flex-direction:row;justify-content:center;padding:0}.pButtonLink{width:calc(312 * var(--px));height:calc(146 * var(--px));display:grid;position:relative}.pButtonLink__inner{z-index:1;background-image:url(../../assets/images/guide/button_background-pc.svg);grid-area:1/1;width:100%;height:100%;position:relative}.pButtonLink__text{font-size:calc(1.25 * var(--font-rem))}.pButtonLink__arrow{width:calc(55 * var(--px))}.pButtonLink:nth-of-type(2) .pButtonLink__inner{background-image:url(../../assets/images/guide/button_background2-pc.svg);background-position:0 0;background-repeat:no-repeat;background-size:100%}.pButtonLink__back{z-index:0;grid-area:1/1;position:relative}.pButtonLink[data-button-id="1"]{--_hover-translate-x:calc(-93 * var(--px));--_hover-translate-y:calc(49 * var(--px));--_hover-rotate:-10deg;--_hover-transform-origin-side:right;--_hover-transform-origin-topbottom:bottom}.pButtonLink[data-button-id="2"]{--_hover-translate-x:calc(176 * var(--px));--_hover-translate-y:calc(71 * var(--px));--_hover-rotate:10deg;--_hover-transform-origin-side:right;--_hover-transform-origin-topbottom:bottom}.pRelation{margin-top:0}.pRelation__inner{flex-direction:column;align-items:center;padding:0;display:flex}.pRelation__title{gap:calc(28 * var(--px));font-size:calc(1.5 * var(--font-rem))}.pRelation__content{margin-top:calc(3 * var(--rem));justify-content:center}.pRelation__text{font-size:calc(1.125 * var(--font-rem));text-align:center}.pRelation__text:last-child{margin-top:calc(2.5 * var(--rem))}.pRelation__button{margin-top:calc(6 * var(--font-rem))}.pRelation__link{--_hover-translate-x:calc(13 * var(--px));--_hover-translate-y:calc(3 * var(--px));--_hover-rotate:-1deg;--_hover-transform-origin-side:left;--_hover-transform-origin-topbottom:bottom;width:calc(432 * var(--px));transform-origin:var(--_hover-transform-origin-side,right) var(--_hover-transform-origin-topbottom,center);background-image:url(../../assets/images/guide/relation_background-pc.png);transition:transform .2s steps(3,end)}.pRelation__link_text{font-size:calc(1.25 * var(--font-rem));letter-spacing:-.04em}.pRelation__link_arrow{width:calc(55 * var(--px))}}@media screen and (width>=960px) and (any-hover:hover){.pRelation__link:hover{transform:translate(var(--_hover-translate-x,0), var(--_hover-translate-y,0)) rotate(var(--_hover-rotate,0))}}
