@charset "UTF-8";.js-fade{-webkit-transition-duration:1s;transition-duration:1s;opacity:0}.js-fade.active{opacity:1}.js-fade-Vr{-webkit-transition-duration:.5s;transition-duration:.5s;opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}.js-fade-Vr.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}html{font-size:62.5%}@media screen and (min-width:768px) and (max-width:1024px){html{font-size:calc(10* (100vw / 1200))}}@media screen and (max-width:767px){html{font-size:calc(10* (100vw / 750))}}body{width:100%}@media screen and (max-width:767px){.main-area .main-inner{width:100%}}#main-container.__landing-page img,#main-container.__landing-page video{width:100%;height:auto}#main-container.__landing-page *{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){#main-container.__landing-page .sp_component{display:none}#main-container.__landing-page #breadcrumb{max-width:1200px;width:100%;margin:0 auto}}@media screen and (max-width:767px){#main-container.__landing-page #breadcrumb .cateList{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:initial}#main-container.__landing-page .pc_component{display:none}#main-container.__landing-page .order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#main-container.__landing-page .order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.main-container.__landing-page{margin:0 auto;line-height:1;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic","メイリオ",sans-serif;font-style:normal;font-weight:400;letter-spacing:.01em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#000;line-height:2}@media screen and (min-width:768px){.main-container.__landing-page{padding:20px 0 100px;font-size:14px}}@media screen and (min-width:768px) and (max-width:1024px){.main-container.__landing-page{font-size:11px}}.main-container.__landing-page a,.main-container.__landing-page picture{display:block}@media screen and (max-width:767px){.main-container.__landing-page{width:100%;padding:0 0 18.66667vw;text-align:justify;font-size:3.73333vw}}.main-container.__landing-page .content__caption{font-family:"Crimson Text",serif;font-style:normal;font-weight:400;letter-spacing:.015em;line-height:1}@media screen and (min-width:768px){.main-container.__landing-page .content__caption{margin-top:23px;font-size:.92857em}}.main-container.__landing-page .content__caption span{display:inline-block;padding-bottom:1px;border-bottom:1px solid #ccc}@media screen and (min-width:768px){.main-container.__landing-page .content__caption span:not(:first-of-type){margin-left:15px}}@media screen and (max-width:767px){.main-container.__landing-page .content__caption{margin-top:6.66667vw;font-size:3.06667vw}.main-container.__landing-page .content__caption span:not(:first-of-type){margin-left:2.66667vw}}.main-container.__landing-page .content__button{font-family:"Crimson Text",serif;font-style:normal;font-weight:400;letter-spacing:.015em;line-height:1;margin:0 auto;text-align:center}@media screen and (min-width:768px){.main-container.__landing-page .content__button{max-width:600px;width:100%;margin-top:90px;font-size:.78571em}}.main-container.__landing-page .content__button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border:1px solid #000;letter-spacing:.002em;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media screen and (min-width:768px){.main-container.__landing-page .content__button a{max-width:600px;width:100%;height:64px;line-height:1.54545}}@media screen and (max-width:767px){.main-container.__landing-page .content__button{width:82.13333vw;margin-top:18.66667vw;font-size:2.93333vw}.main-container.__landing-page .content__button a{width:82.13333vw;height:16.66667vw;line-height:1.54545}}.main-container.__landing-page .firstview{width:100%}.main-container.__landing-page .firstview__image{width:100%;background:#99a4b5}.main-container.__landing-page .firstview__title{background:#99a4b5}@media screen and (min-width:768px){.main-container.__landing-page .firstview__title{max-width:1200px;width:100%;margin:0 auto}}.main-container.__landing-page .firstview__title span{display:block}.main-container.__landing-page .firstview__title .image__wrapper{position:relative}@media screen and (min-width:768px){.main-container.__landing-page .firstview__title .image__wrapper{padding-left:10.83333%;padding-right:11.66667%}}.main-container.__landing-page .firstview__title .image__block{position:relative}@media screen and (min-width:768px){.main-container.__landing-page .firstview__title .image{margin-left:30px}}.main-container.__landing-page .firstview__title .frame{position:absolute;left:0;top:0;bottom:0;margin:auto}@media screen and (min-width:768px){.main-container.__landing-page .firstview__title .frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:99.13978%}}.main-container.__landing-page .firstview__lead{text-align:center;color:#4d4d4d}@media screen and (min-width:768px){.main-container.__landing-page .firstview__lead{margin-top:83px}.main-container.__landing-page .firstview__lead--lower{margin-top:18px}}@media screen and (max-width:767px){.main-container.__landing-page .firstview__title{padding-left:1.6vw}.main-container.__landing-page .firstview__title .image{margin-left:6.4vw}.main-container.__landing-page .firstview__title .frame{width:96.53333vw;height:113.73333vw}.main-container.__landing-page .firstview__lead{margin-top:16.8vw}.main-container.__landing-page .firstview__lead--lower{margin-top:3.46667vw}}.main-container.__landing-page .content__wrapper{position:relative}.main-container.__landing-page .content__wrapper--sec03{text-align:center}@media screen and (min-width:768px){.main-container.__landing-page .content__wrapper--sec01{margin-top:86px}.main-container.__landing-page .content__wrapper--sec02,.main-container.__landing-page .content__wrapper--sec03{margin-top:150px}}.main-container.__landing-page .content__heading{position:relative;font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:400;letter-spacing:.05em;text-align:center;line-height:1}@media screen and (min-width:768px){.main-container.__landing-page .content__heading{margin-bottom:40px;padding-bottom:43px;font-size:20px}}.main-container.__landing-page .content__heading::after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;background-repeat:no-repeat;background-size:100%}@media screen and (min-width:768px){.main-container.__landing-page .content__heading::after{width:332px;height:38px;background-image:url(/Page/style/211005_announcer/assets/img/brackets-pc.png)}}@media screen and (min-width:768px){.main-container.__landing-page .content__heading--sec03::after{width:432px;background-image:url(/Page/style/211005_announcer/assets/img/brackets-pc-large.png)}}.main-container.__landing-page .content__block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.main-container.__landing-page .content__block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.main-container.__landing-page .content__block--sec01-upper{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-container.__landing-page .content__block--sec01-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:60px;padding:0 15px}.main-container.__landing-page .content__block--sec01-middle::before{content:"";position:absolute;left:0;top:0;bottom:0;width:100%;height:265px;margin:auto;background:#faf8f6;z-index:1}.main-container.__landing-page .content__block--sec01-lower{margin-top:145px;padding:0 15px}.main-container.__landing-page .content__block--sec01-lower::before{content:"";position:absolute;bottom:165px;left:0;width:100%;height:385px;margin:auto;background:#faf8f6;z-index:1}.main-container.__landing-page .content__block--sec02-upper{-ms-flex-wrap:wrap;flex-wrap:wrap}.main-container.__landing-page .content__block--sec02-lower{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:60px;padding:0 15px}.main-container.__landing-page .content__block--sec02-lower::before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;height:264px;margin:auto;background:#faf8f6;z-index:1}.main-container.__landing-page .content__block--sec03{-ms-flex-wrap:wrap;flex-wrap:wrap}}.main-container.__landing-page .content__unit{position:relative;z-index:2}@media screen and (min-width:768px){.main-container.__landing-page .content__unit--sec01-01{width:100%}.main-container.__landing-page .content__unit--sec01-01 .content__image{max-width:550px;width:45.83333%;margin:auto}.main-container.__landing-page .content__unit--sec01-02{width:100%;margin-top:52px;text-align:center}.main-container.__landing-page .content__unit--sec01-03{max-width:400px;width:100%}.main-container.__landing-page .content__unit--sec01-04{max-width:372px;width:100%;margin-left:40px}.main-container.__landing-page .content__unit--sec01-05{max-width:460px;width:43.39623%;padding-top:112px;text-align:center}.main-container.__landing-page .content__unit--sec01-05 .content__image{max-width:400px;width:100%;margin:100px auto 0}.main-container.__landing-page .content__unit--sec01-06{max-width:520px;width:49.0566%;margin-left:60px}.main-container.__landing-page .content__unit--sec02-01{width:100%}.main-container.__landing-page .content__unit--sec02-01 .content__image{max-width:500px;width:41.66667%;margin:0 auto}.main-container.__landing-page .content__unit--sec02-02{margin-top:53px;text-align:center}.main-container.__landing-page .content__unit--sec02-03{max-width:372px;width:100%}.main-container.__landing-page .content__unit--sec02-04{max-width:360px;width:100%;margin-left:40px}.main-container.__landing-page .content__unit--sec03-01{width:100%}.main-container.__landing-page .content__unit--sec03-02{width:100%;margin-top:52px}}.main-container.__landing-page .content__text{position:relative}.main-container.__landing-page .content__text .title{font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:400;letter-spacing:.05em;color:#8290a4;text-align:center}@media screen and (min-width:768px){.main-container.__landing-page .content__text .title{font-size:1.35714em;line-height:1.78947}}.main-container.__landing-page .content__text--with-quot .lead{position:relative}@media screen and (min-width:768px){.main-container.__landing-page .content__text--with-quot .lead{display:inline-block;margin-top:24px;margin-left:auto;margin-right:auto}}.main-container.__landing-page .content__text--with-quot .lead::after,.main-container.__landing-page .content__text--with-quot .lead::before{content:"";position:absolute;background-size:100%;background-repeat:no-repeat}@media screen and (min-width:768px){.main-container.__landing-page .content__text--with-quot .lead::after,.main-container.__landing-page .content__text--with-quot .lead::before{width:26px;height:20px}}.main-container.__landing-page .content__text--with-quot .lead::before{top:0;left:0;background-image:url(/Page/style/211005_announcer/assets/img/quot-left.png)}.main-container.__landing-page .content__text--with-quot .lead::after{bottom:0;right:0;background-image:url(/Page/style/211005_announcer/assets/img/quot-right.png)}@media screen and (min-width:768px){.main-container.__landing-page .content__text--sec01-02 .lead{padding:2px 2.14286em}.main-container.__landing-page .content__text--sec01-05 .lead{padding:3px 3.57143em}.main-container.__landing-page .content__text--sec01-06 .lead{margin-top:53px}.main-container.__landing-page .content__text--sec02-02 .lead{padding:3px 5.71429em}.main-container.__landing-page .content__text--sec03-01 .lead,.main-container.__landing-page .content__text--sec03-02 .lead{padding:3px 2.85714em}}.main-container.__landing-page .content__footer{text-align:center}@media screen and (min-width:768px){.main-container.__landing-page .content__footer{margin-top:60px;padding:0 15px}}.main-container.__landing-page .content__footer .information{font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:400;letter-spacing:.05em;color:#8290a4}@media screen and (min-width:768px){.main-container.__landing-page .content__footer .information{margin-top:52px;font-size:1.07143em}}.main-container.__landing-page .content__footer .release-date{line-height:1}@media screen and (min-width:768px){.main-container.__landing-page .content__footer .release-date{margin-top:18px}}.main-container.__landing-page .content__footer .credit{font-family:"Crimson Text",serif;font-style:normal;font-weight:400;letter-spacing:.015em;line-height:1}@media screen and (min-width:768px){.main-container.__landing-page .content__footer .credit{margin-top:90px;font-size:.92857em;line-height:1.69231}}.main-container.__landing-page .content__description{margin-left:auto;margin-right:auto;background:#faf8f6}@media screen and (min-width:768px){.main-container.__landing-page .content__description{max-width:800px;width:100%;padding:30px 0 23px}}.main-container.__landing-page .content__description .image{margin:0 auto}@media screen and (min-width:768px){.main-container.__landing-page .content__description .image{max-width:250px;width:100%}}.main-container.__landing-page .content__description .name{font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:400;letter-spacing:.05em;color:#8290a4;line-height:1}@media screen and (min-width:768px){.main-container.__landing-page .content__description .name{margin-top:30px;font-size:1.35714em}}@media screen and (min-width:768px){.main-container.__landing-page .content__description .detail{margin-top:20px}}@media screen and (max-width:767px){.main-container.__landing-page .content__wrapper--sec01{margin-top:18.13333vw}.main-container.__landing-page .content__wrapper--sec02,.main-container.__landing-page .content__wrapper--sec03{margin-top:26.66667vw}.main-container.__landing-page .content__heading{margin-bottom:8vw;padding-bottom:9.06667vw;font-size:4.8vw}.main-container.__landing-page .content__heading::after{width:79.46667vw;height:9.06667vw;background-image:url(/Page/style/211005_announcer/assets/img/brackets-sp.png)}.main-container.__landing-page .content__heading--sec03::after{width:90.13333vw;background-image:url(/Page/style/211005_announcer/assets/img/brackets-pc-large.png)}.main-container.__landing-page .content__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-container.__landing-page .content__block--sec01-middle{margin-top:-10.66667vw}.main-container.__landing-page .content__block--sec01-lower{margin-top:22vw}.main-container.__landing-page .content__block--sec02-lower{margin-top:8vw}.main-container.__landing-page .content__block--sec03{padding:0 2.66667vw}.main-container.__landing-page .content__unit--sec01-01{margin-top:8vw;padding:0 6vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-container.__landing-page .content__unit--sec01-02{padding:0 2.66667vw;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-container.__landing-page .content__unit--sec01-03{margin-top:-10.66667vw;padding:0 11.33333vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-container.__landing-page .content__unit--sec01-04{z-index:1}.main-container.__landing-page .content__unit--sec01-05{text-align:center}.main-container.__landing-page .content__unit--sec01-05 .content__image{margin-top:8vw;padding:0 8.66667vw}.main-container.__landing-page .content__unit--sec01-06{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;z-index:1}.main-container.__landing-page .content__unit--sec01-06 .content__image{margin-top:-10.66667vw;padding-left:22vw;padding-right:8.66667vw}.main-container.__landing-page .content__unit--sec02-01{width:100%}.main-container.__landing-page .content__unit--sec02-01 .content__image{padding:0 10vw}.main-container.__landing-page .content__unit--sec02-02{margin-top:8.66667vw;padding:0 2.66667vw;text-align:center;z-index:1}.main-container.__landing-page .content__unit--sec02-03{margin-top:-10.66667vw;z-index:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-container.__landing-page .content__unit--sec02-04{padding:0 16.66667vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-container.__landing-page .content__unit--sec03-01{width:100%}.main-container.__landing-page .content__unit--sec03-02{width:100%;margin-top:14vw}.main-container.__landing-page .content__image{position:relative;z-index:2}.main-container.__landing-page .content__text{z-index:1}.main-container.__landing-page .content__text .title{font-size:5.06667vw;line-height:1.78947}.main-container.__landing-page .content__text--with-quot .lead{margin-top:2.66667vw}.main-container.__landing-page .content__text--with-quot .lead::after,.main-container.__landing-page .content__text--with-quot .lead::before{width:6.93333vw;height:5.33333vw}.main-container.__landing-page .content__text--sec01-02 .lead{padding:4.8vw 0}.main-container.__landing-page .content__text--sec01-04{padding:19.46667vw 11.33333vw;background:#faf8f6}.main-container.__landing-page .content__text--sec01-05{padding:0 2.66667vw}.main-container.__landing-page .content__text--sec01-05 .lead{padding:4.8vw 0}.main-container.__landing-page .content__text--sec01-06{margin-top:-10.66667vw;padding:19.46667vw 8.66667vw;background:#faf8f6}.main-container.__landing-page .content__text--sec02-02 .lead{padding:4.8vw 0}.main-container.__landing-page .content__text--sec02-03{padding:19.46667vw 16.66667vw 10.66667vw;background:#faf8f6}.main-container.__landing-page .content__text--sec03-01 .lead,.main-container.__landing-page .content__text--sec03-02 .lead{padding:4.8vw 0}.main-container.__landing-page .content__footer{margin-top:16vw}.main-container.__landing-page .content__footer .information{margin-top:14vw;font-size:4vw}.main-container.__landing-page .content__footer .release-date{margin-top:4vw}.main-container.__landing-page .content__footer .credit{margin-top:18.93333vw;font-size:3.06667vw;line-height:1.73913}.main-container.__landing-page .content__description{padding:6.66667vw 0 4.8vw}.main-container.__landing-page .content__description .image{width:53.33333vw}.main-container.__landing-page .content__description .name{margin-top:6.66667vw;font-size:5.06667vw}.main-container.__landing-page .content__description .detail{margin-top:4.8vw}}