.search__station{background:#cce2f1;padding:48px 0}.search__station .sub--text{font-size:1.25em;text-align:center}.search__station .sub--text .orange{color:#ff9100}.search__station .search{margin:24px auto 0;max-width:860px}.search__station .search form{display:flex;align-items:center;gap:8px}.search__station .search form input[type=text]{flex:1;height:44px;padding:0 12px;font-size:16px;border:1px solid #ccc;border-radius:4px;outline:none}.search__station .search form input[type=text]:focus{border-color:#0079c2}.search__station .search form input[type=submit]{height:44px;padding:0 20px;font-size:14px;color:#fff;background:#64605b;border:none;border-radius:4px;cursor:pointer;white-space:nowrap}.search__station .search form input[type=submit]:hover{opacity:.85}.st--result .googlemap{width:100%;height:640px;margin:64px 0;position:relative;box-sizing:border-box}.st--result .googlemap iframe{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.st--result--headline{text-align:center;margin:24px 0;font-size:1.25em}.st--result--headline span{color:#009bdd;font-size:1.25em;padding:0 4px}.st--result--lst{overflow:hidden;margin:48px 0 0}.st--result--item{border-bottom:1px solid #ddd}.st--result--item a{padding:24px 0;display:grid;grid-template-columns:20% 1fr;grid-column-gap:0px;grid-row-gap:0px;align-items:center;color:#222}.st--result--item .--thumbs{grid-area:1/1/2/2;aspect-ratio:1/1;overflow:hidden;position:relative;line-height:1}.st--result--item .--thumbs img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:1;height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.st--result--item .--data{grid-area:1/2/2/3;padding:0 0 0 64px}.st--result--item .--data .s--name{font-size:1.25em;color:#009bdd;font-weight:bold;border-bottom:1px dotted #ccc;padding:0 0 8px 48px;margin:0 0 16px;background:url(../../images/station/station_icon.png) no-repeat 0 50%}.st--result--item .--data .s--address span{display:block;color:#666;font-size:.875em}.st--result--item .--data .s--car{margin:16px 0 0}.st--result--item .--data .s--car dt{display:block;color:#666;font-size:.875em}.st--result--item .--btn{grid-area:2/1/3/3;display:none}.st--result .not_found_text{text-align:center;font-size:1.25em}@media only screen and (max-width: 767px){.search__station{background:#cce2f1;padding:24px 16px 32px}.search__station .sub--text{font-size:1.125em}.search__station .search form input[type=submit]:hover{opacity:1}.st--result .googlemap{height:240px;margin:16px;overflow:hidden;width:auto}.st--result--headline{margin:32px 0 0;font-size:1.5em}.st--result--lst{margin:24px 16px 0}.st--result--item{border-bottom:1px solid #ddd}.st--result--item a{padding:24px 0;grid-template-columns:32% 1fr;grid-column-gap:0px;grid-row-gap:0px;align-items:flex-start;color:#222}.st--result--item .--data{padding:0 0 0 16px}.st--result--item .--data .s--name{font-size:1.25em;padding:0 0 8px 32px;margin:0 0 16px;background:url(../../images/station/station_icon.png) no-repeat 0 50%;background-size:24px auto}.st--result--item .--data .s--address span{font-size:.875em}.st--result--item .--data .s--car{margin:8px 0 0}.st--result--item .--data .s--car dt{font-size:.875em}.st--result--item .--btn{grid-area:2/1/3/3;display:block;margin:32px 32px 16px;padding:12px 0;text-align:center;color:#0079c2;border:1px solid #0079c2;border-radius:64px}.st--result .not_found_text{text-align:center;font-size:1.25em}}.st--single__header{margin:48px 0}.st--single__header .--headline{text-align:center;font-size:2em;font-weight:bold;color:#009bdd;margin:0 0 16px}.st--single__header .--address{text-align:center;display:block;font-size:1.25em;font-weight:bold}.st--single--title{text-align:center;font-size:1.5em;margin:64px 0 16px;background:#0079c2;color:#fff;padding:2px 0 4px 0}.st--single--car{margin:64px 0 80px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:48px;grid-row-gap:0px;align-items:center}.st--single--car .--thumbs{grid-area:1/1/2/2}.st--single--car .--data{grid-area:1/2/2/3}.st--single--car .--data .c--name{font-size:1.5em;font-weight:bold;margin:0 0 16px}.st--single--car .--reservebtn{grid-area:2/1/3/3;margin:80px 0 0}.st--single--car .--reservebtn a{display:block;max-width:480px;margin:auto;padding:16px 0;background:linear-gradient(135deg, #0086d1, #006bb3);color:#fff;text-align:center;border-radius:48px;font-weight:600;letter-spacing:.04em;box-shadow:0 8px 20px rgba(0,121,194,.25);transition:all .3s ease}.st--single--car .--reservebtn a:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,121,194,.35);opacity:.95}.st--single--photo{margin:64px 0}.st--single--photo--lst{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:16px}.st--single--googlemap{height:480px}.st--single--gbtn{margin:8px 0 0;text-align:right}.st--single--gbtn a{font-size:.875em;color:#222}@media only screen and (max-width: 767px){.st--single{margin:0 16px}.st--single__header{margin:32px 0}.st--single__header .--headline{font-size:1.5em;margin:0 0 4px}.st--single__header .--address{font-size:1em}.st--single--title{font-size:1.25em;margin:48px 0 16px;padding:8px 0}.st--single--car{margin:32px 0 64px;grid-template-columns:30% 1fr;grid-column-gap:16px;align-items:flex-start}.st--single--car .--data .c--name{font-size:1.25em}.st--single--car .--reservebtn{margin:40px 24px 0}.st--single--car .--reservebtn a{font-size:1.125em}.st--single--car .--reservebtn a:hover{transform:translateY(0);opacity:1}.st--single--photo{margin:24px 0}.st--single--googlemap{height:320px}.st--single--gbtn{margin:8px 0 0;text-align:right}.st--single--gbtn a{font-size:.875em;color:#222}}.location{margin:16px 16px 48px}.location--distance{padding:8px 0;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:16px 0;font-size:1.25em}.location--distance span{color:#0079c2;font-weight:bold;font-size:1.125em}.location--gmap{position:relative;width:100%;aspect-ratio:16/9;margin:0 0 16px}.location--gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.location .station--name{font-size:1.25em;margin:0 0 16px}.location .station--name a{color:#0079c2;font-weight:bold}.location .station--address{display:block;font-size:1em}.location .station--car{font-size:1em}.location .station--car dt,.location .station--car dd{display:inline}
/*# sourceMappingURL=station.min.css.map */