/***********************************************************/
/******* HTML tag styles                             *******/
/***********************************************************/

body {
	font-size: 11pt;
	background-image: url(../image/bg_con1.gif); 
}

/***********************************************************/
/******* main table                             ************/
/***********************************************************/

#mainbody {
	width: 800px;
	text-align: left;
	background-color: #ffffff;
	margin: 0px 0px 0px 10px;
	border: 1px #E0E0E0 solid;
}

#all {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 820px;
	background-image: url(../image/bg_con2_2.gif);
	page-break-before: after;
}


#mainbody2 {
	width: 800px;
	height: 600px;
	background-image: url(../image/index_logo.jpg);
	margin: 0px 0px 0px 10px;
}


/***********************************************************/
/******* main table last                       *************/
/***********************************************************/ 


/******* カウンター                            *************/
#count {
	display: block;
	text-align: right;
	table-layout: fixed;
	width: 800px;
	height:295px;
}


/***********************************************************/
/******* mein navi styles                      *************/
/***********************************************************/ 
#back0{
	background-image: url(../image/daika_logo3.gif);
	width: 800px;
	font-size: 11pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:72px;
}

#back1{
	width: 145px;
	font-size: 11pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:72px;
}

#back1 a {
	text-decoration: none;
	background-repeat: no-repeat;
	display: block;
	width: 145px;
	height:72px;
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../image/daika_logo5.gif);
}

#back{
	background-image: url(../image/daika_logo4.gif);
	font-size: 11pt;
	width: 800px;
	margin: 0px;
	padding: 0px;
	height:40px;
}

#mainmenu{
	border-bottom: 0px;
	font-size: 11pt;
}

#mainmenu a {
	padding: 3px 2px 3px 2px;
	font-size: 11pt;
	color: #565656;
	width:100px;
	height:20px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: center;
	background-image: url("../image/img/size_bt_21.gif");
}

/*** 経済事業メニュー変更　080306 Sasaki***/
#mainmenu #activemenu a {
	padding: 3px 2px 3px 2px;
	font-size: 11pt;
	color: #565656;
	width:100px;
	height:20px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: repeat-x;
	background-position: center;
	background-image: url("../image/img/size_bt_2.gif");
}

#mainmenu a:hover {
	font-size: 11pt;
	color: #565656;
	background-image: url("../image/img/size_bt_2.gif");
}

#mainmenu ul {
	list-style: none; margin: 0; padding: 0;
}

#mainmenu li {
	font-size: 11pt;
	margin: 0px 1px 0px 0px;
	float: left;
	padding: 1px;
	text-align: center;
}


/*****************************************************************/
/******* font navi styles big                            *******/
/*****************************************************************/ 

#fontsize a {
	font-size: 11pt;
	margin: 1px;
	padding: 1px 5px 2px 5px;
	display: block;
	float: right;
	color: #333333;
	text-decoration: none;
	border-bottom: 0px;
	background-image: url(../image/img/size_bt.gif);
	background-repeat: repeat-x;
	background-position: center;

}


#fontsize a:hover {
	font-size: 11pt;
	margin: 1px;
	padding: 2px 5px 1px 5px;
	display: block;
	color: #666666;
	float: right;
	text-decoration: none;
	border-bottom: 0px;
	background-image: url(../image/img/size_bt_1.gif);
}


#fontsize ul {
	list-style: none; margin: 0; padding: 0;
}

#fontsize li {
	font-size: 11pt;
	width: 26px;
	height: 20px;
	float: right;
	font-weight: bold;
	text-align: center;
	margin: 0px 1px 0px 0px;
	padding: 0px 2px 0px 0px;
	background-repeat: repeat-x;
	background-position: center;
}


.big *{
font-size:14pt;
}

.normal *{
font-size:11pt;
}
.mini *{
font-size:10pt;
}


/***********************************************************/
/******* <h*> タグ 関連                              *******/
/***********************************************************/ 

