/*--------------------------------------------------------*/
/* [共通CSS]
/* 
/*--------------------------------------------------------*/

/*----- base ---------------------------------------------*/

body	{
	margin:0px;padding:0px;
	font-size:13px;color:#555555;line-height:1.6em;
	background-color:#f5f5f5;
	background-image:url(../img/header_bg.gif);
	background-repeat:repeat-x;
}

#main	{
	width:820px;margin:0px auto 0px auto;padding:0px 0px 15px 0px;
}

#mainClear	{clear:both;}
.clear		{clear:both;}

.space10	{clear:both;margin-bottom:10px;}
.space20	{clear:both;margin-bottom:20px;}
.space30	{clear:both;margin-bottom:30px;}

/* form */
form	{
	margin:0px;padding:0px;
}
input	{
	font-size:12px;line-height:1.5em;
}
textarea	{
	font-size:12px;line-height:1.5em;
}

/* image link */
a img	{
	border:none;
	margin:0px;padding:0px;
}
a:hover img	{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
 	opacity:0.75;
}


/*----- header -------------------------------------------*/

#header	{
	position:relative;
	height:80px;margin:0px;padding:0px;
}
#header h1	{
	float:left;
	margin:0px 0px 0px 0px;padding:0px 0px;
}
.headerBanner	{
	position:absolute;
	top:15px;left:250px;
	margin:0px;padding:0px;
}
.headerLang	{
	position:absolute;
	top:5px;right:0px;
	weight:315px;height:25px;margin:0px;padding:0px;
	list-style:none;
}
.headerLang li, .headerLang a {display:block;height:25px;}
.headerLang li 	{float:left;padding-left:5px;}
.headerLang a 	{
	width:100px;
	margin-right:0px;text-decoration:none;
	background:url(../img/header_btn_lang.gif) no-repeat;
}
.headerLang span {
	display:block;
	width:0;height:0;overflow:hidden;
}

#header #helpNav {
	position: absolute;
	top: 0;
	right: 0;
	margin-bottom: 15px;
	padding-top: 85px;
	font-size: small;
}

#header #helpNav li {
	display: inline;
	margin-left: 10px;
}

#header #helpNav li a {
	font-size: 13pt;
	font-weight: bold;
	color: #0000ff
}

#header #helpNav li a:hover {
	color: #7A0000;
	text-decoration: none;
}

#header #helpNav li + li {
	padding-left: 10px;
	border-left: 1px solid #999;
}


#headerLang01 a			{background-position:0px 0px;}
#headerLang01 a:hover	{background-position:0px -25px;}

#headerLang02 a			{background-position:-100px 0px;}
#headerLang02 a:hover	{background-position:-100px -25px;}

#headerLang03 a			{background-position:-200px 0px;}
#headerLang03 a:hover	{background-position:-200px -25px;}

.headerContact	{
	position:absolute;
	top:37px;right:0px;
	weight:315px;height:29px;margin:0px;padding:0px;
}
a#headerContact 		{
	display:block;
	height:18px;margin:0px;padding:4px 10px 7px 20px;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:13px;color:#FFFFFF;text-decoration:none;
	background:url(../img/header_btn_bg.gif) no-repeat;
}
a:hover#headerContact 	{color:#FFFFFF;text-decoration:none;background-position:0px -29px;}

/*----- menu ---------------------------------------------*/

#mainMenu	{
	clear:both;
	width:100%;height:40px;margin:0px auto 15px auto;padding:0px 0px 0px 0px;
	list-style:none;
}
#mainMenu h2	{
/*	margin:0px 0px 10px 0px;padding:0px; */
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:20px; /* color:#FFFFFF; */
}
/*-----
#mainMenu li 	{float:left;display:block;height:40px;}
#mainMenu a 	{
	display:block;height:30px;
	margin:0px;padding:9px 16px 1px 12px;
	background:url(../img/main_menu_bg.gif) right;
}
#mainMenu a 	{
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:14px;color:#333333;text-decoration:none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#mainMenu a 	{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;color:#333333;text-decoration:none;
}
}

#mainMenu a:hover	{background-position:right -40px;}

body#home			#menu00 a		{background-position:right -40px;}
body#sample			#menu01 a		{background-position:right -40px;}
body#corrosion		#menu01 a		{background-position:right -40px;}
body#lead-free		#menu02 a		{background-position:right -40px;}
body#mechanical		#menu03 a		{background-position:right -40px;}
body#lineup			#menu04 a		{background-position:right -40px;}
body#recycling		#menu05 a		{background-position:right -40px;}
body#about-us		#menu06 a		{background-position:right -40px;}
body#regulations	#menu07 a		{background-position:right -40px;}

----- */

