#main{margin-top:64px;position:relative}#main .main h2{margin:0;height:8svw;position:absolute;top:20%;left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px),print{#main .main h2{height:54px;top:25%}}#main .main h2 img{width:auto;height:100%}#main .block1{margin:0;padding:14svw 0 16svw;width:100%;background:linear-gradient(#7D4636, #450B0B);position:relative;text-align:center;color:#fff}@media screen and (min-width: 769px),print{#main .block1{padding:4em 0 6em}}#main .block1::before{content:"";background:url(../images/common/bg01.webp) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;mix-blend-mode:multiply}#main .block1 .bg1,#main .block1 .bg2{margin:0;width:100%;height:11svw;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (min-width: 769px),print{#main .block1 .bg1,#main .block1 .bg2{width:auto;height:80px;left:0;transform:none}}#main .block1 .bg1 img,#main .block1 .bg2 img{margin:0 auto;width:auto;height:100%;line-height:0}@media screen and (min-width: 769px),print{#main .block1 .bg1 img,#main .block1 .bg2 img{margin:0}}#main .block1 .bg2{position:absolute;top:auto;bottom:0}@media screen and (min-width: 769px),print{#main .block1 .bg2{left:auto;right:0}}#main .block1 .lead{position:relative;z-index:1;font-size:min(4.6svw,28px);letter-spacing:.05em}#main .scroll{position:absolute}#main .scroll::before{background:#fff}#main .scroll .scroll-title{margin:0;position:relative;z-index:2;color:#fff;font-family:"Public Sans",sans-serif;font-size:min(2.8svw,14px);font-weight:600;line-height:1;filter:none}#contents{margin:0;padding:3.5em 0 0;width:100%;position:relative}@media screen and (min-width: 769px),print{#contents{padding:6em 0 0}}#contents::after{content:"";background:rgba(119,74,74,.2509803922);position:absolute;top:0;left:67%;right:0;bottom:0}#contents .inner{margin:0 auto;width:90%;max-width:1000px;position:relative;z-index:1}#contents .inner .time-box{margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:2em 5%}#contents .inner .time-box .photo{width:100%}@media screen and (min-width: 769px),print{#contents .inner .time-box .photo{width:45%}}#contents .inner .lead{margin:3em auto 1em;width:100%;text-align:center;font-size:min(5svw,32px);letter-spacing:.1em;line-height:1}@media screen and (min-width: 769px),print{#contents .inner .lead{margin:5em auto 2em}}#contents .block1{margin:0;width:100%;max-width:1480px;position:relative;z-index:3;display:flex;flex-direction:column;gap:2px}@media screen and (min-width: 769px),print{#contents .block1{margin:0 auto;flex-direction:row}}#contents .block1 .photo{margin:0;width:100%}@media screen and (min-width: 769px),print{#contents .block1 .photo{width:calc((100% - 4px)/3)}}#contents .block2{margin:4em 0 0;width:100%;background:#712c1f;position:relative;z-index:1;text-align:center;color:#fff}@media screen and (min-width: 769px),print{#contents .block2{margin:8em 0 0}}#contents .block2::after{content:"";background:rgba(119,74,74,.2509803922);position:absolute;top:0;left:67%;right:0;bottom:0;mix-blend-mode:multiply}#contents .block2 .photo{position:relative;z-index:1}#contents .block2 .photo.img04{display:flex;justify-content:flex-start;align-items:flex-start}#contents .block2 .photo.img04 img{width:auto;height:11svw}@media screen and (min-width: 769px),print{#contents .block2 .photo.img04 img{height:80px}}#contents .block2 .photo.img05{margin:1em auto 0;width:100%;max-width:1280px}@media screen and (min-width: 769px),print{#contents .block2 .photo.img05{max-width:2em auto 0}}#contents .block2 .photo.img05 .sub{margin:0;width:48%;position:absolute;top:8svw;left:8svw}@media screen and (min-width: 769px),print{#contents .block2 .photo.img05 .sub{width:26%;top:10%;left:5%}}#contents .block2 .inner{padding:3em 0}@media screen and (min-width: 769px),print{#contents .block2 .inner{padding:6em 0}}#contents .block2 .inner .lead{margin:0 auto 1em}#contents .block2 .inner dl{margin:2em auto 0;width:100%;display:flex;flex-direction:column;gap:.5em}#contents .block2 .inner dl dt{margin:0;font-size:min(5svw,32px);letter-spacing:.1em;line-height:1}#contents .block2 .inner dl dd{margin:0;font-size:min(3.2svw,16px);letter-spacing:.1em;line-height:1}/*# sourceMappingURL=access.css.map */