h1{
	font-size: 11pt;
	font-weight: bold;
	color: #333333;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

h2{
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
	margin: 5px 0px 5px 0px;
	width: 460px;
	height: 17px;
	display: block;
	padding: 0px 10px 5px 10px;
	background-image: url(../image/ba_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

h3{
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
	margin: 5px 0px 5px 0px;
	width: 460px;
	height: 17px;
	display: block;
	padding: 0px 10px 5px 10px;
	background-image: url(../image/ba_line2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

h4{
	font-size: 11pt;
	font-weight: bold;
	color: #000852;
	margin: 0px 0px 0px 10px;
	width: 460px;
	height: auto;
	/*height: 2.5em;
	height: 17px; sasaki1016*/
	padding: 8px 5px 8px 5px;
	background-image: url(../image/ba_line1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

h5{
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
	margin: 5px 0px 5px 0px;
	width: 545px;
	height: 17px;
	display: block;
	text-align: left;
	padding: 0px 10px 5px 10px;
	background-image: url(../image/ba_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

h6{
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
	margin: 5px 0px 5px 0px;
	width: 460px;
	height: 17px;
	display: block;
	padding: 0px 10px 5px 10px;
	background-image: url(../image/ba_line3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

/******************* #ロールオーバー *********************/
#a_now2 {
	color: #84C6FE;
	background-color: #E6E6E6;
}


#a_now3 {
	font-size: 10pt;
	display: block;
	color: #84C6FE;
	text-decoration: none;
}

#a_now4 {
	margin: -3px 0px -1px 0px;
	padding: 3px 2px 3px 2px;
	font-size: 11pt;
	color: #565656;
	font-weight: bold;
	text-decoration: none;
	/* 画像並び リピートXを挿入 2007/04/16 傳寶 */
	background-repeat: repeat-x;
	background-position: center;
	background-image: url("../image/img/size_bt_2.gif");
}


#a_now5 {
	color: #000C42;
	background-color: #DDF5FF;
}

/************** #ロールオーバー END *********************/


/********************************************************/
/******************* #footer styles *********************/
/********************************************************/

#footer{
	text-align: center;
	clear: both;
	font-size: 10pt;
	color: #333333;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}

#footer a {
	font-size: 10pt;
	color: #4D50D7;
}

#footer a:hover{
	color: #84C6FE;
}

#footer p {
	font-size: 10pt;
	margin: 0;
	padding: 0 2px 0 2px;
	display: inline;
}

#footer1{
	text-align: center;
	clear: both;
	font-size: 10pt;
	color: #333333;
	padding: 0px 0px 0px 0px;
}


/********************************************************/
/***************** # 左側 navi styles ******************/
/********************************************************/

#navBar {
	float: left;
	text-align: center;
	width:190px;
	margin: 0px;
	padding: 0px;
	border-bottom: 0px;
	font-size: 11pt;
	background-color: #ffffff;
	color: #333333;
}

#navBar ul a:link, #navBar ul a:visited {
display: block;
}

#navBar ul {
list-style: none; margin: 0; padding: 0;
}



/***************** #カレンダー styles *****************/

#cal_title {
	font-size: 9pt;
	/*
	width:181px;
	*/
	width:169px;
	height:16px;
	margin: 0px;
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	padding: 3px 0px 0px 0px;
	border-bottom: 0px;
	border: 1px #6F6F6F solid;
	background-color: #6F6F6F;
}

#cal_title2 {
	font-size: 11pt;
	/*
	width:182px;
	*/
	width:170px;
	height:16px;
	margin: 0px 0px 0px 4px;
	color: #666666;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	clear: both;
	padding: 0px;
	border-bottom: 0px;
}


#cal_body table {
	margin: 0px 0px 0px 1px;
	font-size: 11pt;
	/*
	width: 182px;
	*/
	width: 170px;
	height: 125px;
	border-collapse: collapse;
	background-color: #6F6F6F;
}

#cal_body th, #cal_body td {
	font-size: 10pt;
	width: 25px;
	padding: 0px;
	border: 1px #BEBEBE solid;
}

#cal_body th {
	color: #FF0000;
	background-color: #FFDCFA;
	font-weight: normal;
}

#cal_body td {
	color: #333333;
	border-collapse: collapse;
	background-color: #ffffff;
}

td.example02 {
	height: 3px;
	background-color: #BEBEBE;
}


#calendar01{
	position: absolute;
	width: 10px;
	height: 12px;
	font-size: 6pt;
	margin: 1px 0px 1px -20px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../image/p_02.gif); 
}


#calendar02{
	position: absolute;
	width: 10px;
	height: 12px;
	font-size: 6pt;
	margin: 1px 0px 1px 10px;
	padding: 0px;
	text-decoration: none;
	background-image: url(../image/p_01.gif);
}

#calendar{
	font-size: 11pt;
	width:182px;
	height:145px;
	margin: 0px 0px 0px 4px;
	padding: 0px;
	align: right;
	border-bottom: 0px;
}

#calendar a {
	font-size: 11pt;
	display: block;
	border-top: 0px solid #cccccc;
	padding: 0px 0px 0px 0px;
}

#calendar a:hover{
	font-size: 11pt;
	text-decoration: none;
}
/***************** #カレンダー styles END *****************/




/***************** #メルマガ styles *****************/


#mail_mgz {
	margin: 0px 0px 0px 12px;
}

#mailmgz01{
	display: block;
	width:165px;
	height:24px;
	margin: 0px;
	padding: 0px;
	border-bottom: 0px;
	background-image: url(../image/obj_mail_1.gif); 
}

#mailmgz02{
	text-align: left;
	width:155px;
	height:65px;
	margin: 0px;
	padding: 5px;
	font-size: 10pt;
	background-color: #ECECEC;
}


