body {	font-size: 12px;	line-height: 1.8;	font-family:"lr SVbN", "Osaka|";	color: #333333;	background-color: #EEEEEE;	margin: 3px;	}	table {	font-size: 12px;	}	img {	border: none;	}	.new {	background-color: #FFFFFF;	width:171px;	height: 200px;	overflow: auto;	margin: 0;	padding: 0 0 0 5px;	font-size: 10px;	border: none;	}	#mainimage {	position: relative;	top: -1px;	}	.club {	font-size: 11px;	border-right: 1px dashed #CCCCCC;	}	.date {	color: #993300;	font-size: 12px;	}	.bord {	border-left: 1px solid #CCCCCC;	}	.em1 {	color: #1A4E30;	}	.em2 {	font-size: 10px;	color: #F6AB00;	}	.em3 {	font-size: 14px;	color: #1A4E30;	font-weight: bold;	}	.em4 {	color: #CC3300;	}	.lesson {	text-align: left;	font-size: 12px;	}	.lesson td {	padding: 5px 0px;	}	.lesson div {	margin-left: 7px;	margin-right: 7px;	}	.center {	text-align:center;	}	.letitle {	color: #F6AB00;	font-size: 14px;	}	.leno {	font-size: 14px;	color: #0E4E31;	}	.point {	border-bottom: 1px dashed #666666;	background-image: url(common_img/point.gif);	background-repeat: no-repeat;	background-position: center left;	text-indent: 70px;	}	.point img {	vertical-align: bottom;	}		.line {	border-bottom: 1px dashed #666666;	}	.right {	text-align: right;	}	.cap2 {	margin-top: 3px;	}	.cap3 {	font-size: 11px;	}	/*---------------------------	Review Scroll---------------------------*/.re_scroll {	height: 200px;	overflow: auto;	}	/*---------------------------	Hyper Link---------------------------*/#content a {		color:#333333;	}	#content a:hover {	text-decoration: none;	}	#review a {	color:#006633;	}	/*---------------------------	review---------------------------*/#re_body .style1 {font-size: 10px}#review  table td{	background-color: #F9F5E9;	}#re_body .style2 {font-size: 12px}	/*---------------------------	footer---------------------------*/#footer {	background-color: #1A4E30;	color: #FFFFFF;	font-size: 11px;		}#footer a {	color: #FFFFFF;	}	#footerNavi {	font-size: 11px;	padding-right: 10px;	text-align: right;	}#footer ul,#footer li {	margin: 0;	padding: 0;	}	#footer li {	display: inline;	margin: 0 5px;	}	#footer li a {	border-left: 5px solid #FFF;	padding-left: 2px;	}#footer a:link {}#footer a:visited {color: #FFFFFF;}#footer a:hover {color: #FFFFFF;}#footer a:active {text-decoration: none;color: #FFFFFF;}