﻿.clearfix:after{content:"";display:block;clear:both}html{color:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img,iframe{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%}img{vertical-align:top}html{font-size:62.5%}html body{font-size:13px;font-size:1.3rem}html,body{font-family:"-apple-system", BlinkMacSystemFont,"メイリオ", Meiryo, Verdana, "Century Gothic", Verdana, "Trebuchet MS", "ＭＳ Ｐゴシック", Osaka,"ヒラギノ角ゴ Pro W3", sans-serif}html.mac body{font-family:"-apple-system", BlinkMacSystemFont,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Century Gothic", Verdana, "Trebuchet MS", "メイリオ", Meiryo, Verdana, "ＭＳ Ｐゴシック", Osaka,"ヒラギノ角ゴ Pro W3", sans-serif}a{color:#287c98;cursor:pointer}img{height:auto;display:block;width:100%}a{display:block}a:hover{filter:brightness(120%)}body{overflow-y:scroll;background-color:#0b0e17}.backgroundfix{position:fixed;width:100%}.sp_640,.sp_460,.sp_420{display:none}.is_gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);opacity:0.7;pointer-events:none}.highlight{color:#ff0000}h3,h4,.content_text,.text_caption,.about_og_text{font-family:"游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "serif;"}h3{font-weight:bold;color:#FFF;font-size:calc(30px + .25vw);position:relative;top:0.3rem}h4,.text_caption{font-weight:bold;font-size:calc(26px + .25vw);margin-bottom:2rem}nav .navigation_bg{position:relative;top:0;width:100%;z-index:15 !important}nav .navigation{background:#175789;border-bottom:2px solid #a6e0ed;width:100%;margin:auto;left:0;right:0;top:0;position:fixed;z-index:999}nav .navigation::after{content:"";display:block;height:auto;z-index:1;position:relative}nav .navigation .in{display:flex;align-items:center;justify-content:space-between;min-height:6rem;padding:0.4rem 3rem 0.6rem}nav .navigation .in h1{max-width:calc(633px/2)}nav .navigation .in .nav-wrap.open{display:block;overflow:overlay}nav .navigation .in .nav-wrap.close{opacity:1 !important;font-weight:normal !important;text-shadow:none !important}nav .navigation .in .nav-wrap .nav{display:flex;align-items:baseline}nav .navigation .in .nav-wrap .nav li{display:flex;align-items:center;padding:0.4rem}nav .navigation .in .nav-wrap .nav li .nav_list{display:inline-block;z-index:2;position:relative;width:100%;padding:0 3rem;margin:0 auto;font-size:calc(14px + .25vw);font-weight:bold;line-height:2.5em;text-align:center;text-decoration:none}nav .navigation .in .nav-wrap .nav li .coming_soon{background:#3e3e3e !important;pointer-events:none}nav .navigation .in .nav-wrap .nav li .nav_dl{background-color:#e553ac;border-radius:50rem}nav .navigation .in .nav-wrap .nav li::after{margin:0 1rem}nav .navigation .in .nav-wrap .nav li:not(:last-child){font-family:"游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "serif;"}nav .navigation .in .nav-wrap .nav li:not(:last-child)::after{display:inline-block;color:#fff;content:'/'}nav .navigation .in .nav-wrap .nav li .nav_1st,nav .navigation .in .nav-wrap .nav li .nav_2nd,nav .navigation .in .nav-wrap .nav li .nav_dl{cursor:pointer;color:#fff;font-size:1.8rem;font-weight:bold;min-height:3rem;line-height:5rem;text-decoration:none}nav .navigation .in .nav-wrap .nav li .nav_1st.active,nav .navigation .in .nav-wrap .nav li .nav_2nd.active,nav .navigation .in .nav-wrap .nav li .nav_dl.active{cursor:default}nav .navigation .in .nav-wrap .nav li .nav_1st:hover,nav .navigation .in .nav-wrap .nav li .nav_2nd:hover{color:#a1e0ed}.swiper_box{margin-bottom:10rem}.swiper-container{position:relative;width:90%;margin:0 auto}.swiper-container .swiper-button-prev{--swiper-navigation-color:#8f9cc0;left:-40px}.swiper-container .swiper-button-next{--swiper-navigation-color:#8f9cc0;right:-40px}.swiper-container .swiper-pagination{bottom:-60px;display:flex;justify-content:center;align-items:center;gap:2rem}.sample-slider img{width:100%}.swiper-pagination-bullet{background-color:transparent;background-image:url("/special/2024_11th_anniversary/images/swip_mark_off.webp");background-repeat:no-repeat;background-size:contain;border-radius:unset;height:24px;width:24px;opacity:1}.swiper-pagination-bullet-active{background-image:url("/special/2024_11th_anniversary/images/swip_mark_on.webp");height:48px;width:48px}.swiper-slide img{height:auto;width:100%}#voice{z-index:4;width:100%;max-width:375px;background-color:rgba(255,255,255,0.9);position:absolute;bottom:23rem;padding:3rem 3rem 4rem;left:10rem;outline:3px solid #dba1d0;outline-offset:-10px}#voice .chara_cv{margin:1rem 0 2rem}#voice .chara_cv p{color:#1e2a4a;text-align:center;font-size:calc(25px + .25vw);font-family:"游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "serif;";position:relative;z-index:10}#voice input{display:none}#voice #overlay{visibility:hidden;position:absolute;left:0;top:0;z-index:70;width:100%;height:100%}#voice #overlay #bg_gray{background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;left:0;top:0;z-index:80;display:flex;align-items:flex-start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overscroll-behavior:contain;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;touch-action:none}#voice #overlay #bg_gray::before,#voice #overlay #bg_gray::after{content:"";width:1px;height:calc(100vh + 1px);display:flex;background:rgba(0,0,0,0.1)}#voice #overlay #bg_gray::-webkit-scrollbar{display:none}#voice #overlay #window{max-width:760px;width:75%;padding:6rem 4rem;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);background:#fff;box-shadow:0px 0px 20px -6px rgba(0,0,0,0.6);z-index:90;opacity:0;outline:3px solid #dba1d0;outline-offset:-10px}#voice #overlay #btn_cloth{position:absolute;top:-10px;right:-10px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#dba1d0;border-radius:5px;z-index:100;cursor:pointer}#voice #overlay #btn_cloth:hover{opacity:0.9}#voice #overlay #btn_cloth span,#voice #overlay #btn_cloth span::before{display:block;height:3px;width:25px;border-radius:3px;background:#fff}#voice #overlay #btn_cloth span{transform:rotate(45deg)}#voice #overlay #btn_cloth span::before{content:"";position:absolute;bottom:0;transform:rotate(-90deg)}#voice #overlay #popup_contents .voice_text{text-align:left;font-size:calc(16px + .25vw)}#voice #overlay #popup_contents .voice_text ul li{margin-left:1.4em;text-indent:-1em;margin-bottom:1.5rem}#voice #overlay #popup_contents .voice_btn_img{margin-top:3rem}#voice #overlay #popup_contents .voice_btn_img ul{display:flex;justify-content:center;gap:4rem}#voice #overlay #popup_contents .voice_btn_img ul li{filter:drop-shadow(0px 3px 0px #000)}#voice #overlay #popup_contents .voice_btn_img ul li:hover{filter:none;position:relative;top:2px}#voice .voice_btn{width:120px;font-size:16px;margin:0 auto;padding:1rem;border:1px solid #b370cd;border-radius:5rem;background-color:#dba1d0;color:#100410;cursor:pointer;text-align:center}#voice .voice_btn:hover{filter:brightness(120%)}#voice .voice_btn #txt_label{cursor:pointer;padding:1rem}#voice #popup:checked ~ #overlay{visibility:visible}#voice #popup:checked ~ #overlay #window{animation:fadein 500ms forwards;animation-timing-function:ease-in-out}#snowflakes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.snowflake{position:absolute;width:10px;height:10px;background-color:#ffffff;opacity:0.8;border-radius:50%;animation:fall 5s linear infinite, drift 3s ease-in-out infinite, resize 10s ease-in-out infinite;animation-delay:0s}.sub_ttl{width:100%;height:90px;display:flex;justify-content:center;align-items:center;z-index:10;position:relative}.sub_ttl_img01{background-image:url("/special/2024_11th_anniversary/images/sub_ttl_01.webp")}.sub_ttl_img02{background-image:url("/special/2024_11th_anniversary/images/sub_ttl_02.webp")}.top_bg{position:relative;overflow:hidden;background-image:url("/special/2024_11th_anniversary/images/header_bg.webp");background-size:cover;background-repeat:no-repeat;background-position:bottom}.top_bg .corner_img{position:absolute;max-width:640px;width:100%;height:auto}.top_bg .top-left{top:0;left:0}.top_bg .top-right{top:0;right:0}.top_bg .bottom-left{bottom:0;left:0}.top_bg .bottom-right{bottom:0;right:0}.sect01_bg{background-image:url("/special/2024_11th_anniversary/images/sec_bg01.webp");background-size:cover;background-repeat:no-repeat;background-position:top}.sect02_bg{background-image:url("/special/2024_11th_anniversary/images/sec_bg02.webp");position:relative}.sect02_bg .sect02_bg_deco{position:absolute;top:0;left:0;right:0;bottom:0;background:url("/special/2024_11th_anniversary/images/section_bg_deco_l.svg") left top/12% auto repeat-y,url("/special/2024_11th_anniversary/images/section_bg_deco_r.svg") right top/12% auto repeat-y;z-index:1}.text_deco_01{position:relative;display:inline-block;padding:0 6rem 0}.text_deco_01::before,.text_deco_01::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:48px;height:100%;background:url("/special/2024_11th_anniversary/images/text_deco_01.svg") no-repeat center center;background-size:contain}.text_deco_01::before{left:0}.text_deco_01::after{right:0}#sect1 .content_box{padding-top:6rem}.content_box{padding:12rem 0 16rem}.content_box .content{max-width:980px;margin:0 auto;position:relative;z-index:3;background-image:url("/special/2024_11th_anniversary/images/text_box.webp");background-color:#fff;border-top:5rem solid #000f3e;border-right:5px solid #000f3e;border-left:5px solid #000f3e;border-bottom:5px solid #000f3e;text-align:center}.content_box .content::before,.content_box .content::after{content:"";position:absolute;left:0;right:0;height:10px;background-color:#909cc1}.content_box .content::before{top:1rem}.content_box .content::after{bottom:0}.content_box .content .content_text_deco{position:absolute;top:-4.5rem;left:50%;transform:translate(-50%, -50%);max-width:160px;z-index:5}.content_box .content .content_common{padding:6rem 4rem 6rem;font-size:calc(18px + .25vw)}.content_box .content .content_common .text_caption p{font-weight:bold;margin-bottom:0}.content_box .content .content_common p{font-weight:bold;margin-bottom:2rem}#header{max-width:1600px;margin:0 auto;overflow:hidden}#header .img_box{position:relative;margin-top:70px}#header .img_box .top_img{width:100%;height:auto}#header .img_box .logo_11th{width:25%;padding:1rem;position:absolute;top:3rem;right:3rem;z-index:3}#header .img_box .chara{max-width:980px;width:100%;height:auto;margin:0 auto;padding:0 0 3rem;z-index:2;position:relative;bottom:0}#header .img_box .chara_lines{position:absolute;width:100%;max-width:600px;padding:2rem;top:50%;left:1rem;transform:translate(0, -55%);z-index:3}#header .img_box .event_lines{position:absolute;max-width:480px;padding:2rem;bottom:8rem;right:5rem}#header .img_box .Illustrator{color:#00103d;position:absolute;padding:1rem;right:0;bottom:0}#event_bnr_box{color:#5a5a5a;font-size:1.5rem;position:relative;display:flex;flex-wrap:wrap;justify-content:space-around}#event_bnr_box .event01,#event_bnr_box .event02,#event_bnr_box .event03,#event_bnr_box .event04{width:45%}#event_bnr_box .event01,#event_bnr_box .event02,#event_bnr_box .event03,#event_bnr_box .event04{display:flex;flex-direction:column;border:2px solid #8f9cc0;box-sizing:border-box;margin:1rem 0;text-align:center;background-color:#fff}#event_bnr_box .event01 img,#event_bnr_box .event02 img,#event_bnr_box .event03 img,#event_bnr_box .event04 img{margin:0 auto}#event_bnr_box .event01 p,#event_bnr_box .event02 p,#event_bnr_box .event03 p,#event_bnr_box .event04 p{margin:auto 0;padding:0.5em;font-weight:bold}#event_bnr_box #event_btn{margin-top:4rem;width:100%}#event_bnr_box #event_btn ul{display:flex;justify-content:center}#event_bnr_box #event_btn ul li{max-width:200px;width:100%;margin:1rem}#event_bnr_box #event_btn ul p{padding:0.5em;margin:0;font-weight:bold}#event_bnr_box #event_btn ul .news_win{background:#f96218;border:1px solid #f96218;box-shadow:0px 6px 0px #db3d00}#event_bnr_box #event_btn ul .news_win:hover{transition:.2s;box-shadow:none;transform:translateY(6px)}#event_bnr_box #event_btn ul .news_win a{color:#f96218}#event_bnr_box #event_btn ul .news_win a span{color:#fff}#event_bnr_box #event_btn ul .news_ps4{background:#0b9fe5;border:1px solid #0b9fe5;box-shadow:0px 6px 0px #0087db}#event_bnr_box #event_btn ul .news_ps4:hover{transition:.2s;box-shadow:none;transform:translateY(6px)}#event_bnr_box #event_btn ul .news_ps4 a{color:#0b9fe5}#event_bnr_box #event_btn ul .news_ps4 a span{color:#fff}#event_bnr_box #event_btn ul .news_steam{background:#4dab38;border:1px solid #4dab38;box-shadow:0px 6px 0px #3f9700}#event_bnr_box #event_btn ul .news_steam:hover{transition:.2s;box-shadow:none;transform:translateY(6px)}#event_bnr_box #event_btn ul .news_steam a{color:#4dab38}#event_bnr_box #event_btn ul .news_steam a span{color:#fff}#event_bnr_box #event_btn ul .news_tl{background:#fff}#event_bnr_box #event_btn ul .detail{padding:1rem}#event_bnr_box #event_btn ul a{text-decoration:none}.event_schedule{padding:6rem 4rem 6rem;font-size:calc(18px + .25vw);border-top:dashed 0.6rem #dbdfe7}.event_schedule p{font-weight:bold;margin-bottom:2rem}.event_schedule .event_schedule_text{font-weight:bold;font-size:calc(30px + .25vw)}.event_schedule .event_schedule_pc{background-color:#f96218;color:#FFF;padding:0 3rem;border-radius:60px;width:100px;margin:0 auto}.event_schedule .event_schedule_pc p{margin-bottom:1rem}.event_schedule .event_schedule_ps4{background-color:#0b9fe5;color:#FFF;padding:0 3rem;border-radius:60px;width:100px;margin:0 auto}.event_schedule .event_schedule_ps4 p{margin-bottom:1rem}.about_og{background-size:cover;background-position:center;background-image:url("/special/2024_11th_anniversary/images/bg_other.webp");background-color:#FFF}.about_og_text{font-size:calc(18px + .25vw)}.about_og_img .about_og_chara{width:80%;height:auto;margin:0 auto}.about_og_img .step_img{max-width:500px;margin:6rem auto 4rem}.about_og_img .link{max-width:400px;margin:0 auto}.about_og_img .link p{margin-top:1rem;font-size:1.6rem}#footer{background-color:#175789;border-top:2px solid #80eccf}#footer::before{content:"";display:block;padding-top:11px;height:auto;z-index:1;position:relative}#footer .link{width:100%;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}#footer .link li a{color:#fff !important;text-decoration:none;display:block;padding:1rem}#footer .platform{width:100%;max-width:980px;margin:0 auto;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}#footer .platform li{max-width:233px}#footer .platform li a{color:#fff !important;text-decoration:none;display:block;padding:1rem}#footer p{text-align:center;color:#ffffff !important;margin-top:1rem;font-weight:700;font-size:1.8rem;padding:5px}#footer .social{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;padding:1rem 0;max-height:20px}#footer .social ul:nth-of-type(1){margin:0 1rem;max-height:40px}#footer .copyright{color:#fff !important;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;padding:2rem 0}#footer .copyright ul{text-align:center}#footer .copyright small{margin:0 1rem}@keyframes fadein{100%{opacity:1}}@keyframes fall{0%{top:-10px;transform:translateX(0)}100%{top:100%;transform:translateX(calc(50px * (2 * random() - 1)))}}@keyframes drift{0%{transform:translateX(0)}100%{transform:translateX(calc(50px * (2 * random() - 1)))}}@keyframes resize{0%{transform:scale(1)}100%{transform:scale(calc(0.5 + random() * 0.5))}}@media screen and (max-width: 1024px){nav .navigation .in .nav-wrap{display:none}nav .navigation_bg{min-height:5.6rem}nav .navigation .in h1{max-width:calc(633px/2.8)}nav .navigation .in .nav-button{display:block;cursor:pointer;z-index:1002;position:relative;width:40px;height:40px;background:#5a5a5a;border-radius:0.6rem;padding:0.2rem 0.4rem;margin:-0.1rem auto 0.4rem;margin-bottom:0.4rem}nav .navigation .in .nav-button span{position:absolute;left:0;right:0;margin:auto;width:80%;height:0.2rem;background-color:#ffffff;border-radius:4px}nav .navigation .in .nav-button span:nth-of-type(1){top:0.6rem}nav .navigation .in .nav-button span:nth-of-type(2){top:1.3rem}nav .navigation .in .nav-button span:nth-of-type(3){bottom:2.2rem}nav .navigation .in .nav-button span:nth-of-type(4){background:none;bottom:1.8rem}nav .navigation .in .nav-button span:nth-of-type(4)::before{content:"MENU";display:inline-block;font-weight:700;font-size:1.2rem;color:#ffffff !important;text-align:center;width:100%}nav .navigation .in .nav-button.active span{height:0.4rem}nav .navigation .in .nav-button.active span:nth-of-type(1){-webkit-transform:translateY(14px) rotate(-45deg);transform:translateY(14px) rotate(-45deg)}nav .navigation .in .nav-button.active span:nth-of-type(2){opacity:0}nav .navigation .in .nav-button.active span:nth-of-type(3){-webkit-transform:translateY(2px) rotate(45deg);transform:translateY(2px) rotate(45deg)}nav .navigation .in .nav-button.active span:nth-of-type(4){opacity:0}nav .navigation .in .nav-wrap{position:fixed;left:0;top:0;z-index:1000;width:100%;height:100%;background-color:#175789;text-align:center}nav .navigation .in .nav-wrap.open{display:flex;align-items:flex-start;overscroll-behavior:contain;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;touch-action:none}nav .navigation .in .nav-wrap.open::before,nav .navigation .in .nav-wrap.open::after{content:"";width:1px;height:calc(100vh + 1px);display:flex;background:rgba(0,0,0,0.1)}nav .navigation .in .nav-wrap.open::-webkit-scrollbar{display:none}nav .navigation .in .nav-wrap .nav{display:block;position:absolute;top:45%;left:50%;transform:translate(-50%, -50%)}nav .navigation .in .nav-wrap .nav li{display:block;padding:0}nav .navigation .in .nav-wrap .nav li:not(:last-child)::after{content:none}nav .navigation .in .nav-wrap .nav li .nav_list{width:100%;font-size:calc(18px + .25vw);line-height:normal;padding:2rem 0}nav .navigation .in .nav-wrap .nav li .nav_list::before{content:'';position:absolute;left:50%;bottom:0px;display:inline-block;width:300px;height:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#80eccf}nav .navigation .in .nav-wrap .nav li:nth-of-type(3){display:none}.top_bg .corner_img{max-width:480px}#header .img_box{margin-top:0}#header .img_box h2 .logo_11th{right:0;padding:0}#header .img_box .chara_lines{max-width:400px}#header .img_box #voice{max-width:260px;bottom:25rem;left:5rem}#header .img_box .chara_lines{left:0rem}#sect1 .content_box{padding-top:6rem}.content_box{padding:12rem 4rem 12rem}}@media screen and (max-width: 900px){.top_bg .corner_img{max-width:360px}#header .img_box .chara{padding:0}#header .img_box .chara_lines{position:relative;margin:0 auto;max-width:70%;padding:0;top:0;bottom:0;left:0;transform:translate(0, -60%)}#header .img_box #voice{position:relative;width:80%;max-width:375px;left:0;margin:0 auto;bottom:8rem}.sub_ttl h3{font-size:calc(23px + .25vw)}.sp_view{display:none}#event_bnr_box{flex-direction:column;align-items:center}#event_bnr_box .event01,#event_bnr_box .event02,#event_bnr_box .event03,#event_bnr_box .event04{width:100%}}@media screen and (max-width: 768px){#header .img_box h2 .logo_11th{width:30%}}@media screen and (max-width: 700px){.top_bg .corner_img{max-width:300px}#header .img_box .chara_lines{max-width:90%}#event_bnr_box{gap:1rem}#event_bnr_box #event_btn{margin-top:2rem}#event_bnr_box #event_btn ul{flex-direction:column;align-items:center;gap:2rem}#event_bnr_box #event_btn ul li{max-width:260px}}@media screen and (max-width: 640px){.sub_ttl h3{top:0.2rem;text-align:center}#sect3 .sub_ttl h3{font-size:calc(18px + .25vw)}.sp_640{display:block}}@media screen and (max-width: 600px){h4,.text_caption{font-size:calc(20px + .25vw)}nav .navigation .in{padding:0.4rem 1rem 0.6rem}#header .img_box #voice{bottom:6rem}.content_box{padding:10rem 2rem 12rem}.event_schedule{font-size:calc(16px + .25vw)}.event_schedule .event_schedule_text{font-size:calc(24px + .25vw)}.event_schedule .event_schedule_pc{width:60px}.event_schedule .event_schedule_ps4{width:60px}.swiper-container{width:100%}.swiper-container .swiper-button-prev{left:10px}.swiper-container .swiper-button-next{right:10px}}@media screen and (max-width: 540px){.content_box .content .content_common{padding:6rem 2rem 6rem}.event_schedule{padding:6rem 2rem 6rem}.snowflake{width:5px;height:5px}}@media screen and (max-width: 460px){.sub_ttl h3{font-size:calc(20px + .25vw)}.about_og_text{font-size:calc(16px + .25vw)}#header .img_box #voice{bottom:4rem;width:70%}#header .img_box #voice .chara_cv p{font-size:calc(20px + .25vw)}#header .img_box #voice #overlay #window{padding:4rem 3rem}#header .img_box #voice #overlay #popup_contents .voice_btn_img ul{gap:2rem}.content_box{padding:10rem 2rem 8rem}#sect2 .text_caption{font-size:calc(20px + .25vw)}.event_schedule .event_schedule_pc{width:40px}.event_schedule .event_schedule_ps4{width:40px}.swiper-pagination-bullet{height:18px;width:18px}.swiper-pagination-bullet-active{height:36px;width:36px}.sp_460{display:block}#footer p{font-size:1.6rem}}@media screen and (max-width: 420px){.sp_420{display:block}.content_box{padding:10rem 1rem 8rem}.event_schedule{font-size:calc(14px + .25vw)}}@media screen and (max-width: 375px){#voice #overlay #popup_contents .voice_text{font-size:calc(14px + .25vw)}}
/*# sourceMappingURL=241120.css.map */
