@charset "EUC-JP";

/* ▽▼▽ パンくず ▽▼▽ */
/* △▲△ パンくず △▲△ */

/* ▽▼▽ 各ページの見出し ▽▼▽ */
#contents .top_midashi {
	margin-bottom:1.4em;
}
#contents p {
	font-size: 1.4em;
	line-height: 1.6em;/*
	text-indent:1.4em;
	margin-top:1.4em;*/
}

/* h3見出し */
.block_title {
	font-size:1.4em;
	line-height:1.6em;
	border-left:7px solid #5BBCCF;
	border-bottom:1px dotted #5BBCCF;
	text-indent:0.5em;
	padding:5px 0px;
	margin:1.5em 0px 5px;
}
.block_text {
	width: 668px;
	margin-left:12px;
}
.block_text .top_text {
	margin-left:0
}
.block_text p {
	font-size: 1.4em;
	line-height: 1.6em;
	margin-left:15px;
}
.block_text blockquote {
	margin-left:10px;
	font-style:italic;
}
.block_text .ul2 {
	margin-left:42px;
	margin-bottom:1.4em;
}
.block_text .ul1 {
	margin-left:14px;
	margin-bottom:1.4em;
}
.midashi_h5, .midashi_h6 {
	font-size:1.4em;
	line-height:1.6em;
	font-weight:700;
	margin-left:14px;
	font-style:italic;
}
.midashi_h6 {
	margin-left:28px;
}
/* h4見出し */
.midahsi_h4 {
	font-size:1.4em;
	line-height:2.4em;
	text-indent:10px;
	border-left:#99BB10 solid 5px;
	margin:15px 0px 5px;
	font-weight:bold;
	color:#99BB10;
	display:block;
/*	background-color:#FAFAFA;*/
}

/* DL */
.list_dl {
	font-size:1.4em;
	line-height:1.6em;
}
	.list_dl dt {
		font-weight:bold;
	}
	.list_dl dd {
		padding-left:7.0em;
		margin-top:-1.6em;
	}
/* DL オリジナル */
.list_dl_orignal {
	font-size:1.4em;
	line-height:1.6em;
}
	.list_dl_orignal dt {
		font-weight:bold;
	}
	.list_dl_orignal dd {
		padding-left:14.0em;
		margin-top:-1.6em;
	}
	
/* ul */
.list_ul {
	font-size:1.4em;
	line-height:1.6em;
}
	.list_ul li {
		margin-left:1.0em;
		list-style-type:disc;
		list-style-position:outside;
	}
	
/* ol */
.list_ol {
	font-size:1.4em;
	line-height:1.6em;
	margin-left:10px;
}
	.list_ol li {
		margin-left:2.0em;
		list-style-type:decimal;
		list-style-position:outside;
	}
/* ol */
.list_ol_alpha {
	font-size:1.4em;
	line-height:1.6em;
}
	.list_ol_alpha li {
		margin-left:2.0em;
		list-style-type:upper-alpha;
		list-style-position:outside;
	}

/* イメージギャラリー */
.img_gallery, .img_gallery2 {
	width:668px;
	margin-top:15px;
/*	margin-left:-10px;*/
}
.img_gallery2 {
	width:668px;
	margin-top:15px;
/*	margin-left:-10px;*/
}
.img_gallery dl, .img_gallery2 dl {
	width:190px;
	margin-left:15px;
	margin-bottom:5px;
	display:block;
	float:left;
}
.img_gallery img, .img_gallery2 img {
	border:#CCCCCC 1px solid;
	background-color:#FFFFFF;
	padding:4px;
	margin:auto;
	display:block;
}
.img_gallery dd, .img_gallery2 dd {
	font-size:1.4em;
	line-height:1.6em;
	text-align:center;
}
	/* 通常の倍 */
	.img_gallery_large {
		width:720px;
		margin-left:10px;
		margin-left:0px;
	}
	.img_gallery_large dl, .img_gallery_large dl {
		width:330px;
		margin-left:10px;
		margin-top:5px;
		margin-bottom:5px;
		display:block;
		float:left;
	}
	.img_gallery_large img, .img_gallery_large img {
		border:#CCCCCC 1px solid;
		background-color:#FFFFFF;
		padding:4px;
		margin:auto;
		display:block;
	}
	.img_gallery_large dd, .img_gallery_large dd {
		font-size:1.4em;
		line-height:1.6em;
		text-align:center;
	}

