
.rank {
border: 0px;
margin: 0px;
overflow: hidden;
width:750px;
height:475px;
background: #fff;
}
.rtime {
border: 0px;
margin: 0px;
overflow: hidden;
width:720px;
height:480px;
}
.new {
border: 0px;
margin: 0px;
overflow: hidden;
width:750px;
height:270px;
background: #fff;
}
.pick {
width:750px;
height:2100px;
border: 0px;
margin: 0px;
background: #fff;
overflow:hidden;
}
/****************************/

.lllne,
.lllne:before,
.lllne:after {
content: none;
background: none;
background-color: none;
border: none;
border-radius: 0;
}
.ll{
color:#cccccc;
margin:0 0 0 20px;
font-size:15px;
}
.lllne {
font-size:18px;
padding:0 0 5px;
margin:0 0 10px;
font-family: Century Gothic, Arial;
letter-spacing:0.5px;
position: relative;
border-bottom: 2px solid #ccc;
}
.lllne:first-letter {
font-size: 2em;
color:#bf0000;
margin:0 1px 0 0;
}
.lllne:before{
content:"";
display:block;
width:32%;
border-bottom: 2px solid #bf0000;
position:absolute;
bottom:0;
margin-bottom:-2px;
}
/****************************/

.lllne2,
.lllne2:before,
.lllne2:after {
content: none;
background: none;
background-color: none;
border: none;
border-radius: 0;
}
.ll{
color:#cccccc;
margin:0 0 0 20px;
font-size:15px;
}
.lllne2 {
font-size:18px;
padding:0 0 5px;
margin:0 0 10px;
font-family: Century Gothic, Arial;
letter-spacing:0.5px;
position: relative;
border-bottom: 2px solid #ccc;
}
.lllne2:first-letter {
font-size: 2em;
color:#bf0000;
margin:0 1px 0 0;
}
.lllne2:before{
content:"";
display:block;
width:32%;
border-bottom: 2px solid #4c79b6;
position:absolute;
bottom:0;
margin-bottom:-2px;
}
.aa{
margin:0 0 0 5px;
}

.jyu{
font-size:13px;
width: 150px;
padding:3px 8px;
margin: 0px 0 5px 10px;
color: #fff;
background: #8fb64c;
text-align:center;
font-family: Century Gothic, Arial;
letter-spacing:1px;
}
/*************************/

.pbarsp{
padding: 3px;
}
.pbar{
position: relative;
text-align: center;
font-size:20px;
color: #333;
}

.pbar::before{
position: absolute;
top: 50%;
z-index: 1;
content: "";
display: block;
width: 100%;
height: 1px;
background: #000;
background: linear-gradient(-45deg, transparent, #8fb64c 10%, #8fb64c 90%, transparent);
}

.pbar span{
position: relative;
z-index: 2;
display: inline-block;
padding: 0 20px;
background-color: #fff;
text-align: left;
color: #333;
}
.pbar_u{
display:  block;
font-size:12px;
width: 150px;
margin: 8px auto -10px;
padding: 2px;
color: #fff;
background: #8fb64c;
text-align:center;
font-family: Century Gothic, Arial;
letter-spacing:1px;
}
.pbar_s,
.pbar_s2{
display:  block;
font-size:13px;
width: 100px;
margin: 4px auto 6px;
color: #8fb64c;
background: #fff;
text-align:center;
font-family: Century Gothic, Arial;
letter-spacing:1px;
}
.pbar_s2{
width: 150px;
}




/**************************/
/* 
/**************************/
.header_w{
width:100%;
margin: auto;
}
.header{
width:1000px;
margin: auto;
border: 0px solid #ccc;
}
.header1{
width: 500px;
float: left;
}
.header2{
width: 230px;
float: left;
margin: 8px 0 0 0;
}

.header1 a,
.header2 a{
-webkit-transition: 0.21s ease-in-out;
   -moz-transition: 0.21s ease-in-out;
     -o-transition: 0.21s ease-in-out;
        transition: 0.21s ease-in-out;
}
.header1 a:hover,
.header2 a:hover {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
.header3{
width: 70px;
padding: 0px 0;
margin: 10px 0 0 0;
float: left;
text-align:center;
}
.header3 img{
width: 20px;
padding: 5px 0 0;
margin:0 auto;
}
.header3 a{
color:#777;
display: block;
font-size:11px;
-webkit-transition: 0.1s ease-in-out;
   -moz-transition: 0.1s ease-in-out;
     -o-transition: 0.1s ease-in-out;
        transition: 0.1s ease-in-out;
}
.header3 a:hover {
background: #efefef;
}
.header_l li img:hover {
filter:alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}
/**************************/

/************************/
.sitebar_w{
margin: 0px 0 0;
border-top: 1px solid #f2f2f2;
border-bottom: 1px solid #f2f2f2;
}
.sitebar{
width: 100%;
background: #f2f2f2;
margin: 2px 0 0;
padding: 0px 0;
display: table;
}
.sitebar ul{
width: 1000px;
margin:0 auto;
}
.sitebar li{
width: 200px;
display:table-cell;
vertical-align:middle;
padding: 10px 0;

}
.sitebar li a{
padding: 10px 0;
font-size:14px;
font-weight:bold;
color:#505050;
}


/********************************************/
.llbar{
color:#333;
font-size:20px;
padding:0 0 6px 0px;
margin: 0px 0 5px;
border-bottom:3px solid #ccc;
position: relative;
letter-spacing:0.5px;
}
.llbar:before{
content:"";
display:block;
width:32%;
border-bottom:3px solid #bf0000;
position:absolute;
bottom:0;
margin-bottom:-3px;
}
.llbar span{
color:#cccccc;
font-size:16px;
padding:0 0 0px 0px;
margin: 0px 0 0 20px ;
letter-spacing: 1px;
}
.ll_box{
width:100%;
margin: 10px 0;
}
.icon_r,
.icon_r2{
display: block;
float: left;
width: 25px;
margin: -3px 5px 0px 0;
padding: 0px 0 0 0;
}
.icon_r2{
width: 35px;
margin: -11px 5px 0px 0;
}
/********************************************/
.tukai_w{
width:100%;
}
.tukai{
margin: 0px 0;
padding: 5px 0 0px;
width:980px;
margin: auto;
}
#side{
width:220px;
border: 0px dotted #d875d7;
float: left;
margin: 20px 30px 0 0;
}
#mainra{
width:720px;
margin: 20px 0 0 0;
border: 0px dotted #d875d7;
float: left;
}
/************************/
/*********************************/



