html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0;vertical-align:top}address{font-style:normal}caption,th,td{font-weight:normal;text-align:left}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{border:0;height:1px;border-bottom:1px solid #ccc}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}button{border:none;background:none;display:block;cursor:pointer}textarea,input{-webkit-box-sizing:border-box;box-sizing:border-box}sup{top:-0.5em}sub{bottom:-0.25em}small{font-size:smaller}button,a{text-decoration:none;opacity:1;transition:all 300ms ease;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;font-weight:400;color:#000}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}img{border:0px none;margin:0;padding:0;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}br{font-size:0px}form{display:inline}a:focus,*:focus{outline:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fixed{position:fixed;width:100%;height:100%}body{font-family:"Noto Sans JP",sans-serif;word-wrap:break-word;overflow-wrap:break-word;font-weight:400;line-height:1.4;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;color:#333;background-color:#e6006d}a{color:#333}.pc-inline,.pc-block{display:none}@media only screen and (min-width: 768px){.sp-block{display:none}.sp-inline{display:none}.pc-block{display:block}.pc-inline{display:inline}}@-webkit-keyframes shake{0%{-webkit-transform:translate(1px, 1px) rotate(0deg);transform:translate(1px, 1px) rotate(0deg)}10%{-webkit-transform:translate(-1px, -2px) rotate(-1deg);transform:translate(-1px, -2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px, 0px) rotate(1deg);transform:translate(-3px, 0px) rotate(1deg)}30%{-webkit-transform:translate(3px, 2px) rotate(0deg);transform:translate(3px, 2px) rotate(0deg)}40%{-webkit-transform:translate(1px, -1px) rotate(1deg);transform:translate(1px, -1px) rotate(1deg)}50%{-webkit-transform:translate(-1px, 2px) rotate(-1deg);transform:translate(-1px, 2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px, 1px) rotate(0deg);transform:translate(-3px, 1px) rotate(0deg)}70%{-webkit-transform:translate(3px, 1px) rotate(-1deg);transform:translate(3px, 1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px, -1px) rotate(1deg);transform:translate(-1px, -1px) rotate(1deg)}90%{-webkit-transform:translate(1px, 2px) rotate(0deg);transform:translate(1px, 2px) rotate(0deg)}100%{-webkit-transform:translate(1px, -2px) rotate(-1deg);transform:translate(1px, -2px) rotate(-1deg)}}@keyframes shake{0%{-webkit-transform:translate(1px, 1px) rotate(0deg);transform:translate(1px, 1px) rotate(0deg)}10%{-webkit-transform:translate(-1px, -2px) rotate(-1deg);transform:translate(-1px, -2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px, 0px) rotate(1deg);transform:translate(-3px, 0px) rotate(1deg)}30%{-webkit-transform:translate(3px, 2px) rotate(0deg);transform:translate(3px, 2px) rotate(0deg)}40%{-webkit-transform:translate(1px, -1px) rotate(1deg);transform:translate(1px, -1px) rotate(1deg)}50%{-webkit-transform:translate(-1px, 2px) rotate(-1deg);transform:translate(-1px, 2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px, 1px) rotate(0deg);transform:translate(-3px, 1px) rotate(0deg)}70%{-webkit-transform:translate(3px, 1px) rotate(-1deg);transform:translate(3px, 1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px, -1px) rotate(1deg);transform:translate(-1px, -1px) rotate(1deg)}90%{-webkit-transform:translate(1px, 2px) rotate(0deg);transform:translate(1px, 2px) rotate(0deg)}100%{-webkit-transform:translate(1px, -2px) rotate(-1deg);transform:translate(1px, -2px) rotate(-1deg)}}@-webkit-keyframes shake02{0%{-webkit-transform:translate(1px, 1px) rotate(0deg);transform:translate(1px, 1px) rotate(0deg)}5%{-webkit-transform:translate(-1px, -2px) rotate(-1deg);transform:translate(-1px, -2px) rotate(-1deg)}10%{-webkit-transform:translate(-2px, 0px) rotate(1deg);transform:translate(-2px, 0px) rotate(1deg)}15%{-webkit-transform:translate(2px, 2px) rotate(0deg);transform:translate(2px, 2px) rotate(0deg)}20%{-webkit-transform:translate(1px, -1px) rotate(1deg);transform:translate(1px, -1px) rotate(1deg)}25%{-webkit-transform:translate(-1px, 2px) rotate(-1deg);transform:translate(-1px, 2px) rotate(-1deg)}30%{-webkit-transform:translate(-2px, 1px) rotate(0deg);transform:translate(-2px, 1px) rotate(0deg)}35%{-webkit-transform:translate(2px, 1px) rotate(-1deg);transform:translate(2px, 1px) rotate(-1deg)}40%{-webkit-transform:translate(1px, -1px) rotate(1deg);transform:translate(1px, -1px) rotate(1deg)}45%{-webkit-transform:translate(-1px, 1px) rotate(0deg);transform:translate(-1px, 1px) rotate(0deg)}50%{-webkit-transform:translate(1px, 0px) rotate(-1deg);transform:translate(1px, 0px) rotate(-1deg)}55%{-webkit-transform:translate(-1px, -1px) rotate(1deg);transform:translate(-1px, -1px) rotate(1deg)}60%{-webkit-transform:translate(-2px, 0px) rotate(0deg);transform:translate(-2px, 0px) rotate(0deg)}65%{-webkit-transform:translate(2px, 1px) rotate(-1deg);transform:translate(2px, 1px) rotate(-1deg)}70%{-webkit-transform:translate(1px, -1px) rotate(1deg);transform:translate(1px, -1px) rotate(1deg)}75%{-webkit-transform:translate(-1px, 2px) rotate(0deg);transform:translate(-1px, 2px) rotate(0deg)}80%{-webkit-transform:translate(2px, 1px) rotate(-1deg);transform:translate(2px, 1px) rotate(-1deg)}85%{-webkit-transform:translate(1px, -2px) rotate(1deg);transform:translate(1px, -2px) rotate(1deg)}90%{-webkit-transform:translate(-1px, 0px) rotate(0deg);transform:translate(-1px, 0px) rotate(0deg)}95%{-webkit-transform:translate(1px, 1px) rotate(-1deg);transform:translate(1px, 1px) rotate(-1deg)}100%{-webkit-transform:translate(-1px, -1px) rotate(1deg);transform:translate(-1px, -1px) rotate(1deg)}}@keyframes shake02{0%{-webkit-transform:translate(1px, 1px) rotate(0deg);transform:translate(1px, 1px) rotate(0deg)}5%{-webkit-transform:translate(-1px, -2px) rotate(-1deg);transform:translate(-1px, -2px) rotate(-1deg)}10%{-webkit-transform:translate(-2px, 0px) rotate(1deg);transform:translate(-2px, 0px) rotate(1deg)}15%{-webkit-transform:translate(2px, 2px) rotate(0deg);transform:translate(2px, 2px) rotate(0deg)}20%{-webkit-transform:translate(1px, -1px) rotate(1deg);transform:translate(1px, -1px) rotate(1deg)}25%{-webkit-transform:translate(-1px, 2px) rotate(-1deg);transform:translate(-1px, 2px) rotate(-1deg)}30%{-webkit-transform:translate(-2px, 1px) rotate(0deg);transform:translate(-2px, 1px) rotate(0deg)}35%{-webkit-transform:translate(2px, 1px) rotate(-1deg);transform:translate(2px, 1px) rotate(-1deg)}40%{-webkit-transform:translate(1px, -1px) rotate(1deg);transform:translate(1px, -1px) rotate(1deg)}45%{-webkit-transform:translate(-1px, 1px) rotate(0deg);transform:translate(-1px, 1px) rotate(0deg)}50%{-webkit-transform:translate(1px, 0px) rotate(-1deg);transform:translate(1px, 0px) rotate(-1deg)}55%{-webkit-transform:translate(-1px, -1px) rotate(1deg);transform:translate(-1px, -1px) rotate(1deg)}60%{-webkit-transform:translate(-2px, 0px) rotate(0deg);transform:translate(-2px, 0px) rotate(0deg)}65%{-webkit-transform:translate(2px, 1px) rotate(-1deg);transform:translate(2px, 1px) rotate(-1deg)}70%{-webkit-transform:translate(1px, -1px) rotate(1deg);transform:translate(1px, -1px) rotate(1deg)}75%{-webkit-transform:translate(-1px, 2px) rotate(0deg);transform:translate(-1px, 2px) rotate(0deg)}80%{-webkit-transform:translate(2px, 1px) rotate(-1deg);transform:translate(2px, 1px) rotate(-1deg)}85%{-webkit-transform:translate(1px, -2px) rotate(1deg);transform:translate(1px, -2px) rotate(1deg)}90%{-webkit-transform:translate(-1px, 0px) rotate(0deg);transform:translate(-1px, 0px) rotate(0deg)}95%{-webkit-transform:translate(1px, 1px) rotate(-1deg);transform:translate(1px, 1px) rotate(-1deg)}100%{-webkit-transform:translate(-1px, -1px) rotate(1deg);transform:translate(-1px, -1px) rotate(1deg)}}.l-header{position:fixed;top:0;left:auto;width:100vw;z-index:10;background-color:rgba(0,0,0,0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0;visibility:hidden;pointer-events:none}@media only screen and (min-width: 481px){.l-header{width:375px}}.l-header .l-header-wrap{height:16vw;padding:0 1.333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 481px){.l-header .l-header-wrap{height:60px;padding:0 5px}}.l-header .l-header-logo-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;width:100%}.l-header .l-header__logo-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 4px;height:100%;max-width:43px;width:100%;pointer-events:initial}.l-header .l-header__logo-link{-webkit-transition:opacity ease .3s;transition:opacity ease .3s}@media(hover: hover)and (pointer: fine){.l-header .l-header__logo-link:hover{opacity:.7}}.l-header .l-header-logo-head-text{font-size:16px;max-width:calc(100% - 43px);width:100%}.l-header__nav-logo{display:none}@media only screen and (min-width: 1024px){.l-header__nav-logo{display:block;max-width:184px;width:100%;position:fixed;z-index:10;top:14px;left:20px}}.l-header__nav-logo .l-header__nav-logo-anker{display:block}.l-header__nav-pc{display:none}@media only screen and (min-width: 1024px){.l-header__nav-pc{display:block;position:fixed;right:20px;top:20px;width:100%;z-index:10;max-width:254px;opacity:0;visibility:hidden}}.l-header__nav-pc-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0}.l-header__nav-pc-item{background-color:#fff;max-width:254px;width:100%;border-radius:100px;padding:0px 4px;height:40px}.l-header__nav-pc-item-anker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(hover: hover){.l-header__nav-pc-item-anker:hover{opacity:.6}}.l-hamburger{position:relative;display:inline-block;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:rgba(0,0,0,0);cursor:pointer;padding:0;margin:0}.l-hamburger{display:block;position:fixed;z-index:11;right:auto;margin-left:325px;top:13px;width:35px;height:35px;-webkit-box-shadow:0 0 2rem rgba(0,0,0,0);box-shadow:0 0 2rem rgba(0,0,0,0);outline:none;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0;visibility:hidden;display:none}@media(hover: hover)and (pointer: fine){.l-hamburger:hover .l-hamburger__line-top,.l-hamburger:hover .l-hamburger__line,.l-hamburger:hover .l-hamburger__line-bottom{opacity:.7}}.l-hamburger__line{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:35px;height:5px;background-color:#b20054;-webkit-transition:.3s;transition:.3s}.l-hamburger__line-top,.l-hamburger__line-bottom{background-color:#b20054;position:absolute;display:block;width:35px;height:5px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:.3s;transition:.3s}.l-hamburger__line-top{top:calc(50% - 11px)}.l-hamburger__line-bottom{top:calc(50% + 11px)}.l-hamburger[aria-expanded=true] .l-hamburger__line{background-color:rgba(0,0,0,0)}.l-hamburger[aria-expanded=true] .l-hamburger__line-top,.l-hamburger[aria-expanded=true] .l-hamburger__line-bottom{top:40%;left:31%}.l-hamburger[aria-expanded=true] .l-hamburger__line-top{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-hamburger[aria-expanded=true] .l-hamburger__line-bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.u-visuallyHidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.l-hamburger__text{position:absolute;display:inline-block;top:42px;right:0px;z-index:11;font-size:10px;letter-spacing:.08em;width:100%}.body-inenr{background-color:#e6006d}.c-star-back{display:block;position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;background-image:url(../../assets/img/common/star-back.png);background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:0;pointer-events:none}.siteWrap{position:relative;z-index:1}.c-inner{overflow:clip;max-width:100vw;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}@media only screen and (min-width: 481px){.c-inner{max-width:375px}}body.is-mission-bg .l-main .l-main-bg{background-color:#ef66a8}body.is-mission-bg.is-collaboration-bg .l-main .l-main-bg{background-color:#f9c6df}body.is-collaboration-bg .l-main .l-main-bg{background-color:#f9c6df}body.is-collaboration-bg.is-present-bg .l-main .l-main-bg{background-color:#c4e8f9}body.is-collaboration-bg.is-present-bg .l-main .l-main-bg--blue{opacity:1}body.is-present-bg .l-main .l-main-bg{background-color:#c4e8f9}body.is-present-bg .l-main .l-main-bg--blue{opacity:1}body.is-present-bg.is-faq-bg .l-main .l-main-bg{background-color:#c4e8f9}body.is-present-bg.is-faq-bg .l-main .l-main-bg--blue{opacity:1}body.is-faq-bg .l-main .l-main-bg{background-color:#c4e8f9}body.is-faq-bg .l-main .l-main-bg--blue{opacity:1}body.is-faq-bg.is-e-shop-bg .l-main .l-main-bg{background-color:#c4e8f9}body.is-faq-bg.is-e-shop-bg .l-main .l-main-bg--blue{opacity:1}body.is-e-shop-bg .l-main .l-main-bg{background-color:#c4e8f9}body.is-e-shop-bg .l-main .l-main-bg--blue{opacity:1}body.is-e-shop-bg.is-first-bg .l-main .l-main-bg{background-color:#f9c6df}body.is-e-shop-bg.is-first-bg .l-main .l-main-bg--blue{opacity:0}body.is-first-bg .l-main .l-main-bg{background-color:#f9c6df}body.is-first-bg .l-main .l-main-bg--blue{opacity:0}@media only screen and (min-width: 481px){.main-box{border:1px solid #fff}}.l-main{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}@media only screen and (min-width: 768px){.l-main{margin-top:0}}.l-main .l-main-bg{display:block;width:100%;height:100vh;position:fixed;top:0;z-index:-1;pointer-events:none;-webkit-transform-origin:bottom center;transform-origin:bottom center;background-color:#e6006d;-webkit-transition:background-color .5s ease,opacity .5s ease;transition:background-color .5s ease,opacity .5s ease}@media only screen and (min-width: 481px){.l-main .l-main-bg{width:374px}}.l-main .l-main-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-main .l-main-bg--blue{opacity:0;-webkit-transition:background-color .5s ease,opacity .5s ease;transition:background-color .5s ease,opacity .5s ease}.c-wrap-1200{width:min(100%,1264px);padding:0 20px;margin-inline:auto}@media only screen and (min-width: 768px){.c-wrap-1200{padding:0 32px}}.c-wrap-1220{width:min(100%,1284px);padding:0 20px;margin-inline:auto}@media only screen and (min-width: 768px){.c-wrap-1220{padding:0 32px}}.c-wrap-980{width:min(100%,1044px);margin-inline:auto}@media only screen and (min-width: 768px){.c-wrap-980{padding:0 32px}}.l-main-2column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0}@media only screen and (min-width: 1024px){.l-main-2column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 1024px){.l-main-left{max-width:calc(100% - 20px - 380px);width:866px}}@media only screen and (min-width: 1024px){.l-main-right{margin-top:0;width:380px}}.l-footer{background-color:#e5006e;position:relative}.l-footer .l-footer-kirby{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:-38px;max-width:172.585px;width:100%}.l-footer .l-footer-wrap{padding-top:24px;padding-bottom:16px;padding-left:19px;padding-right:8px}.l-footer .l-footer-title-img{max-width:347.5px;width:100%;margin:0 auto}.l-footer .l-footer-title-img+.l-footer-copy{margin-top:19px}.l-footer .l-footer-copy{color:#fff;text-align:center;font-size:10px;line-height:1.5555555556;letter-spacing:0;font-weight:500}.l-footer .l-footer-copy+.l-footer-copy{margin-top:8px}.l-footer .l-footer-logo{display:block;max-width:100px;margin:0 auto;margin-top:6px}body.is-check .c-pagetop{opacity:1;visibility:visible}.c-pagetop{position:fixed;bottom:8px;right:10px;z-index:9;width:54px;height:54px;border-radius:50%;margin:0;padding:0;opacity:0;visibility:hidden;-webkit-transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99)}@media only screen and (min-width: 481px){.c-pagetop{width:54px;height:54px;right:auto;margin-left:310px}}@media(hover: hover)and (pointer: fine){.c-pagetop:hover img{opacity:.7}}.c-pagetop img{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-lead{font-size:14px;line-height:1.3571428571;letter-spacing:0;font-weight:500}.c-lead--white{color:#fff}.c-block-inner{position:relative;z-index:1}[data-san].is-fade .c-block-fade{opacity:1;-webkit-transform:translateY(0) translate3d(0, 0, 0);transform:translateY(0) translate3d(0, 0, 0)}.c-block-fade{-webkit-transition:opacity .6s .3s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .6s .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .6s .3s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .6s .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .6s .3s cubic-bezier(0.55, 0, 0.52, 0.99),transform .6s .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .6s .3s cubic-bezier(0.55, 0, 0.52, 0.99),transform .6s .3s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .6s .3s cubic-bezier(0.55, 0, 0.52, 0.99);-webkit-transform:translateY(12px) translate3d(0, 0, 0);transform:translateY(12px) translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;opacity:0}body.is-check .l-header{-webkit-transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);opacity:1;visibility:visible}body.is-check .l-header__nav-pc{-webkit-transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);opacity:1;visibility:visible}body.is-check .l-hamburger{-webkit-transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);opacity:1;visibility:visible}body.is-check .l-header__nav-logo{opacity:1;visibility:visible}body.is-first .l-header{-webkit-transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);opacity:1;visibility:visible}body.is-first .l-header__nav-pc{-webkit-transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);opacity:1;visibility:visible}body.is-first .l-hamburger{-webkit-transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);opacity:1;visibility:visible}.l-main.is-load .p-top-kv-star{-webkit-transition:opacity .6s .8s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .6s .8s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .6s .8s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .6s .8s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .6s .8s cubic-bezier(0.55, 0, 0.52, 0.99),transform .6s .8s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .6s .8s cubic-bezier(0.55, 0, 0.52, 0.99),transform .6s .8s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .6s .8s cubic-bezier(0.55, 0, 0.52, 0.99);opacity:1;-webkit-transform:scale(1) rotate(0.1deg) translate3d(0, 0, 0);transform:scale(1) rotate(0.1deg) translate3d(0, 0, 0)}.l-main.is-load .p-top-kv-star-lt1{-webkit-transition-delay:.8s;transition-delay:.8s}.l-main.is-load .p-top-kv-star-lt3{-webkit-transition-delay:.1s;transition-delay:.1s}.l-main.is-load .p-top-kv-star-lt5{-webkit-transition-delay:.6s;transition-delay:.6s}.l-main.is-load .p-top-kv-star-rt1{-webkit-transition-delay:.1s;transition-delay:.1s}.l-main.is-load .p-top-kv-star-rt2{-webkit-transition-delay:.3s;transition-delay:.3s}.l-main.is-load .p-top-kv-star-rt6{-webkit-transition-delay:.2s;transition-delay:.2s}.l-main.is-load .p-top-kv-star-lb2{-webkit-transition-delay:.4s;transition-delay:.4s}.l-main.is-load .p-top-kv-star-lb3{-webkit-transition-delay:.4s;transition-delay:.4s}.l-main.is-load .p-top-kv-star-rb3{-webkit-transition-delay:.1s;transition-delay:.1s}.l-main.is-load .p-top-kv-star-rb4{-webkit-transition-delay:.3s;transition-delay:.3s}.l-main.is-load .p-top-kv-don{opacity:1;-webkit-transform:scale(1) rotate(0.1deg) translate3d(0, 0, 0);transform:scale(1) rotate(0.1deg) translate3d(0, 0, 0);-webkit-transition:opacity .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),left .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),right .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),top .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),left .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),right .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),top .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),transform .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),left .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),right .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),top .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),transform .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),left .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),right .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),top .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .8s .4s cubic-bezier(0.55, 0, 0.52, 0.99)}.l-main.is-load .p-top-kv-don--dlt{-webkit-transition-delay:.35s;transition-delay:.35s}.l-main.is-load .p-top-kv-don--dlb{-webkit-transition-delay:.2s;transition-delay:.2s}.l-main.is-load .p-top-kv-don--drt{-webkit-transition-delay:.2s;transition-delay:.2s}.l-main.is-load .p-top-kv-don--drb{-webkit-transition-delay:.1s;transition-delay:.1s}.l-main.is-load .p-top-kv-don--dc{-webkit-transition-delay:.25s;transition-delay:.25s;-webkit-transform:scale(1) translateX(-50%) rotate(0.1deg) translate3d(0, 0, 0);transform:scale(1) translateX(-50%) rotate(0.1deg) translate3d(0, 0, 0)}.l-main.is-load .p-top-kv-kirby{-webkit-transition:opacity .8s .62s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .8s .62s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .8s .62s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .8s .62s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .8s .62s cubic-bezier(0.55, 0, 0.52, 0.99),transform .8s .62s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .8s .62s cubic-bezier(0.55, 0, 0.52, 0.99),transform .8s .62s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .8s .62s cubic-bezier(0.55, 0, 0.52, 0.99);opacity:1;-webkit-transform:scale(1) rotate(0.1deg) translate3d(0, 0, 0);transform:scale(1) rotate(0.1deg) translate3d(0, 0, 0)}.l-main.is-load .p-top-kv-suikomi{-webkit-transition:opacity .8s .65s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .8s .65s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .8s .65s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .8s .65s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .8s .65s cubic-bezier(0.55, 0, 0.52, 0.99),transform .8s .65s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .8s .65s cubic-bezier(0.55, 0, 0.52, 0.99),transform .8s .65s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform .8s .65s cubic-bezier(0.55, 0, 0.52, 0.99);opacity:1;-webkit-transform:scale(1) rotate(0.1deg) translate3d(0, 0, 0);transform:scale(1) rotate(0.1deg) translate3d(0, 0, 0)}.l-main.is-load .p-top-kv-title{-webkit-transition:opacity .8s 1s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .8s 1s cubic-bezier(0.55, 0, 0.52, 0.99);opacity:1}.l-main.is-load .p-top-kv-sanka{-webkit-transition:opacity .8s 1s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .8s 1s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .8s 1s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .8s 1s cubic-bezier(0.55, 0, 0.52, 0.99);opacity:1}.p-top-kv{height:100vh;height:calc(var(--vh, 1vh)*100);min-height:173.333vw;position:relative}@media only screen and (min-width: 481px){.p-top-kv{min-height:650px}}.p-top-kv.is-pp.is-suikomi .p-top-kv-suikomi{-webkit-animation:shake .4s ease infinite;animation:shake .4s ease infinite}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-kirby{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:opacity .4s 1.3s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform 3.8s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .4s 1.3s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform 3.8s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .4s 1.3s cubic-bezier(0.55, 0, 0.52, 0.99),transform 3.8s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .4s 1.3s cubic-bezier(0.55, 0, 0.52, 0.99),transform 3.8s cubic-bezier(0.55, 0, 0.52, 0.99),-webkit-transform 3.8s cubic-bezier(0.55, 0, 0.52, 0.99)}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-don{-webkit-transform:scale(1) rotate(0.1deg) translate3d(0, 0, 0);transform:scale(1) rotate(0.1deg) translate3d(0, 0, 0);-webkit-transition:opacity .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),-webkit-transform .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);transition:opacity .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),-webkit-transform .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);transition:opacity .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),transform .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);transition:opacity .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),transform .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),-webkit-transform .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405)}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-don--dlt{-webkit-transition-delay:.5s;transition-delay:.5s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-don--dlb{-webkit-transition-delay:.3s;transition-delay:.3s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-don--drt{-webkit-transition-delay:.3s;transition-delay:.3s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-don--drb{-webkit-transition-delay:.1s;transition-delay:.1s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-don--dc{-webkit-transition-delay:.52s;transition-delay:.52s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-don img{-webkit-animation:shake02 .4s ease infinite;animation:shake02 .4s ease infinite}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-star{-webkit-transition:opacity .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),-webkit-transform .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);transition:opacity .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),-webkit-transform .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);transition:opacity .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),transform .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);transition:opacity .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),transform .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),-webkit-transform .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405)}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-star-lt1{-webkit-transition-delay:.7s;transition-delay:.7s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-star-lt3{-webkit-transition-delay:.1s;transition-delay:.1s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-star-lt5{-webkit-transition-delay:.6s;transition-delay:.6s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-star-rt1{-webkit-transition-delay:.1s;transition-delay:.1s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-star-rt2{-webkit-transition-delay:.3s;transition-delay:.3s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-star-rt6{-webkit-transition-delay:.2s;transition-delay:.2s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-star-lb2{-webkit-transition-delay:.4s;transition-delay:.4s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-star-lb3{-webkit-transition-delay:.4s;transition-delay:.4s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-star-rb3{-webkit-transition-delay:.1s;transition-delay:.1s}.p-top-kv.is-pp.is-suikomi.is-don-start .p-top-kv-star-rb4{-webkit-transition-delay:.3s;transition-delay:.3s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-don{-webkit-transition:opacity .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),-webkit-transform .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);transition:opacity .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),-webkit-transform .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);transition:opacity .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),transform .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);transition:opacity .4s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),transform .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),-webkit-transform .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);left:50%;top:50%;-webkit-transform:translate(-50%, -60%) scale(0.1);transform:translate(-50%, -60%) scale(0.1);opacity:0}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-don--dlt{-webkit-transition-delay:.2s;transition-delay:.2s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-don--dlb{-webkit-transition-delay:.3s;transition-delay:.3s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-don--drt{-webkit-transition-delay:.25s;transition-delay:.25s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-don--drb{-webkit-transition-delay:.35s;transition-delay:.35s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-don--dc{-webkit-transition-delay:.52s;transition-delay:.52s;-webkit-transform:translate(-50%, -55%) scale(0.1);transform:translate(-50%, -55%) scale(0.1)}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-star{-webkit-transition:opacity .3s .5s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),-webkit-transform .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);transition:opacity .3s .5s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),-webkit-transform .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);transition:opacity .3s .5s cubic-bezier(0.49, 0.005, 0.99, 0.405),transform .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);transition:opacity .3s .5s cubic-bezier(0.49, 0.005, 0.99, 0.405),transform .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),left .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),right .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),top .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405),-webkit-transform .3s .4s cubic-bezier(0.49, 0.005, 0.99, 0.405);top:50%;left:50%;-webkit-transform:translate(-50%, -60%) scale(0.1) rotate(0.1deg) translate3d(0, 0, 0);transform:translate(-50%, -60%) scale(0.1) rotate(0.1deg) translate3d(0, 0, 0);opacity:0}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-star-lt1{-webkit-transition-delay:.7s;transition-delay:.7s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-star-lt3{-webkit-transition-delay:.1s;transition-delay:.1s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-star-lt5{-webkit-transition-delay:.6s;transition-delay:.6s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-star-rt1{-webkit-transition-delay:.1s;transition-delay:.1s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-star-rt2{-webkit-transition-delay:.3s;transition-delay:.3s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-star-rt6{-webkit-transition-delay:.2s;transition-delay:.2s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-star-lb2{-webkit-transition-delay:.4s;transition-delay:.4s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-star-lb3{-webkit-transition-delay:.4s;transition-delay:.4s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-star-rb3{-webkit-transition-delay:.1s;transition-delay:.1s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-star-rb4{-webkit-transition-delay:.3s;transition-delay:.3s}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-kirby{opacity:0}.p-top-kv.is-pp.is-suikomi.is-don-start.is-don-end .p-top-kv-suikomi{opacity:0}.p-top-kv.is-fix .p-top-kv-sanka{-webkit-transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:opacity .3s cubic-bezier(0.55, 0, 0.52, 0.99),visibility .3s cubic-bezier(0.55, 0, 0.52, 0.99);opacity:0;visibility:hidden}.p-top-kv .p-top-kv-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:157.333vw;z-index:2}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-content{height:590px}}.p-top-kv .p-top-kv-title{position:absolute;left:9.067vw;top:5.067vw;max-width:82.4vw;z-index:1;width:100%;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.p-top-kv .p-top-kv-title img{width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-title{left:34px;top:19px;max-width:309px}}.p-top-kv .p-top-kv-sanka{display:block;position:absolute;max-width:76vw;top:141.333vw;left:11.733vw;width:100%;opacity:0;visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer}@media(hover: hover)and (pointer: fine){.p-top-kv .p-top-kv-sanka:hover img{opacity:.7}}.p-top-kv .p-top-kv-sanka img{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-sanka{max-width:285px;top:530px;left:44px}}.p-top-kv .p-top-kv-kirby{position:absolute;-webkit-transform:scale(0.9);transform:scale(0.9);z-index:0;width:100%;max-width:73.467vw;top:35.067vw;left:13.333vw;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-kirby{max-width:275.5px;top:131.5px;left:50px}}.p-top-kv .p-top-kv-suikomi{opacity:0;-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-backface-visibility:hidden;backface-visibility:hidden}.p-top-kv .p-top-kv-slt{position:absolute;max-width:49.759vw;top:20.667vw;left:-17.867vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-slt{max-width:186.595px;top:77.5px;left:-67px}}.p-top-kv .p-top-kv-slb{position:absolute;max-width:84vw;left:-42.533vw;top:55.733vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-slb{max-width:315px;left:-159.5px;top:209px}}.p-top-kv .p-top-kv-srt{position:absolute;max-width:64.933vw;top:-4vw;right:-36.533vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-srt{max-width:243.5px;top:-15px;right:-137px}}.p-top-kv .p-top-kv-srb{position:absolute;max-width:81.067vw;right:-47.28vw;top:44.267vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-srb{max-width:304px;right:-177.3px;top:166px}}.p-top-kv .p-top-kv-don{opacity:0;-webkit-transform:scale(1.2) rotate(0.1deg) translate3d(0, 0, 0);transform:scale(1.2) rotate(0.1deg) translate3d(0, 0, 0);position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.p-top-kv .p-top-kv-don--dlt{top:20.267vw;left:-4vw;max-width:23.2vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-don--dlt{top:76px;left:-15px;max-width:87px}}.p-top-kv .p-top-kv-don--dlb{top:51.467vw;left:-13.067vw;max-width:35.2vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-don--dlb{top:193px;left:-49px;max-width:132px}}.p-top-kv .p-top-kv-don--drt{top:22.933vw;left:82.933vw;max-width:20.533vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-don--drt{top:86px;left:311px;max-width:77px}}.p-top-kv .p-top-kv-don--drb{top:60.267vw;left:79.467vw;max-width:31.733vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-don--drb{top:226px;left:298px;max-width:119px}}.p-top-kv .p-top-kv-don--dc{width:100%;max-width:88vw;top:67.467vw;left:50%;-webkit-transform:translateX(-50%) scale(1.1) rotate(0.1deg) translate3d(0, 0, 0);transform:translateX(-50%) scale(1.1) rotate(0.1deg) translate3d(0, 0, 0);-webkit-transform-origin:center center;transform-origin:center center}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-don--dc{max-width:330px;top:253px;left:50%}}.p-top-kv .p-top-kv-don img{display:block}.p-top-kv .p-top-kv-star{opacity:0;-webkit-transform:scale(3);transform:scale(3);position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.p-top-kv .p-top-kv-star-lt1{left:3.28vw;top:-2.4vw;max-width:5.117vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-lt1{left:12.3px;top:-9px;max-width:19.19px}}.p-top-kv .p-top-kv-star-lt2{left:14.4vw;top:2.933vw;max-width:2.4vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-lt2{left:54px;top:11px;max-width:9px}}.p-top-kv .p-top-kv-star-lt3{left:2.933vw;top:9.867vw;max-width:2.091vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-lt3{left:11px;top:37px;max-width:7.84px}}.p-top-kv .p-top-kv-star-lt4{left:4vw;top:18.933vw;max-width:4vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-lt4{left:15px;top:71px;max-width:15px}}.p-top-kv .p-top-kv-star-lt5{left:13.6vw;top:29.067vw;max-width:3.467vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-lt5{left:51px;top:109px;max-width:13px}}.p-top-kv .p-top-kv-star-rt1{top:-4vw;left:79.2vw;max-width:4vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-rt1{top:-15px;left:297px;max-width:15px}}.p-top-kv .p-top-kv-star-rt2{left:93.6vw;top:.8vw;max-width:2vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-rt2{left:351px;top:3px;max-width:7.5px}}.p-top-kv .p-top-kv-star-rt3{left:93.333vw;top:12vw;max-width:5.6vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-rt3{left:350px;top:45px;max-width:21px}}.p-top-kv .p-top-kv-star-rt4{left:90.133vw;top:19.733vw;max-width:3.281vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-rt4{left:338px;top:74px;max-width:12.305px}}.p-top-kv .p-top-kv-star-rt5{top:45.6vw;max-width:1.867vw;left:93.6vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-rt5{top:171px;max-width:7px;left:351px}}.p-top-kv .p-top-kv-star-rt6{max-width:3.733vw;top:50.133vw;left:88vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-rt6{max-width:14px;top:188px;left:330px}}.p-top-kv .p-top-kv-star-lb1{left:9.467vw;top:102.4vw;max-width:4vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-lb1{left:35.5px;top:384px;max-width:15px}}.p-top-kv .p-top-kv-star-lb2{left:4.533vw;top:107.733vw;max-width:4.933vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-lb2{left:17px;top:404px;max-width:18.5px}}.p-top-kv .p-top-kv-star-lb3{left:2.667vw;top:143.467vw;max-width:3.867vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-lb3{left:10px;top:538px;max-width:14.5px}}.p-top-kv .p-top-kv-star-lb4{max-width:2.533vw;top:148.933vw;left:5.333vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-lb4{max-width:9.5px;top:558.5px;left:20px}}.p-top-kv .p-top-kv-star-rb1{left:89.333vw;top:97.427vw;max-width:1.867vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-rb1{left:335px;top:365.35px;max-width:7px}}.p-top-kv .p-top-kv-star-rb2{left:88.267vw;top:134.133vw;max-width:2.667vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-rb2{left:331px;top:503px;max-width:10px}}.p-top-kv .p-top-kv-star-rb3{left:94.4vw;top:137.867vw;max-width:4.267vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-rb3{left:354px;top:517px;max-width:16px}}.p-top-kv .p-top-kv-star-rb4{left:92.8vw;top:143.333vw;max-width:3.067vw;width:100%}@media only screen and (min-width: 481px){.p-top-kv .p-top-kv-star-rb4{left:348px;top:537.5px;max-width:11.5px}}.p-top-kv .p-top-kv-bg-suikomi{display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% + 1px)}.p-top-kv .p-top-kv-bg-suikomi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-top-kv .p-top-kv-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e5006e;z-index:-1}.p-top-mission{position:relative}.p-top-mission .p-top-mission-wrap{padding-top:38px}.p-top-mission .p-top-mission-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ef66a8;z-index:-1}.p-top-mission .p-top-mission-star-lt,.p-top-mission .p-top-mission-star-lb,.p-top-mission .p-top-mission-star-rt,.p-top-mission .p-top-mission-star-rc,.p-top-mission .p-top-mission-star-rb{position:absolute;width:100%;z-index:-1}.p-top-mission .p-top-mission-star-lt{max-width:52px;top:-5px;left:13px}.p-top-mission .p-top-mission-star-lb{max-width:43px;top:456px;left:16.15px}.p-top-mission .p-top-mission-star-rt{max-width:68.5px;top:-10px;right:17px}.p-top-mission .p-top-mission-star-rc{right:40px;top:435px;max-width:39.5px}.p-top-mission .p-top-mission-star-rb{max-width:64px;top:637px;right:10px}.p-top-mission .p-top-mission-title{max-width:180px;margin:0 auto}.p-top-mission .p-top-mission-ts-wrap{border:1px solid #fff;max-width:320px;width:100%;margin:0 auto;text-align:center;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}.p-top-mission .p-top-mission-ts{color:#fff;font-size:14px;letter-spacing:0;font-weight:bold;line-height:2;-webkit-transition:opacity ease .2s;transition:opacity ease .2s}@media(hover: hover)and (pointer: fine){.p-top-mission .p-top-mission-ts:hover{opacity:.6}}.p-top-mission .p-top-mission-test{width:100%;height:400px;position:relative}.p-top-mission .p-top-mission-test .p-top-mission-test-inner{position:relative;z-index:1}.p-top-mission .p-top-mission-test .p-top-mission-test-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.9;background-color:aqua;z-index:0}.p-top-mission .p-top-mission-test2{background-color:orange;width:100%;height:400px}.p-top-mission .p-top-mission-test2-inner{color:#fff}.p-top-mission .p-top-mission-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px 20px;margin:43.5px auto 0;max-width:310px;width:100%}.p-top-mission .p-top-mission-item{width:calc((100% - 40px)/3)}.p-top-mission .p-top-mission-item .p-top-mission-item-anker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){.p-top-mission .p-top-mission-item .p-top-mission-item-anker:hover{opacity:.7}}.p-top-mission .p-top-mission-item--01 img{width:75px}.p-top-mission .p-top-mission-item--02 img{width:90px}.p-top-mission .p-top-mission-item--03 img{width:90px}.p-top-mission .p-top-mission-item--04 img{width:75px}.p-top-mission .p-top-mission-item--05 img{width:75px}.p-top-mission .p-top-mission-item--06 img{width:75px}.p-top-mission .p-top-mission-item--07 img{width:75px}.p-top-mission .p-top-mission-date-area{padding:0 21px;margin-top:52px}.p-top-mission .p-top-mission-date-area .p-top-mission-date-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:333px;width:100%;margin:0 auto;width:100%;gap:22.5px 0}.p-top-mission .p-top-mission-date-area .p-top-mission-date-item{background-color:#e6006d;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;min-height:42.5px}.p-top-mission .p-top-mission-date-area .p-top-mission-date-img{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(-54%);transform:translateX(-50%) translateY(-54%);top:0;width:63.25px}.p-top-mission .p-top-mission-date-area .p-top-mission-date-text{color:#fff;font-size:15px;font-weight:bold;line-height:1.2666666667;letter-spacing:0}.p-top-mission .p-top-mission-btm-area{margin-top:105px;padding:0 14.25px 32px}.p-top-mission .p-top-mission-btm-area-logo{max-width:328.55px;margin:0 auto}.p-top-mission .p-top-mission-btm-area-logo img{width:100%;-o-object-fit:cover;object-fit:cover}.p-top-mission .p-top-mission-btm-area-lead{margin:0 auto;margin-top:35.7px;max-width:346.5px}.p-top-mission .p-top-mission-btm-area-lead img{width:100%;-o-object-fit:cover;object-fit:cover}.p-top-mission .p-top-mission-btm-area-kirby{margin:0 auto;margin-top:10.5px;max-width:121.8px}.p-top-mission .p-top-mission-btm-area-kirby img{width:100%;-o-object-fit:cover;object-fit:cover}.p-top-collaboration-news-wrap{padding-bottom:5px}.p-top-collaboration-news-block{padding-top:33.5px;margin:0 auto 0;max-width:336px}.p-top-collaboration-news{background-color:#fff;border-radius:18px;width:100%;padding:18px 17px}.p-top-collaboration-news-title{font-weight:bold;line-height:1.4;font-size:19px;letter-spacing:0;color:#e84c93;text-align:center}.p-top-collaboration-news-title span{display:inline;position:relative;background-image:-webkit-gradient(linear, left top, left bottom, from(#e84c93), to(#e84c93));background-image:-webkit-linear-gradient(#e84c93, #e84c93);background-image:linear-gradient(#e84c93, #e84c93);background-repeat:no-repeat;background-position:left bottom;background-size:100% 2px;-webkit-transition:background-size .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:background-size .3s cubic-bezier(0.55, 0, 0.52, 0.99)}.p-top-collaboration-news-lead{color:#e84c93;font-size:14px;line-height:1.6666666667;letter-spacing:0;margin-top:14px;text-align:center;font-weight:bold}.p-top-collaboration-news-lead+.p-top-collaboration-news-lead-kome{margin-top:14px}.p-top-collaboration-news-lead-kome{font-weight:500;font-size:13px;line-height:1.3571428571}.p-top-collaboration{position:relative}.p-top-collaboration .p-top-collaboration-wrap{padding-top:43px;padding-bottom:79px}.p-top-collaboration .p-top-collaboration-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f9c6df;z-index:-1}.p-top-collaboration .p-top-collaboration-don-img{max-width:240.5px;margin:-30px auto 0;position:relative;z-index:2}.p-top-collaboration .p-top-collaboration-don-img img{width:100%}.p-top-collaboration .p-top-collaboration-title-lead{position:relative;z-index:1;padding-bottom:12px}.p-top-collaboration .p-top-collaboration-title-lead-bg{position:absolute;bottom:0;left:0;display:block;width:100%;height:calc(100% + 40px);background-color:#e6006d;z-index:-1;pointer-events:none;opacity:.6}.p-top-collaboration .p-top-collaboration-title-img{margin:3.5px auto 0;max-width:228px}.p-top-collaboration .p-top-collaboration-title-img img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateX(6px);transform:translateX(6px)}.p-top-collaboration .p-top-collaboration-lead{color:#fff;text-align:center;font-size:25px;font-weight:bold;line-height:1.5555555556;letter-spacing:0;margin-top:12.5px}.p-top-collaboration .p-top-collaboration-lead-small{font-size:14px;letter-spacing:0;font-weight:bold;text-align:center;color:#fff}.p-top-collaboration .p-top-collaboration-lead02-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:11px}.p-top-collaboration .p-top-collaboration-lead02{background-color:#fff;border-radius:6px;color:#e6006d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;line-height:22.5px;height:22.5px;font-weight:bold;padding:0 8px}.p-top-collaboration .p-top-collaboration-set-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13px 0;max-width:340px;width:100%;margin:19px auto 0}.p-top-collaboration .p-top-collaboration-set-item-bg{position:absolute;top:0;left:0;z-index:-1;pointer-events:none;width:100%;height:100%;display:block;border:4px solid #fff;background-color:#e6006d;border-radius:12.5px;opacity:.6}.p-top-collaboration .p-top-collaboration-set-item{position:relative;z-index:1;padding:15px 0 15px}.p-top-collaboration .p-top-collaboration-set-item:nth-of-type(n + 2)::before{display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-70%);transform:translateX(-50%) translateY(-70%);content:"";background-image:url(../../assets/img/top/collaboration-or.png);background-size:cover;background-repeat:no-repeat;width:32.5px;height:32.5px;border-radius:50%}.p-top-collaboration .p-top-collaboration-set-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9.15px 0}.p-top-collaboration .p-top-collaboration-set-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 7.5px}.p-top-collaboration .p-top-collaboration-set-title-img{max-width:133.195px;width:100%}.p-top-collaboration .p-top-collaboration-set-item-text{max-width:calc(100% - 7.5px - 133.195px);color:#fff;font-weight:bold;font-size:15px;letter-spacing:0;line-height:1.0666666667}.p-top-collaboration .p-top-collaboration-set-img{max-width:242px;width:100%}.p-top-collaboration .p-top-collaboration-original-area{margin-top:78px}.p-top-collaboration .p-top-collaboration-original-area-wrap{padding:0 17.5px}.p-top-collaboration .p-top-collaboration-original-title-img{max-width:252px;width:100%;margin:0 auto}.p-top-collaboration .p-top-collaboration-original-content{position:relative;z-index:1;border-radius:12.5px;padding:16px 19px 29.2px;max-width:340px;width:100%;margin:14px auto 0}.p-top-collaboration .p-top-collaboration-original-content-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e6006d;z-index:-1;border-radius:12.5px}.p-top-collaboration .p-top-collaboration-original-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:33.4px 0}.p-top-collaboration .p-top-collaboration-original-item--02 .p-top-collaboration-original-item-white{padding-bottom:7px}.p-top-collaboration .p-top-collaboration-original-item-num{margin:0px auto 0;max-width:108.5px;width:1000%}.p-top-collaboration .p-top-collaboration-original-item-num img{width:100%}.p-top-collaboration .p-top-collaboration-original-item-day{text-align:center;margin-top:3px}.p-top-collaboration .p-top-collaboration-original-item-end{text-align:center;margin-top:7px;display:none}.p-top-collaboration .p-top-collaboration-original-item-end img{max-width:272px;width:100%}.p-top-collaboration .p-top-collaboration-original-item-end.is-show{display:block}.p-top-collaboration .p-top-collaboration-original-item-white{background-color:#fff;margin-top:10px;border-radius:12.5px;padding-top:5px;padding-bottom:12px}.p-top-collaboration .p-top-collaboration-original-item-box-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px 8px}.p-top-collaboration .p-top-collaboration-original-item-tyuusyaku{color:#e6006d;font-size:14px;font-weight:500;line-height:1.3571428571;padding:0 13px;margin-top:15px;letter-spacing:0}.p-top-collaboration .p-top-collaboration-original-item-box{max-width:140.5px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-top-collaboration .p-top-collaboration-original-item-img{text-align:center}.p-top-collaboration .p-top-collaboration-original-item-img--dash{width:123px}.p-top-collaboration .p-top-collaboration-original-item-img--ooawate{width:140.5px}.p-top-collaboration .p-top-collaboration-original-item-img--manpuku{width:134px}.p-top-collaboration .p-top-collaboration-original-item-img--omochikaeri{width:133px}.p-top-collaboration .p-top-collaboration-original-item-img--suikomi{width:128.5px}.p-top-collaboration .p-top-collaboration-original-item-img--catch{width:109px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.p-top-collaboration .p-top-collaboration-original-item-img--cock{width:120.5px}.p-top-collaboration .p-top-collaboration-original-item-title{color:#e6006d;font-size:14px;font-weight:bold;line-height:1;margin-top:-4px;letter-spacing:0}.p-top-collaboration .p-top-collaboration-original-item-white02{background-color:#fff;position:relative;border-radius:12.5px;padding:25.5px 14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:75.5px}.p-top-collaboration .p-top-collaboration-original-item-white02-img{max-width:145.69px;width:100%}.p-top-collaboration .p-top-collaboration-original-item-white02-text{color:#e6006d;font-weight:500;font-size:14px;line-height:1.3571428571;margin-top:1.5px}.p-top-collaboration .p-top-collaboration-original-item-white02-img02{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:25.3px;max-width:78.055px}.p-top-collaboration .p-top-collaboration-original-item-kome-box{margin-top:39.75px}.p-top-collaboration .p-top-collaboration-original-item-kome{color:#fff;font-size:14px;line-height:1.3571428571;letter-spacing:0}.p-top-collaboration .p-top-collaboration-btn-wrap{margin:25px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:321.5px;gap:18px 0;width:100%}.p-top-collaboration .p-top-collaboration-btn{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(hover: hover)and (pointer: fine){.p-top-collaboration .p-top-collaboration-btn:hover{opacity:.7}}.p-top-collaboration .p-top-collaboration-btn--second{pointer-events:none}.p-top-present{position:relative}.p-top-present .p-top-present-wrap{padding-top:65px;padding-bottom:116.75px}.p-top-present .p-top-present-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c4e8f9;z-index:-1}.p-top-present .p-top-present-subtitle{max-width:319.5px;width:100%;margin:41.55px auto 0}.p-top-present .p-top-present-subtitle2{max-width:230px;width:100%;margin:9.5px auto 0}.p-top-present .p-top-present-set-wrap{max-width:321px;width:100%;margin:10px auto 0}.p-top-present .p-top-present-set{position:relative;z-index:1;padding:21.5px 23px 21.2px;border-radius:30px}.p-top-present .p-top-present-set-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#009de6;z-index:-1;opacity:.6;border-radius:30px}.p-top-present .p-top-present-set-title{margin:17.95px auto 0;max-width:159px;width:100%}.p-top-present .p-top-present-set-title img{width:100%}.p-top-present .p-top-present-set-kirby{position:absolute;bottom:-16px;right:-8.5px;max-width:80px;width:100%}.p-top-present .p-top-present-set-kirby img{width:100%}.p-top-present .p-top-present-lead-wrap{margin-top:32.85px}.p-top-present .p-top-present-lead{color:#0078ad;font-size:18px;line-height:1.5555555556;letter-spacing:0;font-weight:bold;text-align:center}.p-top-present .p-top-present-lead--ud{text-decoration:underline}.p-top-present .p-top-present-lead+.p-top-present-lead{margin-top:6.5px}.p-top-present .p-top-present-date-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px 0;max-width:325px;width:100%;margin:23.75px auto 0}.p-top-present .p-top-present-date-item{background-color:#e84c93;border-radius:10px;padding:2.5px 4px}.p-top-present .p-top-present-date-item-lead{color:#fff;font-size:15px;font-weight:bold;line-height:1.2666666667;text-align:center}.p-top-present .p-top-present-triangles{max-width:29.5px;width:100%;margin:6.5px auto 0}.p-top-present .p-top-present-download-btn{display:block;max-width:280px;width:100%;margin:8.8px auto 0}@media(hover: hover)and (pointer: fine){.p-top-present .p-top-present-download-btn:hover{opacity:.7}}.p-top-present .p-top-present-btm-lead{max-width:325px;width:100%;margin:9.5px auto 0}.p-top-present .p-top-present-pt{position:relative;z-index:1;padding:55px 27.5px;margin-top:74px}.p-top-present .p-top-present-pt-title{max-width:320px;width:100%;margin:0 auto}.p-top-present .p-top-present-pt-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#44bef7;z-index:-1;opacity:.6}.p-top-present .p-top-present-pt-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;max-width:320px;width:100%;margin:15px auto 0}.p-top-present .p-top-present-pt-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 6px}.p-top-present .p-top-present-pt-item-num{max-width:42.5px;width:100%}.p-top-present .p-top-present-pt-item-lead{max-width:calc(100% - 6px - 42.5px);width:100%;font-weight:bold;font-size:14px;line-height:1.4285714286}.p-top-present .p-top-present-pt-lead-wrap{max-width:320px;width:100%;margin:17px auto 0}.p-top-present .p-top-present-pt-btn{margin:28px auto 0;max-width:321.5px;width:100%}.p-top-present .p-top-present-pt-btn-anker{-webkit-transition:opacity ease .2s;transition:opacity ease .2s}@media(hover: hover)and (pointer: fine){.p-top-present .p-top-present-pt-btn-anker:hover{opacity:.7}}.p-top-faq{position:relative}.p-top-faq .p-top-faq-wrap{padding-top:57.15px;padding-bottom:98.5px}.p-top-faq .p-top-faq-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f9c6df;z-index:-1}.p-top-faq .p-top-faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px 0;max-width:322.5px;width:100%;margin:21px auto 0}.p-top-faq .p-top-faq-item{border:4.5px solid #009de6;background-color:#fff;border-radius:28px;padding-left:24px;padding-right:18px}.p-top-faq .p-top-faq-item-title-wrap{position:relative;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding-right:30px}.p-top-faq .p-top-faq-item-title-wrap.is-open .p-top-faq-item-cross::after{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}@media(hover: hover)and (pointer: fine){.p-top-faq .p-top-faq-item-title-wrap:hover .p-top-faq-item-title{opacity:.7}}.p-top-faq .p-top-faq-item-title{color:#009de6;font-weight:900;letter-spacing:0;line-height:1.2;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.p-top-faq .p-top-faq-item-cross{position:absolute;top:50%;right:0px;display:inline-block;width:24px;height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-top-faq .p-top-faq-item-cross::before,.p-top-faq .p-top-faq-item-cross::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#009de6;width:100%;height:4px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}.p-top-faq .p-top-faq-item-cross::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.p-top-faq .p-top-faq-item-lead-box{margin-top:16px;padding-bottom:32px;display:none}.p-top-faq .p-top-faq-item-lead-box-item+.p-top-faq-item-lead-box-item{margin-top:36px}.p-top-faq .p-top-faq-item-lead-box-item-a{margin-top:12px}.p-top-faq .p-top-faq-item-lead-box-item-q-title,.p-top-faq .p-top-faq-item-lead-box-item-a-title{font-weight:600;text-indent:-1em;padding-left:1em;line-height:1.6}.p-top-faq .p-top-faq-item-lead-box-item-a-title-anker{font-weight:500;background-image:-webkit-gradient(linear, left top, left bottom, from(#333), to(#333));background-image:-webkit-linear-gradient(#333, #333);background-image:linear-gradient(#333, #333);background-repeat:no-repeat;background-position:left bottom;background-size:100% 1px;-webkit-transition:background-size .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:background-size .3s cubic-bezier(0.55, 0, 0.52, 0.99)}@media(hover: hover){.p-top-faq .p-top-faq-item-lead-box-item-a-title-anker:hover{background-size:0% 1px;background-position:right bottom}}.p-top-faq .p-top-faq-item-lead-box-item-a-title-small{font-size:12px}.p-top-faq .p-top-faq-item-lead-box-item-a-title-hiki{padding-left:1em;margin-top:14px}.p-top-faq .p-top-faq-item-lead-box-item-a-title-hiki-title{font-weight:bold}.p-top-faq .p-top-faq-item-lead-box-item-a-title-hiki-list{margin-top:4px}.p-top-shop{position:relative}.p-top-shop .p-top-shop-wrap{padding-top:77.15px;padding-bottom:113px}.p-top-shop .p-top-shop-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c4e8f9;z-index:-1}.p-top-shop .p-top-shop-subtitle{max-width:319.5px;width:100%;margin:34.25px auto 0}.p-top-shop .p-top-shop-set-wrap{max-width:321px;width:100%;margin:14.8px auto 0}.p-top-shop .p-top-shop-set{position:relative;z-index:1;padding:21.5px 23px 15px;border-radius:30px}.p-top-shop .p-top-shop-set-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#009de6;z-index:-1;opacity:.6;border-radius:30px}.p-top-shop .p-top-shop-set-title{max-width:239.885px;width:100%;margin:13.4px auto 0}.p-top-shop .p-top-shop-set-subtitle{max-width:143.22px;width:100%;margin:6.85px auto 0}.p-top-shop .p-top-shop-set-kirby{position:absolute;left:-10.5px;bottom:-15px;max-width:60.975px;width:100%}.p-top-shop .p-top-shop-price{font-size:30px;font-weight:bold;line-height:.9333333333;letter-spacing:0;color:#0078ad;margin-top:18px;text-align:center}.p-top-shop .p-top-shop-price span{font-size:14px}.p-top-shop .p-top-shop-date-list{max-width:339px;width:100%;margin:41px auto 0}.p-top-shop .p-top-shop-date-item{background-color:#44bef7;border-radius:10px;padding:2.5px 4px}.p-top-shop .p-top-shop-date-item-lead{color:#fff;font-size:15px;font-weight:bold;line-height:1.2666666667;text-align:center;letter-spacing:0}.p-top-shop .p-top-shop-btn{display:block;max-width:321.5px;width:100%;margin:23.5px auto 0;-webkit-transition:opacity ease .2s;transition:opacity ease .2s}@media(hover: hover)and (pointer: fine){.p-top-shop .p-top-shop-btn:hover{opacity:.7}}.p-top-shop .p-top-shop-text-box{max-width:321.5px;width:100%;margin:15px auto 0}.p-top-shop .p-top-shop-text-box table{width:100%}.p-top-shop .p-top-shop-don-list{margin:59px auto 0;max-width:275px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}.p-top-shop .p-top-shop-don-lead{max-width:321.5px;width:100%;margin:49px auto 0}.p-top-shop .game{background-color:#fff;height:500px;margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-top-shop .game .game-banner{text-align:center;border:1px solid #000;width:90%;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-top-business{position:relative}.p-top-business .p-top-business-wrap{padding-top:68.65px;padding-bottom:227px}.p-top-business .p-top-business-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f9c6df;z-index:-1}.p-top-business .p-top-business-lead{color:#e6006d;font-size:15px;line-height:1.6666666667;letter-spacing:-0.03em;font-weight:bold;text-align:center;margin-top:27.9px}.p-top-business .p-top-business-menu-box{margin-top:34px;max-width:335px;width:100%;margin:34px auto 0}.p-top-business .p-top-business-menu{position:relative;z-index:1;padding:25px 22.5px 25px}.p-top-business .p-top-business-menu-title{color:#e6006d;font-size:22.5px;line-height:1.1111111111;font-weight:bold;letter-spacing:-0.05em;text-align:center}.p-top-business .p-top-business-menu-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#fff;opacity:.6;border:5px solid #e6006d;border-radius:15px}.p-top-business .p-top-business-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:21px 20px;margin-top:16px}.p-top-business .p-top-business-menu-item{max-width:calc((100% - 20px)/2);width:100%}.p-top-business .p-top-business-menu-item-title-wrap{min-height:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-top-business .p-top-business-menu-item-title{color:#e84c93;font-size:14px;text-align:center;line-height:1.1785714286;letter-spacing:0}.p-top-business .p-top-business-menu-item-img{margin-top:5px}.p-top-business .p-top-business-menu-item-lead{margin-top:5.5px;font-size:14px;font-weight:400;line-height:1.3571428571}.p-top-business .p-top-business-menu-anker-box{text-align:center;margin-top:18px}.p-top-business .p-top-business-menu-anker-text{display:inline;text-align:center;color:#004eff;font-size:14px;font-weight:bold;line-height:1.4285714286;position:relative;background-image:-webkit-gradient(linear, left top, left bottom, from(#004eff), to(#004eff));background-image:-webkit-linear-gradient(#004eff, #004eff);background-image:linear-gradient(#004eff, #004eff);background-repeat:no-repeat;background-position:left bottom;background-size:100% 1px;-webkit-transition:background-size .3s cubic-bezier(0.55, 0, 0.52, 0.99);transition:background-size .3s cubic-bezier(0.55, 0, 0.52, 0.99)}@media(hover: hover){.p-top-business .p-top-business-menu-anker-text:hover{background-size:0% 1px;background-position:right bottom}}
