A:link {COLOR: #006699; TEXT-DECORATION: underline;}
A:visited {COLOR: #006699; TEXT-DECORATION: underline;}
A:hover {COLOR: #cc0000; TEXT-DECORATION: underline;}
body{background-repeat:repeat-y;background-position:center;}
body,font,td,font,b,p{font-size:12px; line-height:18px;}
.margin{
	font-size:12px;
	line-height:1.5em;
	padding:2px 0px 2px 10px;
}
.margin2{
	font-size:12px;
	line-height:1.5em;
	border-bottom:3px solid #ffffff;
}
.margin3{
	font-size:14px;
	font-weight:bold;
	font-spacing:2.0em;
	line-height:22px;
}
.margin4{
	font-size:18px;
	font-weight:bold;
	font-spacing:2.0em;
	line-height:22px;
}
.margin5{
	font-size:14px;
	font-weight:bold;
	font-spacing:5.0em;
	line-height:30px;
}
.margin6{
	font-size:22px;
	font-weight:bold;
	font-spacing:5.0em;
	line-height:30px;
}
.margin7{
	font-size:14px;
	font-color:#CC0000;
	font-spacing:5.0em;
	line-height:22px;
}
.margin8{
	padding:5px 30px 5px 25px;
	font-color:#CC0000;
	font-spacing:5.0em;
	font-size:12px;
	line-height:18px;
	border:1px solid #000000;
}
.margin9{
	font-size:12px;
	line-height:1.5em;
	border-bottom:10px solid #ffffff;
}
.margin10{
	font-size:12px;
	line-height:1.5em;
	border:1px solid #00A0E9;
}
.margin11{
	font-size:12px;
	line-height:1.5em;
	padding:2px 0px 2px 3px;
}
.padding{
	padding:0px 5px 0px 10px;
	line-height:20px;
}
#floatleft2{
	font-size:14px;
	font-weight:bold;
	float:left;
	border-bottom:10px solid #ffffff;
	margin:10px 10px 0px 10px;
}
.top_text01{
	font-size:12px;
	margin: 2px;
}
/*--------------------------------------------------
フロート関係
--------------------------------------------------*/

#floatleft{float:left;}
#floatright{float:right;}
#clr{
	clear: both;
	font-size:0px;
	line-height:0px;
	margin: 0px;
	padding: 0px;
}
#clear{
	clear: both;
}

/*--------------------------------------------------
フロート関係ここまで
--------------------------------------------------*/

/*--------------------------------------------------
トップページ　カルーセル関係
--------------------------------------------------*/
.carousel01{font-weight:bold;}
/*--------------------------------------------------
トップページ　カルーセル関係ここまで
--------------------------------------------------*/

/*--------------------------------------------------
αの会NEWS関係
--------------------------------------------------*/

.text01{
	font-size:14px;
	line-height:26px;
	padding:2px 0px 2px 10px;
}
.text02{
	font-size:18px;
	line-height:26px;
	font-weight:bold;
	font-color:#E4007F;
	padding:2px 0px 2px 10px;
}
/* 文字色 */
.color01{ color:#666666;} /* 灰色 */
.color02{ color:#FF0000;} /* 赤色 */
.color03{ color:#000066;} /* 紺色 */
.color04{ color:#0000cc;} /* 青色 */
.color05{ color:#CFB976;} /* 黄色 */
.color06{ color:#77001b;} /* 紅色 */
.color07{ color:#C52B5F;} /* ピンク色 */
.color08{ color:#E4007F;} /* 赤系統色 */
.color09{ 
	color:#E97709;
	font-size:20px;
	line-height:30px;
} /* 2011年1月特集01色 */
.color10{
	color:#920783;
	font-size:20px;
	line-height:30px;
} /* 2011年1月特集02色 */
.color11{ color:#009FE8;} /* 水色系 */
.color201102_1{ 
	color:#4E1A0E;
	font-size:20px;
	line-height:30px;
} /* 2011年2月特集01色 */
.color201102_2{
	color:#B41F23;
	font-size:20px;
	line-height:30px;
} /* 2011年2月特集02色 */
.color201103_1{ 
	color:#75A215;
	font-size:20px;
	line-height:30px;
} /* 2011年3月特集01色 */
.color201103_2{
	color:#E4007F;
	font-size:20px;
	line-height:30px;
} /* 2011年3月特集02色 */
.color2011067_1{
	color:#5F1985;
	font-size:20px;
	line-height:30px;
} /* 2011年6-7月特集色 */
.color20110627{
	color:#75A215;
} /* 2011年6-7月特集色 */
.color20110801{
	color:#D70C18;
	font-size:20px;
	line-height:30px;	
} /* 2011年8-9月特集色 */
.color20110801_01{
	color:#5EC7F2;
	font-size:20px;
	line-height:30px;	
} /* 2011年8-9月特集色 */
.text03{
	font-size:10px;
	line-height:15px;
	padding:2px 0px 2px 5px;
}
.text04{
	font-size:12px;
	line-height:20px;
	padding:2px 0px 8px 10px;
}
.text05{
	font-size:12px;
	line-height:20px;
	padding:2px 0px 0px 10px;
}
.color201108{
  color:ffffff;
	font-size:14px;
	line-height:26px;
	padding:2px 0px 2px 10px;
} /* 白色 */
.color201108a{
  color:ffffff;
	font-size:28px;
	font-weight:bold;
	line-height:26px;
	padding:2px 0px 2px 0px;
} /* 白色 */
.color201109_22{ 
	color:#008BF6;
	font-size:20px;
	line-height:30px;
} /* グルコサミンα用 */
.color201109_23{ 
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	line-height:180%;
} /* グルコサミンα用 */
#gru_text{ 
	color:#FFFFFF;
	font-size:12px;
	line-height:160%;
	padding:5px 5px 5px 20px;
} /* グルコサミンα用 */
.color20111001{
	color:#00479D;
	font-size:20px;
	line-height:30px;	
} /* 2011年10-11月特集色 */
.color20111002{
	color:#188F29;
	font-size:20px;
	line-height:30px;	
} /* 2011年10-11月栄養素ＡＢＣ色 */
/*--------------------------------------------------
αの会NEWS関係ここまで
--------------------------------------------------*/


#color02{ color:#FF0000;} /* 赤色 */
p {margin-top:0; margin-bottom:6px;}
h1,h2,h3,h4,h5{font-size:12px; line-height:14px;margin-top:0; margin-bottom:0px;}
.mini{font-size:10px; line-height:14px;}
.mini2{font-size:10px; line-height:16px;}
.mini3{font-size:12px; font-weight:bolder; line-height:14px;}
.big{font-size:14px; line-height:16px;}
.bigbig{font-size:17px; line-height:16px;}
.long{font-size:12px; line-height:20px;}
th{
	font-size: x-small;
	font-weight: normal;
}
FORM{
	margin: 0;
	padding: 0;
}
ul{font-size:12px; line-height:22px; margin-top:5;}
.c01{margin-bottom:30px;}
.c02{
padding: 7px 8px;
border-left: 5px solid #C6C28A;
background-color: #F0EFE1;
font-size: 100%;
}
.c03{padding: 12px;
line-height:180%;
}
.c04{padding: 12px;}
.c05{
padding: 7px 8px;
border-left: 5px solid #33cc66;
background-color: #FFFFCC;
font-size: 100%;
}
