@charset "euc-jp";

/* ---▼▼▼相談室リニューアル用CSS▼▼▼--- */

/*右コンテンツ枠・index版*/
#rcon_index{
width:590px;
height:100%;
float:right;
border:1px solid #466B2E;
}

/*相談室トップ画像・index版*/
#soubox_index{
margin:4px 4px 0 4px;
width:580px;
height:150px;
border:1px solid #466B2E;
}

/*カテゴリ見出し*/
.cate_midashi {
margin:20px 0 0 10px;
}
/*カテゴリボックス*/
div.catebox {
margin:25px 4px 0 4px;
width:582px;
height:260px;
}
/*各カテゴリ*/
div.category {
margin:0 10px 0 10px;
width:271px;
height:260px;
}
div.category a:link {
color:#666666;
}
div.category a:visited {
color:#666666;
}
div.category a:hover {
color:#DD5800;
}
div.category ul {
margin-top:5px;
padding:13px 5px 5px 0;
width:266px;
height:214px;
background-color:#f9f9d5;
line-height:130%;
}
li.list {
background:url(../img/soudan/liststyle.gif) no-repeat left top;
list-style-type:none;
margin:0px 4px 6px 5px;
padding-left:15px;
}
li.nextbtn {
float:right;
padding:2px;
margin-right:10px;
background-color:#e9e8da;
border:1px solid #666666;
list-style-type:none;
}
li.nextbtn a:link {
padding:2px;
background-color:#e9e8da;
text-decoration:none;
}
li.nextbtn a:visited {
padding:2px;
background-color:#e9e8da;
text-decoration:none;
}
li.nextbtn a:hover {
padding:3px 2px;
background-color:#F8F8F4;
text-decoration:none;
color:#666666;
}
/*フロート指定*/
.flo_left {
float:left;
}
.flo_right {
float:right;
}
cl_both {
clear:both;
}

/*相談するボタン*/
#soudan_btn{
width:270px;
height:25px;
margin:0 auto;
overflow:hidden;
}

#soudan_btn a{
display:block;
line-height:25px;
background:url(../img/soudan/soudan_btn.gif) no-repeat left top;
text-indent:-9999px;
}

#soudan_btn a:hover{
line-height:25px;
background:url(../img/soudan/soudan_btn.gif) no-repeat 0 -25px;
}

#soudan_btn a:link,
#soudan_btn a:visited,
#soudan_btn a:hover,
#soudan_btn a:active{color:#333333; text-decoration:none; background-color:inherit;}

/* ---▼▼▼下部ランキング・index版▼▼▼--- */
/*ボックス全体*/
#b_rbox_index{
margin:10px 0 0 4px;
width:582px;
height:100%;
}
/*ミニランクボックス*/
.b_con_index{
width:265px;
height:100%;
margin:0 0 20px 0;
border:1px solid #666666;
}
/*見出し*/
.midashi {
margin:40px 0 0 15px;
}

/* ---▼▼▼左メニュー・index版▼▼▼--- */
.sidem_s{
width:168px;
height:17px;
background-color:#FFFFFF;
border-left:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px dotted #999999;
margin:0 0 0 auto;
padding-top:6px;
}

.sidem_s img{
margin:0 4px 0 4px;
vertical-align:middle;
}