.yellow10 {  font-size: 10px; color: #f2b700}
.black12 {  font-size: 12px; color: #333333}
.black12_b {  font-size: 12px; font-weight: bold; color: #333333}
.orange10 {  font-size: 10px; color: #FF6600}
.black16 {  font-size: 16px; color: #000000}
.orange12b {
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;

}

.orange18b {
	font-size: 18px;
	color: #FF6600;
	font-weight: bold;

}
.yellow12 {
	font-size: 12px;
	color: #f2b700;
}
.orange16b {
	font-size: 24px;
	font-weight: bold;
	color: #FF6600;
}
.green12b {
	font-size: 12px;
	font-weight: bold;
	color: #009900;
}
.black10 {
	font-size: 10px;
	color: #333333;
}
.black14 {
	font-size: 14px;
	color: #333333;
}

.img_top {
border: none;
}

.flu1 {
	font-size:18px;
	font-weight:bold;
	color: #333333;
	padding-top: 1em;
	}
.flu_sub {
	font-size:14px;
	font-weight:bold;
	color: #333333;
	}
.flu_sub a:link {
	font-size:14px;
	font-weight:bold;
	color:#0000FF;
	}
	
.flu2 {
	font-size:16px;
	line-height:150%;
	color:#666666;
	padding:0px 15px;
	letter-spacing: 0.1em;
	}

.flu3 {
	font-size:12px;
	color:#666666;
	padding:0px 15px;
	text-align: right;
	}

table.gaiyou{
	border-top:1px solid #990033;
	border-left:1px solid #990033;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFFFCC;
	empty-cells:show;
	font-size: 12px;
	line-height: 120%;
	width: 500px;
}
.gaiyou th{
	border-right:1px solid #990033;
	border-bottom:1px solid #990033;
	color:#990033;
	background-color:#f8ebaf;
	background-image:url(file:///D|/yu-1/養鶉組合/web/image/corner.gif);
	background-position:left top;
	padding:0em 1em;
	text-align:left;
	font-weight: lighter;
	width: 20%;
}
.gaiyou td{
	border-right:1px solid #990033;
	border-bottom:1px solid #990033;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	padding: 0.5em 0.5em;
	width: 80%;
}
.ayumi {
	margin-left: auto;
	margin-right: auto;
	padding-left: 80px;
	padding-bottom: 40px;
	}
table.ayumi{
	border-top:1px solid #ff9900;
	border-left:1px solid #ff9900;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFFFFF;
	empty-cells:show;
	font-size: 12px;
	line-height: 150%;
	width: 650px;
}
.ayumi th{
	border-right:1px solid #ff9900;
	border-bottom:1px solid #ff9900;
	color:#ff6600;
	background-color:#FFFF99;
	background-image:url(file:///D|/yu-1/養鶉組合/web/image/corner.gif);
	background-position:left top;
	padding:0em 0em;
	text-align:center;
	font-weight: lighter;
	letter-spacing: 0.2em;
	width: 70px;
}
.ayumi td{
	border-right:1px solid #ff9900;
	border-bottom:1px solid #ff9900;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	padding: 0.5em 0.5em;
}

#product_catalog {
	/* [disabled]height: 240px; */
	overflow: hidden;
	width: 801px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

#product_catalog ul {
	margin:0;
	padding:0;
}

#product_catalog li {
	display: block;
	width: 176px;
	float: left;
	height: 40px;
	text-decoration: none;
	margin-right: 30px;
	margin-bottom:30px;
	font-size: 24px;
	
}

#product_catalog li a {
	display: block;
	height: 40px;
	overflow: hidden;
	text-decoration: none;
	text-align: center;
	padding-top: 8px;
}
#product_catalog li#banner1st a:link {
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(76% 0% -90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(255,204,170) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,76% 0%,76% 109%,color-stop(0, rgb(255,255,255)),color-stop(0.7, rgb(255,255,255)),color-stop(1, rgb(255,204,170)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(255,204,170) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(255,204,170) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(255,204,170) 100%);
background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(255,204,170) 100%);
width:178px;
height:40px;
border-color:rgb(243,152,0);
border-width:2px;
/* Firefox v1.0+ */
-moz-border-radius:3%;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:3%/12%;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:3%/12%;
border-style:solid;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffccaa,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffccaa,GradientType=0);color:#F39800;
}

#product_catalog li#banner1st a:hover {
	background-image : url(banner_on_2nd.png);
	background-position: center;
	background-repeat: no-repeat;
}

#product_catalog li#banner1st a:visited {
	color: #F39800;
}

