.con_access .box_case,.con_access .box_access,.con_access .box_access .con_route{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_access .box_case,.con_access .box_access,.con_access .box_access .con_route{width:91.66667%}}.con_access .box_access:after,.con_access .box_access .con_route:after{content:"";display:block;clear:both}@media only screen and (min-width: 1200px){.con_access{margin-top:100px}}@media print{.con_access{margin-top:100px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{margin-top:50px}}@media only screen and (max-width: 767px){.con_access{margin-top:30px}}@media only screen and (min-width: 1200px){.con_access{margin-bottom:150px}}@media print{.con_access{margin-bottom:150px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_access{margin-bottom:100px}}@media only screen and (min-width: 1200px){.con_access .box_case{margin-bottom:120px}}@media print{.con_access .box_case{margin-bottom:120px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_case{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_access .box_case{margin-bottom:50px}}@media only screen and (min-width: 768px){.con_access .box_case.bus{margin-bottom:90px}}@media only screen and (max-width: 767px){.con_access .box_case.bus{margin-bottom:35px}}@media only screen and (min-width: 768px){.con_access .box_case .c_title_l{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_access .box_case .c_title_l{margin-bottom:10px}}.con_access .box_case p{text-align:center}.con_access .box_access{max-width:1000px}@media only screen and (min-width: 768px){.con_access .box_access{margin-top:100px}}@media only screen and (max-width: 767px){.con_access .box_access{margin-top:85px}}@media only screen and (min-width: 768px){.con_access .box_access.seifataki{margin-top:80px}}@media only screen and (max-width: 767px){.con_access .box_access.seifataki{margin-top:40px}}@media only screen and (min-width: 768px){.con_access .box_access.publictransport{margin-top:160px}}@media only screen and (max-width: 767px){.con_access .box_access.publictransport{margin-top:100px}}@media only screen and (min-width: 768px){.con_access .box_access .c_title_l{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_access .box_access .c_title_l{margin-bottom:7% px}}@media only screen and (min-width: 768px){.con_access .box_access .c_title_m{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_access .box_access .c_title_m{margin-bottom:5% px}}@media only screen and (min-width: 1200px){.con_access .box_access .txt_basic{margin-top:2rem}}@media print{.con_access .box_access .txt_basic{margin-top:2rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .txt_basic{margin-top:2rem}}@media only screen and (max-width: 767px){.con_access .box_access .txt_basic{margin-top:2rem}}.con_access .box_access .c_tbl{margin-top:50px}.con_access .box_access .c_tbl tr th{width:20%}.con_access .box_access .c_tbl ul li{margin-top:1em}.con_access .box_access .con_movie{margin:0 auto;margin-top:50px;text-align:center}@media only screen and (max-width: 767px){.con_access .box_access .con_movie iframe{width:100%}}.con_access .box_access .con_route{max-width:1000px}.con_access .box_access .con_route .c_title_s .ttl{font-size:1.5rem}@media only screen and (min-width: 768px){.con_access .box_access .con_route>.box_img{margin-top:40px}}@media only screen and (max-width: 767px){.con_access .box_access .con_route>.box_img{margin-top:20px}}.con_access .box_access .c_btn_basic{margin:0 auto;margin-top:2em;max-width:350px}@media only screen and (min-width: 1200px){.con_access .box_access .box_list:last-child{margin-top:100px}}@media print{.con_access .box_access .box_list:last-child{margin-top:100px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_access .box_access .box_list:last-child{margin-top:100px}}@media only screen and (max-width: 767px){.con_access .box_access .box_list:last-child{margin-top:50px}}@media only screen and (max-width: 767px){.con_access .box_access .c_title_m{margin-top:1.5em}.con_access .box_access .c_tbl{margin-top:5%}.con_access .box_access .c_tbl tr th{width:100%}.con_access .box_access .con_route>.box_img{padding-bottom:1em;overflow-x:scroll;white-space:nowrap}.con_access .box_access .con_route>.box_img img{max-width:200%;width:auto}}.c-swipe_sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(10px, 0.90984em, 11px);margin-top:1em;line-height:2}.c-swipe_sp svg{-ms-flex-negative:0;flex-shrink:0;display:block;width:2em;height:2em;margin-right:.57143em}
