@charset "Shift_JIS";

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 7pt;
	margin: 0px;
	padding: 0px;
}
a.menu_image:hover img {
	FILTER: alpha(opacity=50); opacity: 0.5
}
a.tolink:visited{
	color:#000000;
	text-decoration: none;

}
a.tolink:link {
	color:#000000;
	text-decoration: none;
}
a.tolink:hover {
	background-image: none;
	text-indent: 0px;
	margin: 0px;
	padding: 0px;
	color: #FF0000;
	text-decoration: underline;
	
}
img {
	border-style:none;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

p {
	font-size: 11px;
	color: #006633;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 2px;

} 

.footer {
    font-size: 10px;
	color: #fff;
	text-align: center;
}

.copy {
    text-align: right;
	font-size: 11px;
	color: #666;
}

.navi {
	color: #fff;
	font-size: 10px;
	line-height: 15px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-align: left;
}

.navi a {
	text-decoration: none;
	color: #fff;
}

.navi a:hover {
    text-decoration: underline;
}

.sidenavi {
    margin: 10px 0px 10px 10px;
}

.cv1 {
	margin: 0;
	padding: 0px;
	height: 100px;
	width: 750px;
	background-image: url(products/ya/mimi01.jpg);
	background-position: right;
}

.cv1 img {
    float: left;
}


.cv01 {
    background:url(cssimg/cv1.gif) ;
    width: 550px;
    margin: 15px 0 15px 15px;
    padding-bottom: 1em;
}
.cv02 {
	width: 550px;
	padding-bottom: 1em;
	background-image: url(cssimg/cv2.gif);
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 1px;
}
.cv03 {
	background:url(cssimg/cv3.gif);
	width: 550px;
	padding-bottom: 1em;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 1px;
}
.cv04 {
    background:url(cssimg/cv4.gif) ;
    width: 550px;
    margin: 15px 0 15px 15px;
    padding-bottom: 1em;
}
.cv05 {
	background:url(cssimg/cv5.gif);
	width: 550px;
	padding-bottom: 1em;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 1px;
}

.cvp {
	line-height: 1.5;
	color: #666;
	font-size: 13px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 1;
	padding-top: 0;
	padding-right: 45px;
	padding-bottom: 0;
	padding-left: 45px;
}




.top {
	color: #666666;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;

}



h1 {
	font-size: 10px;
	text-align: right;
	padding-top: 6px;
	padding-right: 8px;
	font-weight: normal;
	margin: 0px;
	float: right;
}

/*h2タグ*/

h2 {
	color: #333333;
	margin: 5px 0px 1px 5px;
	padding: 1px 0px 0px 5px;
	font-size: 18px;
	font: bold;
}
.syouhinmei{
	color: #333333;
	font-size: 18px;
	float: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
	font-weight: bolder;
}


/*パンくず*/
h3 {
	font-size: 11px;
	text-align: right;
	color:#999999;
	font-weight: normal;
	float: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}


.yu {
	color: #000000;
	font-size: 18px;
	font-weight: bolder;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-image: url(cssimg/sin2.jpg);
	background-repeat: no-repeat;
	width: 545px;
	background-position: bottom;
	text-align: left;
	float: none;
	line-height: 20px;
	height: 40px;



}

.yu1 {
	color: #000066;
	font-size: 16px;
	font-weight: bolder;
	clear: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	float: none;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(cssimg/icon/yaji.gif);
	background-repeat: no-repeat;
	line-height: 20px;
}

/*商品感想のhタグ*/

.yu2 {
	color: #333333;
	margin: 0px;
	padding: 10px 10px 0px 5px;
	font-size: 16px;
	font-weight: bold;
	width: 360px;
	left: 2px;
	text-align: left;
	height: 21px;

}
/*商品感想のpタグ*/
.yu3 {
	color: #666666;
	margin: 0px 0px 0px 5px;
	padding: 15px 10px 0px 5px;
	font-size: 13px;
	width: 360px;
	text-align: left;
	float: right;
	height: 55px;


}

.yu4 {
	color: #333333;
	font-size: 14px;
	float: left;
	font-weight: normal;
	clear: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	height: 25px;
	background-color: #FFFFFF;
	background-image: url(cssimg/icon/0-1.gif);
	background-repeat: no-repeat;
}

.yu5 {
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(cssimg/icon/0-2.gif);
	background-repeat: no-repeat;
	width: 545px;
	text-align: left;
	float: none;
	line-height: 20px;
	height: 40px;



}


/*ニトリート商品説明*/
.bienargy {
    color: #f69;
	font-size: 13px;
    line-height: 15px;
    margin: 0.6em 1em;
}
.bienargy1 {
	color: #333;
	font-size: 13px;
	line-height: 15px;
	margin: 0.6em 1em 5px 1px;
	width: 300px;

}
.bienargy2 {
    color: #555;
	font-size: 13px;
    line-height: 15px;
    margin: 0.6em 1em 1.2em 2em;
}








/*お薦め商品用／みどりアイコン*/
h4 {
    font-size: 12px;
	color: #333333;
	background: url(cssimg/icon/1-3.gif) no-repeat;	
    background-position: left;
    margin: 10px 8px 0px 3px;
    padding: 1px 1px 1px 20px;
    font-weight: normal;  /*太字をもどす*/
}
h5 {
    margin: 0px;
	padding: 15px 10px 2px 5px;
	height: auto;
    font-size: 11px;
	text-align: right;
    color:#999999;
    font-weight: normal;

}



.a1 {
    font-size: 11px;
	color: #666666;
	padding: 0px 0px;
    margin: 5px;
}

.a2 {
    font-size: 11px;
	background: url(cssimg/icon/01.gif) no-repeat;	
	color: #666666;
	padding: 3px 15px 8px 15px;
    margin: 0px;
}




/*トップページ内の全体コンテナ*/
.a3 {
	height: auto;
	text-align: left;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 558px;


}

.a3 img {

}

.a4 {
	height: 70px;
	width: 565px;
	background: url(cssimg/1gatu.gif) no-repeat;	
    font-size: 15px;
	text-align: center;
    vertical-align:middle;
	line-height: 70px;

}

.a6 {
	height: 70px;
	width: 565px;
	background: url(cssimg/2gatu.gif) no-repeat;	
    font-size: 15px;
	text-align: center;
    vertical-align:middle;
	line-height: 70px;

}

/*キャンペーン内の紹介枠 オレンジ*/
.a5 {
	height: 70px;
	width: 540px;
	background: url(cssimg/icon/yaya.gif) no-repeat;
	font-size: 16px;
	text-align: center;
	vertical-align:middle;
	line-height: 50px;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;

}

/*マグネットバイク用ライン*/
.a7 {
	height: 40px;
	width: 520px;
	font-size: 16px;
	text-align: left;
	vertical-align:middle;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-weight: bold;
	background-image: url(cssimg/rin1.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

.a8 {
	height: 50px;
	width: 500px;
	background: url(cssimg/rin11.gif) no-repeat;
	font-size: 14px;
	text-align: left;
	line-height: 45px;
	color: #333333;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;

}

.a9 {
	height: 50px;
	width: 500px;
	background: url(cssimg/rin12.gif) no-repeat;
	font-size: 14px;
	text-align: left;
	line-height: 45px;
	color: #333333;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;

}
.a10 {
	height: 50px;
	width: 500px;
	background: url(cssimg/rin13.gif) no-repeat;
	font-size: 14px;
	text-align: left;
	line-height: 45px;
	color: #333333;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;

}

.a11 {
	height: 40px;
	width: 500px;
	background: url(cssimg/rin1.gif) no-repeat;
	font-size: 14px;
	text-align: left;
	line-height: 40px;
	color: #FFFFFF;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-weight: bold;
	margin-left: 10px;



}

.a12 {
	height: 40px;
	width: 500px;
	background: url(cssimg/rin2.gif) no-repeat;
	font-size: 14px;
	text-align: left;
	line-height: 45px;
	color: #333333;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
	margin-left: 5px;

}

/*感想内の文字枠*/
.a13 {
	margin: 0px;
	padding: 1px 0px 0px;
	height: 120px;
	width: 545px;
	text-align: left;
	left: 0px;
	right: 0px;
	bottom: 0px;
	clear: both;
	background-color: #FFFFFF;
	border: thin solid #CCCCCC;
	float: left;



}



.p1 {
	color: #555555;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: none;


}
.p1 img{
    margin: 0px;
	padding: 0px;
}

/*パンくず*/
.p2 {
	font-size: 11px;
	text-align: right;
	color:#999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;


}

.p2a {
	margin: 0px;
	padding: 15px 0px 2px 15px;
	height: auto;
	float: right;
	font-size: 11px;
	text-align: right;
	color:#999999;
	background-image: none;


}







/*TBタイトル／ブルーアイコン*/
.p3 {
	font-size: 14px;
	color: #000099;
	background-position: left;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
	background-image: url(cssimg/icon/1-1.gif);
	background-repeat: no-repeat;
	text-align: left;
	font-weight: normal;


}

.p4 {
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}

/*TB価格（赤文字）*/
.p5 {
	font-size: 15px;
	color:#ff0000;
	text-align: left;
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 10px;
	margin-left: 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
	float: none;
	line-height: 18px;
}

.p5i {
	color:#ff0000;
	float: none;
	text-align: left;
    padding: 0px 0px 0px 23px;
    margin: 10px 6px;
	font-size: 18px;
	font: bold;
}
/*a〜eまでのマーク表示*/
.p5a {
    font-size: 12px;
	color: #000000;
	background: url(cssimg/l_2a.gif) no-repeat;	
    background-position: left;
    margin: 3px;
    padding: 2px 0px 0px 16px;
}
.p5b {
    font-size: 12px;
	color: #000000;
	background: url(cssimg/l_2b.gif) no-repeat;	
    background-position: left;
    margin: 3px;
    padding: 2px 0px 0px 16px;
}
.p5c {
    font-size: 12px;
	color: #000000;
	background: url(cssimg/l_2c.gif) no-repeat;	
    background-position: left;
    margin: 3px;
    padding: 2px 0px 0px 16px;
}
.p5d {
    font-size: 12px;
	color: #000000;
	background: url(cssimg/l_2d.gif) no-repeat;	
    background-position: left;
    margin: 3px;
    padding: 2px 0px 0px 16px;
}
.p5e {
    font-size: 12px;
	color: #000000;
	background: url(cssimg/l_2e.gif) no-repeat;	
    background-position: left;
    margin: 3px;
    padding: 2px 0px 0px 16px;
}
.p5f {
    font-size: 12px;
	color: #000000;
	background: url(cssimg/l_2f.gif) no-repeat;	
    background-position: left;
    margin: 3px;
    padding: 2px 0px 0px 16px;
}


/*商品の強度・サイズ枠内／オレンジアイコン*/
.p6 {
	font-size: 14px;
	color: #000000;
	background: url(cssimg/icon/1-2.gif) no-repeat;
	background-position: left;
	margin-top: 15px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
	font-weight: bold;
}
.p6_ganba {
	font-size: 14px;
	color: #000000;
	background: url(cssimg/icon/1-2.gif) no-repeat;
	background-position: left;
	margin-top: 20px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 90px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
	font-weight: bold;
}

/*商品の強度・サイズ枠内／文字*/

.p7 {
	font-size: 12px;
	color: #555555;
	padding: 0px;
	line-height: 16px;
	margin-top: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 20px;
}

/*商品サイズ選択用／文字*/
.p8 {
    font-size: 11px;
	color: #555555;
	margin: 2px 0px;
	padding: 0px;
    line-height: 15px;
}

/*お薦め商品用ライン*/
.p9 {
	font-size: 12px;
	color: #ffffff;
	height: 26px;
	background: url(cssimg/icon/l_01.gif) repeat-x;
	margin-top: 5px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 1px;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 7px;
	text-align: left;
}

.p10 {
	background: url(cssimg/icon/lis01.gif) no-repeat;
	padding: 1px 1px 1px 15px;
	margin: 0px 0px 15px 3px;
	font-weight: normal;
	font-size: 12px;



}
/*ニトリート用ライン*/
.p11 {
	font-size: 12px;
	color: #ffffff;
	margin: 2px 1px;
	padding: 6px 2px 0px 7px;
	height: 26px;
	background: url(cssimg/icon/l_02.gif) repeat-x;
	text-align: left;

}
/*ニトリート用葉っぱアイコン*/
.p12 {
    font-size: 12px;
	color: #000099;
	background: url(cssimg/icon/hapa01.gif) no-repeat;	
    background-position: left;
    margin: 20px 8px 0px;
    padding: 1px 1px 1px 20px;
	line-height: 24px;

}

}
.p13 {
    font-size: 12px;
	color: #000000;
	background: url(cssimg/l_1.gif) no-repeat;	
    background-position: left;
    margin: 3px;
    padding: 2px 0px 0px 16px;
}


.p14 {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 10px;


}

.p15 {
	color: #006600;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 10px;


}
.p16 {
	background: url(cssimg/icon/ich015.gif) no-repeat;
	padding: 1px 1px 1px 15px;
	margin: 0px 0px 15px 3px;
	font-weight: normal;
	font-size: 12px;
	width: 160px;



}

}
/*組立用ライン*/
.p17 {
	font-size: 18px;
	color: #A62900;
	text-align: left;
	font-weight: bold;
	letter-spacing: normal;
	word-spacing: normal;
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 20px;
	float: none;
	font-variant: normal;
	height: 40px;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	background-attachment: fixed;
	background-image: url(cssimg/kumitate.gif);
	background-repeat: no-repeat;
	background-position: left bottom;



}


/*商品の説明枠*/
.waku1 {
	padding: 5px;
	height: auto;
	width: 550px;
	　　border-top: 1px solid #ececec;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #c1c1c1;
	margin-bottom: 1px;
}    
.waku1 img {
    float: right;
    padding: 1px;
}

/*商品の強度・サイズ枠*/
.waku2 {
	float: right;
	text-align: left;
	　　border-top: solid #ececec 1px;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #c1c1c1;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;

}

/*商品画像用透明枠*/
.waku3 {
	padding: 1px;
	height: auto;
	width: 338px;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

/*商品選択用枠*/
.waku4 {
	float: right;
	text-align: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/*商品説明用アイコン位置*/
.waku5 {
	float: right;
	text-align: left;
    margin: 0px;
    padding: 0px;
}
/*商品説明用*/
.waku6 {
	float: left;
    margin: 0px;
    padding: 0px;
	width: 400px;
}

.waku7 {
	padding: 0px;
	height: 120px;
	width: 560px;
	background-image: url(cssimg/icon/hazimete.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
	margin: 0px;





}    
.waku7 img {
    float: right;
    padding: 1px;
}


.waku8 {
	float: left;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 2px;
	width: 380px;
}

/*908組立専用枠／上段*/
.p908 {
    margin: 0 0 0 10px;
	width: 540px;
    height: 90px;
    font-size: 12px;
	background: url(cssimg/kumitate-01.jpg) no-repeat;	
    padding: 20px 0px 0px 15px;
}


#lb1 {
    width: 450px;
    float: left;	
    padding: 0px 5px;
}
/*cgi-bin用*/
#fb2 {
	padding: 1px;
	height: auto;
    margin: 0px auto;
	width: 650px;
	float: center;
　　border-top: 1px solid #ececec;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #c1c1c1;
}    
#fb2 img {
    float: right;
    padding: 1px;
}
/*リストページ用*/
#fb3 {
    padding: 3px;
	margin: 10px 1px 30px 1px;
	width: 270px;
	height: auto;	
    float: left;
} 
#fb3 img {
    float: left;
    margin: 5px 3px 5px 0px;
}
#fb17 {
    padding: 2px;
	margin: 1px;
	width: 268px;
	height: auto;	
    float: left;
	background-color: #e4e7e4;    
