@charset "utf-8";
* { margin: 0; padding: 0;}

body {
	background-color: #e0e0e0;
	font-size: 80%;
	font-family: Osaka, "MS UI Gothic", Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	color:#202020;
	text-align: center; /* IE センタリングバグ対策 */
	}

html {
 overflow-y:scroll;  /*　Mozila用調整　*/
 }

/*　基本リンク色 */
a:link {color:#7a0bff; text-decoration:none;}
a:visited {color:#6d5b9f;text-decoration:none;}
a:hover {text-decoration:underline;color:#ff40ff;}
a:active {color:#ff7e00;}




/*　基本パラメータ */
img {border: none;}
.clear {clear: both;}
ul, li {
	margin:0; padding:0;
	list-style-position:outside; 
	}


table {display:block;
	border-collapse: collapse;
	}
tr,th,td {font-size:0.9em; line-height:1.4em; word-break:virtual;}


/* メインサイト目次 */
#navi {
	margin:auto;
	line-height:1.1em;
	font-size:0.92em;}
#navi ul, #navi li {margin:0; padding:0; list-style:none; text-align:right}
#navi li {float:left; border:1px outset #e0e0e0; margin-right:0px}
#navi a, #navi a:link, #navi a:visited {
	text-decoration:none; font-weight:normal; color:#cccccc; background-color:transparent; height:auto;
	padding:1px 4px 1px 4px;text-align:center;display:block;
	}
#navi a:hover {color:#ffffff; background-color:#9f73ff}


textarea {
color:#1f003e;
background-color:#fbfafe; 
padding: 2px;
font-family: 'Osaka','平成角ゴシック','MS P Gothic',Verdana,Arial,sans-serif;
}

textarea:focus {
  background-color:#fefafe;
}
.input {padding-left:2em;width:150px;letter-spacing:0.1em;
}

.subdeco {
border-top:inset 1px;
border-bottom:inset 1px;
background:url(image/titlesub.jpg) repeat-y;
}
.maindeco {
background:#d4ccea url(image/titlemain.jpg) no-repeat top left;
border-left:#7f63c9 solid 2px;
}



.textdat {
font-style:italic; font-size:0.75em; color:#808080;
}
.textplc {
font-size:0.9em; color:#6f36b4;
}


.n { font-family:'Osaka','平成角ゴシック','MS P Gothic',Verdana,Arial,sans-serif; }
.b {
	background-color:$formCol1;
	color:$formCol2;
	font-family:'Osaka','平成角ゴシック','MS P Gothic',Verdana,Arial,sans-serif;
	}
.f {
	background-color:#fbfafe;
	color:#1f003e;
	}
.f:focus  {
  background-color:#fefafe;
}
