body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td {
	font-size: 90%;
	line-height:140%;
}
th {
	font-size: 90%;
	line-height:140%;
	font-weight: bold;
}

h1 {
	margin-top: 2px;
	margin-bottom: 20px;
}
h2 {
	font-size: 120%;
	color:#998549;
	line-height:140%;
	font-weight:bold;
}
h3 {
	font-size: 100%;
	margin-top: 15px;
	margin-bottom: 10px;
}
p縲?{
	line-height: 145%;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
hr {
	padding:0;
	spacing:0;
}
	
.text_s {
	font-size: 80%;
	line-height:140%
}
.text_l {
	font-size: 110%;
	line-height:140%
}

.title_white {
	color: #ffffff;
	line-height:170%;
}



.textwhite {
	line-height:140%;
	color: #ffffff;
}
.textred {
	line-height:140%;
	color: #cc0000;
}
.textore {
	line-height:140%;
	color: #EF6521;
}
.textblu {
	line-height:140%;
	color: #336699;
}
.textgray {
	line-height:140%;
	color: #989981;
}
.textgreen {
	line-height:140%;
	color: #36A968;
}
.text_s_gray {
	line-height:80%;
	color: #A5A68C;
}



#Annai_Schedule {
	padding:0;
	spacing:0;
}

#Annai_Schedule th {
	font-size:80%;
	font-weight:bold;
	border-right:10px solid #fff;
}

#Annai_Schedule td {
	font-size:80%;
}

a {
	color:#336699;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#0079C6;
}
a:hover {
	text-decoration: underline;
	color: #0079C6;
}
a:active {
	text-decoration: none;
}

#indentList{
	padding: 0px 0px 0px 10px;
	background-color: #fff;
}

#indentList ol{
	font-size:90%; 
	font-family:'ＭＳ Ｐゴシック',sans-serif;
	margin: 0;
	padding: 0px 0px 0px 20px;
}



/**************カンファレンス用*************/
.text_l_wt {
	line-height:140%;
	color: #fff;
	font-size: 130%;
	font-weight: bold;
}
.text_l_green {
	line-height:140%;
	color: #23661E;
	font-size: 120%;
	font-weight: bold;
}
.text_l_blu {
	line-height:140%;
	color: #004DA5;
	font-size: 120%;
	font-weight: bold;
}
.text_l_br {
	line-height:140%;
	color: #663300;
	font-size: 120%;
	font-weight: bold;
}
.text_l_org {
	line-height:140%;
	color: #ff6600;
	font-size: 120%;
	font-weight: bold;
}
.text_l_pink {
	line-height:140%;
	color: #EF3A84;
	font-size: 120%;
	font-weight: bold;
}
.text_green {
	line-height:140%;
	color: #23661E;
}
.text_br {
	line-height:140%;
	color: #663300;
}
.text_org {
	line-height:140%;
	color: #ff6600;
}
.text_pink {
	line-height:140%;
	color: #EF3A84;
}

.sessionNo {
	background-color: #333;
	font-weight: bold;
	color: #fff;
	font-size: 90%;
	padding: 1px;	
}

/**************テーブルグレー*************/
.text_gray_box {
	border: 1px solid #999999;
	background-color: #efefef;
	font-weight: bold;
	padding: 3px;	
	padding: 3px;	
}

/**************テーブル緑*************/
.tablegreen{
	border-top: 1px solid #43BA5C;
	border-left: 1px solid #43BA5C ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.tablegreen th.day{
	width: 15%;
	border-right: 1px solid #43BA5C ;
	border-bottom: 1px solid #43BA5C ;
	background-color: #fff;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 5px 4px 4px 5px;
	white-space: nowrap;
}
.tablegreen th{
	width: 85%;
	border-right: 1px solid #43BA5C;
	border-bottom: 1px solid #43BA5C ;
	background-color: #43BA5C;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 5px 4px 4px 5px;
}
.tablegreen td{
	border-right: 1px solid #43BA5C ;
	border-bottom: 1px solid #43BA5C ;
	background-color: #E7F3DE;
	padding: 5px 5px 5px 5px;
}
.tablegreen td.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
}
.tablegreen td.white{
	background-color: #fff;
}

