/*
	-= Style Menu =-
	1.全体の体裁
	2.ヘッド表示の設定
	3.ガイド表示の設定
	4.メイン表示の設定
		┗ メニュー表示の設定
		┗ コンテンツ表示の設定
			┗会議所ガイド表示の設定
			┗経営サポート表示の設定
			┗情報発信・会員交流表示の設定
			┗会員増強ページ表示の設定
			┗地域情報ページ表示の設定
			┗検定・セミナー表示の設定
			┗共済・保険制度表示の設定
	5.フット表示の設定
*/

/* 1.全体の体裁 */
body {
	font-family: "ＭＳ Ｐゴシック", "Osaka−等幅";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #EFFFEF;
	margin: 0px;
	text-align: center;
}
a { text-decoration: none; }
a:link, a:visited { text-decoration: none; color: #3333CC; }
a:active, a:hover { text-decoration: none; color: #6699FF; }

/* 2.ヘッド表示の設定 */
#head {
	height: auto;
	width: 800px;
	background-color: #FFFFFF;
}
#head .top_bar {
	background-image: url(../image/top_bar.gif);
	background-repeat: repeat-x;
	height: 25px;
}

/* 3.ガイド表示の設定 */
#guide01 {
	height: auto;
	width: 800px;
	padding-top: 5px;
	background-color: #FFFFFF;
	background-image: url(../image/t_menu_br.gif);
	background-repeat: repeat-x;
	background-position: 0px 5px;
	text-align: left;
}
#guide02 {
	height: auto;
	width: 800px;
	padding-top: 2px;
	text-align: left;
	background-color: #FFFFFF;
}
.pankuzu {
	width: 450px;
	padding: 1px 3px 0 3px;
	background-color: #FFFFEF;
	border-bottom: 1px dotted #CFFFCF;
}

/* 4.メイン表示の設定 */
#main {
	padding-top: 2px;
	width: 800px;
	height: auto;
	background-color: #FFFFFF;
}

/* メニュー表示の設定 */
#menu {
	width: 144px;
	height: auto;
	float: left;
}
.menu_t {
	height: 35px;
	width: 142px;
	text-align: center;
	font-weight: bold;
	color: #484848;
	font-size: 12px;
	letter-spacing: 2px;
	background-image: url(../image/r_menutb.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.menu_m {
	height: auto;
	width: auto;
	padding: 2px 0;
}
.menu_f {
	height: auto;
	width: auto;
	border-top: 3px solid #CFCFCF;
	padding-top: 8px;
	margin-top: 78px;
}

/* コンテンツ表示の設定 */
#contents {
	width: 652px;
	height: auto;
	float: right;
	margin-top: 3px;
	color: #484848;
	font-family: "ＭＳ ゴシック";
}
.cont_menu {
	width: auto;
	height: auto;
	padding: 0px;
	margin-bottom: 3px;
	text-align: left;
}

/* 会議所ガイド表示の設定 */
#guide dt {
	background-image: url(../image/guide_icon01.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 14px;
	background-position: left center;
	font-weight: bold;
	margin: 0px;
	line-height: 20px;
}
#guide dd {
	font-size: 12px;
	margin: 0px;
	padding-left: 14px;
	text-align: left;
	line-height: 16px;
}
.main {
	width: auto;
	height: auto;
	padding: 0px;
	text-align: left;
	line-height: 16px;
	margin: 0px;
}
.conclusion {
	font-size: 14px;
	font-weight: bold;
	background-color: #DDDDAA;
}
.soshikizu {
	margin: 30px 0;
	text-align: center;
}

/* 経営サポート表示の設定 */
#keiei dt {
	background-image: url(../image/keiei_icon01.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 14px;
	background-position: left center;
	font-weight: bold;
	margin: 0px;
	line-height: 20px;
}
#keiei dd {
	font-size: 12px;
	margin: 0px;
	padding-left: 14px;
	text-align: left;
	line-height: 16px;
}

