main{font-size:min(2.8dvw,16px);font-weight:500;line-height:1.6}main .pc{display:none}@media screen and (min-width: 768px),print{main .pc{display:block !important}}@media screen and (min-width: 768px),print{main .sp{display:none !important}}main .mt0{margin-top:0 !important}main .mb0{margin-bottom:0 !important}main .inner{margin:0 auto;width:90%;max-width:840px}main .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}main h3{margin:3em auto 1.5em;padding:.5em 0 .35em;width:80%;max-width:400px;background:#666464;text-align:center;color:#fff;font-size:min(3.2dvw,20px)}@media screen and (min-width: 768px),print{main h3{margin:0 auto 2em}}main .ttl{margin:0 0 .5em;width:100%;font-size:min(3.75dvw,24px);letter-spacing:.05em;font-weight:600;line-height:1}@media screen and (min-width: 768px),print{main .ttl{margin:0 0 1em}}main .ttl small{font-size:min(2.5dvw,14px);letter-spacing:0;font-weight:500}main .ttl2{margin:.5em 0;width:100%;font-size:min(2.5dvw,14px);line-height:1.4}main .txt{margin:0;width:100%;text-align:justify;font-size:min(2.5dvw,14px);line-height:1.8}@media screen and (min-width: 768px),print{main .txt{line-height:2}}main .txt2{margin:0;width:100%;text-align:justify;font-size:min(2.3dvw,12px);line-height:1.6}main .cap2{font-size:min(2.3dvw,12px);line-height:1.2}main .stix{font-family:"STIX Two Text",serif;font-weight:700;letter-spacing:.05em;line-height:1}main .cl-ch{color:#a07d00;font-weight:600}main .sec{margin:0;padding:2em 0 0;width:100%;position:relative}@media screen and (min-width: 768px),print{main .sec{padding:4em 0 0}}main .sec-mv{padding:0}main .sec-mv .mv-txt{margin:0;padding:1.25em 0;width:90%;background:hsla(0,0%,100%,.8784313725);position:absolute;left:50%;bottom:1em;transform:translateX(-50%);gap:1em}@media screen and (min-width: 768px),print{main .sec-mv .mv-txt{padding:5% 0 0;width:25%;height:100%;min-width:390px;top:0;left:auto;right:5%;bottom:auto;transform:none;align-content:flex-start;gap:5%}}@media screen and (min-width: 768px)and (min-width: 1024px),print{main .sec-mv .mv-txt{gap:8%}}main .sec-mv .mv-txt h1{margin:0;padding:0 0 .5em 1em;width:100%;border-bottom:1px #000 solid;font-family:"EB Garamond",serif;font-size:min(3.75dvw,24px);letter-spacing:.1em;line-height:1}main .sec-mv .mv-txt .lead{margin:0;padding:0 1.5em;width:100%;box-sizing:border-box;font-size:min(2.5dvw,14px);letter-spacing:.15em;line-height:1.5}@media screen and (min-width: 768px),print{main .sec-mv .mv-txt .lead{padding:0 3em;line-height:2.5}}@media screen and (min-width: 768px)and (min-width: 1024px),print{main .sec-mv .mv-txt .lead{line-height:4.5}}main .sec-anchor{padding:1em 0;background:#534741}@media screen and (min-width: 768px),print{main .sec-anchor{padding:2em 0}}main .sec-anchor .block{margin:0 auto;width:90%;max-width:840px;gap:1em}@media screen and (min-width: 768px),print{main .sec-anchor .block{gap:1em 2em}}main .sec-anchor .block a{padding:1em 0 .85em;width:calc((100% - 6.4dvw)/3);border:1px #fff solid;box-sizing:border-box;display:block;text-align:center;color:#fff;font-size:min(3dvw,18px);transition:.3s}@media screen and (min-width: 768px),print{main .sec-anchor .block a{width:calc((100% - 64px)/3)}}main .sec-anchor .block a:hover{background:#fff;color:#534741;opacity:1}main .sec06{padding:2em 0}@media screen and (min-width: 768px),print{main .sec06{padding:4em 0}}main .sec .head-block{margin:0 0 2em;width:100%}@media screen and (min-width: 768px),print{main .sec .head-block{margin:0 0 4em}}main .sec .head-block h2{margin:0 auto;padding:0 0 .25em;width:100%;max-width:640px;border-bottom:1px #000 solid;text-align:center;font-size:min(4dvw,26px)}main .sec .head-block h2 .word{margin:.25em auto 0;width:50%;max-width:280px}main .sec .head-block .sub{margin:1em 0 1.75em;width:100%;text-align:center;font-size:min(4dvw,26px);letter-spacing:.05em;line-height:1.4}@media screen and (min-width: 768px),print{main .sec .head-block .sub{margin:1.25em 0 3em;letter-spacing:.1em;line-height:1}}main .sec .head-block .sub.type2{line-height:1.4}main .sec .head-block .txt{text-align:center}@media screen and (min-width: 768px),print{main .sec .head-block .txt{letter-spacing:.1em}}main .sec .block1{margin:2em auto 3em;width:100%;gap:1em 2em}@media screen and (min-width: 768px),print{main .sec .block1{margin:4em auto 6em}}@media screen and (min-width: 768px),print{main .sec .block1.reverse{flex-direction:row-reverse}}main .sec .block1.type2{flex-direction:row-reverse;gap:1em}@media screen and (min-width: 768px),print{main .sec .block1.type2{gap:1em 3em}}main .sec .block1.type2 .box1{width:calc(55% - .5em)}@media screen and (min-width: 768px),print{main .sec .block1.type2 .box1{width:calc(45% - 1.5em)}}main .sec .block1.type2 .box2{width:calc(45% - .5em)}@media screen and (min-width: 768px),print{main .sec .block1.type2 .box2{width:calc(55% - 1.5em)}}main .sec .block1 .box1{margin:0;width:100%}@media screen and (min-width: 768px),print{main .sec .block1 .box1{width:calc(55% - 1em)}}main .sec .block1 .box2{margin:0;width:100%;gap:1em}@media screen and (min-width: 768px),print{main .sec .block1 .box2{width:calc(45% - 1em);gap:2em}}main .sec .block1 .box3{margin:0;width:100%;gap:1em}@media screen and (min-width: 768px),print{main .sec .block1 .box3{width:calc(35% - 1em);gap:2em}}main .sec .block1 .box3 .case1{margin:0;width:100%}main .sec .block1 .box4{margin:0;width:100%}@media screen and (min-width: 768px),print{main .sec .block1 .box4{width:calc(65% - 1em)}}main .sec .block1 .ac-end{align-self:stretch;align-content:flex-end}main .sec .block2{margin:2em auto;padding:1em;width:100%;background:#efefef;box-sizing:border-box;gap:1em}@media screen and (min-width: 768px),print{main .sec .block2{margin:4em auto;padding:1.75em 3em;gap:1.5em 2em}}main .sec .block2 .box1{margin:0;padding:.5em 0;width:100%;border:1px #231815 solid;text-align:center;font-size:min(3dvw,18px);letter-spacing:.05em;line-height:1}main .sec .block2 .box2,main .sec .block2 .box3,main .sec .block2 .box4{align-self:stretch}main .sec .block2 .box2 dt,main .sec .block2 .box3 dt,main .sec .block2 .box4 dt{margin:0 0 .5em;width:100%}main .sec .block2 .box2 dd,main .sec .block2 .box3 dd,main .sec .block2 .box4 dd{margin:0;padding:1.25em 1.5em;width:100%;height:calc(100% - 1.5em);background:#fff;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.5019607843);display:flex;justify-content:flex-start;align-items:center}main .sec .block2 .box2{width:100%}@media screen and (min-width: 768px),print{main .sec .block2 .box2{width:calc(45% - 1em)}}main .sec .block2 .box3{width:100%}@media screen and (min-width: 768px),print{main .sec .block2 .box3{width:calc(55% - 1em)}}main .sec .block2 .box4{width:100%}main .sec .block2 .cap2{margin:0;width:100%;text-align:left}main .sec .block3{margin:2em auto 3em;width:100%;gap:1em}@media screen and (min-width: 768px),print{main .sec .block3{margin:4em auto 6em;gap:1.5em}}main .sec .block3 .box1{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 768px),print{main .sec .block3 .box1{width:calc((100% - 3em)/3)}}main .sec .block3 .box2{margin:0;width:100%}@media screen and (min-width: 768px),print{main .sec .block3 .box2{width:60%}}main .sec .block4{margin:2em auto 3em;padding:2em 0;border:2px #bf9f4e solid;position:relative}@media screen and (min-width: 768px),print{main .sec .block4{margin:4em auto 6em;max-width:640px;padding:4em 0}}main .sec .block4::before{content:"";border:2px #bf9f4e solid;position:absolute;inset:2px}main .sec .block4 .bl4-inner{position:relative;z-index:2;text-align:center}main .sec .block4 .deco{width:4em;aspect-ratio:1/1;background:url("../images/location/deco.svg") no-repeat center/contain;position:absolute;z-index:1;pointer-events:none}@media screen and (min-width: 768px),print{main .sec .block4 .deco{width:6em}}main .sec .block4 .deco.is-tl{top:2px;left:2px}main .sec .block4 .deco.is-tr{top:2px;right:2px;transform:scaleX(-1)}main .sec .block4 .deco.is-bl{bottom:2px;left:2px;transform:scaleY(-1)}main .sec .block4 .deco.is-br{right:2px;bottom:2px;transform:scale(-1, -1)}main .sec .block4 .no1{margin:0 auto 1.5em;width:35%;max-width:200px}@media screen and (min-width: 768px),print{main .sec .block4 .no1{margin:0 auto 2em}}main .sec .block4 .sub{margin:1.5em auto .5em;padding:.5em 0;width:72%;max-width:540px;background:#bf9f4e;color:#fff;font-size:min(3.4dvw,22px);letter-spacing:.05em;line-height:1}main .sec .block4 .graph{margin:0 auto;width:95%;max-width:680px}main .sec .block4 .graph .graph-cap{margin:.5em auto 0;width:90%;max-width:540px;justify-content:space-between;align-items:center}@media screen and (min-width: 768px),print{main .sec .block4 .graph .graph-cap{width:100%}}main .sec .block4 .graph .graph-cap .cap3{margin:0;font-size:min(2.3dvw,12px);line-height:1}main .sec .block4 .graph .graph-cap .cap3 span{margin:0 .1em 0 0;padding:0;position:static;text-shadow:none;font-size:1.2em}main .sec .block4 .graph .graph-cap .cap3 span.brown{color:#a08665}main .sec .block4 .graph .graph-cap .cap3 span.yellow{color:#f8dc6e}main .sec .block4 .graph .graph-cap .cap4{margin:0;font-size:min(2.3dvw,12px);line-height:1}main .sec .block4 h4{margin:0;width:100%;text-align:center;font-size:min(4dvw,26px);letter-spacing:.05em;line-height:1.4}main .sec .block4 .txt{margin:2em auto 0;width:100%;text-align:center}main .sec .block4 .cap2{margin:1em auto 0;width:100%;text-align:center;line-height:1.4}main .sec .block5{margin:2em auto 3em;width:100%;align-items:stretch;gap:1em}@media screen and (min-width: 768px),print{main .sec .block5{margin:4em auto 6em;gap:1.5em}}main .sec .block5 .box1{margin:0;padding:.75em 0;width:100%;border:1px #1b1c1c solid;border-left:5px #1b1c1c solid;border-right:5px #1b1c1c solid;box-sizing:border-box;align-items:center;gap:.5em 1.5em}@media screen and (min-width: 768px),print{main .sec .block5 .box1{border-left:8px #1b1c1c solid;border-right:8px #1b1c1c solid}}main .sec .block5 .box1 dt{margin:0;width:100%;text-align:center;font-size:min(4dvw,26px);line-height:1}@media screen and (min-width: 768px),print{main .sec .block5 .box1 dt{width:auto}}main .sec .block5 .box1 dd{margin:0;width:100%;text-align:center;font-size:min(3dvw,18px);line-height:1}@media screen and (min-width: 768px),print{main .sec .block5 .box1 dd{width:auto}}main .sec .block5 .box2{margin:0;padding:1em;width:100%;background:#fff;border:2px #dcc76e solid;-o-border-image:linear-gradient(90deg, #73610e, #dcc76e, #73610e, #dcc76e, #a28258);border-image:linear-gradient(90deg, #73610e, #dcc76e, #73610e, #dcc76e, #a28258);border-image-slice:1;box-sizing:border-box;align-self:stretch;gap:1em}@media screen and (min-width: 768px),print{main .sec .block5 .box2{padding:1em 1.25em;width:calc((100% - 1.5em)/2)}}main .sec .block5 .box2.wit100{width:100%}main .sec .block5 .box2 dl{margin:0;width:100%;justify-content:flex-start;align-items:center;gap:.75em}main .sec .block5 .box2 dl dt{margin:0;width:2.5em}main .sec .block5 .box2 dl dd{margin:0;font-weight:600;line-height:1.2}main .sec .block5 .box2 .txt-box{margin:0;width:calc(52% - .5em)}main .sec .block5 .box2 .txt-box.type2{width:100%}@media screen and (min-width: 768px),print{main .sec .block5 .box2 .txt-box.type2{width:calc(77% - .5em)}}main .sec .block5 .box2 .txt-box .txt2{margin:2em 0 0}main .sec .block5 .box2 .img-box{margin:0;width:calc(48% - .5em)}@media screen and (min-width: 768px),print{main .sec .block5 .box2 .img-box.type2{width:calc(23% - .5em)}}main .sec .block5 .box2 .case1{margin:0;width:calc((100% - 1em)/2)}main .sec .block5 .box2 .case1 .ttl3{margin:0 0 1em;padding:.5em 0;width:100%;background:#dcd6bb;border-radius:9999px;text-align:center;font-family:YakuHanJP,"Noto Sans JP",YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:min(2.5dvw,14px);font-weight:600;line-height:1}main .sec .block5 .box2 .case1 .txt2{margin:0 auto;width:90%}main .sec .block5 .box2 .case2{margin:0;gap:.25em 1em}main .sec .block5 .box2 .case2 .incase{margin:0;width:calc(55% - .5em)}@media screen and (min-width: 768px),print{main .sec .block5 .box2 .case2 .incase{width:100%}}main .sec .block5 .box2 .case2 .img05{float:right;width:calc(45% - .5em)}main .sec .block5 .box2 .cap2{width:100%;text-align:left}main .sec .block5 .box2 .cap2.type2{text-align:justify;line-height:1.4}main .sec .block5 .box2-out{margin:0;width:100%;gap:1em}@media screen and (min-width: 768px),print{main .sec .block5 .box2-out{width:calc((100% - 1.5em)/2);gap:1.5em}}main .sec .block6{margin:2em auto 3em;width:100%;align-items:stretch;gap:1em}@media screen and (min-width: 768px),print{main .sec .block6{margin:4em auto 6em;gap:0 6em}}main .sec .block6 .box1{margin:0;width:100%}@media screen and (min-width: 768px),print{main .sec .block6 .box1{margin:0 20% 0 0;width:80%}main .sec .block6 .box1 .txt2{width:60%}}main .sec .block6 .box2{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 768px),print{main .sec .block6 .box2{width:calc((100% - 6em)/2)}}main .sec .block6 .box2.type2{margin:0}@media screen and (min-width: 768px),print{main .sec .block6 .box2.type2{margin:10em 0 0}}main .sec .block6 .box3,main .sec .block6 .box4{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 768px),print{main .sec .block6 .box3,main .sec .block6 .box4{margin:8em 0 0 5%;width:calc(40% - 3em)}}@media screen and (min-width: 768px),print{main .sec .block6 .box4{margin:2em 0 0;width:calc(55% - 3em)}}main .sec .block6 .box5{margin:0 auto;width:85%;gap:0 1.5em}@media screen and (min-width: 768px),print{main .sec .block6 .box5{margin:4em auto 0;flex-direction:row-reverse;align-items:flex-end}}main .sec .block6 .box5 .photo{margin:0;width:100%}@media screen and (min-width: 768px),print{main .sec .block6 .box5 .photo{width:calc(60% - .75em)}}main .sec .block6 .box5 .txt-box{margin:0;width:100%}@media screen and (min-width: 768px),print{main .sec .block6 .box5 .txt-box{width:calc(40% - .75em)}}main .sec .block7{margin:2em auto 3em;width:100%;align-items:stretch;gap:1.5em 1em}@media screen and (min-width: 768px),print{main .sec .block7{margin:4em auto 6em;align-items:flex-end;gap:0 2em}}main .sec .block7 .cap2{margin-top:.5em}main .sec .block7 .pick{margin:0;padding:.35em 1em;background:#fff;border-left:2px #a07d00 solid;border-right:2px #a07d00 solid;box-sizing:border-box;position:absolute;top:1em;left:1em;text-align:center;color:#a07d00;font-size:min(2.5dvw,14px);font-weight:600;line-height:1}@media screen and (min-width: 768px),print{main .sec .block7 .pick{border-left:3px #a07d00 solid;border-right:3px #a07d00 solid}}main .sec .block7 .pick.bottom{top:auto;bottom:1em}main .sec .block7 .order1{margin:0;width:100%}@media screen and (min-width: 768px),print{main .sec .block7 .order1{width:calc(65% - 1.5em);order:2}}@media screen and (min-width: 768px),print{main .sec .block7 .order1 .txt-box{margin:0 0 0 60%;width:40%}}main .sec .block7 .order2{margin:0;width:calc((100% - 1em)/2);align-content:flex-start}@media screen and (min-width: 768px),print{main .sec .block7 .order2{margin:0 0 4em;width:calc(35% - 1em);flex-direction:column-reverse;gap:.5em;order:1}}main .sec .block7 .order2 .txt-box{margin:0;width:100%}main .sec .block7 .order3{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 768px),print{main .sec .block7 .order3{margin-left:2em;width:calc(35% - 3em);order:4}}main .sec .block7 .order4{margin:0;width:100%}@media screen and (min-width: 768px),print{main .sec .block7 .order4{margin:2em 0 0 10%;width:calc(55% - 1.5em);order:3}}main .sec .block7 .order5{margin:0;width:100%;gap:1em}@media screen and (min-width: 768px),print{main .sec .block7 .order5{margin:4em 15% 0 0;width:85%;order:5;gap:3em}}main .sec .block7 .order5 .case{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 768px),print{main .sec .block7 .order5 .case{width:calc((100% - 3em)/2)}}main .sec .block7 .order6{margin:0;width:100%;align-content:flex-start;gap:0 1em}@media screen and (min-width: 768px),print{main .sec .block7 .order6{width:calc(35% - 1.5em);flex-direction:column-reverse;gap:.5em;order:6}}main .sec .block7 .order6 .txt-box,main .sec .block7 .order6 .photo{margin:0;width:calc((100% - 1em)/2)}@media screen and (min-width: 768px),print{main .sec .block7 .order6 .txt-box,main .sec .block7 .order6 .photo{width:100%}}main .sec .block7 .order7{margin:0;width:100%;gap:1em}@media screen and (min-width: 768px),print{main .sec .block7 .order7{margin:4em 0 0 4.5em;width:calc(65% - 6em);gap:2em;order:7}}main .sec .block7 .order7 .img10{margin:0;width:calc(45% - .5em)}@media screen and (min-width: 768px),print{main .sec .block7 .order7 .img10{width:calc(45% - 1em)}}main .sec .block7 .order7 .txt-box{margin:0;width:calc(55% - .5em)}@media screen and (min-width: 768px),print{main .sec .block7 .order7 .txt-box{width:calc(55% - 1em)}}main .sec .bnr-block{gap:1em}@media screen and (min-width: 768px),print{main .sec .bnr-block{gap:1.5em}}main .sec .bnr-block a{margin:0;width:calc((100% - 1em)/2);display:block}@media screen and (min-width: 768px),print{main .sec .bnr-block a{width:calc((100% - 3em)/3)}}/*# sourceMappingURL=location.css.map */