*{margin:0;padding:0}*{margin:0;padding:0}html{scroll-behavior:smooth}html,body{width:100%}html{-webkit-text-size-adjust:100%;font-family:"Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";font-size:62.5%;line-height:1.56;letter-spacing:0;font-weight:400}ul,li{list-style:none;padding:0;margin:0}img{display:block;border:0}.relative_area{position:relative}body,li,ol,p,input,textarea,select{letter-spacing:0;font-weight:400;color:#fff;font-size:16px}@media screen and (max-width: 46.93em){body,li,ol,p,input,textarea,select{font-size:calc(28/750*100vw)}}a{color:#fff;text-decoration:underline}a:hover{text-decoration:none}#wrapper{width:100%;position:relative}.imgs{width:100%}header{position:fixed;width:100%;top:0;left:0;z-index:100;background-color:#000}#header-area{width:750px;margin:0 auto;position:relative;z-index:100}@media screen and (max-width: 46.93em){#header-area{width:100%}}#header-inner{overflow:hidden;position:relative;height:85px;z-index:9999}@media screen and (max-width: 46.93em){#header-inner{height:calc(85/750*100vw)}}#logo{width:249px;position:absolute;top:14px;left:28px}@media screen and (max-width: 46.93em){#logo{width:33.2vw;top:calc(14/750*100vw);left:calc(28/750*100vw)}}#logo img{max-width:100%}#x_icon{width:56px;position:absolute;top:15px;right:28px}@media screen and (max-width: 46.93em){#x_icon{width:7.4666666667vw;top:calc(15/750*100vw);right:calc(28/750*100vw)}}#x_icon img{max-width:100%}footer{width:100%;background-color:#fff}#footer_inner{padding:21px 0 18px}@media screen and (max-width: 46.93em){#footer_inner{padding:2.8vw 0vw 2.4vw 0vw}}#bn_logo{width:307px;margin:0 auto}@media screen and (max-width: 46.93em){#bn_logo{width:40.9333333333vw}}#bn_logo img{max-width:100%}#copyright{width:407px;margin:14px auto 0}@media screen and (max-width: 46.93em){#copyright{width:54.2666666667vw;margin-top:calc(14/750*100vw)}}#backtop{position:absolute;bottom:21px;right:47px;z-index:1;width:60px}@media screen and (max-width: 46.93em){#backtop{bottom:calc(21/750*100vw);right:calc(47/750*100vw);width:8vw}}body{background-image:url("../../images/bg/header.jpg"),url("../../images/bg/footer.jpg");background-repeat:no-repeat;background-position:top center, bottom center;background-size:1500px auto;background-color:#000}@media screen and (max-width: 46.93em){body{background-size:calc(1500/750*100vw) auto}}.container{width:100%;padding-top:85px}@media screen and (max-width: 46.93em){.container{padding-top:calc(85/750*100vw)}}.contents{position:relative;width:750px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 46.93em){.contents{width:100%}}#front_page .contents{padding:38px 0 105px}@media screen and (max-width: 46.93em){#front_page .contents{padding:5.0666666667vw 0vw 14vw 0vw}}#kv_area{width:100%}#kv_area img{width:100%}.front_text_cs{width:700px;margin:9px auto 0}@media screen and (max-width: 46.93em){.front_text_cs{width:93.3333333333vw;margin-top:calc(9/750*100vw)}}.front_nav{margin-top:26px}@media screen and (max-width: 46.93em){.front_nav{margin-top:calc(26/750*100vw)}}.front_nav ul{position:relative;width:100%;height:1127px;background-image:url("../../images/bg/nav_bg.jpg");background-repeat:no-repeat;background-size:750px auto}@media screen and (max-width: 46.93em){.front_nav ul{height:calc(1127/750*100vw);background-size:calc(750/750*100vw) auto}}.front_nav li{position:absolute;z-index:1}.front_nav li img{width:100%}.front_nav__attraction{width:273px;top:34px;left:85px}@media screen and (max-width: 46.93em){.front_nav__attraction{width:36.4vw;top:calc(34/750*100vw);left:calc(85/750*100vw)}}.front_nav__kuji{width:279px;top:39px;right:85px}@media screen and (max-width: 46.93em){.front_nav__kuji{width:37.2vw;top:calc(39/750*100vw);right:calc(85/750*100vw)}}.front_nav__roulette{width:279px;top:389px;left:77px}@media screen and (max-width: 46.93em){.front_nav__roulette{width:37.2vw;top:calc(389/750*100vw);left:calc(77/750*100vw)}}.front_nav__garapon{width:284px;top:402px;right:86px}@media screen and (max-width: 46.93em){.front_nav__garapon{width:37.8666666667vw;top:calc(402/750*100vw);right:calc(86/750*100vw)}}.front_nav__goods{width:171px;bottom:73px;left:95px}@media screen and (max-width: 46.93em){.front_nav__goods{width:22.8vw;bottom:calc(73/750*100vw);left:calc(95/750*100vw)}}.front_nav__menu{width:180px;bottom:65px;left:282px}@media screen and (max-width: 46.93em){.front_nav__menu{width:24vw;bottom:calc(65/750*100vw);left:calc(282/750*100vw)}}.front_nav__special{width:180px;bottom:69px;right:96px}@media screen and (max-width: 46.93em){.front_nav__special{width:24vw;bottom:calc(69/750*100vw);right:calc(96/750*100vw)}}#front_news{position:relative;z-index:1;margin-top:-10px}@media screen and (max-width: 46.93em){#front_news{margin-top:calc(-10/750*100vw)}}.front_h_img{width:100%}.f_original_illustration{width:600px;margin:26px auto 0}@media screen and (max-width: 46.93em){.f_original_illustration{width:80vw;margin-top:calc(26/750*100vw)}}#front_schedule{margin-top:82px}@media screen and (max-width: 46.93em){#front_schedule{margin-top:calc(82/750*100vw)}}.schedule_c{width:642px;margin:3px 0 0 53px}@media screen and (max-width: 46.93em){.schedule_c{width:85.6vw;margin:.4vw 0vw 0vw 7.0666666667vw}}.schedule_c li{position:relative;width:100%;margin-bottom:30px}@media screen and (max-width: 46.93em){.schedule_c li{margin-bottom:calc(30/750*100vw)}}.schedule_c li:last-child{margin-bottom:0}.schedule_c li img{width:100%}.schedule_c li iframe{position:absolute;bottom:38px;left:115px;z-index:1;width:490px;height:280px}@media screen and (max-width: 46.93em){.schedule_c li iframe{bottom:calc(38/750*100vw);left:calc(115/750*100vw);width:65.3333333333vw;height:calc(280/750*100vw)}}#front_contact{position:relative;width:600px;margin:89px auto 0}@media screen and (max-width: 46.93em){#front_contact{width:80vw;margin-top:calc(89/750*100vw)}}#contact_link{position:absolute;top:155px;left:130px;z-index:1;width:72px;height:23px}@media screen and (max-width: 46.93em){#contact_link{top:calc(155/750*100vw);left:calc(130/750*100vw);width:9.6vw;height:calc(23/750*100vw)}}#front_x_link{position:relative;width:550px;margin:67px auto 0}@media screen and (max-width: 46.93em){#front_x_link{width:73.3333333333vw;margin-top:calc(67/750*100vw)}}#front_x_link img{width:100%}
