	a:link { text-decoration: none; color:#660000; }
	a:visited { text-decoration: none; color:#660000; }
	a:hover { text-decoration: none; color:#F7561E; }
	a:active { text-decoration: none; color:#F7561E; }
	
	body.top{
	margin: 24px 0px 0px 0px;
	background-color: #F7561E;
	font-size:small;
	line-height:160%;
	font-family:"Hiragino Kaku Gothic Pro", Verdana, arial, sans-serif;
	}
	
	body.contents{
	color: #333333;
	background: url("/common/images/texture.jpg?20080416") repeat-y top center #FFFFFF;
	font-size:small;
	line-height:160%;
	font-family:Helvetica, "Hiragino Kaku Gothic Pro", Verdana, arial, sans-serif;
	}

	.title{
	font-size:small;
	line-height:180%;
	color: #333333;
	font-weight:bold;
	font-family:Helvetica, "Hiragino Kaku Gothic Pro", Verdana, arial, sans-serif;
	}
	
	.border3px{
		border: 3px solid #FFFFFF
	}
	
	.border6px{
		border: 6px solid #FFFFFF
	}
	
	#collection{
		margin-top: 12px;
	}
	
	.page-navi-active a{
		color: #F7561E;
	}
	
	#collection h3{
		color: #333333;
		font-family:Helvetica, "Hiragino Kaku Gothic Pro", Verdana, "Osaka", arial, sans-serif;
		font-size: small;
		text-align: left;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	#collection .list-spec{
		font-size: x-small;
		padding-bottom: 24px;
		color: #333333;
		line-height:160%;
		font-family:Helvetica, "Hiragino Kaku Gothic Pro", Verdana, arial, sans-serif;
	}
	
	.back{
		font-size:small;
		font-weight:bold;
		font-family: Helvetica, arial, sans-serif;
	}
	
	#collection .active-category{
		color: #F7561E;
	}
	
	#collection .detail-spec{
		background-color: #F7561E;
		padding: 12px;
		border-right: 6px solid #ffffff;
		border-top: 6px solid #ffffff;
		border-bottom: 6px solid #ffffff;
		font-size: x-small;
		color: #333333;
		line-height:160%;
		font-family:Helvetica, "Hiragino Kaku Gothic Pro", Verdana, arial, sans-serif;
	}
	
	#collection .detail-name{
		font-size: small;
		color: #ffffff;
		line-height:140%;
		font-family:Helvetica, "Hiragino Kaku Gothic Pro", Verdana, arial, sans-serif;
	}
	
	#collection p.spec{
		margin: 0;
		padding-top: 3px;
		padding-bottom: 12px;
	}
	
	#collection .category-navi{
		font-size:medium;
		line-height:120%;
		font-weight:bold;
		font-family: Helvetica, arial, sans-serif;
	}
	
	#collection p.page-navi{
		font-size:small;
		line-height:140%;
		font-family:Helvetica, "Hiragino Kaku Gothic Pro", Verdana, arial, sans-serif;
		margin-top: 18px;
		padding-bottom: 12px;
	}
	
	#collection .detail-navi{
		font-size:small;
		font-weight:bold;
		font-family: Helvetica, arial, sans-serif;
		margin-left: 12px;
	}
	
	#collection .madeto-variation{
		border: 1px dotted #F7561E;
		margin-bottom: 12px;
	}
	
		#collection .madeto-variation .detail-navi{
			color: ##F7561E;
		}
	
	#collection .variation-title{
		font-size:small;
		line-height:100%;
		margin-bottom: 6px;
		color: #333333;
		font-weight:bold;
		font-family:"Hiragino Kaku Gothic Pro", Helvetica, Verdana, arial, sans-serif;
	}
	
	.body{
	font-size:small;
	line-height:160%;
	font-family:Osaka,"£Í£Ó ¥´¥·¥Ã¥¯",sans-serif;
	}
	
	.lang{
	font-family: Verdana, Arial, sans-serif;
	margin-top: 12px;
	margin-right: 6px;
	font-size: x-small;
	}

	.caption{
	font-size:x-small;
	line-height:160%;
	font-family: Helvetica, "Hiragino Kaku Gothic Pro", Verdana, arial, sans-serif;
	}
	
	.copyright{
	font-size:x-small;
	}

	img.titleImages{
	  margin-bottom: 24px;
	}