@charset "shift_jis";

/* ----------------------------------------
 one'sterrace　CSS
 
 [Product Index]
 product/index.html
 
 date:2008/03
---------------------------------------- */

/*------- ページ組み DIV -------*/

#content_main {
	width: 530px;
	float: left;
	padding: 0;
	padding-bottom:10px;

}
#content_menu {
	width: 193px;
	float: left;
	margin-right: 37px;
}


/*------- ページタイトル -------*/

#pagetitle {
	width: 750px;
	margin: 0 auto 14px auto;
}

#pagetitle .timg {
	float: left;
}
#pagetitle .plist {
	width: 400px;
	float: left;
	font-size: 10px;
	margin: 7px 0 0 16px;
	letter-spacing: 1px;
}
#content_main .kagu {
	width: 400px;
	float: left;
	font-size: 10px;
	margin-top:3px;
	margin-bottom:5px;
	letter-spacing: 1px;
}

/* ------------------------------
    PRODUCT　右メニュー
------------------------------ */
#content_menu ul {
	margin: 0px;
	padding: 0px;
	clear: left;
	display: inline;
	margin: 0px;
}
#content_menu ul li {
	margin: 0px;
	padding: 0px;
	clear: left;
	display: inline;
	margin: 0px;
}

#content_menu ul li a {
	display: block;
}


/* ---------------*/

#pmn01_living {
	background-image: url(../new_product/images/mn01_title.gif);
	background-repeat: no-repeat;
	margin-bottom: 6px;
}

#pmn02_bed {
	background-image: url(../new_product/images/mn02_title.gif);
	background-repeat: no-repeat;
	margin-bottom: 6px;
}

#pmn03_kitchen {
	background-image: url(../new_product/images/mn03_title.gif);
	background-repeat: no-repeat;
	margin-bottom: 6px;
}

#pmn03_kitchen .etc_kids {
	margin: 11px 0 11px 0;
}

#pmn04_bath {
	background-image: url(../new_product/images/mn04_title.gif);
	background-repeat: no-repeat;
	margin-bottom: 6px;
}

#pmn04_bath .etc_inte {
	margin: 11px 0 7px 0;
}

#pmn04_bath .etc_fte {

}

#pmn06_flower {
	background-image: url(../new_product/images/mn06_title.gif);
	background-repeat: no-repeat;
	margin-bottom: 6px;
}

#pmn05_curtains {
	background-image: url(../new_product/images/mn05_title.gif);
	background-repeat: no-repeat;
	margin-bottom: 6px;
}

/* ------------------------------
    PRODUCT　トップページ　メイン
------------------------------ */

#content_main .main_st {
	border-bottom: 1px solid #561f00;
}

#content_main .inimg01 {
	margin: 11px 0 30px 0;
}

#content_main .inimg02 {
	margin: 9px 0 0 0;
}

#content_main .inimg03 {
	margin: 13px 0 30px 0;
}

#content_main .inimg04 {
	margin: 11px 0 0 0;
}

#content_main .inimg01 img,
#content_main .inimg02 img,
#content_main .inimg03 img,
#content_main .inimg04 img
 {
	margin: 0 5px 0 0;
}

/* ------------------------------
    PRODUCT　カテゴリトップページ
------------------------------ */

#content_main .cateimg01 {
	margin: 13px 0 0 0;
}



#content_main .cateimg01 .item{
	position:relative;
	z-index:1;
	width:120px;
	height:120px;
	
}

#content_main .cateimg01 .item img {
	margin: 0 10px 0 0;
	border:solid 1px #999999;


} 

#content_main .cateimg01 .newicon{
	position:absolute;
	z-index:2;
}

#content_main .foot_space {
	margin: 40px 0 0 0;
}

/* ------------------------------
    PRODUCT　カテゴリトップページ家具
------------------------------ */



#content_main .cateimg01kagu {
	margin: 20px 0 0 0;
}



#content_main .cateimg01kagu .item{
	position:relative;
	z-index:1;
	width:120px;
	height:120px;
	
}

#content_main .cateimg01kagu .item img {
	margin: 0 10px 0 0;
	border:solid 1px #999999;


} 

#content_main .cateimg01kagu .newicon{
	position:absolute;
	z-index:2;
}




/* -- ページへのテキストリンク --*/

#content_main .pageno_head {
	text-align: right;
	padding: 9px 0 10px 0;
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #999999;
}


