.ath-TopFv-section{padding:134px 0}.ath-TopFvPc-primary-bg{width:40%}.ath-TopFvPc-text{transform:translate(60px)}.ath-TopFvPc-text-title{letter-spacing:.1em}.ath-TopFvPc-text-description{letter-spacing:.04em;padding-top:72px;line-height:1.8}.ath-TopFvPc-img{margin-left:-150px;position:relative}.ath-TopFvPc-news-pop{z-index:2;position:absolute;bottom:-80px;right:0}@media screen and (max-width:1399px){.ath-TopFvPc-primary-bg{width:39%}.ath-TopFvPc-img{margin-left:-65px}}@media screen and (max-width:1199px){.ath-TopFvPc-primary-bg{width:38.5%}.ath-TopFvPc-text{transform:translate(40px)}.ath-TopFvPc-text-description{padding-top:40px}.ath-TopFvPc-img{margin-left:-62px}}@media screen and (max-width:991px){.ath-TopFvSp-primary-bg{height:50%}.ath-TopFv-section{padding:106px 0}.ath-TopFvSp-text-title{letter-spacing:.1em}.ath-TopFvSp-text-description{letter-spacing:.08em;line-height:1.6}.ath-TopFvSp-img{margin-top:-170px;position:relative}.ath-TopFvSp-news-pop{z-index:2;position:absolute;bottom:-65px;right:0}}@media screen and (max-width:767px){.ath-TopFvSp-img{margin-top:-150px}}@media screen and (max-width:575px){.ath-TopFv-section{padding:106px 0 80px}}
.ath-news-pop{max-width:375px}@media screen and (max-width:575px){.ath-news-pop{max-width:315px}}.ath-news-pop-title,.ath-news-pop-date{transition:opacity .2s ease-in-out}.ath-news-pop:hover .ath-news-pop-title{opacity:.7}.ath-news-pop:hover .ath-news-pop-date{opacity:.7}.ath-news-pop-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.ath-about-section{background-color:#f7f7f7;scroll-margin-top:80px}.ath-about-inner{flex-direction:column;gap:40px;padding-top:80px;padding-bottom:80px;display:flex}.ath-max-1240-px{width:100%;max-width:1240px}@media screen and (min-width:768px){.ath-about-section{gap:64px}.ath-ms-md-115-px{margin-left:115px!important}}.ath-AboutSection-img-sp{width:100%;max-width:360px}.ath-AboutSection-noteNumber{display:inline-block}.ath-AboutSection-primaryBlock{padding:56px 0 56px 60px}.ath-AboutSection-primaryBlock-bg{width:50%;height:100%;top:0;right:0}@media screen and (max-width:768px){.ath-AboutSection-primaryBlock{padding:40px 0 40px 15px}.ath-AboutSection-img-sp{max-width:100%}.ath-about-inner{padding-top:50px;padding-bottom:50px}}
.ath-ServiceBlock{gap:24px;padding:32px 24px}@media screen and (min-width:768px){.ath-ServiceBlock{gap:0}}@media screen and (min-width:992px){.ath-ServiceBlock{gap:55px;padding:45px 60px}}.ath-ServiceBlock-img{width:100%}@media screen and (min-width:768px){.ath-ServiceBlock-img{width:auto;max-width:460px}}.ath-ServiceBlock-title{margin-bottom:20px;padding-bottom:24px}@media screen and (max-width:767px){.ath-ServiceBlock-title{margin-bottom:16px;padding-bottom:16px}}
.ath-ServiceSection-description{padding-top:32px}@media screen and (max-width:767px){.ath-ServiceSection-description{padding-top:24px}}
