
/* リンク全般 */


/**********
 * 全体レイアウト
 **********
*/
*{
	margin:0;
	padding:0;
}

body{
	background-color: #f2f6f7;
	color: #010f36;
	list-style: none outside;
	padding: 0;
	margin: 0;
}

A { text-decoration: none}
A:link { color: #0e36c4; text-decoration: none}
A:visited { color: #0e36c4 ; text-decoration: none}
A:hover { color: #48d1cc ;text-decoration: underline ;}
A:active { color: #48d1cc   ;}


/**********
 * ページ構成
 **********
*/

#bodyid{
}

#underbox{
	clear:both;
	width:100%;
}

#leftbox{
	display: block;
	width: 15%;
	float: left;
}	

#mainbox{
	display: block;
	float: right;
	width: 83%;
	padding: 0 0 10px 0;
}

#bodyid h1{
	background:url('img/banbg.png') repeat-x left top;
	padding:5px;
	font-size: 130%;
	margin:0;
}

/**********
 *サイドバーデザイン
 **********
*/

#leftbox h3{
	background-color: #6b90da;
	color: white;
	padding:3px;
	margin: 0;
	font-size:110%;
}
#leftboxid{
	padding:3px;
}

#leftbox ul{
}

#leftbox li{
	background:url('img/link.gif') left center no-repeat;
	padding-left: 14px;
}

/**********
 *メインデザイン
 **********
*/

#mainbox h2{
	background-color:#f0f7f9;
	border-top:solid 1px #6b90da;
	margin:15px 5px 5px 5px;
	padding:5px;
	font-size:110%;
}

#mainbox p{
	padding: 0 0 0 10px;
	margin-left: 10px;
	border-left: solid 1px #6b90da;
}

#mainbox ul{
	padding:10px;
}

#mainbox li{
	background:url('img/link.gif') left center no-repeat;
	padding-left: 14px;
}
.titles{
	background-color:#333333;
	color:white;
	font-size:100%;
}


//セル-インフォメーション


td{
	font-size: 70%;
	padding:0px;
	margin:0px;
}	
.dat{font-size:10px}
.chap{font-size:14px;
      color:darkorange;
      font-weight:bold;
      font-family:'Comic Sans MS';
      text-align:center}
input{
	border-color:#aaa;
}
.ave{background-color:#}
.perfect{background-color:#ff0066}
.fontup{font-size:150%}


td
{
	border:solid 1px #777;
	padding:2px;
}

/* セルタイトル強調 */
.titletr td{
	background-color:#dfefff;
}

.news
{
	background-color:#fdefc0;
}

.anoadds
{
	background-color:#cdcd00;
}

.hidnews
{
	background-color:#a9e4a5;
}
.hidnews_2
{
	background-color:#8ff869;
}
.hidnews_3
{
	background-color:#8ff869;
}
.hids
{
	background-color:#f5c363;
}

.fontsmall
{
	font-size:70%;
}

.cell_backcl
{
	background-color:#dfefff;
}

.cell_right
{
	text-align:right;
}