﻿@charset "UTF-8";
@import url(//fonts.googleapis.com/css?family=Tienne:400,900);
/******************
■COMMON
*******************/
body {
	padding:0;
	margin:0;
	font-size:13px;
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
	color: #666666;
}
#wrapper
{
	width: 1050px ;
	margin: 0 auto ;		/* 左右に[auto]を指定することで、真ん中に寄る */
	padding: 0 ;			/* 上下左右の余白を0にしておく */
}
td, th, p, li, dt {
	line-height: 1.2
}
ul, ol, dl {
	list-style-type: none
}
a img {
	border: none
}/* IE用 */
a {
	color: #373737;
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80)
}
a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80)
}
/***********************
■CONTENT
***********************/

/*:::::::::レイアウト:::::::*/
#ecdb_CrdntRank {
	text-align:center;
	padding:0;
	margin:0;
	overflow:hidden;/* 子要素floatの場合の高さ確保 */
}
.box {
	/*	PC4列・半分用　*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
	float: left;
	width: 47%;
}
.box0 {
	/*	PC4列・半分用　*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
	float: left;
	width: 98%;
	text-align:center;
}
.box01 {
	/*	PC5列・半分用　*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
	float: left;
	width: 98%;
	text-align:center;
}
.box00 {
	/*	PC3列・半分用　*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
	float: left;
	width: 47%;
	text-align:center;
}
.box2 {
	/*	PC5列・スマホ半分用　*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
	float: left;
	width: 47%;
}
.box3 {
/*	border:solid 1px;*/
	background-color:#ffffff;
	/*	border:solid 1px;*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
      float: left;
   width: 47%;
}
.box4 {
	/*	PC半分・スマホ1列用　*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
	float: left;
	width: 98%;
}
/* ヘッダーフッターはPCでのみ表示 */
.header_frame {
	display:none;
}
.footer_frame {
	display:none;
}
/*:::::::::部品:::::::*/
.update {
	width: 100%;
	padding:0px;
	font-family: 'Tienne', serif;
	color:#666666;
	font-size:14px;
	text-align:right;
}
.rankNo {
	text-align:left;
}
.rankNo img {
	height:20px;
}
.rankNo span {
	font-family: 'Tienne', serif;
	font-weight:bold;
	color:#575757;
	font-size:20px;
	padding:0 0 0 5px;
}
.item_image {
	text-align:center;
}
.item_image img {
	max-width:100%;
	height:auto;
}
.item_waribiki {
	text-align: center;
	overflow: hidden;
	background-color: #CC0000;
	color: #ffffff;
	padding: 3px;
	margin-bottom: 2px;
	font-weight: bold;
	font-size: 14px;
}
.item_price {
	background-color: #CC0000;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	margin-bottom: 2px;
	font-weight: bold;
	padding: 3px;
}

.ts_ptitle {
	font-size: 9pt;
	color: #BF0000;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	margin: 0px;
	background-color: #FFF;
}
.ts_ptitle2 {
	font-size: 6pt;
	color: #000;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	margin: 0px;
	background-color: #FFF;
}
.item_nameb {
	font-size: 7pt;
	font-weight: normal;
	text-align: center;
	line-height: 1em;
	padding: 0px;
	margin: 1px;
	color: #666;
	background-color: #ffffff;
	overflow: hidden;
	height: 20px;
}
div.souryoubetu:after {
	content: "送料別";
	font-size:12pt;
	color:#666666;
	margin: 0px 0px 12px 0px;
}
div.souryoukomi:after {
	content: "(送料無料)";
	font-size:12pt;
	color:#666666;
	margin: 0px 0px 12px 0px;
}
/* ::::::::::::::::::::::::720以上::::::::::::::::::::::::*/
@media (min-width: 720px) { 

#ecdb_CrdntRank{
     overflow:hidden;/* 子要素floatの場合の高さ確保 */}
.box {
/*	border:solid 1px;*/
	background-color:#ffffff;
	/*	border:solid 1px;*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
      float: left;
      width: 24%;
}
.box0 {
/*	border:solid 1px;*/
	background-color:#ffffff;
	/*	border:solid 1px;*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
      float: left;
      width: 24%;
}
.box01 {
/*	border:solid 1px;*/
	background-color:#ffffff;
	/*	border:solid 1px;*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
      float: left;
      width: 19%;
}
.box00 {
/*	border:solid 1px;*/
	background-color:#ffffff;
	/*	border:solid 1px;*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
      float: left;
      width: 32%;
}
.box2 {
/*	border:solid 1px;*/
	background-color:#ffffff;
	/*	border:solid 1px;*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
      float: left;
      width: 19%;
}
.box3 {
/*	border:solid 1px;*/
	background-color:#ffffff;
	/*	border:solid 1px;*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
      float: left;
      width: 18.5%;
}
.box4 {
	/*	PC半分・スマホ1列用　*/
	background-color:#ffffff;
	padding:2px;
	margin: 2px;
	float: left;
	width: 49%;
}
.ts_ptitle{
	font-size:18pt;color:#BF0000;font-weight:bold;text-align:center;padding:0px;margin:0px;background-color:#ffffff;font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
}
.ts_ptitle2{
	font-size:9pt;color:#000;font-weight:bold;text-align:center;padding:0px;margin:0px;background-color:#ffffff;font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
	
}
.item_name {
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	line-height: 1em;
	padding: 0px;
	margin: 1px;
	color: #666;
	background-color: #ffffff;
	overflow: hidden;
	height: 35px;
}
/* ヘッダーフッターはPCでのみ表示 */
.header_frame {
display:inline;
}
.footer_frame {
display:inline;
}
}