/* sub menu */
.sideMenu	{
	margin:0px;padding:0px;
	list-style:none;
}
.sideMenu li	{
	margin:0px;padding:0px;
	border-bottom:1px solid #EDEDED;
}
.sideMenu li a	{
	display:block;
	background-image:url(../img/arrow_02.gif);
	background-position:0px 11px;
	background-repeat:no-repeat;
	margin:0px;padding:5px 0px 6px 12px;
}
.sideMenu li a:hover	{
	background-color:#F5F5F5;
}


/*----- top page contents -------------------------------*/

#topMainImage	{
	width:960px;height:240px;margin:0px auto 15px auto;padding:0px;
}

#topContents	{
	margin:0px auto 0px auto;padding:0px;
}

/*----- top contents main -----*/
#topContentsMain	{
	float:center;
	width:960px;margin:0px;padding:0px;
}

/* entrance */
.topEntrance	{
	margin:0px 0px 15px 0px;padding:0px;
	list-style:none;
}
.topEntrance li	{
	float:left;
	position:relative;
/*	width:308px;height:118px; */
	width:420px;height:380px;
/*	border:1px solid #DDDDDD; */
}
.topEntranceL	{margin:0px 15px 10px 0px;padding:0px;}
.topEntranceR	{margin:0px 0px 10px 0px;padding:0px;}
.topEntrance h3	{
	position:absolute;
	top:0px;left:0px;
	z-index:99;
	height:20px;margin:0px;padding:5px;
/*	background:url(../img/top_entrance_title_bg.png); */
	font-size:18px;color:#00cc00;font-weight:normal;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
}

a#captionLink	{
	display:block;
	margin:0px;padding:0px;
}

/* materials */
.topMaterials	{
	margin:0px 0px 15px 0px;padding:0px;
	list-style:none;
}
.topMaterials li	{
	float:left;
	position:relative;
	width:310px;height:40px;
}
.topMaterialsL	{margin:0px 15px 10px 0px;padding:0px;}
.topMaterialsR	{margin:0px 0px 10px 0px;padding:0px;}
a#topMaterials 		{
	display:block;
	height:25px;margin:0px;padding:10px 10px 5px 30px;
	text-align:center;text-shadow:0px 0px 3px #FFFFFF; 
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:16px;color:#111111;text-decoration:none;font-weight:bold;
	background:url(../img/btn_pdf_bg.gif) no-repeat;
}
a:hover#topMaterials 	{color:#FFFFFF;text-decoration:none;background-position:0px -40px;}
a#topMaterials2 		{
	display:block;
	height:33px;margin:0px;padding:2px 10px 5px 30px;
	text-align:center;text-shadow:0px 0px 3px #FFFFFF; 
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:14px;color:#111111;text-decoration:none;font-weight:bold;line-height:1.2em;
	background:url(../img/btn_pdf_bg.gif) no-repeat;
}
a:hover#topMaterials2 	{color:#FFFFFF;text-decoration:none;background-position:0px -40px;}

/*----- top contents side -----*/
#topContentsSide	{
	float:right;
	width:300px;margin:0px;padding:0px;
}

.sideBox	{
	margin:0px 0px 15px 0px;padding:14px;
	background-color:#FFFFFF;
	border:1px solid #EEEEEE;
}
.sideBox h3	{
	margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #CCCCCC;
}
.titleMore	{
	float:right;
	font-size:12px;font-weight:normal;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
}
.sideBox p	{
	margin:0px;padding:5px 0px 6px 0px;
}