#mailmgz02 span {
	font-size: 7pt;
	color: #FF6519;
	margin: 5px;
}


#mailmgz03{
	text-align: right;
	font-size: 7pt;
	width:165px;
	height:25px;
	margin: 0px;
	padding: 0px;
	background-color: #ECECEC;
}

#mailmgz04{
	text-align: right;
	font-size: 7pt;
	width:165px;
	height:18px;
	margin: 0px 0px -3px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../image/obj_mail_3.gif); 
}


img { 
	border: 0px red solid; 
}
/***************** #メルマガ styles END *****************/




/***************** #contact styles *****************/

#contactimg {
	float: left;
	margin: 5px;
}

#contactimg2 {
	float: right;
	margin: 5px;
}

#contactimg3 {
	float: left;
	vertical-align: middle;
	margin: 5px;
}

#contactimg4 {
	float: right;
	vertical-align: middle;
	margin: 5px;
}


#contactimg5 {
	float: left;
	vertical-align: bottom;
	margin: 5px;
}

#contactimg6 {
	float: right;
	vertical-align: bottom;
	margin: 5px;
}


#contact{
	font-size: 10pt;
	display: block;
	margin-top: 10px;
	margin-left: 5px;
	text-align: left;
	width:180px;
	height:150px;
	padding: 0px;
	background-image: url(../image/bill1.gif);
}

#contact p {
	font-size: 10pt;
	padding: 40px 0px 0px 0px;
	margin: 0;
}


#contact a {
	display: block;
	padding: 1px 1px 1px 1px;
}

#contact a:hover{
	background-color: #ffffff;
}
/***************** #contact styles END *****************/



/******************** # バナー広告 ********************/

#advertisement{
	float: right;
	width:120px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

#advertisement p{
	width:120px;
	height:300px;
	margin: 0px;
	padding: 0px;
	display: block;	
}
/******************** # バナー広告 END ********************/

/******************** # menu Navi ********************/
#Navi {
	text-align: center;
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	border: 1px #999999 solid;
}

#Navi p {
	font-weight: bold;
	margin: 0;
	padding: 3px;
	text-align: center;
	font-size: 10pt;
	color: #ffffff;
	background-color: #666666;
}


#Navi li {
	padding: 5px;
}


#Navi a {
	display: block;
	color: #666666;
	padding: 0;
	color: #4D50D7;
	text-overflow: ellipsis;
	text-decoration: none;
}


#Navi a:hover{
	color: #000C42;
	background-color: #DDF5FF;
}
/******************** # menu Navi END ********************/


/********************************************************/
/************ #メインボディー styles *******************/
/********************************************************/

#content {
	color: #333333;
	width: 610px;
	float: right;
	padding: 0px 0px 0px 0px;
	height:100%;
	background-color: #ffffff;
}


#content0 {
	color: #333333;
	width: 740px;
	float: right;
	padding: 0px 0px 0px 0px;
	height:100%;
	background-color: #ffffff;
}


#content10 {
	color: #333333;
	width: 480px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}


#content10 p {
	color: #0000FF;
	text-align: center;
	padding: 5px 0px 20px 0px;
}


#content11 {
	color: #333333;
	width: 480px;
	text-align: center;
	padding: 0px;
	height:100%;
	background-color: #ffffff;
}


#content11 p {
	width: 350px;
	font-weight: bold;
	margin: 30px;
	padding: 3px;
	background-color: #CCCCFF;
}


#content11 span {
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	background-color: #CCCCCC;
}


#login {
	width: 160px;
	height: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
}


#bt_1 {
	width: 165px;
	margin: 10px 0px 70px 83px;
	padding: 0px 0px 0px 0px;
}
/***********************************************************/
/************ #メインボディー styles END *******************/
/***********************************************************/

#content15 {
	width: 480px;
	height:30px;
	padding: 3px 0px 0px 0px;
	background-image: url(../image/obj_ba2.gif);
}



/****************** # トピックス情報 *******************/

#news {
	float: right;
	font-size: 9pt;
	color: #666666;
	font-weight: bold;
	margin: -5px 0px 0px 0px;
	width: 40px;
	padding: 0px 0px 0px 20px;
}


#news a {
	font-size: 8pt;
	display: block;
	padding: 0px 0px 0px 0px;
	color: #4D50D7;
	text-overflow: ellipsis;
	text-decoration: none;
}

#news a:hover{
	font-size: 8pt;
	display: block;
	color: #84C6FE;
	text-decoration: none;
}

#content01 {
	width: 480px;
	height:30px;
	padding: 3px 0px 0px 0px;
	background-image: url(../image/obj_ba2.gif);
}

#content02 {
	color: #333333;
	width: 480px;
	padding: 0px 0px 0px 0px;
}


