.pre-inc .bg{background:url(../images/common/bg01.webp);background-size:cover;background-position:bottom right}.pre-inc .sec_hero{line-height:1;color:#85c5c4;padding:96px 0 96px;font-size:40px}@media screen and (max-width: 767px){.pre-inc .sec_hero{font-size:min(8vw,40px);padding:40px 0 40px}}.pre-inc .sec_hero .sub_title{text-align:center;margin-bottom:.1em;font-size:.4em;color:#00527a}.pre-inc .sec_hero h2{text-align:center;letter-spacing:.1em;font-size:1em;position:relative;z-index:2}.pre-inc .sec_hero h2 .title_deco{position:absolute;bottom:-131%;left:50%;transform:translate(-50%, 0%);width:12em;z-index:0}.pre-inc .sec .inner01{max-width:1280px;width:95%;margin:0 auto}@media screen and (max-width: 767px){.pre-inc .sec .inner01{width:100%}}.pre-inc .sec .inner02{max-width:1280px;margin:0 auto}@media screen and (max-width: 767px){.pre-inc .sec .inner02{width:100%}}.pre-inc .sec .inner02 .photo{width:70%;margin:0 auto}@media screen and (max-width: 767px){.pre-inc .sec .inner02 .photo{width:100%}}.pre-inc .sec .inner03{max-width:1280px;margin:0 auto;background:#fff;margin-top:-186px;padding-top:64px;width:80%}@media screen and (max-width: 767px){.pre-inc .sec .inner03{padding-top:27px;width:100%;margin-top:0px}}.pre-inc .sec .inner03 .innner_wrap{max-width:1280px;margin:0 auto}.pre-inc .sec_content{padding-bottom:250px}@media screen and (max-width: 767px){.pre-inc .sec_content{padding-bottom:27px}}.pre-inc .sec_content .text{text-align:center;font-size:32px;color:#46462a;margin:64px 0 64px;line-height:1.8}@media screen and (max-width: 767px){.pre-inc .sec_content .text{font-size:20px;margin:33px 0 29px}}.pre-inc .sec_images .station_cap{line-height:1;font-size:32px;width:-moz-fit-content;width:fit-content;color:#46462a}@media screen and (max-width: 767px){.pre-inc .sec_images .station_cap{font-size:28px}}.pre-inc .sec_images .station_cap .p_01{font-size:.4375em}@media screen and (max-width: 767px){.pre-inc .sec_images .station_cap .p_01{font-size:12px}}.pre-inc .sec_images .station_cap .p_02{font-size:1em;text-align:right}.pre-inc .sec_images .station_cap .p_02 .min{font-size:.75em}@media screen and (max-width: 767px){.pre-inc .sec_images .station_cap .p_02 .min{font-size:22px}}.pre-inc .sec_images .station_cap .p_02 .big{font-size:1.3125em;color:#00527a}@media screen and (max-width: 767px){.pre-inc .sec_images .station_cap .p_02 .big{font-size:40px}}.pre-inc .sec_images .station_cap .p_03{margin-top:.2em;font-size:.375em;text-align:end}@media screen and (max-width: 767px){.pre-inc .sec_images .station_cap .p_03{font-size:12px}}@media screen and (max-width: 767px){.pre-inc .sec_images .station_cap.sp{font-size:24px}.pre-inc .sec_images .station_cap.sp .p_02 .min{font-size:18px}.pre-inc .sec_images .station_cap.sp .p_02 .big{font-size:32px}}.pre-inc .sec_images .block01{width:64%;margin:0 auto}@media screen and (max-width: 767px){.pre-inc .sec_images .block01{width:100%}}.pre-inc .sec_images .block01 .station_cap{padding:10px 4px 5px 20px;margin:0 0 0 auto;transform:translateY(-50%);background:#fff}@media screen and (max-width: 767px){.pre-inc .sec_images .block01 .station_cap{margin:0 auto;padding:15px 23px 0 23px}}.pre-inc .sec_images .block01 .station_cap .p_01{margin-bottom:-7px}.pre-inc .sec_images .flex{display:flex;justify-content:space-between;margin-top:-15px}@media screen and (max-width: 767px){.pre-inc .sec_images .flex{margin-top:0px;flex-direction:column;align-items:center}}.pre-inc .sec_images .flex .photo_block{width:48.5%}@media screen and (max-width: 767px){.pre-inc .sec_images .flex .photo_block{width:90%}}.pre-inc .sec_images .flex .block02 .station_cap{padding:15px 20px 15px 4px;margin:0 auto 0 0;transform:translateY(-50%);background:#fff}@media screen and (max-width: 767px){.pre-inc .sec_images .flex .block02 .station_cap{margin:0 auto -16px 0}}.pre-inc .sec_images .flex .block03 .station_cap{padding:15px 4px 15px 20px;margin:0 0 0 auto;transform:translateY(-50%);background:#fff}@media screen and (max-width: 767px){.pre-inc .sec_images .flex .block03 .station_cap{margin:0 0 -16px auto}}.pre-inc .photo{position:relative}.pre-inc .photo .cap{position:absolute;bottom:1em;right:1em;font-size:10px;color:#fff;text-shadow:0 0 10px #000,0 0 10px #000}.pre-inc .photo .cap.top{top:1em;bottom:auto}.pre-inc .photo .cap.left{left:1em;right:auto}@media screen and (max-width: 767px){.pre-inc .photo .cap.ps_cap_right{bottom:1em;top:auto;left:auto;right:1em}.pre-inc .photo .cap.sp_cap_left{bottom:1em;top:auto;left:1em;right:auto}}/*# sourceMappingURL=access.css.map */