.pre-inc #access{background:#fff}.pre-inc #access .photo{position:relative;line-height:0}.pre-inc #access .photo img{width:100%;height:auto;font-size:0;line-height:0}.pre-inc #access .photo .cap{padding:.5em;position:absolute;right:0;bottom:0;color:#fff;font-size:min(2dvw,10px);line-height:1;text-shadow:0 0 3px #000}.pre-inc #access .photo .cap.bk{color:#000;text-shadow:none}.pre-inc #access .photo .cap.bg{background:rgba(0,0,0,.5019607843)}.pre-inc #access .photo .cap.left{left:0;right:auto}.pre-inc #access .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.pre-inc #access #main{background:linear-gradient(90deg, rgb(0, 63, 136) 0%, rgb(0, 32, 99) 100%);padding:3em 0}@media screen and (min-width: 1024px),print{.pre-inc #access #main{padding:5em 0}}.pre-inc #access #main h1 span{display:block;color:#fff;text-align:center;line-height:1}.pre-inc #access #main h1 span.en{font-size:min(7dvw,52px);font-family:"EB Garamond",serif;letter-spacing:.1em;color:#c9af7a}@media screen and (min-width: 769px),print{.pre-inc #access #main h1 span.en{font-size:60px}}.pre-inc #access #main h1 span.ja{font-size:min(2.8dvw,14px);letter-spacing:.1em}@media screen and (min-width: 769px),print{.pre-inc #access #main h1 span.ja{font-size:min(3.2dvw,16px)}}.pre-inc #access #contents{margin:0;width:100%;background:linear-gradient(90deg, #003F88, #002063)}.pre-inc #access #contents .h2-ttl{margin:0 auto 2em;width:100%;position:relative;z-index:1;text-align:center;font-size:min(4.6dvw,28px);letter-spacing:.05em;line-height:1.6}@media screen and (min-width: 769px),print{.pre-inc #access #contents .h2-ttl{letter-spacing:.1em;line-height:2}}.pre-inc #access #contents .txt{margin:0;width:100%;text-align:justify;font-size:min(2.8dvw,14px);line-height:1.6}@media screen and (min-width: 769px),print{.pre-inc #access #contents .txt{line-height:1.8}}.pre-inc #access #contents .mv{margin:0 auto;width:100%;max-width:1280px}.pre-inc #access #contents .time02{margin:2em auto}@media screen and (min-width: 769px),print{.pre-inc #access #contents .time02{margin:2.5em auto}}.pre-inc #access #contents .img03{margin:0 auto 4em}@media screen and (min-width: 769px),print{.pre-inc #access #contents .img03{margin:0 auto 6em}}.pre-inc #access #contents .sec{margin:0;width:100%;padding:3em 0;color:#fff}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec .block1.reverse{flex-direction:row-reverse}.pre-inc #access #contents .sec .block1.reverse .box1{padding-left:2em;box-sizing:border-box}.pre-inc #access #contents .sec .block1.reverse .box1 .time::before{left:-15%;right:-28%}}.pre-inc #access #contents .sec .block1 .box1{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec .block1 .box1{width:50%}}.pre-inc #access #contents .sec .block1 .box1 .box-ttl{margin:0;height:6dvw}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec .block1 .box1 .box-ttl{max-height:38px}}.pre-inc #access #contents .sec .block1 .box1 .box-ttl img{width:auto;height:100%}.pre-inc #access #contents .sec .block1 .box1 .ttl{margin:.75em 0;color:#c9bc9c;font-size:min(3.8dvw,20px);letter-spacing:.05em;line-height:1.8}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec .block1 .box1 .ttl{margin:1em 0}}.pre-inc #access #contents .sec .block1 .box1 .time{margin:1.5em 0 0;padding:1.5em 0;width:100%;position:relative;align-items:center}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec .block1 .box1 .time{margin:4em 0 0;padding:2em 0}}.pre-inc #access #contents .sec .block1 .box1 .time::before{content:"";background:linear-gradient(90deg, #83100B, rgba(131, 16, 11, 0.5019607843));position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec .block1 .box1 .time::before{left:-28%;right:-10%}}.pre-inc #access #contents .sec .block1 .box1 .time .time01{margin:0;width:70%;max-width:400px}.pre-inc #access #contents .sec .block1 .box1 .time .time03{margin:0;width:78%;max-width:480px}.pre-inc #access #contents .sec .block1 .box1 .time .slash{margin:0;width:25%;position:absolute;top:0;left:0;transform:translate(-1em, -0.5em)}.pre-inc #access #contents .sec .block1 .box1 .time .slash.type2{top:auto;left:auto;right:0;bottom:0;transform:translate(1em, 0.5em) rotate(180deg)}.pre-inc #access #contents .sec .block1 .box2{margin:0;width:100%;aspect-ratio:245/284;position:relative;z-index:1}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec .block1 .box2{width:50%}}.pre-inc #access #contents .sec .block1 .box2 .img01{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec .block1 .box2 .img01{position:absolute;top:0;left:0;transform:translate(10%);z-index:1}}.pre-inc #access #contents .sec .block1 .box2 .img02,.pre-inc #access #contents .sec .block1 .box2 .img05{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec .block1 .box2 .img02,.pre-inc #access #contents .sec .block1 .box2 .img05{position:absolute;left:0;bottom:0}}.pre-inc #access #contents .sec .block1 .box2 .img04{margin:0;width:100%}@media screen and (min-width: 769px),print{.pre-inc #access #contents .sec .block1 .box2 .img04{position:absolute;top:0;left:0;transform:translate(-10%);z-index:1}}/*# sourceMappingURL=access.css.map */