/**************************************************/

	#body_pankuzu {
		list-style:none;
	}

		#body_pankuzu li {
			display:inline;
		}

	#head_menu ul {
		margin:0px;
		padding:0px;
		list-style:none;
	}

		#head_menu ul li {
			margin:0px;
			padding:0px;
			display:inline;
		}

	h2 .result_daimei {
		font-size:12px;
	}

	h3 .result_copy1 {
		font-size:12px;
	}

		.result_mokuji dt {
			font-weight:bold;
		}

		.result_mokuji dd {
			margin:0;padding:0;
		}

/**************************************************/

#head {
	width:900px;
	margin:0px;
	padding:0px 0px 10px 0px;
	background-image:url('../img_cmn/head_bg_01.gif');
	background-repeat:repeat-x;
}

#head_sub {
	margin:0px;
	padding:0px 0px 10px 0px;
}

/*------------------------------------------------*/

#head_link {
	margin:0px;
	padding:0px 10px 5px 0px;
	text-align:right;
}

.head_link_a {
	font-size:12px;
	font-weight:bold;
}

.head_link_a:link { color: #0f218b;text-decoration:none; }
.head_link_a:visited { color:#0f218b;text-decoration:none; }
.head_link_a:active { color:#0066ff;text-decoration:none; }
.head_link_a:hover { color:#0066ff;text-decoration:underline; }

/*------------------------------------------------*/

#head_menu {
	margin:0px;
	padding:0px 0px 2px 0px;
	background-image:url('../img_cmn/head_bg_02.gif');
	background-repeat:repeat-x;
}

.head_menu_a {
	margin:0px;
	padding:0px 10px 0px 3px;
	font-size:12px;
	font-weight:bold;
}
.head_menu_a:link { color: #ffffff;text-decoration:none; }
.head_menu_a:visited { color:#ffffff;text-decoration:none; }
.head_menu_a:active { color:#ffee00;text-decoration:none; }
.head_menu_a:hover { color:#ffee00;text-decoration:underline; }

/*------------------------------------------------*/

#head_menu_search {
	margin:0px;
	padding:0px 0px 0px 0px;
}

#head_menu_search_box {
	width:130px;
	margin:0px;
	padding:0px;
	font-size:10px;
	border:0px;
	background-color:#dddddd;
}

/**************************************************/

#menu {
	width:210px;
	margin:0px;
	padding:0px;
	float:left;
}

.menu_title {
	margin:0px;
	padding:0px 10px 0px 5px;
	font-weight:bold;
	color:#0f218b;
}

.menu_menu {
	margin:0px;
	padding:7px 10px 7px 10px;
	background-image:url('../img_cmn/menu_02_03.gif');
}

/**************************************************/

#body_00 {
	width:900px;
	margin:0px;
	padding:0px;
}

/**************************************************/

#body_01 {
	width:900px;
	margin:0px;
	padding:0px;
}

#body_sub {
	margin:0px;
	padding:0px;
}

/*------------------------------------------------*/

#body_title {
	margin:0px;
	padding:0px;
}

#body_pankuzu {
	margin:0px;
	padding:3px 12px 3px 14px;
	background-color:#d9dce2;
}

#body_contents {
	margin:0px;
	padding:30px;
	background-color:#ffffff;
}

#body_contents_company {
	margin:0px;
	padding:30px 0px 30px 30px;
	background-color:#ffffff;
}

/**************************************************/

#body_02 {
	width:680px;
	margin:0px;
	padding:0px;
	float:right;
}

/**************************************************/

#foot {
	width:900px;
	margin:0px;
	padding:10px 0px 10px 0px;
	clear:both;
}

/*------------------------------------------------*/

