@charset "UTF-8";

/*=================================================================
                           
right_rank

=================================================================*/

/*=================================================================
  subContent 最新号情報 & おすすめ関連記事
=================================================================*/
#topic_new_area,#topic_osusume_area {
margin:10px 0 0;
background:url(../img_cmn/bg_topic.gif) 0 0 repeat-y;
}

#topic_new_area h3 {
width:230px;
height:50px;
background:url(../img_cmn/ttl_topic.gif) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#topic_osusume_area h3 {
width:230px;
height:50px;
background:url(../smile/img/ttl_osusume.gif) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#topic_new_area #topic_new_area_btm {
width:230px;
height:18px;
background:url(../img_cmn/btm_topic.gif) 0 0 no-repeat;
}

#topic_osusume_area #topic_osusume_area_btm {
width:230px;
height:18px;
background:url(../img_cmn/btm_topic.gif) 0 0 no-repeat;
}

/*=================================================================
  subContent すまいる館ランキング
=================================================================*/
#smile_rank_area {
margin:10px 0 0;
background:url(../img_cmn/bg_rank.gif) 0 0 repeat-y;
}

#smile_rank_area h3 {
width:230px;
height:31px;
margin-bottom:5px;
background:url(../img_cmn/ttl_smile_rank.gif) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#smile_rank_area #smile_rank_area_btm {
width:230px;
height:10px;
background:url(../img_cmn/btm_rank.gif) 0 0 no-repeat;
}

/*=================================================================
  subContent 税務相談室ランキング
=================================================================*/
#zeimu_rank_area {
margin:10px 0 0;
background:url(../img_cmn/bg_rank.gif) 0 0 repeat-y;
}

#zeimu_rank_area h3 {
width:230px;
height:31px;
margin-bottom:5px;
background:url(../img_cmn/ttl_zeimu_rank.gif) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#zeimu_rank_area #zeimu_rank_area_btm {
width:230px;
height:10px;
background:url(../img_cmn/btm_rank.gif) 0 0 no-repeat;
}


/*=================================================================
  rank_box　共通
=================================================================*/
#subContent .rank_box {
padding-bottom:5px;
margin:0 15px 10px;
line-height:1.3;
border-bottom:#999 1px dotted;
width:200px;
}

#subContent .rank_box img {
float:left;
}

#subContent .rank_box h4 {
padding:5px 0 0;
font-size:93%;
float:right;
width:150px;
font-weight:bold;
}

#subContent .rank_box h4 a {
color:#5E919B;
}

#subContent .rank_box h4 a:hover {
color:#FF7B51;
}

#subContent .rank_box p {
margin:3px 0 0;
font-size:85%;
}

/* IE用ここから */
#subContent .rank_box p {
font-size/*\**/:70%\9;
}/* IE用ここまで */

.rank_box_btm {
border:none !important;
padding-bottom:0 !important;
margin-bottom:0 !important;
}

/* 第1位 */
#subContent .rank_box p.rank_no1 {
width:100px;
height:18px;
margin-bottom:5px;
background:url(../img_cmn/mark_no1.gif) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}

/* 第2位 */
#subContent .rank_box p.rank_no2 {
width:100px;
height:18px;
margin-bottom:5px;
background:url(../img_cmn/mark_no2.gif) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}

/* 第3位 */
#subContent .rank_box p.rank_no3 {
width:100px;
height:18px;
margin-bottom:5px;
background:url(../img_cmn/mark_no3.gif) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}


/*=================================================================
  subContent 住まいのサポート情報
=================================================================*/
#subContent #sumai_support_area {
margin:10px 0 0;
background-color:#fff;
line-height:1.3;
}

#subContent #sumai_support_area h3 {
width:230px;
height:30px;
background:url(../img_cmn/ttl_support.gif) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#subContent #sumai_support_area .support_box {
padding:10px;
border-left:1px solid #5E919B;
border-right:1px solid #5E919B;
border-bottom:1px dotted #5E919B;
}

#subContent #sumai_support_area .support_box_btm {
border-bottom:1px solid #5E919B;
}

#subContent #sumai_support_area .support_box img {
float:left;
}

#subContent #sumai_support_area .support_box .support_contents{
width:140px;
float:right;
}

#subContent #sumai_support_area .support_box .support_contents img{
float:none;
}

#subContent #sumai_support_area .support_box .support_contents h4 a {
font-size:93%;
font-weight:bold;
color:#5E919B;
}

#subContent #sumai_support_area .support_box .support_contents h4 a:hover {
color:#FF7B51;
}

#subContent #sumai_support_area .support_box .support_contents p {
margin:3px 0 0;
font-size:85%;
}


/*=================================================================
  subContent 関連情報コーナー
=================================================================*/
#subContent #link_area {
margin:20px 0 0;
}

#subContent #link_area h3 {
width:230px;
height:35px;
background:url(../img_cmn/ttl_link.gif) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#subContent #link_area ul {
margin:10px 0 0;
}

#subContent #link_area ul li {
margin-bottom:5px;
}


/*=================================================================
  subContent お役立ちサイト
=================================================================*/
#subContent #link_site {
margin:20px 0 0;
}

#subContent #link_site h3 {
width:230px;
height:50px;
background:url(../img_cmn/ttl_site.gif) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#subContent #link_site ul {
margin:10px 0 0;
}

#subContent #link_site ul li {
margin-bottom:5px;
}

/*=================================================================
  subContent 住まいのこんなお悩みありませんか?
=================================================================*/
#subContent #sumai_support_area2 {
margin:10px 0 0;
background-color:#fff;
line-height:1.3;
}

#subContent #sumai_support_area2 h3 {
width:230px;
height:30px;
background:url(../img_cmn/ttl_onayami.gif) 0 0 no-repeat;
text-indent:-9999px;
overflow:hidden;
}

#subContent #sumai_support_area2 .support_box {
padding:10px;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px dotted #CCC;
}

#subContent #sumai_support_area2 .support_box_btm {
border-bottom:1px solid #CCC;
}

#subContent #sumai_support_area2 .support_box img {
float:left;
}

#subContent #sumai_support_area2 .support_box .support_contents{
width:140px;
float:right;
}

#subContent #sumai_support_area2 .support_box .support_contents img{
float:none;
}

#subContent #sumai_support_area2 .support_box .support_contents h4 a {
font-size:93%;
font-weight:bold;
color:#5E919B;
}

#subContent #sumai_support_area2 .support_box .support_contents h4 a:hover {
color:#FF7B51;
}

#subContent #sumai_support_area2 .support_box .support_contents p {
margin:3px 0 0;
font-size:85%;
}


