.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_content{padding:0px 0 35px;background:url(../images/map/bg.webp);background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 767px){.pre-inc .sec_content{padding:0px 0 100px}}.pre-inc .sec_content .inner{max-width:880px;margin:0 auto;width:90%}@media screen and (min-width: 767px){.pre-inc .sec_content .inner{width:80%}}.pre-inc .sec_content .inner h3{font-size:22px;text-align:center;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#46462a;border-bottom:1px solid #46462a;padding-bottom:.2em}@media screen and (max-width: 767px){.pre-inc .sec_content .inner h3{font-size:min(5vw,26px)}}.pre-inc .sec_content .inner .map_btn{font-size:14px;display:block;padding:.5em 1.2em;background:#7dbebd;color:#fff;width:-moz-fit-content;width:fit-content;margin:2em auto 0;border:1px solid #7dbebd}@media screen and (min-width: 767px){.pre-inc .sec_content .inner .map_btn{font-size:18px;margin:60px auto 0}}.pre-inc .sec_content .inner .map_btn:hover{background:#fff;color:#7dbebd}/*# sourceMappingURL=map.css.map */