.access-mod__box,.access-mod__box--map,.access-mod__box--station,.access-mod__box--railroad,.access-mod__box--access,.access-mod__box--expressway{margin:auto;max-width:960px;width:calc(100% - 200px);margin-top:45px}@media screen and (min-width: 601px) and (max-width: 960px){.access-mod__box,.access-mod__box--map,.access-mod__box--station,.access-mod__box--railroad,.access-mod__box--access,.access-mod__box--expressway{width:calc(100% - 100px)}}@media screen and (max-width: 600px){.access-mod__box,.access-mod__box--map,.access-mod__box--station,.access-mod__box--railroad,.access-mod__box--access,.access-mod__box--expressway{width:calc(100% - 40px)}}@media screen and (max-width: 600px){.access-mod__box,.access-mod__box--map,.access-mod__box--station,.access-mod__box--railroad,.access-mod__box--access,.access-mod__box--expressway{margin-top:25px}}@media screen and (max-width: 600px){.access-mod__box--map{margin-top:0}}.access-mod__box ~ .access-mod__box,.access-mod__box--map ~ .access-mod__box,.access-mod__box--station ~ .access-mod__box,.access-mod__box--railroad ~ .access-mod__box,.access-mod__box--access ~ .access-mod__box,.access-mod__box--expressway ~ .access-mod__box,.access-mod__box ~ .access-mod__box--map,.access-mod__box--map ~ .access-mod__box--map,.access-mod__box--station ~ .access-mod__box--map,.access-mod__box--railroad ~ .access-mod__box--map,.access-mod__box--access ~ .access-mod__box--map,.access-mod__box--expressway ~ .access-mod__box--map,.access-mod__box ~ .access-mod__box--station,.access-mod__box--map ~ .access-mod__box--station,.access-mod__box--station ~ .access-mod__box--station,.access-mod__box--railroad ~ .access-mod__box--station,.access-mod__box--access ~ .access-mod__box--station,.access-mod__box--expressway ~ .access-mod__box--station,.access-mod__box ~ .access-mod__box--railroad,.access-mod__box--map ~ .access-mod__box--railroad,.access-mod__box--station ~ .access-mod__box--railroad,.access-mod__box--railroad ~ .access-mod__box--railroad,.access-mod__box--access ~ .access-mod__box--railroad,.access-mod__box--expressway ~ .access-mod__box--railroad,.access-mod__box ~ .access-mod__box--access,.access-mod__box--map ~ .access-mod__box--access,.access-mod__box--station ~ .access-mod__box--access,.access-mod__box--railroad ~ .access-mod__box--access,.access-mod__box--access ~ .access-mod__box--access,.access-mod__box--expressway ~ .access-mod__box--access,.access-mod__box ~ .access-mod__box--expressway,.access-mod__box--map ~ .access-mod__box--expressway,.access-mod__box--station ~ .access-mod__box--expressway,.access-mod__box--railroad ~ .access-mod__box--expressway,.access-mod__box--access ~ .access-mod__box--expressway,.access-mod__box--expressway ~ .access-mod__box--expressway{margin-top:55px}@media screen and (max-width: 600px){.access-mod__box ~ .access-mod__box,.access-mod__box--map ~ .access-mod__box,.access-mod__box--station ~ .access-mod__box,.access-mod__box--railroad ~ .access-mod__box,.access-mod__box--access ~ .access-mod__box,.access-mod__box--expressway ~ .access-mod__box,.access-mod__box ~ .access-mod__box--map,.access-mod__box--map ~ .access-mod__box--map,.access-mod__box--station ~ .access-mod__box--map,.access-mod__box--railroad ~ .access-mod__box--map,.access-mod__box--access ~ .access-mod__box--map,.access-mod__box--expressway ~ .access-mod__box--map,.access-mod__box ~ .access-mod__box--station,.access-mod__box--map ~ .access-mod__box--station,.access-mod__box--station ~ .access-mod__box--station,.access-mod__box--railroad ~ .access-mod__box--station,.access-mod__box--access ~ .access-mod__box--station,.access-mod__box--expressway ~ .access-mod__box--station,.access-mod__box ~ .access-mod__box--railroad,.access-mod__box--map ~ .access-mod__box--railroad,.access-mod__box--station ~ .access-mod__box--railroad,.access-mod__box--railroad ~ .access-mod__box--railroad,.access-mod__box--access ~ .access-mod__box--railroad,.access-mod__box--expressway ~ .access-mod__box--railroad,.access-mod__box ~ .access-mod__box--access,.access-mod__box--map ~ .access-mod__box--access,.access-mod__box--station ~ .access-mod__box--access,.access-mod__box--railroad ~ .access-mod__box--access,.access-mod__box--access ~ .access-mod__box--access,.access-mod__box--expressway ~ .access-mod__box--access,.access-mod__box ~ .access-mod__box--expressway,.access-mod__box--map ~ .access-mod__box--expressway,.access-mod__box--station ~ .access-mod__box--expressway,.access-mod__box--railroad ~ .access-mod__box--expressway,.access-mod__box--access ~ .access-mod__box--expressway,.access-mod__box--expressway ~ .access-mod__box--expressway{margin-top:40px}}.access-mod__title{color:#4fb748;font-family:"ヒラギノ角ゴシック W7","Hiragino Sans W7",ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:22px;font-weight:bold;margin-bottom:25px}@media screen and (max-width: 600px){.access-mod__title{font-size:18px;margin-bottom:15px}}.access-mod__img{border-radius:10px;margin-bottom:45px;margin-top:35px;overflow:hidden;padding-bottom:71.26%;position:relative;z-index:10}@media screen and (max-width: 600px){.access-mod__img{border-radius:8px;margin-bottom:17px;margin-top:28px}}.access-mod__info__right .access-mod__img{margin:0;padding-bottom:91.72%}.access-mod__img::after{border:5px solid #a6ce39;border-radius:10px;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}@media screen and (max-width: 600px){.access-mod__img::after{border:3px solid #a6ce39;border-radius:8px}}.access-mod__img img{display:block;height:calc(100% - 10px);left:5px;margin:auto;position:absolute;top:5px;vertical-align:middle;width:calc(100% - 10px)}@media screen and (max-width: 600px){.access-mod__img img{height:calc(100% - 6px);left:3px;top:3px;width:calc(100% - 6px)}}.access-mod__box--railroad .access-mod__img img{width:75%}@media screen and (max-width: 600px){.access-mod__box--railroad .access-mod__img img{width:100%}}.access-mod__text{font-size:16px;line-height:1.8}@media screen and (max-width: 600px){.access-mod__text{font-size:14px}}.access-mod__text strong{font-family:"ヒラギノ角ゴシック W7","Hiragino Sans W7",ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:bold}.access-mod__text ~ .access-mod__text{margin-top:30px}@media screen and (max-width: 600px){.access-mod__text ~ .access-mod__text{margin-top:20px}}.access-mod__bus,.access-mod__car{background-color:#f6faeb;background-position:30px;background-repeat:no-repeat;background-size:38px auto;border-radius:5px;min-height:108px;padding:30px}@media screen and (max-width: 600px){.access-mod__bus,.access-mod__car{background-position:10px 20px;background-size:18px auto;min-height:74px;padding:20px 10px}}.access-mod__bus__title,.access-mod__car__title{font-family:"ヒラギノ角ゴシック W5","Hiragino Sans W5",ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px;line-height:1;padding-left:58px}@media screen and (max-width: 600px){.access-mod__bus__title,.access-mod__car__title{font-size:16px;padding-left:27px}}.access-mod__bus__text,.access-mod__car__text{line-height:1.57;margin-top:8px;padding-left:58px}@media screen and (max-width: 600px){.access-mod__bus__text,.access-mod__car__text{font-size:14px;margin-top:5px;padding-left:27px}}.access-mod__bus ~ .access-mod__bus,.access-mod__car ~ .access-mod__bus,.access-mod__bus ~ .access-mod__car,.access-mod__car ~ .access-mod__car{margin-top:20px}@media screen and (max-width: 600px){.access-mod__bus ~ .access-mod__bus,.access-mod__car ~ .access-mod__bus,.access-mod__bus ~ .access-mod__car,.access-mod__car ~ .access-mod__car{margin-top:10px}}.access-mod__bus{background-image:url("/assets/images/access/bus_icon.png")}.access-mod__bus__text{font-size:16px;margin-top:0}@media screen and (max-width: 600px){.access-mod__bus__text{font-size:14px}}.access-mod__car{background-image:url("/assets/images/access/car_icon.png");background-position:30px 22px}@media screen and (max-width: 600px){.access-mod__car{background-position:10px 20px}}.access-mod__info{display:flex;margin-top:30px}@media screen and (max-width: 600px){.access-mod__info{flex-direction:column-reverse;margin-top:27px}}.access-mod__info__left{width:43.55%}@media screen and (max-width: 600px){.access-mod__info__left{margin-top:13px;width:100%}}.access-mod__info__right{min-height:0%;width:56.45%}@media screen and (max-width: 600px){.access-mod__info__right{width:100%}}.access-mod__info__right .access-mod__img{min-height:0%}.access-mod__info__title{color:#4fb748;font-family:"ヒラギノ角ゴシック W5","Hiragino Sans W5",ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:18px;margin-bottom:10px}@media screen and (max-width: 600px){.access-mod__info__title{font-size:16px}}.access-mod__info__text{font-size:16px}@media screen and (max-width: 960px){.access-mod__info__text{font-size:14px}}.access-index__map__graphic{height:0;padding-top:calc(350 / 1280 * 100%);position:relative;width:100%}@media screen and (min-width: 601px) and (max-width: 960px){.access-index__map__graphic{padding-top:calc(9 / 16 * 100%)}}@media screen and (max-width: 600px){.access-index__map__graphic{border:1px solid #d8d8d8;margin:20px;padding-top:calc(335 / 375 * 100%);width:calc(100% - 40px)}}.access-index__map__graphic embed,.access-index__map__graphic iframe,.access-index__map__graphic object{height:100%;left:0;position:absolute;top:0;width:100%}.access-index__map__info{margin:30px auto 50px}@media screen and (max-width: 600px){.access-index__map__info{margin:20px auto 30px}}.access-index__map__info__inner{margin:auto;max-width:960px;width:calc(100% - 200px);align-items:flex_start;display:flex;justify-content:space-between}@media screen and (min-width: 601px) and (max-width: 960px){.access-index__map__info__inner{width:calc(100% - 100px)}}@media screen and (max-width: 600px){.access-index__map__info__inner{width:calc(100% - 40px)}}@media screen and (max-width: 960px){.access-index__map__info__inner{flex-wrap:wrap}}.access-index__map__info__btn{order:2}@media screen and (max-width: 960px){.access-index__map__info__btn{margin:auto;order:1;width:100%}}.access-index__map__info__btn__inner{padding-left:15px}@media screen and (max-width: 960px){.access-index__map__info__btn__inner{padding-left:0}}.access-index__map__info__btn .acm-mod-btn--gmap a{display:block;position:relative;text-align:center;background-color:#a6ce39;border-radius:150px;color:#fff;font-family:"ヒラギノ角ゴシック W7","Hiragino Sans W7",ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:bold;letter-spacing:1px;line-height:1.4;max-width:240px;padding:15px 30px;width:240px}.access-index__map__info__btn .acm-mod-btn--gmap a::after{bottom:0;content:"";display:block;margin:auto 0;position:absolute;top:0;transform:rotate(45deg)}.access-index__map__info__btn .acm-mod-btn--gmap a::after{border-right:2px solid #fff;border-top:2px solid #fff;height:9px;right:16px;width:9px}.access-index__map__info__detail{order:1}@media screen and (max-width: 960px){.access-index__map__info__detail{margin:auto;margin-top:30px;order:2;width:100%}}@media screen and (max-width: 600px){.access-index__map__info__detail{margin-top:22px}}.access-index__map__info__detail__address,.access-index__map__info__detail__tel{font-size:16px;min-height:45px;padding-left:60px;position:relative}@media screen and (max-width: 600px){.access-index__map__info__detail__address,.access-index__map__info__detail__tel{font-size:14px}}.access-index__map__info__detail__address::before,.access-index__map__info__detail__tel::before{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:45px;left:0;position:absolute;top:0;width:45px}.access-index__map__info__detail__address{padding-top:12px}@media screen and (max-width: 960px){.access-index__map__info__detail__address{padding-top:0}}.access-index__map__info__detail__address::before{background-image:url("/assets/images/access/map_icon_address.png")}.access-index__map__info__detail__address br{display:none}@media screen and (max-width: 960px){.access-index__map__info__detail__address br{display:block}}.access-index__map__info__detail__tel{line-height:1;margin-top:20px;padding-top:14px}@media screen and (max-width: 600px){.access-index__map__info__detail__tel{margin-top:10px;padding-top:15px}}.access-index__map__info__detail__tel::before{background-image:url("/assets/images/access/map_icon_tel.png")}.access-index__map__info__detail__tel a{text-decoration:underline}.isPC .access-index__map__info__detail__tel a[href^="tel:"]{display:inline-block;pointer-events:none;text-decoration:none}.access-index__map__info__detail__tel span{display:inline-block;font-size:12px;margin-top:8px}.access-index__list{border-top:8px solid #f5f5f5}
