/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}ul,ol{padding:0;margin:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;margin:0;overflow:visible;clear:both;color:inherit;border-top-width:1px}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;text-decoration:none;background-color:rgba(0,0,0,0)}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;vertical-align:middle;background:rgba(0,0,0,0);border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{min-width:0;padding:0;margin:0}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-spacing:0;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:bold;text-align:left}template{display:none}[hidden]{display:none}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;src:url("../fonts/cinzel-v23-latin-regular.woff2") format("woff2");font-display:swap}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;src:url("../fonts/cinzel-v23-latin-500.woff2") format("woff2");font-display:swap}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;src:url("../fonts/cinzel-v23-latin-600.woff2") format("woff2");font-display:swap}html{font-size:625%}@media(min-width: 1201px){html{font-size:5.9523809524vw}}@media(min-width: 769px)and (max-width: 1200px){html{font-size:7.8125vw}}@media(max-width: 768px){html{font-size:13.0208333333vw}}body{font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ＭＳ 明朝","MS Mincho",sans-serif;font-size:.18rem;font-weight:400;line-height:1.8;color:#2e2c2a;word-break:break-word;overflow-wrap:break-word;background:#fff}@media(max-width: 768px){body{font-size:.24rem}}body.noscroll{overflow:hidden}#konami_hd{background-color:#fff}#konami_hd .inner{max-width:none;padding:.05rem}@media(max-width: 768px){#konami_hd .inner{padding:.2rem 0}}#konami_hd .inner .konami_logo{width:1.23rem;line-height:1}@media(max-width: 768px){#konami_hd .inner .konami_logo{width:2rem}}main{position:relative;z-index:2}.wrapper{position:relative;min-height:100dvh;overflow-x:hidden;background-color:#f3f1e6}.inner{width:100%;max-width:12rem;margin:auto}@media(max-width: 768px){.inner{width:6.68rem}}.gem_wrap{position:fixed;left:0;z-index:0;width:100%;pointer-events:none}.gem_wrap.back{top:0;z-index:0;height:75.65rem}@media(max-width: 768px){.gem_wrap.back{top:12.4rem;height:117.41rem}}.gem_wrap.back .gem{background-image:url("../img/gem_back.png")}@media(max-width: 768px){.gem_wrap.back .gem{background-image:url("../img/gem_back_sp.png")}}.gem_wrap.front{top:13.83rem;z-index:3;height:61.81rem}@media(max-width: 768px){.gem_wrap.front{top:11.49rem;height:106.09rem}}.gem_wrap.front .gem{background-image:url("../img/gem_front.png")}@media(max-width: 768px){.gem_wrap.front .gem{background-image:url("../img/gem_front_sp.png")}}.gem_wrap .gem{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:repeat-y;background-position:center top;background-size:16.8rem auto;-webkit-transition:-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;transition:-webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;transition:transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;transition:transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 1.2s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;will-change:transform}@media(min-width: 769px)and (max-width: 1200px){.gem_wrap .gem{background-size:12.8rem auto}}@media(max-width: 768px){.gem_wrap .gem{background-size:100% auto}}.sec_ttl{margin-bottom:.52rem;text-align:center}.sec_ttl .en{position:relative;display:block;padding-top:.5rem;font-family:Cinzel,serif;font-size:.56rem;font-weight:500;line-height:1;color:rgba(0,0,0,0);letter-spacing:.1em;background-image:url("../img/gold_texture.jpg");background-repeat:repeat;background-position:center .56rem;-webkit-background-clip:text;background-clip:text;background-size:auto 1em}@media(max-width: 768px){.sec_ttl .en{font-size:.7rem}}.sec_ttl .en::before{position:absolute;top:0;right:0;left:0;width:2.04rem;height:.3rem;margin:auto;content:"";background:url("../img/ornament_up.png") no-repeat center top/contain}@media(max-width: 768px){.sec_ttl .en::before{width:2.55rem;height:.37rem}}.sec_ttl .jp{display:block;font-size:.27rem;font-weight:bold}@media(max-width: 768px){.sec_ttl .jp{font-size:.34rem}}.subpage_header{position:relative;padding:1.3rem 0 .6rem}@media(max-width: 768px){.subpage_header{padding:2rem 0 .7rem}}.subpage_header .compass_wrap .bg_compass{top:-28.7rem;left:-27.4rem}@media(max-width: 768px){.subpage_header .compass_wrap .bg_compass{top:-28.58rem;left:-28.06rem}}.compass_wrap{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden}.compass_wrap .bg_compass{position:absolute;top:-30.29rem;left:-30.29rem;z-index:0;width:60.58rem;opacity:.2}.ttl_deco_side{line-height:1;text-align:center}.ttl_deco_side span{display:table;margin:auto;opacity:0}.ttl_deco_side .en{position:relative;padding:0 .8em;margin-bottom:.1em;font-family:Cinzel,serif;font-size:.8rem;font-weight:500;color:rgba(0,0,0,0);letter-spacing:0;background-image:url("../img/gold_texture.jpg");background-repeat:repeat;-webkit-background-clip:text;background-clip:text;background-size:auto 1em}@media(max-width: 768px){.ttl_deco_side .en{font-size:1rem}}.ttl_deco_side .en::before,.ttl_deco_side .en::after{position:absolute;inset:-0.16em auto 0;width:.4rem;height:100%;margin:auto;content:"";background:url("../img/ornament_left.png") no-repeat 0 0/contain;opacity:0}.ttl_deco_side .en::before{left:0}.ttl_deco_side .en::after{right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.ttl_deco_side .jp{font-size:.3rem;font-weight:700}.ttl_deco_side.anime span{-webkit-animation:ttl_deco_side .6s .4s ease-out forwards;animation:ttl_deco_side .6s .4s ease-out forwards}@-webkit-keyframes ttl_deco_side{0%{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ttl_deco_side{0%{-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ttl_deco_side.anime span.en::before{-webkit-animation:ttl_deco_side_en_left .8s .8s ease-out forwards;animation:ttl_deco_side_en_left .8s .8s ease-out forwards}@-webkit-keyframes ttl_deco_side_en_left{0%{-webkit-transform:translateX(-0.4rem);transform:translateX(-0.4rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes ttl_deco_side_en_left{0%{-webkit-transform:translateX(-0.4rem);transform:translateX(-0.4rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.ttl_deco_side.anime span.en::after{-webkit-animation:ttl_deco_side_en_right .8s .8s ease-out forwards;animation:ttl_deco_side_en_right .8s .8s ease-out forwards}@-webkit-keyframes ttl_deco_side_en_right{0%{-webkit-transform:translateX(0.4rem) scaleX(-1);transform:translateX(0.4rem) scaleX(-1)}100%{opacity:1;-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}}@keyframes ttl_deco_side_en_right{0%{-webkit-transform:translateX(0.4rem) scaleX(-1);transform:translateX(0.4rem) scaleX(-1)}100%{opacity:1;-webkit-transform:translateX(0) scaleX(-1);transform:translateX(0) scaleX(-1)}}.ttl_deco_side.anime span.jp{-webkit-animation-delay:.6s;animation-delay:.6s}.btn_hexagon{margin-top:.4rem}.btn_hexagon a{display:grid;place-items:center;width:5.06rem;height:.98rem;margin-inline:auto;font-size:.34rem;color:#fff;text-shadow:0 .03rem .03rem #000;background:url("../img/bg_btn.png") no-repeat 0 0/contain;-webkit-filter:drop-shadow(0 0.2rem 0.04rem rgba(0, 0, 0, 0.25));filter:drop-shadow(0 0.2rem 0.04rem rgba(0, 0, 0, 0.25));-webkit-transition:-webkit-filter .4s,-webkit-transform .4s;transition:-webkit-filter .4s,-webkit-transform .4s;transition:filter .4s,transform .4s;transition:filter .4s,transform .4s,-webkit-filter .4s,-webkit-transform .4s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media(any-hover: hover){.btn_hexagon a:hover{-webkit-filter:drop-shadow(0 0 0.04rem rgba(0, 0, 0, 0));filter:drop-shadow(0 0 0.04rem rgba(0, 0, 0, 0));-webkit-transform:translate3d(0, 0.2rem, 0);transform:translate3d(0, 0.2rem, 0)}}@media(hover: none){.btn_hexagon a:active{-webkit-filter:drop-shadow(0 0 0.04rem rgba(0, 0, 0, 0));filter:drop-shadow(0 0 0.04rem rgba(0, 0, 0, 0));-webkit-transform:translate3d(0, 0.2rem, 0);transform:translate3d(0, 0.2rem, 0)}}.btn_hexagon.comingsoon a{pointer-events:none;-webkit-filter:grayscale(100%) contrast(50%);filter:grayscale(100%) contrast(50%)}.swiper-container{will-change:transform}.swiper-button-next,.swiper-button-prev{width:.5rem;height:.5rem;background-repeat:no-repeat;background-position:center;background-size:contain}.swiper-button-next{background-image:url("../img/top/arrow.png")}.swiper-button-prev{background-image:url("../img/top/arrow.png");-webkit-transform:scaleX(-1);transform:scaleX(-1)}.swiper-button-next::after,.swiper-button-prev::after{content:""}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .1rem}@media(max-width: 768px){.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .2rem}}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-0.65rem}.swiper-pagination-bullet{width:.2rem;height:.2rem;margin:0 .08rem;background-color:#a6a6a6;border-radius:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 768px){.swiper-pagination-bullet{width:.3rem;height:.3rem}}.swiper-pagination-bullet-active{background-color:#e4d073}img,canvas{width:100%;height:auto}svg,picture{display:block}.asterisk,.asterisk_list li{padding:0 0 0 1em;text-indent:-1em}.asterisk::before,.asterisk_list li::before{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Meiryo UI",Meiryo,sans-serif;content:"※"}.disc,.disc_list li{padding:0 0 0 1em;text-indent:-1em}.disc::before,.disc_list li::before{margin:0 .18em;content:"・"}.decimal_list li{margin:0 0 0 1.5em;list-style:decimal outside}.trim{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sp-br{display:none}@media(max-width: 768px){.sp-br{display:inline}}.pc-br{display:inline}@media(max-width: 768px){.pc-br{display:none}}#incHd{position:absolute;z-index:20;width:100%;height:.88rem;padding:.15rem .25rem 0;background:-webkit-gradient(linear, left top, left bottom, from(rgb(233, 231, 217)), color-stop(50%, rgb(233, 231, 217)), color-stop(60%, rgba(233, 231, 217, 0.8)), color-stop(70%, rgba(233, 231, 217, 0.6)), color-stop(80%, rgba(233, 231, 217, 0.4)), color-stop(90%, rgba(233, 231, 217, 0.2)), to(rgba(233, 231, 217, 0)));background:linear-gradient(180deg, rgb(233, 231, 217) 0%, rgb(233, 231, 217) 50%, rgba(233, 231, 217, 0.8) 60%, rgba(233, 231, 217, 0.6) 70%, rgba(233, 231, 217, 0.4) 80%, rgba(233, 231, 217, 0.2) 90%, rgba(233, 231, 217, 0) 100%);-webkit-transition:top .3s;transition:top .3s}@media(min-width: 769px)and (max-width: 1200px){#incHd{padding-top:.1rem}}@media(max-width: 768px){#incHd{height:1.65rem}}#incHd .logo{width:1.3rem;-webkit-filter:drop-shadow(0 0 0.02rem #fff) drop-shadow(0 0 0.03rem #fff);filter:drop-shadow(0 0 0.02rem #fff) drop-shadow(0 0 0.03rem #fff)}@media(max-width: 768px){#incHd .logo{width:2.48rem}}#incHd .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:16.4rem;margin:auto}@media(min-width: 769px){.nav_global{line-height:1}.nav_global .sp_logo{display:none}.nav_global .nav_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav_global .nav_list li{position:relative;font-family:Cinzel,serif;font-size:.22rem;font-weight:500;color:#563616;-webkit-transition:.4s;transition:.4s}.nav_global .nav_list li .jp{display:none}.nav_global .nav_list li:hover{color:#ad9337;text-shadow:0 0 .1rem #fff,0 0 .1rem #fff,0 0 .1rem #fff,0 0 .1rem #fff,0 0 .1rem #fff}.nav_global .nav_list li:not(:last-child)::after{position:absolute;top:0;right:-0.27rem;bottom:0;width:1px;height:.26rem;margin:auto;content:"";background-color:#673f17}.nav_global .nav_list li.nav__bgm{font-size:.16rem;color:#2e2c2a}.nav_global .nav_list li.nav__bgm .bgm{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:.3rem;padding-right:.5rem}.nav_global .nav_list li.nav__bgm .bgm::after{position:absolute;top:0;right:0;width:.39rem;height:.26rem;content:"";background:url("../img/sound_off.svg") no-repeat 0 0/auto 100%}.nav_global .nav_list li.nav__bgm .bgm.on::after{background-image:url("../img/sound_on.svg")}.nav_global .sns{display:none}.toggle{display:none}}@media(min-width: 769px)and (max-width: 1200px){.nav_global .nav_list{gap:.5rem}.nav_global .nav_list li{font-size:.18rem}.nav_global .nav_list li:not(:last-child)::after{right:-0.24rem;height:.24rem}}@media(max-width: 768px){.nav_global{position:fixed;top:0;right:-100dvw;z-index:9999;width:100dvw;height:100dvh;padding:0;overflow-y:scroll;color:#fff;text-align:center;background-color:#f3f1e6;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;scrollbar-width:none}.nav_global::-webkit-scrollbar{display:none}.nav_global.open{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.nav_global .sp_logo{position:absolute;top:.3rem;left:.27rem;z-index:1;width:2.48rem;-webkit-filter:drop-shadow(0 0 0.02rem #fff) drop-shadow(0 0 0.03rem #fff);filter:drop-shadow(0 0 0.02rem #fff) drop-shadow(0 0 0.03rem #fff)}.nav_global .nav_list{position:relative;padding:2.6rem 0 1.1rem;background:url("../img/bg_nav_sp.png") no-repeat center top/100% auto}.nav_global .nav_list::before{position:absolute;top:1.6rem;right:0;left:0;width:2.63rem;height:.38rem;margin:auto;content:"";background:url("../img/ornament_up.png") no-repeat center top/contain}.nav_global .nav_list::after{position:absolute;right:0;bottom:3rem;left:0;width:2.63rem;height:.38rem;margin:auto;content:"";background:url("../img/ornament_down.png") no-repeat center top/contain}.nav_global .nav_list li{line-height:1}.nav_global .nav_list li a{font-family:Cinzel,serif;font-size:.64rem;font-weight:500;line-height:1;color:rgba(0,0,0,0);background-image:url("../img/gold_texture.jpg");-webkit-filter:drop-shadow(0 0 0.02rem rgba(253, 234, 159, 0.9));filter:drop-shadow(0 0 0.02rem rgba(253, 234, 159, 0.9));background-repeat:repeat;background-position:center 0;-webkit-background-clip:text;background-clip:text;background-size:auto .64rem}.nav_global .nav_list li .jp{display:block;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","ＭＳ 明朝","MS Mincho",sans-serif;font-size:.26rem;font-weight:bold;color:#2e2c2a}.nav_global .nav_list li.nav__bgm{margin-top:1.8rem;font-family:Cinzel,serif;font-size:.4rem;color:#2e2c2a}.nav_global .nav_list li.nav__bgm .bgm{position:relative;padding-top:.8rem}.nav_global .nav_list li.nav__bgm .bgm::after{position:absolute;top:0;right:0;left:0;width:.91rem;height:.64rem;margin:auto;content:"";background:url("../img/sound_off.svg") no-repeat 0 0/auto 100%}.nav_global .nav_list li.nav__bgm .bgm.on::after{background-image:url("../img/sound_on.svg")}.nav_global .nav_list li+li{margin:.56rem 0 0}.nav_global a{-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}}@media(max-width: 768px)and (hover: hover){.nav_global a:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}}@media(max-width: 768px)and (hover: none){.nav_global a:active{-webkit-filter:brightness(80%);filter:brightness(80%)}}@media(max-width: 768px){.nav_global .sns{display:grid;grid-template-columns:repeat(3, auto);gap:.4rem;place-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:.6rem auto}.nav_global .sns a{display:block;width:.8rem;-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}}@media(max-width: 768px)and (hover: hover){.nav_global .sns a:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}}@media(max-width: 768px)and (hover: none){.nav_global .sns a:active{-webkit-filter:brightness(80%);filter:brightness(80%)}}@media(max-width: 768px){.toggle{position:relative;top:0;right:0;z-index:9999;width:1rem;height:1rem;background:url("../img/btn_toggle.png") no-repeat 0 0/contain}.toggle span{position:absolute;top:0;right:0;bottom:0;left:0;width:.56rem;height:.06rem;margin:auto;background:rgba(0,0,0,0);background-image:url("../img/gold_texture.jpg"),-webkit-gradient(linear, left top, right top, from(rgba(211, 160, 3, 0.6)), color-stop(50%, rgba(254, 242, 136, 0.6)), to(rgba(211, 160, 3, 0.6)));background-image:url("../img/gold_texture.jpg"),linear-gradient(90deg, rgba(211, 160, 3, 0.6) 0%, rgba(254, 242, 136, 0.6) 50%, rgba(211, 160, 3, 0.6) 100%);background-blend-mode:soft-light;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}.toggle span:nth-child(1){-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem)}.toggle span:nth-child(3){-webkit-transform:translateY(0.2rem);transform:translateY(0.2rem)}.toggle.close span:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.toggle.close span:nth-child(2){opacity:0}.toggle.close span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg)}}#incFt{position:relative;z-index:1;padding:.5rem 0 .3rem;text-align:center;background-color:#fff}#incFt .inner .nav_list_sp_ft{display:none}@media(max-width: 768px){#incFt .inner .nav_list_sp_ft{display:block}#incFt .inner .nav_list_sp_ft li{margin-bottom:.1rem;font-size:.3rem}#incFt .inner .nav_list_sp_ft li.nav__bgm{margin:.5rem auto;font-family:Cinzel,serif;font-size:.3rem;color:#2e2c2a}#incFt .inner .nav_list_sp_ft li.nav__bgm .bgm{position:relative;padding-top:.6rem}#incFt .inner .nav_list_sp_ft li.nav__bgm .bgm::after{position:absolute;top:0;right:0;left:0;width:.81rem;height:.54rem;margin:auto;content:"";background:url("../img/sound_off.svg") no-repeat 0 0/auto 100%}#incFt .inner .nav_list_sp_ft li.nav__bgm .bgm.on::after{background-image:url("../img/sound_on.svg")}}#incFt .inner .sns{display:grid;grid-template-columns:repeat(3, auto);gap:.4rem;place-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto .4rem}#incFt .inner .sns a{display:block;width:.6rem;-webkit-transition:-webkit-filter .4s;transition:-webkit-filter .4s;transition:filter .4s;transition:filter .4s, -webkit-filter .4s}@media(hover: hover){#incFt .inner .sns a:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}}@media(hover: none){#incFt .inner .sns a:active{-webkit-filter:brightness(80%);filter:brightness(80%)}}#incFt .inner .copyright{font-size:.12rem}@media(max-width: 768px){#incFt .inner .copyright{font-size:.2rem}}#incHd{top:0}@media(max-width: 768px){.ttl_deco_side .en{font-size:.8rem}}.notfound_contents_area{min-height:100dvh;padding:1.2rem .5rem;font-size:.24rem;text-align:center}@media(max-width: 768px){.notfound_contents_area{font-size:.3rem}}