/*
Karyo High School Stylesheet
*/


body {
	color: #000000;
	background-color:#fdfdfd;
	font-size: 85%;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
}

.navi{
	font-size:large;
	text-align:right;
}

.menu {
   clear: both;
   float: left;
   width: 17%;
   color: #000000;
   background-image:url("backdrop.gif");
}

.field {
	margin-left: 18%;
	line-height:130%;
}

.screen_shot {
	text-align: center;
}

h1 {
	clear: both;
	color: #000;
	font-size:xx-large;
	text-align:center;
	border-width:thin;
	border-style: groove;
	background-color:#FFFF66;

}

li {
	list-style-type:none;
}

h2 {
	margin-top: 1em;
	font-size: 150%;
	border-style: solid;
	border-width: 0pt 0pt 2pt 0pt;
	border-color: #993;
}

h3 {
	font-size: 110%;
}

.menu p {
	font-size: 9pt;
}

table,th,td {
	table-layout: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #888888;
	text-align:center;
	background-color:#66FFFF;
}

table, th {
	border-width: 2px;
}

img { border-style: none; }

dt { font-weight: bold; margin-bottom: 2pt;}
dd { margin-left: 1em; margin-bottom: 1.2em; }
dd p { margin-top: 1pt; }

.menu ul {
	margin-left: 0pt;
	padding-left: 0pt;
	list-style-type: none;
	font-size: 100%;
	line-height: 110%;
}

.menu ul li {
	margin-bottom: 0.5em;
}

.topic {
	color:#009966;
	background-color:#CCFFCC;
	font-size: large;
	line-height: 110%;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-weight:bolder;

}

.field p {
	/*
	border-style:groove;
	border-width: thin;
	*/
	background-color:#CCFFFF
}

.topic_b {
	color: #000000;
	font-size: large;
	line-height: 105%;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-weight:bolder;

}

.title{

}

a:link {color:#3300FF; }
a:hover {color:#660066; }
a:visited { color:#0033FF; }


