@charset "UTF-8";
/*! ファイル名:style.css */@font-face{font-family:"Yu Gothic";font-weight:100;src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic";font-weight:200;src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic";font-weight:300;src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic";font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic";font-weight:700;src:local("Yu Gothic Bold")}@font-face{font-family:"Helvetica Neue";font-weight:100;src:local("Helvetica Neue Regular")}@font-face{font-family:"Helvetica Neue";font-weight:200;src:local("Helvetica Neue Regular")}body{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media (resolution >= 2dppx),only screen and (min-device-pixel-ratio:2){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.container_ym{background-color:var(--ym-color-bg);color:var(--ym-color-base);font-family:var(--ym-font-family-base);font-size:var(--ym-font-size-base);letter-spacing:var(--ym-tracking-base);line-height:var(--ym-leading-base);position:relative}body.is-fixed{overflow:hidden;touch-action:none}:root{scrollbar-gutter:stable;--ym-vw:100vw;--ym-first-view-height:100svh;--ym-border-radius-full:9999px;--ym-color-base:#242424;--ym-color-base-rgb:36 36 36;--ym-color-bg:#fff;--ym-color-bg-rgb:255 255 255;--ym-color-white:#fff;--ym-color-white-rgb:255 255 255;--ym-color-black:#000;--ym-color-black-rgb:0 0 0;--ym-color-gray:#ccc;--ym-color-gray-rgb:204 204 204;--ym-breakpoints-xs:320px;--ym-breakpoints-sm:768px;--ym-breakpoints-md:1024px;--ym-breakpoints-ml:1300px;--ym-breakpoints-lg:1440px;--ym-breakpoints-xl:1680px;--ym-breakpoints-full:9999px;--ym-zindex-back:0;--ym-zindex-middle:10;--ym-zindex-front:100;--ym-zindex-header:500;--ym-zindex-overlay:900;--ym-zindex-modal:1000;--ym-zindex-navi:5000;--ym-zindex-magic:10000;--ym-font-weight-thin:100;--ym-font-weight-extraLight:200;--ym-font-weight-light:300;--ym-font-weight-regular:400;--ym-font-weight-medium:500;--ym-font-weight-semiBold:600;--ym-font-weight-bold:700;--ym-font-weight-extraBold:800;--ym-font-weight-black:900;--ym-font-family-base:Noto Sans JP,sans-serif;--ym-leading-none:0;--ym-leading-tight:1;--ym-leading-snug:1.15;--ym-leading-normal:1.3;--ym-leading-relaxed:1.45;--ym-leading-base:1.6;--ym-leading-loose:1.75;--ym-leading-wide:1.9;--ym-leading-extra-wide:2;--ym-leading-double:3;--ym-tracking-none:0;--ym-tracking-tighter:0.01em;--ym-tracking-tight:0.02em;--ym-tracking-base:0.04em;--ym-tracking-wide:0.08em;--ym-tracking-wider:0.16em;--ym-tracking-widest:0.32em;--ym-ease-none:cubic-bezier(0.25,0.25,0.75,0.75);--ym-ease-power1-in:cubic-bezier(0.55,0.085,0.68,0.53);--ym-ease-power1-inout:cubic-bezier(0.455,0.03,0.515,0.955);--ym-ease-power1-out:cubic-bezier(0.25,0.46,0.45,0.94);--ym-ease-power2-in:cubic-bezier(0.55,0.055,0.675,0.19);--ym-ease-power2-inout:cubic-bezier(0.645,0.045,0.355,1);--ym-ease-power2-out:cubic-bezier(0.215,0.61,0.355,1);--ym-ease-power3-in:cubic-bezier(0.895,0.03,0.685,0.22);--ym-ease-power3-inout:cubic-bezier(0.77,0,0.175,1);--ym-ease-power3-out:cubic-bezier(0.165,0.84,0.44,1);--ym-ease-power4-in:cubic-bezier(0.755,0.05,0.855,0.06);--ym-ease-power4-inout:cubic-bezier(0.86,0,0.07,1);--ym-ease-power4-out:cubic-bezier(0.23,1,0.32,1);--ym-ease-expo-in:cubic-bezier(0.95,0.05,0.795,0.035);--ym-ease-expo-inout:cubic-bezier(1,0,0,1);--ym-ease-expo-out:cubic-bezier(0.19,1,0.22,1);--ym-ease-circ-in:cubic-bezier(0.6,0.04,0.98,0.335);--ym-ease-circ-inout:cubic-bezier(0.785,0.135,0.15,0.86);--ym-ease-circ-out:cubic-bezier(0.075,0.82,0.165,1);--ym-ease-back-in:cubic-bezier(0.6,-0.28,0.735,0.045);--ym-ease-back-inout:cubic-bezier(0.68,-0.55,0.265,1.55);--ym-ease-back-out:cubic-bezier(0.175,0.885,0.32,1.275)}@media screen and (min-width:768px){:root{--ym-pixel-ratio:1;--ym-design-view-width:1440px;--ym-contents-width:calc(var(--ym-rem)*40);--ym-border-radius:calc(var(--ym-rem)*0.8);--ym-font-size-base:calc(var(--ym-rem)*1.3)}}@media screen and (min-width:768px) and (min-width:1680px){:root{--ym-rem:calc(var(--ym-vw)*1/168)}}@media screen and (min-width:768px) and (max-width:1679px){:root{--ym-rem:10px}}@media screen and (max-width:767px){:root{--ym-pixel-ratio:1;--ym-design-view-width:400px;--ym-contents-width:calc(var(--ym-rem)*40);--ym-font-size-base:calc(var(--ym-rem)*1.3);--ym-border-radius:calc(var(--ym-rem)*1.6);--ym-rem:calc(var(--ym-vw)/40)}}:where(.container_ym) :not(iframe,canvas,img,svg,video,svg *,use,symbol,g,path){all:unset;display:revert}.container_ym *,.container_ym :after,.container_ym :before{box-sizing:border-box}.container_ym ol,.container_ym ul{list-style:none}.container_ym img{max-width:100%}.container_ym table{border-collapse:collapse}.container_ym textarea{white-space:revert}.container_ym picture{display:block}:where(.container_ym) canvas,:where(.container_ym) img,:where(.container_ym) svg,:where(.container_ym) video{height:auto;max-width:none;vertical-align:top;width:100%}:where(.container_ym) svg:where(:not([fill])){fill:currentcolor}:where(.container_ym) img,:where(.container_ym) svg{pointer-events:none}:where(.container_ym) a,:where(.container_ym) button{color:currentcolor}:where(.container_ym) a,:where(.container_ym) button,:where(.container_ym) input[type=button],:where(.container_ym) input[type=submit]{cursor:pointer}:where(.container_ym) a,:where(.container_ym) button,:where(.container_ym) label{-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(.container_ym) a{text-decoration:underline}@media screen and (hover:hover) and (min-width:768px){:where(.container_ym) a:hover{text-decoration:none}}@media (hover:none){:where(.container_ym) a:active{text-decoration:none}}:where(.container_ym) button{background-color:initial;border:0;outline:none;padding:0}:where(.container_ym) button,:where(.container_ym) input[type=button]{display:block;width:100%}:where(.container_ym) button:focus,:where(.container_ym) input[type=button]:focus{outline:none}.container_ym strong{font-weight:var(--ym-font-weight-bold)}.container_ym em{font-style:italic}.container_ym sub,.container_ym sup{font-size:.8em;line-height:1}.container_ym sub{vertical-align:sub}.container_ym sup{vertical-align:super}.container_ym textarea{resize:vertical}.container_ym del{text-decoration:line-through}.container_ym ins{text-decoration:underline}.is-not-template{margin:0}@media screen and (max-width:767px){.u-display-pc{display:none}}@media screen and (min-width:768px){.u-display-sp{display:none}}.u-list{list-style:none}.u-list>li{position:relative}.u-list>li:before{align-items:center;display:flex;height:1.8em;left:0;position:absolute;top:0;width:1.8em}.u-list li{list-style-type:none}.u-list-disc>li{padding-left:1em}.u-list-disc>li:before{content:"・";left:.1em}.u-list-note>li{padding-left:1.5em}.u-list-note>li:before{content:"※";left:0}.u-list-decimal{counter-reset:item}.u-list-decimal>li{padding-left:2.3em}.u-list-decimal>li:before{content:counters(item,"-") ". ";counter-increment:item;justify-content:flex-end;white-space:nowrap}.u-marker{background-image:linear-gradient(#0000 15%,#ff305f 0);background-repeat:no-repeat;background-size:100% 90%;color:var(--color-white)}@media screen and (min-width:768px){.u-marker{padding:0 calc(var(--ym-rem)*.2) calc(var(--ym-rem)*.2)}}@media screen and (max-width:767px){.u-marker{padding:0 calc(var(--ym-rem)*.2) calc(var(--ym-rem)*.2)}}.u-order-1{order:1}@media screen and (min-width:768px){.u-order-1-pc{order:1}}@media screen and (max-width:767px){.u-order-1-sp{order:1}}.u-order-2{order:2}@media screen and (min-width:768px){.u-order-2-pc{order:2}}@media screen and (max-width:767px){.u-order-2-sp{order:2}}.u-order-3{order:3}@media screen and (min-width:768px){.u-order-3-pc{order:3}}@media screen and (max-width:767px){.u-order-3-sp{order:3}}.u-order-4{order:4}@media screen and (min-width:768px){.u-order-4-pc{order:4}}@media screen and (max-width:767px){.u-order-4-sp{order:4}}.u-order-5{order:5}@media screen and (min-width:768px){.u-order-5-pc{order:5}}@media screen and (max-width:767px){.u-order-5-sp{order:5}}.c-visually-hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0)}.tagline_ym{color:#bbb;margin:0 auto;text-align:right}@media screen and (min-width:768px){.tagline_ym{box-sizing:initial;font-size:12px;max-width:1170px;padding:12px 16px}}@media screen and (max-width:767px){.tagline_ym{font-size:11px;padding:8px}}.fsc_gfooter__breadcrumb{margin-top:0}#footercontent .fsc_gfooter__breadcrumb{display:none}#Header_fca{background-color:#fff;border-bottom:1px solid #ccc;left:0;padding:0 15px;position:absolute;width:100%;z-index:100}@media screen and (max-width:767px){#Header_fca{display:none}}#Header_fca .header_inline_fca{margin:0 auto;position:relative;width:100%}#Header_fca #head-topnavi_allb{align-items:center;border:none;display:flex;height:32px;justify-content:flex-end;width:auto}#Header_fca #head-topnavi_allb ul.nave_allb{margin:0}#Header_fca #head-topnavi_allb ul.nave_allb li{height:auto;line-height:1;list-style:none}#Header_fca,#Header_fca .nave_allb{align-items:center;display:flex;position:static}#Header_fca .nave_allb li,#Header_fca li{padding-left:10px}.header-sp_ym{background-color:#fff;border-bottom:1px solid #ddd;display:flex;height:38px;justify-content:space-between}@media screen and (min-width:768px){.header-sp_ym{display:none}}.header-sp_ym-logo{align-items:center;display:flex;margin-left:15px;width:67px}.header-sp_ym-right{align-items:center;display:flex;height:100%;justify-content:center}.header-sp_ym-logo-felissimo{margin-right:12px;width:52px}.header-sp_ym-logo-felissimo img{height:auto;width:100%}.header-sp_ym-menu,.header-sp_ym-menu li{display:flex;height:100%}.header-sp_ym-menu li{align-items:center;border-left:1px solid #ddd;justify-content:center;width:36px}.header-sp_ym-menu li img{height:auto;width:100%}.header_ym{background-color:#fff;border-bottom:1px solid #eaeaea}@media screen and (min-width:768px){.header_ym{padding:0 20px;position:relative;z-index:10000}}@media screen and (max-width:767px){.header_ym{padding:0 7px}}@media screen and (min-width:768px){.header_ym-nav{margin:0 auto;max-width:1170px}}.header_ym-nav-list{display:flex;flex-wrap:wrap;justify-content:flex-end}@media screen and (min-width:768px){.header_ym-nav-list{margin:0 -14px}}@media screen and (max-width:767px){.header_ym-nav-list{margin:0 -3px}}.header_ym-nav-item{list-style:none}.header_ym-nav-link{display:block;text-decoration:none}@media screen and (min-width:768px){.header_ym-nav-link{font-size:10px;padding:14px}}@media screen and (max-width:767px){.header_ym-nav-link{font-size:9px;padding:7px 3px}}@media screen and (hover:hover) and (min-width:768px){.header_ym-nav-link:hover{color:currentcolor;text-decoration:underline!important}}@media (hover:none){.header_ym-nav-link:active{color:currentcolor;text-decoration:underline!important}}@media screen and (min-width:768px){.container_ym{border-top:1px solid #eaeaea}}@media screen and (max-width:767px){.container_ym{overflow:hidden}}.container_ym-body{background-color:var(--ym-color-bg);clip-path:inset(0);overflow:clip;position:relative;z-index:1}@media screen and (min-width:768px){.container_ym-body{border-left:calc(var(--ym-rem)*.1) solid #000;border-right:calc(var(--ym-rem)*.1) solid #000;margin-left:auto;margin-right:auto;max-width:calc(var(--ym-rem)*40)}}.side_ym-panda-item{opacity:0;transform:scale(.9)}.side_ym-panda-item.is-show{transition:opacity .8s,transform .8s var(--ym-ease-back-out);transition-delay:calc(var(--order)*.7s + 1.1s)}.side_ym-panda-item.is-show,.side_ym-panda-item.is-visible{opacity:1;transform:scale(1)}.side_ym-foot{pointer-events:none}.side_ym-foot .foot{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center}.side_ym-foot.is-show .foot{opacity:1;transform:scale(1);transition:opacity .2s,transform .5s var(--ym-ease-power1-out);transition-delay:calc(var(--index)*.5s)}.side_ym-foot.is-hide .foot{transition:opacity .3s calc(var(--index)*.4s),transform 0s 2s var(--ym-ease-power1-out)}.mv_ym-title-text-01{opacity:0;transform:scale(.7);transition:opacity .8s,transform .8s var(--ym-ease-back-out)}.mv_ym-title-text-02{opacity:0;transition:opacity .8s}.mv_ym-title.is-show .mv_ym-title-text-01,.mv_ym-title.is-show .mv_ym-title-text-02{opacity:1;transform:scale(1)}.mv_ym-speech-item-name{opacity:0;transition:opacity .8s .1s ease,transform .9s var(--ym-ease-back-inout)}[data-name=xiang] .mv_ym-speech-item-name{transform:rotate(30deg)}[data-name=lei] .mv_ym-speech-item-name{transform:rotate(-30deg)}[data-name=xiao] .mv_ym-speech-item-name{transform:rotate(30deg)}.mv_ym-speech-item-image picture{clip-path:circle(0 at 50% 50%);transform:scale(.6);transition:clip-path .9s var(--ym-ease-power2-inout),transform .9s var(--ym-ease-back-inout);will-change:clip-path,transform}.mv_ym-speech-item-image:before{opacity:0;transform:var(--offset) var(--rotate);transition:opacity .25s ease,transform .25s var(--ym-ease-back-out)}[data-name=xiang] .mv_ym-speech-item-image:before{--offset:translate3d(calc(var(--ym-rem)*-1),calc(var(--ym-rem)*-1),0)}[data-name=lei] .mv_ym-speech-item-image:before{--offset:translate3d(calc(var(--ym-rem)*1),calc(var(--ym-rem)*-1),0)}[data-name=xiao] .mv_ym-speech-item-image:before{--offset:translate3d(calc(var(--ym-rem)*-1),calc(var(--ym-rem)*1),0)}.mv_ym-speech-item.is-show .mv_ym-speech-item-name{opacity:1;transform:rotate(0deg)}.mv_ym-speech-item.is-show .mv_ym-speech-item-image picture{clip-path:circle(60% at 50% 50%);transform:scale(1)}.mv_ym-speech-item.is-show .mv_ym-speech-item-image:before{opacity:1;transform:translate3d(0,0,0) var(--rotate);transition-delay:.5s}.mv_ym-illust-item{transform-origin:bottom;will-change:transform}.mv_ym-illust-item[data-name=xiao]{--rotate:1deg}.mv_ym-illust-item[data-name=xiang]{--rotate:0deg}.mv_ym-illust-item[data-name=lei]{--rotate:-1deg}.mv_ym-illust-item.is-show{animation:mv-panda 1.1s .3s var(--ym-ease-back-out)}@keyframes mv-panda{0%{transform:translate3d(0,0,0) rotate(0) scale(1)}50%{transform:translate3d(0,calc(var(--ym-rem)*-1),0) rotate(var(--rotate,0)) scale(.99,1.01)}to{transform:translate3d(0,0,0) rotate(0) scale(1)}}body.is-opening-end .mv_ym-illust-item{animation:none;--rotate:0deg!important}body.is-opening-end:has(.profile_ym-slider .splide__slide[data-name=lei].is-active) .mv_ym-illust-item[data-name=lei],body.is-opening-end:has(.profile_ym-slider .splide__slide[data-name=xiang].is-active) .mv_ym-illust-item[data-name=xiang],body.is-opening-end:has(.profile_ym-slider .splide__slide[data-name=xiao].is-active) .mv_ym-illust-item[data-name=xiao]{animation:mv-panda 1.1s var(--ym-ease-back-out)}.product_ym-item-thumb-illust{opacity:0;transition:opacity .8s,transform 1.2s var(--ym-ease-power1-out)}#product01 .product_ym-item-thumb-illust{transform:translate3d(calc(var(--ym-rem)*-1),0,0)}#product02 .product_ym-item-thumb-illust{transform:translate3d(calc(var(--ym-rem)*-1),calc(var(--ym-rem)*-4),0)}#product03 .product_ym-item-thumb-illust{transform:translate3d(calc(var(--ym-rem)*1),0,0)}#product04 .product_ym-item-thumb-illust{transform:translate3d(calc(var(--ym-rem)*-1),0,0)}#product05 .product_ym-item-thumb-illust{transform:translate3d(calc(var(--ym-rem)*1),0,0)}.product_ym-item-thumb-illust.is-once-show{opacity:1;transform:translate3d(0,0,0)!important}.product_ym-item-thumb-foot{pointer-events:none}.product_ym-item-thumb-foot .foot{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center;transition:opacity .2s,transform .5s var(--ym-ease-power1-out);transition-delay:calc(var(--index)*.5s)}.product_ym-item-thumb-foot.is-once-show .foot{opacity:1;transform:scale(1)}.product_ym-item:has(.product_ym-item-thumb-foot.is-once-show) .product_ym-item-info-link{animation:scale .8s var(--ym-ease-power1-out);animation-delay:1.5s}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.product_ym-item-illust-item{opacity:0}#product01 .product_ym-item-illust-item{transform:translate3d(calc(var(--ym-rem)*4),calc(var(--ym-rem)*-1.6),0)}#product02 .product_ym-item-illust-item{transform:translate3d(calc(var(--ym-rem)*-1),0,0)}#product03 .product_ym-item-illust-item{transform:translate3d(calc(var(--ym-rem)*-3.2),calc(var(--ym-rem)*-.72),0) rotate(-50deg)}#product04 .product_ym-item-illust-item{transform:translate3d(calc(var(--ym-rem)*-1),calc(var(--ym-rem)*-.5),0);transition:opacity .5s ease,transform 1s ease}#product05 .product_ym-item-illust-item{transform:translate3d(calc(var(--ym-rem)*3.1),calc(var(--ym-rem)*-1.6),0)}.product_ym-item-illust:has(.is-loop-show) .product_ym-item-illust-item{opacity:1;transform:translate3d(0,0,0)!important;transition:opacity 0s ease,transform .9s ease;transition-delay:calc(var(--index)*1s)}.product_ym-item-illust:has(.is-loop-show) .product_ym-item-illust-item:first-of-type{transition:opacity .25s ease,transform .9s ease}#product03 .product_ym-item-illust:has(.is-loop-show) .product_ym-item-illust-item{transition:opacity .5s ease,transform 1.5s var(--ym-ease-power1-out);transition-delay:calc(var(--index)*1.05s)}#product03 .product_ym-item-illust:has(.is-loop-show) .product_ym-item-illust-item:first-of-type{transition:opacity .5s ease,transform 1.5s var(--ym-ease-power1-out)}#product04 .product_ym-item-image:before{transform:scale(.8);transition:opacity .6s,transform .6s var(--ym-ease-back-out)}#product01 .product_ym-item-image-inner,#product02 .product_ym-item-image-inner,#product03 .product_ym-item-image-inner,#product05 .product_ym-item-image-inner{clip-path:ellipse(40% 40% at 50% 50%)!important;opacity:0;transform:scale(.9);transition:opacity .8s,clip-path .8s var(--ym-ease-power2-out),transform .8s var(--ym-ease-back-out);will-change:clip-path,transform}.product_ym-item-image-text{opacity:0;transform:rotate(-5deg);transition:opacity .8s ease,transform .8s var(--ym-ease-power1-out)}#product04 .product_ym-item-image.is-once-show:before{transform:scale(1)}#product01 .product_ym-item-image.is-once-show .product_ym-item-image-inner,#product02 .product_ym-item-image.is-once-show .product_ym-item-image-inner,#product03 .product_ym-item-image.is-once-show .product_ym-item-image-inner,#product05 .product_ym-item-image.is-once-show .product_ym-item-image-inner{clip-path:ellipse(50% 50% at 50% 50%)!important;opacity:1;transform:scale(1)}.product_ym-item-image.is-once-show .product_ym-item-image-text{opacity:1;transform:rotate(0deg)}.profile-modal_ym .profile-modal_ym-illust,.profile-modal_ym .profile-modal_ym-inner{opacity:0}.profile-modal_ym .profile-modal_ym-inner:after,.profile-modal_ym .profile-modal_ym-inner:before{opacity:0;transform:rotate(15deg)}.profile-modal_ym-inner{transform:scale(.8)}.profile-modal_ym-illust{transform:translate3d(0,calc(var(--ym-rem)*1),0)}.is-open .profile-modal_ym .profile-modal_ym-illust,.is-open .profile-modal_ym .profile-modal_ym-inner{opacity:1}.is-open .profile-modal_ym .profile-modal_ym-inner:after,.is-open .profile-modal_ym .profile-modal_ym-inner:before{opacity:1;transform:rotate(0deg);transition:opacity .5s .2s ease,transform .5s .2s var(--ym-ease-power2-out)}.is-open .profile-modal_ym .profile-modal_ym-inner{transform:scale(1);transition:opacity .5s .2s ease,transform .5s .2s var(--ym-ease-back-out)}.is-open .profile-modal_ym .profile-modal_ym-illust{transform:translate3d(0,0,0);transition:opacity .5s .2s ease,transform .5s .2s var(--ym-ease-back-out)}.profile-modal_ym:not(.is-open .profile-modal_ym) .profile-modal_ym-illust,.profile-modal_ym:not(.is-open .profile-modal_ym) .profile-modal_ym-inner,.profile-modal_ym:not(.is-open .profile-modal_ym):after,.profile-modal_ym:not(.is-open .profile-modal_ym):before{transition:opacity .25s ease,transform 0s .25s}.is-open .profile-modal_ym-favorite-ring{animation:ring 85s linear infinite}@keyframes ring{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.profile_ym-item .profile_ym-item-button,.profile_ym-item .profile_ym-item-button i{--suffix-hover-duration:300ms;transition:transform var(--suffix-hover-duration) var(--ym-ease-back-out),background-color var(--suffix-hover-duration) ease,stroke var(--suffix-hover-duration) ease,filter var(--suffix-hover-duration) ease,opacity var(--suffix-hover-duration) ease;will-change:transform,background-color,filter}@media screen and (hover:hover) and (min-width:768px){.profile_ym-item:hover .profile_ym-item-button{background-color:#fff;transform:scale(1.2)}.profile_ym-item:hover .profile_ym-item-button i{stroke:#000}}@media (hover:none){.profile_ym-item:active .profile_ym-item-button{background-color:#fff;transform:scale(1.2)}.profile_ym-item:active .profile_ym-item-button i{stroke:#000}}.c-modal_ym-close,.c-modal_ym-close i{--suffix-hover-duration:300ms;transition:transform var(--suffix-hover-duration) var(--ym-ease-back-out),background-color var(--suffix-hover-duration) ease,stroke var(--suffix-hover-duration) ease,filter var(--suffix-hover-duration) ease,opacity var(--suffix-hover-duration) ease;will-change:transform,background-color,filter}@media screen and (hover:hover) and (min-width:768px){.c-modal_ym-close:hover{background-color:#fff;transform:scale(1.15)}.c-modal_ym-close:hover i{stroke:#000}}@media (hover:none){.c-modal_ym-close:active{background-color:#fff;transform:scale(1.15)}.c-modal_ym-close:active i{stroke:#000}}.product_ym-item-info .product_ym-item-info-link{transition:transform .25s var(--ym-ease-power1-out),background-color .25s ease;will-change:transform,background-color}.product_ym-item-info .product_ym-item-info-link-text,.product_ym-item-info svg{--suffix-hover-duration:300ms;transition:transform var(--suffix-hover-duration) var(--ym-ease-back-out),background-color var(--suffix-hover-duration) ease,stroke var(--suffix-hover-duration) ease,filter var(--suffix-hover-duration) ease,opacity var(--suffix-hover-duration) ease;will-change:transform,background-color,filter}@media screen and (hover:hover) and (min-width:768px){.product_ym-item-info:hover .product_ym-item-info-link{background-color:#fff;transform:scale(1.1);--suffix-hover-duration:300ms;transition:transform var(--suffix-hover-duration) var(--ym-ease-back-out),background-color var(--suffix-hover-duration) ease,stroke var(--suffix-hover-duration) ease,filter var(--suffix-hover-duration) ease,opacity var(--suffix-hover-duration) ease;will-change:transform,background-color,filter}.product_ym-item-info:hover .product_ym-item-info-link-text{filter:invert(1)}.product_ym-item-info:hover svg{stroke:#000}}@media (hover:none){.product_ym-item-info:active .product_ym-item-info-link{background-color:#fff;transform:scale(1.1);--suffix-hover-duration:300ms;transition:transform var(--suffix-hover-duration) var(--ym-ease-back-out),background-color var(--suffix-hover-duration) ease,stroke var(--suffix-hover-duration) ease,filter var(--suffix-hover-duration) ease,opacity var(--suffix-hover-duration) ease;will-change:transform,background-color,filter}.product_ym-item-info:active .product_ym-item-info-link-text{filter:invert(1)}.product_ym-item-info:active svg{stroke:#000}}.save_ym-link,.save_ym-link .save_ym-link-text-mask,.save_ym-link svg{--suffix-hover-duration:300ms;transition:transform var(--suffix-hover-duration) var(--ym-ease-back-out),background-color var(--suffix-hover-duration) ease,stroke var(--suffix-hover-duration) ease,filter var(--suffix-hover-duration) ease,opacity var(--suffix-hover-duration) ease;will-change:transform,background-color,filter}@media screen and (hover:hover) and (min-width:768px){.save_ym-link:hover{background-color:#fff;color:#25896a}.save_ym-link:hover .save_ym-link-text-mask{background-color:currentcolor!important}.save_ym-link:hover svg{stroke:currentcolor}}@media (hover:none){.save_ym-link:active{background-color:#fff;color:#25896a}.save_ym-link:active .save_ym-link-text-mask{background-color:currentcolor!important}.save_ym-link:active svg{stroke:currentcolor}}.share_ym-button,.share_ym-button .share_ym-button-text-mask,.share_ym-button svg{--suffix-hover-duration:300ms;transition:transform var(--suffix-hover-duration) var(--ym-ease-back-out),background-color var(--suffix-hover-duration) ease,stroke var(--suffix-hover-duration) ease,filter var(--suffix-hover-duration) ease,opacity var(--suffix-hover-duration) ease;will-change:transform,background-color,filter}@media screen and (hover:hover) and (min-width:768px){.share_ym-button:hover{background-color:#fff;transform:scale(1.05)}.share_ym-button:hover .share_ym-button-text-mask{background-color:var(--thema-color)!important}.share_ym-button:hover svg{stroke:var(--thema-color)}}@media (hover:none){.share_ym-button:active{background-color:#fff;transform:scale(1.05)}.share_ym-button:active .share_ym-button-text-mask{background-color:var(--thema-color)!important}.share_ym-button:active svg{stroke:var(--thema-color)}}.share_ym-sns-item-link span{--suffix-hover-duration:300ms;transition:transform var(--suffix-hover-duration) var(--ym-ease-back-out),background-color var(--suffix-hover-duration) ease,stroke var(--suffix-hover-duration) ease,filter var(--suffix-hover-duration) ease,opacity var(--suffix-hover-duration) ease;will-change:transform,background-color,filter}@media screen and (hover:hover) and (min-width:768px){.share_ym-sns-item-link:hover span{opacity:.7;transform:scale(1.1)}}@media (hover:none){.share_ym-sns-item-link:active span{opacity:.7;transform:scale(1.1)}}.side_ym-navi-link .side_ym-navi-image,.side_ym-navi-link .side_ym-navi-text{--suffix-hover-duration:300ms;transition:transform var(--suffix-hover-duration) var(--ym-ease-back-out),background-color var(--suffix-hover-duration) ease,stroke var(--suffix-hover-duration) ease,filter var(--suffix-hover-duration) ease,opacity var(--suffix-hover-duration) ease;will-change:transform,background-color,filter}@media screen and (hover:hover) and (min-width:768px){.side_ym-navi-link:hover .side_ym-navi-text{opacity:.7}.side_ym-navi-link:hover .side_ym-navi-image{transform:scale(1.1)}}@media (hover:none){.side_ym-navi-link:active .side_ym-navi-text{opacity:.7}.side_ym-navi-link:active .side_ym-navi-image{transform:scale(1.1)}}.share_ym-illust-panda{will-change:transform}.is-once-show .share_ym-illust-panda{animation:share-panda 1.1s var(--ym-ease-back-out) both}.is-once-show .share_ym-illust-panda-xiao{animation-delay:.8s;--rotate:-1deg}.is-once-show .share_ym-illust-panda-lei{animation-delay:1.6s;--rotate:-1deg}@keyframes share-opacity{0%{opacity:0}to{opacity:1}}@keyframes share-panda{0%{transform:translate3d(0,0,0) rotate(0) scale(1)}50%{transform:translate3d(0,calc(var(--ym-rem)*-1),0) rotate(var(--rotate,0))}to{transform:translate3d(0,0,0) rotate(0) scale(1)}}.share_ym-illust-apple{opacity:0;transform:translate3d(0,calc(var(--ym-rem)*-5),0) rotate(-10deg);transition:opacity 1.6s ease,transform 1.6s var(--ym-ease-power1-out);transition-delay:2s}.is-once-show .share_ym-illust-apple{opacity:1;transform:translate3d(0,0,0) rotate(5deg)}.share_ym-sns:after{opacity:0;transform:translate3d(0,0,0) scale(.5);transform-origin:left center;transition:opacity .3s ease,transform .6s var(--ym-ease-back-out)}.share_ym-sns.is-once-show:after{opacity:1;transform:translate3d(0,0,0) scale(1)}.save_ym-foot{pointer-events:none}.save_ym-foot .foot{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center;transition:opacity .2s,transform .5s var(--ym-ease-power1-out);transition-delay:calc(var(--index)*.5s)}.save_ym-foot.is-once-show .foot{opacity:1;transform:scale(1)}.c-masked-image{background-color:currentcolor;display:inline-block;height:100%;mask-position:center;mask-repeat:no-repeat;mask-size:contain;width:100%}.c-modal_ym{left:0;margin:auto;right:0;top:0;width:100%;z-index:100}@media screen and (min-width:768px){.c-modal_ym{height:100%;position:absolute;width:calc(var(--ym-rem)*40)}}@media screen and (max-width:767px){.c-modal_ym{height:100dvh;position:fixed}}.c-modal_ym:not(.is-open){opacity:0;transition:opacity .25s ease,visibility 0s .25s;visibility:hidden}.c-modal_ym.is-open{opacity:1;transition:visibility 0s,opacity 175ms ease;visibility:visible}.c-modal_ym-container{align-items:center;display:flex;justify-content:center;left:0;overscroll-behavior:contain;pointer-events:none;scrollbar-width:none;top:0;width:100%;z-index:1}@media screen and (min-width:768px){.c-modal_ym-container{height:100dvh;overflow-y:scroll;padding-bottom:calc(var(--ym-rem)*4.8);padding-top:calc(var(--ym-rem)*4.8);pointer-events:none;position:sticky}}@media screen and (max-width:767px){.c-modal_ym-container{height:100%;padding-bottom:calc(var(--ym-rem)*3.2);padding-top:calc(var(--ym-rem)*3.2);position:absolute}}.c-modal_ym-overlay{background:#000000d9;height:100%;inset:0;position:fixed;z-index:-1}.c-modal_ym-close{align-items:center;background-color:#000;border-radius:100%;cursor:pointer;display:flex;height:calc(var(--ym-rem)*4.8);justify-content:center;pointer-events:auto;position:absolute;right:calc(var(--ym-rem)*.8);top:calc(var(--ym-rem)*.8);width:calc(var(--ym-rem)*6.4);z-index:1}.c-modal_ym-close i{display:block;height:calc(var(--ym-rem)*1.3);width:calc(var(--ym-rem)*1.3);stroke:#fff;stroke-linecap:round}.c-modal_ym-content{margin:auto;pointer-events:auto;position:relative;width:100%}.c-modal_ym .splide__pagination{bottom:calc(var(--ym-rem)*1.2);justify-content:flex-end;left:0;margin:auto;padding-right:calc(var(--ym-rem)*1.2);position:fixed;right:0;width:calc(var(--ym-rem)*40)}.c-modal_ym .splide__pagination__page{background-color:initial;border:calc(var(--ym-rem)*.1) solid #fff}.c-modal_ym .splide__pagination__page.is-active{background-color:#fff}.copylink_ym{align-items:center;background-color:#8db9ca;color:#fff;display:flex;flex-direction:column;justify-content:center;padding-bottom:calc(var(--ym-rem)*3.5);row-gap:calc(var(--ym-rem)*1.2)}.copylink_ym-image{width:calc(var(--ym-rem)*4.8)}.copylink_ym-text{font-size:calc(var(--ym-rem)*1);text-align:center}.mv_ym{position:relative}.mv_ym-inner{height:100%;padding:calc(var(--ym-rem)*3.2) 0;position:absolute;width:100%}.mv_ym-title{align-items:center;display:flex;flex-direction:column}.mv_ym-title-text-01{width:calc(var(--ym-rem)*33.6)}.mv_ym-title-text-02{margin-top:calc(var(--ym-rem)*2.3);width:calc(var(--ym-rem)*21.7)}.mv_ym-speech-item{display:grid;place-items:center center;position:absolute}.mv_ym-speech-item[data-name=xiang]{left:calc(var(--ym-rem)*.7);top:calc(var(--ym-rem)*13.6)}.mv_ym-speech-item[data-name=lei]{right:calc(var(--ym-rem)*1.1);top:calc(var(--ym-rem)*14.9)}.mv_ym-speech-item[data-name=xiao]{left:calc(var(--ym-rem)*9.2);top:calc(var(--ym-rem)*31.3)}.mv_ym-speech-item-name{grid-area:1/1;width:calc(var(--ym-rem)*9.8)}.mv_ym-speech-item-image{display:block;grid-area:1/1;height:calc(var(--ym-rem)*5.6);position:relative;width:calc(var(--ym-rem)*5.6)}.mv_ym-speech-item-image picture{border:calc(var(--ym-rem)*.1) solid #f9e547;border-radius:100%;overflow:hidden;position:relative}.mv_ym-speech-item-image:before{background-color:#f9e547;clip-path:polygon(50% 0,0 100%,100% 100%);content:"";height:calc(var(--ym-rem)*1);position:absolute;width:calc(var(--ym-rem)*1)}[data-name=xiang] .mv_ym-speech-item-image:before{bottom:calc(var(--ym-rem)*.6);right:calc(var(--ym-rem)*-.2);--rotate:rotate(125deg)}[data-name=lei] .mv_ym-speech-item-image:before{bottom:calc(var(--ym-rem)*.2);left:calc(var(--ym-rem)*.2);--rotate:rotate(-135deg)}[data-name=xiao] .mv_ym-speech-item-image:before{right:calc(var(--ym-rem)*-.4);top:calc(var(--ym-rem)*1);--rotate:rotate(66deg)}.mv_ym-illust-item{pointer-events:none;position:absolute}.mv_ym-illust-item:after{border-radius:30%;content:"";cursor:pointer;height:100%;left:0;margin:auto;pointer-events:auto;position:absolute;right:0;top:0}.mv_ym-illust-item[data-name=xiang]{bottom:calc(var(--ym-rem)*-5.6);left:calc(var(--ym-rem)*1);margin:auto;right:0;width:calc(var(--ym-rem)*24.7);z-index:1}.mv_ym-illust-item[data-name=xiang]:before{border-radius:30%;bottom:0;content:"";cursor:pointer;height:calc(var(--ym-rem)*7);left:0;margin:auto;pointer-events:auto;position:absolute;right:0;width:100%}.mv_ym-illust-item[data-name=xiang]:after{border-radius:30%;width:70%}.mv_ym-illust-item[data-name=lei]{bottom:calc(var(--ym-rem)*-3);right:calc(var(--ym-rem)*-5.9);width:calc(var(--ym-rem)*22.5)}.mv_ym-illust-item[data-name=lei]:after{width:100%}.mv_ym-illust-item[data-name=xiao]{bottom:calc(var(--ym-rem)*-4.1);left:calc(var(--ym-rem)*-5.7);width:calc(var(--ym-rem)*22.8)}.mv_ym-illust-item[data-name=xiao]:after{width:100%}.product_ym{display:flex;flex-direction:column;margin-top:calc(var(--ym-rem)*17);row-gap:calc(var(--ym-rem)*16.5)}.product_ym-item-thumb{position:relative}.product_ym-item-thumb-label{position:absolute;top:calc(var(--ym-rem)*-1.6);width:calc(var(--ym-rem)*8)}.product_ym-item:nth-of-type(odd) .product_ym-item-thumb-label{left:calc(var(--ym-rem)*3.2)}.product_ym-item:nth-of-type(2n) .product_ym-item-thumb-label{right:calc(var(--ym-rem)*3.2)}.product_ym-item-thumb-category{bottom:calc(var(--ym-rem)*3.2);position:absolute;width:calc(var(--ym-rem)*2.8)}.product_ym-item:nth-of-type(odd) .product_ym-item-thumb-category{right:0}.product_ym-item:nth-of-type(2n) .product_ym-item-thumb-category{left:0}.product_ym-item-thumb-illust{position:absolute}#product01 .product_ym-item-thumb-illust{right:calc(var(--ym-rem)*1.5);top:calc(var(--ym-rem)*-11.2);width:calc(var(--ym-rem)*24.8)}#product02 .product_ym-item-thumb-illust{left:calc(var(--ym-rem)*2.4);top:calc(var(--ym-rem)*-11.6);width:calc(var(--ym-rem)*19.3)}#product03 .product_ym-item-thumb-illust{right:calc(var(--ym-rem)*4);top:calc(var(--ym-rem)*-9.4);width:calc(var(--ym-rem)*19.5)}#product04 .product_ym-item-thumb-illust{left:calc(var(--ym-rem)*-1);top:calc(var(--ym-rem)*-9.8);width:calc(var(--ym-rem)*28.3)}#product05 .product_ym-item-thumb-illust{right:calc(var(--ym-rem)*3.6);top:calc(var(--ym-rem)*-12);width:calc(var(--ym-rem)*17.2)}.product_ym-item-thumb-image{margin:0 auto;mask-image:url(../images/shape_frame.svg);mask-repeat:no-repeat;mask-size:100% 100%;width:calc(var(--ym-rem)*38.5)}.product_ym-item-thumb-foot{bottom:calc(var(--ym-rem)*-9.5);position:absolute;right:calc(var(--ym-rem)*1.7);width:calc(var(--ym-rem)*13)}.product_ym-item-info{column-gap:calc(var(--ym-rem)*3.6);display:flex;justify-content:center;margin-top:calc(var(--ym-rem)*3.7);position:relative;z-index:1}.product_ym-item-info-name{width:fit-content}.product_ym-item-info-name[data-lines="2"]{height:calc(var(--ym-rem)*7)}.product_ym-item-info-name[data-lines="3"]{height:calc(var(--ym-rem)*11.2)}.product_ym-item-info-name img,.product_ym-item-info-name picture{height:100%}.product_ym-item-info-link-wrap{margin-top:calc(var(--ym-rem)*.2)}.product_ym-item-info-link{align-items:center;background-color:#000;border:calc(var(--ym-rem)*.1) solid #000;border-radius:100%;column-gap:calc(var(--ym-rem)*.3);display:flex;height:calc(var(--ym-rem)*5.2);justify-content:center;width:calc(var(--ym-rem)*10.8)}.product_ym-item-info-link-text{display:block;height:calc(var(--ym-rem)*1.1);width:fit-content}.product_ym-item-info-link-text img,.product_ym-item-info-link-text picture{height:100%}.product_ym-item-info-link-icon{display:block;height:calc(var(--ym-rem)*.8);margin-top:calc(var(--ym-rem)*-.4);width:calc(var(--ym-rem)*1.2)}.product_ym-item-info-link-icon svg{stroke:#fff;stroke-linecap:round}.product_ym-item-visual{margin-top:calc(var(--ym-rem)*3);position:relative}.product_ym-item-bg{inset:0;pointer-events:none;position:absolute}#product01 .product_ym-item-bg{top:calc(var(--ym-rem)*-71.3)}#product02 .product_ym-item-bg{top:calc(var(--ym-rem)*-6.6)}#product03 .product_ym-item-bg{top:calc(var(--ym-rem)*-6)}#product04 .product_ym-item-bg,#product05 .product_ym-item-bg{top:calc(var(--ym-rem)*-3.2)}.product_ym-item-image{display:grid;place-items:center center;position:relative}#product01 .product_ym-item-image{left:calc(var(--ym-rem)*-7.2)}#product02 .product_ym-item-image{right:calc(var(--ym-rem)*-3.1)}#product03 .product_ym-item-image{left:calc(var(--ym-rem)*-4.9)}#product04 .product_ym-item-image:before{background-color:#eef5f7;border-radius:100%;content:"";display:block;height:calc(var(--ym-rem)*40);position:absolute;width:calc(var(--ym-rem)*32)}#product05 .product_ym-item-image{left:calc(var(--ym-rem)*-10.4)}.product_ym-item-image-text{grid-area:1/1}#product01 .product_ym-item-image-text{height:calc(var(--ym-rem)*45);width:calc(var(--ym-rem)*37)}#product02 .product_ym-item-image-text{height:calc(var(--ym-rem)*32.6);width:calc(var(--ym-rem)*41.8)}#product03 .product_ym-item-image-text{height:calc(var(--ym-rem)*33.8);width:calc(var(--ym-rem)*43.4)}#product04 .product_ym-item-image-text{height:calc(var(--ym-rem)*45);width:calc(var(--ym-rem)*37)}#product05 .product_ym-item-image-text{height:calc(var(--ym-rem)*35);width:calc(var(--ym-rem)*29)}.product_ym-item-image-inner{grid-area:1/1;overflow:hidden}#product01 .product_ym-item-image-inner{clip-path:ellipse(50% 50% at 50% 50%);height:calc(var(--ym-rem)*40);width:calc(var(--ym-rem)*32)}#product02 .product_ym-item-image-inner{clip-path:ellipse(50% 50% at 50% 50%);height:calc(var(--ym-rem)*27.6);width:calc(var(--ym-rem)*36.8)}#product03 .product_ym-item-image-inner{clip-path:ellipse(50% 50% at 50% 50%);height:calc(var(--ym-rem)*28.8);width:calc(var(--ym-rem)*38.4)}#product04 .product_ym-item-image-inner{filter:drop-shadow(calc(var(--ym-rem)*.2) calc(var(--ym-rem)*.4) calc(var(--ym-rem)*.4) rgba(0,0,0,.15));position:relative;z-index:1}#product04 .product_ym-item-image-inner:first-of-type{left:calc(var(--ym-rem)*-6);top:calc(var(--ym-rem)*-9.8);transform:rotate(-20deg);width:calc(var(--ym-rem)*23)}#product04 .product_ym-item-image-inner:nth-of-type(2){right:calc(var(--ym-rem)*-12);top:calc(var(--ym-rem)*-6);transform:rotate(19deg);width:calc(var(--ym-rem)*16.4)}#product04 .product_ym-item-image-inner:nth-of-type(3){right:calc(var(--ym-rem)*-7);top:calc(var(--ym-rem)*10.6);transform:rotate(-8deg);width:calc(var(--ym-rem)*16.6)}#product05 .product_ym-item-image-inner{clip-path:ellipse(50% 50% at 50% 50%);height:calc(var(--ym-rem)*30);width:calc(var(--ym-rem)*24)}.product_ym-item-image-inner img,.product_ym-item-image-inner picture{height:100%;object-fit:cover}.product_ym-item-scrap-item{position:absolute}#product01 .product_ym-item-scrap-item{right:calc(var(--ym-rem)*.9);top:calc(var(--ym-rem)*6.6);width:calc(var(--ym-rem)*15.2)}#product02 .product_ym-item-scrap-item{right:calc(var(--ym-rem)*1.1);top:calc(var(--ym-rem)*-7.9);transform:rotate(20deg);width:calc(var(--ym-rem)*9.2)}#product03 .product_ym-item-scrap-item{right:calc(var(--ym-rem)*-.1);top:calc(var(--ym-rem)*-1.4);transform:rotate(-15deg);width:calc(var(--ym-rem)*15.8)}#product05 .product_ym-item-scrap-item{right:calc(var(--ym-rem)*5.8);top:calc(var(--ym-rem)*17.3);transform:rotate(20deg);width:calc(var(--ym-rem)*10.5)}#product03 .product_ym-item-scrap-item,#product04 .product_ym-item-scrap-item,#product05 .product_ym-item-scrap-item{filter:drop-shadow(calc(var(--ym-rem)*.2) calc(var(--ym-rem)*.4) calc(var(--ym-rem)*.4) rgba(0,0,0,.15))}.product_ym-item-illust-item{position:absolute}#product01 .product_ym-item-illust-item{bottom:calc(var(--ym-rem)*9.5 + var(--index)*-16/10*var(--ym-rem));right:calc(var(--ym-rem)*1.5 + var(--index)*40/10*var(--ym-rem));width:calc(var(--ym-rem)*9.7)}#product02 .product_ym-item-illust-item{bottom:calc(var(--ym-rem)*1.2);left:calc(var(--ym-rem)*1.6);width:calc(var(--ym-rem)*12.2)}#product03 .product_ym-item-illust-item{bottom:calc(var(--ym-rem)*-.6 + var(--index)*-7.2/10*var(--ym-rem));left:calc(var(--ym-rem)*15.2 + var(--index)*32/10*var(--ym-rem));width:calc(var(--ym-rem)*11.1)}#product04 .product_ym-item-illust-item{bottom:calc(var(--ym-rem)*5.3);left:calc(var(--ym-rem)*3.1);width:calc(var(--ym-rem)*14.6)}#product05 .product_ym-item-illust-item{right:calc(var(--ym-rem)*-6.5 + var(--index)*31/10*var(--ym-rem));top:calc(var(--ym-rem)*-3.9 + var(--index)*16/10*var(--ym-rem));width:calc(var(--ym-rem)*14.7)}.profile_ym{margin-top:calc(var(--ym-rem)*8.1)}.profile_ym-item{column-gap:calc(var(--ym-rem)*2);display:flex;flex-direction:row-reverse;justify-content:flex-end;margin:0 auto;padding:calc(var(--ym-rem)*1.6);position:relative;width:calc(var(--ym-rem)*32)!important}.profile_ym-item-body{position:relative;z-index:1}.profile_ym-item-name{height:calc(var(--ym-rem)*1.4);margin-top:calc(var(--ym-rem)*.3);width:fit-content}.profile_ym-item-name img,.profile_ym-item-name picture{height:100%}.profile_ym-item-image{border-radius:100%;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;width:calc(var(--ym-rem)*11.2);z-index:1}.profile_ym-item-desc{font-size:calc(var(--ym-rem)*1.3);height:calc(var(--ym-rem)*5.4);letter-spacing:0;line-height:1.4;margin-top:calc(var(--ym-rem)*.6)}.profile_ym-item-button{align-items:center;background-color:#000;border:calc(var(--ym-rem)*.1) solid #000;border-radius:100%;display:flex;height:calc(var(--ym-rem)*1.8);justify-content:center;margin-top:calc(var(--ym-rem)*1.2);width:calc(var(--ym-rem)*2.4)}.profile_ym-item-button i{display:block;height:calc(var(--ym-rem)*.8);width:calc(var(--ym-rem)*.8);stroke:#fff;stroke-linecap:round}.profile_ym-item-frame{inset:0;pointer-events:none;position:absolute;top:calc(var(--ym-rem)*-1.2);-webkit-user-select:none;user-select:none}.profile-modal_ym{position:relative}.profile-modal_ym-inner{height:calc(var(--ym-rem)*60.2);margin:0 auto;position:relative;width:calc(var(--ym-rem)*33.6)}.profile-modal_ym-inner:after,.profile-modal_ym-inner:before{background-repeat:no-repeat;background-size:100%;content:"";pointer-events:none;position:absolute}.profile-modal_ym-inner:before{height:calc(var(--ym-rem)*39);left:calc(var(--ym-rem)*-2.7);top:calc(var(--ym-rem)*-2.7);width:calc(var(--ym-rem)*39)}.splide__slide[data-name=xiang] .profile-modal_ym-inner:before{background-image:url(../images/modal_ring_name_xiang_top.svg)}.splide__slide[data-name=lei] .profile-modal_ym-inner:before{background-image:url(../images/modal_ring_name_lei_top.svg)}.splide__slide[data-name=xiao] .profile-modal_ym-inner:before{background-image:url(../images/modal_ring_name_xiao_top.svg)}.profile-modal_ym-inner:after{bottom:calc(var(--ym-rem)*-1.7);height:calc(var(--ym-rem)*37);right:calc(var(--ym-rem)*-1.7);width:calc(var(--ym-rem)*37)}.splide__slide[data-name=xiang] .profile-modal_ym-inner:after{background-image:url(../images/modal_ring_name_xiang_bottom.svg)}.splide__slide[data-name=lei] .profile-modal_ym-inner:after{background-image:url(../images/modal_ring_name_lei_bottom.svg)}.splide__slide[data-name=xiao] .profile-modal_ym-inner:after{background-image:url(../images/modal_ring_name_xiao_bottom.svg)}.profile-modal_ym-body{background-color:#fff;border-radius:calc(var(--ym-rem)*16.8);height:100%;overflow:hidden}.profile-modal_ym-name{align-items:center;background-color:#000;display:flex;height:calc(var(--ym-rem)*4);justify-content:center}.profile-modal_ym-name picture{height:calc(var(--ym-rem)*1.3);width:calc(var(--ym-rem)*13.7)}.profile-modal_ym-desc{letter-spacing:0;line-height:1.75;padding:calc(var(--ym-rem)*2.5) calc(var(--ym-rem)*2.4);text-align:justify}.profile-modal_ym-favorite{bottom:calc(var(--ym-rem)*5.5);display:grid;place-items:center;pointer-events:none;position:absolute;right:calc(var(--ym-rem)*4.8);width:calc(var(--ym-rem)*11.4)}.profile-modal_ym-favorite>figure{grid-area:1/1}.profile-modal_ym-favorite-ring{width:calc(var(--ym-rem)*10.9)}.splide__slide[data-name=xiang] .profile-modal_ym-favorite-item{width:calc(var(--ym-rem)*3.5)}.splide__slide[data-name=lei] .profile-modal_ym-favorite-item{width:calc(var(--ym-rem)*5.7)}.splide__slide[data-name=xiao] .profile-modal_ym-favorite-item{width:calc(var(--ym-rem)*7.7)}.profile-modal_ym-illust{pointer-events:none}.profile-modal_ym-illust-speech{position:absolute}.splide__slide[data-name=xiang] .profile-modal_ym-illust-speech{bottom:calc(var(--ym-rem)*8);left:calc(var(--ym-rem)*-1.6);width:calc(var(--ym-rem)*7.4)}.splide__slide[data-name=lei] .profile-modal_ym-illust-speech{bottom:calc(var(--ym-rem)*8.1);left:calc(var(--ym-rem)*-2.3);width:calc(var(--ym-rem)*8.1)}.splide__slide[data-name=xiao] .profile-modal_ym-illust-speech{bottom:calc(var(--ym-rem)*8);left:calc(var(--ym-rem)*-1.6);width:calc(var(--ym-rem)*7.4)}.profile-modal_ym-illust-panda{position:absolute}.splide__slide[data-name=xiang] .profile-modal_ym-illust-panda{bottom:calc(var(--ym-rem)*-2.6);left:calc(var(--ym-rem)*3.2);width:calc(var(--ym-rem)*16)}.splide__slide[data-name=lei] .profile-modal_ym-illust-panda{bottom:calc(var(--ym-rem)*-2.2);left:calc(var(--ym-rem)*3.7);width:calc(var(--ym-rem)*15.5)}.splide__slide[data-name=xiao] .profile-modal_ym-illust-panda{bottom:calc(var(--ym-rem)*-1.5);left:calc(var(--ym-rem)*3.5);width:calc(var(--ym-rem)*15.4)}.save_ym{--ym-frame-height:calc(var(--ym-rem)*6.2);--ym-frame-diff:calc(var(--ym-rem)*2);background-color:#30aa84;margin:calc(var(--ym-rem)*6.6) 0 0;padding-bottom:calc(var(--ym-rem)*1.2);position:relative}.save_ym-inner{color:#fff;margin:0 auto;padding:0 calc(var(--ym-rem)*2.8) calc(var(--ym-rem)*3.2);position:relative;width:calc(var(--ym-rem)*37.6);z-index:1}.save_ym-inner:after{background-color:#fff;bottom:calc(var(--ym-rem)*.1);content:"";display:block;height:calc(var(--ym-rem)*.1);left:0;margin:auto;position:absolute;right:0;width:calc(var(--ym-rem)*37.6)}@media screen and (min-width:768px){.save_ym-inner:after{left:calc(var(--ym-rem)*.1);width:calc(var(--ym-rem)*37.4)}}.save_ym-heading{align-items:center;display:flex;flex-direction:column;position:relative;row-gap:calc(var(--ym-rem)*2);top:calc(var(--ym-rem)*-1)}.save_ym-heading-sub{width:calc(var(--ym-rem)*20.5)}.save_ym-heading-main{width:calc(var(--ym-rem)*19)}.save_ym-image{border-radius:calc(var(--ym-rem)*1.6);margin:calc(var(--ym-rem)*2.2) auto 0;overflow:hidden}.save_ym-desc{font-size:calc(var(--ym-rem)*1.4);letter-spacing:-.01em;line-height:1.8;margin-top:calc(var(--ym-rem)*2);text-align:justify}.save_ym-list{display:flex;flex-direction:column;margin-top:calc(var(--ym-rem)*2.4);row-gap:calc(var(--ym-rem)*1.2)}.save_ym-link{align-items:center;background-color:#25896a;border:calc(var(--ym-rem)*.1) solid #25896a;border-radius:calc(var(--ym-rem)*2.4);display:flex;height:calc(var(--ym-rem)*4.8);justify-content:space-between;padding:0 calc(var(--ym-rem)*2);text-decoration:none;width:calc(var(--ym-rem)*32)}.save_ym-link-text{height:calc(var(--ym-rem)*1.6);width:fit-content;width:calc(var(--ym-rem)*24.1)}.save_ym-link-text-mask{height:100%;width:100%}.save_ym-link-text-mask-01{background-color:#fff;mask-image:url(../images/save_btn_text01.svg);mask-size:contain}.save_ym-link-text-mask-02{background-color:#fff;mask-image:url(../images/save_btn_text02.svg);mask-size:contain}.save_ym-link-icon{height:calc(var(--ym-rem)*1);width:calc(var(--ym-rem)*1.2)}.save_ym-link-icon svg{stroke:#fff;stroke-linecap:round}.save_ym-caption{font-size:calc(var(--ym-rem)*1);letter-spacing:-.01em;margin-top:calc(var(--ym-rem)*2.1);text-align:center}.save_ym-foot{position:absolute;right:calc(var(--ym-rem)*-4.5);top:calc(var(--ym-rem)*-1.9);width:calc(var(--ym-rem)*16);z-index:1}.save_ym-bg:before{background-color:#30aa84;background-image:url(../images/save_frame_between.png);background-position:top;background-repeat:repeat-y;background-size:100%;content:"";height:calc(100% - var(--ym-rem)*1.2);inset:0;position:absolute;top:calc(var(--ym-rem)*-.1)}.save_ym-bg-edge:after,.save_ym-bg-edge:before{background-repeat:no-repeat;background-size:100%;content:"";left:0;position:absolute;right:0;width:100%}.save_ym-bg-edge:before{background-color:#30aa84;background-image:url(../images/save_frame_top.png);background-position:bottom;height:calc(var(--ym-rem)*7.7);mask-image:url(../images/save_frame_crescent.png);mask-repeat:no-repeat;mask-size:100%;top:calc(var(--ym-rem)*-7.7);width:100%}.share_ym{align-items:center;background-color:#8db9ca;display:flex;flex-direction:column;padding:calc(var(--ym-rem)*6.4) calc(var(--ym-rem)*3.2) calc(var(--ym-rem)*4.2)}.share_ym-logo{width:calc(var(--ym-rem)*32)}.share_ym-illust{position:relative}.share_ym-illust-logo{margin-top:calc(var(--ym-rem)*3.9);position:relative}.share_ym-illust-heart,.share_ym-illust-mask{width:calc(var(--ym-rem)*25.5)}.share_ym-illust-mask{bottom:0;height:calc(var(--ym-rem)*39.4);mask-image:url(../images/share_illust_mask.svg);mask-position:bottom;mask-repeat:no-repeat;mask-size:100% calc(var(--ym-rem)*39.4);position:absolute}.share_ym-illust-panda{position:absolute}.share_ym-illust-panda-xiang{bottom:calc(var(--ym-rem)*-12.2);left:calc(var(--ym-rem)*1.6);margin:auto;right:0;width:calc(var(--ym-rem)*24);z-index:2}.share_ym-illust-panda-lei{bottom:calc(var(--ym-rem)*1.9);right:calc(var(--ym-rem)*-5);width:calc(var(--ym-rem)*20);z-index:1}.share_ym-illust-panda-xiao{bottom:calc(var(--ym-rem)*1.5);left:calc(var(--ym-rem)*-4.2);width:calc(var(--ym-rem)*20)}.share_ym-illust-apple{bottom:calc(var(--ym-rem)*.6);position:absolute;right:calc(var(--ym-rem)*.2);width:calc(var(--ym-rem)*3.8)}.share_ym-heading{margin-top:calc(var(--ym-rem)*4.9);width:calc(var(--ym-rem)*31.2)}.share_ym-list{display:grid;gap:calc(var(--ym-rem)*1.8) calc(var(--ym-rem)*1.6);grid-template-columns:1fr 1fr;margin-top:calc(var(--ym-rem)*3)}.share_ym-button{align-items:center;background-color:var(--thema-color);border:calc(var(--ym-rem)*.1) solid var(--thema-color);border-radius:100%;display:flex;flex-direction:column;height:calc(var(--ym-rem)*7.6);justify-content:center;position:relative;width:calc(var(--ym-rem)*16)}.share_ym-button[data-share-type=x]{--thema-color:#000}.share_ym-button[data-share-type=line]{--thema-color:#07b53b}.share_ym-button[data-share-type=copy]{--thema-color:#f67599}.share_ym-button[data-share-type=facebook]{--thema-color:#3b5998}.share_ym-button-text{display:block;width:calc(var(--ym-rem)*11.3)}.share_ym-button-text-mask{background-color:#fff;height:100%;width:100%}.share_ym-button-text-mask-x{background-color:#fff;mask-image:url(../images/share_text_x.svg);mask-size:contain}.share_ym-button-text-mask-line{background-color:#fff;mask-image:url(../images/share_text_line.svg);mask-size:contain}.share_ym-button-text-mask-copy{background-color:#fff;mask-image:url(../images/share_text_copy.svg);mask-size:contain}.share_ym-button-text-mask-facebook{background-color:#fff;mask-image:url(../images/share_text_facebook.svg);mask-size:contain}.share_ym-button-icon{bottom:calc(var(--ym-rem)*1.2);display:block;height:calc(var(--ym-rem)*.8);position:absolute;width:calc(var(--ym-rem)*.8)}.share_ym-button-icon svg{stroke:#fff;stroke-linecap:round}.share_ym-sns{align-items:center;column-gap:calc(var(--ym-rem)*2.8);display:flex;height:calc(var(--ym-rem)*9.8);justify-content:center;margin-top:calc(var(--ym-rem)*5.6);position:relative;width:100%}.share_ym-sns:before{background-image:url(../images/sns_frame.svg);height:calc(var(--ym-rem)*9.8);left:0;top:0;width:100%}.share_ym-sns:after,.share_ym-sns:before{background-repeat:no-repeat;background-size:100%;content:"";pointer-events:none;position:absolute}.share_ym-sns:after{background-image:url(../images/sns_frame_speech.svg);height:calc(var(--ym-rem)*8.3);right:calc(var(--ym-rem)*-3.4);top:calc(var(--ym-rem)*.5);width:calc(var(--ym-rem)*7.6)}.share_ym-sns-item-link{display:block;height:calc(var(--ym-rem)*2.8);width:calc(var(--ym-rem)*2.8)}.share_ym-sns-icon{background-color:#fff;height:100%;width:100%}.share_ym-sns-icon-instagram{background-color:#fff;mask-image:url(../images/sns_icon_instagram.svg);mask-size:contain}.share_ym-sns-icon-x{background-color:#fff;mask-image:url(../images/sns_icon_x.svg);mask-size:contain}.side_ym{height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translate3d(0,0,0);visibility:visible!important;width:100%}@media screen and (max-width:767px){.side_ym{display:none}}.side_ym-inner{display:grid;grid-template-columns:1fr calc(var(--ym-rem)*40) 1fr;height:100vh;overflow:hidden;position:sticky;top:0;width:100%}.side_ym-block{position:relative;transition:opacity .25s ease,visibility;z-index:1}.side_ym-block-left{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;margin-right:calc(var(--ym-rem)*6)}@media screen and (max-width:1439px){.side_ym-block-left{align-items:center;margin:0}}.side_ym-center{pointer-events:none}.side_ym-navi{display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:calc(var(--ym-rem)*6.4);row-gap:calc(var(--ym-rem)*2.4);width:fit-content}@media screen and (max-width:1439px){.side_ym-navi{margin:0 auto}}.side_ym-navi-heading{width:calc(var(--ym-rem)*6.4)}.side_ym-navi-body{width:fit-content}.side_ym-navi-list{display:grid;gap:calc(var(--ym-rem)*1.2) calc(var(--ym-rem)*4.6);grid-template-columns:1fr 1fr}@media screen and (max-width:1299px){.side_ym-navi-list{grid-template-columns:1fr}}.side_ym-navi-link{align-items:center;column-gap:calc(var(--ym-rem)*1.6);display:flex;pointer-events:auto}.side_ym-navi-image{border-radius:100%;flex:none;overflow:hidden;width:calc(var(--ym-rem)*4.8)}.side_ym-navi-text{flex:none;width:fit-content}.side_ym-navi-text[data-lines="1"]{height:calc(var(--ym-rem)*1.3)}.side_ym-navi-text[data-lines="2"]{height:calc(var(--ym-rem)*3.2)}.side_ym-navi-text img,.side_ym-navi-text picture{height:100%}.side_ym-title{transition:opacity .25s ease;width:calc(var(--ym-rem)*40)}@media screen and (max-width:1439px){.side_ym-title{width:80%}}.side_ym-visual{height:fit-content;height:calc(var(--ym-rem)*80);inset:0;margin:auto;position:absolute;width:calc(var(--ym-rem)*144)}@media screen and (max-width:1439px){.side_ym-visual{width:100%}}.side_ym-panda-item{left:calc(50% - var(--left)*1/10*var(--ym-rem));position:absolute;top:calc(var(--top)*1/10*var(--ym-rem));transition:opacity .25s ease;width:calc(var(--width)*1/10*var(--ym-rem))}.side_ym-panda-item-01{left:calc(var(--left)*1/10*var(--ym-rem))}@media screen and (max-width:1299px){.side_ym-panda-item-02,.side_ym-panda-item-03,.side_ym-panda-item-05,.side_ym-panda-item-06{opacity:0!important;transition-delay:none}}.side_ym-bg{background-image:url(../images/side_bg.png);background-position:50%;background-repeat:repeat;background-size:calc(var(--ym-rem)*144) calc(var(--ym-rem)*80);display:block;height:100vh;inset:0;left:0;position:absolute;top:0}.side_ym-foot{position:absolute;right:calc(var(--ym-rem)*1.8);top:calc(var(--ym-rem)*-5);transition:opacity .25s ease;width:calc(var(--ym-rem)*20.6)}.ring_ym{bottom:100%;display:grid;height:calc(var(--ym-rem)*21);left:50%;overflow:hidden;place-items:center center;position:relative;width:fit-content}.ring_ym-top{transform:translateX(-50%) rotate(180deg)}.ring_ym-top .ring_ym-item:first-of-type{--offset:180deg;--diff:-35deg}.ring_ym-top .ring_ym-item:nth-of-type(2){--offset:180deg;--diff:47deg}.ring_ym-top .ring_ym-item:nth-of-type(3){--offset:180deg;--diff:-55deg}.ring_ym-bottom{margin-top:calc(var(--ym-rem)*17.5);transform:translateX(-50%) rotate(0deg)}.ring_ym-bottom .ring_ym-item:first-of-type{--offset:180deg;--diff:-35deg}.ring_ym-bottom .ring_ym-item:nth-of-type(2){--offset:180deg;--diff:47deg}.ring_ym-bottom .ring_ym-item:nth-of-type(3){--offset:180deg;--diff:-55deg}.ring_ym-item{grid-area:1/1;transform:rotate(180deg);will-change:transform}.ring_ym-item:first-of-type{animation:rotate 20s linear infinite;width:calc(var(--ym-rem)*82.2)}.ring_ym-item:nth-of-type(2){animation:rotate 30s linear infinite;width:calc(var(--ym-rem)*94.9)}.ring_ym-item:nth-of-type(3){animation:rotate 40s linear infinite;width:calc(var(--ym-rem)*106.6)}@keyframes rotate{0%{transform:rotate(var(--offset))}to{transform:rotate(calc(var(--offset) + var(--diff)))}}.splide{position:relative}.splide.is-active{cursor:grab}.splide.is-active.is-drag{cursor:grabbing}.splide__list{display:flex}.splide__slide{box-sizing:initial;flex:0 0 auto;pointer-events:none;width:100%}.splide__slide>a{display:block}.splide__track--fade .splide__slide{opacity:0}.splide__track--fade .splide__slide.is-active{opacity:1}.splide__slide.is-active{pointer-events:auto}.splide__arrow{display:none}.splide__pagination{column-gap:calc(var(--ym-rem)*1);display:flex;justify-content:center;margin-top:calc(var(--ym-rem)*2);width:100%}.splide__pagination__page{aspect-ratio:1/1;background-color:#fff;border:calc(var(--ym-rem)*.1) solid #000;border-radius:100%;height:auto;transition:background-color .2s var(--ease-none);width:calc(var(--ym-rem)*1)}.splide__pagination__page.is-active{background-color:#000}.splide__sr{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0)}