　　border-top: 1px solid #ececec;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #c1c1c1;
} 
#fb17 img {
    float: left;
    margin: 5px 3px 5px 0px;
}

/*カテゴリー一覧表*/

#pillow .line{ border-left: 9px solid #f39; }
#pillow .size{ color: #f39; }
#pillow .sme{ background:url(cssimg/catebg11.gif) }

#massagebed1 .line{ border-left: 9px solid #6a9; }
#massagebed1 .size{ color: #6a9; }
#massagebed1 .sme{ background:url(cssimg/catebg01.gif) }

#massagebed2 .line{ border-left: 9px solid #6c9; }
#massagebed2 .size{ color: #6c9; }
#massagebed2 .sme{ background:url(cssimg/catebg02.gif) }

#training .line{ border-left: 9px solid #6c6; }
#training .size{ color: #6c6; }
#training .sme{ background:url(cssimg/catebg03.gif) }

#highlowbed .line{ border-left: 9px solid #09c; }
#highlowbed .size{ color: #09c; }
#highlowbed .sme{ background:url(cssimg/catebg04.gif) }

#chirobed .line{ border-left: 9px solid #f90; }
#chirobed .size{ color: #f90; }
#chirobed .sme{ background:url(cssimg/catebg05.gif) }

#portablebed .line{ border-left: 9px solid #336; }
#portablebed .size{ color: #336; }
#portablebed .sme{ background:url(cssimg/catebg06.gif) }

