<style type="text/css">

/*---------------------------------------------------------------------------------------
0.base
----------------------------------------------------------------------------------------*/
h1 {position: absolute; top:0px; left:0px; font-size:115%; font-weight: normal;color: #000000;margin:0;padding:0;}

h2,h3,h4,h5,h6 {clear: both; font-size: 120%; font-weight: normal; margin:0; padding:0;}

img {border: 0; vertical-align: top;}

ul,dl,ol {text-indent:0; margin:0;padding:0;}

li {list-style: none; margin:0; padding:0;}

p {
	line-height:2em;
	padding:3px 6px;
}

address,caption,cite,code,dfn,em,strong,th,var {font-style: normal; font-weight: normal;}

/*---------------------------------------------------------------------------------------
header
----------------------------------------------------------------------------------------*/
#header {
	position: relative; width:819px; height:151px;
}

#header p {
	position: absolute; top:8px; left:0px; margin-top:0px;
	font-size:115%;
}

#logo {
	position: absolute; top:25px; left:0px;
}

#headernav {
	position: absolute; top: 100px; left: 360px;
}

#headernav li {
	display:inline;
}

/*---------------------------------------------------------------------------------------
1.footer
----------------------------------------------------------------------------------------*/
 .footnav {
	float:left;
	display:inline;
	width:198px;
	padding-left:6px;
}

.footnav h5 {
	font-size:120%;
	font-weight:bolder;
	color:#000;
}

#sign {
	color:#fff;
	width:600px;
	text-align:center;
	margin:12px auto;
}

.footnav li a {
	color:#bdb76b;
	text-decoration:none;
}

.footnav li a:hover {
	color:#000;
	text-decoration:underline;
}

/*-------------------------------------------------------------------------------
2.contents
------------------------------------------------------------------------------*/
.red {
	color:#ff0000;
}

.goldred{
	color:#ea4e31;
}

.red150{
	font-weight:bold;
	color:#ff0000;
	font-size:150%;
}

.left-img{
	float:left;
	display:inline;
	margin:5px;
}

.right-img{
	float:right;
	display:inline;
	margin:5px;
}
.menuul{
	margin:16px 48px;
	}

.menuul li{
	margin:12px;
	}

.spec { margin:0px 5px;
	padding:5px;}
.spec dt{ color:#fff;
	background-color:#ea4e31;
	margin-top:12px;
	}
.spec dd{ color:#ea4e31;
	margin-bottom:12px;
}
#pagenav {
	text-align:center;
}

.banner {
	margin-bottom:12px;
}

#newsBox {
	width:501px; 
	height:150px;
	position: relative;
	overflow-y: scroll;
	background-image:url( ./files/newsfoot.gif);
	background-repeat: no-repeat;
  	background-position: center bottom;
	padding-bottom:20px;
	zoom:1;
}

#news dt {
	font-size:120% !important;
	font-weight:bolder !important;
	color:#FF6600;
	margin:0px;
	padding:0px;
	line-height:1.2em;
}

#news dd {
	border-bottom:dotted 1px #333 !important;
	padding:0px 0px 6px 0px;
	margin:0px 0px 9px 0px;
	position:relative; top:-1.2em; left:5.9em;
	line-height: 100%;
	width:80%; 
	line-height: 1.2em;

}

#policy {
	width: 501px;
	height: 100%;
	background-image: url(../files/newsfoot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 4px;
}

#p_top {
	line-height:30px;
	text-indent:-9999px;
	background-image:url(../files/contentTitle.jpg);
}

#news_title {
	line-height:30px;
	text-indent:-9999px;
	background-image:url(../files/newstitle.jpg);
	background-repeat:no-repeat;
}
#m_title {
	line-height:45px;
	text-indent:-9999px;
	background-image:url(../files/mbeef_title.jpg);
}

#paymentlist {
	margin-left:1em;
}

.meattitle {
	font-size:150%;
	color:#ea4e31;
}


#breadcrumbs {
	width:490px;
	background-color:#eee;
	border:solid 1px #999;
	height:2em;
	margin-bottom:12px;
	padding-left:9px;
}

#breadcrumbs li {
	float:left;
	display:inline;
	line-height:2em;
}

.borderarr ul {
	margin:0px 3px;
}

.borderarr li {
	list-style-image: url(../files/borderarr.gif); 
	list-style-position:inside; 
	margin:6px 0px;
}

#sidebar {
	background-image: url(../files/sho-kaya_sidebar_03.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 8px;
}

#sidebartop{
	background-image: url(../files/sho-kaya_sidebar_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 8px;
}

#sidebarcont {
	background-image:url(../files/sho-kaya_sidebar_02.gif);
	background-repeat:repeat-y;
	
}
#feel {
	background-image: url(../files/sideboxButtom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 13px;
	margin:36px 0px;
}

#feeltop{
	background-image: url(../files/feeltop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 42px;
	
}

