/* 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:15px;
}

.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;
}


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

div{
	margin:0;
	padding:0;
}

p{
	margin:0;
	padding:0;
}

table{
	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.pagemove{
	width:550px;
	height:30px;
	margin:30px 0px 0px 0px;
	text-align:center;
	}
div.pagemove ul{
	list-style:none;
	width:200px;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
div.pagemove li{
	display:block;
	float:left;
	margin:0px 10px;
	padding-top:3px;
	text-align:center;
}
li.pmoveno{
	background:url(/share/img/pmove_no.gif);
	width:24px;
	height:21px;
}
li.pmovenxt{
	background:url(/share/img/pmove_nxt.gif);
	width:43px;
	height:21px;
	padding-right:6px;
	text-align:left;
}
li.pmoveprv{
	background:url(/share/img/pmove_prev.gif);
	width:43px;
	height:21px;
	padding-left:6px;
	text-align:right;
	}


/* ---------- 共通：ページ下部の戻るボタン ---------- */

div.rettxt{
	margin:10px 5px 20px 0px;
	text-align:right;
}
div.rettxt img{
	border:0;
	margin:0px 2px 2px 0px;
	vertical-align:middle;
}


/* ---------- コンテンツトップ ---------- */

div#bin_chart{
	margin:0px 0px 15px 2px;
}

div.txt p{
	margin:0px 0px 14px 0px;
}

p.link{
	font-size:14px;
	padding-left:10px;
	margin:0;
	margin-bottom:25px;
}
