@import "/statics/home/styles/components/inner-common-module.css";
@import "/statics/home/styles/components/association-overview.css";
@import "/statics/home/styles/components/business-scope.css";
@import "/statics/home/styles/components/about-constitution.css";
@import "/statics/home/styles/components/about-structure.css";
@import "/statics/home/styles/components/team-grid.css";
@import "/statics/home/styles/components/grace-swiper.css";

html {
    background: #f4f4f4;
}

.association-overview-wrapper .module-title {
    padding-top: calc(var(--base-ratio) * 100px);
    padding-bottom: calc(var(--base-ratio) * 32px);
}

.business-scope-wrapper {
    padding-bottom: calc(var(--base-ratio) * 125px);
}

.business-scope-wrapper .module-title {
    padding-top: calc(var(--base-ratio) * 100px);
    padding-bottom: calc(var(--base-ratio) * 32px);
}

.constitution-wrapper {
    padding-top: calc(var(--base-ratio) * 100px);
    padding-bottom: calc(var(--base-ratio) * 100px);
}

.structure-wrapper {
    padding-bottom: calc(var(--base-ratio) * 125px);
}

.structure-wrapper .module-title {
    padding-top: calc(var(--base-ratio) * 100px);
    padding-bottom: calc(var(--base-ratio) * 32px);
}

.team-wrapper {
    padding-top: calc(var(--base-ratio) * 100px);
    padding-bottom: calc(var(--base-ratio) * 100px);
    border-bottom: 2px solid #ececec;
}

.team-wrapper:last-child {
    border-bottom: none;
}

.team-wrapper .module-title {
    padding-bottom: calc(var(--base-ratio) * 32px);
}

.grace-wrapper {
    padding-top: calc(var(--base-ratio) * 100px);
    padding-bottom: calc(var(--base-ratio) * 120px);
}
