﻿@charset "utf-8";
/* CSS Document */

*{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px;
}

img {
    border-style:none;
}

.red{
	color:#FF0000;
}


body{
	background-color:#E3F2AF;
	font-size:78%;
	line-height:140%;
	color:#393939;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}



#wrapper{
	width:758px;
	margin:0px auto;
	background-image:url(../imgComuon/wapper.jpg);
	background-repeat:repeat-y;
}

#header{
	width:750px;
	height:96px;
	margin:0px 0px 0px 4px;
	background-image:url(../imgComuon/header.jpg);
	background-position:0px 1px;
	background-repeat:repeat-x
}
	#logo{
	width:199px;
	padding:20px 3px 0px 14px;
	float:left;
	}
	
	#read{
	padding-top:27px;
	padding-left:20px;
	float:left;
	height: 32px;
	}
	
	#globalMenu{
		float:left;
		width:533px;
		margin-top:12px;
	}
	
	
		#globalMenu ul{
			height:31px;
		
		}

	
		#globalMenu li{
			float:left;
			list-style:none;
			text-indent:-9999px;
		}
	

		#globalMenu li a{
			display:block;
		} 
		
		#globalMenu01 a{
			height:31px;
			width:108px;
			background-image:url(../imgComuon/globalMenu01.jpg);
		}		
		#globalMenu01 a:hover{
			background-position:0px -31px;
		}
		
		#globalMenu02 a{
			height:31px;
			width:106px;
			background-image:url(../imgComuon/globalMenu02.jpg);
		}		
		#globalMenu02 a:hover{
			background-position:0px -31px;
		}
		
		#globalMenu03 a{
			height:31px;
			width:106px;
			background-image:url(../imgComuon/globalMenu03.bmp);
		}		
		#globalMenu03 a:hover{
			background-position:0px -31px;
		}
		
		#globalMenu04 a{
			height:31px;
			width:106px;
			background-image:url(../imgComuon/globalMenu04.jpg);
		}		
		#globalMenu04 a:hover{
			background-position:0px -31px;
		}
		
		#globalMenu05 a{
			height:31px;
			width:107px;
			background-image:url(../imgComuon/globalMenu05.jpg);
		}		
		#globalMenu05 a:hover{
			background-position:0px -31px;
		}
		
#menuLine{padding-left:4px;}


#pan{
	padding:5px 0px 5px 12px;
	background-image:url(../imgComuon/pan.jpg);
	background-repeat:repeat-x;
	width:738px;
}	 

#content{
	clear:both;
	margin-left:4px;
}

	
	h1{
		padding-top:10px;
		padding-bottom:15px;
	}

	h2{
		padding-bottom:20px;
	}
	
	 th{
	font-weight:normal;
	}


	.leftArea{
		clear:both;
		float:left;
		width:336px;
		padding-left:34px;
	}
	.leftAreaIn{
			margin-right:12px;
		}
	
	.rightArea{
	float:right;
	width:336px;
	padding-right:22px;
	}
		.rightAreaIn{
	margin-right:12px;
	clear: both;
		}






#footer{
	clear:both;
	width:730px;
	height:107px;
	margin-left:4px;
	background-image:url(../imgComuon/footer.jpg);
	padding: 20px 20px 0px 0px;
	text-align: right;
}
.clear {
	clear: both;
}
.left{
	float:left;
}
.right{
	float:right;
}
.right {
	float: right;
}
.right {
	float: right;
}

.clearfix:after {   
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;   
}  
.clearfix {   
    display: inline-block;
}  