/* information */
.sideInfo	{
	margin:0px;padding:0px;
	list-style:none;
}
.sideInfo li	{
	margin:0px;padding:0px;
	border-bottom:1px solid #EDEDED;
}
.sideInfo li a	{
	display:block;
	min-height:65px;height:auto !important;height:65px;
	margin:0px;padding:5px 0px 6px 0px;
}
.sideInfo li img	{
	float:left;
	width:80px;height:60px;margin:0px 8px 0px 0px;padding:0px;
	border:1px solid #DDDDDD;
}

#topContentsSide h2	{
	width:240px;margin:0px 0px 15px 0px;padding:0px;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:18px;color:#00CC00;
}

/* banner */
.sideBanner	{
	margin:0px;padding:0px;
	list-style:none;
}
.sideBanner li, .sideBanner a	{
	display:block;
	line-height:0;
}
.sideBanner li	{margin:0px 0px 10px 0px;}

/* address */
.sideAddress	{
	height:240px;margin:0px 0px 15px 0px;padding:10px;
	font-size:12px;color:#333333;line-height:1.5em;
	background-color:#FFFFFF;
}
.sideAddress h3	{
	margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;
	font-size:16px;color:#00CC00;
}
.sideAddress p	{
	margin:0px 0px 10px 0px;padding:0px;
}


/*----- page contents ------------------------------------*/

#pageContents	{
	margin:0px auto 0px auto;padding:0px;
}

/*----- page contents main -----*/
#pageContentsMain	{
	float:left;
	width:820px;margin:0px;padding:0px;
}

.pageTitle	{
	position:relative;
	height:120px;margin:0px 0px 15px 0px;padding:0px;
	background-image:url(../img/page_title_01.jpg);
}
body#sample			.pageTitle		{background-image:url(../img/page_title_01.jpg);}
body#corrosion		.pageTitle		{background-image:url(../img/page_title_01.jpg);}
body#lead-free		.pageTitle		{background-image:url(../img/page_title_02.jpg);}
body#mechanical		.pageTitle		{background-image:url(../img/page_title_03.jpg);}
body#lineup			.pageTitle		{background-image:url(../img/page_title_04.jpg);}
body#recycling		.pageTitle		{background-image:url(../img/page_title_05.jpg);}
body#regulations	.pageTitle		{background-image:url(../img/page_title_06.jpg);}
body#news			.pageTitle		{background-image:url(../img/page_title_08.jpg);}
body#about-us		.pageTitle		{background-image:url(../img/page_title_07.jpg);}
body#contact		.pageTitle		{background-image:url(../img/page_title_07.jpg);}
body#links			.pageTitle		{background-image:url(../img/page_title_07.jpg);}
body#site			.pageTitle		{background-image:url(../img/page_title_07.jpg);}

.pageTitle h2	{
	position:absolute;
	margin:0px;
	padding:10px 15px;
	top:13px;
	left:0px;
	background:url(../img/page_title_bg.png);
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:21px;
	color:#FFFFFF;
}
#pageContentsMain h3	{
	height:28px;margin:0px 0px 10px 0px;padding:8px;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:16px;color:#333333;
	background:#E8FFF3;
	border:1px solid #EDEDED;
}
#pageContentsMain h3 img	{
	margin-right:12px;
	vertical-align:middle;
}
#pageContentsMain h4	{
	margin:0px 0px 15px 0px;padding:5px 15px 6px 15px;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:16px;color:#333333;
	background:url(../img/h4_bg.gif) bottom;
}
#pageContentsMain h5	{
	margin:0px;padding:0px;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:14px;color:#060;line-height:1.0em;
}

#pageContentsMain p	{
	margin-bottom:15px;
	line-height:1.5em;
}


.pageNavi	{
	margin:0px auto 10px auto;padding:0px;
}

