@charset "Shift-JIS";

.blankIcon { margin-left:3px; }

#sideBar img,.bottomBox img { vertical-align:bottom; }
#sideBar h2,#sideBar h3,.bottomBox h2,.bottomBox h3 { margin:0; }

/* --------------------------------------------下層部 */

.bottomBox .service li { display:none; } /* 出し分け用指定 */

.bottomBox {
 padding-top:10px; padding-bottom:10px;
 border:2px solid #ccc;
}

.bottomBox h3 { margin-left:15px; } 

.bottomBox ul {
 margin-left:15px;
 width:680px;
}
.bottomBox ul li {
 float:left;
 width:150px;
 margin-right:20px; margin-bottom:5px;
}

/* 下層部　充実サポート----- */
.bottomBox .support ul { margin-bottom:5px; }
.bottomBox .support ul li {
 float:none;
 display:inline;
 width:auto;
 margin-right:15px;
}
.bottomBox ul.support1 li { width:auto; float:none; }
/* -----下層部　充実サポート */

/* 下層部　資金----- */
#mainArea .bottomBox .money span { display:block; }
/* -----下層部　資金 */

/* 下層部　3カラム----- */
.c3 ul { width:680px; }
.c3 ul li { width:190px; }
/* -----下層部　3カラム */

/* 下層部　4カラム 下層のみ----- */
.cu ul { width:916px; }
.cu ul li { width:200px; }
/* -----下層部　4カラム 下層のみ */

/* 下層部　トピックス 3カラム----- */
.c3 .topics { width:680px; }
.c3 .topics li { width:190px; }
/* -----下層部　トピックス 3カラム */

/* 下層部　特集 3カラム----- */
.c3 .tokushu div ul { width:680px; }
.c3 .tokushu div ul li { width:190px; }
.c3 .tokushu div ul li span { display:block; }
.c3 .tokushu div ul li span span { display:inline; }
/* -----下層部　特集 3カラム */

/* 下層部　特集 3カラム----- */
.cu .tokushu div ul { width:916px; }
.cu .tokushu div ul li { width:200px; }
.cu .tokushu div ul li span { display:block; }
.cu .tokushu div ul li span span { display:inline; }
/* -----下層部　特集 3カラム */

/* 下層部　検索 3カラム----- */
.c3 .search ul { width:670px; }
.c3 .search ul li { width:190px; }
.c3 .search ul li span { display:block; }
.c3 .search ul li span span { display:inline; }
/* -----下層部　検索 3カラム */

/* 下層部　検索 3カラム----- */
.c3 .lifestyle { width:680px; }
.c3 .lifestyle li { width:190px; }
.c3 .lifestyle li span { display:block; }
.c3 .lifestyle li span span { display:inline; }
/* -----下層部　検索 3カラム */

div.bottomBox .l2 { min-height:3.0em; }
div.bottomBox .c4l2 { min-height:3.0em; }

/* --------------------------------------------下層部 */


/* --------------------------------------------サイド */

#sideBar .serviceBox li { display:none; } /* 出し分け用指定 */

#sideBar h2 { margin-top:15px; }

.sideBox {
 padding:5px 15px; padding-bottom:8px;
 background:url(/resources/images/top/subtd_pad_bg.gif) no-repeat left bottom;
 zoom:1;
}
.sideBox li {
 width:190px;
 margin-bottom:5px;
}
.sideBox li span { display:block; }
.sideBox li span span { display:inline; }

.subt {
 display:block;
 margin:0 12px; margin-top:5px;
 font-size:11px;
 zoom:1;
 }
 
#sideBar .ic02 {
 padding-left:10px;
 background:url(/resources/images/footer/icn_arrow.gif) no-repeat 0 0.25em;
}
/* --------------------------------------------サイド */