.foot_menu_a {
	font-size:11px;
	font-weight:nomal;
}
.foot_menu_a:link { color: #0f218b;text-decoration:none; }
.foot_menu_a:visited { color:#0f218b;text-decoration:none; }
.foot_menu_a:active { color:#0066ff;text-decoration:none; }
.foot_menu_a:hover { color:#0066ff;text-decoration:underline; }

/**************************************************/

.index_menu {
	margin:0px;
	padding:7px 10px 0px 10px;
	clear:both;
}

/**************************************************/

.img_ttl_bg_01 {
	margin:0px 0px 5px 0px;
	padding:6px 0px 5px 30px;
	background-image:url('../img_cmn/img_ttl_bg_01.gif');
	background-repeat:no-repeat;
	font-size:15px;
	font-weight:bold;
	color:#0f215d;
}

.img_ttl_bg_02 {
	margin:0px;
	padding:6px 0px 5px 30px;
	background-image:url('../img_cmn/img_ttl_bg_02.gif');
	background-repeat:no-repeat;
	font-size:15px;
	font-weight:bold;
	color:#0f215d;
}

.img_ttl_bg_03 {
	margin:0px;
	padding:6px 0px 5px 30px;
	background-image:url('../img_cmn/img_ttl_bg_03.gif');
	background-repeat:no-repeat;
	font-size:15px;
	font-weight:bold;
	color:#0f215d;
}

.img_ttl_bg_03_l {
	width:410px;
	margin:0px;
	padding:0px;
	float:left;
}

.img_ttl_bg_03_r {
	width:410px;
	margin:0px;
	padding:0px;
	float:right;
}

.img_ttl_bg_03_par {
	margin:0px;
	padding:5px 0px 0px 27px;
	background-image:url('../img_cmn/img_01.gif');
	background-repeat:no-repeat;
	background-position: 8px 9px;
}

/**************************************************/

.legal_top {
	margin:0px;
	padding:0px 50px 30px 50px;
}

/**************************************************/

#result_head {
	widtn:840px;
	margin:0px;
	padding:0px;
}

#result_head_summy {
	margin:0px;
	padding:0px 20px 0px 0px;
	background-image:url('../result/img/index_bg.gif');
	background-repeat:no-repeat;
	background-position:center 100px;
}

#result_head_summy1 {
	margin:0px;
	padding:0px 0px 15px 0px;
	font-weight:bold;
}

#result_head_summy2 {
	margin:0px;
	padding:0px;
	font-weight:nomal;
}

#result_head_index {
	margin:0px;
	padding:15px 20px 15px 20px;
}

#result_head_index_top {
	margin:0px;
	padding:0px 0px 12px 0px;
	font-weight:nomal;
}

/*------------------------------------------------*/

.result_img_01 {
	margin:0px;
	padding:0px 0px 20px 0px;
}

.result_img_02 {
	margin:0px;
	padding:0px 0px 15px 0px;
}

/*------------------------------------------------*/

.result_one {
	widtn:840px;
	margin:0px;
	padding:0px;
}
	
	.result_one .interest {
		widtn:840px;
		margin:0px;
		padding:7px 10px 7px 10px;
		background-color:#eeeeee;
		border-left:solid 1px #cccccc;
		border-right:solid 1px #cccccc;
		border-bottom:solid 1px #cccccc;
	}

.result_no {
	widtn:840px;
	margin:0px;
	padding:0px 0px 30px 0px;
}

/*------------------------------------------------*/

.result_button_01 {
	margin:0px;
	padding:10px 0px 0px 0px;
	text-align:right;
}

/*------------------------------------------------*/

