@charset "utf-8";
@import url("others.css");
/* ////////////////////
PRODUCTS
//////////////////// */
/* #content
-------------------- */
/* #main */
#content #main {
	position:relative;
}
#content #main h1 {
	position:absolute;
	top:69px;
	left:268px;
	width:214px;
	height:79px;
	background:url(../img/ttl.jpg) no-repeat 0 0;
}

/* Section01 */
#content #main .Section01 h2 {background-image:url(../img/ttl00.jpg)}
#content #main .Section01 h3 {height:46px}
#content #main #products04 .ImgBox {
	width:92px;
}
#content #main #products04 .Inner {
	width:418px;
}
#content #main #products01 h3 {background-image:url(../img/ttl01a.gif)}
#content #main #products02 h3 {background-image:url(../img/ttl01b.gif)}
#content #main #products03 h3 {background-image:url(../img/ttl01c.gif)}
#content #main #products04 h3 {background-image:url(../img/ttl01d.gif)}
#content #main .Section01 .Inner .Clearfix ul {
	float:left;
}
#content #main .Section01 .Inner .Clearfix p {
	float:left;
	margin-left:15px;
	display:inline;
}
#content #main .Section01 .Inner .Clearfix li {
	font-weight:bold;
}

/* Section02 */
#content #main .Section02 h2 {background-image:url(../img/ttl02.jpg)}
#content #main .Section02 ul {
	margin:0 10px;
}
#content #main .Section02 li {
	float:left;
	width:150px;
	margin-right:30px;
	display:inline; /* for IE(side margin) */
}
#content #main .Section02 li.EndSide {
	margin-right:0;
}
#content #main .Section02 li p {
	margin-bottom:40px;
}

.Section01_in{
	padding:0px 15px 0px 15px;
}


h3.r_ccl{
	margin:0px;
	color:#CC6600;
	padding:0px;
	font-size:120%;
	clear:both;
}
.Section01_in p{
	margin:0px;
	padding:0px;
}

.marB10{
	margin-bottom:10px;
}
.marT10{
	margin-top:10px;
}


.ClearTool_hr{
	border-bottom:1px solid #CCCCCC;
	margin:10px 0px 10px 0px;
}

