@charset "UTF-8";



/* ========================================================
	life style
======================================================== */
.life{ width: 545px; margin: 0 auto; padding: 0px;}

.life p{ width: 530px; margin: 0 auto 0; padding: 0px; line-height: 140%;}

.life .profile{ width: 528px; margin: 13px auto 0; padding: 0px; }
.life .profile .title{	 width: 528px; height: 48px; margin: 0 auto; padding: 0px; text-indent: -5555px; background: url(img/profile_top.gif) no-repeat; font-size: 1px;}
.life .profile .body{ width: 528px; margin: 0 auto; padding: 0px; background: url(img/profile_body.gif) repeat-y;}
.life .profile .body p{ width: 450px; margin: 0 auto; padding: 0px 0px 5px 0px; line-height: 140%; font-size: 10px; color:#630;}	
.life .profile .bottom{ width: 528px; height: 25px; margin: 0 auto; padding: 0px; text-indent: -5555px; background: url(img/profile_bottom.gif) no-repeat; font-size: 1px;}

/** mon **/
.life .mon{ width: 523px; margin: 20px auto 9px; padding: 0px;}
.life .mon .top{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/mon_top.gif) no-repeat; font-size: 1px;}
.life .mon .body{ width: 523px; margin: 0 auto; padding: 0px 0px 0px 0px; background: url(img/mon_body.gif) repeat-y; }
.life .mon .body .left{ width: 91px; height: 117px; float: left; margin: 0px 14px 0px 0px; padding: 0px; background: url(img/mon_day.gif) no-repeat; text-indent: -5555px;}
.life .mon .body .right{ width: 407px; float: left; margin: 0; padding: 4px 0px 0px 0px; }
.life .mon .body .right .top{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_top.gif) no-repeat;}
.life .mon .body .right .body{ width: 397px; margin: 0 auto; padding: 3px 0px 0px 10px; background:url(img/text_body.gif) repeat-y;}
.life .mon .body .right .body .text{ width: 240px; margin: 0px 5px 0px 0px ; padding: 0px; float: left;}
.life .mon .body .right .body .text h3.copy{ width: 239px; /* height: 10px; */ margin: 0px 0px 0px 0px ; padding: 0px; background: url(img/mon_copy.gif) no-repeat; text-indent: -5555px;}
.life .mon .body .right .body .text p{ width: 239px; margin: 0 ; padding: 0px; line-height: 170%; font-size: 10px; color:#600; }
.life .mon .body .right .body .image{ width: 145px; height: 95px; margin: 0 ; padding: 0px; float: left; }
.life .mon .body .right .bottom{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_bottom.gif) no-repeat;}
.life .mon .bottom{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/mon_bottom.gif) no-repeat; font-size: 1px; text-indent: -5555px;}

/** tue **/
.life .tue{ width: 523px; margin: 9px auto 9px; padding: 0px;}
.life .tue .top{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/tue_top.gif) no-repeat; font-size: 1px;}
.life .tue .body{ width: 523px; margin: 0 auto; padding: 0px; background: url(img/tue_body.gif) repeat-y; }
.life .tue .body .left{ width: 94px; height: 134px; float: left; margin: 0px 12px 0px 0px; padding: 0px; background: url(img/tue_day.gif) no-repeat; text-indent: -5555px;}
.life .tue .body .right{ width: 407px; float: left; margin: 0; padding: 4px 0px 0px 0px; }
.life .tue .body .right .top{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_top.gif) no-repeat;}
.life .tue .body .right .body{ width: 397px; margin: 0 auto; padding: 3px 0px 0px 10px; background:url(img/text_body.gif) repeat-y;}
.life .tue .body .right .body .text{ width: 240px; margin: 0px 5px 0px 0px ; padding: 0px; float: left;}
.life .tue .body .right .body .text h3.copy{ width: 239px; height: 14px; margin: 0px 0px 0px 0px ; padding: 0px; background: url(img/tue_copy.gif) no-repeat; text-indent: -5555px;}
.life .tue .body .right .body .text p{ width: 230px; margin: 0 ; padding: 0px; line-height: 170%; font-size: 10px; color:#600; clear:both;}
.life .tue .body .right .body .image{ width: 145px; height: 95px; margin: 0px 7px 15px 0px ; padding: 0px; float: left; }
.life .tue .body .right .bottom{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_bottom.gif) no-repeat;}
.life .tue .bottom{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/tue_bottom.gif) no-repeat; font-size: 1px; text-indent: -5555px;}

