@charset "iso-8859-1";
/* CSS Document */


body {
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 130%;
}

table,td,th {
	border: none;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	empty-cells: show;
}

table {
	font-size: 100%;
}

a {
	color: #0000cc;
	text-decoration: none;
}
a:visited {
	color: #663399;
}
a:hover {
	color: #ff0000;
}
img {
	border-style: none;
	border-width: 0px;
}
img.floatright {
	float: right;
	margin: 0px 0px 10px 10px;
}

div#root {
	width: 760px;
}

sup {
	font-size: 80%;
}

div#header {
	background: #F1F1F1;
}
div#header td.logotd {
	width: 185px;
}
div#header td.logotd img {
	display: block;
	margin: 15px 0px 0px 15px;
}
div#header td.logotd2 {
	width: 270px;
}
div#header td.logotd2 img {
	display: block;
	margin-top: 18px;
}
div#header td.contacttd {
	width: 300px;
	text-align: right;
}
div#header td.contacttd img {
	margin: 10px 0px 0px 5px;
}
div#header table.topmenu {
	margin: 10px 0px 0px 0px;
}
div#header table.topmenu a {
	display: block;
	width: 152px;
	height: 26px;
	background-repeat: no-repeat;
}
div#header table.topmenu a:hover {
	background-position: 0px -30px;
}
div#header table.topmenu a.active {
	background-position: 0px -30px;
}
div#header table.topmenu a#topnavi01 {
	background-image: url(../../images/topnavi01.jpg);
}
div#header table.topmenu a#topnavi02 {
	background-image: url(../../images/topnavi02.jpg);
}
div#header table.topmenu a#topnavi03 {
	background-image: url(../../images/topnavi03.jpg);
}
div#header table.topmenu a#topnavi04 {
	background-image: url(../../images/topnavi04.jpg);
}
div#header table.topmenu a#topnavi05 {
	background-image: url(../../images/topnavi05.jpg);
}



