﻿/*========================================================================
 nissya2010.2
 =========================================================================*/

body {
	background-image: url('backgrimg-gr.jpg');
	background-position: center;
	background-repeat: repeat-y;
	line-height: 120%;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	 letter-spacing: 0;
}

img {	border-style: none;	text-align: center;}


/*--baselink-*/
A {TEXT-DECORATION: none}
A:link {color:royalblue;text-decoration: none;}
A:visited {color:royalblue;text-decoration: none;}
A:active {color: #E9071E;text-decoration: underline;font-weight;}
A:hover {color: #E9071E;text-decoration: underline;font-weight;BACKGROUND-COLOR:#E6E6E6;}

/*--headermenu-main-English-*/
.headmenu:link{DISPLAY: block;		FONT-SIZE: 8pt;	width: 105px;	COLOR: #ffffff;
	FONT-FAMILY: Tahoma,Arial,MS UI Gothic;	TEXT-DECORATION: none;height: 10px;	padding-top: 6px;padding-bottom: 6px;}
.headmenu:visited {DISPLAY: block;	FONT-SIZE: 8pt;	width: 105px;	COLOR: #ffffff;
	FONT-FAMILY: Tahoma,Arial,MS UI Gothic;	TEXT-DECORATION: none;height: 10px;	padding-top: 6px;padding-bottom: 6px;}
.headmenu:active {DISPLAY: block;	FONT-SIZE: 8pt;	width: 105px;	COLOR: #ffffff;
	FONT-FAMILY: Tahoma,Arial,MS UI Gothic;	TEXT-DECORATION: none;height: 10px;	padding-top: 6px;padding-bottom: 6px;}
.headmenu:hover {DISPLAY: block;	FONT-SIZE: 8pt;	width: 105px;	COLOR: #dd0000;
	FONT-FAMILY: Tahoma,Arial,MS UI Gothic;	BACKGROUND-COLOR: #D0D0D0;
	TEXT-DECORATION: none;	height: 10px;	padding-top: 6px;	padding-bottom: 6px;}



/*--headermenu-main--*/
.headmenu01:link {DISPLAY: block;		FONT-SIZE: 9pt;	width: 104px;	COLOR: #e1e5f3;
	FONT-FAMILY: Tahoma,Arial,MS UI Gothic;	TEXT-DECORATION: none;padding-top: 8px;padding-bottom: 4px;	}
	
.headmenu01:visited {DISPLAY: block;	FONT-SIZE: 9pt;	width: 104px;	COLOR: #e1e5f3;
	FONT-FAMILY: Tahoma,Arial,MS UI Gothic;	TEXT-DECORATION: none;padding-top: 8px;padding-bottom: 4px;}
	
.headmenu01:active {DISPLAY: block;	FONT-SIZE: 9pt;	width: 104px;	COLOR: #e1e5f3;
	FONT-FAMILY: Tahoma,Arial,MS UI Gothic;	TEXT-DECORATION: none;	}
	
.headmenu01:hover {DISPLAY: block;	FONT-SIZE: 9pt;	width: 104px;	COLOR: #dd0000;
	FONT-FAMILY: Tahoma,Arial,MS UI Gothic;	TEXT-DECORATION: none;
background-image: url('bg-test4.jpg');BACKGROUND-COLOR: #D0D0D0;}



	
/*--sidemenu:gray-company-*/
.navilist a {
	margin: 5px;
	list-style-type: none;
	display: block;
	color: #FFFFFF;
	FONT-SIZE: 9pt;
}
.navilist a:link:visited {
	padding: 5px;
	margin: 0px;
	list-style-type: none;
	display: block;
	FONT-SIZE: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
.navilist a:hover {
	padding: 5px;
	margin: 0px;
	list-style-type: none;
	display: block;
	color: #000000;
	FONT-SIZE: 9pt;
	background-color: #cccccc;
	text-decoration: none;
}
/*--sidemenu:blue-adopition-*/
.navilist-ad a {
	margin: 5px;
	list-style-type: none;
	display: block;
	color: #FFFFFF;
	FONT-SIZE: 9pt;
}
.navilist-ad a:link:visited {
	margin: 0px;
	padding: 5px;
	list-style-type: none;
	display: block;
	color: #FFFFFF;
	FONT-SIZE: 9pt;
	text-decoration: none;
}
.navilist-ad a:hover {
	margin: 0px;
	padding: 5px;
	list-style-type: none;
	color: #000000;
	FONT-SIZE: 9pt;
	text-decoration: none;
	background-color: #aaaaaa;
	display: block;
}

/*--sidemenu:green-environment-*/
.navilistenv a {margin: 5px;list-style-type: none;	display: block;	color: #FFFFFF;	FONT-SIZE: 9pt;	}
.navilistenv a:link:visited {	margin: 0px;padding: 5px;	list-style-type: none;	display: block;
	color: #FFFFFF;	FONT-SIZE: 9pt;	text-decoration: none;}
.navilistenv a:hover {	margin: 0px;padding: 5px;	list-style-type: none;	display: block;	color: #000000;
	FONT-SIZE: 9pt;	text-decoration: none;	background-color: #dddddd;}

/*--text-*/
.cent {	text-align: center;}
.textbase {
	line-height: 135%;
	TEXT-DECORATION: none;
	font-size: 95%;
	color: #555555;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
}
.text_prod_eng {
	margin: 0px;
	padding: 5px;
	color: #333333;
	line-height: 120%;
	font-family: Arial, Helvetica, sans-serif;
}

.textmain1 {
	FONT-SIZE: 80%;
	color: #555555;
	line-height: 120%;
	TEXT-DECORATION: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	text-align: left;
}
.textmain-l {
	FONT-SIZE: 120%;	color: #555555;	line-height: 120%;	TEXT-DECORATION: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;	text-align: left;}

.mailtobox {
	margin: 0px;
	font-size: 80%;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	line-height: 120%;
	border-style: solid;
	border-width: 1px;
	padding: 10px;
}

.text_red {
	FONT-SIZE: 90%;	color: #FF0000;	line-height: 120%;	TEXT-DECORATION: none;	
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;	margin-left: 20px;}
.text_red_bodl {
	FONT-SIZE: 90%;	color: #FF0000;	line-height: 120%;	TEXT-DECORATION: none;
	font-weight: bold;	text-align: left;	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;	margin-left: 20px;}
.text_graybold {
	color: #2D2D2D;
	font-weight: bold;
	line-height: 120%;
	text-align: left;
	font-size: 90%;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	background-color: #E3E3E3;
	padding: 5px 10px 5px 10px;
	margin-left: 20px;
	margin-right: 20px;
}
.textmainindeBold {
	padding: 3px 3px 3px 8px;	FONT-SIZE: 80%;	color: #2D2D2D;	line-height: 120%;
	TEXT-DECORATION: none;	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	text-align: left;	margin-left: 20px;	margin-right: 10px;	background-color: #EAEAEA;
	font-weight: bold;}
.titlebar1 {
	margin: 10px 0px 3px 0px;
	font-weight: bold;
	width: 720px;
	padding: 7px;
	color: #336600;
	text-align: left;
	border-style: solid;
	border-width: 1px 1px 1px 6px;
	border-color: #336600;
}
.titleundertext {
	margin: 3px 0px 5px 0px;
	width: 720px;
	padding: 3px 7px 3px 7px;
	color: #333333;
	text-align: left;
	line-height: 120%;
	font-size: 95%;
}
.titlebar2 {
	font-weight: bold;
	width: 710px;
	padding: 6px;
	color: #808080;
	text-align: left;
	border-style: solid;
	border-width: 1px 1px 1px 6px;
	border-color: #808080;
}
.titlebar3 {
	margin: 5px 0px 5px 5px;
	border: 1px solid #A1A1A1;
	font-weight: bold;
	width: 730px;
	padding: 10px;
	text-align: left;
	color: #333333;
}

.textmaininde {
	margin: 5px 10px 5px 20px;
	FONT-SIZE: 80%;
	color: #555555;
	line-height: 120%;
	TEXT-DECORATION: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	text-align: left;
}

.textmaininde2 {
	margin: 10px 10px 10px 40px;
	FONT-SIZE: 80%;
	color: #555555;
	line-height: 120%;
	TEXT-DECORATION: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	text-align: left;
}


.menupan {
	margin: 0px;
	padding: 0px;
	FONT-SIZE: 9pt;
	color: #555555;
	TEXT-DECORATION: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	text-align: left;
	width: 750px;
}
.menupan-r {
	FONT-SIZE: 9pt;
	color: #555555;
	line-height: 120%;
	TEXT-DECORATION: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	text-align: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
	width: 750px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.menupan-r2 {
	FONT-SIZE: 8pt;
	color: #555555;
	line-height: 120%;
	TEXT-DECORATION: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	text-align: right;
	padding-top: 8px;
	padding-right: 5px;
}

.text_redbold {
	border-width: thin;	border-style: double;	margin: 10px;	color: #990000;	font-weight: bold;
	line-height: 120%;	text-align: left;	text-decoration: none;	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	background-color: #FDFFD0;	padding: 10px;}
.text_topic {
	margin: 0px;
	padding: 7px;
	FONT-SIZE: 90%;
	color: #555555;
	line-height: 160%;
	TEXT-DECORATION: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	text-align: left;
}
.text_graybold2 {	color: #FFFFFF;	font-weight: bold;	line-height: 120%;	text-align: left;
	text-decoration: none;	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;	background-color: #2E3E28;
	padding: 10px;	margin-left: 0px;}
.textmain1-w {	FONT-SIZE: 80%;	color: #FFFFFF;	line-height: 120%;	TEXT-DECORATION: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;	text-align: left;}
.text_redbold2 {
	color: #006699;
	font-weight: bold;
	line-height: 120%;
	text-align: left;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	background-color: #E2F5F4;
	padding: 5px;
	font-size: 95%;
}

.bg-r1 {
	background-color: #FFCCCC;
}
.bg-r2 {
	background-color: #FFFFCC;
}
.bg-r3 {
	background-color: #C0C0C0;
}
.bg-r4 {
	background-color: #CCFF99;
}
.bg-r5 {
	background-color: #99CCFF;
}
.bg-r6 {
	background-color: #CCCCFF;
}
.menupan-laser {
	FONT-SIZE: 9pt;
	color: #555555;
	TEXT-DECORATION: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	text-align: left;
	padding-top: 0px;
	padding-left: 10px;
}
.titlebar4 {
	margin: 10px 0px 10px 0px;
	border: 1px solid #A1A1A1;
	width: 720px;
	padding: 6px;
	color: #666666;
	text-align: left;
	font-size: 90%;
}
.titlebar5 {
	margin: 10px 0px 10px 0px;
	border: 1px solid #A1A1A1;
	width: 720px;
	padding: 6px;
	color: #333333;
	text-align: left;
	font-size: 90%;
	background-color: #FFFFE6;
}
.bg-r3s {
	background-color: #DDDDDD;
}
.titlebar5s {
	margin: 10px 0px 10px 0px;
	border: 1px solid #A1A1A1;
	width: 600px;
	padding: 6px;
	color: #333333;
	text-align: left;
	font-size: 90%;
	background-color: #FFFFE6;
}
.titleundertexts {
	margin: 3px 0px 5px 0px;
	width: 650px;
	padding: 3px 7px 3px 7px;
	color: #333333;
	text-align: left;
	line-height: 120%;
	font-size: 95%;
}
.textmain-lB {
	FONT-SIZE: 120%;
	color: #2E2E2E;
	TEXT-DECORATION: none;
	text-align: left;
	font-weight: bold;
}
.textmain-lB0 {
	color: #555555;
	TEXT-DECORATION: none;
	font-weight: bold;
	padding-left: 30px;
	line-height: normal;
	margin-bottom: 10px;
}
.mailtoboxCopy {
	border: 1px solid #808080;
	font-size: 95%;
	padding: 5px 5px 5px 10px;
	margin-left: 25px;
	text-align: left;
	width: 200px;
	color: #555555;
	font-weight: bold;
	margin-bottom: 10px;
}
.textmaininde3 {
	margin: 10px 10px 10px 60px;
	FONT-SIZE: 80%;
	color: #555555;
	line-height: 120%;
	TEXT-DECORATION: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	text-align: left;
}
.textmain-lB01 {
	color: #555555;
	TEXT-DECORATION: none;
	font-weight: bold;
	padding-left: 30px;
	line-height: normal;
	margin-bottom: 10px;
	margin-left: 10px;
}
.textmain-lB02 {
	color: #555555;
	TEXT-DECORATION: none;
	font-weight: bold;
	padding-left: 30px;
	line-height: normal;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 90%;
}
.margin-left40 {
	margin-left: 40px;
}
.margin-left80 {
	margin-left: 80px;
}
.title_eng {
	font-family: Arial;
	font-size: 180%;
	font-weight: bold;
}
.titlebox {
	margin: 10px 0px 10px 0px;
	border: 1px solid #A1A1A1;
	font-weight: bold;
	width: 720px;
	padding: 6px;
	text-align: left;
	font-size: 130%;
	font-family: Arial;
}
.title_prod_eng {
	margin: 0px;
	border: 1px solid #808080;
	width: 720px;
	padding: 20px;
	color: #000000;
	text-align: left;
	font-size: 120%;
	font-family: "Arial Black";
	background-color: #E0E0E0;
}
.title_prod_eng_tetu {
	border-style: none;
	border-width: 1px;
	border-color: #808080;
	margin: 0px;
	padding: 5px 5px 0px 5px;
	color: #000000;
	text-align: left;
	font-size: 120%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.textmaininde-L {
	margin: 15px 10px 15px 20px;
	FONT-SIZE: 90%;
	color: #555555;
	line-height: 120%;
	TEXT-DECORATION: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	text-align: left;
	font-weight: bold;
}
.textmaininde-L2 {
	margin: 5px 10px 5px 20px;
	FONT-SIZE: 80%;
	color: #555555;
	line-height: 120%;
	TEXT-DECORATION: none;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	text-align: left;
	font-weight: bold;
}
.bg-r2-white {
	background-color: #FFFFFF;
}
.textmain-lB2 {
	margin: 5px;
	FONT-SIZE: 140%;
	color: #2E2E2E;
	TEXT-DECORATION: none;
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.information {
	margin: 10px 0px 10px 10px;
	border: 1px solid #A1A1A1;
	width: 730px;
	padding: 7px;
	color: #666666;
	font-size: 80%;
	line-height: 130%;
}
.topictitle {
	background-color: #EAEAEA;
	margin: 20px;
	padding: 20px;
	border-width: 1px;
	width: 680px;
	border-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	position: static;
}
.bg-r3r {
	background-color: #EBEBEB;
}
.right {
	text-align: right;
}
.text_prod_engB {
	margin: 0px;
	padding: 5px 5px 0px 5px;
	color: #333333;
	font-size: 105%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.righ_s {
	text-align: right;
	font-size: 90%;
	line-height: 100%;
}
.text_titlegraybold {
	font-weight: bold;
	line-height: 120%;
	text-align: left;
	font-size: 105%;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E3E3E3;
	padding: 10px;
}
.text_prod_eng_s {
	margin: 0px;
	color: #333333;
	font-size: 85%;
	font-family: Arial, Helvetica, sans-serif;
}
.topictitle2 {
	border-left-style: solid;
	border-left-width: 1px;
	border-right: 1px solid #808080;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom: 1px solid #808080;
	background-color: #EAEAEA;
}
.boder10 {
	border: 10px solid #FFFFFF;
}