/** wed **/
.life .wed{ width: 523px; margin: 0px auto 9px; padding: 0px;}
.life .wed .top{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/wed_top.gif) no-repeat; font-size: 1px;}
.life .wed .body{ width: 523px; margin: 0 auto; padding: 0px 0px 0px 0px; background: url(img/wed_body.gif) repeat-y; }
.life .wed .body .left{ width: 100px; height: 135px; float: left; margin: 0px 7px 0px 0px; padding: 0px; background: url(img/wed_day.gif) no-repeat; text-indent: -5555px;}
.life .wed .body .right{ width: 407px; float: left; margin: 0; padding: 4px 0px 0px 0px; }
.life .wed .body .right .top{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_top.gif) no-repeat;}
.life .wed .body .right .body{ width: 397px; margin: 0 auto; padding: 3px 0px 0px 10px; background:url(img/text_body.gif) repeat-y;}
.life .wed .body .right .body .text{ width: 240px; margin: 0px 5px 0px 0px ; padding: 0px; float: left;}
.life .wed .body .right .body .text h3.copy{ width: 239px; /* height: 10px; */ margin: 0px 0px 0px 0px ; padding: 0px; background: url(img/wed_copy.gif) no-repeat; text-indent: -5555px;}
.life .wed .body .right .body .text p{ width: 239px; margin: 0 ; padding: 0px; line-height: 170%; font-size: 10px; color:#600; }
.life .wed .body .right .body .image{ width: 145px; height: 95px; margin: 0 ; padding: 0px; float: left; }
.life .wed .body .right .bottom{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_bottom.gif) no-repeat;}
.life .wed .bottom{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/wed_bottom.gif) no-repeat; font-size: 1px; text-indent: -5555px;}

/** thu **/
.life .thu{ width: 523px; margin: 9px auto 9px; padding: 0px;}
.life .thu .top{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/thu_top.gif) no-repeat; font-size: 1px;}
.life .thu .body{ width: 523px; margin: 0 auto; padding: 0px; background: url(img/thu_body.gif) repeat-y; }
.life .thu .body .left{ width: 96px; height: 135px; float: left; margin: 0px 10px 0px 0px; padding: 0px; background: url(img/thu_day.gif) no-repeat; text-indent: -5555px;}
.life .thu .body .right{ width: 407px; float: left; margin: 0; padding: 4px 0px 0px 0px; }
.life .thu .body .right .top{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_top.gif) no-repeat;}
.life .thu .body .right .body{ width: 397px; margin: 0 auto; padding: 3px 0px 0px 10px; background:url(img/text_body.gif) repeat-y;}
.life .thu .body .right .body .text{ width: 240px; margin: 0px 5px 0px 0px ; padding: 0px; float: left;}
.life .thu .body .right .body .text h3.copy{ width: 239px; height: 14px; margin: 0px 0px 0px 0px ; padding: 0px; background: url(img/thu_copy.gif) no-repeat; text-indent: -5555px;}
.life .thu .body .right .body .text p{ width: 230px; margin: 0 ; padding: 0px; line-height: 170%; font-size: 10px; color:#600; clear:both;}
.life .thu .body .right .body .image{ width: 145px; height: 95px; margin: 0px 7px 10px 0px ; padding: 0px; float: left; }
.life .thu .body .right .bottom{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_bottom.gif) no-repeat;}
.life .thu .bottom{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/thu_bottom.gif) no-repeat; font-size: 1px; text-indent: -5555px;}

/** fri **/
.life .fri{ width: 523px; margin: 0px auto 9px; padding: 0px;}
.life .fri .top{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/fri_top.gif) no-repeat; font-size: 1px;}
.life .fri .body{ width: 523px; margin: 0 auto; padding: 0px 0px 0px 0px; background: url(img/fri_body.gif) repeat-y; }
.life .fri .body .left{ width: 96px; height: 126px; float: left; margin: 0px 10px 0px 0px; padding: 0px; background: url(img/fri_day.gif) no-repeat; text-indent: -5555px;}
.life .fri .body .right{ width: 407px; float: left; margin: 0; padding: 4px 0px 0px 0px; }
.life .fri .body .right .top{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_top.gif) no-repeat;}
.life .fri .body .right .body{ width: 397px; margin: 0 auto; padding: 3px 0px 0px 10px; background:url(img/text_body.gif) repeat-y;}
.life .fri .body .right .body .text{ width: 240px; margin: 0px 5px 0px 0px ; padding: 0px; float: left;}
.life .fri .body .right .body .text h3.copy{ width: 239px; /* height: 10px; */ margin: 0px 0px 0px 0px ; padding: 0px; background: url(img/fri_copy.gif) no-repeat; text-indent: -5555px;}
.life .fri .body .right .body .text p{ width: 239px; margin: 0 ; padding: 0px; line-height: 170%; font-size: 10px; color:#600; }
.life .fri .body .right .body .image{ width: 145px; height: 95px; margin: 0px 0px 7px 0px; padding: 0px; float: left; }
.life .fri .body .right .bottom{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_bottom.gif) no-repeat;}
.life .fri .bottom{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/fri_bottom.gif) no-repeat; font-size: 1px; text-indent: -5555px;}

