html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { margin: 8px }
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { margin: 1.12em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
sub             { vertical-align: sub }
sup             { vertical-align: super }
table           { border-spacing: 2px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th          { vertical-align: inherit }
s, strike, del  { text-decoration: line-through }
hr              { border: 1px inset }
ol, ul, dir,
menu, dd        { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
u, ins          { text-decoration: underline }
br:before       { content: "\A" }
:before, :after { white-space: pre-line }
center          { text-align: center }
:link, :visited { text-decoration: underline }
:focus          { outline: thin dotted invert }

/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

@media print {
  h1            { page-break-before: always }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid }
  ul, ol, dl    { page-break-before: avoid }
}

/*-------------------------------- CSS Document------------------------------start*/
html{padding:0px; margin:0px;}

body{
	padding:0px;
	margin:0px;
	font:12px "新細明體", Arial;
	color:#333;
	line-height:22px;
	background-color:#EFE9D9;
}/*上部延伸*/
#all{
	margin-top: 0px;
	margin-bottom: 0px;
	width: 978px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
}/*底部延伸*/

.a{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

p,img, span{
	margin:0; padding:0;
}/*enter邊界設零就不會是大空格是沒空格*/

.clearfloat {clear:both; height:0; font-size:0px; line-height:0px;} /*清理浮動*/
#imgPreloader{display: none;}
/*--------------------------------index------------------------------start*/
#banner{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background-image:url(images/kapamilya_02.jpg);
	height:164px;
}

#button{
	height:40px;
	background-image: url(images/bt_01.jpg);
	background-repeat: repeat-x;
	position: relative;
}

#content_all{
	float: left;
	background-repeat: no-repeat;
	background-position: top;
	width: 978px;
}

#footer {
	height:29px;
	background-color:#C0C291;
	font-family: "新細明體", Arial;
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 1px;
}
/*--------------------------------內頁固定不動------------------------------start*/
#main {
	width:781px;
	margin-top: 10px;
	padding-top: 0px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	float: right;
}
#title {
	height: 27px;
	display: block;
	float: left;
	padding-bottom: 0px;
	width: 978px;
	padding-top: 10px;
    _height: 37px;
}
#contentbox {
	margin-top:0px;
	width: 996px;
}

