#header{background:rgba(0,0,0,.6)}#location .location{margin-top:0}#location .location #main{background:url(../images/location/main.webp) 0 0/cover no-repeat;padding:22vh 0;position:relative}@media screen and (min-width: 769px),print{#location .location #main{padding:30vh 0}}#location .location #main h1{text-align:left;padding:0 10%}#location .location #main h1 .en{font-size:min(9.8svw,80px);font-family:"Oswald",sans-serif;font-weight:bold;line-height:1;letter-spacing:0}#location .location #main h1 .ja{font-size:min(3.2svw,16px);padding-top:.5em}#location .location #main .cap{background:rgba(0,0,0,.5019607843);position:absolute;bottom:0;right:0;color:#fff;font-size:min(2.4svw,12px);line-height:1;padding:.5em}#location .location #contents{overflow:hidden}#location .location #contents .center{text-align:center !important}#location .location #contents .white{color:#fff}#location .location #contents .red{color:#d7001e}#location .location #contents h4{margin:0;width:100%;color:#000;font-size:min(4.6svw,28px);letter-spacing:.05em;line-height:1.6}@media screen and (min-width: 769px),print{#location .location #contents h4{letter-spacing:.1em}}#location .location #contents .txt{margin:0;width:100%;text-align:justify;color:#000;font-size:min(3.2svw,16px);line-height:1.8}@media screen and (min-width: 769px),print{#location .location #contents .txt{line-height:2}}#location .location #contents .txt.center{margin-top:1.5em;letter-spacing:.05em}@media screen and (min-width: 769px),print{#location .location #contents .txt.center{margin-top:3em}}#location .location #contents .ttl{margin:0 0 1.5em;padding:0 0 1em;width:100%;border-bottom:1px #000 solid;color:#000;font-size:min(3.8svw,20px);letter-spacing:.1em;line-height:1}#location .location #contents .ttl.white{border-bottom:1px #fff solid}#location .location #contents .list{margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1em}#location .location #contents .list li{margin:0;font-size:min(3.2svw,16px);line-height:1}#location .location #contents .bg-txt{overflow:hidden;margin:0 0 2em;width:100%;height:14svw;max-height:120px;display:flex;align-items:center}@media screen and (min-width: 769px),print{#location .location #contents .bg-txt{margin:0 0 4em}}#location .location #contents .bg-txt.reverse .bg-txt-area{animation:loop-slide-rev 20s infinite linear 1s both}@keyframes loop-slide-rev{from{transform:translateX(-100%)}to{transform:translateX(0)}}#location .location #contents .bg-txt .bg-txt-area{margin:0;display:flex;color:hsla(0,0%,100%,.1882352941);font-family:"Oswald",sans-serif;font-size:min(14svw,120px);font-weight:bold;animation:loop-slide 20s infinite linear 1s both}#location .location #contents .bg-txt .bg-txt-area.type2{color:hsla(0,0%,100%,0);-webkit-text-stroke:2px rgba(215,0,29,.1882352941)}#location .location #contents .bg-txt .bg-txt-area.type3{color:hsla(0,0%,100%,0);-webkit-text-stroke:2px hsla(0,0%,100%,.1882352941)}#location .location #contents .bg-txt .bg-txt-area li{margin:0}#location .location #contents .bg-txt .bg-txt-area li.wit2-8{width:2.8em}#location .location #contents .bg-txt .bg-txt-area li.wit3{width:3em}#location .location #contents .bg-txt .bg-txt-area li.wit4{width:4em}#location .location #contents .bg-txt .bg-txt-area li.wit4-5{width:4.5em}#location .location #contents .bg-txt .bg-txt-area li.wit5{width:5em}@keyframes loop-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}#location .location #contents .flex{margin:0;padding:1.5em 1.5em 0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5em 0}@media screen and (min-width: 769px),print{#location .location #contents .flex{padding:4em 4em 0;gap:4em 0}}#location .location #contents .slide{margin:2em auto;width:100%;height:48svw;max-height:350px;display:flex;align-items:center}@media screen and (min-width: 769px),print{#location .location #contents .slide{margin:4em auto}}#location .location #contents .slide .slide-area{margin:0;padding-right:1em;width:auto;display:flex;gap:1em;animation:slide-slide 40s infinite linear 1s both}@media screen and (min-width: 769px),print{#location .location #contents .slide .slide-area{padding-right:2em;gap:2em;animation:slide-slide 60s infinite linear 1s both}}#location .location #contents .slide .slide-area .photo{margin:0;width:46.2904109589svw;max-width:365px;height:48svw;max-height:352px;position:relative}#location .location #contents .slide .slide-area .photo img{width:auto;height:100%}#location .location #contents .slide .slide-area .photo .pick{width:32%;height:auto;position:absolute;top:0;right:0;transform:translate(15%, -15%)}@keyframes slide-slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}#location .location #contents .img-box{margin:2em 0 0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1em .5em}@media screen and (min-width: 769px),print{#location .location #contents .img-box{margin:4em 0 0;gap:2em}}#location .location #contents .img-box.type1{margin:0 auto;max-width:1480px;gap:0}#location .location #contents .img-box.type1 .photo{width:50%}#location .location #contents .img-box.type2{margin:0;gap:.5em}@media screen and (min-width: 769px),print{#location .location #contents .img-box.type2{gap:1em}}#location .location #contents .img-box.type2 .photo{width:calc((100% - .5em)/2)}@media screen and (min-width: 769px),print{#location .location #contents .img-box.type2 .photo{width:calc((100% - 1em)/2)}}#location .location #contents .img-box.type3{gap:0}#location .location #contents .img-box.type3 .photo{width:50%}@media screen and (min-width: 769px),print{#location .location #contents .img-box.type3 .photo{width:25%}}#location .location #contents .img-box .photo{width:calc((100% - .5em)/2)}@media screen and (min-width: 769px),print{#location .location #contents .img-box .photo{width:calc((100% - 4em)/3)}}#location .location #contents .sec{margin:0;padding:3em 0;width:100%;position:relative}@media screen and (min-width: 769px),print{#location .location #contents .sec{padding:6em 0}}#location .location #contents .sec.sec01,#location .location #contents .sec.sec04{background:#d7001d}#location .location #contents .sec.sec02{padding:0;background:url(../images/location/bg01.webp) no-repeat center top;background-size:cover}#location .location #contents .sec.sec02 .block1{margin:3em auto;width:96%;max-width:1280px;position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec02 .block1{margin-top:0;transform:translateY(6em)}}#location .location #contents .sec.sec02 .block1 .box1{margin:0;width:100%}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec02 .block1 .box1{width:70%}}#location .location #contents .sec.sec02 .block1 .box2{margin:0;padding:1.5em;width:100%;border-radius:0;box-sizing:border-box;background:#e2d6bd}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec02 .block1 .box2{padding:3em;width:52%;border-radius:2em;border-bottom-left-radius:0;position:absolute;right:0;bottom:0;transform:translateY(20%)}}#location .location #contents .sec.sec02 .block2{margin:0 auto;padding:2em 0 0;width:100%;max-width:1480px;background:#d7001d;border-top-left-radius:2.5em;border-top-right-radius:2.5em;box-sizing:border-box}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec02 .block2{margin:0 auto;padding:4em 0 0;border-top-left-radius:5em;border-top-right-radius:5em}}#location .location #contents .sec.sec02 .block2 .bg-txt.reverse .bg-txt-area{animation:loop-slide-rev 45s infinite linear 1s both}#location .location #contents .sec.sec02 .block2 .bg-txt .bg-txt-area{animation:loop-slide 45s infinite linear 1s both}#location .location #contents .sec.sec02 .block2 .bg-txt .bg-txt-area .long{width:11em}#location .location #contents .sec.sec02 .block2 .bg-txt .bg-txt-area .long2{width:11.8em}#location .location #contents .sec.sec02 .block2 .flex{padding:1.5em 2% 0;justify-content:center}@media screen and (min-width: 1024px),print{#location .location #contents .sec.sec02 .block2 .flex{padding:4em 0 0;gap:4em 4%}}#location .location #contents .sec.sec02 .block2 .flex .box1{margin:0;width:100%}@media screen and (min-width: 1024px),print{#location .location #contents .sec.sec02 .block2 .flex .box1{padding-left:6em;width:44%}}#location .location #contents .sec.sec02 .block2 .flex .box2{margin:0;width:100%}@media screen and (min-width: 1024px),print{#location .location #contents .sec.sec02 .block2 .flex .box2{width:52%}}#location .location #contents .sec.sec02 .block2 .flex .box3{margin:0;width:100%}@media screen and (min-width: 1024px),print{#location .location #contents .sec.sec02 .block2 .flex .box3{padding-left:6em;width:50%}}#location .location #contents .sec.sec02 .block2 .flex .box4{margin:0;width:100%}@media screen and (min-width: 1024px),print{#location .location #contents .sec.sec02 .block2 .flex .box4{padding-right:6em;width:46%}}#location .location #contents .sec.sec03{padding-bottom:0;background:#e2d6bd}#location .location #contents .sec.sec04::before{content:"";background:url(../images/location/bg02.webp) no-repeat center top;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.6}#location .location #contents .sec.sec04 .block{margin:3em auto 0;width:96%;max-width:1280px;background:#fff;border-radius:1em;border-bottom-left-radius:0;box-sizing:border-box;position:relative;z-index:1}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec04 .block{margin:6em auto 0;border-radius:2em;border-bottom-left-radius:0}}#location .location #contents .sec.sec04 .block .flex .box1{margin:0;width:100%}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec04 .block .flex .box1{width:56%}}#location .location #contents .sec.sec04 .block .flex .box2{margin:0;width:100%}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec04 .block .flex .box2{width:40%}}#location .location #contents .sec.sec04 .block .flex .box3{margin:0;width:100%}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec04 .block .flex .box3{width:50%}}#location .location #contents .sec.sec04 .block .flex .box4{margin:0;width:100%}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec04 .block .flex .box4{width:46%}}#location .location #contents .sec.sec04 .block .bg-txt .bg-txt-area{color:rgba(215,0,29,.1882352941);animation:loop-slide-rev 45s infinite linear 1s both}#location .location #contents .sec.sec04 .block .bg-txt .bg-txt-area .long{width:11em}#location .location #contents .sec.sec05{padding:0;background:#e2d6bd}#location .location #contents .sec.sec05 .block{margin:3em auto 0;padding:3em 0 0;width:100%;max-width:1480px;background:#d7001d;border-top-left-radius:2.5em;border-top-right-radius:2.5em;box-sizing:border-box}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec05 .block{margin:6em auto 0;padding:6em 0 0;border-top-left-radius:5em;border-top-right-radius:5em}}#location .location #contents .sec.sec05 .block .bg-txt{margin:0}#location .location #contents .sec.sec06{background:url(../images/location/bg03.webp) no-repeat center top;background-size:contain}#location .location #contents .sec.sec06 h5{text-align:center;color:#d7001d;font-family:"Oswald",sans-serif;font-size:min(5.5svw,40px);font-weight:bold;line-height:1}#location .location #contents .sec.sec06 .map{margin:2em auto}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec06 .map{margin:6em auto 4em}}#location .location #contents .sec.sec06 .info-btn{margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5em}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec06 .info-btn{gap:0}}#location .location #contents .sec.sec06 .info-btn li{margin:0;padding:1em 0;background:#e2d6bd;width:calc((100% - 3.2svw)/3);text-align:center;font-size:min(3.6svw,18px);letter-spacing:.1em;line-height:1;cursor:pointer}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec06 .info-btn li{width:calc((100% - 80px)/6)}}#location .location #contents .sec.sec06 .info-btn li.active{background:#d7001d;color:#fff}#location .location #contents .sec.sec06 .info-block{margin:1em auto 0;width:100%;position:relative;z-index:1}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec06 .info-block{margin:2em auto 0}}#location .location #contents .sec.sec06 .info-block li{margin:0;width:100%;display:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec06 .info-block li{gap:2em}}#location .location #contents .sec.sec06 .info-block li.active{display:flex}#location .location #contents .sec.sec06 .info-block li .list01{margin:0;width:100%}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec06 .info-block li .list01{width:calc((100% - 2em)/2)}}#location .location #contents .sec.sec06 .info-block li .list01 dl{margin:.25em 0;display:flex;align-items:center;font-size:min(2.4svw,12px);line-height:1.4}@media screen and (min-width: 769px),print{#location .location #contents .sec.sec06 .info-block li .list01 dl{margin:.5em 0}}#location .location #contents .sec.sec06 .info-block li .list01 dl::after{height:3px;content:"";background:radial-gradient(circle farthest-side, #000, #000 50%, transparent 50%, transparent);background-size:3px 3px;flex:auto}#location .location #contents .sec.sec06 .info-block li .list01 dl dt{margin-right:.5em}#location .location #contents .sec.sec06 .info-block li .list01 dl dd{margin-left:.5em;order:1}.note{padding:min(12vw,6rem) 1em}.note li{font-size:min(2.4svw,12px)}/*# sourceMappingURL=location.css.map */