@charset "utf-8";
.fixed{
 position: fixed;
 top: 0;
 width: 100%;
 z-index: 10000;
}
#top{
 width : 100%;
 height : 0px;
 top : 0px;
 position : absolute;
}
#link01{
 padding-top:150px;
 margin-top : -150px;
}
#link02{
 padding-top:150px;
 margin-top : -150px;
}
#link03{
 padding-top:150px;
 margin-top : -150px;
}
#link04{
 padding-top:150px;
 margin-top : -150px;
}
#link05{
 padding-top:150px;
 margin-top : -150px;
}
#link06{
 padding-top:150px;
 margin-top : -150px;
}
#link07{
 padding-top:150px;
 margin-top : -150px;
}
#link08{
 padding-top:150px;
 margin-top : -150px;
}
#link09{
 padding-top:150px;
 margin-top : -150px;
}
#link_souki{
 padding-top:150px;
 margin-top : -150px;
}
#dropmenu{
 list-style-type: none;
 width: 980px;
 height : 45px;
 margin: 0px auto 300px;
 padding: 0;
}
#dropmenu li{
 position: relative;
 width: 14.28%;
 float: left;
 margin: 0;
 padding: 0;
 text-align: center;
}
#dropmenu li a{
 display: block;
 margin: 0;
 padding : 17px 0px 12px;
 color : #796a57;
 font-size : 13px;
 line-height: 1;
 text-decoration: none;
 font-weight : normal;
}
#dropmenu li:hover > a{
 background: #fff5d8;
 color: #5C3629;
}
#dropmenu > li:hover > a{
 }
#dropmenu li ul{
 list-style: none;
 position: absolute;
 top: 100%;
 left: 0;
 margin: 0;
 padding: 0;
}
#dropmenu li:last-child ul{
 left: -30%;
 width: 100%
;
}
#dropmenu li ul li{
 overflow: hidden;
 width: 130%;
 height: 0;
 color: #5C3629;
 z-index: 100;
 -moz-transition: .2s;
 -webkit-transition: .2s;
 -o-transition: .2s;
 -ms-transition: .2s;
 transition: .2s;
}
#dropmenu li ul li a{
 padding: 13px 15px;
 background: #fff7e0;
 color: #5C3629;
 z-index: 100;
 text-align: left;
 font-size: 12px;
 font-weight: normal;
}
#dropmenu li:hover ul li{
 overflow: visible;
 height: 38px;
 border-top: 0.5px solid #796a57;
 border-bottom: 0.5px solid #796a57;
}
#dropmenu li:hover ul li:first-child{
 border-top: 0;
}
#dropmenu li:hover ul li:last-child{
 border-bottom: 0;
}
.table_header{
 text-align : left;
 width : 980px;
 height : 25px;
}
#dropmenu li:hover ul li:last-child a{
 }
#page-top{
 position: fixed;
 bottom: 20px;
 right: 20px;
 font-size: 100%;
}
#page-top a{
 background: #666;
 text-decoration: none;
 color: #fff;
 width: 100px;
 padding: 30px 0;
 text-align: center;
 display: block;
 border-radius: 2px;
}
#page-top a:hover{
 text-decoration: none;
 background: #999;
}
.nittei1{
 background-image : url(../img_menu/nittei1.jpg);
 background-repeat : no-repeat;
 width : 280px;
 height : 80px;
}
.logo{
 text-align : left;
 width : 700px;
 height : 80px;
}
.back_menu{
 background-color : #f0dfa4;
 height : 45px;
 border-bottom-width : 1px;
 border-bottom-style : solid;
 border-bottom-color : #cccccc;
}

