*{
color:#333;
margin:0;
padding:0;
font-weight:normal;
font-style:normal;
}

h1{
width:169px;
height:31px;
float:left;}

h2{
font-family: "Arial", "Verdana", "Helvetica", san-serif;
FONT-SIZE: 140%; LINE-HEIGHT: 1.5; COLOR: #000033; font-weight: bold;
margin-top:8px;
margin-bottom:8px
}


h3{
font-family: "Arial", "Verdana", "Helvetica", san-serif;
FONT-SIZE: 100%;
padding:4px 6px;background:#E1E1E1;
}

img{border:0;}

A {
	COLOR: #0000CC; TEXT-DECORATION: underline none
}
A:hover {
	COLOR: #D53A7D; TEXT-DECORATION: underline
}
body {
font-family: "Arial", "Verdana", "Helvetica", san-serif;
FONT-SIZE: 84%; LINE-HEIGHT: 1.4; COLOR: #666666;
}

p {
margin:10px;
}

.clear { 
clear: both; 
} 

.size1 {
	FONT-SIZE: 70%; LINE-HEIGHT: 1.2
}
.st {
	FONT-SIZE: 120%; COLOR: #333333; font-weight: bold; LINE-HEIGHT: 1.6
}
.st_blue {
	FONT-SIZE: 100%; color: #000f34;
}
.red {
	FONT-SIZE: 100%; color: #FF0000;
}
.st_s {
	FONT-SIZE: 100%; color: #000f34; font-weight: bold;
}
.table_main{
margin:10px;
width:100%;
border-collapse:collapse;
border:1px solid #ccc;}

.table_main td{
padding:4px;
border:1px solid #ccc;}

.gazou{
width:200px;
float:right;}

.gazoufree{
float:right;}

.bana{
width:240px;
float:right;
margin-top:4px
}

.gazou img{margin:0;padding:0;}

.up{
float:right;margin:4;padding:4;}



/*---------------------------------------------------------------------------------
CLEARFIX-HACK
---------------------------------------------------------------------------------*/

.clearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
