@charset "utf-8";
/* CSS Document */

h2#mondounews{
background-color:#000000;
width:608px;
background-image:url(img/top/topimg_02.gif);
background-repeat:no-repeat;
background-position:right;
height:24px;
margin:10px auto 0;
padding:0;
}

div#mondounews{
width:606px;
border-left:#cbcbcb 1px solid;
border-right:#cbcbcb 1px solid;
margin:0 auto;
}

div#mondounews_bottom{
margin:0 auto;
width:608px;
height:10px;
clear:left;
background-image:url(img/top/topimg_04.gif);
background-repeat:no-repeat;
}

#newslist{
margin:0;
padding:0 0 0 0px;
list-style:none;
margin:0 0 0 2px;
}

#newslist .dt{
background-image:url(img/top/topimg_03.gif);
background-repeat:no-repeat;
background-position:10px 12px;
padding:7px 0 0 20px;
float:left;
width:70px;
margin:0;
}

#newslist .dd{
padding:7px 0 0 0;
/*margin:0 0 0 90px;*/
margin:0;
float:left;
width:500px;
}

/*shaful*/
#shaflmondou{
width:608px;
background-color:#dadada;
background-image:url(img/top/topimg_05.gif);
background-position:right;
background-repeat:repeat-y;
margin:20px auto 0;
padding:3px 0 7px 0;
}

#shaflmondou h2{
background-image:url(img/common/img_07.gif);
background-repeat:repeat-x;
background-position:bottom;
height:30px;
width:520px;
margin:0 0 0 63px;
padding:0;
}

#shaflmondou .h2{
margin-top:5px;
}

#shaflmondou p{
margin:7px 0 0 63px;
padding:0;
width:520px;
}

#shaflmondou h3{
margin:7px 0 7px 63px;
font-size:12px;
padding:0;
}

#shaflmondou .img{
margin-top:18px;
}
/*shaful*/

/*contribution_warpper1*/
#contribution_warpper1{
width:660px;
margin:20px 0 0;
}

#contribution_warpper1 #newcontribution{
width:445px;
height:529px;
paddingt:0;
background-image:url(img/top/topimgnewback.gif);
background-repeat:no-repeat;
float:left;
}

#contribution_warpper1 #newcontribution h2{
margin:0 0 9px;
width:445px;
}

#contribution_warpper1 #newcontribution ul{
margin:0 0 0 27px;
padding:0;
list-style-type:none;
width:390px;
}

#contribution_warpper1 #newcontribution ul li{
margin:0;
padding:3px 0 3px 0;
width:390px;
border-bottom:1px solid #dcdcdc;
display:block;
line-height:16px;
background-image:url(img/common/img_26.gif);
background-repeat:no-repeat;
background-position:57px 8px;
}

#contribution_warpper1 #newcontribution ul li .genre {
margin:0 6px 0 0;
float:left;
}

#contribution_warpper1 #newcontribution ul li .data {
font-size:10px;
color:#666666;
padding:0 0 0 30px;
}

#contribution_warpper1 #newcontribution ul li p {
margin:0 0 0 58px;
padding:0;
}

#contribution_warpper1 #newcontribution .new{
width:31px;
float:left;
margin:0;
}

#contribution_warpper1 #newcontribution .date{
margin-left:30px;
font-size:10px;
color:#666666;
}

#contribution_warpper1 #newcontribution .creator{
font-size:10px;
color:#666666;
}

#contribution_warpper1 #newcontribution .more{
margin:20px 0 0 371px;
}

#contribution_warpper1 #right{
margin:21px 0 0 20px;
text-align:right;
width:193px;
color:#009999;
float:left;
}

#contribution_warpper1 #right h2{
margin:7px 0 0;
}

#contribution_warpper1 #right h3{
margin:0;
}

#contribution_warpper1 #right .yerrow{
margin:0 0 3px;
background-color:#fffaa5;
background-image:url(img/top/topimg_09.gif);
background-repeat:no-repeat;
font-size:10px;
color:#8c8c8c;
width:177px;
height:18px;
padding:4px 0 0 16px;
text-align:left;
}



#contribution_warpper1 #right .blue{
margin:0 0 3px;
background-color:#c1f7ff;
background-image:url(img/top/topimg_10.gif);
background-repeat:no-repeat;
font-size:10px;
color:#8c8c8c;
width:177px;
height:18px;
padding:4px 0 0 16px;
text-align:left;
}

#contribution_warpper1 #right span{
color:#ff0000;
margin:0 5px;
}

#contribution_warpper1 #right .more{
margin:8px 0 0;
}
/*contribution_warpper1*/

/*contribution_warpper2*/