/* news */
.newsList	{
	margin:0px;padding:0px;
	list-style:none;
}
.newsList li	{
	margin:0px;padding:0px;
	border-bottom:1px solid #EDEDED;
}
.newsList li a	{
	display:block;
	min-height:65px;height:auto !important;height:65px;
	margin:0px;padding:5px 0px 6px 0px;
}
.newsList li a span	{
	text-decoration:none;
	font-weight:bold;color:#006600;
}
.newsList li img	{
	float:left;
	width:80px;height:60px;margin:0px 8px 0px 0px;padding:0px;
	border:1px solid #DDDDDD;
}

.newsPhoto	{
	margin:0px 0px 15px 0px;padding:0px;
	list-style:none;
}
.newsPhoto li	{
	float:left;
	width:280px;margin:0px 5px 5px 0px;padding:10px;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
}
.newsPhoto li img	{
	margin:0px 0px 5px 0px;
}

/*----- page contents side -----*/
#pageContentsSide	{
	float:left;
	width:300px;margin:0px;padding:0px;
}
#pageContentsSide h2	{
	float:left;
	width:240px;margin:0px 0px 15px 0px;padding:0px;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:18px;color:#00CC00;
}



/*---- LF5A --------------------------------------------*/

div.cabinet{width:100%;margin: 0%;padding: 0%}
div.a-box {float: left;width:55%;margin: 0%;padding: 0%}
div.b-box {float: right;width:40%;margin: 0%;padding: 0%}

.heading{
	text-align:center;
	font-weight:bold;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:20px;color:#333333;
}

.heading02{
	text-align:center;
	font-weight:bold;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:14px;color:#333333;
}

/*----- common -------------------------------------------*/

.boxShadow	{
	-moz-box-shadow:0 0 5px #CCCCCC;-webkit-box-shadow:0 0 5px #CCCCCC;
}

.table01 {
	width:100%;margin:0px 0px 15px 0px;padding:0px;
	border-collapse:collapse;
}
.table01 th {
	padding:5px;
	text-align:center;vertical-align:middle;
	font-weight:normal;
	background-color:#EEEEEE;
	border:1px solid #DDDDDD;
}
.table01 td {
	padding:5px;
	text-align:center;vertical-align:middle;
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
}

.table02 {
	width:100%;margin:0px 0px 15px 0px;padding:0px;
	border-collapse:collapse;

}

.table02 th {
	padding:5px 0px;
	text-align:center;vertical-align:middle;
	font-weight:bold;
	font-size:14px;color:#333333;line-height:1.0em;
	background-color:#bdfdc2;
	border:2px solid #DDDDDD;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
}

.table02 td {
	text-align:center;vertical-align:top;
	padding:5px;
	vertical-align:middle;
	font-size:14px;color:#333333;line-height:1.0em;
	background-color:#FFFFFF;
	border:2px solid #DDDDDD;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
}

.table03 {
	width:320px;margin:0px 0px 10px 0px;padding:0px;
	border-collapse:collapse;

}
.table03 th {
	padding:5px 0px;
	text-align:center;vertical-align:middle;
	font-weight:bold;
	font-size:14px;color:#333333;line-height:1.0em;
	background-color:#bdfdc2;
	border:2px solid #DDDDDD;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
}
.table03 td {
	text-align:center;vertical-align:top;
	padding:5px;
	vertical-align:middle;
	font-size:14px;color:#333333;line-height:1.0em;
	background-color:#FFFFFF;
	border:2px solid #DDDDDD;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
}


.table04 {
	width:95%; margin-left: auto; margin-right: auto;
	border-collapse:collapse;
}
.table04 th {
	padding:10px 0px;
	text-align:center;vertical-align:middle;
	font-weight:bold;
/*	font-family:'SimSun','MS UI Gothic','Hei','sans-serif'; */
	font-size:20px;color:#333333;line-height:1.5em;
}
.table04 td {
	padding:10px;
	text-align:left;vertical-align:middle;
	border:1px solid #DDDDDD;
/*	font-family:'SimSun','MS UI Gothic','Hei','sans-serif'; */
	font-size:15px;color:#333333;line-height:1.5em;
}

