@charset "Shift_JIS";
/* CSS Document */

#article { width:715px}

p.copy { border:1px solid #f3c7dd; padding:6px; text-align:center; margin:0 0 10px 0; color:#000000 }


#key {width:715px; background:url(../img_top/key_back.jpg) no-repeat; height:276px}
#key .txt {
	padding:130px 0 0 35px;
	color:#000000
}


.main_cat {
	overflow:hidden;
	margin:5px 0 5px 0;
}
.main_cat p{
	margin:0;
	padding:0
	}
.main_cat p.txt {
	font-size: 90%;
	line-height:1.3em;
	margin:8px
}


.left350 {
	width:350px; 
	margin-right:10px;
	float:left;
}
.right350 {
	width:350px; 
	float:right
}

/*****************  ランキング  *****************/

#ranking {
	border-top:1px solid #988b00;
	border-bottom:1px solid #988b00;
	background: url(../img_top/ranking_back.jpg) no-repeat left 17px;
	margin:20px 0
}

.rank_inner {
	padding:20px 10px 20px 0px;
}

.rank_inner p {
	font-size:80%;
	line-height:1.3em;
	margin:3px 0;
	padding:0;
}

/*****************  下部バナー  *****************/

/*** ３分割 ***/
ul.division3 {
	overflow:hidden;
}
ul.division3 li {
	margin-right:3px;
	float:left
}
ul.division3 li.nosp {
	margin-right:0px;
}




/*****************  会社コンテンツ  *****************/

#imari {
	border:1px solid #c9b8b4;
	padding:10px;
	margin-top:20px
}