@charset "shift_jis";

/* -- BASE --*/
body{
	margin		: 0px;
	border		:0px solid #FFF;
	padding		: 0px;
	background	:#FFD url(https://cmpss.jp/forepast/ss2008/.jpg) repeat;
	color		:#222;
	font-size	:100%;
	font-family 	:"Tahoma", "Arial", "Helvetica", sans-serif;
}

table{
	border-collapse :collapse;
	border-spacing	:0px;
}

tr,td{
	padding		:0px;
	border		:0px;
	margin		:0px;
}

br.mini{
	line-height	:50%;
}

/* --FONT --*/

p{
	font-size	:100%;
	line-height	:150%;
	margin		:10px 45px 10px 45px;
}

p.indent{
	font-size	:100%;
	line-height	:150%;
	margin		:10px 30px 10px 45px;
	text-indent	:0.8em;
}

p small{
	font-size	: 80%;
	line-height	:100%;
}

th{
	text-align	:left;
	background-color:#DDB;
}

caption{
	font-weight 	:bold;
	text-align	:left;
}

xmp{
	margin-left	:30px;
	font-family	:"Palatino Linotype", "Optima", "Times New Roman", serif;
	font-size	:80%;
}

h1{
	font-size	:120%;
	font-weight 	:bold;
	background	:#FFE url(https://cmpss.jp/forepast/ss2008/hbar.jpg) repeat center;
	padding-left	:25px;
	padding-right	: 0px;
	margin		:20px 0px 5px 0px;
	border-bottom	:1px solid #CC9;
}

h2{
	font-size	:120%;
	font-weight 	:bold;
	padding-left	:40px;
	padding-right	: 0px;
	margin		: 0px;
}

h3{
	font-size	:120%;
}
h4{
	font-size	:100%;
}

ul{
	padding-left	:50px;
	margin		:10px;
}

ol{
	padding-left	:30px;
	margin		:10px 45px 10px 45px;
}


li{
	line-height	:150%;
}

li.space{
	line-height	: 50%;
	list-style-type	:none;
	visibility	:hidden;
	color		:#FFF;
}

span.hidden{
	visibility	:hidden;
	color		:#FFD;
	font-size	:1pt;
}

td.sponsor_banner{
	background 	:#EED url(https://cmpss.jp/forepast/ss2008/.jpg) repeat;
	
}

td.sponsor_banner h1{
	background	:#DDC url(https://cmpss.jp/forepast/ss2008/.jpg) repeat center;
	border-bottom	:1px solid #BBC;
}

table.member td{
	border-bottom	:1px dashed #CC0;
}

table.lecturer{
	margin		:3px 30px 3px 45px;
}

table.abstract{
	margin		:3px 15px 3px 25px;
}

table.lecturer tr.body{
	height		:2.8em;
}

table.lecturer td{
	border-bottom	:1px dashed #CC0;
	padding		:0px 15px 0px 15px;
}

table.abstract td{
	border-bottom	:1px dashed #CC0;
	padding		:0px 15px 0px 15px;
}

table.history{
	margin		:3px 30px 3px 45px;
}

table.history td{
	height		:2.8em;
	border-bottom	:1px dashed #CC0;
	padding		:0px 15px 0px 15px;
}

table.general td{
	padding		:0px 15px 0px 15px;
}

table.download{
	margin		:3px 30px 3px 45px;
}

table.download tr{
	height		:1.8em;
}

table.download th{
	text-align	:center;
	border-bottom	:1px solid #DDB;
	padding		:0px 15px 0px 15px;
	width		:8em;
}

table.download td{
	text-align	:right;
	border-bottom	:1px dashed #DDB;
	padding		:0px 15px 0px 15px;
	width		:3em;
}

div.date{
	color		:#339;
	font-size	:100%;
	font-style	:normal;
	font-family	:"Palatino Linotype", "Times New Roman", serif;
	text-align	:right;
	margin-right	:50px;
}

/* -- LINK COLOR-- */
a,
a:link,
a:visited{
	color		:#006;
	text-decoration :none;
}

a:hover,
a:active{
	color		:#900;
	text-decoration :underline;
}

a.line,
a.line:link,
a.line:visited{
	color		:#006;
	text-decoration :underline;
}

a.line:hover,
a.line:active{
	color		:#900;
	text-decoration :underline;
}

a.colorline,
a.colorline:link,
a.colorline:visited{
	color		:#900;
	text-decoration :underline;
}

/* -- TILTLE -- */
#title {
	text-align	:center;
	font-weight	:bold;
	font-size	:150%;
	color		:#336;
	margin		:0px;
	padding		:10px;
	background	:#EEE url(title.jpg) repeat center;
}


/* -- MENU -- */
#menu{
	border-top	:solid 1px #999;
	border-bottom	:solid 1px #999;
	margin		:0px 0px;
	padding-left	:20px;
	text-align	:left;
	background	:#EED url(https://cmpss.jp/forepast/ss2008/menu.jpg) repeat-x center;
	padding-bottom	:2px;
	padding-top	:3px;
}

#menu li{
	padding		:5px 10px;
	display		:inline;
	font-size	:100%;
	font-weight	:normal;
}

#menu ul{
	margin		:0px;
	padding		:0px;
}

/* -- PROGRAM -- */
#program{
	border-top	:solid 1px #999;
	border-bottom	:solid 1px #999;
	margin		:0px 0px;
	padding-left	:20px;
	text-align	:left;
	background	:#223 url(https://cmpss.jp/forepast/ss2008/program.jpg) repeat-x center;
	padding-bottom	:2px;
	padding-top	:3px;
	color		:#FFD;
}

#program li{
	padding		:5px 10px;
	display		:inline;
	font-size	:100%;
	font-weight	:normal;
}

#program ul{
	margin		:0px;
	padding		:0px;
}

#program a,
#program a:link,
#program a:visited{
	color		:#FFD;
	text-decoration :none;
}

#program a:hover,
#program a:active{
	color		:#FDD;
	text-decoration :underline;
}

#program a.line,
#program a.line:link,
#program a.line:visited{
	color		:#FFD;
	text-decoration :underline;
}

#program a.line:hover,
#program a.line:active{
	color		:#FDD;
	text-decoration :underline;
}


/* -- FOOTER -- */
#footer{
	border-top	:solid 1px #999;
	border-bottom	:solid 1px #999;
	margin		:0px 0px;
	padding		:0px;
	text-align	:right;
	width		:100%;
	background	:#EED url(https://cmpss.jp/forepast/ss2008/footer.jpg) repeat-x center;
	padding-bottom	:2px;
	padding-top	:3px;
/* --	position	:fixed; -- */
/* --	bottom		:0px; -- */
}

#footer li{
	padding		:5px 10px;
	display		:inline;
	font-size	:80%;
	font-weight	:normal;
}

#footer ul{
	margin		:0px;
	padding		:0px;
}

/* -- others -- */

li.mini{
	line-height	:30%;
}

ul.links li{
	display		:inline;
	padding		:0px 8px 0px 0px;
}

img.frame{
	border-width	:2px;
	border-style	:ridge inset inset ridge;
	border-color	:#CC9;
}


