@charset "shift_jis";
/* CSS Document */
* {
	margin:0;
	padding:0
}
img {
	border:none;
	vertical-align:bottom
}
#evolution {
	margin:0 auto;
	width:750px;
	text-align:center;
	font-size:15px;
	line-height:150%
}
#evolution li {
	float:left;
	list-style:none
}
#evolution dt, #evolution dd {
	float:left
}
#evolution .le_pic {
	width:329px;
	float:left
}
#evolution .dl_t {
	width:421px;
	background:url(../IMAGE/mattress_evolution/ti_bg.jpg) top no-repeat;
	float:left;
	text-align:left
}
#evolution .dl_t dt, #evolution .dl_t dd {
	width:409px
}
#evolution .dl_t dd {
	padding-top:20px
}
#evolution .dl_t p img {
	float:left
}
#evolution .dl_w750 {
	width:750px;
	background:url(../IMAGE/mattress_evolution/bg1.jpg) top right no-repeat;
	text-align:left;
	overflow:hidden
}
#evolution .dl_w750 dt {
	width:750px;
	padding-bottom:17px
}
#evolution .dl_w750 dd {
	width:718px;
	padding-left:32px
}
#evolution .he135 {
	height:135px
}
#evolution .he184 {
	height:184px
}
#evolution .dl_w750b {
	width:750px;
	text-align:left;
	padding-bottom:25px;
	overflow:hidden
}
#evolution .dl_w750b dt {
	padding-bottom:33px
}
#evolution .dl_w750b dd {
	width:718px;
	height:112px;
	padding-left:32px;
	background:url(../IMAGE/mattress_evolution/bg2.gif) bottom right no-repeat;
}
#evolution .dl_w682 {
	width:682px;
	margin:33px 36px 27px 32px;
	text-align:left;
	font-size:15px;
	line-height:140%;
	overflow:hidden
}
#evolution .dl_w682 dt {
	width:269px
}
#evolution .dl_w682 dt {
	background:url(../IMAGE/mattress_evolution/d1.jpg) bottom no-repeat;
	padding-bottom:155px
}
#evolution .dl_w413 {
	width:413px;
	background:url(../IMAGE/mattress_evolution/bg4.gif) bottom no-repeat;
	padding-bottom:26px;
	float:left;
	overflow:hidden
}
#evolution .dl_w413 dt {
	background:none;
	padding:0
}
#evolution .dl_w413 dd {
	width:207px
}

#evolution .dl_w413 dd.he177 {
	width:194px;
	height:195px;
	padding:12px 2px 0 6px;
	background:url(../IMAGE/mattress_evolution/bg3.gif) bottom no-repeat;
	border-right:#990000 4px solid
}
#evolution .dl_w702, #evolution .dl_w702b, #evolution .dl_w702c, #evolution .dl_w702d, #evolution .dl_w702f {
	width:702px;
	margin:0 24px;
	font-size:15px;
	line-height:150%;
	text-align:left;
	overflow:hidden
}
#evolution .dl_w702c dt{
	height:196px;
	overflow:hidden;
}
#evolution .dl_w702 dt {
	padding-bottom:17px
}
#evolution .dl_w702b {
	padding:20px 0
}
#evolution .dl_w702b dd {
	width:682px;
	height:305px;
	padding-left:20px;
	background:url(../IMAGE/mattress_evolution/bg5.jpg) top right no-repeat
}
#evolution .dl_w702c {
	padding-top:40px
}
#evolution .dl_w702d {
	margin:20px 24px 70px 24px;
	background:url(../IMAGE/mattress_evolution/ce-bg2.gif) repeat-y;
	font-size:15px;
	line-height:150%;
	overflow:hidden
}
#evolution .dl_w702d dt {
	padding-bottom:18px
}
#evolution .dl_w702d dd {
	width:455px;
}
#evolution .dl_w702d p{
	padding-left:12px;
}