#content02 a {
	padding: 0px 0px 0px 0px;
	color: #4D50D7;
	text-overflow: ellipsis;
	text-decoration: none;
}

#content02 a:hover{
	color: #84C6FE;
	text-decoration: none;
}

#content02 ul {
	list-style: none; margin: 0; padding: 0;
}

#content02 li {
	margin: 0 0 12px 0;
	padding: 0 0 0 20px;
	background-color: #F1FFFF;	
	/*071018 sasaki deleted
	padding: 1px;
	margin-bottom: 12px;
	list-style-image: url(../image/p_01_4.gif);
	*/
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../image/p_01_4.gif);
	list-style-position: outside;	
}

#content09 {
	color: #333333;
	width: 480px;
	padding: 0px 0px 0px 0px;
}

#content09 a {
	padding: 0px 0px 0px 0px;
	color: #4D50D7;
	text-overflow: ellipsis;
	text-decoration: none;
}

#content09 a:hover{
	color: #84C6FE;
	text-decoration: none;
}

#content09 ul {
	list-style: none; margin: 0; padding: 0;
}

#content09 li {
	margin: 0 0 12px 0;
	padding: 0 0 0 20px;
	background-color: #F1FFFF;
	background-image: url(../image/p_01_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	/*padding: 1px;
	margin-bottom: 12px;
	list-style-image: url(../image/p_01_3.gif);
	background-color: #F1FFFF;*/
}

#content03 {
	text-align: right;
	color: #333333;
	width: 440px;
	padding: 3px 30px 2px 0px;
}

#content03 a {
	color: #4D50D7;
	text-decoration: none;
}

#content03 a:hover{
	color: #84C6FE;
	text-decoration: none;
}

#content08 {
	color: #333333;
	width: 530px;
	padding: 8px 0px 0px 30px;
}


#content08 a {
	color: #4D50D7;
	text-overflow: ellipsis;
}

#content08 a:hover{
	color: #84C6FE;
	text-decoration: none;
}

#content08 ul {
	list-style: none; margin: 0; padding: 0;
}

#content08 li {
	padding: 0px;
	margin-bottom: 12px;
	list-style-image: url(../image/p_01.gif);
	background-color: #DDF5FF;
}


#content07 {
	text-align: left;
	width: 460px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}


#content07 li {
	padding: 0px;
	margin-bottom: 8px;
}

/* 20080215 sasaki*/
.indent {
	text-indent: 1em;
}

/****************** # トピックス情報 END *******************/





/****************** # メンバーズ 情報 *******************/

#content06 {
	width: 480px;
	height:30px;
	padding: 3px 0px 0px 0px;
	background-image: url(../image/obj_ba2.gif);
}

#content04 {
	color: #333333;
	width: 480px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}


#content04 a {
	padding: 0px 0px 0px 0px;
	color: #4D50D7;
	text-overflow: ellipsis;
	text-decoration: none;
}

#content04 a:hover{
	color: #84C6FE;
	text-decoration: none;
}

#content04 ul {
	list-style: none; margin: 0; padding: 0;
}

#content04 li {
	margin: 0 0 12px 0;
	padding: 0 0 0 20px;
	background-image: url(../image/p_01_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #F4F4F4;
	/*padding: 1px;
	margin-bottom: 12px;
	list-style-image: url(../image/p_01_3.gif);
	background-color: #F4F4F4;*/
}


#content05 {
	text-align: right;
	color: #333333;
	width: 440px;
	padding: 3px 30px 2px 0px;
}

#content05 a {
	color: #4D50D7;
	text-decoration: none;
}

#content05 a:hover{
	color: #84C6FE;
	text-decoration: none;
}

#magazine_title{
	text-align: center;
	font-weight: bold;
}
/****************** # メンバーズ 情報 END *******************/



/****************** # index トピックス情報 *******************/
/****************** # index メンバーズ 情報 *******************/

#topics {
	text-align: left;
	color: #333333;
	margin: 3px 0px 0px 40px;
}


#member {
	text-align: left;
	color: #333333;
	margin: 3px 0px 20px 40px;
}

table.topics3 {
	max-width: 480px;
	min-width: 440px;
	overflow: scroll;
	white-space: normal;
	border-collapse: collapse;
}

td.topics0 {
	width: 75px;
	color: #666666;
	vertical-align: top;
	border: 1px solid #C3C3C3;
	font-weight: bold;
	background-color: #ffffff;
	padding: 2px 2px;
}

td.topics1 {
	width: 410px;
	color: #666666;
	border: 1px solid #C3C3C3;
	background-color: #ffffff;
	padding: 2px 2px;
}

td.topics2 {
	font-weight: bold;
	border: 1px solid #C3C3C3;
	color: #333333;
	background-color: #C3C3C3;
	padding: 3px 5px;
}


/****************** # index ボタン *******************/

.space {
	width: 780px;
	text-align: center;
	padding: 5px;
}