div#rightmenu {
	margin-bottom: 20px;
}
div#rightmenu a {
	display: block;
	width: 175px;
	font-size: 0px;
}
div#rightmenu div.line {
	display: block;
	width: 175px;
	height: 2px;
	font-size: 0px;
	line-height: 0px;
}
div#rightmenu div.line01 {
	background: url(../images/right_navi_line01.jpg) no-repeat;
}
div#rightmenu div.line02 {
	background: url(../images/right_navi_line02.jpg) no-repeat;
}
div#rightmenu div.line03 {
	background: url(../images/right_navi_line03.jpg) no-repeat;
}
div#rightmenu div.line04 {
	background: url(../images/right_navi_line04.jpg) no-repeat;
}
div#rightmenu div.line05 {
	background: url(../images/right_navi_line05.jpg) no-repeat;
}
div#rightmenu div.line06 {
	background: url(../images/right_navi_line06.jpg) no-repeat;
}
div#rightmenu a#rm10 {
	height: 35px;
	background: url(../images/right_navi10.jpg) no-repeat;
}
div#rightmenu a#rm20 {
	height: 21px;
	background: url(../images/right_navi20.jpg) no-repeat;
}
div#rightmenu a#rm21 {
	height: 20px;
	background: url(../images/right_navi21.jpg) no-repeat;
}
div#rightmenu a#rm211 {
	height: 20px;
	background: url(../images/right_navi211.jpg) no-repeat;
}
div#rightmenu a#rm212 {
	height: 20px;
	background: url(../images/right_navi212.jpg) no-repeat;
}
div#rightmenu a#rm213 {
	height: 20px;
	background: url(../images/right_navi213.jpg) no-repeat;
}
div#rightmenu a#rm214 {
	height: 19px;
	background: url(../images/right_navi214.jpg) no-repeat;
}
div#rightmenu a#rm22 {
	height: 21px;
	background: url(../images/right_navi22.jpg) no-repeat;
}
div#rightmenu a#rm23 {
	height: 21px;
	background: url(../images/right_navi23.jpg) no-repeat;
}
div#rightmenu a#rm30 {
	height: 21px;
	background: url(../images/right_navi30.jpg) no-repeat;
}
div#rightmenu a#rm40 {
	height: 20px;
	background: url(../images/right_navi40.jpg) no-repeat;
}
div#rightmenu a#rm41 {
	height: 20px;
	background: url(../images/right_navi41.jpg) no-repeat;
}
div#rightmenu a#rm42 {
	height: 20px;
	background: url(../images/right_navi42.jpg) no-repeat;
}
div#rightmenu a#rm43 {
	height: 20px;
	background: url(../images/right_navi43.jpg) no-repeat;
}
div#rightmenu a#rm44 {
	height: 20px;
	background: url(../images/right_navi44.jpg) no-repeat;
}
div#rightmenu a#rm45 {
	height: 19px;
	background: url(../images/right_navi45.jpg) no-repeat;
}
div#rightmenu a#rm46 {
	height: 21px;
	background: url(../images/right_navi46.jpg) no-repeat;
}
div#rightmenu a#rm47 {
	height: 20px;
	background: url(../images/right_navi47.jpg) no-repeat;
}
div#rightmenu a#rm48 {
	height: 20px;
	background: url(../images/right_navi48.jpg) no-repeat;
}
div#rightmenu a#rm49 {
	height: 21px;
	background: url(../images/right_navi49.jpg) no-repeat;
}
div#rightmenu a#rm50 {
	height: 25px;
	background: url(../images/right_navi50.jpg) no-repeat;
}
div#rightmenu a#rm60 {
	height: 35px;
	background: url(../images/right_navi60.jpg) no-repeat;
}
div#rightmenu a#rm70 {
	height: 21px;
	background: url(../images/right_navi70.jpg) no-repeat;
}
div#rightmenu a#rm71 {
	height: 20px;
	background: url(../images/right_navi71.jpg) no-repeat;
}
div#rightmenu a#rm80 {
	height: 35px;
	background: url(../images/right_navi80.jpg) no-repeat;
}
div#rightmenu a#rm90 {
	height: 21px;
	background: url(../images/right_navi90.jpg) no-repeat;
}
div#rightmenu a#rm91 {
	height: 20px;
	background: url(../images/right_navi91.jpg) no-repeat;
}
div#rightmenu a#rm911 {
	height: 20px;
	background: url(../images/right_navi911.jpg) no-repeat;
}
div#rightmenu a#rm912 {
	height: 20px;
	background: url(../images/right_navi912.jpg) no-repeat;
}
div#rightmenu a#rm10:hover,
div#rightmenu a#rm21:hover,
div#rightmenu a#rm211:hover,
div#rightmenu a#rm212:hover,
div#rightmenu a#rm213:hover,
div#rightmenu a#rm214:hover,
div#rightmenu a#rm22:hover,
div#rightmenu a#rm23:hover,
div#rightmenu a#rm30:hover,
div#rightmenu a#rm41:hover,
div#rightmenu a#rm42:hover,
div#rightmenu a#rm43:hover,
div#rightmenu a#rm44:hover,
div#rightmenu a#rm45:hover,
div#rightmenu a#rm46:hover,
div#rightmenu a#rm47:hover,
div#rightmenu a#rm48:hover,
div#rightmenu a#rm49:hover,
div#rightmenu a#rm50:hover,
div#rightmenu a#rm60:hover,
div#rightmenu a#rm71:hover,
div#rightmenu a#rm80:hover,
div#rightmenu a#rm91:hover,
div#rightmenu a#rm911:hover,
div#rightmenu a#rm912:hover {
	background-position: -180px 0px;
}
div#rightmenu a#rm10.active,
div#rightmenu a#rm21.active,
div#rightmenu a#rm211.active,
div#rightmenu a#rm212.active,
div#rightmenu a#rm213.active,
div#rightmenu a#rm214.active,
div#rightmenu a#rm22.active,
div#rightmenu a#rm23.active,
div#rightmenu a#rm41.active,
div#rightmenu a#rm42.active,
div#rightmenu a#rm43.active,
div#rightmenu a#rm44.active,
div#rightmenu a#rm45.active,
div#rightmenu a#rm46.active,
div#rightmenu a#rm47.active,
div#rightmenu a#rm48.active,
div#rightmenu a#rm49:hover,
div#rightmenu a#rm50.active,
div#rightmenu a#rm60.active,
div#rightmenu a#rm71.active,
div#rightmenu a#rm80.active,
div#rightmenu a#rm911.active,
div#rightmenu a#rm912.active {
	background-position: -180px 0px;
	cursor: default;
}
div#rightmenu a#rm20.active,
div#rightmenu a#rm40.active,
div#rightmenu a#rm70.active,
div#rightmenu a#rm90.active {
	cursor: default;
}
div#rightmenu a#rm30.active {
	background-position: -180px 0px;
}

P {
	margin: 0px;
	padding: 0px;
}


dl {
	margin: 0px;
}
dd {
	margin-bottom: 20px;
}




div.upperfooter {
	font-size: 9pt;
	font-weight: bold;
	color: #000066;
	text-align: center;
}

