﻿@import url("https://fonts.googleapis.com/css2?family=Black+Han+Sans&display=swap");html{scroll-behavior:smooth}body{font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","meiryo","MS P Gothic","ＭＳ Ｐゴシック","Osaka", sans-serif;text-align:center;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page{width:100%;margin:0 auto;text-align:left;touch-action:manipulation}.inner{width:100%;max-width:1180px;padding:0 10px;text-align:left;margin:0 auto;position:relative}#page_header{position:relative}#content{width:100%}#main{width:100%;padding-bottom:50px;color:#fff;background:#442a79 url("../images/bg_lp.png") repeat-x 0 51vw;background-size:auto 1000px}#main img{pointer-events:none;-webkit-touch-callout:　none;-webkit-user-select:　none;-moz-user-select:　none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}#main a img{pointer-events:auto}#main p,#main ul,#main dl,#main ol,#main blockquote,#main pre,#main td,#main th{line-height:1.75;font-size:88%;margin-bottom:1em}#main ol:after,#main dl:after,#main div:after,#main section:after,#main ul:after{content:normal}#main li{line-height:1.5}#main li:after{content:normal}#main table{margin-bottom:1em}#main td,#main th{margin-bottom:0}#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{font-size:100%;line-height:1.5;margin-bottom:1em}#main ul ul,#main ul p,#main ul blockquote,#main ul pre,#main ul dl,#main dl dl,#main dl p,#main dl ul,#main dl ol,#main blockquote p,#main blockquote ul,#main blockquote dl,#main blockquote ol,#main ol blockquote,#main ol pre,#main ol p,#main td p,#main td ul,#main td dl{font-size:100%}#main ol li{margin-left:1.6em}#main *:last-child{margin-bottom:0 !important}#main h1 img{width:100%}#main .change{text-align:center;margin:0 !important}#main .btnMore{display:inline-block;width:100%;max-width:380px;text-align:center;text-decoration:none;line-height:1;padding:20px 10px;background:yellow;border-radius:30px;font-weight:bold;font-size:24px;color:#ff2e82}#main .notes{text-align:center;margin:0}#main .notes+.notes{margin-top:2em}#main .txt_read_top{margin-bottom:50px}#main .txt_read_top h2{text-align:center}#main .txt_read_top p{text-align:center;font-weight:bold;font-size:112.5%}#main .page_menu{padding-top:10px;margin-bottom:0}#main .page_menu ul{display:flex;justify-content:center;flex-wrap:wrap}#main .page_menu li{width:25%;line-height:1}#main .page_menu a{display:block;padding:45px 0 20px 0;background:20% 0 no-repeat;background-size:auto 80%;color:#fff;text-decoration:none}#main .page_menu a b,#main .page_menu a small{display:block;text-align:center}#main .page_menu a b{font-size:40px;font-weight:400;text-shadow:3px 3px 1px #000;font-family:'Black Han Sans', Verdana, Geneva,sans-serif}#main .page_menu a small{margin-top:30px;font-size:14px;font-weight:700}#main .page_menu a:hover,#main .page_menu a:focus{background-image:url("../images/bg_nav.svg")}#main .page_menu a:hover b,#main .page_menu a:focus b{color:yellow}#main .page_menu a[href^="#sugomen"]{background-position:0 0}#main .sec_page_sugomen{background:#cf307d;padding:50px;margin-bottom:20px;border:10px solid #3a1c49}#main .sec_page_sugomen h2,#main .sec_page_sugomen h3{margin-bottom:30px;text-align:center}#main .sec_page_sugomen h2 img,#main .sec_page_sugomen h3 img{width:auto}#main h4{margin-bottom:2em}#main .float_menu+h4,#main .sec_page_sugomen_item+h4{margin-bottom:0.5em}#main .float_menu+h4{margin-top:3em}#main #excursion h4,#main #event h4{text-align:center;font-size:150%}#main #excursion h4+p,#main #event h4+p{margin-top:-2em}#main #excursion h4 small,#main #event h4 small{font-size:68%}#main #excursion p,#main #event p{text-align:center;margin-bottom:50px}#main #excursion .sec_present,#main #event .sec_present{padding:30px 40px;border-radius:20px;margin-top:80px;background:#442a79;overflow:hidden}#main #excursion .sec_present p,#main #event .sec_present p{text-align:left;margin:0}#main #excursion .sec_present dl,#main #event .sec_present dl{display:flex;justify-content:flex-start;align-items:center;margin-bottom:2em}#main #excursion .sec_present dl dt,#main #event .sec_present dl dt{background:#ffff00;color:#442a79;padding:10px 1em;border-radius:5px;line-height:1;margin-right:1em}#main #excursion .sec_present dl dd,#main #event .sec_present dl dd{line-height:1.75;padding-top:10px}#main #excursion .sec_present .pic,#main #event .sec_present .pic{float:left;width:45%;margin-right:2%}#main #excursion .sec_present .txt_box,#main #event .sec_present .txt_box{overflow:hidden}#main #excursion h3+p{max-width:800px;margin:auto;width:100%;text-align:left}#main #ramen h4{text-align:center;font-size:150%}#main #ramen p{margin-bottom:50px}#main #ramen .sec_page_card p{margin:0;text-align:center}#main #ramen .sec_page_card p{font-size:14px}#main .txt_cs{text-align:center;padding:2em 0;display:block;font-size:40px;font-weight:bold;line-height:1;color:yellow}#main .menu_item{position:relative;display:flex;justify-content:space-between;align-items:center}#main .menu_item i{display:block;position:relative;z-index:1;order:2;width:50%}#main .menu_item .txt_box{position:relative;width:48%;z-index:2;order:1}#main .menu_item p{text-align:left}#main .menu_item .ramen_no{text-align:center;margin-bottom:2em}#main .menu_item dt{margin-bottom:0.5em;font-weight:bold;line-height:1.75}#main .menu_item dd{margin-bottom:0.5em}#main .sec_page_sugomen_item{padding:30px 25px;margin-bottom:30px;background:#902257;border-radius:10px}#main .sec_page_sugomen_item h5{text-align:left}#main #ramen .sec_page_card{display:block}#main .sec_page_card{margin:100px 0 20px 0;background:#fff;border:10px solid #000;box-shadow:5px 5px 0 1px #000;padding:0 50px 20px 50px;color:#6f317b;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}#main .sec_page_card big{font-size:36px;font-weight:bold}#main .sec_page_card p{font-size:18px;font-weight:bold}#main .sec_page_card p img{max-width:860px;width:100%}#main .sec_page_card h5{text-align:center;widows:100%}#main .sec_page_card h5 img{display:inline-block;position:relative;margin-top:-4%}#main .sec_page_card h6{text-align:center;margin:0 0 0.5em 0;font-size:36px;line-height:1}#main .sec_page_card .pic{width:50%;order:2;margin:0}#main .sec_page_card .txt_box{width:48%;order:1}#main #desert h4{text-align:center;font-size:150%;margin:1em 0 0 0;font-weight:bold}#main #desert h4+p{margin-bottom:2em}#main .float_menu{display:flex;justify-content:space-around;flex-wrap:wrap;align-items:flex-start}#main .float_menu li{width:45%;margin-bottom:5%;text-align:center}#main .float_menu p{margin:1em  auto 0 auto;width:90%;max-width:320px;text-align:center}#main #sugomen h4{text-align:center;font-size:150%}#main #sugomen .menu_item .txt_box{width:60%}#main #sugomen .menu_item_1 p{margin-bottom:4em}#main .col{display:flex;justify-content:flex-start}#main .col dl{width:25.0%;margin-right:2%}#main .col dt{font-weight:bold;margin-bottom:0.5em}#main .col dd{margin-bottom:0.5em}#main #goods h4{text-align:center;font-size:150%}#main .goods_list{flex-wrap:wrap;display:flex;justify-content:space-between;margin-bottom:80px}#main .goods_list li{width:49%;text-align:center;margin-bottom:5%}#main .goods_list li:last-child{margin:auto}#main .goods_list p{margin:1em 0 0 0;text-align:center;color:yellow}#main .goods_list+h4{margin-bottom:0.5em}#main .sec_onlineshop{padding:30px 70px;background:#ffd706;border:10px solid #3a1c49;border-radius:24px;color:#571071;max-width:780px;margin:30px auto 35px}#main .sec_onlineshop a{color:#571071}#main .sec_onlineshop h3{margin-bottom:30px;text-align:center}#main .sec_onlineshop h3 img{width:auto}#main .sec_onlineshop p{font-size:112.5%;font-weight:bold;line-height:2;text-align:center}#main #display h4{text-align:center;font-size:150%}#main #display .float_menu p{max-width:none;width:100%;text-align:center}#main a{color:yellow;text-decoration:underline}#main .sec_page_faq{padding:45px 0}#main .sec_page_faq h2{text-align:center;margin-bottom:2em}#main .sec_page_faq .sec_page_faq_item{border-bottom:1px solid #fff;margin:auto;max-width:1040px;margin-bottom:25px}#main .sec_page_faq .sec_page_faq_item h3{padding:20px 0 40px 80px;min-height:90px;background:url("../images/ico_faq_q.png") no-repeat top left;font-size:150%}#main .sec_page_faq .sec_page_faq_item p{font-size:112.5%}#main .sec_page_faq .sec_page_faq_item .sec_page_faq_item_a{padding:12px 0 50px 80px;min-height:65px;background:url("../images/ico_faq_a.png") no-repeat top left}#main .sec_page_sugomen_item,#main li,#main h2{opacity:0;transition:0.5s opacity, 0.5s transform;transform:scale(0.5)}#main .sec_page_sugomen_item.animeOn,#main li.animeOn,#main h2.animeOn{opacity:1;transform:scale(1)}#main .page_menu li{opacity:1;transform:none;transition:none}#main p,#main h4,#main h5,#main h6,#main h3{opacity:0;transition:0.5s opacity, 0.5s transform}#main p.animeOn,#main h4.animeOn,#main h5.animeOn,#main h6.animeOn,#main h3.animeOn{opacity:1}#page_footer{width:100%;position:relative;text-align:center}#page{position:relative}.order_info_area{position:relative;content:"";width:100%;height:100%;background:rgba(0,0,0,0.6);left:0;top:0;opacity:0;transition:.3s;z-index:0;display:none}.order_info{position:absolute;width:60vw;height:28.57vw;left:50%;top:15vh;top:30vh;margin-left:-30vw;overflow:visible}.order_info .inner_box{width:60vw;height:28.57vw;height:auto;margin:0 auto;position:relative;background:#571071;border:solid 8px #fff;border-radius:50px;padding:20px 40px;border-radius:3.24vw;padding:1.3vw 2.5vw}.order_info .inner_box h2{text-align:center;margin:0 0 30px;margin:0 0 1.9vw}.order_info .inner_box h2 img{width:auto;width:38.96103vw;height:auto}.order_info .inner_box p{color:#fff;font-size:125%;line-height:1.5;margin:0 0 15px;font-size:1.2987vw;font-size:20px}.btn_order{text-align:center}.btn_order img{width:24.67532vw}.btn_orderinfo_close{position:absolute;display:flex;align-items:center;justify-content:center;top:-30px;right:-36px;width:72px;height:72px;cursor:pointer;z-index:1002}.order_info_area.is-active{opacity:1;visibility:visible;z-index:1001;display:block;position:fixed}
