@charset "utf-8";


/* =import 
----------------------------------------------*/
@import url(reset.css);
@import url(layout.css);



/* hn
------------------------------------------- */
h1{
position:absolute;
top:15px;
left:0;
}
#admin h1{
position:absolute;
top:20px;
left:20px;
}
h2{
position:absolute;
top:20px;
right:0;
font-weight:100;
font-size:90%;
color:#999999;
}
#admin h2{
position:static;
font-weight:100;
font-size:12px;
color:#ffffff;
}
h3{
padding:15px 0;
}
h5{
background:url(../images/allow.gif) no-repeat 0 3px;
color:#2f4f00;
padding:0 0 0 20px;
margin-bottom:10px;
}

/* link
------------------------------------------- */
a:link{ color:#2b7200; text-decoration:underline; }
a:hover{ color:#2b7200; text-decoration:none; }
a:visited{ color:#76a82d; text-decoration:underline; }

/* common
------------------------------------------- */
.caution{
color:#8a1701;
}





/* header
------------------------------------------- */
#header ul{
position:absolute;
top:15px;
left:77px;
}
#header ul li{
float:left;
background:url(../images/navi-line.gif) no-repeat right top;
padding:0 11px;
}
#header ul li a{
display:block;
padding:5px 0 0 0;
}
#header ul li.end{
background:none;
padding:0;
 }
#header ul li.end a{
margin:0 0 0 -1px;
display:block;
width:73px;
height:22px;
padding:0 0 0 0;
}
#header ul li a:hover{
border-bottom:#619b0d solid 1px;
}
#header ul li.end a:hover{
border-bottom:none;
}



/* footer
------------------------------------------- */
#footer{
width:100%;
height:auto;
overflow:hidden;
padding:10px 0 20px 0;
}
.copy{
color:#8bb64e;
float:left;
}
#admin #footer p{
color:#319501;
}

.pagetop{
float:right;
}


/* login
------------------------------------------- */
#login{
width:300px;
height:auto;
overflow:hidden;
padding:20px 0;
line-height:2.5em;
}
#login dt{
width:80px;
float:left;
font-weight:bold;
color:#38aa00;
}
#login dd{
width:200px;
float:right;
}
#login dd input{
width:180px;
}