.table05 {
	width:100%;margin:0px 0px 15px 0px;padding:0px;
	border-collapse:collapse;
}
.table05 th {
	padding:10px 0px;
	text-align:center;vertical-align:middle;
	font-weight:bold;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:16px;color:#333333;line-height:1.0em;
}
.table05 td {
	padding:5px;
	text-align:center;vertical-align:top;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	border:0px solid #DDDDDD;
}

.table06 {
	width:80%;margin:0px 0px 15px 0px;padding:0px;
	border-collapse:collapse;
}
.table06 th {
	padding:5px 15px;
	text-align:left;vertical-align:top;
	font-weight:normal;
	background:url(../img/table_point_02.gif) no-repeat;
	border-bottom:1px solid #DDDDDD;
}
.table06 td {
	padding:5px;
	text-align:left;vertical-align:middle;
	vertical-align:top;
	border-bottom:1px solid #DDDDDD;
}

.table07 {
	width:90%;margin:0px 0px 15px 0px;padding:0px;

	border-collapse:collapse;
	font-weight:bold;
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:14px;color:#333333;
}

.indent10	{padding-left:10px;}
.indent15	{padding-left:15px;}

.imageLeft00	{float:left;margin:0px 0px 0px 0px;}
.imageRight00	{float:right;margin:0px 0px 0px 0px;}
.imageLeft01	{float:left;margin:0px 10px 15px 0px;}
.imageRight01	{float:right;margin:0px 0px 15px 10px;}
.imageLeft02	{float:left;margin:0px 10px 0px 0px;}
.imageRight02	{float:right;margin:0px 0px 0px 10px;}

.icon01	{
	vertical-align:middle;
	margin:0px 5px 0px 0px;
}
.icon02	{
	vertical-align:text-bottom;
	margin:0px 5px 0px 10px;
}
.icon03	{
	vertical-align:text-bottom;
	margin:0px 5px 0px 0px;
}