#massagechair .line{ border-left: 9px solid #6cc; }
#massagechair .size{ color: #6cc; }
#massagechair .sme{ background:url(cssimg/catebg07.gif) }

#esthebed .line{ border-left: 9px solid #f69; }
#esthebed .size{ color: #f69; }
#esthebed .sme{ background:url(cssimg/catebg08.gif) }

#sofa-chair .line{ border-left: 9px solid #fc0; }
#sofa-chair .size{ color: #fc0; }
#sofa-chair .sme{ background:url(cssimg/catebg09.gif) }

#option .line{ border-left: 9px solid #669; }
#option .size{ color: #669; }
#option .sme{ background:url(cssimg/catebg10.gif) }

#joyful .line{ border-left: 9px solid #aae; }
#joyful .size{ color: #aae; }

#kokochi .line{ border-left: 9px solid #f03; }
#kokochi .size{ color: #f03; }
#kokochi .sme{ background:url(cssimg/catebg12.gif) }


.smemenu {
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
}

.smemenu img {
}

.sme01 {
    margin: 0 0 0 4px;
    padding: 10px 0 0 7px;
    clear: both;
	background:url(cssimg/catebg01.gif)
}
.sme01 img { margin: 0 3px 9px 0; }

.sme02 {
    margin: 0 0 0 4px;
    padding: 10px 0 0 7px;
    clear: both;
	background:url(cssimg/catebg02.gif)
}
.sme02 img { margin: 0 3px 9px 0; }

