html,body{
	height: 100%;
	margin:0;
	padding:0;
}



a{
	color:#ffffff;
	text-decoration:none;
}

a:hover{
	color:#cccccc;
	text-decoration:none;
}


.clear{
	clear:both;
}

#all{
	width:770px;
	height: 100%;
	min-height:800px;
	margin: 0 auto;
	border-width:0px 1px 0px 1px;
	padding-top:0px;
	border-style:solid;
	border-color:#cccccc;

}

#all_w{
	width:770px;
	height: 100%;
	min-height:1400px;
	margin: 0 auto;
	border-width:0px 1px 0px 1px;
	padding-top:0px;
	border-style:solid;
	border-color:#cccccc;

}

#all_m{
	width:770px;
	height: 100%;
	min-height:1000px;
	margin: 0 auto;
	border-width:0px 1px 0px 1px;
	padding-top:0px;
	border-style:solid;
	border-color:#cccccc;

}

#all_r{
	width:770px;
	height: 100%;
	min-height:1250px;
	margin: 0 auto;
	border-width:0px 1px 0px 1px;
	padding-top:0px;
	border-style:solid;
	border-color:#cccccc;

}



#all_wo{
	width:770px;
	height: 100%;
	min-height:1900px;
	margin: 0 auto;
	border-width:0px 1px 0px 1px;
	padding-top:0px;
	border-style:solid;
	border-color:#cccccc;

}


#all_bo{
	width:770px;
	height: 100%;
	min-height:2800px;
	margin: 0 auto;
	border-width:0px 1px 0px 1px;
	padding-top:0px;
	border-style:solid;
	border-color:#cccccc;

}

#all_v{
	width:770px;
	height: 100%;
	min-height:1550px;
	margin: 0 auto;
	border-width:0px 1px 0px 1px;
	padding-top:0px;
	border-style:solid;
	border-color:#cccccc;

}


#back_top{
	padding-left:30px;
}


#toplogo{
	width:770px;
	height:43px;
}




	/* ここからmenuボタン */


.none {
	display: none;
}
	



#menu{
	width:770px;
	height:41px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	padding: 0px;
}

#home{
	margin:0px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/home_b.jpg");
}	


#com{
	margin:0px 0px 0px 110px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/company_b.jpg");
}

#whats{
	margin:0px 0px 0px 220px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/whatsnew_b.jpg");
}

#even{
	margin:0px 0px 0px 330px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/event_b.jpg");
}

#bran{
	margin:0px 0px 0px 440px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/brand_b.jpg");
}

#recru{
	margin:0px 0px 0px 550px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/recruit_b.jpg");
}

#cont{
	margin:0px 0px 0px 660px;
	padding:0px;
	width:110px;
	height:41px;
	background-image:url("images/contact_b.jpg");
}


	

#menu a{
	display: block;
	position: absolute;
	top: 0px;
	margin: 0px;
	padding: 0px;
	}
	
#menu a.home{
	margin:0px;
	width:110px;
	height:41px;
	background-image:url("images/home_w.jpg");
}	

#menu a.home:hover{
	margin:0px;
	width:110px;
	height:41px;
	background-image:url("images/home_b.jpg");
}





#menu a.company{
	margin-left:110px;
	width:110px;
	height:41px;
	background-image:url("images/company_w.jpg");
}	

#menu a.company:hover{
	margin-left:110px;
	width:110px;
	height:41px;
	background-image:url("images/company_b.jpg");
}


#menu a.whatsnew{
	margin-left:220px;
	width:110px;
	height:41px;
	background-image:url("images/whatsnew_w.jpg");
}	

#menu a.whatsnew:hover{
	margin-left:220px;
	width:110px;
	height:41px;
	background-image:url("images/whatsnew_b.jpg");
}


#menu a.event{
	margin-left:330px;
	width:110px;
	height:41px;
	background-image:url("images/event_w.jpg");
}	

#menu a.event:hover{
	margin-left:330px;
	width:110px;
	height:41px;
	background-image:url("images/event_b.jpg");
}

#menu a.brand{
	margin-left:440px;
	width:110px;
	height:41px;
	background-image:url("images/brand_w.jpg");
}	

#menu a.brand:hover{
	margin-left:440px;
	width:110px;
	height:41px;
	background-image:url("images/brand_b.jpg");
}


#menu a.recruit{
	margin-left:550px;
	width:110px;
	height:41px;
	background-image:url("images/recruit_w.jpg");
}	

#menu a.recruit:hover{
	margin-left:550px;
	width:110px;
	height:41px;
	background-image:url("images/recruit_b.jpg");
}


#menu a.contact{
	margin-left:660px;
	width:110px;
	height:41px;
	background-image:url("images/contact_w.jpg");
}	

#menu a.contact:hover{
	margin-left:660px;
	width:110px;
	height:41px;
	background-image:url("images/contact_b.jpg");
}



	/* ここまでmenuボタン */



.sub_midashi{
	margin-top:10px;
	width:770px;
	height:30px;
	background-color:#a9a9a9;
}

.sub_midashi p{
	font-size:12px;
	padding:9px 0px 5px 5px;
	color:#ffffff;
}



#left_b{
	float:left;
	width:176px;
	height:120px;
	padding: 0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	position: relative;
	top: 0px;
	left: 0px;
	display: block;
	padding: 0px;
}


