@charset "utf-8";
/* CSS Document */

/*-- new_arrival レイアウト --*/

div#selection-wrapper {
	margin-bottom: 15px;
	padding: 20px 0px 0px 0px;
	border-top: 1px dotted #D4D4D4;
	clear:both;
}


.item-wrapper {
	margin: 0px 0px 25px 22px;
	display: block;
	float: left;
	width: 180px;
}

* html .item-wrapper {
	margin: 0px 0px 5px 16px;
	display: block;
	float: left;
	width: 180px;
}


*:first-child+html .item-wrapper {
	margin: 0px 0px 10px 22px;
	display: block;
	float: left;
	width: 180px;
}

.item-name {
	margin: 10px 0px 0px 0px;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 25px;
	color: #333;
	border-left: 1px solid #CCC;
	padding: 3px 0 0 10px;
}

.item-price {
	margin: 0px 0px 0px 0px;
	display: block;
	border-left: 1px solid #CCC;
	padding: 0 0 3px 10px;
}

.item-info {
	margin: 0px 0px 10px 0px;
	display: block;
	border-left: 1px solid #CCC;
	padding: 0 0 3px 10px;
}

.link-btn {
	margin: 0px 0px 6px 0px;
}



/*--
quick-access-box ----------*/


div#quick-access-box {
	float: left;
}


div#quick-access-select {
	margin-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-right: 1px dotted #D4D4D4;
	float: left;
	width: 636px;
}
* html div#quick-access-select {
	margin-left: 10px;
	width: 626px;
}
div#quick-access-select select {
	border: 1px solid #878787;
	background-color: #E0E0E0;
	width: 169px;
	/*float: left;*/
	display:inline;
}
.search-select {
	margin: 0px 10px 0px 0px;
	float: left;
}

.search-btn {
	margin: 0px 0px 0px 0px;
	/*vertical-align: middle;*/
}


div#cat-select {
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
}

div#cat-select select {
	border: 1px solid #878787;
	background-color: #E0E0E0;
	width: 148px;
	display:inline;
}
.cat-select {
	margin: 0px 0px 0px 10px;
	float: left;
}


/*--
paginate ----------*/


div#paginate {
	padding: 15px 50px 0px 0px;
	border-top: 1px dotted #D4D4D4;
	clear: both;
	font-size: 14px;
	text-align: right;
}

div#paginate2 {
	padding: 10px 50px 10px 0px;
	border-top: 1px dotted #D4D4D4;
	clear: both;
	font-size: 14px;
	text-align: right;
}


div#paginate a:link {
	color: #666666;
	text-decoration: underline;
}
div#paginate a:visited {
	color: #666666;
	text-decoration: underline;
}
div#paginate a:hover {
	/*background: #31CBFF ;*/
	color: #31CBFF;
	text-decoration: underline;
}

div#paginate .current_page {
	margin: 0px 1px;
	padding: 0.25em 0.15em 0.25em 0.15em;
	background: #ffffff ;
	border: 0px solid #C9C9C9;
	font-size: 15px;
	color: #0099FF;
}
div#paginate .link_page {
	margin: 0px 1px;
	padding: 0.25em 0.15em 0.25em 0.15em;
	border: 0px solid #C9C9C9;
	font-size: 15px;
}

div#paginate2 a:link {
	color: #666666;
	text-decoration: underline;
}
div#paginate2 a:visited {
	color: #666666;
	text-decoration: underline;
}
div#paginate2 a:hover {
	/*background: #31CBFF ;*/
	color: #31CBFF;
	text-decoration: underline;
}

div#paginate2 .current_page {
	margin: 0px 1px;
	padding: 0.25em 0.15em 0.25em 0.15em;
	background: #ffffff ;
	border: 0px solid #C9C9C9;
	font-size: 15px;
	color: #0099FF;
}
div#paginate2 .link_page {
	margin: 0px 1px;
	padding: 0.25em 0.15em 0.25em 0.15em;
	border: 0px solid #C9C9C9;
	font-size: 15px;
}




.link_before {
	padding: 0.25em 0.15em 0.25em 0.15em;
	border: 0px solid #C9C9C9;
	font-size: 15px;
}
.link_next {
	padding: 0.25em 0.15em 0.25em 0.15em;
	border: 0px solid #C9C9C9;
	font-size: 15px;
}