.result_table_01_00 {
	margin:0px;
	padding:0px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

.result_table_01_01 {
	margin:0px;
	padding:7px 10px 7px 10px;
	background-color:#eeeeee;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

.result_table_01_02 {
	margin:0px;
	padding:7px 10px 7px 10px;
	background-color:#ffffff;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

.result_table_01_03 {
	margin:0px;
	padding:7px 10px 7px 10px;
	background-color:#efefef;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

/*------------------------------------------------*/

.result_daimei {
	margin:0px;
	padding:0px 0px 30px 0px;
	font-weight:bold;
}

.result_copy1 {
	margin:0px;
	padding:0px 0px 30px 0px;
	font-weight:bold;
}

.result_summy1 {
	margin:0px;
	padding:0px 0px 15px 0px;
}

.result_summy2 {
	margin:0px;
	padding:0px 0px 0px 0px;
}

.result_mokuji {
	margin:0px;
	padding:0px 0px 0px 0px;
}

/**************************************************/

.concierge_table_01_00 {
	margin:0px;
	padding:0px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

.concierge_table_01_01 {
	margin:0px;
	padding:3px 7px 3px 25px;
	background-color:#e6e0df;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	background-image:url('../img_cmn/img_02.gif');
	background-repeat:no-repeat;
	background-position: 7px center;
	font-weight:bold;
	color:#572d26;
}

.concierge_table_01_02 {
	margin:0px;
	padding:5px 7px 5px 7px;
	background-color:#ffffff;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

.concierge_table_02_01 {
	margin:0px;
	padding:2px 5px 2px 2px;
	background-color:#e2e4e7;
	border:solid 1px #cccccc;
	font-weight:bold;
	color:#0f218b;
}

.concierge_table_02_02 {
	margin:0px;
	padding:5px 7px 5px 7px;
	background-color:#ffffff;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

/*------------------------------------------------*/

.concierge_press_release_date {
	margin:0px;
	padding:0px 15px 0px 0px;
}

/*------------------------------------------------*/

.concierge_books_img {
	margin:0px;
	padding:3px 15px 0px 0px;
}

/**************************************************/

#company_title {
	margin:0px;
	padding:0px 0px 30px 0px;
}

#company_menu {
	margin:0px;
	padding:0px;
	background-image:url('../company/img_02.gif');
	background-repeat:no-repeat;
	float:right;
}

#company_contents {
	width:460;
	margin:0px;
	padding:0px;
}

	#company_contents .index_01 {
		margin:0px;
		padding:0px 0px 10px 10px;
	}

		#company_contents .index_01 .title {
			margin:0px;
			padding:2px 0px 2px 2px;
			font-size:15px;
			font-weight:bold;
			color:#0f218b;
			background-image:url('../company/img/img_03.gif');
			background-repeat:repeat-y;
		}

		#company_contents .index_01 .text {
			margin:0px;
			padding:5px 0px 0px 0px;
			font-size:12px;
			font-weight:nomal;
		}

	#company_contents .idea_01 {
		margin:0px;
		padding:0px 0px 0px 7px;
		font-size:13px;
		font-weight:bold;
		color:#0f218b;
		background-image:url('../company/img/img_03.gif');
		background-repeat:repeat-y;
	}

	#company_contents .idea_02 {
		margin:0px;
		padding:5px 0px 20px 0px;
	}

	#company_contents .company_01 {
		margin:0px;
		padding:0px 0px 0px 1px;
		font-weight:bold;
	}

	#company_contents .company_02 {
		margin:0px;
		padding:0px 0px 0px 7px;
		font-size:13px;
		font-weight:bold;
		color:#0f218b;
		background-image:url('../company/img/img_03.gif');
		background-repeat:repeat-y;
	}

	#company_contents .company_03 {
		margin:0px;
		padding:5px 0px 20px 0px;
	}

.company_table_01_title {
	margin:0px;
	padding:7px 7px 7px 20px;
	background-image:url('../img_cmn/img_01.gif');
	background-repeat:no-repeat;
	background-position: 3px 10px top;
	font-weight:nomal;
	color:#572d26;
}

/*------------------------------------------------*/

.company_map_01 {
	width:460;
	margin:0px;
	padding:0px;
	text-align:left;
	background-color:#faf6e0;
}

.company_map_01_ul {
	padding:7px 0px 0px 23px;
	text-align:left;
	list-style-type:square;
}

.company_map_prnt_lnk {
	padding:7px 0px 0px 0px;
	text-align:center;
}

/*------------------------------------------------*/