#product_catalog li#banner2nd a:link {
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(76% 0% -90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(170,227,255) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,76% 0%,76% 109%,color-stop(0, rgb(255,255,255)),color-stop(0.7, rgb(255,255,255)),color-stop(1, rgb(170,227,255)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(170,227,255) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(170,227,255) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(170,227,255) 100%);
background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(170,227,255) 100%);
width:178px;
height:40px;
border-color:rgb(0,160,233);
border-width:2px;
/* Firefox v1.0+ */
-moz-border-radius:3%;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:3%/12%;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:3%/12%;
border-style:solid;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffaae3ff,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffaae3ff,GradientType=0);
color:#00A0E9;
}
#product_catalog li#banner2nd a:hover {
	background-image : url(banner_on_2nd.png);
	background-position: center;
	background-repeat: no-repeat;
}

#product_catalog li#banner2nd a:visited {
	color:#00A0E9;
}

#product_catalog li#banner3rd a:link {
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(76% 0% -90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(255,170,217) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,76% 0%,76% 109%,color-stop(0, rgb(255,255,255)),color-stop(0.7, rgb(255,255,255)),color-stop(1, rgb(255,170,217)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(255,170,217) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(255,170,217) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(255,170,217) 100%);
background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(255,170,217) 100%);
width:178px;
height:40px;
border-color:rgb(228,0,127);
border-width:2px;
/* Firefox v1.0+ */
-moz-border-radius:3%;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:3%/12%;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:3%/12%;
border-style:solid;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffaad9,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffffaad9,GradientType=0);
color:#E4007F;
}
#product_catalog li#banner3rd a:hover {
	background-image : url(banner_on_3rd.png);
	background-position: center;
	background-repeat: no-repeat;
}
#product_catalog li#banner3rd a:visited {
	color:#E4007F;}

#product_catalog li#banner4th a:link {
/* Firefox v3.6+ */
background-image:-moz-linear-gradient(76% 0% -90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(170,255,208) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,76% 0%,76% 109%,color-stop(0, rgb(255,255,255)),color-stop(0.7, rgb(255,255,255)),color-stop(1, rgb(170,255,208)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(170,255,208) 100%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(170,255,208) 100%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(170,255,208) 100%);
background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(255,255,255) 70%,rgb(170,255,208) 100%);
width:178px;
height:40px;
border-color:rgb(0,153,68);
border-width:2px;
/* Firefox v1.0+ */
-moz-border-radius:3%;
/* Safari v3.0+ and by Chrome v0.2+ */
-webkit-border-radius:3%/12%;
/* Firefox v4.0+ , Safari v5.0+ , Chrome v4.0+ , Opera v10.5+  and by IE v9.0+ */
border-radius:3%/12%;
border-style:solid;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffaaffd0,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffaaffd0,GradientType=0);
color:#009944;
}
#product_catalog li#banner4th {
	margin-right:0px;
	}
#product_catalog li#banner4th a:hover {
	background-image : url(banner_on_4th.png);
	background-position: center;
	background-repeat: no-repeat;
}
#product_catalog li#banner4th a:visited {
	color:#009944;
}

