#wrap{ width:910px; margin:auto;}
#banner{position:relative; margin-bottom:30px;}
#imgmenu{ width:52px; float:left;}
#menu{ width:216px; float:left; margin-top:90px;}
#menu ul{background:url(img/bg-menu-mid.png) 0 0 repeat-y; padding-bottom:10px;}
#menu li{}
#menu p{background:url(img/bg-menu-topic.png) 12px bottom no-repeat; width:226px; margin:auto; padding:8px 11px 8px 12px; color:#405a00; font-size:14px; font-weight:bold;}
#menu a{clear:none; display:block; padding:3px 0px 3px 12px; color:#405a00;}
#menu a:hover{clear:none; display:block; padding:3px 0px 3px 12px; background:url 0px 8px no-repeat; color:#405a00;}
h1{ padding:20px; padding-left:0; margin-bottom:10px; display:block; width:600px; font-size:14px; text-align:right; float:right;}
p{padding:10px;}
a{clear:none; color:#405a00; padding:3px 0px 3px 0px; }
a:hover{clear:none; color:#405a00; padding:3px 0px 3px 0px; background:url 0px 6px no-repeat;}
.bordergreen{ border:3px dashed #405a00; padding:10px;}
.clear{clear:both;}

/* import code */
#contents{width: 630px;}
h2{height: 40px; font-weight: bold; padding: 17px 0 0 40px; margin: 0 0 8px 0; background:url(img/topic-h2-icon.png) no-repeat 0 13px;}
.box{float: left; width:170px; height:110px; padding: 0 0 0 120px; margin: 0px 10px 10px 0; border:1px dashed #405a00;}
.box dt {font-weight: bold;}
.box .text {padding: 5px 0 0 12px;}
.box .img{border: 1px solid #405a00; margin-left:-108px; margin-top:-9px; float:left;}
.box a{color:#405a00; font-weight:normal;}
.box a:hover{color:#405a00; font-weight:normal;}

.row2 dt a{font-weight: bold;color: #FFF;}
.row2 .link {text-align: center;}
.row2 .link li {display: inline;padding: 6px 0 6px 16px;margin: 0 3px 0 0;background: url(../img/pointer01.png) no-repeat 0 center;}
#footer{font-weight: bold;text-align: center;padding: 10px 0 10px;margin: 0 0 0 0;}
#footer p{ display:block; width:910px; margin:auto;}
.rtext{font-size: 120%;width: 300px;position: absolute;top: 140px;right: 70px;background: rgba(255, 255, 255, 0.7);padding: 10px;}
#navi {margin:5px; padding:10px;}
#navi li {display: inline;}

.hover-rotate:hover {
  -ms-transform: rotate(-10deg);
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -o-transform: rotate(-10deg);
  transform: rotate(-10deg);
  
}
