@charset "UTF-8";main{padding-bottom:130px}@media screen and (max-width:600px){main{padding-bottom:100px}}.intro-block{position:relative;width:100%;padding:65px 5% 70px}@media screen and (max-width:600px){.intro-block{padding:50px 5% 55px}}.intro-block .intro-txt{max-width:750px;width:100%;margin:0 auto}.intro-block .intro-txt p{font-size:1.8rem;letter-spacing:0.05em;line-height:2}@media screen and (max-width:600px){.intro-block .intro-txt p{font-size:1.7rem}}.activity-content{background-color:#F5F5F0;padding:80px 5% 90px}@media screen and (max-width:600px){.activity-content{padding:50px 5% 60px}}.activity-content>.inner{max-width:1180px;width:100%;background-color:#FFFFFF;margin:0 auto;padding:70px 90px 100px}@media screen and (max-width:999px){.activity-content>.inner{padding:60px 50px 80px}}@media screen and (max-width:600px){.activity-content>.inner{padding:50px 10% 60px}}.activity-content .content-item{display:flex;justify-content:space-between}@media screen and (max-width:999px){.activity-content .content-item{display:block}}.activity-content .content-item:not(:last-child){border-bottom:1px #24305A dashed;margin-bottom:60px;padding-bottom:60px}@media screen and (max-width:999px){.activity-content .content-item:not(:last-child){margin-bottom:50px}}.activity-content .content-item .txt-wrap{width:46%}@media screen and (max-width:999px){.activity-content .content-item .txt-wrap{width:100%}}.activity-content .content-item .txt-wrap h3{font-size:3rem;font-weight:500;color:#24305A;letter-spacing:0.05em;line-height:1.6}@media screen and (max-width:999px){.activity-content .content-item .txt-wrap h3{font-size:2.6rem}}@media screen and (max-width:600px){.activity-content .content-item .txt-wrap h3{font-size:2.2rem}}.activity-content .content-item .txt-wrap p{font-size:1.6rem;letter-spacing:0.05em;line-height:2;margin-top:30px}@media screen and (max-width:999px){.activity-content .content-item .txt-wrap p{margin-top:20px}}@media screen and (max-width:600px){.activity-content .content-item .txt-wrap p{margin-top:15px}}.activity-content .content-item .img-wrap{width:47%}@media screen and (max-width:999px){.activity-content .content-item .img-wrap{width:100%;margin-top:30px}}@media screen and (max-width:600px){.activity-content .content-item .img-wrap{margin-top:20px}}.activity-content .content-item .img-wrap .bg-wrap{padding-bottom:63.829787234%}
/*# sourceMappingURL=activity.css.map */