/* CSS Document */

body{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	padding:0;
	margin:0;
	line-height:150%;
	color:#393939;
	background-color:#F6F6F6;
}

h1, h2, h3, p, ul, li{
	margin:0;
	padding:0;
}

li{
	list-style:none;
}

img{
	border:none;
}

p{
	text-align:justify;
	text-justify:inter-ideograph; 
}


/*----------------------------------------------

link

------------------------------------------------*/


a:link { color:#007fdf; text-decoration:underline; }
a:visited { color:#499fe0; text-decoration:underline; }
a:hover { color:#499fe0; text-decoration:underline; }
a:active { color:#007fdf; text-decoration:underline; }


/*----------------------------------------------

H

------------------------------------------------*/

h1{
	text-align:right;
	font-size:10px;
	font-weight:normal;
	width:1008px;
	margin:0 auto;
	padding:5px 5px 5px 0;
	color:#333333;
}

h2{
	font-size:10px;
	font-weight:normal;
	width:764px;
	margin:0 auto;
	padding:0 auto;
	color:#333333;
}

h3{
	font-size:10px;
	font-weight:normal;
	width:720px;
	margin:0 auto;
	padding:0 auto;
	color:#333333;
}

/*----------------------------------------------

bodyBg

------------------------------------------------*/

#bodyBg{
	width:1008px;
	margin:0 auto;
	background-color:#F6F6F6;
}

#menu{
	float:left;
	width:244px;
	margin:0;
}

#contents{
	float:left;
	width:764px;
	margin:0 auto;
	background:url(images/bg.gif) repeat-y;
}

.spacer {
    height: 15px;
}

/*----------------------------------------------

clear

------------------------------------------------*/

.kaijyo{
　　　clear: left;
}


/*----------------------------------------------

Box

------------------------------------------------*/

.contents_textbox{
	float:left;
	width:724px;
	margin:20px 0px 20px 20px;
	text-align:justify;
	text-justify:inter-ideograph; 
	display : inline;
}


.contents_textbox999{
	float:left;
	width:724px;
	margin:20px 0px 20px 20px;
	text-align:justify;
	text-justify:inter-ideograph; 
}

.contents_maxbox{
	width:764px;
}

.bannerbox1{
	float:left;
	width:254px;
	margin:40px 0 10px 0;
	text-align:center;
}


/*----------------------------------------------

Box_index

------------------------------------------------*/

.index_bar{
	float:left;
	width:382px;
	height:210px;
}

.index_menu1{
	float:left;
	width:195px;
}

.index_menu2{
	float:left;
	width:187px;
}


/*----------------------------------------------

Box_greething

------------------------------------------------*/

.greething_picturebox1{
	float:left;
	width:145px;
	margin:20px auto 0px auto;
	text-align:right;
}

.greething_textbox1{
	float:left;
	width:574px;
	margin:20px 0px 0px 20px;
	text-align:justify;
	text-justify:inter-ideograph; 
}


/*----------------------------------------------

Box_inquiry

------------------------------------------------*/

.inquiry_picturebox{
	float:left;
	width:382px;
}


/*----------------------------------------------

Box_research

------------------------------------------------*/

.research_picturebox{
	float:left;
	width:150px;
}

.research_textbox{
	float:left;
	width:554px;
	margin:0 0 0 20px;
}


/*----------------------------------------------

Box_product

------------------------------------------------*/

.product_picturebox{
	float:left;
	width:310px;
}

.product_textbox{
	float:left;
	width:394px;
	margin:0 0 0 20px;
}


/*----------------------------------------------

Box_silky

------------------------------------------------*/

.silky_picturebox1{
	float:left;
	width:320px;
	margin:0px 0px 0px 20px;
	text-align:right;
}

.silky_textbox1{
	float:left;
	width:380px;
	margin:0px auto;
	text-align:justify;
	text-justify:inter-ideograph; 
}

.silky_picturebox2{
	float:left;
	width:320px;
	margin:0px auto;
	text-align:right;
}

.silky_textbox2{
	float:left;
	width:380px;
	margin:0px 0px 0px 20px;
	text-align:justify;
	text-justify:inter-ideograph; 
}


/*----------------------------------------------

Box_recipes

------------------------------------------------*/
.recipes_textbox{
	float:left;
	width:224px;
	margin:0px 0px 0px 20px;
}

.recipes_picturebox{
	float:left;
	width:480px;
}


.recipes_textbox2{
	float:left;
	width:374px;
	margin:0px 0px 0px 20px;
}

.recipes_picturebox2{
	float:left;
	width:330px;
}


.recipes_textbox3{
	float:left;
	width:479px;
	margin:0px 0px 0px 20px;
	text-align:justify;
	text-justify:inter-ideograph; 
}

.recipes_picturebox3{
	float:left;
	width:225px;
}

.recipes_textbox4{
	float:left;
	width:200px;
	text-align:justify;
	text-justify:inter-ideograph; 
}

.recipes_picturebox4{
	float:left;
	width:115px;
}

/*----------------------------------------------

recipes

------------------------------------------------*/

.recipes td	{
	border-bottom: 1px solid #DDD;
	font-size:13px;
}





