@charset "utf-8";

/* page background image */
.bg_ofuku {
		background:url(../img/bg_ofuku.jpg) left top no-repeat;
	}
.bg_menu {
		background:url(../img/bg_menu.jpg) left top no-repeat;
	}
.bg_shoping {
		background:url(../img/bg_shoping.jpg) left top no-repeat;
	}
.bg_recruit {
		background:url(../img/bg_recruit.jpg) left top no-repeat;
	}
.bg_access {
		background:url(../img/bg_access.jpg) left top no-repeat;
	}

/* ofuku */
div#contents div#ofuku_greeting {
	width:595px;
	height:0px;
	padding-top:647px;
	background:url(../img/ofuku_greeting.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#ofuku_history {
	height:0px;
	padding-top:43px;
	background:url(../img/ofuku_history.jpg) no-repeat;
	border-bottom:none;
	overflow:hidden;
}
	div#contents p#ofuku_singapore {
		height:0px;
		margin:30px 0px 0px 0px;
		padding-top:690px;
		background:url(../img/ofuku_singapore.jpg) no-repeat;
		overflow:hidden;
	}
	div#contents p#ofuku_london {
		height:0px;
		margin:30px 0px 0px 0px;
		padding-top:690px;
		background:url(../img/ofuku_london.jpg) no-repeat;
		overflow:hidden;
	}
	div#contents p#ofuku_sogetsu {
		height:0px;
		margin:30px 0px 0px 0px;
		padding-top:690px;
		background:url(../img/ofuku_sogetsu.jpg) no-repeat;
		overflow:hidden;
	}
	div#contents p#ofuku_dubai {
		height:0px;
		margin:30px 0px 0px 0px;
		padding-top:690px;
		background:url(../img/ofuku_dubai.jpg) no-repeat;
		overflow:hidden;
	}
	div#contents p#ofuku_myanmar {
		height:0px;
		margin:30px 0px 0px 0px;
		padding-top:690px;
		background:url(../img/ofuku_myanmar.jpg) no-repeat;
		overflow:hidden;
	}
	div#contents p#ofuku_paris {
		height:0px;
		margin:30px 0px 0px 0px;
		padding-top:690px;
		background:url(../img/ofuku_paris.jpg) no-repeat;
		overflow:hidden;
	}
	div#contents p#ofuku_tokyo {
		height:0px;
		margin:30px 0px 0px 0px;
		padding-top:690px;
		background:url(../img/ofuku_tokyo.jpg) no-repeat;
		overflow:hidden;
	}
	div#contents p#ofuku_los {
		height:0px;
		margin:30px 0px 0px 0px;
		padding-top:690px;
		background:url(../img/ofuku_los.jpg) no-repeat;
		overflow:hidden;
	}
	div#contents p#ofuku_tokyo02 {
		height:0px;
		margin:30px 0px 0px 0px;
		padding-top:690px;
		background:url(../img/ofuku_tokyo02.jpg) no-repeat;
		overflow:hidden;
	}

/* menu */
div#contents h2#menu_course {
	height:0px;
	padding-top:43px;
	background:url(../img/menu_course.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#menu_alacarte {
	height:0px;
	padding-top:43px;
	background:url(../img/menu_alacarte.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#menu_drink {
	height:0px;
	padding-top:43px;
	background:url(../img/menu_drink.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#menu_chef {
	height:0px;
	padding-top:43px;
	background:url(../img/menu_chef.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#menu_trip {
	clear:both;
	height:0px;
	padding-top:43px;
	margin:60px 0px 0px 0px;
	background:url(../img/menu_trip.jpg) no-repeat;
	border-bottom:none;
	overflow:hidden;
}
table.layout_menu {
	margin:15px 10px 0px 10px;
}
	table.layout_menu  td {
		padding:10px;
		text-align:center;
	}
	
/* shoping */
div#contents h2#shoping_order {
	width:595px;
	height:0px;
	padding-top:43px;
	background:url(../img/shoping_order.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#shoping_privacy {
	width:595px;
	height:0px;
	padding-top:43px;
	background:url(../img/shoping_privacy.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#shoping_tokusyouhou {
	width:595px;
	height:0px;
	padding-top:43px;
	background:url(../img/shoping_tokusyouhou.jpg) no-repeat;
	overflow:hidden;
}

/* recruit */
div#contents h2#recruit_course {
	height:0px;
	padding-top:43px;
	background:url(../img/recruit_course.jpg) no-repeat;
	overflow:hidden;
}
	div#contents h3#recruit_speech {
		height:0px;
		padding-top:43px;
		background:url(../img/recruit_speech.jpg) no-repeat;
		overflow:hidden;
	}
		div#contents p#speech_word {
			height:0px;
			padding-top:43px;
			background:url(../img/recruit_speech_word.jpg) no-repeat;
			overflow:hidden;
		}
	div#contents h3#recruit_color {
		height:0px;
		padding-top:43px;
		background:url(../img/recruit_color.jpg) no-repeat;
		overflow:hidden;
	}
		div#contents p#color_word {
			height:0px;
			padding-top:43px;
			background:url(../img/recruit_color_word.jpg) no-repeat;
			overflow:hidden;
		}
div#contents h2#recruit_relaxation {
	height:0px;
	padding-top:43px;
	background:url(../img/recruit_relaxation.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#recruit_space {
	height:0px;
	padding-top:43px;
	background:url(../img/recruit_space.jpg) no-repeat;
	overflow:hidden;
}

/* access */
div#contents h2#access_rote1 {
	width:595px;
	height:0px;
	padding-top:43px;
	background:url(../img/access_rote1.jpg) no-repeat;
	overflow:hidden;
}
div#contents h2#access_rote2 {
	width:595px;
	height:0px;
	padding-top:43px;
	background:url(../img/access_rote2.jpg) no-repeat;
	overflow:hidden;
}

/* other common */
div#container div#group {
	clear:both;
	border:1px #333333 solid;
	padding:15px;
}
	div#group h2 {
		height:0px;
		padding-top:15px;
		background:url(../img/top_subtitle05.jpg) no-repeat;
		overflow:hidden;
	}
	div#group ul {
		padding:20px;
	}
	div#group li {
		display:inline;
		list-item-position:inside;
		margin-right:10px;
	}
