@charset "UTF-8";
/* 制作者情報 */
/* ブラウザ初期化スタイル */
/* 共通部分のスタイル */
/* 各ページ個別のスタイル */

/*--------------------------------------------------------------------
guideline : ver2.11
since : 2008/10/20
writer :
last_editday : 2008/07/22
last_editor :
--------------------------------------------------------------------*/


/*--------------------------------------------------------------------
common
cssの初期化
--------------------------------------------------------------------*/

html, body {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
}

table, caption, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
}

/*縮小して印刷CSS　zoomを調整してください*/
@media print{
*html body{
	zoom:70%;
}
}
/*--------------------------------------------------------------------
common
ページ共通部分
--------------------------------------------------------------------*/

/*bodyのスタイル*/
body{
background: url(../images/bg.jpg) no-repeat center top #FFF;
}

/*containerのスタイル*/
div#container{
width: 1500px;
margin: 0 auto;
}

h1{
text-indent:-9999px;
/*\*/
overflow:hidden;
/**/
margin: 0;
padding: 0;
}

div#header{
width: 1500px;
margin: -20px 0 0 0;
}

/*wrapperのスタイル*/
div#wrapper{
width: 1500px;
}
/*after擬似クラス使用によるfirefoxの背景画像回り込み対策*/
div#wrapper:after {/*clear*/
	content : "";
	display : block;
	height : 0;
	clear : both;
}


div#footer{
width: 100%;
background: #006834;
}

div#footer_container{
width: 1500px;
margin: 0 auto;
padding: 20px 0;
background: #006834;
}

div#footer_container ul.footer_text_container01{
list-style-type: none;
color: #FFF;
width: 520px;
font-size: 1.3rem;
}

div#footer_container ul.footer_text_container02{
list-style-type: none;
color: #FFF;
width: 570px;
font-size: 1.3rem;
}

div#footer_container ul li{
margin: 0 0 10px 0;
}




/*div.clearのスタイル*/

div.clear {
clear:both;
}


div#main{
width: 1500px;
}


div#index{
width: 1500px;
margin: 60px 0 0 0;
}


div#index div#index01 ,div#index div#index02 ,div#index div#index03 ,div#index div#index04{
width: 1500px;
margin: 0 0 100px 0;
}






