#wrap-Side,
#wrap-contents{
	margin:                     15px 0 0 0;
}


/* Contents */



#wrap-contents h2{
	background:                 url(../img/ttl.jpg) no-repeat;
	height:                     80px;
	text-indent:                -9999px;
	font-size:                  2px;
	margin:
}


.category01{
	font-size:                  12px;
	line-height:                0px;
	margin:                     10px 0px 0 0px;
	background:                 url(../img/staff.gif) repeat-y;
	padding:                    20px 20px 0px 20px;
	min-height:                 100px;
	height:                     auto !important;
	height:                     100px;

}

.category01 img{
	float:                     right;
}

.category01 strong{
	color:                     #690;
}

.category01 p{

	width:                     310px;
	padding:                   42px 30px 25px 30px;
	line-height:               28px;
	margin:                    15px 0 0 0;
}

#category02{
	background:                 url(../img/company.jpg) no-repeat right top;
	height:                     170px;
	margin:                     30px 0 30px 0;
	padding:                    0 240px 0 0;
	font-size:                  12px;
	line-height:                20px;
}

#category02 p{
	line-height:                20px;
	font-size:                  12px;
	margin-left:                15px;
	margin-top:                 15px;
	margin-bottom:              30px;
}


#category02 h3{
	background:                 url(../img/bg_subttl.gif) no-repeat;
	height:                     40px;
	line-height:                40px;
	font-size:                  13px;
	color:                      #069;
	padding:                    0 0 0 15px;
}



#category03{
    background:                 url(../img/sub_ttl.jpg) no-repeat;
	clear:                      both;
	padding:                    45px 0 0 0;
}


