@charset "UTF-8";

/* *********************************************************
 *
 *	main contents style
 *
 * *********************************************************
 */
/* ======================== 目次 ==========================
	更新日：2006/07/09
	
	[01]:各要素リセット
	[02]:基本レイアウト
	[03]:リンク
	[04]:ヘッダ
	[05]:ナビゲーション
	[06]:メインコンテンツ
	[07]:サイドバー
	[08]:フッタ
	[09]:テーブル
	[10]:フォーム
	[11]:アクセシビリティ関連
	[12]:その他
	
======================================================== */


/* ========================================================
	[06]:メインコンテンツ
======================================================== */
	/*** sub_title_style ***/
	/****** id指定 ******/

	/****** class指定 ******/
	
	.search_box{
		width: 540px;
		height: 50px;
		margin-top: 10px;
	}
	.key_bg_box{
		float:left;
		display:block;
		width: 205px;
		height: 50px;
		margin: 0px;
		padding: 0px;
	}
	.key_bg_t{
		margin-top: 10px;
		background-image: url(/img/glossary/keyword_bg_t.gif);
		background-repeat: no-repeat;
		height: 22px;
		text-indent: -5555px;
		width: 205px;
		font-size: 2px;
		line-height: 2px;
	}
	.key_bg_b{
		background-image: url(/img/glossary/keyword_bg_b.gif);
		background-repeat: no-repeat;
		width: 195px;
		height: 28px;
		padding-left:10px;
	}
	.fifty_on_bg_box{
		float:right;
		display:block;
		width: 330px;
		height: 50px;
		margin: 0px;
		padding: 0px;
	}
	.fifty_bg_t{
		margin-top: 10px;
		background-image: url(/img/glossary/50on_bg_t.gif) right;
		background-repeat: no-repeat;
		height: 22px;
		text-indent: -5555px;
		font-size: 2px;
		line-height: 2px;
	}
	.fifty_bg_b{
		background-image: url(/img/glossary/50on_bg_b.gif);
		background-repeat: no-repeat;
		padding-left:10px;
		width: 320px;
		height: 28px;
	}
	.search_50on{
		padding-left:3px;
		float:left;
		display:block;
	}
	.fifty_cap{
		margin-top: 15px;
		font-size: 12px;
		font-weight: bold;
		background-image: url(/glossary/img/cap_bg.gif);
		background-repeat: no-repeat;
		width: 540px;
		height: 25px;
		padding: 8px 0px 0px 10px;
		text-align: left;
	}




/* ========================================================
	[06]:メインコンテンツ
==================================================== */
div.direct_box{
	display: block;
	float: left;
	width: 210px;
	height: 50px;
}

div.direct_search{
	background: url(/img/glossary/keyword_bg_t.gif) no-repeat;
	display: block;
	text-indent: -5555px;
	width: 210px;
	height: 22px;
}

div.direct_bg{
	background: url(/img/glossary/keyword_bg_b.gif) no-repeat;
	display: block;
	width: 195px;
	height: 28px;
	padding: 0px 0px 0px 15px;
}

div.fifty_search{
	background: url(/img/glossary/fifty_bg_t.gif) no-repeat;
	display: block;
	text-indent: -5555px;
	width: 330px;
	height: 22px;
}

div.fifty_bg{
	background: url(/img/glossary/fifty_bg_b.gif) no-repeat;
	display: block;
	width: 315px;
	height: 28px;
	padding: 0px 0px 0px 15px;
}

.fifty ul{
	padding: 0px 0px 0px 0px;
	margin: 10px 0px;
	width:540px;
	text-align: left;
}

.fifty li{
	background: url(/glossary/img/mark.gif) no-repeat;
	padding: 0px 0px 0px 15px;
	margin: 5px 0px 0px 0px;
	display: block;
	float: left;
	width: 160px;
	font-size:12px;
}

.detail_cap{
	margin-top: 15px;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/glossary/img/detail_bg.gif);
	background-repeat: no-repeat;
	width: 540px;
	height: 25px;
	padding: 8px 0px 0px 10px;
	text-align: left;
}

.detail_text{
	font-size: 12px;
	line-height:18px;
	width: 520px;
	height: 25px;
	padding: 8px 5px;
	text-align: left;
}


