body {  

	padding: 0px;

	background: #FFFFFF;

	width: 770px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

}



/* general params--------------------*/

h1, h2, h3, h4, h5, h6, div, p, span, pre, ol, dl, dt, dd,address, form, blockquote{  

	padding: 0;

	line-height: 130%;

	margin: 0px;

	font-size: 100%;

}



 ul{  

	padding: 0;

	margin: 0px;

	list-style-position: inside;

	list-style-type: disc;

}



h3{  

	padding: 0;

	line-height: 22px;

	margin: 0px;

	font-size: 18px;

	color: #009900;

}



h5{  

	padding: 0;

	line-height: 20px;

	margin: 0px;

	font-size: 12px;

}



p, span{  

	padding: 0;

	line-height: 18px;

	margin: 0px;

	font-size: 12px;

}



.red {  

	padding: 0;

	line-height: 18px;

	margin: 0px;

	font-size: 12px;

	color: #CC0000;

}



.blue {  

	padding: 0;

	line-height: 18px;

	margin: 0px;

	font-size: 12px;

	color: #4C1FD2;

}



.green {  

	padding: 0;

	line-height: 18px;

	margin: 0px;

	font-size: 12px;

	color: #006600;

}



.white {  

	padding: 0;

	line-height: 18px;

	margin: 0px;

	font-size: 12px;

	color: #FFFFFF;

}



.small {  

	font-size: 10px;

	line-height: 16px;

}



.blue {  

	padding: 0;

	line-height: 18px;

	margin: 0px;

	font-size: 12px;

	color: #4C1FD2;

}



a:link {  

	color: #666666;

	font-size: 10px;

	text-decoration: none;

}



a:visited {  

	color: #FF9966;

	font-size: 10px;

	text-decoration: none;

}



a:active {  

	color:#666666;

	font-size: 10px;

	text-decoration: none;

	

}



a:hover {  

	color:#FF9966;

	font-size: 10px;

	text-decoration: none;

}



/*フッタリンク*/

.under a:link {  

	color: #FFFFFF;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

}



.under a:visited {  

	color: #FF9933;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

}



.under a:active {  

	color:#FFFFFF;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

}



.under a:hover {  

	color:#FF9933;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

}



/**/

.linkber_c {  

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #330099;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #330099;

}

.linkber_r {  

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #330099;

}

.partition {  

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #0D04A4;

}

.footer {  

	font-size: 10px;

	color: #999999;

	line-height: 15px;

	padding-top: 3px;

	padding-bottom: 3px;

}

.comment {  

	font-size: 10px;

	color: #000000;

	line-height: 110%;

	padding-right: 3px;

	padding-left: 3px;

}



/*特講基礎表*/

.adsou_middle {  

	background-image : url(../images/adsou21.gif);

	background-repeat: repeat-y;

}



/*クラブ活動表*/

.club_middle {  

	background-image : url(../images/club05.gif);

	background-repeat: repeat-y;

}



/*クラブ活動記事一覧表*/

.clubcol_middle {  

	background-image : url(../news/column/culture/club_col02.gif);

	background-repeat: repeat-y;

}



/*入試情報記事一覧表*/

.exam_middle {  

	background-image : url(../images/news-col02.gif);

	background-repeat: repeat-y;

}



/*見出し*/

.bar {  

	background-image : url(../images/tab.gif);

	background-repeat: repeat-y;

}


