@charset "utf-8";

/* >>>>>>>>>> layout >>>>>>>>>> */


/* >>>>>>>>>> style >>>>>>>>>> */
/* sidebar */

/* banner */
.side_banner {
	text-align: center;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}
.side_banner p {
	margin: 3px;
	font-size: 11px;
}
.side_banner .narrow {
	background: #f0f0f0;
	text-align:center;
	padding: 6px 0;
}


/* /banner */




/* content */


p.topic_path {
	margin: 14px 4px !important;
	color: #999;
}
p.topic_path a:link,
p.topic_path a:visited {
	color: #999;
	text-decoration: none;
}
p.topic_path a:hover,
p.topic_path a:active {
	text-decoration: underline;
	color: #000;
}



/* ----------------------- */

#content p {
	margin: 0.6em 4px;
	line-height: 1.5;
}

#content ul,
#content ol {
	margin-left: 50px;
}

#content li {
	margin: 0.4em 0;
	line-height: 1.5;
}

#main_image {
	height: 240px;
	margin-bottom: 5px;
}

/* ----------------------- */


#content h2 {
	margin-bottom: 5px;
	color: #A8223D;
	font-size: 18px;
	font-weight: bold;
	background: url(../images/line_bias_h3.gif) left bottom repeat-x;
	padding: 4px 8px 9px;
}
#content h3 {
	font-size: 14px;
	color: #fff;
	padding: 10px 14px 9px 14px;
	font-weight: bold;
	background: url(../images/bg_cocoa_bias.gif);
	margin: 20px 0 10px 0;
}
#content h3 a:link,
#content h3 a:visited {
	color: #fff;
}

#content h3 a:hover,
#content h3 a:active {
	color: #ECE9D8;
}

#content h4 {
	font-size: 100%;
	padding: 6px 12px;
	font-weight: bold;
	color: #50361F;
	margin: 15px 0 10px 0;
	background: url(../images/bg_mc_bias.gif);
}

#content h5 {
	font-size: 100%;
	padding: 4px 12px;
	font-weight: bold;
	color: #50361F;
	margin: 15px 0 10px 0;
	background: url(../images/bg_bias_line.gif);
}

#content strong {
	color:#779454;
}
/* ----------------------- */

/* -- 扉ページ -- */
.overview	{
	width: 700px;
	margin: 0 -25px 0 0;
	_zoom: 1;   
	overflow: hidden;
}
.overview .column	{
	width: 325px;
	min-height: 110px;
	_height: 110px;
	margin-right: 25px;
	float: left;
}
.overview .column h4	{
	background: #666;
	color: #FFF;
}

/* -- コンテンツ -- */
.box {
	background: #EFF3EA url(../images/bg_bias_green.gif);
	padding: 3px;
	margin: 25px 0;
}
.box_inner {
	background: #EFF3EA;
	padding: 8px 14px;
	font-size: 14px;
}
p.goal_link,
a.goal_link {
	background: url(../images/icon_ar_red_box.gif) left center no-repeat;
	padding-left: 20px;
	margin-left:6px !important;
	font-weight: bold;
}