div#footer {
	margin-top: 10px;
	padding: 5px 0px 15px 0px;
	font-size: 80%;
	line-height: 100%;
	text-align: center;
	background: #cccccc;
}
div#footer span.spacer {
	color: #0033ff;
}
div#footer a {
	color: #0033ff;
	text-decoration: none;
}
div#footer a:hover {
	color: #ff0000;
}


div.gotop {
	margin-top: 20px;
}
div.gotop a {
	text-decoration: none;
}
div.gotop.mid {
	margin-bottom: 20px;
}

div#body h2 {
	margin: 20px 0px 20px 25px;
	clear: both;
}





div#content {
	padding: 0px 15px 0px 35px;
}
div#content h3 {
	margin: 20px 0px 5px 0px;
	clear: both;
}
div#content h4 {
	margin: 20px 0px 5px 0px;
	font-size: 100%;
}
div#content h4.top5 {
	margin-top: 5px;
}

div.trademark {
	margin-top: 30px;
	font-size: 80%;
	line-height: 100%;
	clear: both;
}

.rbfont {
	font-weight: bold;
	color: #FF3333;
}

table.colortable {
	margin-top: 5px;
	width: 530px;
	font-size: 90%;
}
* html table.colortable {
	font-size: 85%;
}
table.colortable th {
	padding: 2px 5px;
	border: solid 1px #999999;
	text-align: center;
	vertical-align: middle;
	background-color: #9DEE9D;
}
table.colortable th.col1 {
	width: 250px;
}
table.colortable th.col2,
table.colortable th.col3 {
	width: 50px;
}
table.colortable td.col4,
table.colortable td.col5 {
	width: 60px;
}



table.colortable td {
	padding: 2px 5px;
	border: solid 1px #999999;
	vertical-align: middle;
}



img.banner {
	display: block;
}




.top5 {
	margin-top: 5px;
}
.top20 {
	margin-top: 20px;
}




/* index.html */
div#root.index {
	background: url(../images/bg03.jpg) repeat-y;
}
div#content.index {
	padding: 10px 0px 20px 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
}
div#content.index table.layout td.leftbox img.hint {
	margin-bottom: 8px;
	margin-left: 2px;
}
div#content.index table.layout td.rightbox {
	padding-left: 10px;
}
div#content.index table.layout td.rightbox p.pre {
	padding-left: 15px;
}
div#content.index table.layout td.rightbox div.therapy {
	margin-top: 20px;
	margin-left: 20px;
}
div#content.index table.layout td.rightbox div.therapy img {
	display: block;
}
div#content.index table.layout td.rightbox div.therapy div p {
	padding: 5px 10px 15px 10px;
	font-size: 11px;
	line-height: 12px;
}
div#content.index table.layout td.rightbox div.therapy div.text1 {
	width: 136px;
	height: 156px;
	background: url(../images/img31.jpg) no-repeat;
}
div#content.index table.layout td.rightbox div.therapy div.text2 {
	width: 136px;
	height: 156px;
	background: url(../images/img32.jpg) no-repeat;
}
div#content.index table.layout td.rightbox div.therapy div.text3 {
	width: 140px;
	height: 156px;
	background: url(../images/img33.jpg) no-repeat;
}
div#content.index table.layout td.rightbox div.trademark {
	margin-left: 20px;
}





/* chinese/*.html */
div.liebiaolink {
	padding-left: 5px;
}
div#content.chinese table.tab td {
	padding-top: 40px;
	vertical-align: bottom;
}
div#content.chinese h2 {
	margin-left: 0px;
	clear: left;
}
div#content.chinese h2.clear {
	margin-top: 40px;
	clear: both;
}
div#content.chinese h4 {
	margin-left: 0px;
	margin-bottom: 10px;
	clear: left;
	color: #006600;
}
div#content.chinese h4.clear {
	clear: both;
}
div#content.chinese p.anounce {
	clear: both;
	margin-top: 50px;
	color: #000099;
}
div#content.chinese p.top40 {
	margin-top: 40px;
	clear: right;
}
div#content.chinese table.liebiao td.name {
	width: 50px;
	color: #000099;
}


/* department/*.html */
div#content.department p.indexlink img {
	margin-right: 40px;
}



