@charset "utf-8";
/* CSS Document */


/*--------- MainTAG
------------------------------------------------------*/
*{ margin:0px; padding:0px;}
body { background-image:url(../img/img_tos_back.jpg);}
ul {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 7px;
	margin-left: 7px;
}
li{  list-style:none; font-size:small; padding:2px; line-height:120%;}
li a:link{ color:#cc6000;}
li a:visited{ color:#cc6000;}
li a:hover{ color:#cc6000; text-decoration:none;}
p { font-size:small; line-height:145%; padding:8px; }
img {border:0px;}


/*--------- MainID
------------------------------------------------------*/

#wrapper {
	width: 956px;
	margin:0 auto;
	background-image:url(../img/img_tos_base_02.jpg);
}

#contentbox{
	width:930px;
	margin:0px auto;
} 
#contentbox h1 {
	background-image: url(../img/img_top.jpg);
	height: 300px;
	width: 930px;
	text-indent:-999em;
}
#contentbox h1 a{
	display:block;
	height: 300px;
	width: 930px;
}
#contentbox #footer {
	clear: both;
	text-align:center;
}
#contentbox #footer address {
	font-style:normal;
}

/*--------- clm_l
------------------------------------------------------*/
#contentbox #clm_l {
	float: left;
	width: 220px;
	margin-top:15px;
	background-color:#e2dbd6;
}

#clm_l h3 {	font-size: small;}
#clm_l p {	font-size: small;}

/*--------- clm_c
------------------------------------------------------*/
#contentbox #clm_c {
	width: 490px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-top:15px;
}

/*--------- clm_r
------------------------------------------------------*/
#contentbox #clm_r {
	float: right;
	width: 200px;
	margin-top:15px;
	background-color:#e2dbd6;
}

/*--------- entry
------------------------------------------------------*/

#clm_c .entry{
	background:#f3f7ed;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #604b00;
	border-bottom-color: #604b00;
	margin-bottom: 18px;
}

#clm_c .entry h2 {
	font-size: small;
	background-image: url(../img/bg_h2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	min-height: 16px;
	margin: 0px;
	background-color: #E2E5CA;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 65px;
}

#clm_c .entry_main {
	background-image: url(../img/bg_entry.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 17px;
}

#clm_c .entry_foot {
	font-size: small;
	text-align: right;
	background-image: url(../img/bg_entry_foot.gif);
	min-height: 16px;
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 3px;
}

#clm_c .entry a:link { color:#969800; }
#clm_c .entry a:visited { color:#969800; }
#clm_c .entry a:hover { color:#969800; text-decoration:none; }

#head { width:100%; background-color:#0055A5; text-align:center; padding-bottom:4px;}
#head a:link { color:#ffffff; }
#head a:visited { color:#ffffff; }
#head a:hover { color:#ffffff; text-decoration:none; }

#head_menu{width:930px;margin:0px auto;text-align:right;height:25px;background-color:#0055A5;padding:0}
#head_menu img{width:125px;height:23px;float:left; border:none;}
#head_menu span{position:relative;top:7px; margin-bottom:3px; font-size:small;}

#clm_l p a:link { color:#cc6000; }
#clm_l p a:visited { color:#cc6000; }
#clm_l p a:hover { color:#cc6000; text-decoration:none; }

#clm_r p a:link { color:#cc6000; }
#clm_r p a:visited { color:#cc6000; }
#clm_r p a:hover { color:#cc6000; text-decoration:none; }

address { font-size:x-small; color:#666666; }

#paging { text-align: center; }
#paging { font-size:small; }
#paging a:link { color:#e2a000; }
#paging a:visited { color:#e2a000; }
#paging a:hover { color:#e2a000; text-decoration:none; }

.calendar { font-size:small; margin:8px 3px;}
.calendar a:link { color:#cc6000; }
.calendar a:visited { color:#cc6000; }
.calendar a:hover { color:#cc6000; text-decoration:none; }
.calendardateheaders {padding-top:4px;  line-height:200%;}

#footer a:link { color:#e2a000; }
#footer a:visited { color:#e2a000; }
#footer a:hover { color:#e2a000; text-decoration:none; }

.tb { font-size:0.8em; margin-left:26px; }
.tb .head h2 { font-size:1.1em; }
.tb .info { margin-top:0.3em }
.tb .info h2 { font-size:1.1em; }