.company_global_01 {
	margin:0px;
	padding:3px 7px 3px 7px;
	color:#0f218b;
}

.company_global_02 {
	margin:0px;
	padding:3px 7px 3px 7px;
}

.company_global_03 {
	font-size:13px;
	font-weight:bold;
	color:#0f218b;
}

/*------------------------------------------------*/

.company_history_01 {
	margin:0px;
	padding:0px 10px 0px 0px;
}

/*------------------------------------------------*/

.social_edc_01 {
	margin:0px;
	padding:3px 15px 3px 7px;
	color:#0f218b;
	background-color:#faf6e0;
}

.social_edc_02 {
	margin:0px;
	padding:3px 0px 3px 10px;
}

/**************************************************/

#wadai_top {
	width:840px;
	margin:0px 0px 20px 0px;
	padding:0px;
	background-color:#eeeeee;
}

	#wadai_top #img {
		margin:15px;
		padding:2px;
		border:solid 1px #cccccc;
	}

	#wadai_top #text {
		margin:0px;
		padding:15px 15px 15px 5px;
	}

		#wadai_top #text .title {
			margin:0px;
			padding:5px 12px 5px 12px;
			background-color:#e2e4e7;
			color:#0f218b;
			border:solid 1px #cccccc;
		}

		#wadai_top #text .comment {
			margin:0px;
			padding:10px 12px 10px 12px;
			background-color:#ffffff;
			border-left:solid 1px #cccccc;
			border-right:solid 1px #cccccc;
			border-bottom:solid 1px #cccccc;
		}

#wadai_main {
	width:840px;
	margin:0px;
	padding:0px;
}

	#wadai_main #rank {
		margin:0px 20px 0px 0px;
		padding:0px;
	}

		#wadai_main #rank .img {
			margin:0px;
			padding:2px;
			border:solid 1px #cccccc;
		}

		#wadai_main #rank .text {
			margin:0px;
			padding:0px 0px 0px 10px;
		}

	#wadai_main #latest {
		margin:0px;
		padding:0px;
	}

		#wadai_main #latest #box {
			margin:10px 0px 0px 0px;
			padding:7px 10px 8px 10px;
			background-color:#ebebeb;
		}

		#wadai_main #latest .img {
			margin:0px;
			padding:2px;
			border:solid 1px #cccccc;
		}

		#wadai_main #latest .text {
			margin:0px;
			padding:0px 0px 0px 10px;
		}

#wadai_message {
	margin:0px;
	padding:10px 0px 0px 0px;
}

#wadai_error {
	margin:0px;
	padding:10px 0px 0px 0px;
}

#wadai_result {
	margin:0px;
	padding:0px;
}

	#wadai_result .img {
		margin:0px;
		padding:2px;
		border:solid 1px #cccccc;
	}

	#wadai_result .text {
		margin:0px;
		padding:0px 0px 0px 20px;
	}

/**************************************************/

#wadai_01 {
	width:840px;
	margin:0px 0px 20px 0px;
	padding:0px;
	background-color:#eeeeee;
}

#wadai_01_img {
	margin:0px;
	padding:10px;
}

#wadai_01_text {
	margin:0px;
	padding:20px 20px 20px 10px;
}

.wadai_01_text_ttl {
	margin:0px;
	padding:5px 12px 5px 12px;
	background-color:#e2e4e7;
	color:#0f218b;
	border:solid 1px #cccccc;
}

.wadai_01_text_txt {
	margin:0px;
	padding:10px 12px 10px 12px;
	background-color:#ffffff;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

#wadai_02 {
	width:840px;
	margin:0px 0px 20px 0px;
	padding:0px;
	background-color:#eeeeee;
}

