@media print,screen{#content{font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:400;font-style:normal;font-optical-sizing:auto;color:#676767;width:100%;overflow:hidden;font-display:block;background-image:url(../images/bg01.webp);background-size:18.24vw;background-position:center top}#content img{pointer-events:none}#content .bold{font-family:"dnp-shuei-mgothic-std",sans-serif;font-weight:600;font-style:normal}@-webkit-keyframes bg_loop{from{background-position:left 0 bottom 2.66vw}to{background-position:left -24.15vw bottom 2.66vw}}@keyframes bg_loop{from{background-position:left 0 bottom 2.66vw}to{background-position:left -24.15vw bottom 2.66vw}}#content #header{padding-bottom:5.8vw;position:relative}#content #header h1{text-align:center;margin:5.8vw auto}#content #header h1 img{width:39.61vw}#content #header img.kira{position:absolute}#content #header img.kira.kira01{width:21.74vw;bottom:0;right:1.93vw}#content #header img.kira.kira02{width:11.59vw;left:3.62vw;top:13.77vw}#content #header img.kira.kira03{width:7vw;top:11.35vw;left:16.43vw}#content #header .splide{position:relative;z-index:2}#content #header .splide .splide_wrapper{position:relative}#content #header .splide .splide__track .splide__list .splide__slide a{display:block;width:100%;border:.48vw solid #00dbfe;border-radius:5.8vw;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform;-webkit-transform:scale(0.6);transform:scale(0.6);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}#content #header .splide .splide__track .splide__list .splide__slide a img{width:100%}#content #header .splide .splide__track .splide__list .splide__slide.is-active a{-webkit-transform:scale(1);transform:scale(1);z-index:1}#content #header .splide .splide__arrow--prev,#content #header .splide .splide__arrow--next{background:rgba(0,0,0,0);border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;padding:0;position:absolute;width:7.25vw;height:13.77vw;margin:0;top:calc(50% - 6.885vw);z-index:2}#content #header .splide .splide__arrow--prev{left:auto;right:calc(50% + 38.5vw)}#content #header .splide .splide__arrow--next{right:auto;left:calc(50% + 38.5vw)}#content #header .splide .splide__arrow--prev::after,#content #header .splide .splide__arrow--next::after{background-repeat:no-repeat;content:"";margin:auto;width:7.25vw;height:13.77vw;background-color:#00dbfe;background-size:2.17vw auto;background-repeat:no-repeat;background-position:center;display:block}#content #header .splide .splide__arrow--prev::after{border-top-left-radius:4.83vw;border-bottom-left-radius:4.83vw}#content #header .splide .splide__arrow--next::after{border-top-right-radius:4.83vw;border-bottom-right-radius:4.83vw}#content #header .splide .splide__arrow--prev::after{background-image:url(../images/arrow_prev.svg)}#content #header .splide .splide__arrow--next::after{background-image:url(../images/arrow_next.svg)}#content #header .splide .splide__pagination{margin-top:3.86vw}#content #header .splide .splide__pagination__page{border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;background-color:#caf6ff;background-size:contain;border-radius:unset;width:9.66vw;height:1.69vw;border-radius:.845vw;opacity:1;margin:0 1.69vw}#content #header .splide .splide__pagination__page.is-active{background-color:#00dbfe}#content #items h2{background-image:url(../images/kirakira_pink_l.webp),url(../images/kirakira_pink_r.webp),url(../images/pattern01.webp);background-size:auto 10.14vw,auto 10.14vw,auto 24.64vw;background-position:left 7vw top 9.66vw,right 7vw top 9.66vw,center top;background-repeat:no-repeat,no-repeat,repeat-x;text-align:center}#content #items h2 img{height:24.64vw}#content #items .itemWrap{background-image:-webkit-gradient(linear, left top, left bottom, from(#ffe4f5), color-stop(38%, #eeddff), color-stop(87%, #ddf2ff), to(#eafcff));background-image:linear-gradient(180deg, #ffe4f5 0%, #eeddff 38%, #ddf2ff 87%, #eafcff 100%);padding-top:4.83vw;padding-bottom:13.29vw;border-bottom:.24vw solid #fff;position:relative}#content #items .itemWrap::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:13.29vw;background-image:url(../images/pattern02.webp);background-position:left bottom 2.66vw;background-size:24.15vw auto;background-repeat:repeat-x;-webkit-animation:bg_loop 4s linear infinite;animation:bg_loop 4s linear infinite}#content #items .itemWrap .itemlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 3.14% 0 3.14%;width:100%}#content #items .itemWrap .itemlist a{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5.8vw;overflow:hidden;width:44.44%;background:#fff;display:block;text-decoration:none;margin:1.21vw;color:#676767;padding:2.9vw;-webkit-box-shadow:0 .97vw 0 0 rgba(255,189,219,.5);box-shadow:0 .97vw 0 0 rgba(255,189,219,.5)}#content #items .itemWrap .itemlist a.disable{pointer-events:none}#content #items .itemWrap .itemlist a .thumb{z-index:1;position:relative}#content #items .itemWrap .itemlist a .thumb img{width:100%;border-radius:2.9vw}#content #items .itemWrap .itemlist a .bottoms{position:relative;z-index:1;margin-top:2.9vw}#content #items .itemWrap .itemlist a .bottoms p.name{font-size:2.9vw;line-height:1.5em}#content #items .itemWrap .itemlist a .bottoms p.release{margin-top:.5em;line-height:1.5em;font-size:2.66vw}#content #items .itemWrap .itemlist a .bottoms small{display:block;margin-top:.5em;line-height:1.5em;font-size:1.93vw}#content #items .itemWrap .itemlist a .bottoms small img{max-width:100%}#content #items .itemWrap .btn_more{display:none;width:58.7vw;height:14.49vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:.48vw solid #ff76b6;border-radius:7.245vw;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#ff76b6;margin:2.42vw auto 0 auto}#content #items .itemWrap .btn_more p{font-size:3.86vw}#content #items .itemWrap .btn_more img{position:absolute;width:4.83vw;right:4.35vw}#content #information{background:#caf6ff;padding:3.38vw}#content #information section{background-color:#fff;width:100%;border:.48vw solid #00dbfe;padding-bottom:11.11vw;border-radius:3.62vw;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../images/conpane.webp);background-size:17.87vw auto;background-repeat:no-repeat;background-position:right bottom;position:relative}#content #information section h2{text-align:center;margin-top:-3.38vw;margin-bottom:2.66vw}#content #information section h2 img{width:73.43vw}#content #information section dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:86.47vw;margin:0 auto;padding:2.17vw 0;background-image:url(../common/images/dot_blue.webp);background-position:left bottom;background-repeat:repeat-x;background-size:auto .48vw}#content #information section dl dt{width:22.46vw;height:6.52vw;background:#a6edff;border-radius:3.26vw;font-size:2.9vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1em;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:1.21vw}#content #information section dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:.25em;font-size:3.38vw}#content #information section dl dd p{line-height:1.5em}#content #information section dl dd p a{text-decoration:underline;color:9350DA}#content #information section img.kira{position:absolute;pointer-events:none}#content #information section img.kira.right{width:27.54vw;top:2.17vw;right:2.9vw}#content ._sharebuttons{background:#fff;padding:4.83vw 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #topics{padding-top:5.33vw;z-index:3;position:relative}#content #topics h2{position:relative;margin-bottom:5.07vw;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}#content #topics h2 img{width:34.4vw;display:block}#content #topics h2 span{color:#fff;margin-top:.4em;display:block;font-size:4.8vw;letter-spacing:.1em}#content #topics .banners>div{margin-top:5.33vw}#content #topics .banners>div a{border-radius:3.47vw;overflow:hidden;display:block;margin:0 auto}#content #topics .banners>div a img{width:100%}#content #topics .banners>div a:not(:first-of-type){margin-top:5.33vw}#content #topics .banners>div.large a{width:89.33vw}#content #topics .banners>div.small a{width:89.33vw}#content .sns{margin-top:-1px;background:#e4f1ff;padding:7.47vw 0}#content .sns ._sharebuttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #contact{background:#025ba2;height:20vw;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #contact div p{color:#fff}#content #contact div p:first-of-type{font-size:4.27vw}#content #contact div p:last-of-type{margin-top:.5em;font-size:3.2vw}}@media print,screen and (min-width: 640px){#content{min-width:1240px;width:100%;background-size:76px}@-webkit-keyframes bg_loop{from{background-position:left 0 bottom 18px}to{background-position:left -100px bottom 18px}}@keyframes bg_loop{from{background-position:left 0 bottom 18px}to{background-position:left -100px bottom 18px}}#content #header{padding-bottom:47px}#content #header h1{width:1200px;margin:30px auto 0 auto;text-align:left;display:block}#content #header h1 img{width:242px}#content #header img.kira.kira01{width:179px;bottom:13px;right:auto;left:calc(50% + 326px)}#content #header img.kira.kira02{width:95px;left:auto;top:134px;right:calc(50% + 328px)}#content #header img.kira.kira03{width:58px;top:20px;left:auto;right:calc(50% + 215px)}#content #header .splide{margin-top:-18px}#content #header .splide .splide__track .splide__list .splide__slide a{border-width:2px;border-radius:24px;-webkit-transform:scale(0.75);transform:scale(0.75)}#content #header .splide .splide__track .splide__list .splide__slide a img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#content #header .splide .splide__track .splide__list .splide__slide a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}#content #header .splide .splide__arrow--prev,#content #header .splide .splide__arrow--next{width:37px;height:89px;margin:0;top:calc(50% - 44.5px);z-index:2}#content #header .splide .splide__arrow--prev{left:auto;right:calc(50% + 319px)}#content #header .splide .splide__arrow--next{right:auto;left:calc(50% + 319px)}#content #header .splide .splide__arrow--prev::after,#content #header .splide .splide__arrow--next::after{-webkit-transition:background-position .3s ease;transition:background-position .3s ease;background-repeat:no-repeat;content:"";margin:auto;width:37px;height:89px;background-color:#00dbfe;background-size:12px auto;background-repeat:no-repeat;background-position:center;display:block}#content #header .splide .splide__arrow--prev::after{border-top-left-radius:20px;border-bottom-left-radius:20px}#content #header .splide .splide__arrow--next::after{border-top-right-radius:20px;border-bottom-right-radius:20px}#content #header .splide .splide__arrow--prev:hover::after{background-position:left 7px center}#content #header .splide .splide__arrow--next:hover::after{background-position:right 7px center}#content #header .splide .splide__pagination{margin-top:20px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}#content #header .splide .splide__pagination__page{background-color:#caf6ff;width:60px;height:9px;border-radius:4.5px;opacity:1;margin:0 10px}#content #header .splide .splide__pagination__page.is-active{background-color:#00dbfe}#content #items h2{background-image:url(../images/kirakira_pink_l.webp),url(../images/kirakira_pink_r.webp),url(../images/pattern01.webp);background-size:auto 83px,auto 83px,auto 143px;background-position:initial;background-position:calc(50% - 220px) 50px,calc(50% + 220px) 50px,center top;background-repeat:no-repeat,no-repeat,repeat-x;text-align:center}#content #items h2 img{height:142px}#content #items .itemWrap{padding-top:24px;padding-bottom:82px;border-bottom:2px solid #fff}#content #items .itemWrap::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:82px;background-position:left bottom 18px;background-size:100px auto;background-repeat:repeat-x;-webkit-animation:bg_loop 3s linear infinite;animation:bg_loop 3s linear infinite}#content #items .itemWrap .itemlist{padding:0;width:1212px;margin:0 auto}#content #items .itemWrap .itemlist a{position:relative;width:290px;border-radius:24px;margin:6px;padding:12px;-webkit-box-shadow:0 4px 0 0 rgba(255,189,219,.5);box-shadow:0 4px 0 0 rgba(255,189,219,.5)}#content #items .itemWrap .itemlist a:after{content:"";width:100%;height:100%;display:block;background:#ffeffd;position:absolute;top:0;left:-100%;-webkit-transition:left .3s ease;transition:left .3s ease}#content #items .itemWrap .itemlist a:hover:after{left:0}#content #items .itemWrap .itemlist a .thumb{z-index:1;position:relative}#content #items .itemWrap .itemlist a .thumb img{width:100%;border-radius:15px}#content #items .itemWrap .itemlist a .bottoms{position:relative;z-index:1;margin-top:12px}#content #items .itemWrap .itemlist a .bottoms p.name{font-size:16px;line-height:1.5em}#content #items .itemWrap .itemlist a .bottoms p.release{margin-top:.5em;line-height:1.5em;font-size:12px}#content #items .itemWrap .itemlist a .bottoms small{display:block;margin-top:.5em;line-height:1.5em;font-size:10px}#content #items .itemWrap .itemlist a .bottoms small img{max-width:100%}#content #items .itemWrap .btn_more{width:330px;height:64px;border:2px solid #ff76b6;border-radius:32px;position:relative;margin:24px auto 0 auto;overflow:hidden}#content #items .itemWrap .btn_more p{font-size:20px;z-index:1}#content #items .itemWrap .btn_more img{position:absolute;width:20px;right:20px;z-index:1}#content #items .itemWrap .btn_more:after{content:"";width:100%;height:100%;display:block;background:#ffeffd;position:absolute;top:0;left:-100%;-webkit-transition:left .3s ease;transition:left .3s ease}#content #items .itemWrap .btn_more:hover:after{left:0}#content #information{padding:20px}#content #information section{width:100%;min-width:1200px;margin:0 auto;border-width:2px;padding-bottom:72px;border-radius:24px;background-size:100px auto}#content #information section h2{margin-top:-22px;margin-bottom:27px}#content #information section h2 img{width:437px}#content #information section dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:1160px;margin:0 auto;padding:8px 0;background-size:auto 2px}#content #information section dl dt{width:93px;height:27px;border-radius:13.5px;font-size:12px;margin-right:17px}#content #information section dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:.2em;font-size:16px}#content #information section dl dd p{line-height:1.5em}#content #information section dl dd p a:hover{text-decoration:none}#content #information section img.kira.left{width:227px;top:30px;left:calc(50% - 465px)}#content #information section img.kira.right{width:227px;top:30px;right:calc(50% - 466px)}#content ._sharebuttons{padding:20px 0}#content #contact{background:#025ba2;height:100px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #contact div{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#content #contact div p{color:#fff}#content #contact div p:first-of-type{font-size:18px}#content #contact div p:last-of-type{margin-top:0;font-size:18px}}