body {
  font-size:16px;
}
A:link {
 color:#0000ff
;}
A:visited {
 color:#000066
;}
A:active {
 color:gray
;}
A:hover {
 color:#0000ff;
 background-color:#ccffcc;
 text-decoration:underline;
 position:relative;
 top:1px;
 left:1px;
}
A {
 text-decoration:none
;
  
  
}

 
.f10{
  font-size : 100%;
  
}
.f11b{
  font-size : 120%;
  font-weight : bold;
}
.f9b{
  font-size : 90%;
  font-weight : bold;
}
.f9{
  font-size : 100%;
}
.f8{
  font-size : 100%;
  vertical-align: top;
}
.f11{
  font-size : 100%;
  
  
}
.pad{
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.f18{
  font-size : 200%;
}
.tenpomei{
  font-size : 160%;
  font-weight : bold;
  color : #ffffff;
  letter-spacing : 3px;
}
.f12{
  font-size : 110%;
  line-height : 1.2;
}
.f103{
  font-size : 100%;
  line-height : 1.3;
}
#campaign {
	width: 420px;
	background-color: #F0FFF0;
	border: 3px solid #7CFC00;
	padding: 5px;
}
#sinki {
	width: 420px;
	background-color: #ffffff;
	border: 3px solid #0099cc;
	padding: 5px;
}
#bounen {
	width: 445px;
	background-color: #ffffff;
	border: 3px solid #998600;
}
#bounen li {
	padding: 3px 5px 1px 10px;
}
#bounen {
	width: 445px;
	background-color: #ffffff;
	border: 3px solid #998600;
}
#aisatsu {
	margin: 22px 0 10px 0 ;
}


@media screen and (max-width: 480px) {
	table {
		width: 100%;
		max-width: 960px;
		margin: 0 auto;
	}
	.title {
		max-width: 220px;
		text-align: center;
	}
	iframe {
		text-align: center;
	}

}

@media screen and (min-width: 481px) {
	table {
		width: 96%;
		max-width: 960px;
		margin: 0 auto;
	}
	.title {
		max-width: 220px;
		text-align: center;
	}
	iframe {
		text-align: center;
	}

}