/*全体の設定*/
* {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 150%;
	color: #000;
}

/*ページ全体の設定*/

html,body {
	height:100%;
}

body {
	background-color: #FFF;
}

/*キャッチの設定*/

h1 {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	font-size: 12px;
	font-weight: normal;
}

/*カラムの設定・IE6のハック*/

#wrapper {
	width: 1000px;
	float:left;
	height: 100%;
	min-height:100%;
	margin: 0px 0px 0px 0px;
	overflow:hidden;
	_overflow: show;
}

body > #wrapper {
height:auto;
}

/*ヘッダの設定*/

#header {
	width: 1000px;
	clear: both;
}

/*ヘッダ左カラムの設定*/

#header_left {
	width: 502px;
	height: 123px;
	float: left;
}

/*左カラムのpタグ*/

.left {
	padding-left: 20px;
	margin-bottom: 20px;
}

/*ヘッダ右カラムの設定*/

#header_right {
	width: 498px;
	margin: 0px;
	float: right;
}

/*見出しの設定*/

h2 {
	width: 410px;
	height: 123px;
	padding: 0;
	background: url("img/logo.gif") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

h2 a {
	width: 410px;
	height: 123px;
	padding: 0;
	background: url("img/logo.gif") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*バナーの設定*/

h3 {
	width: 481px;
	height: 90px;
	padding: 0;
	background: url("img/banner01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
	margin-top: 12px;
	margin-bottom: 21px;
}

h3 a {
	width: 481px;
	height: 90px;
	padding: 0;
	background: url("img/banner01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*メニューイメージの設定*/

#menu_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.menu_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/menu_image01.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*メニューイメージの設定*/

#roumen_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.roumen_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/roumen_image.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*サイトマップイメージの設定*/

#sitemap_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.sitemap_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/sitemap_image.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*お知らせイメージの設定*/

#oshirase_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.oshirase_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/oshirase_image.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*お問い合わせイメージの設定*/

#otoiawase_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.otoiawase_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/otoiawase_image.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*店舗イメージの設定*/

#tenpo_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.tenpo_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/tenpo_image.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*オーナー紹介イメージの設定*/

#owner_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.owner_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/owner_image.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*フランチャイズイメージの設定*/

#franchise_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.franchise_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/franchise_image.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*メディアイメージの設定*/

#media_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.media_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/media_image.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*四川料理とはイメージの設定*/

#shisen_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.shisen_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/shisen_image.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*お持ち帰りイメージの設定*/

#omotikaeri_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.omotikaeri_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/omotikaeri_image.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*裏メニューイメージの設定*/

#ura_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.ura_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/ura_image.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*季節のおすすめイメージの設定*/

#osusume_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.osusume_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/osusume_image.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*ランチメニューイメージの設定*/

#lunch_image {
	width: 1000px;
	height: 250px;
	clear: both;
}

.lunch_image {
	width: 1000px;
	height: 250px;
	padding: 0;
	background: url(img/lunch_image.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*メニューの設定*/

#menu {
	width: 1000px;
	height: 50px;
	clear: both;
}

/*メニューボタンの設定*/

#menu li {
	float: left;
	list-style-type: none;
}

#menu_top a {
	background-image:url("img/menu_top.jpg");
	background-position: 0px 0px;
	width:145px;
	height:50px;
	display:block;
	text-indent:-9999px;
}
#menu_top a:hover {
	background-position: 0px 50px;
	text-indent:-9999px;
}

#menu_menu a {
	background-image:url("img/menu_menu.jpg");
	background-position: 0px 0px;
	width:151px;
	height:50px;
	display:block;
	text-indent:-9999px;
}
#menu_menu a:hover {
	background-position: 0px 50px;
	text-indent:-9999px;
}

#menu_tenpo a {
	background-image:url("img/menu_tenpo.jpg");
	background-position: 0px 0px;
	width:143px;
	height:50px;
	display:block;
	text-indent:-9999px;
}
#menu_tenpo a:hover {
	background-position: 0px 50px;
	text-indent:-9999px;
}

