@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #dadada;
	font-family:arial;
	font-size:12px;
}

td {font-family:arial;}

.space-logo {padding:0px 0px 0px 0px;}
.space-logo-padding {height:13px;}
.space-logo-copyright {}

.top { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 12px; font-weight: no; line-height: 16px; letter-spacing: 1px; color: #FFFFFF;  TEXT-DECORATION: none}
.top A:link {COLOR: #FFFFFF; letter-spacing: 1px; TEXT-DECORATION: none}
.top A:visited {COLOR: #FFFFFF; letter-spacing: 1px;  TEXT-DECORATION: none}
.top A:hover {COLOR: #EEC311; letter-spacing: 1px;  TEXT-DECORATION: none}

.subn { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 12px; font-weight: no; line-height: 17px; letter-spacing: 0px; color: #EEC311;  TEXT-DECORATION: none}
.subn A:link {COLOR: #FFFFFF; letter-spacing: 0px; TEXT-DECORATION: none}
.subn A:visited {COLOR: #FFFFFF; letter-spacing: 0px;  TEXT-DECORATION: none}
.subn A:hover {COLOR: #EEC311; letter-spacing: 0px;  TEXT-DECORATION: none}

.leftb { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 14px; font-weight: bold; line-height: 28px; letter-spacing: 1px; color: #818181;  TEXT-DECORATION: none}
.leftb A:link {COLOR: #FFFFFF; letter-spacing: 1px; TEXT-DECORATION: none}
.leftb A:visited {COLOR: #FFFFFF; letter-spacing: 1px;  TEXT-DECORATION: none}
.leftb A:hover {COLOR: #C1C1C1; letter-spacing: 1px;  TEXT-DECORATION: none}

.lefts { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 12px; font-weight: bold; line-height: 18px; letter-spacing: 0px; color: #818181;  TEXT-DECORATION: none}
.lefts A:link {COLOR: #FFFFFF; letter-spacing: 0px; TEXT-DECORATION: none}
.lefts A:visited {COLOR: #FFFFFF; letter-spacing: 0px;  TEXT-DECORATION: none}
.lefts A:hover {COLOR: #C1C1C1; letter-spacing: 0px;  TEXT-DECORATION: none}

.body { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 12px; font-weight: no; line-height: 19px; letter-spacing: 0px; color: #585858;  TEXT-DECORATION: none}
.body A:link {COLOR: #BE4600; letter-spacing: 0px; TEXT-DECORATION: underline}
.body A:visited {COLOR: #BE4600; letter-spacing: 0px;  TEXT-DECORATION: underline}
.body A:hover {COLOR: #585858; letter-spacing: 0px;  font-weight: bold;  TEXT-DECORATION: none}

.bodys { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 11px; font-weight: no; line-height: 17px; letter-spacing: 0px; color: #585858;  TEXT-DECORATION: none}
.bodys A:link {COLOR: #585858; letter-spacing: 0px; TEXT-DECORATION: underline}
.bodys A:visited {COLOR: #585858; letter-spacing: 0px;  TEXT-DECORATION: underline}
.bodys A:hover {COLOR: #BE4600; letter-spacing: 0px;  TEXT-DECORATION: none}

.orsmall { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 12px; font-weight: no; line-height: 21px; letter-spacing: 0px; color: #BE4600;  TEXT-DECORATION: none}
.orsmall A:link {COLOR: #BE4600; letter-spacing: 0px; TEXT-DECORATION: none}
.orsmall A:visited {COLOR: #BE4600; letter-spacing: 0px;  TEXT-DECORATION: none}
.orsmall A:hover {COLOR: #737373; letter-spacing: 0px;  TEXT-DECORATION: none}

.orange { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 12px; font-weight: no; line-height: 21px; letter-spacing: 0px; color: #BE4600; }
.orange a:link {COLOR: #BE4600; letter-spacing: 0px; text-decoration:underline}
.orange a:visited {COLOR: #BE4600; letter-spacing: 0px;}
.orange a:hover {COLOR: #FF0000; letter-spacing: 0px;}

.orbig { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 15px; font-weight: bold; line-height: 24px; letter-spacing: 0px; color: #BE4600;  TEXT-DECORATION: none}
.orbig A:link {COLOR: #BE4600; letter-spacing: 0px; TEXT-DECORATION: none}
.orbig A:visited {COLOR: #BE4600; letter-spacing: 0px;  TEXT-DECORATION: none}
.orbig A:hover {COLOR: #737373; letter-spacing: 0px;  TEXT-DECORATION: none}

.formtittle { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 12px; font-weight: no; line-height: 19px; letter-spacing: 0px; color: #FFFFFF;  TEXT-DECORATION: none}
.formtittle A:link {COLOR: #FFFFFF; letter-spacing: 0px; TEXT-DECORATION: none}
.formtittle A:visited {COLOR: #FFFFFF; letter-spacing: 0px;  TEXT-DECORATION: none}
.formtittle A:hover {COLOR: #BE4600; letter-spacing: 0px;  font-weight: bold;  TEXT-DECORATION: none}

.red { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 12px; font-weight: no; line-height: 19px; letter-spacing: 0px; color: #ED1C24;  TEXT-DECORATION: none}
.red A:link {COLOR: #ED1C24; letter-spacing: 0px; TEXT-DECORATION: underline}
.red A:visited {COLOR: #ED1C24; letter-spacing: 0px;  TEXT-DECORATION: underline}
.red A:hover {COLOR: #585858; letter-spacing: 0px;  font-weight: bold;  TEXT-DECORATION: none}

.tool { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 12px; font-weight: no; line-height: 19px; letter-spacing: 0px; color: #585858;  TEXT-DECORATION: none}
.tool A:link {COLOR: #585858; letter-spacing: 0px; TEXT-DECORATION: underline}
.tool A:visited {COLOR: #585858; letter-spacing: 0px;  TEXT-DECORATION: underline}
.tool A:hover {COLOR: #ED1C24; letter-spacing: 0px;  font-weight: bold;  TEXT-DECORATION: none}

.hot { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 12px; font-weight: no; line-height: 16px; letter-spacing: 0px; color: #f73a68;  TEXT-DECORATION: none}
.hot A:link {COLOR: #f73a68; letter-spacing: 0px; TEXT-DECORATION: underline}
.hot A:hover {COLOR: #5f73a68; letter-spacing: 0px;  TEXT-DECORATION: none}
.hot A:visited {COLOR: #f73a68; letter-spacing: 0px;  TEXT-DECORATION: underline}

.flow { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 12px; font-weight: no; line-height: 16px; letter-spacing: 0px; color: #3c3796;  TEXT-DECORATION: none}
.flow A:link {COLOR: #3c3796; letter-spacing: 0px; TEXT-DECORATION: underline}
.flow A:hover {COLOR: #3c3796; letter-spacing: 0px;  TEXT-DECORATION: none}
.flow A:visited {COLOR: #3c3796; letter-spacing: 0px;  TEXT-DECORATION: underline}

.restorative { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 12px; font-weight: no; line-height: 16px; letter-spacing: 0px; color: #FB6513;  TEXT-DECORATION: none}
.restorative A:link {COLOR: #FB6513; letter-spacing: 0px; TEXT-DECORATION: underline}
.restorative A:hover {COLOR: #FB6513; letter-spacing: 0px;  TEXT-DECORATION: none}
.restorative A:visited {COLOR: #FB6513; letter-spacing: 0px;  TEXT-DECORATION: underline}

.hide { font-family: "Arial", "Helvetica","細明體",  "新細明體"; font-size: 1px; font-weight: no; line-height: 4px; letter-spacing: 0px; color: #dadada;  TEXT-DECORATION: none}
.hide A:link {COLOR: #dadada; letter-spacing: 0px; TEXT-DECORATION: none}
.hide A:visited {COLOR: #dadada; letter-spacing: 0px;  TEXT-DECORATION: none}
.hide A:hover {COLOR: #dadada; letter-spacing: 0px;  TEXT-DECORATION: none}
.imgborder {
	border: 1px solid #DDDDDD;
}
.newslist {
	font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
	font-size: 12px;
	color: #999999;
	list-style-position: outside;
	list-style-image: url(images/bullet.gif);
	list-style-type: square;
	text-align: left;
	line-height: 14px;
	padding-left: 15px;
	margin-top: 5px;
	margin-left: 0px;
}
.newslist li {
	margin-top: 5px;
}
.sbanner {
	float: left;
	height: 60px;
	width: 223px;
	margin-right: 10px;
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
	font-size: 11px;
	color: #888888;
}

.sbanner2 {font-size:12px;color:#888888;line-height:1.4em;}
.sbanner2 img {margin-right: 8px;border: 1px solid #fff;}

.sbanner a {
	color: #888888;
	text-decoration: none;
}
.sbanner a:hover {
	text-decoration: underline;
}
.sbanner img {
	margin-right: 8px;
	border: 1px solid #FFFFFF;
}
.sbanner a:hover img {
	border: 1px solid #D75300;
}
.sbanner-hilite {
	font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
	font-size: 12px;
	font-weight: bold;
	color: #BE4600;
	text-decoration: none;
	line-height: 16px;
}
.newslist a {
	font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.newslist a:hover {
	font-family: Arial, Helvetica, sans-serif, "Apple LiGothic Medium";
	font-size: 12px;
	color: #a63300;
	text-decoration: none;
}
.li {line-height:1.4em;}

#crossslide01 {
	width:400px;
	height:100px;
	margin-bottom:0px;
}
#sbslide {
	width:400px;
	height:100px;
	margin-bottom:0px;
}

/* new index */
.detail a:link, .detail a:visited {color: #ffcc01; text-decoration: none;}
.detail a:active, .detail a:hover {color: #ffcc01; text-decoration: underline;}

.r_news {
	width:250px;
	}
.r_news_box {	
	height:auto;
	padding:0;
	}	
.r_title {
	font-size:13px;
	color:#be4600;
	margin:0px 0 0 0;
	}
.r_title a:link, .r_title a:visited {color: #be4600; text-decoration: none;}
.r_title a:active, .r_title a:hover {color: #be4600; text-decoration: underline;}	
.r_des {
	margin:5px 0 0 0;
	font-size:11px;
	color:#585858;
	}	
.r_news_line	{
	border-top:1px solid #dadada;	
	margin:10px 0;
	}
.r_link {
	font-size:11px;
	color:#be4600;
	text-align:right;
	margin:3px 0 0 0;
	}		
.r_link a:link, .r_link a:visited {color: #be4600; text-decoration: none;}
.r_link a:active, .r_link a:hover {color: #be4600; text-decoration: underline;}		
