@charset "euc-jp";

.clear {
	clear:both;
	visibility:hidden;
	height:0;
	line-height:0px;
	font-size:1px;
}

body {
	background-color:#000000;
	color:#E6E6E6;
	font-size:x-small;
}
a,
a:link,
a:visited,
a:hover {
	color:#FFFFFF !important;
	outline-style:none;
}
a:hover {
	text-decoration:underline !important;
}
.alert {
	margin:0;
}
label {
	font-size:x-small;
}
address {
	padding:0;
}
.messageStackWarning,
.messageStackError,
.messageStackSuccess,
.messageStackCaution {
	padding:0;
	border:none;
	background-color: #000000;
	color: #FFFFFF;
}

table.default {
}
table.default th {
	padding:8px 10px 9px 10px;
	border:1px solid #333333;
	background-color:#1A1A1A;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}
table.default td {
	padding:8px 10px 9px 10px;
	border:1px solid #333333;
	text-align:left;
	vertical-align:top;
}

#mainWrapper {
	width:840px;
	margin:0 auto;
	padding:0 30px 30px 30px;
	background-color:#000000;
	background-image:url(../images/main_wrapper_back.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

/* header */
#navMainWrapper {
	background-color:#000000;
}
#navBreadCrumb {
	width:100%;
	margin:35px 0 0 0;
	padding:0;
	background-color:#000000;
	font-weight:normal;
}
#navBreadCrumb ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#navBreadCrumb li {
	float:left;
	margin:0 24px 0 0;
	padding:0 10px 0 0;
	background-image:url(../images/icon_01.gif);
	background-repeat:no-repeat;
	background-position:right 1px;
}
#navBreadCrumb li a {
}
#hnavi {
	float:right;
width:400px;
}
#hnavi ul {
	margin:16px 0 8px 0;
	padding:0;
	text-align:right;
}
#hnavi li {
	display:inline;
	list-style-type:none;
	padding:0 0 0 2px;
}
#logoWrapper {
	float:left;
	width:125px;
	padding:40px 0 0 0;
}
#logo {
	float:none;
}
#navEZPagesTop {
	margin-right:-15px;
	padding:0;
	background-color:#000000;
	text-align:right;
	font-weight:normal;
}
#navEZPagesTop a {
	padding:0 15px;
}
#navEZPagesTop img {
	vertical-align:text-top;
}

/* main */
#contentMainWrapper {
	background-color:#000000;
}
#navColumnOne {
	width:260px;
	padding:0;
	background-color:#000000;
}
#navColumnOneWrapper {
	width:260px;
	margin:0;
	padding:30px 0 0 0;
}
#navColumnOneWrapper ul {
	width:230px;
	border-top:1px dotted #666666;
	list-style-type:none;
	margin:0;
	padding:0;
}
#navColumnOneWrapper li {
	width:210px;
	padding:10px 10px 9px 10px;
	border-bottom:1px dotted #666666;
	background-image:url(../images/icon_01.gif);
	background-repeat:no-repeat;
	background-position:215px center;
}
#navColumnTwo {
	background-color:#000000;
}
.centerColumn {
	padding:0 0 0 30px;
}


#cartSubTotal {
	background-color:#000000;
}
tr.tableHeading {
	background-color:#000000;
}
.rowEven {
	background-color:#000000
}
.rowOdd {
	background-color:#000000
}
/* footer */
.pagetop a {
	display:block;
	width:60px;
	height:11px;
	margin:36px 0 35px auto;
	background-image:url(../images/pagetop.gif);
	background-repeat:no-repeat;
	background-position:left top;
	outline:0;
	line-height:0;
	text-decoration:none;
	text-indent:-9999px;
	font:1px;
}
#navSuppWrapper {
	float:right;
	width:590px;
	background-color:#000000;
	font-weight:normal;
}
#navSuppWrapper #navSupp ul {
	margin-right:-15px;
	padding:0;
	text-align:right;
}
#navSuppWrapper #navSupp a {
	padding:0 15px;
}
#navSuppWrapper #navSupp img {
	vertical-align:text-top;
}
#siteinfoLegal {
	float:left;
	width:250px;
	color:#808080;
}


#hotestNewsDate{
position:absolute;
width:96px;
}
#hotestNewsDate p{
margin:3px 0pt 0pt -5px;
padding:0pt;
text-align:center;
color:#821800;
}
#hotestNewsDate a{
color:#821800 !important;
}


#productDetailLinkList{
	margin:23px 0 0 251px;
	text-align:center;
	width:392px;
}

#productDetailLinkList .prevPage,
#productDetailLinkList .nextPage{
	float:left;
	width:88px;
	height:17px;
}
#productDetailLinkList .prevPage a,
#productDetailLinkList .nextPage a,
#productDetailLinkList .prevPage.none,
#productDetailLinkList .nextPage.none{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	font-size:1px;
	height:17px;
	width:88px;
	line-height:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
	text-indent:-9999px;
}
#productDetailLinkList .prevPage a{
background-image:url(../images/prev_btn.gif);
}

#productDetailLinkList .nextPage a{
background-image:url(../images/next_btn.gif);
}

#productDetailLinkList .prevPage.none{
background-image:url(../images/prev_btn.gif);
background-position:bottom;
}

#productDetailLinkList .nextPage.none{
background-image:url(../images/next_btn.gif);
background-position:bottom;
}

#productDetailLinkList .itemList{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0 10px 0 13px;
}
#productDetailLinkList .itemList li{
border-bottom:1px solid #808080;
float:left;
font-size:110%;
line-height:110%;
margin-right:4px;
padding-top:1px;
}
#productDetailLinkList .itemList li a:hover{
	text-decoration:none !important;
}
#productDetailLinkList .itemList li.current{
	border-bottom:none;
}