@charset "utf-8";

/*
======== table of content. =================================

summary:トップページ用レイアウト定義

-CONTENT

-MAIN
  - MAIN RIGHT
  	

============================================================
*//*-----------------------------------------------------
CONTENT
-------------------------------------------------------*/
/*　初回公開時臨時 

div#container h2#mainimg{
	clear:both;
	width:960px;
	margin:0 auto;
	padding:66px 0 2px 0;
	height:235px;
	}
	
* html div#container h2#mainimg{
margin-top:64px;
}



/*　初回公開時臨時 */


html div#container h2#mainimg{/*　変更追加091010 */
	border-top:1px solid #ccc;
	padding-top:2px;
	margin-top:1px
}


#mainimg{
	/*height:235px;*/
	height:237px;
	}
	
div.greeting{
	width:682px;
	}

div.greeting img{
	vertical-align:top;
	}


div.kodawari{
	width:682px;
	}


div.section{
	width:639px;
	margin:0 auto;
	}
	
div.section p.intro{
	width:624px;
	margin:20px auto 1px auto;
	padding-left:17px;
	padding-bottom:19px;
	border-bottom:3px solid #F0E1D0;
	}

div.section div.text{
	width:585px;
	padding:15px 27px 50px 27px;
	background:#FFFBFB url(../images/index/bg_comment.jpg) no-repeat right bottom;
	border:1px solid #F5EADE;
	}

div.section div.text h6{
	width:585px;
	margin:20px 0 0 0;
	}

div.section div.text p{
	line-height:1.6;
	width:90%;
	margin:20px auto;
	}

div.voice{
	margin:634px;
	margin:30px auto;
	background:url(../images/index/bg_voice.jpg) no-repeat right bottom;
	}

div.voice p.text{
	width:294px;
	margin:32px 0 0 42px;
	}

div#content div.voice p.voicelink{
	width:224px;
	margin:0 0 0 415px;
	clear:both;
	}









