.con_access .box_access .box_map,.con_access .box_route,.con_access .box_way,.con_sightseeing{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_access .box_access .box_map,.con_access .box_route,.con_access .box_way,.con_sightseeing{width:91.66667%}}.st{font-size:125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.st{font-size:113%}}@media only screen and (max-width: 767px){.st{font-size:113%}}.con_access{margin-bottom:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_access{margin-bottom:5em}}.con_access .box_access{position:relative;margin-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_access .box_access{margin-bottom:3em}}.con_access .box_access:after{content:'';position:absolute;left:50%;bottom:0;width:100%;height:54%;background:#f6f5ed;z-index:-100;max-width:1680px;transform:translateX(-50%)}.con_access .box_access .st_title-xsmall{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .st_title-xsmall{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_access .box_access .st_title-xsmall{margin-bottom:2em}}.con_access .box_access .box_map .g_map{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_map .g_map{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_access .box_access .box_map .g_map{margin-bottom:1em}}.con_access .box_access .box_map .g_map iframe{width:100%;height:580px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_map .g_map iframe{height:480px}}@media only screen and (max-width: 767px){.con_access .box_access .box_map .g_map iframe{height:400px}}.con_access .box_access .box_map .box_txt_btn{display:flex;justify-content:space-between;flex-direction:row-reverse}@media only screen and (max-width: 767px){.con_access .box_access .box_map .box_txt_btn{display:block}}.con_access .box_access .box_map .box_txt_btn .btn-sample{width:260px}@media only screen and (max-width: 767px){.con_access .box_access .box_map .box_txt_btn .btn-sample{margin-bottom:2em}}.con_access .box_access .box_map .box_txt_btn .btn-sample i{margin-left:1em}.con_access .box_access .box_map .box_txt_btn .next-btn{margin-top:30px}@media only screen and (max-width: 767px){.con_access .box_access .box_map .box_txt_btn .next-btn{margin-top:2em}}.con_access .box_access .box_map .box_txt_btn .box_txt{padding-right:5%;width:79.6875%;box-sizing:border-box;padding-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_map .box_txt_btn .box_txt{padding-right:5%}}@media only screen and (max-width: 767px){.con_access .box_access .box_map .box_txt_btn .box_txt{padding-right:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_map .box_txt_btn .box_txt{padding-bottom:50px}}@media only screen and (max-width: 767px){.con_access .box_access .box_map .box_txt_btn .box_txt{padding-bottom:2em}}@media only screen and (max-width: 767px){.con_access .box_access .box_map .box_txt_btn .box_txt{width:100%}}.con_access .box_access .box_map .box_txt_btn .box_txt .st_map{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_map .box_txt_btn .box_txt .st_map{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_access .box_access .box_map .box_txt_btn .box_txt .st_map{margin-bottom:1em}}.con_access .box_route{letter-spacing:0.08em}.con_access .box_route .st_title-jp{margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_route .st_title-jp{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_access .box_route .st_title-jp{margin-bottom:2.5em}}.con_access .box_route .box_sp_acc{margin-bottom:2em}.con_access .box_route .box_sp_acc .inner_acc{margin-bottom:4%}.con_access .box_route .box_sp_acc .inner_acc .st_acc{font-weight:normal;background:#48412d;border:3px solid #48412d;color:#fff;padding:1em;text-align:center;box-sizing:border-box}.con_access .box_route .box_sp_acc .inner_acc .st_acc span{position:relative;display:inline-block;width:100%}.con_access .box_route .box_sp_acc .inner_acc .st_acc span:before,.con_access .box_route .box_sp_acc .inner_acc .st_acc span:after{content:'';display:block;width:15px;height:2px;border-radius:5px;background:#Fff;position:absolute;right:0;top:50%;transform:translateY(-50%)}.con_access .box_route .box_sp_acc .inner_acc .st_acc span:after{transform:translateY(-50%) rotate(90deg);transition:0.2s}.con_access .box_route .box_sp_acc .inner_acc .st_acc.active span:after{transform:rotate(0);transition:0.2s}.con_access .box_route .box_sp_acc .inner_acc .inner{display:none}.con_access .box_route .box_sp_acc .inner_acc .inner .root{padding:2em .5em;position:relative;z-index:0;text-align:center;background:url(../access/images/ic_root01.png) repeat-y top center/3% auto;box-sizing:border-box}.con_access .box_route .box_sp_acc .inner_acc .inner .root span{padding:.8em 0;background:#fff}.con_access .box_route .box_sp_acc .inner_acc .inner .root span:before{color:#9d7d45}.con_access .box_route .box_sp_acc .inner_acc .inner .root.train{background:url(../../access/images/bg_train.png) repeat-y top center/3% auto}.con_access .box_route .box_sp_acc .inner_acc .inner .root.dot{background:url(../../access/images/bg_dot.png) repeat-y top center/3% auto}.con_access .box_route .box_sp_acc .inner_acc .inner .root.road{background:url(../../access/images/bg_road.png) repeat-y top center/7% auto}.con_access .box_route .box_sp_acc .inner_acc .inner .box_root{display:table}.con_access .box_route .box_sp_acc .inner_acc .inner .box_root .roo2{width:50%;display:table-cell;height:100%}.con_access .box_route .box_sp_acc .inner_acc .inner .sta{background:#fff;border:3px solid #48412d;text-align:center;padding:1em}.con_access .box_route .box_sp_acc .inner_acc .inner .hotel{background:#ae983f;padding:1em;text-align:center;color:#fff}.con_access .box_route .box_pc_acc{margin-bottom:80px;letter-spacing:0.08em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_route .box_pc_acc{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_access .box_route .box_pc_acc{margin-bottom:1em}}.con_access .box_route .box_pc_acc .inner{box-sizing:border-box;display:-webkit-box;display:flex;flex-wrap:wrap}.con_access .box_route .box_pc_acc .inner .sta{display:flex;align-items:center;background:#fff;border:3px solid #f6f5ed;padding:15px .5em;text-align:center;box-sizing:border-box}.con_access .box_route .box_pc_acc .inner .sta span{margin:auto}.con_access .box_route .box_pc_acc .inner .sta.bg_b{padding:16px .5em;background:#48412d;color:#Fff}.con_access .box_route .box_pc_acc .inner .sta_small{display:flex;align-items:center;background:#fff;border:3px solid #48412d;padding:15px .5em;text-align:center;box-sizing:border-box}.con_access .box_route .box_pc_acc .inner .sta_small span{margin:0 auto}.con_access .box_route .box_pc_acc .inner .sta_small.root_sta{padding:10px 0}.con_access .box_route .box_pc_acc .inner .sta_small.bg_b{padding:16px .5em;background:#f6f5ed;color:#Fff}.con_access .box_route .box_pc_acc .inner .root,.con_access .box_route .box_pc_acc .inner .root_small{display:inline-block;vertical-align:middle;padding:20px 0;text-align:center}.con_access .box_route .box_pc_acc .inner .root.root_sta,.con_access .box_route .box_pc_acc .inner .root_small.root_sta{padding:10px 0}.con_access .box_route .box_pc_acc .inner .root span,.con_access .box_route .box_pc_acc .inner .root_small span{display:inline-block;padding:.6em 0;line-height:1.5;background:#fff}.con_access .box_route .box_pc_acc .inner .root span.pd_l,.con_access .box_route .box_pc_acc .inner .root_small span.pd_l{padding:1.28em 0}.con_access .box_route .box_pc_acc .inner .root span:before,.con_access .box_route .box_pc_acc .inner .root_small span:before{color:#9d7d45}.con_access .box_route .box_pc_acc .inner .root.train,.con_access .box_route .box_pc_acc .inner .root_small.train{background:url(../../access/images/bg_train.png) repeat-y center top}.con_access .box_route .box_pc_acc .inner .root.dot,.con_access .box_route .box_pc_acc .inner .root_small.dot{background:url(../../access/images/bg_dot.png) repeat-y center top}.con_access .box_route .box_pc_acc .inner .root.road,.con_access .box_route .box_pc_acc .inner .root_small.road{background:url(../../access/images/bg_road.png) repeat-y top center/7% auto}.con_access .box_route .box_pc_acc .inner .goal{background:linear-gradient(-90deg, #deca79,#ae983f);padding:35px 0;width:100%;text-align:center;color:#fff}@media only screen and (min-width: 1200px){.con_access .box_route .box_pc_acc .inner .goal img{width:30%}}@media print{.con_access .box_route .box_pc_acc .inner .goal img{width:30%}}.con_access .box_route .box_pc_acc .inner.col3.center{text-align:center}.con_access .box_route .box_pc_acc .inner.col3 .sta{width:100%;margin-left:3.5%}.con_access .box_route .box_pc_acc .inner.col3 .sta:first-child{margin-left:0}.con_access .box_route .box_pc_acc .inner.col3 .sta_small{width:32%;margin-left:1%}.con_access .box_route .box_pc_acc .inner.col3 .root_small{width:32%;margin-left:1%}.con_access .box_route .box_pc_acc .inner.col3 .root_small.first{margin-left:3.5%}.con_access .box_route .box_pc_acc .inner.col3 .root{width:31%;margin-left:0%}.con_access .box_route .box_pc_acc .inner.col3 .root.first,.con_access .box_route .box_pc_acc .inner.col3 .root.notfirst{margin-left:3.5%}.con_access .box_route .box_link{border:3px solid #ccc}.con_access .box_route .box_link .inner{max-width:890px;margin:auto;padding:15px 0}@media only screen and (max-width: 1060px){.con_access .box_route .box_link .inner{max-width:inherit}}.con_access .box_route .box_link .inner table{width:100%}.con_access .box_route .box_link .inner table tr th,.con_access .box_route .box_link .inner table tr td{padding:10px 20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_route .box_link .inner table tr th,.con_access .box_route .box_link .inner table tr td{padding:5px 10px}}@media only screen and (max-width: 767px){.con_access .box_route .box_link .inner table tr th,.con_access .box_route .box_link .inner table tr td{padding:5px 10px}}.con_access .box_route .box_link .inner table tr th{width:17%;border-right:double #141414;position:relative;text-align:left;font-weight:normal}@media only screen and (max-width: 1199px){.con_access .box_route .box_link .inner table tr th{text-align:center}}@media only screen and (max-width: 1055px){.con_access .box_route .box_link .inner table tr th{min-width:7.5em}}.con_access .box_route .box_link .inner table tr td{font-size:88%}.con_access .box_route .box_link .inner table tr td.first{padding-left:5%;width:24%}@media only screen and (max-width: 1055px){.con_access .box_route .box_link .inner table tr td.first{width:100%;padding-left:0%}}@media only screen and (max-width: 1055px){.con_access .box_route .box_link .inner table tr td{text-align:center;display:block;width:100%}}.con_access .box_way{margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_way{margin-top:80px}}@media only screen and (max-width: 767px){.con_access .box_way{margin-top:3em}}.con_access .box_way .st_title-jp{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_way .st_title-jp{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_access .box_way .st_title-jp{margin-bottom:2.5em}}.con_access .box_way .intro_txt{text-align:center;margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_way .intro_txt{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_access .box_way .intro_txt{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.con_access .box_way .box_walk_bus .st_title-jp span:after{left:50%}}.con_access .box_way ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 767px){.con_access .box_way ul{display:block}}.con_access .box_way ul li{width:47.65625%}@media only screen and (max-width: 767px){.con_access .box_way ul li{width:100%;margin-bottom:2em}}.con_access .box_way ul li .box_st{display:flex}.con_access .box_way ul li .box_st .st{padding-left:25px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_way ul li .box_st .st{padding-left:15px}}@media only screen and (max-width: 767px){.con_access .box_way ul li .box_st .st{padding-left:.5em}}.con_access .box_way ul li .box_st .icon{box-sizing:border-box;text-align:center;background:#053567;color:#fff;width:110px;height:110px;padding:10px}@media only screen and (max-width: 1199px){.con_access .box_way ul li .box_st .icon{width:90px;height:90px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_way ul li .box_st .icon img{width:50%}}.con_access .box_way ul li .box_st .icon .txt_white{font-size:88%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_way ul li .box_st .icon .txt_white{font-size:75%}}@media only screen and (max-width: 767px){.con_access .box_way ul li .box_st .icon .txt_white{font-size:75%}}.con_access .box_way ul li .txt{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_way ul li .txt{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_access .box_way ul li .txt{margin-bottom:1em}}.con_access .box_car .con_parking{position:relative;padding-top:70px;height:412px;display:block}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_car .con_parking{padding-top:20px}}@media only screen and (max-width: 767px){.con_access .box_car .con_parking{padding-top:0em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_car .con_parking{height:370px}}@media only screen and (max-width: 767px){.con_access .box_car .con_parking{height:30em}}.con_access .box_car .con_parking .box_txt{position:absolute;display:block;background-color:#f6f5ed;margin-top:70px;padding:80px 50px 60px 50px;width:33.3%;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_car .con_parking .box_txt{margin-top:40px}}@media only screen and (max-width: 767px){.con_access .box_car .con_parking .box_txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_car .con_parking .box_txt{padding:36px}}@media only screen and (max-width: 767px){.con_access .box_car .con_parking .box_txt{padding:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_car .con_parking .box_txt{width:40%}}@media only screen and (max-width: 767px){.con_access .box_car .con_parking .box_txt{width:70%}}@media only screen and (max-width: 767px){.con_access .box_car .con_parking .box_txt{bottom:-10px}}.con_access .box_car .con_parking .box_txt .st{margin-bottom:30px;padding-left:35px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_car .con_parking .box_txt .st{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_access .box_car .con_parking .box_txt .st{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_access .box_car .con_parking .box_txt .st{padding-left:2em}}.con_access .box_car .con_parking .box_txt .st::before{content:"";display:block;background-color:#141414;width:30px;height:1px;position:absolute;left:-1%;top:50%}.con_access .box_car .con_parking .box_txt .btn-sample{width:340px;margin-top:15px}@media only screen and (max-width: 767px){.con_access .box_car .con_parking .box_txt .btn-sample{margin-top:1.5em}}.con_access .box_car .con_parking .img{width:59%;position:absolute;right:0%}@media only screen and (max-width: 767px){.con_access .box_car .con_parking .img{width:90%}}.con_access .box_walk_bus ul li .img,.con_access .box_car ul li .img{position:relative;margin-bottom:85px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_walk_bus ul li .img,.con_access .box_car ul li .img{margin-bottom:85px}}@media only screen and (max-width: 767px){.con_access .box_walk_bus ul li .img,.con_access .box_car ul li .img{margin-bottom:85px}}.con_access .box_walk_bus ul li .img .box_st,.con_access .box_car ul li .img .box_st{display:flex;position:absolute;bottom:-55px;align-items:flex-end}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_walk_bus ul li .img .box_st,.con_access .box_car ul li .img .box_st{bottom:-70px}}@media only screen and (max-width: 767px){.con_access .box_walk_bus ul li .img .box_st,.con_access .box_car ul li .img .box_st{bottom:-70px}}.con_access .box_walk_bus ul li .img .dummy,.con_access .box_car ul li .img .dummy{display:block;width:100%;height:6em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_walk_bus ul li .img .dummy,.con_access .box_car ul li .img .dummy{height:0}}@media only screen and (max-width: 767px){.con_access .box_walk_bus ul li .img .dummy,.con_access .box_car ul li .img .dummy{height:2em}}.con_sightseeing{margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_sightseeing{margin-bottom:3em}}.con_sightseeing .st_title-xsmall{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .st_title-xsmall{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_sightseeing .st_title-xsmall{margin-bottom:2em}}.con_sightseeing .box_sightseeing ul{display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.con_sightseeing .box_sightseeing ul{display:block}}.con_sightseeing .box_sightseeing ul li{width:31.25%;margin-right:3.125%;margin-bottom:80px}@media only screen and (min-width: 768px){.con_sightseeing .box_sightseeing ul li:nth-of-type(3n){margin-right:0}}@media only screen and (max-width: 767px){.con_sightseeing .box_sightseeing ul li{width:100%;margin-right:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_sightseeing ul li{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_sightseeing .box_sightseeing ul li{margin-bottom:1em}}.con_sightseeing .box_sightseeing ul li .st_sig{margin-bottom:10px;display:flex;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_sightseeing ul li .st_sig{margin-bottom:0}}@media only screen and (max-width: 767px){.con_sightseeing .box_sightseeing ul li .st_sig{margin-bottom:0}}.con_sightseeing .box_sightseeing ul li .st_sig .st{margin-left:.5em}.con_sightseeing .box_sightseeing ul li .st_sig .num{font-size:144%;color:#ae983f;font-family:'Noto Sans', sans-serif;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_sightseeing ul li .st_sig .num{font-size:132%}}@media only screen and (max-width: 767px){.con_sightseeing .box_sightseeing ul li .st_sig .num{font-size:144%}}.con_sightseeing .box_sightseeing ul li .img{margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_sightseeing ul li .img{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_sightseeing .box_sightseeing ul li .img{margin-bottom:.5em}}.con_sightseeing .box_sightseeing ul li .img img{width:100%}.con_sightseeing .box_sightseeing ul li .box_txt .txt{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_sightseeing ul li .box_txt .txt{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_sightseeing .box_sightseeing ul li .box_txt .txt{margin-bottom:.5em}}.con_sightseeing .box_sightseeing ul li .box_txt .box_table_basic{margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sightseeing .box_sightseeing ul li .box_txt .box_table_basic{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_sightseeing .box_sightseeing ul li .box_txt .box_table_basic{margin-bottom:1em}}.con_sightseeing .box_sightseeing ul li .box_txt .box_table_basic table{border-top:1px dotted #d2d2d2}.con_sightseeing .box_sightseeing ul li .box_txt .box_table_basic table tr{border-bottom:1px dotted #d2d2d2}.con_sightseeing .box_sightseeing ul li .box_txt .box_table_basic table th{text-align:right;font-weight:normal}.con_sightseeing .box_sightseeing ul li .box_txt .box_table_basic table td{text-align:left}@media only screen and (max-width: 767px){.con_sightseeing .box_sightseeing ul li .box_txt .box_table_basic table td{text-align:center}}.con_sightseeing .box_sightseeing ul li .box_txt .box_btn{display:flex;justify-content:space-between}@media only screen and (max-width: 1400px){.con_sightseeing .box_sightseeing ul li .box_txt .box_btn{display:block;text-align:center}}.con_sightseeing .box_sightseeing ul li .box_txt .box_btn .btn-trans{width:195px;display:inline-block;margin-bottom:.5em}@media only screen and (max-width: 1400px){.con_sightseeing .box_sightseeing ul li .box_txt .box_btn .btn-trans{width:100%}}.con_sightseeing .box_sightseeing ul li .box_txt .box_btn .btn-trans i{margin-left:.5em}.con_sightseeing .box_sightseeing ul li .box_txt .box_btn a{padding:10px 30px}.con_insta{width:95%;margin:0 auto 150px;display:flex;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_insta{margin:0 auto 60px}}@media only screen and (max-width: 767px){.con_insta{margin:0 auto 5em}}
