BODY,
UL,
#HEADER,
#LOGO,
#LOGO P,
#LOGO A,
#T-NAVI-LEFT UL,
#T-NAVI-LEFT UL LI,
#LANGUAGE UL,
#KUZU-NAVI,
#CONTENTS,
#SUB-NAVI,
#C-RIGHT
#FOOTER,
#F-RIGHT,
#F-RIGHT UL,
#F-RIGHT UL LI,
.NOTES,
.NOTES-2,
.NOTES-3,
.PDF-BUTTON,
.PDF-BUTTON-T,
.RG-R-W EM,
.TTP,
#M-MAIN UL,
#HOME-LEFT,
.DISK UL,
#KG1-LR,
#KG1-R,
#KG1-L,
#ATU-LR,
#ATU-R,
#ATU-L,
.ACCESS-MAP,
#E-VALUE,
#E-BOTTOM P,
#E-BOTTOM A,
.EVENT-R A,
.P1-LR,
.P1-L,
.P1-R,
.P1-L-160,
.P1-R-330,
.P1-GLR,
.P-FEATURE,
.T-P1-LOW TABLE,
.T-P1-LOW TR,
.P-OPTION,
.P-OPTION TABLE,
.COL-L-WIDE,
.COL-L,
.COL-R,
#SITE-MAP UL,
#CP-PRODUCTS  H3,
#CP-PRODUCTS,
#CP-PRODUCTS  UL
{ margin: 0px; padding: 0px; }

