.pre-inc #contents-location{font-size:min(3.2svw,16px);line-height:1.6}.pre-inc #contents-location .inner{margin:0 auto;width:90%;max-width:1024px}.pre-inc #contents-location .mt0{margin-top:0 !important}.pre-inc #contents-location .mb0{margin-bottom:0 !important}.pre-inc #contents-location .sup{font-size:min(2svw,10px)}.pre-inc #contents-location .txt{margin:0;width:100%;text-align:justify;font-size:min(2.8svw,14px);line-height:1.6}@media screen and (orientation: landscape),print{.pre-inc #contents-location .txt{line-height:1.8}}.pre-inc #contents-location .title{margin:0 auto .75em;width:100%;text-align:center;font-family:"EB Garamond",serif;font-size:min(6svw,42px);letter-spacing:.05em;line-height:1}.pre-inc #contents-location .title span{background:linear-gradient(90deg, #A66612, #8E4D19, #DCAF64, #8E4D19, #A66612);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pre-inc #contents-location .h2-ttl{margin:0 auto;width:100%;text-align:center;color:#938051;font-size:min(5svw,32px);letter-spacing:.1em;line-height:1.6}@media screen and (orientation: landscape),print{.pre-inc #contents-location .h2-ttl{line-height:1}}.pre-inc #contents-location .h3-ttl{margin:0 auto;width:100%;color:#938051;font-size:min(4.2svw,24px);letter-spacing:.025em;line-height:1.6}@media screen and (orientation: landscape),print{.pre-inc #contents-location .h3-ttl{letter-spacing:.1em}}.pre-inc #contents-location .h4-ttl{margin:0 0 .5em;width:100%;color:#938051;font-size:min(3.8svw,20px);line-height:1}.pre-inc #contents-location .h5-ttl{margin:0;width:100%;position:relative;text-align:center;color:#938051;font-family:"EB Garamond",serif;font-size:min(5.5svw,40px);letter-spacing:.1em;line-height:1}.pre-inc #contents-location .h5-ttl::before{content:"";width:1px;height:6.4svw;background:#938051;position:absolute;top:0;left:50%;transform:translate(-50%, -9.6svw)}@media screen and (orientation: landscape),print{.pre-inc #contents-location .h5-ttl::before{height:72px;transform:translate(-50%, -96px)}}.pre-inc #contents-location .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.pre-inc #contents-location .flex.jc-fs{justify-content:flex-start}.pre-inc #contents-location .photo .time{margin:0;width:3.8em;height:3.8em;background:linear-gradient(#004121, #007351);border-radius:50%;position:absolute;right:0;bottom:0;transform:translate(0.5em, 10%);flex-direction:column;align-items:center;text-align:center;color:#fff;line-height:1}@media screen and (orientation: landscape),print{.pre-inc #contents-location .photo .time{width:4.5em;height:4.5em;right:2%;transform:translateY(50%)}}.pre-inc #contents-location .photo .time dt{margin:0;font-size:min(3.2svw,18px)}.pre-inc #contents-location .photo .time dt .num{font-size:2em}.pre-inc #contents-location .photo .time dd{margin:.5em 0 0;font-size:min(2svw,12px)}.pre-inc #contents-location .cap2{margin:.5em 0 0;width:100%;font-size:min(2svw,10px);line-height:1.4}.pre-inc #contents-location .cap2.right{text-align:right}.pre-inc #contents-location #main h1{background:linear-gradient(#BAAC7C, #FFF, #BAAC7C);color:#938051}.pre-inc #contents-location #contents{overflow:hidden;padding:0}.pre-inc #contents-location #contents .block-line{margin:0;width:100%;height:5px;background:linear-gradient(90deg, #A67129, #CFB37B, #F9EBBB, #CFB37B, #A67129);border-top:1px #000 solid;border-bottom:1px #000 solid;box-sizing:border-box}@media screen and (min-width: 751px),print{.pre-inc #contents-location #contents .block-line{height:10px;border-top:2px #000 solid;border-bottom:2px #000 solid}}.pre-inc #contents-location #contents .block-line .inline{margin:1px 0;width:100%;height:1px;background:#5f5e5e}@media screen and (min-width: 751px),print{.pre-inc #contents-location #contents .block-line .inline{margin:2px 0;height:2px}}.pre-inc #contents-location #contents .block1 .txt{margin:1.5em auto;text-align:center}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block1 .txt{margin:3em auto;letter-spacing:.05em}}.pre-inc #contents-location #contents .block2{margin:2em auto;width:100%;max-width:1480px;position:relative;gap:1em 3em}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block2{margin:4em auto;justify-content:flex-start}}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block2.reverse{flex-direction:row-reverse}}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block2.reverse .txt-box{justify-content:flex-start}}.pre-inc #contents-location #contents .block2 .inner{max-width:1280px}.pre-inc #contents-location #contents .block2 .img-box{width:100%}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block2 .img-box{width:calc(50% - 3em)}}.pre-inc #contents-location #contents .block2 .img-box .cap2{padding:0 .5em}.pre-inc #contents-location #contents .block2 .txt-box{margin:0}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block2 .txt-box{position:absolute;top:0;left:50%;transform:translateX(-50%);justify-content:flex-end}}.pre-inc #contents-location #contents .block2 .txt-box .inbox{margin:0;width:100%}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block2 .txt-box .inbox{width:50%}}.pre-inc #contents-location #contents .block2 .txt-box .inbox .txt{margin:1em 0 0}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block2 .txt-box .inbox .txt{margin:2em 0 0;letter-spacing:.05em}}.pre-inc #contents-location #contents .block2 .txt-box .inbox .img09{margin:1.5em auto 0;width:80%}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block2 .txt-box .inbox .img09{margin:2em 0 0;width:65%}}.pre-inc #contents-location #contents .block3{position:relative;gap:1em}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block3{gap:2em}}.pre-inc #contents-location #contents .block3 .box{margin:0;width:calc((100% - 1em)/2)}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block3 .box{width:calc((100% - 4em)/3)}}@media screen and (min-width: 1000px),print{.pre-inc #contents-location #contents .block3 .box.type1{position:absolute;top:-2em;right:0;transform:translateY(-100%)}}.pre-inc #contents-location #contents .block3 .box .h4-ttl{overflow:hidden}.pre-inc #contents-location #contents .block3 .box .h4-ttl .tume1{width:108%;transform:scaleX(0.92);transform-origin:top left}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block3 .box .h4-ttl .tume1{width:100%;transform:none}}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block3 .box .h4-ttl .tume2{width:105%;transform:scaleX(0.95);transform-origin:top left}}.pre-inc #contents-location #contents .block3 .box .txt{margin:1em auto}.pre-inc #contents-location #contents .block4{margin:2em auto 1em;gap:1em 2em}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block4{margin:4em auto 2em}}.pre-inc #contents-location #contents .block4 .box{margin:0;width:100%}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block4 .box{width:calc((100% - 2em)/2)}}.pre-inc #contents-location #contents .block4 .box .time{top:0;right:-0.5em;bottom:auto;transform:translateY(-0.5em)}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block4 .box .time{right:2%;transform:translateY(-50%)}}.pre-inc #contents-location #contents .block5{overflow:hidden;margin:2em auto 0;padding:1em;background:#fff;border:1px #00b2ae solid;box-sizing:border-box;position:relative}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block5{margin:4em auto 0;padding:2em 3em}}.pre-inc #contents-location #contents .block5 .bg01{margin:0;width:100%;position:absolute;top:0;left:0}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block5 .bg01{width:50%}}.pre-inc #contents-location #contents .block5 .block-cap{padding:.5em;position:absolute;top:0;right:0;color:#000;font-size:min(2svw,10px);line-height:1}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block5 .block-cap{top:auto;bottom:0}}.pre-inc #contents-location #contents .block5 .topics{margin:0 0 1em;width:100%;position:relative;z-index:1;align-items:center;gap:.5em}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block5 .topics{margin:0 0 2em;gap:.75em}}.pre-inc #contents-location #contents .block5 .topics dt{margin:0;width:4em;height:4em;background:linear-gradient(#004098, #0088D2);border-radius:50%;align-items:center;color:#fff;font-family:"EB Garamond",serif;font-size:min(3.6svw,18px);line-height:1}.pre-inc #contents-location #contents .block5 .topics dd{margin:0;width:auto;white-space:nowrap;color:#00b2ae;font-size:min(4.2svw,24px);letter-spacing:.05em;line-height:1}.pre-inc #contents-location #contents .block5 .inblock{margin:0;width:100%;position:relative;z-index:1;gap:1em}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block5 .inblock{gap:1em 3em}}.pre-inc #contents-location #contents .block5 .inblock .box{margin:0;width:100%}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .block5 .inblock .box{width:calc((100% - 3em)/2)}}.pre-inc #contents-location #contents .block5 .inblock .box .ttl{margin:0;padding:.5em 0;background:#84ccc9;text-align:center;color:#fff;font-family:goshic;font-size:min(3.6svw,18px);line-height:1}.pre-inc #contents-location #contents .block5 .inblock .box .txt{margin:1em 0 0;width:100%}.pre-inc #contents-location #contents .sec{margin:0;padding:3em 0;width:100%;background:#fff}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .sec{padding:6em 0}}.pre-inc #contents-location #contents .sec.sec01,.pre-inc #contents-location #contents .sec.sec03,.pre-inc #contents-location #contents .sec.sec05{background:linear-gradient(90deg, rgba(216, 210, 191, 0.5019607843), rgba(255, 255, 255, 0.5019607843), rgba(216, 210, 191, 0.5019607843))}.pre-inc #contents-location #contents .sec.sec01{padding-top:2em}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .sec.sec01{padding-top:4em}}@media screen and (min-width: 1000px),print{.pre-inc #contents-location #contents .sec.sec03 .block2{margin-bottom:6em}}.pre-inc #contents-location #contents .sec.sec04 .block1 .h3-ttl,.pre-inc #contents-location #contents .sec.sec05 .block1 .h3-ttl{margin:1em auto .75em;text-align:center}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .sec.sec04 .block1 .h3-ttl,.pre-inc #contents-location #contents .sec.sec05 .block1 .h3-ttl{margin:1.5em auto}}.pre-inc #contents-location #contents .sec.sec04 .block5-cap,.pre-inc #contents-location #contents .sec.sec05 .block5-cap{margin:.5em auto 0;width:90%;max-width:1000px;text-align:right}.pre-inc #contents-location #contents .sec.sec06 .map{margin:2em auto 0}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .sec.sec06 .map{margin:4em auto 0}}.pre-inc #contents-location #contents .sec.sec06 .life-nav{gap:1px 0}.pre-inc #contents-location #contents .sec.sec06 .life-nav .box{margin:0;padding:1em 0 1em 1.75%;width:25%;background:#b4ad9a;border-right:1px #fff solid;box-sizing:border-box;align-self:stretch;color:#fff}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .sec.sec06 .life-nav .box{width:14.2857142857%;letter-spacing:.05em}}.pre-inc #contents-location #contents .sec.sec06 .life-nav .box:nth-child(4){border-right:none}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .sec.sec06 .life-nav .box:nth-child(4){border-right:1px #fff solid}}.pre-inc #contents-location #contents .sec.sec06 .life-nav .box:last-child{border-right:none}.pre-inc #contents-location #contents .sec.sec06 .life-nav .box.active{background:#938051}.pre-inc #contents-location #contents .sec.sec06 .life-nav .box .en{margin:0;white-space:nowrap;font-family:"EB Garamond",serif;font-size:min(3.2svw,16px);line-height:1}.pre-inc #contents-location #contents .sec.sec06 .life-nav .box .ja{margin:.5em 0 0;white-space:nowrap;font-size:min(2svw,10px);line-height:1}.pre-inc #contents-location #contents .sec.sec06 .life-list{margin:0 auto;padding:1em;border:1px #ccc solid;box-sizing:border-box;display:none;gap:0 3em}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .sec.sec06 .life-list{padding:2em}}.pre-inc #contents-location #contents .sec.sec06 .life-list.active{display:flex}.pre-inc #contents-location #contents .sec.sec06 .life-list .list-box{margin:0;width:100%}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .sec.sec06 .life-list .list-box{width:calc((100% - 3em)/2)}}.pre-inc #contents-location #contents .sec.sec06 .life-list .list-box .box{margin:0;width:100%;display:flex;align-items:center;font-size:min(2.4svw,12px);line-height:1.4}.pre-inc #contents-location #contents .sec.sec06 .life-list .list-box .box::after{height:2px;content:"";background:radial-gradient(circle farthest-side, #000, #000 50%, transparent 50%, transparent);background-size:4px 3px;flex:auto}.pre-inc #contents-location #contents .sec.sec06 .life-list .list-box .box .in-team{margin-right:.5em}.pre-inc #contents-location #contents .sec.sec06 .life-list .list-box .box .in-desc{margin-left:.5em;order:1}.pre-inc #contents-location #contents .sec.sec06 .sec06-slide{margin:0 auto;padding:2em 0 0;width:100%;max-width:1480px}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .sec.sec06 .sec06-slide{padding:4em 0 0}}.pre-inc #contents-location #contents .sec.sec06 .sec06-slide .slick-list{overflow:visible;padding:0 5%;box-sizing:content-box}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .sec.sec06 .sec06-slide .slick-list{padding:0 8%}}.pre-inc #contents-location #contents .sec.sec06 .sec06-slide .slick-list .slick-track{display:flex !important;gap:.5em}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .sec.sec06 .sec06-slide .slick-list .slick-track{gap:1em}}.pre-inc #contents-location #contents .sec.sec06 .sec06-slide .slick-list .slick-track .slick-slide{margin:0}.pre-inc #contents-location #contents .sec.sec06 .sec06-slide .slick-dots{bottom:-6.4svw}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .sec.sec06 .sec06-slide .slick-dots{bottom:-32px}}.pre-inc #contents-location #contents .sec.sec06 .sec06-slide .slick-dots li{margin:0 .1em;width:1em;height:1em;font-size:min(3.8svw,20px);line-height:1}.pre-inc #contents-location #contents .sec.sec06 .sec06-slide .slick-dots li button{padding:0;width:1em;height:1em;font-size:min(3.8svw,20px);line-height:1}.pre-inc #contents-location #contents .sec.sec06 .sec06-slide .slick-dots li button::before{content:"●";width:1em;height:1em;font-size:min(3.8svw,20px);line-height:1}.pre-inc #contents-location #contents .sec.sec06 .sec06-slide .time{width:4em;height:4em;top:-1em;left:-0.25em;right:auto;bottom:auto;transform:none}@media screen and (orientation: landscape),print{.pre-inc #contents-location #contents .sec.sec06 .sec06-slide .time{width:5em;height:5em;top:0;left:3%;transform:translateY(-50%)}}/*# sourceMappingURL=location.css.map */