#menu_oshirase a {
	background-image:url("img/menu_oshirase.jpg");
	background-position: 0px 0px;
	width:134px;
	height:50px;
	display:block;
	text-indent:-9999px;
}
#menu_oshirase a:hover {
	background-position: 0px 50px;
	text-indent:-9999px;
}

#menu_omotikaeri a {
	background-image:url("img/menu_omotikaeri.jpg");
	background-position: 0px 0px;
	width:142px;
	height:50px;
	display:block;
	text-indent:-9999px;
}
#menu_omotikaeri a:hover {
	background-position: 0px 50px;
	text-indent:-9999px;
}

#menu_otoiawase a {
	background-image:url("img/menu_otoiawase.jpg");
	background-position: 0px 0px;
	width:143px;
	height:50px;
	display:block;
	text-indent:-9999px;
}

#menu_otoiawase a:hover {
	background-position: 0px 50px;
	text-indent:-9999px;
}

#menu_omotikaeri a:hover {
	background-position: 0px 50px;
	text-indent:-9999px;
}

#menu_sitemap a {
	background-image:url("img/menu_sitemap.jpg");
	background-position: 0px 0px;
	width:142px;
	height:50px;
	display:block;
	text-indent:-9999px;
}
#menu_sitemap a:hover {
	background-position: 0px 50px;
	text-indent:-9999px;
}

/*左カラム*/

#left {
float: left;
width: 268px;
height: 100%;
min-height: 100%;
margin: 0 0 -32768px 0;
padding-bottom: 32768px;
}

/*ご予約の設定*/

#goyoyaku {
	width: 268px;
	height: 156px;
	clear: both;
	padding: 0;
	background: url("img/goyoyaku01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*オーナーシェフのバナーの設定*/

#owner {
	width: 233px;
	height: 72px;
	clear: both;
	padding: 0;
	background: url("img/owner01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
	margin-right: 18px;
	margin-left: 17px;
	margin-bottom: 20px;
}

#owner a {
	width: 233px;
	height: 72px;
	clear: both;
	padding: 0;
	background: url("img/owner01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*メディア掲載のバナーの設定*/

#media {
	width: 233px;
	height: 51px;
	clear: both;
	padding: 0;
	background: url("img/media01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
	margin-right: 18px;
	margin-left: 17px;
	margin-bottom: 20px;
}

#media a {
	width: 233px;
	height: 51px;
	clear: both;
	padding: 0;
	background: url("img/media01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*フランンチャイズのバナーの設定*/

#fran {
	width: 233px;
	height: 51px;
	clear: both;
	padding: 0;
	background: url("img/fran01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
	margin-right: 18px;
	margin-left: 17px;
	margin-bottom: 20px;
}

#fran a {
	width: 233px;
	height: 51px;
	clear: both;
	padding: 0;
	background: url("img/fran01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*「福龍」の設定*/

#fukuryu {
	width: 268px;
	height: 128px;
	clear: both;
	padding: 0;
	background: url("img/fukuryu01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*右カラム*/
#right {
float: right;
width: 731px;
height: 100%;
min-height: 100%;
margin: 0 0 -32768px 0;
padding-bottom: 32768px;
border: 1px solid #000;
border-width: 0 0 0 1px;
}

/*メニュー目次バナーの設定*/

#menu_mokuji {
	width: 268px;
	height: 35px;
	clear: both;
	padding: 0;
	background: url(img/menu01.gif) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*料理のメニューボタンの設定*/

#menu01 {
	float: left;
	list-style-position: inside;
	list-style-type: disc;
	padding: 10px;
	clear: both;
}

#menu01 a {
	text-decoration: none;
}

.menu01_koumoku {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	width: 230px;
}

/*パンくずの設定*/

#pan {
	height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}

/*メニュー目次バナーの設定*/

#menu_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/menu_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*老麺目次バナーの設定*/

#roumen_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/roumen_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*麺料理目次バナーの設定*/

#noodle_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/noodle_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*一品料理目次バナーの設定*/

#ippin_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/ippin_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*飯・点心目次バナーの設定*/

#meshi_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/meshi_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*四川名菜目次バナーの設定*/

#meisai_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/meisai_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*コース料理目次バナーの設定*/

#course_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/course_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*ドリンク目次バナーの設定*/

#drink_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/drink_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*サイトマップ目次バナーの設定*/

#sitemap_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/sitemap_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*お知らせ目次バナーの設定*/

#oshirase_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/oshirase_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*お問い合わせ目次バナーの設定*/

#otoiawase_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/otoiawase_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*店舗目次バナーの設定*/

#tenpo_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/tenpo_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*オーナー紹介目次バナーの設定*/

#owner_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/owner_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*フランチャイズ目次バナーの設定*/

#franchise_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/franchise_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*メディア目次バナーの設定*/

#media_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/media_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*四川料理とは目次バナーの設定*/

#shisen_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/shisen_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*お持ち帰り目次バナーの設定*/

#omotikaeri_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/omotikaeri_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*裏メニュー目次バナーの設定*/

#ura_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/ura_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*ランチメニュー目次バナーの設定*/

#lunch_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/lunch_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*季節のお勧め目次バナーの設定*/

#osusume_midashi {
	width: 731px;
	height: 54px;
	clear: both;
	padding: 0;
	background: url(img/osusume_midashi.jpg) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

/*メニュー文章部分の設定*/

#menu_bunsyo {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 20px;
}