#bottun3 {
	color: #333333;
	width: 180px;
	text-align: center;
	padding: 2px;
	margin: 0px 0px 0px -30px;
	background-color: #EEEEEE;
}


#bottun4 {
	color: #333333;
	width: 180px;
	text-align: center;
	padding: 2px;
	margin: 0px 0px 0px 0px;
	background-color: #EEEEEE;
}

#bottun1 b {
	font-size: 28pt;
	visibility: hidden;
}

#bottun2 b {
	font-size: 28pt;
	visibility: hidden;
}

#bottun1 a {
	/*
	display: inline;
	*/
	/*
	border-bottom: 0px;
	*/
	background-image: url(../image/bottun3_1.jpg);
	background-repeat:no-repeat;
	text-decoration: none;
}


#bottun1 a:hover{
	/*
	border-bottom: 0px;
	*/
	background-image: url(../image/bottun3_11.jpg);
	/*
	text-decoration: none;
	*/
}


#bottun2 a {
	display: inline;
	border-bottom: 0px;
	background-image: url(../image/bottun3_2.jpg);
	background-repeat:no-repeat;
	text-decoration: none;
}


#bottun2 a:hover{
	border-bottom: 0px;
	background-image: url(../image/bottun3_21.jpg);
	text-decoration: none;
}
/****************** # index トピックス情報 END *******************/
/****************** # index メンバーズ 情報 END *******************/


/*********************** # 連合会概要 ***************************/
#rengokai {
	float: left;
	font-size: 11pt;
	font-weight: bold;
	display: block;
	color: #666666;
	width: 570px;
	padding: 3px 0px 0px 0px;
	background-image: url(../image/obj_ba2.gif);
}

#rengokai1 {
	font-size: 11pt;
	display: block;
	color: #666666;
	width: 570px;
	padding: 0px 0px 0px 0px;
}


#rengokai1 a {
	font-size: 10pt;
	display: block;
	padding: 0px 0px 0px 0px;
	color: #4D50D7;
	text-overflow: ellipsis;
	text-decoration: none;
}

#rengokai1 a:hover{
	font-size: 10pt;
	display: block;
	color: #84C6FE;
	text-decoration: none;
}

#rengokaiContent {
	float: left;
	font-size: 11pt;
	color: #333333;
	width: 570px;
	padding: 5px;
}

#rengokaiContent2 {
	float: left;
	color: #333333;
	width: 530px;
	padding: 5px;
	border: 1px #666666 solid;
	background-color: #eeeeee;
}
#rengokai1 ul {
	list-style: none; margin: 0; padding: 0;
	float: left;
}

#rengokai1 li {
	padding: 1px;
	float: left;
	margin-bottom: 12px;
}


#rengokaiNavi {
	text-align: center;
	width: 170px;
	padding: 0;
	margin: 0px 0px 0px 10px;
	border: 1px #999999 solid;
}



#rengokaiNavi p {
	font-weight: bold;
	margin: 0;
	padding: 3px;
	text-align: center;
	font-size: 10pt;
	color: #ffffff;
	background-color: #666666;
}


#rengokaiNavi li {
	padding: 5px;
}


#rengokaiNavi a {
	display: block;
	color: #666666;
	padding: 0;
	color: #4D50D7;
	text-overflow: ellipsis;
	text-decoration: none;
}


#rengokaiNavi a:hover{
	color: #84C6FE;
	background-color: #E6E6E6;
}

#rengokai0 {
	text-align: left;
	color: #333333;
	width: 540px;
	height:100%;
	padding: 5px 5px 5px 5px;
}

#rengokaiContent table {
	text-align: left;
	width: 570px;
	height: 5px;
	border: 1px #666666 solid;
	border-collapse: collapse;
}

#rengokaiContent th {
	width: 75px;
	height: 5px;
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: top;
	padding: 5px;
	border: 2px #ffffff solid;
	background-color: #666666;
}

#rengokaiContent td {
	width: 465px;
	height: 5px;
	white-space: nowrap;
	padding: 5px;
	border: 2px #ffffff solid;
	background-color: #eeeeee;
}


#rengokaiContent3 {
	float: left;
	font-size: 11pt;
	color: #333333;
	width: 570px;
	padding: 5px;
}

#rengokaiContent3 table {
	text-align: left;
	width: 570px;
	height: 5px;
	border: 1px #999999 solid;
	border-collapse: collapse;
}

#rengokaiContent3 th {
	color: #ffffff;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: top;
	padding: 5px;
	border: 1px #CCCCCC solid;
	background-color: #999999;
}

#rengokaiContent3 td {
	white-space: nowrap;
	padding: 5px;
	vertical-align: top;
	border: 1px #CCCCCC solid;
	background-color: #ffffff;
}

.Ryose{
	text-align: right;
}

