@charset "Shift_JIS";

/*全体構造*/

body,dl,dt,dd,p,h1,h2,h3,ul,li{
	margin: 0;
	padding: 0;
}

body{
	text-align : center;
	color:#595959;
	background-color: #fff;
	font-family:"ＭＳ Ｐゴシック","平成角ゴシック","中ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,sans-serif;
}

th,td{
	color:#595959;
}

ul,li{
	list-style: none;
}

dt,dd{
	display:inline;
}

img{
	vertical-align:top;
	border:none;
}

#wrapper{
	margin:0 auto;
	padding-top:10px;
	width:924px;
	text-align:left;
}
/*キユーピーキッズ用*/
#popup_kids #wrapper{
    width:590px;
}

/*------リンクの設定------*/
a:link{
	color:#595959;
	text-decoration:none;
}
a:visited{
	color:#595959;
	text-decoration:none;
}
a:hover{
	color:#E60004;
	text-decoration:underline;
}
a.line:link{
	color:#595959;
	text-decoration:underline;
}
a.line:visited{
	color:#595959;
	text-decoration:underline;
}
a.line:hover{
	color:#E60004;
	text-decoration:underline;
}

/*#contents a:link{
	color:#E60004;
	text-decoration:underline;
}

#contents a:visited{
	color:#E60004;
	text-decoration:underline;
}

#contents a:hover{
	color:#E60004;
	text-decoration:underline;
}

#news a:link,
#contents-products-newmenu a:link,
.information a:link{
	color:#505050;
	text-decoration:none;
}
#news a:visited,
#contents-products-newmenu a:visited,
.information a:visited{
	color:#505050;
	text-decoration:none;
}
#news a:hover,
#contents-products-newmenu a:hover,
.information a:hover{
	color:#888;
	text-decoration:none;
}

#contents-recipe a:link{
	color:#009031;
	text-decoration:underline;
}

#contents-recipe a:visited{
	color:#009031;
	text-decoration:underline;
}

#contents-recipe a:hover{
	color:#009031;
	text-decoration:underline;
}

#contents-know a:link,#contents-know-cm a:link,#contents-know-3rd a:link{
	color:#36C;
	text-decoration:underline;
}

#contents-know a:visited,#contents-know-cm a:visited,#contents-know-3rd a:visited{
	color:#36C;
	text-decoration:underline;
}

#contents-know a:hover,#contents-know-cm a:hover,#contents-know-3rd a:hover{
	color:#36C;
	text-decoration:underline;
}

#contents-company a:link{
	color:#595959;
	text-decoration:none;
}

#contents-company a:visited{
	color:#595959;
	text-decoration:none;
}

#contents-company a:hover{
	color:#E60004;
	text-decoration:underline;
}*/


/*------search------*/
#search{
	width:770px;
}

#search input,#search img{
	vertical-align:top;
	display:inline;
}

#search img{
	vertical-align:baseline;
}

#search form{
	vertical-align:top;
	display:block;
}

#search input{
	margin-left:5px;
}

#search input.size{
	width: 240px;
	height: 18px;
	border: 1px solid #dadada;
}

#search input.search{
	width: 46px;
	height: 21px;
	border: 0px none ;
}



/*------common------*/
hr{
	display: none;
}

.voice-navi{
	width:1px;
	text-indent: -9000px;
	position:absolute;
}

.large{
	font-size:120%;
}

.fs90 {
	font-size: 90%;
}

.small{
	font-size:80%;
}

.red{
	color:#E60004;
}

.green{
	color:#009031;
}

.brown{
	color:#482e13;
}

.blue{
	color:#36c;
}

.white{
	color:#fff;
}

.grayblue{
	color:#a2acb3;
}


.linespace{
	line-height:110%;
}

.linespace2{
	line-height:180%;
}
.tablepad{
	padding-left:3px;
}

.bg-brown{
	background-color:#E8CD8E;
}

.bold{
	font-weight: bold;
}

#contents-recipe a:link.cm-recipe{
	color:#FF6666;
	text-decoration:nome;
}

#contents-recipe a:hover.cm-recipe{
	color:#FF6666;
	text-decoration:nome;
}

#contents-recipe a:visited.cm-recipe{
	color:#FF6666;
	text-decoration:nome;
}