#content_main .pageno_headkagu {
	text-align: right;
	padding: 20px 0 10px 0;
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #999999;
}


#content_main .pageno_foot {
	text-align: right;
	padding: 9px 0 10px 0;
	color: #999999;
}

#content_main .pageno_head a,
#content_main .pageno_foot a
 {
	color:#005cd9;
}
#content_main .pageno_head a:hover,
#content_main .pageno_foot a:hover
 {
	color:#ef5400;
}

/* ---------------------------------
   商品詳細: 共通
--------------------------------- */
h1{ display:inline; }
h2 {
display: inline;
}


h3 {
    font-size: 12px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #000000;
	font-weight: bold;
	padding: 1px 0 1px 8px;
	margin: 0 0 8px 0;
}



/* -- Mac IE ここから -- */

/*\*//*/
#content_main table {
	font-size:10px;
	letter-spacing: -1px;
/**/

/* -- Mac IE ここまで-- */


/* -- Mac Safari ここから -- */

/* safari only \*/ 
html:\66irst-child #content_main table { 
	font-size:10px;
	letter-spacing: -1px;
} 

/* -- Mac Safari ここまで-- */


/* -- Mac IE 以外 ここから -- */

/* \*/
#content_main table {
	font-size:10px;
	letter-spacing: 1px;
}
/* */

/* -- Mac IE 以外 ここまで-- */



.tbl_head {
	color:#727272;
	text-align:center;
	background-color: #DBDCDD;
	border-right: 1px solid #FEFEFF;
	border-bottom: 1px solid #FEFEFF;
	border-top: 1px solid #FFFFFF;
}
.tbl_01 {
	border-top: 1px solid #bcbdc0;
	border-right: 1px solid #bcbdc0;
	border-bottom: 1px solid #bcbdc0;
	padding: 1px 0 1px 6px;
	line-height: 1.2em;
}
.tbl_02 {
	border-top: 1px solid #bcbdc0;
	border-right: 1px solid #bcbdc0;
	border-bottom: 1px solid #bcbdc0;
	padding: 2px 0 1px 0;
	text-align: center;
}
.tbl_03 {
	border-right: 1px solid #bcbdc0;
	border-bottom: 1px solid #bcbdc0;
	padding: 1px 0 3px 6px;
	line-height: 1.2em;
}
.tbl_04 {
	border-right: 1px solid #bcbdc0;
	border-bottom: 1px solid #bcbdc0;
	padding: 1px 0 1px 0;
	text-align: center;
}
.tbl_05 {
	border-top: 1px solid #bcbdc0;
	border-bottom: 1px solid #bcbdc0;
	padding: 1px 0 1px 0;
	text-align: center;
}
.tbl_06 {
	border-bottom: 1px solid #bcbdc0;
	padding: 1px 0 1px 0;
	text-align: center;
}
.tbl_07 {
	border-bottom: 1px solid #bcbdc0;
	padding: 1px 0 1px 6px;
}
.tbl_08 {
	border-top: 1px solid #bcbdc0;
	border-bottom: 1px solid #bcbdc0;
	padding: 1px 0 1px 6px;
	background-color: #efefef;
}
.tbl_09 {
	border-bottom: 1px solid #bcbdc0;
	padding: 1px 0 1px 6px;
	background-color: #efefef;
}

/* ---------------------------------
   商品詳細: Living room / Cushions
--------------------------------- */

#cushions {
}

#cushions .goods {
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 18px 0 18px 0;
	margin: 0;
}

#cushions .photo {
	width: 250px;
	height:250px;
	float: left;
	border: solid 1px #999999;
}

#cushions .reads {
	width: 260px;
	height:250px;
	float: left;
	margin: 4px 0 0 12px;
	position:relative;
}

#cushions .reads2 {
	width: 260px;
	height:400px;
	float: left;
	margin: 4px 0 0 12px;
	position:relative;
}

#cushions .reads3 {
	width: 260px;
	height:600px;
	float: left;
	margin: 4px 0 0 12px;
}

#cushions .comment_sozai {
	clear:both;
	width: 260px;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}

#cushions .comment_sozai .comment_sozai1 {
	width:40px;
	float:left;
}

#cushions .comment_sozai .comment_sozai2 {
	width:220px;
	float:left;
}



#cushions .comment01 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}
#cushions .comment02 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#cushions .color_box2{
	margin: 4px 0 0 0;
}

