@charset "utf-8";


/* 食の安全 TOP
------------------------------------------------------------ */
#Top_menu{
	width:543px;
	margin:0;
}

#Top_left_menu{
	width:266px;
	margin:0;
	float:left;
}

#Top_right_menu{
	width:266px;
	margin:0;
	float:right;
}


#Top_left_menu h4, #Top_right_menu h4{
	margin:20px 0 0;
}


#Top_menu ul{
	list-style:none;
	margin:5px 0 0;
	background:url(images/sec_menu_btm.gif) no-repeat left bottom;
}

#Top_menu ul li{
	background:url(../images/arrow_right01.gif) no-repeat 5px 6px;
	border-bottom:1px dashed #008834;
	padding:3px 0px 5px 20px;
	margin:2px 0 0;
}

#Top_menu li a {
	color:#444;
	text-decoration:none;
}

#Top_menu li a:hover {
	color:#339933;
}



/* いわて生協の自主基準 */
#topicTtl_in{
	width:519px;
	position:relative;
	margin-top:20px;
}
#topicTtl_in span{
	position:absolute;
	top:8px;
	left:435px;
}

#topicIdx_in {
	border:solid 1px #fbe3a5;
	border-top-style:none;
	padding:3px 0px 3px;
	width:517px !important;
	width /**/: 519px;
	margin-bottom:20px;
}

#topicIdx_in dl {
	margin:1px 0;
	line-height:1.5em;
	border-bottom:1px dotted #ffa200;
	width:517px !important;
	width /**/: 517px;
}

#topicIdx_in dt {
	width: 80px;
	padding-top:0.5em;
	margin:0;
	position:relative;
	z-index:50;
	text-align:center;
	
}

#topicIdx_in dd {
	margin-top:-1.8em;
	margin-bottom:0.2em;
	padding-top:0.3em;
	padding-left:90px;
	width: 427px !important;
	width:/**/517px;
	position:relative;
	border-top:1px dotted #ffa200;
	z-index:20;
}

#topicIdx_in img {
	display:block;
}

#topicIdx_in a{
	text-decoration:none;
	color:#444;
}

#topicIdx_in a:hover {
	color:#A7D400;
}

.topics_bgColor{
	background-color:#fff3de;
}


