#access .c-intro2,.con_hotel,.con_access{width:90%;max-width:1200px;margin-inline:auto}@media only screen and (max-width: 1199px){#access .c-intro2,.con_hotel,.con_access{width:87.17949%}}.con_map{width:90%;max-width:1400px;margin-inline:auto}@media only screen and (max-width: 1199px){.con_map{width:87.17949%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?pu0xjv");src:url("../fonts/icomoon.eot?pu0xjv#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?pu0xjv") format("truetype"),url("../fonts/icomoon.woff?pu0xjv") format("woff"),url("../fonts/icomoon.svg?pu0xjv#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}#access .c-intro2{padding-top:100px;margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){#access .c-intro2{padding-top:4em}}@media only screen and (max-width: 767px){#access .c-intro2{padding-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){#access .c-intro2{margin-bottom:6em}}@media only screen and (max-width: 767px){#access .c-intro2{margin-bottom:2em}}.con_map .box_map{position:relative;padding-bottom:50%}@media only screen and (max-width: 767px){.con_map .box_map{padding-bottom:60%}}.con_map .box_map iframe{position:absolute;width:100% !important;height:100% !important}.con_map .btn{text-align:right;margin:13px 0 130px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_map .btn{margin:1em 0 3em}}@media only screen and (max-width: 767px){.con_map .btn{margin:0.5em 0 4em}}.con_hotel{max-width:1100px;margin-bottom:125px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotel{margin-bottom:6em}}@media only screen and (max-width: 767px){.con_hotel{margin-bottom:4em}}@media only screen and (min-width: 768px){.con_hotel .box_hotel{display:flex;justify-content:space-between;align-items:center}}.con_hotel .box_hotel .img{width:50%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotel .box_hotel .img{width:50%}}@media only screen and (max-width: 767px){.con_hotel .box_hotel .img{width:100%}}@media only screen and (max-width: 767px){.con_hotel .box_hotel .img{margin-bottom:1.5em}}.con_hotel .box_hotel .box_info{width:45.45455%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotel .box_hotel .box_info{width:45.45455%}}@media only screen and (max-width: 767px){.con_hotel .box_hotel .box_info{width:100%}}.con_hotel .box_hotel .box_info .st_sub{font-size:143%;padding-left:10%;margin-bottom:17px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotel .box_hotel .box_info .st_sub{font-size:136%}}@media only screen and (max-width: 767px){.con_hotel .box_hotel .box_info .st_sub{font-size:122%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotel .box_hotel .box_info .st_sub{padding-left:1em}}@media only screen and (max-width: 767px){.con_hotel .box_hotel .box_info .st_sub{padding-left:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotel .box_hotel .box_info .st_sub{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_hotel .box_hotel .box_info .st_sub{margin-bottom:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotel .box_hotel .box_info table tr th{padding:1.3em 1em 1.3em 1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_hotel .box_hotel .box_info table tr td{padding-left:2em}}.con_access{max-width:1100px}.con_access .box_access .c-st2{margin-bottom:67px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .c-st2{margin-bottom:3em}}@media only screen and (max-width: 767px){.con_access .box_access .c-st2{margin-bottom:3em}}.con_access .box_access .box_by{margin-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_by{margin-bottom:5em}}@media only screen and (max-width: 767px){.con_access .box_access .box_by{margin-bottom:4em}}.con_access .box_access .box_by .c-st3{margin-bottom:53px;padding-left:33px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_by .c-st3{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_access .box_access .box_by .c-st3{margin-bottom:2em}}.con_access .box_access .box_by .c-st3::before{display:none}.con_access .box_access .box_by .c-st3 img{width:auto;position:absolute;left:0}.con_access .box_access .box_by .img{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_by .img{margin-bottom:3em}}@media only screen and (max-width: 767px){.con_access .box_access .box_by .img{margin-bottom:2em}}.con_access .box_access .box_by .sp_route{margin-bottom:2em;font-size:108%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_by .sp_route{font-size:100%}}@media only screen and (max-width: 767px){.con_access .box_access .box_by .sp_route{font-size:100%}}@media only screen and (max-width: 767px){.con_access .box_access .box_by .sp_route{line-height:1.7}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_by .sp_route{margin-bottom:2em}}.con_access .box_access .box_by .sp_route p.st{background-color:#707070;padding:0.8em 0;text-align:center;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1}.con_access .box_access .box_by .sp_route p.st:after{position:absolute;z-index:1;top:38%;right:5%;content:"";display:block;border-top:solid 1px #fff;border-right:solid 1px #fff;width:0.5em;height:0.5em;-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.con_access .box_access .box_by .sp_route p.st.active:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.con_access .box_access .box_by .sp_route ul{display:none;width:100%}.con_access .box_access .box_by .sp_route ul li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:0.8em 0}.con_access .box_access .box_by .sp_route ul li.way{text-align:center;position:relative}.con_access .box_access .box_by .sp_route ul li.way i{padding:0.1em 0;position:relative;z-index:1;text-align:center;background:#fff}.con_access .box_access .box_by .sp_route ul li.way::before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;border-left:1px solid #cfcfcf}.con_access .box_access .box_by .sp_route ul li.way.--train::before{content:"";border-left:dashed 1px #cfcfcf}.con_access .box_access .box_by .sp_route ul li.area{background-color:#fff;border:1px solid #ececea;text-align:center}.con_access .box_access .box_by .sp_route ul li.dest{background:#262626;width:100%;padding:1em;color:#fff;text-align:center}.con_access .box_access .box_by .box_note{box-shadow:3px 0px 24px rgba(0,0,0,0.24);padding:17px 1em 20px 24px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_by .box_note{padding:2em 2em}}@media only screen and (max-width: 767px){.con_access .box_access .box_by .box_note{padding:1em}}.con_access .box_access .box_by .box_note .c-txt1.other{margin-top:15px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_by .box_note .c-txt1.other{margin-top:1em}}@media only screen and (max-width: 767px){.con_access .box_access .box_by .box_note .c-txt1.other{margin-top:1em}}.con_access .box_access .box_by .box_note .c-txt1.other img{width:22px;vertical-align:bottom}
