﻿* {margin:0px; padding:0px;}
#leftbox {margin:0px; padding:0px; height:100%; width:200px;position:absolute; left:0px; top:0;background-color:#ffffff;}
#rightbox {margin:0px 0px 0px 200px; padding:0;height:100%;background-color:#cccccc; overflow:auto;
}

#main{
	background-color:#ffffff;
	width:800px;
}

body{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	font-family:"ＭＳ Ｐゴシック",Arial;
/*	color:#000066; */
	color:#666666;
	font-size:0.8em;
}

table.base{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	border-collapse:collapse;
	background-color:#ffffff;
}
table.menu{
	border-collapse:collape;
	width:200px;
}
table.main{
	border-collapse:collapse;
}

td{
	font-family:"ＭＳ Ｐゴシック",Arial;
	height:20px;
}



td.menu_space{
	width:200px;
}
td.doc{
	vertical-align:top;
	width:800px;
}
td.bdy{
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
}
td.box{
	padding:4px;
	border:solid 1px #444444;
	font-size:0.9em;
}
td.box_c{
	padding:4px;
	border:solid 1px #444444;
	text-align:center;
	font-size:0.9em;
}
td.box_r{
	padding:4px;
	border:solid 1px #444444;
	text-align:right;
	font-size:0.9em;
}

th.box{
	padding:4px;
	border:solid 1px #444444;
	background-color:#cccccc;
	color:#666666;
	text-align:center;
	font-size:0.9em;
}
.popup{
	position:absolute;
	top:100px;
	left:100px;
	width:380px;
	margin:0px;
	padding:0px;
	display:none;
}

td.footer{
/*	border-top:solid 1px #dddddd; */
	border-bottom:solid 1px #000066;
	padding-top:10px;
	padding-bottom:4px;
	text-align:right;
}
.right{
	text-align:right;
}
.center{
	text-align:center;
}
.box{
	padding:4px;
	border: #666666 solid 1px;
	line-height:150%;
}

td.footstamp{
	padding-right:10px;
	text-align:right;
	vertical-align:top;
}
img.ya2{
	width:14px;
	height:14px;
	vertical-align:top;
}


td.slogan{
	height:42px;
/*	background-image:url('./img/slogan_base2.png'); */
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:20px;
	vertical-align:middle;
	color:#000066;
	font-weight:600;
	border-bottom:solid 1px #000066;

}
td.slogan_margin{
	width:10px;
}

td.toptitle{
	padding-left:20px;
	padding-top:24px;
	color:#666666;
	font-weight:600;
	border-bottom:solid 1px #000066;
}
td.topmtitle{
	padding-left:20px;
	padding-top:24px;
	color:#666666;
	font-size:1.4em;
	font-weight:600;
	border-bottom:solid 1px #000066;
	vertical-align:bottom;
}

td.mtitle{
/*	background-image:url('./img/title_base.png');
	background-repeat:no-repeat;*/
	padding-left:20px;
	padding-top:3px;
	vertical-align:middle;
	font-weight:600;
	width:780px;
	border-bottom:solid 1px #000066;
}
td.title{
/*	background-image:url('./img/title_base.png');
	background-repeat:no-repeat;*/
	padding-left:20px;
	padding-top:20px;
	vertical-align:middle;
	font-weight:600;
	border-bottom:solid 1px #000066;
}
td.title1{
/*	background-image:url('./img/title_base.png');
	background-repeat:no-repeat;*/
	padding-left:30px;
	padding-top:3px;
	vertical-align:middle;
	font-weight:600;
}

td.title2{
	padding-top:100px;
	padding-left:60px;
	padding-top:3px;
	vertical-align:middle;
	font-weight:600;
	width:780px;
}
td.subtitle{
	padding-top:4px;
	padding-left:40px;
}
td.sub2title{
	padding-top:10px;
	padding-left:60px;
	padding-right:40px;
}
td.body{
	padding-top:10px;
	padding-left:30px;
	padding-right:10px;
	line-height:150%;
}
td.body2{
	padding-left:30px;
	padding-right:0px;
	line-height:150%;
}

td.subbody{
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
	line-height:150%;
}
td.subbody1{
	padding-left:40px;
	padding-right:40px;
	line-height:150%;
}
td.sub2body{
	padding-left:60px;
	padding-right:10px;
	line-height:150%;
}
td.sub3body{
	padding-left:80px;
	padding-right:10px;
	line-height:150%;
}
.note{
	line-height:150%;
}
td img{
	vertical-align:bottom;
}
img.cap{
	width:8px;
	height:8px;
	vertical-align:middle;
}
td.back{
	padding-right:100px;
	text-align:right;
}
img.link_mark{
	width:12px;
	height:12px;
	border:none;
	margin-bottom:2px
}
td.chapter{
	padding-top:10px;
}
td.top{
	width:20px;
}

td.top_mark{
	padding-right:20px;
	text-align:right;
	margin-right:0px;
	height:24px;
	width:100%;
}
	
td.top_title{
	margin:0px;
	padding:0px;
	height:59px;
	vertical-align:top;
}
td.company_logo{
	height:100px;
	text-align:right;
	vertical-align:top;
	padding-right:24px;
	padding:0px;
	padding-bottom:1px;
	background-image:url('./img/brand_logo10.png');color:#ffffff;background-repeat:no-repeat
}
	
td.menu{
	padding:0px;
	width:200px;
	height:32px;
}
img.link_img{
	border:none;
}
td.up_mark{
	padding-right:0px;
	text-align:right;
}


table.contents{
	width:780px;
	border-collapse:collapse;
}
td.contents{
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	width:800px;
	height:480px;
	vertical-align:top;
}

