@charset "Shift_JIS";

table#Content tr td.sidebar dl.newProductList{
	width:170px;
	padding:12px 0px 0px 10px;
}
table#Content tr td.sidebar dl.newProductList dt{
	font-size:80%;
	color:#333333;
	line-height:1.4;
}
table#Content tr td.sidebar dl.newProductList dd{
	font-size:80%;
	color:#333333;
	line-height:1.4;
	padding-bottom:12px;
}
table#Content tr td.sidebar dl.newProductList dd a{
	color:#000088;
}
table#Content tr td.sidebar dl.newProductList dd a:hover{
	color:#ff0000;
}
table#Content tr td.sidebar p.backNum{
	padding-right:10px;
	font-size:70%;
	text-align:right;
}
table#Content tr td.sidebar p.backNum a{
	color:#000088;
}
table#Content tr td.sidebar p.backNum a:hover{
	color:#ff0000;
}
table#Content tr td.sidebar ul.sideBanner{
	width:180px;
	padding:15px 0px 12px 5px;
}


table#Content tr td.main div.item{
	margin-bottom:10px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:558px;
}
table#Content tr td.main div.item table.searchLayout{
	margin:9px 0px 9px 9px;
}
table#Content tr td.main div.item table.searchLayout tr td.search1{
	background:#ededed;
	border:1px solid #d8d8d8;
}
table#Content tr td.main div.item table.searchLayout tr td.search1 table{
	margin:4px;
}
table#Content tr td.main div.item table.searchLayout tr td.search1 table tr td input#searchProduct{
	border:1px solid #a6b0b7;
	width:450px;
	height:16px;
}
table#Content tr td.main div.item table.searchLayout tr td.search1 table tr td.note{
	font-size:10px;
	color:#666666;
	line-height:1.4;
}
table#Content tr td.main div.item table.searchLayout tr td.search1 table tr td.note strong{
	font-weight:bold;
}
table#Content tr td.main div.item table.searchLayout tr td.search2{
	padding:9px 0px 0px 0px;
}
table#Content tr td.main div.item table.searchLayout tr td.search2 div{
	width:530px;
	padding:4px;
	background:#ededed;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
}
table#Content tr td.main div.item table.searchLayout tr td.search2 div select{
	border:1px solid #a6b0b7;
}
table#Content tr td.main div.item table.searchLayout tr td.search2 div input{
	vertical-align:bottom;
}
table#Content tr td.main div.item2{
	margin-bottom:10px;
	width:560px;
}

