@charset "utf-8";
/* ===================================================================
CSS information

 file name  :layout.css
 style info :ページの基本レイアウト設定（共通）/共通エレメント設定
=================================================================== */

/*common*/

a{
	color:#3366FF;
	}
a:hover{
	color: #80BFEE;
	}

/*position*/

.center{
	text-align:center;
	}

/*float*/
.floatRight{
	float:right;
	display:inline;
	}
	
*html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}

/*header*/

div#headline{
	background:url(../i/common_header_bg.gif) repeat-x fixed top;
	margin:0; padding:0;
	width:100%;
	height:42px;
	display:block;
	}
	div.headlineImg{
		width:800px;
		height:15px;
		margin:0 auto;
		padding-top:10px;
		}
div#headerBox{
	width:100%;
	height:120px;
	margin:0; padding:0;
	display:block;
	}		
	div#header{
	width:800px;
	height:120px;
	margin:0 auto;
	padding:20px 0 0 0;
	}
	
		
/*global nav*/

div#gNavBox{
	width:100%;
	height:40px;
	background: url(../i/common_gnav_bg.gif) repeat-x;
	}

div#gNav{
	width:800px;
	height:40px;
	margin:0 auto;
	padding:0;
	}
	div#gNav ul{
		list-style:none;
		margin:0; padding:0;
		}
	div#gNav ul li{
		display:inline;   
  	float:left;
		}
/*IEhack*/
	*html div#gNav ul li{
		line-height:0;
		}
	*html div#gNav a{
		display:block;
		line-height:normal;
}

/*contents*/
div#contents{
	width:800px;
	margin:0 auto;
	padding:5px;
	}

/*return to page top*/

p.returnTop{
	text-align:right;
	margin:20px 0 20px 0 ;
	}

/*footer*/

div#footer{
	width:100%;
	height:160px;
	background:url(../i/common_bg_footer.gif) repeat-x;
	padding:10px 0 0 0;
	overflow:hidden;
	}
/*link*/
div#footerBox{
	width:800px;
	margin:0 auto;
	}
/*floatBox*/
	div.leftBox{
		float:left;
		display:inline;
		background:url(../i/common_footer_left.gif) no-repeat left bottom;
		height:110px;
		width:180px;
		}
	div.middleBox{
		float:left;
		display:inline;
		background:url(../i/common_footer_middle.gif) no-repeat left bottom;
		height:110px;
		width:180px;
		}
	div.rightBox{
		float:left;
		display:inline;
		background:url(../i/common_footer_right.gif) no-repeat left bottom;
		height:110px;
		width:300px;
		}
/*footerList*/
	ul.footerLink{
		list-style:none;
		line-height:2em;
		font-size:10px;
		margin-left:15px;
		}
	ul.footerLink a{
		text-decoration:underline;
		color:#555;
		}
	div.rightBox p{
		list-style:none;
		font-size:12px;
		margin-left:15px;
		color:#333;
		}
	ul#footerAd li{
		font-size:10px;
		line-height:1.7em;
		margin-left:25px;
		}
/*コピーライト*/
	div.footerCopy{
		clear:both;
		padding-top:10px;
		text-align:center;
		}


