@charset "utf-8";


*  {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333;
	font-style: normal;
}

.clear {
	clear: both;
}

p {
	margin:0px;
	padding:0px;
	}

a img {
	border: none;
}


body {
	background: #f3f0e8;
}

div#top_bg {
	background: url(http://www.ren-fukuoka.com/images/top_flashbg.jpg) repeat-x;
	height: 490px;
}


div#sub_bg {
	background: url(http://www.ren-fukuoka.com/images/sub_title.jpg) repeat-x;
	height: 277px;
	position: relative;
	top: 0px;
	left: 0px;
}


div#sub_contents {
	position: relative;
	top: 0px;
	left: 0px;
}


div#container {
	background: #FFF;
	width: 950px;
	margin: 0 auto;
}



/* レイアウト */



div#flash_box {
	width: 1250px;
	height: 471px;
	margin: 0 auto;
}


div#left {
	float: left;
	display: inline;
	width: 200px;
	margin: 0 0 30px 20px;
}


div#right {
	float: right;
	display: inline;
	width: 685px;
	margin: 0 20px 30px 0;
}

div#footer {
	background: url(http://www.ren-fukuoka.com/images/footer_bg.jpg) no-repeat;
	width: 950px;
	height: 111px;
	margin: 0 auto;
}

div#blog_right {
	float: right;
	display: inline;
	width: 200px;
	margin: 0 20px 30px 0;
}


div#blog_contents {
	float: right;
	display: inline;
	width: 462px;
	margin: 0 23px 30px 0;
}

/*  blog*/
.blog_wrap {
	margin:0 0 20px;
	padding:0px;
	width:460px;
	border:1px solid #E4D5C0;
	}

.blog_subtitle {
	margin:0px;
	padding:10px 0 10px 33px;
	width:327px;
	height:12px;
	background:url(http://www.ren-fukuoka.com/images/menu/blog/blog_title.jpg) 0 0 no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#ba0303;
	}

.blog_subtitle_r {
	margin:0px;
	padding:11px 10px 10px 0px;
	width:90px;
	height:12px;
	font-size:11px;
	background:url(http://www.ren-fukuoka.com/images/menu/blog/blog_title.jpg) -30px 0 no-repeat;
	}

.blog_main_txt {
	margin:0px;
	padding:10px;
	width:440px;
	line-height:2.0;
	}

.blog_main_txt p {
	margin:0px;
	padding:0px;
	line-height:2.0;
	}

.blog_bottom {
	margin:0px;
	padding:8px;
	font-size:11px;
	letter-spacing:0.1em;
	line-height:1;
	border-top:1px dotted #DED9BC;
	}



/* left */
div.left_menu01 {
	background: #e0d7c0;
	width: 194px;
	padding: 3px;
	margin-bottom: 10px;
}

div.left_menu01 ul {
	width: 194px;
}

div.left_menu01 ul li {
	display: inline;
}

div.left_menu01 ul li a {
	background: url(http://www.ren-fukuoka.com/images/left_menubg.jpg) no-repeat;
	width: 171px;
	height: 12px;
	display: block;
	color: #ba0303;
	font-size: 12px;
	font-weight: bold;
	list-style: 1.8;
	text-decoration: none;
	padding: 11px 0 13px 23px;
}


div.left_menu01 ul li p {
	background: url(http://www.ren-fukuoka.com/images/left_menubg.jpg) no-repeat;
	width: 171px;
	height: 25px;
	display: block;
	color: #ba0303;
	font-size: 12px;
	font-weight: bold;
	list-style: 1.8;
	text-decoration: none;
	padding: 11px 0 0 23px;
}

.banner {
	width: 200px;
	margin-bottom: 10px;
}


div.left_menu02 {
	background: #e0d7c0;
	width: 194px;
	padding: 3px;
	margin-bottom: 10px;
}

div.left_menu02 ul {
	width: 194px;
}

div.left_menu02 ul li {
	width: 194px;
	height:44px;
	display: inline;
}


div.left_menu02 ul li.online a img{
	width: 194px;
	height:44px;
	margin-bottom: 3px;
}


div.left_menu03 {
	background: #e0d7c0;
	width: 194px;
	padding: 3px;
	margin-bottom: 10px;
}

div.left_menu03 ul {
	width: 194px;
}

div.left_menu03 ul li {
	display: inline;
}

div.left_menu03 ul li a {
	background: url(http://www.ren-fukuoka.com/images/blog_btn.jpg) no-repeat;
	width: 171px;
	height: 18px;
	display: block;
	color: #333;
	font-size: 11px;
	text-decoration: none;
	padding: 8px 0 0 23px;
}


div.left_menu03 ul li p {
	background: url(http://www.ren-fukuoka.com/images/blog_btn.jpg) no-repeat;
	width: 171px;
	height: 18px;
	display: block;
	color: #333;
	font-size: 11px;
	text-decoration: none;
	padding: 8px 0 0 23px;
}


/* footer */

div#footer_menu {
	width: 950px;
	border-top: 1px solid #7e3131;
}

#footer_menu table td a{
	color: #7e3131;
	text-decoration: underline;
	font-size: 11px;
}


div#footer ul {
	float: left;
	padding: 10px 0 0 20px; 	
}

div#footer ul li {
	color: #fff;
	font-size: 11px;
	line-height: 1.5;
}

address {
	float: right;
	display:inline;
	font-size: 11px;
	color: #fff;
	padding: 10px 20px 0 0; 
}





/* トップページ内容 */

div#top_bg div.contents_bg {
	margin: 0 auto;
	width: 950px;
	height: 19px;
}

div#topconcept {
	background: url(http://www.ren-fukuoka.com/images/topconceptbg.jpg) no-repeat;
	width: 685px;
	height: 197px;
	margin-bottom: 30px;
}


div#topconcept p{
	width: 370px;
	padding: 5px 10px;
	line-height: 1.5;
}


