/* 共通 start */
body{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, Gothic, sans-serif,"ヒラギノ角ゴ Pro W3", 平成角ゴシック;
	color:#000;
	padding:0px;
}
table{
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, Gothic, sans-serif,"ヒラギノ角ゴ Pro W3", 平成角ゴシック;
	color:#000;
}
h1,h2{
	font-weight:bold;
	color:#000;
	margin-top:2px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	padding:3px;
}
h3,h4,h5{
	margin-top:2px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	padding:3px;
}
p{
	color:#000;
	margin-top:2px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:3px;
	padding:0px;
	line-height:1.2;
}
a:link{
	color:#933;
	text-decoration:none;
}
a:visited{
	color:#966;
	text-decoration:none;
}
a:active{
	color:#933;
	text-decoration:none;
}
a:hover{
	color:#f33;
	text-decoration:underline;
}
a.img:link{
	text-decoration:none;
}
a.img:visited{
	text-decoration:none;
}
a.img:active{
	text-decoration:none;
}
a.img:hover{
	text-decoration:none;
}
/* 共通 end */

/* main start */
#main_cont{
	text-align:left;
}
#main_cont h1{
	color:#000;
	font-weight:bold;
	height:25px;
	margin-left:10px;
	margin-top:15px;
	margin-right:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-top:6px;
	padding-right:2px;
	padding-bottom:0px;
	vertical-align:middle;
	background-image:url("/image/cssImg/hd1_main_850x25.gif");
	background-repeat:no-repeat;
}
#main_cont h2{
	color:#000;
	font-weight:bold;
	height:22px;
	margin-left:15px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:5px;
	padding-left:12px;
	padding-top:4px;
	padding-right:2px;
	padding-bottom:0px;
	vertical-align:middle;
	background-image:url("/image/cssImg/hd2_main_850x22.gif");
	background-repeat:no-repeat;
}
#main_cont h3{
	color:#000;
	font-weight:bold;
	margin-left:20px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:5px;
	padding:0px;
}
#main_cont h4{
	color:#fff;
	font-weight:bold;
	margin-left:20px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:5px;
	padding:4px;
	background-color:#666;
}
#main_cont h5{
	color:#000;
	font-weight:bold;
	margin-left:22px;
	margin-top:10px;
	margin-right:15px;
	margin-bottom:5px;
	padding-left:3px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:3px;
	border-bottom:1px dotted #999;
}
#main_cont h6{
	color:#600;
	font-weight:bold;
	margin-left:25px;
	margin-top:10px;
	margin-right:15px;
	margin-bottom:5px;
	padding:0px;
}
#main_cont h7{
	color:#000;
	font-weight:bold;
	height:16px;
	margin-left:25px;
	margin-top:10px;
	margin-right:15px;
	margin-bottom:5px;
	padding-left:18px;
	padding-top:3px;
	padding-right:0px;
	padding-bottom:2px;
	background-image:url("/image/cssImg/hd6_main_850x16.gif");
	background-repeat:no-repeat;
}
#main_cont p{
	color:#000;
	margin-top:2px;
	margin-left:30px;
	margin-right:15px;
	margin-bottom:3px;
	padding:0px;
	line-height:1.2;
}
#main_cont ul{
	color:#000;
	margin-top:2px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:3px;
	padding:0px;
}
#main_cont ul li{
	color:#000;
	margin-top:0px;
	margin-left:25px;
	margin-right:5px;
	margin-bottom:3px;
	padding:0px;
}
#main_cont ul li.top_a{
	margin-left:25px;
	margin-right:3px;
	margin-top:2px;
	margin-bottom:2px;
	margin-bottom:0px;
	padding:0px;
	list-style-image:url("/image/cssImg/list_sqr_8x12.gif");
}
#main_cont ul li.top_b{
	margin-left:35px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:0px;
	margin-bottom:0px;
	padding-left:3px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	list-style-image:url("/image/cssImg/list_tri_17x12.gif");
}
#main_cont ul li.top_b_none{
	margin-left:15px;
	margin-right:3px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	list-style-type:none;
}
#main_cont ol{
	color:#000;
	margin-top:2px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:3px;
	padding:0px;
}
#main_cont ol li{
	color:#000;
	margin-top:0px;
	margin-left:25px;
	margin-right:5px;
	margin-bottom:3px;
	padding:0px;
}
#main_cont a:link{
	color:#933;
	text-decoration:none;
}
#main_cont a:visited{
	color:#933;
	text-decoration:none;
}
#main_cont a:active{
	color:#933;
	text-decoration:none;
}
#main_cont a:hover{
	color:#f33;
	text-decoration:underline;
}
/* main end */