#rengokaiContent4 {
	float: left;
	font-size: 11pt;
	color: #333333;
	width: 575px;
	padding: 5px;
}

#rengokaiContent4 table {
	text-align: left;
	width: 570px;
	height: 5px;
	border: 1px #999999 solid;
	border-collapse: collapse;
}

#rengokaiContent4 th {
	color: #444444;
	/*color: #333333;*/
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	padding: 5px;
	border: 1px #999999 solid;
	background-color: #dddddd;
	/*background-color: #CCCCCC; */
}

#rengokaiContent4 td {
	padding: 5px;
	vertical-align: top;
	border: 1px #CCCCCC solid;
	background-color: #ffffff;
}

/****** sasaki 080620 会員名簿*****/
#membrMeibo{
	width: 570px;
	height: 5px;
	border: 1px #999999 solid;
	border-collapse: collapse;
	text-align: left;
	line-height: 1.2em;
	background-color: #FFFFFF;
}

#membrMeibo tr, #membrMeibo td{
	border: 1px solid #999999;
	padding-left: 5px;
} 
.memberName{
	font-weight: bold;
	background-color: #CCCCCC;
}



/*********************** # 連合会概要 END ***************************/



/*********************** # 調査・広報 ***************************/
#cyousaContent {
	width: 550px;
	font-size: 11pt;
	color: #333333;
	padding: 5px;
}

#cyousaContent a{
	text-decoration: underline;
}

#cyousa_title{
	/*font-size: 11pt;*/
	font-weight: bold;
	font-color:#000852;
	margin::0px 0px 0px 10px;
	width: 550px;
	height: auto;
	display: block;
	padding: 8px 5px 8px 5px;
	background-image: url(../image/ba_line1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.cyousa_title02{
	text-align: center;
	font-weight: bold;
}

#right_yori{
	float: right
}

.contact_add{
	margin-left: 30px;
}

/*********************** # 調査・広報 END ***************************/


/*********************** # 経済事業 ***********/
#keizai_title{
	font-weight: bold;
	font-color:#000852;
	margin::0px 0px 0px 10px;
	width: 460px;
	height: auto;
	display: block;
	padding: 8px 5px 8px 5px;
	background-image: url(../image/ba_line1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/*********************** # 経済事業 ***********/

/****************** # Link集 *******************/
#linkContent{
	color: #333333;
	width: 400px;
	padding: 20px 0px 0px 30px;
	margin: 0px  
}

#linkContent a {
	padding: 0px 0px 0px 0px;
	color: #4D50D7;
	text-overflow: ellipsis;
	text-decoration: none;
}

#linkContent a:hover{
	color: #84C6FE;
	text-decoration: none;
}


#linkContent ul {
	list-style: none; margin: 0; padding: 0;
}

#linkContent li {
	margin: 0 0 12px 0;
	padding: 0 0 0 20px;
}


/****************** # Link集　END*******************/


/***************** # 管理画面 ********************/
#logout_btn {
	margin: 12px;
}
#logout_btn a {
	display: block;
	width: 80px;
	padding: 3px 0 3px 0;
	background-color: #cccccc;
	border: 1px solid #666666;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
#logout_btn a:hover {
	background-color: #666666;
	color: #ffffff;
}

#login_btn {
	margin: 12px;
}
#login_btn a {
	display: block;
	width: 120px;
	padding: 3px 0 3px 0;
	background-color: #cccccc;
	border: 1px solid #666666;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
#login_btn a:hover {
	background-color: #666666;
	color: #ffffff;
}


	#clear {
		clear: both;
	}

	#manage_content {
		width: 90%;
		height: 100%;
		font-size: 11pt;
		border: 1px solid gray;
	}

	#manage_content h1 {
		margin: 0;
		padding: 10px 0 10px 0;
		text-align: center;
		background-color: #cccccc;
	}

	#manage_menu {
		float: left;
		width: 150px;
		background-color: #cccccc;
	}
	#manage_menu ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#manage_menu li {
		margin: 0;
		padding: 0;
		/* IE バグ回避に必要 */
		display: inline;
	}
	#manage_menu a {
		display: block;
		font-size: 11pt;
		padding: 5px 10px;
		border: 1px solid gray;
		text-decoration: none;
		color: black;
	}
	#manage_menu a:hover {
		background-color: white;
	}
	#a_now {
		background-color: white;
	}

	#manage_main {
		float: right;
		width:77%;
		font-size: 11pt;
		padding-top: 5px;
		clear:right;
	}

	#manage_title {
		padding: 5px 0 5px 0;
		background-color:#99ccff;
		text-align:center;
	}

	#manage_formtitle {
		padding: 10px 0 10px 0;
		font-size: 11pt;
		background-color:#99ccff;
		text-align:center;
		font-weight: bold;
	}

	#manage_btn {
		font-size: 11pt;
		padding: 5px 0 5px 0;
		text-align:center;
	}

	#manage_bt {
		font-size: 10pt;
		width: 152px;
		height: 27px;
		text-align:center;
		margin: 10px 0px 0px 12px;
	}

	#manage_bt a {
		display: block;
		width: 152px;
		height: 27px;
		font-size: 10pt;
		text-decoration: none;
		background-image: url(../image/navi1.gif);
	}
	#manage_bt a:hover {
		background-image: url(../image/navi2.gif);
	}



	#manage_posi {
		padding: 5px 0 35px 0;
		width: 100%;
		/*
		text-align:center;
		*/
	}
	#manage_main p {
		margin: 15px 0 3px 0;
	}

	#manage_main table {
		font-size: 11pt;
		width: 99%;
		table-layout: auto;
		border-collapse: collapse;
		empty-cells: show;
		margin: 0px 0px 0px 0px;
	}

	#manage_main td {
		border: 1px solid gray;
		/*
		white-space: nowrap;
		*/
		padding: 3px;
		font-size: 0.9em;
	}

	#manage_main th {
		font-size: 10pt;
		text-overflow: ellipsis;
		border: 1px solid gray;
		text-align: left;
		padding: 3px;
	}
	#manage_main .btn_td {
			white-space: nowrap;
	}
