@charset "UTF-8";.p-block1{margin-bottom:40px}@media print,screen and (min-width:520px){.p-block1{display:-webkit-box;display:-ms-flexbox;display:flex}}@media print,screen and (min-width:769px){.p-block1{display:block}}@media print,screen and (min-width:1200px){.p-block1{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:80px}}.p-block1__col:first-child{margin-bottom:20px}@media print,screen and (min-width:520px){.p-block1__col:first-child{margin-bottom:0;margin-right:20px}}@media print,screen and (min-width:769px){.p-block1__col:first-child{margin-bottom:20px;margin-right:0}}@media print,screen and (min-width:1200px){.p-block1__col:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;margin-right:40px}}@media print,screen and (min-width:520px){.p-block1__col:nth-child(2){margin-left:auto;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}}@media print,screen and (min-width:769px){.p-block1__col:nth-child(2){max-width:none}}@media print,screen and (min-width:1200px){.p-block1__col:nth-child(2){-ms-flex-preferred-size:46%;flex-basis:46%;max-width:46%}}.p-block1__col:nth-child(2) img{width:100%}.p-map__googlemap{position:relative;margin-bottom:20px;padding-top:56.25%}.p-map__googlemap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-map__linkOuter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-map__link{padding:10px 20px;background:#000;border:1px solid #000;border-radius:50vw;-ms-flex-preferred-size:200px;flex-basis:200px;color:#fff;text-decoration:none;text-align:center;-webkit-transition:background-color 0.2s,color 0.2s;transition:background-color 0.2s,color 0.2s}.p-map__link:visited{color:#fff}@media (any-hover:hover){.p-map__link:hover{background-color:#fff;color:#000}}.p-access__heading{margin-bottom:15px;font-size:2rem;font-weight:500}@media print,screen and (min-width:1200px){.p-access__heading{margin-bottom:30px;font-size:3.2rem}}.p-access__address{margin-bottom:10px;line-height:1.25;font-size:1.6rem}@media print,screen and (min-width:769px){.p-access__address{font-size:1.8rem}}@media print,screen and (min-width:1200px){.p-access__address{margin-bottom:20px;font-size:2.2rem}}.p-access__item{position:relative;margin-bottom:5px;padding-left:20px;line-height:1.5}.p-access__item:before{content:"●";position:absolute;top:0;left:0}
/*# sourceMappingURL=index.css.map */