html{scroll-padding-top:128px}.pre-inc .concept{background:url(../images/common/bg01.webp) repeat-y;background-size:cover}.pre-inc .concept .sp_on{display:none}@media screen and (max-width: 768px){.pre-inc .concept .sp_on{display:block}}@media screen and (max-width: 768px){.pre-inc .concept .sp_off{display:none}}.pre-inc .concept .wrap{max-width:1080px;margin:0 auto;padding:0}.pre-inc .concept .ib{display:inline-block}.pre-inc .concept .sec_MV{width:100%;position:relative}.pre-inc .concept .sec_MV .photo{mix-blend-mode:lighten}.pre-inc .concept .sec_MV .MV_title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#b49531;font-size:min(9vw,52px);letter-spacing:.1em;font-family:"EB Garamond",serif;font-weight:normal;font-style:normal}.pre-inc .sec_contents .wrap{max-width:1080px;width:90%;margin:0 auto}.pre-inc .sec_contents .sec_nav{display:flex;justify-content:space-evenly;margin-top:8em;flex-wrap:wrap;gap:1em}.pre-inc .sec_contents .sec_nav .item{font-size:min(4vw,28px);opacity:.5;cursor:pointer;color:#5a5129;font-weight:500;position:relative;border-bottom:1px solid #fff;margin:0 1em}.pre-inc .sec_contents .sec_nav .item:hover{opacity:1}.pre-inc .sec_contents .sec_nav .item .nav_link:hover{opacity:1}.pre-inc .sec_contents .sec_nav .item.active{color:#b2873a;border-bottom:1px solid #b2873a;opacity:1}.pre-inc .sec_contents .sec_nav .item.active::after{position:absolute;content:"";bottom:0;left:50%;transform:translate(-50%, 100%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:10px solid #b2873a}.pre-inc .sec_contents .sec_title{text-align:center;font-size:min(4vw,28px);letter-spacing:.2em;background:linear-gradient(90deg, rgba(178, 135, 58, 0) 0%, rgb(178, 135, 58) 49%, rgba(178, 135, 58, 0) 100%);margin:4em 0 2em;color:#fff}.pre-inc .sec_contents .sec_catch{margin-bottom:3.5em}@media screen and (max-width: 768px){.pre-inc .sec_contents .sec_catch{margin-bottom:2.5em}}.pre-inc .sec_contents .sec_catch.margin_t{margin-top:6em}.pre-inc .sec_contents .sec_catch .catch_wrap .catch{text-align:center;width:-moz-fit-content;width:fit-content;font-size:min(7vw,32px);margin:0 auto;margin-bottom:2em;color:#b2873a}@media screen and (max-width: 768px){.pre-inc .sec_contents .sec_catch .catch_wrap .catch{margin-bottom:1em}}.pre-inc .sec_contents .sec_catch .catch_wrap .desc{text-align:center}.pre-inc .sec_contents .sec_catch .catch_wrap .dd_01{font-size:min(4.8vw,22px);padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #cabb89;color:#5a5129}.pre-inc .sec_contents .sec_catch .catch_wrap .dd_02{font-size:min(3.5vw,16px);color:#cabb89;letter-spacing:1em}.pre-inc .sec_contents .sec_catch .catch_wrap .dd_03{margin-top:4em;font-size:min(3.5vw,16px);line-height:2;color:#5a5129}@media screen and (max-width: 768px){.pre-inc .sec_contents .sec_catch .catch_wrap .dd_03{margin-top:2em}}.pre-inc .sec_contents .section .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.pre-inc .sec_contents .section .flex .inner_flex{display:flex;justify-content:space-between;flex-wrap:wrap}.pre-inc .sec_contents .section .flex .inner_flex .photo{width:32.58%}@media screen and (max-width: 768px){.pre-inc .sec_contents .section .flex .inner_flex .photo{width:100%;margin-bottom:1.5em}}.pre-inc .sec_contents .section .photo{font-size:min(3vw,12px);text-align:end;line-height:1.5;color:#5a5129}.pre-inc .sec_contents .section .photo .image{margin-bottom:5px}.pre-inc .sec_contents .section .photo.margin_b{margin-bottom:2.5em}@media screen and (max-width: 768px){.pre-inc .sec_contents .section .photo.margin_b{margin-bottom:1.5em}}.pre-inc .sec_contents .section_01 .flex .flex_left{width:57.71%}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_01 .flex .flex_left{width:100%;margin-bottom:0em}}.pre-inc .sec_contents .section_01 .flex .flex_right{width:37.81%}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_01 .flex .flex_right{width:100%}}.pre-inc .sec_contents .section_02{color:#5a5129}.pre-inc .sec_contents .section_02 .flex.margin_b{margin-bottom:4em}.pre-inc .sec_contents .section_02 .flex .flex_left{width:43.96%}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_02 .flex .flex_left{width:100%;margin-bottom:1.5em}}.pre-inc .sec_contents .section_02 .flex .flex_left .img_text{font-size:min(3vw,12px);margin-top:2.5em}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_02 .flex .flex_left .img_text{margin-top:1.5em}}.pre-inc .sec_contents .section_02 .flex .flex_right{width:53.68%}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_02 .flex .flex_right{width:100%}}.pre-inc .sec_contents .section_02 .flex .flex_right .info_box .title{font-size:min(3.5vw,16px);background:linear-gradient(90deg, rgb(178, 134, 58) 0%, rgb(255, 246, 208) 49%, rgb(170, 132, 65) 100%);width:-moz-fit-content;width:fit-content;padding:0 1em;color:#09070d;margin-bottom:.5em}.pre-inc .sec_contents .section_02 .flex .flex_right .info_box .desc{font-size:min(3.5vw,16px);color:#cabb89}.pre-inc .sec_contents .section_02 .flex .flex_right .info_box .desc:not(:last-child){margin-bottom:.5em}.pre-inc .sec_contents .section_02 .flex .flex_right .info_box .inner_flex{justify-content:left;gap:1em}.pre-inc .sec_contents .section_02 .flex .flex_right .info_box .inner_flex .text_wrap .store{color:#b2873a}.pre-inc .sec_contents .section_02 .flex .flex_right .info_box .inner_flex .text_wrap .time{font-size:min(3vw,14px);color:#5a5129}.pre-inc .sec_contents .section_02 .flex .flex_cont .img_title{font-size:min(3vw,14px);margin-bottom:1em}.pre-inc .sec_contents .section_02 .flex .flex_cont .img_text{font-size:min(3vw,14px)}.pre-inc .sec_contents .section_02 .flex .flex_left_02{width:46.66%}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_02 .flex .flex_left_02{width:100%;margin-bottom:2.5em}}.pre-inc .sec_contents .section_02 .flex .flex_right_02{width:49.65%}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_02 .flex .flex_right_02{width:100%}}.pre-inc .sec_contents .section_03{color:#5a5129}.pre-inc .sec_contents .section_03 .flex.reverse .flex_right .img_text{text-align:start}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_03 .flex.reverse .flex_right .img_text{text-align:center}}.pre-inc .sec_contents .section_03 .flex .flex_left{width:43.18%}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_03 .flex .flex_left{width:100%;margin-bottom:1.5em}}.pre-inc .sec_contents .section_03 .flex .flex_right{width:53.73%;font-size:min(3.5vw,16px);line-height:2.5}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_03 .flex .flex_right{width:100%;margin-bottom:1.5em;line-height:1.8}.pre-inc .sec_contents .section_03 .flex .flex_right .img_text{text-align:center}}.pre-inc .sec_contents .section_03 .flex_02{width:90%;margin:0 auto;margin-top:2em}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_03 .flex_02{margin-top:0}}.pre-inc .sec_contents .section_03 .flex_02 .photo{width:31.75%}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_03 .flex_02 .photo{width:100%;margin-bottom:1.5em}}.pre-inc .sec_contents .section_03 .flex_03{width:90%;margin:0 auto;margin-top:2em}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_03 .flex_03{margin-top:0}}.pre-inc .sec_contents .section_03 .flex_03 .photo{width:48.87%}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_03 .flex_03 .photo{width:100%;margin-bottom:1.5em}}.pre-inc .sec_contents .section_04{color:#5a5129}.pre-inc .sec_contents .section_04 .map_img{margin-bottom:4em}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_04 .map_img{margin-bottom:2em}}.pre-inc .sec_contents .section_04 .flex{margin-bottom:6em}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_04 .flex{margin-bottom:3em}}.pre-inc .sec_contents .section_04 .flex .photo{width:15.96%}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_04 .flex .photo{width:47.366%;margin-bottom:1em}}.pre-inc .sec_contents .section_04 .store_area .flex{margin-bottom:3em;flex-wrap:wrap;gap:1em;justify-content:center}.pre-inc .sec_contents .section_04 .store_area .flex .store_btn{text-align:center;width:160px;padding:.2em 0;border:1px solid v;cursor:pointer;transition:.5s}.pre-inc .sec_contents .section_04 .store_area .flex .store_btn.active{background:#b2873a;color:#fff;position:relative}.pre-inc .sec_contents .section_04 .store_area .flex .store_btn.active::after{position:absolute;content:"";bottom:0;left:50%;transform:translate(-50%, 100%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:10px solid #b2873a}.pre-inc .sec_contents .section_04 .store_area .flex .store_btn:hover{background:v;color:#fff}.pre-inc .sec_contents .section_04 .store_area .store_about{display:none;width:70%;margin:0 auto}@media screen and (max-width: 768px){.pre-inc .sec_contents .section_04 .store_area .store_about{width:100%;margin-bottom:2em}}.pre-inc .sec_contents .section_04 .store_area .store_about.active{display:block}.pre-inc .sec_contents .section_04 .store_area .store_about .srote_title{font-size:min(4vw,18px);background:#b2873a;padding:.2em 0 .2em 1em;margin-bottom:1em;color:#fff}.pre-inc .sec_contents .section_04 .store_area .store_about .store_wrap{display:flex;justify-content:space-between}.pre-inc .sec_contents .section_04 .store_area .store_about .store_wrap:not(:last-child){margin-bottom:4px}.pre-inc .sec_contents .section_04 .store_area .store_about .store_wrap .store{font-size:min(3vw,14px)}.pre-inc .sec_contents .section_04 .store_area .store_about .store_wrap .middle{flex:1;position:relative}.pre-inc .sec_contents .section_04 .store_area .store_about .store_wrap .middle::after{position:absolute;top:50%;left:50%;background:radial-gradient(circle farthest-side, #5a5129, #5a5129 60%, transparent 60%, transparent);background-size:3px;content:"";display:inline-block;height:3px;transform:translate(-50%, -50%);width:calc(100% - 30px)}.pre-inc .sec_contents .section_04 .store_area .store_about .store_wrap .time{font-size:min(3vw,14px)}.pre-inc .sec_contents .section_04 .store_area .store_about .store_note{font-size:min(3vw,12px);margin-top:1em}/*# sourceMappingURL=location.css.map */