@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&family=Oswald:wght@200;500&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}main{margin:0;padding:0}main article,main aside,main details,main figcaption,main figure,main footer,main header,main hgroup,main menu,main nav,main main,main section,main footer{display:block}main img{vertical-align:bottom}main a img{border:0}main table{border-collapse:collapse;border-spacing:0}main fieldset,main img{border:0}main address,main caption,main cite,main code,main dfn,main em,main strong,main th,main var{font-style:normal;font-weight:normal}main ol,main ul{list-style:none}main caption,main th{text-align:left}main h1,main h2,main h3,main h4,main h5,main h6{font-size:100%;font-weight:normal}main q:before,main q:after{content:''}main abbr,main acronym{border:0}.fadeEff{opacity:0;transition:all 0.5s 0.5s}html,body{position:relative;margin:0;padding:0;width:100%;font-size:15px;font-family:YakuHanJP_Noto, "Noto Sans JP", "Oswald", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;font-weight:500;color:#000;background:#000}a{color:#000;text-decoration:none;cursor:pointer}img{vertical-align:bottom}li{list-style-type:none}img{width:100%;margin:auto}@media screen and (min-width: 1000px){img{width:auto}}@media screen and (max-width: 999px){.pcOnly{display:none}}.spOnly{display:block}@media screen and (min-width: 1000px){.spOnly{display:none}}.spInline{display:inline-block}@media screen and (min-width: 1000px){.spInline{display:none}}.slick-slide{outline:none}#container{position:relative}header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}@media screen and (min-width: 1000px){header{background:#000;padding:0 20px;border-bottom:1px solid #4d4d4d;position:-webkit-sticky;position:sticky;top:0;z-index:999}}header .logoCol{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}header #logoImg{display:none;width:50%}@media screen and (min-width: 750px){header #logoImg{display:block;width:100%}}header #logoImg img{width:100%}@media screen and (min-width: 750px){header #logoImg{display:none}}@media screen and (min-width: 1000px){header #logoImg{padding:10px 0;display:block;max-width:min(14vw , 200px)}}header #logoImg a{display:-webkit-flex;display:flex}@media screen and (min-width: 1000px){header #logoImg a:hover{opacity:0.5;transition:0.3s}}header #logoGashaponLogo{display:none;width:40%}@media screen and (min-width: 750px){header #logoGashaponLogo{display:block;width:100%}}header #logoGashaponLogo img{width:100%}@media screen and (min-width: 750px){header #logoGashaponLogo{display:none}}@media screen and (min-width: 1000px){header #logoGashaponLogo{padding:10px 0 10px 10px;display:block;max-width:min(9vw , 150px)}}header #logoGashaponLogo a{display:-webkit-flex;display:flex}@media screen and (min-width: 1000px){header #logoGashaponLogo a:hover{opacity:0.5;transition:0.3s}}#navToggle{position:fixed;top:10vw;right:3vw;width:14%;padding:2vw 0;cursor:pointer;z-index:230}@media screen and (min-width: 750px){#navToggle{width:10%;top:8vw}}@media screen and (min-width: 1000px){#navToggle{display:none}}.navToggleScrollPosition.fixed{position:fixed;top:2vw}@media screen and (min-width: 1000px){.navToggleScrollPosition.fixed{display:none}}#navToggle+nav#gnaviList{pointer-events:none}@media screen and (min-width: 1000px){#navToggle+nav#gnaviList{pointer-events:auto}}#navToggle.open+nav#gnaviList{pointer-events:all}#gnaviList{position:fixed;top:0;right:-100vw;width:100%;height:100vh;text-align:center;transition:.5s ease-in-out;line-height:0;z-index:220}@media screen and (min-width: 750px){#gnaviList{max-width:520px;right:-52.1vw}}@media screen and (min-width: 1000px){#gnaviList{position:relative;top:auto;right:auto;max-width:none;height:auto}}#gnaviList #gnaviInner{font-family:'Karla', sans-serif;font-family:'Noto Sans JP', sans-serif;font-family:'Noto Sans SC', sans-serif;font-family:'Oswald', sans-serif;font-family:'Zen Kaku Gothic New', sans-serif;font-family:'Zen Maru Gothic', sans-serif;text-align:center}#gnaviList #gnaviInner ul{box-sizing:border-box;position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(255,255,255,0.9);list-style:none;padding:20% 0;height:100vh;overflow-y:scroll}@media screen and (min-width: 750px){#gnaviList #gnaviInner ul{width:70%}}@media screen and (min-width: 1000px){#gnaviList #gnaviInner ul{height:100%;overflow:initial;position:relative;top:auto;right:auto;width:auto;height:auto;background:transparent;display:-webkit-flex;display:flex;-webkit-justify-content:end;justify-content:end;-webkit-align-items:center;align-items:center;margin:auto;padding:0}}#gnaviList #gnaviInner ul li{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;vertical-align:middle;position:relative;padding:2.7vw 4vw;box-sizing:border-box;cursor:pointer;font-size:1.3em;text-align:left;font-weight:bold;transition:background-color .5s}@media screen and (min-width: 1000px){#gnaviList #gnaviInner ul li{padding-top:14px;padding-bottom:14px;padding-left:min(1vw , 20px);padding-right:min(1vw , 20px);margin-bottom:0;font-size:min(1.3vw , 18px);line-height:1}}#gnaviList #gnaviInner ul li:last-child{margin-bottom:0}#gnaviList #gnaviInner ul li:hover{background:#fafafa}@media screen and (min-width: 1000px){#gnaviList #gnaviInner ul li:hover a{color:#000}}#gnaviList #gnaviInner ul li.active{background:#000}#gnaviList #gnaviInner ul li.active a{color:#fff}@media screen and (min-width: 1000px){#gnaviList #gnaviInner ul li.active{position:relative;background:transparent}#gnaviList #gnaviInner ul li.active:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;border-bottom:5px solid #f248bd}#gnaviList #gnaviInner ul li.active a{color:#fff}}#gnaviList #gnaviInner ul li.activeTop{background:#000}#gnaviList #gnaviInner ul li.activeTop a{color:#fff}@media screen and (min-width: 1000px){#gnaviList #gnaviInner ul li.activeTop img{min-width:20px}#gnaviList #gnaviInner ul li.activeTop .sTxt{white-space:nowrap}}#gnaviList #gnaviInner ul li a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:80%;transition:all 0.3s ease 0s;color:#000;text-decoration:none;line-height:1}@media screen and (min-width: 1000px){#gnaviList #gnaviInner ul li a{color:#fff;width:auto}}@media screen and (min-width: 1000px){#gnaviList #gnaviInner ul li a .TxtCol{text-align:center}}#gnaviList #gnaviInner ul li a .sTxt{display:block;font-size:0.7em;line-height:2.2;white-space:nowrap}#gnaviList #gnaviInner ul li a .gnavIcon{display:block;margin-top:1.5vw;font-size:0.5em;word-break:keep-all;color:#a7a7a7}@media screen and (min-width: 1000px){#gnaviList #gnaviInner ul li a .gnavIcon{margin-top:0px}#gnaviList #gnaviInner ul li a .gnavIcon img{min-width:20px}}#gnaviList .gnavIcon{display:inline-block;width:10%;padding:0 2vw 1vw 0}#gnaviList .gnavIcon img{width:100%}@media screen and (min-width: 1000px){#gnaviList .gnavIcon{width:20px;padding:0 0.8em 0 0}}.open #gnaviList{-webkit-transform:translateX(-100vw);transform:translateX(-100vw);position:fixed;top:0;z-index:210;height:100vh;overflow:hidden}@media screen and (min-width: 750px){.open #gnaviList{-webkit-transform:translateX(-52.1vw);transform:translateX(-52.1vw)}}@media screen and (min-width: 1000px){.open #gnaviList{-webkit-transform:translateX(0);transform:translateX(0)}}.open #gnaviList #gnaviInner{padding:2px 0;height:100%}.open #gnaviList #gnaviInner ul{padding:20% 0}.fontF{font-family:'Oswald',"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "MS Pゴシック";font-weight:normal;line-height:0}.enTxt{color:#666;font-size:0.6em}.mvCol{background:url(../images/common/bg_mv.jpg) no-repeat;background-size:cover;position:relative;padding:20vw 0 16vw;text-align:center}@media screen and (min-width: 750px){.mvCol{padding:17vw 0 16vw}}@media screen and (min-width: 1000px){.mvCol{padding:8vw 0}}.mvTit{position:relative;display:inline-block;background:#111;padding:1vw 1.3vw 1.7vw 1vw;font-size:11vw;font-weight:bold;line-height:1;color:#fff;letter-spacing:-0.03em}@media screen and (min-width: 750px){.mvTit{font-size:13vw;padding:0.5vw 1.3vw 1vw 1vw}}@media screen and (min-width: 1000px){.mvTit{max-width:none;padding:0.5vw 1.3vw 0.7vw 1vw;font-size:min(5.3vw , 100px)}}.mvTit .enTxt{display:block;color:#fff;font-size:0.25em}.mvTit .enTxt .fontF{letter-spacing:-0.01em;line-height:0}.viewSP{width:100vw}.viewSP .mvTit{padding:0.8vw 1.3vw 2.5vw 1vw;letter-spacing:0}@media screen and (min-width: 750px){.viewSP .mvTit{padding:0.8vw 1.3vw 2.5vw 1vw}}@media screen and (min-width: 1000px){.viewSP .mvTit{padding:0.5vw 1.3vw 1.5vw 1vw}}.viewSP .mvTit .enTxt{padding-top:0.25em}.mvsubTit{position:relative;margin-top:5vw;font-size:4.5vw;font-weight:bold;color:#111}@media screen and (min-width: 750px){.mvsubTit{font-size:5.5vw}}@media screen and (min-width: 1000px){.mvsubTit{margin-top:30px;font-size:min(2vw , 30px)}}.mvsubTit .enTxt{display:block;line-height:1.1em}.titCol.posileft{display:block}.decoTit,.ndecoTit{position:relative}.decoTit .titMain,.ndecoTit .titMain{font-size:13vw;font-weight:bold;line-height:1;color:#111;letter-spacing:-0.03em}@media screen and (min-width: 1000px){.decoTit .titMain,.ndecoTit .titMain{font-size:min(6.5vw , 100px)}}.decoTit .titSub,.ndecoTit .titSub{position:relative;padding-left:10vw;font-size:3vw;font-weight:bold;color:#bdbdbd;text-align:left}@media screen and (min-width: 1000px){.decoTit .titSub,.ndecoTit .titSub{padding-left:90px;font-size:18px}}.decoTit .titSub:before,.ndecoTit .titSub:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;background-color:#bdbdbd;width:9vw;height:2px;margin:auto}@media screen and (min-width: 1000px){.decoTit .titSub:before,.ndecoTit .titSub:before{width:80px}}.decoTit .titSub:after,.ndecoTit .titSub:after{content:"";display:block;position:absolute;left:0;top:0;bottom:0;background-color:#0055be;width:3vw;height:2px;margin:auto}@media screen and (min-width: 1000px){.decoTit .titSub:after,.ndecoTit .titSub:after{width:26px}}.decoTit{position:relative}.decoTit:before{content:"";display:block;position:absolute;background:url(../images/common/tit_deco.png) center no-repeat;background-size:100%;top:-8vw;max-width:100px;width:100%;height:100%}@media only screen and (max-width: 400px){.decoTit:before{background-size:50%;top:-9vw;left:-108px;-webkit-transform:translate(50%, 0);transform:translate(50%, 0)}}@media only screen and (min-width: 401px){.decoTit:before{background-size:55%;left:-112px;-webkit-transform:translate(50%, 0);transform:translate(50%, 0)}}@media only screen and (min-width: 600px){.decoTit:before{background-size:100%;left:-130px;-webkit-transform:translate(50%, 0);transform:translate(50%, 0)}}@media screen and (min-width: 1000px){.decoTit:before{top:-60px;left:-120px}}#items .itemList{width:90%;margin:auto}@media screen and (min-width: 1000px){#items .itemList{max-width:1370px}}#items .itemList ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}#items .itemList ul li{max-width:300px;width:48%;margin-right:3vw;margin-bottom:3vw;font-size:2.5vw}#items .itemList ul li:last-child{margin-right:auto}@media only screen and (max-width: 999px){#items .itemList ul li:nth-child(2n){margin-right:0}}@media screen and (min-width: 1000px){#items .itemList ul li{width:21.9%;margin-right:4%;margin-bottom:4%;font-size:16px}#items .itemList ul li:nth-child(4n){margin-right:0 !important}#items .itemList ul li:last-child{margin-right:auto}}@media only screen and (min-width: 1370px){#items .itemList ul li{margin-right:4%;margin-bottom:4%;font-size:16px}}#items .itemList ul li .thum{max-width:300px;margin:auto}#items .itemList ul li .thum a{position:relative;display:block;box-shadow:0px 0px 18px 8px rgba(0,0,0,0.1);overflow:hidden}#items .itemList ul li .thum a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid transparent;transition:border .5s;box-sizing:border-box;z-index:0}@media screen and (min-width: 1000px){#items .itemList ul li .thum a:hover:before{content:"";border:4px solid #111;box-sizing:border-box}}#items .itemList ul li .thum a img{width:100%}#items .itemList ul li .name{font-weight:bold;margin-top:2vw}@media screen and (min-width: 1000px){#items .itemList ul li .name{margin-top:10px}}.itemList ul li{position:relative}.itemList ul li .icoCol .new,.itemList ul li .icoCol .method,.itemList ul li .icoCol .onsall,.itemList ul li .icoCol .end{padding:0 7px;color:#fff;font-size:2.5vw;font-weight:bold;z-index:10}@media screen and (min-width: 1000px){.itemList ul li .icoCol .new,.itemList ul li .icoCol .method,.itemList ul li .icoCol .onsall,.itemList ul li .icoCol .end{font-size:1em}}.itemList ul li .icoCol .new span,.itemList ul li .icoCol .method span,.itemList ul li .icoCol .onsall span,.itemList ul li .icoCol .end span{display:block;line-height:1.4}.itemList ul li .icoCol .new{background:#ff0000}.itemList ul li .icoCol .method{background:#222}.itemList ul li .icoCol .onsall{background:#f0730d}.itemList ul li .icoCol .end{background:#666}.itemList ul li .icoCol .lftIco{position:absolute;top:0;left:-10px}.itemList ul li .icoCol .lftIco p{padding:0 7px 0 16px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.itemList ul li .icoCol .lftIco p span{-webkit-transform:skewX(20deg);transform:skewX(20deg)}.itemList ul li .icoCol .rgtIco{position:absolute;top:0;right:-10px;display:-webkit-flex;display:flex}.itemList ul li .icoCol .rgtIco p{margin-right:-1px;-webkit-transform:skewX(20deg);transform:skewX(20deg)}.itemList ul li .icoCol .rgtIco p span{-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.itemList ul li .icoCol .rgtIco p:last-child{margin-right:0;padding:0 16px 0 7px}#virusweetsFooter{font-family:'Karla', sans-serif;font-family:'Noto Sans JP', sans-serif;font-family:'Noto Sans SC', sans-serif;font-family:'Oswald', sans-serif;font-family:'Zen Kaku Gothic New', sans-serif;font-family:'Zen Maru Gothic', sans-serif;margin:0 auto;position:relative;z-index:201;padding:0 0 5vw;border-bottom:1px solid #4d4d4d}@media screen and (min-width: 1000px){#virusweetsFooter{padding-bottom:40px}}#virusweetsFooter .footerTxtCol{margin:0 auto;width:90%}@media screen and (min-width: 1000px){#virusweetsFooter .footerTxtCol{width:768px}}#virusweetsFooter .linkLogo{text-align:center}#virusweetsFooter .linkLogo ul{width:60%;margin:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (min-width: 1000px){#virusweetsFooter .linkLogo ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:auto}}#virusweetsFooter .linkLogo ul li{margin-bottom:0;width:40vw;padding-top:2vw}@media screen and (min-width: 1000px){#virusweetsFooter .linkLogo ul li{padding-top:0;width:200px;margin-bottom:0}}#virusweetsFooter .linkLogo ul li img{text-align:center;width:100%}#virusweetsFooter .linkLogo ul li a{text-align:center;display:inline-block}.pTop{position:-webkit-sticky;position:sticky;display:none;left:100%;bottom:2vw;width:16%;cursor:pointer;z-index:200}@media screen and (min-width: 750px){.pTop{width:10%}}@media screen and (min-width: 1000px){.pTop{bottom:20px;width:80px;line-height:1em}}.pTop a{overflow:hidden;position:absolute;right:2vw;bottom:0;display:block;padding:2vw;box-sizing:border-box;transition:all .5s}@media screen and (min-width: 750px) and (max-width: 999px){.pTop a{padding:2vw 0}}@media screen and (min-width: 1000px){.pTop a{right:20px;padding:8px}}.globalMenuCol{position:relative}#globalMenu{font-family:'Karla', sans-serif;font-family:'Noto Sans JP', sans-serif;font-family:'Noto Sans SC', sans-serif;font-family:'Oswald', sans-serif;font-family:'Zen Kaku Gothic New', sans-serif;font-family:'Zen Maru Gothic', sans-serif;text-align:right;position:absolute;top:2vw;right:3.5vw;width:130px;height:30px;z-index:990}@media screen and (min-width: 750px){#globalMenu{top:4vw;right:3vw}}@media screen and (min-width: 1000px){#globalMenu{top:13px;right:18px}}#globalMenu ul{position:absolute;top:0;left:0;width:100%;height:30px;border-radius:3px;overflow:hidden}#globalMenu ul li{position:relative;background:#f5ad1b;border-top:1px solid #2c2c2c;cursor:pointer}#globalMenu ul li a{display:block;max-width:110px;padding:2px 8px;font-size:12px;font-weight:bold;text-decoration:none;color:#111;text-align:left}#globalMenu ul li .globalMenuTxt{display:block;padding:3px 0 6px}#globalMenu ul li:first-child{border-top:none}#globalMenu ul li:hover{background:#EEE}#globalMenu:before{content:'';position:absolute;top:50%;right:8px;width:0;height:0;border:4px solid transparent;border-top:4px solid #000;display:block;z-index:100}.container{position:relative;background:url("../images/common/bg_sp.jpg") top center/cover no-repeat;margin:auto;text-align:center;font-family:'Karla', sans-serif;font-family:'Noto Sans JP', sans-serif;font-family:'Noto Sans SC', sans-serif;font-family:'Oswald', sans-serif;font-family:'Zen Kaku Gothic New', sans-serif;font-family:'Zen Maru Gothic', sans-serif;font-weight:600;max-width:1200px;padding:0 6vw}@media screen and (min-width: 1000px){.container{background:url("../images/common/bg_pc.png") top center/cover no-repeat;padding:0}}.containerWrap{max-width:768px;margin:auto}.container :where(h1,h2,p){max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:auto}.c__absl{position:absolute}.cBtn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:4.5vw;position:relative;text-transform:uppercase;-webkit-filter:url(#goo);filter:url(#goo)}@media screen and (min-width: 1000px){.cBtn{margin-bottom:28px}}.cBtn-back{max-width:285px;margin:auto}a .drop{border-radius:0 100% 100% 100%;position:absolute;top:85%;-webkit-transform:translateY(0) scaleX(0.85) rotate(45deg);transform:translateY(0) scaleX(0.85) rotate(45deg);z-index:-1;-webkit-animation:drop 3s infinite both;animation:drop 3s infinite both}@media screen and (min-width: 1000px){a .drop{-webkit-animation:none;animation:none}}a .drop:nth-of-type(1){top:95%}a .cBtn01{width:46%}a .cBtn01 .drop{width:12.3188%;aspect-ratio:1/1;background-color:#F6AC1E}a .cBtn01 .drop:nth-of-type(1){left:18.5%;-webkit-animation-delay:-1s;animation-delay:-1s}a .cBtn01 .drop:nth-of-type(2){left:36%;-webkit-animation-delay:-0.7s;animation-delay:-0.7s}a .cBtn02{width:48%}a .cBtn02 .drop{width:12.3188%;aspect-ratio:1/1;background-color:#E04990}a .cBtn02 .drop:nth-of-type(1){left:54%;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}a .cBtn02 .drop:nth-of-type(2){left:70%;-webkit-animation-delay:-1.2s;animation-delay:-1.2s}a .cBtn03{width:48%}a .cBtn03 .drop{width:10.4294%;aspect-ratio:1/1;background-color:#009B69}a .cBtn03 .drop:nth-of-type(1){left:55%;-webkit-animation-delay:-1.9s;animation-delay:-1.9s}a .cBtn03 .drop:nth-of-type(2){left:72%;-webkit-animation-delay:-1.6s;animation-delay:-1.6s}a .cBtn04{width:61.3333%}a .cBtn04 .drop{width:9.2391%;aspect-ratio:1/1;background-color:#008EC0}a .cBtn04 .drop:nth-of-type(1){left:14%;-webkit-animation-delay:-2.5s;animation-delay:-2.5s}a .cBtn04 .drop:nth-of-type(2){left:26%;-webkit-animation-delay:-2.2s;animation-delay:-2.2s}a .cBtn05{width:54.333%}a .cBtn05 .drop{background-color:#963D1C;width:10.4294%;aspect-ratio:1/1}a .cBtn05 .drop:nth-of-type(1){left:59%;-webkit-animation-delay:-0.8s;animation-delay:-0.8s}a .cBtn05 .drop:nth-of-type(2){left:72%;-webkit-animation-delay:-0.5s;animation-delay:-0.5s}a .cBtn06{width:61.3333%}a .cBtn06 .drop{width:10.4294%;aspect-ratio:1/1;background-color:#A36F37}a .cBtn06 .drop:nth-of-type(1){left:14%;-webkit-animation-delay:-1.8s;animation-delay:-1.8s}a .cBtn06 .drop:nth-of-type(2){left:26%;-webkit-animation-delay:-1.5s;animation-delay:-1.5s}a .cBtn07 .drop{width:10.4294%;aspect-ratio:1/1;background-color:#3B496D}a .cBtn07 .drop:nth-of-type(1){left:14%;-webkit-animation-delay:-1s;animation-delay:-1s}a .cBtn07 .drop:nth-of-type(2){left:26%;-webkit-animation-delay:-0.7s;animation-delay:-0.7s}a .cBtn10 .drop{width:10.4294%;aspect-ratio:1/1;background-color:#dd45b7}a .cBtn10 .drop:nth-of-type(1){left:14%;-webkit-animation-delay:-1s;animation-delay:-1s}a .cBtn10 .drop:nth-of-type(2){left:26%;-webkit-animation-delay:-0.7s;animation-delay:-0.7s}a .cBtntop .drop{width:10.4294%;width:20.4294%;aspect-ratio:1/1;background-color:#3B496D}a .cBtntop .drop:nth-of-type(1){left:55%;-webkit-animation-delay:-1s;animation-delay:-1s}a .cBtntop .drop:nth-of-type(2){left:20%;-webkit-animation-delay:-0.7s;animation-delay:-0.7s}a .cBtn08{margin-bottom:11.5vw}@media screen and (min-width: 1000px){a .cBtn08{margin-bottom:55px}}a .cBtn08 .drop{width:7.4294%;aspect-ratio:1/1;background-color:#e93ae1;z-index:-2}a .cBtn08 .drop:nth-of-type(1){left:14%;-webkit-animation-delay:-1s;animation-delay:-1s}a .cBtn08 .drop:nth-of-type(2){left:26%;-webkit-animation-delay:-0.7s;animation-delay:-0.7s}a .cBtn09 .drop{width:7.4294%;aspect-ratio:1/1;background-color:#f248bd}a .cBtn09 .drop:nth-of-type(1){left:14%;-webkit-animation-delay:-1s;animation-delay:-1s}a .cBtn09 .drop:nth-of-type(2){left:26%;-webkit-animation-delay:-0.7s;animation-delay:-0.7s}@media (hover: hover){a:hover .cBtn .drop{-webkit-animation:drop 3s infinite both;animation:drop 3s infinite both}a:hover .cBtn .drop:nth-of-type(1){-webkit-animation-delay:-1s !important;animation-delay:-1s !important}a:hover .cBtn .drop:nth-of-type(2){-webkit-animation-delay:-0.7s !important;animation-delay:-0.7s !important}}@-webkit-keyframes drop{0%{-webkit-transform:translateY(-65%) scaleX(0.85) rotate(45deg);transform:translateY(-65%) scaleX(0.85) rotate(45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}60%{-webkit-transform:translateY(40%) scaleX(0.85) rotate(45deg);transform:translateY(40%) scaleX(0.85) rotate(45deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%,100%{-webkit-transform:translateY(40vh) scaleX(0.85) rotate(45deg);transform:translateY(40vh) scaleX(0.85) rotate(45deg)}}@keyframes drop{0%{-webkit-transform:translateY(-65%) scaleX(0.85) rotate(45deg);transform:translateY(-65%) scaleX(0.85) rotate(45deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}60%{-webkit-transform:translateY(40%) scaleX(0.85) rotate(45deg);transform:translateY(40%) scaleX(0.85) rotate(45deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%,100%{-webkit-transform:translateY(40vh) scaleX(0.85) rotate(45deg);transform:translateY(40vh) scaleX(0.85) rotate(45deg)}}.itemNoticeTxtCol{text-align:left;padding-bottom:7vw}@media screen and (min-width: 1000px){.itemNoticeTxtCol{padding-bottom:35px}}p.noticeTxt{position:relative;width:90%;padding-left:1em;margin:unset;margin-top:0.5em;font-size:clamp(14px, 3vw, 19px);color:white}p.noticeTxt::before{content:"※";position:absolute;top:0;left:0}@media screen and (min-width: 1000px){p.noticeTxt{width:auto;margin-top:0.5em}}p.noticeTxtEN{position:relative;width:90%;padding-left:1em;margin:unset;margin-top:0.5em;font-size:clamp(14px, 3vw, 19px);color:white}p.noticeTxtEN::before{content:"* ";position:absolute;top:0;left:0}@media screen and (min-width: 1000px){p.noticeTxtEN{width:auto;margin-top:0.5em}}p.copyright{font-size:clamp(14px, 3vw, 19px);width:90%;margin:unset;padding-bottom:2vw;padding-top:0.5em;color:white}@media screen and (min-width: 1000px){p.copyright{width:auto;padding-top:0.5em;padding-bottom:35px}}.pItemImg{position:relative;margin:0 auto;width:100%}.pItemImg img{width:100%}.pItemNew{display:block;width:14.5%;position:absolute;top:-5vw;left:0}@media screen and (min-width: 1000px){.pItemNew{top:-20px}}.pItemNew img{width:100%}.pItemMoreBtnCol{display:inline-block;overflow:hidden;margin-bottom:9vw}@media screen and (min-width: 1000px){.pItemMoreBtnCol{margin-bottom:5px}}.pItemMoreBtn{display:block;margin:auto;width:55vw;max-width:325px;margin-top:6.5vw;margin-bottom:6.5vw}@media screen and (min-width: 750px){.pItemMoreBtn{width:100%}}@media screen and (min-width: 1000px){.pItemMoreBtn{margin-top:40px;margin-bottom:95px;width:100%}}.pItemSet{position:relative}.pItemDetailBtn{overflow:hidden;position:absolute;width:39%;left:10%;bottom:5vw;padding-bottom:4vw}@media screen and (min-width: 1000px){.pItemDetailBtn{bottom:50px;padding-bottom:40px}}.pItemDetailBtn img{width:100%}.pItemWhereBtn{overflow:hidden;position:absolute;width:39%;right:10%;bottom:5vw;padding-bottom:4vw}@media screen and (min-width: 1000px){.pItemWhereBtn{bottom:50px;padding-bottom:40px}}.pItemWhereBtn img{width:100%}.pVideo{position:relative;z-index:100;width:100%;margin:0 auto}.pVideo video{width:100%}.pVideoCol{width:100%;height:100%;overflow:hidden;position:relative}.pVideoCol .caption{font-size:130%;text-align:center;color:#fff}@media screen and (min-width: 1000px){.pVideoCol .caption{font-size:2.5em}}.pVideoCol .mask{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0,0,0,0.5);transition:all 0.6s ease}.pVideoCol:hover .mask{z-index:100;opacity:1;padding-top:25%}.fancybox-content{padding:2vw}@media screen and (min-width: 1000px){.fancybox-content{padding:20px}}.fancybox-button--close,.fancybox-button .fancybox-close-small{padding:0;background:url("../images/common/btn_popup_close.png") center center no-repeat;background-size:100%;top:10vw;right:2vw;width:15vw;height:15vw}@media (hover: hover){.fancybox-button--close,.fancybox-button .fancybox-close-small{transition:opacity var(--time) var(--easing)}.fancybox-button--close:hover,.fancybox-button .fancybox-close-small:hover{opacity:0.6;transition-duration:0.5s}}@media screen and (min-width: 1000px){.fancybox-button--close,.fancybox-button .fancybox-close-small{top:30px;right:30px;width:80px;height:80px}}.fancybox-button--close svg,.fancybox-button .fancybox-close-small svg{display:none}.fancybox-button--zoom{display:none !important}.fancybox-image{padding:5vw}@media screen and (min-width: 1000px){.fancybox-image{padding:0}}.anchor{padding-top:10vw}@media screen and (min-width: 1000px){.anchor{padding-top:100px}}.anchorInnner{padding-top:3vw;margin-top:-3vw}@media screen and (min-width: 1000px){.anchorInnner{padding-top:100px;margin-top:-100px}}#footerSNS{display:block;width:100%;background:#000;padding:0 0 0 0;margin-top:6vw}@media screen and (min-width: 1000px){#footerSNS{margin-top:60px}}#footerSNS #snsCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#footerSNS #snsCol li{width:40px;display:inline-block;vertical-align:top;padding:20px 5px}.pNewsTtl{margin:auto;text-align:center;margin-top:4.5vw;margin-bottom:6.5vw;width:calc(209 / 550 * 100%)}@media screen and (min-width: 1000px){.pNewsTtl{width:100%;margin:0 auto 35px;width:calc(209 / 768 * 100%)}}.pItemTtl{margin:auto;text-align:center;margin-top:0;margin-bottom:6.5vw;width:calc(221 / 550 * 100%)}@media screen and (min-width: 1000px){.pItemTtl{width:100%;padding-top:0;margin-bottom:35px;width:calc(221 / 768 * 100%)}}.pItemTtl2{margin:auto;text-align:center;margin-top:13.5vw;margin-bottom:6.5vw;width:calc(405 / 550 * 100%)}@media screen and (min-width: 1000px){.pItemTtl2{width:100%;margin-top:100px;margin-bottom:35px;width:calc(405 / 768 * 100%)}}.pMovieTtl{margin:auto;margin-bottom:6.5vw;width:calc(232 / 550 * 100%)}@media screen and (min-width: 1000px){.pMovieTtl{margin:0 auto 35px;width:calc(232 / 768 * 100%)}}.pCharactersTtl{margin:auto;margin-bottom:1vw;width:calc(495 / 550 * 100%)}.pCharactersTtl img{padding-top:10vw}@media screen and (min-width: 1000px){.pCharactersTtl{margin-bottom:35px;width:calc(495 / 768 * 100%)}.pCharactersTtl img{padding-top:0}}.pComicsTtl{margin:auto;margin-top:12.5vw;margin-bottom:6.5vw;width:calc(283 / 550 * 100%)}@media screen and (min-width: 1000px){.pComicsTtl{margin-top:55px;margin-bottom:35px;width:calc(283 / 768 * 100%)}}.pGalleryTtl{margin:auto;margin-bottom:0.5vw;width:calc(334 / 550 * 100%)}@media screen and (min-width: 1000px){.pGalleryTtl{margin-bottom:35px;width:calc(334 / 768 * 100%)}}.pCampaignTtl{margin:auto;margin-bottom:6.5vw;width:calc(387 / 550 * 100%)}@media screen and (min-width: 1000px){.pCampaignTtl{margin-bottom:35px;width:calc(387 / 768 * 100%)}}.txtTop{padding-top:18vw}@media screen and (min-width: 1000px){.txtTop{padding-top:75px}}.pImgImg{position:relative;margin:0 auto;width:100%}.pImgImg img{width:100%}.pImgNew{display:block;width:14.5%;position:absolute;top:-5vw;left:0}@media screen and (min-width: 1000px){.pImgNew{top:-20px}}.pImgNew img{width:100%}.pImgMoreBtnSetCol{display:inline-block;overflow:hidden;margin-bottom:9vw}@media screen and (min-width: 1000px){.pImgMoreBtnSetCol{margin-bottom:5px}}.pImgMoreBtnCol{display:inline-block;overflow:hidden;margin-bottom:0vw}@media screen and (min-width: 1000px){.pImgMoreBtnCol{margin-bottom:0}}.pImgMoreBtn{display:block;margin:auto;width:55vw;max-width:325px;margin-top:6.5vw;margin-bottom:6.5vw}@media screen and (min-width: 750px){.pImgMoreBtn{margin:1.5vw;margin-top:6.5vw;margin-bottom:6.5vw;width:100%}}@media screen and (min-width: 1000px){.pImgMoreBtn{margin:10px;margin-top:40px;margin-bottom:95px;width:100%}}.pImgSet{position:relative}.pImgDetailBtn{overflow:hidden;position:absolute;width:39%;left:10%;bottom:5vw;padding-bottom:4vw}@media screen and (min-width: 1000px){.pImgDetailBtn{bottom:50px;padding-bottom:40px}}.pImgDetailBtn img{width:100%}.pImgWhereBtn{overflow:hidden;position:absolute;width:39%;right:10%;bottom:5vw;padding-bottom:4vw}@media screen and (min-width: 1000px){.pImgWhereBtn{bottom:50px;padding-bottom:40px}}.pImgWhereBtn img{width:100%}.imgTxtCol{text-align:center;padding-bottom:3vw}@media screen and (min-width: 1000px){.imgTxtCol{padding-top:20px;padding-bottom:30px}}.imgTxtCol .imgTxt{width:90%;margin-top:0.5em;font-size:clamp(17px, 4vw, 19px);color:white}@media screen and (min-width: 1000px){.imgTxtCol .imgTxt{width:auto;margin-top:0.5em;font-size:clamp(14px, 4vw, 22px)}}

/*# sourceMappingURL=maps/layout.css.map */
