@media print,screen{#content{background-image:url(../images/bg01.png);background-size:78.125vw auto;background-position:center top}#content .contentWrap h1{padding:12.5vw 0 10vw 0;text-align:center;color:#fff;font-size:6.875vw;line-height:1em}#content .contentWrap h1 em{display:block;font-size:3.125vw}#content .contentWrap .bg01{background-color:#fff;padding:3.125vw 0}#content .contentWrap section#detail{color:#3c3c3c}#content .contentWrap section#detail .head{padding:0 3.125vw;padding-bottom:3.125vw;border-bottom:.625vw solid #f24fa0}#content .contentWrap section#detail .head label{background-color:#f24fa0;color:#fff;font-size:3.125vw;font-weight:900;width:34.75vw;display:block;line-height:1em;text-align:center}#content .contentWrap section#detail .head label span{padding:1.25vw 0;color:#fff;display:block}#content .contentWrap section#detail .head label a{padding:1.25vw 0;color:#fff;text-decoration:none;display:block;width:100%;background-image:url(../images/arrow01_no.svg);background-size:3.75vw;line-height:3.75vw;height:3.75vw;background-repeat:no-repeat;background-position:left 1.25vw center}#content .contentWrap section#detail .head h3{color:#f24fa0;font-size:3.75vw;font-weight:700;margin-top:3.125vw;line-height:1.47em}#content .contentWrap section#detail .head h2{margin-top:3.125vw;font-size:6.875vw;font-weight:700;line-height:1.5em}#content .contentWrap section#detail .head p{margin-top:3.125vw;font-size:3.125vw}#content .contentWrap section#detail .head .sns{margin-top:3.125vw;overflow:hidden}#content .contentWrap section#detail .head .sns ._sharebuttons>iframe{margin-right:1.5625vw}#content .contentWrap section#detail .middle .left #image_annotation{padding:0 3.125vw}#content .contentWrap section#detail .middle .left #image_annotation small{display:block;margin-top:1.5625vw;font-size:2.5vw;line-height:1.5em;margin-bottom:2em;font-size:3.125vw;text-indent:-1em;padding-left:1em}#content .contentWrap section#detail .middle .images{margin-top:3.125vw}#content .contentWrap section#detail .middle .images div.imgWrap{width:100%;padding:0 3.125vw;-webkit-box-sizing:border-box;box-sizing:border-box}#content .contentWrap section#detail .middle .images div.imgWrap img{display:block;width:100%;border:.3125vw solid #e6e6e6}#content .contentWrap section#detail .middle .slider-for{width:100%;display:none}#content .contentWrap section#detail .middle .slider-for.slick-initialized{margin-bottom:14.68vw !important;display:block}#content .contentWrap section#detail .middle .slider-for.nomb{margin-bottom:3.125vw !important}#content .contentWrap section#detail .middle .slick-dots{bottom:-9.375vw}#content .contentWrap section#detail .middle .slick-dots li{margin:0 1.5625vw;width:4.6875vw !important;height:4.6875vw}#content .contentWrap section#detail .middle .slick-dots li button{width:4.6875vw;height:4.6875vw}#content .contentWrap section#detail .middle .slick-dots li button:last-of-type{display:none}#content .contentWrap section#detail .middle .slick-dots li button:before{opacity:1;border-radius:2.34375vw;width:4.6875vw;height:4.6875vw;content:"";background-color:#e6e6e6}#content .contentWrap section#detail .middle .slick-dots li.slick-active button:before{background-color:#f24fa0;content:""}#content .contentWrap section#detail .middle .summary{padding:0 3.125vw;font-size:3.75vw;line-height:1.67em}#content .contentWrap section#detail .middle .summary span.dFont{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif}#content .contentWrap section#detail .middle .summary p{margin-top:1em}#content .contentWrap section#detail .middle .summary p:first-of-type{margin-top:0}#content .contentWrap section#detail .middle .summary strong{font-weight:700}#content .contentWrap section#detail .bottoms{padding:0 3.125vw}#content .contentWrap section#detail .bottoms .buttons a{display:none;border-width:.9375vw;border-style:solid;border-radius:2.5vw;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:3.125vw auto 0 auto;color:#fff;font-weight:900;font-size:6.25vw;text-align:center;text-decoration:none;padding:3.75vw 0;position:relative}#content .contentWrap section#detail .bottoms .buttons a svg{position:absolute;width:3.4375vw;height:6.25vw;right:3.75vw;top:calc(50% - 3.125vw)}#content .contentWrap section#detail .bottoms .buttons a#btn_survey{color:#bad428;border-color:#bad428}#content .contentWrap section#detail .bottoms .buttons a#btn_reserve{background-color:#00b5f0;border-color:#00b5f0}#content .contentWrap section#detail .bottoms .buttons a#btn_reserve svg path{fill:#fff}#content .contentWrap section#detail .bottoms .buttons a#btn_buy,#content .contentWrap section#detail .bottoms .buttons a#btn_gachashoplist{background-color:#f24fa0;border-color:#f24fa0}#content .contentWrap section#detail .bottoms .buttons a#btn_buy svg path,#content .contentWrap section#detail .bottoms .buttons a#btn_gachashoplist svg path{fill:#fff}#content .contentWrap section#detail .bottoms .buttons a#btn_mail{border-color:#0048bb;overflow:hidden;padding:0;background-color:rgba(0,0,0,0)}#content .contentWrap section#detail .bottoms .buttons a#btn_mail svg{display:none}#content .contentWrap section#detail .bottoms .buttons a#btn_mail img{display:block;width:100%}#content .contentWrap section#detail .bottoms #relateditems{margin-top:5.625vw;width:100%}#content .contentWrap section#detail .bottoms #relateditems>h3{padding:1.5625vw;background-color:#f24fa0;color:#fff;font-size:3.75vw;font-weight:700}#content .contentWrap section#detail .bottoms #relateditems>div{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#content .contentWrap section#detail .bottoms #relateditems>div a{margin-top:3.125vw;color:#3c3c3c;overflow:hidden;text-decoration:none;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2.5vw;background-color:#fff;width:45.3125vw;display:block;border:.3125vw solid #e6e6e6}#content .contentWrap section#detail .bottoms #relateditems>div a .thumb{position:relative;border-bottom:.3125vw solid #e6e6e6}#content .contentWrap section#detail .bottoms #relateditems>div a .thumb.cover:after{display:block;content:"";border:1.2vw solid #fff;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box}#content .contentWrap section#detail .bottoms #relateditems>div a .thumb img{width:100%;aspect-ratio:1/1}#content .contentWrap section#detail .bottoms #relateditems>div a .bottoms{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5625vw 1.5625vw 1.8vw 1.5625vw}#content .contentWrap section#detail .bottoms #relateditems>div a .bottoms h4{font-size:2.5vw;color:#fff;font-weight:900;background-color:#f24fa0;line-height:1em;width:20.625vw;padding:.9375vw 0;text-align:center;display:block;margin-bottom:1.5625vw}#content .contentWrap section#detail .bottoms #relateditems>div a .bottoms h3{font-weight:900;font-size:3.125vw;line-height:1.4em}#content .contentWrap section#detail .bottoms #relateditems>div a .bottoms small{font-size:2.5vw;line-height:1.5em;margin-top:1.5625vw;display:block}#content .contentWrap section#detail .bottoms #relateditems>div a .bottoms small img{display:block;max-width:100%}#content .contentWrap section#detail .bottoms #relateditems>div a.visible{display:block;opacity:1}#content .contentWrap section#detail .bottoms #info{margin-top:5.625vw}#content .contentWrap section#detail .bottoms #info h3{padding:1.5625vw;background-color:#f24fa0;color:#fff;font-size:3.75vw;font-weight:700}#content .contentWrap section#detail .bottoms #info ul{margin-top:3.125vw;border:.3125vw solid #e6e6e6}#content .contentWrap section#detail .bottoms #info ul li{border-bottom:.3125vw solid #e6e6e6}#content .contentWrap section#detail .bottoms #info ul li a{text-decoration:none;padding:4.375vw 8.125vw;display:block;color:#3c3c3c;font-weight:700;line-height:1.67em;font-size:3.75vw;background-image:url(../../common/2020/images/arrow02.svg);background-size:3.75vw;background-repeat:no-repeat;background-position:left 3.125vw center}#content .contentWrap section#detail .bottoms #info ul li:last-of-type{border-bottom:0}#content .contentWrap section#detail .bottoms #info ul li.important{padding:.625vw}#content .contentWrap section#detail .bottoms #info ul li.important a{background-image:url(../../common/2020/images/arrow05.svg);background-size:1.875vw 3.125vw;background-repeat:no-repeat;background-position:right 3.75vw center;padding:2.5vw 8.125vw 2.5vw 2.5vw;font-weight:900;color:#fff;background-color:#f90}#content .contentWrap section#detail .bottoms #info ul li.important a label{display:table-cell;padding:.9375vw;color:#f90;background-color:#fff;line-height:1em}#content .contentWrap section#detail .bottoms #videos{position:relative}#content .contentWrap section#detail .bottoms #videos .movie01{position:relative;margin-top:3.125vw}#content .contentWrap section#detail .bottoms #videos .movie01 div{padding-top:56.25%;margin:0 auto;position:relative}#content .contentWrap section#detail .bottoms #videos .movie01 div iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content .contentWrap section#detail .bottoms small{display:block;margin-top:3.125vw;font-size:2.5vw;line-height:1.5em}#content .contentWrap section#detail .bottoms small img{display:block;max-width:100%}#content .contentWrap section#detail .bottoms small pre{white-space:pre-wrap}#content .contentWrap section#detail .bottoms small#image_annotation{font-size:3.125vw;margin-top:1em;text-indent:-1em;padding-left:1em}#content #ranking{background-image:url(../gacha/images/bg01.png);background-size:50vw auto;background-position:center top;padding:9.375vw 3.125vw 3.125vw 3.125vw}#content #ranking>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:9.375vw}#content #ranking>div a{width:50vw;display:block;margin:0 auto 9.69vw auto}#content #ranking>div a img{width:100%}#content #ranking>div a p{margin-top:2.19vw;font-size:3.13vw;color:#025ba2}#content #ranking>div h2{font-size:6.875vw;line-height:1.36em;text-align:center;color:#fff}#content #ranking ul li{width:100%;margin-top:3.125vw;display:none}#content #ranking ul li:nth-child(-n+10){display:block}#content #ranking ul li:first-of-type{margin-top:0}#content #ranking ul li a{text-decoration:none;border-radius:1.25vw;display:block;background-color:#fff;color:#3c3c3c;padding:3.125vw}#content #ranking ul li a .rank{float:right;width:54.375vw;text-align:left}#content #ranking ul li a .rank img{display:inline-block;height:6.25vw;vertical-align:middle;margin-right:.625vw}#content #ranking ul li a .rank span{color:#00b5f0;vertical-align:middle;display:inline-block;font-size:3.75vw;line-height:1.167em;font-weight:900}#content #ranking ul li a .rank span br{display:none !important}#content #ranking ul li a .thumb{float:left;position:relative;width:31.25vw;border:.3125vw solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}#content #ranking ul li a .thumb.cover:after{pointer-events:none;display:block;content:"";border:1vw solid #fff;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box}#content #ranking ul li a .thumb img{width:100%;height:auto}#content #ranking ul li a .bottoms{float:right;width:54.375vw;display:block;padding:0;margin-top:2.1875vw}#content #ranking ul li a .bottoms p{font-weight:900;font-size:3.125vw;line-height:1.4em}#content #ranking ul li a .bottoms small{display:block;margin-top:1vw;font-size:2.5vw;line-height:1.5em;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}#content #ranking ul li.rank1 .rank span{color:#f0c140}#content #ranking ul li.rank2 .rank span{color:#ada6a9}#content #ranking ul li.rank3 .rank span{color:#d2987e}#content #ranking ul li.up .rank{background-image:url(../gacha/images/arrow_up.svg);background-size:3.75vw 4.375vw;background-position:right 0 center;background-repeat:no-repeat}#content #ranking ul li.down .rank{background-image:url(../gacha/images/arrow_down.svg);background-size:3.75vw 4.375vw;background-position:right 0 center;background-repeat:no-repeat}#content #ranking ul li.stay .rank{background-image:url(../gacha/images/arrow_stay.svg);background-size:4.375vw 3.75vw;background-position:right 0 center;background-repeat:no-repeat}#content #ranking .btn_more{display:none;margin:6.25vw auto 3.125vw auto;font-size:3.75vw;width:75vw;text-align:center;position:relative;vertical-align:middle;line-height:11.875vw;height:11.875vw;text-decoration:none;font-weight:900;color:#fff;background-color:#f24fa0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2.5vw}#content #ranking .btn_more svg{position:absolute;top:calc(50% - .9375vw);right:4.375vw;height:1.875vw;width:3.125vw}#content #ranking .btn_more svg path{fill:#fff}#content #ranking .btn_more.visible{display:block}#content #ranking .btn_more.loading{color:#f24fa0;background-color:rgba(0,0,0,0);pointer-events:none}#content #ranking .btn_more.loading svg{display:none}#content #recomends{display:none;background-color:#f24fa0;padding:9.375vw 0 0 0}#content #recomends h2{font-weight:900;font-size:4.375vw;text-align:center;color:#fff;line-height:1.7em;margin-bottom:6.25vw}#content #recomends>div{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5625vw;width:100%}#content #recomends>div a{color:#3c3c3c;margin:1.5625vw;overflow:hidden;text-decoration:none;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2.5vw;background-color:#fff;width:45.3125vw;display:block}#content #recomends>div a .thumb{position:relative;border-bottom:.3125vw solid #e6e6e6}#content #recomends>div a .thumb.cover:after{display:block;content:"";border:1.2vw solid #fff;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box}#content #recomends>div a .thumb img{width:100%;height:45.3125vw}#content #recomends>div a .bottoms{padding:1.5625vw 1.5625vw 1.8vw 1.5625vw}#content #recomends>div a .bottoms h4{font-size:2.5vw;color:#fff;font-weight:900;background-color:#f24fa0;line-height:1em;width:20.625vw;padding:.9375vw 0;text-align:center;display:block;margin-bottom:1.5625vw}#content #recomends>div a .bottoms h3{font-weight:900;font-size:3.125vw;line-height:1.4em}#content #recomends>div a .bottoms small{font-size:2.5vw;line-height:1.5em;margin-top:1.5625vw;display:block}#content #recomends>div a .bottoms small img{display:block;max-width:100%}#content #recomends>div a.visible{display:block;opacity:1}#content .searchContent{border-top:.625vw solid #fff;padding-top:3.125vw}}@media print,screen and (min-width: 640px){#content{background-size:500px}#content .contentWrap h1{padding:80px 0 75px 0;font-size:40px;line-height:1em}#content .contentWrap h1 em{font-size:16px}#content .contentWrap .bg01{padding:30px 0 40px 0}#content .contentWrap section#detail .head{width:1200px;padding:0;min-width:1200px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding-bottom:30px;border-bottom:2px solid #f24fa0;position:relative}#content .contentWrap section#detail .head label{position:absolute;right:0;top:0;font-size:18px;width:202px}#content .contentWrap section#detail .head label span{color:#fff;padding:10px 0}#content .contentWrap section#detail .head label a{padding:0;width:100%;background-size:20px;line-height:36px;height:40px;vertical-align:middle;background-repeat:no-repeat;background-position:left 9px center;border:2px solid #f24fa0;-webkit-box-sizing:border-box;box-sizing:border-box}#content .contentWrap section#detail .head label a:hover{color:#f24fa0;background-color:#fff;background-image:url(../images/arrow01_on.svg)}#content .contentWrap section#detail .head h3{font-size:22px;margin-top:0;max-width:920px}#content .contentWrap section#detail .head h2{margin-top:30px;font-size:44px;line-height:1.5em}#content .contentWrap section#detail .head p{margin-top:30px;font-size:16px}#content .contentWrap section#detail .head .sns{position:absolute;right:0;bottom:30px;margin-top:0}#content .contentWrap section#detail .head .sns ._sharebuttons>iframe{margin-right:10px}#content .contentWrap section#detail .middle{width:1240px;margin:30px auto 40px auto;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#content .contentWrap section#detail .middle .left{width:640px;float:left}#content .contentWrap section#detail .middle .left #image_annotation{display:block;font-size:10px;line-height:1.5em;padding:15px 0 0 20px;margin:0}#content .contentWrap section#detail .middle .left #image_annotation img{display:block;max-width:100%}#content .contentWrap section#detail .middle .left #image_annotation small{margin:0;padding:0;text-indent:0;padding-left:0;font-size:12px}#content .contentWrap section#detail .middle .images{width:640px;margin-top:0;padding:0}#content .contentWrap section#detail .middle .images div.imgWrap{width:100%;height:auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}#content .contentWrap section#detail .middle .images div.imgWrap img{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;height:auto;border:1px solid #e6e6e6}#content .contentWrap section#detail .middle .slick-slide{width:100%;min-height:0;overflow:hidden;outline:none}#content .contentWrap section#detail .middle .slick-list{min-height:0}#content .contentWrap section#detail .middle .slider-for{display:none}#content .contentWrap section#detail .middle .slider-for.slick-initialized{margin-bottom:40px !important;display:block}#content .contentWrap section#detail .middle .slider-for.nomb{margin-bottom:0 !important}#content .contentWrap section#detail .middle .slick-dots{bottom:-40px}#content .contentWrap section#detail .middle .slick-dots li{margin:0 5px;width:20px !important;height:20px}#content .contentWrap section#detail .middle .slick-dots li button{width:20px;height:20px}#content .contentWrap section#detail .middle .slick-dots li button:last-of-type{display:none}#content .contentWrap section#detail .middle .slick-dots li button:before{opacity:1;border-radius:10px;width:20px;height:20px;content:"";background-color:#e6e6e6}#content .contentWrap section#detail .middle .slick-dots li.slick-active button:before{background-color:#f24fa0;content:""}#content .contentWrap section#detail .middle .summary{float:right;width:560px;padding:0;font-size:16px;line-height:1.875em}#content .contentWrap section#detail .middle .summary p{margin-top:1.5em}#content .contentWrap section#detail .middle .summary p:first-of-type{margin-top:0}#content .contentWrap section#detail .middle .summary strong{font-weight:700}#content .contentWrap section#detail .bottoms{padding:0;width:1240px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#content .contentWrap section#detail .bottoms .buttons{text-align:center}#content .contentWrap section#detail .bottoms .buttons a{width:340px;border-width:4px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;font-size:22px;padding:18px 0;margin:0 20px 40px 20px;position:relative}#content .contentWrap section#detail .bottoms .buttons a svg{position:absolute;width:12px;height:22px;right:18px;top:calc(50% - 12px)}#content .contentWrap section#detail .bottoms .buttons a#btn_reserve:hover{background-color:#fff;border-color:#00b5f0;color:#00b5f0}#content .contentWrap section#detail .bottoms .buttons a#btn_reserve:hover svg path{fill:#00b5f0}#content .contentWrap section#detail .bottoms .buttons a#btn_survey:hover{background-color:#bad428;border-color:#bad428;color:#fff}#content .contentWrap section#detail .bottoms .buttons a#btn_survey:hover svg path{fill:#fff}#content .contentWrap section#detail .bottoms .buttons a#btn_buy:hover,#content .contentWrap section#detail .bottoms .buttons a#btn_gachashoplist:hover{background-color:#fff;border-color:#f24fa0;color:#f24fa0}#content .contentWrap section#detail .bottoms .buttons a#btn_buy:hover svg path,#content .contentWrap section#detail .bottoms .buttons a#btn_gachashoplist:hover svg path{fill:#f24fa0}#content .contentWrap section#detail .bottoms .buttons a#btn_mail{border-color:#0048bb;overflow:hidden;padding:0;background-color:rgba(0,0,0,0)}#content .contentWrap section#detail .bottoms .buttons a#btn_mail svg{display:none}#content .contentWrap section#detail .bottoms .buttons a#btn_mail img{display:block;width:100%}#content .contentWrap section#detail .bottoms #relateditems{margin-top:0;margin-bottom:40px}#content .contentWrap section#detail .bottoms #relateditems>h3{padding:10px;font-size:18px}#content .contentWrap section#detail .bottoms #relateditems>div{padding:0;width:1200px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto}#content .contentWrap section#detail .bottoms #relateditems>div a{overflow:hidden;margin:16px 16px 0 0;-ms-flex-negative:0;flex-shrink:0;border-radius:8px;background-color:#fff;width:227px;display:block;border-width:1px}#content .contentWrap section#detail .bottoms #relateditems>div a:nth-child(5n){margin-right:0}#content .contentWrap section#detail .bottoms #relateditems>div a .thumb{position:relative;border-bottom:1px solid #e6e6e6}#content .contentWrap section#detail .bottoms #relateditems>div a .thumb.cover:after{border-top-left-radius:8px;border-top-right-radius:8px;border:8px solid #fff}#content .contentWrap section#detail .bottoms #relateditems>div a .thumb img{-webkit-transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);border-top-left-radius:8px;border-top-right-radius:8px;width:100%}#content .contentWrap section#detail .bottoms #relateditems>div a .bottoms{-webkit-transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);padding:10px}#content .contentWrap section#detail .bottoms #relateditems>div a .bottoms h4{font-size:12px;width:93px;padding:4px 0;margin-bottom:10px}#content .contentWrap section#detail .bottoms #relateditems>div a .bottoms h3{font-size:14px;line-height:1.4em}#content .contentWrap section#detail .bottoms #relateditems>div a .bottoms small{font-size:10px;line-height:1.5em;margin-top:10px;display:block}#content .contentWrap section#detail .bottoms #relateditems>div a .bottoms small img{display:block;max-width:100%}#content .contentWrap section#detail .bottoms #relateditems>div a:hover img,#content .contentWrap section#detail .bottoms #relateditems>div a:hover .bottoms{opacity:.8}#content .contentWrap section#detail .bottoms #info{margin-top:0;margin-bottom:40px}#content .contentWrap section#detail .bottoms #info h3{padding:10px;font-size:18px}#content .contentWrap section#detail .bottoms #info ul{margin-top:15px;border:1px solid #e6e6e6}#content .contentWrap section#detail .bottoms #info ul li{border-bottom:1px solid #e6e6e6}#content .contentWrap section#detail .bottoms #info ul li a{padding:20px 20px 20px 45px;display:block;color:#3c3c3c;line-height:1.67em;font-size:16px;background-size:20px;background-position:left 20px center}#content .contentWrap section#detail .bottoms #info ul li a:hover{color:#f24fa0}#content .contentWrap section#detail .bottoms #info ul li:last-of-type{border-bottom:0}#content .contentWrap section#detail .bottoms #info ul li.important{padding:2px}#content .contentWrap section#detail .bottoms #info ul li.important a{background-size:8px 14px;background-position:right 22px center;padding:17px;font-size:20px}#content .contentWrap section#detail .bottoms #info ul li.important a label{margin-right:10px;display:inline-block;padding:5px}#content .contentWrap section#detail .bottoms #info ul li.important a:hover{color:#fff;background-color:#f24fa0}#content .contentWrap section#detail .bottoms #info ul li.important a:hover label{color:#f24fa0}#content .contentWrap section#detail .bottoms #videos{position:relative;margin-bottom:40px}#content .contentWrap section#detail .bottoms #videos .movie01{position:relative;margin-top:30px}#content .contentWrap section#detail .bottoms #videos .movie01:first-of-type{margin-top:0}#content .contentWrap section#detail .bottoms #videos .movie01 div{padding-top:56.25%;margin:0 auto;position:relative}#content .contentWrap section#detail .bottoms #videos .movie01 div iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content .contentWrap section#detail .bottoms small{display:block;margin-top:0;font-size:10px;line-height:1.5em}#content .contentWrap section#detail .bottoms small img{display:block;max-width:100%}#content .contentWrap section#detail .bottoms small#image_annotation{padding-left:20px;font-size:12px;margin-top:1em;text-indent:0}#content #ranking{padding:40px 0 30px 0;background-size:320px auto}#content #ranking>div{width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 25px auto}#content #ranking>div a{width:205px;margin:0}#content #ranking>div a:hover img{opacity:.6}#content #ranking>div a img{-webkit-transition:.3s ease opacity;transition:.3s ease opacity}#content #ranking>div h2{text-align:left;margin:0;font-size:40px;line-height:1.25em;-webkit-box-sizing:border-box;box-sizing:border-box}#content #ranking ul{width:1240px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #ranking ul li{-ms-flex-negative:0;flex-shrink:0;width:228px;margin:15px 7px 0 7px}#content #ranking ul li:first-of-type{margin:15px 7px 0 7px}#content #ranking ul li a{padding:0;width:100%;height:100%;border-radius:8px}#content #ranking ul li a:hover .rank,#content #ranking ul li a:hover .thumb img,#content #ranking ul li a:hover .bottoms{opacity:.8}#content #ranking ul li a .rank{width:auto;float:none;-webkit-transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);padding:6px 10px}#content #ranking ul li a .rank img{height:30px;margin-right:5px}#content #ranking ul li a .rank span{font-size:16px;line-height:30px}#content #ranking ul li a .thumb{float:none;width:100%;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:none;border-right:none}#content #ranking ul li a .thumb.cover:after{border:6px solid #fff}#content #ranking ul li a .thumb img{-webkit-transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);width:100%;height:auto}#content #ranking ul li a .bottoms{float:none;margin-top:0;width:auto;-webkit-transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);padding:10px}#content #ranking ul li a .bottoms p{font-size:14px}#content #ranking ul li a .bottoms small{margin-top:.4em;font-size:10px;line-height:1.5em;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}#content #ranking ul li.up .rank{background-size:18px 22px;background-position:right 10px center}#content #ranking ul li.down .rank{background-size:18px 22px;background-position:right 10px center}#content #ranking ul li.stay .rank{background-size:22px 18px;background-position:right 10px center}#content #ranking .btn_more{margin:30px auto 0 auto;font-size:16px;width:340px;line-height:46px;height:50px;border-radius:8px;border:2px solid #f24fa0}#content #ranking .btn_more svg{position:absolute;top:calc(50% - 4px);right:15px;height:8px;width:14px}#content #ranking .btn_more:hover{background-color:#fff;color:#f24fa0;border:2px solid #f24fa0}#content #ranking .btn_more:hover svg path{fill:#f24fa0}#content #ranking .btn_more.loading{border:none;color:#f24fa0;background-color:rgba(0,0,0,0);pointer-events:none;cursor:default}#content #ranking .btn_more.loading svg{display:none}#content #recomends{padding:40px 0 0 0;border-bottom:2px solid #fff}#content #recomends h2{font-size:22px;margin-bottom:24px}#content #recomends>div{padding:0;width:1200px;padding-bottom:30px;margin:0 auto}#content #recomends>div a{overflow:hidden;margin:16px 16px 0 0;-ms-flex-negative:0;flex-shrink:0;border-radius:8px;background-color:#fff;width:288px;display:block}#content #recomends>div a:nth-child(4n){margin-right:0}#content #recomends>div a .thumb{position:relative;border-bottom:1px solid #e6e6e6}#content #recomends>div a .thumb.cover:after{border-top-left-radius:8px;border-top-right-radius:8px;border:8px solid #fff}#content #recomends>div a .thumb img{-webkit-transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:288px}#content #recomends>div a .bottoms{-webkit-transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);transition:opacity .3s cubic-bezier(0.25, 0.1, 0.25, 1);padding:10px}#content #recomends>div a .bottoms h4{font-size:12px;width:93px;padding:4px 0;margin-bottom:10px}#content #recomends>div a .bottoms h3{font-size:14px;line-height:1.4em}#content #recomends>div a .bottoms small{font-size:10px;line-height:1.5em;margin-top:10px;display:block}#content #recomends>div a .bottoms small img{display:block;max-width:100%}#content #recomends>div a:hover img,#content #recomends>div a:hover .bottoms{opacity:.8}#content .searchContent{border-top:none;padding-top:30px}}