@charset "Shift_JIS";
/* CSS Document */



body{
	width:100%;
	background-color:#FFFFFF;
	margin:0px auto;
	background-image:url(/index/img/body_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	}


.clear{
	clear:both;
	}


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

h1, h2, h3, h4, p, a, div, ul, li, hr,object, span, form, textarea, select, option, img, table, tr, td, address { 
	margin:0;
	padding:0;
	} 



/* ヘッダー */

#head{
	width:840px;
	height:80px;
	margin:0 auto 15px auto;
	background-image:url(/index/img/head_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:right;
	}


#head .logo{
	margin:10px 0 0 10px;
	float:left;
	}
	

#head h1{
	font-size:11px;
	color:#7D7D7D;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	font-weight:normal;
	}




/* メインコンテンツ */

#main{
	width:840px;
	margin:0 auto;
	}








/* レフトナビ */

#global_navi{
	width:155px;
	float:left;
	}


#global_navi ul{
	margin-bottom:20px;
	list-style:none;  
	}


#global_navi li a {   
    width:155px;   
    height:46px;
    text-decoration:none;   
    text-indent:-9999px;   
	display:block;
	}
	 
  
#global_navi li.menu01 a {   
    background:url(/index/img/menu01.jpg) top no-repeat;   
	}   


#global_navi li.menu02 a {   
    background:url(/index/img/menu02.jpg) top no-repeat;   
	}


#global_navi li.menu03 a {   
    background:url(/index/img/menu03.jpg) top no-repeat;   
	}


#global_navi li.menu04 a {   
    background:url(/index/img/menu04.jpg) top no-repeat;   
	}


#global_navi li.menu05 a {   
    background:url(/index/img/menu05.jpg) bottom no-repeat;   
	}


#global_navi li a:hover {
	background-position:bottom;
	}


#global_navi .shopping a{
	width:155px;
	height:50px;
	background-image:url(/index/img/shopping.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	}
	
	
#global_navi .shopping a:hover{
	width:155px;
	height:50px;
	background-image:url(/index/img/shopping.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	}
	

.salada_banner{
	margin:20px 0 0 0;
	}





/* メインコンテンツ */

#main_contents{
	width:670px;
	padding:0 0 100px 0;
	background-image:url(img/contents_banner01.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align:left;
	float:right;
	}


#main_contents ul{
	margin:98px 0 15px 0;
	font-size:12px;
	color:#7D7D7D;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	}
	

#main_contents li{
	display:inline;
	}


#main_contents a{
	color:#535353;
	text-decoration:none;
	}
	
	
#main_contents a:hover{
	color:#CC5637;
	}


#main_contents .now{
	color:#CC5637;
	font-weight:bold;
	}



/* 宅配サラダ */


#main_contents .contents01{
	width:670px;
	padding:0 0 30px 0;
	background-image:url(img/contents01_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}

#main_contents .contents01 h2{
	font-size:14px;
	color:#59493F;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	font-weight:bold;
	}


#main_contents .contents01 h3{
	font-size:22px;
	color:#B93732;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	}


#main_contents .contents01 p{
	margin:5px 0;
	font-size:14px;
	color:#313131;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	}


#main_contents .contents01 .text01{
	font-size:14px;
	color:#CC5637;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	font-weight:bold;
	}




/* 小袋ドレッシング */


#main_contents .contents02{
	width:670px;
	padding:70px 0 30px 0;
	background-image:url(img/contents02_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}


#main_contents .contents02_02{
	width:670px;
	margin:30px 0 0 0;
	padding:70px 0 30px 0;
	background-image:url(img/contents02_bg02.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}



#main_contents .contents02 table,tr,td{
	margin:0;
	padding:0;
	}


#main_contents .contents02_img{
	margin:0 11px 5px 0;
	}


#main_contents .contents02 .text01{
	width:216px;
	padding:3px 0;
	background-color:#F29B70;
	font-size:14px;
	color:#FFFFFF;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	font-weight:bold;
	text-align:center;
	}


#main_contents .contents02 .text02{
	width:216px;
	padding:3px 0;
	font-size:12px;
	color:#59493F;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	}


#main_contents .contents02 .text03{
	width:216px;
	padding:3px 0;
	background-color:#D7E8AE;
	border-bottom:#336600 dotted 1px;
	font-size:12px;
	color:#47210D;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	text-align:center;
	}


#main_contents .contents02 .text04{
	width:216px;
	margin:0 0 10px 0;
	padding:3px 0;
	background-color:#E6F1CD;
	font-size:12px;
	color:#47210D;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	font-weight:bold;
	text-align:center;
	}


