<style type="text/css">
<!--

a:link {
	color:#0000e3;
	text-decoration : none;
}

a:visited {
	color:#0000e3;
	text-decoration : none;
}

a:hover {
	color:#000099;
	text-decoration: underline;
}

a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}

a.link02:hover {
	color:#e5e5e5;
	text-decoration : none;
       background-color:gray
;}

a.link03:visited {
	color:#8fc31f;
	text-decoration : none;
}

a.link03:hover {
	color:#8fc31f;
	text-decoration: underline;
}


div{
   
;}

div.r-side{ background: rgba(255, 255, 255, 0.5); }
   
;}

H1{
  margin-top:0px;
  margin-bottom:0px;
  font-size :20px;
  line-height:25px;
@font-weight :normal;
  font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,Osaka,'‚l‚r ‚oƒSƒVƒbƒN','MS PGothic',sans-serif;
  padding:1px;
  color:#535353;
background-color: rgba(255,0,0,0.5);
}

H1.top{
  margin-top:0px;
  margin-bottom:0px;
  font-size :12px;
  line-height:17px;
@font-weight :normal;
  font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,Osaka,'‚l‚r ‚oƒSƒVƒbƒN','MS PGothic',sans-serif;
  padding:2px;
  color:#81715a;
}

h2{
  margin-top:5px;
  margin-bottom:5px;
  font-size :14px;
  color:#9A9361;
}

H3{
  margin-top:0px;
  margin-bottom:0px;
  font-size :12px;
  line-height:17px;
  padding:1px;
  color:#9A9361;
}


h4{
  margin-top:5px;
  margin-bottom:5px;
  font-size :12px;
  color:white;
}

p{
  margin-top:0px;
  margin-bottom:0px;
  text-align:justify;
  text-justify:inter-ideograph;
  font-size :18px;
  font-family:'ƒqƒ‰ƒMƒmŠpƒS Pro W3','Hiragino Kaku Gothic Pro','ƒƒCƒŠƒI',Meiryo,Osaka,'‚l‚r ‚oƒSƒVƒbƒN','MS PGothic',sans-serif;
  line-height:29px;
  padding:0px; 
  color:#1e1e1e;
}

p.t2{
  margin-top:0px;
  margin-bottom:0px;
  font-size :12px;
  line-height:18px;
  color:#313131;
  padding:3px; 
}

p.t3{
  margin-top:0px;
  margin-bottom:0px;
  font-size :15px;
  line-height:27px;
  padding:0px; 
  color:#1e1e1e; 
}

p.topics{
  margin-top:0px;
  margin-bottom:0px;
  font-size :15px;
  line-height:25px;
  padding:1px; 
  color:#1e1e1e;
}

p.recruit{
  margin-top:0px;
  margin-bottom:0px;
  font-size :20px;
  line-height:36px;
  padding:1px; 
  color:#1e1e1e;
}

p.top{
  margin-top:0px;
  margin-left:0px;
  margin-bottom:2px;
  font-size :15px;
  line-height:25px;
  padding:1px;
  color:#595757;
}

p.resizeimage img { width: 100%; }


.float {
top: 50px;
position:absolute;
z-index: 1;
right: 0px;
}


-->
</STYLE>