.wadai_02_tbl {
	margin:0px;
	padding:0px;
	text-align:right;
	color:#0f218b;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

.wadai_02_day {
	margin:0px;
	padding:5px 7px 5px 7px;
	text-align:right;
	background-color:#e2e4e7;
	color:#0f218b;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

.wadai_02_txt {
	margin:0px;
	padding:5px 7px 5px 7px;
	text-align:left;
	background-color:#ffffff;
	color:#777777;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

/**************************************************/

.sitemap_dt_top {
	margin:0px;
	padding:0px 0px 0px 17px;
	background-image:url('../img_cmn/img_01.gif');
	background-repeat:no-repeat;
	background-position: 0px 4px;
	font-size:13px;
	font-weight:bold;
}

.sitemap_dt {
	margin:0px;
	padding:25px 0px 0px 17px;
	background-image:url('../img_cmn/img_01.gif');
	background-repeat:no-repeat;
	background-position: 0px 28px;
	font-size:13px;
	font-weight:bold;
}

.sitemap_dd {
	margin:0px;
	padding:0px 0px 0px 25px;
	font-size:13px;
	font-weight:nomal;
}

/*------------------------------------------------*/

.sitemap_table_01_00 {
	margin:0px;
	padding:0px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

.sitemap_table_01_01 {
	margin:0px;
	padding:7px 10px 7px 10px;
	background-color:#d9dce2;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	font-size:15px;
	font-weight:bold;
}

.sitemap_table_01_02 {
	margin:0px;
	padding:7px 10px 7px 30px;
	background-color:#eeeeee;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	font-size:13px;
	font-weight:bold;
	background-image:url('../img_cmn/img_01.gif');
	background-repeat:no-repeat;
	background-position: 10px 11px;
}

.sitemap_table_01_03 {
	margin:0px;
	padding:7px 10px 7px 10px;
	background-color:#ffffff;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

/**************************************************/

#career_head {
	margin:0px;
	padding:0px 0px 10px 0px;
}

#career_contents {
	margin:0px;
	padding:0px 0px 20px 0px;
}

#career_contents .name {
	margin:0px;
	padding:10px 0px 20px 0px;
	font-size:17px;
	font-weight:bold;
}

#career_contents .voice {
	margin:0px;
	padding:0px 0px 20px 0px;
}

#career_contents .table_01 {
	margin:0px;
	padding:0px 0px 20px 0px;
	font-size:12px;
	font-weight:nomal;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

#career_contents .table_01 .table_01_01 {
	margin:0px;
	padding:5px 10px 5px 10px;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

#career_contents .table_01 .table_01_02 {
	margin:0px;
	padding:5px 10px 5px 10px;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

#career_contents .table_01 .table_01_03 {
	margin:0px;
	padding:5px 10px 5px 10px;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

#career_contents .table_01 .table_01_sp {
	margin:0px;
	padding:0px;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

#career_contents #qa_top {
	margin:0px;
	padding:20px 0px 10px 0px;
	text-align:center;
}

#career_contents #qa_body {
	margin:0px;
	padding:0px 0px 20px 0px;
	text-align:left;
}

#career_contents #qa_body .ttl {
	margin:20px 0px 5px 0px;
	padding:5px 10px 5px 10px;
	font-size:15px;
	font-weight:bold;
	color:#25327c;
	background-image:url('../career/img/img_01.gif');
}

#career_contents #qa_body .q {
	margin:0px;
	padding:4px 0px 4px 35px;
	font-weight:bold;
	background-image:url('../career/mid-career/img/img_qa_q.gif');
	background-repeat:no-repeat;
}

#career_contents #qa_body .a {
	margin:0px;
	padding:4px 0px 4px 35px;
	font-weight:nomal;
	background-image:url('../career/mid-career/img/img_qa_a.gif');
	background-repeat:no-repeat;
}

#career_contents #qa_body hr {
	margin:0px;
	padding:0px;
	height:1px;
	border:#dbdeee 1px solid;
}

#career_foot {
	margin:0px;
	padding:20px 0px 0px 0px;
}

.career_link {
	margin:0px;
	padding:12px 10px 0px 0px;
	background-image:url('../career/img/menu_02.gif');
	font-size:13px;
	font-weight:nomal;
}

