@charset "UTF-8";main>div:has(.p-access__wrp_park) .box_cst{background-color:var(--abi-bg-texture-primary);text-align:left}@media (min-width:768px){main>div:has(.p-access__wrp_park) .box_cst{padding:8rem 5%}}@media (max-width:767px){main>div:has(.p-access__wrp_park) .box_cst{padding:4rem 5%}}main>div:has(.p-access__wrp_map){background-color:var(--abi-color-bg-primary)}@media (min-width:768px){main>div:has(.p-access__wrp_map){margin-top:8rem;padding:8rem 5%}}@media (max-width:767px){main>div:has(.p-access__wrp_map){margin-top:4rem;padding:4rem 5%}}.p-access__wrp_access .con_access .box_access{text-align:center;background:url('//why-kamikatsu.jp/cdn/shop/files/pat_road.png?v=11244641377410174315');background-repeat:repeat-y;background-position:center top}.p-access__wrp_access .con_access .box_access>div{max-width:fit-content;font-weight:700;margin-inline:auto;background-color:var(--abi-color-bg-base)}.p-access__wrp_access .con_access .box_access>div span{line-height:1}.p-access__wrp_access--name{padding-bottom:2.4rem;position:relative}.p-access__wrp_access--name::before{content:"";position:absolute;display:block;pointer-events:none;bottom:0;left:0;width:100%;height:3px;background-color:var(--abi-color-bg-tertiary)}.p-access__wrp_access--minutes>p{display:flex;align-items:center;justify-content:center}.p-access__wrp_access--minutes>p span{display:inline-block}.p-access__wrp_access--minutes>p::before{content:"";display:inline-block;width:4rem;height:4rem;border-radius:50%;background:url('//why-kamikatsu.jp/cdn/shop/files/ic_car.svg?v=17521952939301805675');background-repeat:no-repeat;background-position:center center;background-size:50% auto;background-color:var(--abi-color-bg-tertiary);margin-right:1rem}.p-access__wrp_access .con_logo{background-color:var(--abi-color-bg-tertiary);padding:1.6rem}.p-access__wrp_access--public__list_airport{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:4rem}.p-access__wrp_access--public__list_airport li{font-weight:700;margin:1.6rem;display:flex;align-items:center}.p-access__wrp_access--public__list_airport li::before{content:"";display:inline-block;margin-right:.5rem;width:1.6rem;height:1.6rem;border-radius:50%;background-color:#b2492d}@media (min-width:768px){.p-access__wrp_access .con_access{display:flex;justify-content:center}.p-access__wrp_access .con_access .box_access{flex:1;padding-bottom:6.4rem}.p-access__wrp_access .con_access .box_access>div:nth-of-type(n+2){margin-top:6.4rem}.p-access__wrp_access .con_logo .box_logo{width:32.6rem;margin:0 auto}}@media (max-width:767px){.p-access__wrp_access .con_access .box_access>div:nth-of-type(n+2){margin-top:4rem}.p-access__wrp_access .con_access .box_access>div:has(img){background-color:var(--abi-color-bg-tertiary);padding:1.6rem;text-align:center}.p-access__wrp_access .con_access .box_access>div:has(img) img{width:60%;height:auto}.p-access__wrp_access .con_access>div:nth-of-type(n+2){margin-top:6.4rem}.p-access__wrp_access--public .con_access .box_access{padding-bottom:4rem}.p-access__wrp_access--public .con_access>div:has(img){margin:0 auto!important;background-color:var(--abi-color-bg-tertiary);padding:1.6rem;text-align:center}.p-access__wrp_access--public .con_access>div:has(img) img{width:60%;height:auto}.p-access__wrp_access--public__list_airport li{margin:.5rem}}.p-access__wrp_park .inner{display:flex}.p-access__wrp_park .inner table{width:100%}.p-access__wrp_park .inner table tr{display:flex;width:100%}.p-access__wrp_park .inner table tr th{min-width:30%;background-color:var(--abi-color-bg-tertiary);color:#fff;text-align:center;padding:1.6rem;border-radius:1.6rem}.p-access__wrp_park .inner table tr td{padding:1.6rem}.p-access__wrp_park .inner table tr:nth-of-type(n+2){margin-top:.8rem}@media (min-width:768px){.p-access__wrp_park .inner{justify-content:center}.p-access__wrp_park .inner>div{flex:1}.p-access__wrp_park__box_park{max-width:550px;margin-right:5%;text-align:left}.p-access__wrp_park__box_park__table{margin-top:4rem}.p-access__wrp_park__box_image{flex:.6;max-width:350px}}@media (max-width:767px){.p-access__wrp_park .inner{flex-direction:column}.p-access__wrp_park__box_park{order:2;margin-top:1.6rem}.p-access__wrp_park__box_park__table{margin-top:1.6rem}.p-access__wrp_park__box_image{order:1}}.p-access__wrp_buttons>.inner{display:flex;flex-wrap:wrap;justify-content:center;text-align:left}.p-access__wrp_buttons>.inner>div{display:inline-block}@media (min-width:768px){.p-access__wrp_buttons>.inner>div{margin:.8rem}}@media (max-width:767px){.p-access__wrp_buttons>.inner{flex-direction:column}.p-access__wrp_buttons>.inner>div{margin:0 auto!important}.p-access__wrp_buttons>.inner>div:nth-of-type(n+2){margin-top:1.6rem!important}}.p-access__wrp_map{margin-top:0!important}.p-access__wrp_map .inner{display:flex;justify-content:center}.p-access__wrp_map .inner .box_frame{flex:1;position:relative}.p-access__wrp_map .inner .box_frame .c-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-access__wrp_map .inner .box_access{flex:1}.p-access__wrp_map .inner .box_access figure{width:420px}.p-access__wrp_map .inner .box_access .box_table table tr td,.p-access__wrp_map .inner .box_access .box_table table tr th{padding:1.6rem 1.6rem 1.6rem 0;font-weight:700}.p-access__wrp_map .inner .box_access .box_table table tr th{width:35%}.p-access__wrp_map .inner .box_access .box_table table tr th::before{content:"";display:inline-block;width:1.6rem;height:1.6rem;border-radius:50%;background-color:var(--abi-color-bg-secondary);margin-right:.5rem}.p-access__wrp_map .inner .box_access .box_table table tr td{padding:1.6rem}@media (min-width:768px){.p-access__wrp_map .inner .box_frame{aspect-ratio:650/460}.p-access__wrp_map .inner .box_access{text-align:left;align-self:center;margin-left:5%}.p-access__wrp_map .inner .box_access .box_table{margin-top:2.4rem}}@media (max-width:767px){.p-access__wrp_map .inner{flex-direction:column}.p-access__wrp_map .inner .box_frame{aspect-ratio:16/9}.p-access__wrp_map .inner .box_access{margin-top:2.4rem}.p-access__wrp_map .inner .box_access figure{width:70%;max-width:420px}.p-access__wrp_map .inner .box_access .box_table table tr td,.p-access__wrp_map .inner .box_access .box_table table tr th{padding:.8rem .8rem .8rem 0}.p-access__wrp_map .inner .box_access .box_table table tr td{padding:.8rem}.p-access__wrp_map .inner .box_access>div:has(a){text-align:right}}