#left_b a{
	display: block;
	position: absolute;
	top: 0px;
	margin:0px;
	padding: 0px;
	}
	

#policy_b{
	width:176px;
	height:120px;
	background-image:url("sub_images/policy_b.jpg");
	background-repeat:no-repeat;

}

#prof_b{
	width:176px;
	height:120px;
	margin:40px 0px 0px 0px;
	background-image:url("sub_images/prof_b.jpg");
	background-repeat:no-repeat;
}


#head_b{
	margin:85px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("sub_images/head_b.jpg");
	background-repeat:no-repeat;
}

#left_b a.policy_b{
	margin:0px 0px 0px 0px;
	width:176px;
	height:25px;
	background-image:url("sub_images/policy_w.jpg");
	background-repeat:no-repeat;

}	

#left_b a.policy_b:hover{
	margin:0px 0px 0px 0px;
	width:176px;
	height:25px;
	background-image:url("sub_images/policy_b.jpg");
	background-repeat:no-repeat;

}


#left_b a.prof_b{
	margin:40px 0px 0px 0px;
	width:176px;
	height:25px;
	background-image:url("sub_images/prof_w.jpg");
	background-repeat:no-repeat;

}	

#left_b a.prof_b:hover{
	margin:40px 0px 0px 0px;
	width:176px;
	height:25px;
	background-image:url("sub_images/prof_b.jpg");
	background-repeat:no-repeat;

}

#left_b a.head_b{
	margin:85px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("sub_images/head_w.jpg");
	background-repeat:no-repeat;

}	

#left_b a.head_b:hover{
	margin:85px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("sub_images/head_b.jpg");
	background-repeat:no-repeat;

}







#right_b{
	float:right;
	width:563px;
	margin:20px 0px 0px 0px;
}

#right_b p{
	width:540px;
	font-size:12px;
	margin:2px 0px 2px 3px;
	line-height:140%;
}



#right_b1{
	width:562px;
	height:173px;
	margin:0px 0px 0px 0px;
	background-image:url("sub_images/sentence_1.jpg");
	background-repeat:no-repeat;
}

#right_b1 p{
	font-size:12px;
	line-height: 150%;
	margin:0px 0px 0px 15px;
	padding:30px 0px 0px 0px;
	width:400px;
	height:153px;
}

#re_con p{
	line-height:160%;
	margin:0px 0px 0px 15px;
	width:532px;
	font-size:12px;
}

#right_b2{
	width:562px;
	height:173px;
	margin:30px 0px 0px 0px;
	background-image:url("sub_images/sentence_2.jpg");
	background-repeat:no-repeat;
}

#right_b2 p{
	font-size:12px;
	line-height: 140%;
	margin:0px 0px 0px 15px;
	padding-top:30px;
	width:400px;
	height:153px;
}


#right_b3{
	width:562px;
	height:173px;
	background-image:url("sub_images/sentence_3.jpg");
	background-repeat:no-repeat;
	margin-top:-40px;
}

#right_b3 p{
	line-height: 140%;
	font-size:12px;
	margin:0px 0px 0px 15px;
	padding-top:30px;
	width:400px;
	height:153px;
}





.text{
	width:700px;
	font-size:10px;
	padding-top:30px;
	text-align:right;
}

.big_text{
	margin:400px 33px 10px 0px;
	font-size:20px;
}


.u_text{
	margin:400px 33px 10px 0px;
	font-size:12px;
}

.temp_1{

	font-size:12px;	/*  フォントサイズ */

	line-height:160%;	/* 行間の設定 */

	color:#666666;	
	
	FACE:MS P Gothic, Osaka;

}

.temp_2{

	font-size:11px;	/*  フォントサイズ */

	line-height:140%;	/* 行間の設定 */

	color:#666666;	
	
	FACE:MS P Gothic, Osaka;

}


.temp_3{

	font-size:10px;	/*  フォントサイズ */

	line-height:120%;	/* 行間の設定 */

	color:#666666;	
	
	FACE:MS P Gothic, Osaka;

}
#all_p{
	width:700px;
	height:500px;
	margin:25px 0px 0px 32px;
	}

#all_p a:link {
	 color: #444444; } 

#all_p a:visited { 
	color: #777777; } 

#all_p a:hover { 
	color: #aaaaaa; } 

#all_p a:active { 
	color: #aaaaaa; } 

#all_p TD { 
	font-size: 9pt; } 


#left_p{
	float:left;
	width:336px;
}


#left_p p{
	line-height:140%;
	margin:3px 0px 0px 15px;
	font-size:12px;
}


#left_p ul{
	width:306px;
	padding:0px 0px 0px 30px;
	margin:0px;
	line-height:140%;
	font-size:12px;
	list-style-type:disc;
	margin-left:0px;
}

#right_p{
	float:right;
	width:336px;
}


#right_p p{
	line-height:140%;
	margin:3px 0px 0px 15px;
	font-size:12px;
}

#right_p a.mail{
	color:#000000;
	text-decoration:none;
}

#right_p a.mail:hover{
	color:#cccccc;
	text-decoration:none;
}






#recruit_b{
	width:176px;
	height:25px;
	margin:0px 0px 0px -1px;
	background-image:url("sub_images/recruit_b.jpg");
	background-repeat:no-repeat;
}