/***************** # 管理画面 END ********************/


/*********************** # 行事予定 ***************************/
/*********************** # 元データより抜粋 ***************************/
/*********************** # 2007/04/26 傳寶 追加        ***************************/
	/*
	#gyoji_title {
		background-image:url(image/obj_ba2.gif);
	}
	#gyoji_title p {
		padding:5px 0 2px 10px;
		margin: 0;
		font-weight:bold;
	}
	*/
	#gyoji_main {
		padding:10px 0 10px 20px;
	}
	#gyoji_main table {
		table-layout: fixed;
		/*width: 420px;*/
		width: 440px;
		border-collapse: collapse;
		empty-cells: show;
	}
	#gyoji_main td {
		border: 1px solid gray;
		padding: 5px;
	}
	#gyoji_main th {
		background-color: #ebebeb;
		border: 1px solid gray;
		text-align:center;
	}
/*********************** # 行事予定 END ***************************/

/*********************** # 申請書類 ***************************/
#pdf {
	float: left;
	font-size: 11pt;
	font-weight: bold;
	display: block;
	color: #666666;
	width: 570px;
	padding: 3px 0px 0px 0px;
	background-image: url(../image/obj_ba2.gif);
}


#pdfContent {
	float: left;
	font-size: 11pt;
	color: #333333;
	width: 540px;
	padding: 8px 0px 0px 30px;
}


#pdfContent a {
	color: #4D50D7;
	text-overflow: ellipsis;
}


#pdfContent a:hover{
	color: #84C6FE;
	text-decoration: none;
}


#pdfContent ul {
	list-style: none; margin: 0; padding: 0;
}


#pdfContent li {
	padding: 0px;
	margin-bottom: 12px;
	list-style-image: url(../image/p_01.gif);
	background-color: #DDF5FF;
}

/*********************** # 申請書類 END ***************************/


/*********************** # QUIZ ***************************/


#quiz table {
	text-align: left;
	width: 480px;
	border: 1px #999999 solid;
	border-collapse: collapse;
}

#quiz th {
	color: #333333;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	border: 1px #999999 solid;
	background-color: #EBEBEB;
}

#quiz td {
	padding: 5px;
	border: 1px #CCCCCC solid;
	background-color: #ffffff;
}


#quiz p {
	color: #333333;
	padding: 3px;
	font-weight: bold;
	margin: 5px 0px 5px 170px;
}


#quiz span {
	color: #333333;
	padding: 10px 10px 0px 10px;
	margin: 10px 10px 0px 420px;
}


/*********************** # QUIZ END ***************************/

/*********************** # 斡旋販売情報 ***************************/

#salesContent table {
	text-align: left;
	width: 475px;
	border: 10px #ffffff solid;
	border-collapse: collapse;
}

#salesContent th {
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
	background-color: #efefef;
}

#salesContent td {
	width: 345px;
	padding: 5px;
	border: 2px #EBEBEB solid;
	background-color: #ffffff;
}


#salesContent {
	float: left;
	text-align: center;
	font-size: 11pt;
	color: #666666;
	width: 455px;
	padding: 0;
}

#salesContent a {
	font-size: 11pt;
	padding: 0px 0px 0px 0px;
	color: #4D50D7;
}

#salesContent a:hover{
	font-size: 11pt;
	color: #84C6FE;
}


#salesContent ul {
	list-style: none; margin: 0; padding: 0;
	
}

#salesContent li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../image/p_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/*もとのやつ
#salesContent li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style-image: url(../image/p_01.gif);
}
*/
.center {
	text-align: center;
}


