.int{max-width:1920px;text-align:center;margin:0 auto;margin-top:100px}@media only screen and (max-width: 767px){.int{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.int{margin-top:50px}}@media only screen and (max-width: 767px){.int{margin-top:1.5em}}.int h3{margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.int h3{margin-bottom:50px}}@media only screen and (max-width: 767px){.int h3{margin-bottom:1.5em}}.map{max-width:1760px;position:relative;margin:0 auto;width:95%;margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.map{width:90%}}@media only screen and (max-width: 767px){.map{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.map{margin-top:50px}}@media only screen and (max-width: 767px){.map{margin-top:1.5em}}.map iframe{width:100%;border:0;height:520px}@media only screen and (min-width: 768px) and (max-width: 1199px){.map iframe{height:450px}}@media only screen and (max-width: 767px){.map iframe{height:18em}}.map .btn_basic{max-width:1760px;text-align:right;margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.map .btn_basic{margin-top:30px}}@media only screen and (max-width: 767px){.map .btn_basic{margin-top:1.5em}}@media only screen and (min-width: 1200px){.map .btn_basic{margin-right:6rem}}@media print{.map .btn_basic{margin-right:6rem}}.about{display:flex;justify-content:space-around;max-width:935px;margin:0 auto;align-items:center;margin-top:30px}@media only screen and (max-width: 767px){.about{display:block;width:90%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.about{margin-top:80px}}@media only screen and (max-width: 767px){.about{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 983px){.about img{width:calc(95% - 438px)}}@media only screen and (min-width: 768px) and (max-width: 983px){.about .about_box{width:438px}}@media only screen and (max-width: 767px){.about .about_box{margin-top:2rem;text-align:center}}@media only screen and (max-width: 767px){.about .about_box .txt{margin-top:1rem}}@media only screen and (min-width: 768px){.root{width:95%;text-align:center;margin:0 auto}}.root h3{margin-top:100px;margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.root h3{margin-top:50px}}@media only screen and (max-width: 767px){.root h3{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.root h3{margin-bottom:50px}}@media only screen and (max-width: 767px){.root h3{margin-bottom:1.5em}}.root .root_car{text-align:center;margin:0 auto;margin-top:90px}@media only screen and (min-width: 1200px){.root .root_car .txt_catch{font-size:230%}}@media print{.root .root_car .txt_catch{font-size:230%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_car{margin-top:50px}}@media only screen and (max-width: 767px){.root .root_car{margin-top:3em}}.root .root_car img{margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_car img{margin-bottom:10px}}@media only screen and (max-width: 767px){.root .root_car img{margin-bottom:1.5em}}.root .root_car .car{max-width:1280px;text-align:center;margin:0 auto;margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_car .car{margin-top:40px}}@media only screen and (max-width: 767px){.root .root_car .car{margin-top:3em}}.root .root_car .car .txt{margin-top:20px;font-size:120%;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_car .car .txt{margin-top:20px}}@media only screen and (max-width: 767px){.root .root_car .car .txt{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_car .car .txt{font-size:100%}}@media only screen and (max-width: 767px){.root .root_car .car .txt{font-size:90%}}.root .root_car .car_link{display:flex;border:1px solid #fff}@media only screen and (min-width: 768px){.root .root_car .car_link{max-width:960px;text-align:center;margin:0 auto;margin-top:40px;padding:25px}}@media only screen and (max-width: 767px){.root .root_car .car_link{display:block;width:80%;text-align:center;margin:0 auto;margin-top:20px;padding:15px}}.root .root_car .car_link .txt{margin-right:150px;margin-left:30px}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_car .car_link .txt{margin-right:40px}}@media only screen and (max-width: 767px){.root .root_car .car_link .txt{margin-right:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_car .car_link .txt{margin-left:40px}}@media only screen and (max-width: 767px){.root .root_car .car_link .txt{margin-left:3em}}.root .root_train{text-align:center;margin:0 auto;margin-top:200px}@media only screen and (min-width: 1200px){.root .root_train .txt_catch{font-size:230%}}@media print{.root .root_train .txt_catch{font-size:230%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_train{margin-top:130px}}@media only screen and (max-width: 767px){.root .root_train{margin-top:7em}}.root .root_train img{margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_train img{margin-bottom:10px}}@media only screen and (max-width: 767px){.root .root_train img{margin-bottom:1.5em}}.root .root_train .train{max-width:1280px;text-align:center;margin:0 auto;margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_train .train{margin-top:40px}}@media only screen and (max-width: 767px){.root .root_train .train{margin-top:3em}}.root .root_train .train .txt{margin-top:20px;font-size:120%;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_train .train .txt{margin-top:20px}}@media only screen and (max-width: 767px){.root .root_train .train .txt{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_train .train .txt{font-size:100%}}@media only screen and (max-width: 767px){.root .root_train .train .txt{font-size:90%}}.root .root_air{text-align:center;margin:0 auto;margin-top:120px}@media only screen and (max-width: 767px){.root .root_air{padding-bottom:5rem}}@media only screen and (min-width: 1200px){.root .root_air .txt_catch{font-size:230%}}@media print{.root .root_air .txt_catch{font-size:230%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_air{margin-top:130px}}@media only screen and (max-width: 767px){.root .root_air{margin-top:4em}}.root .root_air img{margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_air img{margin-bottom:10px}}@media only screen and (max-width: 767px){.root .root_air img{margin-bottom:1.5em}}.root .root_air .air{max-width:1280px;text-align:center;margin:0 auto;margin-top:60px;padding-bottom:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_air .air{margin-top:40px}}@media only screen and (max-width: 767px){.root .root_air .air{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_air .air{padding-bottom:100px}}@media only screen and (max-width: 767px){.root .root_air .air{padding-bottom:5em}}.root .root_air .air .txt{margin-top:20px;font-size:120%;text-align:left}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_air .air .txt{margin-top:20px}}@media only screen and (max-width: 767px){.root .root_air .air .txt{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .root_air .air .txt{font-size:100%}}@media only screen and (max-width: 767px){.root .root_air .air .txt{font-size:90%}}.root .car_park{display:flex;color:#000;justify-content:space-around;max-width:1160px;margin:0 auto;align-items:center;text-align:left;margin-top:120px;position:relative;z-index:10}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .car_park{width:90%}}@media only screen and (max-width: 767px){.root .car_park{flex-direction:column-reverse;width:85%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .car_park{margin-top:100px}}@media only screen and (max-width: 767px){.root .car_park{margin-top:7em}}@media only screen and (min-width: 1200px){.root .car_park::after{content:"";position:absolute;background:url(../images/home/bg_pak.png);width:110%;max-height:446px;height:140%;z-index:-2;top:-60px;right:-5%}}@media print{.root .car_park::after{content:"";position:absolute;background:url(../images/home/bg_pak.png);width:110%;max-height:446px;height:140%;z-index:-2;top:-60px;right:-5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .car_park::after{content:"";position:absolute;background:url(../images/home/bg_pak.png);width:110%;max-height:446px;height:140%;z-index:-2;top:-40px;right:-5%}}@media only screen and (max-width: 767px){.root .car_park::after{content:"";position:absolute;background:url(../images/home/bg_pak.png);width:110%;max-height:706px;height:123%;z-index:-2;top:-60px;right:-5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .car_park .car_park_box .car_park_box_img{width:60%}}@media only screen and (max-width: 767px){.root .car_park .car_park_box{margin-top:2rem}}.root .car_park .car_park_box .txt{margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .car_park .car_park_box .txt{margin-top:20px}}@media only screen and (max-width: 767px){.root .car_park .car_park_box .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.root .car_park .car_park_box .txt{width:85%}}.con_route{width:90%;margin:0 auto}.con_route .txt.att{font-size:100%;text-align:left;margin-top:1rem}.con_route .box_route{text-align:left;font-size:115%}.con_route .box_route h4{box-sizing:border-box;padding:.7em 1em;background:#827449;color:#fff;text-align:center;font-weight:400;letter-spacing:.1em;margin-top:1em;font-size:115%}.con_route .box_route .start{color:#000;font-weight:400;text-align:center;background:#c4c4c4;padding:.7em 1.5em;border:1px solid #c4c4c4;margin-top:1em}.con_route .box_route .start.last{margin-top:1em}.con_route .box_route>div{display:none}.con_route .box_route .route{padding:.7em 0 .7em 1em;border-left:.1em solid #fff;margin-left:2em}.con_route .box_route .station{color:#000;font-weight:400;text-align:center;background:#c4c4c4;padding:.7em 0;border:1px solid #c4c4c4}.con_route .box_route .end{background-color:#36181c;padding:.7em 1em;box-sizing:border-box}.con_route .box_route .end img{display:block;margin:auto;width:30%;padding:.7em 0}