BODY {font: 13px Verdana, Arial;line-height:1.4; text-align: center; width: 100%; background: #fff url(../img/BG-IMG-e.jpg) repeat-y center; }
BODY,TD,TH { color: #242424;}
DL { line-height: 150%; }
UL,
#LANGUAGE LI,
#F-RIGHT UL,
#SITE-MAP UL,
#CP-PRODUCTS  UL
{ list-style-type: none; }
LI { background: url(../img/CIR-1.gif) no-repeat left top; padding-left: 20px; }
A { color: #496BF3; }
A:hover {color: #62C0F9; }
.CLEAR,
.CLEAR-0,
.CLEAR-40
{clear: both;}
.CLEAR { padding-bottom: 15px; }
.CLEAR-40 { padding-bottom: 40px; }
H3 { font-size: 15px; margin: 0px; padding: 0 0 10 18; color: #2F59BB; background-position: left 1px; }
H3 A,
H3.C-P,
#LANGUAGE A,
#C-RIGHT H2,
.NOTES,
.NOTES-2,
.NOTES-3,
.SN-SPM,
#M-MAIN LI,
#M-MAIN A,
#M-MAIN A.TITLE,
.T-P1 H4,
.T-P1 TABLE,
.T-P1-LOW TABLE,
.T-P4 TABLE,
.P-LINKB A,
.DATA,
H3.P2,
#BROCHURES H2,
#SUB-NAVI
{ font-family: Arial, Helvetica, sans-serif }
H3 A { color: #3417A6;@border-bottom: 1px dotted #58A0E9;@text-decoration: none; font-size: 15px; }
H3.C-P { font-size: 16px; border-bottom: 3px groove #4F5FEC; margin: 0px 0px 5px; color: #363636; background-image: none; padding: 0px; letter-spacing: 0.5px;}
H4.I-1{ margin: 10 0 -5 0; background: #7A96CF url(../img/I-1.gif) no-repeat right center; padding: 0px; height: 24px; width: 534px; display: block; font-size: 15px; color: #FFF; letter-spacing: 1px; line-height: 130%; text-indent: 25px; }
ABBR { border-bottom: 1px dashed #B6B6B6; }
#CONTAINER { text-align: left; padding: 0px; height: 100px; width: 750px; margin: 0 auto 0 auto; }
#HEADER,
#CONTENTS 
{ width: 750px;}
#LOGO { background: url(../img/H-T-e.jpg) no-repeat left top; height: 40px; width: 750px; text-indent: -9999px; text-decoration: none; }
#LOGO A { text-decoration: none; display: block; border-style: 0; height: 40px; width: 750px; }
#LOGO H1 { display:none; }
#T-NAVI { border-bottom: 1px solid #6C6C6C; width: 750px; border-top: 1px solid #6c6c6c; height: 20px; }
#T-NAVI-LEFT { float: left; width: 579px; }
#T-NAVI-LEFT UL { list-style-type: none; height: 20px; }
#T-NAVI-LEFT UL LI { float: left; display: block; line-height: 20px; background-image: none; }
#T-NAVI-LEFT A { margin: 0 0 0 10; padding: 0 13 0 7; border-left: 6px solid #B0B0B0; font: bold 12px; color: #3A2CA3; background-position: -20px; text-decoration: none; }
#T-NAVI-LEFT A:hover,
#T-NAVI-LEFT .THIS { color: #6FAFF0; border-left-color: #FC6805; background-color: #FFF; }
#LANGUAGE UL { height: 20px; }
#LANGUAGE LI { float: right; background-image: none; }
#LANGUAGE A { font: bolder 11px; color: #4F87FD; text-decoration: none; letter-spacing: normal; background: url(../img/TIR-B4.png) left no-repeat; margin: 0 4 0 0; padding: 0 0 0 7; display: block; }
#LANGUAGE A:hover,
#LANGUAGE .THIS-SM { color: #FC7356; border-bottom: 1px dashed #FED7B6; background: url(../img/TIR-B4-2.png) no-repeat left; }
#KUZU-NAVI { background: #E9E9E9 url(../img/KUZU-NAVI.gif) repeat; height: 15px; width: 750px; font: normal 9px; color: #333; vertical-align: middle; display: block; border-bottom: 4px solid #161A89; line-height: 115%; text-indent: 10px; }
#KUZU-NAVI A { color: #333; font-weight: normal; text-decoration: none; border-bottom: 1px solid #333; }
#KUZU-NAVI A:hover { color: #D1D1D1; text-decoration: none; border-bottom: 1px solid #D1D1D1; }
#C-MAIN { background: url(../img/C-MAIN.gif) repeat-y; margin: 0; padding: 0px 0px 30px; width: 750px; }
#SUB-NAVI { float: left; width: 170px; background-color: #FFF; line-height: 100%; font: 13px; }
#C-RIGHT { float: right; width: 579px; }
#C-RIGHT H2 { border-bottom: 4px groove #4F5FEC; line-height: normal; margin-top: 35; margin-right: 0; margin-bottom: 0; margin-left: 35; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; font-size: 20px; font-weight: bold; }
#FOOTER { clear: both; width: 750px; color: #FFF; background-color: #251D76; font-size: 11px; height: 14px; letter-spacing: normal; }
#F-LEFT { float: left; width: 360px; letter-spacing: -0.05em; padding-left: 14px; height: 12px; line-height: 127%; }
#F-RIGHT { float: right; width: 370px; height: 14px; line-height: 127%; }
#F-RIGHT UL LI { float: right; display: block; border-left: 1px solid #FFF; height: 14px; background-image: none; }
#F-RIGHT A { font-size: 11px; color: #FFF; text-decoration: none; padding: 0 10 0 10; margin: 0px;}
#F-RIGHT A:hover { color: #E3E3E3; background-color: #8099F0; display: block; }
.COLUMN-1,
.COLUMN-2
{ padding: 30 0 30 40; margin-left: 5px; }
.COLUMN-1 {line-height: 150%; }
.COLUMN-2 { border-top: 3px dotted #D4D0C8; }
.COLUMN-S1 { padding: 20 0 10 40; margin-left: 5px; }
.COLUMN-S1-2,
.COLUMN-S2
{ padding: 10 0 10 40; margin-left: 5px; }
.COLUMN-S2 { border-top: 3px dotted; border-top-color: #D4D0C8; }
.NOTES,
.NOTES-2,
.NOTES-3
{display: block; line-height: normal; }
.NOTES { font: bold 11px; color: #585858; }
.NOTES-2{ font-size: 11px; color: #000000; }
.NOTES-3{ font-size: 10px; color: #6E6E6E; text-align: right; }
.P2,
.P2-10,
.P2-30
{ margin: 15px 0px; width: 100%; }
.P2 { padding: 0px; }
.P2-10 { padding: 0 10 0 0; }
.P2-30 { padding: 0 30 0 0; }
.P3 { margin: 15px 0px 10px; padding: 0 0 0 15; width: 100%; font-size: 12px; line-height: 150%; }
.P3 STRONG { font-size: 14px; line-height: 150%; }
.P3 EM { color: #4D5686; font: bold 13px "Times New Roman", Times, serif; }
.PDF-BUTTON-R { text-align: right; padding: 0px; margin: 0 30 0 0; font-size: 11px; }
.PDF-BUTTON-R A { font: bold 14px; color: #FFFFFF; background-color: #161A89; margin: 0px; padding: 0 5 0 5; height: 20px; width: 120px; border: 1px ridge #5B6CE1; text-decoration: none; line-height: 20px; text-align: center; letter-spacing: -1px; }
.PDF-BUTTON-R A:hover { border: 1px groove #1F57B4; color: #FFF; background-color: #8FA8D1; }
.PDF-BUTTON,
.PDF-BUTTON-T
{ text-align: right; display: inline; height: 20px; width: 110px; line-height: 100%; }
.PDF-BUTTON { font-size: 11px; }
.PDF-BUTTON A,
.PDF-BUTTON-T A
{ color: #FFF; margin: 0 5 0 15; height: 20px; padding: 0 5 0 5; border: 1px ridge #5B6CE1; text-decoration: none; display: block; width: 110px; white-space: nowrap; letter-spacing: normal; text-align: center; vertical-align: middle; line-height: 20px; }
.PDF-BUTTON A { font: bold 14px; background-color: #161A89; }
.PDF-BUTTON A:hover,
.PDF-BUTTON-T A:hover
{ border: 1px groove #1F57B4; color: #FFF; }
.PDF-BUTTON A:hover { background-color: #8FA8D1; }
.PDF-BUTTON-T{ font-size: 10px; }
.PDF-BUTTON-T A { font-size: 12px; font-weight: normal; background-color: #C7D1FA; }
.PDF-BUTTON-T A:hover { background-color: #251D76; }
H3.RG { border-bottom: 3px groove #4F5FEC; margin: 0px 0px 5px; padding: 0 0 3 0; background-image: none; }
.RG-LR { margin: 10px 0px 0px; padding: 0; width: 500px; height: 120px; background: #D3D3D3 url(../img/RG-1-e.jpg) no-repeat center center; line-height: normal; }
.RG A { text-decoration: underline; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif}
.RG-L,
.RG-L-W,
.RG-L-WW
{ margin: 0 0 0 20; padding: 0px; float: left; }
.RG-L { width: 100px; }
.RG-R,
.RG-R-W
{ margin: 0 20 0 0px; padding: 0px; float: right; }
.RG-R { width: 300px; }
.RG-R EM,
.RG-R-W EM { float: right; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 11px; font-style: normal; }
.RG-R EM { width: 300px; }
.RG-LR H4 { margin: 5px 20px; padding: 0px; display: block; border-bottom: 1px double #422EB4; font-size: 12px; color: #26218F; }
.RG-L IMG,
.RG-L-WW IMG,
.P1-GR IMG,
.P1-L IMG,
.P1-L-160 IMG,
.P1-R-1 IMG,
.P1-R-150
{border: 1px solid #757575;}
.RG-L-W IMG,
.RG-R-W IMG 
{ border:1px solid #414141; float: left; }
.RG-L-W P,
.RG-R-W P
 { font-size: 12px; margin: 0px; padding: 0px; float: right; letter-spacing: -0.05em; }
.RG-L-W { width: 190px;}
.RG-L-WW { width: 470px;}
.RG-R-W,
.RG-R-W EM
{ width: 220px; }
.RG-L-W IMG,
 {border: 1px solid #414141;}
.SN-MAIN { margin: 0px; padding: 0 0 0 13; border-left: 13px solid #161A89; color: #1D55BC; text-decoration: none; border-bottom: 1px solid #747474; font: bold 14px; line-height: 150%; }
.SN-MAIN A { background: #EFEFEF url(../img/SN-MAIN.jpg) repeat-x; display: block; font: normal 12px; color: #000; text-decoration: none; margin: 0px; padding: 0 0 0 10; height: 20px; line-height: 20px; vertical-align: middle; border-top: 1px ridge #5E5E5E; border-right: 1px ridge #5E5E5E; border-left: 1px ridge #5E5E5E; }
.SN-MAIN A:hover { background: url(../img/SN-MAIN-2.jpg) repeat-x; color: #242424; border-top: 1px groove #EBEBEB; border-right: 1px groove #EBEBEB; border-left: 1px groove #EBEBEB; }
.SN-SPM,
.SN-RHK,
.SN-NP,
.SN-BUNKOU
{ margin: 0px; padding: 0 0 0 9; color: #242424; display: block; }
.SN-SPM { background-color: #082AB7; }
.SN-SPM A,
.SN-RHK A,
.SN-NP A,
.SN-BUNKOU A 
 { text-decoration: none; background: #BFBFBF url(../img/SN-SPM.jpg) repeat; margin: 0px; display: block; padding: 0 0 0 5; color: #000000; line-height: 18px; font-size: 12px; border-right: 1px solid #797979; border-bottom: 1px solid #797979; border-left: 1px solid #797979; }
.SN-SPM A:hover,
.SN-RHK A:hover,
.SN-NP A:hover,
.SN-BUNKOU A:hover
{ background: url(../img/SN-SPM-2.jpg) repeat; color: #FFFDF0; border-right: 1px groove #DDDDDD; border-bottom: 1px groove #DDDDDD; border-left: 1px groove #DDDDDD; }
.SN-M-SPM,
.SN-M-RHK,
.SN-M-NP,
.SN-M-BUNKOU
 { margin: 0px; padding: 4 0 0 10; text-decoration: none; font-size: 15px; font-weight: bold; line-height: 20px; border-bottom: 1px solid #808080; }
.SN-M-SPM {	border-left: 9px solid #082AB7; color: #164294;}
.SN-M-SPM A,
.SN-M-NP A,
.SN-M-BUNKOU A
{ background: #EFEFEF url(../img/SN-MAIN.jpg) repeat; display: block; font-size: 12px; text-decoration: none; font-weight: normal; margin: 0px; color: #575757; padding: 0 0 0 5; line-height: 18px; border-right: 1px solid #8F8F8F; border-left: 1px solid #8F8F8F; border-top: 1px solid #8F8F8F; }
.SN-M-SPM A:hover,
.SN-M-NP A:hover,
.SN-M-BUNKOU A:hover
{ background-image: url(../img/SN-MAIN-2.jpg); background-repeat: repeat; color: #000000; border-right: 1px groove #EBEBEB; border-left: 1px groove #EBEBEB; border-top: 1px groove #EBEBEB; }
.SN-RHK { background-color: #6338CE; }
.SN-M-RHK { border-left: 9px solid #6338CE; color: #1D55BC;}
.SN-M-RHK A {  color: #6D6D6D; padding: 0 0 0 10; border: 1px solid #D4D4D4; height: 20px; }
.SN-M-RHK A:hover { border: 1px groove #EBEBEB;}
.SN-BUNKOU { background-color: #E2130A; }
.SN-M-BUNKOU { border-left: 9px solid #E2130A; color: #1D55BC; }
.SN-NP { background-color: #60BFEF; }
.SN-M-NP { border-left: 9px solid #60BFEF; color: #1D55BC; }
.T-1,
.T-1 TABLE,
.T-2,
.T-3,
.T-4
{ font-size: 12px; empty-cells:show; border-collapse:collapse; width:100%; }
.T-1 { padding: 0px; margin: 0 0 15 0; }
.T-1 TABLE { letter-spacing: 0.1em; }
.T-1 TH { white-space:nowrap; font-weight: normal; background: #EBEBEB url(../img/TABLE-1.jpg); border: 1px solid #888888; letter-spacing: -0.05em; font-size: 12px; }
.T-1 TD{ border: 1px solid #888888; padding:5px; margin-bottom: 15px; line-height: 130%; }
.T-2,
.T-3,
.T-4
{ padding: 0px; margin: 0 0 15 0; }
.T-2 { border: 1px solid #A8A8A8;}
.T-2 TH { margin: 0px; text-align: center; vertical-align: top; background-color: #ADADAD; padding: 5px; border:none; font-size: 14px; color: #3E3E3E; }
.T-2 TD{ padding:3px 5px; background-color: #DBDBDB; }
.T-2 TD.T-2-1{ background-color: #EBEBEB; border-top: 1px solid #A8A8A8; border-bottom: 1px solid #A8A8A8; }
.T-2 TH.T-2-1{ background-color: #E4E4E4; border-top: 1px solid #B9B9B9; border-bottom: 1px solid #B9B9B9; }
.T-3,
.T-4
{ border: 1px solid #575757; }
.T-3 TH,
.T-4 TH
{ margin: 0px; padding: 2px; font-size: 13px; text-align: center; vertical-align: top; border: 1px solid #575757; }
.T-3 TH { color: #FFFFFF; background-color: #797979; }
.T-3 TD,
.T-4 TD
{ text-align: center; vertical-align: middle; border: 1px solid #575757; } 
.T-3 TD{ padding:3px 5px; background-color: #EAEAEA;line-height: 150%; font-weight: bold; }
.T-4 TH { background-color: #CDCDCD; color: #3D3D3D; font-weight: normal; }
.T-4 TD{ padding:3px 10px; background-color: #FFF; font-size: 12px; }
.T-4 TD.T-4-1{ text-align: left; }
.TTP { vertical-align: middle; line-height: 120%; }
.TTP A { color: #414141; text-decoration: none; font-size: 10px; background: url(../img/TTP-e.gif) no-repeat left center; padding-left: 12px; text-decoration:none}
.TTP A:hover { color: #A2A5E6; background: url(../img/TTP-2-e.gif) no-repeat left center; padding-left: 12px; }
.TXT-TUME01 {letter-spacing: -0.5px;}
.TXT-TUME05 {letter-spacing: -0.05em;}
.TXT-TUME1 {letter-spacing: -0.1em;}
.TXT-TUME2 {letter-spacing: -0.2em;}
.TRI { background-image: url(../img/TIR-B5.gif); background-repeat: no-repeat; background-position: -1px 0px; padding: 0px 0px 0px 10px; margin: 0px; }
.BG-G { background-color: #E1DFE3; margin: 20 0 10 0; padding: 5px; }
.red {color: #FF0000}





/* HOME */ 

#HEADING { display: block; text-align: left; background-image: url(../img/HEADING-BG.jpg); }
#HEADING UL{ list-style-type: none; margin: 0px; padding: 0px; }
#HEADING A{
	display: block;
	height: 70px;
	width: 200px;
	background: #E0DFE3 none;
	border: 1px solid #797979;
	color:#FFFFFF;
	font: bold 14px;
	line-height: 100%;
	margin-top: 20;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30;
	padding-top: 3;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7;
}
#HEADING H2{ font-size:larger; margin: 0px; padding: 0px; }
#SPM A:hover { background-image: url(../img/HEADING-SPM.jpg); }
#SPM A{ border-left: 5px solid #3269EB; background-image: url(../img/HEADING-SPM2.jpg); }
#RHK A{ border-left: 5px solid #6338CE; background-image: url(../img/HEADING-RHK2.jpg); }
#RHK A:hover{ background-image: url(../img/HEADING-RHK.jpg); }
#SPECTROPHOTOMETER A{ border-left: 5px solid #D8231F; background-image: url(../img/HEADING-SPECTROPHOTOMETER2.jpg); }
#SPECTROPHOTOMETER A:hover { background-image: url(../img/HEADING-SPECTROPHOTOMETER.jpg); }
#NP A{ border-left: 5px solid #5947D6; background-image: url(../img/HEADING-NP2.jpg); }
#NP A:hover{ background-image: url(../img/HEADING-NP.jpg); }
#MAIN-L { float: left; width: 445px; color: #414141; text-decoration: none; }
#MAIN-R { float: right; width: 250px; }
#MAIN { margin: 15px; }
.MAIN-IMG { float: right; padding: 2px; }
.MAIN-IMG IMG,
.MAIN-TEXT IMG
{ border: 1px solid #787878; }
.MAIN-TEXT { 	margin-bottom: 20; }
 #HEADING LI { background-image: none; float: left; margin: 0px; padding: 0px; }
#HEADING P{ background-image: url(../img/MAIN-HR.jpg); font-size: 10px; color: #FFFFFF; padding-left: 35px; }
.MAIN-TEXT H3 { background: url(../img/MAINL-H3.jpg) repeat-x -1px; border-left: 5px solid #7F7F7F; border-top: 1 solid #7F7F7F; border-right: 1 solid #7F7F7F; color: #3E3E3E; margin-top: 0; margin-right: 0; margin-bottom: 13; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 10; }
#MAIN-R A { line-height: normal; font: bold 13px; color: #475BE7; }
#MAIN-R LI { background: url(../img/MAINR-LI.gif) repeat-x bottom; font-size: 12px; line-height: 120%; margin: 0 0 0 20; padding: 6 0 2 0; }
#MAIN-R H3 { background: #E8E8E8 url(../img/MAINR-H3.jpg) repeat-x -1px; height: 20px; font: 13px Arial, Helvetica, sans-serif; border-bottom: 1 solid #BEBEBE; margin: 0px; padding: 0 0 0 5; text-decoration: underline; }
#MAIN-R .TOPICS { border: 1px solid #8F8F8F; width: 100%; margin-bottom: 5px; }
#MAIN-R IMG { border: 1px solid #666666; padding: 0px; margin: 10 10 3 10; }
#MAIN-R a IMG { filter: Gray(); }
#MAIN-R a:hover IMG { filter: non; }
.TOPICS-L { float: left; width: 124px; padding: 0px; margin: 0px; text-align: center; height: 155px; }
.TOPICS-R { float: right; width: 123px; background: url(../img/MAINR-LI.gif) repeat-y left; padding: 0px; margin: 0px; text-align: center; height: 155px; }
.TOPICS-LR { width: 248px; height: 155px; background: url(../img/MAINR-LI.gif) repeat-x bottom; }
.NOTES-4 { font: normal 11px; text-align: left; display: block; margin: 0 3 0 3; letter-spacing: -0.1em; }
#SPM1 LI{ display: block; margin: 5 0 5 20; background-image: none; padding: 0 0 0 3; font-size: 13px; border-top: 1px dotted #B2B2B2; border-bottom: 1px dotted #B2B2B2; border-left: 3px solid #082AB7; }
#SPM2 LI{ display: block; border-top: 1px dotted #B2B2B2; border-bottom: 1px dotted #B2B2B2; border-left: 3px solid #60BFEF; background-image: none; margin: 5 0 5 20; padding: 2 0 2 3; font-size: 13px; }
#RHK1 LI{ display: block; border-top: 1px dotted #B2B2B2; border-bottom: 1px dotted #B2B2B2; border-left: 3px solid #6338CE; background-image: none; margin: 5 0 5 20; padding: 2 0 2 3; font-size: 13px; }

#NP1 LI{ display: block; border-top: 1px dotted #B2B2B2; border-bottom: 1px dotted #B2B2B2; border-left: 3px solid #60BFEF; background-image: none; margin: 5 0 5 20; padding: 2 0 2 3; font-size: 13px; list-style-type: none; }


#KINETIC1 LI{ display: block; border-top: 1px dotted #B2B2B2; border-bottom: 1px dotted #B2B2B2; border-left: 3px solid #D8231F; margin: 5 0 5 20; padding: 2 0 2 3; background-image: none; font-size: 13px; }
.TA1 LI{ display: block; background-image: none; font-size: 13px; border-top: 1px dotted #7F7F7F; border-bottom: 1px dotted #7F7F7F; border-left: 3px solid #9FF834; margin: 5 0 5 20; padding: 0 0 0 3; }
#MAIN-L H4 { border-top: 1 dotted #7F7F7F; border-bottom: 1 dotted #7F7F7F; padding-left: 18px; font-size: 14px; margin: 0 0 0 2; background: url(../img/arrow.gif) no-repeat left center; }
.TOPICS A:hover { color: #F21717; text-decoration: underline; }

#BROCHURES { width: 715px; padding: 0px; margin: 30 0 40 35; background-color: #FFF;}
#BROCHURES LI A:hover,
.RG A:hover,
.COL-LR A:hover,
#MAIN A:hover { color: #E2130A; text-decoration: underline; }
#MAIN A{ color: #4D4D4D; text-decoration: none; }

/* COMPANY PROFILE */
#KG1-LR { width: 534px;}
#KG1-R { float: right; width: 234px; }
#KG1-L { float: left; width: 285px; }
.ACCESS-MAP { text-align: center; vertical-align: middle; display: block; }
.ACCESS-MAP A { font: bold 11px; color: #FFF; text-decoration: none; background-color: #161A89; display: block; margin: 10px 0px 0px; padding: 0px 10px; border: 1px ridge #E6FAFF; width: 125px; }
.ACCESS-MAP A:hover { background-color: #96ADFE; border: 1px groove #5469FC; color: #131557; }
#CP-PRODUCTS  H4{ text-decoration: none; font-size: 13px; border-bottom: 1px solid #525252; display: block; padding: 1 0 ; border-top: 1px solid #525252; margin: 5 0 2 0; background-color: #DBDBDB; }
#CP-PRODUCTS  LI { font-size:13px; display: block; list-style-type: none; letter-spacing: -0.5px; background-color: #EBEBEB; margin: 3 10 3 10; padding: 0 0 0 7; }
#CP-PRODUCTS  A { color: #525252; text-decoration: none; }
#CP-PRODUCTS  A:hover { color:#FD3417; text-decoration: underline; }
#CP-PRODUCTS  #SPM1 LI {border-left: 3px solid #1349C8; }
#CP-PRODUCTS  #SPM2 LI { border-left: 3px solid #60BFEF; }
#CP-PRODUCTS  #RHK1 LI { border-left: 3px solid #6338CE; }
#CP-PRODUCTS  #KINETIC1 LI { border-left: 3px solid #FD3535; }
#CP-PRODUCTS  #KINETIC2 LI { border-left: 3px solid #FC8341; }
 
/* ACCESS TO UNISOKU */
#ATU-LR { width: 524px; }
#ATU-R { float: right; width: 247px; }
#ATU-L { float: left; width: 247px; }
 
/* SITE MAP */
.SM-01 { margin: 0; padding: 0; background: url(../img/SM-BG1.jpg) repeat-x; width: 725px; }
.SM-01 TABLE { font-size: 12px; empty-cells:show; border-collapse:collapse; text-align: left; float: right; padding: 0; margin: 0; }
.SM-01 TH, TD { width: 210px; vertical-align: top; padding: 10 0 10 0; margin: 0; font-weight: normal; }
.SM-01 A { display: block; padding-left: 17px; margin: 5px; background: url(../img/arrow-3.jpg) no-repeat 0px 2px; }
.SM-02 H4 { font-size: 15px; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #AEABB6; padding: 0px; margin: 0 0 3 0px; }
.SM-02 { width: 705px; margin: 0 0 35 20;	padding: 0; }
.SM-02 TABLE {font-size: 12px; empty-cells:show; border-collapse:collapse; padding: 0; margin: 0; text-align: left; }
.SM-02 TH, TD { width: 223px; vertical-align: top; margin: 0; padding: 0; font-weight: normal; border-left: 1px dotted #A1A1A1; line-height: 130%; border-bottom: 1px dotted #A1A1A1; }
.SM-02 A { font-weight: normal; background: url(../img/arrow-3.jpg) no-repeat 0px 2px; padding-left: 22px; margin: 0 0 0 5; display:block; }
.SM-02 .ASTER { background: url(../img/ASTERISK.jpg) no-repeat 0px 2px; }
.SM-02 .NO-LINE-L { border-left-style: none; }
.SM-02 .NO-LINE-B { border-bottom-style: none; }
.COLUMN-W1 { padding: 30 0 30 25; width:100%; }
.COLUMN-W1 H2 { border-bottom: 4px groove #4F5FEC; line-height: normal; font-size: 20px; font-weight: bold; padding: 0; margin: 0; }
 H3.C-P-725 { font-size: 16px; border-bottom: 3px groove #4F5FEC; font-weight: normal; margin: 0 0 5 0; padding: 0 0 1 0; background-image: none; }

/* 404 */ 
#E-VALUE { background: url(../img/E-VALUE.gif) no-repeat right center; }
#E-VALUE A { font-size: 28px; font-weight: bold; text-decoration: none; padding: 0px; text-align: center; display: block; width: 750px; height: 100px; line-height: normal; color: #4F4F4F; }
#E-VALUE H2 { margin: 0px; padding: 80px 0px 0px; vertical-align: top; border-bottom: 2px dashed #AFAEA5; }
#E-VALUE A:hover { color: #5C6FD8; text-decoration: none; }
#E-CENTER { padding: 20 20 20 30; margin: 50 120 70 120; border: 3px double #4A8ED2; }
#E-BOTTOM { background: url(../img/E-BOTTOM-e.gif) no-repeat left top; height: 100px; width: 750px; text-indent: -9999px; }
#E-BOTTOM A { width: 750px; border-style: 0; height: 100px; text-decoration: underline; display: block; }

/* LATEST EVENT */
.EVENT-LR { background-color: #C6C6C6; width: 500px; padding: 10 0 10 20; margin-bottom: 15px; }
.EVENT-L { float: left; width: 350px; padding-right: 0px; }
.EVENT-R { text-align: left; float: right; width: 110px; }
.EVENT-R A { font-size: 12px; color: #FFF; text-decoration: none; background-color: #3949A2; display: block; height: 20px; width: 95px; letter-spacing: normal; border: 1px ridge #27498F; text-align: center; }
.EVENT-R A:hover { color: #202020; background-color: #86B0FF; border: 1px ridge #7088FA; }
.EVENT-L A { font: bolder 12px; color: #405CE3; text-decoration: none; border-bottom: 1px solid #83A7FA; line-height: 140%; }
.EVENT-L A:hover { color: #5BA0E6; text-decoration: none; border-bottom: 1px dashed #8FB8F5; }

/*PRODUCTS*/
.P-No { padding-left: 15px; color: #2D4D97; font: bold 17px Verdana, Arial; }
.P1-LR { width: 100%; }
.P1-L { float: left; width: 240px; }
.P1-R { display: block; float: right; width: 250px; background-color: #D8D8D8; margin: 0 10 0 0; height: 100%; line-height: 200%; padding: 10px; }
.P1-L-160 { float: left; width: 160px; }
H3.P1 { border-bottom: 4px groove #4F5FEC; font-size: 20px; display: block; margin: 0 0 15 0; line-height: normal; color: #2F2F2F; background-image: none; padding: 0px 0px 3px; }
H4.P1-2 { font-size: 16px; display: block; margin: 0 0 15 0; line-height: normal; color: #2F2F2F; background-image: none; padding: 0px 0px 3px; border-bottom: 3px groove #5F80F1; }

.P1-R-1 { display: block; padding: 0px; float: right; width: 279px; height: 155px; margin: 0 5 0 0;}
.P1-R-330 { display: block; padding: 0px; float: right; width: 330px; height: 155px; margin: 0 5 0 0;}
.P1-GLR { width: 520px; height: 175px; background-color: #E0E0E0; }
.P1-GL { margin: 0px; float: left; width: 240px; height: 175px; padding: 10 0 10 7; line-height: 120%; }
.P1-GR { display: block; float: right; width: 251px; height: 100%; padding: 10 10 10 0; }
.P1-GL UL { margin: 0px; padding: 10px 0px 0px; list-style-type: none; line-height: 130%; }
.P1-GL LI {
	padding-left: 10px;
	background-image: url(../img/SQU-1.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}
.P-FEATURE { font-size: 16px; margin: 0 30 30 0;}
.P-FEATURE TABLE,
.T-P1 TABLE,
.T-P1-LOW TABLE,
.T-P2,
.T-P2-1,
.T-P4 TABLE,
.P-OPTION TABLE
 { empty-cells:show; border-collapse:collapse; width:100%;}
.P-OPTION TABLE { background-color: #D7D7D7; font-size: 12px;}
.P-FEATURE TH { margin: 0px; padding: 4 4 4 10; border-bottom: 1px solid #FFF; font-weight: 100; text-align: left;}
.P-FEATURE H3 { font-size: 18px; margin: 0px; padding: 0 0 5 0; display: block; color: #000; background-image: none; }
.P-FEATURE H4 { font-size: 14px; margin: 0px; padding: 0px 0px 5px; }
.T-P1 TABLE { font-size: 12px; line-height: 130%;}
.T-P1 H4,
.T-P1-LOW TABLE { font-size: 12px; line-height: normal; }
.T-P1-LOW H4,
.T-P1 H4
{ font-size: 14px; background: #999 url(../img/T-P1-e.gif) repeat; display: block; padding: 0 0 0 10; color: #FFF; border: 1px solid #717171; }
.T-P1 H4 { height: 20px; margin: 0 0 5 0; line-height: 120%; }
.T-P1 TH { white-space:nowrap; font-weight: normal; text-align: left; padding-left: 5px; border:none; }
.T-P1 TD{ text-align: right; padding-right: 5px; border:none; }
.T-P1 TR,
.T-P1-LOW TR,
.T-P4 TR
{ background-color: #D2D2D2; }
TR.T-P1-2,
TR.T-P1-2
{ background-color: #EEEEEE;}
.T-P1-LOW TH { white-space:nowrap; font-weight: normal; text-align: left; margin: 0px; padding: 0 0 0 5; }
.T-P1-LOW TD{
	text-align: right;
	margin: 0px;
	padding: 0 5 0 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.T-P1-LOW H4 { margin: 0 0 3 0; line-height: 100%; }
.T-P2,
.T-P2-1
{ font-size: 12px; padding: 0px; margin: 0 0 15 0; }
.T-P2 TABLE {line-height: 120%; letter-spacing: 0.1em;}
.T-P2 TH,
.T-P2-1 TH
{ text-align: left; font-size: 14px; border: 1px solid #FFF; background-color: #747474; color: #FFF; width: 70px;}
.T-P2 TH {
padding-left: 5px; background-position: top; width: 135px; vertical-align: top; }
.T-P2 TD{ padding-right: 5px; background-color: #CDCDCD; padding-left: 5px; border: 1px solid #FFF; margin: 0px; }
.T-P2-1 TABLE {line-height: 130%; letter-spacing: 0.1em;}
.T-P2-1 TH { white-space:nowrap; padding: 2 0 2 5; }
.T-P2-1 TD{ background-color: #CDCDCD; border: 1px solid #FFF; padding: 2px 5px; }
.T-P4 TABLE { font-size: 11px; line-height: 130%; letter-spacing: 0.1em; }
.T-P4 TH { white-space:nowrap; font-weight: normal; text-align: left; background-color: #D2D2D2; border: 1px solid #585858; margin: 0px; padding: 0 0 0 5; width:auto; }
.T-P4 TD{ padding-right: 5px; background-color: #FFFFFF; border: 1px solid #585858; text-align: center; width:auto;  }
.P-LINKB{background: url(../img/TTP-e.gif) no-repeat 0px; padding: 0px 0px 0px 10px; margin: 0px; }
.P-LINKB A{ color: #3C50AE; text-decoration:none; border-bottom: 1px dashed #0B1659; padding-bottom: 1px; font: bold 13px; }
.P-LINKB A:hover{ color: #A8BBFD; text-decoration:none; border-bottom: 1px dotted #A8BBFD; }
.DATA { font-size: 13px; line-height: normal; padding: 15 30 0 0; }
TD.T-P4-SA { background-color: #C0EBF3; }
TD.T-P4-S { background-color: #B1C2FE; }
TD.T-P4-A { background-color: #C6E7AB; }
TH.T-P4-TITLE { font-weight: bold; background-color: #EBEBEB; }
.TIRB6 A:hover { color: #000; border-bottom: 0px solid #546BD8; }
.TIRB6 UL { margin: 0 0 0 15; list-style-type: none; }
.TIRB6 LI { background: url(../img/TIR-B6.gif) no-repeat left; padding-left: 15px; }
.TIRB6 A { font-weight: bold; color: #2B399F; }
.TIRB6 A:hover { color: #506DE4; border-bottom: 1px dotted #546BD8; text-decoration: none; }
.TIRB6 EM { font: bold 12px Georgia, "Times New Roman", Times, serif; margin-left: 30px; line-height: 85%; color: #4980BC; }
H3.P2 { font-size: 15px; margin: 0px; padding: 0 0 10 18; color: #505050; background: url(../img/SQU-2-e.gif) no-repeat left 1px; line-height: normal; letter-spacing: -1px; }
.P-No-1 { color: #191919; font-family: Verdana, Arial; padding-left: 15px; font: bold16px; }
.DATA STRONG { font: bolder 16px; line-height: 150%; letter-spacing: -1px; }
.NEW-NEW { font: bold 12px; color: #FAF8E4; text-decoration: blink; background-color: #E60606; padding: 1px 2px; vertical-align: middle;}
.P-FEATURE TABLE { background-color: #D8D8D8;font-size: 12px; width:504px; line-height: 130%; }
.P-OPTION TH { margin: 0px; border-bottom: 1px solid #FFF; font-weight: 100; text-align: left; padding: 4 10 2 2px; font-size: 11px; text-indent: -1px; }
.P-OPTION H4 { font-size: 14px; line-height: 100%; border-bottom: 1px double #646464; margin-bottom: 8px; }
.P1-R-150 { display: block; float: right; width: 230px; margin: 0 10 0 0; line-height: 150%; padding: 0 10 0 10; border-style: none; }
#CRYOSTAT-TOP .P1-LR { width: 100%; margin: 0px; padding: 0px;}
#CRYOSTAT-TOP .P1-L { float: left; width: 240px; }
#CRYOSTAT-TOP .P1-LR IMG {border: 1px solid #4A4A4A;}
#CRYOSTAT-TOP .P1-R-150 { display: block; float: right; width: 240px; line-height: 150%; background-color: #FFF; margin: 0 10 10 0; padding: 0; background-position: -2px -2px; }
#CRYOSTAT-TOP H2 { padding: 0px; border-style: none; margin: 0 10 10 0; }
#CRYOSTAT-TOP .BUTTON-S A { display: block; width: 105px; float: left; font-size: 12px; text-decoration: none; padding: 5px; height: 45px; letter-spacing: -0.5px; text-align: center; margin-top: 0; margin-right: 10; margin-bottom: 0; margin-left: 0; font-weight: bold; background-image: url(../img/CRYOSTAT-BUTTON-S.jpg); background-repeat: no-repeat; background-position: -1px -1px; }
#CRYOSTAT-TOP H3 { font-size: 16px; text-align: left; padding: 0px; margin: 0 0 5 0; border-bottom: 3 ridge #719AF0; background-image: none; }
#CRYOSTAT-TOP H4 { font-size: 14px; text-align: left; padding: 0px; margin: 0 0 7 0; border-bottom: 2px groove #719AF0; }
#CRYOSTAT-TOP H5 { font-size: 15px; line-height: 150%; }
#CRYOSTAT-TOP STRONG { font: normal 14px; line-height: 175%; }
#CRYOSTAT-TOP .BUTTON A { font: bold 16px; display: block; margin: 20px; float: right; padding: 5px; text-decoration: none; height: 50px; width: 150px; background-image: url(../img/CRYOSTAT-BUTTON-M.jpg); background-position: -1px -1px; background-repeat: no-repeat; }
#CRYOSTAT-TOP .BUTTON A:hover,
#CRYOSTAT-TOP .BUTTON-S A:hover
 { }
#CRYOSTAT-TOP EM { color: #FF0000; font-style: normal; }
#CRYOSTAT-TOP H5 { font-size: 15px; line-height: 150%; }

/*product-index.html*/
.COLUMN-PRODUCT H3 { background: url(../img/COLUMN-PRODUCT-H3.jpg) no-repeat 10px; font-size: 18px; color: #2D488A; position: relative; display: block; width: 534px; padding-left: 0px; }
.COLUMN-PRODUCT{ padding: 20 0 10 40; margin-left: 5px; }
.COLUMN-PRODUCT H4 { background: url(../img/COLUMN-PRODUCT-H4.jpg) no-repeat 10px; width: 534px; position: relative; padding-bottom: 10px; font-size: 15px; margin: 0px; color: #3457A9; }
.COLUMN-PRODUCT H4 A { color: #3457A9; }
.COL,
.COL-LR
{width: 500px; position: relative; }
.COL { margin: 0 0 10 45; border-top: 1px solid #555; }
.COL-LR { line-height: normal; background-image: none;}
.COL-L,
.COL-L-WIDE,
.COL-R
{ background-image: none; border-right: 1px solid #555; border-bottom: 1px solid #555; }
.COL-L,
.COL-L-WIDE
{ float: left; border-left: 1px solid #555; }
.COL-L { width: 248px; }
.COL-L-WIDE{ width: 499px; }
.COL-R { width: 249px; float: right;}
.COL-LR H5 { font-size: 11px; background-color: #555; color: #FFFFFF; margin: 0 25 7 0; padding: 1 10 1 10; position: relative; left: -1px; }
.COL-LR EM,
.COL-L-WIDE EM
{ background: url(../img/SQU-R1.gif) no-repeat 3px 5px; font-weight: bold; font-style: normal; display: block; margin: 0 0 7 0; padding: 0 15 0 15;}
.COL-LR EM{ width: 248px;}
.COL-L-WIDE EM { width: 100%;}
.COL-LR H6 { background: no-repeat left top; font-weight: normal; margin: 0px; padding: 0 5 7 13; width: 248px; display: block; font-size: 12px; }
.COL P { margin: 0 0 10 0; padding: 0 15 0 15; font-size: 12px; line-height: 125%; }

/*siteMap*/
#SITE-MAP { width: 750px; background: url(../img/SITEMAP-2.jpg) repeat-y; padding-top: 30px; }
#SITE-MAP H2 { line-height: 150%; background: url(../img/SITEMAP-1.gif) no-repeat 40px 7px; font-size: 18px; color: #184674; border-bottom: 1px solid #CECFCE; text-indent: 70px; }
#SITE-MAP #WRAPPER { float: left; width: 420px; height: 450px; margin-left: 40px; }
#SITE-MAP #LEFT { width: 180px; float: left; height: 250px; }
#SITE-MAP #CENTER { float: right; width: 240px; padding: 0px; height: 250px; }
#SITE-MAP #RIGHT { float: right; width: 225px; height: 250px; }
#SITE-MAP LI { list-style-type: none; margin: 0px; background: no-repeat 0px 5px; }
#SITE-MAP .LI01 LI { background-image: url(../img/TIR-B7.gif); padding: 0 0 0 20px; }
#SITE-MAP .LI01-01 LI { background-image: url(../img/TIR-B8.gif); padding: 0 0 0 17; }
#SITE-MAP .LI01-02 LI { background-image: url(../img/TIR-G1.gif); padding: 0 0 0 17; }
#SITE-MAP .LI01-03 LI { background-image: url(../img/TIR-R3.gif); padding: 0 0 0 17; }
#SITE-MAP A { color: #4D4D4D; text-decoration: underline; display: block; padding-bottom: 7px; }
#SITE-MAP A:hover{ color: #1B1FAF; text-decoration:underline; }*/

/*brochures*/
#BROCHURES LI A
{ color: #6A6A6A; text-decoration: underline; }
#BROCHURES H2 { padding: 0 0 0 10; margin: 0px; border-bottom: 4px groove #4F5FEC; font: bold 20; line-height: 130%; }
.COL01-LR { float: left; width: 443px; height: 170px; text-align: center; }
.COL01-L,
.COL01-L-G
{ width: 210px; float: left; height: 170px; margin-top: 40px; background: #C8C8C8 no-repeat; }
.COL01-L{ background-image: url(../img/BROCHURE-B.jpg) }
.COL01-L-G{ background-image: url(../img/BROCHURE-G.jpg); }
.COL01-R,
.COL01-RR { width: 210px; height: 170px; background-color: #CECBCE; margin-top: 40px;  background-repeat: no-repeat; background-image: url(../img/BROCHURE-B.jpg); }
.COL01-R { float: right; }
.COL01-RR { float: left;  margin-left: 23px; text-align: center; }
#BROCHURES H3 { background-image: none; text-align: left; display: block; margin: 10 0 10 10; padding: 0px; height: 104px; }
#BROCHURES H3 A, 
#BROCHURES H3 A
{ border-style: none; color: #161A89; text-decoration: none; font-size: 12px;}
#BROCHURES H3 A:hover, 
#BROCHURES H3 A:hover
{ color: #2856CE; text-decoration:underline; }
#BROCHURES .COL01-LR IMG,
#BROCHURES .COL02-LR IMG 
 { float: left; margin-right: 5px; letter-spacing: -1px; }
#BROCHURES  LI { background: url(../img/pdf.gif) no-repeat 3px; text-align: left; display: block; list-style-type: none; margin-left: 10px; font: bold 12px; }
#BROCHURES .COL01-RR IMG { float: left; margin-right: 5px; letter-spacing: -1px; }
.NON{ font-size: 9px; font-weight: normal; color: #000; text-decoration: none; }
.COL02-LR { float: left; width: 443px; height: 170px; text-align: center; }
#BROCHURES .COL02-LR IMG,
#BROCHURES .COL01-LR IMG,
#BROCHURES .COL01-RR IMG
{ border: 1px solid #959599; }
