@charset "utf-8";




/*=========================トップ=======================*/
/*
.top #background{
	height:650px;
	min-height:650px;
}

* html .top #background{
height:650px;

}
*/
.top #bg2{	height:auto;
	min-height:auto;
	}

.top #mainArea{
height:auto;
	min-height:auto;
}


.top #leftArea{
height:257px;
	background-image:url(../images/border_top.gif);
}

.top #menu{position:relative;}


.top li#menu00{display:none;}



.top div.contents{
	margin:0 0 0 12px;
	padding:0;
	width:auto;
	height:600px;
	min-height:104px;
	position:relative;
}


.top #header{height:315px;}



.top .contents h2{
border:none;
background-image:none;
width:0;
margin:0;
padding:0;}

.top .contents p{ margin:3px 10px 5px 24px; }




/*お知らせボックス*/
.top div#note {
	margin:0;
	padding:0;
	width: 430px;
	top:552px;
	left: 210px;
	position:absolute;
	z-index:89;
}


.top div#note h3{margin-top:0;font-size:100%;color:#EE0000;
border-bottom:dotted 1px #ee0000;padding:4px 0;margin-bottom:4px;}

.top div#note p{line-height:1.2em;color:#EE0000;}

.top div#information {
	margin:0;
	padding:0;
	height: 100px;
	width: 450px;
	top:702px;
	left: 204px;
	position:absolute;
	z-index:99;
}

.top div#information .scroll {
	height: 85px;
	overflow: auto;
	width: 400px;
	padding: 0 20px 0 0;
	margin:6px 0 0 12px;
}

.top div#information .scroll table{
	width: 380px;
}

.top div#information .scroll table th{width:60px;}

.top div#information .scroll table td{}

.top div#information .scroll table th,
.top div#information .scroll table td{
	text-align:left;
	vertical-align:top;
	padding:0 0.5em 0.5em 0;
}


.top div#information h2{
border:none;
padding:0;
margin:0;
}


/*Invitation*/
table.persons{
}

table.persons th{
}
table.persons td{
	width:50%;
	padding:2px 0;
	vertical-align:top;
}


.organization table.org-committee{
}
.organization table.org-committee th{
width:60px;
}
.organization table.org-committee td{
}
.organization table.org-committee th,
.organization table.org-committee td{
	padding:2px 0;
vertical-align:top;}



/*Abstract*/
.abstract .contents table{
margin-bottom:12px;
}

.abstracts .contents table td{
padding:3px 0;
vertical-align:top;
}

.abstracts h2 span{
	font-size:90%;
}

.abstracts #application{background-image:url(../images/bg_app.gif);
background-repeat:repeat;border-color:#ed6d1e;}

.abstracts #application h2{margin-top:0;text-align:center;}

.abstracts .contents li{line-height:1.4em;margin-bottom:5px;}



.link .contents ul,
ul.link{list-style-type:none;margin:0;}

.link .contents ul li,
ul.link li{
margin:0 0 10px 0;padding-left:10px;background-image:url(../images/bullet_link.gif);
background-repeat:no-repeat;background-position:5px left;}





.registration #application{background-image:url(../images/bg_app.gif);
background-repeat:repeat;border-color:#ed6d1e;}




.registration table#fee{}

.registration table#fee th,
.registration table#fee td{padding:4px;}

.registration table#fee th{font-size:12px;}

.registration table#fee td{text-align:center;}


.registration table#fee{}

.registration table#on-site th,
.registration table#on-site td{}

.registration table#on-site th{font-size:12px;}

.registration table#on-site td{text-align:center;}





.accommodation{}


.accommodation table.photo{}

.accommodation table.photo th,
.accommodation table.photo td{}

.accommodation table.photo th{}

.accommodation table.photo td{padding:4px 6px 4px 0;}

.accommodation table.photo td.right{padding-right:0;}


.accommodation table.photo td img{border:solid 1px #dddddd;padding:4px;}

.accommodation table.photo td img:hover{border-color:#FF6600;}



.scientific-p{}


.scientific-p .author-list{margin-top:3em;}


.scientific-p .author-list .subBox{
	border:solid 1px #E1F1FF;
	background-color:#EEF7FF;
}

.scientific-p .author-list h3{
margin-top:0;color:#339900;margin-bottom:0;font-size:110%;
border-left:#339900 6px solid;line-height:1em;padding-left:4px;
}

.scientific-p .author-list h4{
	color:#267500;border-bottom:dotted 1px #267500;
	padding:2px ;margin-top:2em;
}

.scientific-p .author-list h4.first{
margin-top:0.75em;}



.scientific-p .author-list h5{margin-top:0.1em;
font-size:105%;margin-bottom:0px;color:#003366;
text-indent:-0.5em;padding-left:0.5em;}


.scientific-p p.date{
	width:35%;
	float:right;
	text-align:center;
	padding:1px 2px;
	background-color:#DA8527;
	color:#ffffff;
	font-size:95%;
	/*border:1px solid #C17520;*/
}

.scientific-p p.name{margin-bottom:0;
margin-top:1.5em;margin-left:0.5em;font-size:12px;color:#444444;
}
.scientific-p p.name strong{font-size:14px;color:#333333;}


.scientific-p p.name.first{margin-top:0;}



.scientific-p .author-list .subBox{
border-width:1px;}


.scientific-p div.line{border-bottom-width:1px;margin:12px 0;}

