@charset "UTF-8";@-webkit-keyframes a-rotate{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes a-rotate{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes a-blink{0%{opacity:1}60%{opacity:1}100%{opacity:0}}@keyframes a-blink{0%{opacity:1}60%{opacity:1}100%{opacity:0}}@-webkit-keyframes a-rotateBlink{0%{opacity:1;-webkit-transform:rotateZ(0);transform:rotateZ(0)}50%{opacity:.4}100%{opacity:1;-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes a-rotateBlink{0%{opacity:1;-webkit-transform:rotateZ(0);transform:rotateZ(0)}50%{opacity:.4}100%{opacity:1;-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes a-moveY{from{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(1px);transform:translateY(1px)}}@keyframes a-moveY{from{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(1px);transform:translateY(1px)}}@-webkit-keyframes a-moveY2{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}60%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}90%{-webkit-transform:translate(-50%,calc((50% + 4px) * -1));transform:translate(-50%,calc((50% + 4px) * -1))}95%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}98%{-webkit-transform:translate(-50%,calc((50% + 1px) * -1));transform:translate(-50%,calc((50% + 1px) * -1))}100%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes a-moveY2{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}60%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}90%{-webkit-transform:translate(-50%,calc((50% + 4px) * -1));transform:translate(-50%,calc((50% + 4px) * -1))}95%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}98%{-webkit-transform:translate(-50%,calc((50% + 1px) * -1));transform:translate(-50%,calc((50% + 1px) * -1))}100%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes a-moveYlot{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes a-moveYlot{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-webkit-keyframes a-popSlide{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(100px);transform:translateY(100px)}85%{-webkit-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes a-popSlide{0%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(100px);transform:translateY(100px)}85%{-webkit-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes a-slideLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}5%{-webkit-transform:translateX(107%);transform:translateX(107%);opacity:1}10%{-webkit-transform:translateX(105%);transform:translateX(105%);opacity:1}90%{-webkit-transform:translateX(105%);transform:translateX(105%);opacity:1}100%{-webkit-transform:translateX(105%);transform:translateX(105%);opacity:0}}@keyframes a-slideLeft{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}5%{-webkit-transform:translateX(107%);transform:translateX(107%);opacity:1}10%{-webkit-transform:translateX(105%);transform:translateX(105%);opacity:1}90%{-webkit-transform:translateX(105%);transform:translateX(105%);opacity:1}100%{-webkit-transform:translateX(105%);transform:translateX(105%);opacity:0}}@-webkit-keyframes a-flowingText{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes a-flowingText{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes a-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes a-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes a-fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes a-fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@-webkit-keyframes a-fadeInOut2{0%{opacity:1}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes a-fadeInOut2{0%{opacity:1}10%{opacity:1}90%{opacity:1}100%{opacity:0}}@-webkit-keyframes a-slideRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes a-slideRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes a-slideToBottom{0%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}20%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes a-slideToBottom{0%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}20%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes a-slideInToLeft{0%{opacity:0;-webkit-transform:translateX(80%);transform:translateX(80%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes a-slideInToLeft{0%{opacity:0;-webkit-transform:translateX(80%);transform:translateX(80%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes a-filterGetImg{0%{opacity:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}1%{opacity:1;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}100%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes a-filterGetImg{0%{opacity:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}1%{opacity:1;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}100%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@-webkit-keyframes a-updown{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-2.5px);transform:translateY(-2.5px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-2.5px);transform:translateY(-2.5px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes a-updown{0%{-webkit-transform:translateY(0);transform:translateY(0)}10%{-webkit-transform:translateY(-2.5px);transform:translateY(-2.5px)}20%{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-2.5px);transform:translateY(-2.5px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes a-moveYbg{from{-webkit-transform:translate(-50%,3px);transform:translate(-50%,3px)}to{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes a-moveYbg{from{-webkit-transform:translate(-50%,3px);transform:translate(-50%,3px)}to{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@-webkit-keyframes a-gacha-btn{0%{opacity:1;width:300px;height:43px}50%{opacity:0;width:100%;height:117px}100%{opacity:0;width:100%;height:117px}}@keyframes a-gacha-btn{0%{opacity:1;width:300px;height:43px}50%{opacity:0;width:100%;height:117px}100%{opacity:0;width:100%;height:117px}}@-webkit-keyframes a-gacha-btnActive{from{opacity:1;background-position:50% 50%}to{opacity:0;background-position:0 22.7%,37.2% 20.9%,64.7% 11.3%,12.5% 12.2%,32.1% 8.7%,89.4% 15.7%,6.6% 5.6%,25.4% 19.2%,42.3% 7.8%,45.8% 2.1%,57.6% 0,72.5% 8.7%,53.3% 30.1%,59.6% 21.3%,32.1% 79%,56.8% 77.7%,81.1% 77.2%,10.5% 77.7%,58% 93.4%,71.4% 89.7%,16.4% 92.5%,23.5% 77.2%,32.9% 93.8%,41.1% 83.8%,43.9% 94.7%,53.3% 97.8%,68.6% 80.3%,98.4% 87.7%}}@keyframes a-gacha-btnActive{from{opacity:1;background-position:50% 50%}to{opacity:0;background-position:0 22.7%,37.2% 20.9%,64.7% 11.3%,12.5% 12.2%,32.1% 8.7%,89.4% 15.7%,6.6% 5.6%,25.4% 19.2%,42.3% 7.8%,45.8% 2.1%,57.6% 0,72.5% 8.7%,53.3% 30.1%,59.6% 21.3%,32.1% 79%,56.8% 77.7%,81.1% 77.2%,10.5% 77.7%,58% 93.4%,71.4% 89.7%,16.4% 92.5%,23.5% 77.2%,32.9% 93.8%,41.1% 83.8%,43.9% 94.7%,53.3% 97.8%,68.6% 80.3%,98.4% 87.7%}}@-webkit-keyframes a-gacha-text{0%{opacity:0;-webkit-transform:translate(-50%,-50%) rotate3d(1,0,0,90deg);transform:translate(-50%,-50%) rotate3d(1,0,0,90deg)}40%{opacity:1;-webkit-transform:translate(-50%,-50%) rotate3d(1,0,0,90deg);transform:translate(-50%,-50%) rotate3d(1,0,0,90deg)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) rotate3d(1,0,0,0deg);transform:translate(-50%,-50%) rotate3d(1,0,0,0deg)}}@keyframes a-gacha-text{0%{opacity:0;-webkit-transform:translate(-50%,-50%) rotate3d(1,0,0,90deg);transform:translate(-50%,-50%) rotate3d(1,0,0,90deg)}40%{opacity:1;-webkit-transform:translate(-50%,-50%) rotate3d(1,0,0,90deg);transform:translate(-50%,-50%) rotate3d(1,0,0,90deg)}100%{opacity:1;-webkit-transform:translate(-50%,-50%) rotate3d(1,0,0,0deg);transform:translate(-50%,-50%) rotate3d(1,0,0,0deg)}}@-webkit-keyframes a-gacha-pic{0%{opacity:0;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}10%{opacity:1;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes a-gacha-pic{0%{opacity:0;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}10%{opacity:1;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes a-gacha-flare{0%{opacity:0;width:0;height:0}1%{opacity:1;width:0;height:0}74%{opacity:1;width:300vh;height:300vh}100%{opacity:0;width:300vh;height:300vh}}@keyframes a-gacha-flare{0%{opacity:0;width:0;height:0}1%{opacity:1;width:0;height:0}74%{opacity:1;width:300vh;height:300vh}100%{opacity:0;width:300vh;height:300vh}}@-webkit-keyframes slide-in-out{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}4.8%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}95.2%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes slide-in-out{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}4.8%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}95.2%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}#categoryTabList{z-index:11;background-color:#fff;position:fixed;top:32px;left:0;width:100%;height:56px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px rgba(0,0,0,.16)}#categoryTabList .categoryTabs{height:56px}#categoryTabList .categoryTabs::-webkit-scrollbar{display:none}#categoryTabList .categoryTabs .v-tab{letter-spacing:inherit;color:#b4a4a4;padding:inherit;width:66px;min-width:66px;font-weight:700;font-size:1.2rem;-webkit-transition:all .2s;transition:all .2s}#categoryTabList .categoryTabs .v-tab::after,#categoryTabList .categoryTabs .v-tab::before{content:none}#categoryTabList .categoryTabs .v-tab .tab{display:block;width:66px;height:56px;text-align:center;padding-top:38px;color:#b4a4a4;position:relative}#categoryTabList .categoryTabs .v-tab .tab::before{content:"";width:24px;height:24px;position:absolute;left:50%;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;top:13.5px;background-repeat:no-repeat}#categoryTabList .categoryTabs .v-tab .tab.other::before{background-image:url(../img/top/gamecate/other-inactive.svg),url(../img/top/gamecate/other.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.omoshiro::before{background-image:url(../img/top/gamecate/omoshiro-inactive.svg),url(../img/top/gamecate/omoshiro.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.puthikure::before{background-image:url(../img/top/gamecate/puthikure-inactive.svg),url(../img/top/gamecate/puthikure.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.dekakure::before{background-image:url(../img/top/gamecate/dekakure-inactive.svg),url(../img/top/gamecate/dekakure.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.tsurisage::before{background-image:url(../img/top/gamecate/tsurisage-inactive.svg),url(../img/top/gamecate/tsurisage.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.zikaoki::before{background-image:url(../img/top/gamecate/zikaoki-inactive.svg),url(../img/top/gamecate/zikaoki.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.tsutsuotoshi::before{background-image:url(../img/top/gamecate/tsutsuotoshi-inactive.svg),url(../img/top/gamecate/tsutsuotoshi.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.hashiotoshi::before{background-image:url(../img/top/gamecate/hashiotoshi-inactive.svg),url(../img/top/gamecate/hashiotoshi.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.maeotoshi::before{background-image:url(../img/top/gamecate/maeotoshi-inactive.svg),url(../img/top/gamecate/maeotoshi.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.rings::before{background-image:url(../img/top/gamecate/rings-inactive.svg),url(../img/top/gamecate/rings.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.hashiwatashi::before{background-image:url(../img/top/gamecate/hashiwatashi-inactive.svg),url(../img/top/gamecate/hashiwatashi.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.burasage::before{background-image:url(../img/top/gamecate/burasage-inactive.svg),url(../img/top/gamecate/burasage.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.takoyaki::before{background-image:url(../img/top/gamecate/takoyaki-inactive.svg),url(../img/top/gamecate/takoyaki.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.triple::before{background-image:url(../img/top/gamecate/triple-inactive.svg),url(../img/top/gamecate/triple.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.practice::before{background-image:url(../img/top/genre/practice-inactive.svg),url(../img/top/genre/practice.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.home::before{background-image:url(../img/top/genre/home-inactive.svg),url(../img/top/genre/home.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.all::before{background-image:url(../img/top/genre/all-inactive.svg),url(../img/top/genre/all.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.new::before{background-image:url(../img/top/genre/new-inactive.svg),url(../img/top/genre/new.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.limited::before{background-image:url(../img/top/genre/limited-inactive.svg),url(../img/top/genre/limited.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.doll::before{background-image:url(../img/top/genre/doll-inactive.svg),url(../img/top/genre/doll.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.figure::before{background-image:url(../img/top/genre/figure-inactive.svg),url(../img/top/genre/figure.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.goods::before{background-image:url(../img/top/genre/goods-inactive.svg),url(../img/top/genre/goods.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.toys::before{background-image:url(../img/top/genre/toys-inactive.svg),url(../img/top/genre/toys.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.foods::before{background-image:url(../img/top/genre/foods-inactive.svg),url(../img/top/genre/foods.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.mascot::before{background-image:url(../img/top/genre/mascot-inactive.svg),url(../img/top/genre/mascot.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.amame::before{background-image:url(../img/top/genre/amame-inactive.svg),url(../img/top/genre/amame.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.present::before{background-image:url(../img/top/genre/present-inactive.svg),url(../img/top/genre/present.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.ithioshi::before{background-image:url(../img/top/genre/ithioshi-inactive.svg),url(../img/top/genre/ithioshi.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.newface::before{background-image:url(../img/top/genre/newface-inactive.svg),url(../img/top/genre/newface.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.outlet::before{background-image:url(../img/top/genre/outlet-inactive.svg),url(../img/top/genre/outlet.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.vip::before{background-image:url(../img/top/genre/vip-inactive.svg),url(../img/top/genre/vip.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.exclusive::before{background-image:url(../img/top/genre/exclusive-inactive.svg),url(../img/top/genre/exclusive.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.virtual::before{background-image:url(../img/top/genre/virtual-inactive.svg),url(../img/top/genre/virtual.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.digital::before{background-image:url(../img/top/genre/digital-inactive.svg),url(../img/top/genre/digital.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.direct::before{background-image:url(../img/top/genre/direct-inactive.svg),url(../img/top/genre/direct.svg);background-size:contain,0}#categoryTabList .categoryTabs .v-tab .tab.virtual span{position:absolute;top:6px;right:15px;background-color:#e7141a;border-radius:50%;width:5px;height:5px;color:#fff}#categoryTabList .categoryTabs .v-tab .tab.active{color:#404040}#categoryTabList .categoryTabs .v-tab .tab.active::before{background-size:0,contain}#categoryTabList .categoryTabs .v-tab .tab.active.virtual span{top:2px;right:0;width:19px;height:19px;line-height:19px}#categoryTabList .categoryTabs .v-tab .tab.-sale::after{position:absolute;left:50%;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;top:2.5px;content:"";width:31px;height:15px;background-image:url(../img/top/other/img_sale.svg);background-repeat:no-repeat;background-size:contain}#itemList .itemList{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 8px calc(210px + var(--sfBottom));width:calc(100% - 16px)}@media screen and (min-width:600px){#itemList .itemList{margin-right:21px;margin-left:21px;width:calc(100% - 42px)}}#itemList .itemList.-sizeL .cardWrap{width:calc((100% - 11px)/ 2);height:calc((100vw - 27px)/ 2 + 92px);margin:0 11px 12px 0}#itemList .itemList.-sizeL .cardWrap:nth-of-type(2n){margin-right:0}@media screen and (min-width:600px){#itemList .itemList.-sizeL .cardWrap{width:calc((100% - 33px)/ 4);height:calc((100vw - 75px)/ 4 + 92px)}#itemList .itemList.-sizeL .cardWrap:nth-of-type(2n){margin-right:11px}#itemList .itemList.-sizeL .cardWrap:nth-of-type(4n){margin-right:0}}#itemList .itemList.-sizeS .cardWrap{width:calc((100% - 14px)/ 3);height:calc((100vw - 30px)/ 3 + 80px);margin:0 7px 16px 0}#itemList .itemList.-sizeS .cardWrap:nth-of-type(3n){margin-right:0}@media screen and (min-width:600px){#itemList .itemList.-sizeS .cardWrap{width:calc((100% - 35px)/ 6);height:calc((100vw - 77px)/ 6 + 80px)}#itemList .itemList.-sizeS .cardWrap:nth-of-type(3n){margin-right:7px}#itemList .itemList.-sizeS .cardWrap:nth-of-type(6n){margin-right:0}}#itemList .itemList .cardWrap{text-align:left}#itemList .itemList .cardWrap .card{background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);box-shadow:0 0 2px rgba(0,0,0,.4);border-radius:4px;overflow:hidden;font-weight:700;position:relative}#itemList .itemList .cardWrap .card .playingFilter{z-index:7;position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #f54b4b;border-radius:4px;opacity:0;visibility:hidden;-webkit-transition:all .2s;transition:all .2s}#itemList .itemList .cardWrap .card .playingFilter::before{content:"";height:20px;position:absolute;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(58%,#f54b4b));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#f54b4b 58%)}#itemList .itemList .cardWrap .card .playingFilter::after{position:absolute;left:0;bottom:0;content:"";width:100%;height:20px;background:url(../img/top/label/filter-playing.png) center bottom no-repeat;background-size:auto 100%}#itemList .itemList .cardWrap .card .playingFilter.active{opacity:1;visibility:visible}#itemList .itemList .cardWrap .card .playingFilter span{display:block;width:100%;text-indent:100%;white-space:nowrap;overflow:hidden}#itemList .itemList .cardWrap .card .item-pic{position:relative;overflow:hidden;border-radius:4px 4px 0 0;padding-top:100%}#itemList .itemList .cardWrap .card .item-pic>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}#itemList .itemList .cardWrap .card .item-pic img{width:100%}#itemList .itemList .cardWrap .card .item-pic .stateFilter>[class*=Filter]{display:none;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:7}#itemList .itemList .cardWrap .card .item-pic .stateFilter>[class*=Filter].active{display:inline-block}#itemList .itemList .cardWrap .card .item-pic .stateFilter>[class*=Filter] span{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;left:0}#itemList .itemList .cardWrap .card .item-pic .stateFilter>[class*=Filter].gFilter{overflow:hidden;border-radius:4px 4px 0 0;background-color:rgba(1,1,21,.4);color:#fff;font-size:clamp(12px,2.9090909091vw,17px)}@media screen and (min-width:600px){#itemList .itemList .cardWrap .card .item-pic .stateFilter>[class*=Filter].gFilter{font-size:clamp(12px,1.563vw,16px)}}#itemList .itemList .cardWrap .card .item-pic .stateFilter>[class*=Filter].gFilter.get{background-color:rgba(1,1,21,.2)}#itemList .itemList .cardWrap .card .item-pic .stateFilter>[class*=Filter].gFilter.get img{max-width:54%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#itemList .itemList .cardWrap .card .item-pic .stateFilter>[class*=Filter].gFilter.get.active img{-webkit-animation:a-filterGetImg .3s cubic-bezier(.13,1.07,.13,1.05) forwards;animation:a-filterGetImg .3s cubic-bezier(.13,1.07,.13,1.05) forwards}#itemList .itemList .cardWrap .card .item-pic>[class^=label]{display:inline-block;position:absolute;width:100%;font-size:clamp(10px,2.4245454545vw,15px)}@media screen and (min-width:600px){#itemList .itemList .cardWrap .card .item-pic>[class^=label]{font-size:clamp(10px,1.302vw,13px)}}#itemList .itemList .cardWrap .card .item-pic>[class^=label].labelLT{top:0;left:0;z-index:3}#itemList .itemList .cardWrap .card .item-pic>[class^=label].labelRT{top:0;left:0;z-index:4;text-align:right}#itemList .itemList .cardWrap .card .item-pic>[class^=label].labelLB{left:0;bottom:0;z-index:5}#itemList .itemList .cardWrap .card .item-pic>[class^=label].labelRB{left:0;bottom:0;z-index:6}#itemList .itemList .cardWrap .card .item-pic>[class^=label].labelRB .digital,#itemList .itemList .cardWrap .card .item-pic>[class^=label].labelRB .direct,#itemList .itemList .cardWrap .card .item-pic>[class^=label].labelRB .hosyou,#itemList .itemList .cardWrap .card .item-pic>[class^=label].labelRB .set,#itemList .itemList .cardWrap .card .item-pic>[class^=label].labelRB .teigaku{margin-left:auto;margin-bottom:2px}#itemList .itemList .cardWrap .card .item-detail{display:flow-root;padding:10px 9px 12px;height:80px}@media screen and (max-width:374px){#itemList .itemList .cardWrap .card .item-detail{padding:10px 4px 12px}}#itemList .itemList .cardWrap .card .item-detail .name{font-size:1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:26px}#itemList .itemList .cardWrap .card .item-detail .state{margin-top:7px;display:table;width:100%;height:22px}#itemList .itemList .cardWrap .card .item-detail .state .gameCate,#itemList .itemList .cardWrap .card .item-detail .state .gameTc{display:table-cell;vertical-align:middle}@media screen and (max-width:374px) and (max-height:600px){#itemList .itemList .cardWrap .card .item-detail .state .gameCate,#itemList .itemList .cardWrap .card .item-detail .state .gameTc{padding-left:2px}}#itemList .itemList .cardWrap .card .item-detail .state .gameCate .caption{display:inline-block;width:22px}#itemList .itemList .cardWrap .card .item-detail .state .gameTc{white-space:nowrap;font-size:1.2rem;text-align:right;padding-top:1px}#itemList .itemList .cardWrap .card .item-detail .state .gameTc::after{content:"TC";padding-left:5px;font-size:.8rem}@media screen and (max-width:374px) and (max-height:600px){#itemList .itemList .cardWrap .card .item-detail .state .gameTc::after{padding-left:2px}}#itemList .itemList .cardWrap.-isVip .card{background-color:#fffdf2}#itemList .itemList.-sizeL .cardWrap .card .playingFilter::before{height:25px}#itemList .itemList.-sizeL .cardWrap .card .playingFilter::after{height:25px}#itemList .itemList.-sizeL .cardWrap .card .item-pic>[class^=label]{font-size:clamp(15px,3.6363636364vw,22px)}@media screen and (min-width:600px){#itemList .itemList.-sizeL .cardWrap .card .item-pic>[class^=label]{font-size:clamp(15px,1.953vw,20px)}}#itemList .itemList.-sizeL .cardWrap .card .item-pic>[class^=label] .easy,#itemList .itemList.-sizeL .cardWrap .card .item-pic>[class^=label] .new,#itemList .itemList.-sizeL .cardWrap .card .item-pic>[class^=label] .off,#itemList .itemList.-sizeL .cardWrap .card .item-pic>[class^=label] .outlet{padding:4px 11px}#itemList .itemList.-sizeL .cardWrap .card .item-pic>[class^=label] .few{width:calc(5.928rem + 8px);height:calc(1.56rem + 6px);width:calc(clamp(15px,1.953vw,20px) * 1.3 * 3.8 + 8px);height:calc(clamp(15px,1.953vw,20px) * 1.3 + 6px)}#itemList .itemList.-sizeL .cardWrap .card .item-pic .stateFilter .gFilter{font-size:clamp(14px,3.3936363636vw,20px)}@media screen and (min-width:600px){#itemList .itemList.-sizeL .cardWrap .card .item-pic .stateFilter .gFilter{font-size:clamp(14px,1.823vw,18px)}}#itemList .itemList.-sizeL .cardWrap .card .item-detail{padding:12px 12px 16px;height:92px}#itemList .itemList.-sizeL .cardWrap .card .item-detail .state{margin-top:8px}#itemList .itemList.-sizeL .cardWrap .card .item-detail .state .gameCate .caption{width:auto;display:inline-block;padding:2px 5px 2px 3px;margin-left:-4px;border:1px solid #ddd;border-radius:15px}@media screen and (max-width:374px) and (max-height:600px){#itemList .itemList.-sizeL .cardWrap .card .item-detail .state .gameCate .caption{padding:0;border:none}}#itemList .itemList.-sizeL .cardWrap .card .item-detail .state .gameCate .caption::after{content:attr(title);font-size:1rem;line-height:26px;white-space:nowrap;display:contents}@media screen and (max-width:374px) and (max-height:600px){#itemList .itemList.-sizeL .cardWrap .card .item-detail .state .gameCate .caption::after{content:none}}#itemList .itemList.-sizeL .cardWrap .card .item-detail .state .gameCate .caption img{width:26px;height:26px;margin-right:2px}@media screen and (max-width:374px) and (max-height:600px){#itemList .itemList.-sizeL .cardWrap .card .item-detail .state .gameCate .caption img{margin:0}}#itemList .itemList .cardWrap.overlap{position:relative}#itemList .itemList .cardWrap.overlap::before{content:"";display:block;padding-top:calc(100% + 80px)}#itemList .itemList .cardWrap.overlap .card{position:absolute;width:calc(100% - 12px)}#itemList .itemList .cardWrap.overlap .card.-back{top:0;right:0;-webkit-box-shadow:0 0 6px rgba(0,0,0,.32);box-shadow:0 0 6px rgba(0,0,0,.32);z-index:1;-webkit-filter:brightness(75%);filter:brightness(75%)}#itemList .itemList .cardWrap.overlap .card.-front{bottom:0;left:0;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16);z-index:2}#itemList .itemList .cardWrap.overlap .card .item-detail{padding:0;display:grid;grid-template-rows:46px 1fr}#itemList .itemList .cardWrap.overlap .card .item-detail .name{margin:10px 8px 10px}#itemList .itemList .cardWrap.overlap.-lookAll .item-detail{background-color:#fffae2}#itemList .itemList .cardWrap.overlap.-lookAll .item-detail .lookAll{display:grid;place-content:center;color:#fff;font-size:1rem;background-color:#916363}#itemList .itemList .cardWrap.overlap.-lookAll .card.-back .item-detail{position:relative}#itemList .itemList .cardWrap.overlap.-lookAll .card.-back .item-detail::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:34px;background-color:#916363}#itemList .itemList .cardWrap.overlap.-lookMore .item-detail{background-color:#fffae2}#itemList .itemList .cardWrap.overlap.-lookMore .item-detail .lookMore{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px 0 20px;font-size:1rem;position:relative}#itemList .itemList .cardWrap.overlap.-lookMore .item-detail .lookMore::before{content:"";width:12px;height:12px;background-image:url(../img/common/icon/icon-next-circle.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;left:0}#itemList .itemList.-sizeL .cardWrap.overlap::before{padding-top:calc(100% + 92px)}#itemList .itemList.-sizeL .cardWrap.overlap .card .item-detail{grid-template-rows:50px 1fr}#itemList .itemList.-sizeL .cardWrap.overlap .card .item-detail .name{margin:12px}#itemList .itemList.-sizeL .cardWrap.overlap.-lookAll .card.-back .item-detail::after{height:42px}#itemList .itemList.-sizeL .cardWrap.overlap.-lookMore .item-detail .lookMore{padding-right:14px}#itemList:has(.l-breadcrumb) .itemList{margin-bottom:34px}#itemList .push-reward-ad:not(:empty){margin-top:28px}#itemList+.push-reward-ad:not(:empty){margin-top:-22px}#itemList .push-reward-ad:empty+.home-tit{margin-top:0}main{margin-top:88px;height:calc(100vh - 88px);height:calc(var(--vh,1vh) * 100 - 88px);overflow-x:hidden;overflow-y:scroll}main .cgPrev{background-color:#eaeaea;text-align:center;padding:16px 0;font-size:1.6rem;font-weight:700;width:100%;margin-top:8px;line-height:21px}main .itemList .card .check{padding-top:clamp(20px,4.8481818182vw,29px);width:clamp(20px,4.8481818182vw,29px);margin:5% 5% 0 auto;height:0;background-image:url(../img/top/label/icon-checkbox.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width:600px){main .itemList .card .check{padding-top:clamp(20px,2.604vw,26px);width:clamp(20px,2.604vw,26px)}}main .itemList .card.active .check{background-image:url(../img/top/label/icon-check.svg)}main .itemList.-sizeL .card .check{padding-top:clamp(30px,7.2727272727vw,44px);width:clamp(30px,7.2727272727vw,44px)}@media screen and (min-width:600px){main .itemList.-sizeL .card .check{padding-top:clamp(30px,3.906vw,39px);width:clamp(30px,3.906vw,39px)}}main .bannerAreaWrap.-searching{padding-top:54px}main .bannerAreaWrap .filterFixed{position:fixed;top:88px;left:0;width:100%;height:54px;background-color:#c1c1c1;z-index:12}main .bannerAreaWrap .filterFixed>div{margin:8px;width:calc(100% - 16px);height:38px;padding:0 2px 0 12px;border-radius:4px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:600px){main .bannerAreaWrap .filterFixed>div{margin:8px 21px;width:calc(100% - 42px)}}main .bannerAreaWrap .filterFixed>div .text{max-width:calc(100% - 36px);line-height:1;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:48px;position:relative;-ms-flex-item-align:center;align-self:center}main .bannerAreaWrap .filterFixed>div .text::after{position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;right:0;content:"表示中"}main .bannerAreaWrap .filterFixed>div .btn{display:block;width:36px;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative}main .bannerAreaWrap .filterFixed>div .btn::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;content:"";width:22px;height:22px;background-image:url(../img/common/icon/icon-close.svg);background-repeat:no-repeat;background-size:contain}.btnFixed{position:relative;z-index:12}@media screen and (min-width:600px){.btnFixed{right:21px}}.btnFixed.hide #toTop,.btnFixed.hide .changeIcon,.btnFixed.hide .home,.btnFixed.hide .reLoad{opacity:0!important}.btnFixed #toTop{position:fixed;bottom:calc(210px + var(--sfBottom));right:8px;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.btnFixed #toTop.show{opacity:1}.btnFixed .changeIcon{position:fixed;bottom:calc(140px + var(--sfBottom));right:8px;opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.btnFixed .reLoad{position:fixed;bottom:calc(70px + var(--sfBottom));right:8px;opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.btnFixed .prev{position:fixed;bottom:calc(70px + var(--sfBottom));left:8px}.btnFixed .home{position:fixed;bottom:calc(70px + var(--sfBottom));left:8px;width:50px;height:50px;background-color:rgba(0,0,0,.6);border-radius:50%;text-align:center;font-weight:700;font-size:1rem;color:#fff;padding-top:32px;opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.btnFixed .home::before{position:absolute;left:50%;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;top:6px;content:"";width:24px;height:24px;background-image:url(../img/top/genre/homeW.svg);background-repeat:no-repeat;background-size:contain}.itemLoadingArea{width:100%}.itemLoadingArea .itemLoading{max-width:34px;margin:1rem auto}.itemLoadingArea .itemLoading img{-webkit-animation:a-rotateBlink 2s 180 linear;animation:a-rotateBlink 2s 180 linear}[id^=topModal-].usingRule .boxW{text-align:center;font-size:1.6rem;line-height:1.6}[id^=topModal-].usingRule .boxW .cont{padding:64px 22px 15px}[id^=topModal-].usingRule .boxW .cont .usingRuleLink{margin:30px 0 42px}[id^=topModal-].usingRule .boxW .cont .text-cR{font-size:1.4rem;line-height:1.4}[id^=topModal-].usingRule .boxW .btnArea{margin-bottom:24px!important}[id^=topModal-].usingRule .boxW .btnArea .btn-gg{min-width:140px;min-height:44px}[id^=topModal-].protection .overlay .overlay-inCenter{padding-bottom:7vh}[id^=topModal-].protection .overlay .overlay-inCenter p{font-size:1.4rem;line-height:1.4;font-weight:700;margin-bottom:min(8vh,57px)}[id^=topModal-].protection.active{-webkit-animation:a-fadeInOut2 4s linear forwards;animation:a-fadeInOut2 4s linear forwards}[id^=topModal-].tutorial .boxW{padding:30px 8px;text-align:center;font-size:1.4rem;overflow:hidden}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-].tutorial .boxW{padding:20px 8px}}[id^=topModal-].tutorial .boxW .carousel{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;max-height:calc(100vh - 305px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 305px - var(--sfBottom))}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-].tutorial .boxW .carousel{max-height:calc(100vh - 235px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 235px - var(--sfBottom))}}@media screen and (min-width:600px){[id^=topModal-].tutorial .boxW .carousel{max-height:calc(100vh - 422px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 422px - var(--sfBottom))}}[id^=topModal-].tutorial .boxW .carousel img{max-height:calc(100vh - 305px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 305px - var(--sfBottom))}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-].tutorial .boxW .carousel img{max-height:calc(100vh - 235px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 235px - var(--sfBottom))}}@media screen and (min-width:600px){[id^=topModal-].tutorial .boxW .carousel img{max-height:calc(100vh - 422px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 422px - var(--sfBottom))}}[id^=topModal-].tutorial .boxW .carousel li{display:inline-block;width:100%}[id^=topModal-].tutorial .boxW .navArea{margin:15px 0 36px}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-].tutorial .boxW .navArea{margin:12px 0 20px}}[id^=topModal-].tutorial .boxW .navArea .navList{font-size:0;height:12px}[id^=topModal-].tutorial .boxW .navArea .navList .nav{display:inline-block;content:"";background-color:#fff;border-radius:50%;border:1px solid #4b4b4b;width:12px;height:12px;-webkit-box-sizing:border-box;box-sizing:border-box}[id^=topModal-].tutorial .boxW .navArea .navList .nav:not(:first-child){margin-left:12px}[id^=topModal-].tutorial .boxW .navArea .navList .nav.active{background-color:#4b4b4b}[id^=topModal-] .gachaArea{width:100%;height:100%;margin:0 auto;position:relative;background:url(../img/top/gacha/bg.png) center no-repeat;background-size:cover;overflow:hidden}@media screen and (min-width:600px){[id^=topModal-] .gachaArea{max-width:46vh;max-width:calc(var(--vh,1vh) * 46)}}[id^=topModal-] .gachaArea [id^=gachaAnimation-],[id^=topModal-] .gachaArea [id^=rouletteAnimation-],[id^=topModal-] .gachaArea [id^=slotAnimation-]{position:absolute;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh,1vh) * 100)}[id^=topModal-] .gachaArea [id^=gachaAnimation-]#gachaAnimation-2,[id^=topModal-] .gachaArea [id^=rouletteAnimation-]#gachaAnimation-2,[id^=topModal-] .gachaArea [id^=slotAnimation-]#gachaAnimation-2{-webkit-transition:opacity .3s;transition:opacity .3s}[id^=topModal-] .gachaArea [id^=gachaAnimation-]#gachaAnimation-2.-hide,[id^=topModal-] .gachaArea [id^=rouletteAnimation-]#gachaAnimation-2.-hide,[id^=topModal-] .gachaArea [id^=slotAnimation-]#gachaAnimation-2.-hide{display:block!important;opacity:0}[id^=topModal-] .gachaArea [id^=gachaAnimation-]#gachaAnimation-2>svg,[id^=topModal-] .gachaArea [id^=rouletteAnimation-]#gachaAnimation-2>svg,[id^=topModal-] .gachaArea [id^=slotAnimation-]#gachaAnimation-2>svg{width:100%!important;height:auto!important}[id^=topModal-] .gachaArea [id^=gachaAnimation-]#slotAnimation-1,[id^=topModal-] .gachaArea [id^=rouletteAnimation-]#slotAnimation-1,[id^=topModal-] .gachaArea [id^=slotAnimation-]#slotAnimation-1{-webkit-transition:opacity .3s;transition:opacity .3s}[id^=topModal-] .gachaArea [id^=gachaAnimation-]#slotAnimation-1.-hide,[id^=topModal-] .gachaArea [id^=rouletteAnimation-]#slotAnimation-1.-hide,[id^=topModal-] .gachaArea [id^=slotAnimation-]#slotAnimation-1.-hide{display:block!important;opacity:0}[id^=topModal-] .gachaArea #gachaBefore{width:100%;height:100%}[id^=topModal-] .gachaArea #gachaBefore .logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-36vh;margin-top:calc(var(--vh,1vh) * 36 * -1);width:100%;overflow:hidden}[id^=topModal-] .gachaArea #gachaBefore .logo img{margin-left:-14%;width:128%;max-width:none;height:auto}[id^=topModal-] .gachaArea #gachaBefore .btnArea{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:36vh;margin-top:calc(var(--vh,1vh) * 36);width:100%}[id^=topModal-] .gachaArea #gachaBefore .btnArea .btn.btn-gacha{width:calc(100% - 32px);max-width:343px;height:55px;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,from(#fc6565),to(#c41c1c));background:linear-gradient(to bottom,#fc6565 0,#c41c1c 100%);color:#fff;font-size:1.6rem}[id^=topModal-] .gachaArea #gachaBefore .btnArea .btn.btn-gacha::before{z-index:-1;content:""}[id^=topModal-] .gachaArea #gachaBefore .btnArea .btn.btn-gacha:not(.active)::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;border-radius:8px;border:1px solid #fff;-webkit-animation:a-gacha-btn 2s infinite;animation:a-gacha-btn 2s infinite}[id^=topModal-] .gachaArea #gachaBefore .btnArea .btn.btn-gacha.active::before{position:absolute;top:-87px;right:60px;bottom:-87px;left:60px;background-repeat:no-repeat;background-image:radial-gradient(circle,transparent 10%,#fff 20%,transparent 20%),radial-gradient(circle,transparent 10%,#fff 20%,transparent 20%),radial-gradient(circle,transparent 10%,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,transparent 10%,#fff 20%,transparent 20%),radial-gradient(circle,transparent 10%,#fff 20%,transparent 20%),radial-gradient(circle,transparent 10%,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%),radial-gradient(circle,#fff 20%,transparent 20%);background-size:10% 10%,10% 10%,10% 10%,15% 15%,15% 15%,15% 15%,6% 6%,6% 6%,6% 6%,6% 6%,6% 6%,6% 6%,6% 6%,6% 6%,10% 10%,10% 10%,10% 10%,15% 15%,15% 15%,15% 15%,6% 6%,6% 6%,6% 6%,6% 6%,6% 6%,6% 6%,6% 6%,6% 6%;opacity:1;background-position:center;-webkit-animation:a-gacha-btnActive .4s;animation:a-gacha-btnActive .4s}[id^=topModal-] .gachaArea .flare{opacity:0;width:0;height:0}[id^=topModal-] .gachaArea .flare:not(.-hide){z-index:3;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;background-repeat:no-repeat;background-image:radial-gradient(circle,#fff 30%,transparent 60%);background-position:center;-webkit-animation:a-gacha-flare 1165ms linear forwards;animation:a-gacha-flare 1165ms linear forwards;-webkit-animation-delay:429ms;animation-delay:429ms}[id^=topModal-] .gachaArea #gachaAfter{width:100%;height:100%;-webkit-perspective:100000px;perspective:100000px}[id^=topModal-] .gachaArea #gachaAfter .text{opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[id^=topModal-] .gachaArea #gachaAfter .pic{opacity:0;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}[id^=topModal-] .gachaArea #gachaAfter .btnArea{opacity:0}[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .text{z-index:2;position:absolute;top:24.5%;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;color:#404040;font-size:3rem;font-weight:700;line-height:1;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:a-gacha-text 528ms linear forwards;animation:a-gacha-text 528ms linear forwards;-webkit-animation-delay:462ms;animation-delay:462ms}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .text{top:20%}}[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .text img{margin-top:4px;width:auto;height:30px;vertical-align:bottom}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .text img{height:24px}}[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .text .num img{width:auto;height:56px}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .text .num img{height:44.8px}}[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .tc img,[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .ticket img{z-index:1;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-1%;width:94%;max-width:43.24vh;max-width:calc(var(--vh,1vh) * 46 * .94)}[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .tc::after,[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .ticket::after{content:"";z-index:-1;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-1%;width:94%;height:100%;max-width:43.24vh;max-width:calc(var(--vh,1vh) * 46 * .94);background:url(../img/top/gacha/flare.png) center no-repeat;background-size:contain}[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .pic{z-index:1;position:absolute;top:24%;right:-23%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:max(220px,74%);-webkit-animation:a-gacha-pic 160ms linear forwards;animation:a-gacha-pic 160ms linear forwards;-webkit-animation-delay:858ms;animation-delay:858ms}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .pic{width:200px;right:-16%}}[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .btnArea{z-index:2;position:absolute;bottom:7%;left:0;right:0;width:100%;-webkit-animation:a-fadeIn 10ms forwards;animation:a-fadeIn 10ms forwards;-webkit-animation-delay:2s;animation-delay:2s;margin-bottom:0}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .btnArea{bottom:3%}}[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .btnArea .btn.btn-gachaClose{min-width:184px;min-height:39px;border-radius:8px;background:-webkit-gradient(linear,left top,left bottom,from(#eaeaea),to(#9b9b9b));background:linear-gradient(to bottom,#eaeaea 0,#9b9b9b 100%);font-size:1.6rem}[id^=topModal-] .gachaArea #gachaAfter:not(.-hide) .btnArea .btn:not(:first-child){margin-top:21px}[id^=topModal-] .gachaArea.-tc #gachaAfter:not(.-hide) .text .num{margin-right:4px}[id^=topModal-] .gachaArea.-tc #gachaAfter:not(.-hide) .text .num img{margin-top:0}[id^=topModal-] .gachaArea.-ticket #gachaAfter:not(.-hide) .text{margin-top:-32px}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-] .gachaArea.-ticket #gachaAfter:not(.-hide) .text{margin-top:-14px}}[id^=topModal-] .gachaArea.-ticket #gachaAfter:not(.-hide) .text .num{margin-right:6px}[id^=topModal-].eventBonus .boxW{overflow:hidden}[id^=topModal-].eventBonus .boxW .cont{padding:8px 8px 32px;content:"";width:100%;height:auto;background-image:url(../img/top/modal/img-eventBonus-bg.png);background-repeat:no-repeat;background-size:contain}[id^=topModal-].eventBonus .boxW .cont>:last-child{margin-bottom:0!important}@media screen and (min-width:600px){[id^=topModal-].eventBonus .boxW .cont{padding:8px 16px 32px}}[id^=topModal-].eventBonus .boxW .cont .medalticket,[id^=topModal-].eventBonus .boxW .cont .medalticket-sp,[id^=topModal-].eventBonus .boxW .cont .tc,[id^=topModal-].eventBonus .boxW .cont .ticket{font-size:1.4rem;font-weight:700;text-align:left;position:relative;padding:13% 0 10% 54%;margin-bottom:20px}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-].eventBonus .boxW .cont .medalticket,[id^=topModal-].eventBonus .boxW .cont .medalticket-sp,[id^=topModal-].eventBonus .boxW .cont .tc,[id^=topModal-].eventBonus .boxW .cont .ticket{padding:11% 0 10% 50%;margin-bottom:16px}}@media screen and (min-width:600px){[id^=topModal-].eventBonus .boxW .cont .medalticket,[id^=topModal-].eventBonus .boxW .cont .medalticket-sp,[id^=topModal-].eventBonus .boxW .cont .tc,[id^=topModal-].eventBonus .boxW .cont .ticket{padding:15% 0 15% 54%}}[id^=topModal-].eventBonus .boxW .cont .medalticket-sp::before,[id^=topModal-].eventBonus .boxW .cont .medalticket::before,[id^=topModal-].eventBonus .boxW .cont .tc::before,[id^=topModal-].eventBonus .boxW .cont .ticket::before{position:absolute;top:0;left:4%}[id^=topModal-].eventBonus .boxW .cont .medalticket span,[id^=topModal-].eventBonus .boxW .cont .medalticket-sp span,[id^=topModal-].eventBonus .boxW .cont .tc span,[id^=topModal-].eventBonus .boxW .cont .ticket span{font-size:1rem}[id^=topModal-].eventBonus .boxW .cont .medalticket span.num,[id^=topModal-].eventBonus .boxW .cont .medalticket-sp span.num,[id^=topModal-].eventBonus .boxW .cont .tc span.num,[id^=topModal-].eventBonus .boxW .cont .ticket span.num{font-size:2rem;margin-right:3px}[id^=topModal-].eventBonus .boxW .cont .medalticket+[class^=text]:first-line,[id^=topModal-].eventBonus .boxW .cont .medalticket-sp+[class^=text]:first-line,[id^=topModal-].eventBonus .boxW .cont .tc+[class^=text]:first-line,[id^=topModal-].eventBonus .boxW .cont .ticket+[class^=text]:first-line{font-size:1.4rem}[id^=topModal-].eventBonus .boxW .cont .tc::before{content:"";width:40%;height:100%;background-image:url(../img/top/modal/img-eventBonus-tc.png);background-repeat:no-repeat;background-size:contain}[id^=topModal-].eventBonus .boxW .cont .ticket::before{content:"";width:40%;height:100%;background-image:url(../img/top/modal/img-eventBonus-ticket.png);background-repeat:no-repeat;background-size:contain}[id^=topModal-].eventBonus .boxW .cont .medalticket-sp::before,[id^=topModal-].eventBonus .boxW .cont .medalticket::before{padding-bottom:49.0612244898%;top:-14.5038167939%;left:0}[id^=topModal-].eventBonus .boxW .cont .medalticket::before{content:"";width:49.0612244898%;height:0;background-image:url(../img/top/modal/img-eventBonus-medalticket.png);background-repeat:no-repeat;background-size:contain}[id^=topModal-].eventBonus .boxW .cont .medalticket-sp::before{content:"";width:49.0612244898%;height:0;background-image:url(../img/top/modal/img-eventBonus-medalticket-sp.png);background-repeat:no-repeat;background-size:contain}[id^=topModal-].startupNews .boxW{margin-bottom:0;overflow:hidden}[id^=topModal-].startupNews .boxW .newsArea{padding-top:48px;height:calc(100vh - 135px);height:calc(var(--vh,1vh) * 100 - 135px);overflow:scroll;font-size:1.4rem}@media screen and (min-width:600px){[id^=topModal-].startupNews .boxW .newsArea{height:calc(100vh - 300px);height:calc(var(--vh,1vh) * 100 - 300px)}}[id^=topModal-].startupNews .boxW .newsArea .infoBoxList{padding:16px 8px}[id^=topModal-].startupNews .boxW .newsArea .newsWrap{padding:16px 8px 32px}[id^=topModal-].startupNews .boxW .newsArea .newsWrap .news .date{font-size:1rem;margin-bottom:12px}[id^=topModal-].startupNews .boxW .newsArea .newsWrap .news .tit{font-weight:700;margin-bottom:16px}[id^=topModal-].startupNews .boxW .newsArea .newsWrap .news .cont .pic{margin-bottom:16px}[id^=topModal-].startupNews .boxW .newsArea .newsWrap .news .cont .pic+.btnArea{margin-top:24px}[id^=topModal-].startupNews .boxW .newsArea .newsWrap .news .cont p{margin-bottom:16px}[id^=topModal-].startupNews .boxW .newsArea .newsWrap .news .cont p+.btnArea{margin-top:20px}[id^=topModal-].startupNews .boxW .newsArea .newsWrap .news .cont a:not(.btn){color:#0066c0}[id^=topModal-].startupNews .boxW .newsArea .newsWrap .news .cont>:last-child{margin-bottom:0!important}[id^=topModal-].startupNews .boxW .newsArea .backList{position:absolute;left:0;right:0;bottom:0;height:64px;display:grid;place-content:center;background-color:rgba(50,50,74,.7);border-radius:0 0 8px 8px;z-index:1}[id^=topModal-].startupNews .boxW .newsArea .backList .btn{width:140px;height:36px;display:grid;place-content:center;background-color:#fff;border-radius:4px;font-weight:700}[id^=topModal-].startupNews .boxW .newsArea .backList+.newsWrap{padding-bottom:80px}[id^=topModal-].startSpNews .newsArea{margin-bottom:32px;border-radius:8px;overflow:hidden}[id^=topModal-].startSpNews .newsArea .txt{font-size:2rem;font-weight:700;padding:7px 0 8px;background-color:#e60012}[id^=topModal-].cgcrane .boxW{text-align:center;font-size:1.6rem;padding-bottom:30px;max-height:calc(100vh - 122px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 122px - var(--sfBottom))}[id^=topModal-].cgcrane .boxW>[class^=title]~*{margin:30px auto}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-].cgcrane .boxW>[class^=title]~*{margin:15px auto}}[id^=topModal-].cgcrane .boxW .pic{max-width:280px}@media screen and (min-width:600px){[id^=topModal-].cgcrane .boxW .pic{max-width:calc(100% - 80px)}}[id^=topModal-].cgcrane .boxW .pic img{max-height:calc(100vh - 382px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 382px - var(--sfBottom))}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-].cgcrane .boxW .pic img{max-height:calc(100vh - 337px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 337px - var(--sfBottom))}}[id^=topModal-].cgcrane .boxW span.num{font-weight:700;font-size:1.8rem}[id^=topModal-].cgcrane .boxW span.tc{font-weight:700;font-size:1.2rem;margin-left:5px}[id^=topModal-].tellcheck .boxW{padding:36px 8px;font-size:1.6rem;text-align:center}[id^=topModal-].tellcheck .boxW .pic{margin-bottom:24px}[id^=topModal-].tellcheck .boxW .btnArea{margin-top:16px}[id^=topModal-] .titleLabel_nickname{text-align:left;font-weight:700;font-size:1.4rem;margin-top:0;margin-bottom:14px!important}[id^=topModal-].nicknameRegist .boxW{padding:36px 8px;font-size:1.6rem;text-align:center}[id^=topModal-].nicknameRegist .boxW .name .inputWrap{margin-bottom:8px}[id^=topModal-].nicknameRegist .boxW .name .inputWrap>:last-child{margin-bottom:0!important}[id^=topModal-].nicknameRegist .boxW .name .inputWrap .text-error{display:none;font-size:1.4rem;text-align:left;margin-bottom:8px}[id^=topModal-].nicknameRegist .boxW .name .inputWrap input{margin-bottom:8px}[id^=topModal-].nicknameRegist .boxW .name .inputWrap input:not([type=submit],[type=radio]){width:100%;height:40px;padding:0 16px;color:#404040;background-color:#fff;border:1px solid #a2a2a2;border-radius:4px;font-size:1.4rem}[id^=topModal-].nicknameRegist .boxW .name .inputWrap input:not([type=submit],[type=radio])::-webkit-input-placeholder{font-size:1.4rem}[id^=topModal-].nicknameRegist .boxW .name .inputWrap input:not([type=submit],[type=radio])::-moz-placeholder{font-size:1.4rem}[id^=topModal-].nicknameRegist .boxW .name .inputWrap input:not([type=submit],[type=radio]):-ms-input-placeholder{font-size:1.4rem}[id^=topModal-].nicknameRegist .boxW .name .inputWrap input:not([type=submit],[type=radio])::-ms-input-placeholder{font-size:1.4rem}[id^=topModal-].nicknameRegist .boxW .name .inputWrap input:not([type=submit],[type=radio])::placeholder{font-size:1.4rem}[id^=topModal-].nicknameRegist .boxW .name .inputWrap textarea{width:100%;height:250px;padding:8px;color:#404040;background-color:#fff;border:1px solid #a8a8a8;border-radius:4px;margin-bottom:8px;font-size:1.6rem}[id^=topModal-].nicknameRegist .boxW .name .inputWrap.-atten input:not([type=submit],:-moz-read-only){border:1px solid #f77474!important}[id^=topModal-].nicknameRegist .boxW .name .inputWrap.-atten input:not([type=submit],:read-only),[id^=topModal-].nicknameRegist .boxW .name .inputWrap.-atten select,[id^=topModal-].nicknameRegist .boxW .name .inputWrap.-atten textarea{border:1px solid #f77474!important}[id^=topModal-].nicknameRegist .boxW .name .inputWrap.-atten .text-error{display:block}[id^=topModal-].nicknameRegist .boxW .name .inputWrap .eg{font-size:1.4rem;color:#a0a0a0}[id^=topModal-].nicknameRegist .boxW .name .inputWrap .eg a[href^="tel:"]{pointer-events:none;color:#a0a0a0}[id^=topModal-].nicknameRegist .boxW .name .eg{text-align:left}[id^=topModal-].nicknameRegist .boxW .pic{margin-bottom:24px}[id^=topModal-].nicknameRegist .boxW .btnArea{margin-top:16px}[id^=topModal-].first_accRegistCompletion .boxW,[id^=topModal-].nicknameCompletion .boxW,[id^=topModal-].profileCompletion .boxW{padding:36px 8px;font-size:1.6rem;text-align:center}[id^=topModal-].first_accRegistCompletion .boxW .pic,[id^=topModal-].nicknameCompletion .boxW .pic,[id^=topModal-].profileCompletion .boxW .pic{margin-bottom:24px}[id^=topModal-].first_accRegistCompletion .boxW .pic img,[id^=topModal-].nicknameCompletion .boxW .pic img,[id^=topModal-].profileCompletion .boxW .pic img{width:13%}[id^=topModal-].first_accRegistCompletion .boxW .modal_margin,[id^=topModal-].nicknameCompletion .boxW .modal_margin,[id^=topModal-].profileCompletion .boxW .modal_margin{margin-bottom:80px}[id^=topModal-].first_accRegistCompletion .boxW .btnArea,[id^=topModal-].nicknameCompletion .boxW .btnArea,[id^=topModal-].profileCompletion .boxW .btnArea{margin-top:16px}[id^=topModal-].first_accRegist .boxW{font-size:1.6rem;text-align:center}[id^=topModal-].first_accRegist .boxW .menuWrap{background-color:#fff;text-align:left;margin-top:0;height:540px!important}[id^=topModal-].first_accRegist .boxW .menuWrap .name .titleLabel{margin-top:32px!important}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap{margin-bottom:8px}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap>:last-child{margin-bottom:0!important}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap .text-error{display:none;font-size:1.4rem;text-align:left;margin-bottom:8px}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap input{margin-bottom:8px}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap input:not([type=submit],[type=radio]){width:100%;height:40px;padding:0 16px;color:#404040;background-color:#fff;border:1px solid #a2a2a2;border-radius:4px;font-size:1.4rem}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap input:not([type=submit],[type=radio])::-webkit-input-placeholder{font-size:1.4rem}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap input:not([type=submit],[type=radio])::-moz-placeholder{font-size:1.4rem}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap input:not([type=submit],[type=radio]):-ms-input-placeholder{font-size:1.4rem}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap input:not([type=submit],[type=radio])::-ms-input-placeholder{font-size:1.4rem}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap input:not([type=submit],[type=radio])::placeholder{font-size:1.4rem}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap textarea{width:100%;height:250px;padding:8px;color:#404040;background-color:#fff;border:1px solid #a8a8a8;border-radius:4px;margin-bottom:8px;font-size:1.6rem}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap.-atten input:not([type=submit],:-moz-read-only){border:1px solid #f77474!important}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap.-atten input:not([type=submit],:read-only),[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap.-atten select,[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap.-atten textarea{border:1px solid #f77474!important}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap.-atten .text-error{display:block}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap .eg{font-size:1.4rem;color:#a0a0a0}[id^=topModal-].first_accRegist .boxW .menuWrap .name .inputWrap .eg a[href^="tel:"]{pointer-events:none;color:#a0a0a0}[id^=topModal-].first_accRegist .boxW .menuWrap .name .eg{text-align:left}[id^=topModal-].first_accRegist .boxW .menuWrap .btnArea{margin-top:36px}[id^=topModal-].first_accRegist .boxW input[type=submit]::before{border:1px solid #a2a2a2!important}[id^=topModal-].profileRegist input{margin-bottom:0}[id^=topModal-].profileRegist input[type=radio]{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;width:0;height:0;position:absolute;top:0;left:0}[id^=topModal-].profileRegist input[type=radio]+.label{display:inline-block;position:relative;padding-left:28px;font-size:1.4rem}[id^=topModal-].profileRegist input[type=radio]+.label::before{position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;left:0;display:inline-block;content:"";width:20px;height:20px;border:1px solid #f77474;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}[id^=topModal-].profileRegist input[type=radio]:checked+.label::before{background-image:url(../img/common/icon/icon-checkH.png);background-size:contain;background-repeat:no-repeat;background-color:#f77474;background-size:12px;background-position:66.5% 60%}[id^=topModal-].profileRegist input[type=radio]:disabled+.label::before{border:1px solid #a0a0a0}[id^=topModal-].profileRegist input[type=radio]:disabled:checked+.label::before{background-color:#a0a0a0}[id^=topModal-].profileRegist select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/common/icon/icon-select.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:15px 10px}[id^=topModal-].profileRegist select:not([type=submit],[type=radio]){width:100%;height:40px;padding:0 16px;color:#404040;background-color:#fff;border:1px solid #a2a2a2;border-radius:4px;font-size:1.4rem}[id^=topModal-].profileRegist select:not([type=submit],[type=radio])::-webkit-input-placeholder{font-size:1.4rem}[id^=topModal-].profileRegist select:not([type=submit],[type=radio])::-moz-placeholder{font-size:1.4rem}[id^=topModal-].profileRegist select:not([type=submit],[type=radio]):-ms-input-placeholder{font-size:1.4rem}[id^=topModal-].profileRegist select:not([type=submit],[type=radio])::-ms-input-placeholder{font-size:1.4rem}[id^=topModal-].profileRegist select:not([type=submit],[type=radio])::placeholder{font-size:1.4rem}[id^=topModal-].profileRegist select::-ms-expand{display:none}[id^=topModal-].profileRegist select:disabled{opacity:1;background-color:#ccc;border:1px solid #a2a2a2!important}[id^=topModal-].profileRegist .overlay-inCenter{padding-top:48px}[id^=topModal-].profileRegist .boxW-wrapper{background-color:#fff;border-radius:0 0 8px 8px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.15);box-shadow:0 0 4px rgba(0,0,0,.15)}[id^=topModal-].profileRegist .boxW{padding:20px 8px 34px;margin-bottom:0;border-radius:0;background-color:transparent;overflow-x:initial;-webkit-box-shadow:none;box-shadow:none;max-height:calc(100vh - 176px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 176px - var(--sfBottom))}@media screen and (max-width:374px) and (max-height:600px){[id^=topModal-].profileRegist .boxW{max-height:calc(100vh - 164px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 164px - var(--sfBottom))}}@media screen and (min-width:600px){[id^=topModal-].profileRegist .boxW{max-height:calc(100vh - 304px - var(--sfBottom));max-height:calc(var(--vh,1vh) * 100 - 304px - var(--sfBottom))}}[id^=topModal-].profileRegist .inputWrap{margin-bottom:8px;margin-bottom:0}[id^=topModal-].profileRegist .inputWrap>:last-child{margin-bottom:0!important}[id^=topModal-].profileRegist .inputWrap .text-error{display:none;font-size:1.4rem;text-align:left;margin-bottom:8px}[id^=topModal-].profileRegist .inputWrap input{margin-bottom:8px}[id^=topModal-].profileRegist .inputWrap input:not([type=submit],[type=radio]){width:100%;height:40px;padding:0 16px;color:#404040;background-color:#fff;border:1px solid #a2a2a2;border-radius:4px;font-size:1.4rem}[id^=topModal-].profileRegist .inputWrap input:not([type=submit],[type=radio])::-webkit-input-placeholder{font-size:1.4rem}[id^=topModal-].profileRegist .inputWrap input:not([type=submit],[type=radio])::-moz-placeholder{font-size:1.4rem}[id^=topModal-].profileRegist .inputWrap input:not([type=submit],[type=radio]):-ms-input-placeholder{font-size:1.4rem}[id^=topModal-].profileRegist .inputWrap input:not([type=submit],[type=radio])::-ms-input-placeholder{font-size:1.4rem}[id^=topModal-].profileRegist .inputWrap input:not([type=submit],[type=radio])::placeholder{font-size:1.4rem}[id^=topModal-].profileRegist .inputWrap textarea{width:100%;height:250px;padding:8px;color:#404040;background-color:#fff;border:1px solid #a8a8a8;border-radius:4px;margin-bottom:8px;font-size:1.6rem}[id^=topModal-].profileRegist .inputWrap.-atten input:not([type=submit],:-moz-read-only){border:1px solid #f77474!important}[id^=topModal-].profileRegist .inputWrap.-atten input:not([type=submit],:read-only),[id^=topModal-].profileRegist .inputWrap.-atten select,[id^=topModal-].profileRegist .inputWrap.-atten textarea{border:1px solid #f77474!important}[id^=topModal-].profileRegist .inputWrap.-atten .text-error{display:block}[id^=topModal-].profileRegist .inputWrap .eg{font-size:1.4rem;color:#a0a0a0}[id^=topModal-].profileRegist .inputWrap .eg a[href^="tel:"]{pointer-events:none;color:#a0a0a0}[id^=topModal-].profileRegist .radioWrap label:not(:last-child){margin-right:40px}[id^=topModal-].profileRegist .eg{margin-top:8px}[id^=topModal-].profileRegist .text-error{margin-top:8px;margin-bottom:0}[id^=topModal-].profileRegist .-required{display:inline-block;position:relative}[id^=topModal-].profileRegist .-required::after{display:inline-block;content:"必須";color:#fff;background-color:red;margin-left:8px;font-size:1.2rem;padding:0 4px;height:18px;line-height:18px;border-radius:2px}[id^=topModal-].profileRegist .profile-form{padding-top:0}[id^=topModal-].profileRegist .gender .titleLabel{margin-top:0}[id^=topModal-].profileRegist .prefecture .prefectureForm{max-width:147px}[id^=topModal-].profileRegist .birthForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[id^=topModal-].profileRegist .birthForm label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[id^=topModal-].profileRegist .birthForm label+.unit{padding:0 11px 0 6px}[id^=topModal-].profileRegist .birthForm label.year select{width:97px}[id^=topModal-].profileRegist .birthForm label.month select{width:78px}[id^=topModal-].profileRegist .birthForm label.day select{width:78px}[id^=topModal-].profileRegist .birthForm .text-error{margin-bottom:20px}[id^=topModal-].profileRegist .btnArea{margin-top:33px}[id^=topModal-].profileRegist .btnArea .text-error{text-align:center;margin-top:0}[id^=topModal-].profileRegist .list.-asterisk{margin-top:16px;margin-bottom:0}[id^=topModal-].profileRegist .modal-skip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}[id^=topModal-first_accRegist] .boxW.certification .name{display:table;width:100%}[id^=topModal-first_accRegist] .boxW.certification .name .titleLabel{margin-top:32px!important}@media screen and (min-width:600px){[id^=topModal-first_accRegist] .boxW.certification .name{margin:0 auto;width:500px;max-width:100%}}[id^=topModal-first_accRegist] .boxW.certification .name>*{display:table-cell}[id^=topModal-first_accRegist] .boxW.certification .name>.pic{width:120px}[id^=topModal-first_accRegist] .boxW.certification .name>.text{padding-left:12px;width:calc(100% - 120px)}[id^=topModal-first_accRegist] .boxW .code .titleLabel{margin-top:32px!important}[id^=topModal-first_accRegist] .boxW .code .codeForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}[id^=topModal-first_accRegist] .boxW .code .codeForm input{margin-bottom:0}[id^=topModal-first_accRegist] .boxW .code .codeForm span{text-indent:100%;white-space:nowrap;overflow:hidden;min-width:9px;max-width:9px;height:1px;background-color:#404040;margin:0 12px}[id^=topModal-first_accRegist] .boxW .ageForm .titleLabel{margin-top:32px!important}[id^=topModal-first_accRegist] .boxW .ageForm>:last-child{margin-bottom:0!important}[id^=topModal-first_accRegist] .boxW .ageForm table{margin-bottom:36px}[id^=topModal-first_accRegist] .boxW .ageForm table td{padding-left:8px}[id^=topModal-first_accRegist] .boxW .ageForm table td:first-child{padding-left:24px}[id^=topModal-first_accRegist] .boxW .ageForm table td:last-child{padding-right:24px}[id^=topModal-first_accRegist] .boxW .ageForm table td.year{padding-left:0}[id^=topModal-first_accRegist] .boxW .ageForm table td.ageInput{padding-left:0}[id^=topModal-first_accRegist] .boxW .ageForm table td.ageInput input{width:min(100%,124px)}[id^=topModal-first_accRegist] .boxW .ageForm table td.month{padding-left:16px}[id^=topModal-first_accRegist] .boxW .ageForm table td select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/common/icon/icon-select.svg);background-repeat:no-repeat;background-position:right 16px center;background-size:15px 10px}[id^=topModal-first_accRegist] .boxW .ageForm table td select:not([type=submit],[type=radio]){width:100%;height:40px;padding:0 16px;color:#404040;background-color:#fff;border:1px solid #a2a2a2;border-radius:4px;font-size:1.4rem}[id^=topModal-first_accRegist] .boxW .ageForm table td select:not([type=submit],[type=radio])::-webkit-input-placeholder{font-size:1.4rem}[id^=topModal-first_accRegist] .boxW .ageForm table td select:not([type=submit],[type=radio])::-moz-placeholder{font-size:1.4rem}[id^=topModal-first_accRegist] .boxW .ageForm table td select:not([type=submit],[type=radio]):-ms-input-placeholder{font-size:1.4rem}[id^=topModal-first_accRegist] .boxW .ageForm table td select:not([type=submit],[type=radio])::-ms-input-placeholder{font-size:1.4rem}[id^=topModal-first_accRegist] .boxW .ageForm table td select:not([type=submit],[type=radio])::placeholder{font-size:1.4rem}[id^=topModal-first_accRegist] .boxW .ageForm table td select::-ms-expand{display:none}[id^=topModal-first_accRegist] .boxW .ageForm .text-error{display:none;margin-bottom:24px}[id^=topModal-first_accRegist] .boxW .ageForm.-atten table{margin-bottom:16px}[id^=topModal-first_accRegist] .boxW .ageForm.-atten table td select{border:1px solid #f77474}[id^=topModal-first_accRegist] .boxW .ageForm.-atten .text-error{display:block}[id^=topModal-first_accRegist] .boxW .type .titleLabel{margin-top:32px!important}[id^=topModal-first_accRegist] .boxW .type .inputWrap{display:block}[id^=topModal-first_accRegist] .boxW .type .inputWrap label{width:50%;position:relative}[id^=topModal-first_accRegist] .boxW .type .inputWrap label:nth-child(-n+2){margin-bottom:28px}[id^=topModal-first_accRegist] .boxW .type .inputWrap label:nth-child(n+3){margin-bottom:0}[id^=topModal-first_accRegist] .boxW .type .inputWrap label input[type=radio]{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;width:0;height:0;position:absolute;top:0;left:0}[id^=topModal-first_accRegist] .boxW .type .inputWrap label input[type=radio]+.label{display:inline-block;position:relative;padding-left:28px;margin-right:10%}[id^=topModal-first_accRegist] .boxW .type .inputWrap label input[type=radio]+.label::before{position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;left:0;display:inline-block;content:"";width:20px;height:20px;border:1px solid #f77474;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}[id^=topModal-first_accRegist] .boxW .type .inputWrap label input[type=radio]:checked+.label::before{background-image:url(../img/common/icon/icon-checkH.png);background-size:contain;background-repeat:no-repeat;background-color:#f77474;background-size:12px;background-position:66.5% 60%}[id^=topModal-first_accRegist] .boxW .type .inputWrap .text-error{margin-top:8px}[id^=topModal-first_accRegist] .boxW+.btnArea{margin-top:50px}.home-cont #itemList{margin:0 0 calc(192px + var(--sfBottom))}@media screen and (min-width:600px){.home-cont #itemList{margin:0 0 calc(192px + var(--sfBottom))}}.home-cont #itemList .home-cont-in{margin:0 3px}@media screen and (min-width:600px){.home-cont #itemList .home-cont-in{margin:0 16px}}.home-cont #itemList .home-cont-in .home-listWrap{margin:0 5px}.home-cont #itemList .home-cont-in .home-listWrap .home-tit{margin-top:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap}.home-cont #itemList .home-cont-in .home-listWrap .home-tit h2{font-size:2rem;font-weight:700}.home-cont #itemList .home-cont-in .home-listWrap .home-tit h2 .circle{margin:0 21px 2px 9px;background-color:#f25b5b;position:relative}.home-cont #itemList .home-cont-in .home-listWrap .home-tit h2 .circle,.home-cont #itemList .home-cont-in .home-listWrap .home-tit h2 .circle::after,.home-cont #itemList .home-cont-in .home-listWrap .home-tit h2 .circle::before{display:inline-block;width:10px;height:10px;border-radius:5px}.home-cont #itemList .home-cont-in .home-listWrap .home-tit h2 .circle::after,.home-cont #itemList .home-cont-in .home-listWrap .home-tit h2 .circle::before{content:"";position:absolute;top:0}.home-cont #itemList .home-cont-in .home-listWrap .home-tit h2 .circle::before{background-color:#ffb9b9;left:-13px}.home-cont #itemList .home-cont-in .home-listWrap .home-tit h2 .circle::after{background-color:#d63131;right:-13px}.home-cont #itemList .home-cont-in .home-listWrap .home-tit h2 .banner{margin:-8px 0 -6px -8px;width:270px}@media screen and (min-width:600px){.home-cont #itemList .home-cont-in .home-listWrap .home-tit h2 .banner{margin:0 0 0 -21px}}@media screen and (max-width:374px){.home-cont #itemList .home-cont-in .home-listWrap .home-tit h2 .banner{width:210px}}.home-cont #itemList .home-cont-in .home-listWrap .btnArea{margin-bottom:50px}.home-cont #itemList .home-cont-in .home-listWrap .itemList{margin:16px 0 0;width:100%}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList{margin:16px 0 50px;display:grid;gap:12px 13px}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList.-sizeS{grid-template-columns:repeat(3,1fr)}@media screen and (min-width:600px){.home-cont #itemList .home-cont-in .home-listWrap .homeItemList.-sizeS{grid-template-columns:repeat(6,1fr)}}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList.-sizeS .pic::after{font-size:clamp(10px,2.4245454545vw,15px)}@media screen and (min-width:600px){.home-cont #itemList .home-cont-in .home-listWrap .homeItemList.-sizeS .pic::after{font-size:clamp(10px,1.302vw,13px)}}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList.-sizeL{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:600px){.home-cont #itemList .home-cont-in .home-listWrap .homeItemList.-sizeL{grid-template-columns:repeat(4,1fr)}}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList.-sizeL .pic::after{font-size:clamp(15px,3.6363636364vw,22px)}@media screen and (min-width:600px){.home-cont #itemList .home-cont-in .home-listWrap .homeItemList.-sizeL .pic::after{font-size:clamp(15px,1.953vw,20px)}}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList.-new .card .pic::after{content:"NEW";position:absolute;top:-2px;right:-2px;z-index:4;color:#fff;font-weight:700;padding:3px 8px;background-color:rgba(235,0,19,.75);border-radius:0 4px 0 8px}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList+.btnArea{margin-top:-28px;margin-bottom:50px}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList .card{margin-bottom:4px;display:inline-block;padding:2px;background-color:#fff;border:1px solid #9a9a9a;border-radius:5px;position:relative}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList .card::after,.home-cont #itemList .home-cont-in .home-listWrap .homeItemList .card::before{content:"";padding:10px;border:1px solid #9a9a9a;border-radius:4px;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList .card::before{background-color:#e5e0d5;-webkit-transform:translateY(2px);transform:translateY(2px);z-index:-1}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList .card::after{background-color:#d5cdb9;-webkit-transform:translateY(4px);transform:translateY(4px);z-index:-2}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList .card .pic{padding-top:100%;position:relative}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList .card .pic span{border-radius:4px 4px 0 0;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList .card .pic span img{position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:100%}.home-cont #itemList .home-cont-in .home-listWrap .homeItemList .card .name{display:block;margin:8px 4px 6px;text-align:left;font-weight:700;font-size:1rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:26px}.home-cont #itemList .home-cont-in .home-listWrap .cpList{margin:26px 0 50px;display:grid;gap:12px 13px}.home-cont #itemList .home-cont-in .home-listWrap .cpList.-sizeS{grid-template-columns:repeat(3,1fr)}@media screen and (min-width:600px){.home-cont #itemList .home-cont-in .home-listWrap .cpList.-sizeS{grid-template-columns:repeat(6,1fr)}}.home-cont #itemList .home-cont-in .home-listWrap .cpList.-sizeL{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:600px){.home-cont #itemList .home-cont-in .home-listWrap .cpList.-sizeL{grid-template-columns:repeat(4,1fr)}}.home-cont #itemList .home-cont-in .home-listWrap .cpList .card{position:relative}.home-cont #itemList .home-cont-in .home-listWrap .cpList .card .pic{margin-top:9%;width:91%;background-color:#fff;border:1px solid #9a9a9a;border-radius:4px;overflow:hidden;padding-top:calc(91% - 2px);position:relative}.home-cont #itemList .home-cont-in .home-listWrap .cpList .card .pic.-back{position:absolute;bottom:2px;left:0;-webkit-transform:rotate(5deg);transform:rotate(5deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;opacity:.5;z-index:-1}.home-cont #itemList .home-cont-in .home-listWrap .cpList .card .pic img{position:absolute;top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:100%}.home-cont #itemList .home-cont-in .home-listWrap .infoBoxList{margin:20px 8px 50px}.home-cont #itemList .home-cont-in .home-listWrap .certification{max-width:580px;margin:30px auto 0;display:grid;grid-template-columns:102px 1fr;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5}.home-cont #itemList .home-cont-in .home-listWrap .list{margin-top:14px}.home-cont #itemList .home-cont-in .home-listWrap .list li img{width:18px;height:18px}.greetingsArea{left:0;opacity:0;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);min-width:320px;width:calc(100% - 8px);will-change:animation;z-index:100}.greetingsArea.active{-webkit-animation:slide-in-out 4.4s ease-in-out 1;animation:slide-in-out 4.4s ease-in-out 1}.greetingsArea .greetingsArea-in{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(1,1,21,.4);border-radius:0 8px 8px 0;display:grid;grid-auto-flow:column;min-height:84px;padding-right:20px;grid-auto-columns:auto 1fr;gap:0 3px}.greetingsArea .greetingsArea__char{width:92px;height:84px}.greetingsArea .greetingsArea__text .greetingsArea__text-in{position:relative}.greetingsArea .greetingsArea__text .greetingsArea__text-in::after,.greetingsArea .greetingsArea__text .greetingsArea__text-in::before{content:"";display:block;position:absolute}.greetingsArea .greetingsArea__text .greetingsArea__text-in::before{background-color:#ccc;border-radius:10px;height:100%;-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px);width:100%}.greetingsArea .greetingsArea__text .greetingsArea__text-in::after{background-color:#ccc;border-top-left-radius:3px;height:21px;left:-2px;top:calc(50% - 3px);-webkit-transform:rotate(-60deg) skewY(30deg) scaleX(.86666) translateY(-50%);transform:rotate(-60deg) skewY(30deg) scaleX(.86666) translateY(-50%);width:21px}.greetingsArea .greetingsArea__text .greetingsArea__text-in p{background-color:#fff;border-radius:10px;display:grid;font-size:1.4rem;font-weight:700;min-height:54px;padding:8px 10px;place-content:center;position:relative;text-align:center;z-index:2}.greetingsArea .greetingsArea__text .greetingsArea__text-in p::before{background-color:#fff;border-top-left-radius:3px;content:"";display:block;height:21px;left:0;position:absolute;top:calc(50% - 5px);-webkit-transform:rotate(-60deg) skewY(30deg) scaleX(.86666) translateY(-50%);transform:rotate(-60deg) skewY(30deg) scaleX(.86666) translateY(-50%);width:21px}