#cushions .color_box{
	margin: 4px 0 0 0;
	position:absolute;
	left:0px;
	bottom:0px;
}

#cushions .color {
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#cushions .color img {
	margin-right:10px;
}

#cushions .color_name {
	font-size:10px;
	margin:0;
	line-height: 1.2em;
	color: #b65113;
	vertical-align:top;

}

#cushions .color_name2 {
	font-size:10px;
	margin:0;
	line-height: 1.2em;
	color: #b65113;
	vertical-align:top;

}


#cushions .color_name img {
	display:inline;
	margin-right:10px;
	vertical-align:top;
}

/* ---------------------------------
   商品詳細: Living room / Rag & mats
   　　　　: Bedroom / Multi cover's
--------------------------------- */

#mats {
}

#mats .goods {
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 18px 0 18px 0;
	margin: 0;
}
#mats .photo {
	width: 250px;
	float: left;
	border: solid 1px #999999;
}
#mats .reads {
	width: 260px;
	height:250px;
	float: left;
	margin: 4px 0 0 12px;
	position:relative;
}

#mats .comment_sozai {
	clear:both;
	width: 260px;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}

#mats .comment_sozai .comment_sozai1 {
	width:40px;
	float:left;
}

#mats .comment_sozai .comment_sozai2 {
	width:220px;
	float:left;
}

#mats .comment01 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}
#mats .comment02 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}
#mats .comment03 {
	font-size:10px;
	margin: 8px 0 6px 0;
	line-height: 1.3em;
	border: 1px solid #E0DFE3;
	padding: 4px;
	color: #666666;
}
#mats .comment04 {
	font-size:10px;
	margin: 10px 0 0 0;
	line-height: 1.2em;
	color: #666666;
}

#mats .color_box{
	margin: 4px 0 0 0;
	position:absolute;
	left:0px;
	bottom:0px;
}

#mats .color {
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#mats .color img {
	margin-right:10px;
}

#mats .color_name {
	font-size:10px;
	margin:0;
	line-height: 1.2em;
	color: #b65113;
	vertical-align:top;

}

#mats .color_name img {
	display:inline;
	margin-right:10px;
	vertical-align:top;
}


/* -----アイコンエリア---- */

#mats .icon_area {
	font-size:10px;
	margin: 8px 0 0 0;
	line-height: 1.2em;
}

#mats .icon_area a {
	color:#005cd9;
}

#mats .icon_area a:hover {
	color:#ef5400;
}

#mats .iconimgs {
	width: 150px;
	float: left;
}
#mats .iconimgs img {
	padding: 0 5px 0 0;
}

#mats .linktxt {
	width: 109px;
	float: left;
	text-align: right;
	margin: 20px 0 0 0;
}

/* -----アイコンエリア---- */

#furniture02 .icon_area {
	font-size:10px;
	margin: 8px 0 0 0;
	line-height: 1.2em;
}

#furniture02 .icon_area a {
	color:#005cd9;
}

#furniture02 .icon_area a:hover {
	color:#ef5400;
}

#furniture02 .iconimgs {
	width: 150px;
	float: left;
}
#furniture02 .iconimgs img {
	padding: 0 5px 0 0;
}

#furniture02 .linktxt {
	width: 109px;
	float: left;
	text-align: right;
	margin: 20px 0 0 0;
}


#furniture02 .iconimgs2 {
	width: 150px;
	float: left;
	margin-bottom:10px;
}
#furniture02 .iconimgs2 img {
	padding: 0 5px 0 0;
}

#furniture02 .linktxt2 {
	width: 109px;
	float: left;
	text-align: right;
	margin: 30px 0 0 0;
}



#furniture02 .icon_area2 {
	width:260px;
	height:42px;
	font-size:10px;
	margin: 8px 0 0 0;
	line-height: 1.2em;
	border:solid 1px #bcbdc0;
	clear:both;
}

#furniture02 .icon_area2 a {
	color:#005cd9;
}

#furniture02 .icon_area2 a:hover {
	color:#ef5400;
}

#furniture02 .iconimgs3 {
	width: 50px;
	float: left;
}
#furniture02 .iconimgs3 img {
	padding:5px;
}

#furniture02 .txt {
	width: 200px;
	float: left;
	text-align:left;
	padding:5px 0 5px 0;
}


#furniture02 .linktxt {
	width: 109px;
	float: left;
	text-align: right;
	margin: 20px 0 0 0;
}


