@charset 'Shift_JIS';

body {
margin: 0;
padding: 0;
}

/* infoBox
---------------------------------------------------------------------- */
#infoBox {
width:980px;
}

.sBox {
width: 482px;
height: 246px;
background: url(/banners/img/dmm/bg_box.jpg) no-repeat left;
}

.sBox2 {
width: 482px;
height: 365px;
background: url(/banners/img/dmm/bg_box2.jpg) no-repeat left;
}

.sBox3 {
width: 482px;
height: 507px;
background: url(/banners/img/dmm/bg_box3.jpg) no-repeat left;
}

/* topBnr
---------------------------------------------------------------------- */
#topBnr {
background: url(/banners/img/dmm/topBnr/bg_topBnr.jpg) no-repeat left;
width:980px;
height: 140px;
margin:0 0 15px;
}

#topBnr ul {
    padding: 12px 0 0 12px;
}
#topBnr li {
float: left;
margin: 0 0 20px;
padding: 0 6px 0 0;
}

/* rotationBnr
---------------------------------------------------------------------- */
#rotationBnr {
position: relative;
text-align:right;
margin-bottom: 15px;
}

#rotationBnr:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

#rotationBnr ul#bnrArea{
height:212px;
}

#rotationBnr ul#bnrArea li{
display:none;
width:452px;
height:195px;
position:absolute;
top:20px;
left:15px;
}

#rotationBnr ul#bnrArea li.nojs{
display:block;
position:relative;
text-align: center;
font-weight: bold;
color: #666;
}

#rotationBnr ul#bnrBtn{
float:right;
padding-right:15px;
}

#rotationBnr ul#bnrBtn:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }


#rotationBnr ul#bnrBtn li{
float:left;
padding: 0 0 0 3px;
height:16px;
line-height:0;
cursor:pointer;
}


/* information
---------------------------------------------------------------------- */
#information {
position: relative;
}

#information #infoTabs {
position: relative;
width: 452px;
height: 472px;
overflow-y:scroll;
top:20px;
left:15px;
}

#information #infoTabs .category {
width: 420px;
}

#information #infoTabs .category .tab{
}

/* heading
------------------------------ */
#information .category h3 {
display: inline;
position: relative;
z-index: 999;
cursor: pointer;
zoom: 1;
}

#information .category#hotNewsTab h3 {
}

#information .category h3 img {
vertical-align: bottom;
}

/* contents
------------------------------ */
#information .contents {
}

#information .contents ul {
padding: 5px 0 0 7px;
}

#information .contents li {
position: relative;
margin-bottom: 7px;
padding:3px 60px 3px 0px;
line-height: 15px;
border-bottom: solid 1px #393939;
}

#information .contents li img {
margin-right: 5px;
}

#information .contents li a.subject {
}

#information .contents li a.subject:hover{
}

#information .contents li span.date {
position: absolute;
right: 0;
color: #888;
font-size: 11px;
font-family: Arial, Verdana, sans-serif;
}



/* more

#information .more {
position: absolute;
right: 0;
top: 0px;
padding-left:10px;
font-size:10px;
background: url(/banners/img/dmm/icon_more.gif) no-repeat left;
}

#information .more a img{
vertical-align: top;
}

-------------------------------------------------- */

/* twitter
---------------------------------------------------------------------- */
#twitter #widget {
padding: 10px 0 0 15px;
}

#twitter #flBtn {
padding-left:15px;
}

/* sBox
---------------------------------------------------------------------- */
#sBnr ul {
padding: 6px 0 0 5px;
}

#sBnr li {
float: left;
padding: 0 3px 3px 0;
}
