﻿.zoom{display:none}@media screen and (max-width: 768px){.zoom{display:block;width:100%;max-width:320px;margin:2rem auto 0 auto;font-size:1.2rem;line-height:1.1;border:solid 1px #222;padding:5px;text-align:center;background:#fff}}.section{padding-top:10rem}.section sup{font-size:10px;line-height:1;position:relative}.section .inner{padding:0}.bg{background:#F7F7F5;color:#3d3a39}.local-nav{width:90%;max-width:1188px;margin-inline:auto;margin-top:6rem}.local-nav ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.2rem 2.1rem}.local-nav li{text-align:center;display:flex}.local-nav li a{width:100%;border:1px solid #fff;background:#727171;background:linear-gradient(90deg, #727171 0%, #e6e6e6 50%, #727171 100%);color:#000000;font-size:2.4rem;letter-spacing:0.4rem;line-height:1.4;font-feature-settings:"palt";padding:1rem;transition:filter .3s linear}.local-nav li a b{font-weight:normal;font-size:120%}.local-nav li a:hover{filter:brightness(120%)}@media screen and (max-width: 768px){.local-nav ul{gap:10px;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 480px){.local-nav ul li a{font-size:1.6rem}}@media screen and (max-width: 768px){.page-header .page-copy{font-size:3rem;letter-spacing:.2em;line-height:1.6}}@media screen and (max-width: 480px){.page-header .page-copy{font-size:2.6rem}}h4.acc-ttl{background:linear-gradient(90deg, #727171 0%, #e6e6e6 50%, #727171 100%);border:solid 1px #000;color:#3d3a39;padding:5px;text-align:center;font-size:2rem;line-height:1.4}h5.en-ttl{padding:6rem 0 4rem 0;font-family:"Cinzel", serif;font-optical-sizing:auto;font-style:normal;letter-spacing:.1em;text-align:center;font-size:1.8rem;line-height:1;letter-spacing:.2em}h5.en-ttl+.l-midashi{padding-top:0}.a-midashi{text-align:center;font-size:3.2rem;line-height:1.8;letter-spacing:.1em}@media screen and (max-width: 768px){.a-midashi{font-size:2.6rem}}.l-midashi{text-align:center;font-size:2rem;line-height:1.6;letter-spacing:.1em;padding:3rem 0}@media screen and (max-width: 768px){.l-midashi{font-size:1.8rem}}.imglist-ttl{font-family:"Cinzel", serif;font-optical-sizing:auto;font-style:normal;letter-spacing:.1em;font-size:1.6rem;line-height:1;letter-spacing:.2em;color:#3d3a39}.imglist-ttl+ul{margin-top:2rem}.acc-point{width:100%;margin-top:4rem;padding:1rem}.acc-point .img{display:block;padding:2rem;border:solid 1px #fff}.acc-point .img .note{text-align:right;display:block;color:#fff;position:relative;bottom:auto;right:auto}.acc-point+.acc-point{margin-top:2rem}.acc-point.acc-point01{background:#7D6960}.acc-point.acc-point02{background:#7E7C76}@media screen and (max-width: 768px){.acc-point{padding:.5rem}.acc-point .img{padding:.5rem}}#local-nav01 .a-img01{width:90%;max-width:1500px;margin:0 auto}#local-nav01 .lead{font-size:1.6rem;line-height:2.2;text-align:center;margin-top:3rem}#local-nav01 .acc-img02{margin-top:3rem;border:solid 1px;background:#EEEEEF;padding:10px}#local-nav01 .acc-img02 .rosen{font-size:1.6rem}#local-nav01 .acc-img02+.rosen-note{margin-top:3rem}#local-nav01 .ap .a-midashi{font-size:2.6rem}#local-nav01 .ap .a-midashi b{font-weight:normal;font-size:150%}#local-nav01 .ap .acc-img03{margin-top:3rem}@media screen and (max-width: 768px){#local-nav01 .ap .a-midashi{font-size:2.2rem}}#local-nav02 .a-midashi .midashi2{font-size:2.6rem;letter-spacing:.1em}#local-nav02 .a-midashi .midashi2 b{font-weight:normal;color:#a67c52}#local-nav02 .imglist{margin-top:3rem}#local-nav02 .imglist ul{display:grid;gap:0;grid-template-columns:50.98% 1fr;grid-template-areas:"li01 li02" "li01 li03"}#local-nav02 .imglist ul .li01{grid-area:li01}#local-nav02 .imglist ul .li02{grid-area:li02}#local-nav02 .imglist ul .li03{grid-area:li03}#local-nav02 .acc-list{margin:3rem auto 0 auto}#local-nav02 .acc-list ul{display:grid;gap:40px;grid-template-columns:repeat(2, 1fr)}#local-nav02 .acc-list ul .li04 .grid{display:grid;gap:10px;grid-template-columns:57% 1fr}#local-nav02 .acc-list ul .li04 .img{border:solid 1px #000}#local-nav02 .acc-list ul .li04 .txt-box{border:solid 1px #7b6b62;padding:10px}#local-nav02 .acc-list ul .li04 .txt-box .ttl{font-size:1.4rem;text-align:center;color:#a17a51;line-height:1.4;padding-bottom:5px;border-bottom:solid 1px #222}#local-nav02 .acc-list ul .li04 .txt-box .txt{margin-top:5px;font-size:1.2rem;line-height:1.6}#local-nav02 .column{margin-top:4rem;border:solid 1px #222;padding:40px}#local-nav02 .column .en{font-family:"Cinzel", serif;font-optical-sizing:auto;font-style:normal;letter-spacing:.1em;font-size:1.6rem;line-height:1;letter-spacing:.1em}#local-nav02 .column .c-ttl{text-align:center;font-size:2.6rem;line-height:1.6}#local-nav02 .column .acc-img06{position:relative;margin:3rem auto 0 auto;border-bottom:solid 1px #222;padding-bottom:1rem}#local-nav02 .column .acc-img06::after{content:'';position:absolute;bottom:0;left:50%;width:20px;height:20px;background:#FFF;border-right:1px solid #222;border-bottom:1px solid #222;transform:translate(-50%, 55%) rotate(45deg);transform-origin:center center}#local-nav02 .column .reason{margin-top:3rem;display:grid;gap:40px;grid-template-columns:35.8% 1fr}#local-nav02 .column .reason .r-ttl{display:inline-block;background:#043785;color:#fff;padding:3px 5px;font-size:1.4rem;line-height:1}#local-nav02 .column .reason .r-midashi{display:block;margin-top:1rem;font-size:1.6rem;line-height:1.6;color:#043785}#local-nav02 .column .reason ul li{display:block;margin-top:1rem;font-size:1.4rem;line-height:1.6;position:relative;padding-left:2rem}#local-nav02 .column .reason ul li::before{content:"→";font-size:1.4rem;line-height:1;position:absolute;top:5px;left:0}#local-nav02 .column .lead{text-align:center;font-size:1.5rem;line-height:2;margin-top:3rem}#local-nav02 .buslist{margin:3rem auto 0 auto}#local-nav02 .buslist ul{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr)}#local-nav02 .buslist ul li{background:#7E7C76;padding:10px}#local-nav02 .buslist ul li .b-head .txt{text-align:center;font-size:2rem;line-height:1;color:#fff;padding-bottom:10px;border-bottom:solid 1px #fff}#local-nav02 .buslist ul li .b-head .img{margin-top:10px}#local-nav02 .buslist ul li .b-img{padding:10px 0;border-bottom:solid 1px #fff}#local-nav02 .buslist ul li .b-foot{margin-top:10px}#local-nav02 .bus-point{margin-top:3rem;text-align:center;font-size:2rem;line-height:1.6}#local-nav02 .bus-point .txt-l{font-size:2.6rem;line-height:1.4;color:#c30d23}@media screen and (max-width: 980px){#local-nav02 .acc-list ul{gap:20px}}@media screen and (max-width: 768px){#local-nav02 .a-midashi .midashi2{font-size:2rem}#local-nav02 .acc-list{max-width:480px}#local-nav02 .acc-list ul{grid-template-columns:1fr}#local-nav02 .column{padding:20px}#local-nav02 .column .c-ttl{font-size:2rem}#local-nav02 .column .acc-img06{max-width:400px}#local-nav02 .column .reason{gap:20px}#local-nav02 .column .buslist ul{gap:5px}}@media screen and (max-width: 480px){#local-nav02 .column .reason{grid-template-columns:1fr}#local-nav02 .column .buslist{max-width:380px}#local-nav02 .column .buslist ul{gap:20px;grid-template-columns:1fr}}#local-nav03{background:#EFEDEA;color:#3d3a39}#local-nav03 .inner{padding-bottom:30px}#local-nav03 .l-img01{padding-top:6rem}#local-nav03 .l-img02{margin-top:6rem;position:relative}#local-nav03 .l-img02 .l-img02-copy{display:block;width:100%;position:relative;text-align:center;font-size:3rem;line-height:1.6;z-index:2}#local-nav03 .l-img02 .l-img02-copy sup{top:-3rem}#local-nav03 .l-img02 .l-img02-copy .l-txt{font-size:4rem;line-height:1.3}#local-nav03 .l-img02 .l-img02-copy .l-txt b{font-weight:normal;font-size:120%}#local-nav03 .l-img02 .l-img02-copy .note{display:block;width:100%;text-align:right}#local-nav03 .l-img02 .img{margin-top:-2rem}#local-nav03 .imglist{display:grid;gap:0;box-shadow:20px 20px 0 #D5D1C3}#local-nav03 .imglist+.imglist-ttl{margin-top:6rem}#local-nav03 .imglist.imglist01,#local-nav03 .imglist.imglist02{grid-template-columns:61.2% 1fr;grid-template-areas:"li01 li02" "li01 li03"}#local-nav03 .imglist.imglist01 .icon,#local-nav03 .imglist.imglist02 .icon{width:60px;position:absolute;top:10px;right:10px;z-index:2}#local-nav03 .imglist.imglist01 .li01,#local-nav03 .imglist.imglist02 .li01{grid-area:li01}#local-nav03 .imglist.imglist01 .li02,#local-nav03 .imglist.imglist02 .li02{grid-area:li02}#local-nav03 .imglist.imglist01 .li03,#local-nav03 .imglist.imglist02 .li03{grid-area:li03}@media screen and (max-width: 768px){#local-nav03 .l-img02 .l-img02-copy{font-size:2.2rem}#local-nav03 .l-img02 .l-img02-copy sup{top:-3rem}#local-nav03 .l-img02 .l-img02-copy .l-txt{font-size:3rem}#local-nav03 .imglist{box-shadow:10px 10px 0 #D5D1C3}#local-nav03 .imglist.imglist01 .icon,#local-nav03 .imglist.imglist02 .icon{width:40px}}#local-nav04{padding-bottom:6rem;margin-top:0;margin-bottom:6rem;background:#EFEDEA;color:#3d3a39}#local-nav04 .imglist{display:grid;gap:0;box-shadow:20px 20px 0 #D5D1C3;background:#D5D1C3}#local-nav04 .imglist03{grid-template-columns:repeat(3, 1fr)}#local-nav04 .imglist04{grid-template-columns:repeat(3, 1fr)}#local-nav04 .imglist04 .li01{grid-column:1 / 4}#local-nav04 .imglist04 .li02{grid-column:1 / 3}#local-nav04 .imglist05-1{grid-template-columns:repeat(2, 1fr)}#local-nav04 .imglist05-2{margin-top:0;grid-template-columns:repeat(3, 1fr)}#local-nav04 .imglist06{grid-template-columns:repeat(3, 1fr)}#local-nav04 .l-map{margin-top:10rem}#local-nav04 .l-map .img{border:solid 1px #3d3a39}#local-nav04 .shoplist{margin-top:6rem;color:#6e5c2b}#local-nav04 .shoplist .shop-ttl{position:relative;text-align:center}#local-nav04 .shoplist .shop-ttl::after{content:"";background:#3d3a39;display:block;width:100%;height:1px;position:absolute;top:50%;left:0}#local-nav04 .shoplist .shop-ttl .txt{position:relative;z-index:2;display:inline-block;text-align:center;margin:0 auto;padding:0 5px;background:#EFEDEA;font-size:1.6rem;line-height:1}#local-nav04 .shoplist ul{margin:3rem auto 0 auto;max-width:800px;display:grid;gap:10px 40px;grid-template-columns:repeat(2, 1fr)}#local-nav04 .shoplist ul li{font-size:1.2rem;line-height:1.4;color:#3d3a39;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;position:relative}#local-nav04 .shoplist ul li *{min-height:0%}#local-nav04 .shoplist ul li.addinfo{display:block}#local-nav04 .shoplist ul li.addinfo::after{display:none}#local-nav04 .shoplist ul li.addinfo .line{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;position:relative}#local-nav04 .shoplist ul li.addinfo .line *{min-height:0%}#local-nav04 .shoplist ul li.addinfo .line::after{content:"";display:block;width:100%;height:3px;border-top:dotted 2px #3d3a39;position:absolute;top:50%;left:0}#local-nav04 .shoplist ul li::after{content:"";display:block;width:100%;height:3px;border-top:dotted 2px #3d3a39;position:absolute;top:50%;left:0}#local-nav04 .shoplist ul li .shopname,#local-nav04 .shoplist ul li .shoptime{position:relative;z-index:2;display:inline-block;background:#EFEDEA}#local-nav04 .shoplist .s-info{font-size:1.2rem;width:100%;max-width:800px;border:solid 1px #6e5c2b;padding:5px 10px;margin:2rem auto 0 auto}#local-nav04 .c-care{margin-top:6rem;background:#fff;border:solid 1px #6e5c2b;padding:4rem 3rem;display:grid;gap:40px;grid-template-columns:60% 1fr}#local-nav04 .c-care .c-midashi{font-size:1.8rem}#local-nav04 .c-care .c-midashi .en{font-family:"Cinzel", serif;font-optical-sizing:auto;font-style:normal;letter-spacing:.1em;line-height:1;letter-spacing:.1em}#local-nav04 .c-care .c-midashi .ja{margin-top:2rem;line-height:1.6}#local-nav04 .c-care .c-lead{margin-top:2rem;font-size:1.4rem;line-height:1.8}#local-nav04 .c-care .img{box-shadow:10px 10px 0 #DEDACE}@media screen and (max-width: 768px){#local-nav04 .imglist{box-shadow:10px 10px 0 #D5D1C3}#local-nav04 .shoplist ul{gap:10px;grid-template-columns:1fr}#local-nav04 .c-care{padding:3rem 2rem;gap:20px;grid-template-columns:1fr}#local-nav04 .c-care .img{box-shadow:5px 5px 0 #DEDACE}}@media screen and (max-width: 480px){#local-nav04 .imglist03{grid-template-columns:repeat(2, 1fr)}#local-nav04 .imglist04{grid-template-columns:repeat(2, 1fr)}#local-nav04 .imglist04 .li01{grid-column:1 / 3}#local-nav04 .imglist04 .li02{grid-row:5 / 6}#local-nav04 .imglist05-1{grid-template-columns:1fr}#local-nav04 .imglist05-2{grid-template-columns:repeat(2, 1fr)}#local-nav04 .imglist06{grid-template-columns:repeat(2, 1fr)}}