div.top_pickup01 {
	float: left;
	display: inline;
	width: 335px;
	margin: 0 0 30px;
}

div.top_pickup02 {
	float: right;
	display: inline;
	width: 335px;
	margin: 0 0 30px;
}

.top_pickupbg {
	background: url(http://www.ren-fukuoka.com/images/tpickup_imgbg.jpg) no-repeat;
	width: 335px;
	height: 114px;
}

.top_pickuptext {
	border-left: 1px solid #e0d7c0;
	border-right: 1px solid #e0d7c0;
	padding: 5px 15px;
	width: 305px;
	line-height: 1.5;
}


.top_pickupbtn {
	border-left: 1px solid #e0d7c0;
	border-right: 1px solid #e0d7c0;
	border-bottom: 1px solid #e0d7c0;
	padding: 0px 15px 5px;
	width: 305px;
}

/* サブデザイン */


div.sub_img {
	width: 1250px;
	margin: 0 auto;
}

div#sub_margin {
	width: 1250px;
	position: relative;
	top: 0px;
	left: 0px;
}


div#sub_bg h1 a{
	position: absolute;
	top: 0px;
	left: 100px;
	width: 400px;
	height: 137px;
}

div#sub_bg ul {
	position: absolute;
	top: 212px;
	left: 604px;
	width: 486px;
}

div#sub_bg ul li.menu01 a{
	position: relative;
	top: 0px;
	left:0px;
	width: 159px;
}

div#sub_bg ul li.menu02 a{
	position: absolute;
	top: 0px;
	left:163px;
	width: 159px;
}

div#sub_bg ul li.menu03 a{
	position: absolute;
	top: 0px;
	left:326px;
	width: 159px;
}

div#sub_bg div.contents_bg02 {
	margin: 0 auto;
	width: 950px;
	height: 19px;
}

.sub_contact {
	background: #e0d7c0;
	width: 671px;
	padding: 0 7px 7px;
}


.sub_contact table {
	width: 670px;
}

