﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");*{margin:0;padding:0}*{margin:0;padding:0}html{scroll-behavior:smooth}html,body{width:100%}html{-webkit-text-size-adjust:100%;font-family:'Noto Sans JP', sans-serif, "メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:62.5%;line-height:1.4;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:#333;font-size:14px}@media screen and (max-width: 62.56em){body,li,ol,p,input,textarea,select{font-size:calc(24/1000*100vw)}}a{color:#7e99cf;text-decoration:underline}a:hover{text-decoration:none}#wrapper{width:100%;position:relative}.container{width:100%;padding-top:100px;position:relative}@media screen and (max-width: 62.56em){.container{width:100%;padding-top:calc(100/1000*100vw)}}@media screen and (max-width: 46.93em){.container{padding-top:calc(86/750*100vw)}}header{position:fixed;width:100%;top:0;left:0;z-index:100}header.active{top:0;left:0;right:0;bottom:0;overflow-y:auto;z-index:9999}#header-area{width:1000px;margin:0 auto;position:relative;z-index:100}@media screen and (max-width: 62.56em){#header-area{width:100%}}#header-inner{overflow:hidden;position:relative;height:100px;background-color:#fff}@media screen and (max-width: 62.56em){#header-inner{height:calc(100/1000*100vw)}}@media screen and (max-width: 46.93em){#header-inner{height:calc(86/750*100vw)}}#gnav{background-color:#fafafa;display:none}#gnav ul{width:1000px;margin:0 auto}@media screen and (max-width: 62.56em){#gnav ul{width:100%}}#gnav li p{text-align:center;font-size:30px;line-height:1.2;font-weight:bold;text-align:center;color:#333}@media screen and (max-width: 62.56em){#gnav li p{font-size:calc(30/1000*100vw)}}#gnav li span{display:block;font-size:20px;margin-top:4px;color:#666666}@media screen and (max-width: 62.56em){#gnav li span{font-size:calc(20/1000*100vw);margin-top:calc(4/1000*100vw)}}#gnav li a{color:#333;text-decoration:none;display:block}#gnav li p a{padding:36px 0 38px;box-sizing:border-box;border-bottom:1px solid #e5e5e5}@media screen and (max-width: 62.56em){#gnav li p a{padding:3.6vw 1vw 3.8vw 1vw;border-bottom:calc(1/1000*100vw) solid #e5e5e5}}.gnav_news{padding:38px 0 33px}@media screen and (max-width: 62.56em){.gnav_news{padding:3.1vw 1vw 2.7vw 1vw}}.gnav_news_link{padding-top:11px;text-align:center;font-weight:bold;font-size:30px}@media screen and (max-width: 62.56em){.gnav_news_link{padding-top:calc(11/1000*100vw);font-size:calc(30/1000*100vw)}}.gnav_news_link a{margin-top:15px}@media screen and (max-width: 62.56em){.gnav_news_link a{margin-top:calc(15/1000*100vw)}}#menu-btn{position:absolute;top:20px;right:49px;cursor:pointer}@media screen and (max-width: 62.56em){#menu-btn{top:calc(20/1000*100vw);right:calc(49/1000*100vw)}}@media screen and (max-width: 46.93em){#menu-btn{top:calc(13/750*100vw);right:calc(33/750*100vw)}}#open-btn img,#close-btn img{width:60px}@media screen and (max-width: 62.56em){#open-btn img,#close-btn img{width:6vw}}@media screen and (max-width: 46.93em){#open-btn img,#close-btn img{width:calc(58/750*100vw)}}.hide{display:none}#logo{position:absolute;top:35px;left:50px}@media screen and (max-width: 62.56em){#logo{top:calc(35/1000*100vw);left:calc(50/1000*100vw)}}@media screen and (max-width: 46.93em){#logo{top:calc(29/750*100vw);left:calc(33/750*100vw)}}#logo img{width:234px}@media screen and (max-width: 62.56em){#logo img{width:23.4vw}}@media screen and (max-width: 46.93em){#logo img{width:calc(213/750*100vw)}}#x_icon{position:absolute;top:21px;right:128px}@media screen and (max-width: 62.56em){#x_icon{top:calc(21/1000*100vw);right:calc(128/1000*100vw)}}@media screen and (max-width: 46.93em){#x_icon{top:calc(14/750*100vw);right:calc(105/750*100vw)}}#x_icon img{width:58px}@media screen and (max-width: 62.56em){#x_icon img{width:5.8vw}}@media screen and (max-width: 46.93em){#x_icon img{width:calc(57/750*100vw)}}body{background-image:url("../../images/bg/bg.jpg");background-repeat:no-repeat;background-position:top center;background-color:#000000}@media screen and (max-width: 62.56em){body{background-size:calc(1500/1000*100vw) auto}}@media screen and (max-width: 62.56em){.imgs{max-width:100%}}.page_in_links{padding-top:100px;margin-top:-100px}@media screen and (max-width: 62.56em){.page_in_links{padding-top:calc(100/1000*100vw);margin-top:calc(-100/1000*100vw)}}@media screen and (max-width: 46.93em){.page_in_links{padding-top:calc(86/750*100vw);margin-top:calc(-86/750*100vw)}}.contents{width:1000px;margin:0 auto;position:relative}@media screen and (max-width: 62.56em){.contents{width:100%}}footer{position:relative;width:1000px;padding:21px 0 20px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 62.56em){footer{width:100%;padding:2.1vw 0vw 2vw 0vw}}#mahoyaku_logo{width:406px;margin:0 auto}@media screen and (max-width: 62.56em){#mahoyaku_logo{width:40.6vw}}#mahoyaku_logo img{max-width:100%}#copyright{margin:14px auto 0}@media screen and (max-width: 62.56em){#copyright{max-width:7.2vw;margin-top:calc(14/1000*100vw)}}#bn_logo{width:230px;margin:23px auto 0}@media screen and (max-width: 62.56em){#bn_logo{width:23vw;margin-top:calc(23/1000*100vw)}}#bn_logo img{max-width:100%}#backtop{width:166px;position:absolute;top:0;right:31px;z-index:10}@media screen and (max-width: 62.56em){#backtop{width:16.6vw;right:calc(31/1000*100vw)}}#kv_area img{max-width:100%}#special_page .contents{padding:10px 0 53px}@media screen and (max-width: 62.56em){#special_page .contents{padding:1vw 0vw 5.3vw 0vw}}#special_page .notes{margin:42px 0 0 47px}@media screen and (max-width: 62.56em){#special_page .notes{max-width:42.4vw;margin:4.2vw 0vw 0vw 4.7vw}}.page_title img{width:100%}.sp_ps_h{margin-top:59px}@media screen and (max-width: 62.56em){.sp_ps_h{width:100%;margin-top:calc(59/1000*100vw)}}.sp_ps_text{margin-top:4px}@media screen and (max-width: 62.56em){.sp_ps_text{width:100%;margin-top:calc(4/1000*100vw)}}.sp_ps_at{margin-top:5px}@media screen and (max-width: 62.56em){.sp_ps_at{width:100%;margin-top:calc(5/1000*100vw)}}.photo_spot li img{width:100%}.photo_spot li:nth-child(1){margin-top:60px}@media screen and (max-width: 62.56em){.photo_spot li:nth-child(1){margin-top:calc(60/1000*100vw)}}.photo_spot li:nth-child(2){margin-top:38px}@media screen and (max-width: 62.56em){.photo_spot li:nth-child(2){margin-top:calc(38/1000*100vw)}}#goods_page .contents{padding:10px 0 15px}@media screen and (max-width: 62.56em){#goods_page .contents{padding:1vw 0vw 1.5vw 0vw}}#goods_page .notes{margin:16px 0 0 47px}@media screen and (max-width: 62.56em){#goods_page .notes{max-width:42.4vw;margin:1.6vw 0vw 0vw 4.7vw}}.goods_area{width:100%;position:relative}.goods_zaiko{position:absolute;z-index:1;top:154px;left:236px}@media screen and (max-width: 62.56em){.goods_zaiko{max-width:52.8vw;top:calc(154/1000*100vw);left:calc(236/1000*100vw)}}.goods_benefits{width:100%;margin-top:12px}@media screen and (max-width: 62.56em){.goods_benefits{margin-top:calc(12/1000*100vw)}}.goods_item{margin-top:8px}@media screen and (max-width: 62.56em){.goods_item{margin-top:calc(8/1000*100vw)}}.goods_item li img{width:100%}.goods_item li:nth-child(4){margin-top:12px}@media screen and (max-width: 62.56em){.goods_item li:nth-child(4){margin-top:calc(12/1000*100vw)}}.goods_item li:nth-child(5){margin-top:11px}@media screen and (max-width: 62.56em){.goods_item li:nth-child(5){margin-top:calc(11/1000*100vw)}}.goods_item li:nth-child(6){margin-top:3px}@media screen and (max-width: 62.56em){.goods_item li:nth-child(6){margin-top:calc(3/1000*100vw)}}.goods_item li:nth-child(7){margin-top:10px}@media screen and (max-width: 62.56em){.goods_item li:nth-child(7){margin-top:calc(10/1000*100vw)}}.goods_item li:nth-child(8){margin-top:12px}@media screen and (max-width: 62.56em){.goods_item li:nth-child(8){margin-top:calc(12/1000*100vw)}}.online_c{position:relative;width:910px;height:440px;margin:0 auto;background-image:url("../../images/bg/online.jpg");background-repeat:no-repeat;background-size:contain;background-position:top center;box-sizing:border-box}@media screen and (max-width: 62.56em){.online_c{width:91vw;height:calc(440/1000*100vw)}}.np_btn{width:356px;margin:0 auto}@media screen and (max-width: 62.56em){.np_btn{width:35.6vw}}.np_btn img{width:100%}.online_date{margin-left:70px}@media screen and (max-width: 62.56em){.online_date{max-width:76.9vw;margin-left:calc(70/1000*100vw)}}#goods_page .online_c{margin-top:10px;padding-top:49px}@media screen and (max-width: 62.56em){#goods_page .online_c{margin-top:calc(10/1000*100vw);padding-top:calc(49/1000*100vw)}}#goods_page .np_btn{margin-top:27px;margin-bottom:27px}@media screen and (max-width: 62.56em){#goods_page .np_btn{margin-top:calc(27/1000*100vw);margin-bottom:calc(27/1000*100vw)}}.goods_online_text{margin:0 auto}@media screen and (max-width: 62.56em){.goods_online_text{max-width:63.6vw}}#game_page .contents{padding:10px 0 42px}@media screen and (max-width: 62.56em){#game_page .contents{padding:1vw 0vw 4.2vw 0vw}}#game_page .notes{margin:16px 0 0 47px}@media screen and (max-width: 62.56em){#game_page .notes{max-width:58vw;margin:1.6vw 0vw 0vw 4.7vw}}.game_area{width:100%;position:relative}.game_zaiko{position:absolute;z-index:1;top:302px;left:236px}@media screen and (max-width: 62.56em){.game_zaiko{max-width:52.8vw;top:calc(302/1000*100vw);left:calc(236/1000*100vw)}}.game_box{position:relative;width:100%}.game_logo{width:100%}#mg1{margin-top:7px}@media screen and (max-width: 62.56em){#mg1{margin-top:calc(7/1000*100vw)}}.game_prize_list li img{width:100%}.game_prize_list li:nth-child(1){margin-top:4px}@media screen and (max-width: 62.56em){.game_prize_list li:nth-child(1){margin-top:calc(4/1000*100vw)}}.game_prize_list li:nth-child(2){margin-top:31px}@media screen and (max-width: 62.56em){.game_prize_list li:nth-child(2){margin-top:calc(31/1000*100vw)}}.game_prize_list li:nth-child(3){margin-top:35px}@media screen and (max-width: 62.56em){.game_prize_list li:nth-child(3){margin-top:calc(35/1000*100vw)}}#mg2{margin-top:41px}@media screen and (max-width: 62.56em){#mg2{margin-top:calc(41/1000*100vw)}}.mg2_prize{width:100%;margin-top:14px}@media screen and (max-width: 62.56em){.mg2_prize{margin-top:calc(14/1000*100vw)}}#game_page .online_c{margin-top:56px;padding-top:48px}@media screen and (max-width: 62.56em){#game_page .online_c{margin-top:calc(56/1000*100vw);padding-top:calc(48/1000*100vw)}}#game_page .np_btn{margin-top:27px;margin-bottom:27px}@media screen and (max-width: 62.56em){#game_page .np_btn{margin-top:calc(27/1000*100vw);margin-bottom:calc(27/1000*100vw)}}.game_online_text{margin:0 auto}@media screen and (max-width: 62.56em){.game_online_text{max-width:61.8vw}}#foods_page .contents{padding:10px 0 70px}@media screen and (max-width: 62.56em){#foods_page .contents{padding:1vw 0vw 7vw 0vw}}#foods_page .notes{margin:-11px 0 0 47px}@media screen and (max-width: 62.56em){#foods_page .notes{max-width:66.2vw;margin:-1.1vw 0vw 0vw 4.7vw}}.foods_menu{width:944px;margin:0 auto}@media screen and (max-width: 62.56em){.foods_menu{width:94.4vw}}.foods_menu ul{display:flex}.foods_menu li{width:472px}@media screen and (max-width: 62.56em){.foods_menu li{width:47.2vw}}.foods_menu li img{width:100%}.foods_bromide{width:100%;margin-top:3px}@media screen and (max-width: 62.56em){.foods_bromide{margin-top:calc(3/1000*100vw)}}#menu1{margin-top:30px}@media screen and (max-width: 62.56em){#menu1{margin-top:calc(30/1000*100vw)}}#menu2{margin-top:12px}@media screen and (max-width: 62.56em){#menu2{margin-top:calc(12/1000*100vw)}}#menu3{margin-top:10px}@media screen and (max-width: 62.56em){#menu3{margin-top:calc(10/1000*100vw)}}.drink_menu{width:944px;margin:22px auto 0}@media screen and (max-width: 62.56em){.drink_menu{width:94.4vw;margin-top:calc(22/1000*100vw)}}.drink_menu img{width:100%}
