.con_intro,.con_route{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1025px){.con_intro,.con_route{width:91.66667%}}#contents{margin-bottom:12%}.con_intro{font-size:157%;padding-top:100px;line-height:1.46154;text-align:center;letter-spacing:.2em;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_intro{font-size:100%}}@media only screen and (max-width: 767px){.con_intro{font-size:113%}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_intro{padding-top:15px}}@media only screen and (max-width: 767px){.con_intro{padding-top:25px}}@media only screen and (min-width: 1025px) and (max-width: 1493px){.con_intro{font-size:160% !important}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.con_intro{margin-bottom:.6em}}.con_map{position:relative;margin-bottom:215px}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_map{margin-bottom:180px}}@media only screen and (max-width: 767px){.con_map{margin-bottom:120px}}.con_map:after{position:absolute;top:30%;content:'';background:url(../images/home/bg_access2.jpg);width:100%;height:600px;z-index:-1}.con_map .box_map{max-width:1500px;height:600px;margin:0 auto}@media only screen and (max-width: 1025px){.con_map .box_map{width:90%}}.con_map .box_txt{padding-top:50px;line-height:1.46154;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_map .box_txt{padding-top:40px}}@media only screen and (max-width: 767px){.con_map .box_txt{padding-top:25px}}.con_map .box_txt address{padding-bottom:20px}.con_map .box_txt address span{font-weight:600}.con_map .box_txt .box_btn{max-width:280px;margin:0 auto}.con_route .box_route{margin-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_route .box_route{margin-bottom:90px}}@media only screen and (max-width: 767px){.con_route .box_route{margin-bottom:40px}}.con_route .box_route .route{text-align:center}.con_route .box_route .box_route_sp .start{font-weight:500;padding:1em;width:100%;background:#f8f8f8;text-align:center;margin-top:3%;position:relative}.con_route .box_route .box_route_sp .start:after{content:"\f123";position:absolute;z-index:1;right:2em;top:50%;margin-top:-.75em;font-family:'ionicons';font-size:.7em}.con_route .box_route .box_route_sp .active:after{content:"\f126"}.con_route .box_route .box_route_sp .style_d{display:none}.con_route .box_route .box_route_sp .style_d .route{padding:1.5em 0 1.5em 1em;border-left:.1em solid #f8f8f8;margin-left:2em;text-align:left;font-size:15px}.con_route .box_route .box_route_sp .style_d .busstop{text-align:center;width:100%;padding:.5em;border:1px solid #484848}.con_route .box_route .box_route_sp .style_d .end{width:100%;background-color:#343434;text-align:center;margin-bottom:10px}.con_route .box_route .box_route_sp .style_d .end img{padding:0.6em;width:40%}.con_route .box_route .freebus{display:flex;justify-content:space-between;max-width:1000px;margin:8% auto;padding:4% 7%;border:1px solid #484848}@media screen and (min-width: 768px) and (max-width: 1023px){.con_route .box_route .freebus{padding:4% 5%}}@media only screen and (max-width: 767px){.con_route .box_route .freebus{padding:6% 5%}}.con_route .box_route .freebus img{max-width:100%;margin-top:20%}@media screen and (min-width: 768px) and (max-width: 1023px){.con_route .box_route .freebus img{width:80%;margin-top:30%}}@media only screen and (max-width: 767px){.con_route .box_route .freebus img{display:none}}.con_route .box_route .freebus .box_txt{max-width:580px;width:100%}@media screen and (min-width: 768px) and (max-width: 1023px){.con_route .box_route .freebus .box_txt{width:80%}}.con_route .box_route .freebus .box_txt .tit{font-size:163%;margin-bottom:18px}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_route .box_route .freebus .box_txt .tit{font-size:113%}}@media only screen and (max-width: 767px){.con_route .box_route .freebus .box_txt .tit{font-size:107%}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_route .box_route .freebus .box_txt .tit{margin-bottom:18px}}@media only screen and (max-width: 767px){.con_route .box_route .freebus .box_txt .tit{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_route .box_route .freebus .box_txt .tit{text-align:center}}.con_route .box_route .freebus .box_txt .txt{margin-bottom:8px}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_route .box_route .freebus .box_txt .txt{margin-bottom:8px}}@media only screen and (max-width: 767px){.con_route .box_route .freebus .box_txt .txt{margin-bottom:8px}}.con_route .box_route .freebus .box_txt .tbl_basic tbody tr{border-top:1px solid #ded6cc !important}@media only screen and (max-width: 767px){.con_route .box_route .freebus .box_txt .tbl_basic tbody tr{border-top:none !important}}.con_route .box_route .freebus .box_txt .tbl_basic tbody tr th{width:30% !important}@media screen and (min-width: 768px) and (max-width: 1023px){.con_route .box_route .freebus .box_txt .tbl_basic tbody tr th{width:35% !important}}@media only screen and (max-width: 767px){.con_route .box_route .freebus .box_txt .tbl_basic tbody tr th{width:100% !important}}.con_route .box_route .parking{max-width:1000px;margin:8% auto;padding:4%;background-color:#f8f8f8}.con_route .box_route .parking .tit{margin-bottom:18px;text-align:center;font-size:163%}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_route .box_route .parking .tit{margin-bottom:18px}}@media only screen and (max-width: 767px){.con_route .box_route .parking .tit{margin-bottom:15px}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_route .box_route .parking .tit{font-size:113%}}@media only screen and (max-width: 767px){.con_route .box_route .parking .tit{font-size:107%}}.con_route .box_route .parking .img_right{display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_route .box_route .parking .img_right{align-items:center}}@media only screen and (max-width: 767px){.con_route .box_route .parking .img_right{display:block}}.con_route .box_route .parking .img_right .tbl_basic{width:50%}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_route .box_route .parking .img_right .tbl_basic{width:100%}}@media only screen and (max-width: 767px){.con_route .box_route .parking .img_right .tbl_basic{width:100%;margin-bottom:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_route .box_route .parking .img_right .tbl_basic tbody tr th,.con_route .box_route .parking .img_right .tbl_basic tbody tr td{padding:1em 2em}}.con_route .box_route .parking .img_right .tbl_basic tbody tr th{width:30% !important}@media screen and (min-width: 768px) and (max-width: 1023px){.con_route .box_route .parking .img_right .tbl_basic tbody tr th{width:20% !important}}@media only screen and (max-width: 767px){.con_route .box_route .parking .img_right .tbl_basic tbody tr th{width:100% !important;background:#eee9e2}}@media only screen and (min-width: 768px) and (max-width: 1025px){.con_route .box_route .parking .img_right .img{margin-left:2em}}
