@charset "utf-8";



/* ------------------------globalnaviは一番下---------------------------------- */

/* -------------------------------メイン-------------------------------------- */

h3{
margin:0;
padding:0;
text-indent:-9999px;
}


#lead h2{
margin-top:10px;
margin-left:25px;
text-align:left;
text-indent:0px;
font-size:14px;
line-height:160%;
}





/* -------------------おすすめトッピクス------------------- */
#recommen{
width:700px;
background:url(images/recommen_bg.gif) no-repeat;
background-position:bottom;
text-align:left;}


#recommen h2{
	height:48px;
	width:700px;
	background:url(images/recommen.gif) no-repeat;
	margin:0px;
	padding:0px;
	display:block;
}

#topics{
width:670px;
padding-bottom:3px;
}

#topics ul{
width:670px;
padding:0px 0px 0px 1px;
margin:0px;
}

#topics li{
line-height:160%;
font-size:12px;
list-style-type:none;
padding-left:35px;
margin-bottom:10px;
background:url(images/main_yajirushi01_btn.gif) no-repeat;
}

#topics li a{
font-size:14px;
}



/* ----------------------トッピクス一覧---------------------- */
#newtopic h2{
width:695px;
height:18px;
display:block;
background:url(images/newtopic.gif) no-repeat;
margin-top:30px;
margin-bottom:10px;
}


#newtopic ul {
	padding:0px;
	margin: 10px 0px 5px 50px;
}



#newtopic li{
	text-align:left;
	font-size:12px;
	margin-bottom:5px;
	position:relative;
	list-style-type:none;
	background:url(common/images/main_yajirushi02_btn.gif) no-repeat;
	display:block;
	padding-left:18px;
}



#newtopic p{
	text-align:right;
	font-size:10px;
	margin-right:5px;
	display:block;
	margin-top: 0px;
	margin-bottom: 10px;
}








/* ----------------------NEWS---------------------- */
#news h3 a{
	width:695px;
	height:23px;
	display:block;
	background:url(images/newtopic_news.gif) no-repeat;
}




/* ---------------------事例紹介--------------------- */
#case h3 a{
	width:695px;
	height:23px;
	display:block;
	background:url(images/newtopic_case.gif) no-repeat;
}



/* ----------------------コラム---------------------- */
#column h3 a{
	width:695px;
	height:23px;
	display:block;
	background:url(images/newtopic_column.gif) no-repeat;
}





/* -----------------------------------お役立ち----------------------------------- */
#useful{
	width:695px;
	position:relative;
	top:0px;
	background:url(images/useful_bottom.gif) no-repeat;
	background-position:bottom;
	display:block;
	padding-bottom:5px;
}


#useful h2{
width:695px;
height:30px;
display:block;
background:url(images/useful.gif) no-repeat;

}





/* -----お役立ち 辞典　----- */
#dictionary{
float:left;
width:345px;
}

#dictionary h3 a{
width:240px;
height:24px;
display:block;
margin-left:10px;
background:url(images/useful_dictionary.gif) no-repeat;
}


#dictionary img{
float:left;
padding:0 10px;
width:77px;
height:73px;
}

#dictionary p{
width:210px;
text-align:left;
font-size:10px;
line-height:140%;
list-style-type:none;
float:left;}




/* -----お役立ち 基本　----- */
#basic{
float:left;
width:345px;
}

#basic h3 a{
width:240px;
height:24px;
display:block;
margin-left:15px;
background:url(images/useful_basic.gif) no-repeat;
}

#basic img{
float:left;
padding:0 10px;
width:77px;
height:73px;
}



#basic p{
width:220px;
text-align:left;
font-size:10px;
line-height:140%;
list-style-type:none;
float:left;}






/* ------------------------（フッタ）　アーカイブ------------------------ */
.archive{
width:700px;
font-size:9px;
margin:0px;
}

.archive p{
margin:5px 0px 3px 32px;

}

.archive ul{
padding:0 0 0 45px;
list-style-type:disc;
}
.archive li{
margin-right:17px;
float:left;

}

.archive li a{
text-decoration:none;
color:#333333;
}






/* -------------------------------------globalnavi------------------------------------- */

#navi_home a{
width:92px;
background-position: 0px -66px;
text-indent:-9999px;
}


/* -------------------------------------globalnavi------------------------------------- */
