body {
	background-color: #999999;
	margin: 0px;
	font-size: 12px;
	color: #333333;
	line-height: 150%;
	background-image: url("../images/back.jpg");
	background-repeat: repeat-y;
}

H1{
 font-size: 11pt;
 text-indent: -9999px;
}

H2{
 color: #333333;
 font-family: HGP明朝B;
 font-size: 14pt;
 font-weight: normal;
 line-height:150%
}

H3{
 color: #CC0000;
 font-family: HGP明朝B;
 font-size: 14pt;
 font-weight: normal;
 line-height:150%
}

H4{
 color: #333333;
 font-size: 11pt;
 font-weight: boid;
 text-decoration:underline;
}

H5{
 color: #333333;
 font-size: 11pt;
 font-weight: boid;
}



p{
 color: #333333;
 font-size: 10pt;
 font-weight: normal; 
 line-height:150%
}

td{
 color: #333333;
 font-size: 10pt;
 line-height:150%
}

div{
 color: #333333;
 font-size: 10pt;
 line-height:150%
}


a:link{
 color:#000066;
 text-decoration:underline;
}

a:visited{
 color:#000066;
 text-decoration:underline;
}

a:hover{
 color:#CC0000;
 text-decoration:underline;
}

a:active{
 color:#CC0000;
 text-decoration:underline;
}


/* header */
#header_01{
 background-image: url("../images/h_back1.gif");
	background-repeat: repeat-x;
}
#header_02{
 background-image: url("../images/h_back2.jpg");
	background-repeat: repeat-x;
}
#header_03{
 background-image: url("../images/h_back3.jpg");
	background-repeat: repeat-x;
}
#header_04{
 background-image: url("../images/h_back4.jpg");
	background-repeat: repeat-x;
}

/* content */
#content_top{
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-top: 15px;
}

#content{
 background-image: url("../images/content_back.jpg");
	background-repeat: repeat-y;
	background-position: 0 0;
}

/* footer */
#footer_banner_line{
 background-image: url("../images/footer_banner_line.gif");
	background-repeat: repeat-x;
}
#footer_back{
 background-image: url("../images/footer_back.jpg");
	background-repeat: repeat-x;
	font-size: 11px;
	color: #333333;
	padding-right:5px;
	
}




/*
ヘッダー
-------------------------------------------------------------------*/

div.headder {
	width:770px;
	height:120px;
	background-image: url(http://www.epaint-info.com/images/h_top.jpg);
}


div.headder h1 a {
	top:0px;
	width:750px;
	height:90px;
	display: block;
	
}

div.headder h1 a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




/*
ヘッダーリフォーム
-------------------------------------------------------------------*/

div.headderreform {
	width:770px;
	height:120px;
	background-image: url(http://www.epaint-info.com/images/h_top_reform.jpg);
}


div.headderreform h1 a {
	top:0px;
	width:750px;
	height:90px;
	display: block;
	
}

div.headderreform h1 a:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


