/*共通パーツ*/
*{margin:0; padding:0;}
body{ background-color: #39281e; background-image: url(../../../common/back.jpg); background-repeat: repeat-x; width:100%; height: auto; }
#my_body_bg { background-image: url(../../../common/common_bg.jpg); margin: 0 auto; width: 830px; height: auto; overflow: auto; }
#my_body{ width: 800px; height: auto; overflow: hidden; margin:0 auto; }
/*総合トップヘッダ*/
#twocolcont_my_header { background-image: url(../common/unkai_header.jpg); background-repeat: no-repeat; width: 800px; height: 100px; }
#twocolboxl_my_header { width: 430px; height: 100px; float: left; }
#twocolboxr_my_header { width: auto; height: 100px; margin-left: 450px; }
/*総合トップヘッダ（右側設定）*/
#twocolboxr_my_header a { color: #fff; font-size: 13px; text-decoration: none; }
#twocolboxr_my_header a:hover { color: #ceb989; font-size: 13px; }
.header_r_head { color: #ceb989; font-size: 13px; width: 335px; height: 50px; padding-top: 15px; border-bottom: 1px solid #b9a740; }
.header_r_head img { float: left; margin-right: 10px; }
.header_r_head_text { color: #fff; font-size: 17px; }
.header_r_foot { color: #ceb989; font-size: 13px; width: auto; height: auto; margin-top: 8px; }
/*トップコンテンツ*/
#my_contents_top { width: 800px; }
/*コンテンツヘッダ*/
#my_contents_top_header { background-color: #5c4138; background-image: none; width: 800px; height: auto; }
#my_contents_top_header_img { width: 800px; height: 350px; }
#my_contents_top_header_botan { width: 800px; height: 44px; }
#my_contents_top_header_botan img { float: left; }
#my_contents_top_header_botan_bg { font-size: 0; line-height: 0; background-image: url(../../../common/bg_head_botan.gif); background-repeat: repeat-x; width: 800px; height: 15px; }
/*コンテンツメイン情報*/
#my_contents_top_main { background-color: white; background-repeat: repeat-x; width: 800px; height: auto; overflow: auto; }
/*共通フッタ*/
#my_footer { background-image: url(../../../common/bg_footer.jpg); background-repeat: no-repeat; width: 780px; height: 80px; padding-top: 110px; padding-right: 20px; }
.my_footer_text01 { color: #fff; font-size: 10px; line-height: 150%; text-align: right; }
.my_footer_text01 a { color: #fff; font-size: 10px; text-decoration: none; }
.my_footer_text01 a:hover { color: #c8a000; font-size: 10px; text-decoration: underline; }
.twocolcont_footer { background-color: #250606; width:100%; height:46px ; margin-bottom: 10px; }
.twocolboxl_footer { color: #c8c8c8; font-size: 10px; width:40%; height:10px; float:left; padding-top: 30px; padding-left: 20px; }
.twocolboxr_footer { text-align: right; margin-left:40%; width:auto; height:46px  ; }
.twocolboxr_footer img { margin-right: 10px; }
/*移植ここ迄*/
/*検索領域*/
#kensaku { text-align: center; width: auto; height: 42px; margin-right: 10px; margin-left: 10px; padding-top: 5px; border-bottom: 1px solid #ceb989; }
/*3カラムコンテンツ*/
.colcont_my_contents { width: auto; height:auto ; overflow: auto; margin-top: 10px; }
.colboxleft_my_contents { width:170px; height:auto; float:left  ; padding-right: 10px; padding-left: 10px; }
.colboxright_my_contents { width:170px; height:auto; float:right  ; }
.colboxmiddle_my_contents { width:auto; height:auto; margin-left:170px; margin-right:170px  }
/*トップ左カラム設定*/
.colboxleft_my_contents h1 { font-size: 1px; background-image: url(../images/title_top_tenpo.gif); background-repeat: no-repeat; width: 155px; height: 22px; margin-bottom: 10px; }
/*トップ左サイド店舗情報設定*/
.top_tenpo_image { width: 155px; height: 80px; margin-bottom: 10px; }
.top_tenpo_title { color: #250000; font-size: 12px; line-height: 130%; margin-bottom: 10px; width: 155px; height: auto; }
.top_tenpo_title_b { color: #250000; font-size: 16px; line-height: 130%; }
.top_tenpo_add { color: #250000; font-size: 12px; line-height: 130%; margin-bottom: 10px; width: 155px; height: auto; padding-bottom: 10px; border-bottom: 1px dashed #ceb989; }
.top_tenpo_add_top { color: #250000; font-size: 10px; line-height: 130%; margin-bottom: 10px; padding-bottom: 10px; width: 155px; height: auto; border-bottom: 1px dashed #ceb989; }
.top_tenpo_open { color: #250000; font-size: 12px; line-height: 130%; margin-bottom: 10px; padding-bottom: 10px; width: 155px; height: auto; border-bottom: 1px dashed #ceb989; }
.top_tenpo_text_red { color: #250000; }
.top_tenpo_text_ye { color: #c96; }
.top_tenpo_access { margin-bottom: 10px; padding-bottom: 10px; width: 155px; height: auto; }
.top_tenpo_access a { color: #896558; font-size: 12px; width: 155px; height: auto; }
.top_tenpo_access a:hover { color: #ceb989; font-size: 12px; width: 155px; height: auto; }
/*トップ右サイドメニュー設定*/
.colboxright_my_contents h1 { font-size: 1px; background-image: url(../images/title_top_menu.gif); background-repeat: no-repeat; width: 155px; height: 22px; margin-bottom: 10px; }
.top_right_menu { color: #250000; font-size: 13px; margin-bottom: 10px; width: 155px; height: auto; }
.top_right_menu ul { color: #250000; margin-bottom: 10px; width: auto; height: auto; padding-left: 20px; }
.top_right_menu li { color: #ceb989; font-size: 13px; width: auto; height: auto; list-style-type: square; list-style-position: outside; }
.top_right_menu a { color: #250000; font-size: 13px; text-decoration: none; list-style-type: square; list-style-position: outside; width: auto; height: auto; }
.top_right_menu a:hover { color: #ceb989; font-size: 13px; text-decoration: none; list-style-type: square; list-style-position: outside; width: auto; height: auto; }
/*トップ新着情報設定*/
.top_news_title { font-size: 0; background-image: url(../images/top_midashi_01.gif); background-repeat: no-repeat; width: auto; height: 18px; margin-left: 15px; }
.top_news_title h1 { font-size: 0; line-height: 0; display: none; }
.top_news_box { width: auto; height: auto; margin-top: 20px; }
.twocolcont_news_box { width:auto; height:115px  ; margin-right: 15px; margin-bottom: 20px; margin-left: 15px; border-bottom: 1px dashed #ceb989; }
.twocolboxl_news_box { width:115px; height:100px; float:left; }
.twocolboxl_news_box a {  }
.twocolboxl_news_box img { border-style: solid; border-width: 0; }
.twocolboxl_news_box a:hover {  }
.twocolboxr_news_box { margin-left:125px; width:auto; height:100px  }
.news_title { color: #250000; font-size: 13px; line-height: 16px; width: auto; overflow: hidden; margin-left: 10px; }
/*トップ新着情報詳細リンク部分*/
.twocolcont_news_foot { width:auto; height:20px  ; margin-top: 8px; margin-bottom: 20px; }
.twocolboxl_news_foot { width:115px; height:20px; float:left; }
.twocolboxr_news_foot { text-align: right; margin-left:120px; width:auto; height:20px   }
/*新着アーカイブ設定*/
.top_news_title_a { font-size: 0; background-image: url(../images/top_midashi_a.gif); background-repeat: no-repeat; width: auto; height: 18px; margin-left: 15px; }
.top_news_title_a h1 { display: none; }
.news_archives { width: auto; height: auto; margin-top: 5px; margin-right: 15px; margin-left: 15px; padding-bottom: 10px; border-bottom: 1px dashed #ceb989; }
.news_archives ul { padding-left: 20px; }
.news_archives li { color: #ceb989; list-style-type: square; list-style-position: outside; }
.news_archives a { color: #fff; font-size: 13px; line-height: 150%; }
.news_archives a:hover { color: #cbb483; font-size: 13px; line-height: 150%; }
.news_archives_date { color: #ceb989; font-size: 10px; margin-top: 5px; padding-left: 20px; }
/*共通2カラム*/
.twocolcont_2colm { width:780px; height:auto ; overflow: auto; margin-top: 20px; margin-right: auto; margin-left: auto; }
.twocolboxl_2colm { width:200px; height:auto; float:left; }
.twocolboxr_2colm { margin-left:225px; width:auto; height:auto  }
.twocolboxr_2colm3 { margin-left:220px; width:auto; height:auto  }
.twocolboxr_2colm3 h3 { color: #faffff; font-size: 14px; background-color: #471306; margin-top: 20px; margin-bottom: 10px; padding: 5px; width: 540px; }
/*共通左サイド設定*/
#left_textbox { width: 190px; height: auto; margin-bottom: 10px; }
#left_bannerbox { margin-bottom: 10px; width: 190px; height: auto; margin-top: 20px; padding-top: 20px; border-top: 1px dashed #cbb483; }
#left_bannerbox img { margin-bottom: 10px; }
#left_textbox ul { padding-left: 15px; }
#left_textbox li { color: #7f6118; font-size: 12px; margin-bottom: 10px; list-style-type: square; list-style-position: outside; }
#left_textbox a { color: #250000; font-size: 13px; text-decoration: underline; }
#left_textbox a:hover { color: #cbb483; font-size: 13px; text-decoration: underline; }
/*共通テキストボックス*/
.all_box_text { color: #250000; font-size: 12px; line-height: 18px; width: auto; height: auto; margin-top: 10px; padding-left: 20px; }
.all_box_banner { color: #250000; font-size: 12px; line-height: 18px; padding-left: 5px; width: auto; height: auto; padding-top: 10px; }
/*共通左サイド店舗表記*/
.all_tenpo_image { width: auto; height: 98px; margin-bottom: 10px; }
.all_tenpo_title { color: #250000; font-size: 12px; line-height: 130%; margin-bottom: 10px; width: auto; height: auto; }
.all_tenpo_title_b { color: #250000; font-size: 16px; line-height: 130%; }
.all_tenpo_add { color: #250000; font-size: 12px; line-height: 130%; margin-bottom: 10px; width: auto; height: auto; padding-bottom: 10px; border-bottom: 1px dashed #ceb989; }
.all_tenpo_open { color: #250000; font-size: 12px; line-height: 130%; margin-bottom: 10px; padding-bottom: 10px; width: auto; height: auto; border-bottom: 1px dashed #ceb989; }
.all_tenpo_text_red { color: #cbb483; }
.all_tenpo_text_ye { color: #c96; }
.all_tenpo_access { margin-bottom: 10px; padding-bottom: 10px; width: 155px; height: auto; }
.all_tenpo_access a { color: #896558; font-size: 12px; width: auto; height: auto; }
.all_tenpo_access a:hover { color: #ceb989; font-size: 12px; width: auto; height: auto; }
/*プライバシーポリシー*/
.pri_right_title { background-image: url(../privacy/images/title_r_pri.gif); background-repeat: no-repeat; height: 19px; }
.pri_right_title h2 { display: none; }
.pri_2colm_side { background-image: url(../privacy/images/left_pri_title.gif); background-repeat: no-repeat; margin-bottom: 10px; width: 190px; height: 51px; }
.pri_2colm_side h1 { display: none; }
.privacy_box { color: #250000; font-size: 12px; line-height: 18px; width: auto; height: auto; margin-top: 30px; margin-bottom: 30px; }
.privacy_box p { padding-left: 20px; }
.privacy_box h3 { color: #fff; font-size: 14px; line-height: 15px; width: auto; height: auto; margin-bottom: 10px; margin-left: 5px; padding-left: 20px; }
/*求人情報*/
#my_contents_top_header_img_rec { width: 800px; height: 100px; }
.rec_2colm_side { background-image: url(../recruit/images/title_l_rec.gif); background-repeat: no-repeat; margin-bottom: 10px; width: 190px; height: 51px; }
.rec_2colm_side h1 { display: none; }
.rec_right_title { background-image: url(../recruit/images/title_r_rec.gif); background-repeat: no-repeat; height: 25px; }
.rec_right_title h2 { display: none; }
.rec_box { color: #250000; font-size: 12px; line-height: 18px; width: auto; height: auto; margin-top: 30px; margin-bottom: 30px; }
.rec_box h3 { color: #896558; font-size: 14px; line-height: 15px; background-repeat: no-repeat; width: auto; height: auto; margin-bottom: 10px; margin-left: 5px; padding-left: 20px; }
/*求人情報テーブル設定*/
.rec_box table { background-color: #5c4138; width: 550px; }
.table_l { color: #5c4138; font-size: 12px; background-color: #ceb989; width: 100px; height: auto; padding: 6px; }
.table_r { color: #5c4138; font-size: 12px; background-color: #eee7cf; padding: 6px; }
/*予約ページ*/
.yoyaku_right_title { background-image: url(../yoyaku/images/title_r_yoyaku.gif); background-repeat: no-repeat; height: 22px; }
.yoyaku_right_title h2 { display: none; }
.yoyaku_2colm_side { background-image: url(../yoyaku/images/title_l_yoyaku.gif); background-repeat: no-repeat; margin-bottom: 10px; width: 190px; height: 51px; }
.yoyaku_2colm_side h1 { display: none; }
/*店舗情報*/
.info_right_title { background-image: url(../info/images/title_r_info.gif); background-repeat: no-repeat; height: 25px; }
.info_right_title h2 { display: none; }
.info_2colm_side { background-image: url(../info/images/title_l_info.gif); background-repeat: no-repeat; margin-bottom: 10px; width: 190px; height: 51px; }
.info_2colm_side h1 { display: none; }
.info_box { color: #250000; font-size: 12px; line-height: 18px; width: auto; height: auto; margin-bottom: 30px; }
.info_box p { padding-left: 20px; }
.info_box h4 { color: #5c4138; font-size: 14px; font-weight: normal; line-height: 18px; background-color: #eee7cf; background-repeat: no-repeat; width: auto; height: auto; margin-bottom: 10px; padding: 5px 5px 5px 15px; border-left: 5px solid #ceb989; }
/*メニュー*/
#my_contents_top_header_img_menu { width: 800px; height: 200px; }
.menu_right_title { background-image: url(../menu/images/title_r_menu.gif); background-repeat: no-repeat; height: 25px; }
.menu_right_title h2 { display: none; }
.menu_2colm_side { background-image: url(../menu/images/title_l_pri.gif); background-repeat: no-repeat; margin-bottom: 10px; width: 190px; height: 51px; }
.menu_2colm_side h1 { display: none; }
.menu_2colm_side2 { background-image: url(../menu/images/banner_menu_itiran.gif); background-repeat: no-repeat; margin-bottom: 10px; width: 190px; height: 34px; margin-top: 30px; }
.menu_2colm_side2 h3 { color: #fff; font-size: 13px; font-weight: normal; padding-top: 5px; padding-left: 10px; }
.menu_box { background-image: url(../menu/images/menu_bg.gif); background-repeat: no-repeat; width: 510px; height: 231px; margin-top: 40px; margin-bottom: 20px; padding: 20px; }
.menu_box_head { margin-bottom: 20px; padding-bottom: 5px; border-bottom: 1px solid #ceb989; }
.menu_box_head_l { color: #5c4138; font-size: 14px; }
.menu_box_head_r { color: #5c4138; font-size: 14px; }
.menu_box_text_r { color: #5c4138; font-size: 12px; line-height: 16px; }
.menu_box_text_r strong { color: #5c4138; font-size: 13px; font-weight: bold; text-decoration: none; }
.menu_foot_link { color: #ceb989; font-size: 12px; line-height: 16px; margin-top: 30px; margin-bottom: 20px; padding-top: 5px; width: 545px; border-top: 1px solid #eee7cf; }
.menu_foot_link a { color: #896558; font-size: 12px; line-height: 16px; text-decoration: none; }
.menu_foot_link a:hover { color: #c19d90; font-size: 12px; line-height: 16px; text-decoration: underline; }
.menu_foot_link_top { color: #ceb989; font-size: 12px; line-height: 16px; text-align: center; width: 780px; margin-top: 20px; margin-left: 10px; padding-top: 5px; border-top: 1px solid #ceb989; }
.menu_foot_link_top a { color: #250000; font-size: 12px; line-height: 16px; text-decoration: none; }
.menu_foot_link_top a:hover { color: #896558; font-size: 12px; line-height: 16px; text-decoration: underline; }
.twocolboxr_2colm h3 { color: #fff; font-size: 14px; background-color: #471306; width: 540px; margin-top: 20px; margin-bottom: 10px; padding: 5px; }
.all_box_text_m { color: #250000; font-size: 12px; line-height: 18px; width: auto; height: auto; margin-top: 10px; }
.all_box_text_m ul { padding-left: 20px; }
.all_box_text_m li { color: #925e51; list-style-type: square; list-style-position: outside; }
.all_box_text_m a { color: #000; font-size: 13px; list-style-type: square; }
.all_box_text_m a:hover { color: #925e51; font-size: 13px; text-decoration: underline; list-style-type: square; }
/*新着エントリーアーカイブ設定*/
.news_2colm_side { background-image: url(../images/left_news_title.gif); background-repeat: no-repeat; margin-bottom: 10px; width: 190px; height: 51px; }
.news_2colm_side h1 { display: none; }
.news_right_title { background-image: url(../images/title_r_news.gif); background-repeat: no-repeat; height: 25px; }
.news_right_title h2 { display: none; }
.news_box { color: #250000; font-size: 12px; line-height: 18px; width: auto; height: auto; margin-bottom: 30px; }
.news_box img { float: left; margin-right: 15px; margin-bottom: 15px; }
.news_box p {  }
.news_box h4 { color: #5c4138; font-size: 14px; font-weight: normal; line-height: 18px; background-color: #eee7cf; background-repeat: no-repeat; width: auto; height: auto; margin-bottom: 10px; padding: 5px 5px 5px 15px; border-left: 5px solid #ceb989; }
/*プラン紹介ページCSSS*/
.news_box2 { color: #250000; font-size: 12px; line-height: 18px; width: auto; height: auto; overflow: auto; margin-bottom: 30px; }
.news_box2 img { float: left; margin-right: 15px; margin-bottom: 15px; }
.news_box2 p { width: 550px; }
.news_box2 h4 { color: #5c4138; font-size: 14px; font-weight: normal; line-height: 18px; background-color: #eee7cf; background-repeat: no-repeat; width: auto; height: auto; margin-bottom: 10px; padding: 5px 5px 5px 15px; border-left: 5px solid #ceb989; }


/*ページトップへ戻る*/
.page_top { background-image: url(../common/banner_pagetop.gif); background-repeat: no-repeat; text-align: right; margin-bottom: 20px; width: 525px; height: 15px; margin-top: 20px; padding-right: 25px; }
/**/
#my_contents_s { padding-right: 30px; padding-left: 30px; }
#my_contents_s table { color: #fff; font-size: 12px; }
/*同窓会*/
.dousoukai_box {  }
.dousoukai_box h2 { color: #503c32; font-size: 13px; background-color: #c8b4a0; width: 540px; margin-bottom: 10px; padding: 5px; }
.dousoukai_text_box { color: #503c32; font-size: 12px; line-height: 150%; margin-bottom: 20px; }
.twocolcont_enkai_chef_box { color: #39281e; font-size: 12px; line-height: 130%; width:540px; height: auto; overflow: auto; margin-bottom: 30px; }
.twocolboxl_enkai_chef_box { width:150px; height:auto; float:left; }
.twocolboxr_enkai_chef_box { margin-left: 160px; width: auto; height: auto; }
.twocolcont_enkai_chef_box2 { color: #39281e; font-size: 12px; line-height: 130%; background-color: #471306; text-align: center; width:auto; height: auto; overflow: auto; margin-bottom: 30px; padding: 5px; }
.twocolboxl_enkai_chef_box2 { width:200px; height:auto; float:left; }
.twocolboxr_enkai_chef_box2 { color: #fff; margin-left: 210px; width: auto; height: auto; }
.enkai_chef_text_box { color: #503c32; font-size: 12px; line-height: 150%; margin-bottom: 20px; }
.enkai_chef_text_box_head { color: #503c32; font-size: 13px; background-color: #c8b4a0; width: 170px; padding-top: 6px; padding-bottom: 6px; padding-left: 6px; }
.banquet_foot_box_unkai { margin-bottom: 40px; }
/*トップ右サイドバナー*/
.side_shopbanner_image { margin-bottom: 10px; }
.chif_box_text { color: #fff; font-size: 14px; line-height: 20px; padding: 4px 8px 8px; }
/*新シェフの紹介*/
.new_jinbutu_box { }
.new_jinbutu_box h2 { color: #fff38f; font-size: 13px; background-color: #000; margin-bottom: 10px; padding: 5px; width: 540px; }
.new_chef_box { width: 550px; height: auto; }
/*----------------------------------*/
/*NEW検索*/
#new_kensaku { background-color: #460000; text-align: center; width: auto; height: 38px; margin-right: 10px; margin-left: 10px; padding-top: 9px; border-bottom: 1px solid #ceb989; }
/*----------------------------------*/
/*NEWトップサイドカラム設定*/
.new_top_left_title { color: #250000; font-size: 12px; line-height: 130%; background-image: url(../images/banner_top_side.jpg); margin-bottom: 10px; width: 160px; height: 270px; }
.new_top_left_box_title { color: #250000; font-size: 12px; line-height: 130%; text-align: center; height: 13px; margin-bottom: 8px; padding-top: 175px; }
.new_top_left_text_box { color: #250000; font-size: 10px; font-family: Osaka, "Courier New", Courier, Monaco, monospace; line-height: 130%; padding-left: 15px; }
.new_top_left_text_box2 { color: #250000; font-size: 8px; line-height: 130%; text-align: right; padding-right: 15px; padding-bottom: 10px; }
.new_top_left_logo { color: #250000; font-size: 9px; line-height: 130%; margin-bottom: 5px; }
.new_top_tenpo_title { color: #250000; font-size: 12px; line-height: 130%; margin-bottom: 10px; width: 160px; height: auto; padding-bottom: 5px; border-bottom: 1px solid #ceb989; }
.new_top_tenpo_title_b { color: #250000; font-size: 16px; line-height: 130%; }
.new_top_tenpo_add_top { color: #250000; font-size: 10px; line-height: 130%; margin-bottom: 10px; padding-bottom: 10px; width: 160px; height: auto; border-bottom: 1px dashed #ceb989; }
.new_top_left_tel { color: #250000; font-size: 9px; line-height: 130%; width: 160px; margin-bottom: 5px; padding-bottom: 10px; border-bottom: 1px solid #ceb989; }
.new_top_banner { color: #250000; font-size: 9px; line-height: 130%; width: 160px; margin-top: 10px; }
.side_shopbanner_image2 { width: 155px; margin-bottom: 10px; padding-top: 10px; border-top: 1px solid #ceb989; }
/*----------------------------------*/
/*NEWトップセンター設定*/
.news_title_date { color: #250000; font-size: 12px; font-weight: bold; line-height: 16px; margin-left: 10px; width: auto; height: auto; overflow: hidden; }
.news_title_midashi { color: #ff0639; font-size: 15px; line-height: 16px; margin-left: 10px; width: auto; height: auto; overflow: hidden; margin-top: 5px; margin-bottom: 5px; }
/*トップ新着情報設定*/
.twocolcont_news_box_new { width:auto; height:130px  ; margin-right: 15px; margin-bottom: 20px; margin-left: 15px; border-bottom: 1px dashed #ceb989; }
/*----------------------------------*/
/*NEW2カラム左側設定*/
.new_top_left_box_title_2c { color: #250000; font-size: 12px; line-height: 130%; text-align: center; height: 20px; padding-top: 205px; }
.new_top_left_title_2c { color: #250000; font-size: 12px; line-height: 130%; background-image: url(../images/banner_top_side_b.jpg); margin-bottom: 10px; width: 190px; height: 300px; }
.new_top_left_text_box_2c { color: #250000; font-size: 12px; font-family: Osaka, "Courier New", Courier, Monaco, monospace; line-height: 130%; padding-left: 15px; }
.new_top_left_text_box2_2c { color: #250000; font-size: 8px; line-height: 130%; text-align: right; padding-right: 18px; padding-bottom: 3px; }
.new_top_tenpo_title_2c { color: #250000; font-size: 12px; line-height: 130%; margin-bottom: 10px; width: 190px; height: auto; padding-bottom: 5px; border-bottom: 1px solid #ceb989; }
.new_top_tenpo_add_top_2c { color: #250000; font-size: 12px; line-height: 130%; margin-bottom: 10px; padding-bottom: 10px; width: 190px; height: auto; border-bottom: 1px dashed #ceb989; }
.new_top_left_tel_2c { color: #250000; font-size: 9px; line-height: 130%; width: 190px; margin-bottom: 5px; padding-bottom: 10px; border-bottom: 1px solid #ceb989; }
.new_top_banner_2c { color: #250000; font-size: 9px; line-height: 130%; width: 190px; margin-top: 10px; }
/*接待ページ追加設定*/
.table_title_bg { background-color: #d9c5ae; }
.settai_table table { background-color: #6c4921; }
.settai_table_wh { background-color: #fff; }
.info_link_enkai { margin-top: 5px; margin-bottom: 5px; }
.info_link_enkai a { color: #925e51; font-size: 12px; margin-top: 5px; margin-bottom: 5px; }
.info_link_enkai a:hover { color: #ceb989; font-size: 12px; margin-top: 5px; margin-bottom: 5px; }
/*----------------------------------*/
/*NEWトップセンター設定*/
.red_12_text { color: #c1141e; font-size: 12px; line-height: 150%; }
/*----------------------------------*/
/*NEWフットリンク設定*/
.menu_foot_link_top_box { color: #573a0b; background-color: #ceb989; padding-right: 5px; padding-left: 5px; }
.cafe_news_box_top { margin-top: 10px; margin-bottom: 10px; }