/* テーブル */
.list_table {
	width:668px;
	border:#FAFAFA 1px solid;
	border-collapse:collapse;
	margin:10px 0px;
}
	.list_table_header {
		background-color:#EAEAEA;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
	}
	.list_table td {
		font-size:1.4em;
		line-height:1.4em;
		border:#CACACA 1px solid;
		border-collapse:collapse;
		padding:4px;
		_padding:2px;
		vertical-align:middle;
	}
	.wireless_midashi4 {
		background-color:#F6F6F6;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		width:50px;
	}
	.wireless_text4 {
		background-color:#FFFFFF;
		vertical-align:middle;
		width:99px;
		text-align:center;
	}
	.wireless_text4_1 {
		background-color:#FFFFFF;
		vertical-align:middle;
		width:98px;
		text-align:center;
	}
	.wireless_midashi2 {
		background-color:#F6F6F6;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		width:50px;
	}
	.wireless_text2 {
		background-color:#FFFFFF;
		vertical-align:middle;
		width:265px;
		text-align:center;
	}
	.wireless_text2_1 {
		background-color:#FFFFFF;
		vertical-align:middle;
		width:266px;
		text-align:center;
	}
	
	/* 算出 */
	.method_expression {
		width:34em;
		border:#003300 1px dotted;
		margin-left:1.4em;
		padding:1.4em;
		background-color:#F0FBE1;
	}
		#contents .method_expression p {
			text-indent:0;
			margin:0;
			line-height:1.0em;
			text-align:center;
		}
		#contents .method_expression .methodtext_left {
			text-align:left;
			margin-top:1.4em;
		}
		/* カナリスト */
		.method_expression_ol {
			list-style-type:lower-alpha;
			margin-left:40px;
		}
		.method_expression_ol li {
			font-size:1.4em;
			line-height:1.4em;
		}
    
	.method_table {
		margin:10px 0px;
		width:668px;
		border:#69CEE0 1px solid;
		border-collapse:collapse;
	}
	.method_table td {
		font-size:1.2em;
		line-height:1.2em;
		padding:5px 10px;
		vertical-align:middle;
		border:#69CEE0 1px solid;
		empty-cells:show;
	}
	.method_table td.method_midashi {
		background-color:#D0F6FD;
		text-align:center;
	}
	.method_table td.method_title {
		background-color:#F7F7F7;
    width:120px;
	}
	.method_table td.method_top {
		vertical-align:top;
	}
	.method_table td.center {
		text-align:center;
		vertical-align:middle;
    width:40px;
	}
	.method_cell_center {
    text-align:center;
  }
	.method_cell_right {
    text-align:right;
  }
	
	/* 実績 */
	.result_dl {
		margin:-10px 0 20px 15px;
		font-size:1.4em;
		line-height:1.6em;
	}
		.result_dl dt {
			font-weight:bold;
		}
		.result_dl dd {
			margin-left:10em;
			margin-top:-1.6em;
		}
		/* カナリスト */
		.result_ol {
			list-style-type:katakana;
			margin-left:4.2em;
		}
		.result_ol li {
			font-size:1.4em;
			line-height:1.4em;
		}
		
		.result_table {
			width:653px;
      margin-left:15px;
			border:#69CEE0 1px solid;
			border-collapse:collapse;
		}
		.result_table td {
			border:#69CEE0 1px solid;
			empty-cells:show;
			font-size:1.2em;
			line-height:1.2em;
			padding:4px;
		}
		.result_table td.midashi {
			text-align:center;
			background-color:#D0F6FD;
		}
		.result_table td.center {
			text-align:center;
			background-color:#F7F7F7;
			width:4%;
		}
		.result_table td.right {
			text-align:right;
			width:12%;
		}
	
	/* プロフィール */
	.profile_dl {
		margin-left:1.4em;
		font-size:1.4em;
		line-height:1.6em;
		border-bottom:1px dotted #999999;
	}
		.profile_dl dt {
			color:#003366;
			font-weight:bold;
			border-top:1px dotted #999999;
		}
		.profile_dl dd {
			margin-left:10em;
			margin-top:-1.6em;
		}
		
	.profile_table {
		width:680px;
		border:#FAFAFA 1px solid;
		border:#000099 1px solid;
		border-collapse:collapse;
		margin:10px 0px;
	}
		.profile_table td {
			padding:4px;
			border-collapse:collapse;
			font-size:1.4em;
			line-height:1.4em;
		}
		.profile_table_midashi {
			background-color:#DAEDFE;
			border:1px solid #CCCCCC;
			border:#000099 1px solid;
			border-right:none;
			width:152px;
			color:#003366;
			font-weight:bold;
			vertical-align:middle;
		}
		.profile_table_text {
			background-color:#FFFFFF;
			border:1px solid #CCCCCC;
			border:#000099 1px solid;
			border-left:none;
			width:510px;
		}

	/* リンク */
	.link_ul {
		font-size:1.4em;
		line-height:1.6em;
	}
	.link_ul li {
		float:left;
		margin-left:1.0em;
	}
	.link_dl {
		border-top:#CCCCCC 1px dotted;
		padding-top:5px;
	}
		.link_dl dt {
			display:block;
			width:200px;
/*			margin-bottom:3px;*/
		}
		.link_dl dd {
			font-size:1.4em;
			line-height:1.4em;
			margin-top:-37px;
			margin-left:210px;
			vertical-align:top;
			height:37px;
			padding-bottom:5px;
			margin-bottom:5px;
			border-bottom:#CCCCCC 1px dotted;
		}
	.link_table {
		width:auto;
		margin:0;
		padding:0;
		border:none;
	}
	.link_table td {
		margin:0;
		padding:4px;
		border-bottom:#CCCCCC dotted 1px;
		font-size:1.4em;
		line-height:1.6em;
	}
	.midashi {
		width:160px;
	}
	.link_table a {
		border:none;
	}
	/* アクセス */
	
	/* コンタクト */
	.contact_block {/*
		width:500px;
		margin:0px auto;*/
	}
		.contact_block .contact_title {
			font-size:1.6em;
			line-height:1.8em;
			font-weight:bold;
		}
		
	.text_left {
		text-align:left;
	}
	.text_right {
		text-align:right;
	}
	
	/*  */
	.medicines {
		border:#69CEE0 1px dotted;
		margin:10px;
	}
	.medicines td {
		font-size:1.2em;
		line-height:1.2em;
		padding:20px 10px;
		vertical-align:middle;
		text-align:center;
	}
	.medicines_disease {
		margin:10px 0px;
		width:670px;
	}
	.medicines_disease td {
		font-size:1.2em;
		line-height:1.2em;
		padding:5px 10px;
		vertical-align:middle;
		width:20%;
	}
	/* テーブル */
	.medicines_cure {
		margin:10px 0px;
		width:668px;
		border:#69CEE0 1px solid;
		border-collapse:collapse;
	}
	.medicines_cure td {
		font-size:1.2em;
		line-height:1.2em;
		padding:5px 10px;
		vertical-align:middle;
		border:#69CEE0 1px solid;
		empty-cells:show;
	}
	.medicines_cure td.cure_midashi {
		background-color:#D0F6FD;
		text-align:center;
	}
	.medicines_cure td.cure_title {
		background-color:#F7F7F7;
	}
	.medicines_cure td.text_top {
		vertical-align:top;
	}
	.medicines_cure td.center {
		text-align:center;
		vertical-align:top;
	}
	/*  */
	
	.medicines_assessment {
		margin:10px 0px;
		width:668px;
		border:#69CEE0 1px solid;
		border-collapse:collapse;
	}
	.medicines_assessment td {
		font-size:1.2em;
		line-height:1.2em;
		padding:5px 10px;
		vertical-align:middle;
		border:#69CEE0 1px solid;
		empty-cells:show;
	}
	.medicines_assessment td.midashi {
		background-color:#D0F6FD;
		text-align:center;
	}
	.medicines_assessment td.title {
		background-color:#F7F7F7;
		text-align:center;
		width:14%;
	}
	.medicines_assessment td.text {
		width:43%;
		vertical-align:top;
	}
	.medicines_assessment td.text ol {
		margin-left:1.5em;
	}
	/* 薬品リストページ */
	.medicines_list {
		margin:10px 0px;
		width:680px;
		border:#69CEE0 1px solid;
		border-collapse:collapse;
	}
	.medicines_list td {
		font-size:1.2em;
		line-height:1.2em;
		padding:5px 10px;
		vertical-align:middle;
		border:#69CEE0 1px solid;
		empty-cells:show;
		text-align:center;
		width:15%;
	}
	.medicines_list td.list_midashi {
		background-color:#D0F6FD;
		text-align:center;
	}
	.medicines_list td.list_title, .medicines_list td.list_title1 {
		background-color:#F7F7F7;
		text-align:center;
		width:5%;
	}
	.medicines_list td.list_title1 {
		text-align:left;
		width:25%;
	}
	
