@charset "UTF-8";@import"https://fonts.googleapis.com/icon?family=Material+Icons";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&display=swap";@import"https://use.typekit.net/sik8tcy.css";html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;border:0;font-weight:400;font-size:100%;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,header,footer,aside,figure,figcaption,nav,section{display:block}body{line-height:1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Noto Sans JP,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif}ol,ul{list-style:none;list-style-type:none}.btn-primary{display:inline-flex;justify-content:center;align-items:center;color:#fff;background-color:#0a7463;border:none;border-radius:200px;font-size:14px;text-wrap:nowrap;font-weight:600;width:130px;height:40px}@media screen and (max-width: 767px){.sp-only{display:block}}@media screen and (min-width: 1025px){.sp-only{display:none}}@media screen and (min-width: 768px) and (max-width: 1024px){.tb-only{display:block}}@media screen and (max-width: 767px){.tb-only{display:none}}@media screen and (min-width: 1025px){.tb-only{display:none}}@media screen and (min-width: 1025px){.pc-only{display:block}}@media screen and (max-width: 767px){.pc-only{display:none}}@media screen and (max-width: 1024px){.tb-sp-only{display:block}}@media screen and (min-width: 1025px){.tb-sp-only{display:none}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.access{padding:80px 0}@media screen and (max-width: 767px){.access{padding:60px 0}}@media screen and (max-width: 767px){.access{padding-bottom:30px}}.access__container{max-width:1160px;margin:0 auto;padding:0 20px;width:100%;display:flex;justify-content:center;align-items:flex-end;flex-direction:column;flex-wrap:nowrap}.access__headline{width:100%;font-family:area-extended,sans-serif;font-weight:700;font-size:26px;line-height:1.23;border-bottom:solid 1px #e0e0e0;border:none;margin-bottom:0;padding-bottom:20px}@media screen and (max-width: 767px){.access__headline{font-size:24px;line-height:1.33;padding-bottom:7px;margin-bottom:30px}}@media screen and (max-width: 767px){.access__headline{margin-bottom:0;padding-bottom:20px}}.access__contents{max-width:840px;width:100%;max-width:none;display:flex;flex-direction:column;gap:80px}.access__contents-location{padding-top:20px}@media screen and (max-width: 767px){.access__contents-location{padding-top:0}}.access__contents-location-lead-btn{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;margin-bottom:40px}.access__contents-location-lead{font-size:14px;line-height:1.71;margin-bottom:0}.access__contents-location-gmap{width:100%;height:540px}@media screen and (max-width: 767px){.access__contents-location-gmap{width:100%;height:215px}}.access__step{display:flex;flex-direction:column;gap:40px}.access__step-list{display:grid;grid-template-columns:400px 1fr;gap:30px}@media screen and (max-width: 767px){.access__step-list{grid-template-columns:none;gap:20px}}.access__step-list-img{width:400px;height:300px;overflow:hidden}@media screen and (max-width: 767px){.access__step-list-img{width:100%;height:48vw;min-height:18px}}.access__step-list-img img{display:block;object-fit:cover;width:100%;height:100%}.access__step-list-text-step{font-size:14px;font-weight:700;color:#0a7463;margin-bottom:10px}.access__step-list-text-title{font-size:20px;font-weight:700;margin-bottom:30px}@media screen and (max-width: 767px){.access__step-list-text-title{margin-bottom:20px}}.access__step-list-text-sentence{font-size:16px;line-height:1.8}.access__floormap-titlewrap{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px}.access__floormap-title{font-size:14px;font-weight:700;color:#0a7463}.access__floormap-img{width:100%;height:auto;overflow:hidden;border:1px solid #c2c2c2}@media screen and (max-width: 767px){.access__floormap-img{height:auto}}.access__floormap-img img{display:block;object-fit:contain;width:100%;height:100%}
