@charset "Shift_JIS";

html,body {
	margin			: 0 0 0 0;
	padding			: 0 0 0 0;
	color			: #ccc;
	text-decoration	: none;
}

#wrapper {
	width		: 813px;
	height		: 100%;
	margin		: 0;
}


/* HEADER
----------------------------------------------------------------------------- */
#header {
	margin		: 0;
	padding		: 0;
	width		: 100%;
	height		: 384px;
	position	: relative;
}

#header ul {
	margin		: 0;
	padding		: 0;
	list-style	: none;
	text-indent	: -9999px;
}

#header li {
	position	: absolute;
	right		: 0px;
	top			: 0px;
	width		: 90px;
	margin		: 0 2px 0 0;
	padding		: 0;
}

#header li a {
	text-decoration	: none;
	display			: block;
	width			: 89px;
	height			: 36px;
}


/* PAGEBODY
---------------------------------------------------------------------------- */
#pagebody {
	clear		: both;
	position	: relative;
	width		: 766px;   /*IEバグ用*/
	padding		: 0;
}


/* CONTAINER
---------------------------------------------------------------------------- */
#container {
	width			: 529px;
	margin-left		: 284px;
	padding-top		: 38px;
}


/*--------テキストメニュー(左)-----------*/
#container div#menu_hidari {
	float			: left;
	width			: 328px;
	height			: 232px;
	right			: 0;
	text-align		: right;
	padding-top		: 0;
}

div#menu_hidari h1 {
	clear			: both;
	margin			: 0;
	padding			: 0 5px 0 40px;
	text-align		: left;
	font-size		: 14px;
	line-height		: 170%;
	color			: #ccc;
	font-weight		: 700;
}

div#menu_hidari h1#topics {
	padding			: 10px 0 0 40px;
}

div#menu_hidari p {
	margin			: 0;
	padding			: 0 5px 0 50px;
	text-align		: left;
	font-size		: 12px;
	line-height		: 160%;
	color			: #bbb;
	font-weight		: 500;
}

div#menu_hidari dl {
	margin			: 0;
	padding			: 0;
}

div#menu_hidari dl dt {
	clear			: both;
	float			: left;
	margin			: 0;
	padding			: 0 0 0 50px;
	font-size		: 12px;
	line-height		: 160%;
	color			: #ccc;
	text-align		: right;
}

div#menu_hidari dl dd {
	float			: right;
	width			: 190px;
	margin			: 0;
	padding			: 0;
	text-align		: left;
	font-size		: 12px;
	line-height		: 160%;
	color			: #aaa;
}

div#menu_hidari dl dd a {
	text-decoration	: underline;
}

div#menu_hidari dl dd a:hover {
	text-decoration	: underline;
}



/*--------商品写真(右)-----------*/
#container div#photo_migi {
	width			: 201px;
	height			: 232px;
	float			: right;
}


/* FOOTER
---------------------------------------------------------------------------- */
#footer {
	clear			: both;
	width			: 484px;
	height			: 50px;
	float			: right;
	right			: 0;
	margin			: 40px 0 30px 0;
}

#footer hr {
	border-top		: solid 1px #888;
	border-right	: none;
	border-bottom	: none;
	border-left		: none;
	height			: 1px;
	padding			: 0 12px 0 0;
	margin			: 0;
}

#footer address {
	padding			: 0;
	margin-top		: 0px;
	font-weight		: 400;
	color			: #999;
	font-family		: sans-serif;
	font-size		: 10px;
	font-style		: normal;
	text-align		: right;
}

#footer address#graphium {
	padding			: 0;
	margin-top		: 0px;
	font-weight		: 400;
	color			: #453C35;
	font-family		: sans-serif;
	font-size		: 10px;
	font-style		: normal;
	text-align		: right;
}

#footer address#graphium a {
	padding			: 0;
	margin-top		: 0px;
	font-weight		: 400;
	color			: #453C35;
	font-family		: sans-serif;
	font-size		: 10px;
	font-style		: normal;
	text-align		: right;
}