/****************▼全体****************/
body {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	background-color: #ffffff;
	color:#333333;
	line-height:140%;
	margin: 0px;
	padding: 0px;
	}

td,th {
	font-size: 90%;
	line-height:145%;
}

a {
	text-decoration:underline;
	color:#004EA2;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color:#206EC2;
}
a:hover {
	text-decoration: none;
	color: #8A3852;
}
a:active {
	text-decoration: none;
}

h1{
	font-size: 140%;
	margin-top: 15px;
	margin-bottom: 20px;
}
h3 {
	font-size: 14px;
	color:#696969;
	font-weight:bold;
	padding:6px 0 1px 35px;
	background-image: url("../images/bg_h3.gif");
	background-repeat:no-repeat;
	width:690px;
	height:32px;
	margin:2px 0 20px 0;
}
.h3 {
	font-size: 14px;
	color:#696969;
	font-weight:bold;
	padding:4px 0 1px 35px;
	background-image:url(../images/bg_h3_740.gif);
	background-repeat:no-repeat;
	_width:740px;
	width:740px;
	height:32px;
	margin:2px 0px 20px 0px;
}

h4 {
	text-align: center;
	font-size: 14px;
	color:#23661E;
	font-weight:bold;
	margin: 0px 0 20px 0 ;
}

#Contents {
	width: 680px;
	margin-left: 10px;
}

/****************▲全体***************/
/**************▼テキスト*************/
.text_s {
	font-size: 90%;
	line-height:140%
}
.text_ss {
	font-size: 80%;
	line-height:140%
}
.text_l {
	font-size: 110%;
	line-height:140%
}
.text_ll {
	font-size: 130%;
	line-height:140%
}

.textred {
	line-height:140%;
	color: #cc0000;
}
.text_s_red {
	font-size: 90%;
	line-height:140%;
	color: #cc0000;
}

.text_pink {
	line-height:140%;
	color: #EF3A84;
}

.textblu {
	line-height:140%;
	color: #004DA5;
}
.textbr {
	line-height:140%;
	color: #663300;
}
.textwhite{
	line-height:140%;
	color: #ffffff;
}
.textperple {
	line-height:140%;
	color: #996699;
}
.text_l_perple {
	font-size: 130%;
	line-height:140%;
	color: #996699;
	font-weight: bold;
}
.textora {
	line-height:140%;
	color: #ff4e00;
}
.text_l_ora {
	font-size: 130%;
	line-height:140%;
	color: #ea5404;
	font-weight: bold;
}

.text_l_green {
	line-height:140%;
	color: #23661E;
	font-size: 130%;
	font-weight: bold;
}
.text_green {
	line-height:140%;
	color: #23661E;
}
.text_lightgreen {
	line-height:140%;
	color: #bdd791;
}
.textgree {
	line-height:140%;
	color: #23661E;
}
.text_l_gree {
	font-size: 110%;
	line-height:140%;
	color: #23661E;
}
.text_s_gree {
	font-size: 90%;
	line-height:140%
	color: #23661E;
}

.text_l_blu {
	font-size: 130%;
	line-height:140%;
	color: #004DA5;
	font-weight: bold;
}
.textbl {
	line-height:140%;
	color: #004DA5;
}
.text_l_bl {
	font-size: 110%;
	line-height:140%;
	color: #004DA5;
}
.text_s_bl {
	font-size: 90%;
	line-height:140%
	color: #004DA5;
}
.text_l_br {
	line-height:140%;
	color: #663300;
	font-size: 130%;
	font-weight: bold;
}
.text_br {
	line-height:140%;
	color: #663300;
}
.text_l_wt {
	line-height:140%;
	color: #ffffff;
	font-size: 130%;
	font-weight: bold;
}
.text_org {
	line-height:140%;
	color: #ff6600;
}


.title_yellow{
	background-color: #fdf4a7;
	color:#3b3b3a;
}

.title_pink{
	background-color: #FAE6E9;
	color:#3b3b3a;
}

/**************▲テキスト*************/

/*****※のインデントを行う*****/

ul.hedge{
	padding:0px;
	margin:0px;
}

