.page-access{--leading_trim: calc((1em - 1lh)/2) }@media all and (max-width:750px){.page-access .kv-wrap,.page-access .kv-wrap .bg-wrap{height:min(calc(((1266 / var(--media_sp)) * 100) * var(--vw)),100svh)}.page-access .kv-wrap .bg-wrap img{object-position:bottom}.page-access .kv-wrap .title-wrap{bottom:calc(((72 / var(--media_sp)) * 100) * var(--vw))}.page-access .kv-wrap .title-wrap h2{letter-spacing:.1em}.page-access .intro_ttl{padding-left:.5em}.page-access .intro_txt{letter-spacing:.02em}}.midosuji_hero-wrap{display:flex;flex-wrap:wrap}.midosuji_hero_img-wrap{position:relative;width:50%}.midosuji_hero_img{position:relative;overflow:hidden;width:100%}.midosuji_hero_txt-wrap{position:absolute;left:4.762%;bottom:6.8%}.midosuji_hero_txt{font-family:var(--fontEn);font-size:80px;color:#fff;line-height:1}.midosuji_hero_txt-m{font-size:60px;letter-spacing:.075em}.midosuji_hero_txt-s{font-size:.6em}.midosuji_hero_txt:before{content:"";display:block;margin-top:-.17em}.midosuji_hero_txt:after{content:"";display:block;margin-bottom:-.17em}@media all and (max-width:750px){.midosuji_hero-wrap{display:block}.midosuji_hero_img-wrap{width:100%}.midosuji_hero_txt{font-size:calc(((87.1 / var(--media_sp)) * 100) * var(--vw))}.midosuji_hero_txt-m{font-size:calc(((65.32 / var(--media_sp)) * 100) * var(--vw));letter-spacing:.075em}}.route_fig-wrap{padding:140px 0 90px}.route_fig{position:relative;margin:0 auto;width:min(calc(100% - 120px),923px)}.route_fig_caption{position:absolute;bottom:5px;right:5px;font-size:12px;line-height:1}@media all and (max-width:750px){.route_fig-wrap{padding:calc(((100 / var(--media_sp)) * 100) * var(--vw)) 0 calc(((95 / var(--media_sp)) * 100) * var(--vw))}.route_fig{width:calc(((665 / var(--media_sp)) * 100) * var(--vw))}.route_fig_caption{font-size:calc(((20 / var(--media_sp)) * 100) * var(--vw))}}.closest_station{display:flex;justify-content:center;flex-wrap:wrap;gap:40px;margin-inline:auto;padding:40px 0;width:min(calc(100% - 120px),1280px);border-top:1px solid #333333;border-bottom:1px solid #333333}.closest_station .gold{color:#897045}.closest_station_S{font-size:15px;letter-spacing:.05em;line-height:1}.closest_station_L{margin-top:-16px;font-size:68px;line-height:1}.closest_station_L .num{position:relative;bottom:-3px}.closest_station_L .br-minus{margin-left:-6px}.closest_station_M{font-size:40px;letter-spacing:.05em}.closest_station_notes{display:inline-block;margin-top:4px;font-size:12px;line-height:1}.access_train-wrap{padding-top:40px}.access_train-inner{margin-inline:auto;width:min(calc(100% - 120px),1280px);display:flex;justify-content:center;align-items:start;gap:30px}.access_train_item.access_nankai{width:29.6875%}.access_train_item.access_hankai{width:35.9375%}.access_train_item.access_yotsubashi{width:29.6875%}@media all and (min-width:751px)and (max-width:1199px){.access_train-inner{width:460px;margin-inline:auto;flex-wrap:wrap;justify-content:start}.access_train_item.access_nankai{min-width:380px}.access_train_item.access_hankai{min-width:460px}.access_train_item.access_yotsubashi{min-width:380px}}.access_train_item_head{padding:16px;width:100%;font-size:17px;letter-spacing:.05em;line-height:1;color:#fff;background-color:#273238}.access_train_item-wrap{display:grid;grid-template-columns:1fr;justify-content:start;align-items:end;margin-top:30px}.access_train_item-wrap+.access_train_item-wrap{margin-top:38px}.access_train_item .gold{color:#897045}.access_train_item_S{grid-row:1 / 2;grid-column:1 / 3;font-size:12px;letter-spacing:.05em;line-height:1}.access_train_item_L{grid-row:2 / 3;grid-column:1 / 2;margin-top:-14px;font-size:54.4px;line-height:1}.access_train_item_L .num{position:relative;bottom:-3px}.access_train_item_L .br-minus{margin-left:-3px}.access_train_item_M{font-size:32px;letter-spacing:.05em}.access_train_item_notes{grid-row:3 / 4;grid-column:1 / 2;display:block;margin-top:2px;font-size:12px;line-height:calc(20 / 12);letter-spacing:-.03em}.access_train_item_notes.sp{display:none}@media all and (max-width:750px){.closest_station{display:block;margin-inline:auto;padding:calc(((50 / var(--media_sp)) * 100) * var(--vw)) 0;width:calc(((670 / var(--media_sp)) * 100) * var(--vw))}.closest_station>*+*{margin-top:calc(((47 / var(--media_sp)) * 100) * var(--vw))}.closest_station_S{margin-left:calc(((10 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((20 / var(--media_sp)) * 100) * var(--vw))}.closest_station_L{margin-top:calc(((-27 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((81.6 / var(--media_sp)) * 100) * var(--vw))}.closest_station_L .num{position:relative;bottom:calc(((-4 / var(--media_sp)) * 100) * var(--vw));letter-spacing:-.02em}.closest_station_L .br-minus{margin-left:calc(((0 / var(--media_sp)) * 100) * var(--vw))}.closest_station_M{font-size:calc(((48 / var(--media_sp)) * 100) * var(--vw));letter-spacing:.04em}.closest_station_notes{margin-top:calc(((10 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((20 / var(--media_sp)) * 100) * var(--vw))}.access_train-wrap{padding-top:calc(((50 / var(--media_sp)) * 100) * var(--vw))}.access_train-inner{margin-inline:auto;width:calc(((670 / var(--media_sp)) * 100) * var(--vw));display:block;gap:0}.access_train_item.access_nankai,.access_train_item.access_hankai,.access_train_item.access_yotsubashi{width:100%}.access_train_item.access_hankai,.access_train_item.access_yotsubashi{margin-top:calc(((50 / var(--media_sp)) * 100) * var(--vw))}.access_train_item_head{padding:calc(((20 / var(--media_sp)) * 100) * var(--vw)) calc(((30 / var(--media_sp)) * 100) * var(--vw));width:100%;font-size:calc(((28 / var(--media_sp)) * 100) * var(--vw))}.access_train_item-wrap{margin-top:calc(((30 / var(--media_sp)) * 100) * var(--vw));display:grid;grid-template-columns:auto 1fr;justify-content:start;align-items:end}.access_train_item-wrap:first-of-type{margin-top:calc(((30 / var(--media_sp)) * 100) * var(--vw))}.access_train_item-wrap+.access_train_item-wrap{margin-top:calc(((40 / var(--media_sp)) * 100) * var(--vw))}.access_train_item .gold{color:#897045}.access_train_item_S{grid-row:1 / 2;grid-column:1 / 3;font-size:calc(((20 / var(--media_sp)) * 100) * var(--vw));letter-spacing:.05em;line-height:1}.access_train_item_L{grid-row:2 / 3;grid-column:1 / 2;margin-top:calc(((-22 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((81.6 / var(--media_sp)) * 100) * var(--vw));line-height:1}.access_train_item_L .num{position:relative;bottom:calc(((-3 / var(--media_sp)) * 100) * var(--vw));letter-spacing:-.02em}.access_train_item_L .br-minus{margin-left:calc(((-6 / var(--media_sp)) * 100) * var(--vw))}.access_train_item_M{font-size:calc(((48 / var(--media_sp)) * 100) * var(--vw));letter-spacing:.04em}.access_train_item_notes{grid-row:2 / 3;grid-column:2 / 3;display:inline-block;margin-top:4px;font-size:calc(((20 / var(--media_sp)) * 100) * var(--vw));line-height:1}.access_train_item_notes.sp{grid-row:3 / 4;grid-column:1 / 3;margin-top:calc(((10 / var(--media_sp)) * 100) * var(--vw));display:block}.access_train_item.access_hankai .access_train_item-wrap:first-of-type .access_train_item_notes{grid-row:3 / 4;grid-column:1 / 2;justify-self:end}.access_train_item.access_hankai .access_train_item-wrap:nth-of-type(2){margin-top:calc(((22 / var(--media_sp)) * 100) * var(--vw))}}.column-wrap{padding:110px 0}.column-inner{margin-inline:auto;width:min(calc(100% - 120px),1280px);display:grid;justify-content:space-between;align-items:center;gap:5.547%}.column-wrap.column_img-left .column-inner{grid-template-columns:7fr 5.091fr}.column-wrap.column_img-right .column-inner{grid-template-columns:5.09fr 7fr}.column_img-wrap{position:relative;overflow:hidden}.column-wrap.column_img-right .column_txt-wrap{grid-row:1 / 2;grid-column:1 / 2}.column-wrap.column_img-right .column_img-wrap{grid-row:1 / 2;grid-column:2 / 3}.column_ttl{font-family:var(--fontEn);font-size:21px;line-height:1;letter-spacing:.1em;color:#579bb0}.column_access_catch{margin-top:27px;font-size:27px;line-height:calc(45 / 27);letter-spacing:.1em;color:#333}.column_catch{margin-top:20px;font-size:30px;line-height:calc(56 / 30);letter-spacing:.15em;color:#333}.column_body{margin-top:42px;font-size:17px;line-height:calc(36 / 17);letter-spacing:.12em}.column_access-wrap{margin-top:40px;padding:40px 0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}.column-wrap.column_img-right .column_access-wrap{width:100%}.column_access-wrap .gold{color:#897045}.column_access_S{font-size:15px;letter-spacing:.05em;line-height:1}.column_access_L{margin-top:-14px;font-size:54.4px;line-height:1}.column_access_L .num{position:relative;bottom:-3px}.column_access_L .br-minus{margin-left:-6px}.column_access_M{font-size:32px;letter-spacing:.05em}.column_access_notes{margin-top:12px;width:100%;font-size:12px;line-height:1}@media all and (min-width:751px){.kobe-wrap.column-wrap .column_access_notes{width:28.333em}}.column_access_notes.sp,.column_access_notes.sp .column_access_notes-right{display:none}.column_access_notes:has(span.column_access_notes-right){display:flex;justify-content:space-between}.column_access_notes span.column_access_notes-right{margin-left:auto;text-align:right}@media all and (max-width:750px){.column-wrap{padding:calc(((110 / var(--media_sp)) * 100) * var(--vw)) 0}.column-inner{margin-inline:auto;width:100%;display:block;text-align:center}.column_ttl{font-size:calc(((26 / var(--media_sp)) * 100) * var(--vw));letter-spacing:.1em}.column_txt-wrap{margin-top:calc(((45 / var(--media_sp)) * 100) * var(--vw))}.column_img-wrap{width:calc(((590 / var(--media_sp)) * 100) * var(--vw));margin-inline:auto}.column_access_catch{margin-top:calc(((24 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((32 / var(--media_sp)) * 100) * var(--vw));line-height:1.5;letter-spacing:.15em;color:#333}.column_catch{margin-top:calc(((54 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((38 / var(--media_sp)) * 100) * var(--vw));line-height:calc(71.29 / 38);letter-spacing:.15em;color:#333}.column_body{margin:calc(((24 / var(--media_sp)) * 100) * var(--vw)) auto 0;width:calc(((590 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw));line-height:2;letter-spacing:.12em}.column_access-wrap{margin-top:calc(((50 / var(--media_sp)) * 100) * var(--vw));margin-inline:auto;padding:calc(((50 / var(--media_sp)) * 100) * var(--vw)) 0 calc(((50 / var(--media_sp)) * 100) * var(--vw));width:calc(((590 / var(--media_sp)) * 100) * var(--vw));border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:left}.column_access_S{font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw));letter-spacing:.05em;line-height:1}.column_access_L{margin-top:calc(((-10 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((68 / var(--media_sp)) * 100) * var(--vw));line-height:1}.column_access_L .num{position:relative;bottom:calc(((-3 / var(--media_sp)) * 100) * var(--vw))}.column_access_L .br-minus{margin-left:calc(((-6 / var(--media_sp)) * 100) * var(--vw))}.column_access_M{font-size:calc(((40 / var(--media_sp)) * 100) * var(--vw));letter-spacing:.05em}.column_access_notes{margin-top:calc(((8 / var(--media_sp)) * 100) * var(--vw));width:100%;font-size:calc(((20 / var(--media_sp)) * 100) * var(--vw));line-height:1}.column_access_notes.pc,.column_access_notes.pc:has(span.column_access_notes-right),.column_access_notes.pc span.column_access_notes-right{display:none}.column_access_notes:has(span.column_access_notes-right){text-align:right}.column_access_notes span.column_access_notes-right{width:100%;margin-left:auto;text-align:right}.column_access_notes.sp .column_access_notes-right,.column_access_notes.sp{display:block}}.shinkansen-wrap.column-wrap{background-color:#273238}.shinkansen-wrap .column_access_catch,.shinkansen-wrap .column_catch,.shinkansen-wrap .column_access-wrap{color:#fff}.airport-wrap.column-wrap{padding-top:70px}.future-wrap.column-wrap{position:relative;padding-top:115px;display:grid;align-items:center;background-color:#273238;background-image:url(../static_img/access/future_bg_pc.webp);background-position:center top;background-size:cover;background-repeat:no-repeat}@media all and (min-width:1681px){.future-wrap.column-wrap{background-position:right top;background-size:1680px}}.future-wrap .column_access_catch,.future-wrap .column_txt-wrap{color:#fff}.future-wrap.column-wrap.column_img-right .column-inner{grid-template-columns:1fr}.column_future-wrap{margin-top:45px;display:flex;align-items:start;gap:20px}.column_future_txt-wrap,.column_future_img-wrap{width:320px}.column_future_txt{font-size:17px;line-height:calc(36 / 17);letter-spacing:.12em}.column_future_txt:before{content:"";display:block;margin-top:var(--leading_trim)}.column_future_txt:after{content:"";display:block;margin-bottom:var(--leading_trim)}@media all and (max-width:750px){.kobe-wrap.column-wrap .column_access-wrap{padding-left:calc(((70 / var(--media_sp)) * 100) * var(--vw))}.kobe-wrap.column-wrap .column_access_notes .column_access_notes-right{padding-right:calc(((90 / var(--media_sp)) * 100) * var(--vw))}.shinkansen-wrap.column-wrap.column_img-right .column_access-wrap{padding:calc(((40 / var(--media_sp)) * 100) * var(--vw)) 0 calc(((45 / var(--media_sp)) * 100) * var(--vw));padding-left:calc(((70 / var(--media_sp)) * 100) * var(--vw));width:calc(((590 / var(--media_sp)) * 100) * var(--vw))}.shinkansen-wrap.column-wrap.column_img-right .column_access_notes{margin-top:calc(((8 / var(--media_sp)) * 100) * var(--vw))}.airport-wrap.column-wrap{padding-top:calc(((60 / var(--media_sp)) * 100) * var(--vw));padding-bottom:calc(((90 / var(--media_sp)) * 100) * var(--vw))}.airport-wrap.column-wrap .column_access-wrap{padding-left:calc(((16 / var(--media_sp)) * 100) * var(--vw))}.future-wrap.column-wrap{background-image:url(../static_img/access/future_bg_sp.webp);padding-top:calc(((22 / var(--media_sp)) * 100) * var(--vw));padding-bottom:calc(((467 / var(--media_sp)) * 100) * var(--vw))}.future-wrap .column_access_catch{font-size:calc(((30 / var(--media_sp)) * 100) * var(--vw));line-height:1.6}.future-wrap.column-wrap.column_img-right .column-inner{width:calc(((590 / var(--media_sp)) * 100) * var(--vw));grid-template-columns:1fr;text-align:left}.column_future-wrap{margin-top:calc(((30 / var(--media_sp)) * 100) * var(--vw));display:block;align-items:start;gap:20px}.column_future_txt-wrap,.column_future_img-wrap{width:100%}.column_future_img-wrap{margin-top:calc(((50 / var(--media_sp)) * 100) * var(--vw))}.column_future_txt{font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw));line-height:2;letter-spacing:.12em}.column_future_txt:before{content:"";display:block;margin-top:var(--leading_trim)}.column_future_txt:after{content:"";display:block;margin-bottom:var(--leading_trim)}.culture-wrap.column-wrap{padding-top:calc(((60 / var(--media_sp)) * 100) * var(--vw));padding-bottom:0}.education-wrap.column-wrap{padding-top:calc(((80 / var(--media_sp)) * 100) * var(--vw));padding-bottom:calc(((98 / var(--media_sp)) * 100) * var(--vw))}.culture-wrap.column-wrap .column-inner,.education-wrap.column-wrap .column-inner{margin-inline:auto;width:calc(((590 / var(--media_sp)) * 100) * var(--vw));text-align-last:left}.culture-wrap.column-wrap .column_catch,.education-wrap.column-wrap .column_catch{margin-top:calc(((19 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((34 / var(--media_sp)) * 100) * var(--vw));line-height:calc(56 / 34)}.culture-wrap.column-wrap .column_body,.education-wrap.column-wrap .column_body{margin-top:calc(((14 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw));line-height:2;text-align:left}}.namba-and-tennoji-wrap{border-bottom:solid 1px #cccccc}.sec_hero-wrap{overflow:hidden}.sec_main-wrap{padding:140px 0}.sec_main-inner{margin-inline:auto;padding-left:8.333%;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.sec_main_txt-wrap{flex:1}.sec_main_ttl{font-family:var(--fontEn);font-size:40px;line-height:1;letter-spacing:.1em;color:#579bb0}.sec_main_border{margin-top:50px;width:20px;height:2px;background-color:#579bb0}.sec_main_catch{margin-top:45px;font-size:30px;line-height:calc(56 / 30);letter-spacing:.05em;color:#333}.sec_main_catch.has-wbr{overflow-wrap:anywhere;word-break:keep-all}.sec_main_body{margin-top:42px;width:calc(((410 / var(--media_pc)) * 100) * var(--vw));font-size:17px;line-height:calc(36 / 17);letter-spacing:.12em}.sec_main_img-wrap{position:relative;overflow:hidden;width:65.454%}.section_catch{font-size:30px;line-height:calc(50 / 30);letter-spacing:.22em;text-align:center}@media all and (max-width:750px){.namba-and-tennoji-wrap{border-bottom:solid 1px #cccccc}.sec_main-wrap{padding:calc(((112 / var(--media_sp)) * 100) * var(--vw)) 0 calc(((58 / var(--media_sp)) * 100) * var(--vw))}.sec_main-inner{margin-inline:auto;padding-left:0;width:100%;display:block}.sec_main_ttl{padding-left:calc(((88 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((50 / var(--media_sp)) * 100) * var(--vw));line-height:1;letter-spacing:.1em;color:#579bb0}.sec_main_border{margin-top:calc(((52 / var(--media_sp)) * 100) * var(--vw));margin-left:calc(((94 / var(--media_sp)) * 100) * var(--vw));width:calc(((25 / var(--media_sp)) * 100) * var(--vw));height:calc(((2.5 / var(--media_sp)) * 100) * var(--vw))}.sec_main_catch{margin-top:calc(((40 / var(--media_sp)) * 100) * var(--vw));padding-left:calc(((90 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((38 / var(--media_sp)) * 100) * var(--vw));line-height:calc(71.29 / 38);letter-spacing:.05em;color:#333}.sec_main_catch.has-wbr{overflow-wrap:anywhere;word-break:keep-all}.sec_main_body{margin-top:calc(((22 / var(--media_sp)) * 100) * var(--vw));padding-left:calc(((90 / var(--media_sp)) * 100) * var(--vw));width:calc(((680 / var(--media_sp)) * 100) * var(--vw));font-size:calc(((24 / var(--media_sp)) * 100) * var(--vw));line-height:2;letter-spacing:.12em}.sec_main_img-wrap{margin-top:calc(((100 / var(--media_sp)) * 100) * var(--vw));width:100%}.section_catch{padding-left:.5em;font-size:calc(((34 / var(--media_sp)) * 100) * var(--vw));line-height:calc(56 / 34);letter-spacing:.22em;text-align:center}}
