/* General Reset & Base Styles */ body { margin: 0; padding: 0; font-family: 'Hiragino Sans', 'ヒラギノ角ゴ ProN', 'Meiryo', sans-serif; line-height: 1.8; color: #333; background-color: #fcfcfc; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* Custom Container */ .custom-conta…