ul.hedge li{
	list-style-type:none;
	text-indent:-1em;
	padding:0 0 0 1em;
	margin:0px;
}

ul.hedge_small{
	padding:0px;
	margin:0px;
}

ul.hedge_small li{
	list-style-type:none;
	text-indent:-0.8em;
	padding:0 0 0 0.8em;
	margin:0px;
}

/*****(n)のインデントを行う

ul.hedge02{
	padding:0px;
	margin:0px;
}

ul.hedge02 li{
	list-style-type:none;
	text-indent:-1.5em;
	padding:0 0 0 1.5em;
	margin:0px;
}
*****/

/**************看護のアイデアde賞*************/
.textgold {color: #89713B}
.textsilver {color: #808285;}
.textbronze {color: #a9431b;}
.textpink_b {
	color: #F15A9A;
	font-weight:bold;
}
.textbl_b {
	color: #005AAB;
	font-weight:bold;
}
.tokubetu{
	background-color:#005DAC;
	color:#ffffff;
	padding:5px 5px 3px 5px;
	font-size:90%;
}
.text_l_black{
	font-size:130%;
	font-weight:bold;
	color:#333333;
	line-height:160%;
}

/**********カンファレンス_1日目*********/
.conference_01{
	border-top: 1px solid #009c84;
	border-left: 1px solid #009c84 ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.conference_01 th{
	width: 85%:
	border-right: 1px solid #009c84;
	border-bottom: 1px solid #009c84 ;
	background-color: #00ada9;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 8px 8px 5px 8px;
}
.conference_01 th.day{
	width: 15%;
	border-right: 1px solid #009c84 ;
	border-bottom: 1px solid #009c84 ;
	background-color: #ffffff;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 8px 8px 5px 8px;
	white-space: nowrap;
}
.conference_01 td{
	border-right: 1px solid #009c84 ;
	border-bottom: 1px solid #009c84 ;
	background-color: #bae3e8;
	padding: 5px 5px 5px 5px;
}
.conference_01 td.white{
	border-right: 1px solid #009c84 ;
	border-bottom: 1px solid #009c84 ;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}
.conference_01 td.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
}
.conference_01 td.Nesting_white{
	border-right: 0px ;
	border-bottom: 0px  ;
	border-top: 0px  ;
	border-left: 0px  ;
	background-color: #ffffff;
	padding: 0px;
}

/**********カンファレンス_2日目*********/
.conference_02{
	border-top: 1px solid #6b1685;
	border-left: 1px solid #6b1685 ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.conference_02 th{
	width: 85%:
	border-right: 1px solid #6b1685;
	border-bottom: 1px solid #6b1685 ;
	background-color: #8347a7;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 8px 8px 5px 8px;
}
.conference_02 th.day{
	width: 15%;
	border-right: 1px solid #6b1685 ;
	border-bottom: 1px solid #6b1685 ;
	background-color: #ffffff;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 8px 8px 5px 8px;
	white-space: nowrap;
}
.conference_02 td{
	border-right: 1px solid #6b1685 ;
	border-bottom: 1px solid #6b1685 ;
	background-color: #dbbdda;
	padding: 5px 5px 5px 5px;
}
.conference_02 td.white{
	border-right: 1px solid #6b1685 ;
	border-bottom: 1px solid #6b1685 ;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}
.conference_02 td.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
}
.conference_02 td.Nesting_white{
	border-right: 0px ;
	border-bottom: 0px  ;
	border-top: 0px  ;
	border-left: 0px  ;
	background-color: #ffffff;
	padding: 0px;
}

/**********カンファレンス_3日目*********/
.conference_03{
	border-top: 1px solid #ea5404;
	border-left: 1px solid #ea5404;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.conference_03 th{
	width: 85%;
	border-right: 1px solid #ea5404;
	border-bottom: 1px solid #ea5404;
	background-color: #e57700;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 8px 8px 5px 8px;
}
.conference_03 th.day{
	width: 15%;
	border-right: 1px solid #ea5404;
	border-bottom: 1px solid #ea5404;
	background-color: #ffffff;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 8px 8px 5px 8px;
	white-space: nowrap;
}
.conference_03 td{
	border-right: 1px solid #ea5404;
	border-bottom: 1px solid #ea5404;
	background-color: #fcd58c;
	padding: 5px 5px 5px 5px;
}
.conference_03 td.white{
	border-right: 1px solid #ea5404;
	border-bottom: 1px solid #ea5404;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}
.conference_03 td.Nesting{
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px;
}
.conference_03 td.Nest{
	border-right: 0px;
	border-bottom: 0px;
	padding: 0px;
	background-color: #ffffff;
}
.conference_03 th.Nestprog{
	border-right: 1px solid #ea5404;
	border-bottom: 0px;
	background-color: #ffffff;
	color: #644117;
	padding: 5px 5px 5px 8px;
}
.conference_03 th.Nestprog2{
	border-right: 1px solid #ea5404;
	border-bottom: 1px solid #ea5404;
	background-color: #ffffff;
	color: #644117 ;
	padding: 5px 5px 5px 8px;
}
.conference_03 td.Nestname{
	border-right: 1px solid #ea5404;
	border-bottom: 1px solid #ea5404;
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
	text-align: right;
}

/**************テーブル黄色*************/
.tableyellow{
	border-top: 1px solid #DCA809;
	border-left: 1px solid #DCA809 ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.tableyellow th{
	border-right: 1px solid #DCA809;
	border-bottom: 1px solid #DCA809 ;
	background-color: #DCA809;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 8px 8px 5px 8px;
}
.tableyellow th.small{
	border-right: 1px solid #DCA809;
	border-bottom: 1px solid #DCA809 ;
	background-color: #DCA809;
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
.tableyellow td{
	border-right: 1px solid #DCA809 ;
	border-bottom: 1px solid #DCA809 ;
	background-color: #FBFBE4;
	padding: 5px 5px 5px 5px;
}
.tableyellow td.yellow{
	border-right: 1px solid #DCA809 ;
	border-bottom: 1px solid #DCA809 ;
	background-color: #F3D780;
	padding: 5px 5px 5px 5px;
}
.tableyellow td.white{
	border-right: 1px solid #DCA809 ;
	border-bottom: 1px solid #DCA809 ;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}
.tableyellow th.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
	font-size: 90%;
	color: #ffffff;
}
.tableyellow td.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
}
.tableyellow th.Nestprog{
	border-right: 1px solid #DCA809 ;
	border-bottom: 0px  ;
	background-color: #ffffff;
	color: #000000;
	font-size: 110%;
	padding: 3px 3px 3px 3px;
}
.tableyellow th.Nestprog2{
	border-right: 1px solid #DCA809 ;
	border-bottom: 1px solid #DCA809 ;
	background-color: #ffffff;
	color: #000000;
	font-size: 110%;
	padding: 3px 3px 3px 3px;
}
.tableyellow td.Nestname{
	border-right: 1px solid #DCA809 ;
	border-bottom: 1px solid #DCA809 ;
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
	text-align: right;
}
/**************テーブル赤*************/
.tablered{
	border-top: 1px solid #CC3333;
	border-left: 1px solid #CC3333 ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.tablered th{
	border-right: 1px solid #CC3333;
	border-bottom: 1px solid #CC3333 ;
	background-color: #CC3333;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 8px 8px 5px 8px;
}
.tablered th.small{
	border-right: 1px solid #CC3333;
	border-bottom: 1px solid #CC3333 ;
	background-color: #CC3333;
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
	text-align: left;
	padding: 0px;
}
.tablered td{
	border-right: 1px solid #CC3333 ;
	border-bottom: 1px solid #CC3333 ;
	padding: 8px 8px 5px 8px;
}
.tablered td.red{
	border-right: 1px solid #CC3333 ;
	border-bottom: 1px solid #CC3333 ;
	background-color: #F9D4CA;
	padding: 5px 5px 5px 5px;
}
.tablered td.yellow{
	border-right: 1px solid #CC3333 ;
	border-bottom: 1px solid #CC3333 ;
	background-color: #FAFAC2;
	padding: 5px 5px 5px 5px;
}
.tablered th.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
	font-size: 90%;
	color: #ffffff;
}
.tablered td.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
}

.tablered td.NestingRed{
	border-right: 0px ;
	border-bottom: 0px  ;
	background-color: #FAB5A3;
	padding: 5px;
}

.tablered td.white{
	border-right: 1px solid #CC3333 ;
	border-bottom: 1px solid #CC3333 ;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}




/* テーブル青
---------------------------------------------*/
.tableblue{
	border-top: 1px solid #0C4DA2;
	border-left: 1px solid #0C4DA2 ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.tableblue th{
	border-right: 1px solid #0C4DA2;
	border-bottom: 1px solid #0C4DA2 ;
	background-color: #0C4DA2;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 8px 8px 5px 8px;
}
.tableblue th.Nesting{
	border-right: 1px solid #0C4DA2;
	border-bottom: 1px solid #0C4DA2;
	background-color: #0C4DA2;
	text-align:left;
	color: #ffffff;
	padding: 10px 0px 10px 15px;
}

.tableblue th.small{
	border-right: 1px solid #0C4DA2;
	border-bottom: 1px solid #0C4DA2 ;
	background-color: #0C4DA2;
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
	text-align: left;
	padding: 0px;
}
.tableblue td{
	border-right: 1px solid #0C4DA2 ;
	border-bottom: 1px solid #0C4DA2 ;
	padding: 8px 8px 5px 8px;
}
.tableblue td.blue{
	border-right: 1px solid #0C4DA2 ;
	border-bottom: 1px solid #0C4DA2 ;
	background-color: #BAC0E0;
	padding: 5px 5px 5px 5px;
}
.tableblue td.bluelight_top{
	border-right: 1px solid #0C4DA2 ;
	border-bottom: 1px solid #0C4DA2 ;
	background-color: #F0F2FD;
	padding: 5px 5px 5px 5px;
}
.tableblue td.bluelight{
	border-right: 1px solid #0C4DA2 ;
	border-bottom: 1px solid #F0F2FD ;
	background-color: #F0F2FD;
	padding: 5px 5px 5px 5px;
}
.tableblue td.bluelight_name{
	border-right: 1px solid #0C4DA2 ;
	border-bottom: 1px solid #0C4DA2 ;
	background-color: #F0F2FD;
	padding: 5px 5px 5px 5px;
}
.tableblue td.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
}

.tableblue td.Nestingblue{
	border-right: 0px ;
	border-bottom: 0px  ;
	background-color: #BAC0E0;
	padding: 5px;
}

.tableblue td.white{
	border-right: 1px solid #0C4DA2 ;
	border-bottom: 1px solid #0C4DA2 ;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}







/**************テーブル・黄_各種セミナー_*************/
.tablesemi{
	border: 1px solid #000000;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}.tablesemi .nesttop{
	border-top:1px solid #000000;
	border-right:0px;
	border-left:0px;
	border-bottom:1px solid #000000;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}

.tablesemi .nest{
	border-top:0px;
	border-right:0px;
	border-left:0px;
	border-bottom:1px solid #000000;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}

/**************テーブルブラウン_各種セミナー_企画展示*************/
.tablebw{
	border-top: 1px solid #bb8240;
	border-left: 1px solid #bb8240 ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.tablebw th{
	width: 85%:
	border-right: 1px solid #bb8240;
	border-bottom: 1px solid #bb8240 ;
	background-color: #bb8240;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 8px 8px 5px 8px;
}
.tablebw th.day{
	width: 15%;
	border-right: 1px solid #bb8240 ;
	border-bottom: 1px solid #bb8240 ;
	background-color: #ffffff;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 8px 8px 5px 8px;
	white-space: nowrap;
}
.tablebw td{
	border-right: 1px solid #bb8240 ;
	border-bottom: 1px solid #bb8240 ;
	background-color: #f7d599;
	padding: 5px 5px 5px 5px;
}
.tablebw td.white{
	border-right: 1px solid #bb8240 ;
	border-bottom: 1px solid #bb8240 ;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}
.tablebw td.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
}
.tablebw th.Nestprog{
	border-right: 1px solid #bb8240 ;
	border-bottom: 0px  ;
	background-color: #ffffff;
	color: #644117 ;
	padding: 5px 5px 5px 8px;
}
.tablebw th.Nestprog2{
	border-right: 1px solid #bb8240;
	border-bottom: 1px solid #bb8240 ;
	background-color: #ffffff;
	color: #644117 ;
	padding: 5px 5px 5px 8px;
}
.tablebw td.Nestname{
	border-right: 1px solid #bb8240 ;
	border-bottom: 1px solid #bb8240 ;
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
	text-align: right;
}


/**************テーブル_各種セミナー_オレンジ*************/
.tableore{
	border-top: 1px solid #F98E26;
	border-left: 1px solid #F98E26 ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.tableore th{
	width: 85%:
	border-right: 1px solid #F98E26;
	border-bottom: 1px solid #F98E26 ;
	background-color: #F98E26;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 8px 8px 5px 8px;
}
.tableore td{
	border-right: 1px solid #F98E26 ;
	border-bottom: 1px solid #F98E26;
	background-color: #F3D780;
	padding: 5px 5px 5px 5px;
}
.tableore td.white{
	border-right: 1px solid #F98E26 ;
	border-bottom: 1px solid #F98E26;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}
/**************テーブル_各種セミナー_グリーン*************/
.tablegreen{
	border-top: 1px solid #4CB847;
	border-left: 1px solid #4CB847 ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.tablegreen th{
	width: 85%:
	border-right: 1px solid #4CB847;
	border-bottom: 1px solid #4CB847 ;
	background-color: #4CB847;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 8px 8px 5px 8px;
}
.tablegreen td{
	border-right: 1px solid #4CB847 ;
	border-bottom: 1px solid #4CB847;
	background-color: #F1FDF3;
	padding: 5px 5px 5px 5px;
}
.tablegreen td.white{
	border-right: 1px solid #4CB847 ;
	border-bottom: 1px solid #4CB847;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}
/**************テーブル_各種セミナー_日本病院会*************/
.tablebper{
	border-top: 1px solid #0C4DA2;
	border-left: 1px solid #0C4DA2 ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.tablebper th{
	width: 85%:
	border-right: 1px solid #0C4DA2;
	border-bottom: 1px solid #0C4DA2 ;
	background-color: #0C4DA2;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 8px 8px 5px 8px;
}
.tablebper td{
	border-right: 1px solid #0C4DA2 ;
	border-bottom: 1px solid #0C4DA2 ;
	background-color: #BAC0E0;
	padding: 5px 5px 5px 5px;
}
.tablebper td.white{
	border-right: 1px solid #0C4DA2 ;
	border-bottom: 1px solid #0C4DA2 ;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}

/**************こんな物作ってみました！アイデアde賞*************/
.tableidea{
	border-top: 1px solid #EF3A84;
	border-left: 1px solid #EF3A84 ;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.tableidea th{
	border-right: 1px solid #EF3A84;
	border-bottom: 1px solid #EF3A84 ;
	background-color: #EF3A84;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 8px 8px 5px 8px;
}
.tableidea th.small{
	border-right: 1px solid #EF3A84;
	border-bottom: 1px solid #EF3A84 ;
	background-color: #EF3A84;
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
.tableidea td{
	border-right: 1px solid #F98E26 ;
	border-bottom: 1px solid #F98E26 ;
	background-color: #F3D780;
	padding: 5px 5px 5px 5px;
}
.tableidea td.pink{
	border-right: 1px solid #EF3A84 ;
	border-bottom: 1px solid #EF3A84 ;
	background-color: #FABDD6;
	padding: 5px 5px 5px 5px;
}
.tableidea td.white{
	border-right: 1px solid #F98E26 ;
	border-bottom: 1px solid #F98E26 ;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
}

.tableidea td.whiteNesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 2px;
	background-color: #ffffff;
}
.tableidea th.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
	font-size: 90%;
	color: #ffffff;
}
.tableidea td.Nesting{
	border-right: 0px ;
	border-bottom: 0px  ;
	padding: 0px;
}

/* 企画展示
---------------------------------------------*/
.tablekikaku{
	border-top: 1px solid #4CB847;
	border-left: 1px solid #4CB847;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}
.tablekikaku .teame{
	font-size: 130%;
	font-weight: bold;
	line-height:140%;
	color: #355a22;
}
.tablekikaku th{
	border-right: 1px solid #4CB847;
	border-bottom: 1px solid #4CB847;
	padding: 5px 5px 5px 5px;
	background-color: #BED8B0;
}
.tablekikaku th.green{
	border-bottom: 1px solid #BADF87;
	background-color: #BADF87;
	text-align:left;
}
.tablekikaku th.Nesting{
	border-right: 1px solid #BADF87;
	border-bottom: 1px solid #BADF87;
	background-color: #BADF87;
	text-align:left;
	padding: 10px 0px 10px 15px;
}

.tablekikaku td{
	border-right: 1px solid #4CB847;
	border-bottom: 1px solid #4CB847;
	padding: 5px 5px 5px 5px;
	background-color: #F1FDF3;
}

.tablekikaku td.nomal{
	border-right: 1px solid #4CB847;
	border-bottom: 1px solid #F1FDF3;
	padding: 5px 5px 5px 5px;
	background-color: #F1FDF3;

}
.tablekikaku td.nomal_name{
	border-right: 1px solid #4CB847;
	border-bottom: 1px solid #4CB847;
	padding: 5px 5px 5px 5px;
	background-color: #F1FDF3;

}
.tablekikaku td.green_top{
	border-right: 1px solid #4CB847;
	border-bottom: 1px solid #4CB847;
	padding: 5px 5px 5px 5px;
	background-color: #CBE8D3;

}
.tablekikaku td.green{
	border-right: 1px solid #4CB847;
	border-bottom: 1px solid #CBE8D3;
	padding: 5px 5px 5px 5px;
	background-color: #CBE8D3;

}
.tablekikaku td.green_name{
	border-right: 1px solid #4CB847;
	border-bottom: 1px solid #4CB847;
	padding: 5px 5px 5px 5px;
	background-color: #CBE8D3;

}
.tablekikaku td.white{
	background-color: #fff;
}

/* 主催者企画　展示内容
--------------------*/
#kikaku_naiyou{
	background-color:#4CB847;
	padding:3px;
	width:680px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0 10px
}

.textbox{
	background-color: #fdffce;
	color:#2e74a0;
	font-size:100%;
	font-weight:bold;
	padding: 3px 10px;
	margin:5px 0px;
	border:1px solid #9a9a9a;
}


/* セミナーステージ 02
---------------------------------------------*/
.table_stage02{
	border-top: 1px solid #f98e26;
	border-left: 1px solid #f98e26;
	padding: 0px;
	margin: 0px;
	spacing: 0px;
}

.table_stage02 .teame{
	font-size: 130%;
	font-weight: bold;
	line-height:140%;
	color: #23661E;
}

.table_stage02 th{
	border-right: 1px solid #f98e26;
	border-bottom: 1px solid #f98e26;
	background-color: #f98e26;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	padding: 8px 8px 5px 8px;
}
.table_stage02 th.Nesting{
	border-right: 1px solid #f98e26;
	border-bottom: 1px solid #f98e26;
	background-color: #f98e26;
	text-align:left;
	padding: 10px 0px 10px 15px;
}

.table_stage02 th.small{
	border-right: 1px solid #f98e26;
	border-bottom: 1px solid #f98e26;
	background-color: #f98e26;
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
.table_stage02 td{
	border-right: 1px solid #f98e26;
	border-bottom: 1px solid #f98e26;
	background-color: #FBFBE4;
	padding: 5px 5px 5px 5px;
}
.table_stage02 td.yellow{
	border-right: 1px solid #f98e26;
	border-bottom: 1px solid #f98e26;
	background-color: #F3D780;
	padding: 5px 5px 5px 5px;
}
.table_stage02 td.pink{
	border-right: 1px solid #f98e26;
	border-bottom: 1px solid #f98e26;
	background-color: #F3D780;
	padding: 5px 5px 5px 5px;
}

.table_stage02 td.yellow1{
	border-right: 1px solid #f98e26;
	border-bottom: 1px solid #f98e26;
	background-color: #F3D780;
	padding: 5px 5px 5px 5px;
	font-size: 100%;
}
.table_stage02 td.yellow_b{
	border-right: 1px solid #f98e26;
	border-bottom: 1px solid #f98e26;
	background-color: #ffff99;
	padding: 5px 5px 5px 5px;
}

.table_stage02 td.white{
border-right: 1px solid #f98e26 ;
border-bottom: 1px solid #f98e26 ;
background-color: #ffffff;
padding: 5px 5px 5px 5px;
}



#q_table{
	background-color: #f0ecdb;
	padding: 5px 5px 5px 5px;
	font-size:85%;
	margin-left:0;
	padding:0;
}

.yellow_b{
	border-right: 1px solid #f98e26;
	border-bottom: 1px solid #f98e26;
	background-color: #ffff99;
}


/**************出展者セミナーA・B***********/
/*セミナーA*/
.sessionNo_A {
background-color: #006896;
font-weight: bold;
color: #ffffff;
font-size: 90%;
padding: 2px;
}
.tableseminarA{
border-top: 1px solid #006896;
border-left: 1px solid #006896;
padding: 0px;
margin: 0px;
spacing: 0px;
}
.tableseminarA th{
width: 85%:
border-right: 1px solid #006896;
border-bottom: 1px solid #006896;
background-color: #00A0C6;
color: #ffffff;
font-weight: bold;
text-align: left;
padding: 8px 8px 5px 8px;
}
	
.tableseminarA td{
border-right: 1px solid #006896;
border-bottom: 1px solid #006896;
padding: 5px 5px 5px 5px;
font-size:80%;
}
.tableseminarA td.blue{
border-right: 1px solid #006896;
border-bottom: 1px solid #006896;
background-color: #b9e3f9;
padding: 5px 5px 5px 5px;
}
/*▽各種セミナー用*/
.tableseminarA td.purple{
border-right: 1px solid #5c2360;
border-bottom: 1px solid #5c2360;
background-color: #e6d4e7;
padding: 5px 5px 5px 5px;
}
/*△各種セミナー用*/
.tableseminarA td.gray{
border-right: 1px solid #006896;
border-bottom: 1px solid #006896;
background-color: #e5e5e5;
padding: 5px 5px 5px 5px;
}
.tableseminarA td.Nesting{
border-right: 0px ;
border-bottom: 0px  ;
padding: 0px;
}
.tableseminarA td.white{
border-right: 1px solid #006896 ;
border-bottom: 1px solid #006896 ;
background-color: #ffffff;
padding: 5px 5px 5px 5px;
}

.semiA_title {
line-height:140%;
color: #006896;
font-size: 130%;
font-weight: bold;
}
.semiA_title_s {
line-height:140%;
color: #006896;
font-size: 100%;
font-weight: bold;
}


/*セミナーB*/
.sessionNo_B {
background-color: #5c2360;
font-weight: bold;
color: #ffffff;
font-size: 90%;
padding: 2px;
}
.tableseminarB{
border-top: 1px solid #5c2360;
border-left: 1px solid #5c2360 ;
padding: 0px;
margin: 0px;
spacing: 0px;
}
.tableseminarB td{
border-right: 1px solid #5c2360;
border-bottom: 1px solid #5c2360;
padding: 5px 5px 5px 5px;
font-size:80%;
}
.tableseminarB td.purple{
border-right: 1px solid #5c2360;
border-bottom: 1px solid #5c2360;
background-color: #e6d4e7;
padding: 5px 5px 5px 5px;
}
.tableseminarB td.gray{
border-right: 1px solid #5c2360;
border-bottom: 1px solid #5c2360;
background-color: #e5e5e5;
padding: 5px 5px 5px 5px;
}
.tableseminarB td.Nesting{
border-right: 0px ;
border-bottom: 0px  ;
padding: 0px;
}

.semiB_title {
line-height:140%;
color: #5c2360;
font-size: 130%;
font-weight: bold;
}
.semiB_title_s {
line-height:140%;
color: #5c2360;
font-size: 100%;
font-weight: bold;
}


