@charset "UTF-8";

/* option.css */

/*
coded by webmugi at 2007-05-22
*/



/* table : inported to "kaisya.php" */

#main table {
	margin: 1em auto 1em 15px;
	font-size: 100%;
}

#main table th {
	border: solid 1px #999;
	padding: 3px 5px;
	text-align: center;
	white-space: nowrap;
}

#main table td {
	border: solid 1px #999;
	padding: 3px 5px;
}

/* table.property : inported to "kaisya.php" */

#main table.property th {
	background: #DDDDDD;
}

/* dl.yougo : inported to "yougo.php" */

#main dl.glossary {
	margin-top: 2em;
}

#main dl.glossary dt {
	color: #336633;
}

#main dl.glossary dt.initial {
	float: left;
	width: 1.5em;
	line-height: 1;
	font-size: 150%;
	font-weight: bolder;
	color: #B7E6B8;
}

#main dl.glossary dd {
	margin-bottom: 1.5em;
	border-top: solid 1px #E99FA0;
	padding-top: 8px;
}

/* .number : inported to "course/course.php" */

#main .number {
	line-height: 1;
	font-size: 200%;
	font-style: italic;
	font-weight: bolder;
	color: #CCCCCC;
}

/* ul.course : inported to "course/course.php" */

#main ul.course li {
	color: #336633;
}

* html #main ul.course li dl {
	display: inline;
}

*+html #main ul.course li dl {
	display: inline;
}

#main ul.course li dl dt {
	font-weight: normal;
}

#main ul.course li dl dd {
	color: #333333;
}

/* ul.link-list : inported to "course/course.php" */

#main ul.link-list li {
	list-style: none;
}

/* p.arrow : inported to "course/" */

#main p.arrow {
	margin-left: 200px;
}

/* ol.plan : inported to "course/course.php" */

* html #main ol.plan li dl {
	display: inline;
}

*+html #main ol.plan li dl {
	display: inline;
}

#main ol.plan li dl dt {
	font-weight: normal;
	color: #336633;
}

/* fee : inported to "ryoukin.php" */

#main .fee {
	font-size: 200%;
	font-style: italic;
	font-weight: bolder;
	color:#8CCD8E;
}

/* table.fee-list : inported to "ryoukin.php" */

#main table.fee-list caption {
	visibility: hidden;
	height: 0;
}

#main table.fee-list th {
	background: #DDDDDD;
}

#main table.fee-list th.course {
	background: #FFFFFF;
	white-space: nowrap;
	font-size: 200%;
	font-weight: bolder;
	color:#999999;
}

#main table.fee-list td.fee {
	white-space: nowrap;
	font-size: 150%;
	font-style: italic;
	font-weight: bolder;
	color:#8CCD8E;
}

#main table.fee-list td dl {
	margin: 0;
}

#main table.fee-list td dl dt {
	font-weight: bold;
	color: #336633;
}

#main table.fee-list td dl dd {
	margin-left: 10px;
}

