.u-intr{padding-bottom:8.5333333333rem}@media only screen and (min-width:768px)and (max-width:1199px){.u-intr{padding-bottom:5.3333333333rem}}@media only screen and (max-width:767px){.u-intr{padding-bottom:3em}}.p-intr__map{margin-top:4.3333333333rem}@media only screen and (max-width:767px){.p-intr__map{margin-top:1.5em}}.p-intr__map iframe{width:100%}@media only screen and (min-width:768px){.p-intr__map iframe{aspect-ratio:1050/460}}@media only screen and (max-width:767px){.p-intr__map iframe{aspect-ratio:100/70}}.p-hotel{margin-inline:auto;margin-top:4rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotel{margin-top:2.6666666667rem}}@media only screen and (max-width:767px){.p-hotel{margin-top:2em}}@media only screen and (min-width:1200px){.p-hotel{width:61.8055555556%}}@media print{.p-hotel{width:61.8055555556%}}@media only screen and (min-width:768px){.p-hotel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:768px)and (max-width:1199px){.p-hotel{width:80%}}@media only screen and (max-width:767px){.p-hotel{width:74.4186046512vw}}@media only screen and (min-width:768px){.p-hotel__image{width:48.3146067416%;margin-right:11.2359550562%}}@media only screen and (min-width:768px){.p-hotel__text{width:40.4494382022%}}@media only screen and (max-width:767px){.p-hotel__text{width:90%;margin:1.5em auto 0}}.p-hotel__text .txt_name{font-family:"Zen Old Mincho","游明朝","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-size:1.2rem;letter-spacing:.1em;line-height:1.1111111111;font-weight:400}@media only screen and (max-width:767px){.p-hotel__text .txt_name{font-size:1.2666666667rem}}.p-hotel__text .text{font-size:1rem;line-height:1.73;letter-spacing:.014em;margin-top:1rem}@media only screen and (max-width:767px){.p-hotel__text .text{margin-top:1em}}.p-hotel__text .btn{margin-top:1rem}@media only screen and (max-width:767px){.p-hotel__text .btn{margin-top:1em}}@media only screen and (min-width:1200px){.p-hotel__text .btn{width:13.1333333333rem}}@media print{.p-hotel__text .btn{width:13.1333333333rem}}@media only screen and (max-width:767px){.p-hotel__text .btn{width:80%}}.p-hotel__text .btn a{display:block;padding-inline:1em}.p-hotel__text .btn a span:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em}.p-access{margin-top:5.3333333333rem;margin-inline:auto}@media only screen and (min-width:768px)and (max-width:1199px){.p-access{margin-top:4rem}}@media only screen and (max-width:767px){.p-access{margin-top:4em}}@media only screen and (min-width:1200px){.p-access{width:76.3888888889%}}@media print{.p-access{width:76.3888888889%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-access{width:90%}}@media only screen and (max-width:767px){.p-access{width:86.0465116279%}}.p-access:last-child{padding-bottom:6.6666666667rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-access:last-child{padding-bottom:4rem}}@media only screen and (max-width:767px){.p-access:last-child{padding-bottom:4em}}.p-access .st{text-align:center}.p-access__route{margin-top:2rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-access__route{margin-top:1.3333333333rem}}@media only screen and (max-width:767px){.p-access__route{margin-top:1em}}@media only screen and (min-width:768px){.p-access__route{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,55px 100px) 55px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media only screen and (min-width:768px){.p-access__route .way{display:contents}}@media only screen and (max-width:767px){.p-access__route .way+.way{margin-top:1em}}.p-access__route .way p{font-size:1rem;line-height:1.73;letter-spacing:.014em;display:grid;place-content:center;text-align:center}@media only screen and (max-width:767px){.p-access__route .way p{padding-block:.8em}}.p-access__route .way p[data-area="1"]{grid-area:area1}.p-access__route .way p[data-area="2"]{grid-area:area2}.p-access__route .way p[data-area="3"]{grid-area:area3}.p-access__route .way p[data-area="4"]{grid-area:area4}.p-access__route .way p[data-area="5"]{grid-area:area5}.p-access__route .way p[data-area="6"]{grid-area:area6}.p-access__route .way p[data-area="7"]{grid-area:area7}.p-access__route .way p[data-area="8"]{grid-area:area8}.p-access__route .way p[data-area="9"]{grid-area:area9}.p-access__route .way p[data-area="10"]{grid-area:area10}.p-access__route .way p[data-area="11"]{grid-area:area11}.p-access__route .way p[data-area="12"]{grid-area:area12}@media only screen and (max-width:767px){.p-access__route .way p:last-child{margin-bottom:3em}}@media only screen and (min-width:768px){.p-access__route .way .inner{display:contents!important}}@media only screen and (max-width:767px){.p-access__route .way .inner{display:none}}.p-access__route .way .point{border:1px solid #c9c9c9;background:#fff}.p-access__route .way .route{position:relative;line-height:14/24;font-size:.9333333333rem}@media only screen and (max-width:767px){.p-access__route .way .route{padding-block:1.5em}}.p-access__route .way .route span{background:url(../images/common/bg_main.jpg) repeat 0 0}.p-access__route .way .route::before{content:"";z-index:-1;width:1px;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;position:absolute;background:#ccc}.p-access__route .way .route.car span:before{content:"";width:1.0666666667rem;aspect-ratio:100/100;background:url(../../access/images/ic_car.png) no-repeat top left;background-size:100% auto;display:inline-block;vertical-align:middle;margin-right:.5em}.p-access__route .way .route.train span:before{content:"";width:1.0666666667rem;aspect-ratio:100/100;background:url(../../access/images/ic_train.png) no-repeat top left;background-size:100% auto;display:inline-block;vertical-align:-.2em;margin-right:.5em}.p-access__route .way .route.walk span:before{content:"";width:1.0666666667rem;aspect-ratio:100/100;background:url(../../access/images/ic_walk.png) no-repeat top left;background-size:100% auto;display:inline-block;vertical-align:-.1em;margin-right:.3em}.p-access__route .way .start{background:#eee6d1!important;border:none;position:relative}@media only screen and (max-width:767px){.p-access__route .way .start:after{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1em;-webkit-transition:scale .4s ease;transition:scale .4s ease;-webkit-transform-origin:top left;transform-origin:top left}.p-access__route .way .start.active:after{scale:1 -1}}.p-access__route .way .goal{color:#fff;background:#555}@media only screen and (min-width:768px){.p-access__route.route1{grid-template-areas:"area1 area8 area10" "area2 area9 area11" "area3 area3 area3" "area4 area4 area4" "area5 area5 area5" "area6 area6 area12" "area7 area7 area7"}}@media only screen and (min-width:768px){.p-access__route.route2{grid-template-areas:"area1 area8 area10" "area2 area9 area11" "area3 area9 area11" "area4 area9 area11" "area5 area5 area5" "area6 area6 area6" "area7 area7 area7"}}@media only screen and (min-width:768px){.p-access__route.route3{grid-template-columns:repeat(1,1fr);grid-template-areas:"area1" "area2" "area3" "area4" "area5" "area6" "area7"}}.p-access__parking{-webkit-box-sizing:border-box;box-sizing:border-box;margin-inline:auto;position:relative;margin-top:2.6666666667rem}@media only screen and (max-width:767px){.p-access__parking{margin-top:2em}}@media only screen and (min-width:1200px){.p-access__parking{width:77.8181818182%}}@media print{.p-access__parking{width:77.8181818182%}}@media only screen and (min-width:768px){.p-access__parking{padding:2.6666666667rem 5.2777777778vw}}@media only screen and (max-width:767px){.p-access__parking{padding:1.5em 2em 2.5em}}.p-access__parking:before{content:"";width:calc(100% - 4px);height:calc(100% - 4px);display:block;border:1px solid #cecece;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:-1}.p-access__parking:after{content:"";display:block;position:absolute;right:0;bottom:0;width:100%;height:100%;border-bottom:1px solid #cecece;border-right:1px solid #cecece;z-index:-1}.p-access__parking .sst{text-align:left}.p-access__parking .text{font-size:1rem;line-height:1.73;letter-spacing:.014em;margin-top:1.3333333333rem}@media only screen and (max-width:767px){.p-access__parking .text{margin-top:1em}}.p-access__parking .column{margin-top:1.3333333333rem}@media only screen and (max-width:767px){.p-access__parking .column{margin-top:1em}}@media only screen and (min-width:768px){.p-access__parking .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-access__parking .column table{font-size:1rem;line-height:1.73;letter-spacing:.014em}@media only screen and (min-width:768px){.p-access__parking .column table{width:63.202247191%}}.p-access__parking .column table tr th{width:6.0666666667rem}@media only screen and (min-width:768px){.p-access__parking .column .btn{width:13.1333333333rem}}@media only screen and (max-width:767px){.p-access__parking .column .btn{width:80%;margin-top:.8em}}.p-access__parking .column .btn a{display:block;padding-inline:1em}.p-access__parking .column .btn a span:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em}