body .txt_kuzu{display:inline-block;vertical-align:middle;width:.95em;height:.95em;margin:0 0 .35em}@media screen and (768px <= width),print{body .txt_kuzu{margin:0 0 .25em;width:1em;height:1em}}body main{font-family:"Zen Old Mincho",YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif}body .location{color:#231815;background:#f7f3ed}body .location .inner{max-width:1080px;width:96%;margin:0 auto}body .location .en{font-family:"EB Garamond",serif}body .location .h2_head{font-size:min(5svw,32px);line-height:normal;font-weight:500}body .location .h3_head{font-size:min(3.75svw,24px);line-height:normal;margin-bottom:0;color:#4f3228}body .location .h3_head_wrap .h3_head{font-size:min(6.6svw,52px);line-height:normal;margin-bottom:.5em}body .location .h3_head_wrap .en{font-weight:300;letter-spacing:.05em}body .location .h3_head_wrap .ja{font-size:min(3.2svw,20px);margin-left:0em}body .location .h4_head{font-size:min(3.75svw,24px);line-height:normal;margin-bottom:1em;border-left:2px solid #000;padding-left:1em;font-weight:300}body .location .lead{font-size:min(3.2svw,20px);line-height:normal}body .location .txt{font-size:min(2.8svw,16px);line-height:normal}body .location .note{font-size:min(2.5svw,14px);line-height:1.4}body .location .flex{display:flex}body .location .grid{display:grid}body .location .right{text-align:right}body .location .sec{padding:5em 0;font-family:"Zen Old Mincho",YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif}body .location .sec.sec01{padding:3em 0;border-bottom:1px solid #000}@media screen and (768px <= width),print{body .location .sec.sec01{padding:5em 0 3em}}body .location .sec.sec01 .h2_head{margin-bottom:.5em}body .location .sec.sec01 .lead{line-height:2em}body .location .sec.sec02{padding:3em 0 0}@media screen and (768px <= width),print{body .location .sec.sec02{padding:3em 0 0}}body .location .sec.sec02 .inner>.txt{margin-bottom:2em}body .location .sec.sec02 .inner .grid{gap:1em}body .location .sec.sec02 .inner .grid.grid_01{margin-bottom:3em;grid-template-columns:repeat(2, 1fr)}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .grid.grid_01{grid-template-rows:repeat(2, auto);grid-template-columns:repeat(3, 1fr);gap:1.5em 1.5em}}body .location .sec.sec02 .inner .grid.grid_01 figure{margin-bottom:.3em}body .location .sec.sec02 .inner .grid.grid_01 .txt{font-weight:500}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .grid.grid_01 .txt{font-weight:500}}body .location .sec.sec02 .inner .grid.grid_02{gap:1em;margin-bottom:2em;grid-template-columns:repeat(1, 1fr)}body .location .sec.sec02 .inner .grid.grid_02:nth-of-type(4){margin-bottom:2em}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .grid.grid_02:nth-of-type(4){margin-bottom:3em}}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .grid.grid_02{grid-template-columns:40fr 35fr 25fr}}body .location .sec.sec02 .inner .grid.grid_02 .box{display:grid;grid-template-columns:1fr 1fr;align-items:flex-end;justify-content:space-between;gap:1em}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .grid.grid_02 .box{display:flex;flex-direction:column;align-items:normal}}body .location .sec.sec02 .inner .grid.grid_02 .box .lead{font-weight:500;font-size:min(3.75svw,24px);order:1}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .grid.grid_02 .box .lead{font-size:min(3.2svw,20px);order:0}}body .location .sec.sec02 .inner .grid.grid_02 .box .txt{grid-column:span 2;margin-bottom:1em;order:3}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .grid.grid_02 .box .txt{order:2}}body .location .sec.sec02 .inner .grid.grid_02 .box .time_wrap{order:2}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .grid.grid_02 .box .time_wrap{order:3}}body .location .sec.sec02 .inner .grid.grid_03{gap:2em}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .grid.grid_03{grid-template-rows:repeat(2, auto);grid-template-columns:repeat(2, 1fr);gap:0 2.5em}}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .grid.grid_03 .box_wrap{margin-bottom:0}}body .location .sec.sec02 .inner .grid.grid_03 .box_wrap figure{margin-bottom:1em}body .location .sec.sec02 .inner .grid.grid_03 .box_wrap .box .grid{position:relative}body .location .sec.sec02 .inner .grid.grid_03 .box_wrap .box .grid.lead_grid{display:grid;grid-template-columns:1fr 1fr;align-items:flex-end;justify-content:space-between;margin-bottom:1em}body .location .sec.sec02 .inner .grid.grid_03 .box_wrap .box .grid .lead{font-weight:500;font-size:min(3.75svw,24px)}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .grid.grid_03 .box_wrap .box .grid .lead{font-size:min(3.2svw,20px)}}body .location .sec.sec02 .inner .grid.grid_03 .box_wrap .box .txt{margin-bottom:1em;grid-column:span 2}body .location .sec.sec02 .inner .time_wrap{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;line-height:1}body .location .sec.sec02 .inner .time_wrap .time_icon{width:50px;margin-right:1em}body .location .sec.sec02 .inner .time_wrap .time{display:inline-block;font-size:min(6.6svw,52px)}body .location .sec.sec02 .inner .time_wrap .time .big{margin-right:-0.2em}body .location .sec.sec02 .inner .time_wrap .time .small{font-size:min(6svw,42px)}body .location .sec.sec02 .inner .time_wrap .time .absolute{font-size:min(2.3svw,12px);position:absolute;top:10%;right:0%}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .time_wrap .time .absolute{top:0%}}body .location .sec.sec02 .inner .area_box{margin-top:0}body .location .sec.sec02 .inner .area_box ul{border:1px solid #000;padding:1em}body .location .sec.sec02 .inner .area_box ul.sp_grid_column{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4, auto)}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .area_box ul.sp_grid_column{display:block}}body .location .sec.sec02 .inner .area_box ul.grid_column{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4, auto);width:100%}body .location .sec.sec02 .inner .area_box ul li{font-size:min(2.8svw,16px);display:flex;line-height:1.4}body .location .sec.sec02 .inner .area_box ul li.food:before{color:#8fc31f}body .location .sec.sec02 .inner .area_box ul li.gourmet:before{color:#f39800}body .location .sec.sec02 .inner .area_box ul li.life:before{color:#0068b7}body .location .sec.sec02 .inner .area_box ul li.fashion:before{color:#920783}body .location .sec.sec02 .inner .area_box ul li.other:before{color:#877b80}body .location .sec.sec02 .inner .area_box ul li.etc:before{content:"";padding-left:1em}body .location .sec.sec02 .inner .area_box ul li:before{content:"◼︎";font-size:min(3.75svw,24px);line-height:.8}body .location .sec.sec02 .inner .area_box.area_box_noborder{font-size:min(2.8svw,16px)}body .location .sec.sec02 .inner .area_box.area_box_noborder ul{position:relative}body .location .sec.sec02 .inner .area_box.area_box_noborder ul::before{content:"※"}body .location .sec.sec02 .inner .area_box.area_box_noborder ul{display:flex;align-items:center;border:none;flex-wrap:wrap}@media screen and (768px <= width),print{body .location .sec.sec02 .inner .area_box.area_box_noborder ul{flex-wrap:nowrap}}body .location .sec.sec02 .inner .area_box.area_box_noborder ul li{padding-right:1em;align-items:center}body .location .sec.sec03{padding:3em 0}@media screen and (768px <= width),print{body .location .sec.sec03{padding:3em 0 5em}}body .location .sec.sec03 .txt{margin-bottom:2em}body .location .sec.sec03 .grid{margin-bottom:2em}@media screen and (768px <= width),print{body .location .sec.sec03 .grid{grid-template-rows:repeat(2, auto);grid-template-columns:repeat(2, 1fr);gap:0 2em;margin-bottom:5em}}body .location .sec.sec03 .grid .box:last-of-type .flex{margin-bottom:0}body .location .sec.sec03 .grid .box .flex{gap:1em;margin-bottom:1em}@media screen and (768px <= width),print{body .location .sec.sec03 .grid .box .flex{margin-bottom:0}}body .location .sec.sec03 .grid .box .flex figure{width:55%}body .location .sec.sec03 .grid .box .flex .txtwrap{width:45%}body .location .sec.sec03 .grid .box .flex .txtwrap .lead{display:flex;align-items:center;justify-content:center;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;padding:.3em 0;line-height:1.4;margin-bottom:.5em}body .location .sec.sec03 .grid .box .flex .txtwrap .note{margin-bottom:1em;line-height:normal}body .location .sec.sec03 .grid .box .flex .txtwrap .note.right{text-align:right;margin-bottom:0}body .l_footer .footer_contents .footer_outline_contents{display:none}body .l_footer .footer_contents .footer_about_list{display:none}body .c_list_warning{font-family:"Zen Old Mincho",YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif}/*# sourceMappingURL=location.css.map */