/* --------------------------------------------------------
 Name:      NEXT KAWAII PROJECT 公式サイト - app.css
 Author:    k.saruta
 Info:      NEXT KAWAII PROJECT 公式サイト
----------------------------------------------------------- */
a,abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,label,legend,li,main,mark,nav,ol,p,pre,q,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1}a{text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6,p{font-weight:400}img{border-style:none;vertical-align:bottom}img,video{max-width:100%}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input::-webkit-search-decoration{display:none}input:focus{outline-offset:-2px}select::-webkit-search-decoration{display:none}select:focus{outline-offset:-2px}textarea{resize:none}textarea::-webkit-search-decoration{display:none}textarea:focus{outline-offset:-2px}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background-color:#b6c2f5;font-family:Murecho,sans-serif;font-size:16px;text-rendering:geometricPrecision}a,body{color:#8e8e8e;font-weight:500}a{line-height:1.8}h1,h2,h3,h4,h5,h6,p{font-weight:500;line-height:1.8}p{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}button,input,select,textarea{background:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font:inherit;outline:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}button{background-color:transparent;border:none;cursor:pointer;padding:0}button:disabled{cursor:default}input[type=checkbox],input[type=radio]{display:none}button,input[type=button],input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}button,svg{overflow:visible}select:invalid{color:rgba(83,95,106,.5)}select:valid{color:#535f6a}.ie11 body{display:none}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:relative;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider.slick-initialized{display:block}.slick-list{margin:0;overflow:hidden;padding:0;position:relative}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden,.slick-dots>li:first-child:last-child{display:none}.section-contents-slick-slide,.section-contents-visual-slide{display:none;margin:0 auto;padding:0;text-align:center}.section-contents-slick-slide.slick-initialized,.section-contents-visual-slide.slick-initialized{display:block}.section-contents-slick-slide img,.section-contents-visual-slide img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%}#section-contents{position:relative}#section-contents>div{position:relative;z-index:2}#section-header{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:9999}#section-header .section-header-inner{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAB+CAYAAAAOVsCeAAAAb0lEQVQ4jdVQQQ7AIAyCxXfuI/vxPuEuVpNRGxdNzDw1BYTC87ozABwo70dDsikRLBv2obppHBpHVbahyNGXs3IGVE7UDT9/a0MsosxiEYTXwh1IwzfV28KTC0euGPHS6gJTr+fg9jWQ1/wiaCrqA15IBU2/atX1AAAAAElFTkSuQmCC);background-repeat:repeat-x;-moz-background-size:1px 63px;background-size:1px 63px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:63px;-webkit-justify-content:space-between;justify-content:space-between}#section-header .section-header-inner .section-header-empty{width:50%}#section-header .section-header-inner .section-header-logo a{background-image:url(../images/common/header_logo.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:block;height:49px;overflow:hidden;text-indent:-9999px;width:172px}#section-header .section-header-inner .section-header-button{text-align:right;width:50%}#section-header .section-header-inner .section-header-button button{background-image:url(../images/common/header_menu_open.png?v=202305111730);width:45px;width:63px}#section-header .section-header-inner .section-header-button button,#section-header .section-header-inner .section-header-button button:before{background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:63px;overflow:hidden;text-indent:-9999px}#section-header .section-header-inner .section-header-button button:before{background-image:url(../images/common/header_menu_close.png?v=202305111730);content:"";display:block;opacity:0;width:44.5px;width:63px}#section-header .section-header-inner .section-header-button button.is-open{background-image:none}#section-header .section-header-inner .section-header-button button.is-open:before{opacity:1}#section-header .section-header-outer{position:absolute;top:63px;width:100%;z-index:9999}#section-header .section-header-outer .section-header-menu{background-color:#ee92ff;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:none}#section-header .section-header-outer .section-header-menu.is-open{display:block}#section-header .section-header-outer .section-header-menu>ul>li:not(:first-child){margin-top:1px}#section-header .section-header-outer .section-header-menu>ul>li a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background:#f2b4ff;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;height:55px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;position:relative;text-decoration:none}#section-header .section-header-outer .section-header-menu>ul>li a svg{position:absolute;right:26px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#section-header .section-header-outer .section-header-menu .section-header-share{padding:20px 0}#section-header .section-header-outer .section-header-menu .section-header-share ul{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}#section-header .section-header-outer .section-header-menu .section-header-share ul li:not(:first-child){margin-left:30px}#section-header .section-header-outer .section-header-menu .section-header-share ul li button{background-image:url(../images/common/header_share_twitter.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:35px;overflow:hidden;text-indent:-9999px;width:35px}#section-header .section-header-outer .section-header-menu .section-header-share ul li button.twitter{background-image:url(../images/common/header_share_twitter.png?v=202305111730)}#section-header .section-header-outer .section-header-menu .section-header-share ul li button.facebook{background-image:url(../images/common/header_share_facebook.png?v=202305111730)}#section-header .section-header-outer .section-header-menu .section-header-share ul li button.line{background-image:url(../images/common/header_share_line.png?v=202305111730)}#section-footer{background-color:#5e7bea;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAACWCAYAAAD0QVlxAAAAg0lEQVQ4jdVTOQ6AMAwzqP9f+CkPSBggRcKNFY6FTlbrI4nSaV3cAaA59tP8QM36DQPPnwJYgSN8nskHNQufl3LihHyGIMMT+U2VqjAnE7BOVp0WDM8hVNLTUGPO16FytYKTZ3Fho59ybVBx2Iey1Gcs9KXmU5hhZUmUPB9dgL78fwQbg0qv6pgSNHYAAAAASUVORK5CYII=);background-position:0 0;background-repeat:repeat-x;-moz-background-size:auto 75px;background-size:auto 75px;padding:15px 0 20px;position:relative;z-index:9998}#section-footer .section-footer-inner .section-footer-share ul{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}#section-footer .section-footer-inner .section-footer-share ul li:not(:first-child){margin-left:35px}#section-footer .section-footer-inner .section-footer-share ul li button{background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:45px;overflow:hidden;text-indent:-9999px;width:45px}#section-footer .section-footer-inner .section-footer-share ul li button,#section-footer .section-footer-inner .section-footer-share ul li button.twitter{background-image:url(../images/common/footer_share_twitter.png?v=202305111730)}#section-footer .section-footer-inner .section-footer-share ul li button.facebook{background-image:url(../images/common/footer_share_facebook.png?v=202305111730)}#section-footer .section-footer-inner .section-footer-share ul li button.line{background-image:url(../images/common/footer_share_line.png?v=202305111730)}#section-footer .section-footer-inner .section-footer-faq{margin-top:30px}#section-footer .section-footer-inner .section-footer-faq a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#fff;-webkit-border-radius:22.5px;-moz-border-radius:22.5px;border-radius:22.5px;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:13px;height:45px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin-left:auto;margin-right:auto;position:relative;text-align:center;text-decoration:none;width:250px}#section-footer .section-footer-inner .section-footer-faq a svg{margin-left:4px;position:absolute;right:12px}#section-footer .section-footer-inner .section-footer-copyright{margin-top:30px}#section-footer .section-footer-inner .section-footer-copyright p{background-image:url(../images/common/footer_copyright.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:27px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:158.5px}#section-footer .section-footer-inner .section-footer-attention{margin-top:15px}#section-footer .section-footer-inner .section-footer-attention p{color:#fff;font-size:10px;letter-spacing:.2em;line-height:1.7;text-align:center;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}#section-footer .section-footer-inner .section-footer-link{margin-top:20px}#section-footer .section-footer-inner .section-footer-link ul{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}#section-footer .section-footer-inner .section-footer-link ul li:not(:first-child){margin-left:10px}#section-footer .section-footer-inner .section-footer-link ul li a{color:#fff;font-size:10px;letter-spacing:.08em;line-height:1.5;text-align:center;text-decoration:underline}#section-footer .section-footer-inner .section-footer-link ul li a svg{height:8px;margin-left:1px;width:8px}#section-footer .section-footer-inner .section-footer-sanrio{margin-top:18px}#section-footer .section-footer-inner .section-footer-sanrio a{background-image:url(../images/common/footer_sanrio.svg?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:block;height:27px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:98.5px}.page-competitions #section-contents{background-color:#ffe300}.page-competitions #section-contents:after,.page-competitions #section-contents:before{display:none}.page-competitions .section-common-back a{color:#ff2364}.page-competitions .section-common-back a svg path{fill:#ff2364}.page-competitions_detail #section-contents{background-color:#ffe300}.page-competitions_detail #section-contents:after,.page-competitions_detail #section-contents:before{display:none}.page-competitions_detail .section-common-next a{background-color:#ff2364}.page-competitions_detail .section-common-back a{color:#ff2364}.page-competitions_detail .section-common-back a svg path{fill:#ff2364}@media print{body{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;width:1280px}}@media print,screen and (min-width:950px){.section-common-next.big a{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:15px;height:40px;width:243px}.section-common-next.transparent a{background-color:transparent;border:2px solid #fff;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;font-size:14px;height:36px;width:190px}.section-common-next.competitions a{background-color:transparent;border:1px solid #ff2364;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;color:#ff2364;font-size:11px;height:31px;width:150px}.section-common-next.competitions a svg{left:5px;position:relative;right:0}.section-common-next a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#5e7bea;-webkit-border-radius:17.5px;-moz-border-radius:17.5px;border-radius:17.5px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;height:35px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.5384615385;margin:0 auto;position:relative;text-decoration:none;width:200px}.section-common-next a:not(:first-child){margin-top:20px}.section-common-next a svg{position:absolute;right:12px}.section-common-link{text-align:center}.section-common-link a,.section-common-link span{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:#f293ff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:500;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.5384615385;margin:0 auto;text-decoration:none}.section-common-link a:not(:first-child),.section-common-link span:not(:first-child){margin-top:7px}.section-common-link a svg,.section-common-link span svg{margin-left:2.5px}.section-common-primary a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;background-image:url(../images/common/btn_primary.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:21px;font-weight:700;height:60px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.4285714286;margin:0 auto;text-decoration:none;width:280px}.section-common-primary a span{display:block;font-size:15px;font-weight:700;letter-spacing:.08em;line-height:1.3333333333}.section-common-primary-s a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;background-image:url(../images/common/btn_primary_s.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:22px;font-weight:700;height:55px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.25;margin:0 auto;padding-left:.6em;text-decoration:none;width:260px}.section-common-primary-s span{margin-top:-3px}.section-common-primary-m a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;background-image:url(../images/common/btn_primary_m.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:19px;font-weight:700;height:50px;-webkit-justify-content:center;justify-content:center;letter-spacing:.04em;line-height:1.1578947368;margin:0 auto;text-decoration:none;width:260px}.section-common-primary-m a span{display:block;font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1.8333333333;line-height:1}.section-common-primary-m2 a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;background-image:url(../images/common/btn_primary_m2.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:700;height:50px;-webkit-justify-content:center;justify-content:center;letter-spacing:.04em;line-height:1.25;margin:0 auto;text-decoration:none;width:220px}.section-common-primary-m2 a span{display:block;font-size:10px;font-weight:500;letter-spacing:.04em;line-height:2;line-height:1}.section-common-primary-l a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;background-image:url(../images/common/btn_primary_l.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:19px;font-weight:700;height:50px;-webkit-justify-content:center;justify-content:center;letter-spacing:.04em;line-height:1.1578947368;margin:0 auto;text-decoration:none;width:295px}.section-common-primary-l a:not(:first-child){margin-top:10px}.section-common-primary-l a.notBreak{-webkit-box-orient:initial;-webkit-box-direction:initial;-moz-box-orient:initial;-moz-box-direction:initial;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:row}.section-common-primary-l a span{display:block;font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1.8333333333;line-height:1}.section-common-back{padding:30px 0;text-align:center}.section-common-back a{color:#5e7bea;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.6666666667}.section-common-back a svg{margin-right:10px}.section-common-button-voted{margin-top:12.5px}.section-common-button-voted.big a,.section-common-button-voted.big button{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;font-size:19px;height:50px;line-height:1.1578947368;width:220px}.section-common-button-voted a,.section-common-button-voted button{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-gradient(linear,left bottom,left top,from(#f293ff),color-stop(23%,#c789ff),color-stop(74%,#5e7bea));background-image:-webkit-linear-gradient(bottom,#f293ff,#c789ff 23%,#5e7bea 74%);background-image:-moz-linear-gradient(bottom,#f293ff 0,#c789ff 23%,#5e7bea 74%);background-image:-o-linear-gradient(bottom,#f293ff 0,#c789ff 23%,#5e7bea 74%);background-image:linear-gradient(0deg,#f293ff,#c789ff 23%,#5e7bea 74%);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;height:40px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.6666666667;margin:0 auto;text-decoration:none;width:170px}.section-common-button-voted a span,.section-common-button-voted button span{font-size:11px;font-weight:700;letter-spacing:.08em;line-height:2.1818181818}.section-contents-common-voted-modal{display:none;height:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9999}.section-contents-common-voted-modal:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(59%,#c789ff),to(#687cec));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-o-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:linear-gradient(180deg,#f293ff,#c789ff 59%,#687cec);content:"";height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%}.section-contents-common-voted-modal .section-contents-common-voted-modal-close{cursor:pointer;position:absolute;right:-15px;top:-15px;z-index:9999}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner{display:table;height:100%;margin:0 auto;min-height:674px;padding:48px 0}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav{display:table-cell;vertical-align:middle}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner{background-color:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:4px 7px 8px 2px rgba(0,0,0,.06);-moz-box-shadow:4px 7px 8px 2px rgba(0,0,0,.06);box-shadow:4px 7px 8px 2px rgba(0,0,0,.06);padding:50px 22px;position:relative;width:375px;z-index:9999}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-wrapper{position:relative;z-index:2}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-image{-ms-flex-negative:0;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-flex-shrink:0;flex-shrink:0;height:416px;overflow:hidden;width:416px}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-description .section-contents-common-voted-modal-nav-title p{color:#f293ff;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.35;text-align:center}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-description .section-contents-common-voted-modal-nav-text{margin-top:20px}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-description .section-contents-common-voted-modal-nav-text p{font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.7692307692}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-description .section-contents-common-voted-modal-nav-text p:not(:first-child){margin-top:20px}.section-contents-common-profile-modal{display:none;height:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9999}.section-contents-common-profile-modal:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(59%,#c789ff),to(#687cec));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-o-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:linear-gradient(180deg,#f293ff,#c789ff 59%,#687cec);content:"";height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%}.section-contents-common-profile-modal .section-contents-common-profile-modal-close{cursor:pointer;position:absolute;right:-15px;top:-15px;z-index:9999}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner{display:table;height:100%;margin:0 auto;min-height:674px;padding:48px 0}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav{display:table-cell;vertical-align:middle}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner{background-color:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:4px 7px 8px 2px rgba(0,0,0,.06);-moz-box-shadow:4px 7px 8px 2px rgba(0,0,0,.06);box-shadow:4px 7px 8px 2px rgba(0,0,0,.06);padding:50px 22px;position:relative;width:375px;z-index:9999}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-wrapper{position:relative;z-index:2}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-image{-ms-flex-negative:0;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-flex-shrink:0;flex-shrink:0;height:416px;overflow:hidden;width:416px}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-description .section-contents-common-profile-modal-nav-title p{color:#f293ff;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.35;text-align:center}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-description .section-contents-common-profile-modal-nav-text{margin-top:20px}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-description .section-contents-common-profile-modal-nav-text p{font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.7692307692}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-description .section-contents-common-profile-modal-nav-text p:not(:first-child){margin-top:20px}.section-contents-common-movie-modal{display:none;height:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9999}.section-contents-common-movie-modal:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(59%,#c789ff),to(#687cec));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-o-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:linear-gradient(180deg,#f293ff,#c789ff 59%,#687cec);content:"";height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%}.section-contents-common-movie-modal .section-contents-common-movie-modal-close{cursor:pointer;position:absolute;right:-15px;top:-15px;z-index:9999}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner{display:table;height:100%;margin:0 auto;min-height:674px;padding:48px 0}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav{display:table-cell;vertical-align:middle}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav .section-contents-common-movie-modal-nav-inner{position:relative;width:375px;z-index:9999}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav .section-contents-common-movie-modal-nav-inner .section-contents-common-movie-modal-nav-wrapper{position:relative;z-index:2}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav .section-contents-common-movie-modal-nav-inner .section-contents-common-movie-modal-nav-movie{background-color:#000;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:4px 7px 8px 2px rgba(0,0,0,.06);-moz-box-shadow:4px 7px 8px 2px rgba(0,0,0,.06);box-shadow:4px 7px 8px 2px rgba(0,0,0,.06);overflow:hidden;padding-top:100%;position:relative;width:100%}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav .section-contents-common-movie-modal-nav-inner .section-contents-common-movie-modal-nav-movie iframe{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:100%;position:absolute;right:0;top:0;width:100%}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav .section-contents-common-movie-modal-nav-inner .section-contents-common-movie-modal-nav-description{margin-top:10px}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav .section-contents-common-movie-modal-nav-inner .section-contents-common-movie-modal-nav-description .section-contents-common-movie-modal-nav-title p{color:#fff;font-size:17px;font-weight:700;letter-spacing:0;line-height:1.3529411765}.section-contents-common-competitions-modal{display:none;height:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9999}.section-contents-common-competitions-modal:before{background-color:rgba(255,227,0,.8);content:"";height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-close{cursor:pointer;position:absolute;right:-15px;top:-15px;z-index:9999}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner{display:table;height:100%;margin:0 auto;min-height:674px;padding:48px 0}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner .section-contents-common-competitions-modal-nav{display:table-cell;vertical-align:middle}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner .section-contents-common-competitions-modal-nav .section-contents-common-competitions-modal-nav-inner{position:relative;width:340px;z-index:9999}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner .section-contents-common-competitions-modal-nav .section-contents-common-competitions-modal-nav-inner .section-contents-common-competitions-modal-nav-wrapper{position:relative;z-index:2}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner .section-contents-common-competitions-modal-nav .section-contents-common-competitions-modal-nav-inner .section-contents-common-competitions-modal-nav-movie{background-color:#000;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:2px 3.5px 4px 1px rgba(0,0,0,.06);-moz-box-shadow:2px 3.5px 4px 1px rgba(0,0,0,.06);box-shadow:2px 3.5px 4px 1px rgba(0,0,0,.06);overflow:hidden;padding-top:56.25%;position:relative;width:100%}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner .section-contents-common-competitions-modal-nav .section-contents-common-competitions-modal-nav-inner .section-contents-common-competitions-modal-nav-movie iframe{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:100%;position:absolute;right:0;top:0;width:100%}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner .section-contents-common-competitions-modal-nav .section-contents-common-competitions-modal-nav-inner .section-contents-common-competitions-modal-nav-description{margin-top:10px}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner .section-contents-common-competitions-modal-nav .section-contents-common-competitions-modal-nav-inner .section-contents-common-competitions-modal-nav-description .section-contents-common-competitions-modal-nav-title p{color:#fff;font-size:17px;font-weight:700;letter-spacing:0;line-height:1.3529411765}.section-contents-common-picture-modal{display:none;height:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9999}.section-contents-common-picture-modal:before{background-color:rgba(255,227,0,.8);content:"";height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%}.section-contents-common-picture-modal .section-contents-common-picture-modal-close{cursor:pointer;position:absolute;right:-15px;top:-15px;z-index:9999}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner{display:table;height:100%;margin:0 auto;min-height:674px;padding:48px 0}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav{display:table-cell;vertical-align:middle}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav .section-contents-common-picture-modal-nav-inner{position:relative;width:375px;z-index:9999}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav .section-contents-common-picture-modal-nav-inner .section-contents-common-picture-modal-nav-wrapper{position:relative;z-index:2}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav .section-contents-common-picture-modal-nav-inner .section-contents-common-picture-modal-nav-image{background-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:2px 3.5px 4px 1px rgba(0,0,0,.06);-moz-box-shadow:2px 3.5px 4px 1px rgba(0,0,0,.06);box-shadow:2px 3.5px 4px 1px rgba(0,0,0,.06);overflow:hidden}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav .section-contents-common-picture-modal-nav-inner .section-contents-common-picture-modal-nav-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav .section-contents-common-picture-modal-nav-inner .section-contents-common-picture-modal-nav-description{margin-top:10px}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav .section-contents-common-picture-modal-nav-inner .section-contents-common-picture-modal-nav-description .section-contents-common-picture-modal-nav-title p{color:#ff2364;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.75;text-align:center}.slick-arrow{background-image:url(../images/common/btn_slide_arrow_l.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;cursor:pointer;height:57px;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:57px;z-index:2}.slick-arrow.slick-disabled{visibility:hidden}.slick-arrow.slick-prev{background-image:url(../images/common/btn_slide_arrow_l.png?v=202305111730);left:0}.slick-arrow.slick-next{background-image:url(../images/common/btn_slide_arrow_r.png?v=202305111730);right:0}.slick-dots{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:15px}.slick-dots li:not(:first-child){margin-left:15px}.slick-dots li button{background-color:#b6c2f5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:8px;width:8px}.slick-dots li.slick-active button{background-color:#5e7bea}#section-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;width:938px}#section-wrapper #section-hero{position:relative;width:519px}#section-wrapper #section-body{background-color:#f7f2fe;margin:0 auto;position:relative;width:375px;z-index:2}#section-wrapper #section-body:before{background-position:top -70px center,top;left:-22px}#section-wrapper #section-body:after,#section-wrapper #section-body:before{background-image:url(../images/common/bg_line_text.png?v=202305111730),url(../images/common/bg_line_gradation.png?v=202305111730);background-repeat:repeat-y,repeat-y;-moz-background-size:24px 484px,24px 917px;background-size:24px 484px,24px 917px;content:"";display:block;height:100%;position:absolute;top:0;width:22px;z-index:-2}#section-wrapper #section-body:after{background-position:top,top;right:-22px}#section-wrapper #section-visual{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(#5e7bea),to(#f293ff));background:-webkit-linear-gradient(top,#5e7bea,#f293ff);background:-moz-linear-gradient(top,#5e7bea,#f293ff);background:-o-linear-gradient(top,#5e7bea,#f293ff);background:linear-gradient(180deg,#5e7bea,#f293ff);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;position:fixed;top:0}#section-wrapper #section-visual:before{background-image:url(../images/common/bg_line_text.png?v=202305111730),url(../images/common/bg_line_gradation.png?v=202305111730);background-position:top,top;background-repeat:repeat-y,repeat-y;-moz-background-size:24px 484px,24px 917px;background-size:24px 484px,24px 917px;content:"";display:block;height:100%;margin-left:-22px;position:fixed;top:0;-webkit-transform:scale(-1);-moz-transform:scale(-1);-ms-transform:scale(-1);-o-transform:scale(-1);transform:scale(-1);width:22px}#section-wrapper #section-visual .section-visual-inner .section-visual-image{background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:768px;width:519px}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-image-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;position:relative;width:100%}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-movie{background-color:#000;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-movie video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;pointer-events:none;-webkit-transform:scale(1.001);-moz-transform:scale(1.001);-ms-transform:scale(1.001);-o-transform:scale(1.001);transform:scale(1.001);width:100%}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-text{left:60px;position:absolute;top:110px;z-index:3}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-text p{color:#fff;font-size:20px;font-weight:600;letter-spacing:.08em;line-height:1.7}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-announce{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#f93bab;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:40px;-webkit-box-shadow:1px 2px 7px 1px rgba(95,123,228,.4);-moz-box-shadow:1px 2px 7px 1px rgba(95,123,228,.4);box-shadow:1px 2px 7px 1px rgba(95,123,228,.4);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:148px;-webkit-justify-content:center;justify-content:center;position:absolute;right:40px;width:148px;z-index:3}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-announce p{color:#fff;font-size:16px;font-weight:500;letter-spacing:0;line-height:4.125;line-height:1.2;text-align:center}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-announce p span{font-size:32px;font-weight:500;letter-spacing:.08em;line-height:1.875;line-height:1.2}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-announce-result a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#f93bab;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:40px;-webkit-box-shadow:1px 2px 7px 1px rgba(95,123,228,.4);-moz-box-shadow:1px 2px 7px 1px rgba(95,123,228,.4);box-shadow:1px 2px 7px 1px rgba(95,123,228,.4);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:148px;-webkit-justify-content:center;justify-content:center;position:absolute;right:40px;text-decoration:none;width:148px;z-index:3}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-announce-result a span{color:#fff;font-size:17px;font-weight:500;letter-spacing:0;line-height:3.5294117647;line-height:1.5;text-align:center}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-announce-result a span span{font-size:22px;font-weight:500;letter-spacing:.08em;line-height:2.7272727273;line-height:1.2}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-logo{position:relative;z-index:3}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-logo h1{background-image:url(../images/index/img_visual_logo.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:195px;overflow:hidden;text-indent:-9999px;width:373px}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-common-next{z-index:3}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-common-next a{font-size:14px;width:166px}#section-wrapper #section-visual .section-visual-inner .section-visual-image-close{display:none}#section-contents:before{background-image:url(../images/common/bg_star_left.png?v=202305111730);-moz-background-size:26px 524px;background-size:26px 524px;left:9px;width:26px}#section-contents:after,#section-contents:before{background-position:0 0;background-repeat:repeat-y;content:"";height:100%;position:absolute;top:0}#section-contents:after{background-image:url(../images/common/bg_star_right.png?v=202305111730);-moz-background-size:39px 524px;background-size:39px 524px;right:9px;width:39px}.page-index #section-contents-index .section-contents-index-title{padding-top:45px}.page-index #section-contents-index .section-contents-index-title p{background-image:url(../images/index/tit_index.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:48.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:129px}.page-index #section-contents-index .section-common-primary-l{margin-top:19px}.page-index #section-contents-index .section-common-link{padding-top:15px}.page-index #section-contents-index .section-common-link:first-child{display:none}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-goods-title p{background-image:url(../images/index/tit_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:129px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:375px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-goods-description{margin-bottom:15px;margin-top:-40px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-goods-description p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-goods-other-wrapper{margin-top:40px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-goods-other-title{margin-bottom:12.5px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-goods-other-title p{color:#5e7bea;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.6666666667;text-align:center}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-wrapper{padding:50px 0}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-wrapper .section-contents-main-slider{padding:7.5px 0 30px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-wrapper .section-common-next a{width:243px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-wrapper .section-common-link{margin-top:15px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3 p{background-image:url(../images/index/tit_step3.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:54.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:233px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-title{margin-top:12.5px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-title p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-update{margin-top:7.5px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-update p{color:#8e8e8e;font-size:11px;font-weight:400;letter-spacing:.08em;line-height:1.9090909091;text-align:center}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-line-top{background-image:url(../images/index/img_step3_line_t.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:27.5px;margin-bottom:15px;overflow:hidden;text-indent:-9999px;width:322.5px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-line-bottom{background-image:url(../images/index/img_step3_line_b.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:21px;margin-left:auto;margin-top:15px;overflow:hidden;text-indent:-9999px;width:318px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-bottom{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:15px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-common-button-voted{margin-top:0}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-common-button-voted button{font-size:15px;letter-spacing:.08em;line-height:1.3333333333}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-contents-slick-slide-text{margin-top:20px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-contents-slick-slide-text p{background-image:url(../images/characters/txt_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:13.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:184.5px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-common-primary-m2{margin-top:5px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-description{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 15px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-image{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:80px;width:80px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text p{color:#5e7bea;font-size:14px;font-weight:700;letter-spacing:0;line-height:1}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text p span{display:block;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.2727272727}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #5e7bea;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:700;height:26px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:10px auto 0;position:relative;text-decoration:none;width:126px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text a svg{height:9px;position:absolute;right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:9px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-slick-slide-link{background-image:url(../images/common/btn_goods.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:85px 25px;background-size:85px 25px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.big .section-contents-slick-slide-box{background-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);-moz-box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);height:250px;height:auto;margin:0 auto 10px;overflow:hidden;width:250px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box{height:auto;margin:0 auto;position:relative;width:80px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-ranking{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#5e7bea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:35px;-webkit-justify-content:center;justify-content:center;margin-bottom:-22.5px;margin-left:-10px;width:35px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-ranking p{color:#fff;font-size:9px;font-weight:500;letter-spacing:0;line-height:2.3333333333}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-ranking p span{font-size:15px;font-weight:500;letter-spacing:.04em;line-height:1.3333333333}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-image{border:3px solid #5e7bea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-point{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#5e7bea;-webkit-border-radius:8.5px;-moz-border-radius:8.5px;border-radius:8.5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:17px;-webkit-justify-content:center;justify-content:center;margin:-4px auto 0;position:relative;width:75px}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-point p{color:#fff;font-size:9px;font-weight:500;letter-spacing:0;line-height:2.3333333333}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no1 .section-contents-slick-slide-ranking{background-color:#e1af56}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no1 .section-contents-slick-slide-image{border-color:#e1af56}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no1 .section-contents-slick-slide-point{background-color:#e1af56}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no2 .section-contents-slick-slide-ranking{background-color:#c0c5d5}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no2 .section-contents-slick-slide-image{border-color:#c0c5d5}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no2 .section-contents-slick-slide-point{background-color:#c0c5d5}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no3 .section-contents-slick-slide-ranking{background-color:#c08071}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no3 .section-contents-slick-slide-image{border-color:#c08071}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no3 .section-contents-slick-slide-point{background-color:#c08071}.page-index #section-contents-competitions .section-contents-competitions-inner{padding:80px 0}.page-index #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li a{background-image:url(../images/about/bnr_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:block;height:120.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:307.5px}.page-index #section-contents-campaign .section-contents-campaign-inner{padding:0 0 70px}.page-index #section-contents-campaign .section-contents-campaign-inner .section-contents-campaign-title p{background-image:url(../images/index/tit_campaign.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:61.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:274px}.page-index #section-contents-campaign .section-contents-campaign-inner .section-contents-campaign-list{margin-top:15px}.page-index #section-contents-campaign .section-contents-campaign-inner .section-contents-campaign-list ul li:not(:first-child){margin-top:20px}.page-index #section-contents-campaign .section-contents-campaign-inner .section-contents-campaign-list ul li a{display:block;height:60px;margin:0 auto;width:290px}.page-index #section-contents-step2-close{padding-top:35px}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-title p{background-image:url(../images/index/tit_step2-close.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:129px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:375px}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-description{margin-top:-40px}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-description p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-description p.title{color:#f293ff;margin-top:10px}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-description p.text{color:#f293ff}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-description p.bold{color:#f293ff;font-size:21px;font-weight:700;letter-spacing:.02em;line-height:1.6666666667}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-description p.bold span{font-size:13px;font-weight:700;letter-spacing:.02em;line-height:2.6923076923}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-banner{margin-top:35px}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-banner a{display:block;height:162.5px;margin:0 auto;width:290px}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-banner a img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-index #section-contents-step2-result{padding-top:35px}.page-index #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-title p{background-image:url(../images/index/tit_step2-result.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:61.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:274px}.page-index #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-description{margin-top:13px}.page-index #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-description p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step2-result .section-contents-step2-result-inner .section-common-link{margin-top:10px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total{margin-top:25px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total .section-contents-step2-ranking-total-line{height:2px;margin:0 auto;width:270px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total .section-contents-step2-ranking-total-line.top{background-image:-webkit-gradient(linear,right top,left top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(-90deg,#687cec 1%,#c789ff 47%,#f293ff)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total .section-contents-step2-ranking-total-line.bottom{background-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(90deg,#687cec 1%,#c789ff 47%,#f293ff)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total .section-contents-step2-ranking-total-inner{padding:10px 0}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total .section-contents-step2-ranking-total-inner p{color:#5e7bea;font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total .section-contents-step2-ranking-total-inner p span{text-stroke:6px transparent;-webkit-text-stroke:6px transparent;background-clip:text;-webkit-background-clip:text;background-image:-webkit-gradient(linear,left bottom,left top,from(#f293ff),color-stop(61%,#c789ff),to(#5e7bea));background-image:-webkit-linear-gradient(bottom,#f293ff,#c789ff 61%,#5e7bea);background-image:-moz-linear-gradient(bottom,#f293ff 0,#c789ff 61%,#5e7bea 100%);background-image:-o-linear-gradient(bottom,#f293ff 0,#c789ff 61%,#5e7bea 100%);background-image:linear-gradient(0deg,#f293ff,#c789ff 61%,#5e7bea);color:#fff;font-size:25px;font-weight:700;letter-spacing:.1em;line-height:1;margin:0 5px;padding:0 3px;text-shadow:none}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list{margin-top:50px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:not(:first-child){margin-top:45px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-wrapper{width:249px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking{background-image:-webkit-linear-gradient(130deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(320deg,#e1af56,#ce8f13);height:70px;left:-12px;top:-12px;width:70px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking p{font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1.2352941176}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking p span{font-size:30px;font-weight:700;letter-spacing:0;line-height:.7}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-image{border:4px solid #e1af56}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-name-gradation p:after,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-name-gradation span:after,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point{background-image:-webkit-linear-gradient(228deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(-138deg,#e1af56,#ce8f13)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-name p{color:#ce8f13}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-link a{border:1px solid #ce8f13;color:#ce8f13}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-link a svg path{fill:#ce8f13}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-vote p{color:#ce8f13}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking{background-image:-webkit-linear-gradient(130deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(320deg,#c0c5d5,#9aa3bc)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-image{border:4px solid #c0c5d5}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-name-gradation p:after,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-name-gradation span:after,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point{background-image:-webkit-linear-gradient(228deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(-138deg,#c0c5d5,#9aa3bc)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-name p{color:#9aa3bc}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-link a{border:1px solid #9aa3bc;color:#9aa3bc}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-link a svg path{fill:#9aa3bc}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-vote p{color:#9aa3bc}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking{background-image:-webkit-linear-gradient(130deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(320deg,#c2867a,#ba6c51)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-image{border:4px solid #c08071}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point{background-image:-webkit-linear-gradient(228deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(228deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(228deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(-138deg,#c2867a,#ba6c51)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-name-gradation p:after,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-name-gradation span:after{background-image:-webkit-linear-gradient(312deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(138deg,#c2867a,#ba6c51)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-name p{color:#c08071}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-link a{border:1px solid #c08071;color:#c08071}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-link a svg path{fill:#c08071}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-vote p{color:#c08071}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-wrapper{width:220px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking{height:60px;left:-12px;top:-12px;width:60px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking p{font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.4}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking p span{font-size:25px;font-weight:700;letter-spacing:0;line-height:.84}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point{-webkit-border-radius:12.5px;-moz-border-radius:12.5px;border-radius:12.5px;height:25px;margin-top:-13px;width:120px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point p{font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.5}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-name-gradation p{font-size:22px;line-height:1}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-name-gradation span{font-size:13px;line-height:1.2307692308}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-name p{font-size:22px;font-weight:700;letter-spacing:.009em;line-height:1;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-name p span{font-size:13px;font-weight:700;letter-spacing:.009em;line-height:1.2307692308}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-vote p{font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.5}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.center,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.other{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:67px;padding:0 3%}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.center li,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.other li{margin-top:35px;width:50%}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.center li:first-child,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.center li:nth-child(2),.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.other li:first-child,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.other li:nth-child(2){margin-top:0}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.other{margin-top:45px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper{margin:0 auto;position:relative;width:130px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-star{background-image:url(../images/archives/step1/img_star_01.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:241.5px;left:50%;margin:0 auto;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;-webkit-transform:translate3d(-50%,-55%,0);-moz-transform:translate3d(-50%,-55%,0);transform:translate3d(-50%,-55%,0);width:250px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-star.no1{background-image:url(../images/archives/step1/img_star_01.png?v=202305111730);height:241.5px;width:250px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-star.no2{background-image:url(../images/archives/step1/img_star_02.png?v=202305111730);height:218px;width:237px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-star.no3{background-image:url(../images/archives/step1/img_star_03.png?v=202305111730);height:218px;width:237px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(130deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(320deg,#5e7bea,#5e7bea);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:45px;-webkit-justify-content:center;justify-content:center;left:-12px;position:absolute;top:-12px;width:45px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking p{color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.9090909091;position:relative;text-align:center;z-index:3}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking p span{font-size:20px;font-weight:700;letter-spacing:0;line-height:1}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-image{border:4px solid #5e7bea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;z-index:2}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(228deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(228deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(228deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(-138deg,#5e7bea,#5e7bea);-webkit-border-radius:12.5px;-moz-border-radius:12.5px;border-radius:12.5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:20px;-webkit-justify-content:center;justify-content:center;margin:0 auto;position:relative;width:100px;z-index:3}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point p{color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.75;text-align:center}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation{margin-top:10px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation p{display:block;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1;margin-bottom:-1em;padding-bottom:1em;text-align:center}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation p:after{margin-bottom:-1em;padding-bottom:1em}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation span{display:block;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.2727272727;text-align:center}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation p,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation span{text-stroke:6px #fff;-webkit-text-stroke:6px #fff;position:relative;z-index:-1}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation p:after,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation span:after{text-fill-color:transparent;-webkit-text-fill-color:transparent;text-stroke:1px transparent;-webkit-text-stroke:1px transparent;background:-webkit-gradient(linear,left top,right top,from(#ce8f13),to(#e1af56));background:-webkit-linear-gradient(left,#ce8f13,#e1af56);background:-moz-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:-o-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:linear-gradient(90deg,#ce8f13,#e1af56);background-clip:text;-webkit-background-clip:text;color:transparent;content:attr(data-txt);height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name{margin-top:10px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name p{color:#5e7bea;font-size:16px;font-weight:700;letter-spacing:.009em;line-height:1;text-align:center}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name p span{display:block;font-size:11px;font-weight:700;letter-spacing:.009em;line-height:1.2727272727}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-common-link,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-link{margin-top:10px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #5e7bea;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:700;height:26px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:0 auto;position:relative;text-decoration:none;width:126px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-link a svg{height:9px;position:absolute;right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:9px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-common-link svg{margin-left:5px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-common-link span{cursor:pointer}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-vote{margin-top:10px}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-vote p{color:#5e7bea;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.75;text-align:center}.page-index #section-contents-step3-open{padding-top:64px}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-title p{background-image:url(../images/index/tit_step3-open.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:129.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:375px}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-description{margin-top:-20px}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-description p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-description p.title{color:#f293ff;margin-top:10px}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-description p.text{color:#f293ff}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-description p.bold{color:#f293ff;font-size:21px;font-weight:700;letter-spacing:.02em;line-height:1.6666666667}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-description p.bold span{font-size:13px;font-weight:700;letter-spacing:.02em;line-height:2.6923076923}.page-index #section-contents-step3-close{padding-top:50px}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-title p{background-image:url(../images/index/tit_step3-close.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:55.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:214px}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description{margin-top:10px}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description p.title{color:#c789ff;margin-top:10px}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description p.text{color:#c789ff}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description p.bold{color:#c789ff;font-size:21px;font-weight:700;letter-spacing:.02em;line-height:1.6666666667;margin-top:10px}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description p.bold span{font-size:13px;font-weight:700;letter-spacing:.02em;line-height:2.6923076923}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description .section-contents-step3-close-program{padding-top:30px}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description .section-contents-step3-close-program p{color:#c789ff;font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.3636363636}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description .section-contents-step3-close-program p span{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.875}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description .section-contents-step3-close-program p:nth-child(2){font-size:19px;font-weight:700;letter-spacing:.04em;line-height:1.5789473684}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description a{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#c789ff;-webkit-border-radius:27.5px;-moz-border-radius:27.5px;border-radius:27.5px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;height:55px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.3846153846;margin:15px auto 0;padding-left:10px;position:relative;text-decoration:none;width:280px}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description a .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:49px;left:3px;position:absolute;width:49px}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description a[target=_blank]:after{background-image:url(../images/common/icon_blank.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:10.5px;overflow:hidden;position:absolute;right:15px;text-indent:-9999px;width:11px}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-banner{margin-top:27.5px}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-banner p{color:#8e8e8e;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.7857142857;text-align:center}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-banner p span{font-size:12px;font-weight:700;letter-spacing:.04em;line-height:2.0833333333;margin:0 2.5px 0 5px;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-banner a{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#f293ff;-webkit-border-radius:27.5px;-moz-border-radius:27.5px;border-radius:27.5px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;height:55px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.3846153846;margin:9px auto 0;padding-left:10px;position:relative;text-decoration:none;width:280px}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-banner a .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:49px;left:3px;position:absolute;width:49px}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-banner a[target=_blank]:after{background-image:url(../images/common/icon_blank.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:10.5px;overflow:hidden;position:absolute;right:15px;text-indent:-9999px;width:11px}.page-index #section-contents-step3-result{padding-top:35px}.page-index #section-contents-step3-result .section-contents-step3-result-inner .section-contents-step3-result-title p{background-image:url(../images/index/tit_step3-result.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:25.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:144.5px}.page-index #section-contents-step3-result .section-contents-step3-result-inner .section-contents-step3-result-description{margin-top:13px}.page-index #section-contents-step3-result .section-contents-step3-result-inner .section-contents-step3-result-description p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total{margin-top:17px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total .section-contents-step3-ranking-total-line{height:2px;margin:0 auto;width:270px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total .section-contents-step3-ranking-total-line.top{background-image:-webkit-gradient(linear,right top,left top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(-90deg,#687cec 1%,#c789ff 47%,#f293ff)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total .section-contents-step3-ranking-total-line.bottom{background-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(90deg,#687cec 1%,#c789ff 47%,#f293ff)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total .section-contents-step3-ranking-total-inner{padding:10px 0}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total .section-contents-step3-ranking-total-inner p{color:#5e7bea;font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total .section-contents-step3-ranking-total-inner p span{text-stroke:6px transparent;-webkit-text-stroke:6px transparent;background-clip:text;-webkit-background-clip:text;background-image:-webkit-gradient(linear,left bottom,left top,from(#f293ff),color-stop(61%,#c789ff),to(#5e7bea));background-image:-webkit-linear-gradient(bottom,#f293ff,#c789ff 61%,#5e7bea);background-image:-moz-linear-gradient(bottom,#f293ff 0,#c789ff 61%,#5e7bea 100%);background-image:-o-linear-gradient(bottom,#f293ff 0,#c789ff 61%,#5e7bea 100%);background-image:linear-gradient(0deg,#f293ff,#c789ff 61%,#5e7bea);color:#fff;font-size:25px;font-weight:700;letter-spacing:.1em;line-height:1;margin:0 5px;padding:0 3px;text-shadow:none}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list{margin-top:30px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-wrapper{width:249px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking{background-image:-webkit-linear-gradient(130deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(320deg,#e1af56,#ce8f13);height:70px;left:-12px;top:-12px;width:70px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p{font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1.2352941176}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p span{font-size:30px;font-weight:700;letter-spacing:0;line-height:.7}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-image{border:4px solid #e1af56}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-name-gradation p:after,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-name-gradation span:after{background-image:-webkit-linear-gradient(228deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(-138deg,#e1af56,#ce8f13)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-name p{color:#ce8f13}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-link a{border:1px solid #ce8f13;color:#ce8f13}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-link a svg path{fill:#ce8f13}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-point span{font-weight:500;letter-spacing:.04em}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-wrapper{width:220px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking{height:60px;left:-12px;top:-12px;width:60px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p{font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.4}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p span{font-size:25px;font-weight:700;letter-spacing:0;line-height:.84}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-name-gradation p{font-size:22px;line-height:1}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-name-gradation span{font-size:13px;line-height:1.2307692308}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-name p{font-size:22px;font-weight:700;letter-spacing:.009em;line-height:1;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-name p span{font-size:13px;font-weight:700;letter-spacing:.009em;line-height:1.2307692308}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-point{margin-top:8px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-point span{font-size:15px;font-weight:700;letter-spacing:.009em;line-height:1.0666666667}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top{margin-top:35px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:not(:first-child){margin-top:45px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking{background-image:-webkit-linear-gradient(130deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(320deg,#c0c5d5,#9aa3bc)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-image{border:4px solid #c0c5d5}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-name-gradation p:after,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-name-gradation span:after{background-image:-webkit-linear-gradient(228deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(-138deg,#c0c5d5,#9aa3bc)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-name p{color:#9aa3bc}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-link a{border:1px solid #9aa3bc;color:#9aa3bc}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-link a svg path{fill:#9aa3bc}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-point span{font-weight:500;letter-spacing:.04em}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking{background-image:-webkit-linear-gradient(130deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(320deg,#c2867a,#ba6c51)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-image{border:4px solid #c08071}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-name-gradation p:after,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-name-gradation span:after{background-image:-webkit-linear-gradient(312deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(138deg,#c2867a,#ba6c51)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-name p{color:#c08071}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-link a{border:1px solid #c08071;color:#c08071}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-link a svg path{fill:#c08071}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-point span{font-weight:500;letter-spacing:.04em}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-wrapper{width:220px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking{height:60px;left:-12px;top:-12px;width:60px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p{font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.4}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p span{font-size:25px;font-weight:700;letter-spacing:0;line-height:.84}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-name-gradation p{font-size:22px;line-height:1}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-name-gradation span{font-size:13px;line-height:1.2307692308}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-name p{font-size:22px;font-weight:700;letter-spacing:.009em;line-height:1;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-name p span{font-size:13px;font-weight:700;letter-spacing:.009em;line-height:1.2307692308}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-point{margin-top:8px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-point span{font-size:15px;font-weight:700;letter-spacing:.009em;line-height:1.0666666667}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.center,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.other{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:67px;padding:0 3%}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.center li,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.other li{margin-top:35px;width:50%}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.center li:first-child,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.center li:nth-child(2),.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.other li:first-child,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.other li:nth-child(2){margin-top:0}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.center li:last-child,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.other li:last-child{width:100%}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.other{margin-top:45px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper{margin:0 auto;position:relative;width:130px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-star{background-image:url(../images/archives/step1/img_star_01.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:241.5px;left:50%;margin:0 auto;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;-webkit-transform:translate3d(-50%,-55%,0);-moz-transform:translate3d(-50%,-55%,0);transform:translate3d(-50%,-55%,0);width:250px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-star.no1{background-image:url(../images/archives/step1/img_star_01.png?v=202305111730);height:241.5px;width:250px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-star.no2{background-image:url(../images/archives/step1/img_star_02.png?v=202305111730);height:218px;width:237px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-star.no3{background-image:url(../images/archives/step1/img_star_03.png?v=202305111730);height:218px;width:237px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(130deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(320deg,#5e7bea,#5e7bea);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:45px;-webkit-justify-content:center;justify-content:center;left:-12px;position:absolute;top:-12px;width:45px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p{color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.9090909091;position:relative;text-align:center;z-index:3}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p span{font-size:20px;font-weight:700;letter-spacing:0;line-height:1}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-image{border:4px solid #5e7bea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;z-index:2}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation{margin-top:10px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation p{display:block;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1;margin-bottom:-1em;padding-bottom:1em;text-align:center}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation p:after{margin-bottom:-1em;padding-bottom:1em}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation span{display:block;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.2727272727;text-align:center}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation p,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation span{text-stroke:6px #fff;-webkit-text-stroke:6px #fff;position:relative;z-index:-1}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation p:after,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation span:after{text-fill-color:transparent;-webkit-text-fill-color:transparent;text-stroke:1px transparent;-webkit-text-stroke:1px transparent;background:-webkit-gradient(linear,left top,right top,from(#ce8f13),to(#e1af56));background:-webkit-linear-gradient(left,#ce8f13,#e1af56);background:-moz-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:-o-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:linear-gradient(90deg,#ce8f13,#e1af56);background-clip:text;-webkit-background-clip:text;color:transparent;content:attr(data-txt);height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name{margin-top:10px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name p{color:#5e7bea;font-size:16px;font-weight:700;letter-spacing:.009em;line-height:1;text-align:center}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name p span{display:block;font-size:11px;font-weight:700;letter-spacing:.009em;line-height:1.2727272727}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-common-link,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-link{margin-top:10px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #5e7bea;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:700;height:26px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:0 auto;position:relative;text-decoration:none;width:126px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-link a svg{height:9px;position:absolute;right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:9px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-common-link svg{margin-left:5px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-common-link span{cursor:pointer}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-point{margin-top:10px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-point p{color:#5e7bea;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.1666666667;text-align:center}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-debut{margin-top:45px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-debut p{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-debut p svg{display:block;height:43.5px;width:28px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter{margin-top:45px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter .section-contents-step3-ranking-list-twitter-title p{background-image:url(../images/index/tit_step3-twitter.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:26.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:245.5px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter .section-contents-step3-ranking-list-twitter-description{margin-top:10px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter .section-contents-step3-ranking-list-twitter-description p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter a{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#ff7588;-webkit-border-radius:27.5px;-moz-border-radius:27.5px;border-radius:27.5px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;height:55px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.3846153846;margin:25px auto 0;padding-left:10px;position:relative;text-decoration:none;width:280px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter a .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:49px;left:3px;position:absolute;width:49px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter a[target=_blank]:after{background-image:url(../images/common/icon_blank.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:10.5px;overflow:hidden;position:absolute;right:15px;text-indent:-9999px;width:11px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-inner{padding:40px 0 25px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-text{margin-top:12.5px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-text p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-text p span{color:#c789ff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list{margin-top:15px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list.others ul li .section-contents-step3-ranking-list-plan-list-text a,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list.others ul li .section-contents-step3-ranking-list-plan-list-text p{color:#c789ff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li{background:#fff;background:-webkit-linear-gradient(315deg,transparent,#fff 0) 0 0,-webkit-linear-gradient(225deg,transparent,#fff 0) 100% 0,-webkit-linear-gradient(135deg,transparent 8px,#fff 0) 100% 100%,-webkit-linear-gradient(45deg,transparent,#fff 0) 0 100%;background:-moz-linear-gradient(315deg,transparent 0,#fff 0) 0 0,-moz-linear-gradient(225deg,transparent 0,#fff 0) 100% 0,-moz-linear-gradient(135deg,transparent 8px,#fff 0) 100% 100%,-moz-linear-gradient(45deg,transparent 0,#fff 0) 0 100%;background:-o-linear-gradient(315deg,transparent 0,#fff 0) 0 0,-o-linear-gradient(225deg,transparent 0,#fff 0) 100% 0,-o-linear-gradient(135deg,transparent 8px,#fff 0) 100% 100%,-o-linear-gradient(45deg,transparent 0,#fff 0) 0 100%;background:linear-gradient(135deg,transparent,#fff 0) 0 0,linear-gradient(225deg,transparent,#fff 0) 100% 0,linear-gradient(315deg,transparent 8px,#fff 0) 100% 100%,linear-gradient(45deg,transparent,#fff 0) 0 100%;background-repeat:no-repeat;-moz-background-size:51% 51%;background-size:51% 51%;-webkit-filter:drop-shadow(0 0 3px rgba(94,123,234,.4));filter:drop-shadow(0 0 3px rgba(94,123,234,.4));margin:0 auto;padding:10px;position:relative;width:295px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li:not(:first-child){margin-top:10px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li:after{background-image:url(../images/index/bg_paper.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;bottom:-1.5px;content:"";height:16px;overflow:hidden;position:absolute;right:-1px;text-indent:-9999px;width:15.5px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li .section-contents-step3-ranking-list-plan-list-text a,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li .section-contents-step3-ranking-list-plan-list-text p{color:#f293ff;font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-align:center}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li .section-contents-step3-ranking-list-plan-list-text a{text-decoration:underline}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li .section-contents-step3-ranking-list-plan-list-text a[target=_blank]:after{background-image:url(../images/common/icon_blank-pink.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:inline-block;height:10.5px;margin:0 3px;overflow:hidden;text-indent:-9999px;width:11px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-image{background-image:url(../images/index/img_plan-hanamaruobake.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:56px;margin:-25px 10px -32.5px auto;overflow:hidden;text-indent:-9999px;width:53px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-line-top{background-image:url(../images/index/img_step3_line_t.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:27.5px;margin-bottom:25px;overflow:hidden;text-indent:-9999px;width:322.5px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-line-center{background-image:url(../images/index/img_step3_line_b.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:21px;margin-bottom:25px;margin-left:auto;margin-top:25px;overflow:hidden;text-indent:-9999px;width:318px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-line-bottom{background-image:url(../images/index/img_step3_line_t.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:27.5px;margin-top:25px;overflow:hidden;text-indent:-9999px;width:322.5px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-official p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-official a{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#f293ff;-webkit-border-radius:27.5px;-moz-border-radius:27.5px;border-radius:27.5px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:500;height:55px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.3846153846;margin:25px auto 0;padding-left:10px;position:relative;text-decoration:none;width:280px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-official a .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:49px;left:3px;position:absolute;width:49px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-official a[target=_blank]:after{background-image:url(../images/common/icon_blank.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:10.5px;overflow:hidden;position:absolute;right:15px;text-indent:-9999px;width:11px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-lower{margin-top:70px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-lower p{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.5;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-lower p svg{display:block;height:25px;width:20px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-lower p svg:first-child{margin-right:5px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-project .section-contents-step3-project-inner{padding:45px 0}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-project .section-contents-step3-project-inner .section-contents-step3-project-title p{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-project .section-contents-step3-project-inner .section-contents-step3-project-title p svg{display:block;height:25px;width:20px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-project .section-contents-step3-project-inner .section-contents-step3-project-title p svg:first-child{margin-right:5px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-project .section-contents-step3-project-inner .section-contents-step3-project-title p svg:nth-child(3){margin-left:5px}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-project .section-contents-step3-project-inner .section-common-next{margin-top:15px}.page-about #section-contents-about .section-contents-about-inner{padding-top:25px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-logo{background-image:url(../images/about/img_logo.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:152.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:291.5px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail{padding-top:12px;position:relative}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail:after{background-image:url(../images/about/bg_detail.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:block;height:193px;left:0;position:absolute;top:0;width:301px;width:100%;z-index:-1}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-title{margin-top:10px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-title p{background-image:url(../images/about/txt_title.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:59px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:198px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-outline{margin-top:10px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-outline p{color:#5e7bea;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.6923076923;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-join{margin-top:17px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav{margin-top:50px;padding:0 37.5px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:not(:first-child){margin-top:11px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(2n){color:#f293ff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(2n) a{border:2px solid #f293ff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(2n) a:before{background-image:url(../images/about/ico_star2.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(2n) a:after{background-image:url(../images/about/ico_arrow2.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(odd){color:#5e7bea}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(odd) a{border:2px solid #5e7bea}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(odd) a:before{background-image:url(../images/about/ico_star1.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(odd) a:after{background-image:url(../images/about/ico_arrow1.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;background-color:#fff;border:2px solid #f293ff;-webkit-border-radius:17.5px;-moz-border-radius:17.5px;border-radius:17.5px;color:inherit;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:700;height:35px;-webkit-justify-content:space-between;justify-content:space-between;letter-spacing:0;line-height:2.6666666667;padding:0 15px 0 10px;position:relative;text-decoration:none;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li a:hover{opacity:.8}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li a:after,.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li a:before{-ms-flex-negative:0;background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li a:before{height:20px;width:20px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li a:after{height:8px;width:12px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule{padding-top:50px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-title h2{background-image:url(../images/about/txt_schedule_title.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:61.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:274px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-step{margin-top:15px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-step p{background-image:url(../images/about/img_schedule_steps.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:81px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:345.5px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-step.ended p{background-image:url(../images/about/img_schedule_steps-ended.png?v=202305111730);height:65px;width:345px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list{background-color:#fff;border:3px solid #ef94fa;-webkit-border-radius:17.5px;-moz-border-radius:17.5px;border-radius:17.5px;margin:22px 39px 0;padding:21px 0;position:relative}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list:after,.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list:before{-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%);content:"";display:block;height:16px;left:50%;margin-left:60px;position:absolute;width:21px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list:before{background-color:#ef94fa;top:-16px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list:after{background-color:#fff;top:-11px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list .section-contents-about-schedule-memo p{color:#ef94fa;font-size:19px;font-weight:700;letter-spacing:.08em;line-height:1.2631578947;text-align:center}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list .section-contents-about-schedule-item{margin-top:17.5px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list .section-contents-about-schedule-item p{font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.8461538462;text-align:center}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list .section-contents-about-schedule-item p:not(:first-child){margin-top:10px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list .section-contents-about-schedule-item h3{color:#5f7be4;font-size:17px;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;margin-top:10px;text-align:center}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview{padding-top:50px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-title h2{background-image:url(../images/about/txt_overview_title.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:61.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:274px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-outline{margin-top:12px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-outline p{color:#5e7bea;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.7692307692;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-phase{margin-top:35px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-phase p{background-image:url(../images/about/txt_overview_phase.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:51.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:309px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-phase-text{margin-top:7px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-phase-text p{color:#8e8e8e;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.7692307692;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list{margin-top:25px;padding:0 37.5px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item{background-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);-moz-box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);position:relative}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item:not(:first-child){margin-top:50px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item:nth-child(2) .section-contents-about-overview-item-body h3 small{color:#c789ff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item:nth-child(2) .section-contents-about-overview-item-body h3 span{text-shadow:2px 2px 1px #c789ff,-2px -2px 1px #c789ff,2px 1px 1px #c789ff,-2px -1px 1px #c789ff,2px 0 1px #c789ff,-2px 0 1px #c789ff,2px -1px 1px #c789ff,-2px 1px 1px #c789ff,1px 2px 1px #c789ff,-1px -2px 1px #c789ff,1px 1px 1px #c789ff,-1px -1px 1px #c789ff,1px 0 1px #c789ff,-1px 0 1px #c789ff,1px -1px 1px #c789ff,-1px 1px 1px #c789ff,1px -2px 1px #c789ff,-1px 2px 1px #c789ff,0 -2px 1px #c789ff,0 2px 1px #c789ff,0 -1px 1px #c789ff,0 1px 1px #c789ff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item:nth-child(3) .section-contents-about-overview-item-body h3 small{color:#ef94fa}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item:nth-child(3) .section-contents-about-overview-item-body h3 span{text-shadow:2px 2px 1px #ef94fa,-2px -2px 1px #ef94fa,2px 1px 1px #ef94fa,-2px -1px 1px #ef94fa,2px 0 1px #ef94fa,-2px 0 1px #ef94fa,2px -1px 1px #ef94fa,-2px 1px 1px #ef94fa,1px 2px 1px #ef94fa,-1px -2px 1px #ef94fa,1px 1px 1px #ef94fa,-1px -1px 1px #ef94fa,1px 0 1px #ef94fa,-1px 0 1px #ef94fa,1px -1px 1px #ef94fa,-1px 1px 1px #ef94fa,1px -2px 1px #ef94fa,-1px 2px 1px #ef94fa,0 -2px 1px #ef94fa,0 2px 1px #ef94fa,0 -1px 1px #ef94fa,0 1px 1px #ef94fa}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body{padding:15px 0 30px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body h3 small{color:#5e7bea;display:block;font-size:17px;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body h3 span{color:#fff;display:block;font-size:20px;font-weight:700;letter-spacing:.1em;line-height:1.25;text-align:center;text-shadow:2px 2px 1px #5e7bea,-2px -2px 1px #5e7bea,2px 1px 1px #5e7bea,-2px -1px 1px #5e7bea,2px 0 1px #5e7bea,-2px 0 1px #5e7bea,2px -1px 1px #5e7bea,-2px 1px 1px #5e7bea,1px 2px 1px #5e7bea,-1px -2px 1px #5e7bea,1px 1px 1px #5e7bea,-1px -1px 1px #5e7bea,1px 0 1px #5e7bea,-1px 0 1px #5e7bea,1px -1px 1px #5e7bea,-1px 1px 1px #5e7bea,1px -2px 1px #5e7bea,-1px 2px 1px #5e7bea,0 -2px 1px #5e7bea,0 2px 1px #5e7bea,0 -1px 1px #5e7bea,0 1px 1px #5e7bea}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body>p{color:#8e8e8e;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.5;margin-top:15px;text-align:center}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body>span{display:block;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.75;margin-top:7px;text-align:center}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body .section-common-button-voted{margin-top:25px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body .section-common-button-voted a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 auto;text-decoration:none}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body .section-common-link,.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body .section-common-next{margin-top:12px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-badge{left:-23px;position:absolute;top:-20px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-badge.one p{background-image:url(../images/about/ico_overview_badge1.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-badge.two p{background-image:url(../images/about/ico_overview_badge2.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-badge.three p{background-image:url(../images/about/ico_overview_badge3.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-badge p{background-image:url(../images/about/ico_overview_badge1.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:65.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:68px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-archive{padding-top:50px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-archive .section-contents-about-archive-title h2{background-image:url(../images/about/txt_archive_title.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:61.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:274px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-archive .section-common-next{margin-top:15px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-path{padding:100px 0 50px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-path .section-contents-about-path-title h2{background-image:url(../images/about/tit_path.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:63.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:343.5px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-path .section-contents-about-path-description{margin-top:15px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-path .section-contents-about-path-description p{color:#5e7bea;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps{padding-top:50px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps:last-child .section-common-next{margin-bottom:20px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-title h2{background-image:url(../images/about/tit_step1.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:67.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:334px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-title.step1 h2{background-image:url(../images/about/tit_step1.png?v=202305111730);height:67.5px;width:334px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-title.step2 h2{background-image:url(../images/about/tit_step2.png?v=202305111730);height:61.5px;width:304px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-title.step3 h2{background-image:url(../images/about/tit_step3.png?v=202305111730);height:61.5px;width:344px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-period{margin-top:-10px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-period p{color:#5e7bea;font-size:15px;font-weight:500;letter-spacing:.08em;line-height:1.4666666667;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-period p span{font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.6666666667}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-description{margin-top:15px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-description p{color:#8e8e8e;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.5384615385;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-common-next{margin-top:15px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-banner .section-contents-about-banner-inner{padding:80px 0 45px}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-banner .section-contents-about-banner-inner .section-contents-about-banner-list ul li a{background-image:url(../images/about/bnr_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:block;height:120.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:307.5px}.page-faq #section-contents-faq .section-contents-faq-inner{margin-bottom:20px;padding:30px 0 36px}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-title p{color:#5e7bea;font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.2272727273;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion{margin-top:30px;padding:0 27.5px}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list{background-color:#fff;border:2px solid #bec4f7;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;margin:0 auto;overflow:hidden;padding:6px 0;width:100%}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list:not(:first-child){margin-top:6px}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-head{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-left:7.5px;padding-right:10px}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-head p{color:#5e7bea;font-size:14px;font-weight:500;letter-spacing:.04em;line-height:1.25;margin-right:7px}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-head:before{-ms-flex-negative:0;background-image:url(../images/faq/icon_q.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0;height:41px;margin-right:7px;overflow:hidden;text-indent:-9999px;width:40px}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-head .arrow{-ms-flex-negative:0;background-image:url(../images/faq/btn_toggle.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0;height:8.5px;margin-left:auto;overflow:hidden;text-indent:-9999px;width:13.5px}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-inner{height:0;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;width:100%}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box:before{background-image:url(../images/faq/img_answer.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:block;height:2.5px;margin:0 auto;overflow:hidden;padding:10px 0;text-indent:-9999px;width:302px}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box p{font-size:12px;font-weight:500;letter-spacing:.04em;line-height:1.4166666667;padding:0 15px}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box .section-contents-faq-accordion-list-title{padding:0 15px}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box .section-contents-faq-accordion-list-title p{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#c789ff;-webkit-border-radius:12.5px;-moz-border-radius:12.5px;border-radius:12.5px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;height:25px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.4166666667;margin-top:15px;text-align:center}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box .section-contents-faq-accordion-list-lead{margin-top:17.5px}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box .section-contents-faq-accordion-list-lead p{background-image:url(../images/faq/txt_ios_lead.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:block;height:20px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:221px}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box .section-contents-faq-accordion-list-lead.android p{background-image:url(../images/faq/txt_android_lead.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:block;height:20px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:238px}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box .section-contents-faq-accordion-list-slider{margin-bottom:25px;margin-top:15px}.page-form #section-contents-form .section-contents-form-inner{margin-bottom:20px;padding:30px 0 36px}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-title p{color:#5e7bea;font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1.2272727273;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-note{margin-top:15.5px}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-note p{font-size:10px;font-weight:500;letter-spacing:.04em;line-height:2;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list{margin-top:28px;padding:0 35px}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li:not(:first-child){margin-top:28px}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li .section-contents-form-list-title{margin-bottom:9px;padding-left:13px}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li .section-contents-form-list-title p{color:#5e7bea;font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1.2941176471}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li .section-contents-form-list-title p span{background-color:#f293ff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:2;margin-left:5px;text-align:center;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);vertical-align:bottom;width:44px}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li .section-contents-form-list-select{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:45px;position:relative;width:100%}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li .section-contents-form-list-select select{background-color:#fff;border:2px solid #bec4f7;-webkit-border-radius:22.5px;-moz-border-radius:22.5px;border-radius:22.5px;font-size:14px;height:100%;line-height:1.71429;padding-left:12px;padding-right:45px;width:100%}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li .section-contents-form-list-select .section-contents-form-list-select-arrow{background-image:url(../images/form/btn_select.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:35px;overflow:hidden;pointer-events:none;position:absolute;right:6px;text-indent:-9999px;width:35px}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-submit{margin-top:38px;text-align:center}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-submit button{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(23%,#c789ff),color-stop(74%,#5e7bea));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 23%,#5e7bea 74%);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 23%,#5e7bea 74%);background-image:-o-linear-gradient(top,#f293ff,#c789ff 23%,#5e7bea 74%);background-image:linear-gradient(180deg,#f293ff,#c789ff 23%,#5e7bea 74%);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#fff;font-size:18px;font-weight:700;height:45px;letter-spacing:.08em;line-height:1.6666666667;width:220px}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-submit button:disabled{opacity:.5}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-title{padding-top:30px}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-title p{color:#5e7bea;font-size:22px;font-weight:700;letter-spacing:.04em;line-height:.9090909091;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-text{margin-top:15px}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-text p{font-size:14px;font-weight:500;letter-spacing:.04em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-update{margin-top:5px}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-update p{color:#8e8e8e;font-size:11px;font-weight:400;letter-spacing:.08em;line-height:1.9090909091;text-align:center}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list{margin:27.5px 0 0;position:relative}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;-webkit-border-radius:150px 0 0 150px;-moz-border-radius:150px 0 0 150px;border-radius:150px 0 0 150px;-webkit-box-shadow:1px 2px 7px 0 rgba(94,123,234,.4);-moz-box-shadow:1px 2px 7px 0 rgba(94,123,234,.4);box-shadow:1px 2px 7px 0 rgba(94,123,234,.4);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:32.5px;width:95%}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:first-child{margin-top:0}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:not(:nth-child(2n)){margin-left:auto}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:not(:nth-child(2n)) .section-contents-character-list-wrapper{margin-right:auto}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(2n){-webkit-border-radius:0 150px 150px 0;-moz-border-radius:0 150px 150px 0;border-radius:0 150px 150px 0}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(2n) .section-contents-character-list-wrapper{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;margin-left:auto;-webkit-order:2;order:2}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(2n) .section-contents-character-list-description{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:first-child .section-contents-character-list-image{border-color:#e1af56}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:first-child .section-contents-character-list-detail{background-image:-webkit-gradient(linear,right top,left top,from(#e1af56),to(#ce8f13));background-image:-webkit-linear-gradient(right,#e1af56,#ce8f13);background-image:-moz-linear-gradient(right,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(right,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(270deg,#e1af56,#ce8f13)}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:first-child .section-contents-character-list-detail .section-contents-character-list-detail-ranking p{color:#ce8f13}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(2) .section-contents-character-list-image{border-color:#c0c5d5}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(2) .section-contents-character-list-detail{background-image:-webkit-gradient(linear,right top,left top,from(#c0c5d5),to(#9aa3bc));background-image:-webkit-linear-gradient(right,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(right,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(right,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(270deg,#c0c5d5,#9aa3bc)}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(2) .section-contents-character-list-detail .section-contents-character-list-detail-ranking p{color:#9aa3bc}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(3) .section-contents-character-list-image{border-color:#c08071}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(3) .section-contents-character-list-detail{background-image:-webkit-gradient(linear,right top,left top,from(#ba6c51),to(#c2867a));background-image:-webkit-linear-gradient(right,#ba6c51,#c2867a);background-image:-moz-linear-gradient(right,#ba6c51 0,#c2867a 100%);background-image:-o-linear-gradient(right,#ba6c51 0,#c2867a 100%);background-image:linear-gradient(270deg,#ba6c51,#c2867a)}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(3) .section-contents-character-list-detail .section-contents-character-list-detail-ranking p{color:#ba6d52}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-wrapper{position:relative}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-image{-ms-flex-negative:0;border:5px solid #5e7bea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0;height:150px;width:150px}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#5e7bea;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:30px;left:50%;overflow:hidden;padding:2px;position:absolute;-webkit-transform:translate3d(-50%,50%,0);-moz-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0);width:130px}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-ranking{-ms-flex-negative:0;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#fff;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:100%;-webkit-justify-content:center;justify-content:center;width:55px}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-ranking p{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;line-height:1}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-ranking p span:first-child{font-size:8px;font-weight:500;letter-spacing:0;line-height:2.625;line-height:1;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-ranking p span:nth-child(2){font-size:21px;font-weight:700;letter-spacing:0;line-height:.9523809524;line-height:1;margin-left:1px;margin-top:-4px}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-ranking p span:nth-child(3){font-size:10px;font-weight:500;letter-spacing:0;line-height:2.1;line-height:1;margin-left:1px;margin-top:5px}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-point{text-align:center;width:100%}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-point p{color:#fff;font-size:10px;font-weight:500;letter-spacing:.04em;line-height:2.1}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-description{text-align:center;width:100%}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-ruby{margin-bottom:7.5px}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-ruby p{color:#5e7bea;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.25}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-name p{color:#5e7bea;font-size:20px;font-weight:700;letter-spacing:0;line-height:.75}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-common-button-voted{margin-top:12.5px}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-link{margin-top:5px}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-link,.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-link a{color:#f293ff;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:2.5}.page-characters #section-contents-goods{margin-bottom:30px;margin-top:55px}.page-characters #section-contents-goods .section-contents-goods-inner .section-contents-goods-title p{background-image:url(../images/characters/tit_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:53.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:179.5px}.page-characters #section-contents-goods .section-contents-goods-inner .section-contents-goods-text{margin-top:20px}.page-characters #section-contents-goods .section-contents-goods-inner .section-contents-goods-text p{background-image:url(../images/characters/txt_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:13px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:97.5px}.page-characters #section-contents-goods .section-contents-goods-inner .section-common-primary-m{margin-top:7.5px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head{padding:27px 0}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-ruby{margin-bottom:5px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-ruby p{font-size:15px;line-height:1.3333333333}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-name p,.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-ruby p{color:#5e7bea;font-weight:700;letter-spacing:.08em;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-name p{font-size:25px;line-height:.8}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-title{margin-top:12.5px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-title p{color:#5e7bea;font-size:20px;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-image{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:240px;margin:0 auto;overflow:hidden;width:320px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-common-link{margin-top:15px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-common-link svg{margin-left:5px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-common-link span{cursor:pointer}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-common-button-voted{margin-top:15px;text-align:center}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-line-top{background-image:url(../images/characters/detail/img_line_t.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:27.5px;overflow:hidden;text-indent:-9999px;width:346.5px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-line-bottom{background-image:url(../images/characters/detail/img_line_b.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:21px;margin-left:auto;margin-top:25px;overflow:hidden;text-indent:-9999px;width:342px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods{margin-bottom:40px;margin-top:50px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-title p{background-image:url(../images/characters/detail/tit_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:90px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:343px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list{position:relative}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li:not(:first-child){margin-top:10px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li .section-contents-detail-goods-list-image{background-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:218.5px;margin:0 auto;overflow:hidden;position:relative;width:307px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li .section-contents-detail-goods-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li .section-contents-detail-goods-list-image .section-contents-detail-goods-list-link{background-image:url(../images/common/btn_goods.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:85px 25px;background-size:85px 25px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li .section-contents-detail-goods-list-text{margin-top:32px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li .section-contents-detail-goods-list-text p{background-image:url(../images/characters/txt_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:13px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:97.5px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li .section-common-primary-m{margin-top:9px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-sub{margin-bottom:15px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-sub.old{margin-top:50px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-sub p{color:#5e7bea;font-size:17px;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide .section-contents-slick-slide-caption{margin-top:10px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide .section-contents-slick-slide-caption a,.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide .section-contents-slick-slide-caption p{color:#5e7bea;display:block;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.3846153846;text-align:left;text-decoration:underline}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-detail-goods-list-link{background-image:url(../images/common/btn_goods.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:65.3846153846px 19.2307692308px;background-size:65.3846153846px 19.2307692308px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide.old .section-contents-slick-slide-box{margin:0 auto;width:172px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide.old .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide.old .section-contents-slick-slide-box .section-contents-slick-slide-play{-moz-background-size:42px 42px;background-size:42px 42px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions{margin-bottom:20px;margin-top:26px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-title p{background-image:url(../images/characters/detail/tit_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:90px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:343px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list{position:relative}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li:not(:first-child){margin-top:10px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title{position:relative;z-index:2}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title.vol5 p{background-image:url(../images/competitions/detail/vol5/tit_competitions.png?v=202305111730);height:107.5px;width:191.5px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title.vol4 p{background-image:url(../images/competitions/detail/vol4/tit_competitions.png?v=202305111730);height:108px;width:216.5px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title.vol3 p{background-image:url(../images/competitions/detail/vol3/tit_competitions.png?v=202305111730);height:132.5px;width:257px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title.vol2 p{background-image:url(../images/competitions/detail/vol2/tit_competitions.png?v=202305111730);height:107.5px;width:215.5px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title.vol1 p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);height:106.5px;width:200.5px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:106.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:200.5px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-image{background-color:#fff;border:3px solid #5e7bea;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:218.5px;margin:0 auto;overflow:hidden;position:relative;width:307px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-image .section-contents-detail-competitions-list-zoom{background-image:url(../images/common/btn_zoom-b.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:45px 45px;background-size:45px 45px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-text{margin-top:15px;padding:0 35px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-text p{color:#5e7bea;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.7692307692}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-link{margin-top:15px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#ff2364;background-image:url(../images/competitions/btn_link.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:27.5px;-moz-border-radius:27.5px;border-radius:27.5px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;height:55px;-webkit-justify-content:center;justify-content:center;letter-spacing:0;line-height:1.5;margin:0 auto;position:relative;text-decoration:none;width:280px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-sub{margin-bottom:15px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-sub.old{margin-top:50px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-sub p{color:#5e7bea;font-size:17px;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-caption{margin-top:10px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-caption a,.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-caption p{color:#5e7bea;display:block;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.3846153846;text-align:left;text-decoration:underline}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-detail-competitions-list-zoom{background-image:url(../images/common/btn_zoom-b.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:34.6153846154px 34.6153846154px;background-size:34.6153846154px 34.6153846154px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide.old .section-contents-slick-slide-box{margin:0 auto;width:172px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide.old .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide.old .section-contents-slick-slide-box .section-contents-slick-slide-play{-moz-background-size:42px 42px;background-size:42px 42px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-common-next a{width:220px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts{margin-bottom:40px;margin-top:50px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-title p{background-image:url(../images/characters/detail/tit_shorts.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:90px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:343px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-sub{margin-bottom:15px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-sub p{color:#5e7bea;font-size:17px;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-caption{margin-top:10px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-caption p{color:#f293ff;font-size:15px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:left;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(59%,#c789ff),to(#687cec));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-o-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:linear-gradient(180deg,#f293ff,#c789ff 59%,#687cec);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-slick-slide-play{background-image:url(../images/common/btn_movie.svg?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:68px 68px;background-size:68px 68px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide.big .section-contents-slick-slide-box{height:250px;height:auto;margin:0 auto;width:250px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide.big .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box{height:168px;margin:0 auto;width:168px}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-play{-moz-background-size:42px 42px;background-size:42px 42px}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head{padding:27px 0}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-ruby{margin-bottom:5px}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-ruby p{font-size:15px;line-height:1.3333333333}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-name p,.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-ruby p{color:#5e7bea;font-weight:700;letter-spacing:.08em;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-name p{font-size:25px;line-height:.8}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-title{margin-top:12.5px}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-title p{color:#5e7bea;font-size:20px;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-image{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:240px;margin:0 auto;overflow:hidden;width:320px}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-bottom{background-color:#fff;margin-top:30px;padding:20px 0}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-bottom p{color:#f293ff;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1.3888888889;text-align:center}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-bottom .section-common-link,.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-bottom .section-common-primary{margin-top:15px}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-title{padding:27px 0;position:relative}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-title p{background-image:url(../images/characters/detail/voted/txt_vote_title.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:34px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:232.5px}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-title .section-contents-voted-star-left{background-image:url(../images/characters/detail/voted/ico_stars_left.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:44px;left:50px;overflow:hidden;position:absolute;text-indent:-9999px;top:12.5px;width:56px;z-index:-1}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-title .section-contents-voted-star-right{background-image:url(../images/characters/detail/voted/ico_stars_right.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:24px;overflow:hidden;position:absolute;right:54px;text-indent:-9999px;top:47.5px;width:36px;z-index:-1}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-image{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:240px;margin:0 auto;overflow:hidden;width:320px}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share{background-color:#fff;margin:30px 0;padding:20px 0}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share p{color:#f293ff;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1.3888888889;text-align:center}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share ul{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:15px}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share ul li:not(:first-child){margin-left:35px}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share ul li button{background-image:url(../images/common/icon_share_twitter.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:45px;overflow:hidden;text-indent:-9999px;width:45px}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share ul li button.twitter{background-image:url(../images/common/icon_share_twitter.png?v=202305111730)}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share ul li button.facebook{background-image:url(../images/common/icon_share_facebook.png?v=202305111730)}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share ul li button.line{background-image:url(../images/common/icon_share_line.png?v=202305111730)}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-goods{margin-top:15px}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-goods .section-common-primary-m{margin-top:10px}.page-characters_voted .section-common-next a{width:220px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts{padding-top:35px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-title p{background-image:url(../images/characters/detail/tit_shorts.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:90px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:343px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-description{margin-bottom:15px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-description p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-week{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:url(../images/shorts/tit_week.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:49.5px;margin:25px 0;padding-left:130px;width:375px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-week p{color:#5e7bea;font-size:22px;font-weight:700;letter-spacing:.08em;line-height:1.1363636364}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-week p span{color:#fff;font-size:28px;font-weight:700;letter-spacing:.08em;line-height:.8928571429;margin-right:15px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-week-old{margin-top:60px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-week-old p{background-image:url(../images/shorts/tit_week_old.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:25.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:276.5px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-line{background-image:-webkit-gradient(linear,right top,left top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(270deg,#687cec 1%,#c789ff 47%,#f293ff);height:3px;margin-top:37.5px;width:100%}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-bottom{background-color:#fff;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-common-button-voted{margin-top:0;padding:15px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-common-button-voted button{font-size:17px;letter-spacing:0;line-height:1.7647058824;width:100%}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-description{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:15px;padding:0 15px 15px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-image{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:80px;width:80px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text p{color:#5e7bea;font-size:14px;font-weight:700;letter-spacing:0;line-height:1}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text p span{display:block;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.2727272727}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #5e7bea;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:700;height:26px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:10px auto 0;position:relative;text-decoration:none;width:126px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text a svg{height:9px;position:absolute;right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:9px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-name{padding:10px 15px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-name a{color:#5e7bea;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.1333333333;text-decoration:underline}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-name a span{display:block;font-size:12px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-caption{border-bottom:1px solid #b6c2f5;padding:10px 15px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-caption p{color:#f293ff;font-size:15px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:left;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(59%,#c789ff),to(#687cec));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-o-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:linear-gradient(180deg,#f293ff,#c789ff 59%,#687cec);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-slick-slide-play{background-image:url(../images/common/btn_movie.svg?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:68px 68px;background-size:68px 68px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.big .section-contents-slick-slide-box{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);-moz-box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);height:250px;height:auto;margin:0 auto 10px;width:250px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.big .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;overflow:hidden}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.big .slick-slide{opacity:.5;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.big .slick-center{opacity:1}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box{margin:0 auto;width:168px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-play{-moz-background-size:42px 42px;background-size:42px 42px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-caption{display:none}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide-subtitle{margin:25px 0 10px}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide-subtitle p{color:#5e7bea;font-size:17px;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-visual .section-contents-competitions-visual-title{padding-top:30px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-visual .section-contents-competitions-visual-title p{background-image:url(../images/competitions/tit_visual.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:340.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:375px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-visual .section-contents-competitions-visual-text{margin-top:14px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-visual .section-contents-competitions-visual-text p{color:#ff2364;font-size:15px;font-weight:700;letter-spacing:.08em;line-height:1.6666666667;text-align:center}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-visual .section-common-next{margin-top:27px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list{position:relative}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li:not(:first-child){margin-top:10px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-line img{width:100%}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title{margin-top:-72.5px;position:relative;z-index:2}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title.vol5 p{background-image:url(../images/competitions/detail/vol5/tit_competitions.png?v=202305111730);height:107.5px;width:191.5px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title.vol4 p{background-image:url(../images/competitions/detail/vol4/tit_competitions.png?v=202305111730);height:108px;width:216.5px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title.vol3 p{background-image:url(../images/competitions/detail/vol3/tit_competitions.png?v=202305111730);height:132.5px;width:257px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title.vol2 p{background-image:url(../images/competitions/detail/vol2/tit_competitions.png?v=202305111730);height:107.5px;width:215.5px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title.vol1 p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);height:106.5px;width:200.5px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:106.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:200.5px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-image{background-color:#fff;border:3px solid #ff2364;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:175px;margin:-17.5px auto 0;overflow:hidden;width:307px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-text{margin-top:15px;padding:0 35px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-text p{color:#ff2364;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.7692307692}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-link{margin-top:15px}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#ff2364;-webkit-border-radius:22.5px;-moz-border-radius:22.5px;border-radius:22.5px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:700;height:45px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.7647058824;margin:0 auto;position:relative;text-decoration:none;width:235px}.page-competitions_detail .section-common-next{margin-top:38px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-visual .section-contents-competitions-detail-visual-title{padding-top:16px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-visual .section-contents-competitions-detail-visual-title p{background-image:url(../images/competitions/detail/tit_visual.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:214.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:375px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-visual .section-common-next{margin-bottom:19px;margin-top:-47px;position:relative;z-index:2}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main{position:relative}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li:not(:first-child){margin-top:10px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-line img{width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title{position:relative;z-index:2}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title.vol5 p{background-image:url(../images/competitions/detail/vol5/tit_competitions.png?v=202305111730);height:107.5px;width:191.5px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title.vol4 p{background-image:url(../images/competitions/detail/vol4/tit_competitions.png?v=202305111730);height:108px;width:216.5px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title.vol3 p{background-image:url(../images/competitions/detail/vol3/tit_competitions.png?v=202305111730);height:132.5px;width:257px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title.vol2 p{background-image:url(../images/competitions/detail/vol2/tit_competitions.png?v=202305111730);height:107.5px;width:215.5px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title.vol1 p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);height:106.5px;width:200.5px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:106.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:200.5px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-image{background-color:#fff;border:3px solid #ff2364;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:175px;margin:-17.5px auto 0;overflow:hidden;position:relative;width:307px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-image .section-contents-competitions-detail-main-image-play{background-image:url(../images/common/btn_movie.svg?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:68px 68px;background-size:68px 68px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-text{margin-top:15px;padding:0 35px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-text p{color:#ff2364;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.7692307692}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-link{margin-top:15px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:2px solid #ff2364;-webkit-border-radius:22.5px;-moz-border-radius:22.5px;border-radius:22.5px;color:#ff2364;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:700;height:45px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.7647058824;margin:0 auto;position:relative;text-decoration:none;width:235px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-link a svg{position:absolute;right:18px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .slick-dots li.slick-active button{background-color:#ff2364}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .slick-dots button{background-color:transparent;border:2px solid #ff2364}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide>li{margin-top:0}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .slick-track{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .slick-slide{height:auto!important}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-bottom,.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description{height:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-bottom .section-contents-competitions-detail-item-description{padding:12.5px 0}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-image{margin:0 auto}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text{margin-top:5px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text p{font-size:13px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text p span{font-size:10px;line-height:1.2}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text a{height:26px;width:111px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-box{width:134px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-box .section-contents-competitions-detail-item-image .section-contents-competitions-detail-item-zoom{-moz-background-size:34.6153846154px 34.6153846154px;background-size:34.6153846154px 34.6153846154px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item>li:not(:first-child){margin-top:15px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-bottom{background-color:#fff;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-bottom .section-common-button-voted{margin-top:0;padding:0 15px 15px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-bottom .section-common-button-voted button{background-color:#ff2364;background-image:none;font-size:17px;letter-spacing:0;line-height:1.7647058824;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-description{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:12.5px 15px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-image{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:80px;width:80px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text p{color:#ff2364;font-size:14px;font-weight:700;letter-spacing:0;line-height:1;text-align:center}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text p span{display:block;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.2727272727}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #ff2364;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#ff2364;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:700;height:26px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:10px auto 0;position:relative;text-decoration:none;width:126px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text a svg{height:9px;position:absolute;right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:9px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-name{padding:10px 15px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-name a{color:#ff2364;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.1333333333;text-decoration:underline}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-name a span{display:block;font-size:12px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-ranking.no1 p{background-image:url(../images/competitions/detail/tit_result_01.png?v=202305111730);height:48.5px;width:295px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-ranking.no2 p{background-image:url(../images/competitions/detail/tit_result_02.png?v=202305111730);height:43.5px;width:285px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-ranking.no3 p{background-image:url(../images/competitions/detail/tit_result_03.png?v=202305111730);height:42.5px;width:285px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-ranking p{background-image:url(../images/competitions/detail/tit_result_01.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;display:block;height:48.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:295px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-box{border:2px solid #ff2364;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:100%;margin:0 auto;overflow:hidden;width:250px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-box .section-contents-competitions-detail-item-image{border-bottom:1px solid #ffe300;position:relative}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-box .section-contents-competitions-detail-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-box .section-contents-competitions-detail-item-image .section-contents-competitions-detail-item-zoom{background-image:url(../images/common/btn_zoom.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:45px 45px;background-size:45px 45px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest{margin-top:45px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest:before{background-image:url(../images/competitions/detail/bg_suggest_t.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;content:"";display:block;height:53px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:343.5px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest:after{background-image:url(../images/competitions/detail/bg_suggest_b.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;content:"";display:block;height:38px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:343.5px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest .section-contents-competitions-detail-suggest-inner{background-image:url(../images/competitions/detail/bg_suggest.png?v=202305111730);background-position:0 0;background-repeat:repeat-y;-moz-background-size:343.5px 35.5px;background-size:343.5px 35.5px;margin:0 auto;width:343.5px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest .section-contents-competitions-detail-suggest-title{margin-top:-20px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest .section-contents-competitions-detail-suggest-title p{background-image:url(../images/competitions/detail/tit_suggest.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:27.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:222px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest .section-contents-competitions-detail-suggest-text{margin-top:12px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest .section-contents-competitions-detail-suggest-text p{color:#ff2364;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.75;text-align:center}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest .section-contents-competitions-detail-item{margin-top:20px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result{background-color:#ff2364;margin-top:45px;padding:30px 0 48px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result:after{background-image:url(../images/competitions/detail/bg_result_b.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;content:"";display:block;height:27px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:325px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result .section-contents-competitions-detail-result-inner{background-color:#fff392;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;margin:0 auto;padding-bottom:15px;padding-top:8px;width:325px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result .section-contents-competitions-detail-result-title{margin-top:-20px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result .section-contents-competitions-detail-result-title p{background-image:url(../images/competitions/detail/tit_result.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:76px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:293px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result .section-contents-competitions-detail-result-text{margin-top:12px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result .section-contents-competitions-detail-result-text p{color:#ff2364;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.75;text-align:center}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result .section-contents-competitions-detail-item{margin-top:10px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-other{background-color:#ff2364;padding:0 0 48px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-other .section-contents-competitions-detail-other-inner{background-color:#fff392;margin:0 auto;padding-bottom:24px;padding-top:8px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-other .section-contents-competitions-detail-other-title{margin-top:-20px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-other .section-contents-competitions-detail-other-title p{background-image:url(../images/competitions/detail/tit_other.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:68px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:333px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge,.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-other .section-contents-competitions-detail-item{margin-top:25px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-title.comment p{background-image:url(../images/competitions/detail/tit_judge-comment.png?v=202305111730)}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-title p{background-image:url(../images/competitions/detail/tit_judge.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:57.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:346.5px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-text{display:none;margin-top:17px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-text.comment{display:block}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-text p{color:#ff2364;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.7692307692;text-align:center}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list{margin-top:37px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment{margin-top:27px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li:not(.section-contents-competitions-detail-judge-list-title){background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li:not(:last-child){margin-bottom:15px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-head{padding:0 0 10px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-head .section-contents-competitions-detail-judge-list-image{border:2px solid #ff2364}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-text{background-color:#fff392;border:2px solid #ff2364;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;display:block;margin:0 auto;padding:13px 18px 18px;position:relative;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-text:after,.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-text:before{border:solid transparent;bottom:100%;content:"";height:0;left:25%;pointer-events:none;position:absolute;width:0}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-text:before{border-color:rgba(255,35,100,0) rgba(255,35,100,0) #ff2364;border-width:12px 9px;margin-bottom:1px;margin-left:-9px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-text:after{border-color:rgba(255,243,146,0) rgba(255,243,146,0) #fff392;border-width:10px 7px;margin-left:-7px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li:not(.section-contents-competitions-detail-judge-list-title){background-color:#fff392;border:2px solid #ff2364;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;margin:0 auto;width:322px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li:not(:last-child){margin-bottom:8px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li.section-contents-competitions-detail-judge-list-title{margin-bottom:30px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li.section-contents-competitions-detail-judge-list-title:not(:first-child){margin-top:25px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li.section-contents-competitions-detail-judge-list-title p{background-image:url(../images/competitions/detail/tit_judge_regular.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:20.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:345.5px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li.section-contents-competitions-detail-judge-list-title p.regular{background-image:url(../images/competitions/detail/tit_judge_regular.png?v=202305111730)}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li.section-contents-competitions-detail-judge-list-title p.special{background-image:url(../images/competitions/detail/tit_judge_special.png?v=202305111730)}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li.section-contents-competitions-detail-judge-list-title p.guest{background-image:url(../images/competitions/detail/tit_judge_guest.png?v=202305111730)}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-head{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:7px 8px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-image{-ms-flex-negative:0;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0;height:55px;overflow:hidden;width:55px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-name{margin-left:12px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-name p{color:#ff2364;font-size:15px;font-weight:500;letter-spacing:.08em;line-height:1.2666666667}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-name p.section-contents-competitions-detail-judge-list-position{font-size:12px;letter-spacing:0;line-height:1.5833333333}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-name p span{font-size:11px;letter-spacing:0;line-height:1.7272727273;margin-left:10px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text{display:none}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text p{color:#ff2364;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.7692307692}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head .section-contents-competitions-detail-judge-list-text-head-image img{height:40px;width:40px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head .section-contents-competitions-detail-judge-list-text-head-name{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:10px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head .section-contents-competitions-detail-judge-list-text-head-name .section-contents-competitions-detail-judge-list-text-head-name-icon{background-color:#ff2364;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;color:#fff392;font-size:11px;font-weight:500;height:20px;letter-spacing:.04em;line-height:1.7272727273;margin-left:10px;padding-right:7.5px;position:relative;text-align:right;width:85px}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head .section-contents-competitions-detail-judge-list-text-head-name .section-contents-competitions-detail-judge-list-text-head-name-icon span{position:relative;z-index:2}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head .section-contents-competitions-detail-judge-list-text-head-name .section-contents-competitions-detail-judge-list-text-head-name-icon span:not(:first-child){font-size:9px;letter-spacing:0;line-height:2.1111111111}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head .section-contents-competitions-detail-judge-list-text-head-name .section-contents-competitions-detail-judge-list-text-head-name-icon:before{background-color:#fff392;border-color:transparent;border-color:rgba(255,35,100,0) #ff2364 rgba(255,35,100,0) rgba(255,35,100,0);border-style:solid;border-width:10px 10px 10px medium;content:"";height:0;left:0;margin-top:0;pointer-events:none;position:absolute;top:0;width:0}.page-goods #section-contents-goods .section-contents-goods-inner{padding-top:35px}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-title p{background-image:url(../images/characters/goods/tit_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:90.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:343px}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-description{margin-bottom:15px}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-description p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list{margin-top:25px}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul li:not(:first-child){margin-top:30px}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-bottom{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:15px}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-bottom .section-contents-goods-list-bottom-box .section-contents-goods-list-bottom-box-title p{color:#5e7bea;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:2.0833333333;text-align:center}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-bottom .section-common-button-voted{margin-top:0}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-bottom .section-common-button-voted button{font-size:15px;letter-spacing:.08em;line-height:1.3333333333;width:120px}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-bottom .section-common-button-voted a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:15px;letter-spacing:.08em;line-height:1.2666666667;width:160px}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-bottom .section-common-button-voted a span{font-size:9px;font-weight:700;letter-spacing:.04em;line-height:2.2222222222;line-height:1}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:10px 15px}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description .section-contents-goods-list-description-image{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:80px;width:80px}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description .section-contents-goods-list-description-text{width:100%}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description .section-contents-goods-list-description-text p{color:#5e7bea;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.0909090909;text-align:center}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description .section-contents-goods-list-description-text p span{display:block;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.2727272727}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description .section-contents-goods-list-description-text a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #5e7bea;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:700;height:26px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:10px auto 0;position:relative;text-decoration:none;width:126px}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description .section-contents-goods-list-description-text a svg{height:9px;position:absolute;right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:9px}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-box{background-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);-moz-box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);height:auto;margin:0 auto 10px;overflow:hidden;width:322.5px}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-box .section-contents-goods-list-image{position:relative}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-box .section-contents-goods-list-image .section-contents-goods-list-link{background-image:url(../images/common/btn_goods.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:85px 25px;background-size:85px 25px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-goods #section-contents-shops{padding-top:35px}.page-goods #section-contents-shops .section-contents-shops-inner .section-contents-shops-title p{color:#5e7bea;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.6666666667;text-align:center}.page-goods #section-contents-shops .section-contents-shops-inner .section-common-next{margin-top:12px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head{padding:27px 0}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-ruby{margin-bottom:5px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-ruby p{font-size:15px;line-height:1.3333333333}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-name p,.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-ruby p{color:#5e7bea;font-weight:700;letter-spacing:.08em;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-name p{font-size:25px;line-height:.8}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-title{margin-top:12.5px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-title p{color:#5e7bea;font-size:20px;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-common-link{margin-top:15px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-common-link svg{margin-left:5px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-title p{background-image:url(../images/characters/goods/detail/tit_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:69px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:259px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-text{margin-top:10px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-text p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.04em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list{margin-top:25px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li:not(:first-child){margin-top:30px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:15px 15px 20px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box{width:100%}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-contents-detail-goods-list-bottom-box-title p{color:#5e7bea;font-size:15px;font-weight:700;letter-spacing:.08em;line-height:1.4}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-contents-detail-goods-list-bottom-box-price{margin-top:9px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-contents-detail-goods-list-bottom-box-price p{color:#5e7bea;font-size:17px;font-weight:500;letter-spacing:.08em;line-height:1.1764705882}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-contents-detail-goods-list-bottom-box-price p span{font-size:10px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-contents-detail-goods-list-bottom-box-text{margin-top:9px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-contents-detail-goods-list-bottom-box-text p{color:#8e8e8e;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.5384615385}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-common-next{margin-top:18px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-point{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-gradient(linear,left bottom,left top,from(#f293ff),color-stop(23%,#c789ff),color-stop(74%,#5e7bea));background-image:-webkit-linear-gradient(bottom,#f293ff,#c789ff 23%,#5e7bea 74%);background-image:-moz-linear-gradient(bottom,#f293ff 0,#c789ff 23%,#5e7bea 74%);background-image:-o-linear-gradient(bottom,#f293ff 0,#c789ff 23%,#5e7bea 74%);background-image:linear-gradient(0deg,#f293ff,#c789ff 23%,#5e7bea 74%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:80px;-webkit-justify-content:center;justify-content:center;position:absolute;right:-20px;top:-18px;width:80px}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-point p{color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:.5769230769;line-height:1;text-align:center}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-point p span{font-size:22px;font-weight:700;letter-spacing:.02em;line-height:.3409090909;line-height:1}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-image{-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;overflow:hidden}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-box{background-color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);-moz-box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);box-shadow:1px 2px 7px 1px rgba(94,123,234,.4);height:auto;margin:0 auto 10px;position:relative;width:322.5px}.page-stores #section-contents-stores .section-contents-stores-inner{margin-bottom:20px;padding:35px 0}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-title p{background-image:url(../images/characters/goods/tit_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:90.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:343px}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-description{margin-bottom:15px}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-description p{color:#8e8e8e;font-size:14px;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor{margin-top:30px}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul li{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-right:10px;margin-top:10px}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul li:first-child,.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul li:nth-child(2),.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul li:nth-child(3){margin-top:0}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul li:nth-child(3n){margin-right:0}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul li a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:2px solid #bec4f7;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;height:31px;-webkit-justify-content:center;justify-content:center;letter-spacing:.04em;line-height:1.25;text-align:center;text-decoration:none;width:94px}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-prefectures{padding-top:30px}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-prefectures .section-contents-stores-prefectures-inner p{text-align:center}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link-title{margin-bottom:15px}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link-title p{color:#5e7bea;font-size:22px;font-weight:700;letter-spacing:.04em;line-height:.9090909091;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link{margin-top:30px;padding:0 27.5px}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link a{background-color:#fff;border:2px solid #bec4f7;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:block;margin:0 auto;overflow:hidden;padding:10px 15px;text-decoration:none;width:100%}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link a:not(:first-child){margin-top:6px}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link a .section-contents-stores-link-text{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link a .section-contents-stores-link-text p{color:#5e7bea;font-size:14px;font-weight:500;letter-spacing:.04em;line-height:1.25;margin-right:7px}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link a .section-contents-stores-link-text .arrow{-ms-flex-negative:0;background-image:url(../images/faq/btn_toggle.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0;height:8.5px;margin-left:auto;overflow:hidden;text-indent:-9999px;width:13.5px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title{padding-top:30px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title p{color:#5e7bea;font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title p span{display:block;font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1;margin-bottom:5px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner .section-contents-archives-text{margin-top:15px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner .section-contents-archives-text p{font-size:14px;font-weight:500;letter-spacing:.04em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total{margin-top:25px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total .section-contents-step2-result-total-line{height:2px;margin:0 auto;width:270px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total .section-contents-step2-result-total-line.top{background-image:-webkit-gradient(linear,right top,left top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(-90deg,#687cec 1%,#c789ff 47%,#f293ff)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total .section-contents-step2-result-total-line.bottom{background-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(90deg,#687cec 1%,#c789ff 47%,#f293ff)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total .section-contents-step2-result-total-inner{padding:10px 0}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total .section-contents-step2-result-total-inner p{color:#5e7bea;font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total .section-contents-step2-result-total-inner p span{text-stroke:6px transparent;-webkit-text-stroke:6px transparent;background-clip:text;-webkit-background-clip:text;background-image:-webkit-gradient(linear,left bottom,left top,from(#f293ff),color-stop(61%,#c789ff),to(#5e7bea));background-image:-webkit-linear-gradient(bottom,#f293ff,#c789ff 61%,#5e7bea);background-image:-moz-linear-gradient(bottom,#f293ff 0,#c789ff 61%,#5e7bea 100%);background-image:-o-linear-gradient(bottom,#f293ff 0,#c789ff 61%,#5e7bea 100%);background-image:linear-gradient(0deg,#f293ff,#c789ff 61%,#5e7bea);color:#fff;font-size:25px;font-weight:700;letter-spacing:.1em;line-height:1;margin:0 5px;padding:0 3px;text-shadow:none}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list{margin-top:50px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:not(:first-child){margin-top:45px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-wrapper{width:249px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking{background-image:-webkit-linear-gradient(130deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(320deg,#e1af56,#ce8f13);height:70px;left:-12px;top:-12px;width:70px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking p{font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1.2352941176}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking p span{font-size:30px;font-weight:700;letter-spacing:0;line-height:.7}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-image{border:4px solid #e1af56}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-name-gradation p:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-name-gradation span:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point{background-image:-webkit-linear-gradient(228deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(-138deg,#e1af56,#ce8f13)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-name p{color:#ce8f13}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-link a{border:1px solid #ce8f13;color:#ce8f13}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-link a svg path{fill:#ce8f13}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-vote p{color:#ce8f13}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking{background-image:-webkit-linear-gradient(130deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(320deg,#c0c5d5,#9aa3bc)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-image{border:4px solid #c0c5d5}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-name-gradation p:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-name-gradation span:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point{background-image:-webkit-linear-gradient(228deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(-138deg,#c0c5d5,#9aa3bc)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-name p{color:#9aa3bc}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-link a{border:1px solid #9aa3bc;color:#9aa3bc}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-link a svg path{fill:#9aa3bc}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-vote p{color:#9aa3bc}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking{background-image:-webkit-linear-gradient(130deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(320deg,#c2867a,#ba6c51)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-image{border:4px solid #c08071}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point{background-image:-webkit-linear-gradient(228deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(228deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(228deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(-138deg,#c2867a,#ba6c51)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-name-gradation p:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-name-gradation span:after{background-image:-webkit-linear-gradient(312deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(138deg,#c2867a,#ba6c51)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-name p{color:#c08071}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-link a{border:1px solid #c08071;color:#c08071}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-link a svg path{fill:#c08071}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-vote p{color:#c08071}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-wrapper{width:220px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking{height:60px;left:-12px;top:-12px;width:60px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking p{font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.4}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking p span{font-size:25px;font-weight:700;letter-spacing:0;line-height:.84}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point{-webkit-border-radius:12.5px;-moz-border-radius:12.5px;border-radius:12.5px;height:25px;margin-top:-13px;width:120px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point p{font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.5}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name-gradation p{font-size:22px;line-height:1}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name-gradation span{font-size:13px;line-height:1.2307692308}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name p{font-size:22px;font-weight:700;letter-spacing:.009em;line-height:1;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name p span{font-size:13px;font-weight:700;letter-spacing:.009em;line-height:1.2307692308}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-vote p{font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.5}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.center,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:67px;padding:0 3%}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.center li,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li{margin-top:35px;width:50%}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.center li:first-child,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.center li:nth-child(2),.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li:first-child,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li:nth-child(2){margin-top:0}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.center li:last-child,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li:last-child{width:100%}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other{margin-top:45px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking{background-image:-webkit-linear-gradient(130deg,#c789ff,#c789ff);background-image:-moz-linear-gradient(130deg,#c789ff 0,#c789ff 100%);background-image:-o-linear-gradient(130deg,#c789ff 0,#c789ff 100%);background-image:linear-gradient(320deg,#c789ff,#c789ff)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-image{border:4px solid #c789ff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-name-gradation p:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-name-gradation span:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point{background-image:-webkit-linear-gradient(228deg,#c789ff,#c789ff);background-image:-moz-linear-gradient(228deg,#c789ff 0,#c789ff 100%);background-image:-o-linear-gradient(228deg,#c789ff 0,#c789ff 100%);background-image:linear-gradient(-138deg,#c789ff,#c789ff)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-name p{color:#c789ff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-link a{border:1px solid #c789ff;color:#c789ff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-link a svg path{fill:#c789ff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-common-link span,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-vote p{color:#c789ff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-common-link span svg path{fill:#c789ff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper{margin:0 auto;position:relative;width:130px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-star{background-image:url(../images/archives/step1/img_star_01.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:241.5px;left:50%;margin:0 auto;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;-webkit-transform:translate3d(-50%,-55%,0);-moz-transform:translate3d(-50%,-55%,0);transform:translate3d(-50%,-55%,0);width:250px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-star.no1{background-image:url(../images/archives/step1/img_star_01.png?v=202305111730);height:241.5px;width:250px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-star.no2{background-image:url(../images/archives/step1/img_star_02.png?v=202305111730);height:218px;width:237px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-star.no3{background-image:url(../images/archives/step1/img_star_03.png?v=202305111730);height:218px;width:237px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(130deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(320deg,#5e7bea,#5e7bea);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:45px;-webkit-justify-content:center;justify-content:center;left:-12px;position:absolute;top:-12px;width:45px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking p{color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.9090909091;position:relative;text-align:center;z-index:3}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking p span{font-size:20px;font-weight:700;letter-spacing:0;line-height:1}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-image{border:4px solid #5e7bea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;z-index:2}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(228deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(228deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(228deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(-138deg,#5e7bea,#5e7bea);-webkit-border-radius:12.5px;-moz-border-radius:12.5px;border-radius:12.5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:20px;-webkit-justify-content:center;justify-content:center;margin:0 auto;position:relative;width:100px;z-index:3}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point p{color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.75;text-align:center}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name-gradation{margin-top:10px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name-gradation p{display:block;font-size:16px;font-weight:500;letter-spacing:.02em;line-height:1;margin-bottom:-1em;padding-bottom:1em;text-align:center}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name-gradation p:after{margin-bottom:-1em;padding-bottom:1em}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name-gradation span{display:block;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.2727272727;text-align:center}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name-gradation p,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name-gradation span{text-stroke:6px #fff;-webkit-text-stroke:6px #fff;position:relative;z-index:-1}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name-gradation p:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name-gradation span:after{text-fill-color:transparent;-webkit-text-fill-color:transparent;text-stroke:1px transparent;-webkit-text-stroke:1px transparent;background:-webkit-gradient(linear,left top,right top,from(#ce8f13),to(#e1af56));background:-webkit-linear-gradient(left,#ce8f13,#e1af56);background:-moz-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:-o-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:linear-gradient(90deg,#ce8f13,#e1af56);background-clip:text;-webkit-background-clip:text;color:transparent;content:attr(data-txt);height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name{margin-top:10px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name p{color:#5e7bea;font-size:16px;font-weight:700;letter-spacing:.009em;line-height:1;text-align:center}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name p span{display:block;font-size:11px;font-weight:700;letter-spacing:.009em;line-height:1.2727272727}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-common-link,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-link{margin-top:10px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #5e7bea;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:700;height:26px;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:0 auto;position:relative;text-decoration:none;width:126px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-link a svg{height:9px;position:absolute;right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:9px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-common-link svg{margin-left:5px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-common-link span{cursor:pointer}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-vote{margin-top:10px}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-vote p{color:#5e7bea;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.75;text-align:center}.page-archives_step1 .section-common-back{margin-top:40px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title{padding-top:30px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title p{color:#5e7bea;font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title p span{display:block;font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1;margin-bottom:5px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-text{margin-top:15px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-text p{font-size:14px;font-weight:500;letter-spacing:.04em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail{padding-top:30px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:last-child .section-contents-archives-detail-line-top,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:not(:last-child):nth-child(2n) .section-contents-archives-detail-line-bottom,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:not(:last-child):nth-child(2n) .section-contents-archives-detail-line-top{height:0;visibility:hidden}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:last-child .section-contents-archives-detail-line-bottom{background-image:url(../images/characters/detail/img_line_t.png?v=202305111730);height:27.5px;margin-left:0;width:346.5px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-ranking{background-image:-webkit-linear-gradient(130deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(320deg,#e1af56,#ce8f13);height:70px;left:-17px;top:-12px;width:70px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-ranking p{font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1.2352941176}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-ranking p span{font-size:30px;font-weight:700;letter-spacing:0;line-height:.7}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-image{border:4px solid #e1af56}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{background-image:-webkit-linear-gradient(228deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(-138deg,#e1af56,#ce8f13)}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-name p,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#ce8f13}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-ranking{background-image:-webkit-linear-gradient(130deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(320deg,#c0c5d5,#9aa3bc)}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-image{border:4px solid #c0c5d5}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{background-image:-webkit-linear-gradient(228deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(-138deg,#c0c5d5,#9aa3bc)}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-name p,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#9aa3bc}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-ranking{background-image:-webkit-linear-gradient(130deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(320deg,#c2867a,#ba6c51)}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-image{border:4px solid #c08071}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{background-image:-webkit-linear-gradient(312deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(138deg,#c2867a,#ba6c51)}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-name p,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#c08071}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head{padding:20px 0 10px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation{margin-bottom:5px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p{display:block;font-size:15px;font-weight:500;letter-spacing:.08em;line-height:1.3333333333;text-align:center}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p{display:block;font-size:25px;font-weight:500;letter-spacing:.08em;line-height:.8;margin-bottom:-1em;padding-bottom:1em;text-align:center}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after{margin-bottom:-1em;padding-bottom:1em}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p{text-stroke:6px #fff;-webkit-text-stroke:6px #fff;position:relative;z-index:-1}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{text-fill-color:transparent;-webkit-text-fill-color:transparent;text-stroke:1px transparent;-webkit-text-stroke:1px transparent;background:-webkit-gradient(linear,left top,right top,from(#ce8f13),to(#e1af56));background:-webkit-linear-gradient(left,#ce8f13,#e1af56);background:-moz-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:-o-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:linear-gradient(90deg,#ce8f13,#e1af56);background-clip:text;-webkit-background-clip:text;color:transparent;content:attr(data-txt);height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby{margin-bottom:5px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#5e7bea;font-size:15px;font-weight:700;letter-spacing:.08em;line-height:1.3333333333;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name p{color:#5e7bea;font-size:25px;font-weight:700;letter-spacing:.08em;line-height:.8;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-title{margin-top:12.5px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-title p{color:#5e7bea;font-size:20px;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-wrapper{margin:0 auto;position:relative;width:320px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-ranking{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(130deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(320deg,#5e7bea,#5e7bea);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:60px;-webkit-justify-content:center;justify-content:center;left:-17px;position:absolute;top:-12px;width:60px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-ranking p{color:#fff;font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.4;position:relative;text-align:center;z-index:3}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-ranking p span{font-size:25px;font-weight:700;letter-spacing:0;line-height:.84}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-image{border:4px solid #5e7bea;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:240px;margin:0 auto;overflow:hidden;width:320px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-link{margin-top:10px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-link svg{margin-left:5px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-link span{cursor:pointer}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-line-top{background-image:url(../images/characters/detail/img_line_t.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:27.5px;margin-bottom:50px;overflow:hidden;text-indent:-9999px;width:346.5px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-line-bottom{background-image:url(../images/characters/detail/img_line_b.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:21px;margin-left:auto;margin-top:50px;overflow:hidden;text-indent:-9999px;width:342px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions{margin-bottom:20px;margin-top:26px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-title p{background-image:url(../images/archives/step2/tit_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:67.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:343px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list{position:relative}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li:not(:first-child){margin-top:10px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-title{position:relative;z-index:2}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-title.vol3 p{background-image:url(../images/competitions/detail/vol3/tit_competitions.png?v=202305111730);height:132.5px;width:257px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-title.vol2 p{background-image:url(../images/competitions/detail/vol2/tit_competitions.png?v=202305111730);height:107.5px;width:215.5px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-title.vol1 p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);height:106.5px;width:200.5px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-title p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:106.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:200.5px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-image{background-color:#fff;border:3px solid #5e7bea;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:218.5px;margin:0 auto;overflow:hidden;position:relative;width:307px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-image .section-contents-archives-detail-competitions-list-zoom{background-image:url(../images/common/btn_zoom-b.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:45px 45px;background-size:45px 45px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-text{margin-top:15px;padding:0 35px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-text p{color:#5e7bea;font-size:13px;font-weight:500;letter-spacing:.08em;line-height:1.7692307692}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-link{margin-top:15px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#ff2364;background-image:url(../images/competitions/btn_link.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:27.5px;-moz-border-radius:27.5px;border-radius:27.5px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:700;height:55px;-webkit-justify-content:center;justify-content:center;letter-spacing:0;line-height:1.5;margin:0 auto;position:relative;text-decoration:none;width:280px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-sub{margin-bottom:15px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-sub.old{margin-top:50px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-sub p{color:#5e7bea;font-size:17px;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-caption{margin-top:10px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-caption a,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-caption p{color:#5e7bea;display:block;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.3846153846;text-align:left;text-decoration:underline}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-archives-detail-competitions-list-zoom{background-image:url(../images/common/btn_zoom-b.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:34.6153846154px 34.6153846154px;background-size:34.6153846154px 34.6153846154px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide.old .section-contents-slick-slide-box{margin:0 auto;width:172px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide.old .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide.old .section-contents-slick-slide-box .section-contents-slick-slide-play{-moz-background-size:42px 42px;background-size:42px 42px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts{margin-bottom:40px;margin-top:50px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-title p{background-image:url(../images/archives/step2/tit_shorts.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:67.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:343px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-sub{margin-bottom:15px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-sub p{color:#5e7bea;font-size:17px;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-caption{margin-top:10px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-caption p{color:#f293ff;font-size:15px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:left;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(59%,#c789ff),to(#687cec));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-o-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:linear-gradient(180deg,#f293ff,#c789ff 59%,#687cec);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-slick-slide-play{background-image:url(../images/common/btn_movie.svg?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:68px 68px;background-size:68px 68px;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide.big .section-contents-slick-slide-box{height:250px;height:auto;margin:0 auto;width:250px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide.big .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box{height:168px;margin:0 auto;width:168px}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-play{-moz-background-size:42px 42px;background-size:42px 42px}.page-archives_step2 #section-contents-competitions .section-contents-competitions-inner{padding:30px 0}.page-archives_step2 #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li a{background-image:url(../images/about/bnr_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:block;height:120.5px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:307.5px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title{padding-top:30px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title p{color:#5e7bea;font-size:22px;font-weight:700;letter-spacing:.04em;line-height:1;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title p span{display:block;font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1;margin-bottom:5px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-text{margin-top:15px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-text p{font-size:14px;font-weight:500;letter-spacing:.04em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail{padding-top:30px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:not(:first-child){margin-top:50px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-ranking{background-image:-webkit-linear-gradient(130deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(320deg,#e1af56,#ce8f13);height:70px;left:-17px;top:-12px;width:70px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-ranking p{font-size:17px;font-weight:700;letter-spacing:.04em;line-height:1.2352941176}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-ranking p span{font-size:30px;font-weight:700;letter-spacing:0;line-height:.7}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-image{border:4px solid #e1af56}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{background-image:-webkit-linear-gradient(228deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(-138deg,#e1af56,#ce8f13)}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-name p,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#ce8f13}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-common-link span{color:#e1af56}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-common-link span svg path{fill:#e1af56}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-common-next a{background-color:#e1af56}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-ranking{background-image:-webkit-linear-gradient(130deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(320deg,#c0c5d5,#9aa3bc)}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-image{border:4px solid #c0c5d5}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{background-image:-webkit-linear-gradient(228deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(-138deg,#c0c5d5,#9aa3bc)}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-common-link span,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-name p,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#9aa3bc}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-common-link span svg path{fill:#9aa3bc}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-common-next a{background-color:#9aa3bc}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-ranking{background-image:-webkit-linear-gradient(130deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(320deg,#c2867a,#ba6c51)}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-image{border:4px solid #c08071}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{background-image:-webkit-linear-gradient(312deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(138deg,#c2867a,#ba6c51)}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-common-link span,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-name p,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#c08071}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-common-link span svg path{fill:#c08071}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-common-next a{background-color:#c08071}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head{padding:20px 0 10px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation{margin-bottom:5px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p{display:block;font-size:15px;font-weight:500;letter-spacing:.08em;line-height:1.3333333333;text-align:center}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p{display:block;font-size:25px;font-weight:500;letter-spacing:.08em;line-height:.8;margin-bottom:-1em;padding-bottom:1em;text-align:center}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after{margin-bottom:-1em;padding-bottom:1em}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p{text-stroke:6px #fff;-webkit-text-stroke:6px #fff;position:relative;z-index:-1}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{text-fill-color:transparent;-webkit-text-fill-color:transparent;text-stroke:1px transparent;-webkit-text-stroke:1px transparent;background:-webkit-gradient(linear,left top,right top,from(#ce8f13),to(#e1af56));background:-webkit-linear-gradient(left,#ce8f13,#e1af56);background:-moz-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:-o-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:linear-gradient(90deg,#ce8f13,#e1af56);background-clip:text;-webkit-background-clip:text;color:transparent;content:attr(data-txt);height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby{margin-bottom:5px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#5e7bea;font-size:15px;font-weight:700;letter-spacing:.08em;line-height:1.3333333333;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name p{color:#5e7bea;font-size:25px;font-weight:700;letter-spacing:.08em;line-height:.8;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-title{margin-top:12.5px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-title p{color:#5e7bea;font-size:20px;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-wrapper{margin:0 auto;position:relative;width:320px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-ranking{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(130deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(320deg,#5e7bea,#5e7bea);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:60px;-webkit-justify-content:center;justify-content:center;left:-17px;position:absolute;top:-12px;width:60px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-ranking p{color:#fff;font-size:15px;font-weight:700;letter-spacing:.04em;line-height:1.4;position:relative;text-align:center;z-index:3}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-ranking p span{font-size:25px;font-weight:700;letter-spacing:0;line-height:.84}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-image{border:4px solid #5e7bea;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:240px;margin:0 auto;overflow:hidden;width:320px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-link{margin-top:12px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-link svg{margin-left:5px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-link span{cursor:pointer}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-next{margin-top:12px}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-next a{width:220px}}@media only screen and (max-width:949px){.section-common-next.big a{-webkit-border-radius:5.3333333333vw;-moz-border-radius:5.3333333333vw;border-radius:5.3333333333vw;font-size:15px;font-size:4vw;height:10.6666666667vw;width:58.6666666667vw}.section-common-next.transparent a{background-color:transparent;border:.5333333333vw solid #fff;-webkit-border-radius:4.8vw;-moz-border-radius:4.8vw;border-radius:4.8vw;font-size:14px;font-size:3.7333333333vw;height:9.6vw;width:50.6666666667vw}.section-common-next.competitions a{background-color:transparent;border:1px solid #ff2364;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;color:#ff2364;font-size:11px;font-size:2.9333333333vw;height:8.2666666667vw;width:40vw}.section-common-next.competitions a svg{left:1.3333333333vw;position:relative;right:0}.section-common-next a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#5e7bea;-webkit-border-radius:4.6666666667vw;-moz-border-radius:4.6666666667vw;border-radius:4.6666666667vw;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:3.4666666667vw;font-weight:500;height:9.3333333333vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.5384615385;margin:0 auto;position:relative;text-decoration:none;width:53.3333333333vw}.section-common-next a:not(:first-child){margin-top:5.3333333333vw}.section-common-next a svg{height:3.2vw;position:absolute;right:3.2vw;width:3.2vw}.section-common-link{text-align:center}.section-common-link a,.section-common-link span{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;color:#f293ff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-size:3.4666666667vw;font-weight:500;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.5384615385;margin:0 auto;text-decoration:none}.section-common-link a:not(:first-child),.section-common-link span:not(:first-child){margin-top:1.8666666667vw}.section-common-link a svg,.section-common-link span svg{height:3.2vw;margin-left:.6666666667vw;width:3.2vw}.section-common-primary a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;background-image:url(../images/common/btn_primary.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:21px;font-size:5.6vw;font-weight:700;height:16vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.4285714286;margin:0 auto;text-decoration:none;width:74.6666666667vw}.section-common-primary a span{display:block;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.08em;line-height:1.3333333333}.section-common-primary-s a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;background-image:url(../images/common/btn_primary_s.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:22px;font-size:5.8666666667vw;font-weight:700;height:14.6666666667vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.25;margin:0 auto;padding-left:.6em;text-decoration:none;width:69.3333333333vw}.section-common-primary-s a span{margin-top:-.8vw}.section-common-primary-m a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;background-image:url(../images/common/btn_primary_m.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:19px;font-size:5.0666666667vw;font-weight:700;height:13.3333333333vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.04em;line-height:1.1578947368;margin:0 auto;text-decoration:none;width:69.3333333333vw}.section-common-primary-m a span{display:block;font-size:12px;font-size:3.2vw;font-weight:500;letter-spacing:.04em;line-height:1.8333333333;line-height:1}.section-common-primary-m2 a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;background-image:url(../images/common/btn_primary_m2.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-size:4.2666666667vw;font-weight:700;height:13.3333333333vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.04em;line-height:1.25;margin:0 auto;text-decoration:none;width:58.6666666667vw}.section-common-primary-m2 a span{display:block;font-size:10px;font-size:2.6666666667vw;font-weight:500;letter-spacing:.04em;line-height:2;line-height:1}.section-common-primary-l a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-align-items:center;align-items:center;background-image:url(../images/common/btn_primary_l.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:19px;font-size:5.0666666667vw;font-weight:700;height:13.3333333333vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.04em;line-height:1.1578947368;margin:0 auto;text-decoration:none;width:78.6666666667vw}.section-common-primary-l a:not(:first-child){margin-top:2.6666666667vw}.section-common-primary-l a.notBreak{-webkit-box-orient:initial;-webkit-box-direction:initial;-moz-box-orient:initial;-moz-box-direction:initial;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:row}.section-common-primary-l a span{display:block;font-size:12px;font-size:3.2vw;font-weight:500;letter-spacing:.04em;line-height:1.8333333333;line-height:1}.section-common-back{padding:8vw 0;text-align:center}.section-common-back a{color:#5e7bea;font-size:12px;font-size:3.2vw;font-weight:500;letter-spacing:.08em;line-height:1.6666666667}.section-common-back a svg{height:3.2vw;margin-right:2.6666666667vw;width:3.2vw}.section-common-button-voted{margin-top:3.3333333333vw}.section-common-button-voted.big a,.section-common-button-voted.big button{-webkit-border-radius:6.6666666667vw;-moz-border-radius:6.6666666667vw;border-radius:6.6666666667vw;font-size:19px;font-size:5.0666666667vw;height:13.3333333333vw;line-height:1.1578947368;width:58.6666666667vw}.section-common-button-voted a,.section-common-button-voted button{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-gradient(linear,left bottom,left top,from(#f293ff),color-stop(23%,#c789ff),color-stop(74%,#5e7bea));background-image:-webkit-linear-gradient(bottom,#f293ff,#c789ff 23%,#5e7bea 74%);background-image:-moz-linear-gradient(bottom,#f293ff 0,#c789ff 23%,#5e7bea 74%);background-image:-o-linear-gradient(bottom,#f293ff 0,#c789ff 23%,#5e7bea 74%);background-image:linear-gradient(0deg,#f293ff,#c789ff 23%,#5e7bea 74%);-webkit-border-radius:5.3333333333vw;-moz-border-radius:5.3333333333vw;border-radius:5.3333333333vw;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:18px;font-size:4.8vw;font-weight:700;height:10.6666666667vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.6666666667;margin:0 auto;text-decoration:none;width:45.3333333333vw}.section-common-button-voted a span,.section-common-button-voted button span{font-size:11px;font-size:2.9333333333vw;font-weight:700;letter-spacing:.08em;line-height:2.1818181818}.section-contents-common-voted-modal{display:none;height:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9999}.section-contents-common-voted-modal:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(59%,#c789ff),to(#687cec));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-o-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:linear-gradient(180deg,#f293ff,#c789ff 59%,#687cec);content:"";height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%}.section-contents-common-voted-modal .section-contents-common-voted-modal-close{position:absolute;right:-4vw;top:-4vw;z-index:9999}.section-contents-common-voted-modal .section-contents-common-voted-modal-close svg{height:10.6666666667vw;width:10.6666666667vw}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner{display:table;height:100%;margin:0 auto}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav{display:table-cell;padding:16vw 0;vertical-align:middle}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner{background-color:#fff;-webkit-border-radius:1.6vw;-moz-border-radius:1.6vw;border-radius:1.6vw;-webkit-box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);-moz-box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);padding:13.3333333333vw 5.8666666667vw;position:relative;width:87.2vw;z-index:9999}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-wrapper{position:relative;z-index:2}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-image{background-color:#fff;-webkit-border-radius:1.6vw;-moz-border-radius:1.6vw;border-radius:1.6vw;height:78.6666666667vw;margin:0 auto;overflow:hidden;width:78.6666666667vw}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-description .section-contents-common-voted-modal-nav-title p{color:#f293ff;font-size:20px;font-size:5.3333333333vw;font-weight:700;letter-spacing:0;line-height:1.35;text-align:center}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-description .section-contents-common-voted-modal-nav-text{margin-top:4.2666666667vw}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-description .section-contents-common-voted-modal-nav-text p{font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.025em;line-height:1.7692307692}.section-contents-common-voted-modal .section-contents-common-voted-modal-inner .section-contents-common-voted-modal-nav .section-contents-common-voted-modal-nav-inner .section-contents-common-voted-modal-nav-description .section-contents-common-voted-modal-nav-text p:not(:first-child){margin-top:4.2666666667vw}.section-contents-common-profile-modal{display:none;height:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9999}.section-contents-common-profile-modal:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(59%,#c789ff),to(#687cec));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-o-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:linear-gradient(180deg,#f293ff,#c789ff 59%,#687cec);content:"";height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%}.section-contents-common-profile-modal .section-contents-common-profile-modal-close{position:absolute;right:-4vw;top:-4vw;z-index:9999}.section-contents-common-profile-modal .section-contents-common-profile-modal-close svg{height:10.6666666667vw;width:10.6666666667vw}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner{display:table;height:100%;margin:0 auto}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav{display:table-cell;padding:16vw 0;vertical-align:middle}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner{background-color:#fff;-webkit-border-radius:1.6vw;-moz-border-radius:1.6vw;border-radius:1.6vw;-webkit-box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);-moz-box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);padding:13.3333333333vw 5.8666666667vw;position:relative;width:87.2vw;z-index:9999}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-wrapper{position:relative;z-index:2}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-image{background-color:#fff;-webkit-border-radius:1.6vw;-moz-border-radius:1.6vw;border-radius:1.6vw;height:78.6666666667vw;margin:0 auto;overflow:hidden;width:78.6666666667vw}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-description .section-contents-common-profile-modal-nav-title p{color:#f293ff;font-size:20px;font-size:5.3333333333vw;font-weight:700;letter-spacing:0;line-height:1.35;text-align:center}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-description .section-contents-common-profile-modal-nav-text{margin-top:4.2666666667vw}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-description .section-contents-common-profile-modal-nav-text p{font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.025em;line-height:1.7692307692}.section-contents-common-profile-modal .section-contents-common-profile-modal-inner .section-contents-common-profile-modal-nav .section-contents-common-profile-modal-nav-inner .section-contents-common-profile-modal-nav-description .section-contents-common-profile-modal-nav-text p:not(:first-child){margin-top:4.2666666667vw}.section-contents-common-movie-modal{display:none;height:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9999}.section-contents-common-movie-modal:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(59%,#c789ff),to(#687cec));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-o-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:linear-gradient(180deg,#f293ff,#c789ff 59%,#687cec);content:"";height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%}.section-contents-common-movie-modal .section-contents-common-movie-modal-close{position:absolute;right:-4vw;top:-4vw;z-index:9999}.section-contents-common-movie-modal .section-contents-common-movie-modal-close svg{height:10.6666666667vw;width:10.6666666667vw}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner{display:table;height:100%;margin:0 auto}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav{display:table-cell;padding:16vw 0;vertical-align:middle}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav .section-contents-common-movie-modal-nav-inner{position:relative;width:87.2vw;z-index:9999}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav .section-contents-common-movie-modal-nav-inner .section-contents-common-movie-modal-nav-wrapper{position:relative;z-index:2}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav .section-contents-common-movie-modal-nav-inner .section-contents-common-movie-modal-nav-movie{background-color:#000;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;-webkit-box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);-moz-box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);margin:0 auto;overflow:hidden;padding-top:100%;position:relative;width:100%}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav .section-contents-common-movie-modal-nav-inner .section-contents-common-movie-modal-nav-movie iframe{-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;height:100%;position:absolute;right:0;top:0;width:100%}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav .section-contents-common-movie-modal-nav-inner .section-contents-common-movie-modal-nav-description{margin-top:2.6666666667vw}.section-contents-common-movie-modal .section-contents-common-movie-modal-inner .section-contents-common-movie-modal-nav .section-contents-common-movie-modal-nav-inner .section-contents-common-movie-modal-nav-description .section-contents-common-movie-modal-nav-title p{color:#fff;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:0;line-height:1.3529411765}.section-contents-common-competitions-modal{display:none;height:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9999}.section-contents-common-competitions-modal:before{background-color:rgba(255,227,0,.8);content:"";height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-close{position:absolute;right:-4vw;top:-4vw;z-index:9999}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-close svg{height:10.6666666667vw;width:10.6666666667vw}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner{display:table;height:100%;margin:0 auto}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner .section-contents-common-competitions-modal-nav{display:table-cell;padding:16vw 0;vertical-align:middle}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner .section-contents-common-competitions-modal-nav .section-contents-common-competitions-modal-nav-inner{position:relative;width:90.6666666667vw;z-index:9999}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner .section-contents-common-competitions-modal-nav .section-contents-common-competitions-modal-nav-inner .section-contents-common-competitions-modal-nav-wrapper{position:relative;z-index:2}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner .section-contents-common-competitions-modal-nav .section-contents-common-competitions-modal-nav-inner .section-contents-common-competitions-modal-nav-movie{background-color:#000;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;-webkit-box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);-moz-box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);margin:0 auto;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.section-contents-common-competitions-modal .section-contents-common-competitions-modal-inner .section-contents-common-competitions-modal-nav .section-contents-common-competitions-modal-nav-inner .section-contents-common-competitions-modal-nav-movie iframe{-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;height:100%;position:absolute;right:0;top:0;width:100%}.section-contents-common-picture-modal{display:none;height:100%;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:9999}.section-contents-common-picture-modal:before{background-color:rgba(255,227,0,.8);content:"";height:100%;left:0;opacity:.8;position:fixed;top:0;width:100%}.section-contents-common-picture-modal .section-contents-common-picture-modal-close{position:absolute;right:-4vw;top:-4vw;z-index:9999}.section-contents-common-picture-modal .section-contents-common-picture-modal-close svg{height:10.6666666667vw;width:10.6666666667vw}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner{display:table;height:100%;margin:0 auto}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav{display:table-cell;padding:16vw 0;vertical-align:middle}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav .section-contents-common-picture-modal-nav-inner{position:relative;width:87.2vw;z-index:9999}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav .section-contents-common-picture-modal-nav-inner .section-contents-common-picture-modal-nav-wrapper{position:relative;z-index:2}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav .section-contents-common-picture-modal-nav-inner .section-contents-common-picture-modal-nav-image{background-color:#fff;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;-webkit-box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);-moz-box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);box-shadow:1.0666666667vw 1.8666666667vw 2.1333333333vw .5333333333vw rgba(0,0,0,.06);margin:0 auto;overflow:hidden}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav .section-contents-common-picture-modal-nav-inner .section-contents-common-picture-modal-nav-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav .section-contents-common-picture-modal-nav-inner .section-contents-common-picture-modal-nav-description{margin-top:2.6666666667vw}.section-contents-common-picture-modal .section-contents-common-picture-modal-inner .section-contents-common-picture-modal-nav .section-contents-common-picture-modal-nav-inner .section-contents-common-picture-modal-nav-description .section-contents-common-picture-modal-nav-title p{color:#ff2364;font-size:12px;font-size:3.2vw;font-weight:700;letter-spacing:.08em;line-height:1.75;text-align:center}.slick-arrow{background-image:url(../images/common/btn_slide_arrow_l.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;cursor:pointer;height:15.2vw;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:15.2vw;z-index:2}.slick-arrow.slick-disabled{visibility:hidden}.slick-arrow.slick-prev{background-image:url(../images/common/btn_slide_arrow_l.png?v=202305111730);left:0}.slick-arrow.slick-next{background-image:url(../images/common/btn_slide_arrow_r.png?v=202305111730);right:0}.slick-dots{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:2.6666666667vw}.slick-dots li:not(:first-child){margin-left:4vw}.slick-dots li button{background-color:#b6c2f5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:2.1333333333vw;width:2.1333333333vw}.slick-dots li.slick-active button{background-color:#5e7bea}#section-wrapper #section-hero{display:none}#section-wrapper #section-body{background-color:#f7f2fe;position:relative}#section-wrapper #section-visual{background:-webkit-gradient(linear,left top,left bottom,from(#5e7bea),to(#f293ff));background:-webkit-linear-gradient(top,#5e7bea,#f293ff);background:-moz-linear-gradient(top,#5e7bea,#f293ff);background:-o-linear-gradient(top,#5e7bea,#f293ff);background:linear-gradient(180deg,#5e7bea,#f293ff)}#section-wrapper #section-visual .section-visual-inner .section-visual-image{background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:146.6666666667vw;margin:0 auto;width:87.2vw}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-image-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;position:relative;width:100%}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-movie{background-color:#000;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-movie:after{background-image:-webkit-gradient(linear,left bottom,left top,from(#f6f3fe),to(rgba(247,243,254,0)));background-image:-webkit-linear-gradient(bottom,#f6f3fe,rgba(247,243,254,0));background-image:-moz-linear-gradient(bottom,#f6f3fe 0,rgba(247,243,254,0) 100%);background-image:-o-linear-gradient(bottom,#f6f3fe 0,rgba(247,243,254,0) 100%);background-image:linear-gradient(0deg,#f6f3fe,rgba(247,243,254,0));bottom:0;content:"";height:26.6666666667vw;left:0;position:absolute;width:87.2vw;width:100%;z-index:2}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-movie video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;pointer-events:none;-webkit-transform:scale(1.001);-moz-transform:scale(1.001);-ms-transform:scale(1.001);-o-transform:scale(1.001);transform:scale(1.001);width:100%}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-text{left:5.3333333333vw;position:absolute;top:31.3333333333vw;z-index:3}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-text p{color:#fff;font-size:15px;font-size:4vw;font-weight:600;letter-spacing:.08em;line-height:1.6666666667}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-announce{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#f93bab;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:16vw;-webkit-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(95,123,228,.4);-moz-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(95,123,228,.4);box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(95,123,228,.4);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:24vw;-webkit-justify-content:center;justify-content:center;position:absolute;right:2.6666666667vw;width:24vw;z-index:3}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-announce p{color:#fff;font-size:9px;font-size:2.4vw;font-weight:500;letter-spacing:0;line-height:3.3333333333;line-height:1.2;text-align:center}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-announce p span{font-size:18px;font-size:4.8vw;font-weight:500;letter-spacing:.08em;line-height:1.6666666667;line-height:1.2}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-announce-result a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#f93bab;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;bottom:16vw;-webkit-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(95,123,228,.4);-moz-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(95,123,228,.4);box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(95,123,228,.4);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:24vw;-webkit-justify-content:center;justify-content:center;position:absolute;right:2.6666666667vw;text-decoration:none;width:24vw;z-index:3}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-announce-result a span{color:#fff;font-size:10px;font-size:2.6666666667vw;font-weight:500;letter-spacing:0;line-height:3;line-height:1.5;text-align:center}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-announce-result a span span{font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:2.1428571429;line-height:1.2}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-logo{margin-top:-4vw;position:relative;z-index:3}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-visual-logo h1{background-image:url(../images/index/sp/img_visual_logo.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:38.3333333333vw;overflow:hidden;text-indent:-9999px;width:73.3333333333vw}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-common-next{margin-top:5.3333333333vw;z-index:3}#section-wrapper #section-visual .section-visual-inner .section-visual-image .section-common-next a{font-size:12px;font-size:3.2vw;height:8.8vw;width:33.7333333333vw}#section-wrapper #section-visual .section-visual-inner .section-visual-image-close{background-color:#f7f2fe;background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:58.6666666667vw;margin:0 auto;width:87.2vw}#section-wrapper #section-visual .section-visual-inner .section-visual-image-close .section-visual-image-close-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;position:relative;width:100%}#section-wrapper #section-visual .section-visual-inner .section-visual-image-close .section-visual-image-close-logo{margin-top:-4vw;position:relative;z-index:3}#section-wrapper #section-visual .section-visual-inner .section-visual-image-close .section-visual-image-close-logo h1{background-image:url(../images/index/sp/img_visual-close.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:58.6666666667vw;overflow:hidden;text-indent:-9999px;width:87.2vw}#section-contents:before{background-image:url(../images/common/bg_star_left.png?v=202305111730);-moz-background-size:6.93333vw 139.73333vw;background-size:6.93333vw 139.73333vw;left:2.4vw;width:6.93333vw}#section-contents:after,#section-contents:before{background-position:0 0;background-repeat:repeat-y;content:"";height:100%;position:absolute;top:0}#section-contents:after{background-image:url(../images/common/bg_star_right.png?v=202305111730);-moz-background-size:10.4vw 139.73333vw;background-size:10.4vw 139.73333vw;right:2.4vw;width:10.4vw}.page-index #section-contents-index{margin-bottom:-8vw;-webkit-transform:translate3d(0,-8vw,0);-moz-transform:translate3d(0,-8vw,0);transform:translate3d(0,-8vw,0)}.page-index #section-contents-index .section-contents-index-title p{background-image:url(../images/index/sp/tit_index.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:6.8vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:62.4vw}.page-index #section-contents-index .section-common-primary-l{margin-top:5.0666666667vw}.page-index #section-contents-index .section-common-link{padding-top:3.3333333333vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-goods-title{margin-left:-6.6666666667vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-goods-title p{background-image:url(../images/index/tit_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:34.4vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:100vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-goods-description{margin-bottom:4vw;margin-top:-10.6666666667vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-goods-description p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-goods-other-wrapper{margin-top:10.6666666667vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-goods-other-title{margin-bottom:3.3333333333vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-goods-other-title p{color:#5e7bea;font-size:12px;font-size:3.2vw;font-weight:500;letter-spacing:.08em;line-height:1.6666666667;text-align:center}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-wrapper{padding:13.3333333333vw 0}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-wrapper .section-contents-main-slider{padding:2vw 0 8vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-wrapper .section-common-next a{width:64.8vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-wrapper .section-common-link{margin-top:4vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3 p{background-image:url(../images/index/tit_step3.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:14.5333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:62.1333333333vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-title{margin-top:3.3333333333vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-title p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-update{margin-top:2vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-step3-update p{color:#8e8e8e;font-size:11px;font-size:2.9333333333vw;font-weight:400;letter-spacing:.08em;line-height:1.9090909091;text-align:center}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-line-top{background-image:url(../images/index/img_step3_line_t.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:7.3333333333vw;margin-bottom:4vw;overflow:hidden;text-indent:-9999px;width:86vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-ranking-line-bottom{background-image:url(../images/index/img_step3_line_b.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:5.6vw;margin-left:auto;margin-top:4vw;overflow:hidden;text-indent:-9999px;width:84.8vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-bottom{-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;padding:4vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-common-button-voted{margin-top:0}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-common-button-voted button{font-size:15px;font-size:4vw;letter-spacing:.08em;line-height:1.3333333333}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-contents-slick-slide-text{margin-top:5.3333333333vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-contents-slick-slide-text p{background-image:url(../images/characters/txt_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:3.6vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:49.2vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-common-primary-m2{margin-top:1.3333333333vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-description{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:2.6666666667vw 4vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-image{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:21.3333333333vw;width:21.3333333333vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text p{color:#5e7bea;font-size:14px;font-size:3.7333333333vw;font-weight:700;letter-spacing:0;line-height:1}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text p span{display:block;font-size:11px;font-size:2.9333333333vw;font-weight:700;letter-spacing:0;line-height:1.2727272727}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #5e7bea;-webkit-border-radius:3.2vw;-moz-border-radius:3.2vw;border-radius:3.2vw;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-size:2.6666666667vw;font-weight:700;height:6.9333333333vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:2.6666666667vw auto 0;position:relative;text-decoration:none;width:33.6vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text a svg{height:2.4vw;position:absolute;right:2.6666666667vw;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:2.4vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-slick-slide-link{background-image:url(../images/common/btn_goods.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:22.6666666667vw 6.6666666667vw;background-size:22.6666666667vw 6.6666666667vw;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .slick-prev{left:-6vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide .slick-next{right:-6vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.big .section-contents-slick-slide-box{background-color:#fff;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;-webkit-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);-moz-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);height:66.6666666667vw;height:auto;margin:0 auto 2.6666666667vw;overflow:hidden;width:66.6666666667vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box{height:21.3333333333vw;height:auto;margin:0 auto;width:21.3333333333vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-ranking{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#5e7bea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:9.3333333333vw;-webkit-justify-content:center;justify-content:center;margin-bottom:-6vw;margin-left:-2.6666666667vw;width:9.3333333333vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-ranking p{color:#fff;font-size:9px;font-size:2.4vw;font-weight:500;letter-spacing:0;line-height:2.3333333333}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-ranking p span{font-size:15px;font-size:4vw;font-weight:500;letter-spacing:.04em;line-height:1.3333333333}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-image{border:.8vw solid #5e7bea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-point{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#5e7bea;-webkit-border-radius:2.2666666667vw;-moz-border-radius:2.2666666667vw;border-radius:2.2666666667vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:4.5333333333vw;-webkit-justify-content:center;justify-content:center;margin:-1.0666666667vw auto 0;position:relative;width:20vw}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-point p{color:#fff;font-size:9px;font-size:2.4vw;font-weight:500;letter-spacing:0;line-height:2.3333333333}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no1 .section-contents-slick-slide-ranking{background-color:#e1af56}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no1 .section-contents-slick-slide-image{border-color:#e1af56}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no1 .section-contents-slick-slide-point{background-color:#e1af56}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no2 .section-contents-slick-slide-ranking{background-color:#c0c5d5}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no2 .section-contents-slick-slide-image{border-color:#c0c5d5}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no2 .section-contents-slick-slide-point{background-color:#c0c5d5}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no3 .section-contents-slick-slide-ranking{background-color:#c08071}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no3 .section-contents-slick-slide-image{border-color:#c08071}.page-index #section-contents-main .section-contents-main-inner .section-contents-main-ranking .section-contents-main-slider .section-contents-slick-slide.small .section-contents-slick-slide-box.no3 .section-contents-slick-slide-point{background-color:#c08071}.page-index #section-contents-competitions .section-contents-competitions-inner{padding:21.3333333333vw 0}.page-index #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li a{background-image:url(../images/about/bnr_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:block;height:32.1333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:82vw}.page-index #section-contents-campaign .section-contents-campaign-inner{padding:0 0 18.6666666667vw}.page-index #section-contents-campaign .section-contents-campaign-inner .section-contents-campaign-title p{background-image:url(../images/index/tit_campaign.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:16.4vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:73.0666666667vw}.page-index #section-contents-campaign .section-contents-campaign-inner .section-contents-campaign-list{margin-top:4vw}.page-index #section-contents-campaign .section-contents-campaign-inner .section-contents-campaign-list ul li:not(:first-child){margin-top:5.3333333333vw}.page-index #section-contents-campaign .section-contents-campaign-inner .section-contents-campaign-list ul li a{display:block;height:16vw;margin:0 auto;width:77.3333333333vw}.page-index #section-contents-step2-close{padding-top:14.6666666667vw}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-title{margin-left:-6.6666666667vw}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-title p{background-image:url(../images/index/tit_step2-close.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:34.4vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:100vw}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-description{margin-top:-10.6666666667vw}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-description p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-description p.title{color:#f293ff;margin-top:10px}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-description p.text{color:#f293ff}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-description p.bold{color:#f293ff;font-size:21px;font-size:5.6vw;font-weight:700;letter-spacing:.02em;line-height:1.6666666667}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-description p.bold span{font-size:13px;font-size:3.4666666667vw;font-weight:700;letter-spacing:.02em;line-height:2.6923076923}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-banner{margin-top:9.3333333333vw}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-banner a{display:block;height:43.3333333333vw;margin:0 auto;width:77.3333333333vw}.page-index #section-contents-step2-close .section-contents-step2-close-inner .section-contents-step2-close-banner a img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-index #section-contents-step2-result{padding-top:14.6666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-title p{background-image:url(../images/index/tit_step2-result.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:16.4vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:73.0666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-description{margin-top:3.4666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-description p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step2-result .section-contents-step2-result-inner .section-common-link{margin-top:2.6666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total{margin-top:6.6666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total .section-contents-step2-ranking-total-line{height:.5333333333vw;margin:0 auto;width:72vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total .section-contents-step2-ranking-total-line.top{background-image:-webkit-gradient(linear,right top,left top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(-90deg,#687cec 1%,#c789ff 47%,#f293ff)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total .section-contents-step2-ranking-total-line.bottom{background-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(90deg,#687cec 1%,#c789ff 47%,#f293ff)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total .section-contents-step2-ranking-total-inner{padding:2.6666666667vw 0}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total .section-contents-step2-ranking-total-inner p{color:#5e7bea;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-total .section-contents-step2-ranking-total-inner p span{text-stroke:1.6vw transparent;-webkit-text-stroke:1.6vw transparent;background-clip:text;-webkit-background-clip:text;background-image:-webkit-gradient(linear,left bottom,left top,from(#f293ff),color-stop(61%,#c789ff),to(#5e7bea));background-image:-webkit-linear-gradient(bottom,#f293ff,#c789ff 61%,#5e7bea);background-image:-moz-linear-gradient(bottom,#f293ff 0,#c789ff 61%,#5e7bea 100%);background-image:-o-linear-gradient(bottom,#f293ff 0,#c789ff 61%,#5e7bea 100%);background-image:linear-gradient(0deg,#f293ff,#c789ff 61%,#5e7bea);color:#fff;font-size:25px;font-size:6.6666666667vw;font-weight:700;letter-spacing:.1em;line-height:1;margin:0 1.3333333333vw;padding:0 .8vw;text-shadow:none}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list{margin-top:13.3333333333vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:not(:first-child){margin-top:12vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-wrapper{width:66.4vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking{background-image:-webkit-linear-gradient(130deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(320deg,#e1af56,#ce8f13);height:18.6666666667vw;left:-3.2vw;top:-3.2vw;width:18.6666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking p{font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.2352941176}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking p span{font-size:30px;font-size:8vw;font-weight:700;letter-spacing:0;line-height:.7}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-image{border:1.0666666667vw solid #e1af56}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-name-gradation p:after,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-name-gradation span:after,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point{background-image:-webkit-linear-gradient(228deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(-138deg,#e1af56,#ce8f13)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-name p{color:#ce8f13}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-link a{border:1px solid #ce8f13;color:#ce8f13}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-link a svg path{fill:#ce8f13}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:first-child .section-contents-step2-ranking-list-vote p{color:#ce8f13}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking{background-image:-webkit-linear-gradient(130deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(320deg,#c0c5d5,#9aa3bc)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-image{border:1.0666666667vw solid #c0c5d5}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-name-gradation p:after,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-name-gradation span:after,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point{background-image:-webkit-linear-gradient(228deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(-138deg,#c0c5d5,#9aa3bc)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-name p{color:#9aa3bc}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-link a{border:1px solid #9aa3bc;color:#9aa3bc}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-link a svg path{fill:#9aa3bc}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(2) .section-contents-step2-ranking-list-vote p{color:#9aa3bc}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking{background-image:-webkit-linear-gradient(130deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(320deg,#c2867a,#ba6c51)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-image{border:1.0666666667vw solid #c08071}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point{background-image:-webkit-linear-gradient(228deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(228deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(228deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(-138deg,#c2867a,#ba6c51)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-name-gradation p:after,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-name-gradation span:after{background-image:-webkit-linear-gradient(312deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(138deg,#c2867a,#ba6c51)}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-name p{color:#c08071}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-link a{border:1px solid #c08071;color:#c08071}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-link a svg path{fill:#c08071}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li:nth-child(3) .section-contents-step2-ranking-list-vote p{color:#c08071}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-wrapper{width:58.6666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking{height:16vw;left:-3.2vw;top:-3.2vw;width:16vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking p{font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.04em;line-height:1.4}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking p span{font-size:25px;font-size:6.6666666667vw;font-weight:700;letter-spacing:0;line-height:.84}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point{-webkit-border-radius:3.3333333333vw;-moz-border-radius:3.3333333333vw;border-radius:3.3333333333vw;height:6.6666666667vw;margin-top:-3.4666666667vw;width:32vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point p{font-size:14px;font-size:3.7333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.5}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-name-gradation p{font-size:22px;font-size:5.8666666667vw;line-height:1}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-name-gradation span{font-size:13px;font-size:3.4666666667vw;line-height:1.2307692308}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-name p{font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.009em;line-height:1;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-name p span{font-size:13px;font-size:3.4666666667vw;font-weight:700;letter-spacing:.009em;line-height:1.2307692308}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.top li .section-contents-step2-ranking-list-vote p{font-size:14px;font-size:3.7333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.5;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.center,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.other{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:17.8666666667vw;padding:0 3%}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.center li,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.other li{margin-top:9.3333333333vw;width:50%}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.center li:first-child,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.center li:nth-child(2),.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.other li:first-child,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.other li:nth-child(2){margin-top:0}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul.other{margin-top:12vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper{margin:0 auto;position:relative;width:34.6666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-star{background-image:url(../images/archives/step1/img_star_01.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:64.4vw;left:50%;margin:0 auto;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;-webkit-transform:translate3d(-50%,-55%,0);-moz-transform:translate3d(-50%,-55%,0);transform:translate3d(-50%,-55%,0);width:66.6666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-star.no1{background-image:url(../images/archives/step1/img_star_01.png?v=202305111730);height:64.4vw;width:66.6666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-star.no2{background-image:url(../images/archives/step1/img_star_02.png?v=202305111730);height:58.1333333333vw;width:63.2vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-star.no3{background-image:url(../images/archives/step1/img_star_03.png?v=202305111730);height:58.1333333333vw;width:63.2vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(130deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(320deg,#5e7bea,#5e7bea);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:12vw;-webkit-justify-content:center;justify-content:center;left:-3.2vw;position:absolute;top:-3.2vw;width:12vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking p{color:#fff;font-size:11px;font-size:2.9333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.9090909091;position:relative;text-align:center;z-index:3}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-ranking p span{font-size:20px;font-size:5.3333333333vw;font-weight:700;letter-spacing:0;line-height:1}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-image{border:1.0666666667vw solid #5e7bea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;z-index:2}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(228deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(228deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(228deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(-138deg,#5e7bea,#5e7bea);-webkit-border-radius:3.3333333333vw;-moz-border-radius:3.3333333333vw;border-radius:3.3333333333vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:5.3333333333vw;-webkit-justify-content:center;justify-content:center;margin:0 auto;position:relative;width:26.6666666667vw;z-index:3}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-wrapper .section-contents-step2-ranking-list-point p{color:#fff;font-size:12px;font-size:3.2vw;font-weight:700;letter-spacing:.04em;line-height:1.75;text-align:center}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation{margin-top:2.6666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation p{display:block;font-size:22px;font-size:5.8666666667vw;font-weight:500;letter-spacing:.02em;line-height:1;margin-bottom:-1em;padding-bottom:1em;text-align:center}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation p:after{margin-bottom:-1em;padding-bottom:1em}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation span{display:block;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.02em;line-height:1.2307692308;text-align:center}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation p,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation span{text-stroke:6px #fff;-webkit-text-stroke:6px #fff;position:relative;z-index:-1}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation p:after,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name-gradation span:after{text-fill-color:transparent;-webkit-text-fill-color:transparent;text-stroke:1px transparent;-webkit-text-stroke:1px transparent;background:-webkit-gradient(linear,left top,right top,from(#ce8f13),to(#e1af56));background:-webkit-linear-gradient(left,#ce8f13,#e1af56);background:-moz-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:-o-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:linear-gradient(90deg,#ce8f13,#e1af56);background-clip:text;-webkit-background-clip:text;color:transparent;content:attr(data-txt);height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name{margin-top:2.6666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name p{color:#5e7bea;font-size:16px;font-size:4.2666666667vw;font-weight:700;letter-spacing:.009em;line-height:1;text-align:center}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-name p span{display:block;font-size:11px;font-size:2.9333333333vw;font-weight:700;letter-spacing:.009em;line-height:1.2727272727}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-common-link,.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-link{margin-top:2.6666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #5e7bea;-webkit-border-radius:3.2vw;-moz-border-radius:3.2vw;border-radius:3.2vw;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-size:2.6666666667vw;font-weight:700;height:6.9333333333vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:0 auto;position:relative;text-decoration:none;width:33.6vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-link a svg{height:2.4vw;position:absolute;right:2.6666666667vw;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:2.4vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-common-link svg{margin-left:1.3333333333vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-common-link span{cursor:pointer}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-vote{margin-top:2.6666666667vw}.page-index #section-contents-step2-result .section-contents-step2-result-inner #section-contents-step2-ranking .section-contents-step2-ranking-inner .section-contents-step2-ranking-list ul li .section-contents-step2-ranking-list-vote p{color:#5e7bea;font-size:12px;font-size:3.2vw;font-weight:700;letter-spacing:.04em;line-height:1.75;text-align:center}.page-index #section-contents-step3-open{padding-top:17.0666666667vw}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-title{margin-left:-6.6666666667vw}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-title p{background-image:url(../images/index/tit_step3-open.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:34.5333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:100vw}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-description{margin-top:-5.3333333333vw}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-description p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-description p.title{color:#f293ff;margin-top:10px}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-description p.text{color:#f293ff}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-description p.bold{color:#f293ff;font-size:21px;font-size:5.6vw;font-weight:700;letter-spacing:.02em;line-height:1.6666666667}.page-index #section-contents-step3-open .section-contents-step3-open-inner .section-contents-step3-open-description p.bold span{font-size:13px;font-size:3.4666666667vw;font-weight:700;letter-spacing:.02em;line-height:2.6923076923}.page-index #section-contents-step3-close{margin-bottom:-6.6666666667vw;-webkit-transform:translate3d(0,-6.6666666667vw,0);-moz-transform:translate3d(0,-6.6666666667vw,0);transform:translate3d(0,-6.6666666667vw,0)}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-title p{background-image:url(../images/index/tit_step3-close.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:14.8vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:57.0666666667vw}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description{margin-top:2.6666666667vw}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description p.title{color:#c789ff;margin-top:2.6666666667vw}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description p.text{color:#c789ff}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description p.bold{color:#c789ff;font-size:21px;font-size:5.6vw;font-weight:700;letter-spacing:.02em;line-height:1.6666666667;margin-top:2.6666666667vw}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description p.bold span{font-size:13px;font-size:3.4666666667vw;font-weight:700;letter-spacing:.02em;line-height:2.6923076923}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description .section-contents-step3-close-program{padding-top:8vw}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description .section-contents-step3-close-program p{color:#c789ff;font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.04em;line-height:1.3636363636}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description .section-contents-step3-close-program p span{font-size:16px;font-size:4.2666666667vw;font-weight:700;letter-spacing:-.02em;line-height:1.875}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description .section-contents-step3-close-program p:nth-child(2){font-size:19px;font-size:5.0666666667vw;font-weight:700;letter-spacing:.04em;line-height:1.5789473684}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description a{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#c789ff;-webkit-border-radius:7.3333333333vw;-moz-border-radius:7.3333333333vw;border-radius:7.3333333333vw;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:3.4666666667vw;font-weight:500;height:14.6666666667vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.3846153846;margin:4vw auto 0;padding-left:2.6666666667vw;position:relative;text-decoration:none;width:74.6666666667vw}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description a .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:13.0666666667vw;left:.8vw;position:absolute;width:13.0666666667vw}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-description a[target=_blank]:after{background-image:url(../images/common/icon_blank.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:2.8vw;overflow:hidden;position:absolute;right:4vw;text-indent:-9999px;width:2.9333333333vw}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-banner{margin-top:7.3333333333vw}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-banner p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.7857142857;text-align:center}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-banner p span{font-size:12px;font-size:3.2vw;font-weight:700;letter-spacing:.04em;line-height:2.0833333333;margin:0 .6666666667vw 0 1.3333333333vw;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-banner a{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#f293ff;-webkit-border-radius:7.3333333333vw;-moz-border-radius:7.3333333333vw;border-radius:7.3333333333vw;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:3.4666666667vw;font-weight:500;height:14.6666666667vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.3846153846;margin:2.4vw auto 0;padding-left:2.6666666667vw;position:relative;text-decoration:none;width:74.6666666667vw}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-banner a .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:13.0666666667vw;left:.8vw;position:absolute;width:13.0666666667vw}.page-index #section-contents-step3-close .section-contents-step3-close-inner .section-contents-step3-close-banner a[target=_blank]:after{background-image:url(../images/common/icon_blank.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:2.8vw;overflow:hidden;position:absolute;right:4vw;text-indent:-9999px;width:2.9333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner .section-contents-step3-result-title p{background-image:url(../images/index/tit_step3-result.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:6.8vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:38.5333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner .section-contents-step3-result-description{margin-top:3.4666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner .section-contents-step3-result-description p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total{margin-top:4.5333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total .section-contents-step3-ranking-total-line{height:.5333333333vw;margin:0 auto;width:72vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total .section-contents-step3-ranking-total-line.top{background-image:-webkit-gradient(linear,right top,left top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(-90deg,#687cec 1%,#c789ff 47%,#f293ff)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total .section-contents-step3-ranking-total-line.bottom{background-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(90deg,#687cec 1%,#c789ff 47%,#f293ff)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total .section-contents-step3-ranking-total-inner{padding:2.6666666667vw 0}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total .section-contents-step3-ranking-total-inner p{color:#5e7bea;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-total .section-contents-step3-ranking-total-inner p span{text-stroke:1.6vw transparent;-webkit-text-stroke:1.6vw transparent;background-clip:text;-webkit-background-clip:text;background-image:-webkit-gradient(linear,left bottom,left top,from(#f293ff),color-stop(61%,#c789ff),to(#5e7bea));background-image:-webkit-linear-gradient(bottom,#f293ff,#c789ff 61%,#5e7bea);background-image:-moz-linear-gradient(bottom,#f293ff 0,#c789ff 61%,#5e7bea 100%);background-image:-o-linear-gradient(bottom,#f293ff 0,#c789ff 61%,#5e7bea 100%);background-image:linear-gradient(0deg,#f293ff,#c789ff 61%,#5e7bea);color:#fff;font-size:25px;font-size:6.6666666667vw;font-weight:700;letter-spacing:.1em;line-height:1;margin:0 1.3333333333vw;padding:0 .8vw;text-shadow:none}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list{margin-top:8vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-wrapper{width:66.4vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking{background-image:-webkit-linear-gradient(130deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(320deg,#e1af56,#ce8f13);height:18.6666666667vw;left:-3.2vw;top:-3.2vw;width:18.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p{font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.2352941176}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p span{font-size:30px;font-size:8vw;font-weight:700;letter-spacing:0;line-height:.7}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-image{border:1.0666666667vw solid #e1af56}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-name-gradation p:after,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-name-gradation span:after{background-image:-webkit-linear-gradient(228deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(-138deg,#e1af56,#ce8f13)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-name p{color:#ce8f13}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-link a{border:1px solid #ce8f13;color:#ce8f13}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-link a svg path{fill:#ce8f13}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li:first-child .section-contents-step3-ranking-list-point span{font-weight:500;letter-spacing:.04em}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-wrapper{width:58.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking{height:16vw;left:-3.2vw;top:-3.2vw;width:16vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p{font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.04em;line-height:1.4}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p span{font-size:25px;font-size:6.6666666667vw;font-weight:700;letter-spacing:0;line-height:.84}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-name-gradation p{font-size:22px;font-size:5.8666666667vw;line-height:1}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-name-gradation span{font-size:13px;font-size:3.4666666667vw;line-height:1.2307692308}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-name p{font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.009em;line-height:1;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-name p span{font-size:13px;font-size:3.4666666667vw;font-weight:700;letter-spacing:.009em;line-height:1.2307692308}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-point{margin-top:2.1333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.debut li .section-contents-step3-ranking-list-point span{font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.009em;line-height:1.0666666667}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top{margin-top:9.3333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:not(:first-child){margin-top:12vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking{background-image:-webkit-linear-gradient(130deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(320deg,#c0c5d5,#9aa3bc)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-image{border:1.0666666667vw solid #c0c5d5}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-name-gradation p:after,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-name-gradation span:after{background-image:-webkit-linear-gradient(228deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(-138deg,#c0c5d5,#9aa3bc)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-name p{color:#9aa3bc}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-link a{border:1px solid #9aa3bc;color:#9aa3bc}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-link a svg path{fill:#9aa3bc}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:first-child .section-contents-step3-ranking-list-point span{font-weight:500;letter-spacing:.04em}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking{background-image:-webkit-linear-gradient(130deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(320deg,#c2867a,#ba6c51)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-image{border:1.0666666667vw solid #c08071}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-name-gradation p:after,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-name-gradation span:after{background-image:-webkit-linear-gradient(312deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(138deg,#c2867a,#ba6c51)}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-name p{color:#c08071}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-link a{border:1px solid #c08071;color:#c08071}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-link a svg path{fill:#c08071}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li:nth-child(2) .section-contents-step3-ranking-list-point span{font-weight:500;letter-spacing:.04em}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-wrapper{width:58.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking{height:16vw;left:-3.2vw;top:-3.2vw;width:16vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p{font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.04em;line-height:1.4}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p span{font-size:25px;font-size:6.6666666667vw;font-weight:700;letter-spacing:0;line-height:.84}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-name-gradation p{font-size:22px;font-size:5.8666666667vw;line-height:1}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-name-gradation span{font-size:13px;font-size:3.4666666667vw;line-height:1.2307692308}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-name p{font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.009em;line-height:1;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-name p span{font-size:13px;font-size:3.4666666667vw;font-weight:700;letter-spacing:.009em;line-height:1.2307692308}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-point{margin-top:2.1333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.top li .section-contents-step3-ranking-list-point span{font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.009em;line-height:1.0666666667}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.center,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.other{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:17.8666666667vw;padding:0 3%}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.center li,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.other li{margin-top:9.3333333333vw;width:50%}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.center li:first-child,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.center li:nth-child(2),.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.other li:first-child,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.other li:nth-child(2){margin-top:0}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.center li:last-child,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.other li:last-child{width:100%}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul.other{margin-top:12vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper{margin:0 auto;position:relative;width:34.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-star{background-image:url(../images/archives/step1/img_star_01.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:64.4vw;left:50%;margin:0 auto;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;-webkit-transform:translate3d(-50%,-55%,0);-moz-transform:translate3d(-50%,-55%,0);transform:translate3d(-50%,-55%,0);width:66.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-star.no1{background-image:url(../images/archives/step1/img_star_01.png?v=202305111730);height:64.4vw;width:66.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-star.no2{background-image:url(../images/archives/step1/img_star_02.png?v=202305111730);height:58.1333333333vw;width:63.2vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-star.no3{background-image:url(../images/archives/step1/img_star_03.png?v=202305111730);height:58.1333333333vw;width:63.2vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(130deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(320deg,#5e7bea,#5e7bea);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:12vw;-webkit-justify-content:center;justify-content:center;left:-3.2vw;position:absolute;top:-3.2vw;width:12vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p{color:#fff;font-size:11px;font-size:2.9333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.9090909091;position:relative;text-align:center;z-index:3}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-ranking p span{font-size:20px;font-size:5.3333333333vw;font-weight:700;letter-spacing:0;line-height:1}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-image{border:1.0666666667vw solid #5e7bea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;z-index:2}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-wrapper .section-contents-step3-ranking-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation{margin-top:2.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation p{display:block;font-size:22px;font-size:5.8666666667vw;font-weight:500;letter-spacing:.02em;line-height:1;margin-bottom:-1em;padding-bottom:1em;text-align:center}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation p:after{margin-bottom:-1em;padding-bottom:1em}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation span{display:block;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.02em;line-height:1.2307692308;text-align:center}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation p,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation span{text-stroke:6px #fff;-webkit-text-stroke:6px #fff;position:relative;z-index:-1}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation p:after,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name-gradation span:after{text-fill-color:transparent;-webkit-text-fill-color:transparent;text-stroke:1px transparent;-webkit-text-stroke:1px transparent;background:-webkit-gradient(linear,left top,right top,from(#ce8f13),to(#e1af56));background:-webkit-linear-gradient(left,#ce8f13,#e1af56);background:-moz-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:-o-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:linear-gradient(90deg,#ce8f13,#e1af56);background-clip:text;-webkit-background-clip:text;color:transparent;content:attr(data-txt);height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name{margin-top:2.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name p{color:#5e7bea;font-size:16px;font-size:4.2666666667vw;font-weight:700;letter-spacing:.009em;line-height:1;text-align:center}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-name p span{display:block;font-size:11px;font-size:2.9333333333vw;font-weight:700;letter-spacing:.009em;line-height:1.2727272727}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-common-link,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-link{margin-top:2.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #5e7bea;-webkit-border-radius:3.2vw;-moz-border-radius:3.2vw;border-radius:3.2vw;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-size:2.6666666667vw;font-weight:700;height:6.9333333333vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:0 auto;position:relative;text-decoration:none;width:33.6vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-link a svg{height:2.4vw;position:absolute;right:2.6666666667vw;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:2.4vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-common-link svg{margin-left:1.3333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-common-link span{cursor:pointer}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-point{margin-top:2.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list ul li .section-contents-step3-ranking-list-point p{color:#5e7bea;font-size:12px;font-size:3.2vw;font-weight:700;letter-spacing:0;line-height:1.1666666667;text-align:center}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-debut{margin-top:12vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-debut p{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.7333333333vw;font-weight:700;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-debut p svg{display:block;height:11.6vw;width:7.4666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter{margin-top:12vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter .section-contents-step3-ranking-list-twitter-title p{background-image:url(../images/index/tit_step3-twitter.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:7.0666666667vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:65.4666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter .section-contents-step3-ranking-list-twitter-description{margin-top:2.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter .section-contents-step3-ranking-list-twitter-description p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter a{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#ff7588;-webkit-border-radius:7.3333333333vw;-moz-border-radius:7.3333333333vw;border-radius:7.3333333333vw;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:3.4666666667vw;font-weight:500;height:14.6666666667vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.3846153846;margin:6.6666666667vw auto 0;padding-left:2.6666666667vw;position:relative;text-decoration:none;width:74.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter a .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:13.0666666667vw;left:.8vw;position:absolute;width:13.0666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-twitter a[target=_blank]:after{background-image:url(../images/common/icon_blank.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:2.8vw;overflow:hidden;position:absolute;right:4vw;text-indent:-9999px;width:2.9333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-inner{padding:10.6666666667vw 0 6.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-text{margin-top:3.3333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-text p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-text p span{color:#c789ff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list{margin-top:4vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list.others ul li .section-contents-step3-ranking-list-plan-list-text a,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list.others ul li .section-contents-step3-ranking-list-plan-list-text p{color:#c789ff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li{background:#fff;background:-webkit-linear-gradient(315deg,transparent,#fff 0) 0 0,-webkit-linear-gradient(225deg,transparent,#fff 0) 100% 0,-webkit-linear-gradient(135deg,transparent 2.1333333333vw,#fff 0) 100% 100%,-webkit-linear-gradient(45deg,transparent,#fff 0) 0 100%;background:-moz-linear-gradient(315deg,transparent 0,#fff 0) 0 0,-moz-linear-gradient(225deg,transparent 0,#fff 0) 100% 0,-moz-linear-gradient(135deg,transparent 2.1333333333vw,#fff 0) 100% 100%,-moz-linear-gradient(45deg,transparent 0,#fff 0) 0 100%;background:-o-linear-gradient(315deg,transparent 0,#fff 0) 0 0,-o-linear-gradient(225deg,transparent 0,#fff 0) 100% 0,-o-linear-gradient(135deg,transparent 2.1333333333vw,#fff 0) 100% 100%,-o-linear-gradient(45deg,transparent 0,#fff 0) 0 100%;background:linear-gradient(135deg,transparent,#fff 0) 0 0,linear-gradient(225deg,transparent,#fff 0) 100% 0,linear-gradient(315deg,transparent 2.1333333333vw,#fff 0) 100% 100%,linear-gradient(45deg,transparent,#fff 0) 0 100%;background-repeat:no-repeat;-moz-background-size:51% 51%;background-size:51% 51%;-webkit-filter:drop-shadow(0 0 .8vw rgba(94,123,234,.4));filter:drop-shadow(0 0 .8vw rgba(94,123,234,.4));margin:0 auto;padding:2.6666666667vw;position:relative;width:78.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li:not(:first-child){margin-top:2.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li:after{background-image:url(../images/index/bg_paper.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;bottom:-.4vw;content:"";height:4.2666666667vw;overflow:hidden;position:absolute;right:-.4vw;text-indent:-9999px;width:4.1333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li .section-contents-step3-ranking-list-plan-list-text a,.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li .section-contents-step3-ranking-list-plan-list-text p{color:#f293ff;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.04em;line-height:1.4;text-align:center}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li .section-contents-step3-ranking-list-plan-list-text a{text-decoration:underline}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-list ul li .section-contents-step3-ranking-list-plan-list-text a[target=_blank]:after{background-image:url(../images/common/icon_blank-pink.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:inline-block;height:2.8vw;margin:0 .8vw;overflow:hidden;text-indent:-9999px;width:2.9333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-image{background-image:url(../images/index/img_plan-hanamaruobake.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:14.9333333333vw;margin:-6.6666666667vw 2.6666666667vw -8.6666666667vw auto;overflow:hidden;text-indent:-9999px;width:14.1333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-line-top{background-image:url(../images/index/img_step3_line_t.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:7.3333333333vw;margin-bottom:6.6666666667vw;overflow:hidden;text-indent:-9999px;width:86vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-line-center{background-image:url(../images/index/img_step3_line_b.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:5.6vw;margin-bottom:6.6666666667vw;margin-left:auto;margin-top:6.6666666667vw;overflow:hidden;text-indent:-9999px;width:84.8vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-plan .section-contents-step3-ranking-list-plan-line-bottom{background-image:url(../images/index/img_step3_line_t.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:7.3333333333vw;margin-top:6.6666666667vw;overflow:hidden;text-indent:-9999px;width:86vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-official p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-official a{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#f293ff;-webkit-border-radius:7.3333333333vw;-moz-border-radius:7.3333333333vw;border-radius:7.3333333333vw;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:13px;font-size:3.4666666667vw;font-weight:500;height:14.6666666667vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.3846153846;margin:6.6666666667vw auto 0;padding-left:2.6666666667vw;position:relative;text-decoration:none;width:74.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-official a .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:13.0666666667vw;left:.8vw;position:absolute;width:13.0666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-official a[target=_blank]:after{background-image:url(../images/common/icon_blank.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";height:2.8vw;overflow:hidden;position:absolute;right:4vw;text-indent:-9999px;width:2.9333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-lower{margin-top:18.6666666667vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-lower p{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.7333333333vw;font-weight:700;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.5;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-lower p svg{display:block;height:6.6666666667vw;width:5.3333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-ranking .section-contents-step3-ranking-inner .section-contents-step3-ranking-list .section-contents-step3-ranking-list-lower p svg:first-child{margin-right:1.3333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-project .section-contents-step3-project-inner{padding:12vw 0}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-project .section-contents-step3-project-inner .section-contents-step3-project-title p{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.7333333333vw;font-weight:700;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-project .section-contents-step3-project-inner .section-contents-step3-project-title p svg{display:block;height:6.6666666667vw;width:5.3333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-project .section-contents-step3-project-inner .section-contents-step3-project-title p svg:first-child{margin-right:1.3333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-project .section-contents-step3-project-inner .section-contents-step3-project-title p svg:nth-child(3){margin-left:1.3333333333vw}.page-index #section-contents-step3-result .section-contents-step3-result-inner #section-contents-step3-project .section-contents-step3-project-inner .section-common-next{margin-top:4vw}.page-index #section-wrapper #section-hero{display:block}.page-index #section-wrapper #section-hero #section-visual .section-visual-inner .section-visual-image{display:none}.page-index #section-header{position:fixed;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:-o-transform .2s;-moz-transition:transform .2s,-moz-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s,-moz-transform .2s,-o-transform .2s}.page-index #section-header .section-header-outer{display:none}.page-index #section-header.is-open{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.page-index #section-header.is-open .section-header-outer{display:block}.page-index #section-body:before{background-position:left top -64.3vw,left top -28vw;left:0}.page-index #section-body:after,.page-index #section-body:before{background-image:url(../images/common/bg_line_text.png?v=202305111730),url(../images/common/bg_line_gradation.png?v=202305111730);background-repeat:repeat-y,repeat-y;-moz-background-size:contain;background-size:contain;content:"";display:block;height:-webkit-calc(100% + 156vw);height:-moz-calc(100% + 156vw);height:calc(100% + 156vw);position:absolute;top:-156vw;width:6.4vw}.page-index #section-body:after{background-position:left top -52.3vw,left top 35vw;right:0;-webkit-transform:scale(-1);-moz-transform:scale(-1);-ms-transform:scale(-1);-o-transform:scale(-1);transform:scale(-1)}.page-index #section-contents{padding-left:6.4vw;padding-right:6.4vw}.page-index #section-contents:before{left:7.6vw}.page-index #section-contents:after{right:7.6vw}.page-about #section-contents-about .section-contents-about-inner{padding-top:6.6666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-logo{background-image:url(../images/about/img_logo.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:40.6666666667vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:77.7333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail{padding-top:3.2vw;position:relative}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail:after{background-image:url(../images/about/bg_detail.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:block;height:51.4666666667vw;left:0;position:absolute;top:0;width:80.2666666667vw;width:100%;z-index:-1}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-title{margin-top:2.6666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-title p{background-image:url(../images/about/txt_title.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:15.7333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:52.8vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-outline{margin-top:2.6666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-outline p{color:#5e7bea;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.08em;line-height:1.6923076923;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-join{margin-top:4.5333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav{margin-top:13.3333333333vw;padding:0 10vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:not(:first-child){margin-top:2.9333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(2n){color:#f293ff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(2n) a{border:.5333333333vw solid #f293ff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(2n) a:before{background-image:url(../images/about/ico_star2.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(2n) a:after{background-image:url(../images/about/ico_arrow2.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(odd){color:#5e7bea}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(odd) a{border:.5333333333vw solid #5e7bea}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(odd) a:before{background-image:url(../images/about/ico_star1.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li:nth-child(odd) a:after{background-image:url(../images/about/ico_arrow1.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;background-color:#fff;border:.5333333333vw solid #f293ff;-webkit-border-radius:4.6666666667vw;-moz-border-radius:4.6666666667vw;border-radius:4.6666666667vw;color:inherit;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:15px;font-size:4vw;font-weight:700;height:9.3333333333vw;-webkit-justify-content:space-between;justify-content:space-between;letter-spacing:0;line-height:2.6666666667;padding:0 4vw 0 2.6666666667vw;position:relative;text-decoration:none;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li a:after,.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li a:before{-ms-flex-negative:0;background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li a:before{height:5.3333333333vw;width:5.3333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-detail .section-contents-about-nav li a:after{height:2.1333333333vw;width:3.2vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule{padding-top:13.3333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-title h2{background-image:url(../images/about/txt_schedule_title.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:16.4vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:73.0666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-step{margin-top:4vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-step p{background-image:url(../images/about/img_schedule_steps.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:21.6vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:92.1333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-step.ended p{background-image:url(../images/about/img_schedule_steps-ended.png?v=202305111730);height:17.3333333333vw;width:92vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list{background-color:#fff;border:.8vw solid #ef94fa;-webkit-border-radius:4.6666666667vw;-moz-border-radius:4.6666666667vw;border-radius:4.6666666667vw;margin:5.8666666667vw 10.4vw 0;padding:5.6vw 0;position:relative}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list:after,.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list:before{-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%);content:"";display:block;height:4.2666666667vw;left:50%;margin-left:16vw;position:absolute;width:5.6vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list:before{background-color:#ef94fa;top:-4.2666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list:after{background-color:#fff;top:-2.9333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list .section-contents-about-schedule-memo p{color:#ef94fa;font-size:19px;font-size:5.0666666667vw;font-weight:700;letter-spacing:.08em;line-height:1.2631578947;text-align:center}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list .section-contents-about-schedule-item{margin-top:4.6666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list .section-contents-about-schedule-item p{font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.08em;line-height:1.8461538462;text-align:center}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list .section-contents-about-schedule-item p:not(:first-child){margin-top:2.6666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-schedule .section-contents-about-schedule-list .section-contents-about-schedule-item h3{color:#5f7be4;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;margin-top:2.6666666667vw;text-align:center}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview{padding-top:13.3333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-title h2{background-image:url(../images/about/txt_overview_title.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:16.4vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:73.0666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-outline{margin-top:3.2vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-outline p{color:#5e7bea;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.08em;line-height:1.7692307692;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-phase{margin-top:9.3333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-phase p{background-image:url(../images/about/txt_overview_phase.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:13.7333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:82.4vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-phase-text{margin-top:1.8666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-phase-text p{color:#8e8e8e;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.08em;line-height:1.7692307692;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list{margin-top:6.6666666667vw;padding:0 10vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item{background-color:#fff;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;-webkit-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);-moz-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);position:relative}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item:not(:first-child){margin-top:13.3333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item:nth-child(2) .section-contents-about-overview-item-body h3 small{color:#c789ff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item:nth-child(2) .section-contents-about-overview-item-body h3 span{text-shadow:2px 2px 1px #c789ff,-2px -2px 1px #c789ff,2px 1px 1px #c789ff,-2px -1px 1px #c789ff,2px 0 1px #c789ff,-2px 0 1px #c789ff,2px -1px 1px #c789ff,-2px 1px 1px #c789ff,1px 2px 1px #c789ff,-1px -2px 1px #c789ff,1px 1px 1px #c789ff,-1px -1px 1px #c789ff,1px 0 1px #c789ff,-1px 0 1px #c789ff,1px -1px 1px #c789ff,-1px 1px 1px #c789ff,1px -2px 1px #c789ff,-1px 2px 1px #c789ff,0 -2px 1px #c789ff,0 2px 1px #c789ff,0 -1px 1px #c789ff,0 1px 1px #c789ff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item:nth-child(3) .section-contents-about-overview-item-body h3 small{color:#ef94fa}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item:nth-child(3) .section-contents-about-overview-item-body h3 span{text-shadow:2px 2px 1px #ef94fa,-2px -2px 1px #ef94fa,2px 1px 1px #ef94fa,-2px -1px 1px #ef94fa,2px 0 1px #ef94fa,-2px 0 1px #ef94fa,2px -1px 1px #ef94fa,-2px 1px 1px #ef94fa,1px 2px 1px #ef94fa,-1px -2px 1px #ef94fa,1px 1px 1px #ef94fa,-1px -1px 1px #ef94fa,1px 0 1px #ef94fa,-1px 0 1px #ef94fa,1px -1px 1px #ef94fa,-1px 1px 1px #ef94fa,1px -2px 1px #ef94fa,-1px 2px 1px #ef94fa,0 -2px 1px #ef94fa,0 2px 1px #ef94fa,0 -1px 1px #ef94fa,0 1px 1px #ef94fa}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body{padding:4vw 0 8vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body h3 small{color:#5e7bea;display:block;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body h3 span{color:#fff;display:block;font-size:20px;font-size:5.3333333333vw;font-weight:700;letter-spacing:.1em;line-height:1.25;text-align:center;text-shadow:2px 2px 1px #5e7bea,-2px -2px 1px #5e7bea,2px 1px 1px #5e7bea,-2px -1px 1px #5e7bea,2px 0 1px #5e7bea,-2px 0 1px #5e7bea,2px -1px 1px #5e7bea,-2px 1px 1px #5e7bea,1px 2px 1px #5e7bea,-1px -2px 1px #5e7bea,1px 1px 1px #5e7bea,-1px -1px 1px #5e7bea,1px 0 1px #5e7bea,-1px 0 1px #5e7bea,1px -1px 1px #5e7bea,-1px 1px 1px #5e7bea,1px -2px 1px #5e7bea,-1px 2px 1px #5e7bea,0 -2px 1px #5e7bea,0 2px 1px #5e7bea,0 -1px 1px #5e7bea,0 1px 1px #5e7bea}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body>p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:700;letter-spacing:.08em;line-height:1.5;margin-top:4vw;text-align:center}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body>span{display:block;font-size:12px;font-size:3.2vw;font-weight:500;letter-spacing:.08em;line-height:1.75;margin-top:1.8666666667vw;text-align:center}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body .section-common-button-voted{margin-top:6.6666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body .section-common-button-voted a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 auto;text-decoration:none}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body .section-common-link,.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-body .section-common-next{margin-top:3.2vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-badge{left:-6.1333333333vw;position:absolute;top:-5.3333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-badge.one p{background-image:url(../images/about/ico_overview_badge1.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-badge.two p{background-image:url(../images/about/ico_overview_badge2.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-badge.three p{background-image:url(../images/about/ico_overview_badge3.png?v=202305111730)}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-overview .section-contents-about-overview-list .section-contents-about-overview-item .section-contents-about-overview-item-badge p{background-image:url(../images/about/ico_overview_badge1.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:17.4666666667vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:18.1333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-archive{padding-top:13.3333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-archive .section-contents-about-archive-title h2{background-image:url(../images/about/txt_archive_title.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:16.4vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:73.0666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-archive .section-common-next{padding-top:4vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-path{padding:26.6666666667vw 0 13.3333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-path .section-contents-about-path-title h2{background-image:url(../images/about/tit_path.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:16.9333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:91.6vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-path .section-contents-about-path-description{margin-top:4vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-path .section-contents-about-path-description p{color:#5e7bea;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps{padding-top:13.3333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps:last-child .section-common-next{margin-bottom:5.3333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-title h2{background-image:url(../images/about/tit_step1.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:18vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:89.0666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-title.step1 h2{background-image:url(../images/about/tit_step1.png?v=202305111730);height:18vw;width:89.0666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-title.step2 h2{background-image:url(../images/about/tit_step2.png?v=202305111730);height:16.4vw;width:81.0666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-title.step3 h2{background-image:url(../images/about/tit_step3.png?v=202305111730);height:16.4vw;width:91.7333333333vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-period{margin-top:-2.6666666667vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-period p{color:#5e7bea;font-size:15px;font-size:4vw;font-weight:500;letter-spacing:.08em;line-height:1.4666666667;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-period p span{font-size:12px;font-size:3.2vw;font-weight:500;letter-spacing:.08em;line-height:1.6666666667}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-description{margin-top:4vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-contents-about-steps-description p{color:#8e8e8e;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.08em;line-height:1.5384615385;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-steps .section-common-next{margin-top:4vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-banner .section-contents-about-banner-inner{padding:21.3333333333vw 0 12vw}.page-about #section-contents-about .section-contents-about-inner .section-contents-about-banner .section-contents-about-banner-inner .section-contents-about-banner-list ul li a{background-image:url(../images/about/bnr_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:block;height:32.1333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:82vw}.page-faq #section-contents-faq .section-contents-faq-inner{margin-bottom:5.3333333333vw;padding:8vw 0 9.6vw}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-title p{color:#5e7bea;font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.04em;line-height:1.2272727273;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion{margin-top:8vw;padding:0 7.3333333333vw}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list{background-color:#fff;border:.5333333333vw solid #bec4f7;-webkit-border-radius:3.2vw;-moz-border-radius:3.2vw;border-radius:3.2vw;margin:0 auto;overflow:hidden;padding:1.6vw 0;width:100%}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list:not(:first-child){margin-top:1.6vw}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-head{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-left:2vw;padding-right:2.6666666667vw}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-head p{color:#5e7bea;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.04em;line-height:1.25;margin-right:1.8666666667vw}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-head:before{-ms-flex-negative:0;background-image:url(../images/faq/icon_q.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0;height:10.9333333333vw;margin-right:1.8666666667vw;overflow:hidden;text-indent:-9999px;width:10.6666666667vw}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-head .arrow{-ms-flex-negative:0;background-image:url(../images/faq/btn_toggle.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0;height:2.2666666667vw;margin-left:auto;overflow:hidden;text-indent:-9999px;width:3.6vw}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-inner{height:0;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;width:100%}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box:before{background-image:url(../images/faq/img_answer.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:block;height:.6666666667vw;margin:0 auto;overflow:hidden;padding:2.6666666667vw 0;text-indent:-9999px;width:80.5333333333vw}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box p{font-size:12px;font-size:3.2vw;font-weight:500;letter-spacing:.04em;line-height:1.4166666667;padding:0 4vw}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box .section-contents-faq-accordion-list-title{padding:0 4vw}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box .section-contents-faq-accordion-list-title p{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#c789ff;-webkit-border-radius:3.3333333333vw;-moz-border-radius:3.3333333333vw;border-radius:3.3333333333vw;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:3.2vw;font-weight:500;height:6.6666666667vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.4166666667;margin-top:4vw;text-align:center}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box .section-contents-faq-accordion-list-lead{margin-top:4.6666666667vw}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box .section-contents-faq-accordion-list-lead p{background-image:url(../images/faq/txt_ios_lead.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:block;height:5.3333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:58.9333333333vw}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box .section-contents-faq-accordion-list-lead.android p{background-image:url(../images/faq/txt_android_lead.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:block;height:5.3333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:63.4666666667vw}.page-faq #section-contents-faq .section-contents-faq-inner .section-contents-faq-accordion-list .section-contents-faq-accordion-list-box .section-contents-faq-accordion-list-slider{margin-bottom:6.6666666667vw;margin-top:4vw}.page-form #section-contents-form .section-contents-form-inner{margin-bottom:5.3333333333vw;padding:8vw 0 9.6vw}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-title p{color:#5e7bea;font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.04em;line-height:1.2272727273;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-note{margin-top:4.1333333333vw}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-note p{font-size:10px;font-size:2.6666666667vw;font-weight:500;letter-spacing:.04em;line-height:2;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list{margin-top:7.4666666667vw;padding:0 9.3333333333vw}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li:not(:first-child){margin-top:7.4666666667vw}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li .section-contents-form-list-title{margin-bottom:2.4vw;padding-left:3.4666666667vw}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li .section-contents-form-list-title p{color:#5e7bea;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.2941176471}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li .section-contents-form-list-title p span{background-color:#f293ff;-webkit-border-radius:2.6666666667vw;-moz-border-radius:2.6666666667vw;border-radius:2.6666666667vw;color:#fff;display:inline-block;font-size:10px;font-size:2.6666666667vw;font-weight:700;letter-spacing:.04em;line-height:2;margin-left:1.3333333333vw;text-align:center;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);vertical-align:bottom;width:11.7333333333vw}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li .section-contents-form-list-select{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:12vw;position:relative;width:100%}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li .section-contents-form-list-select select{background-color:#fff;border:2px solid #bec4f7;-webkit-border-radius:6vw;-moz-border-radius:6vw;border-radius:6vw;font-size:14px;font-size:3.7333333333vw;font-weight:500;height:100%;letter-spacing:.04em;line-height:1.71429;padding-left:3.2vw;padding-right:12vw;width:100%}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-list ul li .section-contents-form-list-select .section-contents-form-list-select-arrow{background-image:url(../images/form/btn_select.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:9.3333333333vw;overflow:hidden;pointer-events:none;position:absolute;right:1.6vw;text-indent:-9999px;width:9.3333333333vw}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-submit{margin-top:10.1333333333vw;text-align:center}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-submit button{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(23%,#c789ff),color-stop(74%,#5e7bea));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 23%,#5e7bea 74%);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 23%,#5e7bea 74%);background-image:-o-linear-gradient(top,#f293ff,#c789ff 23%,#5e7bea 74%);background-image:linear-gradient(180deg,#f293ff,#c789ff 23%,#5e7bea 74%);-webkit-border-radius:5.3333333333vw;-moz-border-radius:5.3333333333vw;border-radius:5.3333333333vw;color:#fff;font-size:18px;font-size:4.8vw;font-weight:700;height:12vw;letter-spacing:.08em;line-height:1.6666666667;width:58.6666666667vw}.page-form #section-contents-form .section-contents-form-inner .section-contents-form-submit button:disabled{opacity:.5}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-title{padding-top:8vw}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-title p{color:#5e7bea;font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.04em;line-height:.9090909091;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-text{margin-top:4vw}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-text p{font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.04em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-update{margin-top:1.3333333333vw}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-update p{color:#8e8e8e;font-size:11px;font-size:2.9333333333vw;font-weight:400;letter-spacing:.08em;line-height:1.9090909091;text-align:center}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list{margin:7.3333333333vw 0 0;position:relative}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#fff;-webkit-border-radius:20vw 0 0 20vw;-moz-border-radius:20vw 0 0 20vw;border-radius:20vw 0 0 20vw;-webkit-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw 0 rgba(94,123,234,.4);-moz-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw 0 rgba(94,123,234,.4);box-shadow:.2666666667vw .5333333333vw 1.8666666667vw 0 rgba(94,123,234,.4);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:8.6666666667vw;width:95%}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:first-child{margin-top:0}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:not(:nth-child(2n)){margin-left:auto}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:not(:nth-child(2n)) .section-contents-character-list-wrapper{margin-right:auto}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(2n){-webkit-border-radius:0 20vw 20vw 0;-moz-border-radius:0 20vw 20vw 0;border-radius:0 20vw 20vw 0}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(2n) .section-contents-character-list-wrapper{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:2;margin-left:auto;-webkit-order:2;order:2}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(2n) .section-contents-character-list-description{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:first-child .section-contents-character-list-image{border-color:#e1af56}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:first-child .section-contents-character-list-detail{background-image:-webkit-gradient(linear,right top,left top,from(#e1af56),to(#ce8f13));background-image:-webkit-linear-gradient(right,#e1af56,#ce8f13);background-image:-moz-linear-gradient(right,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(right,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(270deg,#e1af56,#ce8f13)}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:first-child .section-contents-character-list-detail .section-contents-character-list-detail-ranking p{color:#ce8f13}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(2) .section-contents-character-list-image{border-color:#c0c5d5}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(2) .section-contents-character-list-detail{background-image:-webkit-gradient(linear,right top,left top,from(#c0c5d5),to(#9aa3bc));background-image:-webkit-linear-gradient(right,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(right,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(right,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(270deg,#c0c5d5,#9aa3bc)}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(2) .section-contents-character-list-detail .section-contents-character-list-detail-ranking p{color:#9aa3bc}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(3) .section-contents-character-list-image{border-color:#c08071}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(3) .section-contents-character-list-detail{background-image:-webkit-gradient(linear,right top,left top,from(#ba6c51),to(#c2867a));background-image:-webkit-linear-gradient(right,#ba6c51,#c2867a);background-image:-moz-linear-gradient(right,#ba6c51 0,#c2867a 100%);background-image:-o-linear-gradient(right,#ba6c51 0,#c2867a 100%);background-image:linear-gradient(270deg,#ba6c51,#c2867a)}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li:nth-child(3) .section-contents-character-list-detail .section-contents-character-list-detail-ranking p{color:#ba6d52}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-wrapper{position:relative}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-image{-ms-flex-negative:0;border:5px solid #5e7bea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0;height:40vw;width:40vw}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#5e7bea;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:8vw;left:50%;overflow:hidden;padding:.5333333333vw;position:absolute;-webkit-transform:translate3d(-50%,50%,0);-moz-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0);width:34.6666666667vw}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-ranking{-ms-flex-negative:0;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#fff;-webkit-border-radius:3.4666666667vw;-moz-border-radius:3.4666666667vw;border-radius:3.4666666667vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:100%;-webkit-justify-content:center;justify-content:center;width:14.6666666667vw}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-ranking p{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;line-height:1}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-ranking p span:first-child{font-size:8px;font-size:2.1333333333vw;font-weight:500;letter-spacing:0;line-height:2.625;line-height:1}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-ranking p span:nth-child(2){font-size:21px;font-size:5.6vw;font-weight:700;letter-spacing:0;line-height:.9523809524;line-height:1;margin-left:.5333333333vw;margin-top:-.5333333333vw}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-ranking p span:nth-child(3){font-size:10px;font-size:2.6666666667vw;font-weight:500;letter-spacing:0;line-height:2.1;line-height:1;margin-left:.2666666667vw;margin-top:1.3333333333vw}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-point{text-align:center;width:100%}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-detail .section-contents-character-list-detail-point p{color:#fff;font-size:10px;font-size:2.6666666667vw;font-weight:500;letter-spacing:.04em;line-height:2.1}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-description{text-align:center;width:100%}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-ruby{margin-bottom:2vw}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-ruby p{color:#5e7bea;font-size:12px;font-size:3.2vw;font-weight:700;letter-spacing:0;line-height:1.25}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-name p{color:#5e7bea;font-size:20px;font-size:5.3333333333vw;font-weight:700;letter-spacing:0;line-height:.75}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-common-button-voted{margin-top:3.3333333333vw}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-link{margin-top:1.3333333333vw}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-link,.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-link a{color:#f293ff;font-size:12px;font-size:3.2vw;font-weight:700;letter-spacing:.08em;line-height:2.5}.page-characters #section-contents-character .section-contents-character-inner .section-contents-character-list ul li .section-contents-character-list-link a svg{height:3.2vw;width:3.2vw}.page-characters #section-contents-goods{margin-bottom:8vw;margin-top:14.6666666667vw}.page-characters #section-contents-goods .section-contents-goods-inner .section-contents-goods-title p{background-image:url(../images/characters/tit_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:14.2666666667vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:47.8666666667vw}.page-characters #section-contents-goods .section-contents-goods-inner .section-contents-goods-text{margin-top:5.3333333333vw}.page-characters #section-contents-goods .section-contents-goods-inner .section-contents-goods-text p{background-image:url(../images/characters/txt_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:3.4666666667vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:26vw}.page-characters #section-contents-goods .section-contents-goods-inner .section-common-primary-m{margin-top:2vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head{padding:7.2vw 0}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-ruby{margin-bottom:1.3333333333vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-ruby p{font-size:15px;font-size:4vw;line-height:1.3333333333}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-name p,.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-ruby p{color:#5e7bea;font-weight:700;letter-spacing:.08em;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-name p{font-size:25px;font-size:6.6666666667vw;line-height:.8}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-title{margin-top:3.3333333333vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-title p{color:#5e7bea;font-size:20px;font-size:5.3333333333vw;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-image{-webkit-border-radius:8vw;-moz-border-radius:8vw;border-radius:8vw;height:64vw;margin:0 auto;overflow:hidden;width:85.3333333333vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-common-link{margin-top:4vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-common-link svg{margin-left:1.3333333333vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-common-link span{cursor:pointer}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-common-button-voted{margin-top:4vw;text-align:center}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-line-top{background-image:url(../images/characters/detail/img_line_t.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:7.3333333333vw;margin-bottom:4vw;overflow:hidden;text-indent:-9999px;width:92.4vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-line-bottom{background-image:url(../images/characters/detail/img_line_b.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:5.6vw;margin-left:auto;margin-top:6.6666666667vw;overflow:hidden;text-indent:-9999px;width:91.2vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods{margin-bottom:10.6666666667vw;margin-top:13.3333333333vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-title p{background-image:url(../images/characters/detail/tit_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:24vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:91.4666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-sub{margin-bottom:4vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-sub.old{margin-top:13.3333333333vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-sub p{color:#5e7bea;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list{position:relative}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li:not(:first-child){margin-top:2.6666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li .section-contents-detail-goods-list-line img{width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li .section-contents-detail-goods-list-image{background-color:#fff;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;height:58.2666666667vw;margin:0 auto;overflow:hidden;position:relative;width:81.8666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li .section-contents-detail-goods-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li .section-contents-detail-goods-list-image .section-contents-detail-goods-list-link{background-image:url(../images/common/btn_goods.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:22.6666666667vw 6.6666666667vw;background-size:22.6666666667vw 6.6666666667vw;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li .section-contents-detail-goods-list-text{margin-top:8.5333333333vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li .section-contents-detail-goods-list-text p{background-image:url(../images/characters/txt_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:3.4666666667vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:26vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li .section-common-primary-m{margin-top:2.4vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide .section-contents-slick-slide-caption{margin-top:2.6666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide .section-contents-slick-slide-caption a,.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide .section-contents-slick-slide-caption p{color:#5e7bea;display:block;font-size:13px;font-size:3.4666666667vw;font-weight:700;letter-spacing:.08em;line-height:1.3846153846;text-align:left;text-decoration:underline}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-detail-goods-list-link{background-image:url(../images/common/btn_zoom.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:9.2307692308vw 9.2307692308vw;background-size:9.2307692308vw 9.2307692308vw;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide.old .section-contents-slick-slide-box{height:32.5333333333vw;height:auto;margin:0 auto;width:45.8666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide.old .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:1.3333333333vw;-moz-border-radius:1.3333333333vw;border-radius:1.3333333333vw;overflow:hidden}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-slider .section-contents-slick-slide.old .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-slick-slide-play{-moz-background-size:11.2vw 11.2vw;background-size:11.2vw 11.2vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions{margin-bottom:5.3333333333vw;margin-top:6.9333333333vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-title p{background-image:url(../images/characters/detail/tit_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:24vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:91.4666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-sub{margin-bottom:4vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-sub.old{margin-top:13.3333333333vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-sub p{color:#5e7bea;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list{position:relative}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li:not(:first-child){margin-top:2.6666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-line img{width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title{position:relative;z-index:2}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title.vol5 p{background-image:url(../images/competitions/detail/vol5/tit_competitions.png?v=202305111730);height:28.6666666667vw;width:51.0666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title.vol4 p{background-image:url(../images/competitions/detail/vol4/tit_competitions.png?v=202305111730);height:28.8vw;width:57.7333333333vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title.vol3 p{background-image:url(../images/competitions/detail/vol3/tit_competitions.png?v=202305111730);height:35.3333333333vw;width:68.5333333333vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title.vol2 p{background-image:url(../images/competitions/detail/vol2/tit_competitions.png?v=202305111730);height:28.6666666667vw;width:57.4666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title.vol1 p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);height:28.4vw;width:53.4666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-title p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:28.4vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:53.4666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-image{background-color:#fff;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;height:58.2666666667vw;margin:0 auto;overflow:hidden;position:relative;width:81.8666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-image .section-contents-detail-competitions-list-zoom{background-image:url(../images/common/btn_zoom-b.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:12vw 12vw;background-size:12vw 12vw;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-text{margin-top:4vw;padding:0 9.3333333333vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-text p{color:#5e7bea;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.08em;line-height:1.7692307692}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-link{margin-top:4vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-list ul li .section-contents-detail-competitions-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#ff2364;background-image:url(../images/competitions/btn_link.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:7.3333333333vw;-moz-border-radius:7.3333333333vw;border-radius:7.3333333333vw;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:20px;font-size:5.3333333333vw;font-weight:700;height:14.6666666667vw;-webkit-justify-content:center;justify-content:center;letter-spacing:0;line-height:1.5;margin:0 auto;position:relative;text-decoration:none;width:74.6666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-caption{margin-top:2.6666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-caption a,.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-caption p{color:#5e7bea;display:block;font-size:13px;font-size:3.4666666667vw;font-weight:700;letter-spacing:.08em;line-height:1.3846153846;text-align:left;text-decoration:underline}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-detail-competitions-list-zoom{background-image:url(../images/common/btn_zoom-b.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:9.2307692308vw 9.2307692308vw;background-size:9.2307692308vw 9.2307692308vw;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide.old .section-contents-slick-slide-box{height:32.5333333333vw;height:auto;margin:0 auto;width:45.8666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide.old .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:1.3333333333vw;-moz-border-radius:1.3333333333vw;border-radius:1.3333333333vw;overflow:hidden}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-competitions .section-contents-detail-competitions-slider .section-contents-slick-slide.old .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-slick-slide-play{-moz-background-size:11.2vw 11.2vw;background-size:11.2vw 11.2vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-common-next a{width:58.6666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts{margin-bottom:10.6666666667vw;margin-top:13.3333333333vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-title p{background-image:url(../images/characters/detail/tit_shorts.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:24vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:91.4666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-sub{margin-bottom:4vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-sub p{color:#5e7bea;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-caption{margin-top:2.6666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-caption p{color:#f293ff;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:left;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(59%,#c789ff),to(#687cec));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-o-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:linear-gradient(180deg,#f293ff,#c789ff 59%,#687cec);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-slick-slide-play{background-image:url(../images/common/btn_movie.svg?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:18.1333333333vw 18.1333333333vw;background-size:18.1333333333vw 18.1333333333vw;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide.big .section-contents-slick-slide-box{height:66.6666666667vw;height:auto;margin:0 auto;width:66.6666666667vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide.big .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;overflow:hidden}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box{height:44.8vw;margin:0 auto;width:44.8vw}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:1.3333333333vw;-moz-border-radius:1.3333333333vw;border-radius:1.3333333333vw;overflow:hidden}.page-characters_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-shorts .section-contents-detail-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-slick-slide-play{-moz-background-size:11.2vw 11.2vw;background-size:11.2vw 11.2vw}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head{padding:7.2vw 0}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-ruby{margin-bottom:1.3333333333vw}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-ruby p{font-size:15px;font-size:4vw;line-height:1.3333333333}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-name p,.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-ruby p{color:#5e7bea;font-weight:700;letter-spacing:.08em;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-name p{font-size:25px;font-size:6.6666666667vw;line-height:.8}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-title{margin-top:3.3333333333vw}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-head .section-contents-share-title p{color:#5e7bea;font-size:20px;font-size:5.3333333333vw;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-image{-webkit-border-radius:8vw;-moz-border-radius:8vw;border-radius:8vw;height:64vw;margin:0 auto;overflow:hidden;width:85.3333333333vw}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-bottom{background-color:#fff;margin-top:8vw;padding:5.3333333333vw 0}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-bottom p{color:#f293ff;font-size:18px;font-size:4.8vw;font-weight:700;letter-spacing:.08em;line-height:1.3888888889;text-align:center}.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-bottom .section-common-link,.page-characters_share #section-contents-share .section-contents-share-inner .section-contents-share-bottom .section-common-primary{margin-top:4vw}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-title{padding:7.2vw 0;position:relative}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-title p{background-image:url(../images/characters/detail/voted/txt_vote_title.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:9.0666666667vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:62vw}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-title .section-contents-voted-star-left{background-image:url(../images/characters/detail/voted/ico_stars_left.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:11.7333333333vw;left:13.3333333333vw;overflow:hidden;position:absolute;text-indent:-9999px;top:3.3333333333vw;width:14.9333333333vw;z-index:-1}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-title .section-contents-voted-star-right{background-image:url(../images/characters/detail/voted/ico_stars_right.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:6.4vw;overflow:hidden;position:absolute;right:14.4vw;text-indent:-9999px;top:12.6666666667vw;width:9.6vw;z-index:-1}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-image{-webkit-border-radius:8vw;-moz-border-radius:8vw;border-radius:8vw;height:64vw;margin:0 auto;overflow:hidden;width:85.3333333333vw}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share{background-color:#fff;margin:8vw 0;padding:5.3333333333vw 0}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share p{color:#f293ff;font-size:18px;font-size:4.8vw;font-weight:700;letter-spacing:.08em;line-height:1.3888888889;text-align:center}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share ul{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:4vw}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share ul li:not(:first-child){margin-left:9.3333333333vw}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share ul li button{background-image:url(../images/common/icon_share_twitter.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:12vw;overflow:hidden;text-indent:-9999px;width:12vw}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share ul li button.twitter{background-image:url(../images/common/icon_share_twitter.png?v=202305111730)}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share ul li button.facebook{background-image:url(../images/common/icon_share_facebook.png?v=202305111730)}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-share ul li button.line{background-image:url(../images/common/icon_share_line.png?v=202305111730)}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-goods{margin-top:4vw}.page-characters_voted #section-contents-voted .section-contents-voted-inner .section-contents-voted-goods .section-common-primary-m{margin-top:2.6666666667vw}.page-characters_voted .section-common-next a{width:58.6666666667vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts{padding-top:6.6666666667vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-title p{background-image:url(../images/characters/detail/tit_shorts.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:24vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:91.4666666667vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-description{margin-bottom:4vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-description p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-week{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:url(../images/shorts/tit_week.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:13.2vw;margin:6.6666666667vw 0;padding-left:34.6666666667vw;width:100vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-week p{color:#5e7bea;font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.08em;line-height:1.1363636364}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-week p span{color:#fff;font-size:28px;font-size:7.4666666667vw;font-weight:700;letter-spacing:.08em;line-height:.8928571429;margin-right:4vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-week-old{margin-top:16vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-week-old p{background-image:url(../images/shorts/tit_week_old.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:6.8vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:73.7333333333vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-line{background-image:-webkit-gradient(linear,right top,left top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(270deg,#687cec 1%,#c789ff 47%,#f293ff);height:.8vw;margin-top:10vw;width:100%}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-bottom{background-color:#fff;-webkit-border-radius:0 0 4vw 4vw;-moz-border-radius:0 0 4vw 4vw;border-radius:0 0 4vw 4vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-common-button-voted{margin-top:0;padding:4vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-bottom .section-common-button-voted button{font-size:17px;font-size:4.5333333333vw;letter-spacing:0;line-height:1.7647058824;width:100%}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-description{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:4vw;padding:0 4vw 4vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-image{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:21.3333333333vw;width:21.3333333333vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text p{color:#5e7bea;font-size:14px;font-size:3.7333333333vw;font-weight:700;letter-spacing:0;line-height:1}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text p span{display:block;font-size:11px;font-size:2.9333333333vw;font-weight:700;letter-spacing:0;line-height:1.2727272727}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #5e7bea;-webkit-border-radius:3.2vw;-moz-border-radius:3.2vw;border-radius:3.2vw;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-size:2.6666666667vw;font-weight:700;height:6.9333333333vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:2.6666666667vw auto 0;position:relative;text-decoration:none;width:33.6vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-description .section-contents-slick-slide-description-text a svg{height:2.4vw;position:absolute;right:2.6666666667vw;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:2.4vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-name{padding:2.6666666667vw 4vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-name a{color:#5e7bea;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:0;line-height:1.1333333333;text-decoration:underline}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-name a span{display:block;font-size:12px;font-size:3.2vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-caption{border-bottom:1px solid #b6c2f5;padding:2.6666666667vw 4vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-caption p{color:#f293ff;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:left;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(59%,#c789ff),to(#687cec));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-o-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:linear-gradient(180deg,#f293ff,#c789ff 59%,#687cec);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-slick-slide-play{background-image:url(../images/common/btn_movie.svg?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:18.1333333333vw 18.1333333333vw;background-size:18.1333333333vw 18.1333333333vw;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.big .section-contents-slick-slide-box{-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;-webkit-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);-moz-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);height:66.6666666667vw;height:auto;margin:0 auto 2.6666666667vw;width:66.6666666667vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.big .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:4vw 4vw 0 0;-moz-border-radius:4vw 4vw 0 0;border-radius:4vw 4vw 0 0;overflow:hidden}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.big .slick-slide{opacity:.5;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.big .slick-center{opacity:1}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box{height:44.8vw;height:auto;margin:0 auto;width:44.8vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:1.3333333333vw;-moz-border-radius:1.3333333333vw;border-radius:1.3333333333vw;overflow:hidden}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-play{-moz-background-size:11.2vw 11.2vw;background-size:11.2vw 11.2vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-caption{display:none}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide-subtitle{margin:6.6666666667vw 0 2.6666666667vw}.page-shorts #section-contents-shorts .section-contents-shorts-inner .section-contents-shorts-shorts .section-contents-shorts-shorts-slider .section-contents-slick-slide-subtitle p{color:#5e7bea;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-visual .section-contents-competitions-visual-title{padding-top:8vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-visual .section-contents-competitions-visual-title p{background-image:url(../images/competitions/tit_visual.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:90.8vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:100vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-visual .section-contents-competitions-visual-text{margin-top:4vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-visual .section-contents-competitions-visual-text p{color:#ff2364;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.08em;line-height:1.6666666667;text-align:center}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-visual .section-common-next{margin-top:7.2vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list{position:relative}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li:not(:first-child){margin-top:2.6666666667vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-line img{width:100%}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title{margin-top:-19.3333333333vw;position:relative;z-index:2}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title.vol5 p{background-image:url(../images/competitions/detail/vol5/tit_competitions.png?v=202305111730);height:28.6666666667vw;width:51.0666666667vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title.vol4 p{background-image:url(../images/competitions/detail/vol4/tit_competitions.png?v=202305111730);height:28.8vw;width:57.7333333333vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title.vol3 p{background-image:url(../images/competitions/detail/vol3/tit_competitions.png?v=202305111730);height:35.3333333333vw;width:68.5333333333vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title.vol2 p{background-image:url(../images/competitions/detail/vol2/tit_competitions.png?v=202305111730);height:28.6666666667vw;width:57.4666666667vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title.vol1 p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);height:28.4vw;width:53.4666666667vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-title p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:28.4vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:53.4666666667vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-image{background-color:#fff;border:.8vw solid #ff2364;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;height:46.6666666667vw;margin:-4.6666666667vw auto 0;overflow:hidden;width:81.8666666667vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-text{margin-top:4vw;padding:0 9.3333333333vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-text p{color:#ff2364;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.08em;line-height:1.7692307692}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-link{margin-top:4vw}.page-competitions #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li .section-contents-competitions-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#ff2364;-webkit-border-radius:6vw;-moz-border-radius:6vw;border-radius:6vw;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:17px;font-size:4.5333333333vw;font-weight:700;height:12vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.7647058824;margin:0 auto;position:relative;text-decoration:none;width:62.6666666667vw}.page-competitions_detail .section-common-next{margin-top:10.1333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-visual .section-contents-competitions-detail-visual-title{padding-top:4.2666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-visual .section-contents-competitions-detail-visual-title p{background-image:url(../images/competitions/detail/tit_visual.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:57.2vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:100vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-visual .section-common-next{margin-bottom:5.0666666667vw;margin-top:-12.5333333333vw;position:relative;z-index:2}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main{position:relative}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li:not(:first-child){margin-top:2.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-line img{width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title{position:relative;z-index:2}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title.vol5 p{background-image:url(../images/competitions/detail/vol5/tit_competitions.png?v=202305111730);height:28.6666666667vw;width:51.0666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title.vol4 p{background-image:url(../images/competitions/detail/vol4/tit_competitions.png?v=202305111730);height:28.8vw;width:57.7333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title.vol3 p{background-image:url(../images/competitions/detail/vol3/tit_competitions.png?v=202305111730);height:35.3333333333vw;width:68.5333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title.vol2 p{background-image:url(../images/competitions/detail/vol2/tit_competitions.png?v=202305111730);height:28.6666666667vw;width:57.4666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title.vol1 p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);height:28.4vw;width:53.4666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-title p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:28.4vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:53.4666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-image{background-color:#fff;border:.8vw solid #ff2364;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;height:46.6666666667vw;margin:-4.6666666667vw auto 0;overflow:hidden;position:relative;width:81.8666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-image .section-contents-competitions-detail-main-image-play{background-image:url(../images/common/btn_movie.svg?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:18.1333333333vw 18.1333333333vw;background-size:18.1333333333vw 18.1333333333vw;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-text{margin-top:4vw;padding:0 9.3333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-text p{color:#ff2364;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.08em;line-height:1.7692307692}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-link{margin-top:4vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:.5333333333vw solid #ff2364;-webkit-border-radius:6vw;-moz-border-radius:6vw;border-radius:6vw;color:#ff2364;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:17px;font-size:4.5333333333vw;font-weight:700;height:12vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;line-height:1.7647058824;margin:0 auto;position:relative;text-decoration:none;width:62.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-main ul li .section-contents-competitions-detail-main-link a svg{height:2.9333333333vw;position:absolute;right:4.8vw;width:4vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .slick-dots li.slick-active button{background-color:#ff2364}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .slick-dots button{background-color:transparent;border:.5333333333vw solid #ff2364}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide>li{margin-top:0}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .slick-track{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .slick-slide{height:auto!important}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-bottom,.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description{height:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-bottom .section-contents-competitions-detail-item-description{padding:3.3333333333vw 0}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-image{margin:0 auto}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text{margin-top:1.3333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text p{font-size:13px;font-size:3.4666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text p span{font-size:10px;font-size:2.6666666667vw;line-height:1.2}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text a{height:6.9333333333vw;width:29.6vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-box{width:35.7333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item.section-contents-slick-slide .section-contents-competitions-detail-item-box .section-contents-competitions-detail-item-image .section-contents-competitions-detail-item-zoom{-moz-background-size:9.2307692308vw 9.2307692308vw;background-size:9.2307692308vw 9.2307692308vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item>li:not(:first-child){margin-top:4vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-bottom{background-color:#fff;-webkit-border-radius:0 0 4vw 4vw;-moz-border-radius:0 0 4vw 4vw;border-radius:0 0 4vw 4vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-bottom .section-common-button-voted{margin-top:0;padding:0 4vw 4vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-bottom .section-common-button-voted button{background-color:#ff2364;background-image:none;font-size:17px;font-size:4.5333333333vw;letter-spacing:0;line-height:1.7647058824;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-description{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:3.3333333333vw 4vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-image{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:21.3333333333vw;width:21.3333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text p{color:#ff2364;font-size:14px;font-size:3.7333333333vw;font-weight:700;letter-spacing:0;line-height:1;text-align:center}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text p span{display:block;font-size:11px;font-size:2.9333333333vw;font-weight:700;letter-spacing:0;line-height:1.2727272727}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #ff2364;-webkit-border-radius:3.2vw;-moz-border-radius:3.2vw;border-radius:3.2vw;color:#ff2364;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-size:2.6666666667vw;font-weight:700;height:6.9333333333vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:2.6666666667vw auto 0;position:relative;text-decoration:none;width:33.6vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-description .section-contents-competitions-detail-item-description-text a svg{height:2.4vw;position:absolute;right:2.6666666667vw;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:2.4vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-name{padding:2.6666666667vw 4vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-name a{color:#ff2364;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:0;line-height:1.1333333333;text-decoration:underline}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-name a span{display:block;font-size:12px;font-size:3.2vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-ranking.no1 p{background-image:url(../images/competitions/detail/tit_result_01.png?v=202305111730);height:12.9333333333vw;width:78.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-ranking.no2 p{background-image:url(../images/competitions/detail/tit_result_02.png?v=202305111730);height:11.6vw;width:76vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-ranking.no3 p{background-image:url(../images/competitions/detail/tit_result_03.png?v=202305111730);height:11.3333333333vw;width:76vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-ranking p{background-image:url(../images/competitions/detail/tit_result_01.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;display:block;height:12.9333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:78.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-box{border:.5333333333vw solid #ff2364;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;margin:0 auto;overflow:hidden;width:66.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-box .section-contents-competitions-detail-item-image{border-bottom:1px solid #ffe300;position:relative}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-box .section-contents-competitions-detail-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-item .section-contents-competitions-detail-item-box .section-contents-competitions-detail-item-image .section-contents-competitions-detail-item-zoom{background-image:url(../images/common/btn_zoom.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:12vw 12vw;background-size:12vw 12vw;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest{margin-top:12vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest:before{background-image:url(../images/competitions/detail/bg_suggest_t.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:91.6vw 14.1333333333vw;background-size:91.6vw 14.1333333333vw;content:"";display:block;height:14.1333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:91.6vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest:after{background-image:url(../images/competitions/detail/bg_suggest_b.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:91.6vw 10.1333333333vw;background-size:91.6vw 10.1333333333vw;content:"";display:block;height:10.1333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:91.6vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest .section-contents-competitions-detail-suggest-inner{background-image:url(../images/competitions/detail/bg_suggest.png?v=202305111730);background-position:0 0;background-repeat:repeat-y;-moz-background-size:91.6vw 9.4666666667vw;background-size:91.6vw 9.4666666667vw;margin:0 auto;width:91.6vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest .section-contents-competitions-detail-suggest-title{margin-top:-5.3333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest .section-contents-competitions-detail-suggest-title p{background-image:url(../images/competitions/detail/tit_suggest.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:7.3333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:59.2vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest .section-contents-competitions-detail-suggest-text{margin-top:3.2vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest .section-contents-competitions-detail-suggest-text p{color:#ff2364;font-size:12px;font-size:3.2vw;font-weight:500;letter-spacing:.08em;line-height:1.75;text-align:center}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-suggest .section-contents-competitions-detail-item{margin-top:5.3333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result{background-color:#ff2364;margin-top:12vw;padding:8vw 0 12.8vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result:after{background-image:url(../images/competitions/detail/bg_result_b.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;content:"";display:block;height:7.2vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:86.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result .section-contents-competitions-detail-result-inner{background-color:#fff392;-webkit-border-radius:.8vw .8vw 0 0;-moz-border-radius:.8vw .8vw 0 0;border-radius:.8vw .8vw 0 0;margin:0 auto;padding-bottom:4vw;padding-top:2.1333333333vw;width:86.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result .section-contents-competitions-detail-result-title{margin-top:-5.3333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result .section-contents-competitions-detail-result-title p{background-image:url(../images/competitions/detail/tit_result.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:20.2666666667vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:78.1333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result .section-contents-competitions-detail-result-text{margin-top:3.2vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result .section-contents-competitions-detail-result-text p{color:#ff2364;font-size:12px;font-size:3.2vw;font-weight:500;letter-spacing:.08em;line-height:1.75;text-align:center}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-result .section-contents-competitions-detail-item{margin-top:2.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-other{background-color:#ff2364;padding:0 0 12.8vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-other .section-contents-competitions-detail-other-inner{background-color:#fff392;margin:0 auto;padding-bottom:6.4vw;padding-top:2.1333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-other .section-contents-competitions-detail-other-title{margin-top:-5.3333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-other .section-contents-competitions-detail-other-title p{background-image:url(../images/competitions/detail/tit_other.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:18.1333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:88.8vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-other .section-contents-competitions-detail-item{margin-top:5.3333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge{margin-top:6.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-title.comment p{background-image:url(../images/competitions/detail/tit_judge-comment.png?v=202305111730)}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-title p{background-image:url(../images/competitions/detail/tit_judge.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:15.3333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:92.4vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-text{display:none;margin-top:4.5333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-text.comment{display:block}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-text p{color:#ff2364;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.08em;line-height:1.7692307692;text-align:center}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list{margin-top:9.8666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment{margin-top:7.2vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li:not(.section-contents-competitions-detail-judge-list-title){background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li:not(:last-child){margin-bottom:4vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-head{padding:0 0 2.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-head .section-contents-competitions-detail-judge-list-image{border:.5333333333vw solid #ff2364}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-text{background-color:#fff392;border:.5333333333vw solid #ff2364;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;display:block;margin:0 auto;padding:3.4666666667vw 4.8vw 4.8vw;position:relative;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-text:after,.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-text:before{border:solid transparent;bottom:100%;content:"";height:0;left:25%;pointer-events:none;position:absolute;width:0}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-text:before{border-color:rgba(255,35,100,0) rgba(255,35,100,0) #ff2364;border-width:3.2vw 2.4vw;margin-bottom:.2666666667vw;margin-left:-2.4vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list.comment ul li .section-contents-competitions-detail-judge-list-text:after{border-color:rgba(255,243,146,0) rgba(255,243,146,0) #fff392;border-width:2.6666666667vw 1.8666666667vw;margin-left:-1.8666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li:not(.section-contents-competitions-detail-judge-list-title){background-color:#fff392;border:.5333333333vw solid #ff2364;-webkit-border-radius:9.3333333333vw;-moz-border-radius:9.3333333333vw;border-radius:9.3333333333vw;margin:0 auto;width:85.8666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li:not(:last-child){margin-bottom:2.1333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li.section-contents-competitions-detail-judge-list-title{margin-bottom:8vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li.section-contents-competitions-detail-judge-list-title:not(:first-child){margin-top:6.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li.section-contents-competitions-detail-judge-list-title p{background-image:url(../images/competitions/detail/tit_judge_regular.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:5.4666666667vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:92.1333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li.section-contents-competitions-detail-judge-list-title p.regular{background-image:url(../images/competitions/detail/tit_judge_regular.png?v=202305111730)}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li.section-contents-competitions-detail-judge-list-title p.special{background-image:url(../images/competitions/detail/tit_judge_special.png?v=202305111730)}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li.section-contents-competitions-detail-judge-list-title p.guest{background-image:url(../images/competitions/detail/tit_judge_guest.png?v=202305111730)}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-head{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:1.8666666667vw 2.1333333333vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-image{-ms-flex-negative:0;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-flex-shrink:0;flex-shrink:0;height:14.6666666667vw;overflow:hidden;width:14.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-name{margin-left:3.2vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-name p{color:#ff2364;font-size:15px;font-size:4vw;font-weight:500;letter-spacing:.08em;line-height:1.2666666667}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-name p.section-contents-competitions-detail-judge-list-position{font-size:12px;font-size:3.2vw;letter-spacing:0;line-height:1.5833333333}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-name p span{font-size:11px;font-size:2.9333333333vw;letter-spacing:0;line-height:1.7272727273;margin-left:2.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text{display:none}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text p{color:#ff2364;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.08em;line-height:1.7692307692}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:2.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head .section-contents-competitions-detail-judge-list-text-head-image img{height:10.6666666667vw;width:10.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head .section-contents-competitions-detail-judge-list-text-head-name{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:2.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head .section-contents-competitions-detail-judge-list-text-head-name .section-contents-competitions-detail-judge-list-text-head-name-icon{background-color:#ff2364;-webkit-border-radius:0 2.6666666667vw 2.6666666667vw 0;-moz-border-radius:0 2.6666666667vw 2.6666666667vw 0;border-radius:0 2.6666666667vw 2.6666666667vw 0;color:#fff392;font-size:11px;font-size:2.9333333333vw;font-weight:500;height:5.3333333333vw;letter-spacing:.04em;line-height:1.7272727273;margin-left:2.6666666667vw;padding-right:2vw;position:relative;text-align:right;width:22.6666666667vw}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head .section-contents-competitions-detail-judge-list-text-head-name .section-contents-competitions-detail-judge-list-text-head-name-icon span{position:relative;z-index:2}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head .section-contents-competitions-detail-judge-list-text-head-name .section-contents-competitions-detail-judge-list-text-head-name-icon span:not(:first-child){font-size:9px;font-size:2.4vw;letter-spacing:0;line-height:2.1111111111}.page-competitions_detail #section-contents-competitions-detail .section-contents-competitions-detail-inner .section-contents-competitions-detail-judge .section-contents-competitions-detail-judge-list ul li .section-contents-competitions-detail-judge-list-text .section-contents-competitions-detail-judge-list-text-head .section-contents-competitions-detail-judge-list-text-head-name .section-contents-competitions-detail-judge-list-text-head-name-icon:before{background-color:#fff392;border-color:transparent;border-color:rgba(255,35,100,0) #ff2364 rgba(255,35,100,0) rgba(255,35,100,0);border-style:solid;border-width:2.68vw 2.68vw 2.68vw medium;content:"";height:0;left:0;margin-top:0;pointer-events:none;position:absolute;top:0;width:0}.page-goods #section-contents-goods .section-contents-goods-inner{padding-top:6.6666666667vw}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-title p{background-image:url(../images/characters/goods/tit_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:24.1333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:91.4666666667vw}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-description{margin-bottom:4vw}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-description p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list{margin-top:6.6666666667vw}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul li:not(:first-child){margin-top:8vw}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-bottom{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:4vw}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-bottom .section-contents-goods-list-bottom-box .section-contents-goods-list-bottom-box-title p{color:#5e7bea;font-size:12px;font-size:3.2vw;font-weight:600;letter-spacing:.04em;line-height:2.0833333333;text-align:center}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-bottom .section-common-button-voted{margin-top:0}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-bottom .section-common-button-voted button{font-size:15px;font-size:4vw;letter-spacing:.08em;line-height:1.3333333333;width:32vw}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-bottom .section-common-button-voted a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:15px;font-size:4vw;letter-spacing:.08em;line-height:1.2666666667;width:42.6666666667vw}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-bottom .section-common-button-voted a span{font-size:9px;font-size:2.4vw;font-weight:700;letter-spacing:.04em;line-height:2.2222222222;line-height:1}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:2.6666666667vw 4vw}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description .section-contents-goods-list-description-image{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;height:21.3333333333vw;width:21.3333333333vw}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description .section-contents-goods-list-description-text{width:100%}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description .section-contents-goods-list-description-text p{color:#5e7bea;font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:0;line-height:1.0909090909;text-align:center}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description .section-contents-goods-list-description-text p span{display:block;font-size:11px;font-size:2.9333333333vw;font-weight:700;letter-spacing:0;line-height:1.2727272727}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description .section-contents-goods-list-description-text a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #5e7bea;-webkit-border-radius:3.2vw;-moz-border-radius:3.2vw;border-radius:3.2vw;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-size:2.6666666667vw;font-weight:700;height:6.9333333333vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:2.6666666667vw auto 0;position:relative;text-decoration:none;width:33.6vw}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-description .section-contents-goods-list-description-text a svg{height:2.4vw;position:absolute;right:2.6666666667vw;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:2.4vw}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-box{background-color:#fff;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;-webkit-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);-moz-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);margin:0 auto 2.6666666667vw;overflow:hidden;width:86vw}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-box .section-contents-goods-list-image{position:relative}.page-goods #section-contents-goods .section-contents-goods-inner .section-contents-goods-list ul .section-contents-goods-list-box .section-contents-goods-list-image .section-contents-goods-list-link{background-image:url(../images/common/btn_goods.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:22.6666666667vw 6.6666666667vw;background-size:22.6666666667vw 6.6666666667vw;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-goods #section-contents-shops{padding-top:9.3333333333vw}.page-goods #section-contents-shops .section-contents-shops-inner .section-contents-shops-title p{color:#5e7bea;font-size:12px;font-size:3.2vw;font-weight:500;letter-spacing:.08em;line-height:1.6666666667;text-align:center}.page-goods #section-contents-shops .section-contents-shops-inner .section-common-next{margin-top:3.2vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head{padding:7.2vw 0}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-ruby{margin-bottom:1.3333333333vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-ruby p{font-size:15px;font-size:4vw;line-height:1.3333333333}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-name p,.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-ruby p{color:#5e7bea;font-weight:700;letter-spacing:.08em;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-name p{font-size:25px;font-size:6.6666666667vw;line-height:.8}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-title{margin-top:3.3333333333vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-head .section-contents-detail-title p{color:#5e7bea;font-size:20px;font-size:5.3333333333vw;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-common-link{margin-top:4vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-common-link svg{margin-left:1.3333333333vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-title p{background-image:url(../images/characters/goods/detail/tit_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:18.4vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:69.0666666667vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-text{margin-top:2.6666666667vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-text p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.04em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list{margin-top:6.6666666667vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul li:not(:first-child){margin-top:8vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:4vw 4vw 5.3333333333vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box{width:100%}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-contents-detail-goods-list-bottom-box-title p{color:#5e7bea;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.08em;line-height:1.4}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-contents-detail-goods-list-bottom-box-price{margin-top:2.4vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-contents-detail-goods-list-bottom-box-price p{color:#5e7bea;font-size:17px;font-size:4.5333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.1764705882}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-contents-detail-goods-list-bottom-box-price p span{font-size:10px;font-size:2.6666666667vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-contents-detail-goods-list-bottom-box-text{margin-top:2.4vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-contents-detail-goods-list-bottom-box-text p{color:#8e8e8e;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.08em;line-height:1.5384615385}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-bottom .section-contents-detail-goods-list-bottom-box .section-common-next{margin-top:4.8vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-point{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-gradient(linear,left bottom,left top,from(#f293ff),color-stop(23%,#c789ff),color-stop(74%,#5e7bea));background-image:-webkit-linear-gradient(bottom,#f293ff,#c789ff 23%,#5e7bea 74%);background-image:-moz-linear-gradient(bottom,#f293ff 0,#c789ff 23%,#5e7bea 74%);background-image:-o-linear-gradient(bottom,#f293ff 0,#c789ff 23%,#5e7bea 74%);background-image:linear-gradient(0deg,#f293ff,#c789ff 23%,#5e7bea 74%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:21.3333333333vw;-webkit-justify-content:center;justify-content:center;position:absolute;right:-5.3333333333vw;top:-4.8vw;width:21.3333333333vw}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-point p{color:#fff;font-size:13px;font-size:3.4666666667vw;font-weight:700;letter-spacing:.02em;line-height:.5769230769;line-height:1;text-align:center}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-point p span{font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.02em;line-height:.3409090909;line-height:1}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-image{-webkit-border-radius:4vw 4vw 0 0;-moz-border-radius:4vw 4vw 0 0;border-radius:4vw 4vw 0 0;overflow:hidden}.page-goods_detail #section-contents-detail .section-contents-detail-inner .section-contents-detail-goods .section-contents-detail-goods-list ul .section-contents-detail-goods-list-box{background-color:#fff;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;-webkit-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);-moz-box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);box-shadow:.2666666667vw .5333333333vw 1.8666666667vw .2666666667vw rgba(94,123,234,.4);margin:0 auto 2.6666666667vw;position:relative;width:86vw}.page-stores #section-contents-stores .section-contents-stores-inner{margin-bottom:5.3333333333vw;padding:9.3333333333vw 0}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-title p{background-image:url(../images/characters/goods/tit_goods.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:24.1333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:91.4666666667vw}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-description{margin-bottom:4vw}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-description p{color:#8e8e8e;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.08em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor{margin-top:8vw}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul li{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;margin-right:2.6666666667vw;margin-top:2.6666666667vw}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul li:first-child,.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul li:nth-child(2),.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul li:nth-child(3){margin-top:0}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul li:nth-child(3n){margin-right:0}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-anchor .section-contents-stores-anchor-inner ul li a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:.5333333333vw solid #bec4f7;-webkit-border-radius:3.2vw;-moz-border-radius:3.2vw;border-radius:3.2vw;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.7333333333vw;font-weight:500;height:8.2666666667vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.04em;line-height:1.25;text-align:center;text-decoration:none;width:25.0666666667vw}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-prefectures{padding-top:8vw}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-prefectures .section-contents-stores-prefectures-inner p{text-align:center}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link-title{margin-bottom:4vw}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link-title p{color:#5e7bea;font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.04em;line-height:.9090909091;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link{margin-top:8vw;padding:0 7.3333333333vw}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link a{background-color:#fff;border:.5333333333vw solid #bec4f7;-webkit-border-radius:3.2vw;-moz-border-radius:3.2vw;border-radius:3.2vw;display:block;margin:0 auto;overflow:hidden;padding:2.6666666667vw 4vw;text-decoration:none;width:100%}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link a:not(:first-child){margin-top:1.6vw}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link a .section-contents-stores-link-text{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link a .section-contents-stores-link-text p{color:#5e7bea;font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.04em;line-height:1.25;margin-right:1.8666666667vw}.page-stores #section-contents-stores .section-contents-stores-inner .section-contents-stores-link a .section-contents-stores-link-text .arrow{-ms-flex-negative:0;background-image:url(../images/faq/btn_toggle.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;content:"";display:block;-webkit-flex-shrink:0;flex-shrink:0;height:2.2666666667vw;margin-left:auto;overflow:hidden;text-indent:-9999px;width:3.6vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title{padding-top:8vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title p{color:#5e7bea;font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.04em;line-height:.9090909091;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title p span{display:block;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.04em;line-height:1;margin-bottom:1.3333333333vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner .section-contents-archives-text{margin-top:4vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner .section-contents-archives-text p{font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.04em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total{margin-top:6.6666666667vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total .section-contents-step2-result-total-line{height:.5333333333vw;margin:0 auto;width:72vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total .section-contents-step2-result-total-line.top{background-image:-webkit-gradient(linear,right top,left top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(right,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(-90deg,#687cec 1%,#c789ff 47%,#f293ff)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total .section-contents-step2-result-total-line.bottom{background-image:-webkit-gradient(linear,left top,right top,color-stop(1%,#687cec),color-stop(47%,#c789ff),to(#f293ff));background-image:-webkit-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff);background-image:-moz-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:-o-linear-gradient(left,#687cec 1%,#c789ff 47%,#f293ff 100%);background-image:linear-gradient(90deg,#687cec 1%,#c789ff 47%,#f293ff)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total .section-contents-step2-result-total-inner{padding:2.6666666667vw 0}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total .section-contents-step2-result-total-inner p{color:#5e7bea;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-total .section-contents-step2-result-total-inner p span{text-stroke:1.6vw transparent;-webkit-text-stroke:1.6vw transparent;background-clip:text;-webkit-background-clip:text;background-image:-webkit-gradient(linear,left bottom,left top,from(#f293ff),color-stop(61%,#c789ff),to(#5e7bea));background-image:-webkit-linear-gradient(bottom,#f293ff,#c789ff 61%,#5e7bea);background-image:-moz-linear-gradient(bottom,#f293ff 0,#c789ff 61%,#5e7bea 100%);background-image:-o-linear-gradient(bottom,#f293ff 0,#c789ff 61%,#5e7bea 100%);background-image:linear-gradient(0deg,#f293ff,#c789ff 61%,#5e7bea);color:#fff;font-size:25px;font-size:6.6666666667vw;font-weight:700;letter-spacing:.1em;line-height:1;margin:0 1.3333333333vw;padding:0 .8vw;text-shadow:none}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list{margin-top:13.3333333333vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:not(:first-child){margin-top:12vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-wrapper{width:66.4vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking{background-image:-webkit-linear-gradient(228deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(-138deg,#e1af56,#ce8f13);height:18.6666666667vw;left:-3.2vw;top:-3.2vw;width:18.6666666667vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking p{font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.2352941176}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking p span{font-size:30px;font-size:8vw;font-weight:700;letter-spacing:0;line-height:.7}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-image{border:1.0666666667vw solid #e1af56}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-name-gradation p:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-name-gradation span:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point{background-image:-webkit-linear-gradient(228deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(-138deg,#e1af56,#ce8f13)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-name p{color:#ce8f13}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-link a{border:1px solid #ce8f13;color:#ce8f13}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-link a svg path{fill:#ce8f13}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:first-child .section-contents-step2-result-list-vote p{color:#ce8f13}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking{background-image:-webkit-linear-gradient(228deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(-138deg,#c0c5d5,#9aa3bc)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-image{border:1.0666666667vw solid #c0c5d5}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-name-gradation p:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-name-gradation span:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point{background-image:-webkit-linear-gradient(228deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(-138deg,#c0c5d5,#9aa3bc)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-name p{color:#9aa3bc}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-link a{border:1px solid #9aa3bc;color:#9aa3bc}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-link a svg path{fill:#9aa3bc}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(2) .section-contents-step2-result-list-vote p{color:#9aa3bc}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking{background-image:-webkit-linear-gradient(228deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(228deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(228deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(-138deg,#c2867a,#ba6c51)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-image{border:1.0666666667vw solid #c08071}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point{background-image:-webkit-linear-gradient(228deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(228deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(228deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(-138deg,#c2867a,#ba6c51)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-name-gradation p:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-name-gradation span:after{background-image:-webkit-linear-gradient(312deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(138deg,#c2867a,#ba6c51)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-name p{color:#c08071}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-link a{border:1px solid #c08071;color:#c08071}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-link a svg path{fill:#c08071}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li:nth-child(3) .section-contents-step2-result-list-vote p{color:#c08071}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-wrapper{width:58.6666666667vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking{height:16vw;left:-3.2vw;top:-3.2vw;width:16vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking p{font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.04em;line-height:1.4}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking p span{font-size:25px;font-size:6.6666666667vw;font-weight:700;letter-spacing:0;line-height:.84}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point{-webkit-border-radius:3.3333333333vw;-moz-border-radius:3.3333333333vw;border-radius:3.3333333333vw;height:6.6666666667vw;margin-top:-3.4666666667vw;width:32vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point p{font-size:14px;font-size:3.7333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.5}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name-gradation{margin-top:2.6666666667vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name-gradation p{display:block;font-size:22px;font-size:5.8666666667vw;font-weight:500;letter-spacing:.02em;line-height:1;margin-bottom:-1em;padding-bottom:1em;text-align:center}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name-gradation p:after{margin-bottom:-1em;padding-bottom:1em}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name-gradation span{display:block;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.02em;line-height:1.2307692308;text-align:center}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name-gradation p,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name-gradation span{text-stroke:6px #fff;-webkit-text-stroke:6px #fff;position:relative;z-index:-1}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name-gradation p:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name-gradation span:after{text-fill-color:transparent;-webkit-text-fill-color:transparent;text-stroke:1px transparent;-webkit-text-stroke:1px transparent;background:-webkit-gradient(linear,left top,right top,from(#ce8f13),to(#e1af56));background:-webkit-linear-gradient(left,#ce8f13,#e1af56);background:-moz-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:-o-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:linear-gradient(90deg,#ce8f13,#e1af56);background-clip:text;-webkit-background-clip:text;color:transparent;content:attr(data-txt);height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name p{font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.009em;line-height:1;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-name p span{font-size:13px;font-size:3.4666666667vw;font-weight:700;letter-spacing:.009em;line-height:1.2307692308}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.top li .section-contents-step2-result-list-vote p{font-size:14px;font-size:3.7333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.5;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.center,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:17.8666666667vw;padding:0 3%}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.center li,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li{margin-top:9.3333333333vw;width:50%}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.center li:first-child,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.center li:nth-child(2),.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li:first-child,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li:nth-child(2){margin-top:0}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.center li:last-child,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li:last-child{width:100%}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other{margin-top:12vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking{background-image:-webkit-linear-gradient(130deg,#c789ff,#c789ff);background-image:-moz-linear-gradient(130deg,#c789ff 0,#c789ff 100%);background-image:-o-linear-gradient(130deg,#c789ff 0,#c789ff 100%);background-image:linear-gradient(320deg,#c789ff,#c789ff)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-image{border:4px solid #c789ff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-name-gradation p:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-name-gradation span:after,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point{background-image:-webkit-linear-gradient(228deg,#c789ff,#c789ff);background-image:-moz-linear-gradient(228deg,#c789ff 0,#c789ff 100%);background-image:-o-linear-gradient(228deg,#c789ff 0,#c789ff 100%);background-image:linear-gradient(-138deg,#c789ff,#c789ff)}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-name p{color:#c789ff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-link a{border:1px solid #c789ff;color:#c789ff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-link a svg path{fill:#c789ff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-common-link span,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-contents-step2-result-list-vote p{color:#c789ff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul.other li .section-common-link span svg path{fill:#c789ff}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper{margin:0 auto;position:relative;width:34.6666666667vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-star{background-image:url(../images/archives/step1/img_star_01.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:64.4vw;left:50%;margin:0 auto;overflow:hidden;position:absolute;text-indent:-9999px;top:50%;-webkit-transform:translate3d(-50%,-55%,0);-moz-transform:translate3d(-50%,-55%,0);transform:translate3d(-50%,-55%,0);width:66.6666666667vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-star.no1{background-image:url(../images/archives/step1/img_star_01.png?v=202305111730);height:64.4vw;width:66.6666666667vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-star.no2{background-image:url(../images/archives/step1/img_star_02.png?v=202305111730);height:58.1333333333vw;width:63.2vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-star.no3{background-image:url(../images/archives/step1/img_star_03.png?v=202305111730);height:58.1333333333vw;width:63.2vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(228deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(228deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(228deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(-138deg,#5e7bea,#5e7bea);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:12vw;-webkit-justify-content:center;justify-content:center;left:-3.2vw;position:absolute;top:-3.2vw;width:12vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking p{color:#fff;font-size:11px;font-size:2.9333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.9090909091;position:relative;text-align:center;z-index:3}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-ranking p span{font-size:20px;font-size:5.3333333333vw;font-weight:700;letter-spacing:0;line-height:1}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-image{border:1.0666666667vw solid #5e7bea;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;z-index:2}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(228deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(228deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(228deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(-138deg,#5e7bea,#5e7bea);-webkit-border-radius:3.3333333333vw;-moz-border-radius:3.3333333333vw;border-radius:3.3333333333vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:5.3333333333vw;-webkit-justify-content:center;justify-content:center;margin:0 auto;position:relative;width:26.6666666667vw;z-index:3}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-wrapper .section-contents-step2-result-list-point p{color:#fff;font-size:12px;font-size:3.2vw;font-weight:700;letter-spacing:.04em;line-height:1.75;text-align:center}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name{margin-top:2.6666666667vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name p{color:#5e7bea;font-size:16px;font-size:4.2666666667vw;font-weight:700;letter-spacing:.009em;line-height:1;text-align:center}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-name p span{display:block;font-size:11px;font-size:2.9333333333vw;font-weight:700;letter-spacing:.009em;line-height:1.2727272727}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-common-link,.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-link{margin-top:2.6666666667vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;border:1px solid #5e7bea;-webkit-border-radius:3.2vw;-moz-border-radius:3.2vw;border-radius:3.2vw;color:#5e7bea;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:10px;font-size:2.6666666667vw;font-weight:700;height:6.9333333333vw;-webkit-justify-content:center;justify-content:center;letter-spacing:.08em;margin:0 auto;position:relative;text-decoration:none;width:33.6vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-link a svg{height:2.4vw;position:absolute;right:2.6666666667vw;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:2.4vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-common-link svg{margin-left:1.3333333333vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-common-link span{cursor:pointer}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-vote{margin-top:2.6666666667vw}.page-archives_step1 #section-contents-archives .section-contents-archives-inner #section-contents-step2-result .section-contents-step2-result-inner .section-contents-step2-result-list ul li .section-contents-step2-result-list-vote p{color:#5e7bea;font-size:12px;font-size:3.2vw;font-weight:700;letter-spacing:.04em;line-height:1.75;text-align:center}.page-archives_step1 .section-common-back{margin-top:10.6666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title{padding-top:8vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title p{color:#5e7bea;font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.04em;line-height:.9090909091;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title p span{display:block;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.04em;line-height:1;margin-bottom:1.3333333333vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-text{margin-top:4vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-text p{font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.04em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail{padding-top:8vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:last-child .section-contents-archives-detail-line-top,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:not(:last-child):nth-child(2n) .section-contents-archives-detail-line-bottom,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:not(:last-child):nth-child(2n) .section-contents-archives-detail-line-top{height:0;visibility:hidden}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:last-child .section-contents-archives-detail-line-bottom{background-image:url(../images/characters/detail/img_line_t.png?v=202305111730);height:7.3333333333vw;margin-left:0;width:92.4vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-ranking{background-image:-webkit-linear-gradient(130deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(320deg,#e1af56,#ce8f13);height:18.6666666667vw;left:-4.5333333333vw;top:-3.2vw;width:18.6666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-ranking p{font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.2352941176}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-ranking p span{font-size:30px;font-size:8vw;font-weight:700;letter-spacing:0;line-height:.7}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-image{border:1.0666666667vw solid #e1af56}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{background-image:-webkit-linear-gradient(228deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(-138deg,#e1af56,#ce8f13)}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-name p,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#ce8f13}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-ranking{background-image:-webkit-linear-gradient(130deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(320deg,#c0c5d5,#9aa3bc)}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-image{border:1.0666666667vw solid #c0c5d5}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{background-image:-webkit-linear-gradient(228deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(-138deg,#c0c5d5,#9aa3bc)}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-name p,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#9aa3bc}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-ranking{background-image:-webkit-linear-gradient(130deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(320deg,#c2867a,#ba6c51)}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-image{border:1.0666666667vw solid #c08071}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{background-image:-webkit-linear-gradient(312deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(138deg,#c2867a,#ba6c51)}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-name p,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#c08071}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head{padding:5.3333333333vw 0 2.6666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation{margin-bottom:1.3333333333vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p{display:block;font-size:15px;font-size:4vw;font-weight:500;letter-spacing:.08em;line-height:1.3333333333;text-align:center}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p{display:block;font-size:25px;font-size:6.6666666667vw;font-weight:500;letter-spacing:.08em;line-height:.8;margin-bottom:-1em;padding-bottom:1em;text-align:center}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after{margin-bottom:-1em;padding-bottom:1em}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p{text-stroke:6px #fff;-webkit-text-stroke:6px #fff;position:relative;z-index:-1}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{text-fill-color:transparent;-webkit-text-fill-color:transparent;text-stroke:1px transparent;-webkit-text-stroke:1px transparent;background:-webkit-gradient(linear,left top,right top,from(#ce8f13),to(#e1af56));background:-webkit-linear-gradient(left,#ce8f13,#e1af56);background:-moz-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:-o-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:linear-gradient(90deg,#ce8f13,#e1af56);background-clip:text;-webkit-background-clip:text;color:transparent;content:attr(data-txt);height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby{margin-bottom:1.3333333333vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#5e7bea;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.08em;line-height:1.3333333333;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name p{color:#5e7bea;font-size:25px;font-size:6.6666666667vw;font-weight:700;letter-spacing:.08em;line-height:.8;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-title{margin-top:3.3333333333vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-title p{color:#5e7bea;font-size:20px;font-size:5.3333333333vw;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-wrapper{margin:0 auto;position:relative;width:85.3333333333vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-ranking{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(130deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(320deg,#5e7bea,#5e7bea);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:16vw;-webkit-justify-content:center;justify-content:center;left:-4.5333333333vw;position:absolute;top:-3.2vw;width:16vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-ranking p{color:#fff;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.04em;line-height:1.4;position:relative;text-align:center;z-index:3}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-ranking p span{font-size:25px;font-size:6.6666666667vw;font-weight:700;letter-spacing:0;line-height:.84}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-image{border:1.0666666667vw solid #5e7bea;-webkit-border-radius:8vw;-moz-border-radius:8vw;border-radius:8vw;height:64vw;margin:0 auto;overflow:hidden;width:85.3333333333vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-link{margin-top:2.6666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-link svg{margin-left:1.3333333333vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-link span{cursor:pointer}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-line-top{background-image:url(../images/characters/detail/img_line_t.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:7.3333333333vw;margin-bottom:13.3333333333vw;overflow:hidden;text-indent:-9999px;width:92.4vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-line-bottom{background-image:url(../images/characters/detail/img_line_b.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:5.6vw;margin-left:auto;margin-top:13.3333333333vw;overflow:hidden;text-indent:-9999px;width:91.2vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions{margin-bottom:5.3333333333vw;margin-top:6.9333333333vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-title p{background-image:url(../images/archives/step2/tit_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:18vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:91.4666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-sub{margin-bottom:4vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-sub.old{margin-top:13.3333333333vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-sub p{color:#5e7bea;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list{position:relative}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li:not(:first-child){margin-top:2.6666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-line img{width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-title{position:relative;z-index:2}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-title.vol3 p{background-image:url(../images/competitions/detail/vol3/tit_competitions.png?v=202305111730);height:35.3333333333vw;width:68.5333333333vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-title.vol2 p{background-image:url(../images/competitions/detail/vol2/tit_competitions.png?v=202305111730);height:28.6666666667vw;width:57.4666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-title.vol1 p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);height:28.4vw;width:53.4666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-title p{background-image:url(../images/competitions/detail/vol1/tit_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:28.4vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:53.4666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-image{background-color:#fff;-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;height:58.2666666667vw;margin:0 auto;overflow:hidden;position:relative;width:81.8666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-image .section-contents-archives-detail-competitions-list-zoom{background-image:url(../images/common/btn_zoom-b.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:12vw 12vw;background-size:12vw 12vw;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-text{margin-top:4vw;padding:0 9.3333333333vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-text p{color:#5e7bea;font-size:13px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.08em;line-height:1.7692307692}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-link{margin-top:4vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-list ul li .section-contents-archives-detail-competitions-list-link a{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-color:#ff2364;background-image:url(../images/competitions/btn_link.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;-webkit-border-radius:7.3333333333vw;-moz-border-radius:7.3333333333vw;border-radius:7.3333333333vw;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:20px;font-size:5.3333333333vw;font-weight:700;height:14.6666666667vw;-webkit-justify-content:center;justify-content:center;letter-spacing:0;line-height:1.5;margin:0 auto;position:relative;text-decoration:none;width:74.6666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-caption{margin-top:2.6666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-caption a,.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-caption p{color:#5e7bea;display:block;font-size:13px;font-size:3.4666666667vw;font-weight:700;letter-spacing:.08em;line-height:1.3846153846;text-align:left;text-decoration:underline}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-archives-detail-competitions-list-zoom{background-image:url(../images/common/btn_zoom-b.png?v=202305111730);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:9.2307692308vw 9.2307692308vw;background-size:9.2307692308vw 9.2307692308vw;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide.old .section-contents-slick-slide-box{height:32.5333333333vw;height:auto;margin:0 auto;width:45.8666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide.old .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:1.3333333333vw;-moz-border-radius:1.3333333333vw;border-radius:1.3333333333vw;overflow:hidden}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-competitions .section-contents-archives-detail-competitions-slider .section-contents-slick-slide.old .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-slick-slide-play{-moz-background-size:11.2vw 11.2vw;background-size:11.2vw 11.2vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts{margin-bottom:10.6666666667vw;margin-top:13.3333333333vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-title p{background-image:url(../images/archives/step2/tit_shorts.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;height:18vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:91.4666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-sub{margin-bottom:4vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-sub p{color:#5e7bea;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.08em;line-height:1.4705882353;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-caption{margin-top:2.6666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-caption p{color:#f293ff;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.08em;line-height:1.4;text-align:left;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image{position:relative}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image:before{background-image:-webkit-gradient(linear,left top,left bottom,from(#f293ff),color-stop(59%,#c789ff),to(#687cec));background-image:-webkit-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-moz-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:-o-linear-gradient(top,#f293ff,#c789ff 59%,#687cec);background-image:linear-gradient(180deg,#f293ff,#c789ff 59%,#687cec);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-slick-slide-play{background-image:url(../images/common/btn_movie.svg?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:18.1333333333vw 18.1333333333vw;background-size:18.1333333333vw 18.1333333333vw;cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:100%}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide.big .section-contents-slick-slide-box{height:66.6666666667vw;height:auto;margin:0 auto;width:66.6666666667vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide.big .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:4vw;-moz-border-radius:4vw;border-radius:4vw;overflow:hidden}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box{height:44.8vw;margin:0 auto;width:44.8vw}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-image{-webkit-border-radius:1.3333333333vw;-moz-border-radius:1.3333333333vw;border-radius:1.3333333333vw;overflow:hidden}.page-archives_step2 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-shorts .section-contents-archives-detail-shorts-slider .section-contents-slick-slide.small .section-contents-slick-slide-box .section-contents-slick-slide-image .section-contents-slick-slide-play{-moz-background-size:11.2vw 11.2vw;background-size:11.2vw 11.2vw}.page-archives_step2 #section-contents-competitions .section-contents-competitions-inner{padding:8vw 0}.page-archives_step2 #section-contents-competitions .section-contents-competitions-inner .section-contents-competitions-list ul li a{background-image:url(../images/about/bnr_competitions.png?v=202305111730);background-position:50%;background-repeat:no-repeat;-moz-background-size:contain;background-size:contain;display:block;height:32.1333333333vw;margin:0 auto;overflow:hidden;text-indent:-9999px;width:82vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title{padding-top:8vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title p{color:#5e7bea;font-size:22px;font-size:5.8666666667vw;font-weight:700;letter-spacing:.04em;line-height:.9090909091;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-title p span{display:block;font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.04em;line-height:1;margin-bottom:1.3333333333vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-text{margin-top:4vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-text p{font-size:14px;font-size:3.7333333333vw;font-weight:500;letter-spacing:.04em;line-height:1.5;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail{padding-top:8vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:not(:first-child){margin-top:13.3333333333vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-ranking{background-image:-webkit-linear-gradient(130deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(130deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(320deg,#e1af56,#ce8f13);height:18.6666666667vw;left:-4.5333333333vw;top:-3.2vw;width:18.6666666667vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-ranking p{font-size:17px;font-size:4.5333333333vw;font-weight:700;letter-spacing:.04em;line-height:1.2352941176}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-ranking p span{font-size:30px;font-size:8vw;font-weight:700;letter-spacing:0;line-height:.7}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-image{border:1.0666666667vw solid #e1af56}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{background-image:-webkit-linear-gradient(228deg,#e1af56,#ce8f13);background-image:-moz-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:-o-linear-gradient(228deg,#e1af56 0,#ce8f13 100%);background-image:linear-gradient(-138deg,#e1af56,#ce8f13)}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-name p,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#ce8f13}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-common-link span{color:#e1af56}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-common-link span svg path{fill:#e1af56}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:first-child .section-common-next a{background-color:#e1af56}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-ranking{background-image:-webkit-linear-gradient(130deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(130deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(320deg,#c0c5d5,#9aa3bc)}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-image{border:1.0666666667vw solid #c0c5d5}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{background-image:-webkit-linear-gradient(228deg,#c0c5d5,#9aa3bc);background-image:-moz-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:-o-linear-gradient(228deg,#c0c5d5 0,#9aa3bc 100%);background-image:linear-gradient(-138deg,#c0c5d5,#9aa3bc)}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-common-link span,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-name p,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#9aa3bc}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-common-link span svg path{fill:#9aa3bc}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(2) .section-common-next a{background-color:#9aa3bc}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-ranking{background-image:-webkit-linear-gradient(130deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(130deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(320deg,#c2867a,#ba6c51)}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-image{border:1.0666666667vw solid #c08071}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{background-image:-webkit-linear-gradient(312deg,#c2867a,#ba6c51);background-image:-moz-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:-o-linear-gradient(312deg,#c2867a 0,#ba6c51 100%);background-image:linear-gradient(138deg,#c2867a,#ba6c51)}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-common-link span,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-name p,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#c08071}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-common-link span svg path{fill:#c08071}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-list:nth-child(3) .section-common-next a{background-color:#c08071}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head{padding:5.3333333333vw 0 2.6666666667vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation{margin-bottom:1.3333333333vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p{display:block;font-size:15px;font-size:4vw;font-weight:500;letter-spacing:.08em;line-height:1.3333333333;text-align:center}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p{display:block;font-size:25px;font-size:6.6666666667vw;font-weight:500;letter-spacing:.08em;line-height:.8;margin-bottom:-1em;padding-bottom:1em;text-align:center}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after{margin-bottom:-1em;padding-bottom:1em}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p{text-stroke:6px #fff;-webkit-text-stroke:6px #fff;position:relative;z-index:-1}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name-gradation p:after,.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby-gradation p:after{text-fill-color:transparent;-webkit-text-fill-color:transparent;text-stroke:1px transparent;-webkit-text-stroke:1px transparent;background:-webkit-gradient(linear,left top,right top,from(#ce8f13),to(#e1af56));background:-webkit-linear-gradient(left,#ce8f13,#e1af56);background:-moz-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:-o-linear-gradient(left,#ce8f13 0,#e1af56 100%);background:linear-gradient(90deg,#ce8f13,#e1af56);background-clip:text;-webkit-background-clip:text;color:transparent;content:attr(data-txt);height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:100%}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby{margin-bottom:1.3333333333vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-ruby p{color:#5e7bea;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.08em;line-height:1.3333333333;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-name p{color:#5e7bea;font-size:25px;font-size:6.6666666667vw;font-weight:700;letter-spacing:.08em;line-height:.8;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-title{margin-top:3.3333333333vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-head .section-contents-archives-detail-title p{color:#5e7bea;font-size:20px;font-size:5.3333333333vw;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center;text-shadow:2px 2px 1px #fff,-2px -2px 1px #fff,2px 1px 1px #fff,-2px -1px 1px #fff,2px 0 1px #fff,-2px 0 1px #fff,2px -1px 1px #fff,-2px 1px 1px #fff,1px 2px 1px #fff,-1px -2px 1px #fff,1px 1px 1px #fff,-1px -1px 1px #fff,1px 0 1px #fff,-1px 0 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,1px -2px 1px #fff,-1px 2px 1px #fff,0 -2px 1px #fff,0 2px 1px #fff,0 -1px 1px #fff,0 1px 1px #fff}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-wrapper{margin:0 auto;position:relative;width:85.3333333333vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-ranking{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-image:-webkit-linear-gradient(130deg,#5e7bea,#5e7bea);background-image:-moz-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:-o-linear-gradient(130deg,#5e7bea 0,#5e7bea 100%);background-image:linear-gradient(320deg,#5e7bea,#5e7bea);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:16vw;-webkit-justify-content:center;justify-content:center;left:-4.5333333333vw;position:absolute;top:-3.2vw;width:16vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-ranking p{color:#fff;font-size:15px;font-size:4vw;font-weight:700;letter-spacing:.04em;line-height:1.4;position:relative;text-align:center;z-index:3}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-ranking p span{font-size:25px;font-size:6.6666666667vw;font-weight:700;letter-spacing:0;line-height:.84}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-image{border:1.0666666667vw solid #5e7bea;-webkit-border-radius:8vw;-moz-border-radius:8vw;border-radius:8vw;height:64vw;margin:0 auto;overflow:hidden;width:85.3333333333vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-contents-archives-detail-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-link{margin-top:3.2vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-link svg{margin-left:1.3333333333vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-link span{cursor:pointer}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-next{margin-top:3.2vw}.page-archives_step3 #section-contents-archives .section-contents-archives-inner .section-contents-archives-detail .section-contents-archives-detail-inner .section-common-next a{width:58.6666666667vw}}