#product_catalog2 table.one {
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	border-left: 1px solid orange;
	border-top: 1px solid orange;
	width: 800px;
	margin-bottom: 10px;
}
#product_catalog2 table.one th {
	text-align: center;
	font-weight: bold;
	font-size: 180%;
	color: #FFFFFF;
	padding-top: 0.3em;
	padding-bottom: 0.2em;
	background-color: orange;
	letter-spacing: 0.1em;
	white-space: nowrap;
	border-collapse: collapse;
	border: 1px solid orange;
}
#product_catalog2 table.one td {
	text-align: left;
	line-height: 140%;
	font-size: 110%;
	color: #333333;
	padding-top: 0.3em;
	padding-left: 0.5em;
	padding-bottom: 0.3em;
	border-right: 1px solid orange;
	border-bottom: 1px solid orange;
	white-space: nowrap;
	border-collapse: collapse;
	vertical-align: top;
	text-wrap:normal;
}
#product_catalog2 table.one td img {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#product_catalog2 table.one tbody tr .one_2 {
	border-top: 3px solid orange;
}
#product_catalog table.one tbody tr .back {
	background-color: #FFE9C4;
}

#product_catalog2 table.two {
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	border-left: 1px solid blue;
	border-top: 1px solid blue;
	width: 800px;
	margin-bottom: 10px;
}
#product_catalog2 table.two th {
	text-align: center;
	font-weight: bold;
	font-size: 180%;
	color: #FFFFFF;
	padding-top: 0.3em;
	padding-bottom: 0.2em;
	background-color: blue;
	letter-spacing: 0.1em;
	border-right: 1px solid blue;
	border-bottom: 1px solid blue;
	white-space: nowrap;
	border-collapse: collapse;
}
#product_catalog2 table.two td {
	text-align: left;
	line-height: 140%;
	font-size: 110%;
	color: #333333;
	padding-top: 0.3em;
	padding-left: 0.5em;
	padding-bottom: 0.3em;
	border-right: 1px solid blue;
	border-bottom: 1px solid blue;
	white-space: normal;
	border-collapse: collapse;
	vertical-align: top;
}
#product_catalog2 table.two td img {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#product_catalog2 table.two tbody tr .one_2 {
	border-top: 3px solid blue;
}
#product_catalog2 table.two tbody tr .back {
	background-color:#CAFCFF;
}

#product_catalog2 table.three {
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	border-left: 1px solid #E4007F;
	border-top: 1px solid #E4007F;
	width: 800px;
	margin-bottom: 10px;
}
#product_catalog2 table.three th {
	text-align: center;
	font-weight: bold;
	font-size: 180%;
	color: #FFFFFF;
	padding-top: 0.3em;
	padding-bottom: 0.2em;
	background-color: #E4007F;
	letter-spacing: 0.1em;
	white-space: nowrap;
	border-collapse: collapse;
	border: 1px solid #E4007F;
}
#product_catalog2 table.three td {
	text-align: left;
	line-height: 140%;
	font-size: 110%;
	color: #333333;
	padding-top: 0.3em;
	padding-left: 0.5em;
	padding-bottom: 0.3em;
	border-right: 1px solid #E4007F;
	border-bottom: 1px solid #E4007F;
	white-space: nowrap;
	border-collapse: collapse;
	vertical-align: top;
}
#product_catalog2 table.three td img {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#product_catalog2 table.three tbody tr .three_2 {
	border-top: 3px solid #E4007F;
}
#product_catalog2 table.three tbody tr .back {
	background-color: #FFD2EB;
}


#product_catalog2 table.four {
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	border-left: 1px solid #009944;
	border-top: 1px solid #009944;
	width: 800px;
	margin-bottom: 10px;
}
#product_catalog2 table.four th {
	text-align: center;
	font-weight: bold;
	font-size: 180%;
	color: #FFFFFF;
	padding-top: 0.3em;
	padding-bottom: 0.2em;
	background-color: #009944;
	letter-spacing: 0.1em;
	white-space: nowrap;
	border-collapse: collapse;
	border: 1px solid #009944;
}
#product_catalog2 table.four td {
	text-align: left;
	line-height: 140%;
	font-size: 110%;
	color: #333333;
	padding-top: 0.3em;
	padding-left: 0.5em;
	padding-bottom: 0.3em;
	border-right: 1px solid #009944;
	border-bottom: 1px solid #009944;
	white-space: nowrap;
	border-collapse: collapse;
	vertical-align: top;
}
#product_catalog2 table.four td img {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#product_catalog2 table.four tbody tr .four_2 {
	border-top: 3px solid #009944;
}
#product_catalog2 table.four tbody tr .back {
	background-color: #B7FFD7;
}

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