.pre-inc #access #main{width:100%;aspect-ratio:2/1;background:url(../images/access/mv-access.webp) no-repeat center center/cover;position:relative;text-align:center;color:#fff}@media screen and (min-width: 769px),print{.pre-inc #access #main{aspect-ratio:64/21}}.pre-inc #access #main::before{content:"";background:rgba(0,0,0,.5019607843);position:absolute;inset:0}.pre-inc #access #main .mv-block{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%)}.pre-inc #access #main .mv-block h1{color:#fff3b2;font-family:"EB Garamond","serif";font-size:clamp(28px,1.232rem + 2.21dvw,48px);letter-spacing:.1em;line-height:1}.pre-inc #access #main .mv-cap{padding:.5em;position:absolute;right:0;bottom:0;z-index:1;color:#fff;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1;text-shadow:0 0 3px #000}.pre-inc #access #contents{background:url(../images/access/bg01.webp) repeat-y center top;background-size:100% auto;color:#fff}.pre-inc #access #contents .sec{padding:2em 0 3em;position:relative}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec{padding:4em 0 6em}}.pre-inc #access #contents .sec01 .block1{margin:2em auto 3em;background:#fff;gap:1px}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec01 .block1{margin:3em auto 4em;background:none;gap:0}}.pre-inc #access #contents .sec01 .block1 .photo{width:calc((100% - 1px)/2);background:#00396d;box-sizing:border-box}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec01 .block1 .photo{width:33.3333333333%;border-right:1px solid #fff;border-bottom:1px solid #fff}}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec01 .block1 .photo:nth-child(3){border-right:none}}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec01 .block1 .photo:nth-child(4){border-right:1px solid #fff;border-bottom:none}}.pre-inc #access #contents .sec01 .block1 .photo:nth-child(5){border-bottom:none}.pre-inc #access #contents .sec01 .block1 .photo:last-child{border-right:none;border-bottom:none}.pre-inc #access #contents .sec01 .block1 .photo .time{position:absolute;top:3%;left:3%;font-size:clamp(20px,0.939rem + 1.33dvw,32px);font-weight:500;line-height:1;text-shadow:0 0 3px #000}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec01 .block1 .photo .time{top:auto;bottom:3%}}.pre-inc #access #contents .sec01 .block1 .photo .time .num{padding:0;position:static;color:#fff0bc;font-size:1.4em;text-shadow:none}.pre-inc #access #contents .sec01 .block1 .photo .time small{font-size:clamp(14px,0.720rem + 0.66dvw,20px)}.pre-inc #access #contents .sec01 .block2{margin:2em auto;width:90%;max-width:720px;gap:1em 1em}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec01 .block2{margin:4em auto;gap:1.5em 3em}}.pre-inc #access #contents .sec01 .block2 .box1{padding-top:1em;width:calc((100% - 1em)/2);border-top:1px solid #fff;justify-content:space-between;align-items:flex-end;gap:.25em 0}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec01 .block2 .box1{padding-top:1.5em;width:calc((100% - 3em)/2)}}.pre-inc #access #contents .sec01 .block2 .box1:first-child,.pre-inc #access #contents .sec01 .block2 .box1:nth-child(2){padding-top:0;border-top:none}.pre-inc #access #contents .sec01 .block2 .box1 .sta,.pre-inc #access #contents .sec01 .block2 .box1 .time{font-size:clamp(14px,0.720rem + 0.66dvw,20px);font-weight:500;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec01 .block2 .box1 .sta,.pre-inc #access #contents .sec01 .block2 .box1 .time{letter-spacing:.05em}}.pre-inc #access #contents .sec01 .block2 .box1 .sta span,.pre-inc #access #contents .sec01 .block2 .box1 .time span{font-size:1.4em}.pre-inc #access #contents .sec01 .block2 .box1 .time span{font-size:2em}.pre-inc #access #contents .sec01 .block2 .box1 .cap{padding-left:1em;text-indent:-1em;text-align:left}.pre-inc #access #contents .sec01 .block2 .box1 .cap.mt{margin-top:.75em}.pre-inc #access #contents .sec01 .lead01{text-align:center;font-size:clamp(16px,0.793rem + 0.88dvw,24px);font-weight:500;letter-spacing:.05em;line-height:1}.pre-inc #access #contents .sec01 .lead02{margin:1em auto;padding:1em 0 .75em;width:100%;background:#7a6a56;text-align:center}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec01 .lead02{margin:2em auto;padding:1.5em 0 1em}}.pre-inc #access #contents .sec01 .lead02 dl{align-items:center;gap:.5em;font-weight:500;letter-spacing:.05em;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec01 .lead02 dl{letter-spacing:.1em}}.pre-inc #access #contents .sec01 .lead02 dl dt{font-size:clamp(24px,1.086rem + 1.77dvw,40px)}.pre-inc #access #contents .sec01 .lead02 dl dd{font-size:clamp(16px,0.793rem + 0.88dvw,24px)}.pre-inc #access #contents .sec01 .lead02 .cap{margin-top:.5em;text-align:right;line-height:1}.pre-inc #access #contents .sec01 .lead03{margin:1em auto 2em;text-align:center}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec01 .lead03{margin:2em auto 4em}}.pre-inc #access #contents .sec01 .lead03 .txt1{color:#cabb89;font-size:clamp(22px,1.012rem + 1.55dvw,36px);font-weight:500;letter-spacing:.05em;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec01 .lead03 .txt1{letter-spacing:.1em}}.pre-inc #access #contents .sec01 .lead03 .txt1 span{font-size:1.3em}.pre-inc #access #contents .sec01 .lead03 .txt1 span.num{font-size:1.6em}.pre-inc #access #contents .sec01 .lead03 .cap{margin-top:.5em;text-align:right;line-height:1}.pre-inc #access #contents .sec01 .img07{margin:0 auto;width:90%;max-width:720px}.pre-inc #access #contents .sec02,.pre-inc #access #contents .sec03{border-top:3px solid #fff3c4;-o-border-image:linear-gradient(90deg, #BF9647, #FFF3C4, #BF9647);border-image:linear-gradient(90deg, #BF9647, #FFF3C4, #BF9647);border-image-slice:1}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec02,.pre-inc #access #contents .sec03{border-top:5px solid #fff3c4}}.pre-inc #access #contents .sec02::after,.pre-inc #access #contents .sec03::after{content:"image";padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1;text-shadow:0 0 3px #000}.pre-inc #access #contents .sec02{background:url(../images/access/bg02.webp) no-repeat center center/cover}.pre-inc #access #contents .sec02 .block1{margin-top:2em;align-items:center;gap:1em 0}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec02 .block1{margin-top:4em}}.pre-inc #access #contents .sec02 .block1 .box1,.pre-inc #access #contents .sec02 .block1 .box2{width:100%}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec02 .block1 .box1,.pre-inc #access #contents .sec02 .block1 .box2{width:50%}}.pre-inc #access #contents .sec02 .block1 .box1 span,.pre-inc #access #contents .sec02 .block1 .box2 span{transform:translateY(100%)}.pre-inc #access #contents .sec03{background:url(../images/access/bg03.webp) no-repeat center center/cover}.pre-inc #access #contents .sec03 .block1{margin:1em auto 2em}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec03 .block1{margin:2em auto 4em}}.pre-inc #access #contents .sec03 .block1 .txt{text-align:center}.pre-inc #access #contents .sec03 .block2{margin:2em auto 0;gap:1.5em 4em}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec03 .block2{margin:4em auto 0}}.pre-inc #access #contents .sec03 .block2 .box1{width:100%}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec03 .block2 .box1{width:calc((100% - 4em)/2)}}.pre-inc #access #contents .sec03 .block2 .box1 .ttl{margin-bottom:1em;line-height:1}.pre-inc #access #contents .sec04{padding:1.5em 0;background:linear-gradient(90deg, #BF9647, #FFF3C4, #BF9647);color:#000}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec04{padding:3em 0}}.pre-inc #access #contents .sec04 .block-ttl{margin:0 auto 1em;padding:.5em 0;width:90%;max-width:840px;background:linear-gradient(90deg, #1749A2, #AF19B4);text-align:center;color:#fff;font-size:clamp(18px,0.866rem + 1.10dvw,28px);font-weight:500;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec04 .block-ttl{letter-spacing:.05em}}.pre-inc #access #contents .sec04 .block-ttl span{font-size:1.4em}.pre-inc #access #contents .sec04 .block-ttl span.num{font-size:1.6em}.pre-inc #access #contents .sec04 .block1{max-width:840px;gap:1em 3%}.pre-inc #access #contents .sec04 .box1,.pre-inc #access #contents .sec04 .box2{width:100%;align-items:center}.pre-inc #access #contents .sec04 .box1 .ttl,.pre-inc #access #contents .sec04 .box2 .ttl{margin-bottom:.5em;padding:.5em 0;width:100%;background:#fff;border:1px solid rgba(0,0,0,.5019607843);text-align:center;font-size:clamp(13px,0.683rem + 0.55dvw,18px);letter-spacing:.05em;line-height:1}.pre-inc #access #contents .sec04 .box1 .ttl .red,.pre-inc #access #contents .sec04 .box2 .ttl .red{color:#a40a03;font-weight:500}.pre-inc #access #contents .sec04 .box1 .ttl .fs-up,.pre-inc #access #contents .sec04 .box2 .ttl .fs-up{font-size:1.4em}.pre-inc #access #contents .sec04 .box1 .txt1,.pre-inc #access #contents .sec04 .box2 .txt1{font-size:clamp(11px,0.610rem + 0.33dvw,14px);line-height:1}.pre-inc #access #contents .sec04 .box1 .txt2,.pre-inc #access #contents .sec04 .box2 .txt2{font-size:clamp(16px,0.793rem + 0.88dvw,24px);font-weight:500;letter-spacing:.05em;line-height:1}.pre-inc #access #contents .sec04 .box1 .txt2 span,.pre-inc #access #contents .sec04 .box2 .txt2 span{font-size:1.4em}.pre-inc #access #contents .sec04 .box1 .txt2 span.num,.pre-inc #access #contents .sec04 .box2 .txt2 span.num{color:#a40a03;font-size:2em}.pre-inc #access #contents .sec04 .box1 .cap,.pre-inc #access #contents .sec04 .box2 .cap{text-align:right}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec04 .box2{width:auto}}.pre-inc #access #contents .sec04 .line{width:100%;height:1px;background:rgba(0,0,0,.8156862745)}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec04 .line.type2{width:1px;height:auto;align-self:stretch}}.pre-inc #access #contents .sec h3{margin:0 auto;width:90%;max-width:640px;text-align:center;font-size:clamp(24px,1.086rem + 1.77dvw,40px);font-weight:500;letter-spacing:.1em;line-height:1.6}.pre-inc #access #contents .sec h3.type2{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #fff}.pre-inc #access #contents .sec h3 span{background:linear-gradient(90deg, #BF9647, #FFF3C4, #BF9647);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.pre-inc #access #contents .sec h4{text-align:center}.pre-inc #access #contents .sec h4 .en{margin-bottom:1.5em;display:block;color:#fff3b2;font-family:"YakuHanJP","Noto Sans JP","YuGothic","Yu Gothic","Meiryo","Hiragino Kaku Gothic ProN","sans-serif";font-size:clamp(13px,0.683rem + 0.55dvw,18px);letter-spacing:.2em;line-height:1}.pre-inc #access #contents .sec h4 .ja{display:block;color:#cabb89;font-size:clamp(20px,0.939rem + 1.33dvw,32px);font-weight:500;letter-spacing:.05em;line-height:1.4}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec h4 .ja{letter-spacing:.1em}}.pre-inc #access #contents .sec .txt{text-align:justify;font-size:clamp(13px,0.683rem + 0.55dvw,18px);line-height:1.8}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec .txt{letter-spacing:.05em;line-height:2}}.pre-inc #access #contents .sec .cap{font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1.4}/*# sourceMappingURL=access.css.map */