@charset "utf-8";

#subContent #contentWrap #content_p { padding:50px 0 80px !important; margin:0 auto; width:80%;}
#subContent #contentWrap #content_p .program_visual { width:100%; margin-bottom:20px;}
#subContent #contentWrap #content_p p { font-size:13px; color:#3e3e3e; line-height:20px;}
#subContent #contentWrap #content_p .healthbox { width:90%; margin:50px auto 0; background-color:#f4f4f4; border:1px solid #d5d5d5; padding:5%; }
#subContent #contentWrap #content_p .healthbox .subtit { color:#e43135; font-weight:bold; font-size:22px;}
#subContent #contentWrap #content_p .healthbox .subcont { color:#464646; font-weight:bold; font-size:13px; padding-bottom:10px;}
#subContent #contentWrap #content_p .healthbox .thum { width:100%; margin:0 auto;}
#subContent #contentWrap #content_p .healthbox .thum li { float:left; width:33%;}
#subContent #contentWrap #content_p .healthbox .thum li img { width:95%; margin-bottom:10%;}
#subContent #contentWrap #content_p .healthbox .blank { padding-top:15px;}
#subContent #contentWrap #content_p .healthbox .paragraph2 { clear:both; width:95%; margin:0 auto;}
#subContent #contentWrap #content_p .healthbox .paragraph2 li:after { content:" "; height:0; display:block; visibility:hidden; clear:both; }
* html .paragraph1 li { height:1%; }
#subContent #contentWrap #content_p .healthbox .paragraph2 li { display:block; min-height:1%; margin:10px 0 0; text-align:left;}
#subContent #contentWrap #content_p .healthbox .paragraph2 img { float:left; margin:0 13px 0 0;}
#subContent #contentWrap #content_p .healthbox .paragraph2 h4 { float:left; color:#e43034; font-weight:bold; font-size:14px; margin-bottom:10px; line-height:20px; width:100%;}
#subContent #contentWrap #content_p .healthbox .paragraph2 p { float:left;}

@media only screen and (max-width: 1280px) {

}

@media only screen and (max-width: 1024px) {
	
}

@media only screen and (max-width: 820px) {


}

@media only screen and (max-width: 600px) {
#subContent #contentWrap #content_p { width:90%;}

}