@import url(../../../fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(//fonts.googleapis.com/css2?family=Kanit:wght@400;700&display=swap&text=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890&-);html{overflow-y:scroll;-webkit-text-size-adjust:100%}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;border:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{color:#000;text-decoration:none;background-color:#ff9}mark{font-weight:700;color:#000;font-style:italic;background-color:#ff9}del{text-decoration:line-through}em{font-style:normal}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}body{font:13px/1.231 arial,helvetica,clean,sans-serif}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}table{border-collapse:collapse;border-spacing:0;font-size:inherit}code,kbd,pre,samp,tt{line-height:100%;font-family:monospace}.form-unit:nth-child(n+2){padding-top:32px}.form__title{padding-bottom:10px;font-size:14px;color:#fff}@media screen and (min-width:1024px){.form-unit:nth-child(n+2){padding-top:48px}.form__title{font-size:16px}}.form__required{display:inline-flex;justify-content:center;align-items:center;height:20px;margin-left:10px;padding:0 6px;font-size:12px;background-color:#cd0e2d;border-radius:2px}.form__input{box-sizing:border-box;width:100%;height:44px;padding:0 10px;font-size:16px;color:#333;border:0;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.12)}.form__input:-ms-input-placeholder{color:#cecece}.form__input::placeholder{color:#cecece}.form__radio{display:flex;align-items:center}.form__radio-input{position:absolute;visibility:hidden;opacity:0}.form__radio-input:checked+.from__label-radio .from__label-radio-mark::after{content:'';display:block;width:10px;height:10px;background-color:#cd0e2d;border-radius:50%}.from__label-radio{display:inline-flex;align-items:center;font-size:14px;color:#fff}.from__label-radio:nth-of-type(n+2){margin-left:20px}@media screen and (min-width:1024px){.form__input{height:56px}.from__label-radio{font-size:16px}.from__label-radio:nth-of-type(n+2){margin-left:30px}}.from__label-radio-mark{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;margin-right:13px;background-color:#fff;border-radius:50%}.form__policy{padding:33px 0 40px;font-size:14px;line-height:1.6;color:#fff}.form__policy-link{color:#91daf5}.form__policy-link:hover{color:#999;text-decoration:none}.form__button{display:block;width:260px;height:48px;margin:0 auto;font-size:14px;color:#fff;background-color:#cd0e2d;border:0;border-radius:4px;box-shadow:0 0 9px 0 rgba(0,0,0,.16);cursor:pointer;transition-duration:.3s}.form__button:active,.form__button:hover{background-color:#8e0025}@media screen and (min-width:1024px){.form__policy{padding:48px 0}.form__button{height:54px;font-size:16px}}.form__error-item{padding:15px;font-size:16px;color:#cd0e2d;background-color:#fcd3d3;border:1px solid #cd0e2d;border-radius:4px}.form__error-item:nth-child(n+2){margin-top:10px}@media screen and (min-width:1024px){.form__error-item{padding:20px;text-align:center}}.about__text{padding-left:24px}.about__text--title{padding-bottom:10px;font-weight:700;font-size:20px;line-height:1.5;color:#fff502;letter-spacing:.96px;border-bottom:2px solid #fff}@media screen and (min-width:1024px){.about__text{padding-left:30px}.about__text--title{font-size:24px;line-height:1.41}}.about__text--contents{padding-top:16px;font-weight:400;font-size:14px;line-height:1.57}@media screen and (min-width:1024px){.about__text--contents{padding-top:14px;font-size:18px;line-height:1.44;letter-spacing:.36px}}.footer{margin-top:0;padding:77px 0 30px;font-family:Kanit,Roboto,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",YuGothic,"Yu Gothic Medium","Yu Gothic",Sans-Serif;background-color:#24272a}.footer.with-backlink{padding-top:19px}.footer__title{width:200px;margin:0 auto;padding-bottom:42px;text-align:center}@media screen and (min-width:1024px){.footer{position:relative;z-index:2;padding-top:98px}.footer.with-backlink{padding-top:47px}.footer__title{width:400px;padding-bottom:56px}}.footer__logo{width:100%;height:auto}.footer__privacy{padding-bottom:18px;text-align:center}.footer__privacy a{font-size:13px;color:#fff;text-decoration:underline;transition-duration:.3s}@media screen and (min-width:1024px){.footer__privacy{padding-bottom:28px}.footer__privacy a{font-size:16px}}.footer__privacy a:hover{color:#999;text-decoration:underline}.footer__lang{text-align:center;color:#cd0e2d}.footer__lang-item{display:inline-block;width:36px;padding:0 7px;font-size:13px;line-height:24px;letter-spacing:2px}.footer__lang-item:first-child{position:relative;padding-right:7px}.footer__lang-item:first-child::after{content:'';position:absolute;top:5px;right:0;width:1px;height:15px;background-color:#fff;transform:rotate(30deg)}.footer__lang-item a{color:#fff;text-decoration:none;transition-duration:.3s}.footer__lang-item a:hover{color:#999}.footer__attention{padding:26px 25px 30px;color:#cecece}@media screen and (min-width:1024px){.footer__lang-item{font-size:16px}.footer__attention{width:970px;margin:0 auto;padding:34px 0 30px}}.footer__attention-text{font-size:11px;line-height:1.45}.footer__attention-text+.footer__attention-text{padding-top:12px}.footer__copyright{padding:0 25px;font-size:11px;line-height:1.18;text-align:center;color:#cecece}.section-title{position:relative;font-weight:700;font-size:28px;line-height:1.5em;font-family:Kanit,Roboto,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",YuGothic,"Yu Gothic Medium","Yu Gothic",Sans-Serif;text-align:center;letter-spacing:.12em}.section-title:after{content:'';position:absolute;top:2px;left:50%;width:1px;height:40px;background-color:#cd0e2d;transform:skewX(-30deg)}body{font-weight:500;font-family:Kanit,Roboto,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",YuGothic,"Yu Gothic Medium","Yu Gothic",Sans-Serif;color:#333}a:hover{color:#000;text-decoration:none}a:active{color:#000}.pc{display:none}.breadcrumb,.header,.menu{font-family:'游ゴシック体',YuGothic,'游ゴシック','Yu Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS PGothic','メイリオ',sans-serif}.contents__container{position:relative;z-index:2;margin-top:20px}@media screen and (min-width:1024px){.section-title{font-size:40px}.section-title:after{top:5px;height:55px}.sp{display:none}.pc{display:block}.contents__container{margin-top:40px}}.wrapper{position:relative;overflow:hidden}.wrapper::before{content:'';position:absolute;top:0;right:0;z-index:1;height:900px;border-width:0 0 900px 100.15vw;border-style:solid;border-color:transparent transparent #fff;opacity:.1}.main-visual{padding-bottom:40px;background-color:#24272a}.official-video-game__logo{text-align:left;background-color:#24272a}.official-video-game__logo img{width:48px;height:54px;padding:10px 0 0 10px}@media screen and (min-width:1024px){.main-visual{position:relative;padding-bottom:70px}.official-video-game__logo{position:absolute;left:0;z-index:2}.official-video-game__logo img{width:80px;height:90px;padding:20px 0 0 20px}}.main-visual__part{position:relative;z-index:2;padding:0 25px;text-align:center;color:#fff}.main-logo--pc{display:none}@media screen and (min-width:1024px){.main-visual__part{width:700px;margin:0 auto;padding:0}.main-logo--pc{display:inline-block;width:100%;height:auto;padding-top:44px}.main-logo--sp{display:none}}.main-logo--sp{width:auto;max-width:100%;padding:32px 0 0}.main-visual__container{position:relative;z-index:2;text-align:center}.main-visual__wrap{width:100%}.main-visual__wrap img{width:100%;height:auto}.main-visual__wrap.is-under{margin:34px 0 70px}.message__wrapper{background-color:rgba(140,146,154,.1)}.message{position:relative;z-index:2;margin:0 auto;padding:40px 18px 43px}.message__text{font-size:14px;line-height:2;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",YuGothic,"Yu Gothic Medium","Yu Gothic",Sans-Serif;text-align:center}@media screen and (min-width:1024px){.main-visual__wrap{width:1024px;margin:0 auto}.main-visual__wrap.is-under{margin:0;padding:50px 0 110px}.message{position:relative;width:1024px;max-width:none;padding:71px 0 75px}.message__text{font-size:16px}}.message__text+.message__text{padding-top:24px}.message__text.is-en{font-family:Kanit,sans-serif}.about__wrapper{position:relative;z-index:3;overflow:hidden;color:#fff;background-color:#cd0e2d}@media screen and (min-width:768px){.wrapper::before{top:-40px;right:0;height:870px;border-width:0 0 822px 25.15vw}.about__wrapper{width:100%;background-image:url(../../img/pegasus/about-bg-pc@2x.png);background-repeat:no-repeat;background-position:bottom;background-size:cover}}.about__wrapper::after{content:'';position:absolute;top:0;right:-29px;z-index:0;width:95px;height:833px;background-image:url(../../img/pegasus/the-pegasus-dream-tour-sp.png)}.about__wrapper .section-title::after{background-color:#24272a}.about{padding:40px 0 43px;font-family:Kanit,Roboto,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",YuGothic,"Yu Gothic Medium","Yu Gothic",Sans-Serif;background-image:url(../../img/pegasus/about-bg-sp@2x.png);background-repeat:no-repeat;background-position:bottom;background-size:cover}@media screen and (min-width:1024px){.about__wrapper::after{right:0;width:367px;height:1273px;background-image:url(../../img/pegasus/the-pegasus-dream-tour-pc.png)}.about{display:flex;flex-direction:column;align-items:center;width:970px;margin:0 auto;padding:85px 0 88px;overflow:hidden}}.about__main-visual{position:relative;z-index:2;width:100%;padding-top:25px}@media screen and (min-width:1024px){.about__main-visual{width:696px;padding:48px 0 20px}}.about__main-visual img{width:100%;height:auto}.about__main-visual--text{padding:10px 24px 0;font-weight:700;font-size:14px;line-height:1.57;text-align:left}.about__main-visual--text.one-line{bottom:-78px}@media screen and (min-width:1024px){.about__main-visual--text.one-line{bottom:-85px}.about__main-visual--text{padding-top:30px;padding-left:0;font-size:18px}}.about__content{position:relative;z-index:2;padding:35px 55px 0 0}.about__content.is-last{padding-top:10px}@media screen and (min-width:768px){.about{background-image:none}.about__content{display:flex;align-items:flex-start;padding:30px 24px 0}.about__content.even_number{flex-direction:row-reverse}.about__content.even_number .about__text{padding-right:30px;padding-left:0}}@media screen and (min-width:768px) and (min-width:1024px){.about__content{padding:60px 0 0}}.about__image img{width:100%;height:auto}.about__text{padding-top:26px;font-weight:400;font-size:14px;line-height:1.85em}@media screen and (min-width:768px){.about__image{max-height:200px}.about__image img{width:360px}.about__text{padding-top:0}}.about__text br.pc{display:none}@media screen and (min-width:1024px){.about__content.is-last{padding-top:60px}.about__text{display:inline-block;font-size:21px}.about__text.is-en{display:block;width:970px}.about__text br.pc{display:block}}.clearfix::after{content:"";display:table;clear:both}.u-text--normal{font-weight:400!important;font-style:normal!important}.u-text--bold{font-weight:700!important}.u-text--italic{font-style:italic!important}.u-text--left{text-align:left!important}.u-text--center{text-align:center!important}.u-text--right{text-align:right!important}.u-hidden{display:none!important}@media screen and (min-width:1025px){.u-hidden--pc{display:none!important}}@media screen and (max-width:1024px){.u-hidden--ipad-pro{display:none!important}}@media screen and (max-width:768px){.u-hidden--ipad{display:none!important}}@media screen and (max-width:479.98px){.u-hidden--sp{display:none!important}}