/*----------------------------------------------------------------------------*/
/* トップページの設定 */
/*----------------------------------------------------------------------------*/
/* メインページ */
body.home{
  background-image: url(./skl_ptop.gif);
  background-repeat: no-repeat;
  margin-top: 110px;
}
h1.home{
  text-align: left;
  font-weight: bold;
  font-size: 1em;
  line-height: 1.1em;
  color: #000080;
}

/* ---------------------------------- */
div.title{
	background-color: #FF8000;
	margin: 0em;
	border: #FFD0A0 medium solid;
}
h1.title{
	font: normal small-caps 900 2em sans-serif;
	line-height: 1.2em;
	margin: 0em;
	text-align: left;
}
h2.title{
	font: normal normal 1em/1.25em "ＭＳ Ｐゴシック", sans-serif;
	margin: 0em;
	border-top: #FFFFFF thin solid;
	border-width: thin 0em 0em 0em;
	padding: 0em;
}

div.update{
	background-color: #A05000;
	margin: 0em;
	padding: 0.2em 1em;
}

em.upd1{color: #C0E0FF;}
em.upd2{color: #FFE0C0;}

strong{
	background-color: #C0C000;
	font: normal bold 1.6em sans-serif;
	padding: 0em 0em;
	
}

div.enter{
	margin: 0.5em 0em 0em;
	padding: 0.2em;
	background-color: #C0C000;
	font: normal small-caps bold 2em sans-serif;
	text-align: center;
}
div.nf-enter{
	margin: 0em 0em 1.5em;
	padding: 0.2em;
	background-color: #606000;
	font: normal small-caps normal 0.8em sans-serif,"ＭＳ Ｐゴシック";
	text-align: center;
}

div.webring{
	margin: 2em 0em;
	padding: 0.5em;
	color: #FFFFFF;
	background-color: #202080;
	font-size: 0.8em;
	text-align: center;
}


div.jasrac{
	margin: 0.5em 0em;
	padding: 0.1em;
	color: #FFFFFF;
	background-color: #0000A0;
	font-size: 1.2em;
}

div.link{
	margin: 0.4em 0em;
	padding: 0.1em;
}

img.mid{vertical-align: middle;}
img#jasrac{border: #000000 thin solid;}

td.mid{vertical-align: middle;}
span.ul{text-decoration: underline;}

