@charset "utf-8";
/* CSS Document */

img {
	border:none;
	margin:0px;
	padding:0px;
}

.partition {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	border: 0px;
}


/*共通枠*/
div.cs_warrpaer {
	width:500px;
	margin:0px auto;
	text-align: center;
	font-size:12px;
	color:#666;
	line-height: 140%;
}
/*コンテンツ大枠*/
div.candy_cont01 {
	margin:10px 0px ;
}

/*葉酸って*/
div.candy_cont02_bottom {
	background-image: url(images/candy_02_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding:0px 0px 10px;
}

div.candy_cont02_middle {
	text-align: left;
	margin:0px 25px 5px 25px;
}

/*葉酸キャンディの特長*/
div.candy_cont12_bottom {
	background-image: url(images/candy_12_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:23px;
}

div.candy_cont12_middle {
	background-image: url(images/candy_12_middle.jpg);
	background-repeat: repeat-y;
	margin:0px;
	padding:0px;
}

div.candy_leftbox {
	float:left;
	width:305px;
	margin:5px 0px 0px 5px;
}

dl.candy_leftdl {
	margin:0px;
}

dl.candy_leftdl dt {
	margin:0px 0px 5px;
	background-image: url(images/candy_12_line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:3px 0px;
	color: #df6d9e;
	font-weight: bold;
}

dl.candy_leftdl dd {
	margin:0px 0px 10px;
}

div.candy_rightbox {
	float:right;
	width:125px;
	margin:5px 0px 0px;
	text-align:center;
}

dl.candy_leftdl dt span.mini_text {
	font-size: 10px;
}

dl.candy_leftdl dd span.mini_text {
	font-size: 10px;	
}

/*下部のリンク*/
div.cs_content02 {
	margin:20px 0px 10px;
	text-align: right;
}


ul.cs_read_text01 {
	list-style-type: none;
	margin: 0px 10px;
	padding: 0px;
}

ul li a.head {
	background-image: url(images/icn_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	margin:4px 0px;
}