#treatment_b{
	width:176px;
	height:25px;
	margin:45px 0px 0px 0px;
	background-image:url("sub_images/treatment_b.jpg");
	background-repeat:no-repeat;
}

#application_b{
	width:176px;
	height:40px;
	margin:85px 0px 0px 0px;
	background-image:url("sub_images/application_b.jpg");
	background-repeat:no-repeat;
}

#required_b{
	width:176px;
	height:40px;
	margin:145px 0px 0px 0px;
	background-image:url("sub_images/required_b.jpg");
	background-repeat:no-repeat;
}


#left_b a.recruit_b{
	width:176px;
	height:25px;
	margin:0px 0px 0px 0px;
	background-image:url("sub_images/recruit_w.jpg");
	background-repeat:no-repeat;

}	

#left_b a.recruit_b:hover{
	width:176px;
	height:25px;
	margin:0px 0px 0px -1px;
	background-image:url("sub_images/recruit_b.jpg");
	background-repeat:no-repeat;

}



#left_b a.treatment_b{
	width:176px;
	height:25px;
	margin:45px 0px 0px 0px;
	background-image:url("sub_images/treatment_w.jpg");
	background-repeat:no-repeat;

}	

#left_b a.treatment_b:hover{
	width:176px;
	height:25px;
	margin:45px 0px 0px 0px;
	background-image:url("sub_images/treatment_b.jpg");
	background-repeat:no-repeat;

}


#left_b a.application_b{
	width:176px;
	height:40px;
	margin:85px 0px 0px 0px;
	background-image:url("sub_images/application_w.jpg");
	background-repeat:no-repeat;

}	

#left_b a.application_b:hover{
	width:176px;
	height:40px;
	margin:85px 0px 0px 0px;
	background-image:url("sub_images/application_b.jpg");
	background-repeat:no-repeat;
}



#left_b a.required_b{
	width:176px;
	height:40px;
	margin:145px 0px 0px 0px;
	background-image:url("sub_images/required_w.jpg");
	background-repeat:no-repeat;

}	

#left_b a.required_b:hover{
	width:176px;
	height:40px;
	margin:145px 0px 0px 0px;
	background-image:url("sub_images/required_b.jpg");
	background-repeat:no-repeat;
}


#application_process_i{
	width:80px;
	float:left;

}

#application_process_t{
	font-size:12px;
	width:450px;
	float:right;
}

#application_process_t p{
	font-size:12px;
	height:30px;
	width:450px;
	padding:0px 30px 8px 0px;
}

#table_1{
	margin: 10px 0px 0px 0px;
	font-size:12px;
	width:550px;
}

#table_1 p{
	font-size:12px;
	width:100px;
	padding:0px 2px;
}


#table_1 p.t1{
	font-size:12px;
	width:256px;
	padding:1px;
}

#table_1 p.t2{
	font-size:12px;
	width:336px;
	padding:2px;
}

#contact{
	width:738px;
	margin:20px 0px 0px 32px;
	font-size:12px;
}

#contact a{
	color:blue;
	text-decoration:none;
}

#contact a:hover{
	color:blue;
	text-decoration:none;
}

#contact_l{
	width:349px;
	height:250px;
	float:left;
}

#contact_l p{
	margin:10px 0px 0px 12px;
	font-size:12px;
}


.contact_l{

	width:150px;
}



.s_border{
	margin:0px 0px 0px 12px;

}



#contact_r{
	margin:10px 0px 0px 0px;
	line-height:150%;
	height:240px;
	float:right;
	width:389px;
}



/* wine contents 開始 */



#i_life_2{
	width:706px;
	height:143px;
	background-image:url("vino/images/i_life_02.jpg");
	background-repeat:no-repeat;
}

#i_life_2 p{
	font-size:12px;
	line-height:140%;
	width:350px;
	height:100px;
	padding-top:30px;
	margin-left:155px;
}


#i_life_3{
	width:706px;
	height:183px;
	background-image:url("vino/images/i_life_03.jpg");
	background-repeat:no-repeat;
}

#i_life_3 p{
	font-size:12px;
	line-height:140%;
	width:450px;
	margin-left:15px;
	height:100px;
	padding-top:30px;
}


#i_life_4{
	width:706px;
	height:148px;
	background-image:url("vino/images/i_life_04.jpg");
	background-repeat:no-repeat;
}

#i_life_4 p{
	font-size:12px;
	line-height:140%;
	width:460px;
	height:100px;
	padding-top:30px;
	margin-left:215px;
}


#i_life_5_1{
	width:706px;
	height:152px;
	background-image:url("vino/images/i_life_05_1.jpg");
	background-repeat:no-repeat;
}

#i_life_5_1 p{
	font-size:12px;
	line-height:140%;
	width:310px;
	height:100px;
	margin-left:15px;
	padding-top:30px;

}

#i_life_5_2{
	width:706px;
	height:152px;
	background-image:url("vino/images/i_life_05_2.jpg");
	background-repeat:no-repeat;
}



#i_life_5_2 p{
	font-size:12px;
	line-height:140%;
	width:360px;
	height:100px;
	padding-top:10px;
	margin-left:345px;
}




#i_life_6{
	width:706px;
	height:201px;
	background-image:url("vino/images/i_life_06.jpg");
	background-repeat:no-repeat;
}


