/*
	-= Style Menu =-
	1.全体の体裁
	2.ヘッド表示の設定
	3.ガイド表示の設定
	4.メイン表示の設定
		┗ メニュー表示の設定
		┗ コンテンツ表示の設定
			┗最新News表示の設定
			┗アイコン表示の設定
			┗会議所ニュース表示の設定
			┗会員企業紹介表示の設定
	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 {
	font-family: "ＭＳ Ｐゴシック", "Osaka−等幅";
	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;
}

/* 最新News表示の設定 */
.comment {
	width: auto;
	height: 25px;
	padding: 0px;
	margin-bottom: 3px;
	text-align: left;
	border: 1px solid #484848;
}
.comment_t {
	text-align: center;
	border-right: 1px solid #484848;
	background-color: #EECC33;
	font-size: 12px;
	line-height: 16px;
}
.comment_m {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	padding-left: 3px;
	width: auto;
	padding-right: 3px;
}

/* アイコン表示の設定 */
.icon {
	width: auto;
	height: auto;
	padding: 0;
	text-align: left;
}
.icon_t {
	color: #333333;
	line-height: 16px;
	font-size: 10px;
	background-image: url(../image/menu_bar.gif);
	background-repeat: no-repeat;
	height: 25px;
	border: 1px solid #484848;
	text-indent: 10px;
}
.icon_img{
	margin-top: 15px;
}
.icon_font {
	font-size: 12px;
	line-height: 16px;
}
.icon_frame01 {
	background-image: url(../image/icon_frame01.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 162px;
	background-position: center center;
}
.icon_frame02 {
	background-image: url(../image/icon_frame02.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 162px;
	background-position: center center;
}
.icon_frame03 {
	background-image: url(../image/icon_frame03.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 162px;
	background-position: center center;
}
.icon_frame04 {
	background-image: url(../image/icon_frame04.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 162px;
	background-position: center center;
}
.icon_frame05 {
	background-image: url(../image/icon_frame05.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 162px;
	background-position: center center;
}
.icon_frame06 {
	background-image: url(../image/icon_frame06.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 162px;
	background-position: center center;
}
.icon_frame07 {
	background-image: url(../image/icon_frame07.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 162px;
	background-position: center center;
}
.icon_frame08 {
	background-image: url(../image/icon_frame08.gif);
	background-repeat: no-repeat;
	height: 200px;
	width: 162px;
	background-position: center center;
}
.icon_a01 {
	background-image: url(../image/arrow_01.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	width: auto;
}
.icon_a02 {
	background-image: url(../image/arrow_02.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	width: auto;
}
.icon_a03 {
	background-image: url(../image/arrow_03.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	width: auto;
}
.icon_a04 {
	background-image: url(../image/arrow_04.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	width: auto;
}
.icon_a05 {
	background-image: url(../image/arrow_05.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	width: auto;
}
.icon_a06 {
	background-image: url(../image/arrow_06.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	width: auto;
}
.icon_a07 {
	background-image: url(../image/arrow_07.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	width: auto;
}
.icon_a08 {
	background-image: url(../image/arrow_08.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	width: auto;
}

/* 会議所ニュース表示の設定 */
.news {
	width: auto;
	height: auto;
	padding: 0;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	font-size: 12px;
	margin-top: 5px;
	text-align: left;
}
.topic {
	color: #333333;
	line-height: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #484848;
	border-right-color: #484848;
	border-left-color: #484848;
	background-image: url(../image/topic_bar.gif);
	height: 25px;
	background-repeat: no-repeat;
	text-indent: 10px;
	font-weight: bold;
}
.topic_all {
	padding-top: 2px;
	border: 1px solid #484848;
}
.topic_part {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AFAFAF;
	margin: 5px 0;
}

/* 会員企業紹介表示の設定 */
.weekly {
	line-height: 16px;
	color: #333333;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #484848;
	border-left-color: #484848;
	background-image: url(../image/weakly_bar01.gif);
	background-repeat: no-repeat;
	height: 25px;
	text-indent: 10px;
	font-weight: bold;
}
.weekly_info{
	font-size: 10px;
	text-align: right;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #484848;
	border-right-color: #484848;
	background-image: url(../image/weakly_bar02.gif);
	background-repeat: no-repeat;
	height: 25px;
}
.weekly_all{
	padding-top: 2px;
	border: 1px solid #484848;
}
.weekly_cell01 {
	background-color: #FFFFFF;
}
.weekly_cell02 {
	margin-top: 2px;
	background-color: #FFFFFF;
}
.photo {
	padding: 2px;
}
.status {
	padding: 2px;
	vertical-align: top;
	line-height: 16px;
}

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