@charset "UTF-8";

a.p-ul{text-decoration:underline;transition:color .16s}a.p-ul:hover{color:#0190ec}@media screen and (max-width:46.875em){.c-title-lv2.--pattern1{margin-bottom:30px}}.c-title-lv3.--pattern1{font-size:2.4rem}@media screen and (max-width:46.875em){.c-title-lv3.--pattern1{font-size:1.8rem}.o-wrapper.--md{padding-left:20px;padding-right:20px}}.p-dl.--pattern1{border:1px solid #ccc;font-size:1.4rem}.p-dl.--pattern1>div dd,.p-dl.--pattern1>div dt{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.p-dl.--pattern1>div dt{background-color:#0190ec;border-right:1px solid #ccc;color:#fff;flex-shrink:0;font-weight:400;height:52px;justify-content:center;padding:9px 22px;white-space:nowrap;width:168px}@media screen and (max-width:46.875em){.p-dl.--pattern1>div dt{height:auto;max-width:171px;min-width:70px;width:24%}}.p-dl.--pattern1>div dd{padding:9px 28px}@media screen and (max-width:46.875em){.p-dl.--pattern1>div dd{padding:9px 15px}}.p-dl.--pattern1.--place{margin:0 auto;max-width:992px;width:100%}@media screen and (max-width:46.875em){.p-dl.--pattern1.--place{margin:0;max-width:100%}.p-dl.--pattern1.--place>div.p-dl-inner{flex-direction:column}.p-dl.--pattern1.--place>div.p-dl-inner>div.p-dl-2{max-height:184px}}.p-dl.--pattern1.--place>div.p-dl-inner>div.p-dl-2>dd{height:52px;width:466px}@media screen and (max-width:46.875em){.p-dl.--pattern1.--place>div.p-dl-inner>div.p-dl-2>dd{height:auto;width:auto}}.p-dl.--pattern1.--place>div.p-dl-inner>div>dd{height:52px;width:190px}@media print,screen and (min-width:46.9375em){.p-dl.--pattern1.--place>div.p-dl-inner>div:not(:nth-child(2n)){border-right:1px solid #ccc}}@media screen and (max-width:46.875em){.p-dl.--pattern1.--place>div.p-dl-inner>div>dd{border-right:none;width:499px}.p-dl.--pattern1.--place>div.p-dl-inner>div:not(:last-child){border-bottom:1px solid #ccc}}.p-dl.--pattern1.--place>div:not(:last-child)>div{border-bottom:1px solid #ccc}.p-dl.--pattern1.--bus{max-width:528px}@media screen and (max-width:46.875em){.p-dl.--pattern1.--bus{max-width:100%}.p-dl.--pattern1.--bus>div dt{height:auto}}.p-dl.--pattern1.--bus>div dd{width:360px}.p-dl.--pattern1.--bus>div:not(:last-child){border-bottom:1px solid #ccc}.p-txt__orange{color:#f54715}.p-googlemap>iframe{max-width:100%}@media screen and (max-width:46.875em){.p-googlemap>iframe{aspect-ratio:670/473;height:auto}}.p-wrap{word-wrap:break-word;overflow-wrap:break-word}
