/* @override http://www.plusyu.jp/css/category.css */
/* @charest "UTF-8" */


/*Font-size=========================================
	77% = 10px	|	123.1% = 16px	|	167% = 22px
	85% = 11px	|	131% =  17px	|	174% = 23px
	93% = 12px	|	138.5% = 18px	|	182% = 24px
	100% = 13px	|	146.5% = 19px	|	189% = 25px
	108% = 14px	|	153.9% = 20px	|	197% = 26px
	116% = 15px	|	161.6% = 21px	|
===================================================*/



/*Category =======================
==================================*/
#content {  }
#content span.type.on {
	color: #CC0000;
}

/*pageNavi -----------------------*/
#content div.pageNavi {
	text-align: right;
	margin-bottom: 10px;
	padding-top: 3px;
	color: #666;
	font-size:93%;
}
#content div.pageNavi span.bold {
	margin: 0 2px 0;
}

#content div.pageNavi span.type {
	font-weight: bold;
}
#content div.pageNavi span.type a {
	color: #666;
}
#content div.pageNavi span.type a:hover {
	color: #104a90;
}

#content div.pageNavi span.step{  }
#content div.pageNavi span.step a {
	margin: 0 2px;
	font-size: 90%;
}
#content div.pageNavi span.step a:hover {
	color: #104a90;
}

/*pankuzu ------------------------*/
#pankuzu {
	margin: 0 15px 15px 15px;
	font-size: 85%;
}
#pankuzu a {
	margin: 0 2px 0 4px;
}

/*viewmode -----------------------*/
#content div.viewmode-sortmenu,
#content div.viewmode-restrict,
#content div.viewmode-brand,
#content div.viewmode-stylemenu {
	font-size: 77%;
	letter-spacing: 1px;
}

#content div.viewmode-sortmenu span.title,
#content div.viewmode-restrict span.title,
#content div.viewmode-brand span.title,
#content div.viewmode-stylemenu span.title {
	color: #000;
	float: left;
}
#content div.viewmode-sortmenu em,
#content div.viewmode-restrict em,
#content div.viewmode-brand em,
#content div.viewmode-stylemenu em {
	padding: 0 2px;
	color: #CC0000;
	font-weight: normal;
	font-style: normal;
}
#content div.viewmode-sortmenu span.type,
#content div.viewmode-restrict span.type,
#content div.viewmode-brand span.type,
#content div.viewmode-stylemenu span.type {
	padding: 0 2px;
}
#content div.viewmode-sortmenu div.selectList,
#content div.viewmode-restrict div.selectList,
#content div.viewmode-brand div.selectList,
#content div.viewmode-stylemenu div.selectList {
	margin: 0 0 0 5em;
	line-height: 120%;
}

/*stylemenu ----------------------*/
#content div.viewmode-stylemenu {
	border-bottom: 1px dotted #CCC;
	margin: 0 0 5px 0;
	padding: 0 0 2px 0;
}

/*restrict -----------------------*/
#content div.viewmode-restrict {
	border-bottom: 1px dotted #CCC;
	margin: 0 0 5px 0;
	padding: 0 0 2px 0;
}

/*sortmenu -----------------------*/
#content div.viewmode-sortmenu {
	border-bottom: 1px dotted #CCC;
	margin: 0 0 5px 0;
	padding: 0 0 2px 0;
}



/*CategoryList ====================
=================================*/
#categoryList {
	margin: 0 15px;
}

#categoryList dl.cateli {
	float: left;
	width: 260px;
	margin-bottom: 20px;
}

#categoryList dl.cateli dt {
	margin: 0 10px 8px ;
	height: 30px;
	font-size: 93%;
	background: url(http://www.plusyu.jp/img/category/cate-bg.gif) no-repeat;
}
#categoryList dl.cateli dt a {
	display: block;
	padding: 6px 2px 6px 7px;
}

#categoryList dl.cateli dd {
	margin: 0 10px 5px 20px;
	font-size: 93%;
	line-height: 110%;
}
#categoryList dl.cateli dd a {
	color: #000;
}

/*catItemList ===================
=================================*/
#catItemList {
	margin: 0 25px 30px;
}

/*div.title を div.eventTitle へ変更*/
#catItemList .eventTitle {
	background-image: url(http://www.plusyu.jp/img/top/hottopics-bg.gif);
	background-repeat: no-repeat;
	color: #000000;
	letter-spacing:1px;
	padding: 4px 0 10px 40px;
}

