@charset "utf-8";

#content01 .h201{
height:auto !important;
height:53px;
min-height:53px;
background:url(../img/index_bg_01.png) repeat-x bottom #E9EDF1;
border-top:1px solid #ccc;
margin-bottom:20px;
color:#333;
font-size:1.6em;
line-height:1.5em;
padding:10px 15px;
font-weight:800;
}

#content01 .catTop .greeting .p01{
zoom:1;
}

#content01 .catTop .greeting .p01 img{
float:right;
padding:0px;
margin:0px;
padding-left:15px;
}

#content01 .catTop .greeting p img{
}

#content01 .catTop .greeting .box01 *{
font-size:1em;
padding:0px;
margin:0px;
background:none;
line-height:1.6;
}

#content01 .catTop .greeting .box01{
width:579px;
margin-right:-30px;
}

#content01 .catTop .greeting .box01 dl{
width:175px;
float:left;
margin-right:12px;
}

#content01 .catTop .greeting .box01 dl dt{
color:#666;
font-weight:100;
height:auto;
line-height:inherit;
background:url(../img/index_bg_03.png);
padding:1px 5px;
font-size:1.2em;
font-weight:800;
margin-bottom:3px;
}

#content01 .catTop .greeting .box01 dl dt span{
text-indent:0px;
position:static;
padding-left:8px;
background:url(../img/index_bg_04.png) left center no-repeat;
}

#content01 .catTop .greeting .box01 dl dd p{
padding:0px 5px 20px;
font-size:1.2em;
height:8em;
}

#content01 .catTop .greeting .box01 dl dd p a{
	bottom:0px;
	right:0px;
	padding-left:10px;
	background:url(../../common/ico_arr_gray.png) no-repeat 0px 50%;
}

#content01 .fixHeight {
height:10em;
}

#content01 .fixHeight ul{
padding-left:20px;
}

#content01 .fixHeight ul li{
list-style:outside disc;
}

#content01 .partnerbox li{
	width:270px;
	float:left;
}