#contribution_warpper2{
width:673px;
margin:20px 0 0;
}
/*
#contribution_warpper2 #left{
width:337px;
height:496px;
background-image:url(img/top/topimgpopularback.gif);
background-repeat:no-repeat;
float:left;
}

#contribution_warpper2 #right{
width:336px;
height:496px;
background-image:url(img/top/topimgevaluateback.gif);
background-repeat:no-repeat;
float:left;
}

#contribution_warpper2 h2{
margin:0;
}

#contribution_warpper2 #popular{
width:300px;
margin:15px 0 0;
}

#contribution_warpper2 #popular ul{
margin:0 0 0;
padding:3px 0 0;
list-style-type:none;
}

#contribution_warpper2 #popular li,img{
margin:0;
padding:0;
vertical-align: bottom;
}

#contribution_warpper2 #list1{
width:272px;
margin:0;
background-image:url(img/top/topimg_14.gif);
background-repeat:no-repeat;
padding:0 0 0 5px;
height:398px;
float:left;
}

#contribution_warpper2 #list2{
width:272px;
margin:0;
background-image:url(img/top/topimg_15.gif);
background-repeat:no-repeat;
padding:0 0 0 5px;
height:410px;
float:left;
background-position:0 78px;
}

#contribution_warpper2 #evaluate{
width:272px;
margin:15px 0 0 33px;
padding:0 0 0 5px;
height:410px;
float:left;
background-position:0 78px;
}

#contribution_warpper2 #evaluate{
_width:272px;
_margin:15px 0 0 15px;
_padding:0 0 0 5px;
_height:410px;
_float:left;
_background-position:0 78px;
}

#contribution_warpper2 #list2{
_width:270px;
_margin:0;
_background-image:url(img/top/topimg_15.gif);
_background-repeat:no-repeat;
_padding:0 0 0 5px;
_height:410px;
_float:left;
_background-position:0 78px;
}

#contribution_warpper2 .list{
width:264px;
height:37px;
background-image:url(img/top/topimg_16.gif);
background-position:right bottom;
background-repeat:no-repeat;
margin:0;
padding:0;
}

#contribution_warpper2 .list .ranking{
width:35px;
height:24px;
text-align:center;
float:left;
margin:3px 0 0;
}

#contribution_warpper2 .list .genre {
margin:8px 6px 0 0;
float:left;
}

#contribution_warpper2 .list p{
margin:0;
text-align:left;
padding:8px 0 0;
}

#contribution_warpper2 .more{
margin:8px 0 0 214px;
}
/*contribution_warpper2*/

/*090619* /
#contribution_warpper2 .listtitle{
width:140px;
text-align:left;
float:left;
}

#contribution_warpper2 .listpoint{
font-size:10px;
color:#8c8c8c;
width:62px;
text-align:right;
float:left;
margin-top:8px;
}
/*090619*/

/*090619*/
#contribution_warpper2 #left{
width:337px;
height:526px;
background-image:url(img/top/topimgpopularback.gif);
background-repeat:no-repeat;
float:left;
}

#contribution_warpper2 #right{
width:336px;
height:526px;
background-image:url(img/top/topimgevaluateback.gif);
background-repeat:no-repeat;
float:left;
}
/*090619*/
#contribution_warpper2 h2{
margin:0;
}

#contribution_warpper2 #popular{
width:300px;
margin:15px 0 0;
}

#contribution_warpper2 #popular ul{
margin:0 0 0;
padding:3px 0 0;
list-style-type:none;
}

#contribution_warpper2 #popular li,img{
margin:0;
padding:0;
vertical-align: bottom;
}

#contribution_warpper2 #list1{
width:272px;
margin:0;
background-image:url(img/top/topimg_14.gif);
background-repeat:no-repeat;
padding:0 0 0 5px;
height:410px;
float:left;
}

#contribution_warpper2 #list2{
width:272px;
margin:0;
background-image:url(img/top/topimg_15.gif);
background-repeat:no-repeat;
padding:0 0 0 5px;
height:410px;
float:left;
background-position:0 78px;
}

#contribution_warpper2 #evaluate{
width:272px;
margin:15px 0 0 33px;
padding:0 0 0 5px;
/*height:410px;*/
float:left;
background-position:0 78px;
}

#contribution_warpper2 #evaluate{
_width:272px;
_margin:15px 0 0 15px;
_padding:0 0 0 5px;
_height:410px;
_float:left;
_background-position:0 78px;
}

#contribution_warpper2 #list2{
_width:270px;
_margin:0;
_background-image:url(img/top/topimg_15.gif);
_background-repeat:no-repeat;
_padding:0 0 0 5px;
_height:410px;
_float:left;
_background-position:0 78px;
}

/*090619*/
#contribution_warpper2 .list{
width:264px;
height:40px;
background-image:url(img/top/topimg_16.gif);
background-position:right bottom;
background-repeat:no-repeat;
margin:0;
/*padding:0;*/
padding-bottom:1px;
}
/*090619*/

#contribution_warpper2 .list .ranking{
width:35px;
height:24px;
text-align:center;
float:left;
margin:3px 0 0;
}

#contribution_warpper2 .list .genre {
margin:8px 6px 0 0;
float:left;
}

#contribution_warpper2 .list p{
margin:0;
text-align:left;
padding:8px 0 0;
}

#contribution_warpper2 .more{
margin:8px 0 0 214px;
}
/*contribution_warpper2*/
/*090619*/
#contribution_warpper2 .listtitle{
width:140px;
text-align:left;
float:left;
}

#contribution_warpper2 .listpoint{
font-size:10px;
color:#8c8c8c;
width:62px;
text-align:right;
float:left;
margin-top:8px;
}
/*090619*/