#access #main{position:relative;max-height:100dvh;overflow:hidden;padding-top:5em}@media screen and (min-width: 1024px),print{#access #main{padding:0}}#access #main h1{position:absolute;bottom:5vw;left:50%;text-align:center;height:40px;transform:translateX(-50%)}@media screen and (min-width: 1024px),print{#access #main h1{bottom:100px;height:52px}}#access #main h1 img{filter:drop-shadow(0 0 5px #000)}#access #contents{padding:2.5em 0 0 0;color:#4e4e4e;overflow:hidden}@media screen and (min-width: 1024px),print{#access #contents{padding:5em 0 0 0}}#access #contents .top{margin:0 0 2.5em}@media screen and (min-width: 1024px),print{#access #contents .top{margin:0 0 5em}}#access #contents .top .lead{text-align:center;font-size:clamp(24px,1.086rem + 1.77dvw,40px);margin:0 0 1em}#access #contents .top .txt{text-align:center;font-size:clamp(13px,0.683rem + 0.55dvw,18px);line-height:2.5}#access #contents .sec01{max-width:1000px;margin:0 auto;padding:0 0 2.5em}@media screen and (min-width: 1024px),print{#access #contents .sec01{padding:0 0 5em}}#access #contents .sec01 .flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 2.5em}@media screen and (min-width: 1024px),print{#access #contents .sec01 .flex{margin:0 0 5em}}#access #contents .sec01 .flex .left{width:90%;position:relative;margin:0 auto}@media screen and (min-width: 1024px),print{#access #contents .sec01 .flex .left{width:55%;margin:0}}#access #contents .sec01 .flex .left .cap{color:#4e4e4e;right:auto;left:0;text-shadow:none}#access #contents .sec01 .flex .right{width:50%;margin:1em auto 0}@media screen and (min-width: 1024px),print{#access #contents .sec01 .flex .right{width:40%;margin:0}}#access #contents .sec01 .time .col2,#access #contents .sec01 .time .col3{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 1em;width:95%}@media screen and (min-width: 1024px),print{#access #contents .sec01 .time .col2,#access #contents .sec01 .time .col3{width:100%}}#access #contents .sec01 .time .col2 li,#access #contents .sec01 .time .col3 li{width:49%;position:relative}#access #contents .sec01 .time .col3{margin:0 auto 3em}#access #contents .sec01 .time .col3 li{width:32%}#access #contents .sec01 .btm{width:70%;margin:0 auto}@media screen and (min-width: 1024px),print{#access #contents .sec01 .btm{width:100%}}#access #contents .sec01 .note{font-size:clamp(10px,0.573rem + 0.22dvw,12px);padding:1em 0 0 0}#access #contents .sec02{color:#fff}#access #contents .sec02 h2{font-size:clamp(19px,0.903rem + 1.22dvw,30px);text-align:center;background:url(../images/access/bg-sec02_01.png) no-repeat 0 0;background-size:cover;padding:.75em 0}#access #contents .sec02 .block .flex{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3em 0}#access #contents .sec02 .block .flex dl{width:90%;margin:0 auto}@media screen and (min-width: 1024px),print{#access #contents .sec02 .block .flex dl{width:50%;margin:0}}#access #contents .sec02 .block .flex dl dt{font-size:clamp(18px,0.866rem + 1.10dvw,28px);font-family:"Lato","sans-serif";font-style:normal;font-weight:500;letter-spacing:.35em}#access #contents .sec02 .block .flex dl dt span{font-size:clamp(29px,1.269rem + 2.32dvw,50px);letter-spacing:0}#access #contents .sec02 .block .flex dl dd{font-size:clamp(13px,0.683rem + 0.55dvw,18px);line-height:2.5}#access #contents .sec02 .block .flex .photo{width:90%;margin:0 auto}@media screen and (min-width: 1024px),print{#access #contents .sec02 .block .flex .photo{width:50%;margin:0}}#access #contents .sec02 .block .flex .photo li{position:relative}#access #contents .sec02 .block.umeda{background:url(../images/access/bg-sec02_02.png) no-repeat 50% 50%;background-size:cover}#access #contents .sec02 .block.umeda .flex dl{padding:0 0 0 5%}#access #contents .sec02 .block.umeda .flex .photo{transform:translateX(-15%)}@media screen and (min-width: 1024px),print{#access #contents .sec02 .block.umeda .flex .photo{transform:translateX(0)}}#access #contents .sec02 .block.umeda .flex .photo li.photo01{width:44.82%;margin:0 0 0 76%}@media screen and (min-width: 1024px),print{#access #contents .sec02 .block.umeda .flex .photo li.photo01{margin:-3em 0 0 76%}}#access #contents .sec02 .block.umeda .flex .photo li.photo02{width:58.964%;margin:-7em 0 0 12%}#access #contents .sec02 .block.umeda .flex .photo li.photo02 .cap{right:auto;left:0}#access #contents .sec02 .block.umeda .flex .photo li.photo03{width:68.525%;margin:-3em 0 0 49%}#access #contents .sec02 .block.kitahama{background:url(../images/access/bg-sec02_03.png) no-repeat 50% 50%;background-size:cover}#access #contents .sec02 .block.kitahama .flex{flex-direction:row-reverse}#access #contents .sec02 .block.kitahama .flex dl{margin:0 auto 2em}@media screen and (min-width: 1024px),print{#access #contents .sec02 .block.kitahama .flex dl{margin:0}}#access #contents .sec02 .block.kitahama .flex .photo{transform:translateX(5%)}@media screen and (min-width: 1024px),print{#access #contents .sec02 .block.kitahama .flex .photo{transform:translateX(0)}}#access #contents .sec02 .block.kitahama .flex .photo li.photo01{width:58.964%;margin:0 0 0 0}@media screen and (min-width: 1024px),print{#access #contents .sec02 .block.kitahama .flex .photo li.photo01{margin:-10em 0 0 0}}#access #contents .sec02 .block.kitahama .flex .photo li.photo01 .cap{right:auto;left:0}#access #contents .sec02 .block.kitahama .flex .photo li.photo02{width:62.948%;margin:-2em 0 0 30%;position:relative;z-index:5}#access #contents .sec02 .block.kitahama .flex .photo li.photo03{width:44.82%;margin:-7em 0 0 -10%;position:relative;z-index:1}@media screen and (min-width: 1024px),print{#access #contents .sec02 .block.kitahama .flex .photo li.photo03{margin:-9em 0 0 -10%}}#access #contents .sec02 .block.last{background:url(../images/access/bg-sec02_04.png) no-repeat 50% 50%;background-size:cover}#access #contents .sec02 .block.last .flex{display:block;position:relative;padding:3em 0 6em;margin:0 auto 2em}@media screen and (min-width: 1024px),print{#access #contents .sec02 .block.last .flex{margin:0 auto}}#access #contents .sec02 .block.last .flex dl{width:100%;margin:0 auto 2em;text-align:center}#access #contents .sec02 .block.last .flex dl dt{margin:0 0 1em}#access #contents .sec02 .block.last .flex .photo{position:static;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 1024px),print{#access #contents .sec02 .block.last .flex .photo{display:block}}#access #contents .sec02 .block.last .flex .photo li.photo01,#access #contents .sec02 .block.last .flex .photo li.photo02{width:49%}@media screen and (min-width: 1024px),print{#access #contents .sec02 .block.last .flex .photo li.photo01,#access #contents .sec02 .block.last .flex .photo li.photo02{width:63.147%;max-width:317px;position:absolute;top:10em;left:0}}@media screen and (min-width: 1024px),print{#access #contents .sec02 .block.last .flex .photo li.photo02{left:auto;right:0}}/*# sourceMappingURL=access.css.map */