﻿.container{position:relative}.background{position:absolute;top:0;height:fit-content;width:100%;z-index:-1;filter:brightness(0.7)}@media screen and (max-width: 767px){.background{top:0;width:220%;left:-75%}}.topics__outer{width:min(80%,1400px);margin:0 auto}h1.pagetitle{color:#ad3228}.topics__ovev{position:relative;padding-top:5em;text-align:center;z-index:2;margin-bottom:5rem}@media screen and (max-width: 767px){.topics__ovev{padding-top:7em}}.topics__ovev--headline{margin:0;color:#f7fed4;font-size:1.5em}@media screen and (max-width: 767px){.topics__ovev--headline{font-size:1.5em}}.topics__ovev--text{color:#4e262f;margin:3em auto;line-height:2.5}@media screen and (max-width: 767px){.topics__ovev--text{width:85%;letter-spacing:.1em;line-height:2.3}}.topics__ovev--text .hook-before{display:inline-block;margin-left:-0.3em}.topics__ovev--text .hook-after{display:inline-block;margin-right:-0.3em}.topics__ovev .bgitem{position:absolute;top:5rem;width:56vw;left:21vw;opacity:.7}@media screen and (max-width: 767px){.topics__ovev .bgitem{width:100vw;top:3rem;left:0}}.top-topics{position:relative;margin:8em auto 0 auto}@media screen and (max-width: 767px){.top-topics{margin:4em auto 0 auto}}.top-topics .sect-title,.top-topics.pickup{display:none}.top-topics__inner{position:relative;width:100%;margin:0 auto}@media screen and (max-width: 767px){.top-topics__inner{width:100%;width:100%;padding:1.5rem .5rem;box-sizing:border-box;background-image:url(../img/ami20.png);background-color:#d9d4d0;background-size:150%;overflow:hidden;z-index:0}}.top-topics__deco-bg{bottom:-1em;width:100%;height:8em}@media screen and (max-width: 767px){.top-topics__deco-bg{display:none}}.alltopics .topics__item--wrap .slide-image{box-shadow:2px 2px 0 #5c504f}.alltopics .topics__text--date{background-color:#5c504f}.alltopics .topics__text--intro{color:#5c504f;text-shadow:none}.sect-title h2{font-size:3.5rem;line-height:1;color:#ad3228}.sect-title h3{font-size:1rem;line-height:1.1;color:#b4a7a5}.sect-title .line{display:block;margin:1rem auto}@media screen and (max-width: 767px){.sect-title{flex-direction:column}.sect-title .title_dec{margin:.5rem auto 0}}.features01{margin-bottom:-5em}@media screen and (max-width: 767px){.features01{margin-bottom:-7em}}.lower-headline{position:relative}.lower-headline::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:45em;height:45em;background:url(../img/bg-ptn_sun.png) no-repeat;background-size:100%;opacity:.5}.topics__list{width:90%;margin:5em auto 5em auto;justify-content:left;flex-wrap:wrap}@media screen and (max-width: 767px){.topics__list{margin:3em auto 3em auto;gap:1.5em 1.5em}}.topics__list .topics__item--wrap{width:min(23%,252px)}@media screen and (max-width: 767px){.topics__list .topics__item--wrap{width:100%}}.article{position:relative;width:min(80%,1200px);margin:0 auto;background-color:#b4a7a5;border:1px solid #76707d;z-index:2}@media screen and (max-width: 767px){.article{width:90%}}.article__headline--wrap{position:relative;text-align:center;padding:2.5em 0;background-color:#3c3841;overflow:hidden}.article__headline--wrap .article__headline{position:relative;width:90%;margin:0 auto;color:#f7fed4;font-size:2em;font-weight:500;line-height:1.5;z-index:2}@media screen and (max-width: 767px){.article__headline--wrap .article__headline{font-size:1.3em}}.article__headline--wrap .article__date{position:relative;width:fit-content;margin:.8em auto 0 auto;padding:0 3em;background-color:#27beb5;border-radius:100vw;z-index:2}.section_title{padding:.5em 0;background-color:#e6e3ea;margin-top:3em;border-bottom:3px solid #e50180;color:#f52a80;font-weight:bold}.message{font-size:110%;text-align:center;margin-bottom:2%;border:1px hsla(0,0%,100%,.4) dotted;border-width:0 0 1px;padding-bottom:2%}.article__inner{width:90%;margin:3em auto 3em auto;text-align:left}.article__inner h2{position:relative;margin:2em auto 1em auto;background-color:#3c3841;border-left:3px solid #4ad8d0;overflow:hidden}.article__inner h2 p{position:relative;margin:.5em auto;padding-left:1em;z-index:2;font-size:.8em}.article__inner p{font-size:.8em}.article__inner a{color:#f3f3f3;text-decoration:underline}.article__inner h3{color:#6de4de}.article__inner h3+p{margin-top:0}.article__inner ul.campaign_illust{display:flex;justify-content:center;flex-wrap:wrap}.article__inner ul.campaign_illust li{width:31%;margin-bottom:3%;margin-right:3%}.article__inner ul.campaign_illust li a{transition:all .5s}.article__inner ul.campaign_illust li a:hover{filter:drop-shadow(0px 0px 1rem rgba(0, 0, 0, 0.2)) brightness(1.2)}@media screen and (max-width: 767px){.article__inner ul.campaign_illust li{width:47%}}.article__inner ul.campaign_illust li h4{margin-top:0;text-align:center}.article__inner ul.campaign_illust li:nth-child(3n){margin-right:0}@media screen and (max-width: 767px){.article__inner ul.campaign_illust li{margin-right:6% !important;margin-bottom:6%}}@media screen and (max-width: 767px){.article__inner ul.campaign_illust li:nth-child(2n){margin-right:0 !important}}.article__inner ul.campaign_illust li:last-child{margin-right:0}@media screen and (min-width: 768px){.article__inner ul.campaign_illust.illust_small li{width:22%}.article__inner ul.campaign_illust.illust_small li:nth-child(3n){margin-right:3%}.article__inner ul.campaign_illust.illust_small li:nth-child(4n){margin-right:0}.article__inner ul.campaign_illust.illust_small li:last-child{margin-right:0}}@media screen and (max-width: 767px){.article__inner .gen-btn__normal{padding:.5em 1em}.article__inner .gen-btn__normal .gen-btn__inner{font-size:1.2em !important}}.article__inner ul.wallpapers{display:flex;justify-content:center;flex-wrap:wrap}.article__inner ul.wallpapers li{width:48%;margin-bottom:4%;margin-right:4%}.article__inner ul.wallpapers li a{transition:all .5s}.article__inner ul.wallpapers li a:hover{filter:drop-shadow(0px 0px 1rem rgba(0, 0, 0, 0.2)) brightness(1.2)}@media screen and (max-width: 767px){.article__inner ul.wallpapers li{width:100%}}.article__inner ul.wallpapers li h4{margin-top:0;text-align:center;color:#4ad8d0;margin-top:1em;margin-bottom:.5em}.article__inner ul.wallpapers li:nth-child(2n){margin-right:0}@media screen and (max-width: 767px){.article__inner ul.wallpapers li{margin-right:6% !important;margin-bottom:6%}}@media screen and (max-width: 767px){.article__inner ul.wallpapers li{margin-right:0 !important}}.article__inner ul.wallpapers li:last-child{margin-right:0}.article__inner ul.wallpapers .btn__wrap{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:.5em}.article__inner ul.wallpapers .btn__wrap a{text-decoration:none;border-radius:30px;border:1px #c1c0c2 solid;color:#c1c0c2;padding:0 .7em;margin:.2em;font-family:.9em}.article__inner .color-text-accent{color:#f2ffb3}.article__inner .gen-btn{margin:2em auto;text-decoration:none !important;color:#01abb2 !important}.article__inner .gen-btn .gen-btn__inner{font-weight:500;font-family:"Zen Kaku Gothic Antique",sans-serif}.article__inner .table_wrap table{border-spacing:0;letter-spacing:.05em;border:3px solid #f5f6ee;margin-top:2em;width:100%}.article__inner .table_wrap table th{background:#f5f6ee;width:7em;border-top:1px solid #625d69}@media screen and (max-width: 767px){.article__inner .table_wrap table th{width:7em;font-size:.8em;display:block;width:100%;border:none}}.article__inner .table_wrap table th span{display:flex;align-items:center;justify-content:center;color:#fff}.article__inner .table_wrap table td{padding:1em;border-top:1px solid #f5f6ee}.article__inner .table_wrap table td img{margin-top:1em}@media screen and (max-width: 767px){.article__inner .table_wrap table td{font-size:.8em;display:block}}.article__inner .table_wrap table .no_border{border:none}.article__inner .table_wrap table p.release{display:inline-block;border:solid 1px #4ad8d0;color:#4ad8d0;padding:0 .5em;margin:.5em 0}.article__inner .table_wrap table p{margin:0}.article__inner .table_wrap table h4{font-weight:bold;color:#f7fed4}.article__inner .table_wrap table .disc{margin:0}.article__inner .table_wrap table .disc li{color:#fff}#result+.article__inner h3{background-color:rgba(12,194,201,.5);text-align:center;color:#fff;margin-top:2em}html:lang(en-US) #result+.article__inner h3,html:lang(en-GB) #result+.article__inner h3{padding:.5em}#result+.article__inner .result__awards{display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px 10px}#result+.article__inner .result__awards .award{width:49%;display:flex;flex-direction:column}#result+.article__inner .result__awards .award .award__image{margin-top:.8em;display:block}#result+.article__inner .result__awards .award .award__image img{display:block;margin:0 auto;object-fit:contain}#result+.article__inner .result__awards .award .award__image{box-shadow:7px 10px 0 rgba(0,0,0,.2)}#result+.article__inner .result__awards .award h4.award__title{margin-top:.5em;text-align:center;font-weight:bold;font-size:120%}#result+.article__inner .result__awards .award .award__name{text-align:center;font-size:75%}#result+.article__inner .result__awards .award .award__name a{display:inline-block;width:1.3em;height:1.3em;padding:.3em;vertical-align:-0.5em;margin-left:.3em;background-color:#000;border-radius:100%}#result+.article__inner .result__awards .award .award__name a img{display:block;width:80%;margin:10% auto}#result+.article__inner .result__awards .award .award__comment{width:100%}#result+.article__inner .result__awards .award .award__comment h5{font-weight:bold;font-size:110%;padding-bottom:.1em;margin-bottom:.2em;border:1px hsla(0,0%,100%,.4) dotted;border-width:0 0 1px}#result+.article__inner .result__awards .award .award__comment{box-sizing:border-box;margin:.5em auto 0;border:1px rgba(12,194,201,.8) solid;background-color:rgba(12,194,201,.05);padding:1em;font-size:80%;flex-grow:1}html:lang(en-US) #result+.article__inner .result__awards .award .award__comment,html:lang(en-GB) #result+.article__inner .result__awards .award .award__comment{font-size:100%}#result+.article__inner .result__awards .award:only-child{width:100%}@media screen and (max-width: 767px){#result+.article__inner .result__awards .award{width:100%}}.num li{padding-left:1em;text-indent:-1.2em;font-size:.8em}.asterisk,.disc{margin-bottom:2em}.asterisk li,.disc li{color:#c1c0c2;font-size:.8em}ul li .asterisk{margin-top:0;font-size:1em}p+.asterisk{margin-top:0}.topics_column2 img{width:80%;height:fit-content;margin:2em auto}@media screen and (max-width: 767px){.topics_column2 img{width:100%;margin:1em auto}}@media screen and (max-width: 767px){.topics_column2 p{width:100%;margin-left:0}}.topics_movie .swiper-slide{width:min(80%,800px);margin:auto}@media screen and (max-width: 767px){.topics_movie .swiper-slide{width:100%}}.trial_header{max-height:970px;background:url(../img/trial_bg.jpg) center top/cover no-repeat}.trial_header .trial_header_inner{width:150%;margin:0 auto;margin-left:-25%;background:url(../img/trial_bg_chara.png) center top/contain no-repeat;background-size:auto 63vw}@media screen and (min-width: 1700px){.trial_header .trial_header_inner{background-size:auto 1000px}}@media screen and (max-width: 767px){.trial_header .trial_header_inner{width:145%;background-size:auto 90vw;margin-left:-22.5%}}.trial_header .trial_header_contents{width:50%;margin:0 auto;display:flex;max-width:1200px;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 767px){.trial_header .trial_header_contents{width:100%}}.trial_header .trial_header_contents .trial_header__logo{width:35%;padding:8% 0 2%;max-height:500px}@media screen and (max-width: 767px){.trial_header .trial_header_contents .trial_header__logo{width:30%}}.trial_header .trial_header_contents .trial_header__title{font-size:2em;text-align:center;line-height:1.5em;font-weight:bold;color:#f5f6ee;filter:drop-shadow(0 0 3px rgb(255, 255, 255)) drop-shadow(0 0 7px rgba(255, 255, 255, 0.8)) drop-shadow(0 0 10px rgba(255, 255, 255, 0.6));width:100%}.trial_header .trial_header_contents .trial_header__title span{font-size:1.5em}.trial_header .trial_header_contents .trial_header__title .tight{font-size:1em;margin-left:-0.2em;margin-right:-0.2em}.trial_header .trial_header_contents .trial_header__title strong{font-size:2em;font-weight:bold;color:#e5186f}@media screen and (max-width: 767px){.trial_header .trial_header_contents .trial_header__title{font-size:1.4em}}.trial_header .trial_header_contents .trial_header__txt{font-size:1.5em;border-bottom:2px #4ad8d0 solid;background:url(../img/title_bg.gif) repeat}.trial_header .trial_header_contents .trial_header__txt span{background:linear-gradient(to top, #f2ffb3, #fff 70%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);padding:0 .5em}@media screen and (max-width: 767px){.trial_header .trial_header_contents .trial_header__txt{font-size:1.2em;width:70vw;text-align:center}}.trial_header .trial_header_contents .trial_header__plat--wrap{position:relative;padding:0;z-index:10;width:100%;padding:0 20%}@media screen and (max-width: 767px){.trial_header .trial_header_contents .trial_header__plat--wrap{padding:-0.5em 0 0 1em}}.trial_header .trial_header_contents .trial_header__plat--wrap ul{display:flex;align-items:center;justify-content:center;gap:5%}.trial_header .trial_header_contents .trial_header__plat--wrap li{width:20%}@media screen and (max-width: 767px){.trial_header .trial_header_contents .trial_header__plat--wrap li{width:20%}}.trial_header .trial_header_contents .trial_header__plat--wrap .plat-ps5ps4{width:40%}@media screen and (max-width: 767px){.trial_header .trial_header_contents .trial_header__plat--wrap .plat-ps5ps4{width:40%}}.trial_header .trial_header_contents .gen-btn{margin-bottom:5%}.trial_section{padding-top:3em}.trial_section .cv-btn__wrap{display:flex;justify-content:center;flex-wrap:wrap}.trial_section .cv-btn__wrap .gen-btn__accent{width:28%}@media screen and (max-width: 767px){.trial_section .cv-btn__wrap .gen-btn__accent{width:48%;font-size:.7em}}.trial_section .cv-btn__wrap .gen-btn{color:#ad3228 !important;margin:.5em auto}.trial_section .cv-btn__wrap .gray-out{color:#777 !important}.trial_section .swiper-horizontal>.swiper-pagination-bullets,.trial_section .swiper-pagination-bullets.swiper-pagination-horizontal,.trial_section .swiper-pagination-custom,.trial_section .swiper-pagination-fraction{bottom:30px}@media screen and (max-width: 767px){.trial_section .swiper-horizontal>.swiper-pagination-bullets,.trial_section .swiper-pagination-bullets.swiper-pagination-horizontal,.trial_section .swiper-pagination-custom,.trial_section .swiper-pagination-fraction{bottom:1.5em}}@media screen and (min-width: 768px){.trial_section .swiper{width:85%}}ul.disc ul.asterisk{margin-bottom:.5em}ul.disc .asterisk li::before{content:"※" !important}/*# sourceMappingURL=topics.min.css.map */