@charset "utf-8";
/* CSS Document */

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

  basic
  
***********************************************************************************/
#bond-fix{
	width:984px;
	height:auto;
	margin-left:10px;
}


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

  icatch
  
***********************************************************************************/
#icatch{
	width:984px;
	height:580px;
}

#icatch h2{
	width:984px;
	height:400px;
	text-indent:-9999px;
	background:url(../images/index/icatch.jpg) no-repeat;
}

#icatch .texarea{
	height:135px;
	margin-bottom:30px;
}


#icatch .texarea p{
	font-size:30px;
	line-height:1.5em;
	text-align:center;
}

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

  section01
  
***********************************************************************************/ 
#section01{
	height:auto;
	margin-bottom:30px;
}

#section01 h2{
	width:980px;
	height:205px;
	text-indent:-9999px;
	background:url(../images/index/haru-title.png) no-repeat;
}

#section01 .detail-left{
	width:482px;
	height:auto;
	float:left;
	margin-left:20px;
}

#section01 .detail-left img{
	margin-top:20px;
}

#section01 .detail-right-u{
	width:420px;
	height:246px;
	float:left;
	margin-top:20px;
	margin-left:20px;
}

#section01 .detail-right-u p{
	font-size:18px;
	line-height:1.5em;
	font-weight:bold;
}

#section01 .detail-right-d{
	width:420px;
	height:360px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}

#section01 .detail-right-d img{
	float:left;
	margin-left:30px;
}

#section01 .detail-right-d p{
	float:left;
	margin:230px 0 0 30px;
}
/**********************************************************************************

  section02
  
***********************************************************************************/
#section02{
	height:auto;
	margin-bottom:30px;
}

#section02 h2{
	width:980px;
	height:200px;
	text-indent:-9999px;
	background:url(../images/index/tomeru-title.png) no-repeat;
}

#section02 .detail-left-u{
	width:454px;
	height:215px;
	float:left;
	margin-top:20px;
	margin-left:10px;
}

#section02 .detail-left-u p{
	font-size:18px;
	line-height:1.5em;
	font-weight:bold;
}

#section02 .detail-left-d{
	width:454px;
	height:360px;
	float:left;
	margin-left:10px;
	margin-top:20px;
}

#section02 .detail-left-d img{
	float:left;
	margin-left:50px;
}

#section02 .detail-left-d p{
	float:left;
	margin:230px 0 0 30px;
}

#section02 .detail-right{
	width:482px;
	height:auto;
	float:right;
	margin-right:20px;
}

#section02 .detail-right img{
	margin-top:35px;
}

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

  section03
  
***********************************************************************************/ 
#section03{
	height:auto;
	margin-bottom:30px;
}

#section03 h2{
	width:980px;
	height:205px;
	text-indent:-9999px;
	background:url(../images/index/hagasu-title.png) no-repeat;
}

#section03 .detail-left{
	width:482px;
	height:auto;
	float:left;
	margin-left:20px;
}

#section03 .detail-left img{
	margin-top:40px;
}

#section03 .detail-right-u{
	width:420px;
	height:160px;
	float:left;
	margin-top:20px;
	margin-left:20px;
}

#section03 .detail-right-u p{
	font-size:18px;
	line-height:1.5em;
	font-weight:bold;
}

#section03 .detail-right-d{
	width:420px;
	height:360px;
	float:left;
	margin-left:20px;
	margin-top:10px;
}

#section03 .detail-right-d img{
	float:left;
	margin-left:50px;
}

#section03 .detail-right-d p{
	float:left;
	margin:230px 0 0 30px;
}
/**********************************************************************************

  section04
  
***********************************************************************************/
#section04{
	height:auto;
	margin-bottom:30px;
}

#section04 h2{
	width:980px;
	height:200px;
	text-indent:-9999px;
	background:url(../images/index/tyuumoku-title.png) no-repeat;
}

#section04 .detail-left-u{
	width:454px;
	height:130px;
	float:left;
	margin-top:20px;
	margin-left:10px;
}

#section04 .detail-left-u p{
	font-size:18px;
	line-height:1.2em;
	font-weight:bold;
}

#section04 .detail-left-d{
	width:454px;
	height:360px;
	float:left;
	margin-left:10px;
	margin-top:20px;
}

#section04 .detail-left-d img{
	float:left;
	margin-left:10px;
}

#section04 .detail-left-d p{
	float:left;
	margin:230px 0 0 18px;
}

#section04 .detail-right{
	width:482px;
	height:auto;
	float:right;
	margin-right:20px;
}

#section04 .detail-right img{
	margin-top:30px;
}

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

  section05
  
***********************************************************************************/
#section05{
	height:auto;
	margin-bottom:30px;
}

#section05 h2{
	width:980px;
	height:100px;
	text-indent:-9999px;
	background:url(../images/index/toujyou-title.png) no-repeat;
}


#section05 .item-list{
	width:208px;
	height:500px;
	margin-left:30px;
	float:left;
}

#section05 .item-list dd{
	width:180px;
	height:200px;
	margin-left:15px;
}

#section05 .item-list-01{
	width:208px;
	height:500px;
	margin-left:10px;
	float:left;
}

#section05 .item-list-01 dd{
	width:180px;
	height:200px;
	margin-left:35px;
}

#section05 .item-list-02{
	width:208px;
	height:500px;
	margin-left:20px;
	float:left;
}

#section05 .item-list-02 dd{
	width:180px;
	height:200px;
	margin-left:15px;
}

#section05 .item-list-03{
	width:208px;
	height:500px;
	margin-left:55px;
	float:left;
}

#section05 .item-list-03 dd{
	width:180px;
	height:200px;
	margin-left:15px;
}


























