﻿#container{
	width:800px;
	margin:0 auto;
	background:#FFFFFF;
	padding:2px;
	border:green medium inset;
	font-size:1.0em; color:#006666;
}

.tb-toppage	{ 
	font-size:0.9em;
	line-height:1.0em;
	color:gray;
	}

.back	{ 
	background:#FFFFFF url('img/eco.gif') no-repeat bottom right;
}

#pickup {background:#FFFFCC url('img/pickup.gif') bottom right no-repeat; border:#000080 2px double; padding:0px 15px; }

#pickup .title{ background:#FFFFCC; color:#000;
		text-align:center;}

#head_img	{ background:#FFF url('img/header.jpg') repeat-x;}

.title	{
	width:100%;
	font-size: 18pt; color:#006400; font-weight: bold;
	background-color:#FFFFFF ; text-align: center;
	margin:0 auto;
}
.title2	{
	font-size: 1.1em; color: #FFFFFF; font-weight: bold;
	background-color: #006400; text-align: center;
}

.info {
	font-size: 16pt; color: #CC6600; font-weight: bold;
	text-align: center;
	
}

body	{ background-color:#f8f8ff; margin:0 auto;}

#maintb	{ width:800; background:#FFF url('img/eco.gif') no-repeat bottom right;
	margin: 0 auto;}

table		{ line-height: 1.5em; background-color:#FFFFFF;}
.table2		{ line-height: 1.5em; font-size: smaller}

.ind1		{ text-indent: 30pt;}
.cal1 { width:800;
	}
}

h1	{
	font-size: 16pt; border-left: #009933 10px solid;
	border-bottom: #009933 1px solid; padding-left:10px;
}
h2	{font-size: 14pt; border-left: #33CC33 8px solid;
	border-bottom: #33CC33 1px solid; padding-left:8px;
	
}
h3	{ font-size: 12pt; border-left: #CCFFCC 7px solid;
	border-bottom: #CCFFCC 1px solid; padding-left:6px;
}

hr	{ color: #009933;}
.h1-index    {
	font-size: 14pt; border-left-style: solid; width:600px;
	border-left-width: 0px; border-top: 10px solid #006400; 
	border-bottom: 10px solid #006400; padding-left: 0px;
	text-align:center;}
	
.h1-index_s    {
	font-size: 14pt; border-left-style: solid;
	border-left-width: 0px; border-top: 10px solid #006400; 
	border-bottom: 10px solid #006400; padding-left: 0px;
	text-align:center;}
	
#h1c .contents    {
	font-size: 14pt; border-left-style: solid; width:200px;
	border-left-width: 0px; border-top: 10px solid #006400; 
	border-bottom: 10px solid #006400; padding-left: 0px;}
	
#h1c .h1{width:200px;
	font-size: 14pt; border-left: #33CC33 8px solid;
	border-bottom: #33CC33 1px solid; padding-left:8px;}
#h1c .h2{width:200px;font-size: 14pt; border-left:
	#33CC33 8px solid;	border-bottom: #33CC33 1px solid;
	padding-left:8px;}
#h1c .h3{width:200px; font-size: 12pt; border-left: #CCFFCC 7px solid;
	border-bottom: #CCFFCC 1px solid; padding-left:6px;}

	
	
