.cms_list {width: 100%; border: 1px solid #999; color: #111;}
.cms_list td {padding: 3px; vertical-align: middle; text-align:center;}
.cms_list img {margin: 0;}
.cms_dark {background: #eee;}
.list td {padding: 3px;}
.list .label {font-size: small; text-align: right;}
.alert {color:red;}
ul.adminmenu {list-style-type: none; margin:0; padding:0;}
ul.adminmenu li {height: 100%; margin-bottom: 1px;}
ul.adminmenu li a {padding: 6px 6px 6px 15px; display: block; color: #333; text-decoration: none; font-weight: bold;}
ul.adminmenu li a:hover {background:url(../image/admin-menu-bg.png); color: #111; text-decoration: underline;}
.bannermap {width:100%; border:1px solid #888;}
.bannermap td {text-align:center; vertical-align:middle; border:1px solid #bbb; background:#eee; margin:0;}
table th a {color: #000; text-decoration: underline;}
table th a:hover {color: #000; text-decoration: none;}
.texts {border: 1px solid #888;}
.texts textarea {width: 100%; height: 150px;}
fieldset {border: 1px solid #777;}
th {text-align: center;}
.sideset {background:url(../image/banner-bg.png);}
.sideset legend {background:#fafafa;}
.banner_map {width:100%; border:1px solid #888; background:#eee;}
.banner_map table {margin:auto;}
.banner_map td {text-align:center;}
.banner_map .cell {margin:5px auto 0 auto; background:#fafafa; border:1px solid black;}