@charset "UTF-8";
/* CSS Document */

/*********サイドバー***********/
div#sidebar{
	width:300px;
	overflow:hidden;
	border-right:#ebebd8 1px solid;
	margin-top:22px;
}
div#sideLine{
width:300px;
	overflow:hidden;
	/*border-left:#ebebd8 1px solid;*/
padding-left:30px;
/*margin-top:22px;*/
}

div#sidebar a{
	color: #0000FF;
}

p#what{
width:230px;
height:32px;
background:url(../image/link_bg.gif) no-repeat;
text-align:center;
padding-top:15px;
/*margin-top:22px;*/
}
p#what a{
font-size:18px;
font-weight:bold;
}

div#sidebar dl{
width:230px;
padding-bottom:9px;
margin:10px 0 0 0;
background:url(../image/line2.gif) no-repeat;
background-position:left bottom;
}
p.coment{
width:230px;
font-size:10px;
line-height:1.5;
padding:5px 0 5px 0;
}

dd.star{
height:25px;
padding-top:5px;
}

dt.ranktitle {
width:230px;
height:50px;
overflow:hidden;
}

dt.ranktitle p{
padding:23px 0 0 58px;
font-size:14px;
font-weight:bold;
}

p.rank1{
width:230px;
height:49px;
background:url(../image/rank1.png) no-repeat;
overflow:hidden;
}
p.rank2{
width:230px;
height:49px;
background:url(../image/rank2.png) no-repeat;
}
p.rank3{
width:230px;
height:49px;
background:url(../image/rank3.png) no-repeat;
}
p#profile{
margin-top:26px;
}

h5#osusume{
width:236px;
height:60px;
background:url(../image/rank_info.gif) no-repeat;
text-indent:-1000em;
margin-top:20px;
}

h5#osusume a{
display:block;
width:236px;
height:60px;
overflow:hidden;
}

h5#kiso{
width:230px;
height:44px;
background:url(../image/ul_title2.gif) no-repeat;
text-indent:-1000em;
margin:14px 0 0 0;
}
h5#hikaku{
width:230px;
background:url(../image/link_bg.gif) no-repeat;
text-align:center;
padding-top:15px;
padding-bottom:19px;
margin-top:10px;
}

div#bg_wrap{
	background:url(../image/bg_left.jpg) no-repeat;
	width:71px;
	height:537px;
}
div#sidebar ul{
width:230px;
}

div#sidebar ul li{
font-size:14px;
font-weight:bold;
border-bottom:#ebebd8 1px dotted;
padding:12px 0;
list-style:none;
}

div#side2{
padding-left:30px;
}


div#banner{
width:206px;
height:73px;
margin-top:20px;
margin-left:7px;
font-size:11px;
padding-top:39px;
padding-left:12px;
background:url(../image/banner.jpg) no-repeat;
}

div#banner a{
color:#FFFFFF;
/*text-decoration:none;*/
}

div#banner a:hover {
color:#FF6600;
text-decoration:none;
}

