/* CSS Document */

/* ---------- サイト共通：見出し設定 ---------- */

h1 {
	margin:0px 0px 20px 0px;
	padding:0;
}

h2,h3,h4,h5{
	margin:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0;
	padding:0;
	padding-top:0;
	padding-right:0;
	padding-bottom:0;
	padding-left:0;
	text-indent:0;
}

.tn{ /* 見出し 青太文字背景なし */
	background:none;
	width:auto;
	height:auto;
	margin:0px 2px 20px 2px;
	padding:0px 0px 0px 0px;
	color:#0668FB;
	font-size:18px;
	font-weight:bold;
}

.t1{ /* 見出し 薄紫にオレンジライン */
	background:url(/share/img/sub_t1_back.gif) left top repeat-y;
	width:590px;
	margin:0px 2px 15px 2px;
	padding:8px 5px 8px 30px;
	font-size:14px;
}

.t2{ /* 見出し 立体青枠 */
	background:url(/share/img/sub_t2_back.gif) left top no-repeat; 
	width:586px;
	height:29px;
	margin:0px 2px 10px 2px;
	padding:6px 0px 0px 18px;
	font-size:13px;
}

.t3{ /* 見出し 紫背景 白抜き文字 */
	background:url(/share/img/sub_t3_back.gif) left top no-repeat;
	width:586px;
	height:20px;
	margin:0px 2px 10px 2px;
	padding:3px 8px 3px 31px;
	color:#FFFFFF;
	font-size:14px;
}

.t4{ /* 見出し 青丸 下線 */
	background:url(/share/img/sub_t4_back.gif) left top no-repeat;
	width:566px;
	height:23px;
	margin:0px 2px 5px 0px;
	padding:3px 3px 4px 24px;
	border:0;
	font-size:13px;
}
.t4 a{ /* 見出し内リンク */
	font-size:13px;
	font-weight:normal;
}

.t5{ /* 見出し シンプル青枠 */
	background:url(/share/img/sub_t5_back.gif) left top no-repeat;
	width:586px;
	height:45px;
	margin:0px 2px 10px 2px;
	padding:0px 0px 0px 15px;
	font-size:15px;
	line-height:42px;
}


/* ---------- サイト共通：その他表示設定 ---------- */

.u{ /* アンダーライン */
	text-decoration:underline;
}
.n{ /* 太字解除 */
	font-weight:normal;
}



/* 区切り用罫線 */
hr.sectline{
	width:100%;
	margin:20px 0px 20px 0px;
	border-top:dotted #999999 1px;
	border-width:1px 0px 0px 0px;
}


/* ---------- サイト共通：ブロック設定 ---------- */

div{
	margin:0;
	padding:0;
}
p{
	margin:0;
	padding:0;
}
table,tr,td{
	margin:0;
	padding:0;
}
dl,dt,dd{
	margin:0;
	padding:0;
}

div.sect{
	margin:0px 0px 30px 0px;
	padding:0;
}

div.txt{
	margin:0px 5px 0px 12px;
	padding:0;
}

div.pht{
	margin:0px 5px 0px 5px;
	padding:0;
}


/* ---------- サイト共通：画像表示設定 ---------- */

/* 画像右 テキスト回り込み */
div.photo_right{
	width:auto;
	height:auto;
	margin:0px 0px 5px 15px;
	padding:0;
	text-align:left;
	float:right;
}
div.photo_right img{
	margin-bottom:3px;
}

/* 画像左 テキスト回り込み */
div.photo_left{
	width:auto;
	height:auto;
	margin:0px 15px 5px 0px;
	padding:0;
	text-align:left;
	float:left;
}
div.photo_left img{
	margin-bottom:3px;
}

/* 画像とテキスト左下揃え */
div.photo_bottom_left{
	margin:0px 0px 10px 0px;
}
div.photo_bottom_left p{
	display:table-cell;
	vertical-align:bottom;
	text-align:left;
}
div.photo_bottom_left img{
	margin-right:15px;
}



/* ---------- 1.8L壜調査結果ページ ---------- */

table.bin18{border:1px solid #000000; border-collapse:collapse; margin:10px 0px 0px 0px;}
table.bin18 td{border:1px solid #000000; border-collapse:collapse; padding:2px 2px 2px 5px; text-align:right;}
table.bin18 tr:first-child td{text-align:center; background-color:#E2F0FE;}
table.bin18 tr td:first-child{text-align:left; white-space:nowrap; }
table.bin18 td.center{text-align:center;}

#bin18-01{margin-top:18px;}
#bin18-01 tr:not(:first-child) td{padding-right:5px;}
#bin18-02a{width:574px;}
#bin18-02b{width:574px;}
#bin18-02a td{padding:2px 3px 2px 4px;}
#bin18-02b td{padding:2px 3px 2px 4px;}
#bin18-02a{margin:0px 0px 15px 0px;}
#bin18-02b{margin:0px;}
#bin18-03{width:574px; margin:0px;}
#bin18-04{width:574px; margin:0px;}

tr.bb-none td{border:none; border-right:solid 1px #000000;}
tr.bb-dot td{border:none; border-top:dotted 1px #000000; border-right:solid 1px #000000;}
tr.bb-dash td{border:none; border-top:dashed 1px #000000; border-right:solid 1px #000000;}
tr.bb-double td{border:none; border-top:double 3px #000000; border-right:solid 1px #000000;}

img.bin18graph{margin:15px 0px 15px 0px;}

div#unit02{width:574px; text-align:right;}
div#unit03{width:574px; text-align:right;;}
div#unit04{width:570px; text-align:right;;}