#furniture02 .iconimgs2 {
	width: 150px;
	float: left;
	margin-bottom:10px;
}
#furniture02 .iconimgs2 img {
	padding: 0 5px 0 0;
}

#furniture02 .linktxt2 {
	width: 109px;
	float: left;
	text-align: right;
	margin: 30px 0 0 0;
}


/* ---------------------------------
   商品詳細: kitchenmat
--------------------------------- */

#k-mat{
}

#k-mat .goods {
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 18px 0 18px 0;
	margin: 0;
}
#k-mat .photo {
	width: 250px;
	float: left;
	border: solid 1px #999999;
}
#k-mat .reads {
	width: 260px;
	height:190px;
	float: left;
	margin: 4px 0 0 12px;
	position:relative;
}

#k-mat .comment_sozai {
	clear:both;
	width: 260px;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}

#k-mat .comment_sozai .comment_sozai1 {
	width:40px;
	float:left;
}

#k-mat .comment_sozai .comment_sozai2 {
	width:220px;
	float:left;
}

#k-mat .comment01 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}
#k-mat .comment02 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}
#k-mat .comment03 {
	font-size:10px;
	margin: 8px 0 6px 0;
	line-height: 1.3em;
	border: 1px solid #E0DFE3;
	padding: 4px;
	color: #666666;
}
#k-mat .comment04 {
	font-size:10px;
	margin: 10px 0 0 0;
	line-height: 1.2em;
	color: #666666;
}

#k-mat .color_box{
	margin: 4px 0 0 0;
	position:absolute;
	left:0px;
	bottom:0px;
}

#k-mat .color {
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#k-mat .color img {
	margin-right:10px;
}

#k-mat .color_name {
	font-size:10px;
	margin:0;
	line-height: 1.2em;
	color: #b65113;
	vertical-align:top;

}

#k-mat .color_name img {
	display:inline;
	margin-right:10px;
	vertical-align:top;
}

/* -----アイコンエリア---- */

#k-mat .icon_area {
	font-size:10px;
	margin: 8px 0 0 0;
	line-height: 1.2em;
}

#k-mat .icon_area a {
	color:#005cd9;
}

#k-mat .icon_area a:hover {
	color:#ef5400;
}

#k-mat .iconimgs {
	width: 150px;
	float: left;
}
#k-mat .iconimgs img {
	padding: 0 5px 0 0;
}

#k-mat .linktxt {
	width: 109px;
	float: left;
	text-align: right;
	margin: 20px 0 0 0;
}


/* ---------------------------------
   商品詳細: kitchenlinen
--------------------------------- */

#kitchenlinen {
}

#kitchenlinen .goods {
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 18px 0 18px 0;
	margin: 0;
}
#kitchenlinen .photo {
	width: 250px;
	float: left;
	border: solid 1px #999999;
}
#kitchenlinen .reads {
	width: 260px;
	height:310px;
	float: left;
	margin: 4px 0 0 12px;
	position:relative;
}

#kitchenlinen .reads2 {
	width: 260px;
	height:250px;
	float: left;
	margin: 4px 0 0 12px;
	position:relative;
}

#kitchenlinen .comment_sozai {
	clear:both;
	width: 260px;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}

#kitchenlinen .comment_sozai .comment_sozai1 {
	width:40px;
	float:left;
}

#kitchenlinen .comment_sozai .comment_sozai2 {
	width:220px;
	float:left;
}

#kitchenlinen .comment01 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}
#kitchenlinen .comment02 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}
#kitchenlinen .comment03 {
	font-size:10px;
	margin: 8px 0 6px 0;
	line-height: 1.3em;
	border: 1px solid #E0DFE3;
	padding: 4px;
	color: #666666;
}
#kitchenlinen .comment04 {
	font-size:10px;
	margin: 10px 0 0 0;
	line-height: 1.2em;
	color: #666666;
}

#kitchenlinen .color_box{
	margin: 4px 0 0 0;
	position:absolute;
	left:0px;
	bottom:0px;
}

#kitchenlinen .color {
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#kitchenlinen .color img {
	margin-right:10px;
}

#kitchenlinen .color_name {
	font-size:10px;
	margin:0;
	line-height: 1.2em;
	color: #b65113;
	vertical-align:top;

}

#kitchenlinen .color_name img {
	display:inline;
	margin-right:10px;
	vertical-align:top;
}

/* -----アイコンエリア---- */

