body {  margin: 0; padding: 0; font-size: small; line-height: 130%; background: url(img/common/bg.jpg) repeat-y center #E5F6DD;}

h1 { margin: 2px 0 1px; font-size: 12px; text-align: center;}
h1 a { color: #960; letter-spacing: -0.05em; text-decoration: none;}

img { border: none; vertical-align: bottom;}

#box { width: 780px; margin: 0 auto;}

#hdrTb { width: 780px; height: 100px; margin: 0 0 15px 0; border-collapse: collapse;}
#hdrTb td { padding: 0;}

#coTb { width: 780px; border-collapse: collapse;}
#coTb th#navi { width: 185px; padding: 0; text-align: left; font-weight: normal; vertical-align: top;}
#coTb td#coTd { width: 595px; padding: 0; vertical-align: top;}

#naviTb { width: 170px; margin-bottom: 20px; background: url(img/common/navi/navi_bg.jpg) repeat-y; border-collapse: collapse;}
#naviTb th { padding: 0;}
#naviTb th.h { height: 35px; vertical-align: top;}
#naviTb td { padding: 5px 0 0 15px; background: url(img/common/navi/navi_waku_bg.jpg) repeat-y;}
#naviTb td.naviBtm { padding: 0; height: 15px; background: url(img/common/navi/navi_btm_waku_.jpg) no-repeat top;}
#naviTb a { color: #000; text-decoration: none;}
#naviTb a:visited { color: #000;}
#naviTb a:hover { color: #333; background: #E5F6DD; text-decoration: underline;}

#areaList { width: 540px; 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;}

#areaList1 { width: 780px; margin: 0 auto; border-collapse: collapse;}
#areaList1 td { padding: 10px; vertical-align: top; border: 1px solid #CCC;}
#areaList1 td.unei { text-align: right; background: none; border: none;}
#areaList1 td.info { background: none; border: none;}



#lightbox { text-align: center; font-size: 10px;}
#lightbox a { color: #666; text-decoration: none;}
#lightbox a:hover { text-decoration: underline;}

#copy { margin: 40px 0 5px;}
#copy p { font-size: 12px; text-align: center;}




/* == index.html ===================================================================================================== */

#coTd iframe { margin: 5px 0 0 35px;}

#kanri { float: right; margin: 20px 10px 20px 0;}
#kanri p { margin: 0; font-size: 11px;}
#kanri a { display: block; width: 55px; height: 15px; padding: 2px 0 0 0; color: #FFF; text-align: center; text-decoration: none; background: #936;}
#kanri a:visited { color: #FFF;}
#kanri a:hover { text-decoration: underline;}

.bntd { padding:10px 0; text-align:center;}
