@charset "utf-8";#mainimage img{width:100%}.main_contents{background:0 0;width:100%;height:auto;min-height:inherit;position:relative}#mainimage{z-index:1;position:relative}#mainimage .key-ttl{position:absolute;z-index:1;left:78px;top:50%;transform:translateY(-50%);color:#fff}#mainimage .key-ttl .ttl{font-size:51px;font-weight:500;letter-spacing:.1em}#mainimage .key-ttl .txt{width:556px;border-top:1px solid;font-size:19px;line-height:48px;letter-spacing:.2em;font-weight:600;padding-top:30px;margin-top:40px}#mainimage .scroll{position:absolute;bottom:40px;left:0;right:0;z-index:2;text-align:center}#mainimage .scroll img{width:62px}@media screen and (max-width:1300px){#mainimage .key-img img{width:100%;height:720px;object-fit:cover;object-position:center}#mainimage .key-ttl{top:47%}}@media screen and (max-width:1080px){#mainimage .key-ttl{left:30px}}@media screen and (max-width:767px){#mainimage .scroll{display:none}#mainimage .key-ttl{left:20px;right:20px;top:auto;bottom:35vw;transform:none;text-shadow:0 3px 6px rgba(0,0,0,.16)}#mainimage .key-ttl .ttl{font-size:8.2vw;line-height:10vw;white-space:nowrap}#mainimage .key-ttl .txt{width:100%;font-size:17px;letter-spacing:.06em;margin-top:4vw;padding-top:2vw}#mainimage .key-img img{height:auto}}.top-news .post-box__header h2{font-size:30px}.top-news .post-box__content{max-height:300px;overflow:auto}.top_bn{width:750px;margin:0 auto}@media screen and (max-width:767px){.top_bn{width:100%}}