html,body {
	background	: #c3baad url(back.gif) repeat-y;
}

#wrapper {
	background	: #c3baad url(back.gif) repeat-y;
}

#header {
	background	: #203031 url(header_back.jpg) no-repeat;
	height		: 277px;
}

#header li {
	background	: url(tlogo.jpg) no-repeat;
}



#container div#contents2 {
	background	: url(contents_back.jpg) no-repeat;
	height		: 1000px;
}

/* 右コンテンツレイアウト
---------------------------------------------------------------------------- */

/*--------NO1~NO11-----------*/
#container div#no1 {
	width			: 340px;
	padding-top		: 40px;
	position		: relative;
}

#container div#no2 {
	width			: 344px;
	padding-top		: 30px;
	position		: relative;
}

#container div#no3, #no4, #no5, #no6, #no7, #no8, #no9, #no10, #no11 {
	width			: 344px;
	padding-top		: 50px;
	position		: relative;
}

#container div#no1, #no2, #no3, #no4, #no5, #no6, #no7, #no8, #no9, #no10, #no11 {
	clear			: both;
	margin-top		: 0px;
}


/*--------テキストメニュー(右)-----------*/
#container div#menu_migi {
	float			: right;
	width			: 85px;
	text-align		: left;
}

#container div#menu_migi ul {
	margin			: 0;
	margin			: 0;
	list-style		: none;
	padding			: 0;
}

#container div#menu_migi ul#borderline {
	border-right	: 1px solid #888;
}

#menu_migi li {
	text-align		: left;
	font-size		: 12px;
	line-height		: 160%;
	color			: #333;
	font-weight		: 500;
	padding-right	: 2px;
}

#menu_migi li a {
	border			: 0;
	text-decoration	: underline;
}

#menu_migi li a:hover {
	text-decoration	: underline;
	color			: #888;
}

#menu_migi ul li#topmargin {
	height			: 30px;
}

/*--------商品写真(左)-----------*/
#container div#photo_hidari {
	width			: 215px;
	float			: left;
	left			: 0;
	text-align		: left;
	padding-left	: 30px;
}

#container div#photo_hidari img {
	border			: 0;
}


/*--------TOPTEXT-----------*/
#toptext {
	width			: 440px;
	margin			: 0;
	padding			: 0;
}


/*--左--*/
#toptext div#menu_hidari2 {
	float			: left;
	text-align		: left;
}

#toptext div#menu_hidari2 ul {
	margin			: 0;
	padding			: 0 0 0 30px;
	list-style		: none;
}

#toptext div#menu_hidari2 ul li {
	text-align		: left;
	font-size		: 14px;
	line-height		: 100%;
	word-spacing	: normal;
	color			: #222;
	font-weight		: 500;
	padding			: 0;
}

#toptext div#menu_hidari2 ul li#topmargin {
	height		: 0px;
}


/*--右--*/
#toptext div#menu_migi2 {
	float			: right;
	text-align		: right;
}

#toptext div#menu_migi2 ul {
	margin			: 0;
	padding			: 0 10px 0 0;
	list-style		: none;
}

#toptext div#menu_migi2 ul li {
	display			: inline;
	margin			: 0;
	padding			: 0 10px;
	list-style		: none;
	line-height		: 100%;
	border-right	: 1px solid #222;
	color			: #222;
	font-size		: 12px;
}

#toptext div#menu_migi2 ul li#name {
	font-weight		: 600;
	font-size		: 17px;
	color			: #555;
}

#toptext div#menu_migi2 ul li a {
	text-decoration	: underline;
	color			: #222;
}

#toptext div#menu_migi2 ul li a:hover {
	text-decoration	: underline;
	color			: #888;
}

#toptext div#menu_migi2 ul li#topmargin {
	height		: 0px;
	border		: 0;
}

/* FOOTER
---------------------------------------------------------------------------- */
#footer {
	width			: 480px;
	margin			: 0px 0 30px 0;
}

#footer ul {
	margin			: 0 0 0 0;
	padding			: 0 0 0 0;
	font-size		: 12px;
	text-align		: right;
}

#footer ul li {
	display			: inline;
	margin			: 0;
	padding			: 0 10px;
	list-style		: none;
	line-height		: 170%;
	border-right	: 1px solid #222;
	color			: #222;
}

#footer ul li#name {
	font-weight		: 600;
	font-size		: 17px;
	color			: #555;
}

#footer li.bdno {
	border-right	: none;
}

#footer li a {
	text-decoration	: none;
	color			: #222;
}

#footer li a:hover {
	text-decoration	: underline;
	color			: #555;
}