﻿body {
	background: #dddddd;
}
a	{color: #017acd}

a img {
border: none;
}


a:hover img {
filter:alpha(opacity=70); /* IE透明度 */
-moz-opacity:0.70; /* Firefox・Netscape透明度 */
opacity:0.70; /* Opera・Safari */
}


/* コンテナ 上部 */
div#container	{width: 780px;
	margin-left: auto;
	margin-right: auto}

/* トップ画像 */
div#header	{background-color: #ffffff;
	background-image: url(img/top.jpg);
	background-repeat: no-repeat;
	background-position: 352px 5px;
	padding: 10px;}

div#header h1	{margin-top: 14px;
	margin-left: 8px;
	margin-right: 1px;
	margin-bottom: 11px}

/* 上部メニューボタン */
ul#topmenu	{font-size: 0.75em;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-left: 0;
	height: 25px;}

ul#topmenu li	{list-style-type: none;
	float: left}

ul#topmenu li a	{display: block;
	width: 129px;
	line-height: 25px;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
	border-right: solid 1px #ffffff;
	background-image: url(img/top_menu.gif);}

ul#topmenu li a:hover	{background-image: url(img/top_menu2.gif);}

ul#topmenu li.menulast a {border-right: none}



/* コンテナ 下部 */
div#container2	{width: 760px;
	background: #ffffff url(img/corner.gif) no-repeat;
	padding: 10px;
	margin-top:5px;
	margin-left: auto;
	margin-right: auto}

/* パンくずリスト */
p#bread	{font-size: 0.75em;
	margin-top: 3px;
	margin-bottom: 22px}


/* メインコンテンツ　右部 */
div#content	{width: 560px;
	float: right;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px}

div#content h2	{background-image: url(img/bar-blue2.png);
	background-repeat: no-repeat;
	font-size: 0.875em;
	color: #ffffff;
	line-height: 24px;
	padding-left: 20px;
	padding-top: 2px;
	margin-top: 4px;
	margin-bottom: 0}

div#content h3	{background-color: #e0e0e0;
	background-image: url(img/bar-blue.png);
	background-repeat: no-repeat;
	font-size: 0.875em;
	color: #404040;
	line-height: 23px;
	padding-left: 30px;
	margin-top: 30px;
	margin-bottom: 0}

div#content h3 a:hover	{color: #0080ff;}

div#content a.link	{text-decoration: none;
	color: #404040;
	text-decoration: none;}

div#content p	{font-size: 0.75em;
	line-height: 1.6;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 15px;
	color: #454545;}

div#content p.hinmei	{font-size: 0.8em;
	font-weight: bold;
	line-height: 1.6;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: -10px;
	color: #454577;}

div#content p.hinmeiul	{font-size: 0.8em;
	font-weight: bold;
	text-decoration: underline;
	line-height: 1.6;
	margin-top: 25px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: -10px;
	color: #454577;}

div#content p.info a	{font-size: 0.9em;
	text-decoration: none;
	line-height: 1.8;
	padding-left: 18px;
	color: #0080ff;
	background: url(img/more_info.gif) no-repeat;}

div#content p.info a:hover	{font-size: 0.9em;
	text-decoration: none;
	line-height: 1.8;
	padding-left: 18px;
	color: #00ff80;
	background: url(img/more_info2.gif) no-repeat;}

div#content li	{font-size: 0.75em;
	line-height: 1.5;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	color: #454545;}

div#content li.ana_index	{list-style-type: none;
	font-size: 0.75em;
	line-height: 1.5;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
	color: #565656;}

div#content dt	{font-size: 0.75em;
	background-color: #888888;
	line-height: 1.5;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 40px;
	margin-bottom: 5px;
	padding: 2px 10px;
	color: #ffffff;}

div#content dd	{font-size: 0.75em;
	line-height: 1.5;
	margin-left: 40px;
	margin-right: 50px;
	margin-bottom: 5px;
	color: #454545;}

div#content img.left	{float: right;
	font-size: 0.75em;
	line-height: 1.6;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 15px;
	color: #454545;}

div#content table {border-collapse: collapse;
	margin: 1em auto;}

div#content th, td {padding: 0.5em 1em;}

div#content th.gray {border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: none;
	border-right: none;
	font-size: 0.75em;
	background-color: #eeeeee;}

div#content td.line {border-top: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: none;
	border-right: none;
	font-size: 0.75em;
}

div#content td.kome {font-size: 0.75em;
	color: #454545;
}

div#content td.table {font-size: 0.75em;
	color: #454545;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

/* フッター */
/* menu.css????? */

/* ?t?b?^?[ */
div#footer	{background-image: url(img/line-blue.png);
	background-repeat: repeat-x;
	width: 760px;
	margin-top: 0;
	padding-top: 8px;
	clear: both;
	color: #505050;}

address	{font-size: 0.70em;
	font-style: normal;
	text-align: center}


/* トップページの下部コンテンツ */
div#content2	{width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px}

div#content2 p	{font-size: 0.75em;
	line-height: 1.6;
	margin-top: 15px;
	margin-left: 5px;
	margin-right: 10px;
	color: #454545;}