#career_title_img {
	margin:0px;
	padding:10px 0px 15px 0px;
}

/**************************************************/

#seminar_index {
	margin:0px;
	padding:20px 0px 0px 0px;
}

	#seminar_index #left {
		margin:0px;
		padding:0px;
	}

	#seminar_index #right {
		margin:0px;
		padding:0px 0px 0px 20px;
	}

	#seminar_index #img_stage {
		margin:0px;
		padding:0px 0px 20px 0px;
	}

	#seminar_index #access_rank {
		margin:0px;
		padding:0px;
	}

		#seminar_index #access_rank .image {
			margin:0px;
			padding:2px;
			border:solid 1px #aaaaaa;
		}

		#seminar_index #access_rank .count {
			margin:0px;
			padding:0px 0px 0px 10px;
		}

	#seminar_index .index_results {
		margin:0px;
		padding:7px 10px 8px 10px;
		background-color:#ebebeb;
	}

		#seminar_index .index_results .index_results_one {
			margin:0px;
			padding:0px;
		}

		#seminar_index .index_results .image {
			margin:4px 10px 3px 0px;
			padding:2px;
			float:left;
			border:solid 1px #aaaaaa;
		}

		#seminar_index .index_results .text {
			margin:0px;
			padding:0px;
		}

		#seminar_index #hot .index_results {
			background-color:#dfe5f7;
			border:solid 1px #9facd6;
		}

		#seminar_index #note .index_results {
			background-color:#f8e3e3;
			border:solid 1px #dbaaab;
		}

#seminar_search {
	margin:0px;
	padding:15px 0px 0px 0px;
}

	#seminar_search .image {
		margin-right:20px;
		padding:2px;
		border:solid 1px #aaaaaa;
	}

/**************************************************/

.bdr_01 {
	margin:0px;
	padding:2px 0px 3px 25px;
	background-image:url('../img_cmn/bdr_01.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}

.bdr_01_text {
	padding:7px 0px 0px 0px;
}

.bdr_02 {
	margin:0px;
	padding:2px 0px 3px 25px;
	background-image:url('../img_cmn/bdr_02.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
}

.bdr_02_text {
	padding:7px 0px 0px 0px;
}

/**************************************************/

.dot_01 {
	margin:0px;
	padding:0px;
	text-align:left;
	background-image:url('../img_cmn/dot_01.gif');
	clear:both;
}

/**************************************************/

.index_box_01 {
	margin:0px;
	padding:0px;
}

	.index_box_01 .body {
		margin:0px;
		padding:2px 10px 3px 10px;
		clear:both;
	}

.index_box_wadai {
	margin:0px;
	padding:9px 0px 0px 0px;
}

	.index_box_wadai #title {
		margin:0px;
		padding:0px 0px 2px 0px;
		font-size:12px;
		font-weight:bold;
		color:#252e79;
	}

	.index_box_wadai #read {
		margin:0px;
		padding:0px 0px 0px 7px;
	}

	.index_box_wadai #button {
		margin:0px;
		padding:7px 0px 0px 0px;
	}

	.index_box_wadai #pict {
		margin:0px;
		padding:0px;
		float:right;
	}

.index_bnr {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

	.index_bnr li {
		margin:0px;
		padding:0px 0px 3px 0px;
	}

/**************************************************/

.clr_01 {
	color:#0f218b;
}

.clr_02 {
	color:#ee0000;
}

/**************************************************/

/**************************************************/

body {
	font-size:12px;
	line-height:20px;
	background-image:url('../img_cmn/body_bg.gif');
	background-repeat:repeat-x;
	color:#444455;
}

td {
	font-size:12px;
	line-height:20px;
	color:#444455;
}

/**************************************************/

h1 {
	margin:0px;
	padding:0px;
	font-size:18px;
	font-weight:bold;
}

h2 {
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:bold;
}

h3 {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
}

h4 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
}

/**************************************************/