#i_life_6 p{
	font-size:12px;
	line-height:140%;
	width:370px;
	height:100px;
	margin-left:15px;
	padding-top:30px;
}

/* wine contents 終了 */



/* woman wine contents　開始 */


#w_wine_01{
	width:706px;
	height:224px;
	background-image:url("vino/images/w_wine_01.jpg");
	background-repeat:no-repeat;
}

#w_wine_01 p{
	font-size:12px;
	width:405px;
	height:200px;
	margin:30px 0px 0px 0px;
	padding-left:15px;
	line-height:140%;
	float:left;
}

#w_wine_01 p.ww_01_2{
	font-size:10px;
	width:150px;
	height:150px;
	margin:30px 0px 0px 0px;
	line-height:170%;
	float:right;
}




#w_wine_02{
	width:706px;
	height:120px;
	background-image:url("vino/images/w_wine_02.jpg");
	background-repeat:no-repeat;
}


#w_wine_02 p{
	font-size:12px;
	width:460px;
	height:120px;
	padding-top:30px;
	margin-left:120px;
	line-height:170%;
}


#w_wine_03{
	width:706px;
	height:120px;
	background-image:url("vino/images/w_wine_03.jpg");
	background-repeat:no-repeat;
}

#w_wine_03 p{

	font-size:12px;
	width:460px;
	height:120px;
	padding-top:30px;
	margin-left:120px;
	line-height:170%;
}



#w_wine_04{
	width:706px;
	height:120px;
	background-image:url("vino/images/w_wine_04.jpg");
	background-repeat:no-repeat;
}

#w_wine_04 p{

	font-size:12px;
	width:460px;
	height:130px;
	padding-top:30px;
	margin-left:120px;
	line-height:170%;
}



#w_wine_05{
	width:706px;
	height:130px;
	background-image:url("vino/images/w_wine_05.jpg");
	background-repeat:no-repeat;
}

#w_wine_05 p{

	font-size:12px;
	width:460px;
	height:120px;
	padding-top:30px;
	margin-left:120px;
	line-height:170%;
}




#w_wine_06{
	width:706px;
	height:120px;
	background-image:url("vino/images/w_wine_06.jpg");
	background-repeat:no-repeat;
}

#w_wine_06 p{

	font-size:12px;
	width:460px;
	height:120px;
	padding-top:30px;
	margin-left:120px;
	line-height:170%;
}





#w_wine_07{
	width:706px;
	height:120px;
	background-image:url("vino/images/w_wine_07.jpg");
	background-repeat:no-repeat;
}

#w_wine_07 p{
	font-size:12px;
	width:460px;
	height:120px;
	padding-top:30px;
	margin-left:120px;
	line-height:170%;
}





#w_wine_08{
	width:706px;
	height:120px;
	background-image:url("vino/images/w_wine_08.jpg");
	background-repeat:no-repeat;
}


#w_wine_08 p{

	font-size:12px;
	width:460px;
	height:120px;
	padding-top:30px;
	margin-left:120px;
	line-height:170%;
}


#w_wine_09{
	width:706px;
	height:120px;
	background-image:url("vino/images/w_wine_09.jpg");
	background-repeat:no-repeat;
}

#w_wine_09 p{
	font-size:12px;
	width:460px;
	height:120px;
	padding-top:30px;
	margin-left:120px;
	line-height:170%;
}




#w_wine_10{
	width:706px;
	height:130px;
	background-image:url("vino/images/w_wine_10.jpg");
	background-repeat:no-repeat;
}

#w_wine_10 p{
	font-size:12px;
	width:460px;
	height:130px;
	padding-top:30px;
	margin-left:120px;
	line-height:170%;
}



#w_wine_11{
	width:706px;
	height:120px;
	background-image:url("vino/images/w_wine_11.jpg");
	background-repeat:no-repeat;
}

#w_wine_11 p{

	font-size:12px;
	width:460px;
	height:120px;
	padding-top:30px;
	margin-left:120px;
	line-height:170%;
}


/*woman wine contents終了*/


/* special&value wine contents　開始  */

#v_wine_b{
	width:176px;
	height:40px;
	margin:0px 0px 0px -1px;
	background-image:url("vino/images/v_wine_w.jpg");
	background-repeat:no-repeat;
}


#sv_wine_b{
	width:176px;
	height:40px;
	margin:60px 0px 0px -1px;
	background-image:url("vino/images/sv_wine_w.jpg");
	background-repeat:no-repeat;
}



#left_b a.v_wine{
	margin:0px 0px 0px -1px;
	width:175px;
	height:40px;
	background-image:url("vino/images/v_wine_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.v_wine:hover{
	margin:0px 0px 0px -1px;
	width:175px;
	height:40px;
	background-image:url("vino/images/v_wine_w.jpg");
	background-repeat:no-repeat;

}


#left_b a.sv_wine{
	margin:60px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("vino/images/sv_wine_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.sv_wine:hover{
	margin:60px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("vino/images/sv_wine_w.jpg");
	background-repeat:no-repeat;

}


#v_wine_tb{
	width:532px;
	height:15px;
	background-color:#8b8484;
}

.v_wine_tb_t{
	color:#ffffff;
	width:240px;
	font-size:12px;
	text-decoration:underline;
}