#main_contents .contents02 .text05{
	padding:3px;
	background-color:#415D20;
	font-size:14px;
	color:#FFFFFF;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	}


#main_contents .contents02 .text06{
	font-size:14px;
	color:#415D20;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	line-height:200%;
	font-weight:bold;
	text-align:left;
	}



/* お支払い方法 */

#main_contents .contents03{
	width:670px;
	height:130px;
	background-image:url(img/contents03_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}



#main_contents .contents03 h2{
	padding:3px 0 0 120px;
	font-size:15px;
	color:#4E6B2E;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	font-weight:bold;
	}


#main_contents .contents03 p{
	margin:0;
	padding:0 0 0 120px;
	font-size:12px;
	color:#59493F;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	}

#main_contents .contents03 .text01{
	font-size:12px;
	color:#CC5637;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	}





/* フォーム */


#main_contents .contents04{
	width:670px;
	padding:120px 0 0 0;
	background-image:url(img/contents04_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	}

#main_contents .contents04 h4{
	font-size:16px;
	color:#CC5637;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	}

#main_contents .contents04 p{
	margin:10px 0;
	font-size:14px;
	color:#313131;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	}


#main_contents .contents04 tabel,th,tr,td{
	font-size:14px;
	color:#313131;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	text-align:left;
	}


#main_contents .contents04 .text01{
	padding:5px 0 5px 10px;
	background-color:#E6FFE6;
	border-bottom:#FFFFFF solid 1px;
	}


#main_contents .contents04 .text02{
	padding:5px 0 5px 10px;
	border-bottom:#CCCCCC dotted 1px;
	}


#main_contents .contents04 .text03{
	padding:0 0 5px 0;
	font-size:10px;
	color:#B93732;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	}





/* 確認画面 */


#main_contents01{
	width:670px;
	padding:0 0 100px 0;
	/*background-image:url(img/contents_banner01.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	text-align:left;
	float:right;
	}


#main_contents01 h3{
	font-size:16px;
	color:#CC5637;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	}

#main_contents01 p{
	margin:10px 0 20px 0;
	font-size:14px;
	color:#313131;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:180%;
	}


/*#main_contents01 tabel,th,tr,td{
	font-size:14px;
	color:#313131;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	text-align:left;
	}


#main_contents01 th,tr,td,textarea{
	padding:5px 0 5px 10px;
	}


#main_contents01 th,td{
	border-bottom:#CCCCCC dotted 1px;
	}


#main_contents01 th{
	border-bottom:#FFFFFF solid 1px;
	}


#main_contents01 th{	
	background-color:#E6FFE6;
	}*/






/* サンクス */

#main_contents02{
	width:670px;
	padding:50px 0 100px 0;
	/*background-image:url(img/contents_banner01.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	text-align:center;
	float:right;
	}


#main_contents02 h5{
	padding:50px 0 0 0;
	font-size:16px;
	color:#CC5637;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	}


#main_contents02 p{
	margin:10px 0 20px 0;
	font-size:14px;
	color:#313131;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:180%;
	}


#main_contents02 .text01{
	font-size:14px;
	color:#CC5637;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	line-height:180%;
	font-weight:bold;
	}






/* フッター */

#futter{
	width:840px;
	margin:0 auto;
	padding-top:20px;
	background-image:url(/index/img/fut_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-align:left;
	clear:both;
	}




/* フッターコンテンツ */

#futter .fut_content01{
	width:320px;
	color:#535353;
	font-size:11px;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	line-height:160%;
	float:left;
	}


#futter .fut_text01{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	line-height:200%;
	}


#futter .fut_sign{
	margin-top:30px;
	}






/* フッターナビゲーション */

#futter .fut_content02{
	float:left;
	}


#futter .fut_content04{
	margin-left:10px;
	list-style:url(/index/img/fut_point02.jpg);
	}


#futter ul{
	list-style:url(/index/img/fut_point01.jpg);
	margin:0 30px 10px 0;
	}


#futter li{
	margin-bottom:5px;
	color:#535353;
	font-size:11px;
	font-family:"Meiryo","MS UI Gothic","MS PGothic","Lucida Grande",sans-serif;
	letter-spacing:normal;
	}


#futter a{
	color:#535353;
	text-decoration:none;
	}


#futter a:link{
	color:#535353;
	}
	

#futter a:visited{	
	color:#999999;
	}
		
	
#futter a:hover{
	color:#118120;
	}


#futter .now{
	color:#118120;
	}


address{
	width:840px;
	margin:0 auto;
	font-size:10px;
	color:#535353;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:right;
	clear:both;
	}


#futter_bg{
	width:100%;
	height:1px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	background-image:url(/index/img/body_bg.jpg);
	background-repeat:repeat-x;
	}