/* contactus/*.html */
div#content.contactus h3 {
	font-size: 100%;
	margin: 0px 0px 5px 0px;
}
div#content.contactus p {
	margin: 0px;
}
div#content.contactus p.note {
	font-size: 80%;
	font-style:italic;
}
div#content.contactus span.red {
	color: #FF0000;
}
div#content.contactus form th {
	padding: 6px 0px;
	width: 150px;
	font-weight: normal;
}
div#content.contactus form td {
	padding: 6px 0px 6px 10px;
	width: 370px;
}
div#content.contactus form .w190 {
	width: 190px;
}
div#content.contactus form .w370 {
	width: 370px;
}
div#content.contactus form .h80 {
	height: 80px;
}
div#content.contactus form div.button {
	margin: 20px 0px;
	padding-left: 160px;
}
div#content.contactus form div.button input {
	margin-right: 40px;
}
div#content.contactus form table.chklayout td {
	padding: 0px 10px 0px 0px;
	width: auto;
}
div#content.contactus form.check th {
	font-weight: bold;
}
div#content.contactus div.thanks {
	margin-bottom: 300px;
	padding: 20px;
	font-weight: bold;
}


/* sitemap/*.html */
div#content.sitemap ul,div#content.sitemap li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div#content.sitemap table.layout {
	width: 530px;
}
div#content.sitemap div.submap {
	margin-bottom: 30px;
}
div#content.sitemap div.submap div.root {
	padding-left: 20px;
	background: url(../images/sitemap_bg03.gif) no-repeat;
	font-size: 130%;
	font-weight: bold;
}

div#content.sitemap div.submap li {
	margin-left: 7px;
	padding-left: 22px;
	border-left: solid 1px #999999;
	background: url(../images/sitemap_bg01.gif) no-repeat;
}
div#content.sitemap div.submap li.last {
	border-left: none;
	background: url(../images/sitemap_bg02.gif) no-repeat;
}
div#content.sitemap div.submap ul.level1 li {
	padding-top: 10px;
	padding-bottom: 10px;
	background-position: 0px 15px;
	font-weight: bold;
}
div#content.sitemap div.submap ul.level1 li.last {
	padding-bottom: 0px;
	background-position: 0px 0px;
}
div#content.sitemap div.submap ul.level2 li {
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: 0px 10px;
	font-weight: normal;
}
div#content.sitemap div.submap ul.level2 li.last {
	padding-bottom: 0px;
	background-position: 0px -5px;
}
div#content.sitemap div.submap li.null {
	padding-top: 0px;
	background: none;
	border: none;
}
div#content.sitemap div.submap li.null ul {
	position: relative;
	top: -10px;
}
div#content.sitemap ul.underline li {
	padding: 5px 0px 5px 15px;
	background: url(../images/icon14.gif) no-repeat 0px 8px;
	font-weight: bold;
}


/* plasauto_sigma/*.html */

.clear {
	clear: both;
	height: 0;
	font-size: 0
}

div#content p.sigma01 {
	clear: both;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 10px;
}

div#content p.sigma03 {
	clear: both;
	padding-top: 20px;
	padding-bottom: 30px;
}

div#content p.sigma03 img {
	margin-right: 7px;
	vertical-align: text-top;	
}


div#content h4 {
	margin-top: 20px;
	margin-bottom: 7px;
	font-weight: bold;
}


div#content h4.speedy {
	color: #224E7F;
}

div#content h4.safety {
	color: #2C6F46;
}

div#content h4.smart {
	color: #E86F64;
}

div#content ul.sigma02 {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 30px;
}

div#content ul.sigma02 li {
	text-indent: -1.3em;
	padding-left: 1.3em;
	list-style-type: none;
}

div#content .sgboxL{
	float: left;
	width: 330px;
}

div#content .sgboxL img{
	float: right;
	bottom: 0px;
	margin-top: 50px;
}

div#content .sgboxR{
	float: right;
	width: 185px;
}

div#content .smartTbl{
	width: 354px;
	margin-top: 10px;
	margin-bottom: 30px;
}

div#content table.frameA {
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #423024;
	border-left-color: #423024;
	width: 100%;
	font-size: 85%;
	margin-top: 7px;
}

div#content table.frameA th {
	vertical-align: middle;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #423024;
	border-bottom-color: #423024;
	background-color: #7C543B;
	text-align: center;
	line-height: 110%;
	color: #FFFFFF;
	padding: 3px;
}

div#content table.frameA th.crrt {
	background-color: #FC7C25;
}

div#content table.frameA th.cap {
	width: 114px;	
}

div#content table.frameA td {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #423024;
	border-bottom-color: #423024;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 58px;
	}

.mT20{
	margin-top: 20px;
}

.mR20{
	margin-right: 20px!important;
}

.blueLine{
	color: #0000cc;
	font-weight:bold;
}

.cp-box{
	width: 535px;
}

