@charset "utf-8";

/*font-style
---------------------------------------*/
body {
	font-family: "メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic", sans-serif;	color: #666; 
	font-size: 12px;
	line-height: 160%;
}

address {
	font-style:normal;
	font-size:14px;
}


.aline-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}



/*fontfamily-style
---------------------------------------*/
.time-new-roman {
	font-family:"Times New Roman", Times, serif;
}

.courier {
	font-family:"Courier New", Courier, mono;
}

.georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
}

.arial {
	font-family:Arial;
}

.bold{font-weight:bold;}

/*fontsize-style
---------------------------------------*/
.text14 {
	font-size:14px;
}

.text11 {
	font-size:11px;
}

.text10 {
	font-size:10px;
}

.text9 {
	font-size:9px;
}




/*color-style
---------------------------------------*/

.red {
	color:#FF3333;
}

.green {
	color:#468C00;
}

.blue {
	color:#30A6BA;
}

.white {
	color:#FFFFFF;
}

.brown {
	color:#442e21;
}

.pink{
	color:#FF3366;
}

/*link-style
---------------------------------------*/

#form a:link{text-decoration:underline; color:blue}
#form a:visited{text-decoration:underline; color:blue}
#form a:hover {	text-decoration:underline; color:#F60}


#sidebar a { display: block;}
#sidebar a:link{text-decoration:none; color:#555}
#sidebar a:visited{text-decoration:none; color:#555}
#sidebar a:hover {text-decoration:underline; color:#F60;background-color :#ffcc99;}




a:link{text-decoration:underline; color:#666;}
a:visited{text-decoration:underline; color:#666;}
a:hover {text-decoration:underline; color:#F90;}






strong a:hover {
	text-decoration:none;
}

.t_just{
	text-align:justify;
}