@charset "UTF-8";/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}@-webkit-keyframes btn_Rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes btn_Rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html{font-size:62.5%}body{width:100%;margin:0 auto;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ＭＳ ゴシック",sans-serif,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;background:url(../../images/common/common/bg_ptn.png) repeat top center/auto;color:#000}@media print,screen and (max-width:1024px){body{-webkit-text-size-adjust:100%}}@media print,screen and (min-width:768px) and (max-width:1279px){body{overflow-x:scroll;min-width:1280px}}.min{font-family:"Noto Serif JP",serif;font-weight:700;font-style:italic;letter-spacing:.1em}@media print,screen and (max-width:1024px){img{width:100%;height:auto}}*{-webkit-box-sizing:border-box;box-sizing:border-box;zoom:1}a{color:#000;text-decoration:none}.center_x{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.center_y{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.preload *{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}.nols{letter-spacing:0}.pc_b{display:block!important}@media print,screen and (max-width:767px){.pc_b{display:none!important}}.pcs_b{display:block!important}@media print,screen and (max-width:1199px){.pcs_b{display:none!important}}.pc_i{display:inline!important}@media print,screen and (max-width:767px){.pc_i{display:none!important}}.pc_ib{display:inline-block!important}@media print,screen and (max-width:767px){.pc_ib{display:none!important}}.sp_b{display:none!important}@media print,screen and (max-width:767px){.sp_b{display:block!important}}.sp_i{display:none!important}@media print,screen and (max-width:767px){.sp_i{display:inline!important}}.sp_ib{display:none!important}@media print,screen and (max-width:767px){.sp_ib{display:inline-block!important}}@media print,screen and (max-width:767px){_:lang(x)::x-,.index-bg:before{-webkit-transition:1s ease-out .2s!important;transition:1s ease-out .2s!important}}.st-Container{overflow-x:hidden}.st-Container_Inner.index{position:relative}.st-Container_Inner.index .index-bg{opacity:0;-webkit-filter:blur(100px);filter:blur(100px);-webkit-transition:1.5s;transition:1.5s}.st-Container_Inner.index .index-bg.animated{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.st-Container_Inner.index .index-bg:before{content:"";position:absolute;top:0;left:0;width:100vw;z-index:-1}@media print,screen and (min-width:1280px){.st-Container_Inner.index .index-bg:before{height:76.0416666667vw;background:url(../../images/pc/index/bg.png) no-repeat top center/cover}}@media print,screen and (min-width:768px) and (max-width:1279px){.st-Container_Inner.index .index-bg:before{width:1280px;height:973.3236px;background:url(../../images/pc/index/bg.png) no-repeat top center/cover}}@media print,screen and (max-width:767px){.st-Container_Inner.index .index-bg:before{height:181.25vw;background:url(../../images/sp/index/bg.png) no-repeat top center/cover;-webkit-transition:1s ease-out;transition:1s ease-out;will-change:background}}.st-Container_Inner.lower{position:relative;width:100%}@media print,screen and (min-width:768px){.st-Container_Inner.lower{padding:120px 0 0}}@media print,screen and (max-width:767px){.st-Container_Inner.lower{padding:17.1875vw 0 0}}.st-Header{position:relative;z-index:99}@media print,screen and (min-width:1201px){.st-Header .header-wrap{opacity:0;-webkit-transition:1s;transition:1s}.st-Header.animated .header-logo{opacity:1}.st-Header.animated .header-wrap{opacity:1}}.st-Header_Inner nav .header-logo{position:fixed;z-index:99;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.st-Header_Inner nav .header-logo{top:31px;left:40px;opacity:0}}@media print,screen and (max-width:767px){.st-Header_Inner nav .header-logo{top:3.90625vw;left:3.90625vw}}.st-Header_Inner nav .header-logo.ishome{display:none}.st-Header_Inner nav .header-logo a{display:block;background:url(../../images/common/common/logo_willdress_3.png) no-repeat top center/contain;opacity:1;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:1521px){.st-Header_Inner nav .header-logo a{width:200px;height:94px;-webkit-transition:.4s;transition:.4s;opacity:1}.st-Header_Inner nav .header-logo a:hover{opacity:.8}}@media print,screen and (min-width:1391px) and (max-width:1520px){.st-Header_Inner nav .header-logo a{width:140px;height:66px}}@media print,screen and (min-width:1201px) and (max-width:1390px){.st-Header_Inner nav .header-logo a{opacity:0}}@media print,screen and (min-width:768px) and (max-width:1200px){.st-Header_Inner nav .header-logo a{width:240px;height:112px}}@media print,screen and (max-width:767px){.st-Header_Inner nav .header-logo a{width:31.25vw;height:14.5833333333vw}}.st-Header_Inner nav .header-bg{position:fixed;display:block;width:100vw;height:100vh;top:0;right:0;background:rgba(0,0,0,.2);opacity:0;-webkit-transition:.4s;transition:.4s;pointer-events:none}.st-Header_Inner nav .header-bg.open{opacity:1;pointer-events:auto}@media print,screen and (max-width:1200px){.st-Header_Inner nav .header-wrap{position:fixed;top:0;right:0;width:59.8958333333vw;height:100%;background:#fff;z-index:99}}.st-Header_Inner nav .header-wrap > ul{position:fixed;top:0;left:0;background:0 0;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:1201px){.st-Header_Inner nav .header-wrap > ul{padding:24px 0 0}}.st-Header_Inner nav .header-hamburger{position:fixed;top:0;right:0;width:20.4427083333vw;height:20.4427083333vw;z-index:99}@media print,screen and (min-width:1201px){.st-Header_Inner nav .header-hamburger{display:none}}@media print,screen and (min-width:768px) and (max-width:1200px){.st-Header_Inner nav .header-hamburger{width:157px;height:157px}}.st-Header_Inner nav .header-hamburger:after,.st-Header_Inner nav .header-hamburger:before{content:"";position:absolute;top:-3.90625vw;width:26.0416666667vw;height:18.4895833333vw;-webkit-transform:rotate(-36deg);transform:rotate(-36deg);-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px) and (max-width:1200px){.st-Header_Inner nav .header-hamburger:after,.st-Header_Inner nav .header-hamburger:before{top:-30px;width:200px;height:142px}}.st-Header_Inner nav .header-hamburger:before{right:-6.5104166667vw;background:#a21d1d;z-index:2}@media print,screen and (min-width:768px) and (max-width:1200px){.st-Header_Inner nav .header-hamburger:before{right:-50px}}.st-Header_Inner nav .header-hamburger:after{right:-7.8125vw;background:#560e0e;z-index:1}@media print,screen and (min-width:768px) and (max-width:1200px){.st-Header_Inner nav .header-hamburger:after{right:-60px}}.st-Header_Inner nav .header-hamburger.open:before{background:#a21d1d}.st-Header_Inner nav .header-hamburger.open:after{background:#560e0e}.st-Header_Inner nav .header-hamburger.open button:before{background:#560e0e}.st-Header_Inner nav .header-hamburger.open button:after{background:#560e0e}.st-Header_Inner nav .header-hamburger.open button span:after,.st-Header_Inner nav .header-hamburger.open button span:before{top:8.0729166667vw}@media print,screen and (min-width:768px) and (max-width:1200px){.st-Header_Inner nav .header-hamburger.open button span:after,.st-Header_Inner nav .header-hamburger.open button span:before{top:62px}}.st-Header_Inner nav .header-hamburger.open button span:before{-webkit-transform:rotate(25deg) skewX(-45deg);transform:rotate(25deg) skewX(-45deg)}.st-Header_Inner nav .header-hamburger.open button span:after{-webkit-transform:rotate(-25deg) skewX(45deg);transform:rotate(-25deg) skewX(45deg)}.st-Header_Inner nav .header-hamburger button{position:relative;display:block;width:100%;height:100%;z-index:3}.st-Header_Inner nav .header-hamburger button:before{content:"";position:absolute;top:0;right:0;width:26.0416666667vw;height:.390625vw;background:#560e0e;-webkit-transform:rotate(-36deg);transform:rotate(-36deg);z-index:3;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px) and (max-width:1200px){.st-Header_Inner nav .header-hamburger button:before{width:200px;height:3px}}.st-Header_Inner nav .header-hamburger button:after{content:"";position:absolute;top:15.625vw;right:0;width:3.90625vw;height:.390625vw;background:#560e0e;-webkit-transform:rotate(-36deg);transform:rotate(-36deg);z-index:3;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px) and (max-width:1200px){.st-Header_Inner nav .header-hamburger button:after{top:120px;width:30px;height:3px}}.st-Header_Inner nav .header-hamburger button span{position:relative;display:block;width:100%;height:100%}.st-Header_Inner nav .header-hamburger button span:after,.st-Header_Inner nav .header-hamburger button span:before{content:"";position:absolute;right:5.2083333333vw;width:9.5052083333vw;height:.6510416667vw;background:#fff;-webkit-transform:skewX(-45deg);transform:skewX(-45deg);-webkit-transition:.4s;transition:.4s;z-index:3}@media print,screen and (min-width:768px) and (max-width:1200px){.st-Header_Inner nav .header-hamburger button span:after,.st-Header_Inner nav .header-hamburger button span:before{right:40px;width:73px;height:5px}}.st-Header_Inner nav .header-hamburger button span:before{top:6.5104166667vw}@media print,screen and (min-width:768px) and (max-width:1200px){.st-Header_Inner nav .header-hamburger button span:before{top:50px}}.st-Header_Inner nav .header-hamburger button span:after{top:9.765625vw}@media print,screen and (min-width:768px) and (max-width:1200px){.st-Header_Inner nav .header-hamburger button span:after{top:75px}}@media print,screen and (min-width:1201px){.st-Header.scrolled .header-logo{top:9px;left:40px}}@media print,screen and (min-width:1201px){.st-Header.scrolled .header-logo a{width:120px}}@media print,screen and (min-width:1201px){.st-Header.scrolled nav ul{padding:6px 0 6px;background:rgba(255,255,255,.8)}}@media print,screen and (min-width:1201px){.st-Header.scrolled nav ul li a span.ja{opacity:0}}.st-Side{position:relative;z-index:99}@media print,screen and (min-width:1401px){.st-Side{opacity:0;-webkit-transition:1s;transition:1s}.st-Side.animated{opacity:1}}@media print,screen and (max-width:1400px){.st-Side{opacity:0;pointer-events:none}}.st-Side_Left p{position:fixed;top:50%;left:36px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#e60012;font-family:"Pathway Gothic One";font-size:1.6rem;letter-spacing:.1em;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;z-index:99}.st-Side_Right{position:fixed;top:0;right:0;width:100px;height:100vh;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:99}.st-Side_Right p{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#e60012;font-family:"Pathway Gothic One";font-size:1.6rem;letter-spacing:.1em;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.st-Side_Right ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:20px 0 0}.st-Side_Right ul li a{display:block;-webkit-transition:.4s;transition:.4s}.st-Side_Right ul li a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.st-Side_Right ul li a.twitter{width:19px;height:16px;background:#e60012;-webkit-mask-image:url(../../images/common/common/icon_twitter_02.png);mask-image:url(../../images/common/common/icon_twitter_02.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:contain;mask-size:contain}.st-Side_Right ul li a.youtube{width:19px;height:13px;background:#e60012;-webkit-mask-image:url(../../images/common/common/icon_youtube_01.png);mask-image:url(../../images/common/common/icon_youtube_01.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:contain;mask-size:contain}.st-Side_Right ul li + li{margin:20px 0 0}.st-Footer{position:relative;z-index:1}.st-Footer_Catch{position:relative;width:100%}@media print,screen and (min-width:768px){.st-Footer_Catch{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:1920px;height:811px}}@media print,screen and (max-width:767px){.st-Footer_Catch{height:176.0416666667vw}}.st-Footer_Catch:before{content:"";position:absolute}@media print,screen and (min-width:768px){.st-Footer_Catch:before{top:296px;left:0;width:620px;height:404px;background:url(../../images/pc/common/deco_footer_01.png) no-repeat top center/contain}}@media print,screen and (max-width:767px){.st-Footer_Catch:before{bottom:21.6145833333vw;left:0;width:51.0416666667vw;height:41.015625vw;background:url(../../images/sp/common/deco_footer_01.png) no-repeat top center/contain}}.st-Footer_Catch:after{content:"";position:absolute;background:url(../../images/pc/common/deco_footer_02.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.st-Footer_Catch:after{top:-67px;right:0;width:629px;height:377px}}@media print,screen and (max-width:767px){.st-Footer_Catch:after{top:0;right:0;width:52.2135416667vw;height:36.71875vw;background:url(../../images/sp/common/deco_footer_02.png) no-repeat top center/contain}}.st-Footer_Catch .deco span:nth-of-type(1){content:"";position:absolute;left:0;height:1px;background:#a21d1d;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-transform-origin:left;transform-origin:left}@media print,screen and (min-width:768px){.st-Footer_Catch .deco span:nth-of-type(1){top:256px;width:490px}}@media print,screen and (max-width:767px){.st-Footer_Catch .deco span:nth-of-type(1){top:30.3385416667vw;width:41.40625vw}}.st-Footer_Catch .deco span:nth-of-type(1):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#a21d1d}.st-Footer_Catch .deco span:nth-of-type(2){position:absolute;left:0;height:1px;-webkit-transform:rotate(7deg);transform:rotate(7deg);-webkit-transform-origin:left;transform-origin:left}@media print,screen and (min-width:768px){.st-Footer_Catch .deco span:nth-of-type(2){top:636px;width:293px}}@media print,screen and (max-width:767px){.st-Footer_Catch .deco span:nth-of-type(2){bottom:32.2916666667vw;width:23.3072916667vw}}.st-Footer_Catch .deco span:nth-of-type(2):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#a21d1d}.st-Footer_Catch .deco span:nth-of-type(3){position:absolute;right:0;height:1px;-webkit-transform:rotate(7deg);transform:rotate(7deg);-webkit-transform-origin:right;transform-origin:right;z-index:2}@media print,screen and (min-width:768px){.st-Footer_Catch .deco span:nth-of-type(3){top:-4px;width:650px}}@media print,screen and (max-width:767px){.st-Footer_Catch .deco span:nth-of-type(3){top:36.4583333333vw;width:21.875vw}}.st-Footer_Catch .deco span:nth-of-type(3):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#a21d1d}.st-Footer_Catch .deco span:nth-of-type(4){position:absolute;right:0;height:1px;-webkit-transform-origin:right;transform-origin:right;z-index:2}@media print,screen and (min-width:768px){.st-Footer_Catch .deco span:nth-of-type(4){top:298px;width:232px;-webkit-transform:rotate(7deg);transform:rotate(7deg)}}@media print,screen and (max-width:767px){.st-Footer_Catch .deco span:nth-of-type(4){bottom:52.734375vw;width:42.7083333333vw;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}}.st-Footer_Catch .deco span:nth-of-type(4):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#a21d1d}.st-Footer_Catch .wrapper{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:768px){.st-Footer_Catch .wrapper{top:107px;width:503px;height:489px}}@media print,screen and (max-width:767px){.st-Footer_Catch .wrapper{top:38.28125vw;width:100vw;height:77.2135416667vw}}.st-Footer_Catch .wrapper:before{content:"";position:absolute;top:0;left:0;opacity:0;background:url(../../images/common/common/bg_footer.png) no-repeat top center/contain;-webkit-animation:rotate 35s linear infinite;animation:rotate 35s linear infinite;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.st-Footer_Catch .wrapper:before{width:503px;height:489px}}@media print,screen and (max-width:767px){.st-Footer_Catch .wrapper:before{width:100vw;height:77.2135416667vw}}.st-Footer_Catch .wrapper.animated:before{opacity:1}.st-Footer_Catch .wrapper.animated p.ja{color:#fff}@media print,screen and (min-width:768px){.st-Footer_Catch .wrapper.animated p.ja:before{width:100%}}@media print,screen and (max-width:767px){.st-Footer_Catch .wrapper.animated p.ja:before{width:100%}}.st-Footer_Catch .wrapper.animated p.ja:after{opacity:1}@media print,screen and (min-width:768px){.st-Footer_Catch .wrapper.animated p.ja:after{width:0}}@media print,screen and (max-width:767px){.st-Footer_Catch .wrapper.animated p.ja:after{width:0}}.st-Footer_Catch .wrapper.animated p.en{opacity:1}.st-Footer_Catch .wrapper p.ja{position:relative;color:transparent;font-weight:700;letter-spacing:.28em;white-space:nowrap;z-index:1;-webkit-transition:.1s ease .4s;transition:.1s ease .4s}@media print,screen and (min-width:768px){.st-Footer_Catch .wrapper p.ja{font-size:2.4rem}}@media print,screen and (max-width:767px){.st-Footer_Catch .wrapper p.ja{font-size:4.4270833333vw}}.st-Footer_Catch .wrapper p.ja:after,.st-Footer_Catch .wrapper p.ja:before{content:"";position:absolute;background:#a21d1d;z-index:-1}@media print,screen and (min-width:768px){.st-Footer_Catch .wrapper p.ja:after,.st-Footer_Catch .wrapper p.ja:before{top:3px;height:24px}}@media print,screen and (max-width:767px){.st-Footer_Catch .wrapper p.ja:after,.st-Footer_Catch .wrapper p.ja:before{top:.5208333333vw;height:4.4270833333vw}}.st-Footer_Catch .wrapper p.ja:before{-webkit-transition:width .3s;transition:width .3s}@media print,screen and (min-width:768px){.st-Footer_Catch .wrapper p.ja:before{left:0;width:0}}@media print,screen and (max-width:767px){.st-Footer_Catch .wrapper p.ja:before{left:0;width:0}}.st-Footer_Catch .wrapper p.ja:after{z-index:1;opacity:0;-webkit-transition:width .3s ease .5s,opacity .1s ease .3s;transition:width .3s ease .5s,opacity .1s ease .3s}@media print,screen and (min-width:768px){.st-Footer_Catch .wrapper p.ja:after{right:0;width:100%}}@media print,screen and (max-width:767px){.st-Footer_Catch .wrapper p.ja:after{right:0;width:100%}}.st-Footer_Catch .wrapper p.ja span{letter-spacing:-.075em}.st-Footer_Catch .wrapper p.en{color:#a21d1d;font-family:"Pathway Gothic One";letter-spacing:.26em;opacity:0;-webkit-transition:.4s ease .4s;transition:.4s ease .4s}@media print,screen and (min-width:768px){.st-Footer_Catch .wrapper p.en{margin:16px 0 0;font-size:2rem}}@media print,screen and (max-width:767px){.st-Footer_Catch .wrapper p.en{margin:2.34375vw 0 0;font-size:3.6458333333vw}}.st-Footer_Body .footer-links{display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:960px;margin:100px auto 0}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:79.1666666667vw;margin:16.9270833333vw auto 0}}.st-Footer_Body .footer-links .footer-banner{display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-banner{width:50%}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-banner{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;width:100%;margin:15.625vw 0 0;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-banner li{width:174px}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-banner li{width:36.9791666667vw}}.st-Footer_Body .footer-links .footer-banner li a{display:block}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-banner li a{-webkit-transition:.4s;transition:.4s;opacity:1}.st-Footer_Body .footer-links .footer-banner li a:hover{opacity:.8}}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-banner li + li{margin:0 0 0 20px}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-banner li + li{margin:0 0 0 2.6041666667vw}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-banner li:nth-of-type(n+3){margin-top:2.6041666667vw}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-banner li:nth-of-type(2n+1){margin-left:0}}.st-Footer_Body .footer-links .footer-share{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-share{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;width:50%}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-share{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}}.st-Footer_Body .footer-links .footer-share p{color:#000;font-family:"Pathway Gothic One";letter-spacing:.1em}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-share p{font-size:1.6rem}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-share p{font-size:4.6875vw}}.st-Footer_Body .footer-links .footer-share ul{display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-share ul{margin:0 0 0 23px}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-share ul{margin:0 0 0 3.515625vw}}.st-Footer_Body .footer-links .footer-share ul li a{display:block;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-share ul li a{width:32px;height:32px}.st-Footer_Body .footer-links .footer-share ul li a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-share ul li a{width:9.1145833333vw;height:9.1145833333vw}}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-share ul li + li{margin:0 0 0 14px}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-share ul li + li{margin:0 0 0 3.90625vw}}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-official{margin:36px 0 0}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-official{margin:10.4166666667vw 0 0;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}}.st-Footer_Body .footer-links .footer-official ul li a{position:relative;display:block;font-weight:500;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-official ul li a{padding:0 0 0 28px;font-size:1.4rem}.st-Footer_Body .footer-links .footer-official ul li a:hover:after{opacity:1}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-official ul li a{padding:0 0 0 6.640625vw;font-size:3.125vw}}.st-Footer_Body .footer-links .footer-official ul li a:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-20px;width:10px;height:1px;background:#000;opacity:0;-webkit-transition:.4s;transition:.4s}.st-Footer_Body .footer-links .footer-official ul li a.twitter:before{content:"";position:absolute;background:#000;-webkit-mask-image:url(../../images/common/common/icon_twitter_02.png);mask-image:url(../../images/common/common/icon_twitter_02.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:contain;mask-size:contain}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-official ul li a.twitter:before{top:0;left:0;width:18px;height:16px}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-official ul li a.twitter:before{top:.390625vw;left:.5208333333vw;width:3.3854166667vw;height:2.9947916667vw}}.st-Footer_Body .footer-links .footer-official ul li a.youtube:before{content:"";position:absolute;left:0;background:#000;-webkit-mask-image:url(../../images/common/common/icon_youtube_01.png);mask-image:url(../../images/common/common/icon_youtube_01.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:contain;mask-size:contain}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-official ul li a.youtube:before{top:2px;width:18px;height:13px}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-official ul li a.youtube:before{top:.390625vw;width:4.1666666667vw;height:2.9947916667vw}}.st-Footer_Body .footer-links .footer-official ul li a span{display:inline-block;height:8px;background:#000;-webkit-mask-image:url(../../images/common/common/icon_outside.png);mask-image:url(../../images/common/common/icon_outside.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:contain;mask-size:contain}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-official ul li a span{width:12px;margin:0 0 0 10px}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-official ul li a span{width:2.0833333333vw;margin:0 0 0 1.3020833333vw}}@media print,screen and (min-width:768px){.st-Footer_Body .footer-links .footer-official ul li + li{margin:23px 0 0}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-links .footer-official ul li + li{margin:7.03125vw 0 0}}.st-Footer_Body .footer-pagetop{position:relative;width:100%;z-index:1}@media print,screen and (min-width:768px){.st-Footer_Body .footer-pagetop{height:60px;margin:60px 0 0}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-pagetop{height:12.6302083333vw;margin:10.4166666667vw 0 0}}.st-Footer_Body .footer-pagetop:before{content:"";position:absolute;top:50%;width:100%;height:1px;background:#000;z-index:-1}.st-Footer_Body .footer-pagetop a{display:block;margin:0 auto;color:#000;background:#fff;font-family:"Pathway Gothic One";text-align:center;letter-spacing:.1em}@media print,screen and (min-width:768px){.st-Footer_Body .footer-pagetop a{width:120px;height:60px;padding:40px 0 0;font-size:1.8rem}.st-Footer_Body .footer-pagetop a:hover:before{top:-10px}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-pagetop a{width:15.625vw;height:12.6302083333vw;padding:9.2447916667vw 0 0;font-size:3.6458333333vw}}.st-Footer_Body .footer-pagetop a:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.4s;transition:.4s;background:#000;-webkit-mask-image:url(../../images/common/common/icon_arrow_red.png);mask-image:url(../../images/common/common/icon_arrow_red.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:contain;mask-size:contain}@media print,screen and (min-width:768px){.st-Footer_Body .footer-pagetop a:before{width:12px;height:33px}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-pagetop a:before{width:2.34375vw;height:6.5104166667vw}}.st-Footer_Body .footer-logo a{display:block}@media print,screen and (min-width:768px){.st-Footer_Body .footer-logo a{width:280px;margin:60px auto 0;-webkit-transition:.4s;transition:.4s;opacity:1}.st-Footer_Body .footer-logo a:hover{opacity:.8}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-logo a{width:41.1458333333vw;margin:8.8541666667vw auto 0}}.st-Footer_Body .footer-privacy{text-align:center}@media print,screen and (min-width:768px){.st-Footer_Body .footer-privacy{margin:40px auto 0}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-privacy{margin:6.5104166667vw auto 0}}.st-Footer_Body .footer-privacy a{display:inline-block;color:#000;font-weight:400;letter-spacing:.1em;line-height:1;border-bottom:1px solid #000;-webkit-transition:border .3s;transition:border .3s}@media print,screen and (min-width:768px){.st-Footer_Body .footer-privacy a{font-size:1rem}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-privacy a{font-size:2.34375vw}}.st-Footer_Body .footer-privacy a:hover{border-bottom:1px solid transparent}.st-Footer_Body .footer-copy{color:#000;text-align:center}@media print,screen and (min-width:768px){.st-Footer_Body .footer-copy{padding:40px 0 50px;font-size:1rem;letter-spacing:.1em}}@media print,screen and (max-width:767px){.st-Footer_Body .footer-copy{padding:6.5104166667vw 0;font-size:2.34375vw;letter-spacing:.01em}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.anim-fadein{opacity:0}.anim-fadein.animated{-webkit-animation:fadein .4s ease-in-out forwards;animation:fadein .4s ease-in-out forwards}.sw-Button{position:relative;display:block;margin:0 auto;color:#fff;background:#e60012;-webkit-transition:.4s;transition:.4s;font-family:"Pathway Gothic One";letter-spacing:.1em;text-align:center}@media print,screen and (min-width:768px){.sw-Button{width:260px;height:58px;padding:2px;font-size:2rem;line-height:58px}.sw-Button:hover{background:#000}}@media print,screen and (max-width:767px){.sw-Button{width:52.0833333333vw;height:11.1979166667vw;padding:.2604166667vw;font-size:4.1666666667vw;line-height:11.1979166667vw}}.sw-Button:before{content:"";position:absolute;border:1px solid #fff;pointer-events:none;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Button:before{top:2px;left:2px;width:256px;height:54px}}@media print,screen and (max-width:767px){.sw-Button:before{top:.2604166667vw;left:.2604166667vw;width:51.5625vw;height:10.6770833333vw}}.sw-Button:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent #fff transparent;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Button:after{bottom:5px;right:5px;border-width:0 0 8px 8px}}@media print,screen and (max-width:767px){.sw-Button:after{bottom:.6510416667vw;right:.6510416667vw;border-width:0 0 1.5625vw 1.5625vw}}.sw-Pagetitle{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:1}@media print,screen and (min-width:768px){.sw-Pagetitle{height:180px}}@media print,screen and (max-width:767px){.sw-Pagetitle{height:29.296875vw}}.sw-Pagetitle:before{content:"";position:absolute;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;z-index:-1}@media print,screen and (min-width:768px){.sw-Pagetitle:before{top:55%;min-width:1920px;height:280px}}@media print,screen and (max-width:767px){.sw-Pagetitle:before{top:50%;width:100%;height:29.296875vw}}@media print,screen and (min-width:768px){.sw-Pagetitle.news:before{background:url(../../images/pc/news/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (max-width:767px){.sw-Pagetitle.news:before{background:url(../../images/sp/news/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (min-width:768px){.sw-Pagetitle.onair:before{background:url(../../images/pc/onair/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (max-width:767px){.sw-Pagetitle.onair:before{background:url(../../images/sp/onair/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (min-width:768px){.sw-Pagetitle.introduction:before{background:url(../../images/pc/introduction/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (max-width:767px){.sw-Pagetitle.introduction:before{background:url(../../images/sp/introduction/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (min-width:768px){.sw-Pagetitle.story:before{background:url(../../images/pc/story/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (max-width:767px){.sw-Pagetitle.story:before{background:url(../../images/sp/story/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (min-width:768px){.sw-Pagetitle.character:before{background:url(../../images/pc/character/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (max-width:767px){.sw-Pagetitle.character:before{background:url(../../images/sp/character/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (min-width:768px){.sw-Pagetitle.special:before{background:url(../../images/pc/special/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (max-width:767px){.sw-Pagetitle.special:before{background:url(../../images/sp/special/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (min-width:768px){.sw-Pagetitle.staffcast:before{background:url(../../images/pc/staff-cast/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (max-width:767px){.sw-Pagetitle.staffcast:before{background:url(../../images/sp/staff-cast/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (min-width:768px){.sw-Pagetitle.notfound:before{background:url(../../images/pc/404/bg_pagetitle.png) no-repeat top center/contain}}@media print,screen and (max-width:767px){.sw-Pagetitle.notfound:before{background:url(../../images/sp/404/bg_pagetitle.png) no-repeat top center/contain}}.sw-Pagetitle h2{text-align:center;position:relative;z-index:1}.sw-Pagetitle h2:before{content:"";position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-48%);transform:translate(-50%,-48%);background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);z-index:-1}@media print,screen and (min-width:768px){.sw-Pagetitle h2:before{width:320px;height:78px}}@media print,screen and (max-width:767px){.sw-Pagetitle h2:before{width:66.1458333333vw;height:17.96875vw}}.sw-Pagetitle h2 span{display:block}.sw-Pagetitle h2 span.en{color:#000;font-family:"Pathway Gothic One";letter-spacing:.1em}@media print,screen and (min-width:768px){.sw-Pagetitle h2 span.en{font-size:3.6rem}}@media print,screen and (max-width:767px){.sw-Pagetitle h2 span.en{font-size:7.2916666667vw}}.sw-Pagetitle h2 span.ja{color:#e60012;font-weight:500;letter-spacing:.18em}@media print,screen and (min-width:768px){.sw-Pagetitle h2 span.ja{font-size:1rem;margin-top:3px}}@media print,screen and (max-width:767px){.sw-Pagetitle h2 span.ja{font-size:2.0833333333vw}}@media print,screen and (max-width:767px){.sw-Navigation_Horizontal.footer-nav ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:89.5833333333vw;padding:0;margin:0 auto}.sw-Navigation_Horizontal.footer-nav ul li{position:relative;margin:0;border-bottom:1px solid rgba(215,215,215,.4)}.sw-Navigation_Horizontal.footer-nav ul li:nth-of-type(-n+2){border-top:1px solid rgba(215,215,215,.4)}.sw-Navigation_Horizontal.footer-nav ul li:nth-of-type(2n-1):after,.sw-Navigation_Horizontal.footer-nav ul li:nth-of-type(2n-1):before{content:"";position:absolute;right:-3.2552083333vw;width:1.3020833333vw;height:1px;background:#000;opacity:.15}.sw-Navigation_Horizontal.footer-nav ul li:nth-of-type(2n-1):before{top:0}.sw-Navigation_Horizontal.footer-nav ul li:nth-of-type(2n-1):after{bottom:0}.sw-Navigation_Horizontal.footer-nav ul li a{width:42.1875vw;padding:5.7291666667vw 0 5.9895833333vw 9.375vw}.sw-Navigation_Horizontal.footer-nav ul li a.current:before{top:6.5104166667vw;left:2.6041666667vw;width:1.5625vw;height:4.6875vw;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.sw-Navigation_Horizontal.footer-nav ul li a span.en{font-size:5.46875vw;text-align:left}.sw-Navigation_Horizontal.footer-nav ul li a span.ja{margin:1.5625vw 0 0;font-size:2.34375vw;text-align:left}}@media print,screen and (max-width:1200px){.sw-Navigation_Horizontal.header-wrap{padding:20.8333333333vw 0 7.8125vw 7.8125vw;overflow-y:scroll;opacity:0;pointer-events:none;-webkit-transition:.4s;transition:.4s}.sw-Navigation_Horizontal.header-wrap.open{opacity:1;pointer-events:all}.sw-Navigation_Horizontal.header-wrap > ul{position:relative!important;display:block;padding:0 0 6.5104166667vw}.sw-Navigation_Horizontal.header-wrap > ul:before{content:"";position:absolute;bottom:0;left:6.7708333333vw;width:32.03125vw;height:1px;background:#000;opacity:.3}.sw-Navigation_Horizontal.header-wrap > ul li{margin:0;padding:0}.sw-Navigation_Horizontal.header-wrap > ul li a{width:42.1875vw;padding:0 0 0 6.7708333333vw}.sw-Navigation_Horizontal.header-wrap > ul li a.current:before{top:1.0416666667vw;left:2.6041666667vw;width:1.5625vw;height:4.6875vw;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.sw-Navigation_Horizontal.header-wrap > ul li a span.en{font-size:5.46875vw;text-align:left}.sw-Navigation_Horizontal.header-wrap > ul li a span.ja{margin:1.5625vw 0 0;font-size:2.34375vw;text-align:left}.sw-Navigation_Horizontal.header-wrap > ul li + li{margin:5.3385416667vw 0 0}}.sw-Navigation_Horizontal.header-wrap .header-official{padding:5.9895833333vw 0 0 6.7708333333vw}@media print,screen and (min-width:1201px){.sw-Navigation_Horizontal.header-wrap .header-official{display:none}}.sw-Navigation_Horizontal.header-wrap .header-official p{color:#000;font-family:"Pathway Gothic One";font-size:4.1666666667vw;letter-spacing:.1em}.sw-Navigation_Horizontal.header-wrap .header-official ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:4.6875vw 0 0}.sw-Navigation_Horizontal.header-wrap .header-official ul li:nth-of-type(1) a{width:7.03125vw;height:6.25vw;background:#000;-webkit-mask-image:url(../../images/common/common/icon_twitter_02.png);mask-image:url(../../images/common/common/icon_twitter_02.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:contain;mask-size:contain}.sw-Navigation_Horizontal.header-wrap .header-official ul li:nth-of-type(2){margin:0 0 0 7.03125vw}.sw-Navigation_Horizontal.header-wrap .header-official ul li:nth-of-type(2) a{width:7.2916666667vw;height:5.2083333333vw;background:#000;-webkit-mask-image:url(../../images/common/common/icon_youtube_01.png);mask-image:url(../../images/common/common/icon_youtube_01.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-size:contain;mask-size:contain}.sw-Navigation_Horizontal ul{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;z-index:9}@media print,screen and (min-width:768px){.sw-Navigation_Horizontal ul{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:24px 0 0}}@media print,screen and (min-width:768px){.sw-Navigation_Horizontal ul li{margin:0 30px}}.sw-Navigation_Horizontal ul li a{position:relative;display:block}@media print,screen and (min-width:768px){.sw-Navigation_Horizontal ul li a{padding:20px 0 0}.sw-Navigation_Horizontal ul li a:hover:before{opacity:1}.sw-Navigation_Horizontal ul li a:hover span.en{color:#e60012}}.sw-Navigation_Horizontal ul li a.disabled{pointer-events:none;opacity:.6}.sw-Navigation_Horizontal ul li a.current:before{opacity:1}.sw-Navigation_Horizontal ul li a:before{content:"";position:absolute;background:url(../../images/common/common/icon_arrow_red.png) no-repeat top center/contain;opacity:0;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:1201px){.sw-Navigation_Horizontal ul li a:before{top:0;left:50%;width:6px;height:18px;-webkit-transform:translateX(-50%) rotate(-180deg);transform:translateX(-50%) rotate(-180deg)}}@media print,screen and (min-width:768px) and (max-width:1200px){.sw-Navigation_Horizontal ul li a:before{top:1.0416666667vw;left:2.6041666667vw;width:1.5625vw;height:4.6875vw;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}}.sw-Navigation_Horizontal ul li a span{display:block;-webkit-transition:.4s;transition:.4s}.sw-Navigation_Horizontal ul li a span.en{color:#000;font-family:"Pathway Gothic One";letter-spacing:.125em}@media print,screen and (min-width:768px){.sw-Navigation_Horizontal ul li a span.en{font-size:2rem;text-align:center}}.sw-Navigation_Horizontal ul li a span.ja{color:#e60012;letter-spacing:.05em}@media print,screen and (min-width:768px){.sw-Navigation_Horizontal ul li a span.ja{margin:8px 0 0;font-size:1rem;text-align:center}}@media print,screen and (min-width:768px){.sw-Pagination{margin:82px 0 0}}@media print,screen and (max-width:767px){.sw-Pagination{margin:14.5833333333vw 0 0}}.sw-Pagination ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.sw-Pagination ul li a{position:relative;display:block;color:#000;font-family:"Pathway Gothic One"}@media print,screen and (min-width:768px){.sw-Pagination ul li a{padding:0 4px;font-size:2.4rem}}@media print,screen and (max-width:767px){.sw-Pagination ul li a{padding:0 .5208333333vw;font-size:4.9479166667vw}}.sw-Pagination ul li a.current,.sw-Pagination ul li a.page{-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Pagination ul li a.current,.sw-Pagination ul li a.page{margin:0 26px}}@media print,screen and (max-width:767px){.sw-Pagination ul li a.current,.sw-Pagination ul li a.page{margin:0 5.2083333333vw}}.sw-Pagination ul li a.current:before,.sw-Pagination ul li a.page:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1px;background:#e60012;opacity:0;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Pagination ul li a.current:before,.sw-Pagination ul li a.page:before{bottom:-3px;width:22px}}@media print,screen and (max-width:767px){.sw-Pagination ul li a.current:before,.sw-Pagination ul li a.page:before{bottom:-.78125vw;width:3.3854166667vw}}.sw-Pagination ul li a.current.current,.sw-Pagination ul li a.current:hover,.sw-Pagination ul li a.page.current,.sw-Pagination ul li a.page:hover{color:#e60012}.sw-Pagination ul li a.current.current:before,.sw-Pagination ul li a.current:hover:before,.sw-Pagination ul li a.page.current:before,.sw-Pagination ul li a.page:hover:before{opacity:1}.sw-Pagination ul li a.nextpostslink,.sw-Pagination ul li a.previouspostslink{position:relative;display:block}@media print,screen and (min-width:768px){.sw-Pagination ul li a.nextpostslink,.sw-Pagination ul li a.previouspostslink{width:74px;height:18px;margin:0 10px}}@media print,screen and (max-width:767px){.sw-Pagination ul li a.nextpostslink,.sw-Pagination ul li a.previouspostslink{width:12.5vw;height:3.125vw;margin:0 2.6041666667vw}}.sw-Pagination ul li a.nextpostslink:before,.sw-Pagination ul li a.previouspostslink:before{content:"";position:absolute;bottom:50%;height:1px;background:#e60012;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Pagination ul li a.nextpostslink:before,.sw-Pagination ul li a.previouspostslink:before{width:50px}}@media print,screen and (max-width:767px){.sw-Pagination ul li a.nextpostslink:before,.sw-Pagination ul li a.previouspostslink:before{width:8.4635416667vw}}.sw-Pagination ul li a.nextpostslink:after,.sw-Pagination ul li a.previouspostslink:after{content:"";position:absolute;bottom:50%;width:0;height:0;border-style:solid;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Pagination ul li a.previouspostslink:hover:before{width:74px}.sw-Pagination ul li a.previouspostslink:hover:after{left:-24px}}.sw-Pagination ul li a.previouspostslink:before{right:0}.sw-Pagination ul li a.previouspostslink:after{left:0;border-color:transparent transparent #e60012 transparent}@media print,screen and (min-width:768px){.sw-Pagination ul li a.previouspostslink:after{border-width:0 0 6px 22px}}@media print,screen and (max-width:767px){.sw-Pagination ul li a.previouspostslink:after{border-width:0 0 1.0416666667vw 3.7760416667vw}}@media print,screen and (min-width:768px){.sw-Pagination ul li a.nextpostslink:hover:before{width:74px}.sw-Pagination ul li a.nextpostslink:hover:after{right:-24px}}.sw-Pagination ul li a.nextpostslink:before{left:0}.sw-Pagination ul li a.nextpostslink:after{right:0;border-color:transparent transparent transparent #e60012}@media print,screen and (min-width:768px){.sw-Pagination ul li a.nextpostslink:after{border-width:6px 0 0 22px}}@media print,screen and (max-width:767px){.sw-Pagination ul li a.nextpostslink:after{border-width:1.0416666667vw 0 0 3.7760416667vw}}@media print,screen and (min-width:768px){.sw-Pager{margin:90px 0 0}}@media print,screen and (max-width:767px){.sw-Pager{margin:14.5833333333vw 0 0}}.sw-Pager ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.sw-Pager ul li a{position:relative;color:#000;font-family:"Pathway Gothic One";letter-spacing:.1em;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Pager ul li a{font-size:2.4rem}}@media print,screen and (max-width:767px){.sw-Pager ul li a{font-size:4.9479166667vw}}.sw-Pager ul li a span{position:absolute;display:block}@media print,screen and (min-width:768px){.sw-Pager ul li a span{width:74px;height:6px}}@media print,screen and (max-width:767px){.sw-Pager ul li a span{width:12.5vw;height:1.0416666667vw}}.sw-Pager ul li a.back:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:1px;background:#e60012;opacity:0;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Pager ul li a.back:before{bottom:-3px}}@media print,screen and (max-width:767px){.sw-Pager ul li a.back:before{bottom:-.78125vw}}.sw-Pager ul li a.back:hover{color:#e60012}.sw-Pager ul li a.back:hover:before{opacity:1}.sw-Pager ul li a.next,.sw-Pager ul li a.prev{position:relative}.sw-Pager ul li a.next.none,.sw-Pager ul li a.prev.none{opacity:.6;pointer-events:none}.sw-Pager ul li a.next span,.sw-Pager ul li a.prev span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sw-Pager ul li a.next span:before,.sw-Pager ul li a.prev span:before{content:"";position:absolute;bottom:0;height:1px;background:#e60012;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Pager ul li a.next span:before,.sw-Pager ul li a.prev span:before{width:50px}}@media print,screen and (max-width:767px){.sw-Pager ul li a.next span:before,.sw-Pager ul li a.prev span:before{width:8.4635416667vw}}.sw-Pager ul li a.next span:after,.sw-Pager ul li a.prev span:after{content:"";position:absolute;bottom:0;width:0;height:0;border-style:solid;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Pager ul li a.next{padding:0 0 0 93px}.sw-Pager ul li a.next:hover{color:#e60012}.sw-Pager ul li a.next:hover span:before{width:74px}.sw-Pager ul li a.next:hover span:after{left:-24px}}@media print,screen and (max-width:767px){.sw-Pager ul li a.next{padding:0 0 0 14.84375vw}}.sw-Pager ul li a.next span{left:0}.sw-Pager ul li a.next span:before{right:0}.sw-Pager ul li a.next span:after{left:0;border-color:transparent transparent #e60012 transparent}@media print,screen and (min-width:768px){.sw-Pager ul li a.next span:after{border-width:0 0 6px 22px}}@media print,screen and (max-width:767px){.sw-Pager ul li a.next span:after{border-width:0 0 1.0416666667vw 3.7760416667vw}}@media print,screen and (min-width:768px){.sw-Pager ul li a.prev{padding:0 93px 0 0}.sw-Pager ul li a.prev:hover{color:#e60012}.sw-Pager ul li a.prev:hover span:before{width:74px}.sw-Pager ul li a.prev:hover span:after{right:-24px}}@media print,screen and (max-width:767px){.sw-Pager ul li a.prev{padding:0 14.84375vw 0 0}}.sw-Pager ul li a.prev span{right:0}.sw-Pager ul li a.prev span:before{left:0}.sw-Pager ul li a.prev span:after{right:0;border-color:transparent transparent transparent #e60012}@media print,screen and (min-width:768px){.sw-Pager ul li a.prev span:after{border-width:6px 0 0 22px}}@media print,screen and (max-width:767px){.sw-Pager ul li a.prev span:after{border-width:1.0416666667vw 0 0 3.7760416667vw}}.sw-Anchor{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media print,screen and (min-width:768px){.sw-Anchor{margin:0 0 55px}}@media print,screen and (max-width:767px){.sw-Anchor{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 11.71875vw}}.sw-Anchor a{position:relative;display:block;color:#fff;background:#e60012;font-family:"Pathway Gothic One";letter-spacing:.1em;text-align:center;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Anchor a{width:260px;height:40px;margin:0 10px;font-size:2rem;line-height:38px}.sw-Anchor a:hover{background:#000}.sw-Anchor a:hover:before{border-color:#fff}}@media print,screen and (max-width:767px){.sw-Anchor a{width:43.4895833333vw;height:9.375vw;margin:0;font-size:3.6458333333vw;line-height:9.375vw}.sw-Anchor a:nth-of-type(2n-1){margin-right:2.6041666667vw}.sw-Anchor a:nth-of-type(n+3){margin-top:2.6041666667vw}}.sw-Anchor a:before{content:"";position:absolute;border:1px solid #fff;pointer-events:none;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Anchor a:before{top:2px;left:2px;width:256px;height:36px}}@media print,screen and (max-width:767px){.sw-Anchor a:before{top:.2604166667vw;left:.2604166667vw;width:42.96875vw;height:8.8541666667vw}}.sw-Anchor a:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-color:#fff transparent transparent transparent}@media print,screen and (min-width:768px){.sw-Anchor a:after{right:20px;border-width:4px 3.5px 0 3.5px}}@media print,screen and (max-width:767px){.sw-Anchor a:after{right:3.90625vw;border-width:1.0416666667vw .8463541667vw 0 .8463541667vw}}.sw-Subtitle{position:relative;position:relative;z-index:1}.sw-Subtitle:before{content:"";position:absolute;left:0;border-bottom:1px solid #a21d1d;z-index:2}@media print,screen and (min-width:768px){.sw-Subtitle:before{bottom:-5px;width:20px;height:6px}}@media print,screen and (max-width:767px){.sw-Subtitle:before{bottom:-.6510416667vw;width:2.6041666667vw;height:.78125vw}}.sw-Subtitle:after{content:"";position:absolute;right:0;border-top:1px solid #a21d1d;z-index:2}@media print,screen and (min-width:768px){.sw-Subtitle:after{bottom:0;width:20px;height:6px}}@media print,screen and (max-width:767px){.sw-Subtitle:after{bottom:0;width:2.6041666667vw;height:.78125vw}}.sw-Subtitle .deco{display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1px;background:#a21d1d}@media print,screen and (min-width:768px){.sw-Subtitle .deco{width:calc(100% - 40px)}}@media print,screen and (max-width:767px){.sw-Subtitle .deco{width:calc(100% - 5.2083vw)}}@media print,screen and (min-width:768px){.sw-Subtitle{padding:0 0 16px}}@media print,screen and (max-width:767px){.sw-Subtitle{padding:0 0 3.2552083333vw}}.sw-Subtitle span{display:inline-block}.sw-Subtitle span.en{font-family:"Pathway Gothic One";letter-spacing:.1em}@media print,screen and (min-width:768px){.sw-Subtitle span.en{font-size:3rem}}@media print,screen and (max-width:767px){.sw-Subtitle span.en{font-size:6.5104166667vw}}.sw-Subtitle span.ja{color:#e60012;letter-spacing:.1em}@media print,screen and (min-width:768px){.sw-Subtitle span.ja{margin:0 0 0 19px;font-size:1rem}}@media print,screen and (max-width:767px){.sw-Subtitle span.ja{margin:0 0 0 2.9947916667vw;font-size:2.34375vw}}@media print,screen and (min-width:768px){.sw-Body a,.sw-Body p{font-size:1.6rem;line-height:1.75}}@media print,screen and (max-width:767px){.sw-Body a,.sw-Body p{font-size:3.125vw;line-height:1.75}}@media print,screen and (min-width:768px){.sw-Body a + p,.sw-Body p + p{margin:28px 0 0}}@media print,screen and (max-width:767px){.sw-Body a + p,.sw-Body p + p{margin:5.46875vw 0 0}}@media print,screen and (min-width:768px){.sw-Body a + h4,.sw-Body p + h4{margin:34px 0 0}}@media print,screen and (max-width:767px){.sw-Body a + h4,.sw-Body p + h4{margin:6.640625vw 0 0}}@media print,screen and (min-width:768px){.sw-Body a + h5,.sw-Body p + h5{margin:16px 0 0}}@media print,screen and (max-width:767px){.sw-Body a + h5,.sw-Body p + h5{margin:5.46875vw 0 0}}.sw-Body a{color:#1ca1f2;font-weight:500;text-decoration:underline;word-break:break-all}@media print,screen and (min-width:768px){.sw-Body a{-webkit-transition:.4s;transition:.4s;opacity:1}.sw-Body a:hover{opacity:.8}}.sw-Body h4{background:#e60012;font-weight:700;letter-spacing:.1em}@media print,screen and (min-width:768px){.sw-Body h4{padding:6px 20px;font-size:2rem;line-height:1.4}}@media print,screen and (max-width:767px){.sw-Body h4{padding:1.6927083333vw 2.8645833333vw;font-size:3.6458333333vw;line-height:1.6428571429}}@media print,screen and (min-width:768px){.sw-Body h4 + p{margin:18px 0 0}}@media print,screen and (max-width:767px){.sw-Body h4 + p{margin:2.734375vw 0 0}}.sw-Body h5{position:relative;color:#e60012;font-weight:700;letter-spacing:.1em}@media print,screen and (min-width:768px){.sw-Body h5{padding:0 0 0 26px;font-size:1.6rem;line-height:1.75}}@media print,screen and (max-width:767px){.sw-Body h5{padding:0 0 0 4.1666666667vw;font-size:3.125vw;line-height:1.75}}.sw-Body h5:before{content:"";position:absolute;top:50%;left:0;height:1px;background:#e60012}@media print,screen and (min-width:768px){.sw-Body h5:before{width:15px}}@media print,screen and (max-width:767px){.sw-Body h5:before{width:2.6041666667vw}}.sw-Body h5 + p{margin:0}.sw-Body .youtube-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.sw-Body .youtube-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.sw-Postshare{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:768px){.sw-Postshare{padding:74px 0 0}}@media print,screen and (max-width:767px){.sw-Postshare{padding:10.546875vw 0 0}}.sw-Postshare p{color:#000;font-family:"Pathway Gothic One";letter-spacing:.1em}@media print,screen and (min-width:768px){.sw-Postshare p{font-size:1.6rem}}@media print,screen and (max-width:767px){.sw-Postshare p{font-size:4.6875vw}}.sw-Postshare ul{display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (min-width:768px){.sw-Postshare ul{margin:0 0 0 23px}}@media print,screen and (max-width:767px){.sw-Postshare ul{margin:0 0 0 4.8177083333vw}}.sw-Postshare ul li a{display:block;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Postshare ul li a{width:32px;height:32px}.sw-Postshare ul li a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media print,screen and (max-width:767px){.sw-Postshare ul li a{width:9.1145833333vw;height:9.1145833333vw}}@media print,screen and (min-width:768px){.sw-Postshare ul li + li{margin:0 0 0 14px}}@media print,screen and (max-width:767px){.sw-Postshare ul li + li{margin:0 0 0 3.90625vw}}.sw-Modal{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;background:rgba(0,0,0,.8);-webkit-transition:.4s;transition:.4s;z-index:999;pointer-events:none}.sw-Modal.open{opacity:1;pointer-events:all}.sw-Modal_Inner{width:100vw;height:100vh}.sw-Modal_Inner .close a{position:absolute;display:block}@media print,screen and (min-width:768px){.sw-Modal_Inner .close a{top:-50px;right:0;width:40px;height:40px}.sw-Modal_Inner .close a:hover:before{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.sw-Modal_Inner .close a:hover:after{-webkit-transform:rotate(25deg);transform:rotate(25deg)}}@media print,screen and (max-width:767px){.sw-Modal_Inner .close a{top:-10.4166666667vw;right:3.90625vw}}.sw-Modal_Inner .close a:after,.sw-Modal_Inner .close a:before{content:"";position:absolute;background:#fff;-webkit-transition:.4s;transition:.4s;z-index:3}@media print,screen and (min-width:768px){.sw-Modal_Inner .close a:after,.sw-Modal_Inner .close a:before{right:0;width:36px;height:3px}}@media print,screen and (max-width:767px){.sw-Modal_Inner .close a:after,.sw-Modal_Inner .close a:before{right:0;width:9.5052083333vw;height:.6510416667vw}}.sw-Modal_Inner .close a:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media print,screen and (min-width:768px){.sw-Modal_Inner .close a:before{top:20px}}@media print,screen and (max-width:767px){.sw-Modal_Inner .close a:before{top:2.6041666667vw}}.sw-Modal_Inner .close a:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media print,screen and (min-width:768px){.sw-Modal_Inner .close a:after{top:20px}}@media print,screen and (max-width:767px){.sw-Modal_Inner .close a:after{top:2.6041666667vw}}.sw-Modal_Inner .wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);margin:0 auto}@media print,screen and (min-width:768px){.sw-Modal_Inner .wrapper{width:142.2222222222vh;height:80vh}}@media print,screen and (max-width:767px){.sw-Modal_Inner .wrapper{width:100%;height:56.25vw}}.sw-Modal_Inner .wrapper iframe{display:block}@media print,screen and (min-width:768px){.sw-Modal_Inner .wrapper iframe{width:100%;height:80vh}}@media print,screen and (max-width:767px){.sw-Modal_Inner .wrapper iframe{width:100vw;height:56.25vw}}.sw-Nodata{display:block;width:100%;color:#000;font-weight:500;text-align:center;letter-spacing:.05em}@media print,screen and (min-width:768px){.sw-Nodata{margin:28px 0;font-size:1.6rem;line-height:1.75}}@media print,screen and (max-width:767px){.sw-Nodata{margin:5.46875vw 0;font-size:3.125vw;line-height:1.75}}@media print,screen and (min-width:768px){.sw-Tab{padding:90px 0 0}}@media print,screen and (max-width:767px){.sw-Tab{padding:17.578125vw 0 0}}.sw-Tab .list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.sw-Tab li{position:relative}@media print,screen and (min-width:768px){.sw-Tab li{margin:0 34px}}@media print,screen and (max-width:767px){.sw-Tab li{margin:0 5.2083333333vw 7.1614583333vw}}.sw-Tab li a{display:block;color:#000;font-family:"Pathway Gothic One";position:relative;letter-spacing:.1em;border-bottom:1px solid #fff;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Tab li a{font-size:2.2rem}}@media print,screen and (max-width:767px){.sw-Tab li a{font-size:4.4270833333vw}}.sw-Tab li a:before{content:"";position:absolute;background:url(../../images/common/common/icon_arrow_red.png) no-repeat top center/contain;opacity:0;-webkit-transition:.4s;transition:.4s;top:0;left:50%;-webkit-transform:translate(-50%,-100%) rotate(-180deg);transform:translate(-50%,-100%) rotate(-180deg)}@media print,screen and (min-width:768px){.sw-Tab li a:before{width:6px;height:18px}}@media print,screen and (max-width:767px){.sw-Tab li a:before{width:1.5625vw;height:4.6875vw}}.sw-Tab li a.current,.sw-Tab li a:hover{color:#e60012;border-bottom:1px solid #e60012}.sw-Tab li a.current::before,.sw-Tab li a:hover::before{opacity:1}.sw-Tab li + li:before{content:"";position:absolute;top:50%;height:1px;background:#000}@media print,screen and (min-width:768px){.sw-Tab li + li:before{left:-44px;width:20px}}@media print,screen and (max-width:767px){.sw-Tab li + li:before{left:-6.5104166667vw;width:2.6041666667vw}}.sw-Catch{position:relative;width:100%}@media print,screen and (min-width:768px){.sw-Catch{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:632px;padding:70px 0 76px}}@media print,screen and (max-width:767px){.sw-Catch{height:89.453125vw;padding:1.953125vw 0 10.4166666667vw}}.sw-Catch .wrapper{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (min-width:768px){.sw-Catch .wrapper{top:78px;width:500px;height:486px}}@media print,screen and (max-width:767px){.sw-Catch .wrapper{top:1.953125vw;width:100vw;height:77.0833333333vw}}.sw-Catch .wrapper:before{content:"";position:absolute;left:0;opacity:0;background:url(../../images/common/common/bg_deco_rote.png) no-repeat top center/contain;-webkit-animation:rotate 35s linear infinite;animation:rotate 35s linear infinite;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Catch .wrapper:before{top:calc(50% - 252px);width:500px;height:486px}}@media print,screen and (max-width:767px){.sw-Catch .wrapper:before{top:calc(50% - 40.3645833333vw);width:100vw;height:77.0833333333vw}}.sw-Catch .wrapper.animated:before{opacity:1}.sw-Catch .wrapper.animated p.catch{color:#fff}@media print,screen and (min-width:768px){.sw-Catch .wrapper.animated p.catch:before{width:100%}}@media print,screen and (max-width:767px){.sw-Catch .wrapper.animated p.catch:before{width:100%}}.sw-Catch .wrapper.animated p.catch:after{opacity:1}@media print,screen and (min-width:768px){.sw-Catch .wrapper.animated p.catch:after{width:0}}@media print,screen and (max-width:767px){.sw-Catch .wrapper.animated p.catch:after{width:0}}.sw-Catch .wrapper.animated p.en{opacity:1}.sw-Catch .wrapper p.catch{position:relative;color:transparent;letter-spacing:.1em;white-space:nowrap;z-index:1;-webkit-transition:.1s ease .4s;transition:.1s ease .4s;text-align:center;font-family:"Pathway Gothic One"}@media print,screen and (min-width:768px){.sw-Catch .wrapper p.catch{font-size:3.2rem;width:420px}}@media print,screen and (max-width:767px){.sw-Catch .wrapper p.catch{font-size:6.25vw;width:80.7291666667vw}}.sw-Catch .wrapper p.catch:after,.sw-Catch .wrapper p.catch:before{content:"";position:absolute;background:#e60012;z-index:-1}@media print,screen and (min-width:768px){.sw-Catch .wrapper p.catch:after,.sw-Catch .wrapper p.catch:before{top:1px;height:34px}}@media print,screen and (max-width:767px){.sw-Catch .wrapper p.catch:after,.sw-Catch .wrapper p.catch:before{top:.5208333333vw;height:6.25vw}}.sw-Catch .wrapper p.catch:before{-webkit-transition:width .3s;transition:width .3s}@media print,screen and (min-width:768px){.sw-Catch .wrapper p.catch:before{left:0;width:0}}@media print,screen and (max-width:767px){.sw-Catch .wrapper p.catch:before{left:0;width:0}}.sw-Catch .wrapper p.catch:after{z-index:1;opacity:0;-webkit-transition:width .3s ease .5s,opacity .1s ease .3s;transition:width .3s ease .5s,opacity .1s ease .3s}@media print,screen and (min-width:768px){.sw-Catch .wrapper p.catch:after{right:0;width:100%}}@media print,screen and (max-width:767px){.sw-Catch .wrapper p.catch:after{right:0;width:100%}}.sw-Catch .wrapper p.en{color:#e60012;font-family:"Pathway Gothic One";letter-spacing:.26em;opacity:0;-webkit-transition:.4s ease .4s;transition:.4s ease .4s}@media print,screen and (min-width:768px){.sw-Catch .wrapper p.en{margin:16px 0 0;font-size:2rem}}@media print,screen and (max-width:767px){.sw-Catch .wrapper p.en{margin:2.34375vw 0 0;font-size:3.6458333333vw}}.sw-Intro{position:relative;width:100%;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:1280px){.sw-Intro{margin:-3.6458333333vw auto 0;height:58.9583333333vw;background:url(../../images/pc/introduction/bg_intro_red_02.png) no-repeat top center/cover}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro{margin:-46.6662px auto 0;height:754.65912px;background:url(../../images/pc/introduction/bg_intro_red_02.png) no-repeat top center/cover}}@media print,screen and (max-width:767px){.sw-Intro{height:329.8177083333vw;background:url(../../images/sp/introduction/bg_intro_red_02.png) no-repeat top center/cover}}.sw-Intro.animated{opacity:1}.sw-Intro > .deco{position:absolute;top:0;left:0;width:100%;height:100%}.sw-Intro > .deco span{position:absolute;top:0;width:100%;height:100%;pointer-events:none}.sw-Intro > .deco span:nth-of-type(1){position:absolute;right:0;height:1px;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-transform-origin:right;transform-origin:right;z-index:-2}@media print,screen and (min-width:768px){.sw-Intro > .deco span:nth-of-type(1){top:75px;width:1000px}}@media print,screen and (max-width:767px){.sw-Intro > .deco span:nth-of-type(1){top:5.2083333333vw;width:52.0833333333vw}}.sw-Intro > .deco span:nth-of-type(1):before{content:"";position:absolute;top:0;left:0;background:#e60012;width:100%;height:100%}.sw-Intro > .deco span:nth-of-type(2){position:absolute;top:auto;left:0;height:1px;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-transform-origin:left;transform-origin:left;z-index:-1}@media print,screen and (min-width:768px){.sw-Intro > .deco span:nth-of-type(2){bottom:-50px;width:1280px}}@media print,screen and (max-width:767px){.sw-Intro > .deco span:nth-of-type(2){bottom:1.953125vw;width:78.125vw}}.sw-Intro > .deco span:nth-of-type(2):before{content:"";position:absolute;top:0;left:0;background:#e60012;width:100%;height:100%}.sw-Intro_Inner{position:relative;z-index:3;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media print,screen and (min-width:1280px){.sw-Intro_Inner{-webkit-flex-wrap:wrap;flex-wrap:wrap;height:59.8958333333vw}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro_Inner{-webkit-flex-wrap:wrap;flex-wrap:wrap;height:766.659px}}.sw-Intro_Inner .intro-visual{position:relative}@media print,screen and (min-width:1280px){.sw-Intro_Inner .intro-visual{margin:1.3541666667vw 0 0 12.0833333333vw;width:34.4270833333vw}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro_Inner .intro-visual{margin:17.33316px 0 0 154.66512px;width:440.66226px}}@media print,screen and (max-width:767px){.sw-Intro_Inner .intro-visual{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin:7.8125vw auto 0;width:100%}}.sw-Intro_Inner .intro-visual::after{content:"";position:absolute;display:block}@media print,screen and (min-width:1280px){.sw-Intro_Inner .intro-visual::after{background:url(../../images/pc/introduction/txt_intro_willdress_04.png) no-repeat top center/contain;left:-2.7604166667vw;top:13.125vw;width:33.59375vw;height:36.40625vw}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro_Inner .intro-visual::after{background:url(../../images/pc/introduction/txt_intro_willdress_04.png) no-repeat top center/contain;left:-30.66636px;top:190.66476px;width:429.9957px;height:465.99534px}}@media print,screen and (max-width:767px){.sw-Intro_Inner .intro-visual::after{background:url(../../images/sp/introduction/txt_intro_willdress_04.png) no-repeat top center/contain;top:1.4322916667vw;left:-.2604166667vw;width:9.5052083333vw;height:138.5416666667vw}}.sw-Intro_Inner .intro-visual img{width:100%;height:auto}@media print,screen and (min-width:1280px){.sw-Intro_Inner .intro-title{padding:15.1041666667vw 6.4583333333vw 0 0;width:calc(100% - 46.1979166667vw)}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro_Inner .intro-title{padding:193.3314px 82.66584px 0 0;width:calc(100% - 591.32742px)}}@media print,screen and (max-width:767px){.sw-Intro_Inner .intro-title{padding:27.34375vw 0 0;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}}.sw-Intro_Inner .intro-title h2{text-align:center}.sw-Intro_Inner .intro-title h2 span{display:block}.sw-Intro_Inner .intro-title h2 span.en{color:#fff;font-family:"Pathway Gothic One";letter-spacing:.1em}@media print,screen and (min-width:1280px){.sw-Intro_Inner .intro-title h2 span.en{font-size:2.0833333333vw}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro_Inner .intro-title h2 span.en{font-size:26.6664px}}@media print,screen and (max-width:767px){.sw-Intro_Inner .intro-title h2 span.en{font-size:8.8541666667vw}}.sw-Intro_Inner .intro-title h2 span.ja{color:#fff;font-weight:500}@media print,screen and (min-width:1280px){.sw-Intro_Inner .intro-title h2 span.ja{font-size:.625vw}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro_Inner .intro-title h2 span.ja{font-size:7.99992px}}@media print,screen and (max-width:767px){.sw-Intro_Inner .intro-title h2 span.ja{font-size:2.6041666667vw}}@media print,screen and (min-width:1280px){.sw-Intro_Inner .intro-contents{width:calc(100% - 46.1979166667vw);padding-right:6.4583333333vw}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro_Inner .intro-contents{width:calc(100% - 591.32742px);padding-right:82.66584px}}@media print,screen and (max-width:767px){.sw-Intro_Inner .intro-contents{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}}@media print,screen and (min-width:1280px){.sw-Intro_Inner .intro-contents .text{margin:3.0208333333vw 0 0}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro_Inner .intro-contents .text{margin:38.66628px 0 0}}@media print,screen and (max-width:767px){.sw-Intro_Inner .intro-contents .text{margin:22.1354166667vw 0 0}}.sw-Intro_Inner .intro-contents .text p{color:#fff;font-weight:500;text-align:center;letter-spacing:.04em}@media print,screen and (min-width:1280px){.sw-Intro_Inner .intro-contents .text p{font-size:.8333333333vw;line-height:2}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro_Inner .intro-contents .text p{font-size:10.66656px;line-height:2}}@media print,screen and (max-width:767px){.sw-Intro_Inner .intro-contents .text p{font-size:3.125vw;line-height:1.75}}@media print,screen and (min-width:1280px){.sw-Intro_Inner .intro-contents .text p + p{margin:1.6666666667vw 0 0}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro_Inner .intro-contents .text p + p{margin:21.33312px 0 0}}@media print,screen and (max-width:767px){.sw-Intro_Inner .intro-contents .text p + p{margin:5.46875vw 0 0}}.sw-Intro_Inner .intro-contents .more{position:relative;display:block;border:1px solid #fff;font-family:"Pathway Gothic One";text-align:center;overflow:hidden;-webkit-transition:.4s;transition:.4s;z-index:1;color:#fff}@media print,screen and (min-width:768px){.sw-Intro_Inner .intro-contents .more{width:16.6666666667vw;height:3.2291666667vw;margin:3.125vw auto 0;font-size:1.25vw;line-height:3.2291666667vw}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro_Inner .intro-contents .more{width:213.3312px;height:41.33292px;margin:39.9996px auto 0;font-size:15.99984px;line-height:41.33292px}}@media print,screen and (max-width:767px){.sw-Intro_Inner .intro-contents .more{width:52.0833333333vw;height:10.9375vw;margin:9.2447916667vw auto 0;font-size:4.1666666667vw;line-height:11.1979166667vw}}.sw-Intro_Inner .intro-contents .more:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent #fff transparent;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:1280px){.sw-Intro_Inner .intro-contents .more:before{bottom:.15625vw;right:.15625vw;border-width:0 0 .5208333333vw .5208333333vw}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro_Inner .intro-contents .more:before{bottom:1.99998px;right:1.99998px;border-width:0 0 6.6666px 6.6666px}}@media print,screen and (max-width:767px){.sw-Intro_Inner .intro-contents .more:before{bottom:.5208333333vw;right:.5208333333vw;border-width:0 0 1.5625vw 1.5625vw}}.sw-Intro_Inner .intro-contents .more:after{content:"";position:absolute;top:0;width:100%;height:100%;background:#fff;-webkit-transition:.4s;transition:.4s;z-index:-1}@media print,screen and (min-width:1280px){.sw-Intro_Inner .intro-contents .more:after{left:-16.6666666667vw}}@media print,screen and (min-width:768px) and (max-width:1279px){.sw-Intro_Inner .intro-contents .more:after{left:-213.3312px}}@media print,screen and (max-width:767px){.sw-Intro_Inner .intro-contents .more:after{display:none}}.sw-Intro_Inner .intro-contents .more:hover{color:#e60012}.sw-Intro_Inner .intro-contents .more:hover:before{border-color:transparent transparent #e60012 transparent}.sw-Intro_Inner .intro-contents .more:hover:after{left:0}img{width:100%;height:auto}@media print,screen and (min-width:768px){.chr-Contents{padding:152px 0 80px}}@media print,screen and (max-width:767px){.chr-Contents{padding:20.1822916667vw 0 19.7916666667vw}}.chr-Contents_Inner{margin:0 auto}@media print,screen and (min-width:768px){.chr-Contents_Inner{width:1200px}}@media print,screen and (max-width:767px){.chr-Contents_Inner{width:89.5833333333vw}}@media print,screen and (min-width:768px){.chr-Contents.lower{padding:80px 0;background:url(../../images/pc/character/bg_chara_lower.png) no-repeat top 365px center}}@media print,screen and (max-width:767px){.chr-Contents.lower{padding:11.0677083333vw 0 19.7916666667vw;background:url(../../images/sp/character/bg_chara_lower.png) no-repeat top 43vw center/contain}}@media print,screen and (min-width:768px){.chr-Contents.lower .chr-Contents_Inner{width:960px}}@media print,screen and (max-width:767px){.chr-Contents.lower .chr-Contents_Inner{width:100%}}.chr-List ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (max-width:767px){.chr-List ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.chr-List ul .chara-item a{position:relative;display:block}@media print,screen and (min-width:768px){.chr-List ul .chara-item a{width:258px}}@media print,screen and (max-width:767px){.chr-List ul .chara-item a{width:42.1875vw}}.chr-List ul .chara-item a:before{content:"";position:absolute;right:0;background:#f2f2f2;-webkit-transform:skewY(7deg);transform:skewY(7deg);z-index:2}@media print,screen and (min-width:768px){.chr-List ul .chara-item a:before{top:408px;width:58px;height:7px}}@media print,screen and (max-width:767px){.chr-List ul .chara-item a:before{top:66.6666666667vw;width:9.375vw;height:1.171875vw}}.chr-List ul .chara-item a:after{content:"";position:absolute;left:0;background:#f2f2f2;-webkit-transform:skewY(7deg);transform:skewY(7deg);z-index:2}@media print,screen and (min-width:768px){.chr-List ul .chara-item a:after{top:365px;width:58px;height:1px}}@media print,screen and (max-width:767px){.chr-List ul .chara-item a:after{top:59.2447916667vw;width:9.375vw;height:.2604166667vw}}@media print,screen and (min-width:768px){.chr-List ul .chara-item + li{margin:0 0 0 56px}}@media print,screen and (max-width:767px){.chr-List ul .chara-item + li{margin:0}}.chr-List ul .chara-item:nth-of-type(4n+1){margin-left:0}@media print,screen and (min-width:768px){.chr-List ul .chara-item:nth-of-type(n+5){margin-top:132px}}@media print,screen and (max-width:767px){.chr-List ul .chara-item:nth-of-type(n+3){margin:18.6197916667vw 0 0}}.chr-List ul .chara-visual{position:relative;width:100%;z-index:1}@media print,screen and (min-width:768px){.chr-List ul .chara-visual{height:430px}.chr-List ul .chara-visual:hover::before{opacity:.8}.chr-List ul .chara-visual:hover .wrap span{color:#fff}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual{height:70.1822916667vw}}.chr-List ul .chara-visual:before{content:"";position:absolute;top:0;left:0;background:url(../../images/pc/character/bg_charalist.png) no-repeat top center/contain;z-index:-1}@media print,screen and (min-width:768px){.chr-List ul .chara-visual:before{width:258px;height:430px;-webkit-transition:opacity .3s;transition:opacity .3s}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual:before{width:42.1875vw;height:70.1822916667vw}}.chr-List ul .chara-visual:after{content:"";position:absolute;bottom:0;z-index:2}@media print,screen and (min-width:768px){.chr-List ul .chara-visual:after{left:-1px;width:260px;height:501px}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual:after{left:0;width:42.3177083333vw;height:78.7760416667vw}}.chr-List ul .chara-visual.yuyu:after{left:0;background:url(../../images/pc/character/img_charalist_yuyu.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.yuyu:after{width:258px;height:468px}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.yuyu:after{width:42.1875vw;height:76.5625vw}}.chr-List ul .chara-visual.danji:after{left:0;background:url(../../images/pc/character/img_charalist_danji.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.danji:after{width:258px;height:501px}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.danji:after{width:42.3177083333vw;height:81.7708333333vw}}.chr-List ul .chara-visual.toya:after{left:0;background:url(../../images/pc/character/img_charalist_toya.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.toya:after{width:258px;height:503px}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.toya:after{width:42.1875vw;height:81.7708333333vw}}.chr-List ul .chara-visual.megumi:after{left:0;background:url(../../images/pc/character/img_charalist_megumi.png) no-repeat bottom center/cover}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.megumi:after{bottom:6px;width:258px;height:465px}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.megumi:after{bottom:.9114583333vw;width:42.1875vw;height:75.78125vw}}.chr-List ul .chara-visual.zakusa:after{left:0;background:url(../../images/pc/character/img_charalist_zakusa.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.zakusa:after{width:271px;height:493px}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.zakusa:after{width:44.140625vw;height:80.5989583333vw}}.chr-List ul .chara-visual.tomari:after{left:0;background:url(../../images/pc/character/img_charalist_tomari.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.tomari:after{width:258px;height:460px}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.tomari:after{width:42.1875vw;height:75vw}}.chr-List ul .chara-visual.masanori:after{left:0;background:url(../../images/pc/character/img_charalist_masanori.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.masanori:after{width:258px;height:485px}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.masanori:after{width:42.1875vw;height:79.0364583333vw}}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.mirei:after{background:url(../../images/pc/character/img_charalist_mirei.png) no-repeat bottom center/contain;width:258px;height:451px;left:0}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.mirei:after{background:url(../../images/pc/character/img_charalist_mirei.png) no-repeat bottom center/contain;width:42.4479166667vw;height:73.828125vw;left:0}}.chr-List ul .chara-visual.natsuko:after{background:url(../../images/pc/character/img_charalist_natsuko.png) no-repeat bottom center/100% auto}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.natsuko:after{width:252px;height:464px;left:0}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.natsuko:after{width:41.40625vw;height:76.0416666667vw;left:-.1302083333vw}}.chr-List ul .chara-visual.yukiko:after{background:url(../../images/pc/character/img_charalist_yukiko.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.yukiko:after{width:226px;height:477px;left:20px}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.yukiko:after{width:36.9791666667vw;height:77.8645833333vw;left:3.2552083333vw}}.chr-List ul .chara-visual.akiko:after{left:0;background:url(../../images/pc/character/img_charalist_akiko.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.akiko:after{width:258px;height:465px}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.akiko:after{width:42.1875vw;height:76.171875vw}}.chr-List ul .chara-visual.takami:after{right:-1px;background:url(../../images/pc/character/img_charalist_takami.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.takami:after{width:258px;height:483px}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.takami:after{width:41.6666666667vw;height:79.296875vw}}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.shinobu:after{width:258px;height:485px;left:0;background:url(../../images/pc/character/img_charalist_shinobu.png) no-repeat bottom center/100% auto}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.shinobu:after{width:42.4479166667vw;height:79.8177083333vw;left:-.1302083333vw;background:url(../../images/pc/character/img_charalist_shinobu.png) no-repeat bottom center/contain}}.chr-List ul .chara-visual.haruka:after{left:0;background:url(../../images/pc/character/img_charalist_haruka.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-List ul .chara-visual.haruka:after{width:258px;height:504px}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual.haruka:after{width:42.1875vw;height:82.421875vw}}.chr-List ul .chara-visual.yuyu_02:after{background:url(../../images/common/character/img_charalist_willdress_yuyu.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.raika:after{background:url(../../images/common/character/img_charalist_willdress_raika.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.urara:after{background:url(../../images/common/character/img_charalist_willdress_urara.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.michiru:after{background:url(../../images/common/character/img_charalist_willdress_michiru.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.taizo:after{background:url(../../images/common/character/img_charalist_willdress_taizo.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.tohya_02:after{background:url(../../images/common/character/img_charalist_willdress_tohya.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.danji_02:after{background:url(../../images/common/character/img_charalist_willdress_danji.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.megumi_02:after{background:url(../../images/common/character/img_charalist_willdress_megumi.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.zakusa_02:after{background:url(../../images/common/character/img_charalist_willdress_zakusa.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.tomari_02:after{background:url(../../images/common/character/img_charalist_willdress_tomari.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.mirei_02:after{background:url(../../images/common/character/img_charalist_willdress_mirei.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.haruka_02:after{background:url(../../images/common/character/img_charalist_willdress_haruka.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.musashi:after{background:url(../../images/common/character/img_charalist_willdress_musashi.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.yurina:after{background:url(../../images/common/character/img_charalist_willdress_yurina.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.mondo:after{background:url(../../images/common/character/img_charalist_willdress_mondo.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.riku:after{background:url(../../images/common/character/img_charalist_willdress_riku.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.himari:after{background:url(../../images/common/character/img_charalist_willdress_himari.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.jinki:after{background:url(../../images/common/character/img_charalist_willdress_jinki.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.sophie:after{background:url(../../images/common/character/img_charalist_willdress_sophie.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.samuel:after{background:url(../../images/common/character/img_charalist_willdress_samuel.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.halona:after{background:url(../../images/common/character/img_charalist_willdress_halona.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.reno:after{background:url(../../images/common/character/img_charalist_willdress_reno.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.tenma:after{background:url(../../images/common/character/img_charalist_willdress_tenma.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.gui:after{background:url(../../images/common/character/img_charalist_willdress_gui.png) no-repeat bottom center/contain}.chr-List ul .chara-visual.shingi:after{background:url(../../images/common/character/img_charalist_willdress_shingi.png) no-repeat bottom center/contain}.chr-List ul .chara-visual .wrap{position:relative;width:100%;height:100%;overflow:hidden;z-index:1}.chr-List ul .chara-visual .wrap span{position:absolute;left:-.2em;color:#921515;font-family:"Pathway Gothic One";letter-spacing:.05em;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;z-index:1}@media print,screen and (min-width:768px){.chr-List ul .chara-visual .wrap span{top:20px;font-size:6rem;-webkit-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s}}@media print,screen and (max-width:767px){.chr-List ul .chara-visual .wrap span{top:3.3854166667vw;font-size:9.8958333333vw}}.chr-List ul .chara-text{position:relative}.chr-List ul .chara-text:before{content:"";position:absolute;top:50%;height:1px;background:#a21d1d;opacity:.6}@media print,screen and (min-width:768px){.chr-List ul .chara-text:before{right:20px;width:89px}}@media print,screen and (max-width:767px){.chr-List ul .chara-text:before{right:2.6041666667vw;width:15.1041666667vw}}.chr-List ul .chara-text:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border-top:1px solid #a21d1d;z-index:2}@media print,screen and (min-width:768px){.chr-List ul .chara-text:after{width:20px;height:12px}}@media print,screen and (max-width:767px){.chr-List ul .chara-text:after{width:2.6041666667vw;height:1.5625vw}}.chr-List ul .chara-text .name{position:relative;display:inline-block;font-weight:700;letter-spacing:.1em;z-index:1}@media print,screen and (min-width:768px){.chr-List ul .chara-text .name{margin:8px 0 0;font-size:2.8rem}}@media print,screen and (max-width:767px){.chr-List ul .chara-text .name{margin:2.4739583333vw 0 0;font-size:4.5572916667vw}}.chr-List ul .chara-text .name:before{content:"";position:absolute;top:-5%;left:-4%;width:105%;height:240%;background:#fff;z-index:-1}@media print,screen and (min-width:768px){.chr-List ul .chara-text .name .small{font-size:2rem}}@media print,screen and (max-width:767px){.chr-List ul .chara-text .name .small{font-size:3.125vw}}.chr-List ul .chara-text .cv{position:relative;color:#a21d1d;font-weight:700;letter-spacing:.04em;z-index:1}@media print,screen and (min-width:768px){.chr-List ul .chara-text .cv{margin:16px 0 0;font-size:1.8rem}}@media print,screen and (max-width:767px){.chr-List ul .chara-text .cv{margin:2.6041666667vw 0 0;font-size:3.2552083333vw}}.chr-Detail{position:relative}@media print,screen and (min-width:768px){.chr-Detail{padding:0 0 80px}}@media print,screen and (max-width:767px){.chr-Detail{padding:0 0 15.625vw}}.chr-Detail .change{position:absolute;z-index:3}@media print,screen and (min-width:768px){.chr-Detail .change{width:140px;height:140px;top:710px;right:520px;cursor:pointer}}@media print,screen and (max-width:767px){.chr-Detail .change{width:28.6458333333vw;height:28.6458333333vw;top:71.6145833333vw;right:1.171875vw}}.chr-Detail .change::before{content:"";position:absolute;display:inline-block;width:100%;height:100%;background:url(../../images/sp/character/img_arrow.png) no-repeat top center/contain;left:0;top:0;z-index:1;-webkit-animation:6s linear infinite btn_Rotate;animation:6s linear infinite btn_Rotate}.chr-Detail .change::after{content:"";position:absolute;display:inline-block;background:url(../../images/sp/character/txt_change.png) no-repeat top center/contain;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media print,screen and (min-width:768px){.chr-Detail .change::after{width:51px;height:19px;top:-9px}}@media print,screen and (max-width:767px){.chr-Detail .change::after{width:10.0260416667vw;height:4.0364583333vw;top:-1.953125vw}}.chr-Detail .change .change-Chara{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../../images/sp/character/bg_change.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail .change .change-Chara{width:120px;height:120px}}@media print,screen and (max-width:767px){.chr-Detail .change .change-Chara{width:24.609375vw;height:24.609375vw}}.chr-Detail .change .change-Chara::after{content:"";width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0;-webkit-transition:background .6s,-webkit-transform .6s;transition:background .6s,-webkit-transform .6s;transition:background .6s,transform .6s;transition:background .6s,transform .6s,-webkit-transform .6s}@media print,screen and (min-width:768px){.chr-Detail .change:hover .change-Chara::after{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@media print,screen and (max-width:767px){.chr-Detail .change.changed .change-Chara::after{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}.chr-Detail .visual{position:absolute;top:0;z-index:1}@media print,screen and (min-width:768px){.chr-Detail .visual{left:0}}@media print,screen and (max-width:767px){.chr-Detail .visual{width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.chr-Detail .visual-Image{height:100%;position:relative;z-index:2;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.chr-Detail .visual-Image::before{content:"";width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0;-webkit-transition:background .6s,opacity .6s,-webkit-transform .6s;transition:background .6s,opacity .6s,-webkit-transform .6s;transition:background .6s,opacity .6s,transform .6s;transition:background .6s,opacity .6s,transform .6s,-webkit-transform .6s;opacity:1}.chr-Detail .visual-Image::after{content:"";display:inline-block;position:absolute;top:0;left:0;-webkit-transition:background .6s,opacity .6s,-webkit-transform .6s;transition:background .6s,opacity .6s,-webkit-transform .6s;transition:background .6s,opacity .6s,transform .6s;transition:background .6s,opacity .6s,transform .6s,-webkit-transform .6s;opacity:0}@media print,screen and (max-width:767px){.chr-Detail .visual-Image::after{width:100%}}.chr-Detail .visual-Image.change-Costume::before{opacity:0;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.chr-Detail .visual-Image.change-Costume::after{opacity:1;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.chr-Detail .visual-Text{height:100%;position:absolute;z-index:1;top:0}@media print,screen and (min-width:768px){.chr-Detail .visual-Text{left:0}}@media print,screen and (max-width:767px){.chr-Detail .visual-Text{right:0}}.chr-Detail .visual-Text .wrap{position:relative;height:100%}.chr-Detail .visual-Text .wrap span{position:absolute;bottom:-.1em;color:rgba(0,0,0,.1);font-family:"Pathway Gothic One";letter-spacing:.04em;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;opacity:.4}@media print,screen and (min-width:768px){.chr-Detail .visual-Text .wrap span{left:0;font-size:11rem}}@media print,screen and (max-width:767px){.chr-Detail .visual-Text .wrap span{right:-3.90625vw;font-size:18.2291666667vw}}.chr-Detail .info{position:relative;z-index:2}@media print,screen and (min-width:768px){.chr-Detail .info{margin:0 0 0 440px;padding:105px 0 0}}@media print,screen and (max-width:767px){.chr-Detail .info{margin:0;padding:81.3802083333vw 0 0}}@media print,screen and (max-width:767px){.chr-Detail .info .explain{width:94.7916666667vw;background:rgba(255,255,255,.8);padding:9.1145833333vw 5.2083333333vw 9.1145833333vw 10.4166666667vw;margin:0 auto 0 0}}.chr-Detail .info .explain .chara{position:relative}@media print,screen and (min-width:768px){.chr-Detail .info .explain .chara{padding:10px 0 24px}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .chara{width:79.1666666667vw;margin:0 auto;padding:2.6041666667vw 0 4.5572916667vw}}.chr-Detail .info .explain .chara:before{content:"";position:absolute;bottom:0;height:1px;background:#a21d1d;opacity:.6}@media print,screen and (min-width:768px){.chr-Detail .info .explain .chara:before{right:20px;width:500px}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .chara:before{right:2.6041666667vw;width:76.5625vw}}.chr-Detail .info .explain .chara:after{content:"";position:absolute;bottom:0;right:0;background:0 0;border-top:1px solid #a21d1d;z-index:2}@media print,screen and (min-width:768px){.chr-Detail .info .explain .chara:after{width:20px;height:6px}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .chara:after{width:2.6041666667vw;height:.78125vw}}.chr-Detail .info .explain .chara .name{font-weight:700;letter-spacing:.1em;line-height:1}@media print,screen and (min-width:768px){.chr-Detail .info .explain .chara .name{font-size:4.8rem}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .chara .name{font-size:9.375vw}}.chr-Detail .info .explain .chara .name::after{position:absolute;top:0;left:0;width:100%;height:auto;font-weight:500;-webkit-transform:translateY(-100%);transform:translateY(-100%);letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media print,screen and (min-width:768px){.chr-Detail .info .explain .chara .name::after{font-size:1.4rem}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .chara .name::after{font-size:2.6041666667vw}}.chr-Detail .info .explain .chara .name .small{letter-spacing:.1em;line-height:1}@media print,screen and (min-width:768px){.chr-Detail .info .explain .chara .name .small{font-size:2.6rem}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .chara .name .small{font-size:3.6458333333vw}}.chr-Detail .info .explain .chara .cv{font-weight:500;letter-spacing:.1em;color:#a21d1d}@media print,screen and (min-width:768px){.chr-Detail .info .explain .chara .cv{font-size:2rem;margin:18px 0 0}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .chara .cv{font-size:3.90625vw;margin:3.90625vw 0 0}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .text-Wrapper{width:79.1666666667vw;margin:0 auto}}.chr-Detail .info .explain .text-Wrapper .text{font-weight:500}@media print,screen and (min-width:768px){.chr-Detail .info .explain .text-Wrapper .text{letter-spacing:.04em;font-size:1.6rem;line-height:2;margin:28px 0 0}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .text-Wrapper .text{letter-spacing:.03em;font-size:3.125vw;line-height:1.7;margin:6.5104166667vw 0 0}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .text-Wrapper .text .pc_br{display:none}}.chr-Detail .info .explain .text-Wrapper .detail{display:-webkit-box;display:-webkit-flex;display:flex;background:rgba(255,255,255,.96);border-left:1px solid #a21d1d}@media print,screen and (min-width:768px){.chr-Detail .info .explain .text-Wrapper .detail{padding:9px 20px}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .text-Wrapper .detail{padding:1.6927083333vw 3.90625vw}}@media print,screen and (min-width:768px){.chr-Detail .info .explain .text-Wrapper .detail:nth-of-type(1){margin-top:30px}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .text-Wrapper .detail:nth-of-type(1){margin-top:5.2083333333vw}}@media print,screen and (min-width:768px){.chr-Detail .info .explain .text-Wrapper .detail + .detail{margin-top:10px}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .text-Wrapper .detail + .detail{margin-top:2.0833333333vw}}.chr-Detail .info .explain .text-Wrapper .detail dd,.chr-Detail .info .explain .text-Wrapper .detail dt{line-height:1;letter-spacing:.04em}@media print,screen and (min-width:768px){.chr-Detail .info .explain .text-Wrapper .detail dd,.chr-Detail .info .explain .text-Wrapper .detail dt{font-size:1.6rem}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .text-Wrapper .detail dd,.chr-Detail .info .explain .text-Wrapper .detail dt{font-size:3.125vw}}.chr-Detail .info .explain .text-Wrapper .detail dt{font-weight:700;color:#a21d1d}@media print,screen and (min-width:768px){.chr-Detail .info .explain .text-Wrapper .detail dt{width:50px}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .text-Wrapper .detail dt{width:10.4166666667vw}}.chr-Detail .info .explain .text-Wrapper .detail dd{font-weight:500}@media print,screen and (min-width:768px){.chr-Detail .info .explain .text-Wrapper .detail dd{margin-left:30px}}@media print,screen and (max-width:767px){.chr-Detail .info .explain .text-Wrapper .detail dd{margin-left:6.5104166667vw}}.chr-Detail .info .face{position:relative}@media print,screen and (min-width:768px){.chr-Detail .info .face{margin:56px 0 0}}@media print,screen and (max-width:767px){.chr-Detail .info .face{margin:15.625vw 0 0}}.chr-Detail .info .face::before{content:"";width:100%;height:100%;display:inline-block;position:absolute;top:0;-webkit-transition:background .3s,opacity .3s;transition:background .3s,opacity .3s;opacity:1}@media print,screen and (min-width:768px){.chr-Detail .info .face::before{left:0}}@media print,screen and (max-width:767px){.chr-Detail .info .face::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.chr-Detail .info .face::after{content:"";display:inline-block;position:absolute;top:0;-webkit-transition:background .6s,opacity .6s;transition:background .6s,opacity .6s;opacity:0}@media print,screen and (min-width:768px){.chr-Detail .info .face::after{left:0}}@media print,screen and (max-width:767px){.chr-Detail .info .face::after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.chr-Detail .info .face.change-Costume::before{opacity:0}.chr-Detail .info .face.change-Costume::after{opacity:1}.chr-Detail.yuyu .change .change-Chara::after{background:url(../../images/sp/character/icon_changed_yuyu.png) no-repeat bottom center/contain}.chr-Detail.yuyu .change.changed .change-Chara::after{background:url(../../images/sp/character/icon_change_yuyu.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-Detail.yuyu .visual{width:362px;height:1090px}}@media print,screen and (max-width:767px){.chr-Detail.yuyu .visual{height:157.03125vw}}.chr-Detail.yuyu .visual-Image::before{background:url(../../images/sp/character/img_visual_yuyu.png) no-repeat top center/contain}.chr-Detail.yuyu .visual-Image::after{background:url(../../images/sp/character/img_visual_yuyu_changed.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.yuyu .visual-Image::after{width:600px;height:1072px;left:-202px}}@media print,screen and (max-width:767px){.chr-Detail.yuyu .visual-Image::after{height:154.6875vw;left:-2.8645833333vw}}@media print,screen and (min-width:768px){.chr-Detail.yuyu .info{height:1090px}}.chr-Detail.yuyu .info .explain .name::after{content:"こんどう ゆうゆ"}@media print,screen and (min-width:768px){.chr-Detail.yuyu .info .face{width:507px;height:380px;margin:56px 0 0}}@media print,screen and (max-width:767px){.chr-Detail.yuyu .info .face{width:73.046875vw;height:54.8177083333vw;margin:15.625vw auto 0}}.chr-Detail.yuyu .info .face::before{background:url(../../images/sp/character/img_face_yuyu.png) no-repeat top center/contain}.chr-Detail.yuyu .info .face::after{background:url(../../images/sp/character/img_face_yuyu_changed.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.yuyu .info .face::after{width:520px;height:360px}}@media print,screen and (max-width:767px){.chr-Detail.yuyu .info .face::after{width:79.1666666667vw;height:54.8177083333vw}}@media print,screen and (min-width:768px){.chr-Detail.danji .visual{width:480px;height:1254px;-webkit-transform:translateX(-60px);transform:translateX(-60px)}}@media print,screen and (max-width:767px){.chr-Detail.danji .visual{height:180.5989583333vw}}.chr-Detail.danji .visual-Image::before{background:url(../../images/sp/character/img_visual_danji.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.danji .info{height:1254px}}.chr-Detail.danji .info .explain .name::after{content:"ももやま だんじ"}@media print,screen and (min-width:768px){.chr-Detail.danji .info .face{width:520px;height:360px;margin:69px 0 0}}@media print,screen and (max-width:767px){.chr-Detail.danji .info .face{width:79.1666666667vw;height:54.8177083333vw;margin:44.2708333333vw auto 0}}.chr-Detail.danji .info .face::before{background:url(../../images/sp/character/img_face_danji.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.toya .visual{width:390px;height:1263px}}@media print,screen and (max-width:767px){.chr-Detail.toya .visual{height:186.5885416667vw}}.chr-Detail.toya .visual-Image::before{background:url(../../images/sp/character/img_visual_toya.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.toya .info{height:1263px}}.chr-Detail.toya .info .explain .name::after{content:"えばた とうや"}@media print,screen and (min-width:768px){.chr-Detail.toya .info .face{width:520px;height:360px;margin:55px 0 0}}@media print,screen and (max-width:767px){.chr-Detail.toya .info .face{width:79.1666666667vw;height:54.8177083333vw;margin:46.484375vw auto 0}}.chr-Detail.toya .info .face::before{background:url(../../images/sp/character/img_face_toya.png) no-repeat top center/contain}.chr-Detail.megumi .change .change-Chara::after{background:url(../../images/sp/character/icon_changed_megumi.png) no-repeat bottom center/contain}.chr-Detail.megumi .change.changed .change-Chara::after{background:url(../../images/sp/character/icon_change_megumi.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-Detail.megumi .visual{width:365px;height:1057px}}@media print,screen and (max-width:767px){.chr-Detail.megumi .visual{height:152.2135416667vw}}.chr-Detail.megumi .visual-Image::before{background:url(../../images/sp/character/img_visual_megumi.png) no-repeat top center/contain}.chr-Detail.megumi .visual-Image::after{background:url(../../images/sp/character/img_visual_megumi_changed.png) no-repeat top center/contain;top:auto;bottom:0}@media print,screen and (min-width:768px){.chr-Detail.megumi .visual-Image::after{width:382px;height:1069px;left:-14px}}@media print,screen and (max-width:767px){.chr-Detail.megumi .visual-Image::after{height:154.0364583333vw;left:-.9114583333vw}}@media print,screen and (min-width:768px){.chr-Detail.megumi .info{height:1057px}}.chr-Detail.megumi .info .explain .name::after{content:"おおくら めぐみ"}.chr-Detail.megumi .info .face{background:url(../../images/sp/character/img_face_megumi.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.megumi .info .face{width:520px;height:360px;margin:56px 0 0}}@media print,screen and (max-width:767px){.chr-Detail.megumi .info .face{width:79.1666666667vw;height:54.8177083333vw;margin:11.8489583333vw auto 0}}@media print,screen and (min-width:768px){.chr-Detail.zakusa .visual{width:466px;height:1192px;-webkit-transform:translateX(-48px);transform:translateX(-48px)}}@media print,screen and (max-width:767px){.chr-Detail.zakusa .visual{height:171.7447916667vw}}.chr-Detail.zakusa .visual-Image::before{background:url(../../images/sp/character/img_visual_zakusa.png) no-repeat top center/contain}@media print,screen and (max-width:767px){.chr-Detail.zakusa .visual-Image::before{-webkit-transform:translateX(-6.25vw);transform:translateX(-6.25vw)}}@media print,screen and (min-width:768px){.chr-Detail.zakusa .info{height:1192px}}.chr-Detail.zakusa .info .explain .name::after{content:"いしがめ ざくさ"}@media print,screen and (min-width:768px){.chr-Detail.zakusa .info .face{width:520px;height:359px;margin:56px 0 0}}@media print,screen and (max-width:767px){.chr-Detail.zakusa .info .face{width:79.1666666667vw;height:54.6875vw;margin:37.109375vw auto 0}}.chr-Detail.zakusa .info .face::before{background:url(../../images/sp/character/img_face_zakusa.png) no-repeat top center/contain}.chr-Detail.tomari .change .change-Chara::after{background:url(../../images/sp/character/icon_changed_tomari.png) no-repeat bottom center/contain}.chr-Detail.tomari .change.changed .change-Chara::after{background:url(../../images/sp/character/icon_change_tomari.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-Detail.tomari .visual{width:526px;height:1163px;-webkit-transform:translateX(-80px);transform:translateX(-80px)}}@media print,screen and (max-width:767px){.chr-Detail.tomari .visual{height:167.578125vw}}.chr-Detail.tomari .visual-Image::before{background:url(../../images/sp/character/img_visual_tomari.png) no-repeat top center/contain}.chr-Detail.tomari .visual-Image::after{background:url(../../images/sp/character/img_visual_tomari_changed.png) no-repeat top center/contain;top:auto;bottom:0}@media print,screen and (min-width:768px){.chr-Detail.tomari .visual-Image::after{width:476px;height:1172px}}@media print,screen and (max-width:767px){.chr-Detail.tomari .visual-Image::after{height:168.75vw;left:-3.90625vw}}@media print,screen and (min-width:768px){.chr-Detail.tomari .visual-Text .wrap span{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media print,screen and (min-width:768px){.chr-Detail.tomari .info{height:1163px}}.chr-Detail.tomari .info .explain .name::after{content:"せと とまり"}.chr-Detail.tomari .info .face{background:url(../../images/sp/character/img_face_tomari.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.tomari .info .face{width:519px;height:359px;margin:56px 0 0}}@media print,screen and (max-width:767px){.chr-Detail.tomari .info .face{width:79.0364583333vw;height:54.6875vw;margin:27.8645833333vw auto 0}}@media print,screen and (min-width:768px){.chr-Detail.masanori .visual{width:409px;height:1214px}}@media print,screen and (max-width:767px){.chr-Detail.masanori .visual{height:174.8697916667vw}}.chr-Detail.masanori .visual-Image::before{background:url(../../images/sp/character/img_visual_masanori.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.masanori .visual-Text .wrap span{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media print,screen and (min-width:768px){.chr-Detail.masanori .info{height:1214px}}.chr-Detail.masanori .info .explain .name::after{content:"いせき まさのり"}@media print,screen and (min-width:768px){.chr-Detail.masanori .info .face{width:520px;height:360px;margin:52px 0 0}}@media print,screen and (max-width:767px){.chr-Detail.masanori .info .face{width:79.1666666667vw;height:54.8177083333vw;margin:35.0260416667vw auto 0}}.chr-Detail.masanori .info .face::before{background:url(../../images/sp/character/img_face_masanori.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.mirei .visual{width:478px;height:967px;-webkit-transform:translateX(-93px);transform:translateX(-93px)}}@media print,screen and (max-width:767px){.chr-Detail.mirei .visual{height:155.9895833333vw}}.chr-Detail.mirei .visual-Image::before{background:url(../../images/sp/character/img_visual_mirei.png) no-repeat top center/contain}@media print,screen and (max-width:767px){.chr-Detail.mirei .visual-Image::before{-webkit-transform:translateX(-4.69vw);transform:translateX(-4.69vw)}}@media print,screen and (min-width:768px){.chr-Detail.mirei .visual-Text .wrap span{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media print,screen and (min-width:768px){.chr-Detail.mirei .info{height:967px}}.chr-Detail.mirei .info .explain .name::after{content:"みなえ みれい"}@media print,screen and (min-width:768px){.chr-Detail.mirei .info .face{width:503px;height:359px;margin:60px 0 0}}@media print,screen and (max-width:767px){.chr-Detail.mirei .info .face{width:79.1666666667vw;height:56.5104166667vw;margin:30.46875vw auto 0}}.chr-Detail.mirei .info .face::before{background:url(../../images/sp/character/img_face_mirei.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.natsuko .visual{width:362px;height:1093px}}@media print,screen and (max-width:767px){.chr-Detail.natsuko .visual{height:157.2916666667vw}}.chr-Detail.natsuko .visual-Image::before{background:url(../../images/sp/character/img_visual_natsuko.png) no-repeat top center/contain}@media print,screen and (max-width:767px){.chr-Detail.natsuko .visual-Image::before{-webkit-transform:translateX(-4.95vw);transform:translateX(-4.95vw)}}@media print,screen and (min-width:768px){.chr-Detail.natsuko .visual-Text .wrap span{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media print,screen and (min-width:768px){.chr-Detail.natsuko .info{height:1093px}}@media print,screen and (max-width:767px){.chr-Detail.natsuko .info{height:157.2916666667vw}}.chr-Detail.natsuko .info .explain .name::after{content:"こんどう なつこ"}@media print,screen and (min-width:768px){.chr-Detail.yukiko .visual{width:418px;height:1082px}}@media print,screen and (max-width:767px){.chr-Detail.yukiko .visual{height:167.4479166667vw}}.chr-Detail.yukiko .visual-Image{background:url(../../images/sp/character/img_visual_yukiko.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.yukiko .visual-Text .wrap span{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media print,screen and (min-width:768px){.chr-Detail.yukiko .info{height:1082px}}@media print,screen and (max-width:767px){.chr-Detail.yukiko .info{height:167.4479166667vw}}.chr-Detail.yukiko .info .explain .name::after{content:"こんどう ゆきこ"}@media print,screen and (min-width:768px){.chr-Detail.akiko .visual{width:418px;height:1082px;-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@media print,screen and (max-width:767px){.chr-Detail.akiko .visual{height:155.859375vw}}.chr-Detail.akiko .visual-Image{background:url(../../images/sp/character/img_visual_akiko.png) no-repeat top center/contain}@media print,screen and (max-width:767px){.chr-Detail.akiko .visual-Image{-webkit-transform:translateX(-3.25vw);transform:translateX(-3.25vw)}}@media print,screen and (min-width:768px){.chr-Detail.akiko .visual-Text .wrap span{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media print,screen and (min-width:768px){.chr-Detail.akiko .info{height:1082px}}@media print,screen and (max-width:767px){.chr-Detail.akiko .info{height:155.859375vw}}.chr-Detail.akiko .info .explain .name::after{content:"こんどう あきこ"}@media print,screen and (min-width:768px){.chr-Detail.takami .visual{width:359px;height:1305px}}@media print,screen and (max-width:767px){.chr-Detail.takami .visual{height:190.4947916667vw}}.chr-Detail.takami .visual-Image{background:url(../../images/sp/character/img_visual_takami.png) no-repeat top center/contain;-webkit-transform:translateX(15px);transform:translateX(15px)}@media print,screen and (max-width:767px){.chr-Detail.takami .visual-Image{-webkit-transform:translateX(1.56vw);transform:translateX(1.56vw)}}@media print,screen and (min-width:768px){.chr-Detail.takami .visual-Text .wrap span{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media print,screen and (min-width:768px){.chr-Detail.takami .info{height:1305px}}@media print,screen and (max-width:767px){.chr-Detail.takami .info{height:190.4947916667vw}}.chr-Detail.takami .info .explain .name::after{content:"おおくら たかみ"}@media print,screen and (min-width:768px){.chr-Detail.shinobu .visual{width:356px;height:1095px}}@media print,screen and (max-width:767px){.chr-Detail.shinobu .visual{height:162.5vw}}.chr-Detail.shinobu .visual-Image{background:url(../../images/sp/character/img_visual_shinobu.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.shinobu .info{height:1095px}}@media print,screen and (max-width:767px){.chr-Detail.shinobu .info{height:162.5vw}}.chr-Detail.shinobu .info .explain .name::after{content:"かじた しのぶ"}@media print,screen and (min-width:768px){.chr-Detail.haruka .visual{width:398px;height:1292px}}@media print,screen and (max-width:767px){.chr-Detail.haruka .visual{height:191.6666666667vw}}.chr-Detail.haruka .visual-Image{background:url(../../images/sp/character/img_visual_haruka.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.haruka .visual-Text .wrap span{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media print,screen and (min-width:768px){.chr-Detail.haruka .info{height:1292px}}@media print,screen and (max-width:767px){.chr-Detail.haruka .info{height:191.6666666667vw}}.chr-Detail.haruka .info .explain .name::after{content:"そうかわ はるか"}@media print,screen and (min-width:768px){.chr-Detail.willdress .visual{width:911px;-webkit-transform:translateX(-244px);transform:translateX(-244px)}}@media print,screen and (max-width:767px){.chr-Detail.willdress .visual{width:137.3697916667vw;-webkit-transform:translateX(calc(-50% + 3.90625vw));transform:translateX(calc(-50% + 3.90625vw))}}@media print,screen and (max-width:767px){.chr-Detail.willdress .visual-Text .wrap span{right:18.6197916667vw}}@media print,screen and (min-width:768px){.chr-Detail.yuyu_02 .visual{height:1117px}}@media print,screen and (max-width:767px){.chr-Detail.yuyu_02 .visual{height:168.4895833333vw}}.chr-Detail.yuyu_02 .visual-Image{background:url(../../images/common/character/img_visual_willdress_yuyu.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.yuyu_02 .visual-Text .wrap span{-webkit-transform:translateX(296px);transform:translateX(296px)}}@media print,screen and (min-width:768px){.chr-Detail.yuyu_02 .info{height:1117px}}@media print,screen and (max-width:767px){.chr-Detail.yuyu_02 .info{height:168.4895833333vw}}.chr-Detail.yuyu_02 .info .explain .name::after{content:"こんどう ゆうゆ"}@media print,screen and (min-width:768px){.chr-Detail.raika .visual{height:1156px}}@media print,screen and (max-width:767px){.chr-Detail.raika .visual{height:174.3489583333vw}}.chr-Detail.raika .visual-Image{background:url(../../images/common/character/img_visual_willdress_raika.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.raika .visual-Text .wrap span{-webkit-transform:translateX(284px);transform:translateX(284px)}}@media print,screen and (min-width:768px){.chr-Detail.raika .info{height:1156px}}@media print,screen and (max-width:767px){.chr-Detail.raika .info{height:174.3489583333vw}}.chr-Detail.raika .info .explain .name::after{content:"こしば らいか"}@media print,screen and (min-width:768px){.chr-Detail.urara .visual{height:974px}}@media print,screen and (max-width:767px){.chr-Detail.urara .visual{height:146.7447916667vw}}.chr-Detail.urara .visual-Image{background:url(../../images/common/character/img_visual_willdress_urara.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.urara .visual-Text .wrap span{-webkit-transform:translateX(297px);transform:translateX(297px)}}@media print,screen and (min-width:768px){.chr-Detail.urara .info{height:974px}}@media print,screen and (max-width:767px){.chr-Detail.urara .info{height:162.890625vw}}.chr-Detail.urara .info .explain .name::after{content:"はねやま うらら"}@media print,screen and (min-width:768px){.chr-Detail.michiru .visual{height:1182px}}@media print,screen and (max-width:767px){.chr-Detail.michiru .visual{height:178.2552083333vw}}.chr-Detail.michiru .visual-Image{background:url(../../images/common/character/img_visual_willdress_michiru.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.michiru .visual-Text .wrap span{-webkit-transform:translateX(262px);transform:translateX(262px)}}@media print,screen and (min-width:768px){.chr-Detail.michiru .info{height:1182px}}@media print,screen and (max-width:767px){.chr-Detail.michiru .info{height:178.2552083333vw}}.chr-Detail.michiru .info .explain .name::after{content:"はざま みちる"}@media print,screen and (min-width:768px){.chr-Detail.taizo .visual{height:1165px;-webkit-transform:translateX(-364px);transform:translateX(-364px)}}@media print,screen and (max-width:767px){.chr-Detail.taizo .visual{height:175.78125vw}}.chr-Detail.taizo .visual-Image{background:url(../../images/common/character/img_visual_willdress_taizo.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.taizo .visual-Text .wrap span{-webkit-transform:translateX(218px);transform:translateX(218px)}}@media print,screen and (min-width:768px){.chr-Detail.taizo .info{height:1165px}}@media print,screen and (max-width:767px){.chr-Detail.taizo .info{height:175.78125vw}}.chr-Detail.taizo .info .explain .name::after{content:"きよくら たいぞう"}@media print,screen and (min-width:768px){.chr-Detail.tohya_02 .visual{height:1172px}}@media print,screen and (max-width:767px){.chr-Detail.tohya_02 .visual{height:176.6927083333vw}}.chr-Detail.tohya_02 .visual-Image{background:url(../../images/common/character/img_visual_willdress_tohya.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.tohya_02 .visual-Text .wrap span{-webkit-transform:translateX(244px);transform:translateX(244px)}}@media print,screen and (min-width:768px){.chr-Detail.tohya_02 .info{height:1172px}}@media print,screen and (max-width:767px){.chr-Detail.tohya_02 .info{height:176.6927083333vw}}.chr-Detail.tohya_02 .info .explain .name::after{content:"えばた とうや"}@media print,screen and (min-width:768px){.chr-Detail.danji_02 .visual{width:480px;height:1254px;-webkit-transform:translateX(-60px);transform:translateX(-60px)}}@media print,screen and (max-width:767px){.chr-Detail.danji_02 .visual{height:180.5989583333vw}}.chr-Detail.danji_02 .visual-Image::before{background:url(../../images/sp/character/img_visual_danji.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.danji_02 .info{height:1254px}}.chr-Detail.danji_02 .info .explain .name::after{content:"ももやま だんじ"}@media print,screen and (max-width:767px){.chr-Detail.danji_02 .info .face{margin:28.6458333333vw auto 0}}@media print,screen and (min-width:768px){.chr-Detail.megumi_02 .visual{width:365px;height:1057px}}@media print,screen and (max-width:767px){.chr-Detail.megumi_02 .visual{height:152.2135416667vw}}.chr-Detail.megumi_02 .visual-Image::before{background:url(../../images/sp/character/img_visual_megumi.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.megumi_02 .info{height:1057px}}@media print,screen and (max-width:767px){.chr-Detail.megumi_02 .info{height:168.359375vw}}.chr-Detail.megumi_02 .info .explain .name::after{content:"おおくら めぐみ"}@media print,screen and (max-width:767px){.chr-Detail.megumi_02 .info .face{margin:0 auto}}.chr-Detail.zakusa_02 .change .change-Chara::after{background:url(../../images/sp/character/icon_changed_zakusa.png) no-repeat bottom center/contain}.chr-Detail.zakusa_02 .change.changed .change-Chara::after{background:url(../../images/sp/character/icon_change_zakusa.png) no-repeat bottom center/contain}@media print,screen and (min-width:768px){.chr-Detail.zakusa_02 .visual{width:466px;height:1192px;-webkit-transform:translateX(-48px);transform:translateX(-48px)}}@media print,screen and (max-width:767px){.chr-Detail.zakusa_02 .visual{height:171.7447916667vw}}.chr-Detail.zakusa_02 .visual-Image::before{background:url(../../images/sp/character/img_visual_zakusa.png) no-repeat top center/contain}@media print,screen and (max-width:767px){.chr-Detail.zakusa_02 .visual-Image::before{-webkit-transform:translateX(-6.25vw);transform:translateX(-6.25vw)}}.chr-Detail.zakusa_02 .visual-Image::after{background:url(../../images/sp/character/img_visual_changed_zakusa.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.zakusa_02 .visual-Image::after{width:622px;height:1168px;left:0}}@media print,screen and (max-width:767px){.chr-Detail.zakusa_02 .visual-Image::after{width:98.828125vw;height:185.6770833333vw;left:6.9010416667vw}}.chr-Detail.zakusa_02 .visual-Text .wrap .shirogane{position:absolute;opacity:0}@media print,screen and (min-width:768px){.chr-Detail.zakusa_02 .visual-Text .wrap .shirogane{bottom:20px}}.chr-Detail.zakusa_02 .visual-Text.changed .zakusa{opacity:0}.chr-Detail.zakusa_02 .visual-Text.changed .shirogane{opacity:.4}@media print,screen and (min-width:768px){.chr-Detail.zakusa_02 .info{height:1192px}}.chr-Detail.zakusa_02 .info .explain{position:relative}.chr-Detail.zakusa_02 .info .explain .chara.changed .zakusa{opacity:0}.chr-Detail.zakusa_02 .info .explain .chara.changed .shirogane{opacity:1}.chr-Detail.zakusa_02 .info .explain .name.zakusa::after{content:"いしがめ ざくさ"}.chr-Detail.zakusa_02 .info .explain .name.shirogane{position:absolute;opacity:0;top:5px}@media print,screen and (max-width:767px){.chr-Detail.zakusa_02 .info .face{margin:19.6614583333vw auto 0}}@media print,screen and (min-width:768px){.chr-Detail.tomari_02 .visual{width:526px;height:1163px;-webkit-transform:translateX(-80px);transform:translateX(-80px)}}@media print,screen and (max-width:767px){.chr-Detail.tomari_02 .visual{height:167.578125vw}}.chr-Detail.tomari_02 .visual-Image::before{background:url(../../images/sp/character/img_visual_tomari.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.tomari_02 .visual-Text .wrap span{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media print,screen and (min-width:768px){.chr-Detail.tomari_02 .info{height:1163px}}.chr-Detail.tomari_02 .info .explain .name::after{content:"せと とまり"}@media print,screen and (max-width:767px){.chr-Detail.tomari_02 .info .face{margin:15.4947916667vw auto 0}}@media print,screen and (min-width:768px){.chr-Detail.mirei_02 .visual{width:478px;height:967px;-webkit-transform:translateX(-93px);transform:translateX(-93px)}}@media print,screen and (max-width:767px){.chr-Detail.mirei_02 .visual{height:155.9895833333vw}}.chr-Detail.mirei_02 .visual-Image::before{background:url(../../images/sp/character/img_visual_mirei.png) no-repeat top center/contain}@media print,screen and (max-width:767px){.chr-Detail.mirei_02 .visual-Image::before{-webkit-transform:translateX(-4.69vw);transform:translateX(-4.69vw)}}@media print,screen and (min-width:768px){.chr-Detail.mirei_02 .visual-Text .wrap span{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media print,screen and (min-width:768px){.chr-Detail.mirei_02 .info{height:967px}}@media print,screen and (max-width:767px){.chr-Detail.mirei_02 .info{height:155.9895833333vw}}.chr-Detail.mirei_02 .info .explain .name::after{content:"みなえ みれい"}@media print,screen and (max-width:767px){.chr-Detail.mirei_02 .info .face{margin:14.1927083333vw auto 0}}@media print,screen and (min-width:768px){.chr-Detail.haruka_02 .visual{width:398px;height:1292px}}@media print,screen and (max-width:767px){.chr-Detail.haruka_02 .visual{height:191.6666666667vw}}.chr-Detail.haruka_02 .visual-Image{background:url(../../images/sp/character/img_visual_haruka.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.haruka_02 .visual-Text .wrap span{-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media print,screen and (min-width:768px){.chr-Detail.haruka_02 .info{height:1292px}}@media print,screen and (max-width:767px){.chr-Detail.haruka_02 .info{height:191.6666666667vw}}.chr-Detail.haruka_02 .info .explain .name::after{content:"そうかわ はるか"}@media print,screen and (min-width:768px){.chr-Detail.musashi .visual{height:1146px}}@media print,screen and (max-width:767px){.chr-Detail.musashi .visual{height:172.7864583333vw}}.chr-Detail.musashi .visual-Image{background:url(../../images/common/character/img_visual_willdress_musashi.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.musashi .visual-Text .wrap span{-webkit-transform:translateX(176px);transform:translateX(176px)}}@media print,screen and (min-width:768px){.chr-Detail.musashi .info{height:1146px}}@media print,screen and (max-width:767px){.chr-Detail.musashi .info{height:172.7864583333vw}}.chr-Detail.musashi .info .explain .name::after{content:"うりゅう むさし"}@media print,screen and (min-width:768px){.chr-Detail.yurina .visual{height:1077px}}@media print,screen and (max-width:767px){.chr-Detail.yurina .visual{height:162.3697916667vw}}.chr-Detail.yurina .visual-Image{background:url(../../images/common/character/img_visual_willdress_yurina.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.yurina .visual-Text .wrap span{-webkit-transform:translateX(216px);transform:translateX(216px)}}@media print,screen and (min-width:768px){.chr-Detail.yurina .info{height:1077px}}@media print,screen and (max-width:767px){.chr-Detail.yurina .info{height:162.3697916667vw}}.chr-Detail.yurina .info .explain .name::after{content:"ぬかた ゆりな"}@media print,screen and (min-width:768px){.chr-Detail.mondo .visual{height:1127px}}@media print,screen and (max-width:767px){.chr-Detail.mondo .visual{height:169.921875vw}}.chr-Detail.mondo .visual-Image{background:url(../../images/common/character/img_visual_willdress_mondo.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.mondo .visual-Text .wrap span{-webkit-transform:translateX(266px);transform:translateX(266px)}}@media print,screen and (min-width:768px){.chr-Detail.mondo .info{height:1127px}}@media print,screen and (max-width:767px){.chr-Detail.mondo .info{height:169.921875vw}}.chr-Detail.mondo .info .explain .name::after{content:"きりしま もんど"}@media print,screen and (min-width:768px){.chr-Detail.riku .visual{height:1127px}}@media print,screen and (max-width:767px){.chr-Detail.riku .visual{height:169.921875vw}}.chr-Detail.riku .visual-Image{background:url(../../images/common/character/img_visual_willdress_riku.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.riku .visual-Text .wrap span{-webkit-transform:translateX(206px);transform:translateX(206px)}}@media print,screen and (min-width:768px){.chr-Detail.riku .info{height:1127px}}@media print,screen and (max-width:767px){.chr-Detail.riku .info{height:169.921875vw}}.chr-Detail.riku .info .explain .name::after{content:"くまとり りく"}@media print,screen and (min-width:768px){.chr-Detail.himari .visual{height:1117px}}@media print,screen and (max-width:767px){.chr-Detail.himari .visual{height:168.4895833333vw}}.chr-Detail.himari .visual-Image{background:url(../../images/common/character/img_visual_willdress_himari.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.himari .visual-Text .wrap span{-webkit-transform:translateX(158px);transform:translateX(158px)}}@media print,screen and (min-width:768px){.chr-Detail.himari .info{height:1117px}}@media print,screen and (max-width:767px){.chr-Detail.himari .info{height:168.4895833333vw}}.chr-Detail.himari .info .explain .name::after{content:"かのあし ひまり"}@media print,screen and (min-width:768px){.chr-Detail.jinki .visual{height:1136px}}@media print,screen and (max-width:767px){.chr-Detail.jinki .visual{height:171.3541666667vw}}.chr-Detail.jinki .visual-Image{background:url(../../images/common/character/img_visual_willdress_jinki.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.jinki .visual-Text .wrap span{-webkit-transform:translateX(162px);transform:translateX(162px)}}@media print,screen and (min-width:768px){.chr-Detail.jinki .info{height:1136px}}@media print,screen and (max-width:767px){.chr-Detail.jinki .info{height:171.3541666667vw}}.chr-Detail.jinki .info .explain .name::after{content:"むかえ じんき"}@media print,screen and (min-width:768px){.chr-Detail.sophie .visual{height:1181px}}@media print,screen and (max-width:767px){.chr-Detail.sophie .visual{height:162.7604166667vw}}.chr-Detail.sophie .visual-Image{background:url(../../images/common/character/img_visual_willdress_sophie.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.sophie .visual-Text .wrap span{-webkit-transform:translateX(275px);transform:translateX(275px)}}@media print,screen and (min-width:768px){.chr-Detail.sophie .info{height:1181px}}@media print,screen and (max-width:767px){.chr-Detail.sophie .info{height:162.7604166667vw}}.chr-Detail.sophie .info .explain .name::after{content:""}@media print,screen and (min-width:768px){.chr-Detail.samuel .visual{height:1220px;-webkit-transform:translateX(-290px);transform:translateX(-290px)}}@media print,screen and (max-width:767px){.chr-Detail.samuel .visual{height:162.7604166667vw}}.chr-Detail.samuel .visual-Image{background:url(../../images/common/character/img_visual_willdress_samuel.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.samuel .visual-Text .wrap span{-webkit-transform:translateX(217px);transform:translateX(217px)}}@media print,screen and (min-width:768px){.chr-Detail.samuel .info{height:1220px}}@media print,screen and (max-width:767px){.chr-Detail.samuel .info{height:162.7604166667vw}}.chr-Detail.samuel .info .explain .name::after{content:""}@media print,screen and (min-width:768px){.chr-Detail.halona .visual{height:1112px}}@media print,screen and (max-width:767px){.chr-Detail.halona .visual{height:162.7604166667vw}}.chr-Detail.halona .visual-Image{background:url(../../images/common/character/img_visual_willdress_halona.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.halona .visual-Text .wrap span{-webkit-transform:translateX(55px);transform:translateX(55px)}}@media print,screen and (min-width:768px){.chr-Detail.halona .info{height:1112px}}@media print,screen and (max-width:767px){.chr-Detail.halona .info{height:162.7604166667vw}}.chr-Detail.halona .info .explain .name::after{content:""}@media print,screen and (min-width:768px){.chr-Detail.gui .visual{height:928px}}@media print,screen and (max-width:767px){.chr-Detail.gui .visual{height:163.9322916667vw;left:57.2916666667vw}}.chr-Detail.gui .visual-Image{background:url(../../images/common/character/img_visual_willdress_gui.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.gui .visual-Text .wrap span{-webkit-transform:translateX(220px);transform:translateX(220px)}}@media print,screen and (min-width:768px){.chr-Detail.gui .info{height:1112px}}@media print,screen and (max-width:767px){.chr-Detail.gui .info{height:143.2291666667vw}}.chr-Detail.gui .info .explain .name::after{content:""}@media print,screen and (min-width:768px){.chr-Detail.shingi .visual{height:1112px}}@media print,screen and (max-width:767px){.chr-Detail.shingi .visual{height:179.9479166667vw}}.chr-Detail.shingi .visual-Image{background:url(../../images/common/character/img_visual_willdress_shingi.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.shingi .visual-Text .wrap span{-webkit-transform:translateX(250px);transform:translateX(250px)}}@media print,screen and (min-width:768px){.chr-Detail.shingi .info{height:1112px}}@media print,screen and (max-width:767px){.chr-Detail.shingi .info{height:179.9479166667vw}}.chr-Detail.shingi .info .explain .name::after{content:""}@media print,screen and (min-width:768px){.chr-Detail.tenma .visual{height:1166px}}@media print,screen and (max-width:767px){.chr-Detail.tenma .visual{height:176.0416666667vw}}.chr-Detail.tenma .visual-Image{background:url(../../images/common/character/img_visual_willdress_tenma.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.tenma .visual-Text .wrap span{-webkit-transform:translateX(260px);transform:translateX(260px)}}@media print,screen and (min-width:768px){.chr-Detail.tenma .info{height:1166px}}@media print,screen and (max-width:767px){.chr-Detail.tenma .info{height:176.0416666667vw}}.chr-Detail.tenma .info .explain .name::after{content:"さくらい てんま"}@media print,screen and (min-width:768px){.chr-Detail.reno .visual{height:1061px}}@media print,screen and (max-width:767px){.chr-Detail.reno .visual{height:160.0260416667vw}}.chr-Detail.reno .visual-Image{background:url(../../images/common/character/img_visual_willdress_reno.png) no-repeat top center/contain}@media print,screen and (min-width:768px){.chr-Detail.reno .visual-Text .wrap span{-webkit-transform:translateX(287px);transform:translateX(287px)}}@media print,screen and (min-width:768px){.chr-Detail.reno .info{height:1061px}}@media print,screen and (max-width:767px){.chr-Detail.reno .info{height:160.0260416667vw}}.chr-Detail.reno .info .explain .name::after{content:"あかい れの"}@media print,screen and (max-width:767px){.chr-List-Lower{width:79.1666666667vw;margin:0 auto}}.chr-List-Lower ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:768px){.chr-List-Lower ul{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}@media print,screen and (max-width:767px){.chr-List-Lower ul{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}@media print,screen and (min-width:768px){.chr-List-Lower ul .chara-item-lower + li{margin:0 0 0 9px}.chr-List-Lower ul .chara-item-lower:nth-of-type(n+9){margin-top:9px}.chr-List-Lower ul .chara-item-lower:nth-of-type(8n+1){margin-left:0}}@media print,screen and (max-width:767px){.chr-List-Lower ul .chara-item-lower + li{margin:0 0 0 2.0833333333vw}.chr-List-Lower ul .chara-item-lower:nth-of-type(n+5){margin-top:2.0833333333vw}.chr-List-Lower ul .chara-item-lower:nth-of-type(4n+1){margin-left:0}}.chr-List-Lower ul .chara-item-lower a{display:block;background:#a21d1d;position:relative}@media print,screen and (min-width:768px){.chr-List-Lower ul .chara-item-lower a{width:112px;height:179px;-webkit-transition:background .3s;transition:background .3s}.chr-List-Lower ul .chara-item-lower a:hover{background:rgba(162,29,29,.8)}}@media print,screen and (max-width:767px){.chr-List-Lower ul .chara-item-lower a{width:18.2291666667vw;height:29.0364583333vw}}.chr-List-Lower ul .chara-item-lower a::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.chr-List-Lower ul .chara-item-lower a.current{background:rgba(162,29,29,.8)}.chr-List-Lower ul .chara-item-lower a.yuyu::before{background:url(../../images/sp/character/img_charalist_lower_yuyu.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.danji::before{background:url(../../images/sp/character/img_charalist_lower_danji.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.toya::before{background:url(../../images/sp/character/img_charalist_lower_toya.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.megumi::before{background:url(../../images/sp/character/img_charalist_lower_megumi.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.zakusa::before{background:url(../../images/sp/character/img_charalist_lower_zakusa.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.tomari::before{background:url(../../images/sp/character/img_charalist_lower_tomari.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.masanori::before{background:url(../../images/sp/character/img_charalist_lower_masanori.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.masanori_02::before{background:url(../../images/sp/character/img_charalist_lower_masanori.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.mirei::before{background:url(../../images/sp/character/img_charalist_lower_mirei.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.natsuko::before{background:url(../../images/sp/character/img_charalist_lower_natsuko.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.yukiko::before{background:url(../../images/sp/character/img_charalist_lower_yukiko.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.akiko::before{background:url(../../images/sp/character/img_charalist_lower_akiko.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.takami::before{background:url(../../images/sp/character/img_charalist_lower_takami.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.shinobu::before{background:url(../../images/sp/character/img_charalist_lower_shinobu.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.haruka::before{background:url(../../images/sp/character/img_charalist_lower_haruka.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.yuyu_02::before{background:url(../../images/common/character/img_charalist_lower_willdress_yuyu.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.raika::before{background:url(../../images/common/character/img_charalist_lower_willdress_raika.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.urara::before{background:url(../../images/common/character/img_charalist_lower_willdress_urara.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.michiru::before{background:url(../../images/common/character/img_charalist_lower_willdress_michiru.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.taizo::before{background:url(../../images/common/character/img_charalist_lower_willdress_taizo.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.tohya_02::before{background:url(../../images/common/character/img_charalist_lower_willdress_tohya.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.danji_02::before{background:url(../../images/common/character/img_charalist_lower_willdress_danji.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.megumi_02::before{background:url(../../images/common/character/img_charalist_lower_willdress_megumi.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.zakusa_02::before{background:url(../../images/common/character/img_charalist_lower_willdress_zakusa.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.tomari_02::before{background:url(../../images/common/character/img_charalist_lower_willdress_tomari.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.mirei_02::before{background:url(../../images/common/character/img_charalist_lower_willdress_mirei.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.haruka_02::before{background:url(../../images/common/character/img_charalist_lower_willdress_haruka.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.musashi::before{background:url(../../images/common/character/img_charalist_lower_willdress_musashi.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.yurina::before{background:url(../../images/common/character/img_charalist_lower_willdress_yurina.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.mondo::before{background:url(../../images/common/character/img_charalist_lower_willdress_mondo.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.riku::before{background:url(../../images/common/character/img_charalist_lower_willdress_riku.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.himari::before{background:url(../../images/common/character/img_charalist_lower_willdress_himari.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.jinki::before{background:url(../../images/common/character/img_charalist_lower_willdress_jinki.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.sophie::before{background:url(../../images/common/character/img_charalist_lower_willdress_sophie.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.samuel::before{background:url(../../images/common/character/img_charalist_lower_willdress_samuel.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.halona::before{background:url(../../images/common/character/img_charalist_lower_willdress_halona.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.gui::before{background:url(../../images/common/character/img_charalist_lower_willdress_gui.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.shingi::before{background:url(../../images/common/character/img_charalist_lower_willdress_shingi.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.reno::before{background:url(../../images/common/character/img_charalist_lower_willdress_reno.png) no-repeat bottom -1px center/101% auto}.chr-List-Lower ul .chara-item-lower a.tenma::before{background:url(../../images/common/character/img_charalist_lower_willdress_tenma.png) no-repeat bottom -1px center/101% auto}@media print,screen and (min-width:768px){.sw-Pager{margin:80px 0 0}}@media print,screen and (max-width:767px){.sw-Pager{margin:13.0208333333vw 0 0}}.sw-Pager ul{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.sw-Pager ul li a.backToList{position:relative}@media print,screen and (min-width:768px){.sw-Pager ul li a.backToList{padding:0 93px}.sw-Pager ul li a.backToList:hover{color:#e60012}.sw-Pager ul li a.backToList:hover span:before{width:74px}.sw-Pager ul li a.backToList:hover span:after{left:-24px}}@media print,screen and (max-width:767px){.sw-Pager ul li a.backToList{padding:0 18.2291666667vw}}.sw-Pager ul li a.backToList span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}@media print,screen and (min-width:768px){.sw-Pager ul li a.backToList span{width:74px;height:6px}}@media print,screen and (max-width:767px){.sw-Pager ul li a.backToList span{width:14.3229166667vw;height:1.171875vw}}.sw-Pager ul li a.backToList span:before{content:"";position:absolute;bottom:0;right:0;height:1px;background:#e60012;-webkit-transition:.4s;transition:.4s}@media print,screen and (min-width:768px){.sw-Pager ul li a.backToList span:before{width:50px}}@media print,screen and (max-width:767px){.sw-Pager ul li a.backToList span:before{width:9.6354166667vw}}.sw-Pager ul li a.backToList span:after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;-webkit-transition:.4s;transition:.4s;border-color:transparent transparent #e60012 transparent}@media print,screen and (min-width:768px){.sw-Pager ul li a.backToList span:after{border-width:0 0 6px 22px}}@media print,screen and (max-width:767px){.sw-Pager ul li a.backToList span:after{border-width:0 0 1.171875vw 4.296875vw}}