﻿@import url(https://fonts.googleapis.com/css?family=Barlow:400,700);@import url(https://fonts.googleapis.com/css?family=Barlow+Condensed:100,400,500);@import url(https://fonts.googleapis.com/css?family=Barlow+Semi+Condensed:100,400,500);@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}@media all and (-ms-high-contrast: none){body,tooltip,popover{font-family:Verdana, Meiryo, sans-serif}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:#000;color:#fff;font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-weight:500;line-height:1.7;-webkit-font-smoothing:subpixel-antialiased;font-kerning:normal;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{line-height:1.4;color:inherit}ul,ol{padding-left:1.5rem}li>ul,li>ol{margin-bottom:0}dd{margin-left:0}table{width:100%}th{text-align:left}a{color:#fff;transition:opacity .2s ease}a:hover,a:active,a:focus{opacity:0.8;text-decoration:none}p{font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}img{max-width:100%;height:auto;vertical-align:middle}img[src$=".svg"]{width:100%;height:auto}code,pre{font-family:Consolas, Menlo, Courier, monospace}.container{width:100%;max-width:1018px}a{transition:.3s}a:hover{color:inherit}hr{background-color:#333;width:100%;height:1px;margin:0;border:none}@media (max-width: 768px){.pc{display:none !important}}.sp{display:none !important}@media (max-width: 768px){.sp{display:block !important}}.p-time{display:block;font-size:16px;font-size:1rem;line-height:1.4}@media (max-width: 768px){.p-time{font-size:14px;font-size:.875rem}}.p-flex{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.p-more{display:inline-block;padding-right:26px;font-family:"Barlow",sans-serif;font-weight:400;color:#1cb9fa;font-size:20px;font-size:1.25rem;background-image:url(../img/img_arrow.png);background-repeat:no-repeat;background-position:top 50% right 5px;background-size:9px;transition:.3s}.p-more:hover{color:#1cb9fa;background-position:top 50% right 0px}@media (max-width: 768px){.p-more{font-size:16px;font-size:1rem;background-size:8px}}.p-title{margin:0;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:16px;font-size:1rem;line-height:1;display:inline-block}.p-title span{display:block;font-family:"Barlow Semi Condensed",sans-serif;font-weight:100;color:#d50743;font-size:60px;font-size:3.75rem}@media (max-width: 768px){.p-title{margin-bottom:20px;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.p-title span{margin-bottom:12px;font-size:50px;font-size:3.125rem}}.p-table tr{border-top:1px solid #333}.p-table th,.p-table td{padding:15px 0;vertical-align:top;font-weight:normal;font-size:14px;font-size:.875rem}.p-table th{white-space:nowrap;padding-right:2em}.p-table td>small{display:block;color:#ccc;font-size:12px;font-size:.75rem}.p-header .p-header__wrapper{position:relative}.p-header .p-site_brand{position:absolute;top:3px;left:20px;z-index:1;margin:0}.p-header .p-site_brand img{width:168px}.p-header .p-page_title{height:380px;background-image:url(../img/bg_pagehead.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#f2f2f2}.p-header .p-page_title .container{height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.p-header .p-page_title h2{text-align:center;font-size:16px;font-size:1rem;line-height:1.3;margin:-14px 0 0 0;transform:translateY(50px);transition:.8s;opacity:0}.p-header .p-page_title h2 span{display:block;font-family:"Barlow Semi Condensed",sans-serif;font-weight:100;color:#d50743;font-size:60px;font-size:3.75rem}@media (max-width: 768px){.p-header .p-page_title{height:200px}.p-header .p-page_title h2{margin-top:60px;font-size:14px;font-size:.875rem}.p-header .p-page_title h2 span{font-size:48px;font-size:3rem}}.p-app__list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:0;margin:0}.p-app__list li{height:47px;list-style:none}.p-app__list li:not(:last-child){margin-right:9px}.p-app__list li a{display:block;height:100%}.p-app__list li img{max-height:100%}@media (max-width: 768px){.p-app__list li{height:34px}}.p-nav-global{display:none;position:fixed;top:0;left:0;z-index:998;width:100%;height:100%;padding:147px 0;background-image:url(../img/bg_menu.jpg);background-repeat:no-repeat;background-position:top;background-size:cover;overflow-y:auto}.p-nav-global .p-nav__wrapper{max-width:1018px;margin:0 auto;padding:20px}.p-nav-global .p-nav__list{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;flex-wrap:wrap;margin:0 -25px}.p-nav-global .p-nav__list .p-nav__item{position:relative;flex-basis:50%;max-width:50%}.p-nav-global .p-nav__list .p-nav__item>a{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;margin:0 25px;padding:27px 0 36px 0;border-top:1px solid #333;line-height:1}.p-nav-global .p-nav__list .p-nav__item>a:hover{background-color:rgba(255,255,255,0.1)}.p-nav-global .p-nav__list .p-nav__item span{margin-right:20px;font-family:"Barlow Semi Condensed",sans-serif;font-weight:100;color:#d50743;font-size:60px;font-size:3.75rem}.p-nav-global .p-nav__list .p-comingsoon a{cursor:default;color:gray}.p-nav-global .p-nav__list .p-comingsoon a:hover{background-color:inherit}.p-nav-global .p-nav__list .p-comingsoon span{color:gray}.p-nav-global ul{padding:0;margin:0 0 0 0}.p-nav-global ul li{list-style:none;font-size:16px;font-size:1rem}.p-nav-global ul li a{display:block;padding:0 0}.p-nav-global .p-app__list{border-top:1px solid #333;margin:0 25px;padding:36px 0 27px 0}@media (max-width: 768px){.p-nav-global{padding:75px 0}.p-nav-global .p-nav__list{margin:0}.p-nav-global .p-nav__list .p-nav__item{flex-basis:100%;max-width:100%}.p-nav-global .p-nav__list .p-nav__item>a{margin:0;padding:18px 0}.p-nav-global .p-nav__list .p-nav__item span{margin-right:10px;font-size:30px;font-size:1.875rem}.p-nav-global ul li{font-size:14px;font-size:.875rem}.p-nav-global .p-app__list{-webkit-justify-content:center;justify-content:center;margin:0;padding:18px 0}}.p-menu__btn{position:fixed;top:0;right:0;z-index:999;width:80px;height:80px;background-color:#d50743;transition:.3s;cursor:pointer}.p-menu__btn a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%}.p-menu__btn .hamburger{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap;width:30px;height:24px}.p-menu__btn .hamburger span{position:absolute;left:0;width:100%;height:4px;background:#fff;transition:.3s}.p-menu__btn .hamburger span:first-of-type{top:0}.p-menu__btn .hamburger span:nth-of-type(2){top:50%;margin-top:-2px}.p-menu__btn .hamburger span:last-of-type{bottom:0}.p-menu__btn:hover{opacity:.8}@media (max-width: 768px){.p-menu__btn{width:50px;height:50px}.p-menu__btn .hamburger{width:20px;height:12px}.p-menu__btn .hamburger span{height:2px}.p-menu__btn .hamburger span:nth-of-type(2){top:50%;margin-top:-1px}}body.open{position:fixed;top:0;left:0;width:100%}body.open .p-menu__btn .hamburger span:first-of-type{opacity:0}body.open .p-menu__btn .hamburger span:nth-of-type(2){top:50%;margin-top:-1px;transform:rotate(45deg)}body.open .p-menu__btn .hamburger span:last-of-type{top:50%;margin-top:-1px;transform:rotate(-45deg)}.p-footer{padding:90px 0 96px 0}@media (max-width: 768px){.p-footer{padding:50px 0}}.p-footer .p-company__list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%;max-width:760px;padding:0;margin:0 auto 60px auto}.p-footer .p-company__list li{list-style:none}.p-footer .p-company__list li img[alt="TAITO"]{max-width:126px}.p-footer .p-company__list li img[alt="オトメイト"]{max-width:125px}.p-footer .p-company__list li img[alt="IDEA FACTORY"]{max-width:154px}.p-footer .p-company__list li img[alt="DESIGN FACTORY"]{max-width:175px}@media (max-width: 768px){.p-footer .p-company__list{-webkit-justify-content:center;justify-content:center;flex-wrap:wrap;max-width:410px;margin:0 auto 35px auto}.p-footer .p-company__list li{width:50%;padding:15px}.p-footer .p-company__list li img{display:block;width:100%;margin:0 auto}}.p-footer .p-sns__list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 0 50px 0;padding:0}.p-footer .p-sns__list li{list-style:none;padding:0 15px}.p-footer .p-sns__list li img{max-width:36px}.p-footer .p-other__nav{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 0 27px 0;padding:0}.p-footer .p-other__nav li{list-style:none;text-align:center;font-size:14px;font-size:.875rem}.p-footer .p-other__nav li:not(:last-child):after{content:"｜";margin:0 1em}@media (max-width: 768px){.p-footer .p-other__nav{flex-wrap:wrap}.p-footer .p-other__nav li{width:100%;font-size:13px;font-size:.8125rem}.p-footer .p-other__nav li:not(:last-child):after{display:none}}.p-footer .copy{font-size:14px;font-size:.875rem;color:gray;font-family:"Barlow",sans-serif;text-align:center}@media (max-width: 768px){.p-footer .copy{font-size:12px;font-size:.75rem}}.p-main__top{background-image:url(../img/bg_main.jpg);background-repeat:no-repeat;background-position:top;background-size:contain}.p-visual1{background-image:url(../img/bg_main01.jpg)}.p-visual2{background-image:url(../img/bg_main02.jpg)}.p-visual3{background-image:url(../img/bg_main03.jpg)}.p-visual4{background-image:url(../img/bg_main04.jpg)}.p-main-visual{height:890px}.p-main-visual .container{position:relative;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;height:100%;max-width:100%}.p-main-visual h1{width:100%;margin:0}.p-main-visual h1 img{display:block;width:100%;max-width:635px;margin:0 auto;opacity:0;transition:.8s}.p-main-visual__text{width:100%;max-width:260px;margin:-30px auto 0;opacity:0;transition:.8s}.p-main-visual .p-btn_list{margin-top:15px;margin-bottom:0}.p-main-visual .p-bnr{position:absolute;bottom:80px;left:0;right:0;width:100%;max-width:318px;margin:auto;opacity:0;transition:.8s;transition-delay:.8s}@media (max-width: 991px){.p-main-visual h1{left:30px;bottom:100px}.p-main-visual .p-bnr{bottom:20px;left:30px;right:inherit}}@media (max-width: 768px){.p-main-visual{height:700px}.p-main-visual .container{display:flex;justify-content:center;align-items:center}.p-main-visual h1{position:static;margin-top:27vw}.p-main-visual h1 img{max-width:430px}.p-main-visual .p-bnr{max-width:178px;left:0;right:0;margin:auto}}@media (max-width: 414px){.p-main-visual{height:500px}.p-main-visual h1{margin-top:20vw}}.modalArea{display:none;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%}.modalArea .modalBg{width:100%;height:100%;background-color:rgba(30,30,30,0.9)}.modalArea .modalWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70%;height:70%;background-color:#000;padding:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.modalArea .modalWrapper h2{margin-bottom:40px;font-size:24px;font-size:1.5rem}.modalArea .modalWrapper dt{font-size:16px;font-size:1rem}.modalArea .modalWrapper .p-terms{margin-bottom:1em}.modalArea .modalWrapper dd,.modalArea .modalWrapper p,.modalArea .modalWrapper .p-terms{font-size:15px;font-size:.9375rem}.modalArea .modalWrapper .modalContents{position:relative;width:100%;padding:100px 50px}.modalArea .modalWrapper .modalContents *{width:100%}.modalArea .modalWrapper .modalContents .closeModal{position:absolute;top:0;right:0;cursor:pointer;width:40px;height:40px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;cursor:pointer}@media (max-width: 768px){.modalArea .modalWrapper{width:90%}.modalArea .modalWrapper .modalContents{padding:50px 20px}.modalArea .modalWrapper h2{font-size:18px;font-size:1.125rem;font-weight:bold}.modalArea .modalWrapper dd{font-size:15px;font-size:.9375rem}.modalArea .modalWrapper dd,.modalArea .modalWrapper p,.modalArea .modalWrapper .p-terms{font-size:14px;font-size:.875rem}}.modalArea .hightlight{color:#d50743}.p-news__list{padding:0;margin:0}.p-news__list li{list-style:none}.p-news__list li a{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;padding:10px 0}.p-news__list li .p-time{margin-right:1em}.p-news__list li .p-news__title{margin:0;font-size:16px;font-size:1rem}@media (max-width: 768px){.p-news__list li .p-news__title{font-size:14px;font-size:.875rem}}.home .p-news{padding:9px 0;background-color:rgba(0,0,0,0.95)}.home .p-news .container{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.home .p-news .p-title{margin:11px 33px 0 0;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.home .p-news .p-title span{font-family:"Barlow",sans-serif;font-weight:400;font-size:18px;font-size:1.125rem}@media (max-width: 768px){.home .p-news{background-color:rgba(0,0,0,0.85);padding:20px 0;border-bottom:1px solid #333}.home .p-news .container{display:block}.home .p-news .p-title span{margin:0}}.page .p-news{padding:60px 0 140px 0}.page .p-news .p-news__list li{border-bottom:1px solid #333}.page .p-news .p-news__list li a{flex-wrap:wrap;padding:40px 0;transition:.3s}.page .p-news .p-news__list li a:hover{background-color:rgba(255,255,255,0.1)}.page .p-news .p-news__list li a:hover .p-more{background-position:top 50% right 0px}.page .p-news .p-news__list li time{display:block;font-weight:bold;line-height:1;margin-bottom:5px}.page .p-news .p-news__list li h3{width:100%;margin-bottom:5px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;color:#d50743;font-size:36px;font-size:2.25rem}.page .p-news .p-news__list li .p-more{line-height:1}@media (max-width: 768px){.page .p-news{padding:30px 0 70px 0}.page .p-news .p-news__list li h3{font-size:28px;font-size:1.75rem}}@media (max-width: 568px){.page .p-news .p-news__list li time{font-size:14px;font-size:.875rem}.page .p-news .p-news__list li h3{font-size:20px;font-size:1.25rem}}.p-more_list{margin:50px auto;text-align:center}.home .p-story{padding:78px 0 0 0;background-color:rgba(0,0,0,0.8)}.home .p-story img.story-head{width:100%;max-width:676px;margin-bottom:62px}.home .p-story .p-text{padding-left:70px}.home .p-story .p-text p{margin-bottom:30px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:16px;font-size:1rem}@media (max-width: 768px){.home .p-story{padding:40px 0 50px 0}.home .p-story img.story-head{margin-bottom:30px}.home .p-story .p-text{padding:0 20px}.home .p-story .p-text p{margin-bottom:20px;font-size:14px;font-size:.875rem}}.page .p-story{padding:230px 0 180px 0;background-image:url(../img/bg_story.jpg);background-repeat:no-repeat;background-size:cover;background-position:bottom}.page .p-story .p-page_title{font-size:16px;font-size:1rem;line-height:1.3;margin:-14px 0 50px 0}.page .p-story .p-page_title span{display:block;font-family:"Barlow Semi Condensed",sans-serif;font-weight:100;color:#d50743;font-size:60px;font-size:3.75rem}.page .p-story .story-head{width:100%;max-width:676px;margin-bottom:90px}.page .p-story p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:18px;font-size:1.125rem;line-height:1.9;margin-bottom:1rem}@media (max-width: 768px){.page .p-story{padding:115px 0 30px 0}.page .p-story .p-page_title{text-align:center;font-size:14px;font-size:.875rem}.page .p-story .p-page_title span{font-size:48px;font-size:3rem}.page .p-story .story-head{margin-bottom:45px}.page .p-story p{font-size:14px;font-size:.875rem}}.page .p-heroine,.page .p-phoenix{position:relative}.page .p-heroine .p-bg,.page .p-phoenix .p-bg{position:relative;width:100%;height:100%;padding-top:60%}.page .p-heroine .p-bg img,.page .p-phoenix .p-bg img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;margin:auto}.page .p-heroine .container,.page .p-phoenix .container{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.page .p-heroine .container .p-text,.page .p-phoenix .container .p-text{width:50%;padding-left:56px;text-shadow:1px 1px 1px #000;margin:0 0 0 auto}.page .p-heroine .container .p-position,.page .p-phoenix .container .p-position{color:#fff;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:20px;font-size:1.25rem}.page .p-heroine .container h2,.page .p-phoenix .container h2{margin-bottom:30px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:45px;font-size:2.8125rem;line-height:1.4}.page .p-heroine .container h2 small,.page .p-phoenix .container h2 small{display:block;font-size:14px;font-size:.875rem}.page .p-heroine .container h2 span,.page .p-phoenix .container h2 span{display:block;margin-top:4px;font-family:"Barlow",sans-serif;font-size:18px;font-size:1.125rem;color:rgba(255,255,255,0.5)}.page .p-heroine .container p,.page .p-phoenix .container p{font-size:16px;font-size:1rem;font-weight:bold}@media (max-width: 768px){.page .p-heroine,.page .p-phoenix{padding:2vw 0;margin-bottom:30px}.page .p-heroine .p-bg,.page .p-phoenix .p-bg{padding:0}.page .p-heroine .p-bg img,.page .p-phoenix .p-bg img{position:static}.page .p-heroine .container .p-text,.page .p-phoenix .container .p-text{padding:0 0 0 20px}.page .p-heroine .container .p-position,.page .p-phoenix .container .p-position{font-size:16px;font-size:1rem}.page .p-heroine .container h2,.page .p-phoenix .container h2{width:100%;margin-bottom:15px;font-size:25px;font-size:1.5625rem;line-height:1.4}.page .p-heroine .container h2 span,.page .p-phoenix .container h2 span{font-size:16px;font-size:1rem}.page .p-heroine .container p,.page .p-phoenix .container p{position:absolute;left:0;right:0;width:calc(100% - 40px);margin:0 auto;padding:10px;font-size:14px;font-size:.875rem;font-weight:normal;background-color:rgba(0,0,0,0.3)}}@media (max-width: 568px){.page .p-heroine,.page .p-phoenix{padding:10vw 0}}@media (max-width: 375px){.page .p-heroine,.page .p-phoenix{padding:15vw 0;margin-bottom:60px}}.page .p-phoenix .p-text{background-color:transparent}@media (max-width: 568px){.page .p-phoenix{margin-bottom:100px}}@media (max-width: 375px){.page .p-phoenix{margin-bottom:165px}}.home .p-clan{padding:50px 0 50px 0;background-color:rgba(0,0,0,0.8);overflow-x:hidden}@media (max-width: 768px){.home .p-clan{padding:25px 0}}.home .p-clan .container{max-width:100%;padding:0;position:relative}.home .p-clan .p-content__head{width:100%;max-width:1018px;margin:0 auto;padding:0 20px;position:absolute;top:160px;left:0;right:0;z-index:2}.home .p-clan .p-content__head .p-title{margin-bottom:20px;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.home .p-clan .p-content__head .p-title span{margin-bottom:12px}@media (max-width: 768px){.home .p-clan .p-content__head{position:static}.home .p-clan .p-content__head .p-title{margin-bottom:10px}}.home .p-clan .p-content__body .p-clan__item{position:relative;z-index:1;display:none;margin-bottom:55px}.home .p-clan .p-content__body .p-clan__item .p-clan__wrapper{position:relative;width:100%;max-width:1018px;margin:0 auto;padding:0 100px 0 20px}.home .p-clan .p-content__body .p-clan__item .p-clan__img{position:relative;bottom:-15px;display:block;max-width:720px;margin:0 0 0 auto;opacity:0}.home .p-clan .p-content__body .p-clan__item .p-clan__name{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;flex-wrap:wrap;position:absolute;top:280px;right:0;margin:0;opacity:0}.home .p-clan .p-content__body .p-clan__item .p-clan__name .p-emblem{width:100%;margin-bottom:20px}.home .p-clan .p-content__body .p-clan__item .p-clan__name .p-emblem img{display:block;margin:0 auto}.home .p-clan .p-content__body .p-clan__item .p-clan__name .p-name{position:relative;margin:0 0 0 0;line-height:1;display:inline-block;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.home .p-clan .p-content__body .p-clan__item .p-clan__name span{display:block}.home .p-clan .p-content__body .p-clan__item .p-clan__name span.p-jp{position:absolute;top:0;right:-20px;font-size:18px;font-size:1.125rem}.home .p-clan .p-content__body .p-clan__item .p-clan__name span.p-en{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:45px;font-size:2.8125rem}.home .p-clan .p-content__body .p-clan__item .p-text{position:relative;opacity:0}.home .p-clan .p-content__body .p-clan__item .p-text p{margin-bottom:9px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:36px;font-size:2.25rem;line-height:1.4}.home .p-clan .p-content__body .p-clan__item .p-background{position:absolute;bottom:calc(100% - 55vw);z-index:-1;width:100%;margin:auto}@media (min-width: 1500px){.home .p-clan .p-content__body .p-clan__item .p-background{bottom:calc(100% - 49vw)}}.home .p-clan .p-content__body .p-clan__item.active{display:block}.home .p-clan .p-content__body .p-clan__item.active .p-clan__name{opacity:1}.home .p-clan .p-content__body .p-clan__item.active .p-clan__img{bottom:0;opacity:1}.home .p-clan .p-content__body .p-clan__item.active .p-text{opacity:1}.home .p-clan .p-content__body #slc .p-clan__name .p-emblem img{max-width:99px}.home .p-clan .p-content__body #order-knights .p-clan__name .p-emblem img{max-width:112px}.home .p-clan .p-content__body #inferno .p-clan__name .p-emblem img{max-width:81px}.home .p-clan .p-content__body #apple-mint .p-clan__name .p-emblem img{max-width:91px}.home .p-clan .p-content__body #argento .p-clan__name .p-emblem img{max-width:90px}@media (max-width: 768px){.home .p-clan .p-content__body{position:relative;padding-top:20px}.home .p-clan .p-content__body .p-clan__item{margin-bottom:0}.home .p-clan .p-content__body .p-clan__item .p-clan__wrapper{padding:0 60px 0 20px}.home .p-clan .p-content__body .p-clan__item .p-clan__img{width:100%;margin:0 auto}.home .p-clan .p-content__body .p-clan__item .p-clan__name{top:0px;text-shadow:-2px 0px 12px rgba(0,0,0,0.8)}.home .p-clan .p-content__body .p-clan__item .p-text{position:relative;z-index:2;display:inline-block;margin-top:-100px;padding:20px;background-color:rgba(0,0,0,0.8)}.home .p-clan .p-content__body .p-clan__item .p-text p{font-size:24px;font-size:1.5rem}.home .p-clan .p-content__body .p-clan__item .p-background{width:150%;top:0}.home .p-clan .p-content__body .p-clan__nav{position:absolute;top:-100px;left:150px;padding:0;max-width:460px}}@media (max-width: 640px){.home .p-clan .p-content__body{padding-top:70px}.home .p-clan .p-content__body .p-clan__wrapper .p-clan__img{position:static}.home .p-clan .p-content__body .p-clan__nav{max-width:310px;top:10px;left:15px}.home .p-clan .p-content__body .p-clan__nav li{width:46px;height:46px}}@media (max-width: 568px){.home .p-clan .p-content__body .p-clan__item .p-clan__wrapper{padding:0 20px}.home .p-clan .p-content__body .p-clan__item .p-clan__name{margin-bottom:20px;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;position:static}.home .p-clan .p-content__body .p-clan__item .p-clan__name .p-emblem{width:auto;margin:0 10px 0 0}.home .p-clan .p-content__body .p-clan__item .p-clan__name .p-emblem img{max-width:70%;margin:0 auto}.home .p-clan .p-content__body .p-clan__item .p-clan__name .p-name{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.home .p-clan .p-content__body .p-clan__item .p-clan__name .p-name .p-jp{position:static;font-size:12px;font-size:.75rem}.home .p-clan .p-content__body .p-clan__item .p-clan__name .p-name .p-en{font-size:26px;font-size:1.625rem}.home .p-clan .p-content__body .p-clan__item .p-text{margin:0 0 10px 0;padding:0}.home .p-clan .p-content__body .p-clan__item .p-text p{font-size:22px;font-size:1.375rem}.home .p-clan .p-content__body .p-clan__item.active .p-background{top:0}.home .p-clan .p-content__body #slc .p-clan__name .p-emblem img{max-width:66px}.home .p-clan .p-content__body #order-knights .p-clan__name .p-emblem img{max-width:74px}.home .p-clan .p-content__body #inferno .p-clan__name .p-emblem img{max-width:54px}.home .p-clan .p-content__body #apple-mint .p-clan__name .p-emblem img{max-width:61px}.home .p-clan .p-content__body #argento .p-clan__name .p-emblem img{max-width:60px}.home .p-clan .p-content__body #argento .p-clan__name .p-name .p-en{font-size:21px;font-size:1.3125rem}}.home .p-clan .p-clan__nav{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;flex-wrap:wrap;width:100%;max-width:1028px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.home .p-clan .p-clan__nav li{width:117px;height:117px;margin:5px;list-style:none;border:1px solid #000;font-family:"Barlow",sans-serif;color:gray;text-align:center;font-size:13px;font-size:.8125rem;box-sizing:content-box;cursor:pointer;transition:.3s}.home .p-clan .p-clan__nav li.comingsoon{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border:1px solid #333;box-sizing:border-box}.home .p-clan .p-clan__nav li.active{border:1px solid #d50743}.home .p-clan .p-clan__nav li:hover{border:1px solid #d50743}@media (max-width: 768px){.home .p-clan .p-clan__nav li{width:80px;height:80px}}.page .p-clan{padding:25px 0 200px 0}@media (max-width: 768px){.page .p-clan{padding:25px 0}}.page .p-clan .p-clan__item{background-repeat:no-repeat;background-position:center;background-size:100%;position:relative}.page .p-clan .p-clan__item .p-clan_data{position:absolute;top:0;left:0;width:100%;height:100%}.page .p-clan .p-clan__item .p-clan_data .p-wrap{position:relative;width:100%;max-width:1120px;height:100%;padding:0 20px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.page .p-clan .p-clan__item .p-clan_data .p-text{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100%}.page .p-clan .p-clan__item .p-clan_data .p-text .num{margin-bottom:36px;font-family:"Barlow",sans-serif;color:rgba(255,255,255,0.5);line-height:1;font-size:20px;font-size:1.25rem}.page .p-clan .p-clan__item .p-clan_data .p-text .p-catchcopy{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:30px;font-size:1.875rem;line-height:1.4;letter-spacing:-2px;text-shadow:1px 1px 1px rgba(0,0,0,0.7);margin-bottom:5px}.page .p-clan .p-clan__item .p-clan_data .p-text p{font-size:16px;font-size:1rem;font-weight:bold;margin:0;line-height:1.9;text-shadow:1px 1px 1px rgba(0,0,0,0.7)}.page .p-clan .p-clan__item .p-clan_data .p-clan__img{width:100%;max-width:640px}.page .p-clan .p-clan__item .p-clan_data .p-clan__img img{width:100%}.page .p-clan .p-clan__item .p-clan_data .p-clan__name{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap}.page .p-clan .p-clan__item .p-clan_data .p-clan__name .p-name{line-height:1;display:inline-block;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.page .p-clan .p-clan__item .p-clan_data .p-clan__name span{display:block}.page .p-clan .p-clan__item .p-clan_data .p-clan__name span.p-jp{font-size:18px;font-size:1.125rem}.page .p-clan .p-clan__item .p-clan_data .p-clan__name span.p-en{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:45px;font-size:2.8125rem}.page .p-clan .p-clan__item#slc .p-clan_data .p-clan__name img{width:103.5px}.page .p-clan .p-clan__item#order-knights .p-clan_data .p-clan__name img{width:112px}.page .p-clan .p-clan__item#inferno .p-clan_data .p-clan__name img{width:81px}.page .p-clan .p-clan__item#apple-mint .p-clan_data .p-clan__name img{width:95.5px}.page .p-clan .p-clan__item#argento .p-clan_data .p-clan__name img{width:87px}@media (max-width: 991px){.page .p-clan .p-clan__item{margin:50px 0}}@media (max-width: 768px){.page .p-clan .p-clan__item{margin-bottom:100px}.page .p-clan .p-clan__item .p-clanname_sp{margin-bottom:-50px}.page .p-clan .p-clan__item .p-bg{position:absolute;top:20%}.page .p-clan .p-clan__item .p-clan_data{position:static}.page .p-clan .p-clan__item .p-clan_data .p-wrap{display:block;padding-top:95vw}.page .p-clan .p-clan__item .p-clan_data .p-text{display:block;width:100%;max-width:100%}.page .p-clan .p-clan__item .p-clan_data .p-text .num{margin-bottom:18px}.page .p-clan .p-clan__item .p-clan_data .p-clan__img{display:block;margin:auto;padding:0 20px;position:absolute;top:80px;left:0;right:0;max-width:100%}.page .p-clan .p-clan__item#slc .p-clanname_sp{padding:0 20px}.page .p-clan .p-clan__item#slc .p-clanname_sp img{width:100%;max-width:235.5px}.page .p-clan .p-clan__item#order-knights .p-clanname_sp{padding:0 20px}.page .p-clan .p-clan__item#order-knights .p-clanname_sp img{width:100%;max-width:391px}.page .p-clan .p-clan__item#inferno .p-clanname_sp{padding:0 20px}.page .p-clan .p-clan__item#inferno .p-clanname_sp img{width:100%;max-width:325px}.page .p-clan .p-clan__item#apple-mint .p-clanname_sp{padding:0 20px}.page .p-clan .p-clan__item#apple-mint .p-clanname_sp img{width:100%;max-width:436px}.page .p-clan .p-clan__item#argento .p-clanname_sp{padding:0 20px}.page .p-clan .p-clan__item#argento .p-clanname_sp img{width:100%;max-width:425.5px}}@media (max-width: 568px){.page .p-clan__item{margin-bottom:100px}.page .p-clan__item .p-clan_data .p-wrap{padding-top:95vw}.page .p-clan__item .p-clan_data .p-text .p-catchcopy{font-size:24px;font-size:1.5rem}.page .p-clan__item .p-clan_data .p-text p{font-size:14px;font-size:.875rem}.page .p-clan__item .p-clan_data .p-clan__img{top:55px}.page .p-clan__item .p-clan_data .p-clan__name .p-name span.p-jp{font-size:14px;font-size:.875rem}.page .p-clan__item .p-clan_data .p-clan__name .p-name span.p-en{font-size:30px;font-size:1.875rem}}.p-voice_list{display:flex;justify-content:flex-start;align-items:center;margin:0 0 0 -5px;padding:0}.p-voice_list li{list-style:none}.p-voice_list li a{padding:0 5px;display:block}.p-voice_list li img{width:100%;max-width:48px;cursor:pointer}@media (max-width: 768px){.p-voice_list li img{max-width:36px}}.clan-detail .p-main{padding-top:100px}@media (max-width: 768px){.clan-detail .p-main{padding-top:150px}}.p-page_nav{width:100%;max-width:1120px;margin:0 auto;overflow:hidden}.p-page_nav.top{padding:50px 20px 0 20px}.p-page_nav.bottom{padding:0 20px 50px 20px}.p-page_nav .p-next-clan{float:right;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;font-weight:bold;font-size:16px;font-size:1rem;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif}.p-page_nav .p-next-clan:hover{opacity:.7}.p-page_nav .p-next-clan div{width:30px;height:30px;margin-left:10px;background-color:#d50743;border-radius:50%;transition:.3s;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-left:2px}.p-page_nav .p-next-clan span{position:absolute;display:block;height:3px;width:13px;background-color:#fff;transition:.3s}.p-page_nav .p-next-clan span:first-of-type{transform:rotate(45deg);top:10px}.p-page_nav .p-next-clan span:last-of-type{transform:rotate(-45deg);bottom:10px}.p-page_nav .p-prev-clan{float:left;cursor:pointer;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;font-weight:bold;font-size:16px;font-size:1rem;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif}.p-page_nav .p-prev-clan:hover{opacity:.7}.p-page_nav .p-prev-clan div{width:30px;height:30px;margin-right:10px;background-color:#d50743;border-radius:50%;transition:.3s;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding-right:2px}.p-page_nav .p-prev-clan span{position:absolute;display:block;height:3px;width:13px;background-color:#fff;transition:.3s}.p-page_nav .p-prev-clan span:first-of-type{transform:rotate(-45deg);top:10px}.p-page_nav .p-prev-clan span:last-of-type{transform:rotate(45deg);bottom:10px}@media (max-width: 768px){.p-page_nav.top{padding:0 20px 50px 20px}}.p-clan_all{position:relative;margin-bottom:100px}.p-clan_all .p-bg{width:100%;padding:50px 0}.p-clan_all .p-clan_data{position:absolute;top:0;left:0;width:100%;height:100%}.p-clan_all .num{position:absolute;top:50%;right:0px;line-height:1;font-family:"Barlow",sans-serif;font-size:20px;font-size:1.25rem;color:rgba(255,255,255,0.5);transform:rotate(90deg)}.p-clan_all .p-wrap{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;position:relative;max-width:1120px;height:100%;margin:0 auto;padding:0 20px}.p-clan_all .p-text .p-clan__name{margin-bottom:60px}.p-clan_all .p-text .p-catch{margin-bottom:35px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:36px;font-size:2.25rem;line-height:1.4;white-space:nowrap}.p-clan_all .p-text p{font-size:16px;font-size:1rem;margin:0;font-weight:bold;line-height:1.9}.p-clan_all .p-clan__img{width:100%;max-width:720px;padding-right:25px}.p-clan_all .p-clan__img img{width:100%}.p-clan_all .p-illust{font-size:18px;font-size:1.125rem;text-align:right;font-weight:bold}.p-clan_all.slc .p-clan_data .p-text .p-clan__name img{width:100%;max-width:235.5px}.p-clan_all.order-knights .p-clan_data .p-text .p-clan__name img{width:100%;max-width:391px}.p-clan_all.inferno .p-clan_data .p-text .p-clan__name img{width:100%;max-width:325px}.p-clan_all.apple-mint .p-clan_data .p-text .p-clan__name img{width:100%;max-width:436px}.p-clan_all.argento .p-clan_data .p-text .p-clan__name img{width:100%;max-width:425.5px}@media (max-width: 768px){.p-clan_all{margin-bottom:50px}.p-clan_all .p-bg{position:absolute;top:20%}.p-clan_all .p-clan_data{position:relative}.p-clan_all .p-wrap{display:block;padding-top:108vw}.p-clan_all .num{top:0;left:20px;transform:none}.p-clan_all .p-clan__name{position:absolute;top:55px;left:20px}.p-clan_all .p-clan__img{display:block;margin:auto;padding:0 20px;position:absolute;top:130px;left:0;right:0;max-width:100%}.p-clan_all .p-text{width:100%}.p-clan_all .p-text .p-illust{font-size:16px;font-size:1rem;text-align:left;margin-bottom:10px}.p-clan_all .p-text .p-catch{margin:0 0 5px 0;font-size:30px;font-size:1.875rem}}@media (max-width: 568px){.p-clan_all .p-wrap{padding-top:117vw}.p-clan_all .p-clan_data .p-text .p-clan__name{top:45px}.p-clan_all .p-clan_data .p-text .p-clan__name .p-name{padding:0 20px 0 0 !important}.p-clan_all .p-clan_data .p-text .p-catch{font-size:24px;font-size:1.5rem}.p-clan_all .p-clan_data .p-text p{font-size:14px;font-size:.875rem}.p-clan_all .p-clan__img{top:125px}.p-clan_all.slc .p-clan_data .p-text .p-clan__name .p-name{padding:0 0 0 66px}.p-clan_all.slc .p-clan_data .p-text .p-clan__name .p-name:before{width:56px;height:60px}.p-clan_all.order-knights .p-clan_data .p-text .p-clan__name .p-name{padding:0 0 0 73px}.p-clan_all.order-knights .p-clan_data .p-text .p-clan__name .p-name:before{width:63px;height:52px}.p-clan_all.inferno .p-clan_data .p-text .p-clan__name .p-name{padding:0 0 0 57px}.p-clan_all.inferno .p-clan_data .p-text .p-clan__name .p-name:before{width:46px;height:65px}.p-clan_all.apple-mint .p-clan_data .p-text .p-clan__name .p-name{padding:0 0 0 62px}.p-clan_all.apple-mint .p-clan_data .p-text .p-clan__name .p-name:before{width:52px;height:50px}.p-clan_all.argento .p-clan_data .p-text .p-clan__name .p-name{padding:0 0 0 62px}.p-clan_all.argento .p-clan_data .p-text .p-clan__name .p-name:before{width:52px;height:60px}.p-clan_all.argento .p-clan_data .p-text .p-clan__name .p-name span.p-en{font-size:30px;font-size:1.875rem}}.p-person{position:relative;margin-bottom:150px}.p-person .p-bg{position:absolute;top:0;left:0;width:100%;height:100%}.p-person .p-bg img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.p-person .p-wrap{position:relative;max-width:1018px;height:100%;margin:0 auto;padding:0 20px;text-shadow:1px 1px 1px #000}.p-person .num{position:absolute;top:35%;left:-20px;line-height:1;font-family:"Barlow",sans-serif;font-size:20px;font-size:1.25rem;color:rgba(255,255,255,0.5);transform:rotate(90deg)}.p-person .p-text{width:50%;margin:0 0 0 auto;padding:0 0 10px 56px}.p-person .p-text .p-member_catch{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:20px;font-size:1.25rem}.p-person .p-text .p-name{margin-bottom:30px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:45px;font-size:2.8125rem;line-height:1.4}.p-person .p-text .p-name span{display:block;margin-top:4px;font-family:"Barlow",sans-serif;font-size:18px;font-size:1.125rem;color:rgba(255,255,255,0.5)}.p-person .p-text .p-flex{display:flex;justify-content:flex-start;align-items:center;margin-bottom:36px}.p-person .p-text .p-cast_name{margin:0 15px 0 0;font-size:18px;font-size:1.125rem;font-weight:bold}.p-person .p-text .p-voice_list{margin:0 0 0 0}.p-person .p-text .p-serif{margin-bottom:15px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:18px;font-size:1.125rem}.p-person .p-text p{font-size:14px;font-size:.875rem;line-height:1.8}.p-person .p-overview ul{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin:0 -15px;padding:0}.p-person .p-overview ul li{width:50%;height:100%;padding:0 15px;list-style:none}.p-person .p-overview dl{display:flex;justify-content:flex-start;align-items:center;margin:0;padding:17px 5px;border-top:1px solid rgba(255,255,255,0.2);background-color:rgba(0,0,0,0.3)}.p-person .p-overview dl dt,.p-person .p-overview dl dd{font-size:14px;font-size:.875rem;margin:0;color:#fff}.p-person .p-overview dl dt{width:128px}@media (min-width: 1280px){.p-person{margin-bottom:15vw}}@media (max-width: 768px){.p-person{margin-bottom:50px}.p-person .p-bg{position:static;padding-top:30px}.p-person .p-bg img{position:static}.p-person .num{top:0;left:20px;right:inherit;transform:none}.p-person .p-clan__img{float:inherit;width:100%;padding-right:30px}.p-person .p-clan__img img{display:block;margin:0 auto;padding:0}.p-person .p-clan__img .p-illust{font-size:12px;font-size:.75rem}.p-person .p-text{float:inherit;width:100%;padding:10px;margin-top:-70px;background-color:rgba(0,0,0,0.3);text-shadow:1px 1px 1px rgba(0,0,0,0.7)}.p-person .p-text .p-member_catch{font-size:16px;font-size:1rem}.p-person .p-text .p-name{margin-bottom:10px;font-size:25px;font-size:1.5625rem}.p-person .p-text .p-name span{font-size:16px;font-size:1rem}.p-person .p-text .p-cast_name{font-size:16px;font-size:1rem}.p-person .p-text .p-serif{font-size:16px;font-size:1rem;font-weight:bold}.p-person .p-overview ul{margin:0}.p-person .p-overview ul li{width:100%;padding:0}.p-person .p-overview dl{padding:10px 5px}.p-person .p-overview dl dt,.p-person .p-overview dl dd{font-size:13px;font-size:.8125rem}.p-person .p-overview dl dt{width:78px}}@media (max-width: 414px){.p-person .p-text{margin-top:-50px}.p-person .p-text .p-flex{flex-wrap:wrap}.p-person .p-text .p-flex .p-cast_name{width:100%;margin:0 0 18px 0}.p-person .p-text .p-flex .p-voice_list li:first-child a{padding-left:0}.p-person .p-text .p-flex .p-voice_list li:last-child a{padding-right:0}}.home .p-outline{position:relative;overflow:hidden}.home .p-outline .p-bg{padding:100px 0}.home .p-outline .container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;padding-top:6vw}.home .p-outline .p-title{position:absolute;top:0;right:0}.home .p-outline p{margin-bottom:40px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;text-align:center;font-size:36px;font-size:2.25rem;line-height:1.4}.home .p-outline .p-article{margin-bottom:47px}.home .p-outline .p-article hr{background-color:#d50743;width:40px;height:2px;margin:0 auto 16px auto}.home .p-outline .p-article h3{margin-bottom:26px;text-align:center;font-size:16px;font-size:1rem}.home .p-outline .p-article ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:0;margin:0 auto 0 auto}.home .p-outline .p-article ul li{list-style:none;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;text-align:center;font-size:28px;font-size:1.75rem;line-height:1.45}.home .p-outline .p-article ul li span{display:block;font-family:"Barlow",sans-serif;font-size:14px;font-size:.875rem}.home .p-outline .illustrator ul{max-width:868px}.home .p-outline .cast{margin-bottom:44px}.home .p-outline .cast h3{margin-bottom:30px}.home .p-outline .cast ul{justify-content:center;flex-wrap:wrap;margin:0 auto}.home .p-outline .cast ul li{padding:0 20px 4px 20px;font-size:20px;font-size:1.25rem}.home .p-outline .p-more__parent{width:100%;text-align:center}@media (max-width: 991px){.home .p-outline{padding-bottom:50px}}@media (max-width: 768px){.home .p-outline .p-bg{position:absolute;top:0;z-index:-1;padding-bottom:0}.home .p-outline .container{position:static;padding:40px 20px 50px 20px}.home .p-outline .p-title{width:100%;text-align:center;margin-bottom:40px;position:static}.home .p-outline p{margin-top:0px;margin-bottom:35px;font-size:18px;font-size:1.125rem}.home .p-outline .p-article{margin-bottom:25px}.home .p-outline .p-article h3{margin-bottom:13px;font-size:14px;font-size:.875rem}.home .p-outline .p-article ul{-webkit-justify-content:center;justify-content:center;flex-wrap:wrap}.home .p-outline .p-article ul li{padding:7.5px 15px;font-size:18px;font-size:1.125rem}.home .p-outline .p-article ul li span{font-size:12px;font-size:.75rem}}@media (max-width: 480px){.home .p-outline{background-image:url(../img/bg_outline-sp.png);background-repeat:no-repeat;background-size:100%;background-position:center}.home .p-outline .p-bg{display:none}}.page .p-outline{padding-bottom:110px}@media (max-width: 768px){.page .p-outline{padding-bottom:65px}}.page .p-outline .container{max-width:850px}.page .p-outline .p-article{padding-top:90px;padding-bottom:80px;position:relative}.page .p-outline .p-article h2{margin-bottom:39px;text-align:center;font-family:"Barlow Semi Condensed",sans-serif;font-size:24px;font-size:1.5rem;color:gray}.page .p-outline .p-article .p-preamble{margin-bottom:30px;text-align:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;color:#d50743;font-size:36px;font-size:2.25rem;line-height:1.4}.page .p-outline .p-article p{text-align:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:18px;font-size:1.125rem;line-height:1.8}.page .p-outline .p-article:not(:last-of-type):after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;max-width:850px;height:1px;margin:0 auto;background-image:-webkit-linear-gradient(left, transparent, #333 25%, #333 75%, transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#333333 25%,#333333 75%,rgba(0,0,0,0));background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.page .p-outline .p-article{padding-top:45px;padding-bottom:40px}.page .p-outline .p-article h2{font-size:18px;font-size:1.125rem;margin-bottom:30px}.page .p-outline .p-article .p-preamble{font-size:28px;font-size:1.75rem;margin-bottom:24px}.page .p-outline .p-article p{font-size:14px;font-size:.875rem}}@media (max-width: 568px){.page .p-outline .p-article .p-preamble{font-size:20px;font-size:1.25rem;text-align:left}.page .p-outline .p-article .p-preamble br{display:none}.page .p-outline .p-article p{text-align:left}}.page .p-outline .p-illustrator{max-width:1020px}.page .p-outline .p-illustrator_list{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:wrap;margin:0 -9px}.page .p-outline .p-illustrator_list .p-item{flex-basis:33.3333%;max-width:33.3333%}.page .p-outline .p-illustrator_list .p-wrap{padding:9px}.page .p-outline .p-illustrator_list .p-name{padding:18px 10px;text-align:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:24px;font-size:1.5rem;line-height:1}.page .p-outline .p-illustrator_list .p-name span{margin:7px 0;display:block;font-family:"Barlow",sans-serif;color:gray;font-size:14px;font-size:.875rem}@media (max-width: 768px){.page .p-outline .p-illustrator_list .p-item{flex-basis:50%;max-width:50%}.page .p-outline .p-illustrator_list .p-name{font-size:18px;font-size:1.125rem}.page .p-outline .p-illustrator_list .p-name span{font-size:13px;font-size:.8125rem}}.page .p-outline .p-cast h2,.page .p-outline .p-credit h2{margin-bottom:20px}.page .p-outline .p-cast_list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:500px;padding:0;margin:0 auto}.page .p-outline .p-cast_list li{padding:0 20px 4px 20px;display:inline-block;list-style:none;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;text-align:center;font-size:20px;font-size:1.25rem}.page .p-outline .p-cast_list li span{display:block;font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;color:gray;font-size:13px;font-size:.8125rem;line-height:1;margin-bottom:1px}@media (max-width: 768px){.page .p-outline .p-cast_list li{font-size:16px;font-size:1rem}.page .p-outline .p-cast_list li span{font-size:12px;font-size:.75rem}}.page .p-outline .p-credit .p-cast_list{display:block;text-align:center}.page .p-outline .p-credit .p-cast_list li{display:block}.page .p-outline .p-credit .p-cast_list li:not(:last-of-type){padding-bottom:10px}.p-main__bottom{background-image:url(../img/bg_pre.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}.home .p-entry{padding:55px 0 50px 0}.home .p-entry h2{margin-bottom:20px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;color:#d50743;text-align:center;font-size:36px;font-size:2.25rem}.home .p-entry p{margin-bottom:52px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;text-align:center;font-size:18px;font-size:1.125rem}.home .p-entry .p-more_entry{display:flex;justify-content:center;align-items:center;width:240px;height:50px;margin:50px auto;border:2px solid #1cb9fa;border-radius:5px;background-color:#1cb9fa;color:#fff;text-align:center;font-size:16px;font-size:1rem;font-weight:bold;transition:.8s}.home .p-entry .p-more_entry:hover{border-color:#d50743;background-color:#d50743}@media (max-width: 768px){.home .p-entry{padding:25px 0}.home .p-entry h2{font-size:30px;font-size:1.875rem;margin-bottom:10px}.home .p-entry p{margin-bottom:25px;font-size:14px;font-size:.875rem}.home .p-entry .p-more_entry{height:44px;font-size:14px;font-size:.875rem}}.p-entry__goal th,.p-entry__goal td{font-size:15px;font-size:.9375rem;vertical-align:middle;padding:10px 10px}.p-entry__goal .label{width:75px}.p-entry__goal .label span{display:none;font-family:"Barlow",sans-serif;color:#fff;text-align:center;font-size:14px;font-size:.875rem;line-height:1;white-space:nowrap;width:55px;height:25px;background-color:#d50743;border-radius:3px;box-shadow:2px 3px 2px rgba(0,0,0,0.8)}.p-entry__goal .crystal{width:75px}.p-entry__goal .crystal2{width:115px}.p-entry__goal .crystal3{width:120px;padding-bottom:0}.p-entry__goal .card01{width:100%;max-width:200px;border:3px solid #fff;transform:rotate(8deg);margin-left:15px}.p-entry__goal thead{background-color:rgba(255,255,255,0.3)}.p-entry__goal thead th{text-align:center}.p-entry__goal thead th:nth-of-type(2){border-left:1px solid #333;text-align:left}.p-entry__goal tbody th,.p-entry__goal tbody td{font-size:14px;font-size:.875rem}.p-entry__goal tbody th{text-align:center;line-height:1}.p-entry__goal tbody th span{font-family:"Barlow Semi Condensed",sans-serif;font-weight:400;font-size:48px;font-size:3rem}.p-entry__goal tbody th .label{display:none}.p-entry__goal tbody th .p-new{background-color:#f00;font-family:"Barlow Semi Condensed",sans-serif;font-weight:700;font-size:20px;font-size:1.25rem;line-height:1;padding:5px 0;margin-bottom:4px}.p-entry__goal tbody td ul{margin-bottom:0}.p-entry__goal tbody td ul li{list-style:disc;font-size:20px;font-size:1.25rem}.p-entry__goal tbody strong{display:inline-block;white-space:nowrap;font-size:30px;font-size:1.875rem;font-weight:bold;margin:0 5px}.p-entry__goal tbody strong.num{font-size:50px;font-size:3.125rem;font-family:"Barlow Semi Condensed",sans-serif;font-style:italic;margin:0 15px 0 5px;text-shadow:1px 2px 4px #d50743;line-height:1}.p-entry__goal tbody tr.clear th{opacity:.5}.p-entry__goal tbody tr.clear td{padding-top:50px;padding-bottom:50px;padding-right:220px;position:relative}.p-entry__goal tbody tr.clear td li{opacity:.5}.p-entry__goal tbody tr.clear td:after{content:"";position:absolute;top:50%;right:-10px;width:230px;height:180px;margin-top:-90px;background-image:url(../img/icon_clear.png);background-position:center;background-repeat:no-repeat;background-size:contain}.p-entry__goal tbody tr.srcard td{padding-top:50px;padding-bottom:50px}.p-entry__goal tbody tr.srcard ul li:first-child{padding:0 0 20px 0}@media (max-width: 768px){.p-entry__goal th,.p-entry__goal td{font-size:13px;font-size:.8125rem}.p-entry__goal .crystal{width:50px}.p-entry__goal .crystal2{width:75px}.p-entry__goal .crystal3{width:80px;padding-bottom:0}.p-entry__goal .card01{max-width:150px;border:2px solid #fff;margin-top:20px}.p-entry__goal tbody th span{font-size:36px;font-size:2.25rem}.p-entry__goal tbody td ul li{font-size:15px;font-size:.9375rem}.p-entry__goal tbody strong{font-size:20px;font-size:1.25rem}.p-entry__goal tbody strong.num{font-size:36px;font-size:2.25rem}.p-entry__goal tbody tr.clear td{padding-right:180px}.p-entry__goal tbody tr.clear td:after{right:-10px;width:180px;height:143px;margin-top:-71.5px}}@media (max-width: 568px){.p-entry__goal .crystal{width:40px}.p-entry__goal .crystal2{width:56px}.p-entry__goal .crystal3{width:60px;padding-bottom:0}.p-entry__goal .card01{max-width:100px;margin:15px 0 0 15px}.p-entry__goal tbody td ul li{font-size:13px;font-size:.8125rem}.p-entry__goal tbody strong{font-size:18px;font-size:1.125rem}.p-entry__goal tbody strong.num{font-size:30px;font-size:1.875rem}.p-entry__goal tbody tr.clear td{padding:20px 0 20px 0}.p-entry__goal tbody tr.clear td:after{top:0;right:69px;bottom:0;left:0;z-index:2;margin:auto}}.p-entry__btn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 -10px 39px -10px;padding:0}.p-entry__btn li{width:100%;padding:10px;list-style:none}.p-entry__btn li a{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:100px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;text-align:center;font-size:24px;font-size:1.5rem;border-radius:5px}.p-entry__btn li a span{padding-left:50px;background-repeat:no-repeat;background-position:top 50% left 0}.p-entry__btn .tw a{background:#1564ad}.p-entry__btn .tw a span{background-image:url(../img/icon_tw.png);background-size:36px}.p-entry__btn .line a{background:#1b6305}.p-entry__btn .line a span{padding-left:55px;background-image:url(../img/icon_line.png);background-size:40px}.p-entry__btn .mail a{background:#d50743}.p-entry__btn .mail a span{background-image:url(../img/icon_mail.png);background-size:35px}@media (max-width: 768px){.p-entry__btn{flex-wrap:wrap;margin:0 0 30px 0}.p-entry__btn li{padding:10px 0}.p-entry__btn li a{height:50px;font-size:18px;font-size:1.125rem}.p-entry__btn li a span{padding-left:30px}.p-entry__btn .tw a span{background-size:22px}.p-entry__btn .line a span{padding-left:41px;background-size:24px}.p-entry__btn .mail a span{background-size:21px}}.p-about{padding:54px 0 107px 0}.p-about h2 img{display:block;width:100%;max-width:468px;margin:0 auto 46px auto}.p-about .p-app__list{-webkit-justify-content:center;justify-content:center;margin-bottom:60px}.p-about .p-about__content .p-tw__wrapper .p-tw__header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;height:40px;padding:0 10px;background-image:url(../img/bg_tw.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.p-about .p-about__content .p-tw__wrapper .p-tw__header h3{margin:0;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:16px;font-size:1rem}.p-about .p-about__content .p-tw__wrapper .p-tw__header .p-follow__btn{padding:5px 15px;background:#fff;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;color:#1b95e0;font-size:13px;font-size:.8125rem;line-height:1}.p-about .p-about__content .p-tw__wrapper .p-tw__header .p-follow__btn i{margin-right:10px;font-size:21px;font-size:1.3125rem}.p-about .p-about__content .p-tw__wrapper .p-tw__body{overflow:auto;position:relative;height:calc(100% - 40px)}.p-about .p-about__content .p-tw__wrapper .p-tw__body .twitter-timeline{position:absolute !important;top:0 !important;left:0 !important}@media (max-width: 768px){.p-about .p-about__content{width:100%;max-width:568px;margin:0 auto}.p-about .p-about__content .p-table__wrapper{margin-bottom:30px}.p-about .p-about__content .p-tw__wrapper .p-tw__body{height:220px}}.p-detail .container{max-width:850px;padding:215px 20px 200px 20px}@media (max-width: 768px){.p-detail .container{padding:100px 20px 100px 20px}}.p-detail .p-detail_header{padding:20px 0;border-bottom:1px solid #333}.p-detail .p-detail_header time{display:block;font-weight:bold;line-height:1;margin-bottom:5px}.p-detail .p-detail_header h2{width:100%;margin-bottom:5px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;color:#d50743;font-size:36px;font-size:2.25rem}@media (max-width: 768px){.p-detail .p-detail_header h2{font-size:28px;font-size:1.75rem}}.p-detail .p-detail_body{padding:35px 0}.p-detail .p-detail_body *{font-size:14px;font-size:.875rem}.p-detail .p-detail_body p{line-height:1.8;margin-bottom:2rem}.p-detail .p-detail_body h1{font-size:26px;font-size:1.625rem;font-weight:bold}.p-detail .p-detail_body h2{font-size:24px;font-size:1.5rem;font-weight:bold}.p-detail .p-detail_body h3{font-size:22px;font-size:1.375rem;font-weight:bold}.p-detail .p-detail_body h4{font-size:20px;font-size:1.25rem;font-weight:bold}.p-detail .p-detail_body h5{font-size:18px;font-size:1.125rem;font-weight:bold}.p-detail .p-detail_body h6{font-size:16px;font-size:1rem;font-weight:bold}.p-detail .p-detail_body a{text-decoration:underline;color:#1cb9fa}.youtube{position:relative;width:100%;padding-top:56.25%;margin:20px 0}.youtube iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.p-sns ul{display:flex;justify-content:center;align-items:center;margin:0;padding:0;list-style:none}.p-sns ul li{list-style:none;flex-basis:20%;max-width:20%;height:36px}.p-sns ul li a{display:flex;justify-content:center;align-items:center;height:100%}.p-sns ul li#fb{background:#233b7f}.p-sns ul li#fb img{width:7px}.p-sns ul li#tw{background:#1564ad}.p-sns ul li#tw img{width:18px}.p-sns ul li#line{background:#1b6305}.p-sns ul li#line img{width:20px}.p-sns ul li#hatena{background:#1579ad}.p-sns ul li#hatena img{width:18px}.p-sns ul li#g-plus{background:#b32a19}.p-sns ul li#g-plus img{width:17px}.p-aside{background-image:url(../img/bg_pagefooter.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}.special .p-header .p-page_title{height:440px;padding-bottom:60px}@media (max-width: 768px){.special .p-header .p-page_title{padding-bottom:123px;height:323px}}@media (max-width: 768px){.special .p-header .p-header__wrapper{padding-bottom:70px}}.special hr{width:100%;max-width:890px;height:1px;margin:0 auto;padding:0 20px;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.9), rgba(178,178,178,0.5), rgba(0,0,0,0.9));background-image:linear-gradient(to right, rgba(0,0,0,0.9),rgba(178,178,178,0.5),rgba(0,0,0,0.9));box-sizing:border-box}.special .p-section h3{margin-bottom:39px;text-align:center;font-family:"Barlow Semi Condensed",sans-serif;font-size:24px;font-size:1.5rem;color:gray}.special .p-section .p-catch{margin-bottom:30px;text-align:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;color:#d50743;font-size:36px;font-size:2.25rem;line-height:1.4}@media (max-width: 768px){.special .p-section h3{margin-bottom:30px;font-size:18px;font-size:1.125rem}.special .p-section .p-catch{margin-bottom:24px;font-size:28px;font-size:1.75rem}}@media (max-width: 568px){.special .p-section .p-catch{font-size:20px;font-size:1.25rem}}.special .p-movie{padding:90px 0 190px}.special .p-movie .container{max-width:1000px}.special .p-movie a{color:#1cb9fa;font-size:20px;font-size:1.25rem}.special .p-movie a:after{display:inline-block;content:"";width:9px;height:17px;margin-left:10px;background-image:url(../img/img_arrow.png);background-repeat:no-repeat;background-position:center;background-size:9px;transition:.3s}.special .p-movie a:hover:after{margin-left:15px}@media (max-width: 768px){.special .p-movie{padding:45px 0 35px 0}.special .p-movie a{font-size:16px;font-size:1rem}.special .p-movie a:after{height:12px;background-size:8px}}.special .p-cast-comment{padding:90px 0 70px 0}.special .p-cast-comment .container{max-width:1040px}@media (max-width: 768px){.special .p-cast-comment{padding:45px 0 35px 0}}.special .p-castcomment_list{width:100%;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;margin:0 -9px}.special .p-castcomment_list .p-cast-item{flex-basis:33.3333%;max-width:33.3333%;padding:0 9px}.special .p-castcomment_list .p-cast-item>.p-wrap{cursor:pointer;transition:.3s}.special .p-castcomment_list .p-cast-item>.p-wrap:hover{opacity:.8;background-color:rgba(255,255,255,0.1)}.special .p-castcomment_list .p-cast-item>.p-wrap .p-text{padding:15px 10px 37px 10px}.special .p-castcomment_list .p-cast-item>.p-wrap .p-text .p-name{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:24px;font-size:1.5rem;line-height:1.4;text-align:center}.special .p-castcomment_list .p-cast-item>.p-wrap .p-text .p-name span{margin-top:4px;display:block;font-size:14px;font-size:.875rem;line-height:1;font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;color:gray}.special .p-castcomment_list .p-cast-item .p-hide-content{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;overflow-y:auto;padding:0 0 100px 0;background-color:#000;transition:.3s}.special .p-castcomment_list .p-cast-item .p-hide-content .p-wrap{max-width:850px;padding:0 20px;margin:0 auto}.special .p-castcomment_list .p-cast-item .p-hide-content .p-close_btn{position:relative;top:40px;z-index:1;margin:0 0 0 auto;width:80px;height:80px;background-color:#d50743;cursor:pointer}.special .p-castcomment_list .p-cast-item .p-hide-content .p-close_btn span{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;width:36px;height:4px;background-color:#fff}.special .p-castcomment_list .p-cast-item .p-hide-content .p-close_btn span:first-of-type{transform:rotate(45deg)}.special .p-castcomment_list .p-cast-item .p-hide-content .p-close_btn span:last-of-type{transform:rotate(-45deg)}.special .p-castcomment_list .p-cast-item .p-hide-content .p-back_btn{width:70px;text-align:center;padding-left:20px;margin:30px auto 0 auto;font-family:"Barlow",sans-serif;font-size:20px;font-size:1.25rem;color:#1cb9fa;background-image:url(../img/img_arrow-l.png);background-repeat:no-repeat;background-position:top 50% left 0;background-size:9px;cursor:pointer;transition:.3s}.special .p-castcomment_list .p-cast-item .p-hide-content .p-back_btn:hover{opacity:.7}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header{position:relative;z-index:-2;background-repeat:no-repeat;background-size:cover;background-position:center;height:275px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-wrap{display:flex;justify-content:flex-start;align-items:center;position:relative;height:100%;width:100%}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-chara{position:absolute;bottom:0;left:20px;z-index:-1}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-chara img{max-width:346px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-chara img.kuze,.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-chara img.luca{max-width:400px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .right-content{width:100%;max-width:360px;margin:0 0 0 auto}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-cast_name{margin-bottom:32px;font-size:45px;font-size:2.8125rem;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;line-height:1.4;text-shadow:1px 1px 1px #000}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-cast_name span{display:block;font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;color:#ccc;font-size:16px;font-size:1rem;line-height:1}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_body .p-wrap{padding:60px 20px 0 20px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_body dl dt{margin-bottom:10px;padding-top:30px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:22px;font-size:1.375rem;color:#d50743}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_body dl dt:not(:first-of-type){border-top:1px solid rgba(255,255,255,0.2)}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_body dl dd{font-size:14px;font-size:.875rem;margin-bottom:30px}.special .p-castcomment_list .p-cast-item .p-hide-content.open{display:block}@media (max-width: 768px){.special .p-castcomment_list .p-cast-item>.p-wrap .p-text{padding:15px 10px 30px 10px}.special .p-castcomment_list .p-cast-item>.p-wrap .p-text .p-name{font-size:20px;font-size:1.25rem}.special .p-castcomment_list .p-cast-item>.p-wrap .p-text .p-name span{font-size:13px;font-size:.8125rem}.special .p-castcomment_list .p-cast-item .p-hide-content .p-close_btn{width:50px;height:50px;top:25px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-close_btn span{width:30px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-back_btn{width:65px;font-size:16px;font-size:1rem;background-size:8px;padding-left:10px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header{height:195px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-chara img{max-width:240px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-chara img.kuze,.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-chara img.luca{max-width:300px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .right-content{max-width:inherit;padding-left:250px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-cast_name{margin-bottom:20px;font-size:30px;font-size:1.875rem}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-cast_name span{font-size:14px;font-size:.875rem}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_body .p-wrap{padding:30px 20px 15px 20px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_body dl dt{margin-bottom:5px;padding-top:15px;font-size:18px;font-size:1.125rem}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_body dl dd{font-size:13px;font-size:.8125rem;margin-bottom:15px}}@media (max-width: 568px){.special .p-castcomment_list .p-cast-item{flex-basis:50%;max-width:50%}.special .p-castcomment_list .p-cast-item>.p-wrap .p-text .p-name{font-size:18px;font-size:1.125rem}.special .p-castcomment_list .p-cast-item>.p-wrap .p-text .p-name span{font-size:12px;font-size:.75rem}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header{height:120px;margin-bottom:120px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-wrap{display:block}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-chara img{max-width:170px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-chara img.kuze,.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-chara img.luca{max-width:200px}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .right-content{padding:130px 0 0 0}.special .p-castcomment_list .p-cast-item .p-hide-content .p-content_header .p-cast_name{margin-bottom:20px;font-size:25px;font-size:1.5625rem}}.special .p-castcomment_list .p-cast-item02{flex-basis:25%;max-width:25%;padding:0 9px}.special .p-castcomment_list .p-cast-item02>.p-wrap .p-text{padding:15px 10px 37px 10px}.special .p-castcomment_list .p-cast-item02>.p-wrap .p-text .p-name{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:24px;font-size:1.5rem;line-height:1.4;text-align:center}.special .p-castcomment_list .p-cast-item02>.p-wrap .p-text .p-name span{margin-top:4px;display:block;font-size:13px;font-size:.8125rem;line-height:1;font-family:"游ゴシック",YuGothic,Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;color:gray}.special .p-castcomment_list .p-cast-item02 .p-voice_list{-webkit-justify-content:center;justify-content:center;margin-top:10px}@media (min-width: 769px){.special .p-castcomment_list .p-cast-item02 .p-voice_list li{width:25%}}@media (max-width: 768px){.special .p-castcomment_list .p-cast-item02{flex-basis:50%;max-width:50%}.special .p-castcomment_list .p-cast-item02>.p-wrap .p-text{padding:15px 10px 30px 10px}.special .p-castcomment_list .p-cast-item02>.p-wrap .p-text .p-name{font-size:20px;font-size:1.25rem}.special .p-castcomment_list .p-cast-item02>.p-wrap .p-text .p-name span{font-size:13px;font-size:.8125rem}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-close_btn{width:50px;height:50px;top:25px}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-close_btn span{width:30px}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-back_btn{width:65px;font-size:16px;font-size:1rem;background-size:8px;padding-left:10px}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header{height:195px}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header .p-chara img{max-width:240px}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header .p-chara img.kuze,.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header .p-chara img.luca{max-width:300px}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header .right-content{max-width:inherit;padding-left:250px}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header .p-cast_name{margin-bottom:20px;font-size:30px;font-size:1.875rem}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header .p-cast_name span{font-size:14px;font-size:.875rem}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_body .p-wrap{padding:30px 20px 15px 20px}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_body dl dt{margin-bottom:5px;padding-top:15px;font-size:18px;font-size:1.125rem}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_body dl dd{font-size:13px;font-size:.8125rem;margin-bottom:15px}}@media (max-width: 568px){.special .p-castcomment_list .p-cast-item02>.p-wrap .p-text .p-name{font-size:18px;font-size:1.125rem}.special .p-castcomment_list .p-cast-item02>.p-wrap .p-text .p-name span{font-size:12px;font-size:.75rem}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header{height:120px;margin-bottom:120px}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header .p-wrap{display:block}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header .p-chara img{max-width:170px}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header .p-chara img.kuze,.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header .p-chara img.luca{max-width:200px}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header .right-content{padding:130px 0 0 0}.special .p-castcomment_list .p-cast-item02 .p-hide-content .p-content_header .p-cast_name{margin-bottom:20px;font-size:25px;font-size:1.5625rem}}.special .p-gift{padding:90px 0 190px}.special .p-gift .container{max-width:1018px}.special .p-gift .p-catch{margin-bottom:10px}.special .p-gift p{text-align:center;margin-bottom:30px}.special .p-gift .p-icon{position:relative;padding:13px 0 30px 0}.special .p-gift .p-icon:before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;height:2px;width:40px;background-color:#d50743}.special .p-gift .p-icon .p-icon_type{margin-bottom:10px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:24px;font-size:1.5rem;text-align:center}.special .p-gift .p-icon ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;max-width:800px;margin:0 auto;padding:0}.special .p-gift .p-icon ul li{width:25%;max-width:200px;padding:18px;list-style:none}@media (max-width: 768px){.special .p-gift{padding:45px 0 35px 0}.special .p-gift p{font-size:14px;font-size:.875rem}.special .p-gift .p-icon .p-icon_type{font-size:20px;font-size:1.25rem}.special .p-gift .p-icon ul{margin:0 -10px}.special .p-gift .p-icon ul li{padding:10px}}@media (max-width: 568px){.special .p-gift p{text-align:left}.special .p-gift .p-icon ul li{width:50%}}.special .p-wall{padding:90px 0 190px}.special .p-wall .container{max-width:940px}.special .p-wall .p-catch{margin-bottom:10px}.special .p-wall p{text-align:center;margin-bottom:30px}.special .p-wall .p-wall_list{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;margin:0 -15px;padding:0}.special .p-wall .p-wall_list li{margin-bottom:30px;padding:0 15px;width:20%;list-style:none}@media (max-width: 768px){.special .p-wall{padding:45px 0 95px 0}.special .p-wall p{font-size:14px;font-size:.875rem}.special .p-wall .p-wall_list{margin:0 -10px;padding:0}.special .p-wall .p-wall_list li{margin-bottom:20px;padding:0 10px}}@media (max-width: 568px){.special .p-wall p{text-align:left}.special .p-wall .p-wall_list li{width:50%}}.special .p-comment{padding:90px 0 190px}.special .p-comment .container{max-width:940px}.special .p-comment .p-catch{margin-bottom:10px}.special .p-comment p{text-align:center;margin-bottom:30px}@media (max-width: 768px){.special .p-comment{padding:45px 0 35px 0}.special .p-comment p{font-size:14px;font-size:.875rem}.special .p-comment .p-icon .p-icon_type{font-size:20px;font-size:1.25rem}.special .p-comment .p-icon ul{margin:0 -10px}.special .p-comment .p-icon ul li{padding:10px}}@media (max-width: 568px){.special .p-comment p{text-align:left}.special .p-comment .p-icon ul li{width:50%}}.special .p-specialvoice .p-voicetype{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap;list-style:none;padding-left:0;margin-bottom:50px}.special .p-specialvoice .p-voicetype li{color:#333;padding:5px;text-align:center}.special .p-specialvoice .p-voicetype li span{display:block;background-color:#fff;padding:5px 10px}@media (max-width: 768px){.special .p-specialvoice .p-voicetype li{flex-basis:50%;max-width:50%}}@media (max-width: 414px){.special .p-specialvoice .p-voicetype li{flex-basis:100%;max-width:100%;max-width:275px}.special .p-specialvoice .p-castcomment_list{margin:0}.special .p-specialvoice .p-castcomment_list .p-cast-item02{flex-basis:100%;max-width:100%;margin-bottom:15px}}.special .p-music_content{margin-bottom:50px}.special .p-music_content .p-img{max-width:350px;margin-right:40px}.special .p-music_content .p-text h4{font-weight:bold;margin-bottom:10px}.special .p-music_content .p-text .p-data{margin:10px 0 20px 10px}.special .p-music_content .p-text .p-data th,.special .p-music_content .p-text .p-data td{font-size:14px;font-size:.875rem}.special .p-music_content .p-text .p-data th{width:50px;word-break:keep-all;white-space:nowrap}.special .p-music_content .p-sound{position:relative;display:flex;justify-content:center;align-items:center;width:240px;height:50px;padding-left:12px;border-radius:5px;font-weight:bold;background-color:#88c122;line-height:50px;letter-spacing:.5em;transition:.8s;cursor:pointer}.special .p-music_content .p-sound:before{position:absolute;top:-2px;bottom:0;left:80px;content:"";width:12px;height:17px;margin:auto;background-image:url(../img/icon_note.png);background-size:12px;background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.special .p-music_content{display:block}.special .p-music_content .p-img{max-width:400px;margin:0 auto 20px auto}.special .p-music_content .p-text{max-width:345px;margin:0 auto}.special .p-music_content .p-text h4{text-align:center}.special .p-music_content .p-text .p-member{font-size:15px;font-size:.9375rem}.special .p-music_content .p-text table th,.special .p-music_content .p-text table td{font-size:13px;font-size:.8125rem}.special .p-music_content .p-sound{margin:0 auto;height:44px;line-height:44px;font-size:14px;font-size:.875rem;padding-left:12px}}.special .p-tab_btn{position:absolute;bottom:0;left:0;right:0;width:100%;text-align:center}.special .p-tab_btn ul{list-style:none;margin:0;padding:0 20px;border-bottom:3px solid #D70543;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media (max-width: 768px){.special .p-tab_btn ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.special .p-tab_btn li{width:318px;height:60px;background:#222;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer}@media (max-width: 768px){.special .p-tab_btn li{flex:1 50%}}@media (max-width: 375px){.special .p-tab_btn li{height:50px}}.special .p-tab_btn li+li{margin-left:3px}@media (max-width: 768px){.special .p-tab_btn li+li{margin:0}}.special .p-tab_btn li span{font-family:"Barlow Semi Condensed",sans-serif;line-height:58px;display:inline-block;width:100%;color:gray}@media (max-width: 375px){.special .p-tab_btn li span{font-size:14px;font-size:.875rem;line-height:50px}}.special .p-tab_btn li.active{background-color:#D70543}.special .p-tab_btn li.active span{color:#fff}.p-assist{padding:0 0 100px 0}@media (max-width: 991px){.p-assist{padding:0 0 50px 0}}.p-more_assist,#openModal{display:flex;justify-content:center;align-items:center;width:240px;height:50px;margin:0px auto;border:2px solid #1cb9fa;border-radius:5px;background-color:#1cb9fa;color:#fff;text-align:center;font-size:16px;font-size:1rem;font-weight:bold;transition:.8s}.p-more_assist:hover,#openModal:hover{border-color:#d50743;background-color:#d50743}@media (max-width: 768px){.p-more_assist,#openModal{height:44px;font-size:14px;font-size:.875rem}}.p-more_assist.minigame-link,#openModal.minigame-link{font-size:15px;font-size:.9375rem;margin-bottom:20px}#openModal{margin-top:50px;cursor:pointer}@media (max-width: 768px){#openModal{margin-top:10px}}.assist .p-article{max-width:1020px;padding:90px 20px 80px 20px}.assist .p-article+.p-article{position:relative}.assist .p-article+.p-article:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;max-width:850px;height:1px;margin:0 auto;background-image:-webkit-linear-gradient(left, transparent, #333 25%, #333 75%, transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#333333 25%,#333333 75%,rgba(0,0,0,0));background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.assist .p-article{padding-top:45px;padding-bottom:40px}}.assist .p-article p{text-align:center;font-size:18px;font-size:1.125rem;line-height:1.8}@media (max-width: 768px){.assist .p-article p{font-size:14px;font-size:.875rem}}@media (max-width: 568px){.assist .p-article p{text-align:left}}.assist h3{margin-bottom:10px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;color:#d50743;text-align:center;font-size:36px;font-size:2.25rem}.assist h3 span{display:block;margin-bottom:39px;font-family:"Barlow Semi Condensed",sans-serif;color:gray;font-size:24px;font-size:1.5rem}@media (max-width: 768px){.assist h3{font-size:28px;font-size:1.75rem;margin-bottom:28px}.assist h3 span{font-size:18px;font-size:1.125rem;margin-bottom:30px}}@media (max-width: 568px){.assist h3{font-size:20px;font-size:1.25rem}}.assist .p-reward .p-more_assist{margin-top:50px}.p-flow{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;max-width:1080px;width:100%;margin:auto;margin-top:40px;padding:0}@media (max-width: 768px){.p-flow{display:block;border-top:1px solid #808080;border-bottom:1px solid #808080}}.p-flow li{list-style:none;width:calc((100% - 12px)/3);border-top:1px solid #808080;border-bottom:1px solid #808080;padding:50px 0}@media (max-width: 768px){.p-flow li{width:100%;border:none;padding:25px 0}}.p-flow li+li{position:relative}.p-flow li+li:after{content:'';display:block;position:absolute;top:0;left:-2px;bottom:0;width:1px;height:81%;background-color:#707070;z-index:1;margin:auto 0}@media (max-width: 768px){.p-flow li+li:after{height:1px;left:0;right:0;width:100%;margin:0 auto}}.p-flow li+li:before{content:'';display:block;position:absolute;top:0;bottom:0;left:-2px;width:10px;height:15px;margin:auto;background-image:url(../img/bd_arrow.png);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:2}@media (max-width: 768px){.p-flow li+li:before{background-image:url(../img/bd_arrow_sp.png);width:15px;height:10px;right:0;left:0;margin:0 auto}}.p-flow dl{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;margin:0;padding:0 10px}@media (max-width: 768px){.p-flow dl{-webkit-flex-direction:row;flex-direction:row}}.p-flow dt{text-align:center;position:relative;width:34px;height:34px;margin:0;font-size:20px;font-size:1.25rem;font-family:"Barlow",sans-serif;color:#000}.p-flow dt span{position:relative;z-index:2}.p-flow dt:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#f9c85e;z-index:1;transform:rotate(45deg)}.p-flow dd{margin:23px 0 0 0;text-align:center;color:#fff;font-size:14px;font-size:.875rem}@media (max-width: 768px){.p-flow dd{margin-top:0;text-align:left;padding:0 0 0 25px;width:calc(100% - 34px)}}.p-btn_list{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:50px;padding:0}@media (max-width: 768px){.p-btn_list{display:block}}.p-btn_list li{list-style:none;max-width:165px;width:50%;padding:0 5px}@media (max-width: 768px){.p-btn_list li{width:100%;margin:auto}.p-btn_list li+li{margin-top:10px}}.p-btn_list li a{display:block;overflow:hidden}.p-btn_list li a img{backface-visibility:hidden}.p-dl-reward .container h2{margin-bottom:20px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:36px;font-size:2.25rem;color:#d50743;text-align:center}@media (max-width: 768px){.p-dl-reward .container h2{font-size:28px;font-size:1.75rem}}.p-dl-reward .p-table tbody tr th,.p-dl-reward .p-table tbody tr td{padding:60px 0}.p-dl-reward .p-table tbody tr.clear th,.p-dl-reward .p-table tbody tr.clear td{padding:80px 0}.p-dl-reward .p-btn_list{margin-bottom:40px}.p-more_dl-reward{display:flex;justify-content:center;align-items:center;width:300px;height:50px;margin:50px auto;border:2px solid #1cb9fa;border-radius:5px;background-color:#1cb9fa;color:#fff;text-align:center;font-size:15px;font-size:.9375rem;font-weight:bold;transition:.8s}.p-more_dl-reward:hover{border-color:#d50743;background-color:#d50743}@media (max-width: 768px){.p-more_dl-reward{margin-top:0;width:260px;height:44px;font-size:13px;font-size:.8125rem}}.dl-reward .p-dl-reward{padding:100px 0}@media (max-width: 768px){.dl-reward .p-dl-reward{padding:50px 0}}.dl-reward .p-dl-reward .p-btn_list:first-of-type{margin-bottom:50px}.p-thumb_list{display:-webkit-flex;display:flex;flex-wrap:wrap;margin:0 -10px;padding:0}.p-thumb_list li{width:50%;padding:10px;list-style:none}.p-thumb_list+p{margin:2em 0 1em}@media (max-width: 568px){.p-thumb_list{margin:0}.p-thumb_list li{width:100%;padding:10px 0}}.system h3{margin-bottom:10px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;color:#d50743;text-align:center;font-size:36px;font-size:2.25rem}.system h3 span{display:block;margin-bottom:39px;font-family:"Barlow Semi Condensed",sans-serif;color:gray;font-size:24px;font-size:1.5rem}@media (max-width: 768px){.system h3{font-size:28px;font-size:1.75rem;margin-bottom:28px}.system h3 span{font-size:18px;font-size:1.125rem;margin-bottom:30px}}@media (max-width: 568px){.system h3{font-size:20px;font-size:1.25rem}}.system .p-system .p-article{margin-top:90px}@media (max-width: 768px){.system .p-system .p-article{margin-top:45px}}.system .p-system .p-article+.p-article{padding-top:90px;position:relative}.system .p-system .p-article+.p-article:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;max-width:850px;height:1px;margin:0 auto;background-image:-webkit-linear-gradient(left, transparent, #333 25%, #333 75%, transparent);background-image:linear-gradient(to right, rgba(0,0,0,0),#333333 25%,#333333 75%,rgba(0,0,0,0));background-position:center;background-repeat:no-repeat}@media (max-width: 768px){.system .p-system .p-article+.p-article{padding-top:40px}}.system .p-system .p-article:last-of-type{margin-bottom:100px}@media (max-width: 768px){.system .p-system .p-article:last-of-type{margin-bottom:50px}}.system .p-system .p-article p{margin-bottom:1.25em;text-align:center;font-size:18px;font-size:1.125rem;line-height:1.8}@media (max-width: 768px){.system .p-system .p-article p{font-size:14px;font-size:.875rem}}@media (max-width: 568px){.system .p-system .p-article p{text-align:left}}.u-sp-visible-pc-hide{display:none !important}@media (max-width: 767px){.u-sp-visible-pc-hide{display:block !important}}.u-pc-visible-sp-hide{display:block !important}@media (max-width: 767px){.u-pc-visible-sp-hide{display:none !important}}.u-tab-visible-pc-hide{display:none !important}@media (max-width: 991px){.u-tab-visible-pc-hide{display:block !important}}.u-pc-visible-tab-hide{display:block !important}@media (max-width: 991px){.u-pc-visible-tab-hide{display:none !important}}.u-text-color--white{color:#fff !important}.u-text-color--blk{color:#000 !important}.u-text-underline{padding-bottom:3px;border-bottom:1px solid #fff}.u-text-light{font-weight:300 !important}.u-text-normal{font-weight:500 !important}.u-text-bold{font-weight:600 !important}.u-text-indent{text-indent:1em !important}.u-text-note{margin-left:1em !important;text-indent:-1em !important}.u-text-nowrap{white-space:nowrap !important}.u-text-breakword{word-wrap:break-word !important;overflow-wrap:break-word !important}.u-text-justify{text-align:justify !important;text-justify:inter-ideograph !important}.u-text-none{text-transform:none !important}.u-text-lowercase{text-transform:lowercase !important}.u-text-uppercase{text-transform:uppercase !important}.u-text-capitalize{text-transform:capitalize !important}.u-text-smallcaps{font-variant:small-caps !important}.u-text-vertical{writing-mode:vertical-rl !important;text-orientation:mixed !important}.u-text-vertical--upright{text-orientation:upright !important}.u-text-right{text-align:right !important}.u-text-center{text-align:center !important}.u-text-left{text-align:left !important}.u-text-top{vertical-align:top !important}.u-text-middle{vertical-align:middle !important}.u-text-bottom{vertical-align:bottom !important}