#catItemList .eventTitle a.rss {
	float: right;
	padding: 2px 5px 0 0;
	position: static;
}

#catItemList div.title {
	background-image: url(http://www.plusyu.jp/img/top/hottopics-bg.gif);
	background-repeat: no-repeat;
	color: #000000;
	letter-spacing:1px;
	padding: 4px 0 10px 40px;
}
#catItemList div.title a.rss {
	float: right;
	padding: 2px 5px 0 0;
	position: static;
}

/*thumbnail03 ===================
=================================*/


#catItemList div.item_thumbnail03 {
	width: 166px;
	float: left;
	margin: 0 0 15px;
	font-size: 93%;
	word-wrap: break-word;
}

#catItemList div.item_thumbnail03 h3 {
	margin: 0 5px;
}

#catItemList div.item_thumbnail03 a.image {
	display: block;
	text-align: center;
}
#catItemList div.item_thumbnail03 a.image img{
	margin: 0 auto;
}

#catItemList div.item_thumbnail03 span.price{
	display: block;
	margin: 0 5px;
}

/*thumbnail02 ===================
=================================*/


#catItemList div.item_thumbnail02 {
	width: 250px;
	float: left;
	margin: 0 0 15px;
	font-size: 93%;
	word-wrap: break-word;
}

#catItemList div.item_thumbnail02 h3 {
	margin: 0 5px;
}

#catItemList div.item_thumbnail02 a.image {
	display: block;
	text-align: center;
}
#catItemList div.item_thumbnail02 a.image img{
	margin: 0 auto;
}

#catItemList div.item_thumbnail02 span.price{
	display: block;
	margin: 0 5px;
}

/*thumbnail01 ===================
=================================*/
/*

#catItemList div.item_thumbnail01 {
	width: 500px;
	float: left;
	margin: 0 0 15px;
	font-size: 93%;
	word-wrap: break-word;
}

#catItemList div.item_thumbnail01 h3 {
	margin: 0 5px;
}

#catItemList div.item_thumbnail01 a.image {
	display: block;
	text-align: center;
}
#catItemList div.item_thumbnail01 a.image img{
	margin: 0 auto;
}

#catItemList div.item_thumbnail01 span.price{
	display: block;
	margin: 0 5px;
}
*/

/*item list =====================
=================================*/

#catItemList div.item_thumbnail01 {
	border-bottom: 1px dotted #CCC;
	padding: 10px 0;
}
#catItemList div.item_thumbnail01 h3 {
	font-size: 108%;
	margin-left: 125px;
	font-weight: bold;
}

#catItemList div.item_thumbnail01 img {
	float: left;
}

#catItemList div.item_thumbnail01 dl {
	margin-left: 125px;
}
#catItemList div.item_thumbnail01 dl dd {
	margin-top: 10px;
	font-size: 93%;
	line-height: 100%;
	color: #333;
}

#catItemList div.item_thumbnail01 dl dd.detailComment{  }

#catItemList div.item_thumbnail01 dl dd.detailZaiko {  }
#catItemList div.item_thumbnail01 dl dd.detailZaiko a:link,
#catItemList div.item_thumbnail01 dl dd.detailZaiko a:visited,
#catItemList div.item_thumbnail01 dl dd.detailZaiko a:active {
	text-decoration: underline;
	color: #333;
}
#catItemList div.item_thumbnail01 dl dd.detailZaiko a:hover {
	text-decoration: none;
	color: #333;
}
#catItemList div.item_thumbnail01 dl dd.detailZaiko span.detailZaikoTitle {
	margin-right: 5px;
}

#catItemList div.item_thumbnail01 dl dd.detailIcon{  }
#catItemList div.item_thumbnail01 dl dd.detailPrice{
	float: left;
	width: 246px;
	margin: 9px 0 0;
	color: #CC0000;
	font-size: 108%;
	font-weight: bold;
	text-align: right;
	padding-right: 8px;
}
#catItemList div.item_thumbnail01 dl form.detailForm{  }
#catItemList div.item_thumbnail01 dl dd.detailCart{
	float: left;
	margin: 0;
}



/*Category list =================
=================================*/

#catItemList ul.catList {
	list-style-type: none;
	margin-left: 5px;
}

#catItemList ul.catList li{
	margin: 3px 0 ;
}
