* { margin: 0px; padding: 0px;}
BODY {background: #32331A url(./img/bg.gif) top left repeat-x;}
img {border: 0px;}
tr {vertical-align: top; }
ul {list-style: none;}
.desc {vertical-align: middle; text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #9A8F77; }
.desc a {font: 11px Arial, Helvetica, sans-serif; color: #9A8F77; text-decoration: underline;}
.desc a:hover {text-decoration: none;}
h1 {font: 11px Arial, Helvetica, sans-serif; color: #9A8F77; line-height: 12px;}
h1 a {font: 11px Arial, Helvetica, sans-serif; color: #9A8F77; text-decoration: underline;}
h1 a:hover {text-decoration: none; color: #9A8F77;}
.menu {text-align: center; font: bold 12px Verdana, Helvetica, sans-serif; color: #CBC3AF; letter-spacing: -1px; margin-top: 8px;}
.menu a {font: bold 13px Verdana, Helvetica, sans-serif; color: #CBC3AF; text-decoration: underline;}
.menu a:hover {text-decoration: none;}
.navik {background: url(./img/navi.jpg) top left no-repeat;}
.tit { font: bold 12px Arial, Helvetica, sans-serif; color: #DCD2BA; padding-top: 12px}
.r1 A:link, .r1 A:visited, .r1 A:active { font: bold 11px Arial, Helvetica, sans-serif; color: #EFE4CA; width: 24px; height: 40px; text-align:center; float:left; background: #7F7156 url(img/e1.jpg); text-decoration: none; line-height: 40px; margin-right: 2px;}
.r1 A:hover { font: bold 11px Arial, Helvetica, sans-serif; color: #A29374; width: 24px; height: 40px; text-align:center; float:left; background: #423B24 url(img/e2.jpg); text-decoration: none; line-height: 40px; margin-right: 2px;}
.ot {margin-bottom: 10px;}
.nn2 {background: #5E5035; margin-top: 20px;}
.footer {padding-top: 20px; text-align: center; font: 11px Arial, Helvetica, sans-serif; color: #9A8F77; }
.footer a {font: bold 11px Arial, Helvetica, sans-serif; color: #9A8F77; text-decoration: underline;}
.footer a:hover {text-decoration: none;}
.to {font: bold 13px Verdana, Helvetica, sans-serif; color: #9A8F77; letter-spacing: -1px; line-height: 25px; margin-top: 10px; margin-bottom: 20px; background: url(./img/top.jpg) top left repeat-y;}
.to a {font: bold 13px Verdana, Helvetica, sans-serif; color: #CBC3AF; text-decoration: none;}
.to a:hover {text-decoration: underline;}
.term {font: 11px Arial, Helvetica, sans-serif; color: #9A8F77; line-height: 12px; text-align: justify; margin-top: 20px; margin-bottom: 20px;}
.term {font: 11px Arial, Helvetica, sans-serif; color: #9A8F77; line-height: 12px; text-align: justify; margin-top: 20px; margin-bottom: 20px;}
.term a {font: 20px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
.term a:hover {text-decoration: none; color: #FFFFFF;}
.thumb2 img {border: 3px solid #fff;}
.nnn {margin-top: 20px;}
.nnn a {font: 20px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
.nnn a:hover {text-decoration: none; color: #FFFFFF;}
.thumb {font: 12px Arial, Helvetica, sans-serif; color: #9A8F77; line-height: 15px; text-align: justify;  }
.to2 {text-align: center; font: bold 13px Verdana, Helvetica, sans-serif; color: #9A8F77; letter-spacing: -1px; line-height: 25px; margin-top: 10px; margin-bottom: 20px;}
.to2 a {font: bold 13px Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;}
.to2 a:hover {text-decoration: none;}
.to2 img {border: 1px solid #fff;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}


ul.video {width:980px;  margin-top:10px; margin-left: -4px;}
ul.video li{position: relative; width: 240px; height: 215px; background: url(./img/tmb.png); margin-right: 5px; margin-bottom: 5px; text-align:left; float: left;}
ul.video li:hover{ position: relative; width: 240px; height: 215px; background: url(./img/tmba.png); margin-right: 5px; margin-bottom: 5px; float: left;}
img.thumb{width:220px;height:160px;margin-left: 13px; margin-top: 13px;}
h3{ position: absolute; top: 176px; left: 13px; color: #EFE4CA; width: 210px; height:17px; overflow:hidden; font: bold 11px Arial, Helvetica, sans-serif;}
span.link{position: absolute; left: 0; top: 0; width: 240px; height: 215px;}
span.link a{display: block; width: 100%; height: 100%; background: url(/images/transparent.gif);}
span.link a b{display: none;}
span.link a img{display: none;}
img.thumb{ width:220px; height:160px; border: 1px solid #c1b7a7; margin-left: 9px;  margin-top: 9px;}
ul.video li:hover img.thumb {border: 1px solid #fff;}
span.duration{position: absolute;top: 190px;left: 13px; color:#fff;font-size: 11px; font: 11px Arial, Helvetica, sans-serif;}
span.duration b, span.added b, span.by b{font: 11px Arial, Helvetica, sans-serif; color: #A29374; font-weight: normal;}

