div#header{
	background: url(../img/head.gif) no-repeat;
	height: 135px;
}
#main{
width:650px;
float:right;
padding-left:20px;
margin-bottom:30px;
}
#main h1{
	font-size: 20px;
	color: #CC3300;
	padding: 10px;
	border: 1px solid #CC3300;
	margin: 20px 0px;
}
#main h3{
	clear:all;
	font-size: 12px;
	color: #FFFFFF;
	padding: 5px;
	margin: 20px 0px;
	background: #000000;
	letter-spacing: 3px;
	text-indent: 10px;
}
#main h4{
	font-size: 14px;
	color: #FFFFFF;
	padding: 5px;
	margin: 20px 0px;
	background: #CC3300;
	letter-spacing: 3px;
}
#main h5{
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #999999;
	margin: 20px 0px;
}
#sub{
width:200px;
}
#banner{
margin-top:30px;
}
#banner img{
padding-bottom:10px;
}
#sub form{
	background: #33CCCC;
	margin-bottom:30px;
}
#submenu{
}
#submenu li{
	list-style: none;
}
#submenu a{
	display:block;
	width: 200px;
	padding:5px 0px;
	text-decoration: none;
	background: #FFCC00;
	border-bottom: 1px solid #FFFFFF;
	font-weight: bold;
	color: #333333;
	letter-spacing: 2px;
	text-indent: 10pt;
}
#submenu a:hover{
	background: #66CC00;

}
#right{
width:320px;
float:left;
}
#left{
width:310px;
float:left;
}
#left li{
	list-style: none;
	padding: 5px;
	border-bottom: 1px solid #999999;
}
table{
border:none;
}
td{
	font-size: 12px;
}
.list{
	border-top: 1px dotted #666666;
	border-left: 1px dotted #666666;
}
.listth{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px dotted #999999;
	padding: 10px;
	text-align: left;
	border-bottom: 1px dotted #666666;
	border-right: 1px dotted #666666;
}
.listtd{
	font-size: 11px;
	border-bottom: 1px dotted #666666;
	border-right: 1px dotted #666666;
}
td ul{
	padding:10px 10px 10px 20px;
}
td li{
	list-style: disc outside;
}
.yoyaku{
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
	padding: 10px;
	margin:10px 0px;
	border: 1px solid #666666;
}
#advice ul{
padding-left:20px;
}
#advice li{
padding-bottom:20px;
}

#form{
border:3px double #CC3300;
padding:20px;
}
#form li{
	list-style: none;
	margin-bottom:20px;
}
#form input{
margin-left:20px;
}
#form .submit{
	text-align:center;
}
#archive{
}
#archive td,th{
padding:5px;
}
#archive h5{
	color: #FFFFFF;
	background: #009933;
	margin: 30px 0px 20px;
	padding: 5px;
	font-size: 14px;
	letter-spacing: 1em;
	text-indent: 15pt;
}
#img{
	float: left;
	width: 200px;
}
#text{
	padding: 10px;
	border: 1px solid #000000;
	margin: 10px 0px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
}
.time{
	border-bottom: 1px dotted #999999;
	margin: 5px 0px;
	padding: 5px;
}
#livetop{
}
#livetop h1{
	font-size: 24px;
	padding-bottom:20px;
}
#livetop .img{
	float: left;
	width: 410px;
}
#livetop .cach{
	float: left;
	width: 460px;
}
#eco{
	background: #339933;
	color: #FFFFFF;
	width: 640px;
	margin:20px 0px 0px;
}
#eco h2{
	color: #FFFFFF;
	border-bottom: 2px dotted #FFFFFF;
	padding: 5px;
	margin-bottom:10px;
	font-size: 18px;
	letter-spacing: 3px;
}