#paging {
	clear:both;
	margin:0px;padding:15px;
	text-align:center;
}
#paging a {
	text-align:center;margin:0px 1px;padding:4px 5px 3px 5px;
	text-decoration:none;font-weight:normal;color:#333333;
	border:1px solid #ededed;background:#FFFFFF;
}
#paging b {
	text-align:center;margin:0px 1px;padding:4px 5px 3px 5px;
	text-decoration:none;font-weight:bold;color:#333333;
	border:1px solid #ededed;background:#FFFFFF;
}
#paging a:hover 	{background:#E7FAEA;}
#paging a:visited	{background:#E7FAEA;}
#paging a:active 	{background:#E7FAEA;}
.pagingPoint01		{font-size:10px;color:#FF6600;margin-right:3px;}
.pagingPoint02		{font-size:10px;color:#FF6600;margin-left:3px;}

.button01 {
	margin:0px 5px;
	border: 1px solid #2f6647;
	background: #009999;
	background: -webkit-gradient(linear, left top, left bottom, from(#33cccc), to(#009999));
	background: -webkit-linear-gradient(top, #33cccc, #009999);
	background: -moz-linear-gradient(top, #33cccc, #009999);
	background: -ms-linear-gradient(top, #33cccc, #009999);
	background: -o-linear-gradient(top, #33cccc, #009999);
	background-image: -ms-linear-gradient(top, #33cccc 0%, #009999 100%);
	padding: 6.5px 13px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #555555 0 1px 0;
	color: #ffffff;
	font-size: 14px;
	font-family: helvetica, serif;
	text-decoration: none;
	vertical-align: middle;
	cursor:pointer;
}
.button01:hover {
	border: 1px solid #2f6647;
	text-shadow: #555555 0 1px 0;
	background: #088a8a;
	background: -webkit-gradient(linear, left top, left bottom, from(#13adad), to(#088a8a));
	background: -webkit-linear-gradient(top, #13adad, #088a8a);
	background: -moz-linear-gradient(top, #13adad, #088a8a);
	background: -ms-linear-gradient(top, #13adad, #088a8a);
	background: -o-linear-gradient(top, #13adad, #088a8a);
	background-image: -ms-linear-gradient(top, #13adad 0%, #088a8a 100%);
	color: #ffea00;
}
.button01:active {
	text-shadow: #555555 0 1px 0;
	border: 1px solid #2f6647;
	background: #088a8a;
	background: -webkit-gradient(linear, left top, left bottom, from(#13adad), to(#088a8a));
	background: -webkit-linear-gradient(top, #13adad, #088a8a);
	background: -moz-linear-gradient(top, #13adad, #088a8a);
	background: -ms-linear-gradient(top, #13adad, #088a8a);
	background: -o-linear-gradient(top, #13adad, #088a8a);
	background-image: -ms-linear-gradient(top, #13adad 0%, #088a8a 100%);
	color: #fff;
}
.button02 {
	margin:0px 5px;
	border: 1px solid #999999;
	background: #cccccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc));
	background: -webkit-linear-gradient(top, #eeeeee, #cccccc);
	background: -moz-linear-gradient(top, #eeeeee, #cccccc);
	background: -ms-linear-gradient(top, #eeeeee, #cccccc);
	background: -o-linear-gradient(top, #eeeeee, #cccccc);
	background-image: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
	padding: 6.5px 13px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
	text-shadow: #ffffff 0 1px 0;
	color: #555555;
	font-size: 14px;
	font-family: helvetica, serif;
	text-decoration: none;
	vertical-align: middle;
	cursor:pointer;
}
.button02:hover {
	border: 1px solid #999999;
	text-shadow: #ffffff 0 1px 0;
	background: #aaaaaa;
	background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#aaaaaa));
	background: -webkit-linear-gradient(top, #dddddd, #aaaaaa);
	background: -moz-linear-gradient(top, #dddddd, #aaaaaa);
	background: -ms-linear-gradient(top, #dddddd, #aaaaaa);
	background: -o-linear-gradient(top, #dddddd, #aaaaaa);
	background-image: -ms-linear-gradient(top, #dddddd 0%, #aaaaaa 100%);
	color: #555555;
}
.button02:active {
	text-shadow: #ffffff 0 1px 0;
	border: 1px solid #999999;
	background: #aaaaaa;
	background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#aaaaaa));
	background: -webkit-linear-gradient(top, #dddddd, #aaaaaa);
	background: -moz-linear-gradient(top, #dddddd, #aaaaaa);
	background: -ms-linear-gradient(top, #dddddd, #aaaaaa);
	background: -o-linear-gradient(top, #dddddd, #aaaaaa);
	background-image: -ms-linear-gradient(top, #dddddd 0%, #aaaaaa 100%);
	color: #555555;
}

a#btnText01 		{
	display:block;
	width:230px;height:25px;margin:0px auto;padding:10px 10px 5px 10px;
	text-align:center;text-shadow:0px 0px 3px #333333; 
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:18px;color:#FFFFFF;text-decoration:none;font-weight:normal;
	background:url(../img/btn_bg_01.png) no-repeat;
}
a:hover#btnText01 	{color:#FFFFFF;text-decoration:none;background-position:0px -40px;}

a#btnText02 		{
	display:block;
	width:230px;height:25px;margin:0px auto;padding:10px 10px 5px 10px;
	text-align:center;text-shadow:1px 1px 3px #333333; 
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:18px;color:#FFFFFF;text-decoration:none;font-weight:normal;
	background:url(../img/btn_bg_02.png) no-repeat;
}
a:hover#btnText02 	{color:#FFFFFF;text-decoration:none;background-position:0px -40px;}

a#btnText03 		{
	display:block;
	width:230px;height:25px;margin:0px auto;padding:10px 10px 5px 10px;
	text-align:center;text-shadow:2px 1px 3px #FFFFFF; 
	font-family:'SimSun','MS UI Gothic','Hei','sans-serif';
	font-size:18px;color:#000000;text-decoration:none;font-weight:normal;
	background:url(../img/btn_bg_03.png) no-repeat;
}
a:hover#btnText03 	{color:#000000;text-decoration:none;background-position:0px -40px;}

/*----- footer -------------------------------------------*/

#footer	{
	height:45px;margin:0px auto;padding:0px;
	background-image:url(../img/footer_bg.gif);
}

.footer	{
	width:820px;height:45px;padding:0px;margin:0px auto;padiing:0px;
}
.footerCopy	{
	float:left;
	margin:0px;padding:14px 0px 0px 0px;
	color:#FFFFFF;
}
.footerCopy img	{
	float:left;
	margin:0px 10px 0px 0px;padding:0px;
	vertical-align:middle;
}
.footerNavi	{
	float:right;
	margin:0px;padding:0px;
}
.footerMenu	{
	text-align:right;
	margin:0px;padding:12px 10px 0px 0px;
	list-style:none;
}
.footerMenu li	{
	display:-moz-inline-box;
    display:inline-block;
    /display:inline;
    /zoom:1;
	margin:0px;padding:0px 6px 0px 8px;
	background:url(../img/point_01.png) no-repeat 0px 7px;
}
.footerMenu a:link		{color:#FFFFFF;text-decoration:underline;}
.footerMenu a:visited	{color:#FFFFFF;text-decoration:underline;}
.footerMenu a:hover		{color:#FFFFFF;text-decoration:none;}
.footerMenu a:active	{color:#FFFFFF;text-decoration:none;}

/*----- base font ----------------------------------------*/

a:link		{color:#23b7dc;text-decoration:none;}
a:visited	{color:#23b7dc;text-decoration:none;}
a:hover		{color:#FF6600;text-decoration:none;}
a:active	{color:#FF6600;text-decoration:none;}

.size1		{font-size:10px;line-height:1.4em;}
.size2		{font-size:12px;line-height:1.4em;}
.size3		{font-size:14px;line-height:1.4em;}
.size4		{font-size:16px;line-height:1.4em;}
.size5		{font-size:18px;line-height:1.4em;}

.colorBlk	{color:#000000;}
.colorGry	{color:#666666;}
.colorWht	{color:#FFFFFF;}
.colorNvy	{color:#000080;}
.colorBlu	{color:#0066CC;}
.colorOlv	{color:#808000;}
.colorGrn	{color:#008000;}
.colorMrn	{color:#800000;}
.colorPnk	{color:#E9287D;}
.colorRed	{color:#FF0033;}
.colorOrg	{color:#FF6600;}
.colorYlw	{color:#FFCC00;}

.colorBlkBold	{color:#000000;font-weight:bold;}
.colorGryBold	{color:#666666;font-weight:bold;}
.colorWhtBold	{color:#FFFFFF;font-weight:bold;}
.colorNvyBold	{color:#000080;font-weight:bold;}
.colorBluBold	{color:#0066CC;font-weight:bold;}
.colorOlvBold	{color:#808000;font-weight:bold;}
.colorGrnBold	{color:#008000;font-weight:bold;}
.colorMrnBold	{color:#800000;font-weight:bold;}
.colorPnkBold	{color:#E9287D;font-weight:bold;}
.colorRedBold	{color:#FF0033;font-weight:bold;}
.colorOrgBold	{color:#FF6600;font-weight:bold;}
.colorYlwBold	{color:#FFCC00;font-weight:bold;}


/*----- point font ---------------------------------------*/

.pointNvy	{font-size:10px;color:#000080;margin-right:3px;}
.pointBlu	{font-size:10px;color:#0000FF;margin-right:3px;}
.pointGrn	{font-size:10px;color:#008000;margin-right:3px;}
.pointMrn	{font-size:10px;color:#800000;margin-right:3px;}
.pointPpl	{font-size:10px;color:#800080;margin-right:3px;}
.pointRed	{font-size:10px;color:#FF0000;margin-right:3px;}
.pointOrg	{font-size:10px;color:#FF6600;margin-right:3px;}
.pointYlw	{font-size:10px;color:#FFCC00;margin-right:3px;}


/*----- end. ---------------------------------------------*/