.v_wine_tb_t2{
	color:#ffffff;
	width:276px;
	font-size:12px;
	text-decoration:underline;
}


.v_wine_tb_r{
	color:#ffffff;
	width:240px;
	font-size:12px;
}

#v_wine_tb_name{
	width:240px;
	line-height:140%;
	font-size:11px;
	text-decoration:underline;
}

#v_wine_tb_name p{
	font-size:11px;
	width:240px;
	line-height:140%;
	padding:5px 0px;
	text-decoration:underline;
}

#v_wine_tb_name2 p{
	font-size:11px;
	width:250px;
	line-height:140%;
	padding:5px 0px;
}

#sv_wine_tb_name{
	font-size:11px;
	width:220px;
	line-height:140%;
	padding:10px 3px;
	text-decoration:underline;
}

#v_wine_top{
	padding-left:10px;
	width:512px;
	line-height:140%;
	font-size:12px;
}

#v_wine_top p{
	width:512px;
	font-size:14px;
}

/* special&value wine contents　終了  */


/* Italian Food　開始  */

#i_food_b{
	width:176px;
	height:40px;
	margin:0px 0px 0px 0px;
	background-image:url("cibo/images/i_food_w.jpg");
	background-repeat:no-repeat;
}

#j_food_b{
	width:176px;
	height:40px;
	margin:60px 0px 0px 0px;
	background-image:url("cibo/images/j_food_w.jpg");
	background-repeat:no-repeat;
}




#left_b a.j_food{
	margin:60px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/j_food_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.j_food:hover{
	margin:60px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/j_food_w.jpg");
	background-repeat:no-repeat;

}

#left_b a.i_food{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/i_food_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.i_food:hover{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/i_food_w.jpg");
	background-repeat:no-repeat;

}


#i_food_01{
	width:530px;
	height:143px;
	background-image:url("cibo/images/i_food_01.jpg");
	background-repeat:no-repeat;
}

#i_food_01 p{
	font-size:12px;
	width:400px;
	height:120px;
	padding-top:20px;
	margin-left:10px;
	line-height:150%;
}

#i_food_02{
	width:530px;
	height:98px;
	background-image:url("cibo/images/i_food_02.jpg");
	background-repeat:no-repeat;
}

#i_food_02 p{
	font-size:12px;
	width:520px;
	height:98px;
	padding-top:20px;
	margin-left:10px;
	line-height:150%;
}

#i_food_03{
	width:530px;
	height:114px;
	background-image:url("cibo/images/i_food_03.jpg");
	background-repeat:no-repeat;
}

#i_food_03 p{
	font-size:12px;
	width:380px;
	height:114px;
	padding-top:0px;
	margin-left:140px;
	line-height:150%;
}


#i_food_04{
	width:530px;
	height:143px;
	background-image:url("cibo/images/i_food_04.jpg");
	background-repeat:no-repeat;
}

#i_food_04 p{
	font-size:12px;
	width:380px;
	height:114px;
	padding-top:0px;
	margin-left:140px;
	line-height:150%;
}


#j_food_01{
	width:530px;
	height:453px;
	background-image:url("cibo/images/j_food_01.jpg");
	background-repeat:no-repeat;
}

#j_food_02{
	width:520px;
	height:453px;
	background-image:url("cibo/images/j_food_01.jpg");
	padding-top:10px;
	padding-left:10px;
	background-repeat:no-repeat;
}


#j_food_01 p{
	font-size:12px;
	width:380px;
	height:114px;
	padding-top:30px;
	line-height:150%;
}

/* Italian Food　終了  */


/* variation　開始 */

#solleone{
	width:176px;
	height:40px;
	margin:0px 0px 0px 0px;
	background-image:url("cibo/images/solleone_w.jpg");
	background-repeat:no-repeat;
}

#left_b a.solleone{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/solleone_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.solleone:hover{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/solleone_w.jpg");
	background-repeat:no-repeat;

}



#variation_01{
	width:176px;
	height:40px;
	margin:60px 0px 0px 0px;
	background-image:url("cibo/images/variation01_w.jpg");
	background-repeat:no-repeat;
}


#left_b a.variation_01{
	margin:60px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/variation01_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.variation_01:hover{
	margin:60px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/variation01_w.jpg");
	background-repeat:no-repeat;

}


#variation_01_01{
	margin-top:5px;
	width:531px;
	height:auto;
	background-image:url("cibo/images/variation1_01.jpg");
	background-repeat:no-repeat;
}


#variation_01_02{
	margin-top:5px;
	width:531px;
	height:auto;
	background-image:url("cibo/images/variation1_02.jpg");
	background-repeat:no-repeat;
}


#variation_01_03{
	margin-top:5px;
	width:531px;
	height:auto;
	background-image:url("cibo/images/variation1_03.jpg");
	background-repeat:no-repeat;
}


#variation_01_04{
	margin-top:5px;
	width:531px;
	height:auto;
	background-image:url("cibo/images/variation1_04.jpg");
	background-repeat:no-repeat;
}


#variation_01_05{
	margin-top:5px;
	width:531px;
	height:auto;
	background-image:url("cibo/images/variation1_05.jpg");
	background-repeat:no-repeat;
}


#variation_01_06{
	margin-top:5px;
	width:531px;
	height:auto;
	background-image:url("cibo/images/variation1_06.jpg");
	background-repeat:no-repeat;
}