img.stream{
	width:16px;
	height:16px;
	border:none;
}
img.back_icon{
	width:18px;
	height:18px;
	border:none;
}
td.navi_icon{
	padding-right:10px;
	text-align:right;
}
td.tail{
	height:60px;
}

A:link { color:#5555bb;text-decoration:none}
A:visited {color:#5555bb;text-decoration:none}
A:active {color:#FF0000;text-decoration:none}
A:hover {color:#FF7f50;text-decoration:none}

A.greet:link { color:#666666;text-decoration:none}
A.greet:visited {color:#666666;text-decoration:none}
A.greet:active {color:#FF0000;text-decoration:none}
A.greet:hover {color:#FF7f50;text-decoration:none}

A.greet:link { color:#666666;text-decoration:none}
A.greet:visited {color:#666666;text-decoration:none}
A.greet:active {color:#FF0000;text-decoration:none}
A.greet:hover {color:#FF7f50;text-decoration:none}

A.ref:link { color:#111199;border-bottom:dashed 1px #ffaaaa}
A.ref:visited { color:#111199;border-bottom:dashed 1px #ffaaaa}
A.ref:active {color:#111199;border-bottom:dashed 1px #ff0000}
A.ref:hover {color:#FF7f50;border-bottom:dashed 1px #ff0000}



.smallFont{

}



img.mmenu{
	width:200px;
	height:32px;
	border:none;
}
#m1{
	padding:0px;
	width:200px;
	height:32px;
	background-image:url("./img/menu_panel_home_jp_on.png");
}
#m2{
	padding:0px;
	width:200px;
	height:32px;
	background-image:url("./img/menu_panel_company_jp_on.png");
}
#m3{
	padding:0px;
	width:200px;
	height:32px;
	background-image:url("./img/menu_panel_products_jp_on.png");
}
#m4{
	padding:0px;
	width:200px;
	height:32px;
	background-image:url("./img/menu_panel_synthesize_jp_on.png");
}
#m5{
	padding:0px;
	width:200px;
	height:32px;
	background-image:url("./img/menu_panel_chromosome_jp_on.png");
}
#m6{
	padding:0px;
	width:200px;
	height:32px;
	background-image:url("./img/menu_panel_gene_jp_on.png");
}
#m7{
	padding:0px;
	width:200px;
	height:32px;
	background-image:url("./img/menu_panel_pcr_jp_on.png");
}
#m8{
	padding:0px;
	width:200px;
	height:32px;
	background-image:url("./img/menu_panel_simulation_jp_on.png");
}
#m9{
	padding:0px;
	width:200px;
	height:32px;
	background-image:url("./img/menu_panel_license_jp_on.png");
}
#m10{
	padding:0px;
	width:200px;
	height:32px;
	background-image:url("./img/menu_panel_recruit_jp_on.png");
}
#m11{
	padding:0px;
	width:200px;
	height:32px;
	background-image:url("./img/menu_panel_contact_jp_on.png");
}





#m1 a {
	text-indent:-9999px;
	display:block;
	background-image:url("./img/menu_panel_home_jp.png");
	width:200px;
	height:32px;
}
#m2 a {
	text-indent:-9999px;
	display:block;
	background-image:url("./img/menu_panel_company_jp.png");
	width:200px;
	height:32px;

}
#m3 a {
	text-indent:-9999px;
	display:block;
	background-image:url("./img/menu_panel_products_jp.png");
	width:200px;
	height:32px;

}
#m4 a {
	text-indent:-9999px;
	display:block;
	background-image:url("./img/menu_panel_synthesize_jp.png");
	width:200px;
	height:32px;
}
#m5 a {
	text-indent:-9999px;
	display:block;
	background-image:url("./img/menu_panel_chromosome_jp.png");
	width:200px;
	height:32px;

}
#m6 a {
	text-indent:-9999px;
	display:block;
	background-image:url("./img/menu_panel_gene_jp.png");
	width:200px;
	height:32px;

}
#m7 a {
	text-indent:-9999px;
	display:block;
	background-image:url("./img/menu_panel_pcr_jp.png");
	width:200px;
	height:32px;
}
#m8 a {
	text-indent:-9999px;
	display:block;
	background-image:url("./img/menu_panel_simulation_jp.png");
	width:200px;
	height:32px;

}
#m9 a {
	text-indent:-9999px;
	display:block;
	background-image:url("./img/menu_panel_license_jp.png");
	width:200px;
	height:32px;

}
#m10 a {
	text-indent:-9999px;
	display:block;
	background-image:url("./img/menu_panel_recruit_jp.png");
	width:200px;
	height:32px;
}
#m11 a {
	text-indent:-9999px;
	display:block;
	background-image:url("./img/menu_panel_contact_jp.png");
	width:200px;
	height:32px;

}



#m1 a:hover{
	background-color:transparent;
	background-image:none;
}
#m2 a:hover{
	background-color:transparent;
	background-image:none;
}
#m3 a:hover{
	background-color:transparent;
	background-image:none;
}
#m4 a:hover{
	background-color:transparent;
	background-image:none;
}
#m5 a:hover{
	background-color:transparent;
	background-image:none;
}
#m6 a:hover{
	background-color:transparent;
	background-image:none;
}
#m7 a:hover{
	background-color:transparent;
	background-image:none;
}
#m8 a:hover{
	background-color:transparent;
	background-image:none;
}
#m9 a:hover{
	background-color:transparent;
	background-image:none;
}
#m10 a:hover{
	background-color:transparent;
	background-image:none;
}
#m11 a:hover{
	background-color:transparent;
	background-image:none;
}

#menu{
	padding:0px;
	width:200px;
	border-collapse:collapse;
}
#body{
	border-collapse:collapse;
	padding:0px;
	width:800px;
}