ul {
	margin:0px;
	padding:0px 0px 0px 18px;
}

ol {
	margin:0px;
	padding:0px 0px 0px 35px;
}

dl {
	margin:0px;
	padding:0px 0px 0px 0px;
}

dd {
	margin:0px;
	padding:0px 0px 0px 20px;
}

/**************************************************/

p {
	margin:0px;
	padding:0px 0px 10px 0px;
}

/**************************************************/

form {
	margin:0px;
	padding:0px;
}

/**************************************************/

a:link { color: #0f218b;text-decoration:none; }
a:visited { color:#440f8a;text-decoration:none; }
a:active { color:#0066ff;text-decoration:none; }
a:hover { color:#0066ff;text-decoration:underline; }

/**************************************************/

.f10 { font-size:10px;line-height:18px;font-weight:nomal; }
.f10b { font-size:10px;line-height:18px;font-weight:bold; }

.f11 { font-size:11px;line-height:19px;font-weight:nomal; }
.f11b { font-size:11px;line-height:19px;font-weight:bold; }

.f12 { font-size:12px;line-height:20px;font-weight:nomal; }
.f12b { font-size:12px;line-height:20px;font-weight:bold; }

.f13 { font-size:13px;line-height:20px;font-weight:nomal; }
.f13b { font-size:13px;line-height:20px;font-weight:bold; }

.f14 { font-size:14px;line-height:21px;font-weight:nomal; }
.f14b { font-size:14px;line-height:21px;font-weight:bold; }

.f15 { font-size:15px;line-height:21px;font-weight:nomal; }
.f15b { font-size:15px;line-height:21px;font-weight:bold; }

.f16 { font-size:16px;line-height:21px;font-weight:nomal; }
.f16b { font-size:16px;line-height:21px;font-weight:bold; }

.f17 { font-size:17px;line-height:22px;font-weight:nomal; }
.f17b { font-size:17px;line-height:22px;font-weight:bold; }

.f18 { font-size:18px;line-height:23px;font-weight:nomal; }
.f18b { font-size:18px;line-height:23px;font-weight:bold; }

.f19 { font-size:19px;line-height:24px;font-weight:nomal; }
.f19b { font-size:19px;line-height:24px;font-weight:bold; }

.f20 { font-size:20px;line-height:25px;font-weight:nomal; }
.f20b { font-size:20px;line-height:25px;font-weight:bold; }

.f21 { font-size:21px;line-height:26px;font-weight:nomal; }
.f21b { font-size:21px;line-height:26px;font-weight:bold; }

.f22 { font-size:22px;line-height:27px;font-weight:nomal; }
.f22b { font-size:22px;line-height:27px;font-weight:bold; }

.f23 { font-size:23px;line-height:28px;font-weight:nomal; }
.f23b { font-size:23px;line-height:28px;font-weight:bold; }

.f24 { font-size:24px;line-height:29px;font-weight:nomal; }
.f24b { font-size:24px;line-height:29px;font-weight:bold; }

.f25 { font-size:25px;line-height:30px;font-weight:nomal; }
.f25b { font-size:25px;line-height:30px;font-weight:bold; }

.f26 { font-size:26px;line-height:31px;font-weight:nomal; }
.f26b { font-size:26px;line-height:31px;font-weight:bold; }

.f27 { font-size:27px;line-height:32px;font-weight:nomal; }
.f27b { font-size:27px;line-height:32px;font-weight:bold; }

.f28 { font-size:28px;line-height:33px;font-weight:nomal; }
.f28b { font-size:28px;line-height:33px;font-weight:bold; }

.f29 { font-size:29px;line-height:34px;font-weight:nomal; }
.f29b { font-size:29px;line-height:34px;font-weight:bold; }

.f30 { font-size:30px;line-height:35px;font-weight:nomal; }
.f30b { font-size:30px;line-height:35px;font-weight:bold; }

/**************************************************/

.pd_b_5 { padding-bottom:5px; }

/**************************************************/