.sme03 {
    margin: 0 0 0 4px;
    padding: 10px 0 0 7px;
    clear: both;
	background:url(cssimg/catebg03.gif)
}
.sme03 img { margin: 0 3px 9px 0; }

.sme04 {
    margin: 0 0 0 4px;
    padding: 10px 0 0 7px;
    clear: both;
	background:url(cssimg/catebg04.gif)
}
.sme04 img { margin: 0 3px 9px 0; }

.sme05 {
    margin: 0 0 0 4px;
    padding: 10px 0 0 7px;
    clear: both;
	background:url(cssimg/catebg05.gif)
}
.sme05 img { margin: 0 3px 9px 0; }

.sme06 {
    margin: 0 0 0 4px;
    padding: 10px 0 0 7px;
    clear: both;
	background:url(cssimg/catebg06.gif)
}
.sme06 img { margin: 0 3px 9px 0; }

.sme07 {
    margin: 0 0 0 4px;
    padding: 10px 0 0 7px;
    clear: both;
	background:url(cssimg/catebg07.gif)
}
.sme07 img { margin: 0 3px 9px 0; }

.sme08 {
    margin: 0 0 0 4px;
    padding: 10px 0 0 7px;
    clear: both;
	background:url(cssimg/catebg08.gif)
}
.sme08 img { margin: 0 3px 9px 0; }