#evolution .dl_w702d dd.dd_w235 {
	width:235px;
	float:right;
	text-align:left;
	padding:0
}
#evolution .dl_w702d dd.bo_mo {
	width:702px;
	text-align:center;
	background:url(../IMAGE/mattress_evolution/bo-bg2.gif) bottom no-repeat;
	padding:10px 0 24px 0
}
#evolution .dl_w287 {
	width:350px;
	float:left
}
#evolution .dl_w287 dt {
	padding:10px 0 5px 12px
}
#evolution .dl_w287 dd {
	width:350px;
	padding-left:3px;
	font-size:15px;
	line-height:140%
}
#evolution .dl_w702e {
	width:702px;
	margin:0 24px;
	text-align:left;
	background:url(../IMAGE/mattress_evolution/ri2.gif) bottom right no-repeat;
	overflow:hidden
}
#evolution .dl_w702e dt {
	padding-bottom:17px
}
#evolution .dl_w702e dd {
	width:397px;
	padding-left:14px
}
#evolution .dl_w654 {
	width:654px;
	margin:20px 48px;
	text-align:left;
	overflow:hidden
}
#evolution .dl_w654 dd {
	width:654px;
	padding-top:10px
}
#evolution .red {
	font-weight:bold;
	color:#990000
}
#evolution .moji {
	width:702px;
	padding:17px 0 20px 48px;
	text-align:left
}
#evolution .w702 {
	width:702px;
	background:url(../IMAGE/mattress_evolution/ce-bg.gif) repeat-y;
	margin:0 24px
}
#evolution .w702 .ul1 {
	width:692px;
	margin:0 5px;
	text-align:left;
	font-size:15px;
	line-height:140%;
	overflow:hidden
}
#evolution .ul1 dd {
	padding:0 0 16px 9px
}
#evolution .ul1 li {
	width:172px
}
#evolution .ul1 li.w170 {
	width:170px
}
#evolution .ul1 li.w178 {
	width:169px
}
#evolution .ul1 dd {
	width:163px
}
#evolution .ul1 li.w170 dd {
	width:161px
}
#evolution .ul1 li.w178 dd {
	width:169px
}
#evolution .ul2 {
	width:692px;
	padding:7px 5px 23px 5px;
	font-size:16px;
	line-height:140%;
	text-align:left;
	background:url(../IMAGE/mattress_evolution/bo-bg1.gif) bottom no-repeat;
	overflow:hidden
}
#evolution .li_w334 dl {
	width:284px;
	margin:0 25px;
	overflow:hidden
}
#evolution .li_w334 dt {
	width:284px;
	padding-bottom:36px
}
#evolution .li_w334 dd {
	width:271px;
	padding-left:13px
}
#evolution .li_w358 {
	width:358px
}
#evolution .li_w358 dt {
	width:285px;
	text-align:right
}
#evolution .li_w358 dd {
	width:358px
}
#evolution .t4 {
	padding:64px 0 24px 0
}
#evolution .moji_b {
	width:672px;
	padding:15px 0 0 30px;
	text-align:left
}
#evolution .ul_2 {
	width:692px;
	padding:15px 5px 23px 5px;
	background:url(../IMAGE/mattress_evolution/bo-bg1.gif) bottom no-repeat;
	overflow:hidden
}
#evolution .ul_2 li {
	width:353px
}
#evolution .ul_2 li.li_w297 {
	width:297px;
	text-align:right
}
#evolution .tb20 {
	padding:20px 0
}
#evolution .tb20 dd {
	width:234px;
	text-align:left
}
#evolution .tb20 dd.w220 {
	width:220px;
	text-align:right
}
#evolution .dl_w702f {
	background:url(../IMAGE/mattress_evolution/ri3.gif) bottom right no-repeat
}
#evolution .dl_w702f dt {
	width:355px;
}
#evolution .dl_w702f dd {
	width:347px;
	padding-top:20px
}
#evolution .ba {
	width:750px;
	padding-top:30px
}
#evolution .ba ul {
	width:693px;
	background:url(../IMAGE/mattress_evolution/ba-bg.gif) bottom no-repeat;
	padding:0 29px 33px 28px;
	overflow:hidden
}
#evolution .ba li {
	width:231px
}
#evolution .ba dl {
	width:213px;
	margin:0 9px
}
#evolution .ba dl, #evolution .ba dd {
	width:213px
}
#evolution .ba dd {
	text-align:right
}
#evolution a {
	text-decoration:underline;
	color:#3E79FF
}