.tablegreen td.black{
	width: 8%;
	text-align: center;
	color: #fff;
	font-weight: bold;
	background-color: #000000;
}

.text_green_box {
	border: 1px solid #23661E;
	background-color: #E7F3DE;
	font-weight: bold;
	color: #23661E;
	padding: 3px;	
}

/**************テーブルオレンジ*************/
.tableorg{
	border-top: 1px solid #FC9636;
	border-left: 1px solid #FC9636 ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.tableorg th.day{
	width: 15%;
	border-right: 1px solid #FC9636 ;
	border-bottom: 1px solid #FC9636 ;
	background-color: #fff;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 5px 4px 4px 5px;
	white-space: nowrap;
}
.tableorg th{
	width: 85%;
	border-right: 1px solid #FC9636;
	border-bottom: 1px solid #FC9636 ;
	background-color: #FC9636;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 5px 4px 4px 5px;
}
.tableorg td{
	border-right: 1px solid #FC9636 ;
	border-bottom: 1px solid #FC9636 ;
	background-color: #FADAC5;
	padding: 5px 5px 5px 5px;
}
.tableorg td.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
}
.tableorg td.Nest_fff{
	border-right: 0px ;
	border-bottom: 0px  ;
	background-color: #fff;
	padding: 0px;
}
.tableorg td.white{
	background-color: #fff;
}

.tableorg td.black{
	width: 8%;
	text-align: center;
	color: #fff;
	font-weight: bold;
	background-color: #000000;
}

/**************テーブルピンク*************/
.tablepink{
	border-top: 1px solid #F487B3;
	border-left: 1px solid #F487B3 ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.tablepink th.day{
	width: 15%;
	border-right: 1px solid #F487B3 ;
	border-bottom: 1px solid #F487B3 ;
	background-color: #fff;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 5px 4px 4px 5px;
	white-space: nowrap;
}
.tablepink th{
	width: 85%;
	border-right: 1px solid #F487B3;
	border-bottom: 1px solid #F487B3 ;
	background-color: #F487B3;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 8px 5px 5px 5px;
}
.tablepink td{
	border-right: 1px solid #EA82AD ;
	border-bottom: 1px solid #EA82AD ;
	background-color: #F9EAF0;
	padding: 5px 4px 4px 5px;
}
.tablepink td.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
}
.tablepink td.white{
	background-color: #fff;
}

.tablepink td.black{
	width: 8%;
	text-align: center;
	color: #fff;
	font-weight: bold;
	background-color: #000000;
}
.text_pink_box {
	border: 1px solid #F487B3;
	background-color: #FCF7F9;
	font-weight: bold;
	color: #EF3A84;
	padding: 3px;	
}


/**************テーブルブルー*************/
.tableblue{
	border-top: 1px solid #4073DB;
	border-left: 1px solid #4073DB ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.tableblue th.day{
	width: 15%;
	border-right: 1px solid #4073DB ;
	border-bottom: 1px solid #4073DB ;
	background-color: #fff;
	font-weight: bold;
	color: #000;
	text-align: center;
	padding: 5px 4px 4px 5px;
	white-space: nowrap;
}
.tableblue th{
	width: 85%;
	border-right: 1px solid #4073DB;
	border-bottom: 1px solid #4073DB ;
	background-color: #7BA5F9;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 8px 5px 5px 5px;
}
.tableblue td{
	border-right: 1px solid #4073DB ;
	border-bottom: 1px solid #4073DB ;
	background-color: #E3ECFE;
	padding: 5px 4px 4px 5px;
}
.tableblue td.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
}
.tableblue td.white{
	background-color: #fff;
}

.tableblue td.black{
	width: 8%;
	text-align: center;
	color: #fff;
	font-weight: bold;
	background-color: #000000;
}
.text_blue_box {
	border: 1px solid #4073DB;
	background-color: #E3ECFE;
	font-weight: bold;
	color: #004DA5;
	padding: 3px;	
}

.tableblue td.Nest_fff{
	border-right: 0px ;
	border-bottom: 0px  ;
	background-color: #fff;
	padding: 0px;
}