/* ----- 20070823 sasaki added ----- */
   #salesContentwithborder table {
   		text-align: left;
		border: 2px #ebebeb solid;
		border-collapse: collapse;
}


/* ----- 20070628 FuNaMoTo Plus ----- */
	#salesContent p {
		text-align: left;
		margin: 5px;
	}
	p.title {
		background-color:#cae4ff;
		font-size: 1.6em;
		font-weight: bold;
		padding: 20px;
	}
	p.sale_red {
		background-color: red;
		color: white;
		padding: 20px;
		font-weight: bold;
		font-size: 1.2em;
	}
	#salesContent li {
		text-align: left;
		margin: 0 0 10px 0px;
	}
/*#salesContent li {
		text-align: left;
		margin: 0 0 10px 20px;
	}
*/
/*********************** # 斡旋販売情報 END ***************************/


/*********************** # 個人情報保護法  ***************************/
#privacy {
	width: 560px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #F0F0F0;
}

/* ----- 20070628 FuNaMoTo Plus ----- */
#privacy li {
	color: #333333;
	padding: 0 30px 15px 0;
}

#privacy1 {
	width: 540px;
	border: 1px #CCCCCC solid;
	/*
	padding: 5px;
	margin: 0px 0px 0px 0px;
	*/
	/* ----- 20070628 FuNaMoTo change ----- */
	padding: 15px;
	margin: 0;
	background-color: #FFFFFF;
}

#privacy2 {
	float: right;
	padding: 5px;
	margin: 0px 0px 0px 0px;
}

#privacy3 {
	width: 510px;
	padding: 30px;
	margin: 0px 0px 0px 0px;
	background-color: #F0F0F0;
}

/*********************** # 著作権  ***************************/

#copyright {
	width: 560px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-color: #F0F0F0;
}

/* FuNaMoTo Plus */
/* #copyright1 & #copyright2 Delete */
#copyright h2 {
	width: 540px;
	text-align: center;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 0;
	background-color: #CCD7FF;
	font-size: 11pt;
	font-weight: bold;
	color: black;
	background-image: url();
}
#copyright div {
	width: 530px;
	padding: 10px;
	margin: 5px 0px 15px 0px;
	background-color: #F0F0F0;
}
#copyright li {
	padding-bottom: 15px;
}

/* Sasaki added 071003 for the award */
#award{
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 460px;
}
.unit{
	float:left;
	width: 420px;
}
#top_left{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 40px;
	background-image: url(/image/line_01.gif);
}
#top_middle{
	float:right;
	background-image: url(/image/line_02.gif);
	background-repeat: repeat-x;
	height: 40px;
	width: 380px;
	margin: 0px;
	padding: 0px;
}
#top_right{
	background-image: url(/image/line_03.gif);
	margin: 0px;
	padding: 0px;
	float: right;
	height: 40px;
	width: 40px;
}
#bottom_left{
	background-image: url(/image/line_07.gif);
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 40px;
	clear:both;
}
#unit_middle{
	float: left;
	width: 420px;
}
#bottom_middle{
	float:right;
	width: 380px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	background-image: url(/image/line_08.gif);
	background-repeat: repeat-x;

}
#bottom_right{
	background-image: url(/image/line_09.gif));
	margin: 0px;
	padding: 0px;
	float: right;
}
#middle_left{
	background-image: url(/image/line_04.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	height: 30em;
	width: 40px;
	float: left;
}
#middle_right{
	background-image: url(/image/line_06.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	height: 30em;
	width: 40px;
	float: right;
}
#paragrah{
	float: right;
	width: 380px;
	
}
#paragrah p#title{
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}
.name{
	font-weight: bold;
	float: left;
	width: 8em;
	height: auto;
	margin: 0px;
	padding: 0px;
	text-align: right;
	/*clear: right;*/
}
.katagaki{
	float: right;
	width: 17em;
	height: auto;
	margin: 0px;
	padding: 0px;
	text-align: left;
	
}

/* starts new version of award*/
#award01{
	margin: 0px;
	padding: 0px;
	width: 460px;
}

#award_top{
	width: 460px;
	height: 40px;
	background-image:url(../image/line_a.gif);
	background-repeat: no-repeat;
}
#award_middle{
	width: 460px;
	background-image: url(../image/line_y.gif);
	background-repeat: repeat-y;
}

#award_bottom{
	width: 460px;
	height: 40px;
	background-image:url(../image/line_b.gif);
	background-repeat: no-repeat;
	
}
#award_paragrah {
	/*float: right;*/
	width: 380px;
	padding-left: 40px;	
}
#award_paragrah p#title{
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

.name02{
	font-weight: bold;
	float: left;
	width: 8em;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: auto;
	/*clear: right;*/
}
.award_unit{
	width: 380px;
	height: auto;
	padding: 0px;
	margin: 0px auto;
	clear: all;
}
