/*ライディングサポートベルト*/
body{color:#000000;
font-family: "ＭＳ ゴシック", "Osaka", "Osaka－等幅";}
.pankuzu{color:#000000;}
.pankuzu a:link{color:#ff6600;}
.pankuzu a:visited{color:#ff6600;}
.pankuzu a:hover{color:#ff6600;}
.pankuzu a:active{color:#ff6600;}


a:link{color:#CA1013;}
a:visited{color:#CA1013;}
a:hover{color:#CA1013;}
a:active{color:#CA1013;}



/*index*/
#mainbox {
	padding: 15px;
	width: 900px;
}
.whatsnews {
	font-size:12px;
	line-height:1.5;
}
.leftarea{
width:345px;
float:left;
}
.rightarea{
width:555px;
float:right;
}
.naviarea{
	width:555px;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
	}
/*products*/
#mainbox2{
padding: 15px;
	width: 900px;
}
.products-ttl{
	width:196px;
	float:left;
}
.productsarea{
	width:890px;
	float:left;
	padding-top: 20px;
}
.productsoptionarea{
width:890px;
float:left;
}
.h12 {
	font-size:12px;
	line-height:1.5;
}

/*medical*/

#content {
	padding: 15px;
	width: 900px;
}

.commentarea {
	font-size:12px;
	line-height:1.5;
	padding-right: 35px;
	padding-top: 30px;
	padding-bottom: 80px;
	padding-left: 20px;
	height: 180px;
}

.commentarea img {
	margin: 0px 20px 30px 0px;
	float: left;
}
/*howto*/
#howtobox {
	padding: 15px;
	width: 900px;
}
.howtoflash{
	padding: 15px;
}
.howtoleftbox{
	width:451px;
	float:left;
	margin: 60px 20px 20px 25px;
}
.howtorightbox{
	width:305px;
	float:right;
	margin: 60px 40px 20px 0px;
}
.howtotxtbox{
	width:305px;
	font-size:12px;
	line-height:1.5;
}
/*products/heavy*/

#content-heavy {
	padding-left: 35px;
	padding-top: 15px;
	width: 900px;
}

.comment-heavy-txt {
	font-size:12px;
	line-height:1.5;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 50px;
}

.commentarea-heavy {
	font-size:12px;
	line-height:1.5;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	height: 325px;
}

.comment-heavy-left {
	width: 697px;
	float:left;
}

.comment-heavy-right {
	font-size:12px;
	line-height:1.5;
	padding-right: 36px;
	padding-top: 0px;
	padding-bottom: 0px;
	float:right;
}

.size-heavy {

}

.size-heavy-left {
	float:left;
	width: 188px;
}

.size-heavy-right {
	font-size:12px;
	line-height:1.5;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	float:right;
}

.ilium-heavy {
	width: 682px;
	float: left;
}

.ilium-heavy-left {
	float:left;
	width: 179px;
}

.ilium-heavy-right {
	font-size:12px;
	line-height:1.5;
	float:right;
	width: 480px;
	height: 98px;
	background-image:url(../products/heavy/images/sizetxt-bg.gif);
}

.ilium-txt {
	font-size:11px;
	line-height:1.5;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 65px;
	width: 415px;
}

.measures-heavy {
	width: 809px;
	float: left;
}

.measures-btn-heavy {
	width: 850px;
}

.measures-btn-left {
	padding-left: 37px;
	float:left;
	width: 300px;
}

.measures-btn-right {
	width: 153px;
	position: relative;
	left: 656px;
	top: 42px;
}

.feature-heavy {
	font-size:12px;
	line-height:1.5;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 809px;
}
/*追加*/
.ilium-medium-right {
	font-size:12px;
	line-height:1.5;
	float:right;
	width: 480px;
	height: 82px;
	background-image:url(../products/medium/images/sizetxt-bg.gif);
}
.ilium-light-left {
	float:left;
	width: 194px;
}

.attention {
	font-size: 11px;
	color: #666;
	padding-top: 5px;
	padding-left: 120px;
	width: 780px;
	line-height: 12px;
}