#variation_01_07{
	margin-top:5px;
	width:531px;
	height:auto;
	background-image:url("cibo/images/variation1_07.jpg");
	background-repeat:no-repeat;
}


#variation_01_08{
	margin-top:5px;
	width:531px;
	height:auto;
	background-image:url("cibo/images/variation1_08.jpg");
	background-repeat:no-repeat;
}


#solleone_01_01{
	width:531px;
	height:auto;
	background-image:url("cibo/images/solleone_01.jpg");
	background-repeat:no-repeat;
}

#solleone_01_02{
	width:531px;
	height:auto;
	background-image:url("cibo/images/solleone_02.jpg");
	background-repeat:no-repeat;
}

#solleone_01_03{	
	width:531px;
	height:auto;
	background-image:url("cibo/images/solleone_03.jpg");
	background-repeat:no-repeat;
}


/* variation 終了 */


/* polpa 開始 */

#polpa_title{
	width:531px;
	height:35px;
	background-image:url("cibo/images/polpa_title.jpg");
	background-repeat:no-repeat;
}

#polpa_logo_space{
	padding-left:100px;
	}

#polpa{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/polpa_w.jpg");
	background-repeat:no-repeat;
}

#left_b a.polpa{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/polpa_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.polpa:hover{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/polpa_w.jpg");
	background-repeat:no-repeat;

}



#reason_fp{
	width:176px;
	height:40px;
	margin:60px 0px 0px 0px;
	background-image:url("cibo/images/reason_fp_w.jpg");
	background-repeat:no-repeat;
}


#left_b a.reason_fp{
	margin:60px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/reason_fp_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.reason_fp:hover{
	margin:60px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/reason_fp_w.jpg");
	background-repeat:no-repeat;

}


#reason_fp_01{	
	width:531px;
	height:125px;
	background-image:url("cibo/images/reason_fp_01.jpg");
	background-repeat:no-repeat;
}



#reason_fp_02{	
	width:531px;
	height:140px;
	background-image:url("cibo/images/reason_fp_02.jpg");
	background-repeat:no-repeat;
}


#reason_fp_03{	
	width:531px;
	height:140px;
	background-image:url("cibo/images/reason_fp_03.jpg");
	background-repeat:no-repeat;
}

#reason_fp_04{	
	width:531px;
	height:140px;
	background-image:url("cibo/images/reason_fp_04.jpg");
	background-repeat:no-repeat;
}

#reason_fp_05{	
	width:531px;
	height:140px;
	background-image:url("cibo/images/reason_fp_05.jpg");
	background-repeat:no-repeat;
}

#reason_fp_06{	
	width:531px;
	height:140px;
	background-image:url("cibo/images/reason_fp_06.jpg");
	background-repeat:no-repeat;
}

#reason_fp_07{	
	width:531px;
	height:140px;
	background-image:url("cibo/images/reason_fp_07.jpg");
	background-repeat:no-repeat;
}





#polpa_01{	
	width:531px;
	height:132px;
	background-image:url("cibo/images/polpa_01_01.jpg");
	background-repeat:no-repeat;
}




#polpa_02{	
	width:531px;
	height:193px;
	background-image:url("cibo/images/polpa_01_02.jpg");
	background-repeat:no-repeat;
}



/* blendoil 開始　*/

#blendoil_title{
	width:531px;
	height:35px;
	background-image:url("cibo/images/blendoil_title.jpg");
	background-repeat:no-repeat;
}

#blendoil_logo_space{
	padding-left:130px;
	}


#blendoil{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/blendoil_w.jpg");
	background-repeat:no-repeat;
}

#left_b a.blendoil{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/blendoil_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.blendoil:hover{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/blendoil_w.jpg");
	background-repeat:no-repeat;

}




#variation_02_01{
	margin-top:5px;
	padding-left:10px;
	width:521px;
	height:140px;
	background-image:url("cibo/images/variation2_01.jpg");
	background-repeat:no-repeat;
}


#variation_02_02{
	padding-left:10px;
	width:521px;
	height:140px;
	background-image:url("cibo/images/variation2_02.jpg");
	background-repeat:no-repeat;
}

#variation_02_03{
	padding-left:10px;
	width:521px;
	height:140px;
	background-image:url("cibo/images/variation2_03.jpg");
	background-repeat:no-repeat;
}



#blendoil_01{
	width:531px;
	height:125px;
	background-image:url("cibo/images/blendoil_01.jpg");
	background-repeat:no-repeat;
}



#blendoil_02{
	width:531px;
	height:200px;
	background-image:url("cibo/images/blendoil_02.jpg");
	background-repeat:no-repeat;
}


.oil_2{
	height:50px;
	font-size:12px;
	line-height:140%;
	padding-left:15px;
	width:350px;
	
}


/* blendoil 終了*/


/* beretta 開始　*/

#beretta_title{
	width:531px;
	height:37px;
	background-image:url("cibo/images/beretta_title.jpg");
	background-repeat:no-repeat;
}

#beretta_logo_space{
	padding-top:0px;
	padding-left:120px;s
	}


#beretta{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/beretta_w.jpg");
	background-repeat:no-repeat;
}

