#main-content {position:relative;}

#side-bar #entry_box {background:#f6f2ed; padding:5px; margin:15px 0 0 0;}
#side-bar #rerated_entry {margin:0; border:1px solid #dbdbdb; background:#fff;}
#side-bar #rerated_entry li {list-style:none; padding:0 0 0 5px; line-height:30px; background:url(../imgdir/common/dot.gif) repeat-x bottom left; width:190px;}
#side-bar #rerated_entry li a {background:url(../imgdir/common/ic_arrow03.gif) no-repeat left center; padding-left:20px; width:190px; }



/* pagebute */
.pagebute {width:100%; position:absolute; top:10px; right:0;}

.pagebute ul {margin:0; padding:0; text-align:right;}
.pagebute ul li {list-style:none; display:inline; line-height:25px; height:25px;}
.pagebute ul li.next {margin:0 0 0 10px;}
.pagebute ul li.prev {margin:0 10px 0 0;}
.pagebute ul li.next a {background:url(/imgdir/common/ic_arrow04.gif) no-repeat center right; padding:0 20px 0 0;}
.pagebute ul li.prev a {background:url(/imgdir/common/ic_arrow05.gif) no-repeat center left; padding:0 0 0 20px;}

.pagebute_bottom {width:100%; margin:25px 0;}

.pagebute_bottom ul {margin:0; padding:0; text-align:right;}
.pagebute_bottom ul li {list-style:none; display:inline; line-height:25px; height:25px;}
.pagebute_bottom ul li.next {margin:0 0 0 10px;}
.pagebute_bottom ul li.prev {margin:0 10px 0 0;}
.pagebute_bottom ul li.next a {background:url(/imgdir/common/ic_arrow04.gif) no-repeat center right; padding:0 20px 0 0;}
.pagebute_bottom ul li.prev a {background:url(/imgdir/common/ic_arrow05.gif) no-repeat center left; padding:0 0 0 20px;}

/* /pagebute */

/* レシピ */
#recipe { line-height:1.6; }
#recipe h3 { margin-top:25px; }
#recipe dl { margin:0; }
#recipe dl dt { margin:0; }
#recipe dl dd { margin:0; }
#recipe dl.name { margin:25px 0 25px 0; }
#recipe dl.name dt { margin:0 0 5px 0; }
#recipe dl.comment dt { float:left; font-size:89%; }
#recipe dl.comment dd { background:url(/imgdir/point/recipe/recipe_comment_bg.gif) right top no-repeat; margin:0 0 0 130px; padding:10px 10px 10px 60px; height:146px; }
	/*-- IE hack --*/
	* html #recipe dl.comment dd { padding:10px 10px 10px 40px; }
	*:first-child+html #recipe dl.comment dd { padding:10px 10px 10px 40px; }
	/*-- IE hack --*/

#recipe h3 { clear:both; }

#recipe table.ingredients { margin:0 0 25px 0; font-size:100%; }
#recipe table.ingredients th { font-weight:normal; text-align:left; width:130px; padding:6px; vertical-align:text-top; background:url(../imgdir/common/box_list_border_dd.gif) repeat-x 0 bottom; color:#374D6D; }
#recipe table.ingredients td { width:200px; padding:6px; background:url(/imgdir/common/box_list_border_dd.gif) repeat-x 0 bottom; }
#recipe table.ingredients span { font-size:89%; }

#recipe dl.howto { margin:0 0 25px 0; }
#recipe dl.howto dt { float:left; margin:0 35px 0 0; height:113px; }
	/*-- IE hack --*/
	* html #recipe dl.howto dt { margin:0; }
	*:first-child+html #recipe dl.howto dt { margin:0; }
	/*-- IE hack --*/
#recipe dl.howto dd { height:120px; text-indent:-1.5em; }
	/*-- IE hack --*/
	* html #recipe dl.howto dd { padding:0 0 0 35px; }
	*:first-child+html #recipe dl.howto dd { padding:0 0 0 35px; }
	/*-- IE hack --*/
#recipe dl.howto dd span { padding:10px 0 0 0; }
#recipe dl.link dt { float:left; margin:0 15px 0 0; }

/* /レシピ */


/* 眠りについて */

#wellness_box {background:url(/imgdir/point/wellness/bg_image.jpg) no-repeat right top;}

#wellness_box p.w300 {width:320px;}
#wellness_box p.w200 {width:200px;}
#wellness_box p.caption {font-size:10px;}

#wellness_box #rock_a img {position:relative;top:-25px;}

#wellness_box dl { padding:10px 0 0 0;}
#wellness_box dt { font-weight:bold; font-size:129%; color:#697A92; margin:0 0 10px 0; }
#wellness_box dd { margin:0 0 10px 0; line-height:1.5; }
#wellness_box dd.cap { font-size:86%; }

/* /眠りについて */


/* Q&A */
#qanda_box  {background:url(../imgdir/point/qa/bg_image.jpg) no-repeat right top;}
#qanda_box p.w300 {width:320px; margin-top:50px; margin-bottom:0;}

#qanda {padding:60px 0 0;}
#qanda h3 {font-size:12px;background:url(/imgdir/about/for_bestsleep/q.gif) no-repeat left top;padding-left:22px;line-height:17px;font-weight:bold;margin-bottom:15px;color:#374D6D;}
#qanda p {background:url(/imgdir/about/for_bestsleep/a.gif) no-repeat left top;padding-left:22px;line-height:160%;margin-bottom:30px;}


/* /Q&A */


/* ベッドコンテンツ */
#bed-topics {background:url(../imgdir/point/bed-topics01/bg_bed-topics.jpg) no-repeat right top;}
	#bed-topics .bedunit {margin:40px 0 20px 0; padding:30px 0;}
	#bed-topics .bedunit .left {width:300px;}
	#bed-topics .bedunit .left p {padding-left:15px; margin:10px 0; text-align:justify; text-justify:inter-ideograph;}

#choices { margin-top:30px; }
#choices dl dt a{background: url(../imgdir/common/ic_arrow04.gif) no-repeat left top; margin-top:30px; margin-bottom: 0; padding: 0 0 0 20px; }
*+html #choices dl dt a{background: url(../imgdir/common/ic_arrow04.gif) no-repeat left center; margin-top:30px; margin-bottom: 0; padding: 0 0 0 20px; }
#choices dl dd {margin: 3px 0 25px 0; padding: 0; font-size:12px; color:#333333; font-weight:100;}

/*#choices { margin-top:30px; }
#choices a {background: url(../imgdir/common/ic_arrow04.gif) 0 0 no-repeat; _background: url(../imgdir/common/ic_arrow04.gif) 0 3px no-repeat; margin-top:30px; margin-bottom: 0; padding: 0 0 0 20px; }
#choices p {margin: 3px 0 25px 0; padding: 0;}*/



