body{font-family:'Libre Baskerville','Noto Serif JP',serif}h1{font-family:'Libre Baskerville','Noto Serif JP',serif !important}.font-type1{font-family:'Libre Baskerville','Noto Serif JP',serif !important}h2{position:relative}h2:after{position:absolute;content:"";border-bottom:1px solid #333;bottom:-10px;left:50%;width:40px;margin-left:-20px}.content01-title{margin-bottom:50px}img.h_logo{width:auto;height:100%}.logo-image{top:10px;height:80px;width:initial}.header-bar{background:rgba(255,255,255,.6)!important;color:#333!important;position:absolute;z-index:1}.top-slider{height:100vh}.top-slider-content-inner{background:initial}.top-slider-logo{width:300px;margin-bottom:0;filter:drop-shadow(2px 2px 2px rgba(160,160,160,.8))}.top-slider-content-inner:hover{background:initial}.top-slider-content-inner:after{color:#fff !important;font-weight:600;filter:drop-shadow(2px 2px 2px rgba(160,160,160,.8));display:none}.bogo_body_top{width:100%}.bogo-language-switcher{float:right;margin:19px}.bogo-language-switcher a.current{background-color:#dde7f1}.bogo-language-switcher a.current{background:0 0}.bogo-language-switcher .ja{order:0;list-style-type:none;flex-grow:1}.bogo-language-switcher .en{order:1;list-style-type:none;flex-grow:1}ul.bogo-language-switcher li{list-style:none outside none;padding:0;text-align:center;line-height:28px;color:#fff;border:1px solid #1e70dd;background-color:#1e70dd;padding:0 10px;border:1px solid #fff;font-size:.9em}ul.bogo-language-switcher li.lang-item-en{background-color:#28548f}ul.bogo-language-switcher li.lang-item-282{border-top:none}ul.bogo-language-switcher li a{color:#fff}ul.bogo-language-switcher li.ja{background-color:#dde7f1;color:#1e70dd}ul.bogo-language-switcher li.ja a{color:#1e70dd}.global-nav>ul>li{padding:20px 0}.global-nav>ul>li>a{font-weight:600;font-size:16px;line-height:60px;padding:0 15px}.column-layout03{background:#fff}h2.content01-title,h2.headline-primary,h2.column-layout03-title{font-size:26px}p.content01-text,p.column-layout03-text,p.content02-text{font-size:16px}.content02{padding-top:90px;padding-bottom:90px;background:#f6f6f6!important}.f_logo{width:160px}.top_menu_box_cover{display:flex;justify-content:space-around;width:96%;margin:0 auto;flex-wrap:wrap}.top_menu_box{width:22%}.top_menu_box_img img{width:100%}.top_menu_content{margin:10px 0 0;line-height:1.4;padding:0 5px}.top_menu_category{font-size:19px;font-weight:600}.top_menu_text{font-size:15px}.seemore{width:200px;border:1px solid #333;line-height:60px;text-align:center;margin:30px auto 0}.seemore a{display:block;font-size:15px;background:#fff}.seemore a:hover{opacity:.6}.top_access_cover{display:flex;justify-content:space-around;margin:0 auto 50px;max-width:1150px}.top_access_img,.top_access{width:46%}.top_access .top_menu_category{margin-bottom:8px}.top_access .content01-text{line-height:1.4;margin-bottom:25px;text-align:left}.top_access_img img{width:100%}.top_access .seemore{margin:30px 0 0}h2.column-layout03-title{text-align:center;margin-top:30px}.column-layout03 .button{margin-bottom:30px;margin-top:60px}.sp_open{display:none}.pc_open{display:block}.main p.button a{background:#764920;color:#fff!important}.button a{background:#764920;color:#fff!important}.button a:hover{background:#764920;color:#fff;opacity:.6}.button{margin-bottom:0}.post-content .button{margin:30px 0}.article03-title{height:inherit;margin-bottom:0}.footer{margin-top:0;background:#f6f6f6}.footer-gallery,.footer-nav-wrapper{display:none}.footer-content{background:#f6f6f6;padding:60px 0;width:100%;margin:60px auto 0}.footer-logo{margin-bottom:0;width:100%}.reservation_link{position:fixed;right:0;top:100px;z-index:10}.reservation_link a{width:60px;display:block;padding:15px 24px;font-size:.8em;writing-mode:vertical-rl;background:#a31b1b;box-sizing:border-box;color:#fff;filter:drop-shadow(5px 5px 8px rgba(0,0,0,.6));transition:.5s}.reservation_link a:hover{opacity:.6}#biz_calendar_cover{position:absolute;z-index:1;right:10%;top:35%;background:rgba(255,255,255,.6)!important;padding:15px}#biz_calendar table.bizcal th:nth-last-of-type(1){color:#1e70dd}#biz_calendar table.bizcal th:first-child{color:#a31b1b}#biz_calendar p span.boxholiday{background-color:#a31b1b}#biz_calendar p span.boxeventday{background-color:#ffec8c}#biz_calendar table.bizcal .holiday{background-color:#a31b1b}#biz_calendar table.bizcal th{color:#333;background-color:#f6f6f6;font-weight:400}#biz_calendar table.bizcal td{color:#333}#biz_calendar table.bizcal .today{color:#333}#biz_calendar table.bizcal .eventday{background-color:#ffec8c;color:#333}#biz_calendar table.bizcal .calmonth{font-weight:400}p#second{margin:0;line-height:23.8px;margin-top:1px}.post-content h1,h1.archive-title,h1.post-title{font-size:28px !important;text-align:center;color:764920;margin-bottom:50px;position:relative;padding:0}.post-content h1:after,h1.archive-title:after,h1.post-title:after{position:absolute;content:"";border-bottom:1px solid #333;bottom:-10px;left:50%;width:40px;margin-left:-20px}.post-header{margin:60px auto 60px}.page-id-38 .menu h3,.page-id-6899 .menu h3{text-align:left}.page-id-38 .menu h3:before,.page-id-6899 .menu h3:before{font-family:"Font Awesome 6 Free";content:"\f00c";color:#764920;margin-right:5px}nav ul.menu{margin:0 auto;text-align:center;max-width:initial!important}.main p a{color:#a31b1b!important;font-weight:600}.signage{height:500px}div.signage-title{font-size:34px !important;font-family:'Libre Baskerville','Noto Serif JP',serif !important;font-weight:600}.signage-content{-webkit-animation:fadeIn .5s ease 1.5s;-moz-animation:fadeIn .5s ease 1.5s;-ms-animation:fadeIn .5s ease 1.5s;-o-animation:fadeIn .5s ease 1.5s;animation:fadeIn .5s ease 1.5s;animation-fill-mode:both}.post-content h2,.post-header h2{text-align:center;font-size:26px;margin-bottom:30px;line-height:1.4}.post-content h3{font-size:19px}.post-content h4{font-size:19px}.post-content p{font-size:16px}.post-content p.notice{text-align:center}.menu_box{display:flex;margin-bottom:32px}.menu_box_img{width:40%;margin-right:3%}.menu_box_img img{width:100%;margin-bottom:5px}.menu_img_text{font-size:90%;margin:5px}.post-content ul.products{margin-left:0}.menu_box .products{width:57%}.products .product{display:flex;align-items:center;border-bottom:1px solid #999;justify-content:space-between}.menu_box .products,.products .product{font-size:16px}.menu .productPrice{margin-bottom:0;line-height:2.6;padding:0 10px}.menu .productName{font-weight:400;line-height:2.6;padding:0 10px;max-width:60%}.product_text{line-height:1.6;padding:10px;font-size:90%;text-align-last:left}.post-content ul.menu_list{display:flex;list-style:none;margin-left:0;justify-content:space-between;list-style:none;margin-bottom:40px}.post-content ul.menu_list li{width:30%;text-align:center;font-size:19px;font-weight:600;border:1px solid #333}.menu_list li a{display:block}#gallery{margin:0 0 0 .9rem}p.w600{width:600px;margin:0 auto;max-width:100%}p.en_note{margin-left:4%;max-width:90%}.party{text-align:center;line-height:2;margin-bottom:16px}.post-content .party_plan_cover{display:flex;justify-content:space-around;flex-wrap:wrap;argin-top:40px}.post-content .party_plan{width:42%;background:#eee;padding:24px;height:100%;box-sizing:border-box;margin-bottom:34px}.post-content .party_plan h3{text-align:center;margin-bottom:16px}.post-content .party_plan p{margin-bottom:0}.post-content .party_plan img{width:90%;display:block;margin:0 auto}.post-content .party_plan dl{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:16px}.post-content .party_plan dl dt{width:25%;border-bottom:1px solid #333;margin-bottom:0;padding:8px;box-sizing:border-box}.post-content .party_plan dl dd{border-bottom:1px solid #333;width:70%;margin-bottom:0;padding:8px;box-sizing:border-box}.post-content .party_plan dl dd ul{list-style:disc}.post-content .party_plan .precaution{font-size:80%;line-height:1.4}.post-content .party_plan .recommend{line-height:2.2}.breadcrumb{font-size:16px !important}.wpcf7{max-width:800px;margin:0 auto 2.5em !important;box-sizing:border-box}.blog-title{font-size:16px;font-weight:600;color:764920;line-height:1.2}.post-content .top-blog p{margin:0}.headline-font-type{font-family:'Libre Baskerville','Noto Serif JP',serif !important}.archive-header{margin:60px 0 0}.pagination{text-align:center;margin-top:30px}.pagination span,.pagination a{padding:0 5px}.article03-meta{line-height:2 !important;font-size:16px;color:#333}.headline-primary{margin:90px 0 50px}.article03{margin:0 10px 30px 0}#atrsb{margin-bottom:30px}.page-id-57 .post-content article p.article03-meta{margin:0}h4.headline-bar{background:764920}.widget_recent_entries li:last-child{border-bottom:1px dotted #ccc}.side_widget ul{margin:0;border:1px solid #ddd;border-bottom:none}.widget_recent_entries ul li a{display:block;padding:20px 25px;font-size:14px}.side_widget .headline-bar{margin-bottom:0}.widget_recent_entries li{border-bottom:1px dotted #ccc;padding:0;margin:0}.widget_recent_entries ul li a:hover{background:#f6f6f6}.single-post .secondary{margin-top:4em}.single-post .post-content h2,.post-header h2{text-align:left;font-size:24px;margin-bottom:30px;padding:.8rem 1rem;color:#fff;background:#764920;-webkit-box-shadow:5px 5px 0 #543416;box-shadow:5px 5px 0 #543416}.single-post .post-content h2:after{display:none}            .post-content li.lsn{list-style:none;padding:10px;margin-bottom:10px;line-height:1.6;text-align-last:left}.post-content .party_plan.w600{width:600px;max-width:100%}.post-content ul.mb0{margin-bottom:0}.post-content .party_plan p.mb24{margin-bottom:24px}.page-id-47 .post-content img,.page-id-6893 .post-content img{margin:0 auto;display:block;max-width:100%;width:794px}.fadein{opacity:0;transform:translate(0,80px);transition:all 1s}.fadein.scrollin{opacity:1;transform:translate(0,0)}.page-id-21 .post-content dl{display:flex;flex-wrap:wrap;width:600px;border-collapse:collapse;margin:0 auto 30px;max-width:100%}.page-id-21 .post-content dt{font-weight:700;box-sizing:border-box;text-align:center;vertical-align:middle;flex-basis:30%;padding:15px;background-color:#f1f1f1;border-bottom:1px solid #ccc}.page-id-21 .post-content dd{margin-bottom:0;box-sizing:border-box;background:#fff;text-align:left;flex-basis:70%;padding:15px;background-color:#fff;border-bottom:1px solid #ccc}.tour_itinerary{padding:8px}.tour_itinerary span{font-weight:600}.post-content .party_plan_cover.en{display:flex;justify-content:flex-start;flex-wrap:wrap}.post-content .party_plan_cover.en .party_plan{width:42%;margin:0 4% 40px}@media only screen and (max-width:1200px){.logo{height:50px!important;width:auto!important;top:2px!important}.bogo-language-switcher{margin:0 56px 0 0}ul.bogo-language-switcher li{line-height:26px;font-size:.8em}}@media only screen and (max-width:991px){.post-content ul.menu_list li{font-size:18px}div.signage-title{font-size:30px !important}.post-content h2,.post-header h2{font-size:26px}.post-content h3{font-size:19px}.post-content h4{font-size:17px}.post-content p{font-size:15px}.menu_box .products,.products .product{font-size:15px}.post-content .party_plan{width:46%}.post-content .party_plan dl{font-size:15px}.post-content h1,h1.archive-title,h1.post-title{font-size:26px !important}.post-meta-box{padding:10px !important}#atrsb{margin-bottom:0}.reservation_link{bottom:140px;top:initial}.reservation_link a{width:50px;padding:10px 20px;font-size:.7em}}@media only screen and (max-width:767px){.menu_box{display:block}.menu_box_img{width:100%;margin-right:0}.menu_box .products{width:100%}.post-content ul.menu_list li{font-size:17px}div.signage-title{font-size:26px !important}.post-content h2,.post-header h2{font-size:22px}.post-content h3{font-size:17px}.post-content h4{font-size:15px}.post-content p{font-size:14px}.menu_box .products,.products .product{font-size:14px}.post-content .party_plan{width:90%}.post-content .party_plan dl{font-size:14px}.post-content h1,h1.archive-title,h1.post-title{font-size:22px !important}.breadcrumb{font-size:12px !important}.article03-content{padding:10px !important;background:#f6f6f6}.blog-title{font-size:14px}.post-meta-box{background:#f6f6f6 !important}#biz_calendar_cover{top:initial;left:50%;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);right:initial;width:210px;bottom:5%;padding:10px}#biz_calendar table.bizcal{font-size:.8em}p#second{font-size:11px}.top-slider-nav{bottom:10px}img.f_logo{width:100px}.party{text-align:left}.single-post .post-content h2,.post-header h2{font-size:19px}.page-id-21 .post-content dl{font-size:14px}.post-content .party_plan_cover.en .party_plan{width:90%}.column-layout03-content{background:#fff!important}}@media only screen and (max-width:1200px){img.h_logo,img.s_logo{width:200px}.global-nav>ul>li>a{font-weight:400;font-size:16px}.global-nav>ul{border-top:1px solid #ddd}.global-nav>ul>li{padding:0;border-bottom:1px solid #ddd}.global-nav>ul>li a{background:#fff;color:#333 !important}.global-nav>ul>li a:hover{background:#fff;color:764920 !important}}@media only screen and (max-width:991px){.top-slider-logo{width:240px}h2.content01-title,h2.headline-primary,h2.column-layout03-title{font-size:26px}p.content01-text,p.column-layout03-text,p.content02-text{font-size:15px}.top_menu_box{width:46%}.top_menu_content{margin:8px 0 15px}.top_menu_category{font-size:18px}.top_menu_text{font-size:14px}.seemore a{font-size:14px}h2.column-layout03-title{margin-top:0}.footer-logo{width:100%;padding:40px 0}}@media only screen and (max-width:767px){img.h_logo,img.s_logo{max-width:60%}.top-slider-logo{width:180px}h2.content01-title,h2.headline-primary,h2.column-layout03-title{font-size:22px}h2.column-layout03-title{margin-bottom:30px}.content01 .content01-title,.content02 .content01-title{margin-bottom:20px}p.content01-text,p.column-layout03-text,p.content02-text{font-size:14px}.content02{padding-top:34px;padding-bottom:34px}.top_menu_box_cover{margin-top:30px}.top_menu_category{font-size:17px}.top_menu_text{font-size:13px}.seemore{width:160px;line-height:50px}.seemore a{font-size:13px}.top_access_cover{display:block;margin:0 auto 30px}.top_access_img{width:80%;margin:30px auto 20px}.top_access{width:88%;margin:0 auto}.top_access .seemore{margin:30px auto 0}.column-layout03-item{width:auto}.column-layout03 .seemore{margin-bottom:0}.sp_open{display:block}.pc_open{display:none}.button{margin:30px auto !important}.headline-primary{margin:34px 0 30px !important}.footer-content{margin-bottom:0 !important}.footer-bar01-inner{background:#f6f6f6}}