/* 金融サポート表示の設定 */
#kinyuu dt {
	background-image: url(../image/kinyuu_icon01.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 14px;
	background-position: left center;
	font-weight: bold;
	margin: 0px;
	line-height: 20px;
}
#kinyuu dd {
	font-size: 12px;
	margin: 0px;
	padding-left: 14px;
	text-align: left;
	line-height: 16px;
}
#loan .title {
	padding: 5px 0;
	text-align: center;
}
#loan .midasi {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	text-align: center;
	background-color: #9999FF;
	color: #FFFFFF;
	padding: 5px 0;
}
#loan .honbun {
	font-size: 12px;
	margin: 0px;
	text-align: left;
	line-height: 16px;
	padding: 10px;
	width: auto;
}
#loan .honbun2 {
	font-size: 14px;
	margin: 0px;
	text-align: left;
	line-height: 18px;
	padding: 10px;
	width: auto;
}

/* 情報交換・会員交流表示の設定 */
#community dt {
	background-image: url(../image/community_icon01.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 14px;
	background-position: left center;
	font-weight: bold;
	margin: 0px;
	line-height: 20px;
}
#community dd {
	font-size: 12px;
	margin: 0px;
	padding-left: 14px;
	text-align: left;
	line-height: 16px;
}

/* 会員増強ページ表示の設定 */
#zoukyo01 {
	margin-bottom: 10px;
}
#zoukyo01 .midasi01 {
	color: #000066;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
}
#zoukyo01 .midasi02 {
	font-size: 18px;
	line-height: 20px;
	color: #FF0000;
	text-align: center;
}
#zoukyo02 .honbun01 {
	font-size: 12px;
	line-height: 16px;
	padding: 0 10px;
}
#zoukyo02 .honbun02 {
	font-size: 12px;
	line-height: 16px;
	background-color: #CCCCCC;
	padding: 5px 10px;
}
#zoukyo02 dt {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #000000;
}
#zoukyo02 dd {
	margin: 0;
	padding: 5px 0;
	width: auto;
	text-align: left;
}
#zoukyo03 {
	margin: 10px 0;
}
#zoukyo03 .midasi01 {
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
}
#zoukyo03 .midasi02 {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}

/* 地域情報ページ表示の設定 */
#info dt {
	background-image: url(../image/info_icon01.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 14px;
	background-position: left center;
	font-weight: bold;
	margin: 0px;
	line-height: 20px;
}
#info dd {
	font-size: 12px;
	margin: 0px;
	padding-left: 14px;
	text-align: left;
	line-height: 16px;
}
#info .event dd {
	margin: 5px 0 10px 0;
}

/* 検定・セミナー表示の設定 */
#kentei dt {
	background-image: url(../image/kentei_icon01.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 14px;
	background-position: left center;
	font-weight: bold;
	margin: 0px;
	line-height: 20px;
}
#kentei dd {
	font-size: 12px;
	margin: 0px;
	padding-left: 14px;
	text-align: left;
	line-height: 16px;
	background-color: #ffffdd;
}
#kentei .data dt {
	background-image: url(../image/kentei_icon02.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 14px;
	background-position: left center;
	font-weight: bold;
	margin: 0px;
	line-height: 20px;
}
#kentei .data dd {
	font-size: 12px;
	margin: 0px;
	padding-left: 14px;
	text-align: left;
	line-height: 16px;
	background-color: #ffffdd;
}

/* 共済・保険制度表示の設定 */
#kyousai dt {
	background-image: url(../image/kyousai_icon01.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	font-size: 14px;
	background-position: left center;
	font-weight: bold;
	margin: 0px;
	line-height: 20px;
}
#kyousai dd {
	font-size: 12px;
	margin: 0px;
	padding-left: 14px;
	text-align: left;
	line-height: 16px;
}
#kyousai .data dd {
	font-size: 12px;
	margin: 0px;
	padding-left: 14px;
	text-align: left;
	line-height: 16px;
	background-color: #ffffdd;
}

/* 5.フット表示の設定 */
#foot {
	height: auto;
	width: 800px;
	background-color: #FFFFFF;
	padding: 10px 0 10px 0;
}
.f_bar{
	background-image: url(../image/f_bar.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 9px;
}
.data {
	font-size: 10px;
	width: auto;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	text-align: left;
}
.copy {
	font-size: 12px;
	text-align: right;
	vertical-align: bottom;
	width: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 30px;
}
