@media screen and (max-width:1200px){html{overflow-x:scroll!important}}@media only screen and (max-width:599px){html{overflow-x:hidden!important}html body{overflow:hidden}}#app a{color:#000;text-decoration:none}#app .container{width:1200px!important;max-width:1200px!important;-webkit-animation:fadeinUp 1s;animation:fadeinUp 1s}@-webkit-keyframes fadeinUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeinUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:599px){#app .container{width:100%!important;max-width:100%!important}}#app .v-skeleton-loader__image{height:0;padding-bottom:100%;margin-bottom:1em}#app .v-slide-group__next,#app .v-slide-group__prev{min-width:30px}#app .v-slide-group__next--disabled,#app .v-slide-group__prev--disabled{display:none}#app .r-loading{text-align:center;position:fixed;top:0;bottom:0;left:0;right:0;padding-top:5em;background:url(../../assets/img/loading.jpg) no-repeat center 50%/100%}@media only screen and (max-width:599px){#app .r-loading{background:url(../../assets/img/loading-sp.jpg) no-repeat 50%/100%;-webkit-animation:fadein 2s;animation:fadein 2s}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}#app .r-loading>div{position:fixed;top:0;left:0;height:4px;background:#fdd108;z-index:1}#app .r-title{margin-top:2em;margin-bottom:1em}@media only screen and (max-width:599px){#app .r-title{border-bottom:1px solid;font-size:1.25rem;padding-bottom:10px!important}}#app .r-text-col-2{-moz-columns:2;columns:2;-moz-column-rule:1px solid #000;column-rule:1px solid #000;-moz-column-gap:4em;column-gap:4em}@media only screen and (max-width:599px){#app .r-text-col-2{-moz-columns:initial;columns:initial}}#app .r-bgtitle{background:rgba(0,0,0,.5);letter-spacing:.1em!important;border:2px solid #fff}#app .yy-wrap-text{word-break:break-all;white-space:normal}#leftBanner{position:fixed;top:100px;left:0;width:60px;height:100%;z-index:1;background-size:contain}.repeat{position:absolute!important;top:0!important;background-repeat:repeat-y}#rightBanner{position:fixed;top:100px;right:0;width:60px;z-index:1}.has-banner-right .container{padding-right:100px}#bottom-navi{left:10px;right:10px;bottom:20px;width:auto;border-radius:10px;box-shadow:0 20px 20px 10px rgba(0,0,0,.3);overflow:hidden}#bottom-navi .v-btn{height:inherit;color:#fff!important}#footer{display:block}#global-navi{font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo}#global-navi .v-tab{border-right:1px solid;background:none!important}#global-navi .v-tab:first-of-type{border-left:1px solid}@media only screen and (max-width:599px){#header .site-title{text-align:center}}.v-application .infomation{overflow:hidden;line-height:2}.v-application .infomation-lists.primary{border:1px solid;background:none!important}@media only screen and (max-width:599px){.v-application .infomation-lists.primary{border:0;height:9em;overflow:scroll}}.items{overflow:hidden}.items .line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:599px){.items .line-clamp{-webkit-line-clamp:5}}.gray-bg{z-index:2;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.preparing{color:#fff;font-size:40px;z-index:2}.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:unset!important}#new-item .v-image{overflow:visible}#new-item .v-image:after{content:"new";position:absolute;top:.5em;right:.5em;line-height:1.7em;color:#fff;font-size:80%;background-color:#c62828;padding:0 .4em;border-radius:1em;-webkit-animation:tenmetsu 2s infinite;animation:tenmetsu 2s infinite}@-webkit-keyframes tenmetsu{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes tenmetsu{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}#ranking .rank-number{position:relative;color:#fff}#ranking .rank-number .v-icon{font-size:70px}#ranking .rank-number span{line-height:70px;width:70px;text-align:center;position:absolute;left:0;bottom:0}#ranking .rank-number div{line-height:1.5em;width:1.5em;text-align:center;border-radius:100%}#ranking .rank-1{color:#ceaf19}#ranking .rank-2{color:#898989}#ranking .rank-3{color:#933d1f}@media only screen and (max-width:599px){#ranking .items>.row>div:first-child{flex:0 0 100%;max-width:100%}#ranking .items>.row>div:nth-child(2),#ranking .items>.row>div:nth-child(3){flex:0 0 50%;max-width:50%}}.v-slider__thumb{width:20px!important;height:20px!important;left:-10px!important}.v-slider__thumb:before{top:-8px;left:-8px}.slick-slider .slick-bars{position:absolute;bottom:-48px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-slider .slick-bars li{position:relative;display:inline-block;width:40px;height:40px;margin:0 5px;padding:0;cursor:pointer}.slick-slider .slick-bars li.slick-active{color:#fdd108}.slick-slider .slick-bars li button{font-size:0;line-height:0;display:block;width:40px;height:40px;cursor:pointer;border:0;outline:none;overflow:hidden}.slick-slider .slick-bars li button:before{font-size:60px;font-weight:700;line-height:40px;display:block;content:"-";transform:scaleX(3.5) translateY(-5px);text-align:center;-webkit-font-smoothing:antialiased}#sort-buttons .v-btn--active:before{background:transparent}.usage,.usage-text{overflow:hidden}.usage-text{border-left:1px solid #000}#vertical-slider{height:0}@media only screen and (max-width:599px){#vertical-slider{height:auto}}.slick-slider *{outline:none!important;vertical-align:bottom!important;border:0!important}
