.size10 { font-size: 11px; line-height: 13px}
.size12 { font-size: 12px; line-height: 16px}
.sss {	font-size: 9px}
.ss {	font-size: 10px}
.s {	font-size: 11px;	color: #333333}
.m {	font-size: 12px;	color: #333333}
.ms {	font-size: 12px;	line-height: 170%;	color: #333333}
.mm {	font-size: 14px}
.l {	font-size: 16px;	font-weight: bold}
.ll {	font-size: 18px;	font-weight: bold}
.xl {	font-size: 24px	font-weight: bold}
.marginspace01 { margin-top:10px}
.marginspace02 { margin-top:20px}
.marginspace03 { margin-top:3px}
.marginspace05 { margin-top:5px}
.margin_menu-body { margin-top:5px}
a:link {  text-decoration: none}
a:hover {  text-decoration: none}
a:active {  text-decoration: none}
a:visited {  text-decoration: none}
/*左側　lineup.cssと調整*/
.leftcolumn {	background-color: #FFFFFF;	padding-left: 12px;	padding-right: 5px;	}	
/*センター　lineup.cssと調整*/
.centercolumn {	background-color: #FFFFFF;	padding-left: 10px;	padding-right: 10px;	}
/*右側　lineup.cssと調整*/.rightcolumn {	padding-left: 0px;	padding-right: 0px;	}
/*______________プロダクトトップ用______________*/
/*サブメニューのバック 基本*/
.submenu-bg-normal {	background-image: url(../image/bg_normal-btn.gif);	}
/*サブメニューのバック-商品*/
.submenu-bg-product {	background-image: url(../image/bg_product-btn.gif);	}
/*サブメニューのバック-CM*/.submenu-bg-cm {	background-image: url(../image/bg_cm-btn.gif);	}
/*サブメニューのバック-会社*/.submenu-bg-company {	background-image: url(../image/bg_company-btn.gif);	}
/*productバックテーマカラー 10牛乳・乳飲料*/.pro-themebg-10 {	background-color: #FF9900;	}
/*productバックテーマカラー 20幼児シリーズ*/.pro-themebg-20 {	background-color: #FF9900;	}
/*productバックテーマカラー 30果汁・その他飲料*/.pro-themebg-30 {	background-color: #FF9900;	}
/*productバックテーマカラー 40プリン・ゼリー*/.pro-themebg-40 {	background-color: #FF9900;	}
/*productバックテーマカラー 50ヨーグルト*/.pro-themebg-50 {	background-color: #FF9900;	}
/*productバックテーマカラー 60グリコの牛乳屋さん*/.pro-themebg-60 {	background-color: #FF9900;	}/*商品情報TOPの各カテゴリ説明*/.categorytxt-01 {	background-color: #FFFFFF;	font-size: 11px;	color: #333333;	padding-top: 5px;	padding-bottom: 0px;		padding-left: 5px;	}/*商品選択プルダウン*/.pulldown-01 {	font-size: 12px;	margin-top: 5px;		margin-bottom: 5px;	margin-left: 5px;	margin-right: 0px;	}/*______________カテゴリトップ用______________*//*各商品セル*/.cut-product {	background-color: #FFFFFF;	border: solid 2px;	border-top-color: #FFDDBB;	border-bottom-color: #FFF;	border-left-color: #FFF;	border-right-color: #FFF;	margin-bottom: 10px;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 0px;	padding-right: 0px;	}/*商品タイトル*/.cut-proname {	font-size: 16px;	color: #333333;	font-weight: bold;	padding-left: 10px;	}/*商品説明*/.cut-txt-01 {	font-size: 11px;	color: #333333;	padding-top: 5px;	padding-bottom: 0px;		padding-left: 15px;	padding-right: 0px;	}/*アイコン*/.cut-img {	border: solid 1px;	border-color: #FF6600;	}/*FAQ*/.faq-catttl-01 {	background-image: url(../image/bg_naname01.gif);	font-size: 18px;	font-weight: bold;	color: #333333;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 5px;	}/*questionボタン*/.faq-question-01 {	width: 80px;	padding-top: 5px;	padding-right: 5px;	}/*questionテキスト*/.faq-question-02 {	width: 550px;	font-size: 12px;	color: #333333;	padding-top: 5px;	padding-bottom: 7px;		padding-left: 0px;	}/*アンサーページのQ*/.faq-answer-Q {	width: 650px;	color: #0000FF;	border: solid 1px;	border-bottom-color: #CCC;	border-top-color: #FFF;	border-left-color: #FFF;	border-right-color: #FFF;	padding: 5px;	padding-top: 5px;	padding-right: 5px;	}/*アンサーページのA*/.faq-answer-A {	width: 650px;	color: #0000FF;	border: solid 1px;	border-bottom-color: #CCC;	border-top-color: #FFF;	border-left-color: #FFF;	border-right-color: #FFF;	padding: 5px;	padding-top: 5px;	padding-right: 5px;	}/*アンサーページのquestionのテキスト*/.faq-answer-01 {	font-size: 12px;	color: #333333;	width: 620px;	padding-top: 5px;	padding-right: 5px;	padding-left: 30px;	}/*アンサーページのテキスト*/.faq-answer-02 {	width: 620px;	font-size: 12px;	color: #333333;	padding-top: 5px;	padding-right: 5px;	padding-left: 30px;	}/*サーチ結果ページ*/.freeans-lead {	font-size: 12px;	color: #333333;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 12px;	}.freeans-lead-02 {	font-size: 11px;	color: #333333;	padding-top: 3px;	padding-bottom: 3px;	}.freeans-txt-01 {	width: 650px;	color: #0000FF;	font-size: 12px;	border: solid 1px;	border-bottom-color: #CCC;	border-top-color: #FFF;	border-left-color: #FFF;	border-right-color: #FFF;	padding: 5px;	padding-top: 25px;	padding-right: 5px;	}.freeans-txt-02 {	width: 650px;	font-size: 11px;	color: #333333;	padding-top: 5px;	padding-right: 5px;	padding-left: 30px;	}/*--------------------------------------------------*/.submenu-bg-cp {
background-image: url(../image/bg_cp.gif);
}