/* テロ向け */
.terro_name {
	text-align:right;
	font-size:0.8em;
}
.teroo_h5 {
	color:#F69;
	font-size:1.4em;
	font-weight:bold;
	margin:10px 0 0 13px;
}
.teroo_box {
	background:#FC9;
	width:580px;
	margin:10px auto;
	padding:15px 15px 0 0;
}
	.teroo_box .list_ol {
		margin-bottom:15px;
	}
	.teroo_box .list_ul {
		margin-bottom:15px;
		margin-left:15px;
	}
	
	.terro_table {
		margin:10px 0 10px 15px;
		width:653px;
		border:#69CEE0 1px solid;
		border-collapse:collapse;
	}
	.terro_table caption {
		font-size:1.4em;
		line-height:1.6em;
		font-weight:bold;
	}
	.terro_table td {
		font-size:1.2em;
		line-height:1.2em;
		padding:5px;
		border:#69CEE0 1px solid;
		empty-cells:show;
	}
	.terro_table .t_midashi, .terro_table .name {
		background-color:#D0F6FD;
		text-align:center;
		vertical-align:middle;
	}
	.terro_table .name {
		width:80px;
	}
	.terro_table .title, .terro_table .title_c {
		background-color:#F7F7F7;
		vertical-align:middle;
		width:auto;
	}
	.terro_table .title_c {
		text-align:center;
		vertical-align:middle;
	}
	.terro_table .text, .terro_table .text_l, .terro_table .text_c {
		vertical-align:middle;
		background-color:#FFF;
		width:200px;
	}
	.terro_table .text_c {
		text-align:center;
		vertical-align:middle;
	}
	.terro_table .text_l {
		width:400px;
	}
	.terro_table .text_top {
		vertical-align:top;
	}
	.terro_table .center {
		text-align:center;
		vertical-align:middle;
	}
	 .terro_table ul {
		 margin-left:20px;
		 list-style:outside disc;
	 }
	 .terro_table ol {
		 margin-left:20px;
		 list-style:outside decimal;
	 }
	 
	 /* 複数分割 */
	.terro_table .title_0, .terro_table .title_0c {
		background-color:#F7F7F7;
		width:100px;
		vertical-align:middle;
	}
	.terro_table .title_0c {
		text-align:center;
	}
	.terro_table .title_01c, .terro_table .title_02c {
		width:24px;
		vertical-align:middle;
		text-align:center;
		background-color:#F7F7F7;
	}
	.terro_table .title_02c {
		width:65px;
	}
	.terro_table .te_cell_1, .terro_table .te_cell_1c {
		width:530px;
		text-align:left;
		background-color:#FFF;
		vertical-align:middle;
	}
	.terro_table .te_cell_1c {
		text-align:center;
	}
	.terro_table .te_cell_2, .terro_table .te_cell_2c {
		width:244px;
		text-align:left;
		background-color:#FFF;
		vertical-align:middle;
	}
	.terro_table .te_cell_2c {
		text-align:center;
	}
	.terro_table .te_cell_3, .terro_table .te_cell_3c {
		width:169px;
		text-align:left;
		background-color:#FFF;
		vertical-align:middle;
	}
	.terro_table .te_cell_3c {
		text-align:center;
	}
	.terro_table .te_cell_4, .terro_table .te_cell_4c {
		width:124px;
		text-align:left;
		background-color:#FFF;
		vertical-align:middle;
	}
	.terro_table .te_cell_4c {
		text-align:center;
	}
	.terro_table .te_cell_5, .terro_table .te_cell_5c {
		width:97px;
		text-align:left;
		background-color:#FFF;
		vertical-align:middle;
	}
	.terro_table .te_cell_5c {
		text-align:center;
	}
	.terro_table .te_cell_6, .terro_table .te_cell_6c {
		background-color:#FFF;
		vertical-align:middle;
		text-align:left;
	}
	.terro_table .te_cell_6c {
		text-align:center;
	}
	.terro_table .te_cell_8, .terro_table .te_cell_8c {
		background-color:#FFF;
		vertical-align:middle;
		text-align:left;
	}
	.terro_table .te_cell_8c {
		text-align:center;
	}
	/* 見出しなしの等幅3分割*/
	.terro_table .cell_3c {
		width:33%;
		text-align:center;
		background-color:#FFF;
	}
	
	.terro_table dl {
	}
	.terro_table dt {
		font-weight:700;
	}
	.terro_table dd {
		margin-left:1em;
	}
	/*
	.terro_table ul {
		margin-left:1em;
		list-style:outside disc;
	}
	.terro_table li {
	}
	.terro_table ol {
		margin-left:1.4em;
		list-style:outside decimal;
	}
	.terro_table li {
	}
	*/
	.note_dl {
		font-size:1.4em;
		line-height:1.6em;
	}
	.note_dl dt {
		font-weight:700;
	}
	.note_dl dd {
		margin-top:-1.6em;
		margin-left:6em;
	}
/*炭疽菌入れ子リスト*/
.stipulation_1 {
	list-style-position:outside;
	list-style-type:decimal;
	font-size:1.4em;
	line-height:1.6em;
	margin-left:50px;
	margin-bottom:20px;
}
.stipulation_2 {
	list-style-position:outside;
	list-style-type:lower-roman;
	margin-left:30px;
}
.stipulation_3 {
	list-style:outside disc;
	margin-left:30px;
}
