/*/////////////////////@Šî–{@/////////////////////*/

* { margin : 0 ; padding : 0 ; }

a:link {
    color:#666666;
}
a:visited {
    color:#666666;
}
a:hover {
    color:#cccccc;
}
a:active {
    color:#666666;
}
@font-face {
   font-family: font1;
   src: url('font1.otf') format("opentype");
}

body {
	font-size: 9pt;
	line-height: 140%;
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro",  "‚l‚r ‚oƒSƒVƒbƒN", "Sans-serif", "Osaka";
    background-color:#ecf1ff; 
    background-repeat: repeat;  
 	margin-left : auto ;
    margin-right : auto ;
    text-align : center ;
}

img {
 max-width: 100%;
 height: auto;
 border: none;
}

/*/////////////////////@PCE‹¤’Ê@/////////////////////*/


#mainbody { width : 100%;
}

#head { width : 100%;}

#topmenu {width:100%;height:35px;font-size: 15px;
}


#topimage { width : 100%;height:100%;
    background-color:#003366; 
    background-repeat: repeat;  }

#udarea1{margin: 0 auto; width : 100% ;    background-color:#FFF0FF;  }
#udareatext1{margin: 0 auto; width : 75% ;color: #333333;font-size: 13px;text-align:left;}

#udarea2{margin: 0 auto; width : 100% ;    background-color:#E9FDD9;  }
#udareatext2{margin: 0 auto; width : 75% ;color: #333333;font-size: 13px;text-align:left;}

#udarea3{margin: 0 auto; width : 100% ;    background-color:#ffffff;  }
#udareatext3{margin: 0 auto; width : 75% ;color: #333333;font-size: 13px;text-align:left;}

.text_b{
	  color: #000000;
	  font-size: 12px;
	  font-weight: bold;
} 

.alpha a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=70)";
}

