/* font_m */

.ssfont { 
font-size: 12px; line-height: 16px 
}

.normal {
font-size: 16px;
line-height: 24px;
color:#333333;
}

.small {
font-size: 14px;
line-height: 18px;
color:#333333;
}

.xlarge {
font-size: 24px;
line-height: 28px;
color:#333333;
}

/*what's glycine*/
.wg_th {
font-size: 14px;
line-height: 18px;
color:#006e5d;
font-weight:bold;
}

/*neg*/
.neg_n {
font-size: 16px;
line-height: 24px;
color:#ffffff;
}

.neg_s {
font-size: 14px;
line-height: 18px;
color:#ffffff;
}

.neg_xl {
font-size: 24px;
line-height: 28px;
color:#ffffff;
}


/*prod_01*/
.prod01_n {
font-size: 16px;
line-height: 24px;
color:#02568a; 
}

.prod01_s {
font-size: 14px;
line-height: 18px;
color:#02568a; 
}

.prod01_xl {
font-size: 24px;
line-height: 28px;
color:#02568a; 
}

.prod01_tit {
font-size: 18px;
font-weight:bold;
line-height: 22px;
color:#000000; 
}

.prod01_etit {
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 18px;
color:#679ab9; 
}

/*prod_02*/
.prod02_n {
font-size: 16px;
line-height: 24px;
color:#017b42; 
}

.prod02_s {
font-size: 14px;
line-height: 18px;
color:#017b42; 
}

.prod02_xl {
font-size: 24px;
line-height: 28px;
color:#017b42; 
}

.prod02_tit {
font-size: 18px;
font-weight:bold;
line-height: 22px;
color:#000000; 
}

.prod02_etit {
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 18px;
color:#66b092; 
}

/*prod_03*/
.prod03_n {
font-size: 16px;
line-height: 24px;
color:#016372; 
}

.prod03_s {
font-size: 14px;
line-height: 18px;
color:#016372; 
}

.prod03_xl {
font-size: 24px;
line-height: 28px;
color:#016372; 
}

.prod03_tit {
font-size: 18px;
font-weight:bold;
line-height: 22px;
color:#000000; 
}

.prod03_etit {
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 18px;
color:#67a1aa; 
}

/*prod_04*/
.prod04_n {
font-size: 16px;
line-height: 24px;
color:#095c00; 
}

.prod04_s {
font-size: 14px;
line-height: 18px;
color:#095c00; 
}

.prod04_xl {
font-size: 24px;
line-height: 28px;
color:#095c00; 
}

.prod04_tit {
font-size: 18px;
font-weight:bold;
line-height: 22px;
color:#000000; 
}

.prod04_etit {
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 18px;
color:#6b9d66; 
}

/*prod_05*/
.prod05_n {
font-size: 16px;
line-height: 24px;
color:#346f00; 
}

.prod05_s {
font-size: 14px;
line-height: 18px;
color:#346f00; 
}

.prod05_xl {
font-size: 24px;
line-height: 28px;
color:#346f00; 
}

.prod05_tit {
font-size: 18px;
font-weight:bold;
line-height: 22px;
color:#000000; 
}

.prod05_etit {
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 18px;
color:#8faa66; 
}

/*prod_06*/
.prod06_n {
font-size: 16px;
line-height: 24px;
color:#657101; 
}

.prod06_s {
font-size: 14px;
line-height: 18px;
color:#657101; 
}

.prod06_xl {
font-size: 24px;
line-height: 28px;
color:#657101; 
}

.prod06_tit {
font-size: 18px;
font-weight:bold;
line-height: 22px;
color:#000000; 
}

.prod06_etit {
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 18px;
color:#9aa267; 
}






/*nor_01*/
.nor01_n {
font-size: 16px;
line-height: 24px;
color:#002a89; 
}

.nor01_s {
font-size: 14px;
line-height: 18px;
color:#002a89; 
}

.nor01_xl {
font-size: 24px;
line-height: 28px;
color:#002a89; 
}

.nor01_etit {
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
line-height: 18px;
color:#6685c2; 
}

/*car_01*/
.car01_n {
font-size: 16px;
line-height: 24px;
color:#a24502; 
}

.car01_s {
font-size: 14px;
line-height: 18px;
color:#a24502; 
}

.car01_xl {
font-size: 24px;
line-height: 28px;
color:#a24502; 
}

/*a*/
a {
color: #333333;
text-decoration: underline;
}

a:hover {
color: #0000cc;
text-decoration:none;
}

/*news*/
.news_title {
	font-size: 16px;
	line-height: 24px;
	color:#0083cd; 
}