@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}@media print,screen and (max-width:1199px){html{font-size:.9765625vw}}body{min-width:1200px;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;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word;position:relative}@media print,screen and (max-width:1199px){body{min-width:100vw;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}.preload *{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}.resizing *,.resizing *:before,.resizing *:after{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:unset!important;transition-delay:unset!important}*{box-sizing:border-box;zoom:1}li{list-style:none}a{text-decoration:none}img{pointer-events:none}@media print,screen and (max-width:1199px){img{width:100%;height:auto}}.pc_b{display:block!important}@media print,screen and (max-width:1199px){.pc_b{display:none!important}}.pc_i{display:inline!important}@media print,screen and (max-width:1199px){.pc_i{display:none!important}}.pc_ib{display:inline-block!important}@media print,screen and (max-width:1199px){.pc_ib{display:none!important}}.pc_f{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}@media print,screen and (max-width:1199px){.pc_f{display:none!important}}.sp_b{display:none!important}@media print,screen and (max-width:1199px){.sp_b{display:block!important}}.sp_i{display:none!important}@media print,screen and (max-width:1199px){.sp_i{display:inline!important}}.sp_ib{display:none!important}@media print,screen and (max-width:1199px){.sp_ib{display:inline-block!important}}.sp_f{display:none!important}@media print,screen and (max-width:1199px){.sp_f{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}}.st-Wrapper{overflow:hidden;position:relative;z-index:1;padding:80px 0 0}@media print,screen and (max-width:1199px){.st-Wrapper{padding:14.74609375vw 0 0}}.sw-Heading{width:460px;height:60px;margin:0 auto;border-radius:30px;background:url(../../images/common/bg_heading.png) #ff3c72;background-size:25px;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;position:relative;z-index:1}@media print,screen and (max-width:1199px){.sw-Heading{width:74.8046875vw;height:9.765625vw;border-radius:4.8828125vw;background-size:2.44140625vw}}.sw-Heading span{color:#fff}.sw-Heading span.en{font-family:"M PLUS Rounded 1c",sans-serif;font-size:35px;font-size:3.5rem;font-weight:700}@media print,screen and (max-width:1199px){.sw-Heading span.en{font-size:58px;font-size:5.8rem}}.sw-Heading span.ja{margin:0 0 0 16px;font-size:15px;font-size:1.5rem;font-weight:700}@media print,screen and (max-width:1199px){.sw-Heading span.ja{margin:0 0 0 3.22265625vw;font-size:25px;font-size:2.5rem}}.sw-Share{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.sw-Share>p{font-family:"M PLUS Rounded 1c",sans-serif;font-size:26px;font-size:2.6rem;font-weight:800;color:#ff3b72}@media print,screen and (max-width:1199px){.sw-Share>p{font-size:49px;font-size:4.9rem}}.sw-Share>ul{margin:0 0 0 36px;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}@media print,screen and (max-width:1199px){.sw-Share>ul{margin:0 0 0 8.7890625vw}}.sw-Share>ul li{width:55px}@media print,screen and (max-width:1199px){.sw-Share>ul li{width:10.15625vw}}.sw-Share>ul li a{display:block}.sw-Share>ul li a img{width:100%;height:auto}@media print,screen and (min-width:1200px){.sw-Share>ul li a{-webkit-transition:.3s;transition:.3s}.sw-Share>ul li a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}}.sw-Share>ul li+li{margin:0 0 0 20px}@media print,screen and (max-width:1199px){.sw-Share>ul li+li{margin:0 0 0 3.7109375vw}}.sw-Movie_Modal{display:none;position:relative;z-index:1000}.sw-Movie_Modal-Overlay{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:10}.sw-Movie_Modal-Content{width:1024px;height:576px;margin:0 auto;position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;z-index:10}@media print,screen and (max-width:1199px){.sw-Movie_Modal-Content{width:100%;height:56.25vw}}.sw-Movie_Modal-Content iframe{width:100%;height:100%;position:absolute;top:0;left:0}.sw-Movie_Modal-Close{width:29px;height:27px;position:absolute;top:-48px;right:20px;background:url(../../images/common/btn_close.png) 0 0 no-repeat;background-size:cover;z-index:11;cursor:pointer}@media print,screen and (max-width:1199px){.sw-Movie_Modal-Close{width:5.078125vw;height:4.6875vw;top:-8.49609375vw;right:3.90625vw}}@media print,screen and (min-width:1200px){.sw-Movie_Modal-Close{-webkit-transition:.3s;transition:.3s}.sw-Movie_Modal-Close:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.sw-BackToTop{width:76px;position:fixed;bottom:30px;right:30px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:100}@media print,screen and (max-width:1199px){.sw-BackToTop{width:15.8203125vw;height:15.8203125vw;bottom:2.9296875vw;right:2.9296875vw}}.sw-BackToTop a{display:block}.sw-BackToTop a img{width:100%;height:auto}@media print,screen and (min-width:1200px){.sw-BackToTop a{-webkit-transition:.3s;transition:.3s}.sw-BackToTop a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.sub-Heading{padding:80px 0 60px;background:url(../../images/common/bg_pattern.png);background-size:267px;position:relative}@media print,screen and (max-width:1199px){.sub-Heading{padding:7.8125vw 0;background-size:26.07421875vw}}.sub-Heading:after{content:"";width:100%;height:60px;position:absolute;bottom:0;left:0;background:-webkit-linear-gradient(top,rgba(255,250,250,0) 0,snow 100%);background:linear-gradient(to bottom,rgba(255,250,250,0) 0,snow 100%)}@media print,screen and (max-width:1199px){.sub-Heading:after{height:11.71875vw}}.sub-Subheading{font-family:"M PLUS Rounded 1c",sans-serif;font-size:36px;font-size:3.6rem;color:#ff3c72;font-weight:700;letter-spacing:.1em;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;background:snow}@media print,screen and (max-width:1199px){.sub-Subheading{font-size:68px;font-size:6.8rem;text-align:center}}.sub-Subheading:before,.sub-Subheading:after{content:"";width:30px;height:31px;display:block;background:url(../../images/common/icon_star_pink.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.sub-Subheading:before,.sub-Subheading:after{width:5.56640625vw;height:5.56640625vw}}.sub-Subheading:before{margin:0 30px 0 0}@media print,screen and (max-width:1199px){.sub-Subheading:before{margin:0 5.859375vw 0 0}}.sub-Subheading:after{margin:0 0 0 30px}@media print,screen and (max-width:1199px){.sub-Subheading:after{margin:0 0 0 5.859375vw}}.sub-Body{background:snow}.sub-Category{width:1169px;position:relative;margin:60px auto 80px}@media print,screen and (max-width:1199px){.sub-Category{width:92.1875vw;margin:11.71875vw auto 7.8125vw}}.sub-Category:after{content:"";width:100%;height:6px;margin:45px 0 0;display:block;background:url(../../images/common/img_dot-line_lightgray.png) repeat-x;background-size:contain}@media print,screen and (max-width:1199px){.sub-Category:after{height:.5859375vw;margin:5.859375vw 0 0}}.sub-Category ul{margin:0 -29px -30px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (max-width:1199px){.sub-Category ul{margin:0 -2.44140625vw -2.9296875vw}}.sub-Category ul li{margin:0 29px 30px}@media print,screen and (max-width:1199px){.sub-Category ul li{margin:0 2.44140625vw 2.9296875vw}}.sub-Category ul li a{font-size:18px;font-size:1.8rem;font-weight:700;color:#ff3c72;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (max-width:1199px){.sub-Category ul li a{font-size:36px;font-size:3.6rem}}.sub-Category ul li a:after{content:"";width:15px;height:9px;min-width:15px;margin:0 0 0 12px;display:block;background:url(../../images/common/icon_arrow_down_pink.png) 0 0 no-repeat;background-size:contain;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}@media print,screen and (max-width:1199px){.sub-Category ul li a:after{width:2.734375vw;height:1.66015625vw;min-width:2.734375vw;margin:0 0 0 2.1484375vw}}@media print,screen and (min-width:1200px){.sub-Category ul li a{-webkit-transition:.3s;transition:.3s}.sub-Category ul li a:hover{color:#ff94b2}}.st-Header{width:100%;min-width:1200px;position:fixed;top:0;left:0;z-index:10}@media print,screen and (max-width:1199px){.st-Header{min-width:100%}}.st-Header_Content{height:80px;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;border-bottom:1px solid #d1d1d1;background:-webkit-linear-gradient(top,#fff 43%,#f7f7f7 47%,#fff 100%);background:linear-gradient(to bottom,#fff 43%,#f7f7f7 47%,#fff 100%);position:relative}@media print,screen and (max-width:1199px){.st-Header_Content{height:14.6484375vw;padding:0 4.00390625vw 0 1.953125vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.st-Header_Content:before{content:"";width:100%;height:4px;position:absolute;top:0;left:0;background:#ff3c72}@media print,screen and (max-width:1199px){.st-Header_Content:before{height:.5859375vw}}@media print,screen and (max-width:1199px){.st-Header_Logo{width:37.3046875vw;margin:1.5625vw 0 0}}@media print,screen and (max-width:1199px){.st-Header_Logo a{display:block}}@media print,screen and (max-width:1199px){.st-Header_Navi{width:100%;position:fixed;top:14.6484375vw;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:-1;-webkit-transition:.3s;transition:.3s}}.st-Header_Navi .global .list{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}@media print,screen and (max-width:1199px){.st-Header_Navi .global .list{-webkit-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #ececec;background:#fff}}.st-Header_Navi .global .list li a{height:60px;padding:0 1.6145833333vw;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative}@media print,screen and (max-width:1200px){.st-Header_Navi .global .list li a{padding:0 24.375px}}@media print,screen and (max-width:1199px){.st-Header_Navi .global .list li a{height:14.6484375vw;background:-webkit-linear-gradient(top,#fff 43%,#f7f7f7 47%,#fff 100%);background:linear-gradient(to bottom,#fff 43%,#f7f7f7 47%,#fff 100%)}}.st-Header_Navi .global .list li a:before{content:"";width:100%;height:80px;background:#ff3c72;position:absolute;top:-10px;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@media print,screen and (max-width:1199px){.st-Header_Navi .global .list li a:before{height:100%;top:0}}.st-Header_Navi .global .list li a span{display:block;position:relative}.st-Header_Navi .global .list li a span.en{font-family:"M PLUS Rounded 1c",sans-serif;font-size:18px;font-size:1.8rem;font-weight:900;color:#ff3b72;letter-spacing:.08em}@media print,screen and (max-width:1199px){.st-Header_Navi .global .list li a span.en{font-size:44px;font-size:4.4rem}}.st-Header_Navi .global .list li a span.ja{margin:5px 0 0;font-size:12px;font-size:1.2rem;color:#434343;letter-spacing:.08em}@media print,screen and (max-width:1199px){.st-Header_Navi .global .list li a span.ja{margin:.9765625vw 0 0;font-size:30px;font-size:3rem}}.st-Header_Navi .global .list li a.current:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.st-Header_Navi .global .list li a.current span{color:#fff}@media print,screen and (min-width:1200px){.st-Header_Navi .global .list li a:before{-webkit-transition:.3s;transition:.3s}.st-Header_Navi .global .list li a span{-webkit-transition:.3s;transition:.3s}.st-Header_Navi .global .list li a:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.st-Header_Navi .global .list li a:hover span{color:#fff}}@media print,screen and (max-width:1199px){.st-Header_Navi .global .list li:nth-child(1){width:50%}}@media print,screen and (max-width:1199px){.st-Header_Navi .global .list li:nth-child(even){border-left:none}}.st-Header_Navi .global .list li+li{border-left:1px solid #ececec}@media print,screen and (max-width:1199px){.st-Header_Navi .global .list li+li{width:50%;border-top:1px solid #ececec}}.st-Header_Sns{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:2.0833333333vw}@media print,screen and (max-width:1199px){.st-Header_Sns{margin:.5859375vw 0 0;right:15.8203125vw}}.st-Header_Sns .list{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}.st-Header_Sns .list li.twitter{width:26px}@media print,screen and (max-width:1199px){.st-Header_Sns .list li.twitter{width:5.46875vw}}.st-Header_Sns .list li.youtube{width:30px;margin:0 0 0 30px}@media print,screen and (max-width:1199px){.st-Header_Sns .list li.youtube{width:6.4453125vw;margin:0 0 0 6.8359375vw}}.st-Header_Sns .list li a{display:block}.st-Header_Sns .list li a img{width:100%;height:auto}@media print,screen and (min-width:1200px){.st-Header_Sns .list li a{-webkit-transition:.3s;transition:.3s}.st-Header_Sns .list li a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}}@media print,screen and (max-width:1199px){.st-Header_Hamburger{width:5.078125vw;height:4.6875vw;margin:.5859375vw 0 0;position:relative}}@media print,screen and (max-width:1199px){.st-Header_Hamburger span{width:5.078125vw;height:.5859375vw;min-height:1px;margin:0 auto;position:absolute;left:0;right:0;-webkit-transition:.3s;transition:.3s;background:#ff3b72;border-radius:1000px}}.st-Header_Hamburger span:nth-child(1){top:0}.st-Header_Hamburger span:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.st-Header_Hamburger span:nth-child(3){bottom:0}@media print,screen and (max-width:1199px){.st-Header.opened .st-Header_Hamburger span:nth-child(1){top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@media print,screen and (max-width:1199px){.st-Header.opened .st-Header_Hamburger span:nth-child(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@media print,screen and (max-width:1199px){.st-Header.opened .st-Header_Hamburger span:nth-child(3){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media print,screen and (max-width:1199px){.st-Header.opened .st-Header_Navi{-webkit-transform:translateY(0);transform:translateY(0)}}.character-List{padding:0 0 200px}@media print,screen and (max-width:1199px){.character-List{padding:0 0 13.671875vw}}.character-List .list{position:relative;z-index:1}.character-List .list:before{content:"";position:absolute;z-index:-1}.character-List .list .catch{position:relative;z-index:10}.character-List .list>ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media print,screen and (max-width:1199px){.character-List .list>ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.character-List .list>ul li{width:201px;margin:0 15px;position:relative}@media print,screen and (max-width:1199px){.character-List .list>ul li{width:33.203125vw;margin:0}}.character-List .list>ul li a{padding-top:416px;display:block;position:relative}@media print,screen and (max-width:1199px){.character-List .list>ul li a{padding-top:63.57421875vw}}.character-List .list>ul li a:before,.character-List .list>ul li a:after{content:"";position:absolute;pointer-events:none}@media print,screen and (max-width:1199px){.character-List .list>ul li a:after{display:none}}@media print,screen and (min-width:1200px){.character-List .list>ul li a:before{-webkit-transition:opacity .2s;transition:opacity .2s}.character-List .list>ul li a .btn:after{-webkit-transition:opacity .3s;transition:opacity .3s}.character-List .list>ul li a:hover:before{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.character-List .list>ul li a:hover .btn:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.character-List .list>ul li a .btn{width:201px;height:80px;margin:0 auto;background:url(../../images/common/character/bg_name.png) 0 0 no-repeat;background-size:cover;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;position:relative;z-index:10;font-family:"M PLUS Rounded 1c",sans-serif}@media print,screen and (max-width:1199px){.character-List .list>ul li a .btn{width:33.203125vw;height:13.28125vw;z-index:5}}.character-List .list>ul li a .btn:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.character-List .list>ul li a .btn .name{margin:-3px 0 0;font-size:24px;font-size:2.4rem;font-weight:900;color:#ff3b72;position:relative;z-index:1}@media print,screen and (max-width:1199px){.character-List .list>ul li a .btn .name{margin:-.390625vw 0 0;font-size:41px;font-size:4.1rem}}.character-List .list>ul li a .btn .cv{margin:9px 0 0;font-size:14px;font-size:1.4rem;color:#060d13;position:relative;z-index:1}@media print,screen and (max-width:1199px){.character-List .list>ul li a .btn .cv{margin:1.5625vw 0 0;font-size:24px;font-size:2.4rem}}.character-List .list>p{font-weight:700;font-size:14px;font-size:1.4rem;line-height:2.1428571429;letter-spacing:.1em;text-align:center}@media print,screen and (max-width:1199px){.character-List .list>p{width:92.1875vw;font-size:28px;font-size:2.8rem;text-align:left}}@media print,screen and (max-width:1199px){.character-List .list>p br{display:none}}.character-List .list .comic{margin:20px 0 0;-webkit-transform:rotate(.05deg);transform:rotate(.05deg)}@media print,screen and (max-width:1199px){.character-List .list .comic{margin:2.9296875vw 0 0}}.character-List .list .comic a{width:280px;margin:0 auto;padding:17px 0;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;font-family:"M PLUS Rounded 1c",sans-serif;font-size:16px;font-size:1.6rem;color:#fff;letter-spacing:.1em;border-radius:100px;position:relative}@media print,screen and (max-width:1199px){.character-List .list .comic a{width:54.6875vw;padding:3.02734375vw 0;font-size:30px;font-size:3rem}}.character-List .list .comic a:after{content:"";width:12px;height:8px;margin:auto 0;position:absolute;top:0;bottom:0;right:23px;background:url(../../images/common/icon_arrow_down_white.png) 0 0 no-repeat;background-size:contain;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media print,screen and (max-width:1199px){.character-List .list .comic a:after{width:2.05078125vw;height:1.171875vw;right:3.90625vw}}@media print,screen and (min-width:1200px){.character-List .list .comic a{-webkit-transition:.3s;transition:.3s}.character-List .list .comic a:hover{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}}.character-List .list.poppinparty:before{width:100%;height:648px;margin:0 auto;top:116px;right:0;left:0;background:url(../../images/pc/character/bg_poppinparty.png) 50% 50% no-repeat;background-size:1920px}@media print,screen and (max-width:1199px){.character-List .list.poppinparty:before{width:100%;height:200.1953125vw;top:16.89453125vw;background:url(../../images/sp/character/bg_poppinparty_list.png) 0 0 no-repeat;background-size:cover}}.character-List .list.poppinparty .logo{width:412px;margin:0 auto}@media print,screen and (max-width:1199px){.character-List .list.poppinparty .logo{width:60.546875vw}}.character-List .list.poppinparty .logo img{width:100%;height:auto}.character-List .list.poppinparty .catch{width:1177px;margin:2px auto 0}@media print,screen and (max-width:1199px){.character-List .list.poppinparty .catch{width:93.06640625vw;margin:4.8828125vw 0 -2.05078125vw 3.3203125vw}}.character-List .list.poppinparty .catch img{width:100%;height:auto}.character-List .list.poppinparty>ul{margin:0}@media print,screen and (min-width:1200px){.character-List .list.poppinparty>ul li a:hover .btn:after{background:url(../../images/common/character/bg_name_on_poppinparty.png) 0 0 no-repeat;background-size:cover}}.character-List .list.poppinparty>ul li a:after{background:#f37}.character-List .list.poppinparty>ul .toyama-kasumi{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .toyama-kasumi{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}}.character-List .list.poppinparty>ul .toyama-kasumi a:before,.character-List .list.poppinparty>ul .toyama-kasumi a:after{width:406px;height:646px;position:absolute;top:-4px;left:-117px}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .toyama-kasumi a:before,.character-List .list.poppinparty>ul .toyama-kasumi a:after{width:75.9765625vw;height:120.8984375vw;top:1.07421875vw;left:-24.609375vw}}.character-List .list.poppinparty>ul .toyama-kasumi a:before{background:url(../../images/common/character/poppinparty/s2/img_toyama-kasumi_3.png) 0 0/contain no-repeat;z-index:5}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .toyama-kasumi a:before{z-index:4}}.character-List .list.poppinparty>ul .toyama-kasumi a:after{-webkit-mask:url(../../images/common/character/poppinparty/s2/img_toyama-kasumi_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/poppinparty/s2/img_toyama-kasumi_3.png) 0 0/contain no-repeat;z-index:4}.character-List .list.poppinparty>ul .hanazono-tae{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .hanazono-tae{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}}.character-List .list.poppinparty>ul .hanazono-tae a:before,.character-List .list.poppinparty>ul .hanazono-tae a:after{width:394px;height:695px;position:absolute;top:-41px;left:-87px}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .hanazono-tae a:before,.character-List .list.poppinparty>ul .hanazono-tae a:after{width:73.73046875vw;height:130.078125vw;top:-5.859375vw;left:-24.70703125vw}}.character-List .list.poppinparty>ul .hanazono-tae a:before{background:url(../../images/common/character/poppinparty/s2/img_hanazono-tae_3.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .hanazono-tae a:before{z-index:3}}.character-List .list.poppinparty>ul .hanazono-tae a:after{-webkit-mask:url(../../images/common/character/poppinparty/s2/img_hanazono-tae_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/poppinparty/s2/img_hanazono-tae_3.png) 0 0/contain no-repeat;z-index:0}.character-List .list.poppinparty>ul .ushigome-rimi{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .ushigome-rimi{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}}.character-List .list.poppinparty>ul .ushigome-rimi a:before,.character-List .list.poppinparty>ul .ushigome-rimi a:after{width:379px;height:647px;position:absolute;top:-10px;left:-43px}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .ushigome-rimi a:before,.character-List .list.poppinparty>ul .ushigome-rimi a:after{width:70.99609375vw;height:121.09375vw;top:2.83203125vw;left:-11.5234375vw}}.character-List .list.poppinparty>ul .ushigome-rimi a:before{background:url(../../images/common/character/poppinparty/s2/img_ushigome-rimi_3.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .ushigome-rimi a:before{z-index:2}}.character-List .list.poppinparty>ul .ushigome-rimi a:after{-webkit-mask:url(../../images/common/character/poppinparty/s2/img_ushigome-rimi_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/poppinparty/s2/img_ushigome-rimi_3.png) 0 0/contain no-repeat;z-index:0}.character-List .list.poppinparty>ul .yamabuki-saya{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .yamabuki-saya{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin:0 1.953125vw 0 14.6484375vw}}.character-List .list.poppinparty>ul .yamabuki-saya a:before,.character-List .list.poppinparty>ul .yamabuki-saya a:after{width:353px;height:652px;position:absolute;top:-2px;left:-99px}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .yamabuki-saya a:before,.character-List .list.poppinparty>ul .yamabuki-saya a:after{width:66.015625vw;height:121.97265625vw;top:2.05078125vw;left:-21.2890625vw}}.character-List .list.poppinparty>ul .yamabuki-saya a:before{background:url(../../images/common/character/poppinparty/s2/img_yamabuki-saya_3.png) 0 0/contain no-repeat;z-index:3}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .yamabuki-saya a:before{z-index:0}}.character-List .list.poppinparty>ul .yamabuki-saya a:after{-webkit-mask:url(../../images/common/character/poppinparty/s2/img_yamabuki-saya_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/poppinparty/s2/img_yamabuki-saya_3.png) 0 0/contain no-repeat;z-index:2}.character-List .list.poppinparty>ul .ichigaya-arisa{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .ichigaya-arisa{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin:0 14.6484375vw 0 1.953125vw}}.character-List .list.poppinparty>ul .ichigaya-arisa a:before,.character-List .list.poppinparty>ul .ichigaya-arisa a:after{width:365px;height:604px;position:absolute;top:38px;left:-88px}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .ichigaya-arisa a:before,.character-List .list.poppinparty>ul .ichigaya-arisa a:after{width:68.359375vw;height:113.0859375vw;top:3.22265625vw;left:-18.1640625vw}}.character-List .list.poppinparty>ul .ichigaya-arisa a:before{background:url(../../images/common/character/poppinparty/s2/img_ichigaya-arisa_3.png) 0 0/contain no-repeat;z-index:3}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>ul .ichigaya-arisa a:before{z-index:1}}.character-List .list.poppinparty>ul .ichigaya-arisa a:after{-webkit-mask:url(../../images/common/character/poppinparty/s2/img_ichigaya-arisa_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/poppinparty/s2/img_ichigaya-arisa_3.png) 0 0/contain no-repeat;z-index:2}.character-List .list.poppinparty>p{margin-top:190px;color:#ff3b72}@media print,screen and (max-width:1199px){.character-List .list.poppinparty>p{margin:51.5625vw auto 0}}.character-List .list.poppinparty .comic a{background:#ff3b72}.character-List .list.afterglow{margin:125px 0 0}@media print,screen and (max-width:1199px){.character-List .list.afterglow{margin:15.0390625vw 0 0}}.character-List .list.afterglow:before{width:100%;height:648px;margin:0 auto;top:134px;right:0;left:0;background:url(../../images/pc/character/bg_afterglow.png) 50% 50% no-repeat;background-size:1920px}@media print,screen and (max-width:1199px){.character-List .list.afterglow:before{width:100%;height:200.1953125vw;top:21.97265625vw;background:url(../../images/sp/character/bg_afterglow_list.png) 0 0 no-repeat;background-size:cover}}.character-List .list.afterglow .logo{width:431px;margin:0 auto}@media print,screen and (max-width:1199px){.character-List .list.afterglow .logo{width:62.98828125vw}}.character-List .list.afterglow .logo img{width:100%;height:auto}.character-List .list.afterglow .catch{width:1176px;margin:-3px auto -4px}@media print,screen and (max-width:1199px){.character-List .list.afterglow .catch{width:91.89453125vw;margin:3.7109375vw 0 -6.25vw 3.7109375vw}}.character-List .list.afterglow .catch img{width:100%;height:auto}.character-List .list.afterglow>ul{margin:0}@media print,screen and (min-width:1200px){.character-List .list.afterglow>ul li a:hover .btn:after{background:url(../../images/common/character/bg_name_on_afterglow.png) 0 0 no-repeat;background-size:cover}}.character-List .list.afterglow>ul li a:after{background:#e34}.character-List .list.afterglow>ul .mitake-ran{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .mitake-ran{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}}.character-List .list.afterglow>ul .mitake-ran a:before,.character-List .list.afterglow>ul .mitake-ran a:after{width:369px;height:638px;position:absolute;top:28px;left:-99px}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .mitake-ran a:before,.character-List .list.afterglow>ul .mitake-ran a:after{width:66.015625vw;height:116.40625vw;top:.68359375vw;left:-17.1875vw}}.character-List .list.afterglow>ul .mitake-ran a:before{background:url(../../images/common/character/afterglow/s2/img_mitake-ran_3.png) 0 0/contain no-repeat;z-index:5}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .mitake-ran a:before{z-index:4}}.character-List .list.afterglow>ul .mitake-ran a:after{-webkit-mask:url(../../images/common/character/afterglow/s2/img_mitake-ran_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/afterglow/s2/img_mitake-ran_3.png) 0 0/contain no-repeat;z-index:4}.character-List .list.afterglow>ul .aoba-moca{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .aoba-moca{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}}.character-List .list.afterglow>ul .aoba-moca a:before,.character-List .list.afterglow>ul .aoba-moca a:after{width:366px;height:639px;position:absolute;top:25px;left:-98px}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .aoba-moca a:before,.character-List .list.afterglow>ul .aoba-moca a:after{width:65.4296875vw;height:114.2578125vw;top:.68359375vw;left:-20.8984375vw}}.character-List .list.afterglow>ul .aoba-moca a:before{background:url(../../images/common/character/afterglow/s2/img_aoba-moca_3.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .aoba-moca a:before{z-index:3}}.character-List .list.afterglow>ul .aoba-moca a:after{-webkit-mask:url(../../images/common/character/afterglow/s2/img_aoba-moca_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/afterglow/s2/img_aoba-moca_3.png) 0 0/contain no-repeat;z-index:0}.character-List .list.afterglow>ul .uehara-himari{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .uehara-himari{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}}.character-List .list.afterglow>ul .uehara-himari a:before,.character-List .list.afterglow>ul .uehara-himari a:after{width:355px;height:762px;position:absolute;top:-104px;left:-51px}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .uehara-himari a:before,.character-List .list.afterglow>ul .uehara-himari a:after{width:63.4765625vw;height:136.23046875vw;top:-22.36328125vw;left:-6.34765625vw}}.character-List .list.afterglow>ul .uehara-himari a:before{background:url(../../images/common/character/afterglow/s2/img_uehara-himari_3.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .uehara-himari a:before{z-index:2}}.character-List .list.afterglow>ul .uehara-himari a:after{-webkit-mask:url(../../images/common/character/afterglow/s2/img_uehara-himari_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/afterglow/s2/img_uehara-himari_3.png) 0 0/contain no-repeat;z-index:0}.character-List .list.afterglow>ul .udagawa-tomoe{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .udagawa-tomoe{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin:0 14.6484375vw 0 1.953125vw}}.character-List .list.afterglow>ul .udagawa-tomoe a:before,.character-List .list.afterglow>ul .udagawa-tomoe a:after{width:302px;height:648px;position:absolute;top:-6px;left:-32px}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .udagawa-tomoe a:before,.character-List .list.afterglow>ul .udagawa-tomoe a:after{width:54.00390625vw;height:115.91796875vw;top:.390625vw;left:-6.93359375vw}}.character-List .list.afterglow>ul .udagawa-tomoe a:before{background:url(../../images/common/character/afterglow/s2/img_udagawa-tomoe_3.png) 0 0/contain no-repeat;z-index:3}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .udagawa-tomoe a:before{z-index:0}}.character-List .list.afterglow>ul .udagawa-tomoe a:after{-webkit-mask:url(../../images/common/character/afterglow/s2/img_udagawa-tomoe_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/afterglow/s2/img_udagawa-tomoe_3.png) 0 0/contain no-repeat;z-index:2}.character-List .list.afterglow>ul .hazawa-tsugumi{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .hazawa-tsugumi{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin:0 1.953125vw 0 14.6484375vw}}.character-List .list.afterglow>ul .hazawa-tsugumi a:before,.character-List .list.afterglow>ul .hazawa-tsugumi a:after{width:334px;height:635px;position:absolute;top:31px;left:-46px}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .hazawa-tsugumi a:before,.character-List .list.afterglow>ul .hazawa-tsugumi a:after{width:59.765625vw;height:113.57421875vw;top:4.19921875vw;left:-4.4921875vw}}.character-List .list.afterglow>ul .hazawa-tsugumi a:before{background:url(../../images/common/character/afterglow/s2/img_hazawa-tsugumi_3.png) 0 0/contain no-repeat;z-index:3}@media print,screen and (max-width:1199px){.character-List .list.afterglow>ul .hazawa-tsugumi a:before{z-index:1}}.character-List .list.afterglow>ul .hazawa-tsugumi a:after{-webkit-mask:url(../../images/common/character/afterglow/s2/img_hazawa-tsugumi_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/afterglow/s2/img_hazawa-tsugumi_3.png) 0 0/contain no-repeat;z-index:2}.character-List .list.afterglow>p{margin-top:218px;color:#e34}@media print,screen and (max-width:1199px){.character-List .list.afterglow>p{margin:41.015625vw auto 0}}.character-List .list.afterglow .comic a{background:#e34}.character-List .list.pastelpalettes{margin:138px 0 0}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes{margin:18.359375vw 0 0}}.character-List .list.pastelpalettes:before{width:100%;height:648px;margin:0 auto;top:138px;right:0;left:0;background:url(../../images/pc/character/bg_pastelpalettes.png) 50% 50% no-repeat;background-size:1920px}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes:before{width:100%;height:200.1953125vw;top:24.4140625vw;background:url(../../images/sp/character/bg_pastelpalettes_list.png) 0 0 no-repeat;background-size:cover}}.character-List .list.pastelpalettes .logo{width:309px;margin:0 auto}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes .logo{width:44.7265625vw}}.character-List .list.pastelpalettes .logo img{width:100%;height:auto}.character-List .list.pastelpalettes .catch{width:1178px;margin:11px auto -41px}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes .catch{width:91.796875vw;margin:5.859375vw 0 -6.15234375vw 3.7109375vw}}.character-List .list.pastelpalettes .catch img{width:100%;height:auto}.character-List .list.pastelpalettes>ul{margin:0}@media print,screen and (min-width:1200px){.character-List .list.pastelpalettes>ul li a:hover .btn:after{background:url(../../images/common/character/bg_name_on_pastelpalettes.png) 0 0 no-repeat;background-size:cover}}.character-List .list.pastelpalettes>ul li a:after{background:#3da}.character-List .list.pastelpalettes>ul .maruyama-aya{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .maruyama-aya{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}}.character-List .list.pastelpalettes>ul .maruyama-aya a:before,.character-List .list.pastelpalettes>ul .maruyama-aya a:after{width:294px;height:625px;position:absolute;top:25px;left:-18px}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .maruyama-aya a:before,.character-List .list.pastelpalettes>ul .maruyama-aya a:after{width:55.37109375vw;height:117.578125vw;top:-.87890625vw;left:-10.15625vw}}.character-List .list.pastelpalettes>ul .maruyama-aya a:before{background:url(../../images/common/character/pastelpalettes/s2/img_maruyama-aya_3.png) 0 0/contain no-repeat;z-index:9}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .maruyama-aya a:before{z-index:4}}.character-List .list.pastelpalettes>ul .maruyama-aya a:after{-webkit-mask:url(../../images/common/character/pastelpalettes/s2/img_maruyama-aya_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/pastelpalettes/s2/img_maruyama-aya_3.png) 0 0/contain no-repeat;z-index:8}.character-List .list.pastelpalettes>ul .hikawa-hina{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .hikawa-hina{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}}.character-List .list.pastelpalettes>ul .hikawa-hina a:before,.character-List .list.pastelpalettes>ul .hikawa-hina a:after{width:438px;height:634px;position:absolute;top:23px;left:-123px}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .hikawa-hina a:before,.character-List .list.pastelpalettes>ul .hikawa-hina a:after{width:82.12890625vw;height:119.23828125vw;top:-1.953125vw;left:-26.26953125vw}}.character-List .list.pastelpalettes>ul .hikawa-hina a:before{background:url(../../images/common/character/pastelpalettes/s2/img_hikawa-hina_3.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .hikawa-hina a:before{z-index:3}}.character-List .list.pastelpalettes>ul .hikawa-hina a:after{-webkit-mask:url(../../images/common/character/pastelpalettes/s2/img_hikawa-hina_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/pastelpalettes/s2/img_hikawa-hina_3.png) 0 0/contain no-repeat;z-index:0}.character-List .list.pastelpalettes>ul .shirasagi-chisato{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .shirasagi-chisato{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}}.character-List .list.pastelpalettes>ul .shirasagi-chisato a:before,.character-List .list.pastelpalettes>ul .shirasagi-chisato a:after{width:408px;height:617px;position:absolute;top:39px;left:-65px}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .shirasagi-chisato a:before,.character-List .list.pastelpalettes>ul .shirasagi-chisato a:after{width:76.7578125vw;height:116.2109375vw;top:1.171875vw;left:-15.13671875vw}}.character-List .list.pastelpalettes>ul .shirasagi-chisato a:before{background:url(../../images/common/character/pastelpalettes/s2/img_shirasagi-chisato_3.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .shirasagi-chisato a:before{z-index:2}}.character-List .list.pastelpalettes>ul .shirasagi-chisato a:after{-webkit-mask:url(../../images/common/character/pastelpalettes/s2/img_shirasagi-chisato_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/pastelpalettes/s2/img_shirasagi-chisato_3.png) 0 0/contain no-repeat;z-index:0}.character-List .list.pastelpalettes>ul .yamato-maya{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .yamato-maya{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin:0 14.6484375vw 0 1.953125vw}}.character-List .list.pastelpalettes>ul .yamato-maya a:before,.character-List .list.pastelpalettes>ul .yamato-maya a:after{width:411px;height:682px;position:absolute;top:-37px;left:-163px}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .yamato-maya a:before,.character-List .list.pastelpalettes>ul .yamato-maya a:after{width:77.24609375vw;height:128.41796875vw;top:-7.71484375vw;left:-33.7890625vw}}.character-List .list.pastelpalettes>ul .yamato-maya a:before{background:url(../../images/common/character/pastelpalettes/s2/img_yamato-maya_3.png) 0 0/contain no-repeat;z-index:7}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .yamato-maya a:before{z-index:0}}.character-List .list.pastelpalettes>ul .yamato-maya a:after{-webkit-mask:url(../../images/common/character/pastelpalettes/s2/img_yamato-maya_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/pastelpalettes/s2/img_yamato-maya_3.png) 0 0/contain no-repeat;z-index:6}.character-List .list.pastelpalettes>ul .wakamiya-eve{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .wakamiya-eve{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin:0 1.953125vw 0 14.6484375vw}}.character-List .list.pastelpalettes>ul .wakamiya-eve a:before,.character-List .list.pastelpalettes>ul .wakamiya-eve a:after{width:361px;height:702px;position:absolute;top:-47px;left:-16px}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .wakamiya-eve a:before,.character-List .list.pastelpalettes>ul .wakamiya-eve a:after{width:71.09375vw;height:132.12890625vw;top:-9.08203125vw;left:-8.7890625vw}}.character-List .list.pastelpalettes>ul .wakamiya-eve a:before{background:url(../../images/common/character/pastelpalettes/s2/img_wakamiya-eve_3.png) 0 0/contain no-repeat;z-index:5}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>ul .wakamiya-eve a:before{z-index:1}}.character-List .list.pastelpalettes>ul .wakamiya-eve a:after{-webkit-mask:url(../../images/common/character/pastelpalettes/s2/img_wakamiya-eve_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/pastelpalettes/s2/img_wakamiya-eve_3.png) 0 0/contain no-repeat;z-index:4}.character-List .list.pastelpalettes>p{margin-top:198px;color:#34dda9}@media print,screen and (max-width:1199px){.character-List .list.pastelpalettes>p{margin:43.65234375vw auto 0}}.character-List .list.pastelpalettes .comic a{background:#34dda9}.character-List .list.roselia{margin:153px 0 0}@media print,screen and (max-width:1199px){.character-List .list.roselia{margin:15.33203125vw 0 0}}.character-List .list.roselia:before{width:100%;height:648px;margin:0 auto;top:144px;right:0;left:0;background:url(../../images/pc/character/bg_roselia.png) 50% 50% no-repeat;background-size:1920px}@media print,screen and (max-width:1199px){.character-List .list.roselia:before{width:99.51171875vw;height:200.1953125vw;top:25.87890625vw;background:url(../../images/sp/character/bg_roselia_list.png) 0 0 no-repeat;background-size:cover}}.character-List .list.roselia .logo{width:333px;margin:0 auto}@media print,screen and (max-width:1199px){.character-List .list.roselia .logo{width:48.4375vw}}.character-List .list.roselia .logo img{width:100%;height:auto}.character-List .list.roselia .catch{width:1067px;margin:2px auto;-webkit-transform:translateX(-27px);transform:translateX(-27px)}@media print,screen and (max-width:1199px){.character-List .list.roselia .catch{width:94.3359375vw;margin:4.296875vw 0 -12.109375vw 2.5390625vw;-webkit-transform:translateX(0);transform:translateX(0)}}.character-List .list.roselia .catch img{width:100%;height:auto}.character-List .list.roselia>ul{margin:0}@media print,screen and (min-width:1200px){.character-List .list.roselia>ul li a:hover .btn:after{background:url(../../images/common/character/bg_name_on_roselia.png) 0 0 no-repeat;background-size:cover}}.character-List .list.roselia>ul li a:after{background:#34a}.character-List .list.roselia>ul .minato-yukina{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .minato-yukina{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}}.character-List .list.roselia>ul .minato-yukina a:before,.character-List .list.roselia>ul .minato-yukina a:after{width:377px;height:629px;position:absolute;top:17px;left:-113px}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .minato-yukina a:before,.character-List .list.roselia>ul .minato-yukina a:after{width:68.5546875vw;height:114.453125vw;top:5.17578125vw;left:-22.75390625vw}}.character-List .list.roselia>ul .minato-yukina a:before{background:url(../../images/common/character/roselia/s2/img_minato-yukina_3.png) 0 0/contain no-repeat;z-index:5}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .minato-yukina a:before{z-index:4}}.character-List .list.roselia>ul .minato-yukina a:after{-webkit-mask:url(../../images/common/character/roselia/s2/img_minato-yukina_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/roselia/s2/img_minato-yukina_3.png) 0 0/contain no-repeat;z-index:4}.character-List .list.roselia>ul .hikawa-sayo{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .hikawa-sayo{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}}.character-List .list.roselia>ul .hikawa-sayo a:before,.character-List .list.roselia>ul .hikawa-sayo a:after{width:440px;height:640px;position:absolute;top:-22px;left:-90px}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .hikawa-sayo a:before,.character-List .list.roselia>ul .hikawa-sayo a:after{width:79.98046875vw;height:116.40625vw;top:-2.05078125vw;left:-16.2109375vw}}.character-List .list.roselia>ul .hikawa-sayo a:before{background:url(../../images/common/character/roselia/s2/img_hikawa-sayo_3.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .hikawa-sayo a:before{z-index:3}}.character-List .list.roselia>ul .hikawa-sayo a:after{-webkit-mask:url(../../images/common/character/roselia/s2/img_hikawa-sayo_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/roselia/s2/img_hikawa-sayo_3.png) 0 0/contain no-repeat;z-index:0}.character-List .list.roselia>ul .imai-lisa{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .imai-lisa{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}}.character-List .list.roselia>ul .imai-lisa a:before,.character-List .list.roselia>ul .imai-lisa a:after{width:373px;height:561px;position:absolute;top:67px;left:-114px}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .imai-lisa a:before,.character-List .list.roselia>ul .imai-lisa a:after{width:67.87109375vw;height:102.05078125vw;top:12.20703125vw;left:-27.05078125vw}}.character-List .list.roselia>ul .imai-lisa a:before{background:url(../../images/common/character/roselia/s2/img_imai-lisa_3.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .imai-lisa a:before{z-index:2}}.character-List .list.roselia>ul .imai-lisa a:after{-webkit-mask:url(../../images/common/character/roselia/s2/img_imai-lisa_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/roselia/s2/img_imai-lisa_3.png) 0 0/contain no-repeat;z-index:0}.character-List .list.roselia>ul .udagawa-ako{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .udagawa-ako{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin:0 1.953125vw 0 14.6484375vw}}.character-List .list.roselia>ul .udagawa-ako a:before,.character-List .list.roselia>ul .udagawa-ako a:after{width:382px;height:575px;position:absolute;top:49px;left:-71px}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .udagawa-ako a:before,.character-List .list.roselia>ul .udagawa-ako a:after{width:69.43359375vw;height:104.58984375vw;top:16.40625vw;left:-12.5vw}}.character-List .list.roselia>ul .udagawa-ako a:before{background:url(../../images/common/character/roselia/s2/img_udagawa-ako_3.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .udagawa-ako a:before{z-index:1}}.character-List .list.roselia>ul .udagawa-ako a:after{-webkit-mask:url(../../images/common/character/roselia/s2/img_udagawa-ako_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/roselia/s2/img_udagawa-ako_3.png) 0 0/contain no-repeat;z-index:0}.character-List .list.roselia>ul .shirokane-rinko{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .shirokane-rinko{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin:0 14.6484375vw 0 1.953125vw}}.character-List .list.roselia>ul .shirokane-rinko a:before,.character-List .list.roselia>ul .shirokane-rinko a:after{width:361px;height:613px;position:absolute;top:-1px;left:-69px}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .shirokane-rinko a:before,.character-List .list.roselia>ul .shirokane-rinko a:after{width:65.625vw;height:111.5234375vw;top:11.71875vw;left:-16.50390625vw}}.character-List .list.roselia>ul .shirokane-rinko a:before{background:url(../../images/common/character/roselia/s2/img_shirokane-rinko_3.png) 0 0/contain no-repeat;z-index:3}@media print,screen and (max-width:1199px){.character-List .list.roselia>ul .shirokane-rinko a:before{z-index:0}}.character-List .list.roselia>ul .shirokane-rinko a:after{-webkit-mask:url(../../images/common/character/roselia/s2/img_shirokane-rinko_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/roselia/s2/img_shirokane-rinko_3.png) 0 0/contain no-repeat;z-index:2}.character-List .list.roselia>p{margin-top:189px;color:#3444aa}@media print,screen and (max-width:1199px){.character-List .list.roselia>p{margin:46.58203125vw auto 0}}.character-List .list.roselia .comic a{background:#3444aa}.character-List .list.hello-happy-world{margin:132px 0 0}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world{margin:15.52734375vw 0 0}}.character-List .list.hello-happy-world:before{width:100%;height:648px;margin:0 auto;top:181px;right:0;left:0;background:url(../../images/pc/character/bg_hello-happy-world.png) 50% 50% no-repeat;background-size:1920px}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world:before{width:100%;height:200.1953125vw;top:28.7109375vw;background:url(../../images/sp/character/bg_hello-happy-world_list.png) 0 0 no-repeat;background-size:cover}}.character-List .list.hello-happy-world .logo{width:387px;margin:0 auto}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world .logo{width:55.859375vw}}.character-List .list.hello-happy-world .logo img{width:100%;height:auto}.character-List .list.hello-happy-world .catch{width:1103px;margin:12px auto -16px;-webkit-transform:translateX(-23px);transform:translateX(-23px)}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world .catch{width:91.30859375vw;margin:4.19921875vw 0 -2.9296875vw 2.44140625vw;-webkit-transform:translateX(0);transform:translateX(0)}}.character-List .list.hello-happy-world .catch img{width:100%;height:auto}.character-List .list.hello-happy-world>ul{margin:0}@media print,screen and (min-width:1200px){.character-List .list.hello-happy-world>ul li a:hover .btn:after{background:url(../../images/common/character/bg_name_on_hello-happy-world.png) 0 0 no-repeat;background-size:cover}}.character-List .list.hello-happy-world>ul li a:after{background:#fd0}.character-List .list.hello-happy-world>ul .tsurumaki-kokoro{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .tsurumaki-kokoro{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}}.character-List .list.hello-happy-world>ul .tsurumaki-kokoro a:before,.character-List .list.hello-happy-world>ul .tsurumaki-kokoro a:after{width:324px;height:548px;position:absolute;top:-12px;left:-20px}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .tsurumaki-kokoro a:before,.character-List .list.hello-happy-world>ul .tsurumaki-kokoro a:after{width:57.91015625vw;height:97.94921875vw;top:-8.203125vw;left:-6.93359375vw}}.character-List .list.hello-happy-world>ul .tsurumaki-kokoro a:before{background:url(../../images/common/character/hello-happy-world/s2/img_tsurumaki-kokoro_3.png) 0 0/contain no-repeat;z-index:5}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .tsurumaki-kokoro a:before{z-index:4}}.character-List .list.hello-happy-world>ul .tsurumaki-kokoro a:after{-webkit-mask:url(../../images/common/character/hello-happy-world/s2/img_tsurumaki-kokoro_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/hello-happy-world/s2/img_tsurumaki-kokoro_3.png) 0 0/contain no-repeat;z-index:4}.character-List .list.hello-happy-world>ul .seta-kaoru{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .seta-kaoru{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin:0 14.6484375vw 0 1.953125vw}}.character-List .list.hello-happy-world>ul .seta-kaoru a:before,.character-List .list.hello-happy-world>ul .seta-kaoru a:after{width:457px;height:641px;position:absolute;top:6px;left:-105px}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .seta-kaoru a:before,.character-List .list.hello-happy-world>ul .seta-kaoru a:after{width:81.73828125vw;height:114.84375vw;top:2.1484375vw;left:-17.1875vw}}.character-List .list.hello-happy-world>ul .seta-kaoru a:before{background:url(../../images/common/character/hello-happy-world/s2/img_seta-kaoru_3.png) 0 0/contain no-repeat;z-index:3}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .seta-kaoru a:before{z-index:1}}.character-List .list.hello-happy-world>ul .seta-kaoru a:after{-webkit-mask:url(../../images/common/character/hello-happy-world/s2/img_seta-kaoru_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/hello-happy-world/s2/img_seta-kaoru_3.png) 0 0/contain no-repeat;z-index:2}.character-List .list.hello-happy-world>ul .kitazawa-hagumi{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .kitazawa-hagumi{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}}.character-List .list.hello-happy-world>ul .kitazawa-hagumi a:before,.character-List .list.hello-happy-world>ul .kitazawa-hagumi a:after{width:382px;height:542px;position:absolute;top:125px;left:-54px}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .kitazawa-hagumi a:before,.character-List .list.hello-happy-world>ul .kitazawa-hagumi a:after{width:68.45703125vw;height:97.0703125vw;top:11.03515625vw;left:-5.2734375vw}}.character-List .list.hello-happy-world>ul .kitazawa-hagumi a:before{background:url(../../images/common/character/hello-happy-world/s2/img_kitazawa-hagumi_3.png) 0 0/contain no-repeat;z-index:3}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .kitazawa-hagumi a:before{z-index:3}}.character-List .list.hello-happy-world>ul .kitazawa-hagumi a:after{-webkit-mask:url(../../images/common/character/hello-happy-world/s2/img_kitazawa-hagumi_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/hello-happy-world/s2/img_kitazawa-hagumi_3.png) 0 0/contain no-repeat;z-index:2}.character-List .list.hello-happy-world>ul .matsubara-kanon{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .matsubara-kanon{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}}.character-List .list.hello-happy-world>ul .matsubara-kanon a:before,.character-List .list.hello-happy-world>ul .matsubara-kanon a:after{width:428px;height:637px;position:absolute;top:20px;left:-119px}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .matsubara-kanon a:before,.character-List .list.hello-happy-world>ul .matsubara-kanon a:after{width:76.66015625vw;height:113.8671875vw;top:-4.6875vw;left:-20.1171875vw}}.character-List .list.hello-happy-world>ul .matsubara-kanon a:before{background:url(../../images/common/character/hello-happy-world/s2/img_matsubara-kanon_3.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .matsubara-kanon a:before{z-index:2}}.character-List .list.hello-happy-world>ul .matsubara-kanon a:after{-webkit-mask:url(../../images/common/character/hello-happy-world/s2/img_matsubara-kanon_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/hello-happy-world/s2/img_matsubara-kanon_3.png) 0 0/contain no-repeat;z-index:0}.character-List .list.hello-happy-world>ul .michelle{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .michelle{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin:0 1.953125vw 0 14.6484375vw}}.character-List .list.hello-happy-world>ul .michelle a:before,.character-List .list.hello-happy-world>ul .michelle a:after{width:405px;height:631px;position:absolute;top:10px;left:-134px}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .michelle a:before,.character-List .list.hello-happy-world>ul .michelle a:after{width:72.4609375vw;height:112.890625vw;top:3.90625vw;left:-21.77734375vw}}.character-List .list.hello-happy-world>ul .michelle a:before{background:url(../../images/common/character/hello-happy-world/s2/img_michelle_3.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>ul .michelle a:before{z-index:0}}.character-List .list.hello-happy-world>ul .michelle a:after{-webkit-mask:url(../../images/common/character/hello-happy-world/s2/img_michelle_3.png) 0 0/contain no-repeat;mask:url(../../images/common/character/hello-happy-world/s2/img_michelle_3.png) 0 0/contain no-repeat;z-index:0}.character-List .list.hello-happy-world>p{margin-top:190px;color:#ffbf2c}@media print,screen and (max-width:1199px){.character-List .list.hello-happy-world>p{margin:35.05859375vw auto 0}}.character-List .list.hello-happy-world .comic a{background:#ffbf2c}.character-List .list.morfonica{margin:198px 0 0}@media print,screen and (max-width:1199px){.character-List .list.morfonica{margin:19.140625vw 0 0}}.character-List .list.morfonica:before{width:100%;height:648px;margin:0 auto;top:181px;right:0;left:0;background:url(../../images/pc/character/bg_morfonica.png) 50% 50% no-repeat;background-size:1920px}@media print,screen and (max-width:1199px){.character-List .list.morfonica:before{width:100%;height:200.1953125vw;top:27.24609375vw;background:url(../../images/sp/character/bg_morfonica_list.png) 0 0 no-repeat;background-size:cover}}.character-List .list.morfonica .logo{width:361px;margin:0 auto}@media print,screen and (max-width:1199px){.character-List .list.morfonica .logo{width:52.9296875vw}}.character-List .list.morfonica .logo img{width:100%;height:auto}.character-List .list.morfonica .catch{width:1135px;margin:23px auto -14px;-webkit-transform:translateX(-22px);transform:translateX(-22px)}@media print,screen and (max-width:1199px){.character-List .list.morfonica .catch{width:90.13671875vw;margin:4.98046875vw 0 -.48828125vw 3.41796875vw;-webkit-transform:translateX(0);transform:translateX(0)}}.character-List .list.morfonica .catch img{width:100%;height:auto}.character-List .list.morfonica>ul{margin:0}@media print,screen and (min-width:1200px){.character-List .list.morfonica>ul li a:hover .btn:after{background:url(../../images/common/character/bg_name_on_morfonica.png) 0 0 no-repeat;background-size:cover}}.character-List .list.morfonica>ul li a:after{background:#3af}.character-List .list.morfonica>ul .kurata-mashiro{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .kurata-mashiro{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}}.character-List .list.morfonica>ul .kurata-mashiro a:before,.character-List .list.morfonica>ul .kurata-mashiro a:after{width:471px;height:441px;position:absolute;top:36px;left:-131px}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .kurata-mashiro a:before,.character-List .list.morfonica>ul .kurata-mashiro a:after{width:83.0078125vw;height:77.83203125vw;top:4.8828125vw;left:-26.85546875vw}}.character-List .list.morfonica>ul .kurata-mashiro a:before{background:url(../../images/common/character/morfonica/img_kurata-mashiro_2.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .kurata-mashiro a:before{z-index:4}}.character-List .list.morfonica>ul .kurata-mashiro a:after{-webkit-mask:url(../../images/common/character/morfonica/img_kurata-mashiro_2.png) 0 0/contain no-repeat;mask:url(../../images/common/character/morfonica/img_kurata-mashiro_2.png) 0 0/contain no-repeat;z-index:0}.character-List .list.morfonica>ul .kirigaya-toko{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .kirigaya-toko{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}}.character-List .list.morfonica>ul .kirigaya-toko a:before,.character-List .list.morfonica>ul .kirigaya-toko a:after{width:516px;height:527px;position:absolute;top:11px;left:-193px}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .kirigaya-toko a:before,.character-List .list.morfonica>ul .kirigaya-toko a:after{width:90.91796875vw;height:92.7734375vw;top:-10.05859375vw;left:-38.37890625vw}}.character-List .list.morfonica>ul .kirigaya-toko a:before{background:url(../../images/common/character/morfonica/img_kirigaya-toko_2.png) 0 0/contain no-repeat;z-index:5}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .kirigaya-toko a:before{z-index:3}}.character-List .list.morfonica>ul .kirigaya-toko a:after{-webkit-mask:url(../../images/common/character/morfonica/img_kirigaya-toko_2.png) 0 0/contain no-repeat;mask:url(../../images/common/character/morfonica/img_kirigaya-toko_2.png) 0 0/contain no-repeat;z-index:4}.character-List .list.morfonica>ul .hiromachi-nanami{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .hiromachi-nanami{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin:0 1.953125vw 0 14.6484375vw}}.character-List .list.morfonica>ul .hiromachi-nanami a:before,.character-List .list.morfonica>ul .hiromachi-nanami a:after{width:409px;height:474px;position:absolute;top:36px;left:-79px}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .hiromachi-nanami a:before,.character-List .list.morfonica>ul .hiromachi-nanami a:after{width:72.0703125vw;height:83.3984375vw;top:-.29296875vw;left:-16.11328125vw}}.character-List .list.morfonica>ul .hiromachi-nanami a:before{background:url(../../images/common/character/morfonica/img_hiromachi-nanami_2.png) 0 0/contain no-repeat;z-index:5}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .hiromachi-nanami a:before{z-index:1}}.character-List .list.morfonica>ul .hiromachi-nanami a:after{-webkit-mask:url(../../images/common/character/morfonica/img_hiromachi-nanami_2.png) 0 0/contain no-repeat;mask:url(../../images/common/character/morfonica/img_hiromachi-nanami_2.png) 0 0/contain no-repeat;z-index:4}.character-List .list.morfonica>ul .futaba-tsukushi{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .futaba-tsukushi{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin:0 14.6484375vw 0 1.953125vw}}.character-List .list.morfonica>ul .futaba-tsukushi a:before,.character-List .list.morfonica>ul .futaba-tsukushi a:after{width:369px;height:421px;position:absolute;top:62px;left:-63px}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .futaba-tsukushi a:before,.character-List .list.morfonica>ul .futaba-tsukushi a:after{width:65.0390625vw;height:74.12109375vw;top:6.8359375vw;left:-5.078125vw}}.character-List .list.morfonica>ul .futaba-tsukushi a:before{background:url(../../images/common/character/morfonica/img_futaba-tsukushi_2.png) 0 0/contain no-repeat;z-index:3}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .futaba-tsukushi a:before{z-index:0}}.character-List .list.morfonica>ul .futaba-tsukushi a:after{-webkit-mask:url(../../images/common/character/morfonica/img_futaba-tsukushi_2.png) 0 0/contain no-repeat;mask:url(../../images/common/character/morfonica/img_futaba-tsukushi_2.png) 0 0/contain no-repeat;z-index:2}.character-List .list.morfonica>ul .yashio-rui{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .yashio-rui{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}}.character-List .list.morfonica>ul .yashio-rui a:before,.character-List .list.morfonica>ul .yashio-rui a:after{width:545px;height:468px;position:absolute;top:-18px;left:-151px}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .yashio-rui a:before,.character-List .list.morfonica>ul .yashio-rui a:after{width:95.99609375vw;height:82.421875vw;top:-.29296875vw;left:-34.1796875vw}}.character-List .list.morfonica>ul .yashio-rui a:before{background:url(../../images/common/character/morfonica/img_yashio-rui_2.png) 0 0/contain no-repeat;z-index:3}@media print,screen and (max-width:1199px){.character-List .list.morfonica>ul .yashio-rui a:before{z-index:2}}.character-List .list.morfonica>ul .yashio-rui a:after{-webkit-mask:url(../../images/common/character/morfonica/img_yashio-rui_2.png) 0 0/contain no-repeat;mask:url(../../images/common/character/morfonica/img_yashio-rui_2.png) 0 0/contain no-repeat;z-index:2}.character-List .list.morfonica p{margin-top:59px;color:#3af}@media print,screen and (max-width:1199px){.character-List .list.morfonica p{margin:9.66796875vw auto 0}}.character-List .list.morfonica .comic a{background:#3af}.character-List .list.ras{margin:162px 0 0}@media print,screen and (max-width:1199px){.character-List .list.ras{margin:17.48046875vw 0 0}}.character-List .list.ras:before{width:100%;height:648px;margin:0 auto;top:134px;right:0;left:0;background:url(../../images/pc/character/bg_ras_list.png) 50% 50% no-repeat;background-size:1920px}@media print,screen and (max-width:1199px){.character-List .list.ras:before{width:100%;height:200.1953125vw;top:11.71875vw;background:url(../../images/sp/character/bg_ras_list.png) 0 0 no-repeat;background-size:cover}}.character-List .list.ras .logo{width:331px;margin:0 auto}@media print,screen and (max-width:1199px){.character-List .list.ras .logo{width:50.87890625vw}}.character-List .list.ras .logo img{width:100%;height:auto}.character-List .list.ras .catch{width:1002px;margin:-21px auto 7px}@media print,screen and (max-width:1199px){.character-List .list.ras .catch{width:92.96875vw;margin:1.26953125vw 0 -.9765625vw 3.41796875vw}}.character-List .list.ras .catch img{width:100%;height:auto}.character-List .list.ras>ul{margin:0}@media print,screen and (min-width:1200px){.character-List .list.ras>ul li a:hover .btn:after{background:url(../../images/common/character/bg_name_on_ras.png) 0 0 no-repeat;background-size:cover}}.character-List .list.ras>ul li a:after{background:#2cc}.character-List .list.ras>ul .layer{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .layer{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}}.character-List .list.ras>ul .layer a:before,.character-List .list.ras>ul .layer a:after{width:399px;height:664px;position:absolute;top:-2px;left:-36px}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .layer a:before,.character-List .list.ras>ul .layer a:after{width:68.75vw;height:114.35546875vw;top:-.48828125vw;left:-4.98046875vw}}.character-List .list.ras>ul .layer a:before{background:url(../../images/common/character/ras/img_layer_2.png) 0 0/contain no-repeat;z-index:3}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .layer a:before{z-index:4}}.character-List .list.ras>ul .layer a:after{-webkit-mask:url(../../images/common/character/ras/img_layer_2.png) 0 0/contain no-repeat;mask:url(../../images/common/character/ras/img_layer_2.png) 0 0/contain no-repeat;z-index:2}.character-List .list.ras>ul .lock{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .lock{-webkit-box-ordinal-group:6;-webkit-order:5;order:5}}.character-List .list.ras>ul .lock a:before,.character-List .list.ras>ul .lock a:after{width:386px;height:643px;position:absolute;top:6px;left:-142px}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .lock a:before,.character-List .list.ras>ul .lock a:after{width:66.50390625vw;height:110.7421875vw;top:-1.46484375vw;left:-27.44140625vw}}.character-List .list.ras>ul .lock a:before{background:url(../../images/common/character/ras/img_lock_2.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .lock a:before{z-index:3}}.character-List .list.ras>ul .lock a:after{-webkit-mask:url(../../images/common/character/ras/img_lock_2.png) 0 0/contain no-repeat;mask:url(../../images/common/character/ras/img_lock_2.png) 0 0/contain no-repeat;z-index:0}.character-List .list.ras>ul .masking{-webkit-box-ordinal-group:3;-webkit-order:2;order:2}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .masking{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;margin:0 1.953125vw 0 14.6484375vw}}.character-List .list.ras>ul .masking a:before,.character-List .list.ras>ul .masking a:after{width:280px;height:660px;position:absolute;top:-1px;left:-63px}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .masking a:before,.character-List .list.ras>ul .masking a:after{width:48.14453125vw;height:113.671875vw;top:-1.66015625vw;left:-12.890625vw}}.character-List .list.ras>ul .masking a:before{background:url(../../images/common/character/ras/img_masking_2.png) 0 0/contain no-repeat;z-index:3}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .masking a:before{z-index:0}}.character-List .list.ras>ul .masking a:after{-webkit-mask:url(../../images/common/character/ras/img_masking_2.png) 0 0/contain no-repeat;mask:url(../../images/common/character/ras/img_masking_2.png) 0 0/contain no-repeat;z-index:2}.character-List .list.ras>ul .pareo{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .pareo{-webkit-box-ordinal-group:4;-webkit-order:3;order:3}}.character-List .list.ras>ul .pareo a:before,.character-List .list.ras>ul .pareo a:after{width:350px;height:589px;position:absolute;top:68px;left:-27px}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .pareo a:before,.character-List .list.ras>ul .pareo a:after{width:60.25390625vw;height:101.46484375vw;top:5.37109375vw;left:-2.05078125vw}}.character-List .list.ras>ul .pareo a:before{background:url(../../images/common/character/ras/img_pareo_2.png) 0 0/contain no-repeat;z-index:1}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .pareo a:before{z-index:1}}.character-List .list.ras>ul .pareo a:after{-webkit-mask:url(../../images/common/character/ras/img_pareo_2.png) 0 0/contain no-repeat;mask:url(../../images/common/character/ras/img_pareo_2.png) 0 0/contain no-repeat;z-index:0}.character-List .list.ras>ul .chu2{-webkit-box-ordinal-group:5;-webkit-order:4;order:4}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .chu2{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;margin:0 14.6484375vw 0 1.953125vw}}.character-List .list.ras>ul .chu2 a:before,.character-List .list.ras>ul .chu2 a:after{width:361px;height:599px;position:absolute;top:68px;left:-106px}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .chu2 a:before,.character-List .list.ras>ul .chu2 a:after{width:62.109375vw;height:103.125vw;top:4.296875vw;left:-17.67578125vw}}.character-List .list.ras>ul .chu2 a:before{background:url(../../images/common/character/ras/img_chu2_2.png) 0 0/contain no-repeat;z-index:5}@media print,screen and (max-width:1199px){.character-List .list.ras>ul .chu2 a:before{z-index:1}}.character-List .list.ras>ul .chu2 a:after{-webkit-mask:url(../../images/common/character/ras/img_chu2_2.png) 0 0/contain no-repeat;mask:url(../../images/common/character/ras/img_chu2_2.png) 0 0/contain no-repeat;z-index:4}.character-List .list.ras>p{margin-top:210px;color:#21cccc}@media print,screen and (max-width:1199px){.character-List .list.ras>p{margin:41.015625vw auto 0}}.character-List .list.ras .comic a{background:#21cccc}.character-Detail{padding:0 0 211px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@media print,screen and (max-width:1199px){.character-Detail{padding:0 0 13.671875vw}}.character-Detail .js-ChangeSeason_Target .element:not(:first-child){display:none}.character-Detail .detail{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative}.character-Detail .detail:before{content:"";position:absolute}@media print,screen and (max-width:1199px){.character-Detail .detail{display:block}}.character-Detail .detail .visual{width:660px;position:relative}@media print,screen and (max-width:1199px){.character-Detail .detail .visual{width:100%;padding:9.765625vw 0 0}}.character-Detail .detail .visual .band{margin:0 auto;position:absolute;top:0;left:0;right:0;z-index:1}.character-Detail .detail .visual .band img{width:100%;height:auto}.character-Detail .detail .visual .character{width:660px;height:946.171875px;margin:80px 0 0;position:relative}@media print,screen and (max-width:1199px){.character-Detail .detail .visual .character{width:100%;height:143.359375vw;margin:0}}.character-Detail .detail .visual .character>div:not(.btn){width:100%;height:100%;position:absolute;top:0;left:0}.character-Detail .detail .visual .character>div:not(.btn) .costume{position:absolute}.character-Detail .detail .visual .character>div:not(.btn) .costume:not(:first-child){display:none}.character-Detail .detail .visual .character .change{width:136px;height:137px;position:absolute;bottom:0;left:0;cursor:pointer;background:url(../../images/common/character/btn_costume.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail .visual .character .change{width:25.29296875vw;height:25.390625vw;left:3.90625vw}}@media print,screen and (min-width:1200px){.character-Detail .detail .visual .character .change{-webkit-transition:.3s;transition:.3s}.character-Detail .detail .visual .character .change:hover{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.character-Detail .detail .visual .character .btn a{display:block}.character-Detail .detail .visual .character .btn a img{width:100%;height:auto}@media print,screen and (min-width:1200px){.character-Detail .detail .visual .character .btn a{-webkit-transition:.3s;transition:.3s}.character-Detail .detail .visual .character .btn a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}}.character-Detail .detail .visual .character .btn.okusawa-misaki,.character-Detail .detail .visual .character .btn.michelle{width:219px;position:absolute;bottom:-8px;right:51px}@media print,screen and (max-width:1199px){.character-Detail .detail .visual .character .btn.okusawa-misaki,.character-Detail .detail .visual .character .btn.michelle{width:36.328125vw;bottom:-1.3671875vw;right:3.02734375vw}}.character-Detail .detail .biography{width:500px;position:relative}@media print,screen and (max-width:1199px){.character-Detail .detail .biography{width:93.359375vw;margin:7.8125vw auto 0}}.character-Detail .detail .biography .name{position:relative;font-family:"M PLUS Rounded 1c",sans-serif}.character-Detail .detail .biography .name h1{font-size:52px;font-size:5.2rem;font-weight:800;color:#ff3b72}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .name h1{font-size:80px;font-size:8rem}}.character-Detail .detail .biography .name .cv{position:absolute;top:2px;right:0;font-size:24px;font-size:2.4rem;font-weight:800;color:#fff}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .name .cv{font-size:40px;font-size:4rem}}.character-Detail .detail .biography .name .cv span{padding:11px 25px;background:#ff3b72;border-radius:100px;display:inline-block}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .name .cv span{padding:1.5625vw 3.41796875vw;border-radius:100vw}}.character-Detail .detail .biography .name .part,.character-Detail .detail .biography .name .roman{font-size:23px;font-size:2.3rem;font-weight:900;color:#ff3b72}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .name .part,.character-Detail .detail .biography .name .roman{font-size:35px;font-size:3.5rem}}.character-Detail .detail .biography .name .part{margin:25px 0 0}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .name .part{margin:2.9296875vw 0 0}}.character-Detail .detail .biography .name .roman{margin:2px 0 0}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .name .roman{margin:.48828125vw 0 0}}.character-Detail .detail .biography .movie{height:280px;margin:42px 0 0;position:relative}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .movie{width:100%;height:52.24609375vw;margin:7.8125vw 0 0}}.character-Detail .detail .biography .movie>div{position:absolute;top:0;left:0}.character-Detail .detail .biography .movie>div a{display:block;overflow:hidden;border-radius:10px;position:relative;z-index:1}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .movie>div a{border-radius:.9765625vw}}.character-Detail .detail .biography .movie>div a:before{content:"";width:100%;height:100%;border-radius:10px;box-shadow:0 0 0 4px #ff9bb6 inset;position:absolute;top:0;left:0;z-index:1}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .movie>div a:before{border-radius:.9765625vw;box-shadow:0 0 0 .390625vw #ff9bb6 inset}}.character-Detail .detail .biography .movie>div a figure img{width:100%;height:auto}.character-Detail .detail .biography .movie>div a[href]:after{content:"";width:70px;height:70px;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0;background:url(../../images/common/character/btn_play.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .movie>div a[href]:after{width:11.71875vw;height:11.71875vw}}@media print,screen and (min-width:1200px){.character-Detail .detail .biography .movie>div a[href]:after{-webkit-transition:.3s;transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.character-Detail .detail .biography .movie>div a[href] figure img{-webkit-transition:.3s;transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.character-Detail .detail .biography .movie>div a[href]:hover:after{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.character-Detail .detail .biography .movie>div a[href]:hover figure img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.character-Detail .detail .biography .profile{margin:35px 0 0}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .profile{margin:5.859375vw 0 0}}.character-Detail .detail .biography .profile:after{content:"";width:100%;height:4px;margin:20px 0 0;display:block;background:url(../../images/common/img_dot-line_lightgray.png) repeat-x;background-size:contain}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .profile:after{height:.5859375vw;margin:5.859375vw 0 0}}.character-Detail .detail .biography .profile dl{display:-webkit-box;display:-webkit-flex;display:flex}.character-Detail .detail .biography .profile dl dt{width:144px;display:-webkit-box;display:-webkit-flex;display:flex}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .profile dl dt{width:32.32421875vw}}.character-Detail .detail .biography .profile dl dt:before{content:"";width:14px;height:14px;min-width:14px;margin:8px 10px 0 0;display:block;background:url(../../images/common/icon_star_pink.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .profile dl dt:before{width:3.22265625vw;height:3.125vw;min-width:3.125vw;margin:1.3671875vw 1.85546875vw 0 0}}.character-Detail .detail .biography .profile dl dt p{font-size:15px;font-size:1.5rem;font-weight:900;color:#ff3b72;line-height:2.1333333333}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .profile dl dt p{font-size:32px;font-size:3.2rem;line-height:1.9375}}.character-Detail .detail .biography .profile dl dd{width:356px}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .profile dl dd{width:61.03515625vw}}.character-Detail .detail .biography .profile dl dd p{font-size:15px;font-size:1.5rem;color:#282828;line-height:2.1333333333}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .profile dl dd p{font-size:32px;font-size:3.2rem;line-height:1.9375}}.character-Detail .detail .biography .profile dl+dl{margin:5px 0 0}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .profile dl+dl{margin:1.46484375vw 0 0}}.character-Detail .detail .biography .introduction{margin:20px 0 0}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .introduction{margin:5.859375vw 0 0}}.character-Detail .detail .biography .introduction p{font-size:15px;font-size:1.5rem;color:#282828;line-height:2.1333333333}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .introduction p{font-size:32px;font-size:3.2rem;line-height:1.9375}}.character-Detail .detail .biography .season{margin:0 -11px -22px;position:absolute;bottom:-12px;left:3px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .season{margin:9.765625vw -1.953125vw -3.90625vw;position:static;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}}.character-Detail .detail .biography .season .btn{width:238px;height:88px;margin:0 10px 22px;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;background:url(../../images/pc/character/bg_season.png) 0 0 no-repeat;background-size:cover;cursor:pointer;position:relative}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .season .btn{width:43.06640625vw;height:17.67578125vw;margin:0 1.953125vw 3.90625vw;background:url(../../images/sp/character/bg_season.png) 0 0 no-repeat;background-size:cover}}.character-Detail .detail .biography .season .btn:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:url(../../images/pc/character/bg_season_on.png) 0 0 no-repeat;background-size:cover;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .season .btn:before{background:url(../../images/sp/character/bg_season_on.png) 0 0 no-repeat;background-size:cover}}.character-Detail .detail .biography .season .btn p{position:relative;z-index:1;font-family:"M PLUS Rounded 1c",sans-serif;font-size:24px;font-size:2.4rem;font-weight:800;color:#ff3b72;-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media print,screen and (max-width:1199px){.character-Detail .detail .biography .season .btn p{font-size:50px;font-size:5rem;-webkit-transform:translateY(-.9765625vw);transform:translateY(-.9765625vw)}}.character-Detail .detail .biography .season .btn.current:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.character-Detail .detail .biography .season .btn.hidden{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden}@media print,screen and (min-width:1200px){.character-Detail .detail .biography .season .btn:before{-webkit-transition:.3s;transition:.3s}.character-Detail .detail .biography .season .btn:hover:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.character-Detail .detail.poppinparty:before{width:100%;height:648px;margin:0 auto;top:199px;right:0;left:0;background:url(../../images/pc/character/bg_poppinparty.png) 50% 50% no-repeat;background-size:1920px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}@media print,screen and (max-width:1199px){.character-Detail .detail.poppinparty:before{width:100%;height:50vw;top:22.0703125vw;background:url(../../images/sp/character/bg_poppinparty_detail.png) 0 0 no-repeat;background-size:cover}}.character-Detail .detail.poppinparty .visual .band{width:322px}@media print,screen and (max-width:1199px){.character-Detail .detail.poppinparty .visual .band{width:54.1015625vw}}.character-Detail .detail.afterglow:before{width:100%;height:648px;margin:0 auto;top:177px;right:0;left:0;background:url(../../images/pc/character/bg_afterglow.png) 50% 50% no-repeat;background-size:1920px}@media print,screen and (max-width:1199px){.character-Detail .detail.afterglow:before{width:100%;height:63.18359375vw;top:37.109375vw;background:url(../../images/sp/character/bg_afterglow_detail.png) 0 0 no-repeat;background-size:cover}}.character-Detail .detail.afterglow .visual .band{width:271px}@media print,screen and (max-width:1199px){.character-Detail .detail.afterglow .visual .band{width:45.5078125vw}}.character-Detail .detail.pastelpalettes:before{width:100%;height:648px;margin:0 auto;top:217px;right:0;left:0;background:url(../../images/pc/character/bg_pastelpalettes.png) 50% 50% no-repeat;background-size:1920px}@media print,screen and (max-width:1199px){.character-Detail .detail.pastelpalettes:before{width:100%;height:102.83203125vw;top:32.12890625vw;background:url(../../images/sp/character/bg_pastelpalettes_detail.png) 0 0 no-repeat;background-size:cover}}.character-Detail .detail.pastelpalettes .visual .band{width:206px}@media print,screen and (max-width:1199px){.character-Detail .detail.pastelpalettes .visual .band{width:34.66796875vw}}.character-Detail .detail.roselia:before{width:100%;height:648px;margin:0 auto;top:275px;right:0;left:0;background:url(../../images/pc/character/bg_roselia.png) 50% 50% no-repeat;background-size:1920px}@media print,screen and (max-width:1199px){.character-Detail .detail.roselia:before{width:99.51171875vw;height:107.91015625vw;top:15.91796875vw;background:url(../../images/sp/character/bg_roselia_detail.png) 0 0 no-repeat;background-size:cover}}.character-Detail .detail.roselia .visual .band{width:222px}@media print,screen and (max-width:1199px){.character-Detail .detail.roselia .visual .band{width:37.3046875vw}}.character-Detail .detail.hello-happy-world:before{width:100%;height:648px;margin:0 auto;top:340px;right:0;left:0;background:url(../../images/pc/character/bg_hello-happy-world.png) 50% 50% no-repeat;background-size:1920px}@media print,screen and (max-width:1199px){.character-Detail .detail.hello-happy-world:before{width:100%;height:27.1484375vw;top:28.125vw;background:url(../../images/sp/character/bg_hello-happy-world_detail.png) 0 0 no-repeat;background-size:cover}}.character-Detail .detail.hello-happy-world .visual .band{width:258px}@media print,screen and (max-width:1199px){.character-Detail .detail.hello-happy-world .visual .band{width:43.359375vw}}.character-Detail .detail.morfonica:before{width:100%;height:648px;margin:0 auto;top:157px;right:0;left:0;background:url(../../images/pc/character/bg_morfonica.png) 50% 50% no-repeat;background-size:1920px}@media print,screen and (max-width:1199px){.character-Detail .detail.morfonica:before{width:100%;height:156.0546875vw;top:4.00390625vw;background:url(../../images/sp/character/bg_morfonica_detail.png) 0 0 no-repeat;background-size:cover}}.character-Detail .detail.morfonica .visual .band{width:241px}@media print,screen and (max-width:1199px){.character-Detail .detail.morfonica .visual .band{width:40.72265625vw}}.character-Detail .detail.ras:before{width:100%;height:596px;margin:0 auto;top:190px;right:0;left:0;background:url(../../images/pc/character/bg_ras_detail.png) 50% 50% no-repeat;background-size:1920px}@media print,screen and (max-width:1199px){.character-Detail .detail.ras:before{width:100%;height:104.39453125vw;top:22.94921875vw;background:url(../../images/sp/character/bg_ras_detail.png) 0 0 no-repeat;background-size:cover}}@media print,screen and (max-width:1199px){.character-Detail .detail.ras .visual{padding:16.30859375vw 0 0}}.character-Detail .detail.ras .visual .band{width:226px}@media print,screen and (max-width:1199px){.character-Detail .detail.ras .visual .band{width:39.84375vw}}.character-Detail .detail.toyama-kasumi .visual .character .season-two .costume-three{width:569.12109375px;height:904.27734375px;top:41.89453125px;left:42.5390625px;background:url(../../images/common/character/poppinparty/s2/img_toyama-kasumi_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.toyama-kasumi .visual .character .season-two .costume-three{width:86.23046875vw;height:137.01171875vw;top:6.34765625vw;left:6.4453125vw}}.character-Detail .detail.toyama-kasumi .visual .character .season-two .costume-two{width:369.31640625px;height:884.94140625px;top:61.23046875px;left:150.8203125px;background:url(../../images/common/character/poppinparty/s2/img_toyama-kasumi_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.toyama-kasumi .visual .character .season-two .costume-two{width:55.95703125vw;height:134.08203125vw;top:9.27734375vw;left:22.8515625vw}}.character-Detail .detail.toyama-kasumi .visual .character .season-two .costume-one{width:431.8359375px;height:807.59765625px;top:138.57421875px;left:67.67578125px;background:url(../../images/common/character/poppinparty/s2/img_toyama-kasumi_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.toyama-kasumi .visual .character .season-two .costume-one{width:65.4296875vw;height:122.36328125vw;top:20.99609375vw;left:10.25390625vw}}.character-Detail .detail.toyama-kasumi .visual .character .season-one .costume-two{width:545.91796875px;height:917.8125px;top:28.359375px;left:71.54296875px;background:url(../../images/common/character/poppinparty/s1/img_toyama-kasumi_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.toyama-kasumi .visual .character .season-one .costume-two{width:82.71484375vw;height:139.0625vw;top:4.296875vw;left:10.83984375vw}}.character-Detail .detail.toyama-kasumi .visual .character .season-one .costume-one{width:545.91796875px;height:890.09765625px;top:56.07421875px;left:71.54296875px;background:url(../../images/common/character/poppinparty/s1/img_toyama-kasumi_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.toyama-kasumi .visual .character .season-one .costume-one{width:82.71484375vw;height:134.86328125vw;top:8.49609375vw;left:10.83984375vw}}.character-Detail .detail.hanazono-tae .visual .character .season-two .costume-three{width:551.71875px;height:973.2421875px;top:-27.0703125px;left:69.609375px;background:url(../../images/common/character/poppinparty/s2/img_hanazono-tae_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hanazono-tae .visual .character .season-two .costume-three{width:83.59375vw;height:147.4609375vw;top:-4.1015625vw;left:10.546875vw}}.character-Detail .detail.hanazono-tae .visual .character .season-two .costume-two{width:492.421875px;height:931.34765625px;top:14.82421875px;left:88.9453125px;background:url(../../images/common/character/poppinparty/s2/img_hanazono-tae_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hanazono-tae .visual .character .season-two .costume-two{width:74.609375vw;height:141.11328125vw;top:2.24609375vw;left:13.4765625vw}}.character-Detail .detail.hanazono-tae .visual .character .season-two .costume-one{width:560.7421875px;height:675.46875px;top:115.37109375px;left:18.046875px;background:url(../../images/common/character/poppinparty/s2/img_hanazono-tae_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hanazono-tae .visual .character .season-two .costume-one{width:84.9609375vw;height:102.34375vw;top:17.48046875vw;left:2.734375vw}}.character-Detail .detail.hanazono-tae .visual .character .season-one .costume-two{width:660px;height:886.875px;top:59.296875px;left:0;background:url(../../images/common/character/poppinparty/s1/img_hanazono-tae_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hanazono-tae .visual .character .season-one .costume-two{width:100vw;height:134.375vw;top:8.984375vw;left:0}}.character-Detail .detail.hanazono-tae .visual .character .season-one .costume-one{width:367.3828125px;height:872.05078125px;top:72.1875px;left:133.41796875px;background:url(../../images/common/character/poppinparty/s1/img_hanazono-tae_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hanazono-tae .visual .character .season-one .costume-one{width:55.6640625vw;height:132.12890625vw;top:10.9375vw;left:20.21484375vw}}.character-Detail .detail.ushigome-rimi .visual .character .season-two .costume-three{width:531.09375px;height:906.2109375px;top:39.9609375px;left:83.7890625px;background:url(../../images/common/character/poppinparty/s2/img_ushigome-rimi_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.ushigome-rimi .visual .character .season-two .costume-three{width:80.46875vw;height:137.3046875vw;top:6.0546875vw;left:12.6953125vw}}.character-Detail .detail.ushigome-rimi .visual .character .season-two .costume-two{width:458.26171875px;height:857.87109375px;top:88.30078125px;left:154.04296875px;background:url(../../images/common/character/poppinparty/s2/img_ushigome-rimi_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.ushigome-rimi .visual .character .season-two .costume-two{width:69.43359375vw;height:129.98046875vw;top:13.37890625vw;left:23.33984375vw}}.character-Detail .detail.ushigome-rimi .visual .character .season-two .costume-one{width:449.23828125px;height:627.7734375px;top:161.1328125px;left:85.078125px;background:url(../../images/common/character/poppinparty/s2/img_ushigome-rimi_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.ushigome-rimi .visual .character .season-two .costume-one{width:68.06640625vw;height:95.1171875vw;top:24.4140625vw;left:12.890625vw}}.character-Detail .detail.ushigome-rimi .visual .character .season-one .costume-two{width:453.75px;height:830.15625px;top:116.015625px;left:103.125px;background:url(../../images/common/character/poppinparty/s1/img_ushigome-rimi_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.ushigome-rimi .visual .character .season-one .costume-two{width:68.75vw;height:125.78125vw;top:17.578125vw;left:15.625vw}}.character-Detail .detail.ushigome-rimi .visual .character .season-one .costume-one{width:302.9296875px;height:829.51171875px;top:116.66015625px;left:178.53515625px;background:url(../../images/common/character/poppinparty/s1/img_ushigome-rimi_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.ushigome-rimi .visual .character .season-one .costume-one{width:45.8984375vw;height:125.68359375vw;top:17.67578125vw;left:27.05078125vw}}.character-Detail .detail.yamabuki-saya .visual .character .season-two .costume-three{width:494.35546875px;height:912.65625px;top:33.515625px;left:78.6328125px;background:url(../../images/common/character/poppinparty/s2/img_yamabuki-saya_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.yamabuki-saya .visual .character .season-two .costume-three{width:74.90234375vw;height:138.28125vw;top:5.078125vw;left:11.9140625vw}}.character-Detail .detail.yamabuki-saya .visual .character .season-two .costume-two{width:368.671875px;height:869.47265625px;top:76.69921875px;left:150.8203125px;background:url(../../images/common/character/poppinparty/s2/img_yamabuki-saya_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.yamabuki-saya .visual .character .season-two .costume-two{width:55.859375vw;height:131.73828125vw;top:11.62109375vw;left:22.8515625vw}}.character-Detail .detail.yamabuki-saya .visual .character .season-two .costume-one{width:456.328125px;height:899.765625px;top:46.40625px;left:101.8359375px;background:url(../../images/common/character/poppinparty/s2/img_yamabuki-saya_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.yamabuki-saya .visual .character .season-two .costume-one{width:69.140625vw;height:136.328125vw;top:7.03125vw;left:15.4296875vw}}.character-Detail .detail.yamabuki-saya .visual .character .season-one .costume-two{width:313.88671875px;height:860.44921875px;top:85.72265625px;left:173.37890625px;background:url(../../images/common/character/poppinparty/s1/img_yamabuki-saya_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.yamabuki-saya .visual .character .season-one .costume-two{width:47.55859375vw;height:130.37109375vw;top:12.98828125vw;left:26.26953125vw}}.character-Detail .detail.yamabuki-saya .visual .character .season-one .costume-one{width:462.7734375px;height:880.4296875px;top:65.7421875px;left:98.61328125px;background:url(../../images/common/character/poppinparty/s1/img_yamabuki-saya_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.yamabuki-saya .visual .character .season-one .costume-one{width:70.1171875vw;height:133.3984375vw;top:9.9609375vw;left:14.94140625vw}}.character-Detail .detail.ichigaya-arisa .visual .character .season-two .costume-three{width:511.11328125px;height:845.625px;top:100.546875px;left:79.27734375px;background:url(../../images/common/character/poppinparty/s2/img_ichigaya-arisa_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.ichigaya-arisa .visual .character .season-two .costume-three{width:77.44140625vw;height:128.125vw;top:15.234375vw;left:12.01171875vw}}.character-Detail .detail.ichigaya-arisa .visual .character .season-two .costume-two{width:394.453125px;height:880.4296875px;top:65.7421875px;left:137.9296875px;background:url(../../images/common/character/poppinparty/s2/img_ichigaya-arisa_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.ichigaya-arisa .visual .character .season-two .costume-two{width:59.765625vw;height:133.3984375vw;top:9.9609375vw;left:20.8984375vw}}.character-Detail .detail.ichigaya-arisa .visual .character .season-two .costume-one{width:492.421875px;height:882.36328125px;top:63.80859375px;left:83.7890625px;background:url(../../images/common/character/poppinparty/s2/img_ichigaya-arisa_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.ichigaya-arisa .visual .character .season-two .costume-one{width:74.609375vw;height:133.69140625vw;top:9.66796875vw;left:12.6953125vw}}.character-Detail .detail.ichigaya-arisa .visual .character .season-one .costume-two{width:348.046875px;height:880.4296875px;top:65.7421875px;left:170.80078125px;background:url(../../images/common/character/poppinparty/s1/img_ichigaya-arisa_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.ichigaya-arisa .visual .character .season-one .costume-two{width:52.734375vw;height:133.3984375vw;top:9.9609375vw;left:25.87890625vw}}.character-Detail .detail.ichigaya-arisa .visual .character .season-one .costume-one{width:647.109375px;height:879.78515625px;top:66.38671875px;left:6.4453125px;background:url(../../images/common/character/poppinparty/s1/img_ichigaya-arisa_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.ichigaya-arisa .visual .character .season-one .costume-one{width:98.046875vw;height:133.30078125vw;top:10.05859375vw;left:.9765625vw}}.character-Detail .detail.mitake-ran .visual .character .season-two .costume-three{width:534.9609375px;height:921.6796875px;top:24.4921875px;left:56.71875px;background:url(../../images/common/character/afterglow/s2/img_mitake-ran_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.mitake-ran .visual .character .season-two .costume-three{width:81.0546875vw;height:139.6484375vw;top:3.7109375vw;left:8.59375vw}}.character-Detail .detail.mitake-ran .visual .character .season-two .costume-two{width:650.9765625px;height:902.98828125px;top:43.18359375px;left:4.51171875px;background:url(../../images/common/character/afterglow/s2/img_mitake-ran_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.mitake-ran .visual .character .season-two .costume-two{width:98.6328125vw;height:136.81640625vw;top:6.54296875vw;left:.68359375vw}}.character-Detail .detail.mitake-ran .visual .character .season-two .costume-one{width:592.32421875px;height:870.1171875px;top:76.0546875px;left:0;background:url(../../images/common/character/afterglow/s2/img_mitake-ran_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.mitake-ran .visual .character .season-two .costume-one{width:89.74609375vw;height:131.8359375vw;top:11.5234375vw;left:0}}.character-Detail .detail.mitake-ran .visual .character .season-one .costume-two{width:431.8359375px;height:866.25px;top:79.921875px;left:114.08203125px;background:url(../../images/common/character/afterglow/s1/img_mitake-ran_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.mitake-ran .visual .character .season-one .costume-two{width:65.4296875vw;height:131.25vw;top:12.109375vw;left:17.28515625vw}}.character-Detail .detail.mitake-ran .visual .character .season-one .costume-one{width:615.52734375px;height:872.6953125px;top:73.4765625px;left:22.55859375px;background:url(../../images/common/character/afterglow/s1/img_mitake-ran_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.mitake-ran .visual .character .season-one .costume-one{width:93.26171875vw;height:132.2265625vw;top:11.1328125vw;left:3.41796875vw}}.character-Detail .detail.aoba-moca .visual .character .season-two .costume-three{width:531.09375px;height:926.8359375px;top:19.3359375px;left:45.1171875px;background:url(../../images/common/character/afterglow/s2/img_aoba-moca_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.aoba-moca .visual .character .season-two .costume-three{width:80.46875vw;height:140.4296875vw;top:2.9296875vw;left:6.8359375vw}}.character-Detail .detail.aoba-moca .visual .character .season-two .costume-two{width:347.40234375px;height:857.2265625px;top:88.9453125px;left:143.73046875px;background:url(../../images/common/character/afterglow/s2/img_aoba-moca_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.aoba-moca .visual .character .season-two .costume-two{width:52.63671875vw;height:129.8828125vw;top:13.4765625vw;left:21.77734375vw}}.character-Detail .detail.aoba-moca .visual .character .season-two .costume-one{width:654.84375px;height:881.07421875px;top:65.09765625px;left:2.578125px;background:url(../../images/common/character/afterglow/s2/img_aoba-moca_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.aoba-moca .visual .character .season-two .costume-one{width:99.21875vw;height:133.49609375vw;top:9.86328125vw;left:.390625vw}}.character-Detail .detail.aoba-moca .visual .character .season-one .costume-two{width:358.359375px;height:881.71875px;top:64.453125px;left:150.8203125px;background:url(../../images/common/character/afterglow/s1/img_aoba-moca_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.aoba-moca .visual .character .season-one .costume-two{width:54.296875vw;height:133.59375vw;top:9.765625vw;left:22.8515625vw}}.character-Detail .detail.aoba-moca .visual .character .season-one .costume-one{width:334.51171875px;height:878.49609375px;top:67.67578125px;left:163.06640625px;background:url(../../images/common/character/afterglow/s1/img_aoba-moca_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.aoba-moca .visual .character .season-one .costume-one{width:50.68359375vw;height:133.10546875vw;top:10.25390625vw;left:24.70703125vw}}.character-Detail .detail.uehara-himari .visual .character .season-two .costume-three{width:514.98046875px;height:1105.37109375px;top:-159.19921875px;left:99.90234375px;background:url(../../images/common/character/afterglow/s2/img_uehara-himari_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.uehara-himari .visual .character .season-two .costume-three{width:78.02734375vw;height:167.48046875vw;top:-24.12109375vw;left:15.13671875vw}}.character-Detail .detail.uehara-himari .visual .character .season-two .costume-two{width:581.3671875px;height:862.3828125px;top:83.7890625px;left:39.31640625px;background:url(../../images/common/character/afterglow/s2/img_uehara-himari_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.uehara-himari .visual .character .season-two .costume-two{width:88.0859375vw;height:130.6640625vw;top:12.6953125vw;left:5.95703125vw}}.character-Detail .detail.uehara-himari .visual .character .season-two .costume-one{width:449.8828125px;height:666.4453125px;top:123.10546875px;left:105.05859375px;background:url(../../images/common/character/afterglow/s2/img_uehara-himari_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.uehara-himari .visual .character .season-two .costume-one{width:68.1640625vw;height:100.9765625vw;top:18.65234375vw;left:15.91796875vw}}.character-Detail .detail.uehara-himari .visual .character .season-one .costume-two{width:405.41015625px;height:854.6484375px;top:91.5234375px;left:127.6171875px;background:url(../../images/common/character/afterglow/s1/img_uehara-himari_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.uehara-himari .visual .character .season-one .costume-two{width:61.42578125vw;height:129.4921875vw;top:13.8671875vw;left:19.3359375vw}}.character-Detail .detail.uehara-himari .visual .character .season-one .costume-one{width:522.71484375px;height:747.01171875px;top:199.16015625px;left:78.6328125px;background:url(../../images/common/character/afterglow/s1/img_uehara-himari_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.uehara-himari .visual .character .season-one .costume-one{width:79.19921875vw;height:113.18359375vw;top:30.17578125vw;left:11.9140625vw}}.character-Detail .detail.udagawa-tomoe .visual .character .season-two .costume-three{width:438.28125px;height:939.7265625px;top:6.4453125px;left:123.75px;background:url(../../images/common/character/afterglow/s2/img_udagawa-tomoe_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.udagawa-tomoe .visual .character .season-two .costume-three{width:66.40625vw;height:142.3828125vw;top:.9765625vw;left:18.75vw}}.character-Detail .detail.udagawa-tomoe .visual .character .season-two .costume-two{width:400.8984375px;height:944.8828125px;top:1.2890625px;left:61.23046875px;background:url(../../images/common/character/afterglow/s2/img_udagawa-tomoe_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.udagawa-tomoe .visual .character .season-two .costume-two{width:60.7421875vw;height:143.1640625vw;top:.1953125vw;left:9.27734375vw}}.character-Detail .detail.udagawa-tomoe .visual .character .season-two .costume-one{width:541.40625px;height:852.0703125px;top:94.1015625px;left:17.40234375px;background:url(../../images/common/character/afterglow/s2/img_udagawa-tomoe_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.udagawa-tomoe .visual .character .season-two .costume-one{width:82.03125vw;height:129.1015625vw;top:14.2578125vw;left:2.63671875vw}}.character-Detail .detail.udagawa-tomoe .visual .character .season-one .costume-two{width:516.26953125px;height:888.80859375px;top:57.36328125px;left:87.01171875px;background:url(../../images/common/character/afterglow/s1/img_udagawa-tomoe_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.udagawa-tomoe .visual .character .season-one .costume-two{width:78.22265625vw;height:134.66796875vw;top:8.69140625vw;left:13.18359375vw}}.character-Detail .detail.udagawa-tomoe .visual .character .season-one .costume-one{width:837.24609375px;height:828.8671875px;top:116.66015625px;left:-194.6484375px;background:url(../../images/common/character/afterglow/s1/img_udagawa-tomoe_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.udagawa-tomoe .visual .character .season-one .costume-one{width:126.85546875vw;height:125.5859375vw;top:17.67578125vw;left:-29.4921875vw}}.character-Detail .detail.hazawa-tsugumi .visual .character .season-two .costume-three{width:484.6875px;height:921.03515625px;top:25.13671875px;left:143.0859375px;background:url(../../images/common/character/afterglow/s2/img_hazawa-tsugumi_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hazawa-tsugumi .visual .character .season-two .costume-three{width:73.4375vw;height:139.55078125vw;top:3.80859375vw;left:21.6796875vw}}.character-Detail .detail.hazawa-tsugumi .visual .character .season-two .costume-two{width:450.52734375px;height:786.97265625px;top:159.19921875px;left:98.61328125px;background:url(../../images/common/character/afterglow/s2/img_hazawa-tsugumi_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hazawa-tsugumi .visual .character .season-two .costume-two{width:68.26171875vw;height:119.23828125vw;top:24.12109375vw;left:14.94140625vw}}.character-Detail .detail.hazawa-tsugumi .visual .character .season-two .costume-one{width:433.76953125px;height:866.89453125px;top:79.27734375px;left:113.4375px;background:url(../../images/common/character/afterglow/s2/img_hazawa-tsugumi_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hazawa-tsugumi .visual .character .season-two .costume-one{width:65.72265625vw;height:131.34765625vw;top:12.01171875vw;left:17.1875vw}}.character-Detail .detail.hazawa-tsugumi .visual .character .season-one .costume-two{width:571.0546875px;height:873.984375px;top:72.1875px;left:44.47265625px;background:url(../../images/common/character/afterglow/s1/img_hazawa-tsugumi_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hazawa-tsugumi .visual .character .season-one .costume-two{width:86.5234375vw;height:132.421875vw;top:10.9375vw;left:6.73828125vw}}.character-Detail .detail.hazawa-tsugumi .visual .character .season-one .costume-one{width:660px;height:841.7578125px;top:104.4140625px;left:0;background:url(../../images/common/character/afterglow/s1/img_hazawa-tsugumi_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hazawa-tsugumi .visual .character .season-one .costume-one{width:100vw;height:127.5390625vw;top:15.8203125vw;left:0}}.character-Detail .detail.maruyama-aya .visual .character .season-two .costume-three{width:427.32421875px;height:906.2109375px;top:40.60546875px;left:120.52734375px;background:url(../../images/common/character/pastelpalettes/s2/img_maruyama-aya_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.maruyama-aya .visual .character .season-two .costume-three{width:64.74609375vw;height:137.3046875vw;top:6.15234375vw;left:18.26171875vw}}.character-Detail .detail.maruyama-aya .visual .character .season-two .costume-two{width:433.125px;height:857.2265625px;top:88.9453125px;left:109.5703125px;background:url(../../images/common/character/pastelpalettes/s2/img_maruyama-aya_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.maruyama-aya .visual .character .season-two .costume-two{width:65.625vw;height:129.8828125vw;top:13.4765625vw;left:16.6015625vw}}.character-Detail .detail.maruyama-aya .visual .character .season-two .costume-one{width:518.84765625px;height:850.78125px;top:95.390625px;left:22.55859375px;background:url(../../images/common/character/pastelpalettes/s2/img_maruyama-aya_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.maruyama-aya .visual .character .season-two .costume-one{width:78.61328125vw;height:128.90625vw;top:14.453125vw;left:3.41796875vw}}.character-Detail .detail.maruyama-aya .visual .character .season-one .costume-two{width:438.92578125px;height:849.4921875px;top:96.6796875px;left:110.859375px;background:url(../../images/common/character/pastelpalettes/s1/img_maruyama-aya_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.maruyama-aya .visual .character .season-one .costume-two{width:66.50390625vw;height:128.7109375vw;top:14.6484375vw;left:16.796875vw}}.character-Detail .detail.maruyama-aya .visual .character .season-one .costume-one{width:444.7265625px;height:847.55859375px;top:98.61328125px;left:107.63671875px;background:url(../../images/common/character/pastelpalettes/s1/img_maruyama-aya_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.maruyama-aya .visual .character .season-one .costume-one{width:67.3828125vw;height:128.41796875vw;top:14.94140625vw;left:16.30859375vw}}.character-Detail .detail.hikawa-hina .visual .character .season-two .costume-three{width:634.86328125px;height:918.45703125px;top:28.359375px;left:12.890625px;background:url(../../images/common/character/pastelpalettes/s2/img_hikawa-hina_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hikawa-hina .visual .character .season-two .costume-three{width:96.19140625vw;height:139.16015625vw;top:4.296875vw;left:1.953125vw}}.character-Detail .detail.hikawa-hina .visual .character .season-two .costume-two{width:550.4296875px;height:890.09765625px;top:56.07421875px;left:55.4296875px;background:url(../../images/common/character/pastelpalettes/s2/img_hikawa-hina_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hikawa-hina .visual .character .season-two .costume-two{width:83.3984375vw;height:134.86328125vw;top:8.49609375vw;left:8.3984375vw}}.character-Detail .detail.hikawa-hina .visual .character .season-two .costume-one{width:623.26171875px;height:849.4921875px;top:96.6796875px;left:36.73828125px;background:url(../../images/common/character/pastelpalettes/s2/img_hikawa-hina_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hikawa-hina .visual .character .season-two .costume-one{width:94.43359375vw;height:128.7109375vw;top:14.6484375vw;left:5.56640625vw}}.character-Detail .detail.hikawa-hina .visual .character .season-one .costume-two{width:601.34765625px;height:921.03515625px;top:25.13671875px;left:29.6484375px;background:url(../../images/common/character/pastelpalettes/s1/img_hikawa-hina_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hikawa-hina .visual .character .season-one .costume-two{width:91.11328125vw;height:139.55078125vw;top:3.80859375vw;left:4.4921875vw}}.character-Detail .detail.hikawa-hina .visual .character .season-one .costume-one{width:439.5703125px;height:869.47265625px;top:76.69921875px;left:110.21484375px;background:url(../../images/common/character/pastelpalettes/s1/img_hikawa-hina_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hikawa-hina .visual .character .season-one .costume-one{width:66.6015625vw;height:131.73828125vw;top:11.62109375vw;left:16.69921875vw}}.character-Detail .detail.shirasagi-chisato .visual .character .season-two .costume-three{width:592.32421875px;height:895.25390625px;top:50.91796875px;left:53.49609375px;background:url(../../images/common/character/pastelpalettes/s2/img_shirasagi-chisato_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.shirasagi-chisato .visual .character .season-two .costume-three{width:89.74609375vw;height:135.64453125vw;top:7.71484375vw;left:8.10546875vw}}.character-Detail .detail.shirasagi-chisato .visual .character .season-two .costume-two{width:382.8515625px;height:871.40625px;top:74.765625px;left:143.0859375px;background:url(../../images/common/character/pastelpalettes/s2/img_shirasagi-chisato_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.shirasagi-chisato .visual .character .season-two .costume-two{width:58.0078125vw;height:132.03125vw;top:11.328125vw;left:21.6796875vw}}.character-Detail .detail.shirasagi-chisato .visual .character .season-two .costume-one{width:581.3671875px;height:848.203125px;top:97.96875px;left:39.31640625px;background:url(../../images/common/character/pastelpalettes/s2/img_shirasagi-chisato_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.shirasagi-chisato .visual .character .season-two .costume-one{width:88.0859375vw;height:128.515625vw;top:14.84375vw;left:5.95703125vw}}.character-Detail .detail.shirasagi-chisato .visual .character .season-one .costume-two{width:521.42578125px;height:850.78125px;top:95.390625px;left:69.609375px;background:url(../../images/common/character/pastelpalettes/s1/img_shirasagi-chisato_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.shirasagi-chisato .visual .character .season-one .costume-two{width:79.00390625vw;height:128.90625vw;top:14.453125vw;left:10.546875vw}}.character-Detail .detail.shirasagi-chisato .visual .character .season-one .costume-one{width:593.61328125px;height:844.3359375px;top:101.8359375px;left:33.515625px;background:url(../../images/common/character/pastelpalettes/s1/img_shirasagi-chisato_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.shirasagi-chisato .visual .character .season-one .costume-one{width:89.94140625vw;height:127.9296875vw;top:15.4296875vw;left:5.078125vw}}.character-Detail .detail.yamato-maya .visual .character .season-two .costume-three{width:596.8359375px;height:990px;top:-43.828125px;left:1.2890625px;background:url(../../images/common/character/pastelpalettes/s2/img_yamato-maya_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.yamato-maya .visual .character .season-two .costume-three{width:90.4296875vw;height:150vw;top:-6.640625vw;left:.1953125vw}}.character-Detail .detail.yamato-maya .visual .character .season-two .costume-two{width:361.58203125px;height:859.16015625px;top:87.01171875px;left:154.6875px;background:url(../../images/common/character/pastelpalettes/s2/img_yamato-maya_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.yamato-maya .visual .character .season-two .costume-two{width:54.78515625vw;height:130.17578125vw;top:13.18359375vw;left:23.4375vw}}.character-Detail .detail.yamato-maya .visual .character .season-two .costume-one{width:538.18359375px;height:864.31640625px;top:81.85546875px;left:21.26953125px;background:url(../../images/common/character/pastelpalettes/s2/img_yamato-maya_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.yamato-maya .visual .character .season-two .costume-one{width:81.54296875vw;height:130.95703125vw;top:12.40234375vw;left:3.22265625vw}}.character-Detail .detail.yamato-maya .visual .character .season-one .costume-two{width:515.625px;height:846.9140625px;top:99.2578125px;left:72.1875px;background:url(../../images/common/character/pastelpalettes/s1/img_yamato-maya_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.yamato-maya .visual .character .season-one .costume-two{width:78.125vw;height:128.3203125vw;top:15.0390625vw;left:10.9375vw}}.character-Detail .detail.yamato-maya .visual .character .season-one .costume-one{width:503.37890625px;height:847.55859375px;top:98.61328125px;left:78.6328125px;background:url(../../images/common/character/pastelpalettes/s1/img_yamato-maya_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.yamato-maya .visual .character .season-one .costume-one{width:76.26953125vw;height:128.41796875vw;top:14.94140625vw;left:11.9140625vw}}.character-Detail .detail.wakamiya-eve .visual .character .season-two .costume-three{width:549.78515625px;height:1017.71484375px;top:-71.54296875px;left:114.7265625px;background:url(../../images/common/character/pastelpalettes/s2/img_wakamiya-eve_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.wakamiya-eve .visual .character .season-two .costume-three{width:83.30078125vw;height:154.19921875vw;top:-10.83984375vw;left:17.3828125vw}}.character-Detail .detail.wakamiya-eve .visual .character .season-two .costume-two{width:360.9375px;height:863.02734375px;top:83.14453125px;left:152.75390625px;background:url(../../images/common/character/pastelpalettes/s2/img_wakamiya-eve_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.wakamiya-eve .visual .character .season-two .costume-two{width:54.6875vw;height:130.76171875vw;top:12.59765625vw;left:23.14453125vw}}.character-Detail .detail.wakamiya-eve .visual .character .season-two .costume-one{width:521.42578125px;height:853.359375px;top:92.8125px;left:37.3828125px;background:url(../../images/common/character/pastelpalettes/s2/img_wakamiya-eve_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.wakamiya-eve .visual .character .season-two .costume-one{width:79.00390625vw;height:129.296875vw;top:14.0625vw;left:5.6640625vw}}.character-Detail .detail.wakamiya-eve .visual .character .season-one .costume-two{width:516.26953125px;height:848.203125px;top:97.96875px;left:37.3828125px;background:url(../../images/common/character/pastelpalettes/s1/img_wakamiya-eve_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.wakamiya-eve .visual .character .season-one .costume-two{width:78.22265625vw;height:128.515625vw;top:14.84375vw;left:5.6640625vw}}.character-Detail .detail.wakamiya-eve .visual .character .season-one .costume-one{width:451.81640625px;height:850.78125px;top:95.390625px;left:104.4140625px;background:url(../../images/common/character/pastelpalettes/s1/img_wakamiya-eve_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.wakamiya-eve .visual .character .season-one .costume-one{width:68.45703125vw;height:128.90625vw;top:14.453125vw;left:15.8203125vw}}.character-Detail .detail.minato-yukina .visual .character .season-two .costume-three{width:546.5625px;height:912.01171875px;top:34.8046875px;left:43.828125px;background:url(../../images/common/character/roselia/s2/img_minato-yukina_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.minato-yukina .visual .character .season-two .costume-three{width:82.8125vw;height:138.18359375vw;top:5.2734375vw;left:6.640625vw}}.character-Detail .detail.minato-yukina .visual .character .season-two .costume-two{width:547.20703125px;height:910.078125px;top:36.09375px;left:47.6953125px;background:url(../../images/common/character/roselia/s2/img_minato-yukina_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.minato-yukina .visual .character .season-two .costume-two{width:82.91015625vw;height:137.890625vw;top:5.46875vw;left:7.2265625vw}}.character-Detail .detail.minato-yukina .visual .character .season-two .costume-one{width:451.171875px;height:816.62109375px;top:130.1953125px;left:65.09765625px;background:url(../../images/common/character/roselia/s2/img_minato-yukina_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.minato-yukina .visual .character .season-two .costume-one{width:68.359375vw;height:123.73046875vw;top:19.7265625vw;left:9.86328125vw}}.character-Detail .detail.minato-yukina .visual .character .season-one .costume-two{width:454.39453125px;height:886.875px;top:59.296875px;left:103.125px;background:url(../../images/common/character/roselia/s1/img_minato-yukina_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.minato-yukina .visual .character .season-one .costume-two{width:68.84765625vw;height:134.375vw;top:8.984375vw;left:15.625vw}}.character-Detail .detail.minato-yukina .visual .character .season-one .costume-one{width:431.19140625px;height:906.85546875px;top:39.31640625px;left:114.7265625px;background:url(../../images/common/character/roselia/s1/img_minato-yukina_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.minato-yukina .visual .character .season-one .costume-one{width:65.33203125vw;height:137.40234375vw;top:5.95703125vw;left:17.3828125vw}}.character-Detail .detail.hikawa-sayo .visual .character .season-two .costume-three{width:638.0859375px;height:928.125px;top:18.69140625px;left:14.1796875px;background:url(../../images/common/character/roselia/s2/img_hikawa-sayo_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hikawa-sayo .visual .character .season-two .costume-three{width:96.6796875vw;height:140.625vw;top:2.83203125vw;left:2.1484375vw}}.character-Detail .detail.hikawa-sayo .visual .character .season-two .costume-two{width:392.51953125px;height:875.2734375px;top:70.8984375px;left:134.0625px;background:url(../../images/common/character/roselia/s2/img_hikawa-sayo_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hikawa-sayo .visual .character .season-two .costume-two{width:59.47265625vw;height:132.6171875vw;top:10.7421875vw;left:20.3125vw}}.character-Detail .detail.hikawa-sayo .visual .character .season-two .costume-one{width:475.01953125px;height:803.0859375px;top:69.609375px;left:143.0859375px;background:url(../../images/common/character/roselia/s2/img_hikawa-sayo_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hikawa-sayo .visual .character .season-two .costume-one{width:71.97265625vw;height:121.6796875vw;top:10.546875vw;left:21.6796875vw}}.character-Detail .detail.hikawa-sayo .visual .character .season-one .costume-two{width:451.171875px;height:881.07421875px;top:65.09765625px;left:104.4140625px;background:url(../../images/common/character/roselia/s1/img_hikawa-sayo_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hikawa-sayo .visual .character .season-one .costume-two{width:68.359375vw;height:133.49609375vw;top:9.86328125vw;left:15.8203125vw}}.character-Detail .detail.hikawa-sayo .visual .character .season-one .costume-one{width:396.38671875px;height:892.67578125px;top:53.49609375px;left:132.12890625px;background:url(../../images/common/character/roselia/s1/img_hikawa-sayo_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hikawa-sayo .visual .character .season-one .costume-one{width:60.05859375vw;height:135.25390625vw;top:8.10546875vw;left:20.01953125vw}}.character-Detail .detail.imai-lisa .visual .character .season-two .costume-three{width:540.76171875px;height:813.3984375px;top:133.41796875px;left:43.18359375px;background:url(../../images/common/character/roselia/s2/img_imai-lisa_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.imai-lisa .visual .character .season-two .costume-three{width:81.93359375vw;height:123.2421875vw;top:20.21484375vw;left:6.54296875vw}}.character-Detail .detail.imai-lisa .visual .character .season-two .costume-two{width:535.60546875px;height:864.31640625px;top:81.85546875px;left:62.51953125px;background:url(../../images/common/character/roselia/s2/img_imai-lisa_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.imai-lisa .visual .character .season-two .costume-two{width:81.15234375vw;height:130.95703125vw;top:12.40234375vw;left:9.47265625vw}}.character-Detail .detail.imai-lisa .visual .character .season-two .costume-one{width:501.4453125px;height:846.26953125px;top:99.90234375px;left:46.40625px;background:url(../../images/common/character/roselia/s2/img_imai-lisa_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.imai-lisa .visual .character .season-two .costume-one{width:75.9765625vw;height:128.22265625vw;top:15.13671875vw;left:7.03125vw}}.character-Detail .detail.imai-lisa .visual .character .season-one .costume-two{width:494.35546875px;height:900.41015625px;top:45.76171875px;left:83.14453125px;background:url(../../images/common/character/roselia/s1/img_imai-lisa_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.imai-lisa .visual .character .season-one .costume-two{width:74.90234375vw;height:136.42578125vw;top:6.93359375vw;left:12.59765625vw}}.character-Detail .detail.imai-lisa .visual .character .season-one .costume-one{width:486.62109375px;height:899.12109375px;top:47.05078125px;left:87.01171875px;background:url(../../images/common/character/roselia/s1/img_imai-lisa_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.imai-lisa .visual .character .season-one .costume-one{width:73.73046875vw;height:136.23046875vw;top:7.12890625vw;left:13.18359375vw}}.character-Detail .detail.udagawa-ako .visual .character .season-two .costume-three{width:554.296875px;height:834.0234375px;top:112.79296875px;left:80.56640625px;background:url(../../images/common/character/roselia/s2/img_udagawa-ako_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.udagawa-ako .visual .character .season-two .costume-three{width:83.984375vw;height:126.3671875vw;top:17.08984375vw;left:12.20703125vw}}.character-Detail .detail.udagawa-ako .visual .character .season-two .costume-two{width:418.30078125px;height:865.60546875px;top:80.56640625px;left:127.6171875px;background:url(../../images/common/character/roselia/s2/img_udagawa-ako_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.udagawa-ako .visual .character .season-two .costume-two{width:63.37890625vw;height:131.15234375vw;top:12.20703125vw;left:19.3359375vw}}.character-Detail .detail.udagawa-ako .visual .character .season-two .costume-one{width:463.41796875px;height:834.0234375px;top:112.1484375px;left:72.1875px;background:url(../../images/common/character/roselia/s2/img_udagawa-ako_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.udagawa-ako .visual .character .season-two .costume-one{width:70.21484375vw;height:126.3671875vw;top:16.9921875vw;left:10.9375vw}}.character-Detail .detail.udagawa-ako .visual .character .season-one .costume-two{width:593.61328125px;height:783.10546875px;top:163.06640625px;left:0;background:url(../../images/common/character/roselia/s1/img_udagawa-ako_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.udagawa-ako .visual .character .season-one .costume-two{width:89.94140625vw;height:118.65234375vw;top:24.70703125vw;left:0}}.character-Detail .detail.udagawa-ako .visual .character .season-one .costume-one{width:423.45703125px;height:820.48828125px;top:125.68359375px;left:118.59375px;background:url(../../images/common/character/roselia/s1/img_udagawa-ako_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.udagawa-ako .visual .character .season-one .costume-one{width:64.16015625vw;height:124.31640625vw;top:19.04296875vw;left:17.96875vw}}.character-Detail .detail.shirokane-rinko .visual .character .season-two .costume-three{width:523.359375px;height:888.80859375px;top:58.0078125px;left:88.30078125px;background:url(../../images/common/character/roselia/s2/img_shirokane-rinko_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.shirokane-rinko .visual .character .season-two .costume-three{width:79.296875vw;height:134.66796875vw;top:8.7890625vw;left:13.37890625vw}}.character-Detail .detail.shirokane-rinko .visual .character .season-two .costume-two{width:439.5703125px;height:872.6953125px;top:73.4765625px;left:110.21484375px;background:url(../../images/common/character/roselia/s2/img_shirokane-rinko_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.shirokane-rinko .visual .character .season-two .costume-two{width:66.6015625vw;height:132.2265625vw;top:11.1328125vw;left:16.69921875vw}}.character-Detail .detail.shirokane-rinko .visual .character .season-two .costume-one{width:531.09375px;height:839.1796875px;top:105.703125px;left:37.3828125px;background:url(../../images/common/character/roselia/s2/img_shirokane-rinko_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.shirokane-rinko .visual .character .season-two .costume-one{width:80.46875vw;height:127.1484375vw;top:16.015625vw;left:5.6640625vw}}.character-Detail .detail.shirokane-rinko .visual .character .season-one .costume-two{width:453.75px;height:886.23046875px;top:59.94140625px;left:103.125px;background:url(../../images/common/character/roselia/s1/img_shirokane-rinko_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.shirokane-rinko .visual .character .season-one .costume-two{width:68.75vw;height:134.27734375vw;top:9.08203125vw;left:15.625vw}}.character-Detail .detail.shirokane-rinko .visual .character .season-one .costume-one{width:653.5546875px;height:906.2109375px;top:39.9609375px;left:3.22265625px;background:url(../../images/common/character/roselia/s1/img_shirokane-rinko_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.shirokane-rinko .visual .character .season-one .costume-one{width:99.0234375vw;height:137.3046875vw;top:6.0546875vw;left:.48828125vw}}.character-Detail .detail.tsurumaki-kokoro .visual .character .season-two .costume-three{width:469.86328125px;height:794.0625px;top:90.87890625px;left:116.015625px;background:url(../../images/common/character/hello-happy-world/s2/img_tsurumaki-kokoro_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.tsurumaki-kokoro .visual .character .season-two .costume-three{width:71.19140625vw;height:120.3125vw;top:13.76953125vw;left:17.578125vw}}.character-Detail .detail.tsurumaki-kokoro .visual .character .season-two .costume-two{width:640.01953125px;height:674.1796875px;top:201.09375px;left:12.24609375px;background:url(../../images/common/character/hello-happy-world/s2/img_tsurumaki-kokoro_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.tsurumaki-kokoro .visual .character .season-two .costume-two{width:96.97265625vw;height:102.1484375vw;top:30.46875vw;left:1.85546875vw}}.character-Detail .detail.tsurumaki-kokoro .visual .character .season-two .costume-one{width:660px;height:616.171875px;top:181.11328125px;left:0;background:url(../../images/common/character/hello-happy-world/s2/img_tsurumaki-kokoro_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.tsurumaki-kokoro .visual .character .season-two .costume-one{width:100vw;height:93.359375vw;top:27.44140625vw;left:0}}.character-Detail .detail.tsurumaki-kokoro .visual .character .season-one .costume-two{width:745.72265625px;height:759.90234375px;top:82.5px;left:-42.5390625px;background:url(../../images/common/character/hello-happy-world/s1/img_tsurumaki-kokoro_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.tsurumaki-kokoro .visual .character .season-one .costume-two{width:112.98828125vw;height:115.13671875vw;top:12.5vw;left:-6.4453125vw}}.character-Detail .detail.tsurumaki-kokoro .visual .character .season-one .costume-one{width:482.75390625px;height:839.1796875px;top:106.9921875px;left:109.5703125px;background:url(../../images/common/character/hello-happy-world/s1/img_tsurumaki-kokoro_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.tsurumaki-kokoro .visual .character .season-one .costume-one{width:73.14453125vw;height:127.1484375vw;top:16.2109375vw;left:16.6015625vw}}.character-Detail .detail.seta-kaoru .visual .character .season-two .costume-three{width:663.22265625px;height:930.703125px;top:63.80859375px;left:1.93359375px;background:url(../../images/common/character/hello-happy-world/s2/img_seta-kaoru_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.seta-kaoru .visual .character .season-two .costume-three{width:100.48828125vw;height:141.015625vw;top:9.66796875vw;left:.29296875vw}}.character-Detail .detail.seta-kaoru .visual .character .season-two .costume-two{width:567.1875px;height:908.7890625px;top:37.3828125px;left:46.40625px;background:url(../../images/common/character/hello-happy-world/s2/img_seta-kaoru_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.seta-kaoru .visual .character .season-two .costume-two{width:85.9375vw;height:137.6953125vw;top:5.6640625vw;left:7.03125vw}}.character-Detail .detail.seta-kaoru .visual .character .season-two .costume-one{width:629.70703125px;height:908.7890625px;top:37.3828125px;left:0;background:url(../../images/common/character/hello-happy-world/s2/img_seta-kaoru_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.seta-kaoru .visual .character .season-two .costume-one{width:95.41015625vw;height:137.6953125vw;top:5.6640625vw;left:0}}.character-Detail .detail.seta-kaoru .visual .character .season-one .costume-two{width:625.83984375px;height:914.58984375px;top:31.58203125px;left:34.16015625px;background:url(../../images/common/character/hello-happy-world/s1/img_seta-kaoru_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.seta-kaoru .visual .character .season-one .costume-two{width:94.82421875vw;height:138.57421875vw;top:4.78515625vw;left:5.17578125vw}}.character-Detail .detail.seta-kaoru .visual .character .season-one .costume-one{width:455.68359375px;height:890.09765625px;top:56.07421875px;left:102.48046875px;background:url(../../images/common/character/hello-happy-world/s1/img_seta-kaoru_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.seta-kaoru .visual .character .season-one .costume-one{width:69.04296875vw;height:134.86328125vw;top:8.49609375vw;left:15.52734375vw}}.character-Detail .detail.kitazawa-hagumi .visual .character .season-two .costume-three{width:555.5859375px;height:786.97265625px;top:160.48828125px;left:61.875px;background:url(../../images/common/character/hello-happy-world/s2/img_kitazawa-hagumi_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.kitazawa-hagumi .visual .character .season-two .costume-three{width:84.1796875vw;height:119.23828125vw;top:24.31640625vw;left:9.375vw}}.character-Detail .detail.kitazawa-hagumi .visual .character .season-two .costume-two{width:387.36328125px;height:872.6953125px;top:73.4765625px;left:136.640625px;background:url(../../images/common/character/hello-happy-world/s2/img_kitazawa-hagumi_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.kitazawa-hagumi .visual .character .season-two .costume-two{width:58.69140625vw;height:132.2265625vw;top:11.1328125vw;left:20.703125vw}}.character-Detail .detail.kitazawa-hagumi .visual .character .season-two .costume-one{width:660px;height:678.69140625px;top:134.0625px;left:0;background:url(../../images/common/character/hello-happy-world/s2/img_kitazawa-hagumi_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.kitazawa-hagumi .visual .character .season-two .costume-one{width:100vw;height:102.83203125vw;top:20.3125vw;left:0}}.character-Detail .detail.kitazawa-hagumi .visual .character .season-one .costume-two{width:773.4375px;height:664.51171875px;top:143.73046875px;left:-56.71875px;background:url(../../images/common/character/hello-happy-world/s1/img_kitazawa-hagumi_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.kitazawa-hagumi .visual .character .season-one .costume-two{width:117.1875vw;height:100.68359375vw;top:21.77734375vw;left:-8.59375vw}}.character-Detail .detail.kitazawa-hagumi .visual .character .season-one .costume-one{width:432.48046875px;height:848.203125px;top:97.96875px;left:135.99609375px;background:url(../../images/common/character/hello-happy-world/s1/img_kitazawa-hagumi_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.kitazawa-hagumi .visual .character .season-one .costume-one{width:65.52734375vw;height:128.515625vw;top:14.84375vw;left:20.60546875vw}}.character-Detail .detail.matsubara-kanon .visual .character .season-two .costume-three{width:621.328125px;height:923.61328125px;top:23.203125px;left:20.625px;background:url(../../images/common/character/hello-happy-world/s2/img_matsubara-kanon_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.matsubara-kanon .visual .character .season-two .costume-three{width:94.140625vw;height:139.94140625vw;top:3.515625vw;left:3.125vw}}.character-Detail .detail.matsubara-kanon .visual .character .season-two .costume-two{width:554.94140625px;height:837.890625px;top:108.28125px;left:60.5859375px;background:url(../../images/common/character/hello-happy-world/s2/img_matsubara-kanon_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.matsubara-kanon .visual .character .season-two .costume-two{width:84.08203125vw;height:126.953125vw;top:16.40625vw;left:9.1796875vw}}.character-Detail .detail.matsubara-kanon .visual .character .season-two .costume-one{width:615.52734375px;height:825.64453125px;top:120.52734375px;left:0;background:url(../../images/common/character/hello-happy-world/s2/img_matsubara-kanon_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.matsubara-kanon .visual .character .season-two .costume-one{width:93.26171875vw;height:125.09765625vw;top:18.26171875vw;left:0}}.character-Detail .detail.matsubara-kanon .visual .character .season-one .costume-two{width:478.88671875px;height:841.7578125px;top:104.4140625px;left:90.87890625px;background:url(../../images/common/character/hello-happy-world/s1/img_matsubara-kanon_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.matsubara-kanon .visual .character .season-one .costume-two{width:72.55859375vw;height:127.5390625vw;top:15.8203125vw;left:13.76953125vw}}.character-Detail .detail.matsubara-kanon .visual .character .season-one .costume-one{width:316.46484375px;height:790.1953125px;top:155.9765625px;left:172.08984375px;background:url(../../images/common/character/hello-happy-world/s1/img_matsubara-kanon_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.matsubara-kanon .visual .character .season-one .costume-one{width:47.94921875vw;height:119.7265625vw;top:23.6328125vw;left:26.07421875vw}}.character-Detail .detail.michelle .visual .character .season-two .costume-three{width:587.16796875px;height:915.234375px;top:79.27734375px;left:32.2265625px;background:url(../../images/common/character/hello-happy-world/s2/img_michelle_3.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.michelle .visual .character .season-two .costume-three{width:88.96484375vw;height:138.671875vw;top:12.01171875vw;left:4.8828125vw}}.character-Detail .detail.michelle .visual .character .season-two .costume-two{width:658.7109375px;height:721.23046875px;top:224.94140625px;left:.64453125px;background:url(../../images/common/character/hello-happy-world/s2/img_michelle_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.michelle .visual .character .season-two .costume-two{width:99.8046875vw;height:109.27734375vw;top:34.08203125vw;left:.09765625vw}}.character-Detail .detail.michelle .visual .character .season-two .costume-one{width:647.109375px;height:825.64453125px;top:120.52734375px;left:0;background:url(../../images/common/character/hello-happy-world/s2/img_michelle_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.michelle .visual .character .season-two .costume-one{width:98.046875vw;height:125.09765625vw;top:18.26171875vw;left:0}}.character-Detail .detail.michelle .visual .character .season-one .costume-two{width:433.76953125px;height:926.8359375px;top:19.3359375px;left:113.4375px;background:url(../../images/common/character/hello-happy-world/s1/img_michelle_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.michelle .visual .character .season-one .costume-two{width:65.72265625vw;height:140.4296875vw;top:2.9296875vw;left:17.1875vw}}.character-Detail .detail.michelle .visual .character .season-one .costume-one{width:440.21484375px;height:875.91796875px;top:69.609375px;left:110.21484375px;background:url(../../images/common/character/hello-happy-world/s1/img_michelle_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.michelle .visual .character .season-one .costume-one{width:66.69921875vw;height:132.71484375vw;top:10.546875vw;left:16.69921875vw}}.character-Detail .detail.okusawa-misaki .visual .character .season-one .costume-one{width:304.86328125px;height:848.203125px;top:97.96875px;left:135.99609375px;background:url(../../images/common/character/hello-happy-world/s1/img_okusawa-misaki_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.okusawa-misaki .visual .character .season-one .costume-one{width:46.19140625vw;height:128.515625vw;top:14.84375vw;left:20.60546875vw}}.character-Detail .detail.kurata-mashiro .visual .character .season-two .costume-two{width:683.203125px;height:641.30859375px;top:165px;left:-9.66796875px;background:url(../../images/common/character/morfonica/img_kurata-mashiro_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.kurata-mashiro .visual .character .season-two .costume-two{width:103.515625vw;height:97.16796875vw;top:25vw;left:-1.46484375vw}}.character-Detail .detail.kurata-mashiro .visual .character .season-two .costume-one{width:417.65625px;height:890.7421875px;top:55.4296875px;left:156.62109375px;background:url(../../images/common/character/morfonica/img_kurata-mashiro_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.kurata-mashiro .visual .character .season-two .costume-one{width:63.28125vw;height:134.9609375vw;top:8.3984375vw;left:23.73046875vw}}.character-Detail .detail.kirigaya-toko .visual .character .season-two .costume-two{width:748.30078125px;height:764.4140625px;top:22.55859375px;left:-49.62890625px;background:url(../../images/common/character/morfonica/img_kirigaya-toko_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.kirigaya-toko .visual .character .season-two .costume-two{width:113.37890625vw;height:115.8203125vw;top:3.41796875vw;left:-7.51953125vw}}.character-Detail .detail.kirigaya-toko .visual .character .season-two .costume-one{width:543.984375px;height:908.14453125px;top:38.02734375px;left:88.30078125px;background:url(../../images/common/character/morfonica/img_kirigaya-toko_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.kirigaya-toko .visual .character .season-two .costume-one{width:82.421875vw;height:137.59765625vw;top:5.76171875vw;left:13.37890625vw}}.character-Detail .detail.hiromachi-nanami .visual .character .season-two .costume-two{width:592.96875px;height:687.71484375px;top:92.8125px;left:32.87109375px;background:url(../../images/common/character/morfonica/img_hiromachi-nanami_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hiromachi-nanami .visual .character .season-two .costume-two{width:89.84375vw;height:104.19921875vw;top:14.0625vw;left:4.98046875vw}}.character-Detail .detail.hiromachi-nanami .visual .character .season-two .costume-one{width:471.796875px;height:887.51953125px;top:58.65234375px;left:123.10546875px;background:url(../../images/common/character/morfonica/img_hiromachi-nanami_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.hiromachi-nanami .visual .character .season-two .costume-one{width:71.484375vw;height:134.47265625vw;top:8.88671875vw;left:18.65234375vw}}.character-Detail .detail.futaba-tsukushi .visual .character .season-two .costume-two{width:534.9609375px;height:610.37109375px;top:183.046875px;left:79.27734375px;background:url(../../images/common/character/morfonica/img_futaba-tsukushi_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.futaba-tsukushi .visual .character .season-two .costume-two{width:81.0546875vw;height:92.48046875vw;top:27.734375vw;left:12.01171875vw}}.character-Detail .detail.futaba-tsukushi .visual .character .season-two .costume-one{width:358.359375px;height:864.9609375px;top:81.2109375px;left:180.46875px;background:url(../../images/common/character/morfonica/img_futaba-tsukushi_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.futaba-tsukushi .visual .character .season-two .costume-one{width:54.296875vw;height:131.0546875vw;top:12.3046875vw;left:27.34375vw}}.character-Detail .detail.yashio-rui .visual .character .season-two .costume-two{width:790.1953125px;height:678.69140625px;top:146.953125px;left:-92.16796875px;background:url(../../images/common/character/morfonica/img_yashio-rui_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.yashio-rui .visual .character .season-two .costume-two{width:119.7265625vw;height:102.83203125vw;top:22.265625vw;left:-13.96484375vw}}.character-Detail .detail.yashio-rui .visual .character .season-two .costume-one{width:498.22265625px;height:970.01953125px;top:0;left:110.859375px;background:url(../../images/common/character/morfonica/img_yashio-rui_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.yashio-rui .visual .character .season-two .costume-one{width:75.48828125vw;height:146.97265625vw;top:0;left:16.796875vw}}.character-Detail .detail.layer .visual .character .season-two .costume-two{width:578.7890625px;height:962.9296875px;top:31.58203125px;left:81.2109375px;background:url(../../images/common/character/ras/img_layer_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.layer .visual .character .season-two .costume-two{width:87.6953125vw;height:145.8984375vw;top:4.78515625vw;left:12.3046875vw}}.character-Detail .detail.layer .visual .character .season-two .costume-one{width:561.38671875px;height:926.8359375px;top:19.3359375px;left:122.4609375px;background:url(../../images/common/character/ras/img_layer_1.png) 0 0 no-repeat;background-size:cover;-webkit-transform:translateX(-66px);transform:translateX(-66px)}@media print,screen and (max-width:1199px){.character-Detail .detail.layer .visual .character .season-two .costume-one{width:85.05859375vw;height:140.4296875vw;top:2.9296875vw;left:18.5546875vw}}@media print,screen and (max-width:1199px){.character-Detail .detail.layer .visual .character .season-two .costume-one{-webkit-transform:translateX(0);transform:translateX(0)}}.character-Detail .detail.lock .visual .character .season-two .costume-two{width:560.09765625px;height:932.63671875px;top:61.875px;left:41.89453125px;background:url(../../images/common/character/ras/img_lock_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.lock .visual .character .season-two .costume-two{width:84.86328125vw;height:141.30859375vw;top:9.375vw;left:6.34765625vw}}.character-Detail .detail.lock .visual .character .season-two .costume-one{width:571.69921875px;height:852.71484375px;top:93.45703125px;left:57.36328125px;background:url(../../images/common/character/ras/img_lock_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.lock .visual .character .season-two .costume-one{width:86.62109375vw;height:129.19921875vw;top:14.16015625vw;left:8.69140625vw}}.character-Detail .detail.masking .visual .character .season-two .costume-two{width:406.0546875px;height:957.12890625px;top:36.73828125px;left:96.03515625px;background:url(../../images/common/character/ras/img_masking_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.masking .visual .character .season-two .costume-two{width:61.5234375vw;height:145.01953125vw;top:5.56640625vw;left:14.55078125vw}}.character-Detail .detail.masking .visual .character .season-two .costume-one{width:353.84765625px;height:907.5px;top:38.671875px;left:153.3984375px;background:url(../../images/common/character/ras/img_masking_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.masking .visual .character .season-two .costume-one{width:53.61328125vw;height:137.5vw;top:5.859375vw;left:23.2421875vw}}.character-Detail .detail.pareo .visual .character .season-two .costume-two{width:507.890625px;height:854.00390625px;top:139.86328125px;left:97.96875px;background:url(../../images/common/character/ras/img_pareo_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.pareo .visual .character .season-two .costume-two{width:76.953125vw;height:129.39453125vw;top:21.19140625vw;left:14.84375vw}}.character-Detail .detail.pareo .visual .character .season-two .costume-one{width:424.1015625px;height:875.91796875px;top:70.25390625px;left:117.94921875px;background:url(../../images/common/character/ras/img_pareo_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.pareo .visual .character .season-two .costume-one{width:64.2578125vw;height:132.71484375vw;top:10.64453125vw;left:17.87109375vw}}.character-Detail .detail.chu2 .visual .character .season-two .costume-two{width:523.359375px;height:868.828125px;top:125.0390625px;left:43.828125px;background:url(../../images/common/character/ras/img_chu2_2.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.chu2 .visual .character .season-two .costume-two{width:79.296875vw;height:131.640625vw;top:18.9453125vw;left:6.640625vw}}.character-Detail .detail.chu2 .visual .character .season-two .costume-one{width:478.2421875px;height:859.16015625px;top:87.01171875px;left:90.87890625px;background:url(../../images/common/character/ras/img_chu2_1.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .detail.chu2 .visual .character .season-two .costume-one{width:72.4609375vw;height:130.17578125vw;top:13.18359375vw;left:13.76953125vw}}.character-Detail .pagenavi{width:1160px;margin:80px auto 0;position:relative}@media print,screen and (max-width:1199px){.character-Detail .pagenavi{width:92.1875vw;margin:7.8125vw auto 0}}.character-Detail .pagenavi .btn{width:200px}.character-Detail .pagenavi .btn.archive{margin:0 auto}@media print,screen and (max-width:1199px){.character-Detail .pagenavi .btn.archive{width:32.2265625vw}}.character-Detail .pagenavi .btn.archive a{width:200px;height:60px;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;font-size:20px;font-size:2rem;font-weight:700;color:#ff3b72;background:-webkit-linear-gradient(top,#fff 43%,#f7f7f7 47%,#fff 100%);background:linear-gradient(to bottom,#fff 43%,#f7f7f7 47%,#fff 100%);border-radius:10px;border:2px solid #cecece;box-shadow:0 4px 8px 0 #f3d2da;position:relative}@media print,screen and (max-width:1199px){.character-Detail .pagenavi .btn.archive a{width:32.2265625vw;height:11.71875vw;font-size:36px;font-size:3.6rem;border-radius:1.953125vw;border:.1953125vw solid #cecece;box-shadow:0 .78125vw 1.5625vw 0 #f3d2da}}@media print,screen and (min-width:1200px){.character-Detail .pagenavi .btn.archive a{-webkit-transition:.3s;transition:.3s}.character-Detail .pagenavi .btn.archive a:hover{color:#ff94b2}}.character-Detail .pagenavi .btn.prev,.character-Detail .pagenavi .btn.next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media print,screen and (max-width:1199px){.character-Detail .pagenavi .btn.prev,.character-Detail .pagenavi .btn.next{width:25.390625vw}}.character-Detail .pagenavi .btn.prev:after,.character-Detail .pagenavi .btn.next:after{content:"";width:10px;height:16px;position:absolute;top:50%;background:url(../../images/common/icon_arrow_right_pink.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.character-Detail .pagenavi .btn.prev:after,.character-Detail .pagenavi .btn.next:after{width:1.66015625vw;height:2.5390625vw}}.character-Detail .pagenavi .btn.prev a,.character-Detail .pagenavi .btn.next a{width:200px;height:60px;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;font-size:20px;font-size:2rem;font-weight:700;color:#ff3b72;background:-webkit-linear-gradient(top,#fff 43%,#f7f7f7 47%,#fff 100%);background:linear-gradient(to bottom,#fff 43%,#f7f7f7 47%,#fff 100%);border-radius:10px;border:2px solid #cecece;box-shadow:0 4px 8px 0 #f3d2da;position:relative}@media print,screen and (max-width:1199px){.character-Detail .pagenavi .btn.prev a,.character-Detail .pagenavi .btn.next a{width:25.390625vw;height:11.71875vw;font-size:36px;font-size:3.6rem;border-radius:1.953125vw;border:.1953125vw solid #cecece;box-shadow:0 .78125vw 1.5625vw 0 #f3d2da}}@media print,screen and (min-width:1200px){.character-Detail .pagenavi .btn.prev a,.character-Detail .pagenavi .btn.next a{-webkit-transition:.3s;transition:.3s}.character-Detail .pagenavi .btn.prev a:hover,.character-Detail .pagenavi .btn.next a:hover{color:#ff94b2}}.character-Detail .pagenavi .btn.prev{left:0}@media print,screen and (max-width:1199px){.character-Detail .pagenavi .btn.prev{text-indent:2.05078125vw}}.character-Detail .pagenavi .btn.prev:after{-webkit-transform:translateY(-50%) scale(-1,1);transform:translateY(-50%) scale(-1,1);left:28px}@media print,screen and (max-width:1199px){.character-Detail .pagenavi .btn.prev:after{left:4.58984375vw}}@media print,screen and (min-width:1200px){.character-Detail .pagenavi .btn.prev:after{-webkit-transition:.3s;transition:.3s}.character-Detail .pagenavi .btn.prev:hover:after{left:18px}}.character-Detail .pagenavi .btn.next{right:0}@media print,screen and (max-width:1199px){.character-Detail .pagenavi .btn.next{text-indent:-2.05078125vw}}.character-Detail .pagenavi .btn.next:after{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:28px}@media print,screen and (max-width:1199px){.character-Detail .pagenavi .btn.next:after{right:4.58984375vw}}@media print,screen and (min-width:1200px){.character-Detail .pagenavi .btn.next:after{-webkit-transition:.3s;transition:.3s}.character-Detail .pagenavi .btn.next:hover:after{right:18px}}.st-Footer_Content{height:850px;padding:80px 0 60px;background:url(../../images/pc/footer/bg_footer_3.jpg) 50% 0 no-repeat #fedde6;background-size:1920px}@media print,screen and (max-width:1199px){.st-Footer_Content{height:auto;padding:0;background:url(../../images/sp/footer/bg_footer_3.jpg) 50% 79.78515625vw no-repeat #fedde6;background-size:100%}}@media print,screen and (max-width:1199px){.st-Footer_Navi{width:100%}}@media print,screen and (max-width:1199px){.st-Footer_Navi .global .list{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;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ececec;border-bottom:1px solid #ececec;background:#fff}}@media print,screen and (max-width:1199px){.st-Footer_Navi .global .list li a{height:14.6484375vw;padding:0;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:-webkit-linear-gradient(top,#fff 43%,#f7f7f7 47%,#fff 100%);background:linear-gradient(to bottom,#fff 43%,#f7f7f7 47%,#fff 100%)}}@media print,screen and (max-width:1199px){.st-Footer_Navi .global .list li a span{display:block}}@media print,screen and (max-width:1199px){.st-Footer_Navi .global .list li a span.en{font-family:"M PLUS Rounded 1c",sans-serif;font-size:44px;font-size:4.4rem;font-weight:900;color:#ff3b72;letter-spacing:.08em}}@media print,screen and (max-width:1199px){.st-Footer_Navi .global .list li a span.ja{margin:.9765625vw 0 0;font-size:30px;font-size:3rem;color:#434343;letter-spacing:.08em}}@media print,screen and (max-width:1199px){.st-Footer_Navi .global .list li a.current{background:#ff3c72}}@media print,screen and (max-width:1199px){.st-Footer_Navi .global .list li a.current span{color:#fff}}@media print,screen and (max-width:1199px){.st-Footer_Navi .global .list li:nth-child(1){width:50%}}@media print,screen and (max-width:1199px){.st-Footer_Navi .global .list li:nth-child(even){border-left:none}}@media print,screen and (max-width:1199px){.st-Footer_Navi .global .list li+li{width:50%;border-left:1px solid #ececec;border-top:1px solid #ececec}}@media print,screen and (max-width:1199px){.st-Footer_Sns{width:100%;height:21.09375vw;background:#fff}}@media print,screen and (max-width:1199px){.st-Footer_Sns .list{height: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}}.st-Footer_Sns .list li a{font-family:"M PLUS Rounded 1c",sans-serif;font-size:44px;font-size:4.4rem;font-weight:900;color:#ff3b72;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.st-Footer_Sns .list li a:before{content:"";margin:0 2.9296875vw 0 0;display:block}.st-Footer_Sns .list li:nth-child(1) a:before{width:5.76171875vw;height:4.58984375vw;min-width:5.76171875vw;background:url(../../images/common/footer/icon_twitter.png) 0 0 no-repeat;background-size:contain}.st-Footer_Sns .list li:nth-child(2){margin:0 0 0 11.42578125vw}.st-Footer_Sns .list li:nth-child(2) a:before{width:6.54296875vw;height:4.58984375vw;min-width:6.54296875vw;background:url(../../images/common/footer/icon_youtube.png) 0 0 no-repeat;background-size:cover}.st-Footer_App{-webkit-transform:translateX(48px);transform:translateX(48px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media print,screen and (max-width:1199px){.st-Footer_App{padding:9.86328125vw 0 0;-webkit-transform:translateX(0);transform:translateX(0);display:block}}.st-Footer_App>div .logo{width:378px;margin:0 0 11px}@media print,screen and (max-width:1199px){.st-Footer_App>div .logo{width:54.6875vw;margin:0 auto 4.8828125vw}}.st-Footer_App>div .logo a{display:block}.st-Footer_App>div .logo a img{width:100%;height:auto}@media print,screen and (min-width:1200px){.st-Footer_App>div .logo{-webkit-transition:.3s;transition:.3s}.st-Footer_App>div .logo:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}}.st-Footer_App>div .icon,.st-Footer_App>div .qr{width:124px;display:inline-block}@media print,screen and (max-width:1199px){.st-Footer_App>div .icon,.st-Footer_App>div .qr{width:28.515625vw}}.st-Footer_App>div .icon img,.st-Footer_App>div .qr img{width:100%;height:auto}.st-Footer_App>div .qr{margin:0 0 0 20px}@media print,screen and (max-width:1199px){.st-Footer_App>div .spec{margin:6.73828125vw 0 0}}.st-Footer_App>div .spec dl{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.st-Footer_App>div .spec dl dt{width:144px;font-size:16px;font-size:1.6rem;font-weight:700;color:#ff3b72;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (max-width:1199px){.st-Footer_App>div .spec dl dt{width:28.3203125vw;font-size:32px;font-size:3.2rem}}.st-Footer_App>div .spec dl dt:before{content:"";width:16px;height:16px;min-width:16px;margin:0 6px 0 0;display:block;background:url(../../images/common/icon_star_pink.png) 0 0 no-repeat;background-size:cover}@media print,screen and (max-width:1199px){.st-Footer_App>div .spec dl dt:before{width:3.02734375vw;height:3.02734375vw;min-width:3.02734375vw;margin:0 1.953125vw 0 0}}.st-Footer_App>div .spec dl dd{width:271px;font-size:16px;font-size:1.6rem;font-weight:500;color:#434343}@media print,screen and (max-width:1199px){.st-Footer_App>div .spec dl dd{width:47.55859375vw;font-size:32px;font-size:3.2rem}}.st-Footer_App>div .spec dl dd span.small{font-size:13px;font-size:1.3rem}@media print,screen and (max-width:1199px){.st-Footer_App>div .spec dl dd span.small{font-size:24px;font-size:2.4rem}}.st-Footer_App>div .spec dl+dl{margin:21px 0 0}@media print,screen and (max-width:1199px){.st-Footer_App>div .spec dl+dl{margin:3.90625vw 0 0}}.st-Footer_App>div>.btn{margin:30px 0 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media print,screen and (max-width:1199px){.st-Footer_App>div>.btn{margin:0 0 0 3.22265625vw;display:inline-block}}.st-Footer_App>div>.btn>div a{width:204px;display:block}@media print,screen and (max-width:1199px){.st-Footer_App>div>.btn>div a{width:44.140625vw;display:block}}.st-Footer_App>div>.btn>div a img{width:100%;height:auto}@media print,screen and (min-width:1200px){.st-Footer_App>div>.btn>div a{-webkit-transition:.3s;transition:.3s}.st-Footer_App>div>.btn>div a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}}.st-Footer_App>div>.btn>div+div{margin:0 0 0 7px}@media print,screen and (max-width:1199px){.st-Footer_App>div>.btn>div+div{margin:2.63671875vw 0 0}}.st-Footer_App>div .notes{margin:13px 0 0;font-size:13px;font-size:1.3rem;color:#434343}@media print,screen and (max-width:1199px){.st-Footer_App>div .notes{margin:5.859375vw 0 0;font-size:26px;font-size:2.6rem;line-height:1.7692307692;text-indent:-1em}}.st-Footer_App>div .notes+.notes{margin:6px 0 0}@media print,screen and (max-width:1199px){.st-Footer_App>div .notes+.notes{margin:.9765625vw 0 0}}.st-Footer_App>div:nth-child(1){text-align:center;font-size:0}.st-Footer_App>div:nth-child(2){margin:0 0 0 86px}@media print,screen and (max-width:1199px){.st-Footer_App>div:nth-child(2){width:75.87890625vw;margin:0 auto}}.st-Footer_Share{margin:84px 0 0;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media print,screen and (max-width:1199px){.st-Footer_Share{margin:8.7890625vw 0 0}}.st-Footer_Logo{width:344px;margin:50px auto 0}@media print,screen and (max-width:1199px){.st-Footer_Logo{width:60.05859375vw;margin:8.7890625vw auto 0}}.st-Footer_Logo p a{display:block}.st-Footer_Logo p a img{width:100%;height:auto}@media print,screen and (min-width:1200px){.st-Footer_Logo p a{-webkit-transition:.3s;transition:.3s}.st-Footer_Logo p a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}}.st-Footer_Link{margin:52px 0 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media print,screen and (max-width:1199px){.st-Footer_Link{width:85.9375vw;margin:8.203125vw auto 0;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.st-Footer_Link .list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.st-Footer_Link .list li.craft-egg a,.st-Footer_Link .list li.bushiroad a,.st-Footer_Link .list li.bushimo a{display:block}.st-Footer_Link .list li.craft-egg a img,.st-Footer_Link .list li.bushiroad a img,.st-Footer_Link .list li.bushimo a img{width:100%;height:auto}@media print,screen and (min-width:1200px){.st-Footer_Link .list li.craft-egg a,.st-Footer_Link .list li.bushiroad a,.st-Footer_Link .list li.bushimo a{-webkit-transition:.3s;transition:.3s}.st-Footer_Link .list li.craft-egg a:hover,.st-Footer_Link .list li.bushiroad a:hover,.st-Footer_Link .list li.bushimo a:hover{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}}.st-Footer_Link .list li.craft-egg{width:164px}@media print,screen and (max-width:1199px){.st-Footer_Link .list li.craft-egg{width:27.1484375vw}}.st-Footer_Link .list li.bushiroad{width:183px}@media print,screen and (max-width:1199px){.st-Footer_Link .list li.bushiroad{width:29.296875vw}}.st-Footer_Link .list li.bushimo{width:122px}@media print,screen and (max-width:1199px){.st-Footer_Link .list li.bushimo{width:17.7734375vw}}.st-Footer_Link .list li.text{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}.st-Footer_Link .list li.text:after{content:"";width:6px;height:10px;margin:0 0 0 10px;background:url(../../images/common/icon_arrow_right_pink.png) 0 0 no-repeat;background-size:contain;display:block}@media print,screen and (max-width:1199px){.st-Footer_Link .list li.text:after{width:1.26953125vw;height:1.953125vw;margin:0 0 0 2.44140625vw}}.st-Footer_Link .list li.text a{font-size:16px;font-size:1.6rem;font-weight:500;color:#434343}@media print,screen and (max-width:1199px){.st-Footer_Link .list li.text a{font-size:32px;font-size:3.2rem}}@media print,screen and (min-width:1200px){.st-Footer_Link .list li.text a{-webkit-transition:.3s;transition:.3s}.st-Footer_Link .list li.text a:hover{color:#ff3c72}}.st-Footer_Link .list li+li{margin:0 0 0 40px}@media print,screen and (max-width:1199px){.st-Footer_Link .list li+li{margin:0 0 0 5.859375vw}}.st-Footer_Link .list+.list{margin:0 0 0 50px}@media print,screen and (max-width:1199px){.st-Footer_Link .list+.list{margin:5.859375vw 0 0}}@media print,screen and (max-width:1199px){.st-Footer_Link .list+.list li+li{margin:0 0 0 7.8125vw}}.st-Footer_Copyright{margin:60px 0 0;font-size:13px;font-size:1.3rem;color:#434343;text-align:center}@media print,screen and (max-width:1199px){.st-Footer_Copyright{margin:9.765625vw 0 0;padding:0 3.90625vw 7.8125vw;font-size:24px;font-size:2.4rem;line-height:1.9166666667}}@media print{*{-webkit-print-color-adjust:exact;opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}