a:link	{ color: #0033CC}
a:hover	{ color: #FFFFFF; background-color: #33CC33;}
a:visited	{ color: #009933; text-decoretion:none; }
 
.list0      { list-style-image: url('shed/dot0.gif'); }
.list1      { list-style-image: url('shed/star.gif'); }
.list2		{ list-style-image: url('shed/dot.gif'); line-height: 1.5em;}
.lists		{ list-style-image: url('img/dot00.gif'); line-height: 1.5em;}
.list3		{ list-style-type: lower-alpha; line-height: 1.2em;}
.list4		{ list-style-image: url('shed/dot.gif'); line-height: 1.5em ; font-size:0.9em;}

.litree0		{ list-style-image: url('img/dot00.gif'); font-size:10pt;}
.litree1		{ list-style-image: url('img/dot00.gif'); font-size:10pt;}
.litree2		{ list-style-image: url('img/dot00.gif'); font-size:10pt;}
.litree3		{ list-style-image: url('img/dot00.gif'); font-size:10pt;}
.litree4		{ list-style-image: url('img/dot00.gif'); font-size:10pt;}
.litree5		{ list-style-image: url('img/dot00.gif'); font-size:10pt;}

.note		{ font-size: 8pt; line-height: 1.1em;}
.note2		{ font-size: 9pt; line-height: 1.2em;}
.note3		{ font-size:9pt;}
.note-r		{ float:right; font-size:12pt; width:150px; text-align:left;}


.box1		{ float: left; width: 20%;}
.box2		{ float: left; width: 75%; margin-left: 10px;}
.box3		{ widh: 230px; height: 260px; overflow: scroll; border: 0px solid green; padding: 0px; color: #CCFFCC;}
.box4		{ float: left; width: 10%;}
.box5		{ float: right; width: 90%;}
.box6		{ width: 100%; height: 100%; overflow: scroll; border: 0px solid green; padding: 0px; color: #CCFFCC;}
.box7		{ float: top right; widh: 100%; height: 100px;}
.box8		{ float: right; width: 30%;}
.box9		{ width:80%; margin-left:20px;}

#boxinfo	{ font-size:0.9em; width:150px; height:350px; overflow:auto;}
#boxinfo .ol1{ font-size:0.8em;}

#boxnews	{ font-size:0.9em; overflow:auto;}
#mltitle	{ font-size:0.8em; text-align:center; background-color:#CCFFCC;}

#menu_nf ul{ padding:0px; margin:0px;}
#menu_nf li{ float:left; width:130px; margin-right:5px; backgroud-color:#CCFFCC; text-align:center; list-style-image: url('shed/dot.gif');}
#menu_nf a:link{ color:#006400;}
#menu_nf a:hover{ color:#006400;}
#menu_nf a:visited{ color:#006400;}

#menu_nf .logo{ font-size:1.2em; color:#CCFFCC;}

#footer	{
	width:800; height: 80px;  color: #FFFFFF;
	background-color: #228b22;
	border: 1px double green; padding: 0px;
	text-align:center;
	font-size:0.95em;
	line-height:1.2em;
	margin: 0 auto;
}

#footer	a:link{color:#FFFFFF;}
#footer	a:hover{color:#FFFFFF;}
#footer	a:visited{color:#FFFFFF;}


.slidebox{
	    margin-left: 0px;
	    padding-left: 0px;
		background-color: #FFFFCC; 
	    border: 1px #c0c0c0 dotted;
	   }
	   
.symp_date-room{
	border: solid 1px #000000;
	width:250px;
	margin:0 auto;
	text-align:center;
}

.symp_time{
	font-weight: bold;
}

/*委員会名簿テーブル専用*/
#member_list{
	border-color:#CCFFCC;
}
#member_list-top {
	margin-left:100px;
}
#member_list { 
	font-size: 0.9em;
	line-height: 1.2em;
	margin-left:120px;
}
#member_list th{
	font:1.0em bold;
	background-color: #CCFFCC;
}
#member_list .gr-name{
	font:0.85em;
	background:#CCFFCC;
}

.cls{
	clear: both ;
}

.t-symp{
	font-size:0.9em;
	line-height:1.2em;
	width:100%;
}
/*toppage css*/
div.box-sec{
width: 198px;
height: 180px;
margin-top: 1px;
margin-left: 0px;
padding: 2px;
border: 1px #EEECF5 solid;
box-sizing: border-box;
background-color: #FFFFFF;
font-size:0.9em;
line-height:1.0em;
color:gray;
}

div.box-sec2{
width: 150px;
margin-top: 1px;
margin-left: 0px;
padding: 2px;
border: 1px #EEECF5 solid;
box-sizing: border-box;
background-color: #FFFFFF;
font-size:0.9em;
line-height:1.0em;
color:gray;
}

#sec-no{
	margin:0 auto;
}

div.maintitle{
	color:#FFFFFF;
	font-size:0.9em;
	line-height:1.2em;
	text-align:left;
	padding-left:5px;
	background:#FFFFFF url('img/maintitle.jpg') no-repeat;
}

.infos{
	width:100%;
	height:100px;
	overflow:auto;
}