.sme09 {
    margin: 0 0 0 4px;
    padding: 10px 0 0 7px;
    clear: both;
	background:url(cssimg/catebg09.gif)
}
.sme09 img { margin: 0 3px 9px 0; }

.sme10 {
    margin: 0 0 0 4px;
    padding: 10px 0 0 7px;
    clear: both;
	background:url(cssimg/catebg10.gif)
}
.sme10 img { margin: 0 3px 9px 0; }


.sme11 {
	background:url(cssimg/catebg11.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.sme11 img { margin: 0 3px 9px 0; }

.sme12 {
    margin: 0 0 0 4px;
    padding: 10px 0 0 7px;
    clear: both;
	background:url(cssimg/catebg12.gif)
}
.sme12 img { margin: 0 3px 9px 0; }

.lb1 {
    width: 450px;
    float: left;	
    padding: 0px 5px;
}
/*cgi-bin用*/
.fb2 {
	padding: 1px;
	height: auto;
    margin: 0px auto;
	width: 650px;
	float: center;
　　border-top: 1px solid #ececec;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #c1c1c1;
}    
.fb2 img {
    float: right;
    padding: 1px;
}
/*リストページ用*/
.fb3 {
	padding: 3px;
	width: 265px;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-right: 1px;
	margin-bottom: 30px;
	margin-left: 1px;
} 
.fb3 img {
    float: left;
    margin: 5px 3px 5px 0px;
}

.fb4 {
	width: 260px;
	height: auto;
	float: left;
	border: thin solid #66CCFF;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 30px;
	margin-left: 1px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 15px;
	padding-left: 2px;

} 

.fb5 {
    padding: 3px;
	margin: 10px 1px 30px;
	width: 150px;
	height: auto;	
    float: left;
} 

.fb6 {
    padding: 3px;
	margin: 5px 1px 30px;
	width: 176px;
	height: auto;	
    float: left;
} 


.fb17 {
    padding: 2px;
	margin: 1px;
	width: 268px;
	height: auto;	
    float: left;
	background-color: #e4e7e4;    
　　border-top: 1px solid #ececec;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #ececec;
	border-bottom: 1px solid #c1c1c1;
} 
.fb17 img {
    float: left;
    margin: 5px 3px 5px 0px;
}

/*カテゴリー一覧表*/

.pillow .line{ border-left: 9px solid #f39; }
.pillow .size{ color: #f39; }
.pillow .sme{ background:url(cssimg/catebg11.gif) }

.massagebed1 .line{ border-left: 9px solid #6a9; }
.massagebed1 .size{ color: #6a9; }
.massagebed1 .sme{ background:url(cssimg/catebg01.gif) }

.massagebed2 .line{ border-left: 9px solid #6c9; }
.massagebed2 .size{ color: #6c9; }
.massagebed2 .sme{ background:url(cssimg/catebg02.gif) }

.training .line{ border-left: 9px solid #6c6; }
.training .size{ color: #6c6; }
.training .sme{ background:url(cssimg/catebg03.gif) }

.highlowbed .line{ border-left: 9px solid #09c; }
.highlowbed .size{ color: #09c; }
.highlowbed .sme{ background:url(cssimg/catebg04.gif) }

.chirobed .line{ border-left: 9px solid #f90; }
.chirobed .size{ color: #f90; }
.chirobed .sme{ background:url(cssimg/catebg05.gif) }

.portablebed .line{ border-left: 9px solid #336; }
.portablebed .size{ color: #336; }
.portablebed .sme{ background:url(cssimg/catebg06.gif) }

.massagechair .line{ border-left: 9px solid #6cc; }
.massagechair .size{ color: #6cc; }
.massagechair .sme{ background:url(cssimg/catebg07.gif) }

.esthebed .line{ border-left: 9px solid #f69; }
.esthebed .size{ color: #f69; }
.esthebed .sme{ background:url(cssimg/catebg08.gif) }

.sofa-chair .line{ border-left: 9px solid #fc0; }
.sofa-chair .size{ color: #fc0; }
.sofa-chair .sme{ background:url(cssimg/catebg09.gif) }

.option .line{ border-left: 9px solid #669; }
.option .size{ color: #669; }
.option .sme{ background:url(cssimg/catebg10.gif) }

.joyful .line{ border-left: 9px solid #aae; }
.joyful .size{ color: #aae; }

.kokochi .line{ border-left: 9px solid #f03; }
.kokochi .size{ color: #f03; }
.kokochi .sme{ background:url(cssimg/catebg12.gif) }


.maincontents {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 565px;
	float: right;
	text-align: left;
}
.eo {
    width: 545px;
    padding: 5px 10px;
}

.eo img {
    float: left;
    margin-right: 10px;
}


.eo1 {
    font-size: 12px;
	color: #666666;
	padding: 0px 16px;
    margin: 10px;
    line-height: 1.5em;
}
.main_td {
	width: 562px;
}
.menu_td {
	float: left;
	width: 180px;
}
.main_tr {
}
.main_div {
	float: right;
	width: 562px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.menu_div {
	float: left;
	width: 180px;
	margin-top: 7px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.style5 {
	color: #cc0000;
}
.main_tr {
}
span.red {
	color: #FF0000;
}
.fb1 {
	margin-right: auto;
	margin-left: auto;
	width: 555px;
	padding-left: 7px;
	float: left;
	padding-right: 0px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.autole_img {
	margin-bottom: 15px;
}

.otodokegazou {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.iti {
	font-size: 10px;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 6px;
}
.point_gazou {
	float: right;
	margin-right: 50px;
	margin-left: 30px;
	margin-bottom: 10px;
}

img.oilu {
	margin-bottom: 30px;
	margin-top: 30px;
}
.menu_ul {
	margin: 0px;
	padding: 0px;
}
.menu_li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}
ul {
}
li_gazoulink {
	display: none;
	float: left;
}
.top_gazoulink {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.h_title {
	font-size: 13px;
	margin-top: 65px;
	text-align: right;
}
.site_title {
	font-size: 11px;
	margin-top: 55px;
	margin-left: 7px;
	font-weight: normal;
}
.headyokomenu_li {
}
.headyokomenu_li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
.yokomenu_ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.top_caci {
	margin: 0px;
	width: 750px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.omimai {
	height: 150px;
	width: 750px;
	background-image: url(products/ya/omimai.jpg);
	background-repeat: no-repeat;
}
.menu_li_moji {
	font-size: 14px;
	margin-left: 7px;
	margin-bottom: 5px;
	text-decoration: none;
	list-style-type: none;
	margin-top: 10px;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
img.logo {
	float: left;
}

