body{
	font-size:10pt;
	margin:13px;
}

#ttl{
	font-size:11pt;
	font-weight:bold;
	color:#666666;
}

#wrapper{
	width:760px;
	margin:0px auto;
}

#header{
	width:760px;
	height:65px;
	background:#aad6e8;
}

#info{
	font-size:10pt;
	color:#333333;
	margin:5px 0px 15px 0px;
	line-height:135%;
}

h1{
	margin-bottom:7px;
	font-size:1.2em;
	font-weight:bold;
	color:#355282;
}

#main{
}

#footer{
	width:750px;
	height:20px;
	background:#aad6e8;
	text-align:right;
	padding:10px 10px 0px 0px;
	color:#666666;
	font-size:small;
}

table.list{
	border-collapse:collapse;
	width:800px;
	margin:0px 0px 3px 0px;
}

table.listw{
	border-collapse:collapse;
	width:860px;
	margin:0px 0px 3px 0px;
}

td{
	color:#333333;
	padding:8px;
	border-top:none;
	border-bottom:none;
	font-size:10pt;
}

th{
	color:#333333;
	padding:10px;
	background:#CECFCE;
	font-size:10pt;
}

td.period{border-right:1px solid #CCCCCC;}
td.period1{border-right:1px solid #CCCCCC;}
td.period2{background:#EFEFEF;border-right:1px solid #CCCCCC;}

td.shop {}
td.shop1 {}
td.shop2 {background:#EFEFEF;}

td.address {border-left:1px solid #CCCCCC;}
td.address1 {border-left:1px solid #CCCCCC;}
td.address2 {border-left:1px solid #CCCCCC;background:#EFEFEF;}

td.tel{border-left:1px solid #CCCCCC;text-align:center;}
td.tel1{border-left:1px solid #CCCCCC;text-align:center;}
td.tel2{background:#EFEFEF;border-left:1px solid #CCCCCC;text-align:center;}

A {text-decoration:none;color:Black}
A:hover { color:#666666; background:url("img/underline2.gif") repeat-x bottom left; text-decoration: underline;}
A:Active { color: #666666 } 
.bk { page-break-before: left }
