.mod_main{overflow-x:hidden}#mvArea{background-image:url(../img/access/main.png);background-repeat:no-repeat;background-size:cover;background-position:center;height:4.4rem}@media screen and (max-width: 720px){#mvArea{background-image:url(../img/access/main_sp.png);height:66.6666vw;background-size:contain}}.main_wrapper{background-color:#f2f2f2;padding:.65rem 0 1rem;overflow:visible}@media screen and (max-width: 720px){.main_wrapper{padding:.3rem 0}}.main_wrapper .intro{text-align:center;font-family:fot-matisse-pron,sans-serif;font-weight:500;font-style:normal}.main_wrapper .intro h2{font-size:.32rem;margin-bottom:.35rem;letter-spacing:.048rem}@media screen and (max-width: 720px){.main_wrapper .intro h2{font-size:.19rem;margin-bottom:.2rem;letter-spacing:.0228rem;margin-top:.45rem}}.main_wrapper .intro h3{font-size:.2rem;letter-spacing:.03rem}@media screen and (max-width: 720px){.main_wrapper .intro h3{font-size:.15rem;letter-spacing:.018rem}}.main_wrapper .intro ul{display:flex;justify-content:center;margin-top:.4rem}@media screen and (max-width: 720px){.main_wrapper .intro ul{margin-top:.25rem}}.main_wrapper .intro ul li{font-size:.2rem;letter-spacing:.03rem;padding:0 .2rem;position:relative;border-right:1px solid #333;line-height:1.4}@media screen and (max-width: 720px){.main_wrapper .intro ul li{font-size:.12rem;letter-spacing:0;padding:.04rem .15rem;margin:0 .03rem}}.main_wrapper .intro ul li:last-child{border:none}.main_wrapper .intro ul li a{display:block;padding-left:.3rem}@media screen and (max-width: 720px){.main_wrapper .intro ul li a{padding-left:.1rem}}.main_wrapper .intro ul li a::before{content:"";position:absolute;width:.1rem;height:.1rem;border:0;border-top:solid 1px #333;border-right:solid 1px #333;transform:rotate(135deg);top:0;left:.2rem;bottom:0;margin:auto}@media screen and (max-width: 720px){.main_wrapper .intro ul li a::before{width:.06rem;height:.06rem;left:.1rem}}.main_wrapper .content{width:11.6rem;margin:.75rem auto 1rem;background-color:#fff;padding:.65rem .7rem}@media screen and (max-width: 720px){.main_wrapper .content{margin:.5rem auto .3rem;width:90.666vw;height:auto;padding:2.6vw 2.6vw 0}}.main_wrapper .content .bridge{width:10.2rem;height:5.6rem}@media screen and (max-width: 720px){.main_wrapper .content .bridge{width:85.33vw;height:auto}}.main_wrapper .content #access_intro::before{content:"";display:block;height:1.22rem;margin-top:-1.22rem;visibility:hidden}@media screen and (max-width: 720px){.main_wrapper .content #access_intro::before{height:.56rem;margin-top:-0.56rem}}.main_wrapper .content #access_intro h2{margin-top:.9rem}@media screen and (max-width: 720px){.main_wrapper .content #access_intro h2{margin-top:.5rem;margin-bottom:.15rem}}.main_wrapper .content #access_intro .wrap .in{width:9rem;margin:.36rem auto 0;color:#272c27}@media screen and (max-width: 720px){.main_wrapper .content #access_intro .wrap .in{width:85.33vw;display:block;margin:.2rem auto 0}}.main_wrapper .content #access_intro .wrap .in figure{width:4.14rem;height:5rem;border:1px solid gray;margin-bottom:.1rem;background-color:#fff}@media screen and (max-width: 720px){.main_wrapper .content #access_intro .wrap .in figure{width:100%;height:101vw}}.main_wrapper .content #access_intro .wrap .in figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main_wrapper .content #access_intro .wrap .in .infoArea{letter-spacing:.01rem;width:4.3rem}@media screen and (max-width: 720px){.main_wrapper .content #access_intro .wrap .in .infoArea{width:85.33vw;height:auto;margin:.4rem 0 .6rem}}.main_wrapper .content #access_intro .wrap .in .infoArea div{border-top:1px solid gray;border-bottom:1px solid gray;padding:.35rem 0}@media screen and (max-width: 720px){.main_wrapper .content #access_intro .wrap .in .infoArea div{padding:.28rem 0}}.main_wrapper .content #access_intro .wrap .in .infoArea div h3{font-size:.28rem;font-family:minion-pro-display,serif;font-weight:400;font-style:normal;line-height:1.3;margin-top:.2rem;letter-spacing:.0336rem}@media screen and (max-width: 720px){.main_wrapper .content #access_intro .wrap .in .infoArea div h3{font-size:.2rem;margin:.2rem 0 .1rem}}.main_wrapper .content #access_intro .wrap .in .infoArea div h3 span{font-size:.21rem}@media screen and (max-width: 720px){.main_wrapper .content #access_intro .wrap .in .infoArea div h3 span{font-size:.15rem;letter-spacing:.01rem}}.main_wrapper .content #access_intro .wrap .in .infoArea div h3 span.f_mat{font-size:.19rem;display:block;letter-spacing:.027rem;margin-top:.05rem}@media screen and (max-width: 720px){.main_wrapper .content #access_intro .wrap .in .infoArea div h3 span.f_mat{font-size:.14rem}}.main_wrapper .content #access_intro .wrap .in .infoArea dl{line-height:1.6;margin-top:.5rem}@media screen and (max-width: 720px){.main_wrapper .content #access_intro .wrap .in .infoArea dl{font-size:.12rem;margin-top:.2rem}}.main_wrapper .content #access_intro .wrap .in .infoArea dl dt{margin:.2rem 0 .05rem}@media screen and (max-width: 720px){.main_wrapper .content #access_intro .wrap .in .infoArea dl dt{font-size:.12rem;margin:.2rem 0 0}}.main_wrapper .content #access_intro .wrap .ekimap{align-items:center}.main_wrapper .content #access_intro .wrap .ekimap h3{font-family:fot-matisse-pron,sans-serif;font-weight:500;font-style:normal;font-size:.2rem;letter-spacing:.03rem;margin-bottom:.4rem}@media screen and (max-width: 720px){.main_wrapper .content #access_intro .wrap .ekimap h3{font-size:.17rem;letter-spacing:.008rem;text-align:center;margin-bottom:.3rem}}.main_wrapper .content #access_intro .wrap .ekimap .map2{width:4.8rem;height:3.1rem}@media screen and (max-width: 720px){.main_wrapper .content #access_intro .wrap .ekimap .map2{width:85.33vw;height:77.33vw}}@media screen and (max-width: 720px){.main_wrapper .content #access_intro .wrap .ekimap p{text-align:right}}.main_wrapper .content article{display:flex;justify-content:space-between;align-items:center;padding-right:.6rem;margin-top:.75rem}@media screen and (max-width: 720px){.main_wrapper .content article{display:block;padding:0;margin-top:.2rem}}.main_wrapper .content article img{width:5.5rem;height:3.91rem}@media screen and (max-width: 720px){.main_wrapper .content article img{width:100%;height:auto}}.main_wrapper .content article h2{font-family:minion-pro-display,serif;font-weight:400;font-style:normal;font-size:.38rem;margin-bottom:.1rem;letter-spacing:.03rem}@media screen and (max-width: 720px){.main_wrapper .content article h2{text-align:center;margin:.45rem 0 .15rem;font-size:.27rem}}.main_wrapper .content article .txt{width:3.1rem;transform:translateY(-0.1rem);-webkit-transform:translateY(-0.1rem);-ms-transform:translateY(-0.1rem)}@media screen and (max-width: 720px){.main_wrapper .content article .txt{width:77.333vw;margin:0 auto;text-align:justify;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}}.main_wrapper .content article .txt h2{font-family:minion-pro-display,serif;font-weight:400;font-style:normal;font-size:.38rem;margin-bottom:.1rem;letter-spacing:.03rem}@media screen and (max-width: 720px){.main_wrapper .content article .txt h2{text-align:center;margin:.45rem 0 .15rem;font-size:.27rem}}.main_wrapper .content article .txt h3{font-family:fot-matisse-pron,sans-serif;font-weight:500;font-style:normal;font-size:.2rem;margin-bottom:.2rem}@media screen and (max-width: 720px){.main_wrapper .content article .txt h3{font-size:.17rem;text-align:center;margin:.15rem 0}}.main_wrapper .content article .txt>p{text-align:justify}@media screen and (max-width: 720px){.main_wrapper .content article .txt>p{font-size:.115rem}}.main_wrapper .content article:nth-child(even){flex-flow:row-reverse;padding-right:0;padding-left:.7rem}@media screen and (max-width: 720px){.main_wrapper .content article:nth-child(even){padding:0}}.main_wrapper .content article:last-child{margin-bottom:.2rem}.main_wrapper .content #support::before{content:"";display:block;height:3rem;margin-top:-3rem;visibility:hidden}@media screen and (max-width: 720px){.main_wrapper .content #support::before{height:.56rem;margin-top:-0.56rem}}.main_wrapper .content #location::before{content:"";display:block;height:1.22rem;margin-top:-1.22rem;visibility:hidden}@media screen and (max-width: 720px){.main_wrapper .content #location::before{height:.56rem;margin-top:-0.56rem}}.main_wrapper .content .location_head{text-align:center;margin-top:.75rem}@media screen and (max-width: 720px){.main_wrapper .content .location_head{margin-top:.45rem}}.main_wrapper .content .location_head h3{font-family:minion-pro-display,serif;font-weight:400;font-style:normal;font-size:.38rem;letter-spacing:.03rem;margin-bottom:.1rem}@media screen and (max-width: 720px){.main_wrapper .content .location_head h3{font-size:.27rem}}@media screen and (max-width: 720px){.main_wrapper .content .location_head p{text-align:justify}}.main_wrapper .content #location_map{align-items:center;justify-content:space-between;margin-top:.45rem}@media screen and (max-width: 720px){.main_wrapper .content #location_map{flex-direction:column-reverse;margin-top:.35rem;padding-bottom:.35rem}}.main_wrapper .content #location_map figure{width:4.8rem;height:5.8rem;border:1px solid gray;margin-bottom:.1rem;background-color:#fff}@media screen and (max-width: 720px){.main_wrapper .content #location_map figure{width:100%;height:102.93vw;margin:.25rem 0 .05rem}}.main_wrapper .content #location_map figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.main_wrapper .content #location_map ul{width:4.8rem;position:relative}@media screen and (max-width: 720px){.main_wrapper .content #location_map ul{width:85.33vw}}.main_wrapper .content #location_map ul li{width:4.8rem;height:3.12rem}@media screen and (max-width: 720px){.main_wrapper .content #location_map ul li{width:85.33vw;height:55.46vw}}.main_wrapper .content #location_map ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main_wrapper .content #location_map ul .lum-previous-button{z-index:999;width:.4rem;height:.4rem;background-color:#f2f2f2;position:absolute;top:42%;left:-0.2rem}@media screen and (max-width: 720px){.main_wrapper .content #location_map ul .lum-previous-button{width:.24rem;height:.24rem;left:-0.1rem}}.main_wrapper .content #location_map ul .lum-previous-button::after{content:"";position:absolute;width:.1rem;height:.1rem;border:0;border-top:solid 1px #333;border-right:solid 1px #333;transform:rotate(-135deg);top:0;left:.18rem;bottom:0;margin:auto}@media screen and (max-width: 720px){.main_wrapper .content #location_map ul .lum-previous-button::after{width:.06rem;height:.06rem;left:.1rem}}.main_wrapper .content #location_map ul .lum-next-button{z-index:999;width:.4rem;height:.4rem;background-color:#f2f2f2;position:absolute;top:42%;right:-0.2rem}@media screen and (max-width: 720px){.main_wrapper .content #location_map ul .lum-next-button{width:.24rem;height:.24rem;right:-0.1rem}}.main_wrapper .content #location_map ul .lum-next-button::after{content:"";position:absolute;width:.1rem;height:.1rem;border:0;border-top:solid 1px #333;border-right:solid 1px #333;transform:rotate(45deg);top:0;right:.18rem;bottom:0;margin:auto}@media screen and (max-width: 720px){.main_wrapper .content #location_map ul .lum-next-button::after{width:.06rem;height:.06rem;right:.1rem}}.main_wrapper .content #location_map ul .slick-num{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic",sans-serif;font-weight:normal;font-size:12px;text-align:center;margin-top:0}#other{background-color:#dde0d9;padding:.7rem 0}@media screen and (max-width: 720px){#other{padding:.35rem 0 .2rem}}#other ul{width:9.2rem;margin:.4rem auto 0;display:flex;justify-content:space-between}@media screen and (max-width: 720px){#other ul{width:calc(100% - .75rem);flex-flow:column;margin:0 auto}}#other ul li{background-color:#fff;width:4.3rem;text-align:center;position:relative}@media screen and (max-width: 720px){#other ul li{width:100%;margin-bottom:.25rem}}@media print,screen and (min-width: 721px){#other ul li a:hover figure{overflow:hidden}#other ul li a:hover figure img{transform:scale(1.1);transition-duration:.8s}}#other ul li h3{font-size:.3rem;font-family:minion-pro-display,serif;font-weight:400;font-style:normal;line-height:1.5;margin:.15rem 0 .1rem;letter-spacing:.0456rem;text-align:center}@media screen and (max-width: 720px){#other ul li h3{font-size:.2rem}}#other ul li h3 span{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic",sans-serif;font-weight:normal;font-size:.14rem;display:block;letter-spacing:.0168rem}@media screen and (max-width: 720px){#other ul li h3 span{font-size:.12rem}}#other ul li p{padding-bottom:.5rem}#other ul li i{display:inline-block;height:.1rem;width:.5rem;position:absolute;left:50%;margin:auto;bottom:.2rem;transform:translate(-50%, -50%)}#other ul li i::before,#other ul li i::after{content:"";position:absolute;top:calc(50% + .03rem);display:block;background-color:#5f543c}#other ul li i::before{right:0;width:1px;height:.09rem;margin-top:-0.09rem;transform-origin:right bottom;transform:scaleX(1) rotate(-45deg)}#other ul li i::after{height:1px;width:100%;left:0;right:0}/*# sourceMappingURL=access.min.css.map */