
@import "../css/default.css";
@import "../css/layout.css";
@import "../css/common.css";
@import "../css/navi.css";

#point_btn a{ background:url("../img/navi/point_btn.gif") 0 -9px repeat-y; }

/* -------------------- # --------------------*/

.block{
width:450px;
margin:0;
padding:0;
}

/* -------------------- # --------------------*/

.card-block{
width:290px;
margin:0;
padding:0;
}

.pointcard{
width:140px;
margin:0;
padding:0;
}

.card-title{
margin:0 0 20px 0;
padding:0;
}

.card-text{
margin:0 0 20px 0;
padding:0 0 0 35px;
color:#006600;
}

#type-a{ background:url("./point_img/a.gif") 0 7px no-repeat; }
#type-b{ background:url("./point_img/b.gif") 0 7px no-repeat; }
#type-c{ background:url("./point_img/c.gif") 0 7px no-repeat; }

.card-attention{
margin:0 0 20px 0;
padding:0;
font-size:10px;
}

blockquote{
margin:0 0 50px 0;
padding:10px;
border:solid 1px #CCCCCC;
background-color:#EEEEEE;
font-size:10px;
}

/* -------------------- # --------------------*/

.sub-title{
margin:0 0 15px 0;
padding:0 0 15px 0;
border-bottom:dotted 1px #CCCCCC;
}

.memo{
margin:0 0 50px 0;
padding:0;
}

.memo2{
margin:0;
padding:0;
}

/* -------------------- # --------------------*/

.month-txt{
margin:0 0 20px 0;
padding:0;
}

/* -------------------- # --------------------*/

.runk-month{
width:50px;
margin:0;
padding:0;
color:#FFFFFF;
background-color:#003300;
font-size:10px;
text-align:center;
}

.number{
width:200px;
margin:0;
padding:0;
text-align:right;
font-size:10px;
color:#006600;
}

.rank{
width:200px;
margin:0;
padding:0 0 1px 0;
color:#006600;
border-top:solid 1px #CCCCCC;
border-left:solid 1px #CCCCCC;
border-right:solid 1px #CCCCCC;
border-collapse:collapse;
}

.rank-list, .rank-list2{
width:48px;
line-height:30px;
height:30px;
margin:0;
padding:0;
border-right:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
float:left;
text-align:center;
font-size:10px;
font-weight:bold;
}

.rank-cont, .rank-cont2{
width:150px;
line-height:30px;
height:30px;
margin:0;
padding:0;
border-bottom:solid 1px #CCCCCC;
float:right;
text-align:center;
}

.rank-list3, .rank-list4{
width:118px;
height:40px;
line-height:40px;
margin:0;
padding:0;
border-right:solid 1px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
float:left;
text-align:center;
font-size:10px;
font-weight:bold;
}

.rank-cont3, .rank-cont4{
width:80px;
line-height:40px;
height:40px;
margin:0;
padding:0;
border-bottom:solid 1px #CCCCCC;
float:right;
text-align:center;
}

.rank-list, .rank-cont, .rank-list3, .rank-cont3{ background-color:#FFFFFF; }
.rank-list2, .rank-cont2, .rank-list4, .rank-cont4{ background-color:#DDDDDD; }