/* ヘッダー用 start */
#header_1{
	width:780px;
	border:0px;
	margin:5px 0px 0px;
	padding:0px;
}
#header_2{
	width:770px;
	border:0px;
	margin:5px 0px 0px;
	padding:0px;
}
#header_1 .head_1{
	height:48px;
	background:url('/image/header_interlab.gif') no-repeat;
}
#header_1 .head_2{
	height:50px;
	background:url('/image/header_interlab.gif') no-repeat;
}
#header_2 .kaken_1{
	color:#fff;
	font-size:13px;
	text-align:center;
	vertical-align:top;
	background: url('/image/header_kaken_01.gif') no-repeat;
	width:250px;
	height:65px;
}
#header_2 .kaken_2{
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
	background:url('/image/header_kaken_02.gif') no-repeat;
	width:250px;
	height:65px;
}
#header_2 .kaken_3{
	color:#333;
	font-size:14px;
	line-height:1.3;
	margin:0px 3px;
	display:block;
}
#header_2 a:link{
	color:#000;
	text-decoration:none;
}
#header_2 a:visited{
	color:#000;
	text-decoration:none;
}
#header_2 a:active{
	color:#f33;
	text-decoration:none;
	background:#ccf;
}
#header_2 a:hover{
	color:#f33;
	text-decoration:none;
	background:#ccf;
}
#header_2 .mail{
	width:270px;
	height:65px;
	text-align:right;
}
#header_2 p{
	margin-top:3px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
}
#menu th{
	border:1px solid #336;
}
#menu td{
	border:1px solid #663;
}
#menu img{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding:0px;
}
#menu a.type_1:link{
	color:#fff;
	text-decoration:none;
}
#menu a.type_1:visited{
	color:#fff;
	text-decoration:none;
}
#menu a.type_1:active{
	color:#fff;
	text-decoration:none;
}
#menu a.type_1:hover{
	color:#fcc;
	text-decoration:none;
}
#menu a.type_2:link{
	color:#000;
	background:transparent;
	text-decoration:none;
	text-align:left;
}
#menu a.type_2:visited{
	color:#000;
	background:transparent;
	text-decoration:none;
	text-align:left;
}
#menu a.type_2:active{
	color:#000;
	background:transparent;
	text-decoration:none;
	text-align:left;
}
#menu a.type_2:hover{
	color:#f33;
	background:transparent;
	text-decoration:none;
	text-align:left;
}
#menu a.type_3:link{
	color:#33f;
	font-size:10px;
	background:transparent;
	text-decoration:none;
	text-align:right;
}
#menu a.type_3:visited{
	color:#33f;
	font-size:10px;
	background:transparent;
	text-decoration:none;
	text-align:right;
}
#menu a.type_3:active{
	color:#33f;
	font-size:10px;
	background:transparent;
	text-decoration:none;
	text-align:right;
}
#menu a.type_3:hover{
	color:#f33;
	font-size:10px;
	background:transparent;
	text-decoration:none;
	text-align:right;
}
/* ヘッダー用 end */

/* フッター用 start */
#footer{
	font-size:14px
}
#footer a:link{
	color:#00c;
	text-decoration:none;
}
#footer a:visited{
	color:#00c;
	text-decoration:none;
}
#footer a:active{
	color:#00c;
	text-decoration:none;
}
#footer a:hover{
	color:#f33;
	text-decoration:underline;
}
/* フッター用 end */

/* InterLab最新号紹介用 start */
.InterLab{
	display:block;
	width:64px;
	height:86px;
	background-image:url("http://www.inter-lab.gr.jp/magazine/interlab.jpg");
	background-repeat:no-repeat;
}
.toLast{
	display:none;
}
a.InterLab:hover{
	background-color:transparent;
}
a.InterLab:hover .toLast{
	display:inline;
}
/* InterLab最新号紹介用 end */
