@charset "utf-8";
@import "/lib/css/default.css";
@import "/lib/css/entry.css";
@import "/lib/css/form.css";
@import "/lib/css/header.css";
@import "/lib/css/navi.css";
@import "/lib/css/layout.css";
@import "/lib/css/module.css";


/* ---------+---------+---------+---------+---------+--------- */
dl.list-news dt {
line-height:18px;
padding:5px 0 0 5px;
width:90px;
height:18px;
font-weight:normal;
}
dl.list-news dd {
line-height:18px;
text-align:left;
margin:-18px 0 0 0;
padding:0 0 5px 90px;
border-bottom:1px dashed #ddd;
/*background:url(/lib/imgs/bit-news.gif) 94px 0 no-repeat;*/
}

/* ---------+---------+---------+---------+---------+--------- */
h2.header-corner {
background:url(/lib/imgs/corner-diary.png) no-repeat 0 0;
padding:3px 0 5px 30px;
font-size:18px;
color:#693;
}
h2.header-corner a {
color:#693!important;
text-decoration:none!important;
}
/* ---------+---------+---------+---------+---------+--------- */
body.layout-home #alpha {
width: 580px;
}
body.layout-home #alpha-inner {
padding-top: 0;
padding-right: 20px;
padding-bottom: 40px;
padding-left: 0px;
}
body.layout-home #beta {
width:220px;
}
body.layout-home #beta-inner {
padding-top: 0;
padding-right: 0px;
padding-bottom: 40px;
padding-left: 0px;
}

/* ---------+---------+---------+---------+---------+--------- */
.homeside {
margin-bottom:10px;
}
h2.homeside-header {
padding:3px;
text-align:center;
color:#396;
border-bottom:2px solid #396;
font-weight:bold;
background:url(/lib/imgs/bg-homeside.png) 0 0 repeat-x;
}

/* ---------+---------+---------+---------+---------+--------- */
ul.menu-homeside {
}
ul.menu-homeside li {
height:50px;
border-bottom:1px solid #ccc;
}
ul.menu-homeside li a {
display: block;
width: auto;
text-decoration: none!important;
padding-right:20px;
color:#666;
background: url(/lib/imgs/bit-active.gif) center right no-repeat;
color: #667;
}
ul.menu-homeside li a:hover {
background-color:#ffc;
color:#36f!important;
}
ul.menu-homeside li a img {
width:50px;
height:50px;
margin-right:8px;
border:0;
float:left;
}
ul.menu-homeside li h2 {
font-size:14px;
line-height:50px;
}
ul.menu-homeside li a {
text-decoration:none;
}
/* ---------+---------+--------- */
#screen {
position:relative;
}
#screen h2 {
position:absolute;
display:block;
bottom:0px;
right:0px;
float:right;
padding:5px 20px;
background:transparent url(/lib/imgs/alpha.png) repeat scroll 0 0;
color:#fff;
font-size:12px;
font-weight:bold;
text-shadow: rgba(0,0,0,1) 0 1px 0;
text-align:right;
}


/* EOF */