#mats .icon_area {
	font-size:10px;
	margin: 8px 0 0 0;
	line-height: 1.2em;
}

#mats .icon_area a {
	color:#005cd9;
}

#mats .icon_area a:hover {
	color:#ef5400;
}

#mats .iconimgs {
	width: 150px;
	float: left;
}
#mats .iconimgs img {
	padding: 0 5px 0 0;
}

#mats .linktxt {
	width: 109px;
	float: left;
	text-align: right;
	margin: 20px 0 0 0;
}

/* ---------------------------------
   商品詳細: Living room / Living Furniture
--------------------------------- */

#living_furni {
}

#living_furni .goods {
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 18px 0 18px 0;
	margin: 0;
}
#living_furni .photo {
	width: 250px;
	float: left;
	border: solid 1px #999999;
}
#living_furni .reads {
	width: 260px;
	float: left;
	margin: 4px 0 0 12px;
}

#living_furni .comment_sozai {
	clear:both;
	width: 260px;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}

#living_furni .comment_sozai .comment_sozai1 {
	width:40px;
	float:left;
}

#living_furni .comment_sozai .comment_sozai2 {
	width:220px;
	float:left;
}

#living_furni .comment01 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	border-bottom: 1px dotted #CCCCCC;
	padding: 0px 0 5px 0;
}
#living_furni .comment02 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
	border-bottom: 1px dotted #CCCCCC;
	padding: 6px 0 4px 0;
}
/* -----アイコンエリア---- */

#living_furni .icon_area {
	font-size:10px;
	margin: 8px 0 0 0;
	line-height: 1.2em;
}

#living_furni .icon_area a {
	color:#005cd9;
}

#living_furni .icon_area a:hover {
	color:#ef5400;
}

#living_furni .iconimgs {
	width: 130px;
	float: left;
}
#living_furni .iconimgs img {
	padding: 0 5px 0 0;
}

#living_furni .linktxt {
	width: 109px;
	float: left;
	text-align: right;
	margin: 20px 0 0 0;
}


/* ---------------------------------
   商品詳細: Bed room / Bed Linen
--------------------------------- */

#bed_linen {
}

#bed_linen .goods {
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 18px 0 18px 0;
	margin: 0;
}

#bed_linen .photo {
	width: 250px;
	float: left;
	border: solid 1px #999999;
}
#bed_linen .reads {
	width: 260px;
	height:250px;
	float: left;
	margin: 4px 0 0 12px;
	position:relative;
}

#bed_linen .reads2 {
	width: 260px;
	height:400px;
	float: left;
	margin: 4px 0 0 12px;
	position:relative;
}

#bed_linen .comment_sozai {
	clear:both;
	width: 260px;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}

#bed_linen .comment_sozai .comment_sozai1 {
	width:40px;
	float:left;
}

#bed_linen .comment_sozai .comment_sozai2 {
	width:220px;
	float:left;
}

#bed_linen .comment01 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}
#bed_linen .comment02 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#bed_linen .color_box{
	margin: 4px 0 0 0;
	position:absolute;
	left:0px;
	bottom:0px;
}

#bed_linen .color {
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#bed_linen .color img {
	margin-right:10px;
}

#bed_linen .color_name {
	font-size:10px;
	margin:0;
	line-height: 1.2em;
	color: #b65113;
	vertical-align:top;

}

#bed_linen .color_name img {
	display:inline;
	margin-right:10px;
	vertical-align:top;
}


/* ---------------------------------
   商品詳細: Curtains
--------------------------------- */

#curtains {
}

#cate_title_curt01 {
	height: 23px;
	text-align: right;
	padding: 5px 6px 0 0;
}

#cate_title_curt02 {
	height: 23px;
	text-align: right;
	padding: 5px 6px 0 0;
}

#cate_title_curt03 {
	background-image: url(../new_product/curtains/order/images/p_title.gif);
	height: 23px;
	text-align: right;
	padding: 5px 6px 0 0;
}

#curtains .goods {
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 18px 0 18px 0;
	margin: 0;
}

#curtains .photo {
	width: 250px;
	float: left;
	border: solid 1px #999999;
}

#curtains .reads {
	width: 260px;
	height:350px;
	float: left;
	margin: 4px 0 0 12px;
	position:relative;
}


#curtains .comment_sozai {
	clear:both;
	width: 260px;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}

#curtains .comment_sozai .comment_sozai1 {
	width:40px;
	float:left;
}

