@media print,screen{article section#special .inner #article p{font-size:3.73vw}article section#special .inner #article h2{font-size:4.8vw}article section#special .inner #article h2 span{font-size:3.73vw}article section#special .inner #article .main .nameflex01>.release{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5.33vw}article section#special .inner #article .main .nameflex01>.release span{height:5.33vw;font-size:3.75vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1em}article section#special .inner #article .main .nameflex01>.release .new{color:#fff;background:#212121;padding:0 1.6vw}article section#special .inner #article .main .nameflex01>.release .release{background:#f7f7f7;padding:0 3.47vw;font-weight:bold}article section#special .inner #article .main .movie01{width:100%;padding-top:56.25%;position:relative}article section#special .inner #article .main .movie01 iframe{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;width:100% !important;height:100% !important}article section#special .inner #article .main .flex01{border-top:1px solid #212121;margin-top:15px;padding-top:15px}article section#special .inner #article .main .flex01>div h3{font-size:4vw;font-weight:bold;line-height:1.7em;margin-bottom:.5em}article section#special .inner #article .main .flex01>div div{padding:3.2vw;background:#f7f7f7;border:1px solid #d6d6d6}article section#special .inner #article .main .flex01>div div p{margin:0}article section#special .inner #article .main .flex01>img{width:100%}article section#special .inner #article .main .flex02>div{margin-top:5.33vw}article section#special .inner #article .main .flex02>div .name{border-bottom:1px solid #212121}article section#special .inner #article .main .flex02>div .name .type{font-size:3.73vw;color:#212121;width:15.5vw;height:4.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.33vw 2.67vw .8vw 2.67vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.33vw;-ms-flex-negative:0;flex-shrink:0}article section#special .inner #article .main .flex02>div .name .type.laop{background-color:#e0bdf7}article section#special .inner #article .main .flex02>div .name .type.lal{background-color:#ffa3b4}article section#special .inner #article .main .flex02>div .name .type.lg{background-color:#98e6ec}article section#special .inner #article .main .flex02>div .name .type.la{background-color:#e0bdf7}article section#special .inner #article .main .flex02>div .name .type.ld{background-color:#9eb5f9}article section#special .inner #article .main .flex02>div .name .type.lm{background-color:#ecec98}article section#special .inner #article .main .flex02>div .name .type.figma{background-color:#fac8fc}article section#special .inner #article .main .flex02>div .name .type.nendoroid{background-color:#98f0a9}article section#special .inner #article .main .flex02>div .name .type.ls{background-color:#d3ec7b}article section#special .inner #article .main .flex02>div .name .type.ladf{background-color:#feac29}article section#special .inner #article .main .flex02>div .name .type.labh{background-color:#e2a6a6}article section#special .inner #article .main .flex02>div .name p{font-size:4.8vw;font-weight:bold;margin:0;padding:0}article section#special .inner #article .main .flex02>div>img{margin:2.67vw auto;display:block;width:100%}article section#special .inner #article .main .flex02>div .spec01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;font-size:3.73vw}article section#special .inner #article .main .flex02>div .spec01 span{display:block;padding-bottom:.5em}article section#special .inner #article .main .flex02>div .spec01 span:first-of-type{width:5em;border-bottom:1px solid #212121}article section#special .inner #article .main .flex02>div .spec01 span:last-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #d8d8d8}article section#special .inner #article .main .flex02>div a.detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:37vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #212121;font-size:3.73vw;height:8vw;padding:0 2.3vw;margin:2.67vw 0 0 auto;background-image:url(../img/arrow_no.svg);background-size:auto 3.47vw;background-position:right 2.67vw center;background-repeat:no-repeat;color:#212121}article section#special .inner #article .main #models{margin-top:5.33vw}article section#special .inner #article .main #models>img{width:100%}article section#special .inner #article .main #models ul{margin-top:2.67vw}article section#special .inner #article .main #models ul li{font-size:2.67vw;line-height:1.6em;text-indent:-1em;padding-left:1em}article section#special .inner #article .main #models small{font-size:2.67vw;line-height:1.6em}article section#special .inner #article #osusume h2{margin-top:1em;text-align:center}article section#special .inner #article #osusume ul{z-index:200;position:relative}article section#special .inner #article #osusume ul li{margin-bottom:9px}article section#special .inner #article #osusume ul li.hidden{display:none}article section#special .inner #article #osusume ul li a{border:1px solid #dadada;padding:2.4vw;display:block;background-color:#fff;position:relative}article section#special .inner #article #osusume ul li a img.thumb{width:50%;margin-right:3.2vw;float:left}article section#special .inner #article #osusume ul li a img.oop{position:absolute;width:calc(50% - 3.2vw);top:2.4vw;left:2.4vw}article section#special .inner #article #osusume ul li a img.new{position:absolute;top:0;left:0}article section#special .inner #article #osusume ul li a .type{font-size:1.4rem;display:inline-block;color:#212121;padding:5px 10px 3px 10px;margin-bottom:8px}article section#special .inner #article #osusume ul li a .type.lal{background-color:#ffa3b4}article section#special .inner #article #osusume ul li a .type.lg{background-color:#98e6ec}article section#special .inner #article #osusume ul li a .type.la{background-color:#e0bdf7}article section#special .inner #article #osusume ul li a .type.ld{background-color:#9eb5f9}article section#special .inner #article #osusume ul li a .type.lm{background-color:#ecec98}article section#special .inner #article #osusume ul li a .type.figma{background-color:#fac8fc}article section#special .inner #article #osusume ul li a .type.nendoroid{background-color:#98f0a9}article section#special .inner #article #osusume ul li a .type.ls{background-color:#d3ec7b}article section#special .inner #article #osusume ul li a .type.ladf{background-color:#feac29}article section#special .inner #article #osusume ul li a .type.labc{background-color:#c5bc88}article section#special .inner #article #osusume ul li a h4{color:#212121;font-size:1.4rem;line-height:1.4em}article section#special .inner #article #osusume ul li:last-child{margin-bottom:0}}@media print,screen and (min-width: 768px){article section#special .inner #article p{font-size:14px}article section#special .inner #article h2{font-size:24px}article section#special .inner #article h2 span{font-size:18px}article section#special .inner #article .main .nameflex01{margin:0;border-bottom:1px solid #212121;padding-bottom:14px;margin-bottom:20px}article section#special .inner #article .main .nameflex01>.release{margin:0 15px 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}article section#special .inner #article .main .nameflex01>.release span{height:28px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1em}article section#special .inner #article .main .nameflex01>.release .new{font-size:18px;color:#fff;background:#212121;padding:0 10px}article section#special .inner #article .main .nameflex01>.release .release{font-size:14px;background:#f7f7f7;padding:0 10px;font-weight:bold}article section#special .inner #article .main .nameflex01 h2{border:none;padding:0;margin:0}article section#special .inner #article .main .nameflex01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}article section#special .inner #article .main .movie01{padding-top:56.25%;position:relative}article section#special .inner #article .main .movie01 iframe{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;right:0;width:100% !important;height:100% !important}article section#special .inner #article .main .flex01{margin-top:20px;padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}article section#special .inner #article .main .flex01>div{padding-right:20px}article section#special .inner #article .main .flex01>div h3{font-size:18px;font-weight:bold;line-height:1.7em;margin-bottom:.5em}article section#special .inner #article .main .flex01>div div{padding:20px;background:#f7f7f7;border:1px solid #d6d6d6}article section#special .inner #article .main .flex01>div div p{margin:0}article section#special .inner #article .main .flex01>img{width:500px}article section#special .inner #article .main .flex02{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}article section#special .inner #article .main .flex02>div{margin:0;width:470px}article section#special .inner #article .main .flex02>div .name{border-bottom:1px solid #212121}article section#special .inner #article .main .flex02>div .name .type{font-size:14px;color:#212121;width:58px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:9px;-ms-flex-negative:0;flex-shrink:0;padding:5px 10px 3px 10px}article section#special .inner #article .main .flex02>div .name p{font-size:20px;font-weight:bold;margin:0;padding:0}article section#special .inner #article .main .flex02>div>img{margin:20px auto;display:block;width:100%}article section#special .inner #article .main .flex02>div .spec01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;font-size:14px}article section#special .inner #article .main .flex02>div .spec01 span{display:block;padding-bottom:.5em}article section#special .inner #article .main .flex02>div .spec01 span:first-of-type{width:5em;border-bottom:1px solid #212121}article section#special .inner #article .main .flex02>div .spec01 span:last-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #d8d8d8}article section#special .inner #article .main .flex02>div a.detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:140px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #212121;font-size:14px;height:30px;padding:0 10px;margin:20px 0 0 0;background-image:url(../img/arrow_no.svg);background-size:auto 13px;background-position:right 10px center;background-repeat:no-repeat;color:#212121;float:right}article section#special .inner #article .main .flex02>div a.detail:hover{color:#fff;border:1px solid #d7a0fa;background-color:#d7a0fa;background-image:url(../img/arrow_on.svg)}article section#special .inner #article .main #models{margin-top:40px}article section#special .inner #article .main #models>img{width:100%}article section#special .inner #article .main #models ul{margin-top:12px}article section#special .inner #article .main #models ul li{font-size:12px;line-height:1.6em;text-indent:-1em;padding-left:1em}article section#special .inner #article .main #models small{font-size:12px;line-height:1.6em}article section#special .inner #article #osusume ul li{width:239px;float:left;margin-top:8px;margin-right:8px;margin-bottom:0}article section#special .inner #article #osusume ul li:last-child{margin-bottom:0}article section#special .inner #article #osusume ul li:nth-child(4n){margin-right:0}article section#special .inner #article #osusume ul li a{-webkit-transition:.5s;transition:.5s;width:100%;padding:9px;-webkit-box-sizing:border-box;box-sizing:border-box}article section#special .inner #article #osusume ul li a img.thumb{width:219px;float:none;margin-bottom:10px}article section#special .inner #article #osusume ul li a img.oop{width:219px;top:9px;left:9px}article section#special .inner #article #osusume ul li a .type{-webkit-transition:.5s;transition:.5s}article section#special .inner #article #osusume ul li a h4{-webkit-transition:.5s;transition:.5s;margin-bottom:1px}article section#special .inner #article #osusume ul li a:hover{border:1px solid #c069ed}article section#special .inner #article #osusume ul li a:hover .type{background-color:#c069ed;color:#fff}article section#special .inner #article #osusume ul li a:hover h4{color:#c069ed}article section#special .inner #article #osusume ul.figma{margin-bottom:10px}article section#special .inner #article .mai_n #gc{border:1px solid #d6d6d6;background-color:#f7f7f7;padding:24px 50px}article section#special .inner #article .mai_n #gc .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}article section#special .inner #article .mai_n #gc .head label{background:#b99528;font-weight:bold;color:#fff;line-height:1em;padding:5px 12px;margin-right:10px;line-height:1em;font-size:20px}article section#special .inner #article .mai_n #gc .head p{margin:0;font-weight:bold;font-size:20px}article section#special .inner #article .mai_n #gc p{margin:1em 0 0 0}article section#special .inner #article .mai_n #gc blockquote{position:relative;padding:1em 1em 1em 3em;-webkit-box-sizing:border-box;box-sizing:border-box;font-style:italic;border-radius:10px;margin-top:1em}article section#special .inner #article .mai_n #gc blockquote:before{display:inline-block;position:absolute;top:10px;left:5px;content:"“";font-family:sans-serif;color:#c069ed;font-size:56px;line-height:1}article section#special .inner #article .mai_n #gc blockquote p{padding:0;margin:1em 0;line-height:1.7}article section#special .inner #article .mai_n #gc blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}article section#special .inner #article .ranks .type{font-size:14px;color:#212121;width:58px;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:9px;-ms-flex-negative:0;flex-shrink:0}article section#special .inner #article .ranks .type.lal{background-color:#ffa3b4}article section#special .inner #article .ranks .type.lg{background-color:#98e6ec}article section#special .inner #article .ranks .type.la{background-color:#e0bdf7}article section#special .inner #article .ranks .type.ld{background-color:#9eb5f9}article section#special .inner #article .ranks .type.lm{background-color:#ecec98}article section#special .inner #article .ranks .type.figma{background-color:#fac8fc}article section#special .inner #article .ranks .type.nendoroid{background-color:#98f0a9}article section#special .inner #article .ranks .type.ls{background-color:#d3ec7b}article section#special .inner #article .ranks .type.ladf{background-color:#feac29}article section#special .inner #article .ranks .type.labh{background-color:#e2a6a6}article section#special .inner #article .ranks01{margin-top:30px}article section#special .inner #article .ranks01 .head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;padding-bottom:10px;border-bottom:1px solid #212121}article section#special .inner #article .ranks01 .head img{height:55px;margin-right:12px}article section#special .inner #article .ranks01 .head div p{font-size:24px;font-weight:bold;margin:0;line-height:1em}article section#special .inner #article .ranks01 .summary{margin-top:30px}article section#special .inner #article .ranks01 .summary>img{width:410px;float:left}article section#special .inner #article .ranks01 .summary .right{width:540px;float:right}article section#special .inner #article .ranks01 .summary .right img{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0}article section#special .inner #article .ranks01 .summary .right .comment{margin:20px 0 0 0;padding:20px 0;border-top:1px solid #212121;border-bottom:1px solid #212121}article section#special .inner #article .ranks01 .summary .right .comment p{font-size:14px;margin:.4em 0 0 0}article section#special .inner #article .ranks01 .summary .right .comment p:first-of-type{margin:0 !important;font-weight:bold}article section#special .inner #article .ranks01 .summary .right .twitter{background:#f7f7f7;padding:20px;margin-top:20px}article section#special .inner #article .ranks01 .summary .right .twitter p:first-of-type{font-size:16px;font-weight:bold}article section#special .inner #article .ranks01 .summary .right .twitter p:last-of-type{margin:0}article section#special .inner #article .ranks01 .summary .right a.detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:140px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #212121;font-size:14px;height:30px;padding:0 10px;margin:20px 0 0 0;background-image:url(../img/arrow_no.svg);background-size:auto 13px;background-position:right 10px center;background-repeat:no-repeat;color:#212121;float:right}article section#special .inner #article .ranks01 .summary .right a.detail:hover{color:#fff;border:1px solid #d7a0fa;background-color:#d7a0fa;background-image:url(../img/arrow_on.svg)}article section#special .inner #article #rankwrap02{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}article section#special .inner #article .ranks02{width:305px;margin-top:0}article section#special .inner #article .ranks02:nth-child(2){margin:0 32px}article section#special .inner #article .ranks02 .head{border-bottom:1px solid #212121;margin-bottom:10px}article section#special .inner #article .ranks02 .head .rank{background-image:-webkit-gradient(linear, left top, right top, from(#FC5883), color-stop(100%, #FE8DD3), to(#9FDAFF));background-image:linear-gradient(90deg, #FC5883 0%, #FE8DD3 100%, #9FDAFF 100%);color:#fff;font-weight:bold;text-align:center;font-size:16px;padding:6px 0}article section#special .inner #article .ranks02 .head .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}article section#special .inner #article .ranks02 .head .name .type{margin:0 8px 0 0}article section#special .inner #article .ranks02 .head .name p{margin:0;font-size:20px;font-weight:bold;line-height:1em}article section#special .inner #article .ranks02 .summary>img{width:100%;float:none}article section#special .inner #article .ranks02 .summary .right{margin-top:10px;width:100%;float:none}article section#special .inner #article .ranks02 .summary .right img{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}article section#special .inner #article .ranks02 .summary .right a.detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:140px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #212121;font-size:14px;height:30px;padding:0 10px;background-image:url(../img/arrow_no.svg);background-size:auto 13px;background-position:right 10px center;background-repeat:no-repeat;color:#212121;margin:10px auto 0 auto;float:right}article section#special .inner #article .ranks02 .summary .right a.detail:hover{color:#fff;border:1px solid #d7a0fa;background-color:#d7a0fa;background-image:url(../img/arrow_on.svg)}article section#special .inner #article #rankwrap03{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}article section#special .inner #article .ranks03{width:220px;margin-top:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:33px}article section#special .inner #article .ranks03:nth-child(odd){padding-right:0}article section#special .inner #article .ranks03:nth-child(even){padding-left:0}article section#special .inner #article .ranks03:last-of-type{margin-right:0}article section#special .inner #article .ranks03 .head{border-bottom:1px solid #212121;margin-bottom:10px}article section#special .inner #article .ranks03 .head .rank{background-image:-webkit-gradient(linear, left top, right top, from(#FC5883), color-stop(100%, #FE8DD3), to(#9FDAFF));background-image:linear-gradient(90deg, #FC5883 0%, #FE8DD3 100%, #9FDAFF 100%);color:#fff;font-weight:bold;text-align:center;font-size:16px;padding:6px 0}article section#special .inner #article .ranks03 .head .name{padding:10px 0}article section#special .inner #article .ranks03 .head .name .type{margin:0;margin-bottom:6px}article section#special .inner #article .ranks03 .head .name p{margin:0;font-size:16px;font-weight:bold;line-height:1em}article section#special .inner #article .ranks03 .summary>img{width:100%}article section#special .inner #article .ranks03 .summary a.detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:140px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #212121;font-size:14px;height:30px;padding:0 10px;background-image:url(../img/arrow_no.svg);background-size:auto 13px;background-position:right 10px center;background-repeat:no-repeat;color:#212121;margin:10px auto 0 auto}article section#special .inner #article .ranks03 .summary a.detail:hover{color:#fff;border:1px solid #d7a0fa;background-color:#d7a0fa;background-image:url(../img/arrow_on.svg)}article section#special .inner #article #thanks{margin:30px 0 0 0;font-weight:bold;font-size:24px;text-align:center}}