/* @override http://www.plusyu.jp/css/index.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	|
===================================================*/



/*Content =======================
=================================*/

#content {  }

/*freebox -----------------------------*/
#freebox {
	margin: 0 25px 20px;
	width: 500px;
	text-align: center;
}

#freebox img {
	margin-bottom: 10px;
}

/*hottopics -----------------------------*/
#hottopics {
	margin: 0 25px 30px;
	width: 500px;
}
#hottopics .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;
}

#hottopics .title a.rss {
	float: right;
	padding: 2px 5px 0 0;
	position: static;
}

#hottopics ul {
	list-style: none;
	text-align: left;
}

#hottopics ul li {
	margin: 4px 0 0 5px;
}
#hottopics ul li img.topic_icon {
	margin: 5px 0 0 0;
	padding: 0 5px 0 0;
}
#hottopics ul li a {
	font-size: 93%;
	color: #333;
	letter-spacing:1px;
}

/*hotitem ===================
=================================*/

#hotitem {
	margin: 0 25px 30px;
	width: 500px;
}
#hotitem .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;
}
#hotitem .title a.rss {
	float: right;
	padding: 2px 5px 0 0;
	position: static;
}

/*thumbnail03 ===================
=================================*/


#hotitem div.item_thumbnail03 {
	width: 166px;
	float: left;
	margin: 0 0 15px;
	font-size: 93%;
	word-wrap: break-word;
}

#hotitem div.item_thumbnail03 h3 {
	margin: 0 5px;
}

#hotitem div.item_thumbnail03 a.image {
	display: block;
	text-align: center;
}
#hotitem div.item_thumbnail03 a.image img{
	margin: 0 auto;
}

#hotitem div.item_thumbnail03 span.price{
	display: block;
	margin: 0 5px;
}

/*thumbnail02 ===================
=================================*/


#hotitem div.item_thumbnail02 {
	width: 250px;
	float: left;
	margin: 0 0 15px;
	font-size: 93%;
	word-wrap: break-word;
}

#hotitem div.item_thumbnail02 h3 {
	margin: 0 5px;
}

#hotitem div.item_thumbnail02 a.image {
	display: block;
	text-align: center;
}
#hotitem div.item_thumbnail02 a.image img{
	margin: 0 auto;
}

#hotitem 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 =====================
=================================*/

#hotitem div.item_thumbnail01 {
	border-bottom: 1px dotted #CCC;
	padding: 10px 0;
}
#hotitem div.item_thumbnail01 h3 {
	font-size: 108%;
	margin-left: 125px;
	font-weight: bold;
}

#hotitem div.item_thumbnail01 img {
	float: left;
}

#hotitem div.item_thumbnail01 dl {
	margin-left: 125px;
}
#hotitem div.item_thumbnail01 dl dd {
	margin-top: 10px;
	font-size: 93%;
	line-height: 100%;
	color: #333;
}

#hotitem div.item_thumbnail01 dl dd.detailComment{  }

#hotitem div.item_thumbnail01 dl dd.detailZaiko {  }
#hotitem div.item_thumbnail01 dl dd.detailZaiko a:link,
#hotitem div.item_thumbnail01 dl dd.detailZaiko a:visited,
#hotitem div.item_thumbnail01 dl dd.detailZaiko a:active {
	text-decoration: underline;
	color: #333;
}
#hotitem div.item_thumbnail01 dl dd.detailZaiko a:hover {
	text-decoration: none;
	color: #333;
}
#hotitem div.item_thumbnail01 dl dd.detailZaiko span.detailZaikoTitle {
	margin-right: 5px;
}

#hotitem div.item_thumbnail01 dl dd.detailIcon{  }
#hotitem 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;
}
#hotitem div.item_thumbnail01 dl form.detailForm{  }
#hotitem div.item_thumbnail01 dl dd.detailCart{
	float: left;
	margin: 0;
}