#left_b a.beretta{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/beretta_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.beretta:hover{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/beretta_w.jpg");
	background-repeat:no-repeat;

}

#slicepack_title{
	width:531px;
	height:35px;
	background-image:url("cibo/images/slicepack_title.jpg");
	background-repeat:no-repeat;
}

#slicepack_logo_space{
	padding-left:155px;
	}

#slicepack{
	width:176px;
	height:25px;
	margin:55px 0px 0px 0px;
	background-image:url("cibo/images/slicepack_w.jpg");
	background-repeat:no-repeat;
}


#left_b a.slicepack{
	margin:55px 0px 0px 0px;
	width:176px;
	height:25px;
	background-image:url("cibo/images/slicepack_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.slicepack:hover{
	margin:55px 0px 0px 0px;
	width:176px;
	height:25px;
	background-image:url("cibo/images/slicepack_w.jpg");
	background-repeat:no-repeat;

}

#blockham_title{
	width:531px;
	height:34px;
	background-image:url("cibo/images/blockham_title.jpg");
	background-repeat:no-repeat;
}

#blockham_logo_space{
	padding-top:0px;
	padding-left:155px;
	}

#blockham{
	width:176px;
	height:25px;
	margin:93px 0px 0px 0px;
	background-image:url("cibo/images/blockham_w.jpg");
	background-repeat:no-repeat;
}


#left_b a.blockham{
	margin:93px 0px 0px 0px;
	width:176px;
	height:25px;
	background-image:url("cibo/images/blockham_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.blockham:hover{
	margin:93px 0px 0px 0px;
	width:176px;
	height:25px;
	background-image:url("cibo/images/blockham_w.jpg");
	background-repeat:no-repeat;

}

#beretta_01_01{
	width:531px;
	height:auto;
	background-image:url("cibo/images/beretta_01_01.jpg");
	background-repeat:no-repeat;
}


#beretta_01_02{
	width:531px;
	height:auto;
	background-image:url("cibo/images/beretta_01_02.jpg");
	background-repeat:no-repeat;
}

#beretta_01_03{
	width:531px;
	height:auto;
	background-image:url("cibo/images/beretta_01_03.jpg");
	background-repeat:no-repeat;
}

#beretta_01_04{
	width:531px;
	height:auto;
	background-image:url("cibo/images/beretta_01_04.jpg");
	background-repeat:no-repeat;
}

#beretta_01_05{
	width:531px;
	height:auto;
	background-image:url("cibo/images/beretta_01_05.jpg");
	background-repeat:no-repeat;
}




#slicepack_01_01{
	width:531px;
	height:auto;
	background-image:url("cibo/images/slicepack_01_01.jpg");
	background-repeat:no-repeat;
}

#slicepack_01_02{
	width:531px;
	height:auto;
	background-image:url("cibo/images/slicepack_01_02.jpg");
	background-repeat:no-repeat;
}


#slicepack_01_03{
	width:531px;
	height:auto;
	background-image:url("cibo/images/slicepack_01_03.jpg");
	background-repeat:no-repeat;
}


#slicepack_01_04{
	width:531px;
	height:auto;
	background-image:url("cibo/images/slicepack_01_04.jpg");
	background-repeat:no-repeat;
}


#slicepack_01_05{
	width:531px;
	height:auto;
	background-image:url("cibo/images/slicepack_01_05.jpg");
	background-repeat:no-repeat;
}


#slicepack_01_06{
	width:531px;
	height:auto;
	background-image:url("cibo/images/slicepack_01_06.jpg");
	background-repeat:no-repeat;
}


#slicepack_01_07{
	width:531px;
	height:auto;
	background-image:url("cibo/images/slicepack_01_07.jpg");
	background-repeat:no-repeat;
}


#blockham_01_01{
	width:531px;
	height:auto;
	background-image:url("cibo/images/blockham_01_01.jpg");
	background-repeat:no-repeat;

}

#blockham_01_02{
	width:531px;
	height:auto;
	background-image:url("cibo/images/blockham_01_02.jpg");
	background-repeat:no-repeat;

}

#blockham_01_03{
	width:531px;
	height:auto;
	background-image:url("cibo/images/blockham_01_03.jpg");
	background-repeat:no-repeat;

}

#blockham_01_04{
	width:531px;
	height:auto;
	background-image:url("cibo/images/blockham_01_04.jpg");
	background-repeat:no-repeat;

}

#blockham_01_05{
	width:531px;
	height:auto;
	background-image:url("cibo/images/blockham_01_05.jpg");
	background-repeat:no-repeat;

}


#blockham_01_06{
	width:531px;
	height:auto;
	background-image:url("cibo/images/blockham_01_06.jpg");
	background-repeat:no-repeat;

}


#blockham_01_07{
	width:531px;
	height:auto;
	background-image:url("cibo/images/blockham_01_07.jpg");
	background-repeat:no-repeat;

}


#blockham_01_08{
	width:531px;
	height:auto;
	background-image:url("cibo/images/blockham_01_08.jpg");
	background-repeat:no-repeat;

}


#blockham_01_09{
	width:531px;
	heightauto;
	background-image:url("cibo/images/blockham_01_09.jpg");
	background-repeat:no-repeat;

}


#blockham_01_10{
	width:531px;
	height:auto;
	background-image:url("cibo/images/blockham_01_10.jpg");
	background-repeat:no-repeat;

}

