@charset "utf-8";
/* CSS Document */


/* ------------------------------------------------------
contents
------------------------------------------------------ */
/*__ .main __*/
.main .box { width:520px; margin:0 auto; font-size:117%;/*14px*/ }
.main .box p.patent { float:left; width:203px; padding-bottom:15px; }
.main .box p.catch { float:left; width:228px; padding:10px 0 0 35px; }
.main .box ul.price { clear:both; }
.main .box ul.price li { overflow:hidden; zoom:1; margin-bottom:15px; }
.main .box ul.price li img { float:left; width:263px; }
.main .box ul.price li ul { overflow:hidden; zoom:1; background:url(img/damper_price_bg.gif) no-repeat; width:245px; height:235px; float:left; padding:15px 11px 0 0; }
.main .box ul.price li ul li { background:url(img/damper_price_icon.gif) no-repeat 0 5px; padding-left:12px; }
.main .box p.lead { margin-top:15px; }
.main .box p.toTop { text-align:right; margin:15px 0 30px; }
#about p.img { text-align:center; margin-top:10px; }
#detail p.img { float:right; padding:0 5px 10px 10px; width:201px; }
#detail dl { padding-left:5px; }
#detail dl dt { }
#detail dl dd { margin-bottom:20px; }

#case dl.way { background:url(img/way_img.jpg) no-repeat; padding-top:10px; }
#case dl.way dt { font-size:0; line-height:0; padding-bottom:218px; }
#case dl.way dd { line-height:1; padding:0 0 35px 45px; }

#case dl.space { background:url(img/space_img.jpg) no-repeat; padding-top:10px; }
#case dl.space dt { font-size:0; line-height:0; padding-bottom:218px; }
#case dl.space dd.text_01 { padding:0 0 81px 195px; }
#case dl.space dd.text_02 { padding:0 0 20px 45px; }

