@charset "UTF-8";


/* ******************************************

****************************************** */
.contentsBG2 h2{
	width: 940px;
	height: 57px;
	text-indent: -9999px;
	margin-bottom: 15px;
}

.contentsBG2 h2#title01{background: url(../images/about/title01.gif) no-repeat;}
.contentsBG2 h2#title02{background: url(../images/about/title02.gif) no-repeat;}
.contentsBG2 h2#title03{background: url(../images/about/title03.gif) no-repeat;}
.contentsBG2 h2#title04{background: url(../images/about/title04.gif) no-repeat;}
.contentsBG2 h2#title05{background: url(../images/about/title05.gif) no-repeat;}


.contentsBG2 p.text01{
	padding-left: 25px;
	padding-right: 35px;
	line-height: 170%;
}

.contentsBG2 .imgRight{
	padding-left: 15px;
	padding-right: 35px;
	margin-top: -15px;
	float: right;
}

.contentsBG2 .imgLeft{
	padding-left: 25px;
	padding-right: 35px;
	padding-bottom: 10px;
	float: left;
}

.contentsBG2 .marginT15{
	margin-top: 15px;
}

#pittariBlockL{
	float: left;
}

#pittariBlockR{
	float: right;
	margin-top: -25px;
	padding-right: 45px;
}
	
.contentsBG2 p.text02{
	background: url(../images/about/ico_00.gif) no-repeat;
	margin-left: 20px;
	padding-top: 7px;
	padding-left: 35px;
	font-size: 110%;
	width: 640px;
	height: 25px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 150%;
}

.contentsBG2 p.text02_last{
	background: url(../images/about/ico_00.gif) no-repeat;
	margin-left: 20px;
	padding-top: 7px;
	padding-left: 35px;
	font-size: 110%;
	width: 640px;
	height: 25px;
	font-weight: bold;
	line-height: 150%;
}
	
.contentsBG2 p.text03{
	padding-left: 25px;
	width: 890px;
	line-height: 170%;
	margin-bottom: 15px;
}

.contentsBG2 p.text04{
	margin-left: 20px;
	padding-top: 7px;
	padding-left: 45px;
	line-height: 135%;
	width: 850px;
min-height:25px;
height: auto !important;
height: 25px;
	margin-bottom: 10px;
}

#text_num01{background: url(../images/about/ico_01.gif) no-repeat;}
#text_num02{background: url(../images/about/ico_02.gif) no-repeat;}
#text_num03{background: url(../images/about/ico_03.gif) no-repeat;}
#text_num04{background: url(../images/about/ico_04.gif) no-repeat;}
#text_num05{background: url(../images/about/ico_05.gif) no-repeat;}
#text_num06{background: url(../images/about/ico_06.gif) no-repeat;}
#text_num07{background: url(../images/about/ico_07.gif) no-repeat; margin-bottom: 30px;}

.contentsBG2 p.text05{
	background: #F90;
	color: #FFFFFF;
	margin-left: 25px;
	width: 890px;
	padding: 5px 0 5px 0;
	text-align: center;
	line-height: 170%;
	font-size: 110%;
}
