#addiction_page { width:100%; padding:50px 20px; box-sizing:border-box; }
#addiction_page .addiction_top { max-width:1200px; margin:0 auto 30px auto; }
#addiction_page .addiction_box { max-width:1200px; margin:0 auto 25px auto; }

#addiction_page h1 { font-size:28px; margin-bottom:10px; }
#addiction_page h2 { font-size:18px; margin-bottom:10px; }

#addiction_page p { font-size:14px; line-height:1.7; }
#addiction_page ul { padding-left:20px; }
#addiction_page ul li { font-size:14px; line-height:1.7; }

@media (max-width:768px) {
#addiction_page { padding:30px 10px; }
#addiction_page h1 { font-size:20px; }
#addiction_page h2 { font-size:15px; }
#addiction_page p, #addiction_page ul li { font-size:13px; }
}


#case_study_page { width:100%; padding:50px 20px; box-sizing:border-box; }
#case_study_page .case_top { max-width:1200px; margin:0 auto 30px auto; }
#case_study_page .case_box { max-width:1200px; margin:0 auto 25px auto; }
#case_study_page .case_list { max-width:1200px; margin:0 auto 25px auto; }

#case_study_page h1 { font-size:28px; margin-bottom:10px; }
#case_study_page h2 { font-size:18px; margin-bottom:10px; }

#case_study_page p { font-size:14px; line-height:1.7; }
#case_study_page ul { padding-left:20px; }
#case_study_page ul li { font-size:14px; line-height:1.7; }

/* »ç·Ê ¸®½ºÆ® */
.case_ul { padding:0; margin:0; }
.case_ul li { list-style:none; margin-bottom:15px; }

.case_item { padding:15px; border:1px solid #ddd; border-radius:6px; }
.case_item h3 { font-size:16px; margin-bottom:8px; }
.case_date { display:block; margin-top:10px; font-size:12px; color:#777; }

@media (max-width:768px) {
#case_study_page { padding:30px 10px; }
#case_study_page h1 { font-size:20px; }
#case_study_page h2 { font-size:15px; }
#case_study_page p, #case_study_page ul li { font-size:13px; }
}


#financial_loss_page { width:100%; padding:50px 20px; box-sizing:border-box; }
#financial_loss_page .loss_top { max-width:1200px; margin:0 auto 30px auto; }
#financial_loss_page .loss_box { max-width:1200px; margin:0 auto 25px auto; }

#financial_loss_page h1 { font-size:28px; margin-bottom:10px; }
#financial_loss_page h2 { font-size:18px; margin-bottom:10px; }

#financial_loss_page p { font-size:14px; line-height:1.7; }
#financial_loss_page ul { padding-left:20px; }
#financial_loss_page ul li { font-size:14px; line-height:1.7; }

@media (max-width:768px) {
#financial_loss_page { padding:30px 10px; }
#financial_loss_page h1 { font-size:20px; }
#financial_loss_page h2 { font-size:15px; }
#financial_loss_page p, #financial_loss_page ul li { font-size:13px; }
}


#family_impact_page { width:100%; padding:50px 20px; box-sizing:border-box; }
#family_impact_page .family_top { max-width:1200px; margin:0 auto 30px auto; }
#family_impact_page .family_box { max-width:1200px; margin:0 auto 25px auto; }

#family_impact_page h1 { font-size:28px; margin-bottom:10px; }
#family_impact_page h2 { font-size:18px; margin-bottom:10px; }

#family_impact_page p { font-size:14px; line-height:1.7; }
#family_impact_page ul { padding-left:20px; }
#family_impact_page ul li { font-size:14px; line-height:1.7; }

@media (max-width:768px) {
#family_impact_page { padding:30px 10px; }
#family_impact_page h1 { font-size:20px; }
#family_impact_page h2 { font-size:15px; }
#family_impact_page p, #family_impact_page ul li { font-size:13px; }
}