@charset "UTF-8";
@import url("base.css");

#main table#login {
border-top: 1px solid #999;
border-left: 1px solid #999;
}

#main table#login tr th {
border-right: 1px solid #999;
border-bottom: 1px solid #999;
font-weight: bold;
background: #ffffcc;
padding: 10px;
}

#main table#login tr td {
border-right: 1px solid #999;
border-bottom: 1px solid #999;
padding: 10px;
}

#main table#login tr td input[type="text"],
#main table#login tr td input[type="password"] {
width: 90%;
}

#main div.top_link_button ul,
#main div.bottom_link_button ul {
height: 20px;
}

#main div.top_link_button ul li {
float: left;
}

#main div.bottom_link_button ul li {
float: right;
}

#main div.top_link_button ul li a {
display: block;
font-size: 12px;
font-weight: bold;
color: #333;
padding-left: 12px;
padding-right: 5px;
background: #fff url(../images/icon/bulet.gif) no-repeat;
}

#main div.bottom_link_button ul li a {
display: block;
font-size: 12px;
font-weight: bold;
color: #333;
padding-left: 12px;
padding-right: 5px;
}

#main div.top_link_button ul li a {
margin-right: 20px;
}

#main div.bottom_link_button ul li a {
margin-top: 5px;
margin-left: 10px;
padding: 5px 10px;
background: #e8e8e8;
border: 1px solid #d6d6d6;
}

#main div.top_link_button ul li.emphasis a,
#main div.bottom_link_button ul li.emphasis a {
color: #fff;
background: #c40026;
border: 1px solid #c40026;
}

#main div.top_link_button ul li.green a,
#main div.bottom_link_button ul li.green a {
color: #ccc;
background: #b8d26b;
border: 1px solid #5f8000;
}

#main div.top_link_button ul li a:hover,
#main div#bottom_link_button ul li a:hover {
color: #797979;
}

#main table tr td#regist_button a {

}

#main table#mail_magazine {
border: 1px solid #a8b57c;
}

#main table#mail_magazine caption {
font-weight: bold;
}

#main table#mail_magazine td {
background: #efffb2;
padding: 15px;
}

#main table#enquete {
width: 380px;
margin: 0 auto;
border-top: 1px solid #a8b57c;
border-left: 1px solid #a8b57c;
}

#main table#enquete caption {
font-weight: bold;
}

#main table#enquete th,
#main table#enquete td {
border-right: 1px solid #a8b57c;
border-bottom: 1px solid #a8b57c;
padding: 5px;
}

#main table#enquete th {
background: #d1df9c;
font-weight: bold;
color: #326c46;
}

#main table#enquete td {
background: #f9ffe2;
}

#main table#passwd {
margin: 0 auto;
width: 640px;
border-top: 1px solid #999;
border-left: 1px solid #999;
}

#main table#passwd caption {
font-weight: bold;
}

#main table#passwd th,
#main table#passwd td {
border-right: 1px solid #999;
border-bottom: 1px solid #999;
padding: 5px;
}

#main table#passwd th {
background: #ffffcc;
font-weight: bold;
}

#main table#passwd td {
background: #fff;
}