/** sat **/
.life .sat{ width: 523px; margin: 9px auto 9px; padding: 0px;}
.life .sat .top{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/sat_top.gif) no-repeat; font-size: 1px;}
.life .sat .body{ width: 523px; margin: 0 auto; padding: 0px; background: url(img/sat_body.gif) repeat-y; }
.life .sat .body .left{ width: 96px; height: 128px; float: left; margin: 0px 8px 0px 0px; padding: 0px; background: url(img/sat_day.gif) no-repeat; text-indent: -5555px;}
.life .sat .body .right{ width: 407px; float: left; margin: 0; padding: 4px 0px 0px 0px; }
.life .sat .body .right .top{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_top.gif) no-repeat;}
.life .sat .body .right .body{ width: 397px; margin: 0 auto; padding: 3px 0px 0px 10px; background:url(img/text_body.gif) repeat-y;}
.life .sat .body .right .body .text{ width: 240px; margin: 0px 5px 0px 0px ; padding: 0px; float: left;}
.life .sat .body .right .body .text h3.copy{ width: 239px; height: 14px; margin: 0px 0px 0px 0px ; padding: 0px; background: url(img/sat_copy.gif) no-repeat; text-indent: -5555px;}
.life .sat .body .right .body .text p{ width: 230px; margin: 0 ; padding: 0px; line-height: 170%; font-size: 10px; color:#600; clear:both;}
.life .sat .body .right .body .image{ width: 145px; height: 95px; margin: 0px 7px 10px 0px ; padding: 0px; float: left; }
.life .sat .body .right .bottom{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_bottom.gif) no-repeat;}
.life .sat .bottom{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/sat_bottom.gif) no-repeat; font-size: 1px; text-indent: -5555px;}

/** sun **/
.life .sun{ width: 523px; margin: 0px auto 9px; padding: 0px;}
.life .sun .top{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/sun_top.gif) no-repeat; font-size: 1px;}
.life .sun .body{ width: 523px; margin: 0 auto; padding: 0px 0px 0px 0px; background: url(img/sun_body.gif) repeat-y; }
.life .sun .body .left{ width: 94px; height: 147px; float: left; margin: 0px 10px 0px 0px; padding: 0px; background: url(img/sun_day.gif) no-repeat; text-indent: -5555px;}
.life .sun .body .right{ width: 407px; float: left; margin: 0; padding: 4px 0px 0px 0px; }
.life .sun .body .right .top{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_top.gif) no-repeat;}
.life .sun .body .right .body{ width: 397px; margin: 0 auto; padding: 3px 0px 0px 10px; background:url(img/text_body.gif) repeat-y;}
.life .sun .body .right .body .text{ width: 240px; margin: 0px 5px 0px 0px ; padding: 0px; float: left;}
.life .sun .body .right .body .text h3.copy{ width: 239px; /* height: 10px; */ margin: 0px 0px 0px 0px ; padding: 0px; background: url(img/sun_copy.gif) no-repeat; text-indent: -5555px;}
.life .sun .body .right .body .text p{ width: 239px; margin: 0 ; padding: 0px; line-height: 170%; font-size: 10px; color:#600; }
.life .sun .body .right .body .image{ width: 145px; height: 95px; margin: 0 ; padding: 0px; float: left; }
.life .sun .body .right .body .school{ width: 200px; margin: 5px 5px 0px 0px; padding: 0px 0px 0px 0px; float: right; text-align: right; font-weight: bold; background: url(/img/list01.gif) no-repeat left;}
.life .sun .body .right .bottom{ width: 407px; height: 5px; margin: 0 auto; padding: 0px; text-indent: -5555px; background:url(img/text_bottom.gif) no-repeat;}
.life .sun .bottom{ width: 523px; height: 6px; margin: 0 auto; padding: 0px; background: url(img/sun_bottom.gif) no-repeat; font-size: 1px; text-indent: -5555px;}

/** treatment **/
.life .treatment{ width: 387px; height: 110px; margin: 30px auto 0; padding: 0px;}
.life .treatment .top{ width: 387px; height: 4px; margin: 0 auto 0; padding: 0px; background: url(img/treatment_top.gif) no-repeat; font-size: 1px;}
.life .treatment .body{ width: 387px; margin: 0 auto 0; padding: 0px 0px 0px 0px; background: url(img/treatment_body.gif) repeat-y;}
.life .treatment .body .bg{ width: 374px; height: 94px; margin: 0 auto 0; padding: 11px 0px 0px 13px; background: url(img/treatment_body_bg.gif) no-repeat bottom; }
.life .treatment .body .text{ width: 247px; height: 34px; margin: 0px 0px 10px 0px ; padding: 0px; float: left; background: url(img/treatment_text.gif) no-repeat; text-indent: -5555px;}
.life .treatment .body .bt{ width: 213px; height: 35px; margin: 3px 0px 0px 0px; padding: 0px; float: left; clear: both;}

.life .treatment .bottom{ width: 387px; height: 6px; margin: 0 auto 0; padding: 0px; background: url(img/treatment_bottom.gif) no-repeat; font-size: 1px; clear: both;}