body{	background-color	: #E6FAA0;	background-image	: url(img/background.gif);	background-repeat	: repeat-x;	margin				: 0px;	padding				: 0px;	text-align		: left;	font-size			: 12px;}.my_body{margin:0 auto; width:1380px;}.my_media{float:right; width:280px;}.my_wrapper{float:left; width:1100px;}.my_navigation{float:left; width:300px;}.my_contents{float:left; width:800px;}.my_banner{float:left; width:300px;}td, th, div {	margin:0px;	padding:0px;	font-size: 12px; 	scrollbar-3d-light-color:#dada8f;	scrollbar-base-color: #e0e0a3;	scrollbar-track-color: #e0e0a3;	scrollbar-arrow-color: #CCCC99; 	scrollbar-face-color: #CCCC99; 	scrollbar-shadow-color: #CCCC99; 	scrollbar-darkshadow-color :#a9a938;	scrollbar-highlight-color: #ffffff; }hr{	color:#000000;	background-color:#000000;	border-style:none;	height:1px;	padding:0px;	margin:0px;}/* menu */.title_bg{		background-image: url(img/obj_body_01.gif);		background-repeat: no-repeat;		width: 798px;		height: 180px;		padding:0px 0px 0px 0px;		margin:0px 0px 0px 0px;}.title_banner{		background-image: url(img/obj_body_right.gif);//		background-image: url(img/title_banner.gif);//		background-repeat: no-repeat;//		width: 1392px;//		height: 180px;}.site_title{		color:#FFFFFF;		font-size:30px;		padding:60px 0px 0px 30px;}.menu{	margin:2px 5px 2px 5px;	font-size:16px;	font-weight: bold;}a{	color: #330099;	text-decoration: none;}.menu_left{	background-image: url(img/menu_bg_left.gif);	background-repeat: repeat-x;	width: 1px;	height: 29px;	margin: 0px;	padding: 0px;}.menu_right{	background-image: url(img/menu_bg_right.gif);	background-repeat: repeat-x;	width: 1px;	height: 29px;	margin: 0px;	padding: 0px;}.menu_center{	background-image: url(img/menu_bg_center.gif);	background-repeat: repeat-x;	width: 100%;	height: 29px;	margin: 0px;	padding: 0px;}/* general */.news{	margin:5px 0px 5px 5px;	text-align:center;	font-size: 16px;	color: #000000;}.message{	margin:5px 0px 5px 5px;	padding:5px 5px 5px 5px;	text-align:left;	font-size: 16px;	color: #000000;}.text_center{	margin:5px 0px 5px 5px;	padding:5px 5px 5px 5px;	text-align:center;	font-size: 16px;	color: #000000;}.calender{	margin:5px 0px 5px 5px;	padding:5px 5px 5px 5px;	text-align:center;	font-size: 16px;	color: #000000;}.index{	margin:5px 0px 5px 5px;	padding:5px 5px 5px 5px;	text-align:center;	font-size: 12px;	color: #000000;}.caution{	margin:5px 0px 5px 5px;	padding:5px 5px 5px 5px;	text-align:left;	font-size: 16px;	color: #FF0000;}.top{	margin:5px 0px 5px 5px;	text-align:left;	font-size: 18px;	color: #000000;}/* margin */.square {margin-left:24%;margin-right:24%;}.margin-0 {margin:0;}.margin-l5 {margin-left:5px;}.margin-l10 {margin-left:10px;}.margin-l20 {margin-left:20px;}.margin-l30 {margin-left:30px;}.margin-l40 {margin-left:40px;}.margin-r10 {margin-right:10px;}.margin-r20 {margin-right:20px;}.margin-t10 {margin-top:10px;}.margin-t20 {margin-top:20px;}.margin-t30 {margin-top:30px;}.margin-t40 {margin-top:40px;}.margin-b10 {margin-bottom:10px;}.margin-b20 {margin-bottom:20px;}.margin-tb10 {margin-top:10px;margin-bottom:10px;}.margin-tb20 {margin-top:20px;margin-bottom:20px;}.margin-1em {margin-left:1em;}.margin-2em {margin-left:2em;}.margin-3em {margin-left:3em;}.margin-4em {margin-left:4em;}.margin-5em {margin-left:5em;}.margin-6em {margin-left:6em;}.margin-7em {margin-left:7em;}.margin-8em {margin-left:8em;}.margin-9em {margin-left:9em;}.margin-10em {margin-left:10em;}.margin-r1em {margin-right:1em;}.margin-t1em {margin-top:1em;}.margin-b1em {margin-bottom:1em;}.margin-b5 {margin-bottom:5px;}.indent-1em {text-indent:-1em;}.indent-2em {text-indent:-2em;}.indent-3em {text-indent:-3em;}.indent-4em {text-indent:-4em;}.indent-5em {text-indent:-5em;}.indent-6em {text-indent:-6em;}.indent-7em {text-indent:-7em;}.indent-8em {text-indent:-8em;}.indent-9em {text-indent:-9em;}.indent-10em {text-indent:-10em;}.padding-5 {padding:5px;}.padding-10 {padding:10px;}.padding-b10 {padding-bottom:10px;}/* margin --------------------------*/.height-1em {height:1em;}.height-2em {height:2em;}.height-3em {height:3em;}.height-4em {height:4em;}