html {
        BACKGROUND: url(../img/bg01.png) repeat-x left top ;font-family: 'CI', Meiryo,sans-serif;
}
body {
	FONT-SIZE: 12px;  COLOR: #777; BACKGROUND:transparent url(../img/bg02.png) no-repeat center top ;padding: 0px;MARGIN: 0px;
}
DIV#top {
	BACKGROUND: url(../img/bg03.png) repeat-x left bottom ; padding: 0px;MARGIN: 0px;
}

DIV#main {
	padding-top: 35px;width: 900px;TEXT-ALIGN: left;MARGIN:auto;BACKGROUND: transparent url(../img/top.png) no-repeat center top ;
	
}
DIV#main02{
		TEXT-ALIGN: center;
		padding-top: 90px;
		MARGIN-bottom: 80px;
}
DIV#main03{
		TEXT-ALIGN: center;
		font-size: 15px;
		color: #999;
		font-weight: bold;
		MARGIN-bottom: 30px;
		
}
DIV#contents{
		TEXT-ALIGN: center;
		font-size: 12px;
		color: #777;

}
DIV#contents02{
		TEXT-ALIGN: left;


}
DIV#c01,DIV#c02,DIV#c03{
		width: 900px;
		TEXT-ALIGN: left;
		font-size: 12px;
		color: #777;
		padding-top: 20px;

}


A IMG {
	BORDER-RIGHT: #fff 0px; BORDER-TOP: #fff 0px; BORDER-LEFT: #fff 0px; BORDER-BOTTOM: #fff 0px;vertical-align: bottom;
}

UL {
	 MARGIN: 0px 0px 15px 10px;padding: 0px;
}

li {
	MARGIN: 0px 0px 5px 0px;
}
ol#colum{list-style-type:none;padding-right: 0px;padding-left: 0px;
}
ol#colum li{float:left;width:250px;padding:0px 20px 0px 10px;
			MARGIN-bottom:20px;MARGIN-top:10px;
}
a
   {text-decoration:underline;
}  
        
a:link
   {color:#0C9CF3;
   text-decoration:underline;   
}         
        
a:visited
   {color:#0C9CF3;text-decoration:underline;
} 
              
   
a:hover
   {
    color:#CC0000;              
    text-decoration:underline;   
}
   .red12 {
	font-size: 12px;
	color: #CC0000;
	font-weight: bold;
	text-transform: none;

}
   .b20 {
	font-size: 20px;
	color: #666;
	font-weight: bold;
	text-transform: none;
	padding: 0px;MARGIN: 0px;

}

   .right {
TEXT-ALIGN: right;

}
   .cen {
TEXT-ALIGN: center;

}
   .cen01 {
TEXT-ALIGN: center;	clear: both;

}
   .left {
TEXT-ALIGN: left;

}
.pstyle {
 padding : 25px 0px 25px 80px ;FLOAT: left;MARGIN: 40px 0px 0px 0px;
 background : transparent url(../img/300.gif) no-repeat left center ;width: 300px;
 }
 .pstyle02 {
 padding : 25px 0px 25px 80px ;MARGIN: 40px 0px 0px 0px;
 background : transparent url(../img/300.gif) no-repeat left center ;width: 400px;
 }
.style01{
FLOAT: left;padding-right: 20px;
}
   .style02 {
float:left;PADDING-RIGHT: 10px;

}
   .style03 {
clear:both;TEXT-ALIGN: right;
}
   .style04 {
float:left;PADDING-RIGHT: 20px; PADDING-left: 20px;border-right: 1px solid #ccc;

}
   .style05 {
	clear: both;padding-top: 20px;border-top: 1px solid #ccc;

}
   .style06 {
	font-size: 20px;
	color: #666;
	font-weight: bold;
	text-transform: none;
	padding: 0px;MARGIN: 0px;
	clear: both;

}
   .style07 {
		padding-top: 20px;clear: both;
}
   .style08 {
float:right;PADDING-left: 10px;

}
   .style09 {
		padding-top: 80px;
		
}
	.style10{
	float:left;width:130px;padding-top: 10px;border-bottom: 1px solid #ccc;MARGIN: 0px;
	border-right: 1px solid #ccc;border-top: 1px solid #ccc;padding-bottom: 10px;padding-left: 10px;
	
}
	.style10-01{
	float:left;width:130px;padding-top: 10px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;padding-bottom: 10px;
	MARGIN: 0px;padding-left: 10px;
}
	.style10-02{
	float:left;width:130px;padding-top: 10px;border-bottom: 1px solid #ccc;MARGIN: 0px;padding-left: 10px;
	border-right: 1px solid #ccc;border-top: 1px solid #ccc;border-left: 1px solid #ccc;padding-bottom: 10px;	
}
	.style10-03{
	float:left;width:130px;padding-top: 10px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;padding-bottom: 10px;
	MARGIN: 0px;padding-left: 10px;
}
   .style11 {
	clear: both;margin-top: 10px;
}
   .style12 {
border-bottom: 1px solid #ccc;
}
	.style13{
	float:left;padding-right: 50px;
}
	.style14{
	float:left;
}
   .style15 {
	clear: both;padding-top: 20px;

}
   .style16 {
	padding-left: 80px;

}
	.style17{
	float:left;padding-right: 20px;
}
   .style18 {
	clear: both;

}

  DIV#main03 A {
	BACKGROUND: transparent url(../img/contents/03.png) no-repeat center top ;color: #666;letter-spacing : 2px;
	font-size: 20px;display: block; text-decoration: none;padding:7px 0px 0px 0px;TEXT-ALIGN: center;


}

    DIV#main03 A:link {
	BACKGROUND: transparent url(../img/contents/03.png) no-repeat center top ;color: #666;letter-spacing : 2px;
	font-size: 20px;display: block; text-decoration: none;padding:7px 0px 0px 0px;TEXT-ALIGN: center;


} 
  DIV#main03 A:hover {
	BACKGROUND: transparent url(../img/contents/02.png) no-repeat center top ;color:#CC0000;letter-spacing : 2px;
	font-size: 20px;display: block; text-decoration: none;padding:7px 0px 0px 0px;
TEXT-ALIGN: center;
}
DIV#c04,DIV#c05,DIV#c06{	TEXT-ALIGN: center;
}

DIV#c07{	TEXT-ALIGN: center;padding-top: 20px;
}


  DIV#c04 A,DIV#c05 A,DIV#c06 A,DIV#c07 A {
	BACKGROUND: transparent url(../img/contents/03.png) no-repeat center top ;color: #666;letter-spacing : 2px;
	width:300px;HEIGHT: 40px;font-size: 20px;display: block; text-decoration: none;padding:7px 0px 0px 0px;


}

DIV#c04 A:link,DIV#c05 A:link,DIV#c06 A:link,DIV#c07 A:link {
	BACKGROUND: transparent url(../img/contents/03.png) no-repeat center top ;color: #666;letter-spacing : 2px;
	width:300px;HEIGHT: 40px;font-size: 20px;display: block; text-decoration: none;padding:7px 0px 0px 0px;


} 
DIV#c04 A:hover,DIV#c05 A:hover,DIV#c06 A:hover,DIV#c07 A:hover {
	BACKGROUND: transparent url(../img/contents/02.png) no-repeat center top ;color:#CC0000;letter-spacing : 2px;
	width:300px;HEIGHT: 40px;font-size: 20px;display: block; text-decoration: none;padding:7px 0px 0px 0px;

}
div#f001{
FLOAT: left;padding-right: 20px;
}
