/* RESET ==================== */body { 	padding: 5px; margin: 0px;	font-size: 11px; color: #645A43; font-family: Arial, Tahoma, Helvetica, sans-serif; line-height: 1.2;	}div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, caption, form, fieldset, input, textarea, p, blockquote, span, a { 	padding: 0;	margin: 0;	font-family: inherit;	}img { 	border: 0;	}table {	border-collapse: collapse;	border-spacing: 0;	}ul{ 	margin:2px 0px 2px 20px; padding:0px; 	}ol{ 	margin:2px 0px 2px 30px; padding:0px; 	}li{ 	margin:0px; padding:3px 0px 3px 0px; 	}blockquote{ 	margin:0px 0px 11px 20px;	}address, caption, cite, code, dfn, th, var {	font-weight: normal; font-style: normal;	}caption, th {	text-align: left;	}q:before, q:after {	content: '';	}abbr, acronym { 	border: 0;	}* { outline: none; }a { color: #6D8E31; text-decoration: none; font-family: inherit; font-size: inherit; } a:hover { text-decoration: underline; }h1 { font-family: inherit; font-size: 22px; color: #915F3B; font-weight: normal; margin: 5px 0px 20px 0px; }h2 { font-family: inherit; font-size: 20px; color: #915F3B; font-weight: normal; margin: 5px 0px 10px 0px;line-height: 20px; }h3 { font-family: inherit; font-size: 19px; color: #915F3B; font-weight: normal; margin: 5px 0px 10px 0px; }h4 { font-family: inherit; font-size: 18px; color: #8EB050; font-weight: normal; margin: 5px 0px 10px 0px; }h5 { font-family: inherit; font-size: 16px; color: #8EB050; font-weight: normal; margin: 5px 0px 10px 0px; }.style1a { font-size: 18px; color: #915F3B; }.style1b { font-size: 17px; color: #915F3B; }.style1c { font-size: 16px; color: #915F3B; }.style2a { font-size: 18px; color: #8EB050; }.style2b { font-size: 17px; color: #8EB050; }.style2c { font-size: 16px; color: #8EB050; }.style3a { font-size: 18px; }.style3b { font-size: 17px; }.style3c { font-size: 16px; }/* SET STYLES =============== */.set-left { 	float: left; overflow: hidden; 	}.set-right { 	float: right; overflow: hidden; 	}.set-abs { 	position: absolute; 	}.set-rel { 	position: relative; 	}.set-top { 	vertical-align: top 	}.set-middle { 	vertical-align: middle 	}.set-bottom { 	vertical-align: bottom 	}.set-clear { 	clear: both; height: 0px; font-size: 0px; line-height: 0px;	}.set-debug { 	border: 1px solid #00FF00; 	}	div.box-about {}	div.box-about-title {		width: 320px;		color: #6D8E31; font-size: 14px; font-weight: bold;		}	div.box-about-subtitle {		padding: 25px 15px 50px 20px; width: 285px;		background: url(../img/box_about.png) top left no-repeat;		color: #FFD33B; font-size: 12px; font-weight: bold;				}	div.box-about-content {		width: 320px;		color: #645A43; font-size: 13px; line-height: 140%;		}	div.box-about-more {		padding-top: 5px;		text-align: right;		}		table.schedule{	}	table.schedule th{	padding: 4px 0px;	font-weight:bold; text-align: center; color:#915F3B;	border-bottom:2px dashed #a17b4e;	}	table.schedule td{	border-bottom:1px dashed #a17b4e;	border-right:1px dashed #a17b4e;	}		