body { margin: 0px; padding: 0px; font-size: small; background: url(img/common/bg.jpg) repeat-y center;}

h1 { margin: 2px; padding: 0; font-size: 12px; color: #960; text-align: center;}

img { border: none;}

#box { width: 800px; margin: 0 auto;}

#hdr { position: relative; width: 800px; height: 100px; background: url(img/common/hdr/hdr_bg.jpg) no-repeat;}

#hdr #logo { position: absolute; top: 30px; left: 70px; margin: 0; padding: 0; width: 240px; height: 50px; background: url(img/common/hdr/logo.jpg) no-repeat;}
#hdr #logo img { visibility: hidden;}
#hdr #catch { position: absolute; top: 10px; left: 60px; margin: 0; padding: 0; width: 320px; height: 20px; background: url(img/common/hdr/catch.jpg) no-repeat; text-indent: -4444px; list-style: none;}

#coTb { width: 800px;}
#coTb th#naviTh { width: 180px; padding: 0; text-align: left; vertical-align: top;  border-collapse: collapse;}

#naviTh ul { margin: 0 0 0 10px; padding: 0;}
#naviTh li { width: 150px; margin: 5px 0 0 0; padding: 0; text-align: center; font-weight: normal; list-style: none; border-bottom: 1px dashed #F36;}
#naviTh li a { display: block; width: 150px; padding: 5px 0; color: #000; text-decoration: none;}
#naviTh li a:visited { color: #000;}
#naviTh li a:hover { color: #666; text-decoration: underline;}

#coTb td.coTd { width: 610px; padding: 0; border-collapse: collapse;}

#areaList { width: 560px; margin: 0 auto; border-collapse: collapse;}
#areaList td { padding: 10px; vertical-align: top; border: 1px solid #CCC;}
#areaList td.unei { text-align: right; background: none; border: none;}
#areaList td.info { background: none; border: none;}


#copy { width: 800px; padding: 0; background: url(img/common/copy_bg.jpg) repeat-x;}
#copy p { margin: 20px 0 5px 0; font-size: 12px; text-align: center;}
#copy a,#copy a:visited,#copy a:hover { color: #333; text-decoration: none;}


.style1 {	font-size: 15px;
	line-height: 18px;
}
.style2 {	color: #FF0000;
	font-weight: bold;
}
.style3 {	font-size: large;
	color: #FF0000;
}