/* beretta 終了　*/


/* Italian Pizza開始 */



#pizza{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/pizza_w.jpg");
	background-repeat:no-repeat;
}

#left_b a.pizza{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/pizza_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.pizza:hover{
	margin:0px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/pizza_w.jpg");
	background-repeat:no-repeat;

}



#pizza_rest{
	width:176px;
	height:40px;
	margin:60px 0px 0px 0px;
	background-image:url("cibo/images/pizza_rest_w.jpg");
	background-repeat:no-repeat;
}


#left_b a.pizza_rest{
	margin:60px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/pizza_rest_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.pizza_rest:hover{
	margin:60px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/pizza_rest_w.jpg");
	background-repeat:no-repeat;

}





#pizza_home{
	width:176px;
	height:40px;
	margin:120px 0px 0px 0px;
	background-image:url("cibo/images/pizza_home_w.jpg");
	background-repeat:no-repeat;
}


#left_b a.pizza_home{
	margin:120px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/pizza_home_b.jpg");
	background-repeat:no-repeat;

}	

#left_b a.pizza_home:hover{
	margin:120px 0px 0px 0px;
	width:176px;
	height:40px;
	background-image:url("cibo/images/pizza_home_w.jpg");
	background-repeat:no-repeat;

}


#pizza_01_01{
	width:531px;
	height:150px;
	background-image:url("cibo/images/pizza_01.jpg");
	background-repeat:no-repeat;

}


#pizza_01_02{
	width:531px;
	height:auto;
	background-image:url("cibo/images/pizza_02.jpg");
	background-repeat:no-repeat;

}



#pizza_rest_01_01{
	width:531px;
	height:auto;
	background-image:url("cibo/images/pizza_rest_01.jpg");
	background-repeat:no-repeat;

}

#pizza_rest_01_02{
	width:531px;
	height:auto;
	background-image:url("cibo/images/pizza_rest_02.jpg");
	background-repeat:no-repeat;

}

#pizza_rest_01_03{
	width:531px;
	height:auto;
	background-image:url("cibo/images/pizza_rest_03.jpg");
	background-repeat:no-repeat;

}

#pizza_rest_01_04{
	width:531px;
	height:auto;
	background-image:url("cibo/images/pizza_rest_04.jpg");
	background-repeat:no-repeat;

}

#pizza_rest_01_05{
	width:531px;
	height:auto;
	background-image:url("cibo/images/pizza_rest_05.jpg");
	background-repeat:no-repeat;

}



#pizza_home_01_01{
	width:531px;
	height:auto;
	background-image:url("cibo/images/pizza_home_01.jpg");
	background-repeat:no-repeat;

}


#pizza_home_01_02{
	width:531px;
	height:auto;
	background-image:url("cibo/images/pizza_home_02.jpg");
	background-repeat:no-repeat;

}

#pizza_home_01_03{
	width:531px;
	height:auto;
	background-image:url("cibo/images/pizza_home_03.jpg");
	background-repeat:no-repeat;

}

#pizza_home_01_04{
	width:531px;
	height:auto;
	background-image:url("cibo/images/pizza_home_04.jpg");
	background-repeat:no-repeat;

}





.v_tb_r{
	width:501px;
	padding-top:32px;
	font-size:12px;
	line-height:140%;
	text-align:top;
	padding-left:10px;
}


.v_tb_r2{
	width:501px;
	padding-top:25px;
	font-size:12px;
	line-height:140%;
	text-align:top;
	padding-left:10px;
}

.v_tb_r3{
	width:501px;
	padding-top:35px;
	font-size:12px;
	line-height:140%;
	text-align:top;
	padding-left:10px;
}



.v_tb_l{
	width:501px;
	padding-top:32px;
	font-size:12px;
	line-height:140%;
	text-align:top;
	padding-left:0px;
}


.v_tb_b{
	width:501px;
	padding-top:10px;
	font-size:12px;
	line-height:140%;
	text-align:top;
	padding-left:10px;
}

.v_tb_bo{
	text-align:top;
	padding-left:5px;
}

#wn_ln{
	width:650px;
	height:20px;
	border-style:dashed;
	border-width:0px 0px 1px 0px;
	border-color:#cccccc;
	font-size:12px;
	margin:0px auto;
	text-align:right;
	padding:0px;
}

#wn_ln_2{
	width:650px;
	height:20px;
	border-style:dashed;
	border-width:0px 0px 1px 0px;
	border-color:#cccccc;
	font-size:12px;
	margin:0px auto;
	text-align:left;
	padding:0px;
}

#wn_ln_3{
	width:650px;
	height:20px;
	border-style:dashed;
	border-width:1px 0px 0px 0px;
	border-color:#cccccc;
	font-size:12px;
	margin:0px auto;
	text-align:left;
	padding:4px;
}


#wn_topic{
	width:650px;
	padding:10px 0px;
	margin:0px auto;
}

#wn_topic_2{
	width:630px;
	padding:20px 0px;
	margin:0px auto;
	line-height:170%;
}


#link_cont{
	width:650px;
	height:auto;
	padding:10px 0px;
	margin:0px auto;
}


#mail_toroku{
	width:650px;
	height:auto;
	padding:10px 0px;
	margin:0px auto;
	line-height:160%;
}