/* CSS Document */
body{
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size:14px;
	line-height:1.5em;
	background:#FFFFFF;}
	
#all{
	width:800px;
	height:auto;
	margin:0 auto;
	border:1px solid #333333;}
	
/* header */
#header{
	width:800px;
	height:110px;
	margin-bottom:5px;}
	
	.logo_img{
		float:left;
		border:none;}
		
	#g_menu{
		width:485px;
		height:60px;
		padding:20px 0 0 0;
		margin-right:15px;
		font-size:0.75em;
		font-family:"ＤＦ新細丸ゴシック体 Std", "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", Osaka;
		color:#666666;
		text-align:right;
		float:right;}
		
	#g_menu a:link{text-decoration:none;}
	#g_menu a:visited{text-decoration:none;}
	#g_menu a:hover{color:#999999;text-decoration:none;}
	
		#g_menu .top_h1{
			font-weight:normal;
			font-size:1.2em;
			line-height:1.2em;
			margin:0;
			padding:0;}
			
		#g_menu_com{font-size:0.7em;}
		
		#g_menu .g_menu_map{
			width:auto;
			font-size:1.2em;
			text-align:left;
			display:block;
			float:right;
			clear:none;}
			
			.r_margin{margin-right:1em;}
			
	#menu{
		width:780px;
		height:25px;
		clear:both;
		margin:5px 10px 0 10px;}
		

/* フッター */	
#footer{
	width:800px;
	height:1em;
	font-size:0.8em;
	text-align:center;
	font-family:"ＤＦ新細丸ゴシック体 Std", "ＭＳ Ｐゴシック", "ヒラギノ丸ゴ Pro W4", Osaka;
	color:#666666;
	padding:3em 0;
	clear:both;}
	
	#footer a:link{color:#333333;text-decoration:none;}
	#footer a:visited{color:#666666;text-decoration:none;}
	#footer a:hover{color:#0066CC;text-decoration:underline;}
	
#copy_r{
	width:800px;
	margin:0 auto;
	padding:0.2em 0;
	clear:both;
	color:#666666;
	text-align:right;
	font-size:0.8em;
	line-height:1.1em;}

address{
	margin:0;
	padding:0;
	font-size:0.85em;
	font-weight:normal;
	font-style:normal;
	text-align:right;}
	