#curtains .comment_sozai .comment_sozai2 {
	width:220px;
	float:left;
}

#curtains .comment01 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}
#curtains .comment02 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}
#curtains .comment03 {
	text-align: right;
	padding: 8px 0 0 0;
	clear:left;
}
#curtains .comment03 a {
	color: #a3692e;
	background-color: #ece1ce;
	padding: 0 4px 0 1px;
	border: solid 1px #d7c2a0;
	text-decoration: none;
	font-size: 10px;
	display: block;
	width: 92px;
	margin: 0 0 0 160px;
}
#curtains .comment03 a:hover {
	color: #CC0000;
	background-color: #f4eacc;
}

#curtains .color_box{
	margin: 4px 0 0 0;
	position:absolute;
	left:0px;
	bottom:0px;
}

#curtains .color {
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#curtains .color img {
	margin-right:10px;
}

#curtains .color_name {
	font-size:10px;
	margin:0;
	line-height: 1.2em;
	color: #b65113;
	vertical-align:top;

}

#curtains .color_name img {
	display:inline;
	margin-right:10px;
	vertical-align:top;
}


/* -----アイコンエリア---- */

#curtains .icon_area {
	font-size:10px;
	margin: 8px 0 0 0;
	width: 100%;
	float: left;
}

#curtains .icon_area a {
	color:#005cd9;
}

#curtains .icon_area a:hover {
	color:#ef5400;
}

#curtains .iconimgs {
	width: 155px;
	float: left;
}
#curtains .iconimgs img {
	padding: 0 5px 0 0;
}

#curtains .linktxt {
	width: 120px;
	text-align: right;
	margin: 18px 0 0 0;
	float: left;
}

/* ---------------------------------
   商品詳細: Fragrance
--------------------------------- */

#fragracne {
}

#fragracne .goods {
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 18px 0 18px 0;
	margin: 0;
}

#fragracne .photo {
	width: 250px;
	float: left;
	border: solid 1px #999999;
}
#fragracne .reads {
	width: 260px;
	float: left;
	margin: 4px 0 0 12px;

}

#fragracne .comment_sozai {
	clear:both;
	width: 260px;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}

#fragracne .comment_sozai .comment_sozai1 {
	width:40px;
	float:left;
}

#fragracne .comment_sozai .comment_sozai2 {
	width:220px;
	float:left;
}

#fragracne .comment01 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}
#fragracne .comment02 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#fragracne .color_box{
	margin: 4px 0 0 0;
	position:absolute;
	left:0px;
	bottom:0px;
}

#fragracnen .color {
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#fragracne .color img {
	margin-right:10px;
}

#fragracne .color_name {
	font-size:10px;
	margin:0;
	line-height: 1.2em;
	color: #b65113;
	vertical-align:top;

}

#fragracne .color_name img {
	display:inline;
	margin-right:10px;
	vertical-align:top;
}

/* ---------------------------------
   商品詳細: Living room / Cotatsu
--------------------------------- */

#cotatsu {
}

#cotatsu .goods {
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 18px 0 18px 0;
	margin: 0;
}

#cotatsu .photo {
	width: 250px;
	height:250px;
	float: left;
	border: solid 1px #999999;
}

#cotatsu .reads {
	width: 260px;
	height:400px;
	float: left;
	margin: 4px 0 0 12px;

}
#cotatsu .reads2 {
	width: 260px;
	height:510px;
	float: left;
	margin: 4px 0 0 12px;

}

#cotatsu .reads3 {
	width: 260px;
	height:250px;
	float: left;
	margin: 4px 0 0 12px;
	position:relative;
}


#cotatsu .comment_sozai {
	clear:both;
	width: 260px;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}

#cotatsu .comment_sozai .comment_sozai1 {
	width:40px;
	float:left;
}

#cotatsu .comment_sozai .comment_sozai2 {
	width:220px;
	float:left;
}


#cotatsu .comment01 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}
#cotatsu .comment02 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}


#cotatsu .color_box{
	width:260px;
	margin: 4px 0 15px 0;

}

#cotatsu .color_box3{
	width:260px;
	margin: 4px 0 15px 0;
	position:absolute;
	left:0px;
	bottom:0px;
}

#cotatsu .color {
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#cotatsu .color img {
	margin-right:10px;
}

#cotatsu .color_name {
	font-size:10px;
	margin:0;
	line-height: 1.2em;
	color: #b65113;
	vertical-align:top;

}