.contact_mail {
	background: url(http://www.ren-fukuoka.com/images/sub_contactmail_bg.jpg) no-repeat;
	width: 183px;
	height: 81px;
}

.contact_mail a img {
	padding: 30px 0 0 10px;
	width: 167px;
	height: 36px;
	display:block;
}


.page_top a img {
	width: 73px;
	height: 20px;
	margin: 20px 0 10px 857px;
}


.kotabecontact_mail {
	background: url(http://www.ren-fukuoka.com/images/kotabe_contactmail_bg.jpg) no-repeat;
	width: 229px;
	height: 81px;
}

.kotabecontact_mail a img {
	padding: 30px 0 0 20px;
	width: 157px;
	height: 36px;
	display:block;
}



/* 今泉店ページ（小田部店バナー） */
div.kotabe_banner a img {
	width: 672px;
	height: 104px;
	display: block;
	margin: 0 0 30px 7px;
}

/* ブログ */
div.blog_contents {
	background: url(http://www.ren-fukuoka.com/images/sub08_01.jpg) no-repeat;
	width: 449px;
	height: 481px;
	padding: 198px 0 0 13px;
}



/* menu */

.title_detail {
	margin:5px 0 30px;
	padding:0px;
	width:685px;
	}

.title_detail td {
	margin:0px;
	padding:0 10px;
	}

.title_detail p {
	line-height:1.5;
	letter-spacing:0.1em;
	}

.menu_bg {
	margin:0 0 20px;
	padding:10px;
	width:663px;
	background:url(http://www.ren-fukuoka.com/images/menu/menu_bg.jpg) 0 0 no-repeat;
	border:1px solid #DFD7C0;
	}

.menu_bg_title {
	margin:0px;
	padding:2px 0 12px 0;
	color:#c80308;
	font-size:15px;
	height:15px;
	letter-spacing:0.15em;
	font-weight:bold;
	line-height:1;
	}

.menu_bg_title2 {
	margin:0px;
	padding:2px 0 12px 0;
	color:#9a070a;
	font-size:15px;
	height:15px;
	letter-spacing:0.15em;
	line-height:1;
	}

.menu_bg_border img {
	border:3px solid #E1D6C2;
	}

.menu_bg_border2 img {
	border:3px solid #E1D6C2;
	margin:0 0 10px;
	}

.menu_bg_margin {
	margin:5px 0 0;
	}

.menu_bg_txt p {
	margin:0px;
	padding:0px;
	line-height:1.5;
	}

.menu_small_bg {
	margin:0px;
	padding:5px 10px 10px 13px;
	width:310px;
	background:url(http://www.ren-fukuoka.com/images/menu/menu_bg_small.jpg) 0 -40px no-repeat;
	border:1px solid #DFD7C0;
	}

.menu_small_bg2 {
	margin:0px;
	padding:5px 10px 10px 13px;
	width:660px;
	background:url(http://www.ren-fukuoka.com/images/menu/menu_bg_small2.jpg) 0 -40px repeat-x;
	border:1px solid #DFD7C0;
	}
	
.price_table {
	border-bottom:1px dotted #C3B493;
	}

.price_table td {
	margin:0px;
	padding:5px 0 4px;
	}

.price_main_table {
	margin:0 0 15px;
	}

.drink_list {
	margin:0 10px 15px;
	padding:0px;
	}

.drink_border {
	margin:0px;
	padding:1px;
	border:1px solid #EFE9DD;
	}

.drink_title {
	background-color:#EFE9DD;
	width:322px;
	}

.drink_title td {
	padding:5px 5px;
	color:#c80308;
	font-weight:bold;
	}

.drink_left {
	margin:0px;
	padding:5px 0 4px 5px;
	width:212px;
	}

.drink_right {
	margin:0px;
	padding:5px 5px 4px 0px;
	width:100px;
	}

.food_txt {
	margin:0px;
	padding:0 0 8px;
	line-height:1.6;
	}

.food_bg_detail {
	margin:0;
	padding:0px;
	background:#EFE9DD;
	}

.food_bg_detail td {
	padding:8px 5px;
	line-height:1.5;
	}

.food_bg_detail td p {
	line-height:1.5;
	}

.food_bg_detail2 {
	margin:0px 0 0;
	padding:0px;
	background:#EFE9DD;
	}

.food_detail2_left, .food_detail2_right {
	margin:0px;
	padding:5px;
	line-height:1.5;
	}

.food_detail2_letter {
	padding:5px 0;
	color:#b40511;
	font-size:11px;
	}

.food_detail_bottom_letter p {
	font-size:11px;
	line-height:1.5;
	}

.food_list {
	margin:0 10px 10px;
	}

.food_list2 {
	margin:0 10px 0px;
	}

.dotted {
	margin:5px 10px 0;
	}

.dotted2 {
	margin:5px 10px 15px;
	}

.menu_up {
	margin:0px;
	padding:5px 0;
	}

.menu_bottom {
	margin:0px;
	background-color:#eee9dc;
	padding:8px 5px;
	font-size:11px;
	}

.menu_bottom p {
	font-size:11px;
	}

.menu_bottom_txt p {
	line-height:1.5;
	color:#d30105;
	}


/*memo */
.memo_table2 {
	margin:0 0 8px;
	}
	
.memo_table {
	margin:0 0 30px;
	}

.memo_table3 {
	margin:20px 0 0;
	}

.memo_txt1 {
	font-size:15px;
	color:#c80308;
	font-weight:bold;
	}

.memo_txt2 {
	margin:0px;
	padding:8px 0 0 10px;
	}

.memo_txt2 p {
	line-height:1.5;
	}

/* party */

.party_table {
	margin:0px;
	background:url(http://www.ren-fukuoka.com/images/menu/party/party_title3.jpg) 0 0 no-repeat;
	width:685px;
	height:36px;
	}

.party_table td {
	padding:10px 0 11px 11px;
	color:#c80308;
	font-size:15px;
	height:15px;
	letter-spacing:0.15em;
	font-weight:bold;
	line-height:1;
	}

.party_table2 {
	border-bottom:1px dotted #C3B493;
	}

.party_table2 td {
	margin:0px;
	padding:5px 0 6px;
	line-height:1.5;
	}

.party_bg {
	margin:0 0 20px;
	padding:20px 10px 10px;
	width:665px;
	}

.party_title3 {
	margin:0 10px 0;
	padding:0px;
	width:665px;
	height:33px;
	background:url(http://www.ren-fukuoka.com/images/menu/party/party_title4.jpg) 0 0 no-repeat;
	}

.party_title3 td {
	padding:10px 0 8px 30px;
	color:#c80308;
	font-size:15px;
	height:15px;
	letter-spacing:0.15em;
	font-weight:bold;
	line-height:1;
	}

.party_box_bg {
	margin:0 10px 30px;
	padding:3px;
	width:659px;
	background-color:#DFD7C0;
	}

.party_box_white {
	margin:0px;
	padding:10px 20px 20px;
	width:619px;
	background-color:#FFFFFF;
	}

.party_box_white p {
	margin:10px 0;
	padding:0 0px;
	}

.party_sonota {
	margin:0 10px;
	width:665px;
	}

.party_sonota_bg {
	background-color:#DFD7C0;
	padding:10px 15px;
	}

.party_sonota_bg p {
	line-height:1.5;
	letter-spacing:0.1em;
	} 

.party_option_title {
	margin:0px;
	background:url(http://www.ren-fukuoka.com/images/menu/party/party_option_bg.jpg) 0 0 no-repeat;
	}

.party_option_title_l {
	margin:0px;
	padding:3px 0 4px 13px;
	height:12px;
	color:#52041f;
	width:130px;
	}

.party_option_title_r {
	margin:0px;
	padding:3px 0 4px 0px;
	height:12px;
	color:#52041f;
	}

.party_option_table {
	margin:0 0 20px;
	}

.party_option_txt {
	margin:10px 0;
	width:685px;
	border-bottom:1px dotted #C3B493;
	border-top:1px dotted #C3B493;
	}

.party_option_txt td {
	margin:0px;
	padding:10px 0;
	width:595px;
	line-height:1.5;
	}

.party_bottom {
	margin:20px 0 0;
	}

.party_bottom td {
	margin:15px 0 0;
	background-color:#eee9dc;
	padding:8px 5px;
	color:#c80308;
	letter-spacing:0.2em;
	font-weight:bold;
	}

.gaiyou_table2 {
	border-bottom:1px dotted #C3B493;
	width:343px;
	background:url(http://www.ren-fukuoka.com/images/menu/gaiyou/gaiyou_arrow.jpg) 0 5px no-repeat;
	}

.gaiyou_table2 td {
	margin:0px;
	padding:5px 0 6px 22px;
	line-height:1.5;
	width:321px;
	}

.map_arrow {
	margin:0px 0 20px;
	padding:0px;
	background:url(http://www.ren-fukuoka.com/images/menu/gaiyou/gaiyou_arrow.jpg) 5px 7px no-repeat;
	}

.map_arrow td {
	margin:0px;
	padding:5px 0 6px 28px;
	line-height:1.6;
	}

/* ko */
.ko {
	margin:0px;
	padding:0 0 8px;
	line-height:1.5;
	}

.ko_arrow {
	margin:0px;
	padding:5px 0 0 15px;
	background:url(http://www.ren-fukuoka.com/images/menu/kotabe/kotabe_arrow.jpg) 0 8px no-repeat;
	line-height:1.3;
	}

.ko_arrow2 {
	margin:0px;
	padding:8px 0 0 15px;
	background:url(http://www.ren-fukuoka.com/images/menu/kotabe/kotabe_arrow.jpg) 0 11px no-repeat;
	line-height:1.3;
	}

.ko_table {
	margin:0 0 15px;
	padding:0px;
	line-height:1.5;
	}

.ko_table2 {
	margin:0 15px 5px;
	padding:0px;
	border:1px solid #e0d7c1;
	}

.ko_table2_left {
	margin:0px;
	padding:10px;
	border-right:1px solid #e0d7c1;
	background:#eeeade;
	line-height:1.5;
	}

.ko_table2_right {
	margin:0px;
	padding:10px;
	line-height:1.5;
	letter-spacing:0.1em;
	}

.ko_table3 {
	margin:10px 0 0;
	}

.ko_table3_txt {
	padding:5px 0 0;
	font-size:11px;
	}

.ko_shop_title {
	margin:0px;
	padding:13px 0 14px 30px;
	width:655px;
	height:12px;
	font-size:12px;
	color:#580405;
	background:url(http://www.ren-fukuoka.com/images/menu/kotabe/kotabe_title4.jpg) 0 0 no-repeat;
	}

.ko_shoptable {
	margin:0 0 20px;
	}

/* event */
.event_bg {
	margin:0 0 20px;
	padding:0 10px 10px;
	width:665px;
	}

.event_table {
	border-bottom:1px dotted #C3B493;
	width:343px;
	background:url(http://www.ren-fukuoka.com/images/menu/event/event_arrow.jpg) 0 0 no-repeat;
	}

.event_table td {
	margin:0px;
	padding:5px 0 6px 14px;
	line-height:1;
	color:#c80308;
	font-weight:bold;
	width:329px;
	}

.event_table2 {
	border-bottom:1px dotted #C3B493;
	width:343px;
	}
	
.event_table2 td {
	margin:0px;
	padding:5px 0 6px 0px;
	line-height:1;
	}

.event_table3 {
	border-bottom:1px dotted #C3B493;
	background:url(http://www.ren-fukuoka.com/images/menu/gaiyou/gaiyou_arrow.jpg) 0 5px no-repeat;
	padding:5px 0 6px 22px;
	line-height:1.3;
	}

.event_txt p {
	margin:0px;
	padding:0px;
	line-height:2.0;
	letter-spacing:0.1em;
	color:e00001;
	font-size:11px;
	}

.event_table4 {
	margin:0px;
	border-bottom:1px dotted #C3B493;
	width:448px;
	background:url(http://www.ren-fukuoka.com/images/menu/gaiyou/gaiyou_arrow.jpg) 0 3px no-repeat;
	}

.event_table4 td {
	margin:0px;
	padding:5px 0 6px 22px;
	color:#c80308;
	}

.event_table5 p {
	line-height:1.5;
	left:0.1em;
	margin:0px;
	padding:10px 0 10px 0;
	font-size:11px;
	}



