.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}}.cSimulationLink{z-index:var(--z-tanukie-fukidashi);width:100%;height:100svh;padding:0 calc(8 * var(--px)) calc(70 * var(--px)) 0;pointer-events:none;grid-area:1/1;justify-content:end;align-items:end;display:flex;position:sticky;top:0;left:0;right:0;overflow:hidden}.cSimulationLink__link{width:calc(2.9375 * var(--rem));height:calc(10.875 * var(--rem));pointer-events:auto;cursor:pointer;opacity:0;position:relative}.cSimulationLink__link_image{width:100%;height:100%;display:block}.pFv{width:100%;padding-top:calc(8.5 * var(--rem))}.pFv__inner{width:100%}.pFv__intro{gap:calc(1.875 * var(--rem));width:100%;padding:0 calc(28 * var(--px)) 0 calc(32 * var(--px));margin-top:calc(4.75 * var(--rem));font-size:calc(1.125 * var(--rem));flex-direction:column;line-height:1.6;display:flex}.pFv__image{margin-top:calc(7.875 * var(--rem));position:relative}.pFv__image_item{width:100%;height:calc(220 * var(--px))}.pFv__image_stone{top:calc(-94 * var(--px));left:calc(32 * var(--px));width:calc(184 * var(--px));height:calc(110 * var(--px));position:absolute}.pFv__image_stone_inner{width:100%;height:100%;position:relative}.pFv__image_stone_item{position:absolute}.pFv__image_stone_item[data-stone="1"]{top:calc(32 * var(--px));width:calc(91 * var(--px));height:calc(78 * var(--px));left:0}.pFv__image_stone_item[data-stone="2"]{top:calc(51 * var(--px));left:calc(94 * var(--px));width:calc(90 * var(--px));height:calc(59 * var(--px))}.pFv__image_stone_item[data-stone="3"]{top:0;left:calc(86 * var(--px));width:calc(61 * var(--px));height:calc(49 * var(--px))}.pFvHeadline{gap:calc(56 * var(--px));width:100%;padding:0 calc(32 * var(--px));align-items:center;display:flex}.pFvHeadline__main{padding:calc(8 * var(--px)) calc(2 * var(--px));font-size:calc(.9375 * var(--rem));color:var(--color-white);letter-spacing:.12em;background-color:var(--color-black);writing-mode:vertical-rl;font-weight:500;line-height:1.1}.pFvHeadline__sub{gap:calc(10 * var(--px));font-size:calc(1.5 * var(--rem));align-items:center;font-weight:500;display:flex}.pFvHeadline__sub_logo{width:calc(113 * var(--px))}.pFvHeadline__sub_tategaki{writing-mode:vertical-rl}.pStrong{width:100%}.pStrong__inner{width:100%;padding-top:calc(5 * var(--rem))}.pStrong__content{width:100%;padding:0 calc(32 * var(--px));flex-direction:column;align-items:center;display:flex}.pStrong__headline{gap:calc(9 * var(--px));flex-direction:row-reverse;display:flex}.pStrong__headline_text{font-size:calc(1.25 * var(--rem));letter-spacing:.02em;writing-mode:vertical-rl;font-weight:500}.pStrong__description{width:100%;margin-top:calc(2.5 * var(--rem));font-size:calc(1 * var(--rem));line-height:1.7}.pStrong__body{width:100%;padding:0 calc(24 * var(--px));margin-top:calc(1.3125 * var(--rem))}.pStrong__body_wrapper{width:100%;padding:calc(8 * var(--px));background-image:url(../../assets/images/service/repeat_background.png);background-position:50%;background-repeat:repeat;background-size:calc(430 * var(--px)) calc(486 * var(--px))}.pStrong__body_inner{width:100%;padding:calc(56 * var(--px)) calc(24 * var(--px)) calc(48 * var(--px));background-color:var(--color-white)}.pStrong__subHeadline{gap:calc(16 * var(--px));font-size:calc(1.375 * var(--rem));letter-spacing:.02em;justify-content:center;align-items:center;font-weight:500;line-height:1.1;display:flex}.pStrong__subHeadline_logo{width:calc(92 * var(--px));height:calc(17 * var(--px))}.pStrong__subHeadline_tategaki{writing-mode:vertical-rl}.pStrong__text{margin-top:calc(2.5 * var(--rem));font-size:calc(.9375 * var(--rem));text-align:center;line-height:1.7}.pStrong__list{gap:calc(2.5 * var(--rem));margin-top:calc(2 * var(--rem));flex-direction:column;display:flex}.pStrong__item{padding-top:calc(1 * var(--rem));position:relative}.pStrong__item:after{content:"";background-image:url(../../assets/images/common/repeat_line.png);background-position:50%;background-repeat:repeat-x;background-size:176px 2px;width:100%;height:1px;position:absolute;top:0;left:0}.pStrong__itemTitle{gap:calc(10 * var(--px));font-size:calc(1.125 * var(--rem));align-items:flex-start;display:flex}.pStrong__itemTitle:before{width:calc(6 * var(--px));height:calc(6 * var(--px));margin-top:calc(10 * var(--px));content:"";background-image:url(../../assets/images/service/icon_ten.svg);background-position:0 0;background-repeat:no-repeat;background-size:100%}.pStrong__itemText{margin-top:calc(.375 * var(--rem));font-size:calc(.9375 * var(--rem));line-height:1.7}.pService{margin-top:calc(5 * var(--rem))}.pService__subHeadline{gap:calc(12 * var(--px));font-size:calc(1.25 * var(--rem));letter-spacing:.02em;justify-content:center;align-items:center;font-weight:500;line-height:1.1;display:flex}.pService__subHeadline_logo{width:calc(93 * var(--px));height:calc(17 * var(--px))}.pService__subHeadline_tategaki{writing-mode:vertical-rl}.pService__body{margin-top:calc(1.5 * var(--rem))}.pService__list{gap:calc(3.5 * var(--rem));flex-direction:column;width:100%;display:flex}.pServiceItemSlide{padding-top:calc(38 * var(--px));position:relative}.pServiceItemSlide__button{top:calc(10 * var(--px));position:absolute;left:0}.pServiceItemSlide__button .cSlide__selectedSnapDisplay{font-size:calc(.875 * var(--rem))}.pServiceItemSlide__itemTitle{flex-direction:column;display:flex}.pServiceItemSlide__itemTitle_item{width:fit-content;padding:calc(2 * var(--px)) calc(.375 * var(--rem)) 0;font-size:calc(1 * var(--rem));background-color:var(--_service-item-current-title,var(--color-white));transition:background-color .3s var(--ease-out-quint) .2s}.pServiceItemSlide__itemTitle_item:nth-of-type(2){margin-top:calc(-.25 * var(--rem))}.pServiceItemSlide__itemTitle_item .small{font-size:calc(.875 * var(--rem))}.pServiceItemSlide__itemText{margin-top:calc(.75 * var(--rem));font-size:calc(.9375 * var(--rem));line-height:1.7}.pServiceItemSlide__item{--slide-item-gap:calc(7 * var(--px));--slide-item-width:calc(280 * var(--px));padding:calc(24 * var(--px)) calc(20 * var(--px)) calc(24 * var(--px)) calc(24 * var(--px));background-color:var(--_service-item-bg,var(--color-light-gray));transition:background-color .3s var(--ease-out-quint) .2s;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pServiceItemSlide__item.current{background-color:var(--_service-item-current,#d5dade)}.pServiceItemSlide__item[data-slide=middle]{height:calc(193 * var(--px));-webkit-mask-image:url(../../assets/images/service/slider_mask_middle.png);mask-image:url(../../assets/images/service/slider_mask_middle.png)}.pServiceItemSlide__item[data-slide=small]{height:calc(171 * var(--px));-webkit-mask-image:url(../../assets/images/service/slider_mask_small.png);mask-image:url(../../assets/images/service/slider_mask_small.png)}.pServiceItemSlide__item[data-slide=large]{height:calc(285 * var(--px));-webkit-mask-image:url(../../assets/images/service/slider_mask_large.png);mask-image:url(../../assets/images/service/slider_mask_large.png)}.pServiceItem[data-service=service1]{padding:0 calc(32 * var(--px))}.pServiceItem[data-service=service2]{--_service-item-bg:#d5dade;--_service-item-current-title-bg:#d5dade;--_service-item-current:var(--color-white);--_service-item-current-title:var(--color-white);padding:calc(72 * var(--px)) calc(32 * var(--px)) calc(77 * var(--px));background-color:var(--color-light-gray)}.pServiceItem[data-service=service2] .pServiceItemSlide__item.current{--_service-item-current-title:#d5dade}.pServiceItem__title{position:relative}.pServiceItem__title[data-service=title1],.pServiceItem__title[data-service=title2]{width:calc(336 * var(--px));height:calc(88 * var(--px))}.pServiceItem__title_item{opacity:0;rotate:var(--service-stone-rotate,0);translate:var(--service-stone-x,0) var(--service-stone-y,0);justify-content:center;align-items:center;display:grid;position:absolute}.pServiceItem__title_item_bg{grid-area:1/1;width:100%;height:100%}.pServiceItem__title_item_text{font-size:calc(1.125 * var(--rem));color:var(--color-white);text-align:center;grid-area:1/1}.pServiceItem__title_item[data-service=branding]{--service-stone-x:calc(-4 * var(--px));--service-stone-y:calc(-14 * var(--px));--service-stone-rotate:-5deg;width:calc(181 * var(--px));height:calc(88 * var(--px));top:0;left:0}.pServiceItem__title_item[data-service=design]{--service-stone-x:calc(4 * var(--px));--service-stone-y:calc(14 * var(--px));--service-stone-rotate:5deg;top:calc(7 * var(--px));left:calc(175 * var(--px));width:calc(160 * var(--px));height:calc(78 * var(--px))}.pServiceItem__title_item[data-service=adviser]{--service-stone-x:calc(-4 * var(--px));--service-stone-y:calc(-14 * var(--px));--service-stone-rotate:-5deg;top:0;left:calc(34 * var(--px));width:calc(164 * var(--px));height:calc(88 * var(--px))}.pServiceItem__title_item[data-service=support]{--service-stone-x:calc(4 * var(--px));--service-stone-y:calc(14 * var(--px));--service-stone-rotate:5deg;top:calc(6 * var(--px));left:calc(200 * var(--px));width:calc(101 * var(--px));height:calc(82 * var(--px))}.pServiceItem__content{gap:calc(1 * var(--rem));margin-top:calc(1.5 * var(--rem));flex-direction:column;display:flex}.pServiceItem__text{font-size:calc(1 * var(--rem));line-height:1.7}.pServiceItem__list{gap:calc(2.5 * var(--rem));margin-top:calc(3.5 * var(--rem));flex-direction:column;display:flex}.pServiceItem__item{padding-bottom:calc(.5625 * var(--rem))}.pServiceItem__item_title{grid-template-columns:calc(48 * var(--px)) 1fr;gap:calc(10 * var(--px));width:100%;padding-top:calc(.5 * var(--rem));padding-bottom:calc(.625 * var(--rem));align-items:center;display:grid;position:relative}.pServiceItem__item_title:before,.pServiceItem__item_title:after{content:"";background-image:url(../../assets/images/common/repeat_line.png);background-position:50%;background-repeat:repeat-x;background-size:176px 2px;width:100%;height:1px;position:absolute;top:0;left:0}.pServiceItem__item_title:after{top:auto;bottom:0}.pServiceItem__item_title_icon{width:calc(48 * var(--px));height:calc(48 * var(--px))}.pServiceItem__item_title_text{font-size:calc(1.1875 * var(--rem))}.pServiceItem__item_text{margin-top:calc(1 * var(--rem));font-size:calc(.9375 * var(--rem));line-height:1.7}.pButtonList{padding:calc(4.5 * var(--rem)) calc(48 * var(--px)) calc(56 * var(--px));background-image:url(../../assets/images/service/repeat_bg.png);background-position:50%;background-repeat:repeat;background-size:calc(430 * var(--px)) calc(486 * var(--px))}.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{width:100%;margin-top:calc(1.5 * var(--rem))}.pRelation__inner{justify-content:center;display:grid}.pRelation__image{width:calc(304 * var(--px));height:calc(321 * var(--px));grid-area:1/1}.pRelation__content{padding:calc(200 * var(--px)) calc(32 * var(--px)) 0;grid-area:1/1}.pRelation__text{font-size:calc(1 * var(--rem));text-align:center}.pRelation__button{margin-top:calc(.75 * var(--rem));justify-content:center;display:flex}.pRelation__link{gap:calc(.5 * var(--rem));width:fit-content;padding:calc(.1875 * var(--rem)) calc(1 * var(--rem));background-color:var(--color-black);align-items:center;display:flex}.pRelation__link_text{font-size:calc(1 * var(--rem));color:var(--color-white)}.pRelation__link_arrow{width:calc(22 * var(--px));height:calc(15 * var(--px))}@media screen and (width>=960px){.cSimulationLink{height:100vh;padding:0 calc(32 * var(--px)) calc(55 * var(--px)) 0}.cSimulationLink__link{width:calc(10.4375 * var(--font-rem));height:calc(9.25 * var(--font-rem))}.cSimulationLink__link_image{transition:transform .3s steps(2,end)}.pFv{padding-top:calc(12.625 * var(--font-rem))}.pFv__inner{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:0;display:grid}.pFv__intro{margin-top:calc(10.4375 * var(--font-rem));grid-column:8/59;padding:0}.pFv__text{font-size:calc(1.375 * var(--font-rem));line-height:1.8}.pFv__image{margin-top:calc(4.6875 * var(--font-rem));grid-column:5/59;padding:0}.pFv__image_item{width:100%;height:calc(360 * var(--px))}.pFv__image_stone{top:calc(-184 * var(--px));left:calc(880 * var(--px));width:calc(344 * var(--px));height:calc(206 * var(--px))}.pFv__image_stone_item[data-stone="1"]{top:calc(59 * var(--px));width:calc(170 * var(--px));height:calc(147 * var(--px));left:0}.pFv__image_stone_item[data-stone="2"]{top:calc(96 * var(--px));left:calc(176 * var(--px));width:calc(168 * var(--px));height:calc(110 * var(--px))}.pFv__image_stone_item[data-stone="3"]{top:0;left:calc(160 * var(--px));width:calc(115 * var(--px));height:calc(92 * var(--px))}.pFvHeadline{grid-column:5/59;width:100%;padding:0;display:grid;position:relative}.pFvHeadline__main{padding-top:calc(12 * var(--px));font-size:calc(.9375 * var(--font-rem));grid-area:1/1;justify-self:start}.pFvHeadline__sub{font-size:calc(1.625 * var(--font-rem));grid-area:1/1;justify-self:center;padding-top:0}.pFvHeadline__sub_logo{width:calc(7.0625 * var(--font-rem));height:calc(1.3125 * var(--font-rem));margin-left:calc(.75 * var(--font-rem))}.pStrong__inner{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:0;padding-top:calc(14.5 * var(--font-rem));display:grid}.pStrong__content{grid-column:5/59;padding:0}.pStrong__headline_text{font-size:calc(1.5 * var(--font-rem))}.pStrong__description{margin-top:calc(3.5 * var(--font-rem));font-size:calc(1.25 * var(--font-rem));text-align:center}.pStrong__body{margin-top:calc(3.5 * var(--font-rem));grid-column:5/59;padding:0}.pStrong__body_wrapper{padding:calc(24 * var(--px));background-image:url(../../assets/images/service/repeat_background-pc.png);background-size:calc(495 * var(--px)) calc(486 * var(--px))}.pStrong__body_inner{grid-template-columns:1fr calc(792 * var(--px));padding:calc(24 * var(--px)) calc(77 * var(--px));align-items:center;display:grid}.pStrong__body_head{width:100%}.pStrong__subHeadline{gap:calc(14 * var(--px));font-size:calc(1.5 * var(--font-rem));justify-content:flex-start}.pStrong__subHeadline_logo{width:calc(7.0625 * var(--font-rem));height:calc(1.3125 * var(--font-rem))}.pStrong__text{margin-top:calc(2.5 * var(--font-rem));font-size:calc(1.0625 * var(--font-rem));text-align:left}.pStrong__list{gap:0;margin-top:0}.pStrong__item{grid-template-columns:calc(288 * var(--px)) 1fr;padding:calc(2.3125 * var(--font-rem)) calc(24 * var(--px));display:grid}.pStrong__item:first-child{padding-top:calc(2.5 * var(--font-rem))}.pStrong__item:first-child:after{content:none}.pStrong__itemTitle{gap:calc(14 * var(--px));font-size:calc(1.375 * var(--font-rem));margin-top:0}.pStrong__itemTitle:before{width:calc(.375 * var(--font-rem));height:calc(.375 * var(--font-rem));margin-top:calc(.75 * var(--font-rem))}.pStrong__itemText{font-size:calc(1.0625 * var(--font-rem))}.pService{margin-top:calc(10.5 * var(--font-rem))}.pService__subHeadline{gap:calc(.875 * var(--font-rem));font-size:calc(1.5 * var(--font-rem))}.pService__subHeadline_logo{width:calc(7.0625 * var(--font-rem));height:calc(1.3125 * var(--font-rem))}.pService__body{grid-template-rows:min-content;grid-template-columns:repeat(var(--grid-columns), 1fr);padding:0;padding-bottom:calc(7.875 * var(--font-rem));margin-top:calc(5.3125 * var(--font-rem));display:grid;position:relative}.pService__body:before{width:100%;height:calc(8.5 * var(--font-rem));content:"";background-color:var(--color-light-gray);position:absolute;bottom:0;left:0}.pService__content{grid-area:1/1/auto/-1}.pService__list{gap:0}.pServiceNav{width:100%;height:100vh;padding-bottom:calc(40 * var(--px));margin-top:calc(-576 * var(--px));grid-area:1/3/auto/12;align-items:flex-end;display:flex;position:sticky;top:0;left:0}.pServiceNav__list{gap:calc(1 * var(--font-rem));flex-direction:column;display:flex}.pServiceNav__item_link{width:fit-content;padding:0 calc(.75 * var(--font-rem));opacity:.3;transition:opacity .3s var(--ease-out-quart);position:relative}.pServiceNav__item_link.is-current{opacity:1}.pServiceNav__item_link_background{width:100%;height:100%;position:absolute;top:0;left:0}.pServiceNav__item_link_text{height:calc(2 * var(--font-rem));padding:calc(.125 * var(--font-rem)) calc(.25 * var(--font-rem));font-size:calc(.875 * var(--font-rem));color:var(--color-white);font-weight:500;line-height:2;display:block;position:relative}.pServiceNav__subList{gap:calc(.125 * var(--font-rem));margin-top:calc(.5 * var(--font-rem));flex-direction:column;display:flex}.pServiceNav__subList_item_link{font-size:calc(.8125 * var(--font-rem));opacity:.3;transition:opacity .3s var(--ease-out-quart);align-items:flex-start;line-height:1.8;display:flex}.pServiceNav__subList_item_link:before{content:"・"}.pServiceNav__subList_item_link.is-current{opacity:1}.pServiceItem__inner{grid-template-columns:calc(17.125 * var(--font-rem)) 1fr;gap:calc(60 * var(--px));padding-right:calc(96 * var(--px));align-items:center;display:grid}.pServiceItem__title[data-service=title1]{width:calc(16.5 * var(--font-rem));height:calc(12.625 * var(--font-rem))}.pServiceItem__title[data-service=title2]{width:calc(16.5 * var(--font-rem));height:calc(15.875 * var(--font-rem))}.pServiceItem__title_item[data-service=branding]{width:calc(16.5 * var(--font-rem));height:calc(6.5 * var(--font-rem));top:0;left:0}.pServiceItem__title_item[data-service=design]{top:calc(6.8125 * var(--font-rem));left:calc(1.375 * var(--font-rem));width:calc(14.5625 * var(--font-rem));height:calc(5.8125 * var(--font-rem))}.pServiceItem__title_item[data-service=adviser]{top:0;left:calc(.6875 * var(--font-rem));width:calc(15.125 * var(--font-rem));height:calc(8 * var(--font-rem))}.pServiceItem__title_item[data-service=support]{top:calc(7.5 * var(--font-rem));left:calc(3 * var(--font-rem));width:calc(10 * var(--font-rem));height:calc(8.375 * var(--font-rem))}.pServiceItem__title_item_text{font-size:calc(1.375 * var(--font-rem))}.pServiceItem__content{gap:calc(1 * var(--font-rem));margin-top:0}.pServiceItem__text{font-size:calc(1.0625 * var(--font-rem))}.pServiceItem__list{gap:calc(6 * var(--font-rem));margin-top:calc(6 * var(--font-rem));overflow:hidden}.pServiceItem__item_inner{padding-right:calc(96 * var(--px))}.pServiceItem__item_title{grid-template-columns:calc(60 * var(--px)) 1fr;gap:calc(16 * var(--px));padding:calc(.4375 * var(--font-rem)) calc(8 * var(--px))}.pServiceItem__item_title_icon{width:calc(60 * var(--px));height:calc(60 * var(--px))}.pServiceItem__item_title_text{font-size:calc(1.5 * var(--font-rem))}.pServiceItem__item_text{margin-top:calc(1.5 * var(--font-rem));font-size:calc(1.125 * var(--font-rem));padding:0}.pServiceItem[data-service=service1]{padding:0 0 calc(140 * var(--px)) calc(384 * var(--px))}.pServiceItem[data-service=service2]{padding:calc(160 * var(--px)) 0 0 calc(384 * var(--px))}.pServiceItem[data-service=service2] .pServiceItem__content{margin-top:calc(21 * var(--px))}.pServiceItemSlide{padding-top:calc(3.875 * var(--font-rem));--slide-item-gap:calc(.375 * var(--font-rem))}.pServiceItemSlide__button{top:calc(1 * var(--font-rem));left:0}.pServiceItemSlide__button .cSlide__selectedSnapDisplay{font-size:calc(1 * var(--font-rem))}.pServiceItemSlide__button.is-disable{pointer-events:none;opacity:0}.pServiceItemSlide__buttonList{gap:calc(1.25 * var(--font-rem))}.pServiceItemSlide__buttonList .cSlide__button{width:calc(1.375 * var(--font-rem));height:calc(1.375 * var(--font-rem))}.pServiceItemSlide__item{--slide-item-width:calc(23.75 * var(--font-rem));padding:calc(2.5 * var(--font-rem)) calc(2.3125 * var(--font-rem))}.pServiceItemSlide__item[data-slide=middle]{height:calc(15.75 * var(--font-rem));-webkit-mask-image:url(../../assets/images/service/slider_mask_middle-pc.png);mask-image:url(../../assets/images/service/slider_mask_middle-pc.png)}.pServiceItemSlide__item[data-slide=small]{height:calc(15.75 * var(--font-rem));padding-top:calc(2.5 * var(--font-rem));-webkit-mask-image:url(../../assets/images/service/slider_mask_middle-pc.png);mask-image:url(../../assets/images/service/slider_mask_middle-pc.png)}.pServiceItemSlide__item[data-slide=large]{height:calc(18.75 * var(--font-rem));-webkit-mask-image:url(../../assets/images/service/slider_mask_large-pc.png);mask-image:url(../../assets/images/service/slider_mask_large-pc.png)}.pServiceItemSlide__item:nth-child(2),.pServiceItemSlide__item:nth-child(5){margin-top:calc(1 * var(--font-rem))}.pServiceItemSlide__itemTitle_item{padding:calc(.125 * var(--font-rem)) calc(.375 * var(--font-rem)) 0;font-size:calc(1.1875 * var(--font-rem))}.pServiceItemSlide__itemTitle_item .small{font-size:calc(1 * var(--font-rem))}.pServiceItemSlide__itemText{margin-top:calc(.75 * var(--font-rem));font-size:calc(1 * var(--font-rem))}.pButtonList{width:100%;padding:calc(6 * var(--rem)) 0 0;background-image:none;flex-direction:column;align-items:center;display:flex}.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__back{opacity:1;grid-area:1/1}.pButtonLink[data-button-id="1"]{--_hover-translate-x:calc(-95 * var(--px));--_hover-translate-y:calc(64 * var(--px));--_hover-rotate:-8deg;--_hover-transform-origin-side:right;--_hover-transform-origin-topbottom:bottom}.pButtonLink[data-button-id="2"]{--_hover-translate-x:calc(167 * var(--px));--_hover-translate-y:calc(75 * var(--px));--_hover-rotate:9deg;--_hover-transform-origin-side:right;--_hover-transform-origin-topbottom:bottom}.pButtonLink[data-button-id="2"] .pButtonLink__inner{background-image:url(../../assets/images/guide/button_background2-pc.svg);background-position:0 0;background-repeat:no-repeat;background-size:100%}.pRelation{--_hover-translate-x:calc(25 * var(--px));--_hover-translate-y:calc(3 * var(--px));--_hover-rotate:-1deg;--_hover-transform-origin-side:left;--_hover-transform-origin-topbottom:bottom;width:calc(640 * var(--px));height:calc(250 * var(--px));margin-top:calc(4 * var(--font-rem))}.pRelation__inner{grid-template-columns:calc(250 * var(--px)) calc(333 * var(--px));background-image:url(../../assets/images/service/link_repeat_bg-pc.png);background-position:0 0;background-repeat:no-repeat;background-size:100%;align-items:center;display:grid}.pRelation__image{grid-area:inherit;width:calc(250 * var(--px));height:calc(250 * var(--px));margin-left:calc(-12 * var(--px))}.pRelation__content{grid-area:inherit;padding:0}.pRelation__text{font-size:calc(1.25 * var(--font-rem));text-align:left}.pRelation__button{margin-top:calc(1.5 * var(--font-rem));justify-content:flex-start}.pRelation__link_text{font-size:calc(1 * var(--font-rem))}}@media screen and (width>=960px) and (any-hover:hover){.cSimulationLink__link:hover .cSimulationLink__link_image{transform:rotate(-5deg)translateY(-5px)}}