#cotatsu .color_name img {
	display:inline;
	margin-right:10px;
	vertical-align:top;
}

/* ---------------------------------
   商品詳細: Living room / Mats02
--------------------------------- */

#mats02 {
}

#mats02 .goods {
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 18px 0 18px 0;
	margin: 0;
}

#mats02 .photo {
	width: 250px;
	float: left;
	border: solid 1px #999999;
}

#mats02 .reads {
	width: 260px;
	height:250px;
	float: left;
	margin: 4px 0 0 12px;
	position:relative;
	
}

#mats02 .reads2 {
	width: 260px;
	height:300px;
	float: left;
	margin: 4px 0 0 12px;

}

#mats02 .reads3 {
	width: 260px;
	height:250px;
	float: left;
	margin: 4px 0 0 12px;
	position:relative;
}


#mats02 .comment_sozai {
	clear:both;
	width: 260px;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}

#mats02 .comment_sozai .comment_sozai1 {
	width:40px;
	float:left;
}

#mats02 .comment_sozai .comment_sozai2 {
	width:220px;
	float:left;
}


#mats02 .comment01 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}
#mats02 .comment02 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}


#mats02 .color_box{
	width:260px;
	margin: 4px 0 0px 0;
	position:absolute;
	left:0px;
	bottom:0px;

	
}

#mats02 .color_box3{
	width:260px;
	margin: 4px 0 15px 0;
	position:absolute;
	left:0px;
	bottom:0px;
}

#mats02 .color {
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#mats02 .color img {
	margin-right:10px;
}

#mats02 .color_name {
	font-size:10px;
	margin:0;
	line-height: 1.2em;
	color: #b65113;
	vertical-align:top;

}

#mats02 .color_name img {
	display:inline;
	margin-right:10px;
	vertical-align:top;
}


/* ---------------------------------
   商品詳細: Living room / furniture
--------------------------------- */

#furniture02 {
}

#furniture02 .goods {
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 30px 0 30px 0;
	margin: 0;
}

#furniture02 .photo {
	width: 250px;
	float: left;

}

#furniture02 .photo img{
	border: solid 1px #999999;
}

#furniture02 .photo .text{
	font-size:10px;

}

#furniture02 .reads {
	width: 260px;
	float: left;
	margin: 4px 0 0 12px;
	
}

#furniture02 .reads2 {
	width: 260px;
	height:300px;
	float: left;
	margin: 4px 0 0 12px;
}

#furniture02 .reads3 {
	width: 260px;
	height:250px;
	float: left;
	margin: 4px 0 0 12px;
	position:relative;
}


#furniture02 .comment_sozai {
	clear:both;
	width: 260px;
	font-size:10px;

	line-height: 1.2em;
}

#furniture02 .comment_sozai .comment_sozai1 {
	width:40px;
	margin: 4px 0 0 0;
	float:left;
}

#furniture02 .comment_sozai .comment_sozai2 {
	width:220px;
	margin: 4px 0 0 0;
	float:left;
}


#furniture02 .comment01 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
}
#furniture02 .comment02 {
	clear:both;
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#furniture02 .kinou {
	clear:both;
	font-size:10px;
	padding: 5px 0 0 0;
	line-height: 1.2em;
}

#furniture02 .kinou .photo {
	float:left;
	width:155px;
	border:0;
}

#furniture02 .kinou .photo img{
	border: solid 1px #999999;
}

#furniture02 .kinou .text {
	float:right;
	width:100px;
	font-size:10px;
}

#furniture02 .color_box{
	width:260px;
	margin: 4px 0 0px 0;
	left:0px;
	bottom:0px;

	
}

#furniture02 .color_box3{
	width:260px;
	margin: 4px 0 15px 0;
	position:absolute;
	left:0px;
	bottom:0px;
}

#furniture02 .color {
	font-size:10px;
	margin: 4px 0 0 0;
	line-height: 1.2em;
	color: #b65113;
}

#furniture02 .color img {
	margin-right:10px;
}

#furniture02 .color_name {
	font-size:10px;
	margin:0;
	line-height: 1.2em;
	color: #b65113;
	vertical-align:top;

}

#furniture02 .color_name img {
	display:inline;
	margin-right:10px;
	vertical-align:top;
}



/* -----commonから---- */
#page .remove {
	clear: both;
}


#right_box { margin:0 auto; width:525px; }

