@charset "utf-8";
body {
	background-image: url(../img/back.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
* html body{padding-left:1px;} 
*+html body{padding-left:1px;}

#container {
	padding: 0px;
	width: 860px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.contents_l {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}
.contents_l_top {
	background-image: url(../img/index.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 200px;
}
#banner_a {
	padding: 0px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.count_table {
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu {
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 368px;
	width: 200px;
}
ul#main_menu {
	margin: 0px;
	width: 200px;
	list-style-type: none;
	position: absolute;
	padding: 0px;
	height: 362px;
}
ul#main_menu li {
	margin: 0px;
	width: 184px;
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul#main_menu li#home {
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
ul#main_menu li#home a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 4px;
	background-position: -8px -4px;
	right: 0px;
	bottom: 10px;
}
ul#main_menu li#home a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -4px;
	background-repeat: no-repeat;
}
ul#main_menu li#home2 {
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
ul#main_menu li#home2 a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 4px;
	background-position: -8px -4px;
	right: 0px;
	bottom: 10px;
}
ul#main_menu li#home2 a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -4px;
	background-repeat: no-repeat;
}
ul#main_menu li#shushi {
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#main_menu li#shushi a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 56px;
	background-position: -8px -56px;
	right: 0px;
	bottom: 0px;
}
ul#main_menu li#shushi a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -56px;
	background-repeat: no-repeat;
}
ul#main_menu li#shushi2 {
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#main_menu li#shushi2 a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 56px;
	background-position: -8px -56px;
	right: 0px;
	bottom: 0px;
}
ul#main_menu li#shushi2 a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -56px;
	background-repeat: no-repeat;
}
ul#main_menu li#program {
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#main_menu li#program a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 108px;
	background-position: -8px -108px;
	right: 0px;
	bottom: 0px;
}
ul#main_menu li#program a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -108px;
	background-repeat: no-repeat;
}
ul#main_menu li#program2 {
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#main_menu li#program2 a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 108px;
	background-position: -8px -108px;
	right: 0px;
	bottom: 0px;
}
ul#main_menu li#program2 a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -108px;
	background-repeat: no-repeat;
}
ul#main_menu li#access {
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#main_menu li#access a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 160px;
	background-position: -8px -160px;
	right: 0px;
	bottom: 0px;
}
ul#main_menu li#access a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -160px;
	background-repeat: no-repeat;
}
ul#main_menu li#access2 {
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#main_menu li#access2 a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 160px;
	background-position: -8px -160px;
	right: 0px;
	bottom: 0px;
}
ul#main_menu li#access2 a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -160px;
	background-repeat: no-repeat;
}
ul#main_menu li#stay {
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#main_menu li#stay a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 212px;
	background-position: -8px -212px;
	right: 0px;
	bottom: 0px;
}
ul#main_menu li#stay a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -212px;
	background-repeat: no-repeat;
}
ul#main_menu li#stay2 {
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#main_menu li#stay2 a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 212px;
	background-position: -8px -212px;
	right: 0px;
	bottom: 0px;
}
ul#main_menu li#stay2 a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -212px;
	background-repeat: no-repeat;
}
ul#main_menu li#entry {
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#main_menu li#entry a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 264px;
	background-position: -8px -264px;
	right: 0px;
	bottom: 0px;
}
ul#main_menu li#entry a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -264px;
	background-repeat: no-repeat;
}
ul#main_menu li#entry2 {
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#main_menu li#entry2 a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 264px;
	background-position: -8px -264px;
	right: 0px;
	bottom: 0px;
}
ul#main_menu li#entry2 a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -264px;
	background-repeat: no-repeat;
}

/*シンポジウム報告ボタン追加ここから*/

ul#main_menu li#report {
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#main_menu li#report a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_a.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 316px;
	background-position: -8px -316px;
	right: 0px;
	bottom: 0px;
}
ul#main_menu li#report a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -316px;
	background-repeat: no-repeat;
}
ul#main_menu li#report2 {
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 42px;
	width: 184px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul#main_menu li#report2 a {
	position: absolute;
	width: 184px;
	height: 42px;
	padding: 0;
	text-indent: -9999px;
	background-image: url(../img/menu_b.jpg);
	background-repeat: no-repeat;
	margin: 0;
	left: 8px;
	top: 316px;
	background-position: -8px -316px;
	right: 0px;
	bottom: 0px;
}
ul#main_menu li#report2 a:hover {
	background-image: url(../img/menu_b.jpg);
	background-position: -8px -316px;
	background-repeat: no-repeat;
}

/*シンポジウム報告ボタン追加ここまで*/

.l_contents_txt {
	padding: 0px;
	margin-top: 20px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 11px;
	color: #4f7560;
}
.l_contents_txt p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
}
#banner_b {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.r_contrnts {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 660px;
}
.main {
	height: 376px;
	width: 660px;
}
.sub {
	height: 120px;
	width: 660px;
}
.inv {
	display: none;
}
.contents {
	padding: 0px;
	margin-top: 7px;
	margin-right: 27px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.inf {
	padding: 0px;
	float: left;
	height: 150px;
	width: 415px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 27px;
	margin-left: 0px;
}
.center_banner {
	padding: 0px;
	float: right;
	width: 174px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 27px;
	margin-left: 0px;
}
.center_banner2 {
	padding: 0px;
	float: right;
	width: 174px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 5px;
}
#c_banner {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#c_banner2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.txt_l {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 290px;
}
.txt_l h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #4f7560;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.txt_r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 290px;
}
.txt_r h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #4f7560;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.txt_c {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 600px;
}
.txt_c h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #4f7560;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.txt_c h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #4f7560;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.txt_c h5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	padding: 0px;
	color: #4f7560;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.txt_main {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	color: #4f7560;
}
.txt_main img {
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.txt_main2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #4f7560;
}
.txt_main3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 1.6em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #4f7560;
}
.txt_11 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
}
.txt_12 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
}
.txt_r h4 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #4f7560;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.l_contents_txt a:link {
	color: #4F7560;
	text-decoration: underline;
}
.l_contents_txt a:visited {
	color: #4F7560;
	text-decoration: underline;
}
.l_contents_txt a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.l_contents_txt a:active {
	color: #4F7560;
	text-decoration: underline;
}
.copy {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #003300;
}

.access_txt {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	color: #4f7560;
}

.access_txt_b {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	color: #4f7560;
}
