﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Shippori+Mincho&display=swap");#bn{text-align:center}@media (min-width: 751px){#bn{width:98%;max-width:1100px;margin:40px auto}}@media (max-width: 750px){#bn{width:86.6666666667vw;max-width:146.6666666667vw;margin:6vw auto}}#bn a{display:inline-block;width:100%}@media (min-width: 751px){#bn a{margin-bottom:15px}}@media (max-width: 750px){#bn a{margin-bottom:1vw}}#bn a.katsuofes2024{text-align:center;width:50%}@media (max-width: 750px){#bn a.katsuofes2024{width:60%}}#bn a img{width:100%}@media (max-width: 750px){.for_pc{display:none}}@media (min-width: 751px){.for_sp{display:none}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type='checkbox'],input[type='radio']{display:none}input[type='submit'],input[type='button'],label,button,select{cursor:pointer}select::-ms-expand{display:none}.bold{font-weight:bold}.red{color:#EB1C24}.clearfix::after{content:"";display:block;clear:both}body{margin:0;padding:0;font-family:YuMincho,"游明朝体","YuMincho","游明朝","Yu Mincho","Shippori Mincho","Noto Sans JP","Noto Serif Japanese","Hiragino Mincho ProN","ヒラギノ明朝 Pro W3","Times New Roman",HGS明朝E,メイリオ,Meiryo,sans-serif;font-weight:500;overflow-x:hidden;width:100vw;color:#1A1A1A}.sp{display:none !important}@media screen and (max-width: 750px){.sp{display:block !important}.pc{display:none !important}}a{transition:all .3s}a:hover{opacity:0.8}.js_humburgerOpen .el_humburger>span.top{transform:translateY(15px) rotate(-45deg);background:#fff}.js_humburgerOpen .el_humburger>span.middle{opacity:0}.js_humburgerOpen .el_humburger>span.bottom{transform:translateY(-15px) rotate(45deg);background:#fff}.header_humburger{z-index:5;position:absolute;top:11.4666666667vw;right:13.3333333333vw;width:14.9333333333vw;height:10.1333333333vw}.el_humburger_outer{position:fixed;top:0;right:0;width:100px;height:100px;z-index:10000}.el_humburger{position:absolute;width:100%;height:100%;padding:32px;box-sizing:border-box;z-index:10000;transition:all 0.2s ease-in-out;cursor:pointer;pointer-events:auto}.js_humburgerOpen .el_humburger>span.middle{opacity:0}.el_humburger>span{display:block;width:100%;margin:0 auto 12px;height:3px;background:#ffffff;transition:all 0.2s ease-in-out}.el_humburger>span:last-child{margin-bottom:0}.el_humburger>span .js_humburgerOpen{background:#00A1E0}.el_humburgerButton__close>span{display:block;width:9.3333333333vw;margin:0 auto;height:4px;background:#fff}.navigation{display:none}.navigation.js_appear{position:fixed;top:0;left:0;bottom:0;right:0;display:block;z-index:5}.navigation_screen{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#ffffff;z-index:0;margin-top:0px;padding-top:0px;padding-bottom:200px;overflow:auto;-webkit-overflow-scrolling:touch}.navigation_wrapper{padding:0;text-align:center;position:relative;top:100px;margin-bottom:100px}.navigation_item{line-height:80px;padding:0}.navigation_item::after{display:block;content:"";width:77px;height:3px;background:#E30012;margin:auto}.navigation_item:last-child::after{display:none}.navigation_item>a{color:#153754;text-decoration:none;font-size:26px;font-weight:700}.js_fixed{position:fixed;width:100%;height:100%}#header{background:#F9F9F2;z-index:30;position:absolute;width:100%}#header .header_wrap{max-width:1100px;width:100%;height:140px;position:relative;margin:auto}#header .header_logo_wrap{width:165px;height:89px;display:block;position:absolute;top:27px;left:17px}#header .header_link{display:inline-block}#header .header_link img{width:165px;height:89px}#header .header_nav_wrap .header_nav_tel{font-size:24px;display:block;position:absolute;right:0;top:24px;padding-left:30px;background:URL("../../assets/img/ico_tel.svg");background-repeat:no-repeat;background-position:6px center;background-size:18px 19px}#header .header_nav_wrap .header_nav{display:flex;flex-wrap:nowrap;justify-content:flex-end;position:absolute;right:0;top:60px}#header .header_nav_wrap .header_nav li{height:40px;margin-left:25px}#header .header_nav_wrap .header_nav li a{text-decoration:none;font-size:16px;line-height:40px;display:block;color:#443124}#header .header_nav_wrap .header_nav li:last-child{width:120px;text-align:center}#header .header_nav_wrap .header_nav li:last-child a{background:#DD925F;color:#fff}#header .header_hidden_wrap{width:100%;position:fixed;top:-200px;background:#F9F9F2;height:160px;transition:top .5s}#header .header_hidden_wrap.fadein{top:0px}#header .header_hidden_wrap .header_hidden_menu{width:1100px;margin:auto;height:89px;position:relative}#header .header_hidden_wrap .header_hidden_menu .header_logo_wrap{width:107px;height:57px;display:block;position:absolute;top:27px;left:47px}#header .header_hidden_wrap .header_hidden_menu .header_logo_wrap .header_link p img{width:107px;height:39px}#header .header_hidden_wrap .header_hidden_menu .header_nav{width:863px;margin:0 0 0 auto;display:flex;position:relative;justify-content:space-between;top:24px;height:40px}#header .header_hidden_wrap .header_hidden_menu .header_nav li{line-height:40px}#header .header_hidden_wrap .header_hidden_menu .header_nav li a{font-size:16px;text-decoration:none;color:#443124;display:block;width:auto;height:40px}#header .header_hidden_wrap .header_hidden_menu .header_nav li:last-child a{background:#DD925F;color:#fff;width:120px;text-align:center}#header .header_hidden_wrap .header_form{width:100%;height:69px;background:#C1A681;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#header .header_hidden_wrap .header_form #header_rsv{margin:auto;width:1040px;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:15px 30px;font-size:16px;letter-spacing:2px;color:#fff}#header .header_hidden_wrap .header_form #header_rsv .keyv_form_title{font-size:20px;line-height:30px;padding:0 10px}#keyv{padding-top:140px}#keyv .keyv_inner_wrap{position:relative;background:#fff}#keyv .keyv_title{z-index:1;position:absolute;top:calc(50% - 20px);left:50%;transform:translateY(-50%) translateX(-50%);color:#fff;font-size:30px;text-align:center;line-height:40px;letter-spacing:2;text-shadow:#000000bf 5px 5px 5px}#keyv .keyv_slider_item{max-height:600px}#keyv .keyv_slider_item .slick-track{height:600px}#keyv .slick-slide:nth-child(1){background:URL("../../assets/img/keyv_slider_01.jpg") center center;background-size:cover;background-repeat:no-repeat}#keyv .slick-slide:nth-child(2){background:URL("../../assets/img/keyv_slider_02.jpg") center center;background-size:cover;background-repeat:no-repeat}#keyv .slick-slide:nth-child(3){background:URL("../../assets/img/keyv_slider_03.jpg") center center;background-size:cover;background-repeat:no-repeat}#keyv .slick-slide img{width:100%}#keyv .keyv_form{width:1100px;height:100px;background:#C1A681;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#keyv .keyv_form #index_rsv{width:1040px;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:36px 30px 0;font-size:16px;letter-spacing:2px;color:#fff}#keyv .keyv_form #index_rsv .keyv_form_title{font-size:20px;line-height:30px;padding:0 10px}#keyv .keyv_form #index_rsv .keyv_form_date{margin-top:2px;width:130px;height:35px;border:none}#keyv .keyv_form #index_rsv .keyv_form_line_3{display:flex;justify-content:space-between}#concept{background:URL("../img/concept_bg_01.png"),URL("../img/concept_bg_02.svg");background-repeat:no-repeat, no-repeat;background-size:cover, 200px 204px;background-position:bottom, center 112px;height:480px}#concept .sec_title{padding-top:140px;font-size:26px;line-height:40px;font-weight:800;text-align:center;color:#4D250C}#concept p{text-align:center;color:#2C2220;font-size:16px;line-height:30px;margin-bottom:30px}@media screen and (min-width: 751px){#cooking{padding-top:168px;margin-top:-84px}}#cooking .sec_title{font-size:36px;line-height:36px;color:#4D250C;font-weight:800;letter-spacing:2px;text-align:center;display:flex;justify-content:center;margin-bottom:30px}#cooking .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;width:150px;height:20px;margin:7px 30px}#cooking .sec_title::after{display:block;content:"";width:150px;height:20px;margin:7px 30px}#cooking .sec_title_sub{font-size:22px;line-height:36px;color:#4D250C;text-align:center;letter-spacing:2px;margin-bottom:20px}#cooking .cooking_text{font-size:16px;line-height:30px;color:#2C2220;letter-spacing:0.05px;text-align:center;padding-bottom:80px}#cooking .cooking_text p{color:#2C2220;font-size:16px;line-height:30px;letter-spacing:0.05px}#cooking .cooking_slider_outer{height:637px;position:relative}#cooking .cooking_slider_outer::before{z-index:-1;background:#E8E5DA;content:"";display:block;width:100%;height:380px;position:absolute;bottom:0}#cooking .cooking_slider_outer .cooking_slider_wrap{margin-top:80px;max-width:1100px;margin:auto}#cooking .cooking_slider_outer .cooking_slider_wrap::after{content:"";display:block;background:URL("../../assets/img/cooking_slider_dinner_bg.svg");background-repeat:no-repeat;width:600px;height:600px;position:absolute;background-position:100%;right:70px;bottom:-130px}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-slider{width:900px;height:500px}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide{width:900px;height:500px}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide:nth-child(1){background:URL("../../assets/img/cooking_slider_01_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide:nth-child(2){background:URL("../../assets/img/cooking_slider_02_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide:nth-child(3){background:URL("../../assets/img/cooking_slider_03_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide p{background:#4D250C;color:#fff;width:60px;height:auto;padding:20px 0;writing-mode:vertical-rl;text-align:center;line-height:60px;font-size:26px}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide p span{font-size:18px;line-height:60px}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-dots li{position:relative;display:inline-block;margin:0 3px 0 0;padding:0;cursor:pointer}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-dots li button{width:30px;height:3px;border:none;background:none;font-size:0px}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-dots li button::before{font-family:none;position:absolute;width:30px;height:3px;content:"";opacity:1;background:#ccc;left:0;top:10px}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-dots li.slick-active button::before{background:#4D250C}#cooking .cooking_slider_outer .cooking_slider_wrap.dinner_area{position:relative}#cooking .cooking_slider_outer .cooking_slider_wrap.dinner_area .cooking_text{position:absolute;top:0;right:0;writing-mode:vertical-rl;display:flex;align-content:center;justify-content:center;align-items:center;text-align:inherit}#cooking .cooking_slider_outer .cooking_slider_wrap.dinner_area .cooking_text .cooking_text_ttl{font-size:30px;line-height:34px;letter-spacing:2px;height:125px;text-align:inherit}#cooking .cooking_slider_outer .cooking_slider_wrap.dinner_area .cooking_text p{height:500px}#cooking .cooking_slider_outer_2{position:relative}#cooking .cooking_slider_outer_2::before{content:"";display:block;position:absolute;height:523px;width:calc(731/1300 * 100vw);background:#E8E5DA;top:105px}#cooking .cooking_slider_outer_2 .breakfast_area{max-width:1300px;height:628px;margin:auto;position:relative}#cooking .cooking_slider_outer_2 .breakfast_area::before{content:"";display:block;width:550px;height:550px;background:URL("../img/cooking_slider_morning_bg.svg");background-repeat:no-repeat;background-size:cover;position:absolute;top:67px;left:260px}#cooking .cooking_slider_outer_2 .breakfast_area .breakfast_img{background:URL("../img/cooking_morning.jpg");background-repeat:no-repeat;background-size:cover;width:900px;height:500px;position:absolute;right:0;top:62px}#cooking .cooking_slider_outer_2 .breakfast_area .cooking_text{text-align:left;width:300px;position:relative;top:62px;left:100px}#cooking .cooking_slider_outer_2 .breakfast_area .cooking_text .title{font-size:30px;line-height:34px;letter-spacing:2px;margin-bottom:36px}#cooking .cooking_slider_outer_2 .breakfast_area .cooking_text .title_sub{color:#4D250C;font-size:22px;line-height:36px;letter-spacing:2px;margin-bottom:30px}#cooking .cooking_slider_outer_2 .breakfast_area .cooking_text .text{color:#2C2220;font-size:16px;line-height:30px;letter-spacing:0.05px;width:235px}#cooking .cooking_ranking_wrap{margin:64px auto 0;width:98%;max-width:1100px;background:#E5A677 URL("../img/cooking_ranking_cloud.png");background-repeat:no-repeat;background-size:173px 84px;background-position:0px 359px;box-shadow:#66666633 0px 8px 15px}#cooking .cooking_ranking_wrap .cooking_ranking_flex{padding:32px 60px 32px 32px;display:flex;justify-content:space-between}#cooking .cooking_ranking_wrap .cooking_ranking_flex_left{width:500px;margin-top:16px}#cooking .cooking_ranking_wrap .cooking_ranking_txt_1{font-size:21px;line-height:27px;color:#4D250C;text-align:center;display:flex;justify-content:center;letter-spacing:-0.8px}#cooking .cooking_ranking_wrap .cooking_ranking_txt_1::before{content:"";display:block;background:URL("../img/cooking_ranking_txt_1_bg.svg");width:16px;height:18px;margin:3px 4px}#cooking .cooking_ranking_wrap .cooking_ranking_txt_1::after{content:"";display:block;background:URL("../img/cooking_ranking_txt_1_bg.svg");width:16px;height:18px;margin:3px 4px;transform:rotateY(180deg)}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2{margin-top:16px;margin-bottom:20px;font-size:40px;line-height:46px;color:#fff;text-align:center;display:flex;justify-content:space-between;letter-spacing:3px}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2 .font_s60{font-size:60px;line-height:34px}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2 .letter_s{letter-spacing:1px}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2::before{content:"";display:block;background:URL("../img/cooking_ranking_txt_2_bg.svg");width:80px;height:12px;margin:46px 10px 0 0}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2::after{content:"";display:block;background:URL("../img/cooking_ranking_txt_2_bg.svg");width:80px;height:12px;margin:46px 0 0 10px}#cooking .cooking_ranking_wrap .cooking_ranking_txt_3{font-size:20px;line-height:30px;letter-spacing:1.2px;color:#4D250C;text-align:center}#cooking .cooking_ranking_wrap .cooking_ranking_txt_3 .bg{display:inline-block;background:#F9F3ED;padding:0 10px;height:33px;line-height:33px;margin-bottom:20px}#cooking .cooking_ranking_wrap .cooking_ranking_txt_4{font-size:16px;line-height:21px;letter-spacing:1.2px;text-align:center}#cooking .cooking_ranking_wrap .cooking_ranking_img{width:444px;height:314px;background:URL("../img/cooking_ranking_img.jpg");background-repeat:no-repeat;background-size:contain}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap{margin:34px 50px 0px;padding-bottom:50px}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_1{font-size:24px;line-height:36px;margin-bottom:12px}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_2{font-size:20px;line-height:30px;display:inline-block}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_3{font-size:31px;line-height:40px;display:inline-block;letter-spacing:1.2px;padding-left:90px}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_3 .cooking_ranking_detail_txt_3_s{font-size:18px;letter-spacing:0.5px}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_4{font-size:14px;display:inline-block;margin-left:6px}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_5{display:block;margin-top:14px}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_5 a{color:#4D250C;text-decoration:none;font-size:16px;line-height:40px;width:315px;height:40px;border:1px solid #4D250C;display:block;background:#F9F3ED URL("../img/cooking_ranking_btn_arrow.svg");background-repeat:no-repeat;background-size:4.5px 9px;background-position:315px center;padding-left:30px}#cooking .cooking_venue{height:420px;position:relative}#cooking .cooking_venue::before{content:"";display:block;position:absolute;height:207px;width:100%;background:#E8E5DA;top:165px}#cooking .cooking_venue .cooking_venue_wrap{z-index:1;padding-top:62px;max-width:1100px;margin:auto;position:relative}#cooking .cooking_venue .cooking_venue_wrap::before{content:"";display:block;width:400px;height:400px;background:URL("../img/cooking_venue_bg.svg");background-repeat:no-repeat;background-size:cover;position:absolute;top:15px;left:327px}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex{width:1100px;margin:auto;position:relative;display:flex;justify-content:space-between}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex .cooking_venue_img{width:495px;height:310px;background:URL("../img/cooking_venue_img.jpg");background-repeat:no-repeat;background-size:cover;margin-left:105px}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex .cooking_venue_text_area{width:355px;margin-right:100px}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex .cooking_venue_text_area .cooking_venue_title{font-size:26px;color:#4D250C;letter-spacing:1.5px;margin-top:70px}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex .cooking_venue_text_area .cooking_venue_text{font-size:16px;line-height:26px;color:#2C2220;letter-spacing:1.2px;margin-top:40px}@media (min-width: 751px){#room{padding-top:84px;margin-top:-84px}}#room .room_inner{background:#F9F9F7}#room .sec_title{padding-top:96px;font-size:36px;line-height:36px;color:#4D250C;font-weight:800;letter-spacing:2px;text-align:center;display:flex;justify-content:center;margin-bottom:60px}#room .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;width:150px;height:20px;margin:7px 30px}#room .sec_title::after{display:block;content:"";width:150px;height:20px;margin:7px 30px}#room #tabcontrol{width:1100px;margin:auto;display:flex;justify-content:space-between}#room #tabcontrol .room_tab{z-index:0;font-size:16px;line-height:60px;color:#9C8051;height:60px;display:inline-block;border-width:1px 0px 0px 1px;border-style:solid;border-color:#9C8051;position:relative;width:100%;text-align:center}#room #tabcontrol .room_tab:last-child{border-width:1px 1px 0px 1px}#room #tabcontrol .room_tab.disp{z-index:10;display:block;background:#E3B06E;color:#4D250C}#room #tabbody .tabpage{display:none;border-top:1px solid #9C8051;margin-top:-1px;position:relative;z-index:0}#room #tabbody .tabpage.disp{display:block}#room #tabpage2 .room_slider figure{background:URL("../img/room_tab_02_1.jpg") center center;background-size:cover;background-repeat:no-repeat;width:900px;height:500px;display:block;margin:0 0 0 auto}#room #tabpage3 .room_slider figure{background:URL("../img/room_tab_03_1.jpg") center center;background-size:cover;background-repeat:no-repeat;width:900px;height:500px;display:block;margin:0 0 0 auto}#room #tabpage4 .room_slider figure{background:URL("../img/room_tab_04_1.jpg") center center;background-size:cover;background-repeat:no-repeat;width:900px;height:500px;display:block;margin:0 0 0 auto}#room #tabpage5 .room_slider figure{background:URL("../img/room_tab_05_1.jpg") center center;background-size:cover;background-repeat:no-repeat;width:900px;height:500px;display:block;margin:0 0 0 auto}#room .room_page_wrap{max-width:1300px;margin:30px auto 0;padding-bottom:30px}#room .slick-slider{width:900px;height:500px;margin:0 0 0 auto}#room .room_slider_item .slick-slide{width:900px;height:500px}#room .room_slider_item .slick-slide:nth-child(1){background:URL("../../assets/img/room_slider_01_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#room .room_slider_item .slick-slide:nth-child(2){background:URL("../../assets/img/room_slider_01_2.jpg") center center;background-size:cover;background-repeat:no-repeat}#room .room_slider_item .slick-slide:nth-child(3){background:URL("../../assets/img/room_slider_01_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#room .room_slider_item .slick-slide p{background:#4D250C;color:#fff;width:60px;height:155px;text-align:center;line-height:60px;font-size:26px}#room .slick-dots li{position:relative;display:inline-block;margin:0 3px 0 0;padding:0;cursor:pointer}#room .slick-dots li button{width:30px;height:3px;border:none;background:none;font-size:0px}#room .slick-dots li button::before{font-family:none;position:absolute;width:30px;height:3px;content:"";opacity:1;background:#ccc;left:0;top:10px}#room .slick-dots li.slick-active button::before{background:#4D250C}#room .tabpage_text_wrap{position:absolute;top:70px;width:221px;margin-left:100px}#room .tabpage_text_wrap .tabpage_text_1{font-size:24px;line-height:30px;color:#4D250C}#room .tabpage_text_wrap .tabpage_text_2{font-size:15px;line-height:34px;color:#9C8051;margin-top:24px}#room .tabpage_text_wrap .tabpage_text_3{font-size:16px;line-height:28px;color:#2C2220;margin-top:13px}#room .tabpage_text_wrap .tabpage_link{margin-top:20px;font-size:16px;line-height:18px;color:#fff;text-align:center;background:#DD925F URL("../img/room_tabpage_link_arrow.svg");background-repeat:no-repeat;background-position:200px center;background-size:4.5px 9px;display:block;width:221px;height:71px;text-decoration:none;position:relative}#room .tabpage_text_wrap .tabpage_link span{display:block;position:absolute;top:50%;left:0px;transform:translateY(-50%);width:180px}#room .room_info{width:1100px;margin:auto;color:#4D250C;padding-bottom:20px}#room .room_info .room_info_title{font-size:24px;line-height:40px;border-bottom:#9C8051 solid 1px}#room .room_info .room_info_title_sub{font-size:20px;margin-top:30px}#room .room_info .room_info_item_wrap{margin-top:16px}#room .room_info .room_info_item_wrap .room_info_ul{display:flex;flex-wrap:wrap}#room .room_info .room_info_item_wrap .room_info_ul li{font-size:16px;line-height:28px;color:#2C2220;min-width:200px;display:block;position:relative;padding-left:10px}#room .room_info .room_info_item_wrap .room_info_ul li::before{content:"";display:inline-block;width:3.5px;height:3.5px;background:#9C8051;border-radius:100%;margin-right:10px;position:absolute;top:12px;left:4px}@media (min-width: 751px){#TowadaStoneBath{padding-top:84px;margin-top:-84px}}#TowadaStoneBath .TowadaStoneBath_inner{background:#E8E5DA}#TowadaStoneBath .sec_title{padding-top:96px;font-size:36px;line-height:36px;color:#4D250C;font-weight:800;letter-spacing:2px;text-align:center;display:flex;justify-content:center;margin-bottom:60px}#TowadaStoneBath .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;width:150px;height:20px;margin:7px 30px}#TowadaStoneBath .sec_title::after{display:block;content:"";width:150px;height:20px;margin:7px 30px}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area{position:relative}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area::before{content:"";display:block;height:550px;background:URL("../img/cooking_slider_morning_bg.svg");background-repeat:no-repeat;background-size:550px 550px;background-position:316px 0;position:absolute;left:50%;transform:translateX(-50%);width:1300px;top:257px}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area .TowadaStoneBath_img1{background:URL("../img/TowadaStoneBath_img_1.jpg") center center;background-repeat:no-repeat;background-size:cover;width:100%;height:550px}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area .TowadaStoneBath_img_inner{width:1100px;margin:auto;position:absolute;top:0;top:442px;left:50%;transform:translateX(-50%)}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area .TowadaStoneBath_img_inner .TowadaStoneBath_img2{background-image:URL("../img/TowadaStoneBath_img_2.jpg");background-repeat:no-repeat;background-size:cover;width:382px;height:254px}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area .TowadaStoneBath_img_inner .TowadaStoneBath_img3{background-image:URL("../img/TowadaStoneBath_img_3.jpg");background-repeat:no-repeat;background-size:cover;width:352px;height:249px;position:absolute;top:212px;left:191px}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_txt_area{max-width:511px;margin:auto;padding:64px 0 0 589px;min-height:381px}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_txt_1{font-size:16px;line-height:30px;color:#2C2220}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_txt_area2{height:40px;width:280px;border-top:1px solid #9C8051;border-bottom:1px solid #9C8051;margin-top:14px}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_txt_2{display:flex;justify-content:space-around;align-content:center;align-items:center;height:40px;font-size:16px;letter-spacing:1.2px;color:#9C8051}#facilities{padding-bottom:80px;padding-top:90px}@media (min-width: 751px){#facilities{padding-top:180px;margin-top:-90px}}#facilities .facilities_lobby{max-width:1300px;width:100%;margin:0px auto 45px;position:relative}#facilities .facilities_lobby::before{content:"";display:block;position:absolute;width:1018px;height:217px;background:URL("../img/facilities_lobby_bg.svg");right:0;background-repeat:no-repeat;background-size:1018px 217px;top:280px;z-index:1}#facilities .facilities_lobby .sec_title{font-size:36px;line-height:100px;color:#4D250C;padding-top:34px;margin-right:100px;position:absolute;right:0;writing-mode:vertical-rl;background:URL("../img/facilities_title_bk.svg");background-repeat:no-repeat;background-position:top right;background-size:19px 150px}#facilities .facilities_lobby .facilities_text_1{position:absolute;top:136px;right:100px;width:246px;font-size:30px;line-height:46px;letter-spacing:1px;color:#4D250C}#facilities .facilities_lobby .facilities_text_2{position:absolute;top:220px;right:100px;width:246px;font-size:22px;line-height:36px;letter-spacing:2px;color:#2C2220}#facilities .facilities_rooftop{max-width:1300px;width:100%;position:relative;margin:auto}#facilities .facilities_rooftop::before{content:"";display:block;position:absolute;width:1002px;height:272px;background:URL("../img/facilities_rooftop_bg.svg");left:0;background-repeat:no-repeat;background-size:1002px 272px;top:224px;z-index:1}#facilities .facilities_rooftop .facilities_text_1{position:absolute;top:136px;left:100px;width:246px;font-size:30px;line-height:46px;letter-spacing:1px;color:#4D250C}#facilities .facilities_rooftop .facilities_rooftop_img{width:900px;height:500px;background:URL("../img/facilities_rooftop_img.jpg");background-repeat:no-repeat;background-position:top right;background-size:900px 500px;margin:0 0 0 auto}#facilities .slick-slider{width:900px;height:500px;margin:0}#facilities .facilities_slider_item .slick-dots{display:flex;justify-content:flex-end;position:relative;z-index:1}#facilities .facilities_slider_item .slick-slide{width:900px;height:500px}#facilities .facilities_slider_item .slick-slide:nth-child(1){background:URL("../../assets/img/facilities_slider_01_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#facilities .facilities_slider_item .slick-slide:nth-child(2){background:URL("../../assets/img/facilities_slider_01_2.jpg") center center;background-size:cover;background-repeat:no-repeat}#facilities .facilities_slider_item .slick-slide:nth-child(3){background:URL("../../assets/img/facilities_slider_01_3.jpg") center center;background-size:cover;background-repeat:no-repeat}#facilities .facilities_slider_item .slick-slide p{background:#4D250C;color:#fff;width:60px;height:155px;text-align:center;line-height:60px;font-size:26px}#facilities .slick-dots li{position:relative;display:inline-block;margin:0 3px 0 0;padding:0;cursor:pointer}#facilities .slick-dots li button{width:30px;height:3px;border:none;background:none;font-size:0px}#facilities .slick-dots li button::before{font-family:none;position:absolute;width:30px;height:3px;content:"";opacity:1;background:#ccc;left:0;top:10px}#facilities .slick-dots li.slick-active button::before{background:#4D250C}@media (min-width: 751px){#sightseeing{padding-top:84px;margin-top:-84px}}#sightseeing .sightseeing_inner{background:#E8E5DA}#sightseeing .sec_title{padding-top:96px;font-size:36px;line-height:36px;color:#4D250C;font-weight:800;letter-spacing:2px;text-align:center;display:flex;justify-content:center;margin-bottom:60px}#sightseeing .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;width:150px;height:20px;margin:7px 30px}#sightseeing .sec_title::after{display:block;content:"";width:150px;height:20px;margin:7px 30px}#sightseeing .sliderArea{max-width:100%;margin:0 auto;padding:0 25px 80px}#sightseeing .sliderArea.w300{max-width:300px}#sightseeing .slick-prev,#sightseeing .slick-next{z-index:1;display:block;border:none;width:36px;height:71px;font-size:0;position:absolute;top:146px;background:URL("../img/sightseeing_prev.svg");background-size:36px 71px;background-repeat:no-repeat}#sightseeing .slick-next{right:0;position:absolute;background:URL("../img/sightseeing_prev.svg");background-size:36px 71px;background-repeat:no-repeat;transform:rotateY(180deg)}#sightseeing .slick-prev:before,#sightseeing .slick-next:before{color:#000}#sightseeing .full-screen .slick-list{overflow:visible}#sightseeing .full-screen.slider{max-width:1000px;margin:0 auto}#sightseeing .sightseeing_item_wrap{width:820px;height:300px;background:#fff;margin:auto 50px;display:flex;flex-direction:row;padding:40px;box-shadow:#00000052 0 0px 0px;transition:box-shadow 0.3s}#sightseeing .sightseeing_item_wrap.sightseeing_item_1 figure{background:URL("../img/sightseeing_item_img_1.jpg") center center;background-size:460px 300px;background-repeat:no-repeat;background-size:contain;width:460px;height:300px;margin-right:60px}#sightseeing .sightseeing_item_wrap.sightseeing_item_2 figure{background:URL("../img/sightseeing_item_img_2.jpg") center center;background-size:460px 300px;background-repeat:no-repeat;background-size:contain;width:460px;height:300px;margin-right:60px}#sightseeing .sightseeing_item_wrap.sightseeing_item_3 figure{background:URL("../img/sightseeing_item_img_3.jpg") center center;background-size:460px 300px;background-repeat:no-repeat;background-size:contain;width:460px;height:300px;margin-right:60px}#sightseeing .sightseeing_item_wrap.sightseeing_item_4 figure{background:URL("../img/sightseeing_item_img_4.jpg") center center;background-size:460px 300px;background-repeat:no-repeat;background-size:contain;width:460px;height:300px;margin-right:60px}#sightseeing .sightseeing_item_wrap .sightseeing_item_text_1{font-size:18px;line-height:28px;letter-spacing:1.2px;color:#4D250C;margin-top:40px}#sightseeing .sightseeing_item_wrap .sightseeing_item_text_2{font-size:16px;line-height:28px;letter-spacing:1.2px;color:#9C8051;margin:10px 0 30px}#sightseeing .sightseeing_item_wrap .sightseeing_item_link_1,#sightseeing .sightseeing_item_wrap .sightseeing_item_link_2{text-decoration:none;display:block;width:220px;height:50px;border:1px solid #9C8051;background:URL("../img/sightseeing_item_link_arrow.svg");background-size:4.5px 9px;background-repeat:no-repeat;background-position:200px center}#sightseeing .sightseeing_item_wrap .sightseeing_item_link_1 span,#sightseeing .sightseeing_item_wrap .sightseeing_item_link_2 span{font-size:16px;letter-spacing:1.2px;margin-left:46px;line-height:50px;color:#9C8051}#sightseeing .sightseeing_item_wrap .sightseeing_item_link_2{margin-top:10px}#sightseeing .slick-active .sightseeing_item_wrap{box-shadow:#00000052 0 4px 5px;transition:box-shadow 0.3s}@media (min-width: 751px){#access{padding-top:84px;margin-top:-84px}}#access .access_inner{background:#F9F9F7;padding-bottom:80px}#access .sec_title{padding-top:96px;font-size:36px;line-height:36px;color:#4D250C;font-weight:800;letter-spacing:2px;text-align:center;display:flex;justify-content:center;margin-bottom:26px}#access .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;width:150px;height:20px;margin:7px 30px}#access .sec_title::after{display:block;content:"";width:150px;height:20px;margin:7px 30px}#access .access_sub_title{font-size:20px;line-height:34px;letter-spacing:2px;color:#9C8051;text-align:center;margin-bottom:14px}#access .access_wrap{max-width:1100px;width:100%;margin:auto}#access .access_wrap .access_car{font-size:20px;line-height:33px;color:#2C2220;padding-left:50px;background:URL("../img/access_car_ico.svg");background-size:30px 27px;background-repeat:no-repeat;background-position:center left}#access .access_wrap .access_car_img_area{width:1100px;margin-top:20px;margin-bottom:46px}#access .access_wrap .access_car_img_area .access_img{width:1100px;height:260px;background:URL("../img/access_car_img.png");background-size:cover;background-repeat:no-repeat}#access .access_wrap .access_train{font-size:20px;line-height:33px;color:#2C2220;padding-left:50px;background:URL("../img/access_train_ico.svg");background-size:22px 33px;background-repeat:no-repeat;background-position:center left}#access .access_wrap .access_train_img_area{width:1100px;margin-top:20px}#access .access_wrap .access_train_img_area .access_img{width:1100px;height:130px;background:URL("../img/access_train_img.png");background-size:cover;background-repeat:no-repeat}#plan{background:URL("../img/plan_bg.png");background-position:center;padding-bottom:45px}#plan .sec_title{padding-top:56px;font-size:36px;line-height:36px;color:#4D250C;font-weight:800;letter-spacing:2px;text-align:center;display:flex;justify-content:center;margin-bottom:26px}#plan .plan_item_wrap{width:1100px;margin:auto;padding-bottom:30px}#plan .plan_item_wrap #ranking_489ban{display:flex;flex-wrap:wrap;margin-bottom:70px}#plan .plan_item_wrap #ranking_489ban .PlanView{width:320px;margin-right:70px;position:relative;overflow:hidden;display:flex;flex-direction:column}#plan .plan_item_wrap #ranking_489ban .PlanView:nth-child(3){margin-right:0}#plan .plan_item_wrap #ranking_489ban .PlanView .main_picture{position:relative;max-height:240px;overflow:hidden}#plan .plan_item_wrap #ranking_489ban .PlanView .main_picture img{width:100%}#plan .plan_item_wrap #ranking_489ban .PlanView .rank_no{width:initial;position:absolute;z-index:10;left:-50px;top:-45px;width:237px;height:167px;text-indent:-100000px;overflow:hidden;display:none}#plan .plan_item_wrap #ranking_489ban .PlanView.rank_1 .rank_no{background:url("../images/index/icon_emb01.png") center center no-repeat;background-size:contain}#plan .plan_item_wrap #ranking_489ban .PlanView.rank_2 .rank_no{background:url("../images/index/icon_emb02.png") center center no-repeat;background-size:contain}#plan .plan_item_wrap #ranking_489ban .PlanView.rank_3 .rank_no{background:url("../images/index/icon_emb03.png") center center no-repeat;background-size:contain}#plan .plan_item_wrap #ranking_489ban .PlanView .explan{padding:1em 0;display:flex;flex-direction:column;height:100%}#plan .plan_item_wrap #ranking_489ban .PlanView .explan p.plan{min-height:90px;font-size:18px;line-height:26px;letter-spacing:0.05px}#plan .plan_item_wrap #ranking_489ban .PlanView .explan p.plan a{color:#000}#plan .plan_item_wrap #ranking_489ban .PlanView .explan .pblist{margin-top:auto}#plan .plan_item_wrap #ranking_489ban .PlanView a .txt .planbtn{margin-top:auto}#plan .plan_item_wrap #ranking_489ban .PlanView .explan .pblist li a{width:185px;height:50px;display:block;margin:auto;background:#DD925F URL("../img/plan_item_link_arrow.svg");background-size:4.5px 9px;background-repeat:no-repeat;background-position:220px center;font-size:16px;line-height:50px;padding-left:65px;text-decoration:none;color:#fff}#plan .plan_item_wrap .plan_item{width:320px;height:420px}#plan .plan_item_wrap .plan_item .plan_item_img{width:320px;height:240px;margin-bottom:13px}#plan .plan_item_wrap .plan_item .plan_item_text{min-height:90px;font-size:18px;line-height:26px;letter-spacing:0.05px}#plan .plan_item_wrap .plan_item .plan_item_link{width:185px;height:50px;display:block;margin:auto;background:#DD925F URL("../img/plan_item_link_arrow.svg");background-size:4.5px 9px;background-repeat:no-repeat;background-position:220px center;font-size:16px;line-height:50px;padding-left:65px;text-decoration:none;color:#fff}#plan .plan_item_wrap .plan_item.item_1 .plan_item_img{background:URL("../img/plan_item_01.jpg");background-size:contain;background-repeat:no-repeat}#plan .plan_item_wrap .plan_item.item_2 .plan_item_img{background:URL("../img/plan_item_02.jpg");background-size:contain;background-repeat:no-repeat}#plan .plan_item_wrap .plan_item.item_3 .plan_item_img{background:URL("../img/plan_item_03.jpg");background-size:contain;background-repeat:no-repeat}#plan .plan_list_link{width:200px;height:50px;display:block;margin:auto;background:URL("../img/plan_list_link_arrow.svg");background-size:4.5px 9px;background-repeat:no-repeat;background-position:220px center;font-size:16px;line-height:50px;padding-left:50px;text-decoration:none;color:#DD925F;border:1px solid #DD925F}#footer{background:#F9F9F2;height:180px}#footer .footer_wrap{width:1100px;margin:auto}#footer .footer_wrap .footer_inner{display:flex}#footer .footer_wrap .footer_inner .footer_logo{background:URL("../img/logo.png");background-repeat:no-repeat;background-size:contain;width:165px;height:91px;margin-top:48px;margin-right:66px;margin-left:40px}#footer .footer_wrap .footer_inner .footer_text{margin-top:60px}#footer .footer_wrap .footer_inner .footer_text .footer_text_1{font-size:16px;line-height:28px}#footer .footer_wrap .footer_inner .footer_text .footer_text_2{font-size:20px;line-height:24px;letter-spacing:1px}#footer .footer_wrap .footer_inner .footer_text .footer_text_3{font-size:15px;line-height:26px;letter-spacing:0.05px}#footer .footer_top_link{z-index:10;background:#4D250C;border-radius:100%;text-decoration:none;display:none;position:fixed;bottom:48px;right:100px;width:90px;height:90px}#footer .footer_top_link span{width:90px;font-size:15px;line-height:18px;letter-spacing:0.25px;text-align:center;color:#fff;display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media (min-width: 751px){#contact{padding-top:84px;margin-top:-84px}}#contact .contact_inner{background:#F9F9F7;padding-bottom:80px}#contact .sec_title{padding-top:96px;font-size:36px;line-height:36px;color:#4D250C;font-weight:800;letter-spacing:2px;text-align:center;display:flex;justify-content:center;margin-bottom:26px}#contact .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;width:150px;height:20px;margin:7px 30px}#contact .sec_title::after{display:block;content:"";width:150px;height:20px;margin:7px 30px}#contact .contact_text{font-size:16px;line-height:30px;color:#2C2220;letter-spacing:0.05px;text-align:center;padding-bottom:80px}#contact .contact_text p{color:#2C2220;font-size:16px;line-height:30px;letter-spacing:0.05px}#contact .mailform{width:800px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}#contact .mailform dt{width:250px}#contact .mailform dt span{display:inline-block;padding:0.2em 0.5em;color:#FFFFFF;background-color:#4d250c;margin-right:0.5em}#contact .mailform dd{width:550px;height:50px}#contact .mailform dd .mfp_rows{width:100%;height:100%}#contact .mailform dd input,#contact .mailform dd textarea{width:100%;height:100%;border:solid 1px #cdcac3;background:#FFFFFF}#contact .mfp_buttons{margin-top:40px}#contact .mfp_buttons input[type="submit"]{width:250px;height:50px;display:block;margin:auto;background:#DD925F URL("../img/plan_item_link_arrow.svg");background-size:4.5px 9px;background-repeat:no-repeat;background-position:220px center;font-size:16px;font-weight:normal;line-height:50px;text-decoration:none;color:#fff;transition:all .3s}#contact .mfp_buttons input[type="submit"]:hover{opacity:0.8}@media screen and (min-width: 751px) and (max-width: 1300px){.js_humburgerOpen .el_humburger>span.top{transform:translateY(1.1538461538vw) rotate(-45deg);background:#fff}.js_humburgerOpen .el_humburger>span.middle{opacity:0}.js_humburgerOpen .el_humburger>span.bottom{transform:translateY(-1.1538461538vw) rotate(45deg);background:#fff}.header_humburger{z-index:5;position:absolute;top:11.4666666667vw;right:13.3333333333vw;width:14.9333333333vw;height:10.1333333333vw}.el_humburger_outer{width:7.6923076923vw;height:7.6923076923vw}.el_humburger{padding:2.4615384615vw}.js_humburgerOpen .el_humburger>span.middle{opacity:0}.el_humburger>span{margin:0 auto .9230769231vw;height:.2307692308vw}.el_humburgerButton__close>span{height:.3076923077vw}.navigation_screen{padding-bottom:15.3846153846vw}.navigation_wrapper{top:7.6923076923vw;margin-bottom:7.6923076923vw}.navigation_item{line-height:6.1538461538vw}.navigation_item::after{display:block;content:"";width:5.9230769231vw;height:.2307692308vw}.navigation_item>a{font-size:2vw}#header{background:#F9F9F2;z-index:30;position:absolute;width:100%}#header .header_wrap{max-width:84.6153846154vw;width:100%;height:10.7692307692vw;position:relative;margin:auto}#header .header_logo_wrap{width:12.6923076923vw;height:6.8461538462vw;display:block;position:absolute;top:2.0769230769vw;left:1.3076923077vw}#header .header_link{display:inline-block}#header .header_link img{width:12.6923076923vw;height:6.8461538462vw}#header .header_nav_wrap .header_nav_tel{font-size:1.8461538462vw;display:block;position:absolute;right:0;top:1.8461538462vw;padding-left:2.3076923077vw;background:URL("../../assets/img/ico_tel.svg");background-repeat:no-repeat;background-position:.4615384615vw center;background-size:1.3846153846vw 1.4615384615vw}#header .header_nav_wrap .header_nav{display:flex;flex-wrap:nowrap;justify-content:flex-end;position:absolute;right:0;top:4.6153846154vw}#header .header_nav_wrap .header_nav li{height:3.0769230769vw;margin-left:2.3076923077vw}#header .header_nav_wrap .header_nav li a{text-decoration:none;font-size:1.2307692308vw;line-height:3.0769230769vw;display:block;color:#443124}#header .header_nav_wrap .header_nav li:last-child{width:9.2307692308vw;text-align:center}#header .header_nav_wrap .header_nav li:last-child a{background:#DD925F;color:#fff}#header .header_hidden_wrap{width:100%;position:fixed;top:-15.3846153846vw;background:#F9F9F2;height:12.3076923077vw;transition:top .5s}#header .header_hidden_wrap.fadein{top:0}#header .header_hidden_wrap .header_hidden_menu{width:84.6153846154vw;margin:auto;height:6.8461538462vw;position:relative}#header .header_hidden_wrap .header_hidden_menu .header_logo_wrap{width:8.2307692308vw;height:4.3846153846vw;display:block;position:absolute;top:2.0769230769vw;left:3.6153846154vw}#header .header_hidden_wrap .header_hidden_menu .header_logo_wrap .header_link p img{width:8.2307692308vw;height:3vw}#header .header_hidden_wrap .header_hidden_menu .header_nav{width:66.3846153846vw;margin:0 0 0 auto;display:flex;position:relative;justify-content:space-between;top:1.8461538462vw;height:3.0769230769vw}#header .header_hidden_wrap .header_hidden_menu .header_nav li{line-height:3.0769230769vw}#header .header_hidden_wrap .header_hidden_menu .header_nav li a{font-size:1.2307692308vw;text-decoration:none;color:#443124;display:block;width:auto;height:3.0769230769vw}#header .header_hidden_wrap .header_hidden_menu .header_nav li:last-child a{background:#DD925F;color:#fff;width:9.2307692308vw;text-align:center}#header .header_hidden_wrap .header_form{width:100%;height:5.3076923077vw;background:#C1A681;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#header .header_hidden_wrap .header_form form{margin:auto;width:80vw;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:1.1538461538vw 2.3076923077vw;font-size:1.2307692308vw;letter-spacing:.1538461538vw;color:#fff}#header .header_hidden_wrap .header_form form input{box-sizing:border-box;font-size:1.2307692308vw;letter-spacing:.1538461538vw}#header .header_hidden_wrap .header_form form input[type=text]{margin-top:.1538461538vw}#header .header_hidden_wrap .header_form form select{font-size:1.2307692308vw;margin-top:.1538461538vw;width:6.1538461538vw;height:2.6923076923vw;border:none;padding:0 .7692307692vw}#header .header_hidden_wrap .header_form form select{appearance:none}#header .header_hidden_wrap .header_form form select::-ms-expand{display:none}#header .header_hidden_wrap .header_form form select{background-image:url("../img/form_arrow.svg");background-position:right 1vw center;background-repeat:no-repeat;background-size:.5384615385vw .3846153846vw}#header .header_hidden_wrap .header_form form input[type=submit]{margin-left:3.0769230769vw;color:#fff;background:#492E1B;width:9.2307692308vw;height:3.0769230769vw;border:none}#header .header_hidden_wrap .header_form form .keyv_form_title{font-size:1.5384615385vw;line-height:2.3076923077vw;padding:0 .7692307692vw}#header .header_hidden_wrap .header_form form .keyv_form_date{margin-top:.1538461538vw;width:10vw;height:2.6923076923vw;border:none}#header .header_hidden_wrap .header_form form input[type=date]{position:relative;text-align:center}#header .header_hidden_wrap .header_form form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0}#header .header_hidden_wrap .header_form form input[type=checkbox]{display:none}#header .header_hidden_wrap .header_form form .checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:.3846153846vw 0 0 2.7692307692vw;position:relative;width:auto}#header .header_hidden_wrap .header_form form .checkbox01::before{background:#fff;content:'';display:block;height:1.2307692308vw;left:1.0769230769vw;margin-top:-.4615384615vw;position:absolute;top:50%;width:1.2307692308vw}#header .header_hidden_wrap .header_form form .checkbox01::after{border-right:.2307692308vw solid #4D250C;border-bottom:.2307692308vw solid #4D250C;content:'';display:block;height:.6923076923vw;left:1.4615384615vw;margin-top:-.3846153846vw;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:.3846153846vw}#header .header_hidden_wrap .header_form form input[type=checkbox]:checked+.checkbox01::after{opacity:1}#header .header_hidden_wrap .header_form form label.label_space{margin-right:0}#keyv{padding-top:10.7692307692vw}#keyv .keyv_inner_wrap{position:relative;background:#fff}#keyv .keyv_title{z-index:1;position:absolute;top:calc(50% - 1.5384615385vw);left:50%;transform:translateY(-50%) translateX(-50%);color:#fff;font-size:2.3076923077vw;text-align:center;line-height:3.0769230769vw;letter-spacing:2;text-shadow:#000000bf .3846153846vw .3846153846vw .3846153846vw}#keyv .keyv_slider_item{max-height:46.1538461538vw}#keyv .keyv_slider_item .slick-track{height:46.1538461538vw}#keyv .slick-slide:nth-child(1){background:URL("../../assets/img/keyv_slider_01.jpg") center center;background-size:contain;background-repeat:no-repeat}#keyv .slick-slide:nth-child(2){background:URL("../../assets/img/keyv_slider_02.jpg") center center;background-size:contain;background-repeat:no-repeat}#keyv .slick-slide:nth-child(3){background:URL("../../assets/img/keyv_slider_03.jpg") center center;background-size:contain;background-repeat:no-repeat}#keyv .slick-slide img{width:100%}#keyv .keyv_form{width:84.6153846154vw;height:7.6923076923vw;background:#C1A681;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#keyv .keyv_form form{width:80vw;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:2.7692307692vw 2.3076923077vw 0;font-size:1.2307692308vw;letter-spacing:.1538461538vw;color:#fff}#keyv .keyv_form form input{box-sizing:border-box;font-size:1.2307692308vw;letter-spacing:.1538461538vw}#keyv .keyv_form form input[type=text]{margin-top:.1538461538vw}#keyv .keyv_form form select{font-size:1.2307692308vw;margin-top:.1538461538vw;width:6.1538461538vw;height:2.6923076923vw;border:none;padding:0 .7692307692vw}#keyv .keyv_form form select{appearance:none}#keyv .keyv_form form select::-ms-expand{display:none}#keyv .keyv_form form select{background-image:url("../img/form_arrow.svg");background-position:right 1vw center;background-repeat:no-repeat;background-size:.5384615385vw .3846153846vw}#keyv .keyv_form form input[type=submit]{margin-left:3.0769230769vw;color:#fff;background:#492E1B;width:9.2307692308vw;height:3.0769230769vw;border:none}#keyv .keyv_form form .keyv_form_title{font-size:1.5384615385vw;line-height:2.3076923077vw;padding:0 .7692307692vw}#keyv .keyv_form form .keyv_form_date{margin-top:.1538461538vw;width:10vw;height:2.6923076923vw;border:none}#keyv .keyv_form form input[type=date]{position:relative;text-align:center}#keyv .keyv_form form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0}#keyv .keyv_form form input[type=checkbox]{display:none}#keyv .keyv_form form .checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:.3846153846vw 0 0 2.7692307692vw;position:relative;width:auto}#keyv .keyv_form form .checkbox01::before{background:#fff;content:'';display:block;height:1.2307692308vw;left:1.0769230769vw;margin-top:-.4615384615vw;position:absolute;top:50%;width:1.2307692308vw}#keyv .keyv_form form .checkbox01::after{border-right:.2307692308vw solid #4D250C;border-bottom:.2307692308vw solid #4D250C;content:'';display:block;height:.6923076923vw;left:1.4615384615vw;margin-top:-.3846153846vw;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:.3846153846vw}#keyv .keyv_form form input[type=checkbox]:checked+.checkbox01::after{opacity:1}#keyv .keyv_form form label.label_space{margin-left:1.8461538462vw}#concept{background:URL("../img/concept_bg_01.png"),URL("../img/concept_bg_02.svg");background-repeat:no-repeat, no-repeat;background-size:cover, 15.3846153846vw 15.6923076923vw;background-position:bottom,center 8.6153846154vw;height:36.9230769231vw}#concept .sec_title{padding-top:10.7692307692vw;font-size:2vw;line-height:3.0769230769vw;font-weight:800;text-align:center;color:#4D250C}#concept p{text-align:center;color:#2C2220;font-size:1.2307692308vw;line-height:2.3076923077vw;margin-bottom:2.3076923077vw}#cooking{padding-top:6.4615384615vw}#cooking .sec_title{font-size:2.7692307692vw;line-height:2.7692307692vw;color:#4D250C;font-weight:800;letter-spacing:.1538461538vw;text-align:center;display:flex;justify-content:center;margin-bottom:2.3076923077vw}#cooking .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;width:11.5384615385vw;height:1.5384615385vw;margin:.5384615385vw 2.3076923077vw}#cooking .sec_title::after{display:block;content:"";width:11.5384615385vw;height:1.5384615385vw;margin:.5384615385vw 2.3076923077vw}#cooking .sec_title_sub{font-size:1.6923076923vw;line-height:2.7692307692vw;color:#4D250C;text-align:center;letter-spacing:.1538461538vw;margin-bottom:1.5384615385vw}#cooking .cooking_text{font-size:1.2307692308vw;line-height:2.3076923077vw;color:#2C2220;letter-spacing:.0038461538vw;text-align:center;padding-bottom:6.1538461538vw}#cooking .cooking_text p{color:#2C2220;font-size:1.2307692308vw;line-height:2.3076923077vw;letter-spacing:.0038461538vw}#cooking .cooking_slider_outer{height:49vw;position:relative}#cooking .cooking_slider_outer::before{z-index:-1;background:#E8E5DA;content:"";display:block;width:100%;height:29.2307692308vw;position:absolute;bottom:0}#cooking .cooking_slider_outer .cooking_slider_wrap{margin-top:6.1538461538vw;max-width:84.6153846154vw;margin:auto}#cooking .cooking_slider_outer .cooking_slider_wrap::after{content:"";display:block;background:URL("../../assets/img/cooking_slider_dinner_bg.svg");background-repeat:no-repeat;width:46.1538461538vw;height:46.1538461538vw;position:absolute;background-position:100%;right:5.3846153846vw;bottom:-10vw}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-slider{width:69.2307692308vw;height:38.4615384615vw}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide{width:69.2307692308vw;height:38.4615384615vw}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide:nth-child(1){background:URL("../../assets/img/cooking_slider_01_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide:nth-child(2){background:URL("../../assets/img/cooking_slider_02_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide:nth-child(3){background:URL("../../assets/img/cooking_slider_03_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide p{background:#4D250C;color:#fff;width:4.6153846154vw;height:auto;padding:1.5384615385vw 0;writing-mode:vertical-rl;text-align:center;line-height:4.6153846154vw;font-size:2vw}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide p span{font-size:1.3846153846vw;line-height:4.6153846154vw}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-dots li{position:relative;display:inline-block;margin:0 .2307692308vw 0 0;padding:0;cursor:pointer}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-dots li button{width:2.3076923077vw;height:.2307692308vw;border:none;background:none;font-size:0}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-dots li button::before{font-family:none;position:absolute;width:2.3076923077vw;height:.2307692308vw;content:"";opacity:1;background:#ccc;left:0;top:.7692307692vw}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-dots li.slick-active button::before{background:#4D250C}#cooking .cooking_slider_outer .cooking_slider_wrap.dinner_area{position:relative}#cooking .cooking_slider_outer .cooking_slider_wrap.dinner_area .cooking_text{position:absolute;top:0;right:0;writing-mode:vertical-rl;display:flex;align-content:center;justify-content:center;align-items:center;text-align:inherit}#cooking .cooking_slider_outer .cooking_slider_wrap.dinner_area .cooking_text .cooking_text_ttl{font-size:2.3076923077vw;line-height:2.6153846154vw;letter-spacing:.1538461538vw;height:9.6153846154vw;text-align:inherit}#cooking .cooking_slider_outer .cooking_slider_wrap.dinner_area .cooking_text p{height:38.4615384615vw}#cooking .cooking_slider_outer_2{position:relative}#cooking .cooking_slider_outer_2::before{content:"";display:block;position:absolute;height:40.2307692308vw;width:calc(731/1300 * 100vw);background:#E8E5DA;top:8.0769230769vw}#cooking .cooking_slider_outer_2 .breakfast_area{max-width:100vw;height:48.3076923077vw;margin:auto;position:relative}#cooking .cooking_slider_outer_2 .breakfast_area::before{content:"";display:block;width:42.3076923077vw;height:42.3076923077vw;background:URL("../img/cooking_slider_morning_bg.svg");background-repeat:no-repeat;background-size:cover;position:absolute;top:5.1538461538vw;left:20vw}#cooking .cooking_slider_outer_2 .breakfast_area .breakfast_img{background:URL("../img/cooking_morning.jpg");background-repeat:no-repeat;background-size:contain;width:69.2307692308vw;height:38.4615384615vw;position:absolute;right:0;top:4.7692307692vw}#cooking .cooking_slider_outer_2 .breakfast_area .cooking_text{text-align:left;width:23.0769230769vw;position:relative;top:4.7692307692vw;left:7.6923076923vw}#cooking .cooking_slider_outer_2 .breakfast_area .cooking_text .title{font-size:2.3076923077vw;line-height:2.6153846154vw;letter-spacing:.1538461538vw;margin-bottom:2.7692307692vw}#cooking .cooking_slider_outer_2 .breakfast_area .cooking_text .title_sub{font-size:1.6923076923vw;line-height:2.7692307692vw;letter-spacing:.1538461538vw;margin-bottom:2.3076923077vw}#cooking .cooking_slider_outer_2 .breakfast_area .cooking_text .text{color:#2C2220;font-size:1.2307692308vw;line-height:2.3076923077vw;letter-spacing:.0038461538vw;width:18.0769230769vw}#cooking .cooking_ranking_wrap{margin:4.9230769231vw auto 0;width:98%;max-width:84.6153846154vw;background:#E5A677 URL("../img/cooking_ranking_cloud.png");background-repeat:no-repeat;background-size:13.3076923077vw 6.4615384615vw;background-position:0 27.6153846154vw;box-shadow:#66666633 0 .6153846154vw 1.1538461538vw}#cooking .cooking_ranking_wrap .cooking_ranking_flex{padding:2.4615384615vw 4.6153846154vw 0 2.4615384615vw;display:flex;justify-content:space-between}#cooking .cooking_ranking_wrap .cooking_ranking_flex_left{width:38.4615384615vw;margin-top:1.2307692308vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_1{font-size:1.6153846154vw;line-height:2.0769230769vw;color:#4D250C;text-align:center;display:flex;justify-content:center;letter-spacing:-.0615384615vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_1::before{content:"";display:block;background:URL("../img/cooking_ranking_txt_1_bg.svg");width:1.2307692308vw;height:1.3846153846vw;margin:.2307692308vw .3076923077vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_1::after{content:"";display:block;background:URL("../img/cooking_ranking_txt_1_bg.svg");width:1.2307692308vw;height:1.3846153846vw;margin:.2307692308vw .3076923077vw;transform:rotateY(180deg)}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2{margin-top:1.2307692308vw;margin-bottom:1.5384615385vw;font-size:3.0769230769vw;line-height:3.5384615385vw;color:#fff;text-align:center;display:flex;justify-content:space-between;letter-spacing:.2307692308vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2 .font_s60{font-size:4.6153846154vw;line-height:2.6153846154vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2 .letter_s{letter-spacing:.0769230769vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2::before{content:"";display:block;background:URL("../img/cooking_ranking_txt_2_bg.svg");width:6.1538461538vw;height:.9230769231vw;margin:3.5384615385vw .7692307692vw 0 0}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2::after{content:"";display:block;background:URL("../img/cooking_ranking_txt_2_bg.svg");width:6.1538461538vw;height:.9230769231vw;margin:3.5384615385vw 0 0 .7692307692vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_3{font-size:1.5384615385vw;line-height:2.3076923077vw;letter-spacing:.0923076923vw;color:#4D250C;text-align:center}#cooking .cooking_ranking_wrap .cooking_ranking_txt_3 .bg{display:inline-block;background:#F9F3ED;padding:0 .7692307692vw;height:2.5384615385vw;line-height:2.5384615385vw;margin-bottom:1.5384615385vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_4{font-size:1.2307692308vw;line-height:1.6153846154vw;letter-spacing:.0923076923vw;text-align:center}#cooking .cooking_ranking_wrap .cooking_ranking_img{width:34.1538461538vw;height:24.1538461538vw;background:URL("../img/cooking_ranking_img.jpg");background-repeat:no-repeat;background-size:contain}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap{margin:2.6153846154vw 3.8461538462vw 0;padding-bottom:3.8461538462vw}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_1{font-size:1.8461538462vw;line-height:2.7692307692vw;margin-bottom:.9230769231vw}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_2{font-size:1.5384615385vw;line-height:2.3076923077vw;display:inline-block}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_3{font-size:2.3846153846vw;line-height:3.0769230769vw;display:inline-block;letter-spacing:.0923076923vw;padding-left:6.9230769231vw}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_3 .cooking_ranking_detail_txt_3_s{font-size:1.3846153846vw;letter-spacing:.0384615385vw}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_4{font-size:1.0769230769vw;display:inline-block;margin-left:.4615384615vw}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_5{display:block;margin-top:1.0769230769vw}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_5 a{color:#4D250C;text-decoration:none;font-size:1.2307692308vw;line-height:3.0769230769vw;width:24.2307692308vw;height:3.0769230769vw;border:.0769230769vw solid #4D250C;display:block;background:#F9F3ED URL("../img/cooking_ranking_btn_arrow.svg");background-repeat:no-repeat;background-size:.3461538462vw .6923076923vw;background-position:24.2307692308vw center;padding-left:2.3076923077vw}#cooking .cooking_venue{height:32.3076923077vw;position:relative}#cooking .cooking_venue::before{content:"";display:block;position:absolute;height:15.9230769231vw;width:100%;background:#E8E5DA;top:12.6923076923vw}#cooking .cooking_venue .cooking_venue_wrap{z-index:1;padding-top:4.7692307692vw;max-width:84.6153846154vw;margin:auto;position:relative}#cooking .cooking_venue .cooking_venue_wrap::before{content:"";display:block;width:30.7692307692vw;height:30.7692307692vw;background:URL("../img/cooking_venue_bg.svg");background-repeat:no-repeat;background-size:cover;position:absolute;top:1.1538461538vw;left:25.1538461538vw}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex{width:84.6153846154vw;margin:auto;position:relative;display:flex;justify-content:space-between}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex .cooking_venue_img{width:38.0769230769vw;height:23.8461538462vw;background:URL("../img/cooking_venue_img.jpg");background-size:contain;background-repeat:no-repeat;margin-left:8.0769230769vw}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex .cooking_venue_text_area{width:27.3076923077vw;margin-right:7.6923076923vw}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex .cooking_venue_text_area .cooking_venue_title{font-size:2vw;color:#4D250C;letter-spacing:.1153846154vw;margin-top:5.3846153846vw}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex .cooking_venue_text_area .cooking_venue_text{font-size:1.2307692308vw;line-height:2vw;color:#2C2220;letter-spacing:.0923076923vw;margin-top:3.0769230769vw}#room{background:#F9F9F7}#room .sec_title{padding-top:7.3846153846vw;font-size:2.7692307692vw;line-height:2.7692307692vw;color:#4D250C;font-weight:800;letter-spacing:.1538461538vw;text-align:center;display:flex;justify-content:center;margin-bottom:4.6153846154vw}#room .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;width:11.5384615385vw;height:1.5384615385vw;margin:.5384615385vw 2.3076923077vw}#room .sec_title::after{display:block;content:"";width:11.5384615385vw;height:1.5384615385vw;margin:.5384615385vw 2.3076923077vw}#room #tabcontrol{width:84.6153846154vw;margin:auto;display:flex;justify-content:space-between}#room #tabcontrol .room_tab{z-index:0;font-size:1.2307692308vw;line-height:4.6153846154vw;color:#9C8051;height:4.6153846154vw;display:inline-block;border-width:.0769230769vw 0 0 .0769230769vw;border-style:solid;border-color:#9C8051;position:relative;width:100%;text-align:center}#room #tabcontrol .room_tab:last-child{border-width:.0769230769vw .0769230769vw 0 .0769230769vw}#room #tabcontrol .room_tab.disp{z-index:10;display:block;background:#E3B06E;color:#4D250C}#room #tabbody .tabpage{display:none;border-top:.0769230769vw solid #9C8051;margin-top:-.0769230769vw;position:relative;z-index:0}#room #tabbody .tabpage.disp{display:block}#room #tabpage2 .room_slider figure{background:URL("../img/room_tab_02_1.jpg") center center;background-size:cover;background-repeat:no-repeat;width:69.2307692308vw;height:38.4615384615vw;display:block;margin:0 0 0 auto}#room #tabpage3 .room_slider figure{background:URL("../img/room_tab_03_1.jpg") center center;background-size:cover;background-repeat:no-repeat;width:69.2307692308vw;height:38.4615384615vw;display:block;margin:0 0 0 auto}#room #tabpage4 .room_slider figure{background:URL("../img/room_tab_04_1.jpg") center center;background-size:cover;background-repeat:no-repeat;width:69.2307692308vw;height:38.4615384615vw;display:block;margin:0 0 0 auto}#room #tabpage5 .room_slider figure{background:URL("../img/room_tab_05_1.jpg") center center;background-size:cover;background-repeat:no-repeat;width:69.2307692308vw;height:38.4615384615vw;display:block;margin:0 0 0 auto}#room .room_page_wrap{max-width:100vw;margin:2.3076923077vw auto 0;padding-bottom:2.3076923077vw}#room .slick-slider{width:69.2307692308vw;height:38.4615384615vw;margin:0 0 0 auto}#room .room_slider_item .slick-slide{width:69.2307692308vw;height:38.4615384615vw}#room .room_slider_item .slick-slide:nth-child(1){background:URL("../../assets/img/room_slider_01_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#room .room_slider_item .slick-slide:nth-child(2){background:URL("../../assets/img/room_slider_01_2.jpg") center center;background-size:cover;background-repeat:no-repeat}#room .room_slider_item .slick-slide:nth-child(3){background:URL("../../assets/img/room_slider_01_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#room .room_slider_item .slick-slide p{background:#4D250C;color:#fff;width:4.6153846154vw;height:11.9230769231vw;text-align:center;line-height:4.6153846154vw;font-size:2vw}#room .slick-dots li{position:relative;display:inline-block;margin:0 .2307692308vw 0 0;padding:0;cursor:pointer}#room .slick-dots li button{width:2.3076923077vw;height:.2307692308vw;border:none;background:none;font-size:0}#room .slick-dots li button::before{font-family:none;position:absolute;width:2.3076923077vw;height:.2307692308vw;content:"";opacity:1;background:#ccc;left:0;top:.7692307692vw}#room .slick-dots li.slick-active button::before{background:#4D250C}#room .tabpage_text_wrap{position:absolute;top:5.3846153846vw;width:17vw;margin-left:7.6923076923vw}#room .tabpage_text_wrap .tabpage_text_1{font-size:1.8461538462vw;line-height:2.3076923077vw;color:#4D250C}#room .tabpage_text_wrap .tabpage_text_2{font-size:1.1538461538vw;line-height:2.6153846154vw;color:#9C8051;margin-top:1.8461538462vw}#room .tabpage_text_wrap .tabpage_text_3{font-size:1.2307692308vw;line-height:2.1538461538vw;color:#2C2220;margin-top:1vw}#room .tabpage_text_wrap .tabpage_link{margin-top:1.5384615385vw;font-size:1.2307692308vw;line-height:1.3846153846vw;color:#fff;text-align:center;background:#DD925F URL("../img/room_tabpage_link_arrow.svg");background-repeat:no-repeat;background-position:15.3846153846vw center;background-size:.3461538462vw .6923076923vw;display:block;width:17vw;height:5.4615384615vw;text-decoration:none;position:relative}#room .tabpage_text_wrap .tabpage_link span{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:13.8461538462vw}#room .room_info{width:84.6153846154vw;margin:auto;color:#4D250C;padding-bottom:1.5384615385vw}#room .room_info .room_info_title{font-size:1.8461538462vw;line-height:3.0769230769vw;border-bottom:#9C8051 solid .0769230769vw}#room .room_info .room_info_title_sub{font-size:1.5384615385vw;margin-top:2.3076923077vw}#room .room_info .room_info_item_wrap{margin-top:1.2307692308vw}#room .room_info .room_info_item_wrap .room_info_ul{display:flex;flex-wrap:wrap}#room .room_info .room_info_item_wrap .room_info_ul li{font-size:1.2307692308vw;line-height:2.1538461538vw;color:#2C2220;min-width:15.3846153846vw;display:block;position:relative;padding-left:.7692307692vw}#room .room_info .room_info_item_wrap .room_info_ul li::before{content:"";display:inline-block;width:.2692307692vw;height:.2692307692vw;background:#9C8051;border-radius:100%;margin-right:.7692307692vw;position:absolute;top:.9230769231vw;left:.3076923077vw}#TowadaStoneBath{background:#E8E5DA}#TowadaStoneBath .sec_title{padding-top:7.3846153846vw;font-size:2.7692307692vw;line-height:2.7692307692vw;color:#4D250C;font-weight:800;letter-spacing:.1538461538vw;text-align:center;display:flex;justify-content:center;margin-bottom:4.6153846154vw}#TowadaStoneBath .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;width:11.5384615385vw;height:1.5384615385vw;margin:.5384615385vw 2.3076923077vw}#TowadaStoneBath .sec_title::after{display:block;content:"";width:11.5384615385vw;height:1.5384615385vw;margin:.5384615385vw 2.3076923077vw}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area{position:relative}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area::before{content:"";display:block;height:42.3076923077vw;background:URL("../img/cooking_slider_morning_bg.svg");background-repeat:no-repeat;background-size:42.3076923077vw 42.3076923077vw;background-position:24.3076923077vw 0;position:absolute;left:50%;transform:translateX(-50%);width:100vw;top:19.7692307692vw}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area .TowadaStoneBath_img1{background:URL("../img/TowadaStoneBath_img_1.jpg") center center;background-repeat:no-repeat;width:100%;height:42.3076923077vw;background-size:cover}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area .TowadaStoneBath_img_inner{width:84.6153846154vw;margin:auto;position:absolute;top:0;top:34vw;left:50%;transform:translateX(-50%)}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area .TowadaStoneBath_img_inner .TowadaStoneBath_img2{background-image:URL("../img/TowadaStoneBath_img_2.jpg");background-repeat:no-repeat;width:29.3846153846vw;height:19.5384615385vw}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area .TowadaStoneBath_img_inner .TowadaStoneBath_img3{background-image:URL("../img/TowadaStoneBath_img_3.jpg");background-repeat:no-repeat;width:27.0769230769vw;height:19.1538461538vw;position:absolute;top:16.3076923077vw;left:14.6923076923vw}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_txt_area{max-width:39.3076923077vw;margin:auto;padding:4.9230769231vw 0 0 45.3076923077vw;min-height:29.3076923077vw}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_txt_1{font-size:1.2307692308vw;line-height:2.3076923077vw;color:#2C2220}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_txt_area2{height:3.0769230769vw;width:21.5384615385vw;border-top:.0769230769vw solid #9C8051;border-bottom:.0769230769vw solid #9C8051;margin-top:1.0769230769vw}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_txt_2{display:flex;justify-content:space-around;align-content:center;align-items:center;height:3.0769230769vw;font-size:1.2307692308vw;letter-spacing:.0923076923vw;color:#9C8051}#facilities{padding-bottom:6.1538461538vw;padding-top:6.9230769231vw}#facilities .facilities_lobby{max-width:100vw;width:100%;margin:0 auto 3.4615384615vw;position:relative}#facilities .facilities_lobby::before{content:"";display:block;position:absolute;width:78.3076923077vw;height:16.6923076923vw;background:URL("../img/facilities_lobby_bg.svg");right:0;background-repeat:no-repeat;background-size:78.3076923077vw 16.6923076923vw;top:21.5384615385vw;z-index:1}#facilities .facilities_lobby .sec_title{font-size:2.7692307692vw;line-height:7.6923076923vw;color:#4D250C;padding-top:2.6153846154vw;margin-right:7.6923076923vw;position:absolute;right:0;writing-mode:vertical-rl;background:URL("../img/facilities_title_bk.svg");background-repeat:no-repeat;background-position:top right;background-size:1.4615384615vw 11.5384615385vw}#facilities .facilities_lobby .facilities_text_1{position:absolute;top:10.4615384615vw;right:7.6923076923vw;width:18.9230769231vw;font-size:2.3076923077vw;line-height:3.5384615385vw;letter-spacing:.0769230769vw;color:#4D250C}#facilities .facilities_lobby .facilities_text_2{position:absolute;top:16.9230769231vw;right:7.6923076923vw;width:18.9230769231vw;font-size:1.6923076923vw;line-height:2.7692307692vw;letter-spacing:.1538461538vw;color:#2C2220}#facilities .facilities_rooftop{max-width:100vw;width:100%;position:relative;margin:auto}#facilities .facilities_rooftop::before{content:"";display:block;position:absolute;width:77.0769230769vw;height:20.9230769231vw;background:URL("../img/facilities_rooftop_bg.svg");left:0;background-repeat:no-repeat;background-size:77.0769230769vw 20.9230769231vw;top:17.2307692308vw;z-index:1}#facilities .facilities_rooftop .facilities_text_1{position:absolute;top:10.4615384615vw;left:7.6923076923vw;width:18.9230769231vw;font-size:2.3076923077vw;line-height:3.5384615385vw;letter-spacing:.0769230769vw;color:#4D250C}#facilities .facilities_rooftop .facilities_rooftop_img{width:69.2307692308vw;height:38.4615384615vw;background:URL("../img/facilities_rooftop_img.jpg");background-repeat:no-repeat;background-position:top right;background-size:69.2307692308vw 38.4615384615vw;margin:0 0 0 auto}#facilities .slick-slider{width:69.2307692308vw;height:38.4615384615vw;margin:0}#facilities .facilities_slider_item .slick-dots{display:flex;justify-content:flex-end}#facilities .facilities_slider_item .slick-slide{width:69.2307692308vw;height:38.4615384615vw}#facilities .facilities_slider_item .slick-slide:nth-child(1){background:URL("../../assets/img/facilities_slider_01_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#facilities .facilities_slider_item .slick-slide:nth-child(2){background:URL("../../assets/img/facilities_slider_01_2.jpg") center center;background-size:cover;background-repeat:no-repeat}#facilities .facilities_slider_item .slick-slide:nth-child(3){background:URL("../../assets/img/facilities_slider_01_3.jpg") center center;background-size:cover;background-repeat:no-repeat}#facilities .facilities_slider_item .slick-slide p{background:#4D250C;color:#fff;width:4.6153846154vw;height:11.9230769231vw;text-align:center;line-height:4.6153846154vw;font-size:2vw}#facilities .slick-dots li{position:relative;display:inline-block;margin:0 .2307692308vw 0 0;padding:0;cursor:pointer}#facilities .slick-dots li button{width:2.3076923077vw;height:.2307692308vw;border:none;background:none;font-size:0}#facilities .slick-dots li button::before{font-family:none;position:absolute;width:2.3076923077vw;height:.2307692308vw;content:"";opacity:1;background:#ccc;left:0;top:.7692307692vw}#facilities .slick-dots li.slick-active button::before{background:#4D250C}#sightseeing{background:#E8E5DA}#sightseeing .sec_title{padding-top:7.3846153846vw;font-size:2.7692307692vw;line-height:2.7692307692vw;color:#4D250C;font-weight:800;letter-spacing:.1538461538vw;text-align:center;display:flex;justify-content:center;margin-bottom:4.6153846154vw}#sightseeing .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;width:11.5384615385vw;height:1.5384615385vw;margin:.5384615385vw 2.3076923077vw}#sightseeing .sec_title::after{display:block;content:"";width:11.5384615385vw;height:1.5384615385vw;margin:.5384615385vw 2.3076923077vw}#sightseeing .sliderArea{max-width:100%;margin:0 auto;padding:0 1.9230769231vw 6.1538461538vw}#sightseeing .sliderArea.w300{max-width:23.0769230769vw}#sightseeing .slick-prev,#sightseeing .slick-next{z-index:1;display:block;border:none;width:2.7692307692vw;height:5.4615384615vw;font-size:0;position:absolute;top:11.2307692308vw;background:URL("../img/sightseeing_prev.svg");background-size:2.7692307692vw 5.4615384615vw;background-repeat:no-repeat}#sightseeing .slick-next{right:0;position:absolute;background:URL("../img/sightseeing_prev.svg");background-size:2.7692307692vw 5.4615384615vw;background-repeat:no-repeat;transform:rotateY(180deg)}#sightseeing .slick-prev:before,#sightseeing .slick-next:before{color:#000}#sightseeing .full-screen .slick-list{overflow:visible}#sightseeing .full-screen.slider{max-width:76.9230769231vw;margin:0 auto}#sightseeing .sightseeing_item_wrap{width:63.0769230769vw;height:23.0769230769vw;background:#fff;margin:auto 3.8461538462vw;display:flex;flex-direction:row;padding:3.0769230769vw;box-shadow:#00000052 0 0 0;transition:box-shadow 0.3s}#sightseeing .sightseeing_item_wrap.sightseeing_item_1 figure{background:URL("../img/sightseeing_item_img_1.jpg") center center;background-size:35.3846153846vw 23.0769230769vw;background-repeat:no-repeat;width:35.3846153846vw;height:23.0769230769vw;margin-right:4.6153846154vw}#sightseeing .sightseeing_item_wrap.sightseeing_item_2 figure{background:URL("../img/sightseeing_item_img_2.jpg") center center;background-size:35.3846153846vw 23.0769230769vw;background-repeat:no-repeat;width:35.3846153846vw;height:23.0769230769vw;margin-right:4.6153846154vw}#sightseeing .sightseeing_item_wrap.sightseeing_item_3 figure{background:URL("../img/sightseeing_item_img_3.jpg") center center;background-size:35.3846153846vw 23.0769230769vw;background-repeat:no-repeat;width:35.3846153846vw;height:23.0769230769vw;margin-right:4.6153846154vw}#sightseeing .sightseeing_item_wrap.sightseeing_item_4 figure{background:URL("../img/sightseeing_item_img_4.jpg") center center;background-size:35.3846153846vw 23.0769230769vw;background-repeat:no-repeat;width:35.3846153846vw;height:23.0769230769vw;margin-right:4.6153846154vw}#sightseeing .sightseeing_item_wrap .sightseeing_item_text_1{font-size:1.3846153846vw;line-height:2.1538461538vw;letter-spacing:.0923076923vw;color:#4D250C;margin-top:3.0769230769vw}#sightseeing .sightseeing_item_wrap .sightseeing_item_text_2{font-size:1.2307692308vw;line-height:2.1538461538vw;letter-spacing:.0923076923vw;color:#9C8051;margin:.7692307692vw 0 2.3076923077vw}#sightseeing .sightseeing_item_wrap .sightseeing_item_link_1,#sightseeing .sightseeing_item_wrap .sightseeing_item_link_2{display:block;width:16.9230769231vw;height:3.8461538462vw;border:.0769230769vw solid #9C8051;background:URL("../img/sightseeing_item_link_arrow.svg");background-size:.3461538462vw .6923076923vw;background-repeat:no-repeat;background-position:15.3846153846vw center}#sightseeing .sightseeing_item_wrap .sightseeing_item_link_1 span,#sightseeing .sightseeing_item_wrap .sightseeing_item_link_2 span{font-size:1.2307692308vw;letter-spacing:.0923076923vw;margin-left:3.5384615385vw;line-height:3.8461538462vw;color:#9C8051}#sightseeing .sightseeing_item_wrap .sightseeing_item_link_2{margin-top:.7692307692vw}#sightseeing .slick-active .sightseeing_item_wrap{box-shadow:#00000052 0 .3076923077vw .3846153846vw;transition:box-shadow 0.3s}#access{background:#F9F9F7;padding-bottom:6.1538461538vw}#access .sec_title{padding-top:7.3846153846vw;font-size:2.7692307692vw;line-height:2.7692307692vw;color:#4D250C;font-weight:800;letter-spacing:.1538461538vw;text-align:center;display:flex;justify-content:center;margin-bottom:2vw}#access .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;width:11.5384615385vw;height:1.5384615385vw;margin:.5384615385vw 2.3076923077vw}#access .sec_title::after{display:block;content:"";width:11.5384615385vw;height:1.5384615385vw;margin:.5384615385vw 2.3076923077vw}#access .access_sub_title{font-size:1.5384615385vw;line-height:2.6153846154vw;letter-spacing:.1538461538vw;color:#9C8051;text-align:center;margin-bottom:1.0769230769vw}#access .access_wrap{max-width:84.6153846154vw;width:100%;margin:auto}#access .access_wrap .access_car{font-size:1.5384615385vw;line-height:2.5384615385vw;color:#2C2220;padding-left:3.8461538462vw;background:URL("../img/access_car_ico.svg");background-size:2.3076923077vw 2.0769230769vw;background-repeat:no-repeat;background-position:center left}#access .access_wrap .access_car_img_area{width:84.6153846154vw;margin-top:1.5384615385vw;margin-bottom:3.5384615385vw}#access .access_wrap .access_car_img_area .access_img{width:84.6153846154vw;height:20vw;background:URL("../img/access_car_img.png?v2");background-size:cover;background-repeat:no-repeat}#access .access_wrap .access_train{font-size:1.5384615385vw;line-height:2.5384615385vw;color:#2C2220;padding-left:3.8461538462vw;background:URL("../img/access_train_ico.svg");background-size:1.6923076923vw 2.5384615385vw;background-repeat:no-repeat;background-position:center left}#access .access_wrap .access_train_img_area{width:84.6153846154vw;margin-top:1.5384615385vw}#access .access_wrap .access_train_img_area .access_img{width:84.6153846154vw;height:10vw;background:URL("../img/access_train_img.png");background-size:cover;background-repeat:no-repeat}#plan{background:URL("../img/plan_bg.png");background-position:center;padding-bottom:3.4615384615vw}#plan .sec_title{padding-top:4.3076923077vw;font-size:2.7692307692vw;line-height:2.7692307692vw;color:#4D250C;font-weight:800;letter-spacing:.1538461538vw;text-align:center;display:flex;justify-content:center;margin-bottom:2vw}#plan .plan_item_wrap{width:84.6153846154vw;margin:auto;display:flex;justify-content:space-between;padding-bottom:2.3076923077vw}#plan .plan_item_wrap .plan_item{width:24.6153846154vw;height:32.3076923077vw}#plan .plan_item_wrap .plan_item .plan_item_img{width:24.6153846154vw;height:18.4615384615vw;margin-bottom:1vw}#plan .plan_item_wrap .plan_item .plan_item_text{min-height:6.9230769231vw;font-size:1.3846153846vw;line-height:2vw;letter-spacing:.0038461538vw}#plan .plan_item_wrap .plan_item .plan_item_link{width:14.2307692308vw;height:3.8461538462vw;display:block;margin:auto;background:#DD925F URL("../img/plan_item_link_arrow.svg");background-size:.3461538462vw .6923076923vw;background-repeat:no-repeat;background-position:16.9230769231vw center;font-size:1.2307692308vw;line-height:3.8461538462vw;padding-left:5vw;text-decoration:none;color:#fff}#plan .plan_item_wrap .plan_item.item_1 .plan_item_img{background:URL("../img/plan_item_01.jpg");background-size:contain;background-repeat:no-repeat}#plan .plan_item_wrap .plan_item.item_2 .plan_item_img{background:URL("../img/plan_item_02.jpg");background-size:contain;background-repeat:no-repeat}#plan .plan_item_wrap .plan_item.item_3 .plan_item_img{background:URL("../img/plan_item_03.jpg");background-size:contain;background-repeat:no-repeat}#plan .plan_list_link{width:15.3846153846vw;height:3.8461538462vw;display:block;margin:auto;background:URL("../img/plan_list_link_arrow.svg");background-size:.3461538462vw .6923076923vw;background-repeat:no-repeat;background-position:16.9230769231vw center;font-size:1.2307692308vw;line-height:3.8461538462vw;padding-left:3.8461538462vw;text-decoration:none;color:#DD925F;border:.0769230769vw solid #DD925F}#footer{background:#F9F9F2;height:13.8461538462vw}#footer .footer_wrap{width:84.6153846154vw;margin:auto}#footer .footer_wrap .footer_inner{display:flex}#footer .footer_wrap .footer_inner .footer_logo{background:URL("../img/logo.png");background-repeat:no-repeat;background-size:contain;width:12.6923076923vw;height:7vw;margin-top:3.6923076923vw;margin-right:5.0769230769vw;margin-left:3.0769230769vw}#footer .footer_wrap .footer_inner .footer_text{margin-top:4.6153846154vw}#footer .footer_wrap .footer_inner .footer_text .footer_text_1{font-size:1.2307692308vw;line-height:2.1538461538vw}#footer .footer_wrap .footer_inner .footer_text .footer_text_2{font-size:1.5384615385vw;line-height:1.8461538462vw;letter-spacing:.0769230769vw}#footer .footer_wrap .footer_inner .footer_text .footer_text_3{font-size:1.1538461538vw;line-height:2vw;letter-spacing:.0038461538vw}#footer .footer_top_link{background:#4D250C;border-radius:100%;text-decoration:none;display:none;position:fixed;bottom:3.6923076923vw;right:7.6923076923vw;width:6.9230769231vw;height:6.9230769231vw}#footer .footer_top_link span{width:6.9230769231vw;font-size:1.1538461538vw;line-height:1.3846153846vw;letter-spacing:.0192307692vw;text-align:center;color:#fff;display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}}@media screen and (max-width: 750px){.sp{display:block !important}.pc{display:none}.js_humburgerOpen .el_humburger{background:URL("../img/el_humburger_close.svg");background-size:5.0666666667vw;background-repeat:no-repeat;background-position:center;transition:initial}.js_humburgerOpen .el_humburger>span{opacity:0}.js_humburgerOpen .el_humburger>span.top{background:#fff;width:8.6666666667vw}.js_humburgerOpen .el_humburger>span.middle{opacity:0}.js_humburgerOpen .el_humburger>span.bottom{background:#fff;width:8.6666666667vw}.header_humburger{z-index:5;position:absolute;top:5.7333333333vw;right:6.6666666667vw;width:7.4666666667vw;height:5.0666666667vw}.el_humburger_outer{position:fixed;top:0;right:0;width:10.6666666667vw;height:13.3333333333vw;z-index:10000}.el_humburger{position:absolute;width:100%;height:100%;padding:5vw 2.6666666667vw;box-sizing:border-box;z-index:10000;transition:all 0.2s ease-in-out;cursor:pointer;pointer-events:auto}.js_humburgerOpen .el_humburger>span.middle{opacity:0}.el_humburger>span{display:block;width:100%;margin:0 auto 1.3333333333vw;height:.6666666667vw;border-radius:.6666666667vw;background:#4D250C;transition:all 0.2s ease-in-out}.el_humburger>span:last-child{margin-bottom:0}.el_humburgerButton__close>span{display:block;width:4.6666666667vw;margin:0 auto;height:.5333333333vw;background:#fff}.navigation{display:none}.navigation.js_appear{position:fixed;top:0;left:0;bottom:0;right:0;display:block;z-index:5}.navigation_screen{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#f9f9f2d9;z-index:0;margin-top:0px;padding-top:0px;padding-bottom:26.6666666667vw;overflow:auto;-webkit-overflow-scrolling:touch}.navigation_wrapper{padding:0;text-align:center;position:relative;top:18.6666666667vw;margin-bottom:13.3333333333vw}.navigation_item{line-height:9.3333333333vw;padding:0}.navigation_item::after{display:none}.navigation_item:last-child::after{display:none}.navigation_item.navigation_item_tel{margin-top:2.6666666667vw}.navigation_item.navigation_item_tel .navigation_item_tel_inner{height:16vw;display:flex;flex-direction:column}.navigation_item.navigation_item_tel .navigation_item_tel_inner_01{color:#fff;font-size:2.9333333333vw;line-height:5.3333333333vw;width:40vw;height:5.3333333333vw;text-align:center;margin:0 auto;background:#DD925F}.navigation_item.navigation_item_tel .navigation_item_tel_inner_02{font-size:4vw;line-height:4.8vw;text-decoration:none;color:#4D250C;pointer-events:none}.navigation_item.navigation_item_tel .navigation_item_tel_inner_02::before{content:"";display:inline-block;width:5.6vw;height:4.8vw;background:URL("../img/navigation_tel_ico.svg") center center;background-size:4.2vw 4.3333333333vw;background-repeat:no-repeat;position:relative;top:.8vw}.navigation_item.navigation_item_tel .navigation_item_tel_inner_03{font-size:2.9333333333vw;color:#4D250C;line-height:3.2vw}.navigation_item>a{color:#443124;text-decoration:none;font-size:2.9333333333vw;font-weight:500}.js_fixed{position:fixed;width:100%;height:100%}#header{background:#F9F9F2;z-index:30;position:absolute;width:100%}#header .header_wrap{background:#F9F9F2;max-width:146.6666666667vw;width:100%;height:13.3333333333vw;position:fixed;margin:auto}#header .header_logo_wrap{width:14.2666666667vw;height:7.8666666667vw;display:block;position:absolute;top:2.6666666667vw;left:2.6666666667vw}#header .header_link{display:inline-block}#header .header_link img{width:14.2666666667vw;height:7.7333333333vw}#header .header_nav_wrap .header_nav_tel{font-size:3.2vw;display:block;position:absolute;right:0;top:3.2vw;padding-left:4vw;background:URL("../../assets/img/ico_tel.svg");background-repeat:no-repeat;background-position:.8vw center;background-size:2.4vw 2.5333333333vw}#header .header_nav_wrap .header_nav{display:flex;flex-wrap:nowrap;justify-content:flex-end;position:absolute;right:0;top:8vw}#header .header_nav_wrap .header_nav li{height:5.3333333333vw;margin-left:4vw}#header .header_nav_wrap .header_nav li a{text-decoration:none;font-size:2.1333333333vw;line-height:5.3333333333vw;display:block;color:#443124}#header .header_nav_wrap .header_nav li:last-child{width:16vw;text-align:center}#header .header_nav_wrap .header_nav li:last-child a{background:#DD925F;color:#fff}#header .header_reserve_wrap{position:absolute;right:10.6666666667vw}#header .header_reserve_wrap .header_reserve_link{display:flex;justify-content:center;align-items:center;background:#DD925F;width:13.3333333333vw;height:13.3333333333vw}#header .header_reserve_wrap .header_reserve_link img{width:7.3333333333vw;height:8vw}#header .header_hidden_wrap{width:100%;position:fixed;top:-26.6666666667vw;background:#F9F9F2;height:21.3333333333vw;transition:top .5s}#header .header_hidden_wrap.fadein{top:0}#header .header_hidden_wrap .header_hidden_menu{width:100%;margin:auto;height:11.8666666667vw;position:relative}#header .header_hidden_wrap .header_hidden_menu .header_logo_wrap{width:14.2666666667vw;height:7.6vw;display:block;position:absolute;top:3.6vw;left:6.2666666667vw}#header .header_hidden_wrap .header_hidden_menu .header_logo_wrap .header_link p img{width:14.2666666667vw;height:5.2vw}#header .header_hidden_wrap .header_hidden_menu .header_nav{width:115.0666666667vw;margin:0 0 0 auto;display:flex;position:relative;justify-content:space-between;top:3.2vw;height:5.3333333333vw}#header .header_hidden_wrap .header_hidden_menu .header_nav li{line-height:5.3333333333vw}#header .header_hidden_wrap .header_hidden_menu .header_nav li a{font-size:2.1333333333vw;text-decoration:none;color:#443124;display:block;width:auto;height:5.3333333333vw}#header .header_hidden_wrap .header_hidden_menu .header_nav li:last-child a{background:#DD925F;color:#fff;width:16vw;text-align:center}#header .header_hidden_wrap .header_form{width:100%;height:9.2vw;background:#C1A681;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}#header .header_hidden_wrap .header_form form{margin:auto;width:138.6666666667vw;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:2vw 4vw;font-size:2.1333333333vw;letter-spacing:.2666666667vw;color:#fff}#header .header_hidden_wrap .header_form form input{box-sizing:border-box;font-size:2.1333333333vw;letter-spacing:.2666666667vw}#header .header_hidden_wrap .header_form form input[type=text]{margin-top:.2666666667vw}#header .header_hidden_wrap .header_form form select{font-size:2.1333333333vw;margin-top:.2666666667vw;width:10.6666666667vw;height:4.6666666667vw;border:none;padding:0 1.3333333333vw}#header .header_hidden_wrap .header_form form select{appearance:none}#header .header_hidden_wrap .header_form form select::-ms-expand{display:none}#header .header_hidden_wrap .header_form form select{background-image:url("../img/form_arrow.svg");background-position:right 1.7333333333vw center;background-repeat:no-repeat;background-size:.9333333333vw .6666666667vw}#header .header_hidden_wrap .header_form form input[type=submit]{margin-left:5.3333333333vw;color:#fff;background:#492E1B;width:16vw;height:5.3333333333vw;border:none}#header .header_hidden_wrap .header_form form .keyv_form_title{font-size:2.6666666667vw;line-height:4vw;padding:0 1.3333333333vw}#header .header_hidden_wrap .header_form form .keyv_form_date{margin-top:.2666666667vw;width:17.3333333333vw;height:9.3333333333vw;border:none}#header .header_hidden_wrap .header_form form input[type=date]{position:relative;text-align:center}#header .header_hidden_wrap .header_form form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0}#header .header_hidden_wrap .header_form form input[type=checkbox]{display:none}#header .header_hidden_wrap .header_form form .checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:.6666666667vw 0 0 4.8vw;position:relative;width:auto}#header .header_hidden_wrap .header_form form .checkbox01::before{background:#fff;content:'';display:block;height:2.1333333333vw;left:1.8666666667vw;margin-top:-.8vw;position:absolute;top:50%;width:2.1333333333vw}#header .header_hidden_wrap .header_form form .checkbox01::after{border-right:.4vw solid #4D250C;border-bottom:.4vw solid #4D250C;content:'';display:block;height:1.2vw;left:2.5333333333vw;margin-top:-.6666666667vw;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:.6666666667vw}#header .header_hidden_wrap .header_form form input[type=checkbox]:checked+.checkbox01::after{opacity:1}#header .header_hidden_wrap .header_form form label.label_space{margin-right:0}#keyv{padding-top:13.3333333333vw}#keyv .keyv_inner_wrap{position:relative;background:#fff}#keyv .keyv_title{z-index:1;width:86.6666666667vw;position:absolute;top:37.3333333333vw;left:50%;transform:translateY(-50%) translateX(-50%);color:#fff;font-size:4.4vw;text-align:center;line-height:5.3333333333vw;letter-spacing:2;text-shadow:#000000bf .6666666667vw .6666666667vw .6666666667vw}#keyv .keyv_slider_item{max-height:80vw}#keyv .keyv_slider_item .slick-track{height:80vw}#keyv .slick-slide:nth-child(1){background:URL("../../assets/img/keyv_slider_sp_01.jpg") center center;background-size:cover;background-repeat:no-repeat}#keyv .slick-slide:nth-child(2){background:URL("../../assets/img/keyv_slider_sp_02.jpg") center center;background-size:cover;background-repeat:no-repeat}#keyv .slick-slide:nth-child(3){background:URL("../../assets/img/keyv_slider_sp_03.jpg") center center;background-size:cover;background-repeat:no-repeat}#keyv .slick-slide img{width:100%}#keyv .keyv_form{width:100%;height:auto;background:#C1A681;position:inherit;left:50%;bottom:0;transform:translateX(-50%)}#keyv .keyv_form #index_rsv{width:auto;display:block;flex-wrap:nowrap;justify-content:space-between;padding:0 0 5.3333333333vw;font-size:2.1333333333vw;letter-spacing:.2666666667vw;color:#fff}#keyv .keyv_form #index_rsv .keyv_form_title{width:70vw;border-bottom:.1333333333vw #fff solid;margin:auto;text-align:center;font-size:4vw;line-height:9.3333333333vw;padding:2.6666666667vw 1.3333333333vw 0}#keyv .keyv_form #index_rsv .keyv_form_title::after{content:"";display:inline-block;width:3.3333333333vw;height:3.3333333333vw;background:URL("../img/keyv_form_title_ico.svg");background-size:contain;background-repeat:no-repeat;margin-top:0;position:relative;top:.1333333333vw;left:.4vw}#concept{background:URL("../img/concept_bg_sp_01.png"),URL("../img/concept_bg_sp_02.svg");background-repeat:no-repeat, no-repeat;background-size:cover, 27.6vw 28.1333333333vw;background-position:bottom,center 12.8vw;height:auto;padding-bottom:12.2666666667vw}#concept .sec_title{padding-top:14.6666666667vw;margin-bottom:2.4vw;font-size:4vw;line-height:5.0666666667vw;font-weight:800;text-align:center;color:#4D250C}#concept p{text-align:center;color:#2C2220;font-size:3.6vw;line-height:5.0666666667vw;margin-bottom:5.0666666667vw}#cooking{padding-top:11.2vw}#cooking .sec_title{font-size:4.5333333333vw;line-height:4.5333333333vw;color:#4D250C;font-weight:800;letter-spacing:.2666666667vw;text-align:center;display:flex;justify-content:center;margin-bottom:4vw}#cooking .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;background-size:20vw .8vw;width:20vw;height:2.6666666667vw;margin:.9333333333vw 4vw}#cooking .sec_title::after{display:block;content:"";width:20vw;height:2.6666666667vw;margin:.9333333333vw 4vw}#cooking .sec_title_sub{font-size:4vw;line-height:4.8vw;color:#4D250C;text-align:center;letter-spacing:.2666666667vw;margin-bottom:2.6666666667vw}#cooking .cooking_text{font-size:3.7333333333vw;line-height:6.4vw;color:#2C2220;letter-spacing:.0066666667vw;text-align:center;padding-bottom:11.2vw}#cooking .cooking_text p{color:#2C2220;font-size:3.7333333333vw;line-height:5.3333333333vw;letter-spacing:.0066666667vw}#cooking .cooking_slider_outer{height:auto;position:relative}#cooking .cooking_slider_outer::before{z-index:-1;background:#E8E5DA;content:"";display:block;width:60vw;height:66.6666666667vw;position:absolute;top:7.6vw;right:0;bottom:auto}#cooking .cooking_slider_outer .cooking_slider_wrap{margin-top:10.6666666667vw;max-width:146.6666666667vw;margin:auto}#cooking .cooking_slider_outer .cooking_slider_wrap::after{content:"";display:block;background:URL("../../assets/img/cooking_slider_dinner_bg.svg");background-repeat:no-repeat;width:73.3333333333vw;height:73.3333333333vw;position:absolute;background-position:100%;right:12.8vw;bottom:unset;top:0}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-slider{width:80vw;height:66.6666666667vw}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide{width:80vw;height:66.6666666667vw}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide:nth-child(1){background:URL("../../assets/img/cooking_slider_sp_01_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide:nth-child(2){background:URL("../../assets/img/cooking_slider_sp_02_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide:nth-child(3){background:URL("../../assets/img/cooking_slider_sp_03_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide p{background:#4D250C;color:#fff;width:8vw;height:auto;padding:4vw 0;writing-mode:vertical-rl;text-align:center;line-height:8vw;font-size:3.4666666667vw}#cooking .cooking_slider_outer .cooking_slider_wrap .cooking_slider_item .slick-slide p span{font-size:2.4vw;line-height:8vw}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-dots{margin-left:1.3333333333vw}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-dots li{position:relative;display:inline-block;margin:0 0 0 .4vw;padding:0;cursor:pointer}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-dots li button{width:4vw;height:.4vw;border:none;background:none;font-size:0}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-dots li button::before{font-family:none;position:absolute;width:4vw;height:.4vw;content:"";opacity:1;background:#ccc;left:0;top:1.3333333333vw}#cooking .cooking_slider_outer .cooking_slider_wrap .slick-dots li.slick-active button::before{background:#4D250C}#cooking .cooking_slider_outer .cooking_slider_wrap.dinner_area{position:relative}#cooking .cooking_slider_outer .cooking_slider_wrap.dinner_area .cooking_text{writing-mode:initial;display:contents}#cooking .cooking_slider_outer .cooking_slider_wrap.dinner_area .cooking_text .cooking_text_ttl{padding:4vw 0 4vw 20vw;font-size:4.5333333333vw;line-height:4.5333333333vw;letter-spacing:.2666666667vw;height:auto;text-align:inherit;color:#4D250C}#cooking .cooking_slider_outer .cooking_slider_wrap.dinner_area .cooking_text p{height:auto;padding:0 6vw 11.3333333333vw 20vw}#cooking .cooking_slider_outer_2{position:relative}#cooking .cooking_slider_outer_2::before{content:"";display:block;position:absolute;height:66.6666666667vw;width:60vw;background:#E8E5DA;top:8vw}#cooking .cooking_slider_outer_2 .breakfast_area{max-width:100%;height:auto;margin:auto;position:relative}#cooking .cooking_slider_outer_2 .breakfast_area::before{content:"";display:block;width:73.3333333333vw;height:73.3333333333vw;background:URL("../img/cooking_slider_morning_bg.svg");background-repeat:no-repeat;background-size:cover;position:absolute;top:0vw;left:6vw}#cooking .cooking_slider_outer_2 .breakfast_area .breakfast_img{background:URL("../img/cooking_morning_sp.jpg");background-repeat:no-repeat;background-size:cover;width:80vw;height:66.6666666667vw;position:initial;margin:0 0 0 auto}#cooking .cooking_slider_outer_2 .breakfast_area .cooking_text{text-align:left;width:73.3333333333vw;position:inherit;margin:0 6.6666666667vw 0 auto;padding-bottom:11.2vw}#cooking .cooking_slider_outer_2 .breakfast_area .cooking_text .title{padding:2.6666666667vw 0 0;font-size:4.5333333333vw;line-height:4.5333333333vw;letter-spacing:.2666666667vw;margin-bottom:2vw;color:#4D250C}#cooking .cooking_slider_outer_2 .breakfast_area .cooking_text .title_sub{color:#4D250C;font-size:4vw;line-height:4.8vw;letter-spacing:.2666666667vw;margin-bottom:2vw}#cooking .cooking_slider_outer_2 .breakfast_area .cooking_text .text{color:#2C2220;font-size:3.7333333333vw;line-height:5.3333333333vw;letter-spacing:.0666666667vw;width:auto}#cooking .cooking_ranking_wrap{margin:0 auto;width:86.6666666667vw;max-width:146.6666666667vw;background:#E5A677 URL("../img/cooking_ranking_cloud_sp.png");background-repeat:no-repeat;background-size:30.6666666667vw 22.4vw;background-position:0 95.7333333333vw;box-shadow:#66666633 0 1.0666666667vw 2vw}#cooking .cooking_ranking_wrap .cooking_ranking_flex{padding:3.3333333333vw 0 0;display:block}#cooking .cooking_ranking_wrap .cooking_ranking_flex_left{width:auto;margin-top:0}#cooking .cooking_ranking_wrap .cooking_ranking_txt_1{font-size:3.7333333333vw;line-height:4.5333333333vw;color:#4D250C;text-align:center;display:flex;justify-content:center;letter-spacing:-.0666666667vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_1::before{content:"";display:block;background:URL("../img/cooking_ranking_txt_1_bg.svg");width:2.8vw;height:3.2vw;margin:.5333333333vw 1.3333333333vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_1::after{content:"";display:block;background:URL("../img/cooking_ranking_txt_1_bg.svg");width:2.8vw;height:3.2vw;margin:.5333333333vw 1.3333333333vw;transform:rotateY(180deg)}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2{width:80vw;margin:auto;margin-top:2.6666666667vw;font-size:6.9333333333vw;line-height:8vw;color:#fff;text-align:center;display:flex;justify-content:space-between;letter-spacing:.2666666667vw;word-break:keep-all}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2 .font_s60{font-size:10.4vw;line-height:4.5333333333vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2 .letter_s{letter-spacing:.1333333333vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2::before{content:"";display:block;background:URL("../img/cooking_ranking_txt_2_bg.svg");width:14vw;height:2.1333333333vw;margin:8vw 1.3333333333vw 0 0}#cooking .cooking_ranking_wrap .cooking_ranking_txt_2::after{content:"";display:block;background:URL("../img/cooking_ranking_txt_2_bg.svg");width:14vw;height:2.1333333333vw;margin:8vw 0 0 1.3333333333vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_3{margin-top:3.2vw;font-size:3.7333333333vw;line-height:6.1333333333vw;letter-spacing:.16vw;color:#4D250C;text-align:center}#cooking .cooking_ranking_wrap .cooking_ranking_txt_3 .bg{display:inline-block;background:#F9F3ED;padding:0 1.3333333333vw;height:6.1333333333vw;line-height:6.1333333333vw;margin-bottom:2.6666666667vw}#cooking .cooking_ranking_wrap .cooking_ranking_txt_4{font-size:3.4666666667vw;line-height:3.6vw;letter-spacing:.16vw;text-align:center}#cooking .cooking_ranking_wrap .cooking_ranking_img{width:60vw;height:40vw;background:URL("../img/cooking_ranking_img_sp.jpg");background-repeat:no-repeat;background-size:contain;margin:3.3333333333vw auto 5.6vw}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap{margin:auto;width:60vw;padding-bottom:3.4666666667vw}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_1{font-size:3.7333333333vw;line-height:4.8vw;margin-bottom:1.6vw}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_2{margin:1.3333333333vw 0 4vw;font-size:3.2vw;line-height:4vw;display:inline-block}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_3{font-size:4.9333333333vw;line-height:6.6666666667vw;display:inline-block;letter-spacing:.16vw;padding-left:0}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_3 .cooking_ranking_detail_txt_3_s{font-size:2.9333333333vw;letter-spacing:.0666666667vw}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_4{font-size:2.4vw;display:inline-block;margin-left:.8vw}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_5{display:block;margin-top:1.8666666667vw}#cooking .cooking_ranking_wrap .cooking_ranking_detail_wrap .cooking_ranking_detail_txt_wrap .cooking_ranking_detail_txt_5 a{color:#4D250C;text-decoration:none;font-size:2.6666666667vw;line-height:6.2666666667vw;letter-spacing:.16vw;width:49.3333333333vw;height:6.2666666667vw;border:.1333333333vw solid #4D250C;display:block;background:#F9F3ED URL("../img/cooking_ranking_btn_arrow.svg");background-repeat:no-repeat;background-size:.6666666667vw 1.3333333333vw;background-position:48.4vw center;padding-left:3.6vw}#cooking .cooking_venue{height:auto;position:relative}#cooking .cooking_venue::before{content:"";display:block;position:absolute;height:41.6vw;width:60vw;background:#E8E5DA;top:26.1333333333vw;right:0}#cooking .cooking_venue .cooking_venue_wrap{z-index:1;padding-top:18.4vw;max-width:100%;margin:auto;position:relative}#cooking .cooking_venue .cooking_venue_wrap::before{content:"";display:block;width:50.6666666667vw;height:50.6666666667vw;background:URL("../img/cooking_venue_bg_sp.svg");background-repeat:no-repeat;background-size:cover;position:absolute;top:14.8vw;right:5.8666666667vw;left:initial}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex{width:100%;margin:auto;position:relative;display:block;padding-bottom:12vw}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex .cooking_venue_img{width:73.3333333333vw;height:41.3333333333vw;background:URL("../img/cooking_venue_img_sp.jpg");background-repeat:no-repeat;background-size:contain;margin:auto}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex .cooking_venue_text_area{width:auto;margin:0 6.6666666667vw 0 20vw}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex .cooking_venue_text_area .cooking_venue_title{font-size:4.5333333333vw;color:#4D250C;letter-spacing:.2666666667vw;margin-top:4vw}#cooking .cooking_venue .cooking_venue_wrap .cooking_venue_flex .cooking_venue_text_area .cooking_venue_text{font-size:3.7333333333vw;line-height:5.3333333333vw;color:#2C2220;letter-spacing:.0666666667vw;margin-top:4vw}#room{background:#F9F9F7}#room .sec_title{padding-top:12.8vw;font-size:4.8vw;line-height:4.8vw;color:#4D250C;font-weight:800;letter-spacing:.2666666667vw;text-align:center;display:flex;justify-content:center;margin-bottom:6vw}#room .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;background-size:20vw .8vw;width:20vw;height:2.6666666667vw;margin:.9333333333vw 4vw}#room .sec_title::after{display:block;content:"";width:20vw;height:2.6666666667vw;margin:.9333333333vw 4vw}#room #tabcontrol{width:86.6666666667vw;margin:auto;display:flex;flex-wrap:wrap}#room #tabcontrol .room_tab{box-sizing:border-box;z-index:0;font-size:3.7333333333vw;line-height:8vw;letter-spacing:-.1333333333vw;color:#9C8051;height:8vw;display:inline-block;border-width:.1333333333vw 0 0 .1333333333vw;border-style:solid;border-color:#9C8051;position:relative;width:100%;text-align:center}#room #tabcontrol .room_tab:nth-child(1){width:50%}#room #tabcontrol .room_tab:nth-child(2){width:50%;border-width:.1333333333vw .1333333333vw 0 .1333333333vw}#room #tabcontrol .room_tab:nth-child(3){width:33%}#room #tabcontrol .room_tab:nth-child(4){width:33%}#room #tabcontrol .room_tab:nth-child(5){width:34%}#room #tabcontrol .room_tab:last-child{border-width:.1333333333vw .1333333333vw 0 .1333333333vw}#room #tabcontrol .room_tab.disp{z-index:10;display:block;background:#E3B06E;color:#4D250C}#room #tabbody .tabpage{display:none;border-top:.1333333333vw solid #9C8051;margin-top:-.1333333333vw;position:relative;z-index:0}#room #tabbody .tabpage.disp{display:block}#room #tabpage2 .room_slider figure{background:URL("../img/room_tab_sp_02_1.jpg") center center;background-size:cover;background-repeat:no-repeat;width:86.6666666667vw;height:53.3333333333vw;display:block;margin:0 0 0 auto}#room #tabpage3 .room_slider figure{background:URL("../img/room_tab_sp_03_1.jpg") center center;background-size:cover;background-repeat:no-repeat;width:86.6666666667vw;height:53.3333333333vw;display:block;margin:0 0 0 auto}#room #tabpage4 .room_slider figure{background:URL("../img/room_tab_sp_04_1.jpg") center center;background-size:cover;background-repeat:no-repeat;width:86.6666666667vw;height:53.3333333333vw;display:block;margin:0 0 0 auto}#room #tabpage5 .room_slider figure{background:URL("../img/room_tab_sp_05_1.jpg") center center;background-size:cover;background-repeat:no-repeat;width:86.6666666667vw;height:53.3333333333vw;display:block;margin:0 0 0 auto}#room .room_page_wrap{max-width:100%;margin:0 auto 0;padding:6.6666666667vw 6.6666666667vw 0}#room .slick-slider{width:86.6666666667vw;height:53.3333333333vw;margin:0 0 0 auto}#room .room_slider_item .slick-slide{width:86.6666666667vw;height:53.3333333333vw}#room .room_slider_item .slick-slide:nth-child(1){background:URL("../../assets/img/room_slider_sp_01_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#room .room_slider_item .slick-slide:nth-child(2){background:URL("../../assets/img/room_slider_sp_01_2.jpg") center center;background-size:cover;background-repeat:no-repeat}#room .room_slider_item .slick-slide:nth-child(3){background:URL("../../assets/img/room_slider_sp_01_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#room .room_slider_item .slick-slide p{background:#4D250C;color:#fff;width:8vw;height:20.6666666667vw;text-align:center;line-height:8vw;font-size:3.4666666667vw}#room .slick-dots li{position:relative;display:inline-block;margin:0 .4vw 0 0;padding:0;cursor:pointer}#room .slick-dots li button{width:4vw;height:.4vw;border:none;background:none;font-size:0}#room .slick-dots li button::before{font-family:none;position:absolute;width:4vw;height:.4vw;content:"";opacity:1;background:#ccc;left:0;top:1.3333333333vw}#room .slick-dots li.slick-active button::before{background:#4D250C}#room .tabpage_text_wrap{position:relative;top:0vw;width:auto;margin-left:0vw;margin:8vw auto 0;padding:0 3.3333333333vw}#room .tabpage_text_wrap .tabpage_text_1{font-size:4.2666666667vw;line-height:5.3333333333vw;color:#4D250C;display:inline-block}#room .tabpage_text_wrap .tabpage_text_2{font-size:3.4666666667vw;line-height:5.3333333333vw;color:#9C8051;margin-top:0vw;display:inline-block;margin-left:2.6666666667vw}#room .tabpage_text_wrap .tabpage_text_3{font-size:3.7333333333vw;line-height:6.1333333333vw;color:#2C2220;margin-top:2.4vw}#room .tabpage_text_wrap .tabpage_link{margin:2.6666666667vw auto 0;font-size:2.6666666667vw;letter-spacing:.1333333333vw;line-height:3.2vw;color:#fff;text-align:center;background:#DD925F URL("../img/room_tabpage_link_arrow.svg");background-repeat:no-repeat;background-position:51.6vw center;background-size:.6vw 1.2vw;display:block;width:56.4vw;height:9.3333333333vw;text-decoration:none;position:relative}#room .tabpage_text_wrap .tabpage_link span{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;text-align:center}#room .room_info{margin:13.3333333333vw auto 0;width:86.6666666667vw;color:#4D250C;padding-bottom:12vw}#room .room_info .room_info_title{font-size:3.4666666667vw;line-height:5.3333333333vw;border-bottom:#9C8051 solid .1333333333vw}#room .room_info .room_info_title_sub{font-size:3.4666666667vw;margin-top:4vw}#room .room_info .room_info_item_wrap{margin-top:2.6666666667vw}#room .room_info .room_info_item_wrap .room_info_ul{display:flex;flex-wrap:wrap}#room .room_info .room_info_item_wrap .room_info_ul li{font-size:3.2vw;line-height:5.3333333333vw;letter-spacing:.16vw;color:#2C2220;min-width:40vw;display:block;position:relative;padding-left:2.4vw}#room .room_info .room_info_item_wrap .room_info_ul li .caution{position:relative;left:-2.4vw}#room .room_info .room_info_item_wrap .room_info_ul li::before{content:"";display:inline-block;width:.5333333333vw;height:.5333333333vw;background:#9C8051;border-radius:100%;margin-right:1.3333333333vw;position:absolute;top:2.1333333333vw;left:.5333333333vw}#TowadaStoneBath{background:#E8E5DA}#TowadaStoneBath .sec_title{padding-top:12.8vw;font-size:4.8vw;line-height:4.8vw;color:#4D250C;font-weight:800;letter-spacing:.2666666667vw;text-align:center;display:flex;justify-content:center;margin-bottom:13.0666666667vw}#TowadaStoneBath .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;background-size:20vw .8vw;width:20vw;height:2.6666666667vw;margin:.9333333333vw 4vw}#TowadaStoneBath .sec_title::after{display:block;content:"";width:20vw;height:2.6666666667vw;margin:.9333333333vw 4vw}#TowadaStoneBath .TowadaStoneBath_wrap{padding-bottom:13.3333333333vw}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area{position:relative;width:100%;overflow:hidden}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area::before{content:"";display:block;height:73.3333333333vw;background:URL("../img/cooking_slider_morning_bg.svg");background-repeat:no-repeat;background-size:73.3333333333vw 73.3333333333vw;background-position:initial;position:absolute;left:0;transform:initial;width:73.3333333333vw;top:30vw;left:6.6666666667vw}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area .TowadaStoneBath_img1{margin:auto;width:86.6666666667vw;background:URL("../img/TowadaStoneBath_img_sp_1.jpg") center center;background-repeat:no-repeat;height:60vw;background-size:cover}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area .TowadaStoneBath_img_inner{width:86.6666666667vw;margin:2.9333333333vw auto 0;position:initial;top:0;left:0;display:flex;flex-wrap:nowrap;justify-content:space-between;transform:initial}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area .TowadaStoneBath_img_inner .TowadaStoneBath_img2{background-image:URL("../img/TowadaStoneBath_img_sp_2.jpg");background-repeat:no-repeat;width:42vw;height:33.3333333333vw}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_img_area .TowadaStoneBath_img_inner .TowadaStoneBath_img3{background-image:URL("../img/TowadaStoneBath_img_sp_3.jpg");background-repeat:no-repeat;width:42vw;height:33.3333333333vw;position:initial}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_txt_area{padding:0;margin:auto;width:86.6666666667vw;max-width:100%;min-height:auto}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_txt_1{margin-top:2.6666666667vw;font-size:3.7333333333vw;line-height:7.4666666667vw;letter-spacing:.16vw;color:#2C2220}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_txt_area2{height:9.8666666667vw;width:69.6vw;border-top:.1333333333vw solid #9C8051;border-bottom:.1333333333vw solid #9C8051;margin-top:1.8666666667vw}#TowadaStoneBath .TowadaStoneBath_wrap .TowadaStoneBath_txt_2{display:flex;justify-content:space-around;align-content:center;align-items:center;height:9.8666666667vw;font-size:4vw;letter-spacing:.16vw;color:#9C8051}#facilities{padding-bottom:10.6666666667vw;padding-top:0vw;overflow:hidden}#facilities .facilities_lobby{max-width:100%;width:100%;margin:0 auto 10vw;position:relative}#facilities .facilities_lobby::before{content:"";display:block;position:absolute;width:100%;height:21.4666666667vw;background:URL("../img/facilities_lobby_bg_sp.svg");right:0;background-repeat:no-repeat;background-size:101.0666666667vw 21.4666666667vw;top:54.8vw;z-index:1}#facilities .facilities_lobby .sec_title{font-size:4.8vw;line-height:13.3333333333vw;letter-spacing:.2666666667vw;color:#4D250C;padding-top:4.5333333333vw;margin-right:6vw;position:absolute;right:0;writing-mode:vertical-rl;background:URL("../img/facilities_title_bk.svg");background-repeat:no-repeat;background-position:top right;background-size:2.5333333333vw 20vw}#facilities .facilities_lobby .facilities_text_1{width:auto;position:relative;left:6.6666666667vw;right:auto;top:70.6666666667vw;font-size:4.2666666667vw;line-height:6.1333333333vw;letter-spacing:.1333333333vw;color:#4D250C}#facilities .facilities_lobby .facilities_text_2{position:relative;left:6.6666666667vw;right:auto;top:70.6666666667vw;width:32.8vw;font-size:2.9333333333vw;line-height:4.8vw;letter-spacing:.2666666667vw;color:#2C2220}#facilities .facilities_rooftop{max-width:100%;width:100%;position:relative;margin:0 auto 4.6666666667vw}#facilities .facilities_rooftop::before{content:"";display:block;position:absolute;width:88.6666666667vw;height:24vw;background:URL("../img/facilities_rooftop_bg_sp.svg");left:0;background-repeat:no-repeat;background-size:88.6666666667vw 24vw;top:29.8666666667vw;z-index:1}#facilities .facilities_rooftop .facilities_text_1{position:relative;top:57.3333333333vw;left:13.3333333333vw;width:32.8vw;font-size:4.2666666667vw;line-height:6.1333333333vw;letter-spacing:.1333333333vw;color:#4D250C;padding:0 6.6666666667vw 0 0;width:auto;left:initial;text-align:right}#facilities .facilities_rooftop .facilities_rooftop_img{position:relative;top:-6vw;width:80vw;height:53.3333333333vw;background:URL("../img/facilities_rooftop_img_sp.jpg");background-repeat:no-repeat;background-position:top right;background-size:80vw 53.3333333333vw;margin:0 0 0 auto}#facilities .slick-slider{width:80vw;height:53.3333333333vw;margin:0}#facilities .facilities_slider{padding-top:13.3333333333vw;position:relative;top:-15.4666666667vw}#facilities .facilities_slider_item .slick-dots{display:flex;justify-content:flex-end}#facilities .facilities_slider_item .slick-slide{width:80vw;height:53.3333333333vw}#facilities .facilities_slider_item .slick-slide:nth-child(1){background:URL("../../assets/img/facilities_slider_01_1.jpg") center center;background-size:cover;background-repeat:no-repeat}#facilities .facilities_slider_item .slick-slide:nth-child(2){background:URL("../../assets/img/facilities_slider_01_2.jpg") center center;background-size:cover;background-repeat:no-repeat}#facilities .facilities_slider_item .slick-slide:nth-child(3){background:URL("../../assets/img/facilities_slider_01_3.jpg") center center;background-size:cover;background-repeat:no-repeat}#facilities .facilities_slider_item .slick-slide p{background:#4D250C;color:#fff;width:8vw;height:20.6666666667vw;text-align:center;line-height:8vw;font-size:3.4666666667vw}#facilities .slick-dots li{position:relative;display:inline-block;margin:0 .4vw 0 0;padding:0;cursor:pointer}#facilities .slick-dots li button{width:4vw;height:.4vw;border:none;background:none;font-size:0}#facilities .slick-dots li button::before{font-family:none;position:absolute;width:4vw;height:.4vw;content:"";opacity:1;background:#ccc;left:0;top:1.3333333333vw}#facilities .slick-dots li.slick-active button::before{background:#4D250C}#sightseeing{background:#E8E5DA;overflow:hidden}#sightseeing .sec_title{padding-top:12.8vw;font-size:4.8vw;line-height:4.8vw;color:#4D250C;font-weight:800;letter-spacing:.2666666667vw;text-align:center;display:flex;justify-content:center;margin-bottom:5.3333333333vw}#sightseeing .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;background-size:20vw .8vw;width:20vw;height:2.6666666667vw;margin:.9333333333vw 4vw}#sightseeing .sec_title::after{display:block;content:"";width:20vw;height:2.6666666667vw;margin:.9333333333vw 4vw}#sightseeing .sliderArea{max-width:100%;margin:0 auto;padding:0 0vw 0vw;width:100vw}#sightseeing .sliderArea.w300{max-width:40vw}#sightseeing .slick-prev,#sightseeing .slick-next{z-index:1;display:block;border:none;width:3.3333333333vw;height:6.6666666667vw;font-size:0;position:absolute;top:41.3333333333vw;background:URL("../img/sightseeing_prev.svg");background-size:3.3333333333vw 6.6666666667vw;background-repeat:no-repeat;left:8.9333333333vw}#sightseeing .slick-next{right:0;position:absolute;background:URL("../img/sightseeing_prev.svg");background-size:3.3333333333vw 6.6666666667vw;background-repeat:no-repeat;transform:rotateY(180deg);right:8.9333333333vw;left:initial}#sightseeing .slick-prev:before,#sightseeing .slick-next:before{color:#000}#sightseeing .full-screen .slick-list{overflow:visible}#sightseeing .full-screen.slider{max-width:100vw;margin:0 auto}#sightseeing .sightseeing_item_wrap{width:auto;min-height:82.9333333333vw;background:#fff;margin:auto 0vw;display:block;padding:5.3333333333vw 6.6666666667vw;box-shadow:#00000052 0 0 0;transition:box-shadow 0.3s;position:relative}#sightseeing .sightseeing_item_wrap figure{margin:auto}#sightseeing .sightseeing_item_wrap.sightseeing_item_1 figure{background:URL("../img/sightseeing_item_img_1.jpg") center center;background-size:60vw 33.3333333333vw;background-repeat:no-repeat;width:60vw;height:33.3333333333vw;margin-right:auto}#sightseeing .sightseeing_item_wrap.sightseeing_item_2 figure{background:URL("../img/sightseeing_item_img_2.jpg") center center;background-size:60vw 33.3333333333vw;background-repeat:no-repeat;width:60vw;height:33.3333333333vw;margin-right:auto}#sightseeing .sightseeing_item_wrap.sightseeing_item_3 figure{background:URL("../img/sightseeing_item_img_3.jpg") center center;background-size:60vw 33.3333333333vw;background-repeat:no-repeat;width:60vw;height:33.3333333333vw;margin-right:auto}#sightseeing .sightseeing_item_wrap.sightseeing_item_4 figure{background:URL("../img/sightseeing_item_img_4.jpg") center center;background-size:60vw 33.3333333333vw;background-repeat:no-repeat;width:60vw;height:33.3333333333vw;margin-right:auto}#sightseeing .sightseeing_item_wrap .sightseeing_item_text_1{width:60vw;margin:2.6666666667vw auto 0;font-size:4.2666666667vw;line-height:5.3333333333vw;letter-spacing:.16vw;color:#4D250C;margin-top:2vw}#sightseeing .sightseeing_item_wrap .sightseeing_item_text_2{width:60vw;font-size:4vw;line-height:6.9333333333vw;letter-spacing:.16vw;color:#9C8051;margin:.6666666667vw auto 1.3333333333vw}#sightseeing .sightseeing_item_wrap .sightseeing_item_link_1,#sightseeing .sightseeing_item_wrap .sightseeing_item_link_2{display:block;width:60vw;height:12.6666666667vw;border:.1333333333vw solid #9C8051;background:URL("../img/sightseeing_item_link_arrow.svg");background-size:1.1333333333vw 2.2666666667vw;background-repeat:no-repeat;background-position:52.4vw center;margin:auto;box-sizing:border-box;margin-top:2.6666666667vw;position:absolute;bottom:20.6666666667vw;left:13.3333333333vw}#sightseeing .sightseeing_item_wrap .sightseeing_item_link_1 span,#sightseeing .sightseeing_item_wrap .sightseeing_item_link_2 span{font-size:4vw;letter-spacing:.1333333333vw;margin-left:13.3333333333vw;line-height:12.6666666667vw;color:#9C8051}#sightseeing .sightseeing_item_wrap .sightseeing_item_link_2{margin-top:2.6666666667vw;position:absolute;bottom:5.3333333333vw;left:13.3333333333vw}#sightseeing .slick-active .sightseeing_item_wrap{height:auto;min-height:82.9333333333vw;width:73.3333333333vw;box-shadow:#00000052 0 .5333333333vw .6666666667vw;transition:box-shadow 0.3s}#sightseeing .slick-initialized .slick-slide{margin:0 6.6666666667vw;height:106.6666666667vw}#access .access_inner{background:#F9F9F7;padding-bottom:10.6666666667vw}#access .sec_title{padding-top:12.8vw;font-size:4.8vw;line-height:4.8vw;color:#4D250C;font-weight:800;letter-spacing:.2666666667vw;text-align:center;display:flex;justify-content:center;margin-bottom:5.3333333333vw}#access .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;background-size:20vw .8vw;width:20vw;height:2.6666666667vw;margin:.9333333333vw 4vw}#access .sec_title::after{display:block;content:"";width:20vw;height:2.6666666667vw;margin:.9333333333vw 4vw}#access .access_sub_title{font-size:3.7333333333vw;line-height:4.5333333333vw;letter-spacing:.2666666667vw;color:#9C8051;text-align:center;margin-bottom:1.8666666667vw}#access .access_wrap{max-width:146.6666666667vw;width:93.3333333333vw;margin:auto}#access .access_wrap .access_car{margin-left:2.4vw;font-size:3.4666666667vw;line-height:4.8vw;letter-spacing:.1333333333vw;color:#2C2220;padding-left:6.6666666667vw;background:URL("../img/access_car_ico.svg");background-size:4vw 3.6vw;background-repeat:no-repeat;background-position:center left}#access .access_wrap .access_car_img_area{overflow-x:auto;overflow-y:hidden;overflow:scroll;width:93.3333333333vw;margin-top:2.6666666667vw;margin-bottom:6.1333333333vw}#access .access_wrap .access_car_img_area .access_img{width:93.3333333333vw;height:57.3333333333vw;background:URL("../img/access_car_img_sp.png?v2");background-size:cover;background-repeat:no-repeat}#access .access_wrap .access_train{margin-left:2.4vw;font-size:3.4666666667vw;line-height:4.8vw;letter-spacing:.1333333333vw;color:#2C2220;padding-left:6.6666666667vw;background:URL("../img/access_train_ico.svg");background-size:2.9333333333vw 4.4vw;background-repeat:no-repeat;background-position:center left}#access .access_wrap .access_train_img_area{overflow-x:auto;overflow-y:hidden;overflow:scroll;width:93.3333333333vw;margin-top:2.6666666667vw}#access .access_wrap .access_train_img_area .access_img{width:146vw;height:43.0666666667vw;background:URL("../img/access_train_img_sp.png");background-size:cover;background-repeat:no-repeat}#plan{background:URL("../img/plan_sp_bg.png");background-position:center;padding-bottom:13.3333333333vw}#plan .sec_title{padding-top:7.4666666667vw;font-size:4.8vw;line-height:4.8vw;color:#4D250C;font-weight:800;letter-spacing:.2666666667vw;text-align:center;display:flex;justify-content:center;margin-bottom:3.4666666667vw}#plan .plan_item_wrap{width:80vw;margin:auto;display:block;padding-bottom:0}#plan .plan_item_wrap #ranking_489ban{display:block;width:100%}#plan .plan_item_wrap #ranking_489ban .PlanView{width:100%;margin-bottom:6vw;position:relative;overflow:hidden}#plan .plan_item_wrap #ranking_489ban .PlanView .main_picture{position:relative;height:49.4vw;border-radius:5px;overflow:hidden}#plan .plan_item_wrap #ranking_489ban .PlanView .main_picture img{width:100%}#plan .plan_item_wrap #ranking_489ban .PlanView .rank_no{width:50vw;height:40vw;position:absolute;z-index:10;left:-10vw;top:-11vw;text-indent:-100000px;display:none}#plan .plan_item_wrap #ranking_489ban .PlanView.rank_1 .rank_no{background:url("../images/index/icon_emb01.png") center center no-repeat;background-size:contain}#plan .plan_item_wrap #ranking_489ban .PlanView.rank_2 .rank_no{background:url("../images/index/icon_emb02.png") center center no-repeat;background-size:contain}#plan .plan_item_wrap #ranking_489ban .PlanView.rank_3 .rank_no{background:url("../images/index/icon_emb03.png") center center no-repeat;background-size:contain}#plan .plan_item_wrap #ranking_489ban .PlanView .explan{padding:1em 0}#plan .plan_item_wrap #ranking_489ban .PlanView .explan p.plan{font-size:4vw;line-height:1.5;color:#000000;margin-bottom:4vw}#plan .plan_item_wrap #ranking_489ban .PlanView .explan p.plan a{color:#000000}#plan .plan_item_wrap #ranking_489ban .PlanView .explan .pblist li a{margin:4vw auto 0vw;width:53.3333333333vw;height:9.3333333333vw;display:block;background:#DD925F URL("../img/plan_item_link_arrow.svg");background-size:.72vw 1.44vw;background-repeat:no-repeat;background-position:43.6vw center;font-size:3.4666666667vw;line-height:9.3333333333vw;padding-left:0vw;text-align:center;text-decoration:none;color:#fff}#plan .plan_item_wrap .plan_item{margin:auto;width:53.3333333333vw;height:auto;margin:0vw auto 13.8666666667vw}#plan .plan_item_wrap .plan_item .plan_item_img{width:53.3333333333vw;height:40vw;margin-bottom:1.7333333333vw}#plan .plan_item_wrap .plan_item .plan_item_text{min-height:12vw;font-size:3.7333333333vw;line-height:3.4666666667vw;letter-spacing:.0666666667vw}#plan .plan_item_wrap .plan_item .plan_item_link{margin:4vw auto 0vw;width:53.3333333333vw;height:9.3333333333vw;display:block;background:#DD925F URL("../img/plan_item_link_arrow.svg");background-size:.72vw 1.44vw;background-repeat:no-repeat;background-position:43.6vw center;font-size:3.4666666667vw;line-height:9.3333333333vw;padding-left:0vw;text-align:center;text-decoration:none;color:#fff}#plan .plan_item_wrap .plan_item.item_1 .plan_item_img{background:URL("../img/plan_item_sp_01.jpg");background-size:contain;background-repeat:no-repeat}#plan .plan_item_wrap .plan_item.item_2 .plan_item_img{background:URL("../img/plan_item_sp_02.jpg");background-size:contain;background-repeat:no-repeat}#plan .plan_item_wrap .plan_item.item_3{margin-bottom:10.1333333333vw}#plan .plan_item_wrap .plan_item.item_3 .plan_item_img{background:URL("../img/plan_item_sp_03.jpg");background-size:contain;background-repeat:no-repeat}#plan .plan_list_link{width:53.3333333333vw;height:9.3333333333vw;display:block;margin:auto;background:URL("../img/plan_list_link_arrow.svg");background-size:.72vw 1.44vw;background-repeat:no-repeat;background-position:43.6vw center;font-size:3.4666666667vw;line-height:9.3333333333vw;padding-left:0vw;text-align:center;text-decoration:none;color:#DD925F;border:.1333333333vw solid #DD925F}#footer{background:#F9F9F2;padding-bottom:2.4vw;height:auto}#footer .footer_wrap{width:100%;margin:auto}#footer .footer_wrap .footer_inner{display:block;padding-top:6.4vw}#footer .footer_wrap .footer_inner .footer_logo{background:URL("../img/logo.png");background-repeat:no-repeat;background-size:contain;width:22vw;height:12.1333333333vw;margin:0 auto 0}#footer .footer_wrap .footer_inner .footer_text{margin-top:8vw;padding-left:25.8666666667vw}#footer .footer_wrap .footer_inner .footer_text .footer_text_1{font-size:3.2vw;line-height:5.6vw}#footer .footer_wrap .footer_inner .footer_text .footer_text_2{font-size:3.7333333333vw;line-height:4.4vw;letter-spacing:.1333333333vw}#footer .footer_wrap .footer_inner .footer_text .footer_text_3{padding-left:1.3333333333vw;font-size:2.9333333333vw;line-height:3.4666666667vw;letter-spacing:.0066666667vw}#footer .footer_top_link{z-index:1;background:#4D250C;border-radius:100%;text-decoration:none;display:none;position:fixed;bottom:12vw;right:2.6666666667vw;width:12vw;height:12vw}#footer .footer_top_link span{width:12vw;font-size:2vw;line-height:2.8vw;letter-spacing:.0333333333vw;text-align:center;color:#fff;display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#contact{padding-bottom:0}#contact .contact_inner{padding-bottom:12.8vw}#contact .sec_title{padding-top:12.8vw;font-size:4.5333333333vw;line-height:4.5333333333vw;color:#4D250C;font-weight:800;letter-spacing:.2666666667vw;text-align:center;display:flex;justify-content:center;margin-bottom:4vw}#contact .sec_title::before{display:block;content:"";background:URL("../../assets/img/cooking_title_bg.svg") center center;background-repeat:no-repeat;background-size:20vw .8vw;width:20vw;height:2.6666666667vw;margin:.9333333333vw 4vw}#contact .sec_title::after{display:block;content:"";width:20vw;height:2.6666666667vw;margin:.9333333333vw 4vw}#contact .contact_text{font-size:3.7333333333vw;line-height:6.4vw;color:#2C2220;letter-spacing:.0066666667vw;text-align:center;padding-bottom:11.2vw}#contact .contact_text p{color:#2C2220;font-size:3.7333333333vw;line-height:5.3333333333vw;letter-spacing:.0066666667vw}#contact .mailform{width:80vw;margin:0 auto;margin-bottom:6vw}#contact .mailform dt{width:100%;margin-bottom:2vw}#contact .mailform dt span{display:inline-block;padding:0.2em 0.5em;color:#FFFFFF;background-color:#4d250c;margin-right:0.5em}#contact .mailform dd{width:100%;height:13vw}#contact .mailform dd .mfp_rows{width:100%;height:100%}#contact .mailform dd input,#contact .mailform dd textarea{width:100%;height:100%;border:solid 1px #cdcac3;background:#FFFFFF}#contact .mfp_buttons{margin-top:6vw}#contact .mfp_buttons input[type="submit"]{margin:4vw auto 0vw;width:53.3333333333vw;height:9.3333333333vw;display:block;background:#DD925F URL("../img/plan_item_link_arrow.svg");background-size:.72vw 1.44vw;background-repeat:no-repeat;background-position:43.6vw center;font-size:3.4666666667vw;line-height:9.3333333333vw;padding-left:0vw;text-align:center;text-decoration:none;color:#fff}#contact .mfp_buttons input[type="submit"]:hover{opacity:1}}
/*# sourceMappingURL=common.css.map */
