@charset 'iso-8859-1';

/* ------------------------------
	GLOBAL
------------------------------ */
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color: #333333;
	background-color: #FFFFFF;
}

html, div, img,h1, h2, h3, h4, h5, h6 , p, form, input, textarea{
	margin: 0;
	padding: 0;
}

ul, li, ol{
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
}


a {color:#0033CC;text-decoration:none;}
a:active {color:#333333;text-decoration:underline;}
a:visited {color:#0033CC;text-decoration:none;}
a:hover {color:#0033CC;text-decoration:underline;}




/*------------ header -------------*/
.header_bt {
	margin-right: 10px;
	margin-top: 10px;
}
.header_rogo {
	margin-top: 3px;
	margin-bottom: 5px;
}
/*------------ footer -------------*/
.footer_pagetop {
	margin-right: 10px;
	margin-top: 6px;
}
.footer_copy {
	font-size: 0.7em;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/*------------ main -------------*/
#main .font {
	font-size: 0.8em;
	line-height: 130%;
}
#main .font_list {
	font-size: 0.7em;
}
#main .caption {
	font-size: 0.8em;
	padding-bottom: 3px;
}
#main .bg {
	background: url(../img/main_bg.gif) repeat-y;
}

/*------------ margin -------------*/

.margin-top10 {
	margin-top: 10px;
}
.margin-top20 {
	margin-top: 20px;
}
.margin-bottom5 {
	margin-bottom: 5px;
}
.margin-bottom10 {
	margin-bottom: 10px;
}
.margin-bottom20 {
	margin-bottom: 20px;
}
.margin-top_bottom10 {
	margin-bottom: 10px;
	margin-top: 10px;
}
.margin-left_bottom10_10 {
	margin: 0px 0px 10px 10px;
}
.margin-left5 {
	margin-left: 5px;
}
.margin-left10 {
	margin-left: 10px;
}
.margin-right25 {
	margin-right: 25px;
}


/*------------ contents -------------*/
#contents .margin {
	padding: 20px 29px;
}
#contents .chairman {
	background: url(../../committee/img/arrow01.gif) no-repeat 0px 4px;
	list-style: none;
	margin-left: 0px;
	text-indent: 0px;
	padding-left: 12px;
}
#contents .vice-chairman {
	background: url(../../committee/img/arrow02.gif) no-repeat 0px 4px;
	list-style: none;
	margin-left: 0px;
	text-indent: 0px;
	padding-left: 12px;
}

#main .text_red {
	font-weight: bold;
	color: #CC0000;
}
#main .bg_table01 {
	background-image: url(../img/bg_table01.gif);
	background-repeat: no-repeat;
}
#main .bg_table02 {
	background-image: url(../img/bg_table02.gif);
	background-repeat: no-repeat;
}
#main .bg_table03 {
	background-image: url(../img/bg_table03.gif);
	background-repeat: no-repeat;
}
#main .bg_table04 {
	background-image: url(../img/bg_table04.gif);
	background-repeat: no-repeat;
}
#main .bg_table05 {
	background-image: url(../img/bg_table05.gif);
	background-repeat: no-repeat;
}
#main .sb_title {
	margin-bottom: 7px;
	margin-top: 20px;
}
#main .sb_title2 {
	margin-bottom: 7px;
}
#main .color {
	font-weight: bold;
	color: #996600;
}
#list table {
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #999999;
}
#list table td {
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #999999;
}
#list table td table, #list table td table td {
	border: none;
	padding: 0;
	width: auto;
}