/*メニュー写真部分の設定*/

#menu_photo {
	width: 652px;
	clear: both;
	margin-left: 36px;
}

/*メニュー写真左カラム*/

#photo_left {
	width: 309px;
	float: left;
}

/*メニュー写真右カラム*/

#photo_right {
	width: 309px;
	float: right;
}

/*老麺の写真の設定*/

#roumen {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/roumen01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
	margin-bottom: 30px;
}

#roumen a {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/roumen01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*コース料理の写真の設定*/

#course {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/roumen01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
	margin-bottom: 30px;
}

#course a {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/course01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*ランチの写真の設定*/

#lunch {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/lunch01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
	margin-bottom: 30px;
}

#lunch a {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/lunch01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*裏メニューの写真の設定*/

#ura {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/ura01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
	margin-bottom: 30px;
}

#ura a {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/ura01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*一品料理の写真の設定*/

#ippin {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/ippin01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
	margin-bottom: 30px;
}

#ippin a {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/ippin01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*お持ち帰りの写真の設定*/

#omotikaeri {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/omotikaeri01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
	margin-bottom: 30px;
}

#omotikaeri a {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/omotikaeri01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*おすすめの写真の設定*/

#osusume {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/osusume01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
	margin-bottom: 30px;
}

#osusume a {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/osusume01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*おすすめの写真の設定*/

#shisen {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/shisen_photo01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
	margin-bottom: 30px;
}

#shisen a {
	width: 309px;
	height: 232px;
	clear: both;
	padding: 0;
	background: url("img/shisen_photo01.jpg") 0 0 no-repeat scroll;
	text-indent: -9999px;
	display: block;
}

/*フッターの設定*/

#fotter {
	width: 1000px;
	height: 25px;
	padding: 5px;
	display: block;
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
	clear:both;
}

/*ブログ記事部分：エントリータイトル*/

.title {
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.title a {
	font-size: 14px;
	font-weight: bold;
}

/*ブログ記事部分：コンテンツの設定*/

.content {
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 20px;
}

/*ブログ記事部分：アーカイブの設定*/

#archive_title {
	width: 268px;
	height: 35px;
	clear: both;
	padding: 0;
	background: url(img/menu02.gif) no-repeat scroll;
	text-indent: -9999px;
	display: block;
	float: left;
}

#archive {
	float: left;
	list-style-position: inside;
	list-style-type: disc;
	padding: 10px;
	clear: both;
}

#archive a {
	text-decoration: none;
}

.archive_koumoku {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	width: 230px;
}

/*ブログ記事部分：エントリーリンクの設定*/

.entry_link {
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 60px;
	margin-left: 20px;
}

/*お問い合わせ：メールフォームの設定*/

#mail {
	width: 600px;
	padding-left: 30px;
}

/*画像の回り込みの設定*/

.img_left {
	float: left;
}

.img_right {
	float: right;
}

.clelef {
	clear: left;
}
	
.clerig {
	clear: right;
} 

.clebot {
	clear: both;
}
