.pre-inc .access #main{width:100%;background:#2b2c2e url(../images/access/mv.webp) no-repeat center center;background-size:cover;position:relative}.pre-inc .access #main .main-title{padding:15vw 0 14vw;position:relative;z-index:2}@media screen and (min-width: 769px),print{.pre-inc .access #main .main-title{padding:15vw 0 17vw}}.pre-inc .access #main .main-title .title.en{color:#fff}.pre-inc .access #main .main-title .title.ja{color:#fff}.pre-inc .access #main .cap1,.pre-inc .access #main .cap2,.pre-inc .access #main .cap3{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2vw,10px);line-height:1;text-shadow:0 0 3px #000}.pre-inc .access #main .cap2{right:33.3333333333%}.pre-inc .access #main .cap3{right:66.6666666667%}.pre-inc .access #contents{overflow:hidden;margin:0 auto;width:100%;background:#2b2c2e}.pre-inc .access #contents .name{font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:min(6.5vw,46px);letter-spacing:.05em;line-height:1}.pre-inc .access #contents .ttl{color:#d0b04e;font-size:min(4.2vw,24px);letter-spacing:.05em;line-height:1.6}@media screen and (min-width: 769px),print{.pre-inc .access #contents .ttl{line-height:1.8}}.pre-inc .access #contents .txt{text-align:justify;font-size:min(2.8vw,14px);line-height:1.8}@media screen and (min-width: 769px),print{.pre-inc .access #contents .txt{line-height:2}}.pre-inc .access #contents .txt .sup{font-size:.5em}.pre-inc .access #contents .cap{margin:.5em 0 0;width:100%;text-align:right;font-size:min(2vw,10px);line-height:1}.pre-inc .access #contents .bg-cap{margin:0;padding:.5em;position:absolute;right:0;bottom:0;font-size:min(2vw,10px);line-height:1}.pre-inc .access #contents .bg-cap.left{left:0;right:auto}.pre-inc .access #contents .sec01{margin:0 auto;padding:2.5em 0;width:100%;border-top:2px #976f27 solid;-o-border-image:linear-gradient(90deg, #976F27, #F0D782, #976F27);border-image:linear-gradient(90deg, #976F27, #F0D782, #976F27);border-image-slice:1;position:relative}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec01{padding:5em 0}}.pre-inc .access #contents .sec01::after{content:"";width:5.5vw;height:65.75vw;background:url(../images/access/urban.svg) no-repeat center center;background-size:cover;position:absolute;top:1em;left:0;z-index:1}.pre-inc .access #contents .sec01 .sec-title{margin:0;width:100%;text-align:center;font-size:min(5vw,32px);letter-spacing:.1em;line-height:1}.pre-inc .access #contents .sec02{margin:0 auto;padding:2.5em 0 3em;width:100%;background:url(../images/access/bg01.webp) no-repeat center bottom;background-size:cover;border-bottom:2px #976f27 solid;-o-border-image:linear-gradient(90deg, #976F27, #F0D782, #976F27);border-image:linear-gradient(90deg, #976F27, #F0D782, #976F27);border-image-slice:1;position:relative}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec02{padding:5em 0 6em}}.pre-inc .access #contents .sec02 .ttl{text-align:center}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec02 .ttl{letter-spacing:.1em}}.pre-inc .access #contents .sec02 .txt{margin:2em auto;text-align:center}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec02 .txt{letter-spacing:.05em}}.pre-inc .access #contents .sec02 .time1{margin:2em auto;width:70%;max-width:420px}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec02 .time1{margin:3em auto}}.pre-inc .access #contents .sec02 .time2{margin:2em auto;padding:2em 0 0;width:90%;max-width:1000px;border-top:1px #976f27 solid;-o-border-image:linear-gradient(90deg, rgba(151, 111, 39, 0), #F0D782, rgba(151, 111, 39, 0));border-image:linear-gradient(90deg, rgba(151, 111, 39, 0), #F0D782, rgba(151, 111, 39, 0));border-image-slice:1}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec02 .time2{margin:3em auto;padding:3em 0 0}}.pre-inc .access #contents .sec02 .img-box1{margin:2em auto;width:90%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2em 0}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec02 .img-box1{margin:4em auto}}.pre-inc .access #contents .sec02 .img-box1 .img01{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec02 .img-box1 .img01{width:68%}}.pre-inc .access #contents .sec02 .img-box1 .img02{margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2em 0}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec02 .img-box1 .img02{width:calc(100% - 2em - 68%)}}.pre-inc .access #contents .sec02 .img-box1 .img02 .photo{width:50%}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec02 .img-box1 .img02 .photo{width:100%}}.pre-inc .access #contents .sec02 .img-box2{margin:2em auto 1em;width:90%;max-width:1000px;position:relative;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec02 .img-box2{margin:4em auto 2em}}.pre-inc .access #contents .sec02 .img-box2 .photo{width:50%}.pre-inc .access #contents .sec02 .img-box2 .nagoya{margin:0;width:33%;position:absolute;left:0;bottom:0;transform:translateY(10%)}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec02 .img-box2 .nagoya{transform:translateY(25%)}}.pre-inc .access #contents .sec03,.pre-inc .access #contents .sec04,.pre-inc .access #contents .sec05{margin:0 auto;width:100%;background:linear-gradient(90deg, rgba(17, 15, 25, 0.8549019608), rgba(39, 46, 70, 0.8549019608), rgba(17, 15, 25, 0.8549019608));position:relative}.pre-inc .access #contents .sec03.reverse .bg-img,.pre-inc .access #contents .sec04.reverse .bg-img,.pre-inc .access #contents .sec05.reverse .bg-img{background:url(../images/access/bg03.webp) no-repeat left center;background-size:cover;left:auto;right:0}.pre-inc .access #contents .sec03.reverse .block1,.pre-inc .access #contents .sec04.reverse .block1,.pre-inc .access #contents .sec05.reverse .block1{justify-content:flex-start}.pre-inc .access #contents .sec03 .bg-img,.pre-inc .access #contents .sec04 .bg-img,.pre-inc .access #contents .sec05 .bg-img{opacity:.35;margin:0;width:100%;height:100%;background:url(../images/access/bg02.webp) no-repeat right center;background-size:cover;position:absolute}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec03 .bg-img,.pre-inc .access #contents .sec04 .bg-img,.pre-inc .access #contents .sec05 .bg-img{opacity:1;width:50%;top:0;left:0}}.pre-inc .access #contents .sec03 .block1,.pre-inc .access #contents .sec04 .block1,.pre-inc .access #contents .sec05 .block1{margin:0 auto;padding:2.5em 0;width:90%;max-width:1000px;position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec03 .block1,.pre-inc .access #contents .sec04 .block1,.pre-inc .access #contents .sec05 .block1{padding:5em 0}}.pre-inc .access #contents .sec03 .block1 .box,.pre-inc .access #contents .sec04 .block1 .box,.pre-inc .access #contents .sec05 .block1 .box{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec03 .block1 .box,.pre-inc .access #contents .sec04 .block1 .box,.pre-inc .access #contents .sec05 .block1 .box{width:48%}}.pre-inc .access #contents .sec03 .block1 .box .ttl,.pre-inc .access #contents .sec04 .block1 .box .ttl,.pre-inc .access #contents .sec05 .block1 .box .ttl{margin:1em 0}.pre-inc .access #contents .sec03 .block1 .box .img1,.pre-inc .access #contents .sec04 .block1 .box .img1,.pre-inc .access #contents .sec05 .block1 .box .img1{margin:2em 0 0 40%;width:60%}.pre-inc .access #contents .sec03 .block1 .box .img2,.pre-inc .access #contents .sec04 .block1 .box .img2,.pre-inc .access #contents .sec05 .block1 .box .img2{margin:2em 0 0;width:100%}.pre-inc .access #contents .sec03 .block1 .box .img3,.pre-inc .access #contents .sec04 .block1 .box .img3,.pre-inc .access #contents .sec05 .block1 .box .img3{margin:2em auto 0;width:90%}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec03 .block1 .box .img3,.pre-inc .access #contents .sec04 .block1 .box .img3,.pre-inc .access #contents .sec05 .block1 .box .img3{width:100%}}.pre-inc .access #contents .sec03 .block1 .in-note,.pre-inc .access #contents .sec04 .block1 .in-note,.pre-inc .access #contents .sec05 .block1 .in-note{margin:2em 0 0;width:100%;text-align:justify;font-size:min(2.4vw,12px);line-height:1.4}.pre-inc .access #contents .sec05 .bg-img{background:url(../images/access/bg04.webp) no-repeat left center;background-size:cover}.pre-inc .access #contents .sec06{margin:0 auto;width:100%;padding:3em 0}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec06{padding:6em 0}}.pre-inc .access #contents .sec06{margin:0 auto;width:90%;max-width:1000px}.pre-inc .access #contents .sec06 .ttl{margin:1em 0}.pre-inc .access #contents .sec06 .photo{margin:2em 0 0;padding:1.5em 0;width:100%;border-top:1px hsla(0,0%,100%,.5019607843) solid;border-bottom:1px hsla(0,0%,100%,.5019607843) solid}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec06 .photo{margin:4em 0 0;padding:3em 0}}.pre-inc .access #contents .sec06 .photo .image{margin:0 auto;width:90%}@media screen and (min-width: 769px),print{.pre-inc .access #contents .sec06 .photo .image{width:75%}}/*# sourceMappingURL=access.css.map */