#access #main.mv{background:url(../images/access/mv.webp) no-repeat center center/cover}#access #contents{overflow:hidden}#access #contents .sec{padding:2em 0;position:relative}@media screen and (min-width: 769px),print{#access #contents .sec{padding:4em 0}}#access #contents .sec h2,#access #contents .sec h3{color:#1a3947;font-family:"Zen Old Mincho","YakuHanMP","Noto Serif JP","YuMincho","Yu Mincho","Hiragino Mincho ProN","serif";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{#access #contents .sec h2,#access #contents .sec h3{letter-spacing:.1em}}#access #contents .sec h2.head,#access #contents .sec h3.head{margin-bottom:1.5em;padding:1em 0;background:linear-gradient(135deg, #336d88, #1a3947);align-items:center;color:#fff;font-size:clamp(22px,1.012rem + 1.55dvw,36px)}@media screen and (min-width: 769px),print{#access #contents .sec h2.head,#access #contents .sec h3.head{margin-bottom:2em;padding:1.5em 0}}#access #contents .sec h2.head .gold-txt,#access #contents .sec h3.head .gold-txt{background:linear-gradient(135deg, #fac66c, #fff6d0, #fac66c);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#access #contents .sec h3{font-size:clamp(18px,0.866rem + 1.10dvw,28px);letter-spacing:0}@media screen and (min-width: 769px),print{#access #contents .sec h3{letter-spacing:.05em}}#access #contents .sec h3.head{font-size:clamp(20px,0.939rem + 1.33dvw,32px)}#access #contents .sec h4{padding:.5em 0;width:100%;background:#a1907e;text-align:center;color:#fff;font-size:clamp(14px,0.720rem + 0.66dvw,20px);letter-spacing:.05em;line-height:1}#access #contents .sec01{padding-top:0;text-align:center}#access #contents .sec01 .txt1{margin:1.5em auto;font-size:clamp(14px,0.720rem + 0.66dvw,20px);line-height:1.6}@media screen and (min-width: 769px),print{#access #contents .sec01 .txt1{margin:2em auto;line-height:1.8}}#access #contents .sec01 .time{margin:.5em auto 1em;font-size:clamp(25px,1.122rem + 1.88dvw,42px);font-weight:500;letter-spacing:.05em;line-height:1}#access #contents .sec01 .time .num{color:#801c21;font-size:2em}#access #contents .sec01 .img01{margin:0 auto;width:90%;max-width:800px}#access #contents .sec01 .img01 span{right:5%;transform:translateY(50%)}#access #contents .sec01 .inner{max-width:680px}#access #contents .sec01 .inner h3{margin:1.5em auto 1em}#access #contents .sec01 .inner .block1{gap:1em}#access #contents .sec01 .inner .block1 .box{padding:1em .5em;width:100%;background:rgba(239,239,239,.5019607843);border-radius:.75em;box-sizing:border-box;justify-content:flex-start;align-items:center}#access #contents .sec01 .inner .block1 .box dt{width:4em;aspect-ratio:1;background:linear-gradient(135deg, #336d88, #1a3947);border-radius:9999px;align-items:center;color:#fff;font-family:"EB Garamond","serif";font-size:clamp(16px,0.793rem + 0.88dvw,24px);letter-spacing:.05em;line-height:.9}#access #contents .sec01 .inner .block1 .box dt span{font-size:2em}#access #contents .sec01 .inner .block1 .box dd{padding:0 0 0 .25em;width:calc(100% - 4em);font-size:clamp(16px,0.793rem + 0.88dvw,24px)}#access #contents .sec01 .inner .block1 .box dd .txt2{font-size:clamp(16px,0.793rem + 0.88dvw,24px);letter-spacing:.05em;line-height:1.4}#access #contents .sec01 .inner .block1 .box dd .txt2 span{color:#801c21;font-size:1.2em;font-weight:500}#access #contents .sec01 .inner .block1 .box dd .inbox{margin:.5em auto 0;padding:0 0 0 .5em;gap:.5em 1.5em;font-size:clamp(13px,0.683rem + 0.55dvw,18px);font-weight:500;line-height:1}#access #contents .sec02{padding-top:0;background:rgba(239,239,239,.5019607843);text-align:center}#access #contents .sec02 .txt1{margin:1.5em auto;font-size:clamp(14px,0.720rem + 0.66dvw,20px);line-height:1.6}@media screen and (min-width: 769px),print{#access #contents .sec02 .txt1{margin:2em auto;line-height:1.8}}#access #contents .sec02 .img02{margin:0 auto;width:90%;max-width:620px}#access #contents .sec03{padding:0}#access #contents .sec03 .block1,#access #contents .sec03 .block2{background:#1a3947;color:#fff}#access #contents .sec03 .block1 .box1,#access #contents .sec03 .block2 .box1{border-bottom:2px #fff solid}@media screen and (min-width: 769px),print{#access #contents .sec03 .block1 .box1,#access #contents .sec03 .block2 .box1{flex-direction:row-reverse}}@media screen and (min-width: 769px),print{#access #contents .sec03 .block1 .box1.reverse,#access #contents .sec03 .block2 .box1.reverse{flex-direction:row}}#access #contents .sec03 .block1 .box1 .txt-box,#access #contents .sec03 .block2 .box1 .txt-box{padding:2em 0 4em;width:100%;position:relative;flex-direction:column;align-self:stretch;align-items:center}@media screen and (min-width: 769px),print{#access #contents .sec03 .block1 .box1 .txt-box,#access #contents .sec03 .block2 .box1 .txt-box{padding:0;width:50%}}#access #contents .sec03 .block1 .box1 .txt-box .time1 .txt1,#access #contents .sec03 .block2 .box1 .txt-box .time1 .txt1{margin-bottom:.5em;text-align:left;font-size:clamp(13px,0.683rem + 0.55dvw,18px);letter-spacing:.05em;line-height:1}#access #contents .sec03 .block1 .box1 .txt-box .time1 .txt2,#access #contents .sec03 .block2 .box1 .txt-box .time1 .txt2{text-align:center;font-family:"Zen Old Mincho","YakuHanMP","Noto Serif JP","YuMincho","Yu Mincho","Hiragino Mincho ProN","serif";font-size:clamp(20px,0.939rem + 1.33dvw,32px);letter-spacing:.1em;line-height:1}#access #contents .sec03 .block1 .box1 .txt-box .time1 .txt2 .fs-up,#access #contents .sec03 .block2 .box1 .txt-box .time1 .txt2 .fs-up{font-size:1.4em}#access #contents .sec03 .block1 .box1 .txt-box .time2,#access #contents .sec03 .block2 .box1 .txt-box .time2{margin-top:.5em}#access #contents .sec03 .block1 .box1 .txt-box .time2 .txt3,#access #contents .sec03 .block2 .box1 .txt-box .time2 .txt3{text-align:center;font-size:clamp(25px,1.122rem + 1.88dvw,42px);letter-spacing:.05em;line-height:1}#access #contents .sec03 .block1 .box1 .txt-box .time2 .txt3 .num,#access #contents .sec03 .block2 .box1 .txt-box .time2 .txt3 .num{font-family:"EB Garamond","serif";letter-spacing:0;font-size:2em}#access #contents .sec03 .block1 .box1 .txt-box .time2 .txt4,#access #contents .sec03 .block2 .box1 .txt-box .time2 .txt4{text-align:right;font-size:clamp(11px,0.610rem + 0.33dvw,14px);line-height:1}#access #contents .sec03 .block1 .box1 .txt-box .cap,#access #contents .sec03 .block2 .box1 .txt-box .cap{margin:.5em;position:absolute;left:0;bottom:0;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1.4}#access #contents .sec03 .block1 .box1 .img-box,#access #contents .sec03 .block2 .box1 .img-box{width:100%}@media screen and (min-width: 769px),print{#access #contents .sec03 .block1 .box1 .img-box,#access #contents .sec03 .block2 .box1 .img-box{width:50%}}#access #contents .sec03 .block2{background:#efefef;color:#000}#access #contents .sec03 .block2 .box1{width:100%;flex-direction:row;border-bottom:none}@media screen and (min-width: 769px),print{#access #contents .sec03 .block2 .box1{width:50%;max-width:700px}}#access #contents .sec03 .block2 .box1 .txt-box{padding:0 0 4em;width:50%}@media screen and (min-width: 769px),print{#access #contents .sec03 .block2 .box1 .txt-box{padding:0}}#access #contents .sec03 .block2 .box1 .txt-box .time1 .txt1{font-size:clamp(12px,0.646rem + 0.44dvw,16px)}#access #contents .sec03 .block2 .box1 .txt-box .time1 .txt2{font-size:clamp(17px,0.829rem + 0.99dvw,26px)}#access #contents .sec03 .block2 .box1 .txt-box .time2 .txt3{font-size:clamp(20px,0.939rem + 1.33dvw,32px)}#access #contents .sec03 .block2 .box1 .txt-box .time2 .txt3 .num{color:#801c21}#access #contents .sec03 .block2 .box1 .txt-box .time2 .txt4{font-size:clamp(10px,0.573rem + 0.22dvw,12px)}#access #contents .sec03 .block2 .box1 .img-box{width:50%}#access #contents .sec04 h2{margin-bottom:1em;text-align:center}@media screen and (min-width: 769px),print{#access #contents .sec04 h2{margin-bottom:1.5em}}#access #contents .sec04 .block1{margin:1.5em auto;position:relative;gap:1em 0}@media screen and (min-width: 769px),print{#access #contents .sec04 .block1{margin:3em auto;justify-content:flex-start}}#access #contents .sec04 .block1.reverse{margin-bottom:0}@media screen and (min-width: 769px),print{#access #contents .sec04 .block1.reverse{justify-content:flex-end}}@media screen and (min-width: 769px),print{#access #contents .sec04 .block1.reverse .txt-box .case{padding:0 0 0 8%}}@media screen and (min-width: 769px),print{#access #contents .sec04 .block1.reverse .img-box{left:0;right:auto}}#access #contents .sec04 .block1 .txt-box{width:100%}@media screen and (min-width: 769px),print{#access #contents .sec04 .block1 .txt-box{margin-top:5em;width:50%}}#access #contents .sec04 .block1 .txt-box .case{aspect-ratio:2/1;background:#efefef;flex-direction:column;align-items:center}@media screen and (min-width: 769px),print{#access #contents .sec04 .block1 .txt-box .case{padding:0 8% 0 0;aspect-ratio:3/2}}#access #contents .sec04 .block1 .txt-box .case .time1 .txt1{margin-bottom:.5em;text-align:left;line-height:1}#access #contents .sec04 .block1 .txt-box .case .time1 .txt2{text-align:center;font-family:"Zen Old Mincho","YakuHanMP","Noto Serif JP","YuMincho","Yu Mincho","Hiragino Mincho ProN","serif";font-size:clamp(20px,0.939rem + 1.33dvw,32px);letter-spacing:.1em;line-height:1}#access #contents .sec04 .block1 .txt-box .case .time1 .txt2 .fs-up{font-size:1.4em}#access #contents .sec04 .block1 .txt-box .case .time2{margin-top:.5em}#access #contents .sec04 .block1 .txt-box .case .time2 .txt3{text-align:center;font-size:clamp(19px,0.903rem + 1.22dvw,30px);letter-spacing:.05em;line-height:1}#access #contents .sec04 .block1 .txt-box .case .time2 .txt3 .num{color:#801c21;font-family:"EB Garamond","serif";letter-spacing:0;font-size:2.2em}#access #contents .sec04 .block1 .txt-box .case .time2 .txt4{text-align:right;font-size:clamp(11px,0.610rem + 0.33dvw,14px);line-height:1}#access #contents .sec04 .block1 .txt-box .cap{margin-top:.5em;font-size:clamp(10px,0.573rem + 0.22dvw,12px);line-height:1.4}#access #contents .sec04 .block1 .img-box{width:100%}@media screen and (min-width: 769px),print{#access #contents .sec04 .block1 .img-box{width:55%;position:absolute;top:0;right:0}}#access #contents .sec05{background:#1a3947;color:#fff}#access #contents .sec05 h2{text-align:center;color:#fff}#access #contents .sec05 .txt{margin:1.5em auto;width:90%;max-width:820px;text-align:justify;font-size:clamp(12px,0.646rem + 0.44dvw,16px);line-height:1.8}@media screen and (min-width: 769px),print{#access #contents .sec05 .txt{margin:3em auto 2em;line-height:2}}#access #contents .sec05 .photo{margin:0 auto;width:90%;max-width:580px}#access #contents .sec06{padding:1em 0;background:rgba(239,239,239,.8156862745)}@media screen and (min-width: 769px),print{#access #contents .sec06{padding:1.5em 0}}#access #contents .sec06 .block1{gap:1em}@media screen and (min-width: 769px),print{#access #contents .sec06 .block1{gap:1.5em}}#access #contents .sec06 .block1 .photo{width:calc((100% - 1em)/2)}@media screen and (min-width: 769px),print{#access #contents .sec06 .block1 .photo{width:calc((100% - 3em)/3)}}/*# sourceMappingURL=access.css.map */