/*--------------------------------關於我們------------------------------start*/
#about{
	color: #666666;
	font-size: 12px;
	font-family: "新細明體", Arial;
	line-height: 22px;
	word-wrap: break-word;/*英文自動斷行*/
	word-break: break-all;


    *margin-top: 0px; /*firefox*/
	*margin-top: 0px; /*IE7*/
	_margin-top: -9px; /*IE6以下*/
	background-color: #FFFFFF;
	padding: 10px;
	float: left;
	width: 958px;
}
#about_food{
	color: #666666;
	font-size: 12px;
	font-family: "新細明體", Arial;
	line-height: 22px;
	word-wrap: break-word;/*英文自動斷行*/
	word-break: break-all;


    *margin-top: 0px; /*firefox*/
	*margin-top: 0px; /*IE7*/
	_margin-top: -9px; /*IE6以下*/
	background-color: #FFFFFF;
	padding-top: 10px;
	width: 978px;
	float: left;
}
.line{
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: 9px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
/*--------------------------------產品介紹------------------------------start*/
#title2 {
	height: 27px;
}
#page a{
	color: #75804F;
	height: 24px;
	font-size: 12px;
	font-family: "新細明體", Arial;
	padding-left: 10px;
	padding-top: 5px;
	letter-spacing: 1px;
	text-decoration: none;
	padding-right: 10px;
}
#page a:hover{
	color: #93A065;
	height: 24px;
	font-size: 12px;
	font-family: "新細明體", Arial;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	letter-spacing: 1px;
	text-decoration: underline;
}
#product_main{
	color: #666666;
	font-size: 12px;
	font-family: "新細明體", Arial;
	line-height: 22px;
	word-wrap: break-word;/*英文自動斷行*/
	word-break: break-all;






    *margin-top: 0px; /*firefox*/
	*margin-top: 0px; /*IE7*/
	_margin-top: -9px;
	width: 781px;
	margin-top: 0px;
}
#product{
	color: #666666;
	font-size: 12px;
	font-family: "新細明體", Arial;
	line-height: 22px;
	word-wrap: break-word;/*英文自動斷行*/
	word-break: break-all;


    *margin-top: 0px; /*firefox*/
	*margin-top: 0px; /*IE7*/
	_margin-top: -9px;
	padding: 10px;
}
#list{
	font-family: "新細明體", Arial;
	word-wrap: break-word;/*英文自動斷行*/
	word-break: break-all;
	width: 169px;
	float: left;
}
/*-產品介紹(食9大類)按鈕設定----start*/
UL.listbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
LI.ca1 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list_01.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca1 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/listh_01.jpg);
	background-repeat: no-repeat;
}
LI.ca2 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list_02.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca2 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/listh_02.jpg);
	background-repeat: no-repeat;
}
LI.ca3 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list_03.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca3 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/listh_03.jpg);
	background-repeat: no-repeat;
}
LI.ca4 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list_04.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca4 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/listh_04.jpg);
	background-repeat: no-repeat;
}
LI.ca5 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list_05.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca5 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/listh_05.jpg);
	background-repeat: no-repeat;
}
LI.ca6 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list_06.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca6 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/listh_06.jpg);
	background-repeat: no-repeat;
}
LI.ca7 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list_07.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca7 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/listh_07.jpg);
	background-repeat: no-repeat;
}
LI.ca8 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list_08.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca8 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/listh_08.jpg);
	background-repeat: no-repeat;
}
LI.ca9 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list_09.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca9 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/listh_09.jpg);
	background-repeat: no-repeat;
}
/*-產品介紹(用品6大類)按鈕設定----start*/
LI.ca21 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list2_01.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca21 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/list2h_01.jpg);
	background-repeat: no-repeat;
}
LI.ca22 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list2_02.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca22 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/list2h_02.jpg);
	background-repeat: no-repeat;
}
LI.ca23 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list2_03.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca23 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/list2h_03.jpg);
	background-repeat: no-repeat;
}
LI.ca24 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list2_04.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca24 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/list2h_04.jpg);
	background-repeat: no-repeat;
}
LI.ca25 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list2_05.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca25 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/list2h_05.jpg);
	background-repeat: no-repeat;
}
LI.ca26 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	height:28px;
	background-image: url(images/button/list2_06.jpg);
	background-repeat: no-repeat;
	padding-bottom: 2px;
}
LI.ca26 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	background-image: url(images/button/list2h_06.jpg);
	background-repeat: no-repeat;
}
/*-產品介紹(食9大類)降下來的細項按鈕設定----start*/
LI.ca01 A {
	display: block;
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	text-align: right;
	letter-spacing: 1px;
	font-size: 12px;
	color: #3E6A15;
	padding-top: 0px;
	padding-right: 8px;
	padding-left: 5px;
	border-top-style: dashed;
	border-top-color: #999999;
	border-top-width: 1px;
	padding-bottom: 5px;
	height: 14px;
}
LI.ca01 A:hover {
	text-decoration: none;
	font-family: "新細明體", Arial;
	cursor: pointer;
	color: #FFFFFF;
	background-color: #999999;
}
/*--------------------------------最新消息字型表格設定------------------------------start*/
.news{
	font-size: 12px;
	line-height: 20px;
	color: #E2E3C8;
	background-color: #6F8A48;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #2E381D;
	border-right-width: 1px;
	border-right-style: double;
	border-right-color: #AAC188;
	border-left-width: 1px;
	border-left-style: double;
	border-left-color: #AAC188;
	padding-left: 8px;
	padding-right: 8px;
}
.news02 {
	font-size: 12px;
	line-height: 22px;
	color:#4B7137;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	letter-spacing: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
/*--------------------------------留言討論------------------------------start*/
.board{
	font-size: 12px;
	line-height: 20px;
	color: #E4A652;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 8px;
	padding-right: 8px;
	border-bottom-color: #DC742E;
}
.board02 {
	font-size: 12px;
	line-height: 14px;
	color:#DC742E;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	letter-spacing: 2px;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.board03 {
	font-size: 12px;
	line-height: 14px;
	color:#DC742E;
	letter-spacing: 2px;
}
/*--------------------------------字型------------------------------start*/
.text001 {
	font-family: "新細明體", Arial;
	font-size: 13px;
	line-height: 22px;
	color: #333333;
	letter-spacing:2px;
	padding-left: 10px;
}
.text002 {
	font-family: "新細明體", Arial;
	font-size: 13px;
	line-height: 22px;
	color: #008000;
	letter-spacing:2px;
}
.text003 {
	font-family: "新細明體", Arial;
	font-size: 12px;
	line-height: 12px;
	color:#8C9562;
	padding-bottom: 10px;
}
.text004 {
	font-family: "新細明體", Arial;
	font-size: 12px;
	line-height: 20px;
	color:#666666;
}
.text005 {
	font-size: 10px;
	line-height: 20px;
	color:#008000;
}
.text006 {
	font-family: "新細明體", Arial;
	font-size: 13px;
	line-height: 22px;
	color:#666666;
	letter-spacing:2px;
}
.text007 {
	font-family: "新細明體", Arial;
	font-size: 12px;
	line-height: 20px;
	color:#008000;
}
.text008 {
	font-family: "新細明體", Arial;
	font-size: 12px;
	line-height: 20px;
	color:#666666;
}
.text009 {
	font-family: "新細明體", Arial;
	font-size: 12px;
	line-height: 20px;
	color:#8C9562;
}
.text010 {
	font-family: "新細明體", Arial;
	font-size: 13px;
	line-height: 22px;
	color: #7072D1;
}
/*--------------------------------連結字體------------------------------start*/
a.tk-001:link, a.tk-001:visited{
	font-family: "新細明體", Arial;
	font-size:12px;
	line-height:20px;
	color:#42A222;
	letter-spacing:1px;
	text-decoration:none;
}
a.tk-001:hover,a.tk-001:active{
	font-family: "新細明體", Arial;
	font-size: 12px;
	line-height:20px;
	color:#FF9933;
	letter-spacing:1px;
	text-decoration:none;
	padding-bottom: 10px;
}
a.tk-002:link, a.tk-002:visited{
	font-family: "新細明體", Arial;
	font-size:12px;
	line-height:18px;
	color:#8C9562;
	letter-spacing:1px;
	text-decoration:none;
	padding-bottom: 10px;
}
a.tk-002:hover,a.tk-002:active{
	font-family: "新細明體", Arial;
	font-size: 12px;
	line-height:18px;
	color:#FF9933;
	letter-spacing:1px;
	text-decoration:none;
	padding-bottom: 10px;
}
a.tk-003:link, a.tk-003:visited{
	font-family: "新細明體", Arial;
	font-size:12px;
	line-height:18px;
	color:#666666;
	letter-spacing:1px;
	text-decoration:none;
	padding-bottom: 10px;
}
a.tk-003:hover,a.tk-003:active{
	font-family: "新細明體", Arial;
	font-size: 12px;
	line-height:18px;
	color: #333333;
	letter-spacing:1px;
	text-decoration:none;
	padding-bottom: 10px;
}