div#content2 p.new	{font-size: 0.75em;
	font-weight: bold;
	line-height: 1.6;
	margin-top: 15px;
	margin-left: 5px;
	margin-right: 10px;
	padding: 4px;
	background-color: #fafafa;
	color: #676767;
	border: 1px dotted #0099ff;}

div#content2 p.new2	{font-size: 0.75em;
	font-weight: bold;
	line-height: 1.6;
	margin-top: 7px;
	margin-left: 5px;
	margin-right: 10px;
	padding: 4px;
	background-color: #fafafa;
	color: #676767;}

div#content2 p.clel	{clear: left;}

/* 新着ニュース */
div#news	{width: 530px;
	overflow:auto;width:520px;height:100px;
	float: left;
	scrollbar-face-color: #ffffff;		/* 表面の色 */
	scrollbar-track-color: #ffffff;		/* バーの背景の色 */
	scrollbar-3dlight-color: #0099ff;	/* 左端と上端の色 */
	scrollbar-highlight-color: #ffffff;	/* ハイライトの色 */
	scrollbar-shadow-color: #00ccff;	/* 影の色 */
	scrollbar-darkshadow-color: #0099ff;	/* 右端と下端 */
	scrollbar-arrow-color: #0099ff;		/* 矢印の色 */
	}

div#news2	{width: 510px;
	float: left;
	margin-top: 15px;
	margin-left: 5px;
	margin-right: 10px;
	background-color: #fafafa;
	border: 1px dotted #0099ff;
	}

div#scroll	{width: 510px;
	overflow:auto;width:510px;height:87px;
	scrollbar-face-color: #ffffff;		/* 表面の色 */
	scrollbar-track-color: #ffffff;		/* バーの背景の色 */
	scrollbar-3dlight-color: #0099ff;	/* 左端と上端の色 */
	scrollbar-highlight-color: #ffffff;	/* ハイライトの色 */
	scrollbar-shadow-color: #00ccff;	/* 影の色 */
	scrollbar-darkshadow-color: #0099ff;	/* 右端と下端 */
	scrollbar-arrow-color: #0099ff;		/* 矢印の色 */
	}


/* ダウンロードボタンと検査試薬 */
div#link_dl	{width: 220px;
	float: right;}

div#link_dl ul	{padding-left: 10px;
	margin-bottom:0px;}

div#link_dl li	{list-style-type: none;
	margin-top: 5px;}

div#link_dl li a:hover	{list-style-type: none;
	color: #81664E}

/* 分析業務 */
div#link_bunseki	{width: 750px;
	background: #ffffff url(img/link_bunseki.gif) no-repeat;
	padding-top: 50px;	/* 内部ボタン調整 */
	padding-bottom: 215px;
	padding-left: 5px;
	margin-top: 120px;	/* 背景調整 */

	}

div#link_bunseki ul	{list-style-type: none;
	padding-left: 10px;
	margin-bottom:0px;}

div#link_bunseki li	{display: block;
	margin-top: 5px;}

div#link_bunseki li a:hover	{list-style-type: none;
	color: #81664E}

div#bunseki1	{width: 212px;
	float:left;
	}

div#bunseki2	{width: 258px;
	float:left;
	}

div#bunseki3	{width: 260px;
	float:left;
	}

/* 認定業務 */
div#link_nintei	{width: 750px;
	background: #ffffff url(img/link_nintei.gif) no-repeat;
	padding-top: 60px;	/* 内部ボタン調整 */
	padding-bottom: 175px;
	padding-left: 5px;
	margin-top: 18px;	/* 背景調整 */
	}

div#link_nintei ul	{list-style-type: none;
	padding-left: 10px;
	margin-bottom:0px;}

div#link_nintei li	{display: block;
	margin-top: 5px;}

div#link_nintei li a:hover	{list-style-type: none;
	color: #81664E}

div#nintei1	{width: 260px;
	float:left;
	}

div#nintei2	{width: 230px;
	float:left;
	}

div#kaisya_annai	{width: 250px;
	float:left;
	margin-top: -15px;
	margin-left: 10px;
	}

div#kaisya_annai p	{color: #454545;
	line-height: 1.6;
	margin-left: 21px;
	margin-right: 15px;}

div#kaisya_annai p.shamei	{font-size: 10pt;
	font-familiy: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #454545;
	line-height: 1.6;
	margin-left: 21px;
	margin-right: 15px;}

/* フッター上 */
div#summary	{width: 750px;
}

div#summary p	{font-size: 0.75em;
	line-height: 1.6;
	margin-left: 20px;
	margin-right: 15px;
	color: #666666;}


/* 旧トップページの下部コンテンツ */
div#ana	{width: 385px;
	float: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	border: 1px dotted #aaaaaa;}

div#ana p	{font-size: 0.75em;
	line-height: 1.6;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 15px;
	color: #454545;}

div#jas	{width: 355px;
	float: right;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	border: 1px dotted #aaaaaa;}

div#jas p	{font-size: 0.75em;
	line-height: 1.6;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 15px;
	color: #454545;}

div#linkmenu	{width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;}

div#linkmenu p	{font-size: 0.75em;
	line-height: 1.6;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 15px;
	color: #454545;}

