@charset "Shift_JIS";


.andlife { width:700px; margin:0; padding:0; overflow:hidden; }

.andlife .read { width:643px; margin:0 0 47PX 30px  !important; padding:0; overflow:hidden; text-align:center; }
	.andlife .read h3 { width:463px; margin:0 auto !important; padding:0 !important; border:none !important; background:none !important; float:none; display:block; }
		.andlife .read h3 img { float:none !important; }
	.andlife .read p  { width:463px; margin:0 auto !important; padding:0 !important; border:none !important; display:block; }
	.andlife .read img { display:inline !important; }
.andlife .catch { margin:0 0 25px 65px !important; padding:0 3px !important; overflow:hidden; letter-spacing:.1em; font-weight:bold; }
.andlife .catch p { margin:0 !important; padding:0 !important; }

.andlife .product_lineup { width:643px; margin:0 0 0 25px !important; padding:0; overflow:hidden; }
	.andlife .product_lineup h4 { width:643px; margin:0 !important; padding:0 !important; border:none !important; }
		.andlife .product_lineup h4  img { margin:0 !important; float:none !important; }
	.andlife .product_lineup ul { margin:0 !important; padding:0 10px 10px !important; overflow:hidden; display:block; list-style:none; }
	.andlife .product_lineup li { margin:0 !important; padding:0 !important; display:block; float:left; }
	.andlife .product_lineup p  { margin:0 !important; padding:0 !important; }
	.andlife .product_list { margin:0 0 10px 0 !important; }
	.andlife .product_list { background:url(../images/bg_001.gif) left bottom no-repeat; }
  .andlife .product_list > ul { margin-left: -9px !important; }
  .andlife .product_list > ul > li { padding: 2px 0 2px 7px !important; border-top: 1px solid #d7dfd1; border-left: 1px solid #d7dfd1; }
  .andlife .product_list > ul > li:first-child,.andlife .product_list > ul > li:first-child + li { border-top: 0; }

.andlife .product_lineup02 { width:643px; margin:0 0 35px 25px !important; padding:0; overflow:hidden; }
.andlife .product_lineup02 dt { float:left; }
.andlife .product_lineup02 dd { margin-left:12px !important; }

.andlife .section01 { width:643px; margin:0 0 10px 25px !important; padding:0; overflow:hidden; }
	.andlife .section01 .box01 { width:319px; margin:0; padding:0; overflow:hidden; float: left; }
	.andlife .section01 .box02 { width:308px; margin:0; padding:0; overflow:hidden; float:right; }
	.andlife .section01 .box02 ul { width:308px; margin:0 !important; padding:0 !important; overflow:hidden; display:block; list-style:none; }
	.andlife .section01 .box02 li { margin:0 15px 0 0 !important; padding:0 !important; display:block; float:left; }


