@import url("https://fonts.googleapis.com/earlyaccess/notosansjp.css");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700;900&display=swap");*{box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,ul,th,td{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,main,section,footer{display:block}img{vertical-align:bottom}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{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}html,body{margin:0;padding:0;font-family:'Noto Sans JP', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;font-size:62.5%}li{list-style-type:none}#container{width:100%}@media only screen and (max-width: 749px){.pcOnly{display:none}}@media only screen and (min-width: 750px){.pcOnly{display:block}}@media only screen and (max-width: 749px){.spOnly{display:block}}@media only screen and (min-width: 750px){.spOnly{display:none}}@media only screen and (max-width: 749px){.pc_only{display:none}}@media only screen and (min-width: 750px){.pc_only{display:block}}@media only screen and (max-width: 749px){.sp_only{display:block}}@media only screen and (min-width: 750px){.sp_only{display:none}}body{position:relative;display:block;box-sizing:border-box;text-align:center;-webkit-appearance:none;appearance:none}@media only screen and (max-width: 749px){body::before{content:"";background-image:url(../images/common/bg_main_sp.jpg);display:block;position:fixed;top:0;left:0;width:100%;height:100lvh;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-1}}@media only screen and (min-width: 750px){body::before{content:"";background-image:url(../images/common/bg_main.jpg);display:block;position:fixed;top:0;left:0;width:100%;height:100lvh;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-1}}#wp{position:relative}main{position:relative;z-index:10}#g_navi ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}#g_navi ul li{margin-left:90px}#g_navi ul li:first-child{margin-left:0}.header{z-index:999;position:fixed;top:0;background:#04112a;color:#ffffff;font-size:14px;width:100%;font-family:YakuHanJP_Noto, "Noto Sans JP", "Oswald", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;text-align:center}.header .header_contents_wrapper{position:relative;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:95%;max-width:959px}@media only screen and (max-width: 749px){.header .header_contents_wrapper{padding:3vw 0}}@media only screen and (min-width: 750px){.header .header_contents_wrapper{padding:15px 0}}.header .header_contents_wrapper a{transition:.5s}@media (hover: hover) and (pointer: fine){.header .header_contents_wrapper a:hover{opacity:0.7}}.header .gashapon_log{position:relative;display:inline-block}@media only screen and (max-width: 749px){.header .gashapon_log{width:18vw}}@media only screen and (min-width: 750px){.header .gashapon_log{width:120px}}.header .site_log{position:relative;display:inline-block}@media only screen and (max-width: 749px){.header .site_log{width:50vw}}@media only screen and (min-width: 750px){.header .site_log{width:500px}}.header .g_nav_wrapper{position:relative;display:inline-block}@media only screen and (max-width: 749px){.header .g_nav_wrapper{width:17vw}}@media only screen and (min-width: 750px){.header .g_nav_wrapper{width:60px}}.footer{background:#04112a;color:#ffffff;font-size:14px;width:100%;font-family:YakuHanJP_Noto, "Noto Sans JP", "Oswald", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;text-align:center}.footer_inner{max-width:1220px;width:93%;margin:0 auto;line-height:1.3;box-sizing:border-box;position:relative}@media only screen and (max-width: 749px){.footer_inner{padding:4vw 0 5vw;font-size:3.5vw}}@media only screen and (min-width: 750px){.footer_inner{padding:15px 20px 15px;font-size:1.2em}}#snslist{margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 749px){#snslist li{width:14vw;margin:4vw 2vw 0}}@media only screen and (min-width: 750px){#snslist li{width:40px;margin:20px 5px 0px}}#snslist li img{width:100%}.footer_tit{position:relative;z-index:100;display:block;margin:0 auto}@media only screen and (max-width: 749px){.footer_tit{padding-top:2.5vw}}@media only screen and (min-width: 750px){.footer_tit{padding-top:12px}}@media only screen and (max-width: 749px){.footer_tit img{width:80vw}}.footer_tit:after{position:absolute;z-index:-1;content:'';display:block;width:100%;height:1px;background-color:#ccc}@media only screen and (max-width: 749px){.footer_tit:after{top:64%}}@media only screen and (min-width: 750px){.footer_tit:after{top:63%}}.footer_cr{padding-bottom:0.0em}@media only screen and (max-width: 749px){.footer_cr{padding-bottom:0.0em}}.btn_p_top{z-index:900}@media only screen and (max-width: 749px){.btn_p_top{width:12%}}.btn_p_top img{transition:.5s}@media (hover: hover) and (pointer: fine){.btn_p_top:hover img{opacity:.7;scale:1}}@media only screen and (hover: hover) and (pointer: fine) and (max-width: 749px){.btn_p_top:hover img{width:100%}}@media only screen and (max-width: 749px){.btn_p_top.top{right:3.5vw}}@media only screen and (min-width: 750px){.btn_p_top.top{right:40px}}.pg-detail{display:none}.pg-detail.slick-initialized{display:block}img{max-width:100%;height:auto;vertical-align:bottom}.main_inner{width:93%;max-width:959px;margin:0 auto}@media only screen and (min-width: 750px){#gasha-footer #gasha-footer-wrapper{padding:0 !important}}#g_nav{position:fixed;z-index:1999;top:0;right:-120%;height:100vh;background-color:rgba(4,17,42,0.9);transition:all 0.6s}@media only screen and (max-width: 749px){#g_nav{height:100%;width:100%}}@media only screen and (min-width: 750px){#g_nav{width:450px}}#g_nav.panelactive{right:0}#g_nav.panelactive #g_nav-list{position:fixed;z-index:999;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 749px){#g_nav.panelactive #g_nav-list{height:100%}}@media only screen and (min-width: 750px){#g_nav.panelactive #g_nav-list{height:100vh}}#g_nav ul{position:absolute;z-index:999;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 749px){#g_nav ul{width:85vw;left:50%;padding:0 0 0 0}}@media only screen and (min-width: 750px){#g_nav ul{left:200px}}@media only screen and (max-width: 749px){#g_nav ul .ham_top img{width:20vw}}@media only screen and (min-width: 750px){#g_nav ul .ham_top img{width:82px}}@media (hover: hover){#g_nav ul .ham_item img:hover{opacity:1}}@media only screen and (max-width: 749px){#g_nav ul .ham_item img{width:21vw}}@media only screen and (min-width: 750px){#g_nav ul .ham_item img{width:94px}}#g_nav ul .ham_mae{padding-top:20px}@media only screen and (max-width: 749px){#g_nav ul .ham_mae img{width:80vw}}@media only screen and (min-width: 750px){#g_nav ul .ham_mae img{width:310px}}#g_nav ul .ham_others{cursor:pointer;padding:10px 0}@media only screen and (max-width: 749px){#g_nav ul .ham_others img{width:24vw}}@media only screen and (min-width: 750px){#g_nav ul .ham_others img{width:92px}}@media only screen and (max-width: 749px){#g_nav ul .ham_2024,#g_nav ul .ham_2025{padding:3vw 0 0 1vw}}@media only screen and (min-width: 750px){#g_nav ul .ham_2024,#g_nav ul .ham_2025{padding:10px 0 5px 15px}}@media only screen and (max-width: 749px){#g_nav ul .ham_2024 img,#g_nav ul .ham_2025 img{width:20vw}}@media only screen and (min-width: 750px){#g_nav ul .ham_2024 img,#g_nav ul .ham_2025 img{width:85px}}@media only screen and (max-width: 749px){#g_nav ul .ham_old{padding:3vw 0 3vw 1vw}}@media only screen and (min-width: 750px){#g_nav ul .ham_old{padding:10px 0 10px 15px}}@media only screen and (max-width: 749px){#g_nav ul .ham_old img{width:23vw}}@media only screen and (min-width: 750px){#g_nav ul .ham_old img{width:102px}}@media only screen and (max-width: 749px){#g_nav ul .ham_blog img{width:20vw}}@media only screen and (min-width: 750px){#g_nav ul .ham_blog img{width:82px}}@media only screen and (max-width: 749px){#g_nav ul .ham_enquete img{width:35vw}}@media only screen and (min-width: 750px){#g_nav ul .ham_enquete img{width:155px}}#g_nav li{list-style:none;text-align:left;width:100%}#g_nav li a{color:#af0000;text-decoration:none;display:block;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold}#g_nav .ham_tit{padding:22px 10px;border-bottom:1px solid #ffffff}@media only screen and (max-width: 749px){#g_nav .ham_tit{padding:6vw 0}}.openbtn1{position:relative;position:fixed;z-index:9999;top:0px;right:10px;cursor:pointer}@media only screen and (max-width: 749px){.openbtn1{top:0.2vw;right:-2vw;width:20vw;height:15vw}}@media only screen and (min-width: 750px){.openbtn1{top:0px;width:86px;height:62px}}.openbtn1 span{display:inline-block;transition:all .4s;position:absolute;background-color:#ffffff;width:45%}@media only screen and (max-width: 749px){.openbtn1 span{left:4vw;height:2px}}@media only screen and (min-width: 750px){.openbtn1 span{left:23px;height:2px}}.openbtn1 span:nth-of-type(1){position:absolute}@media only screen and (max-width: 749px){.openbtn1 span:nth-of-type(1){top:4.5vw}}@media only screen and (min-width: 750px){.openbtn1 span:nth-of-type(1){top:18px}}.openbtn1 span:nth-of-type(2){position:absolute}@media only screen and (max-width: 749px){.openbtn1 span:nth-of-type(2){top:7.5vw}}@media only screen and (min-width: 750px){.openbtn1 span:nth-of-type(2){top:32px}}.openbtn1 span:nth-of-type(3){position:absolute}@media only screen and (max-width: 749px){.openbtn1 span:nth-of-type(3){top:10.5vw}}@media only screen and (min-width: 750px){.openbtn1 span:nth-of-type(3){top:45px}}.openbtn1.active span:nth-of-type(1){position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:50%}@media only screen and (max-width: 749px){.openbtn1.active span:nth-of-type(1){left:3.7vw;top:35%}}@media only screen and (min-width: 750px){.openbtn1.active span:nth-of-type(1){left:21px;top:40px}}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:50%}@media only screen and (max-width: 749px){.openbtn1.active span:nth-of-type(3){left:3.7vw;top:35%}}@media only screen and (min-width: 750px){.openbtn1.active span:nth-of-type(3){left:21px;top:40px}}.accordion{margin:1em auto 0}@media only screen and (max-width: 749px){.accordion{margin:1em auto 0}}.toggle{display:none}.option{position:relative}.title,.content{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all 0.3s}.title{display:block;color:#333;font-weight:bold}@media only screen and (max-width: 749px){.ham_tit img{width:100vw}}@media only screen and (min-width: 750px) and (hover: hover){.ham_tit img:hover{opacity:0.6;-webkit-filter:brightness(110%);filter:brightness(110%);transition:0.8s}}.title::after,.title::before{content:"";position:absolute;right:-1.25em;top:1.25em;width:1px;height:0.75em;background-color:#ffffff;transition:all 0.3s}@media only screen and (max-width: 749px){.title::after,.title::before{right:0.25em;top:1.0em;width:2px;height:1em}}.title::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.content{max-height:0;overflow:hidden}.content p{padding:5px 5px 5px 15px;margin:0;font-size:0.1em;line-height:0.1}@media only screen and (max-width: 749px){.content p img{width:30vw}}@media only screen and (max-width: 749px){.content p{padding:1vw 0}}.toggle:checked+.title+.content{max-height:500px;transition:all 1s}@media only screen and (max-width: 749px){.toggle:checked+.title+.content{max-height:100vw}}.toggle:checked+.title::before{-webkit-transform:rotate(90deg) !important;transform:rotate(90deg) !important}.other_page_tit{font-family:'Noto Sans JP', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif}@media only screen and (max-width: 749px){.other_page_tit{padding:20vw 0 4vw}.other_page_tit img{width:23vw}}@media only screen and (min-width: 750px){.other_page_tit{padding:95px 0 30px}.other_page_tit img{width:auto}}.other_page_sub_tit{font-family:'Noto Sans JP', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;background-color:#04112a;color:#ffffff;font-weight:600;margin:0 auto}@media only screen and (max-width: 749px){.other_page_sub_tit{padding:0.7vw 0 1vw;font-size:4vw;width:30vw;margin-bottom:10vw}}@media only screen and (min-width: 750px){.other_page_sub_tit{padding:4px 0 6px;font-size:18px;width:160px;margin-bottom:60px}}

/*# sourceMappingURL=maps/layout.css.map */
