@charset "UTF-8";	

/* ******************************************
 contents
****************************************** */
h2#h2index{
	background: url(../../images/title02.gif) no-repeat;
	width: 980px;
	height: 71px;
	text-indent: -9999px;
}

/*  about  */
.aboutBlock{
	padding: 15px 25px 0 25px;
	text-align: left;
}

.h1Block{
	width: 980px;
	height:71px;
	display: block;
	text-indent: -9999px;
}

#h1Block01{ background: url(../images/title_01.gif) no-repeat;}
#h1Block02{ background: url(../images/title_02.gif) no-repeat;}
#h1Block03{ background: url(../images/title_03.gif) no-repeat;}
#h1Block04{ background: url(../images/title_04.gif) no-repeat;}
#h1Block05{ background: url(../images/title_05.gif) no-repeat;}


#about_Btn{
	width: 980px;
	margin: 0 auto;
	padding:0 0 10px 0;
}

#about_Btn li{
	float:left;
	width:198px;
	height:87px;
}

#about_Btn .marginLAST{
	width: 185px;
}


#about_Btn li a{
	background:url(../images/btn.gif) no-repeat;
	width:188px;
	height:87px;
	text-indent:-9999px;
	display:block;
	outline:medium none;
}

#about_Btn li a#about_Btn_01 { background-position:0 0;}
#about_Btn li a#about_Btn_02 { background-position:-188px 0;}
#about_Btn li a#about_Btn_03 { background-position:-376px 0;}
#about_Btn li a#about_Btn_04 { background-position:-564px 0;}
#about_Btn li a#about_Btn_05 { background-position:-752px 0;}



.aboutBlock p.text01{
	padding-left: 25px;
	padding-right: 35px;
	line-height: 170%;
	font-size: 90%;
}

.aboutBlock p.text01 span{
	font-size: 1.2em;
	font-weight: bold;
	color: #F60;
}

.aboutBlock p.text01L{
	width: 900px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}

.aboutBlock .imgRight{
	padding-left: 15px;
	padding-right: 35px;
	float: right;
}

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

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

#pittariBlockL{
	float: left;
}

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

.aboutBlock p.text02_last{
	background: url(../images/ico_00.gif) no-repeat;
	margin-left: 20px;
	padding-top: 7px;
	padding-left: 35px;
	width: 600px;
	height: 25px;
	font-weight: bold;
	line-height: 150%;
}

	
.aboutBlock p.text03{
	padding-left: 25px;
	width: 890px;
	line-height: 170%;
	margin-bottom: 15px;
	font-size: 0.9em;
}

.aboutBlock 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;
	font-size: 0.9em;
}

.aboutBlock p.text04 span{
	font-weight: bold;
}

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

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

.aboutBlock p.text06{
	padding-left: 25px;
	padding-right: 35px;
	line-height: 190%;
	font-size: 0.9em;
}


.marginB20{
	margin-bottom: 20px;
}