#feelcont {
	width:153px;
	background-image:url(../files/sideboxBg.jpg);
	background-repeat:repeat-y;
	text-align:left;
	margin:0px 4px 0px 4px; 
}

#feel li {
	margin:6px 3px;
	padding:0px 3px;
	list-style-image: url(../files/borderarr.gif); 
	list-style-position:inside; 	
}

#company_info {
	width:501px;
	font-size:120%;
	background-color:#fff;
	border-top:solid 5px #fc0;
}

#company_info th {
	border-bottom:solid 1px #f90;
	padding:6px;
	vertical-align:top;
}

#company_info td {
	border-bottom:solid 1px #f90;
	text-align:left;
	padding:6px;
}

.smtbg  {
	color:#ffcc33;
	font-weight:900;
	background-image:url(../files/sitemap_title.png);
	width:148px;
	height:22px;
	padding:8px 0px 0px 12px;
	margin:16px 0px;
}

.squarelist ul {
	margin:0;
}

.squarelist li {
	margin:12px 0px;
}

#trangit {
 	width:501px;
	border-collapse:collapse;
	background-color:#ccc;
}

#trangit th {
	color:#fff;
	background-color:#000;
	padding:6px;
	text-align:left;
	border:solid 1px #fff;
}

#trangit td {
	border:solid 1px #fff;
	padding:6px;
}

.voice {
	background-color:#fff8dc;
	border-bottom:dotted 1px #999;
	padding:18px 12px 12px 16px;
}

.cvo {
	color:#fff;
	font-weight:900;
	background-color:#32CD32;
	margin:12px 0px;
	padding:3px 6px;
}

.fshop  {
	color:#fff;
	font-weight:900;
	background-color:#FF6347;
	margin:12px 0px;
	padding:3px 6px;
}

.voice dd {
	margin:0px;
}

#question dt {
	font-size:120%;
	font-weight:bold;
	color:#fff;
	background-color:#ff6600;
	margin-left:5px;
	padding:6px;
}

#question dd {
	margin:8px 0px 16px 14px;
}
	
.gradeh2 {
	font-size:140%;
	font-weight:bolder;
	color:#ffcc00;
	background-color:#000;
	padding:6px 12px;
}

.grat {
	border-collapse:collapse;
	border-spacing:0;
	width:450px;
	margin:0px auto 48px auto;
	background-color:#eee;
 	
}

.grat th {
	background-color:#cc0000;
	color:#000000;
	padding:2px;
}

.grat td {
	padding:2px;
	text-align:center;
}

td .use {
	background-color:#ff3300;
	font-weight:bold;
	color:#fff;
}

.parts {
	font-size:140%;
	font-weight:bold;
	color:red;
	background-color:#000;
	padding:6px 12px;
}

.infobar {
	width:489px;
	color:#fff;	
	background-color:#990000;
	padding:6px;
	
} 

.infomation {
	background-color:#000;
	color:#fff;
	font-weight:bold;
	width:501px;
	padding:6px 5px;
	margin:0px;
}

.underline {
	width:499px;
	padding:6px 0px;
	margin:12px 1px;
	border-bottom:solid 1px #990000;
}
#ranking {
	background-image:url(../files/156buttom.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:7px;
}
	
#rankingtop {
	background-image:url(../files/rankingtop.gif) ;
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:42px;
}

.rank {	
	width:134px;
	background-image:url(../files/156bg.gif);
	background-repeat:repeat-y;
	text-align:left;
	margin:0px 3px;
	padding:11px;	
}

.rank li {
	margin:6px 2px;
	padding:0px 0px 6px 0px;
	border-bottom:dotted 1px #bbb;
}

.recommend {
	float:left;
	display:inline;
	width:160px;
	margin-right:7px;
}

.inquirybox {
	width:400px;
	background-color:#fffff0;
	padding:10px;
	border:solid 1px #999;
	margin:12px auto;
}

.margin-top30 {
	margin-top:30px;
}

#cautionbox {
	margin:6px 6px;
	border:solid 1px #aaa;
	padding:3px;
	background-color:#eee;
}

#cautionbox li {
	margin:3px 0px;
	font-weight:bold;
	text-indent:1em;
}

.inlineul li {
	display:inline;
	margin:0px 6px;
}

#linkpage dl {
	margin:12px 6px;
	border-bottom:1px solid #333;
	padding-bottom:12px;
}

#linkpage dt {
	margin-bottom:18px;
	font-size:130%;
	font-weight:bolder;
}

#linkpage dd {
	border-bottom:1px dotted #333;
	margin-bottom:48px;
	padding-bottom:12px;
}

* html .clearfix             { zoom: 1; } /* IE6 */  

*:first-child+html .clearfix { zoom: 1; } /* IE7 */  

.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	font-size:0;
	height:0px;
}
	
</style>
