@charset "utf-8";

/*--------------------------------------------------------------------
common
cssの初期化
--------------------------------------------------------------------*/

html, body {
	font-family:"ＭＳ Ｐゴシック","MS P Gothic", "Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
}

h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
	font-family:"ＭＳ Ｐゴシック","MS P Gothic", "Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

table, caption, th, td {
	font-family:"ＭＳ Ｐゴシック","MS P Gothic", "Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
	font-family:"ＭＳ Ｐゴシック","MS P Gothic", "Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}

a {
	outline: none;
	text-decoration: none;
	color: #333;
}

a:hover {
	text-decoration: underline;
	color: #666;
}

a:hover img {
	filter: alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}

* table tr td:after {
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	content: "";
	overflow: hidden;
}

.Clear {
	clear: both;
}

/*--------------------------------------------------------------------
common
ページ共通部分
--------------------------------------------------------------------*/

/*------------bodyのスタイル---------------------------------------------------------------*/
body {
	background: #fff;
	overflow: scroll;
	line-height: 1.4;
	font-size: small;
	color: #333;

	min-width: 1024px;
	_display: inline;
	_zoom: 1;
}

/*IE6・7用*/
*body { overflow: auto; }



/*Container*/
div#Container {
width: 980px;
margin: 0 auto;
background:#fff4e9;
}

/*Header*/
div#Header h1 a{
display:block;
height:105px;
background:url(../img/header.gif)no-repeat left top;
text-indent:-99999px;
line-height:0px;
font-size:0px;
overflow:hidden;
}


/*Global*/
div#Global{
overflow:hidden;
background:#006837;
}

div#Global ul{
list-style:none;
width:495px;
margin:0px auto;
}

div#Global ul li{
float:left;
}

div#Global ul li a{
display:block;
height:40px;
background-repeat:no-repeat;
background-position: left top;
text-indent:-99999px;
line-height:0px;
font-size:0px;
overflow: hidden;
}

div#Global ul li a:hover{
background-position:left bottom;
}

div#Global ul li#global_01 a{
width:90px;
background-image:url(../img/global_01.gif);
}
div#Global ul li#global_02 a{
width:120px;
background-image:url(../img/global_02.gif);
}
div#Global ul li#global_03 a{
width:90px;
background-image:url(../img/global_03.gif);
}
div#Global ul li#global_04 a{
width:90px;
background-image:url(../img/global_04.gif);
}
div#Global ul li#global_05 a{
width:105px;
background-image:url(../img/global_05.gif);
}




div#Contents{
width:780px;
padding:30px 100px 25px;
overflow:hidden;
}

div#Footer{
height:90px;
padding:25px 100px 0px;
background:#abbd81;
overflow:hidden;
font-size:110%;
color:#006837;
}

div#FooterTop{
overflow:hidden;
}

div#FooterNav {
width:300px;
float:left;
}

div#FooterNav ul{
list-style:none;
}

div#FooterNav ul li{
float:left;
font-weight:bold;
}

div#FooterNav ul li#FN_01{
width:50px;
}
div#FooterNav ul li#FN_02{
width:75px;
}
div#FooterNav ul li#FN_03{
width:50px;
}
div#FooterNav ul li#FN_04{
width:50px;
}
div#FooterNav ul li#FN_05{
width:50px;
}

div#FooterAdd {
width:350px;
float:right;
text-align:right;
}

div#Copyright {
width:300px;
overflow:hidden;
margin:0 auto;
}

