@charset "UTF-8";

/**********************************************************************/
/** ■　TOPページCSS											**/
/********************************************************************/

/* スライドショー */
#mainimgLeft{
	float:left;
	width:230px;
	height:300px;
	padding-bottom:20px;
}
#mainimgArea{
	float:left;
	background:url(../../img/mainImage01.jpg) 0 0 no-repeat;
	width:670px;
	height:300px;
	padding-bottom:20px;
}


/* アライスタイル */
#araistyle{
	margin:0 0 30px 0;
	background-color:#CCC;
	width:900px;
	
}
#box870{
	width:870px;
	padding:10px 15px 20px 15px;
}

#araistyle .bgAraistyle-t,
#araistyle .bgAraistyle-b{
	font-size:1px;
	height:20px;
}

#araistyle .bgAraistyle-t{
	background:transparent url(../../img/bgAraistyle-t.png) no-repeat 0px 0px;
}
#araistyle .bgAraistyle-m{
	background:transparent url(../../img/bgAraistyle-m.png) repeat-y 0px 0px;
	padding:5px 25px 0 25px;
}
#araistyle .bgAraistyle-b{
	background:transparent url(../../img/bgAraistyle-b.png) no-repeat 0px 0px;
}

#ownerImg{
	float:left;
	width:170px;
	padding-right:30px;
}
#ownerComment{
	float:left;
	width:620px;
}
#ownerComment .nobumasa{
	font-size:110%;
	padding-top:10px;
	line-height:1.5;
}
#ownerComment .nobumasa .sighn{
	padding-top:10px;
	display:block;
	text-align:right;
}
#araistyle .exp{
	font-size:90%;
	padding-top:15px;
}
a#yoyaku{
	display:block;
	padding-bottom:20px;
}


/* キャッチコピー */
#catchcopy{
	font-size:130%;
	color:#65A831;
	padding: 10px 0 30px 0;
	font-weight:bold;
	line-height:1.5;
}

/* Profile */
h2#araiprofile{
	font-size:200%;
	color:#000;
	border:none;
	padding:0;
	margin:50px 0 20px 0;
	line-height:150%;
	font-weight:normal;
}
dl#profile dt{
	font-weight:bold;
	padding-top:15px;
}



/* Company Profile */
.bannerRight{
	text-align:right;
	padding-top:50px;
}

.bannerRight h3{
	display:inline;
	padding-right:20px;
	vertical-align:middle;
}
.bannerRight a img{
	vertical-align:middle;
}

