@charset "shift_jis";

/* ===== 商品一覧ページ用CSS ===== */

/* --------------------------------------
　タイトル（商品名）およびページング
-------------------------------------- */

/* タイトル（商品名） */
p.pageTtl{
	text-align:center;
}

/* ページング */
div.pager{
	margin:0 0 15px;
	padding:0 12px;
	text-align:center;
	overflow:hidden;
}
div.pager div.pager_prev,
div.pager div.pager_next{
	width:50px!important;
	height:30px!important;
}
div.pager div.pager_prev{
	float:left;
}
div.pager div.pager_next{
	float:right;
}
div.pager a{
	display:block;
	width:50px;
	height:30px;
	-moz-background-size:50px 30px;
	-webkit-background-size:50px 30px;
	background-size:50px 30px;
	text-indent:-9000px;
}
div.pager div.pager_prev a{
	background:url(../../img/mobile/sp/cmn/icn_prev.png) no-repeat 0 0;
	-moz-background-size:50px 30px;
	-webkit-background-size:50px 30px;
	background-size:50px 30px;
}
div.pager div.pager_next a{
	background:url(../../img/mobile/sp/cmn/icn_next.png) no-repeat 0 0;
	-moz-background-size:50px 30px;
	-webkit-background-size:50px 30px;
	background-size:50px 30px;
}

/* --------------------------------------
　検索エリアの個別設定
-------------------------------------- */

/* タイトル画像の設定 */
p.searchTtl{
	margin:0 0 9px;
	padding:0 40% 0 15px;
	border-bottom:4px solid #0154b2;
}
p.searchTtl img{
	width:100%!important;
}

/* --------------------------------------
　商品一覧の設定
-------------------------------------- */

div.itemList{
	margin:0 0 17px;
	line-height:1.4;
	border-top:4px solid #0154b2;
	border-bottom:4px solid #0154b2;
	overflow:hidden;
}
div.itemList div{
	float:left;
	width:50%;
	margin:0 0 -1px;
	border-right:1px solid #ababab;
	border-bottom:1px solid #ababab;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
div.itemList div:nth-child(even){
	float:right;
	border-right:none;
}
div.itemList div a{
	display:block!important;
	padding:12px 15px;
	text-decoration:none;
}
div.itemList div a img{
	display:block;
	margin:0 auto 10px;
}
div.itemList font[color="gray"],
div.itemList font[color="fuchsia"],
div.itemList font[color="black"]{
	display:none;
}
div.itemList font[color="blue"]{
	clear:both;
	display:block;
	margin:0 0 10px;
	font-size:12px;
	color:#2052a1;
	text-align:left;
}
div.itemList font[color="red"]{
	font-size:14px;
	color:#F00;
	font-weight:bold;
}
div.itemList font[color="grey"]{
	font-size:12px;
	color:#666;
	text-decoration:line-through;
}	
	
div.listIcon{
	display:block!important;
	width:100%!important;
	margin:0!important;
	padding:0!important;
	border:none!important;
}

div.listIcon font:nth-child(1){
	float:left;
}
div.listIcon font:nth-child(2){
	float:right;
}
div.itemList div form{display:none;}


/* --------------------------------------
　その他の設定
-------------------------------------- */

/* カテゴリへ戻るボタンの設定 */
p.btnBack{
	width:65%;
	margin:0 auto 30px;;
}

nav.guideLink a:last-child{
	background:url(../../img/mobile/sp/cmn/icn_arr.png) no-repeat 98% center;
	-moz-background-size:8px 13px;
	-webkit-background-size:8px 13px;
	background-size:8px 13px;
}

