.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:170px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{margin-bottom:80px}}@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 .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}}@media only screen and (max-width: 767px){.con_access .box_access .box_map .box_txt_btn .box_txt .st_map{text-align:center}}.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:3em}}.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:#fff;border:3px solid #48412d;background:#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.road{background:url(../../access/images/bg_road.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 .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:linear-gradient(-90deg, #e25963, #e05f0a);padding:1em;text-align:center;color:#fff}.con_access .box_route .box_pc_acc{margin-bottom:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_route .box_pc_acc{margin-bottom:40px}}@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{letter-spacing:-.4em;box-sizing:border-box}.con_access .box_route .box_pc_acc .inner .sta{display:inline-block;vertical-align:top;letter-spacing:normal;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.bg_b{background:#48412d;color:#Fff}.con_access .box_route .box_pc_acc .inner .root{display:inline-block;vertical-align:middle;letter-spacing:normal;padding:30px 0;text-align:center}.con_access .box_route .box_pc_acc .inner .root 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{padding:1.28em 0}.con_access .box_route .box_pc_acc .inner .root span:before{color:#9d7d45}.con_access .box_route .box_pc_acc .inner .root.road{background:url(../../access/images/bg_road.png) repeat-y center top}.con_access .box_route .box_pc_acc .inner .root.dot{background:url(../../access/images/bg_dot.png) repeat-y center top}.con_access .box_route .box_pc_acc .inner .goal{letter-spacing:normal;background:linear-gradient(-90deg, #e25963, #e05f0a);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,.con_access .box_route .box_pc_acc .inner.col3 .root{width:31.25%;margin-left:3.125%}.con_access .box_route .box_pc_acc .inner.col3 .sta:first-child,.con_access .box_route .box_pc_acc .inner.col3 .root:first-child{margin-left:0}.con_access .box_route .box_link{border:3px solid #ccc}.con_access .box_route .box_link .inner{max-width:680px;margin:auto;padding:15px}.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{width:25%;padding:10px}@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}}@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}}.con_access .box_route .box_link .inner table tr th{border-right:1px solid #222;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: 767px){.con_access .box_route .box_link .inner table tr th{min-width:7.5em}}.con_access .box_route .box_link .inner table tr th:after{position:absolute;content:'';width:1px;height:99%;right:2px;top:50%;transform:translateY(-50%);background:#222}.con_access .box_route .box_link .inner table tr td{text-align:right}@media only screen and (max-width: 1199px){.con_access .box_route .box_link .inner table tr td{text-align:center}}@media only screen and (max-width: 767px){.con_access .box_route .box_link .inner table tr td{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:3em}}.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}}.con_access .box_way ul{display:flex;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:0.5em}}.con_access .box_way ul li .box_st .icon{box-sizing:border-box;text-align:center;background:#0b267f;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 ul li .to_hotel:first-child{margin-bottom:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_car ul li .to_hotel:first-child{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_access .box_car ul li .to_hotel:first-child{margin-bottom:2em}}.con_access .box_car ul li .to_hotel .box_st{align-items:center;margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_car ul li .to_hotel .box_st{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_access .box_car ul li .to_hotel .box_st{margin-bottom:1em}}.con_access .box_walk_bus 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{margin-bottom:85px}}@media only screen and (max-width: 767px){.con_access .box_walk_bus ul li .img{margin-bottom:85px}}.con_access .box_walk_bus ul li .img .box_st{position:absolute;bottom:-55px;align-items:flex-end}.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:1em;line-height:1.5}.con_sightseeing .box_sightseeing ul li .st_sig .num{font-size:144%;color:#e05f0a;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:0.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:0.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 th{text-align:right;font-weight:normal}.con_sightseeing .box_sightseeing ul li .box_txt .box_table_basic table td{text-align:left}.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}@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}@media only screen and (max-width: 767px){.con_sightseeing .box_sightseeing ul li .box_txt .box_btn .btn-trans{margin-bottom:.5em}}
