/*共通パーツ*/
*{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  ; padding-left: 10px; }
.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_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:215px; width:auto; height:auto  }
/*共通左サイド設定*/
#left_textbox { width: 190px; height: auto; }
#left_bannerbox { width: 190px; height: auto; margin-bottom: 5px; padding-top: 10px; border-top: 1px dashed #cbb483; }
#left_bannerbox img { margin-bottom: 5px; }
#left_textbox ul { padding-left: 15px; }
#left_textbox li { color: #7f6118; font-size: 12px; margin-bottom: 5px; 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_add_top { color: #250000; font-size: 10px; line-height: 130%; margin-bottom: 10px; padding-bottom: 10px; width: auto; height: auto; 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: #896558; font-size: 14px; line-height: 15px; background-repeat: no-repeat; 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-image: url(../common/icon_midashi.gif); 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-top: 30px; margin-bottom: 30px; }
.info_box p { padding-left: 20px; }
.info_box h3 { color: #896558; font-size: 14px; line-height: 15px; background-image: url(../common/icon_midashi.gif); background-repeat: no-repeat; width: auto; height: auto; margin-bottom: 10px; margin-left: 5px; padding-left: 20px; }
/*メニュー*/
#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 { width: auto; height: auto; padding-left: 20px; }
.all_box_text_m li { color: #925e51; margin-bottom: 5px; list-style-type: square; list-style-position: outside; }
.all_box_text_m a { color: #000; font-size: 14px; list-style-type: square; }
.all_box_text_m a:hover { color: #925e51; font-size: 14px; 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: 10px; }
.news_box img { float: left; margin-right: 8px; margin-bottom: 10px; }
.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; }
/*ページトップへ戻る*/
.page_top { background-image: url(../common/banner_pagetop.gif); background-repeat: no-repeat; margin-bottom: 20px; height: 15px; margin-top: 20px; padding-left: 470px; }
/**/
#my_contents_s { padding-right: 30px; padding-left: 30px; }
#my_contents_s table { color: #fff; font-size: 12px; }
/*2次会メニュー*/
/*共通のご案内（テーブル部分）*/
.stay_common_data { margin-top: 30px; margin-bottom: 30px; }
.stay_common_table_r { width: auto; padding-bottom: 5px; padding-left: 10px; }
.twocolcont_common_title_box { width:340px; height:auto  ; overflow: auto; margin-bottom: 30px; }
.twocolboxl_common_title_box { color: #3c3c3c; font-size: 13px; width:330px; height:auto; float:left; padding-bottom: 2px; padding-left: 5px; }
.text_common_midashi { color: #503c32; font-size: 13px; width: 340px; }
.twocolboxr_common_title_box { color: #3c3c3c; font-size: 10px; text-align: right; margin-left:220px; width:auto; height:auto      }
.twocolboxl_common_title_box2 { color: #3c3c3c; font-size: 13px; padding-bottom: 2px; padding-left: 5px; width: 190px; height: auto; float: left; }
.twocolboxr_common_title_box2 { color: #3c3c3c; font-size: 10px; text-align: right; margin-left: 200px; width: auto; height: auto; }
.stay_common_foot { color: #3c3c3c; font-size: 11px; width: 340px; height: auto; margin-bottom: 20px; padding-left: 5px; }
.stay_common_foot a { color: #d1c57e; font-size: 11px; }
.stay_common_foot a:hover { color: #9b3c32; font-size: 11px; }
.room_table_box { padding-top: 60px; padding-left: 138px; }
/*追加*/
.twocolboxr_2colm h1 { color: #fff; font-size: 14px; background-color: #503c32; width: 530px; margin-bottom: 20px; padding: 5px 10px; }
.text_box01 { color: #39281e; font-size: 12px; line-height: 150%; width: 540px; height: auto; margin-bottom: 25px; }
.text_box01 h2 { color: #503c32; font-size: 13px; line-height: 150%; background-color: #dcdaae; margin-top: 10px; padding: 5px; }
.twocolcont_lady_title_box { width:330px; height:auto  ; overflow: auto; margin-bottom: 2px; border-bottom: 1px dashed #c1141e; }
.twocolboxl_lady_title_box { color: #c1141e; font-size: 13px; width:300px; height:auto; padding-bottom: 2px; padding-left: 5px; }
.lady_tokuten { color: #3c3c3c; font-size: 10px; background-image: url(../members/images/bg_tokuten.gif); width: 460px; height: 43px; padding-top: 105px; padding-left: 90px; }
.stay_saiyou_text_box { color: #3c3c3c; font-size: 12px; line-height: 150%; }
.stay_saiyou_text_link { font-size: 12px; line-height: 150%; margin-top: 10px; }
.stay_saiyou_text_foot { color: #3c3c3c; font-size: 12px; line-height: 150%; background-color: #f1edde; width: 520px; margin-top: 5px; margin-bottom: 5px; padding: 10px 15px; }
.stay_saiyou_foot_title { color: #3c3c3c; font-size: 14px; line-height: 150%; background-color: #f1edde; width: 510px; border-bottom: 1px dashed #503c32; }
.stay_saiyou_foot_box { color: #3c3c3c; font-size: 12px; line-height: 150%; margin-top: 5px; }
.stay_saiyou_foot_box a { color: #503c32; font-size: 12px; line-height: 150%; text-decoration: none; }
.stay_saiyou_foot_box a:hover { color: #9b3c32; font-size: 12px; line-height: 150%; }
.stay_saiyou_foot_box table { background-color: #4b320a; margin-top: 15px; }
.stay_saiyou_table_l { color: #4b320a; font-size: 12px; font-weight: normal; background-color: #dcdaae; padding: 10px; }
.stay_saiyou_table_l_2 { color: #4b320a; font-size: 12px; font-weight: normal; background-color: #dcdaae; width: 50px; padding: 10px; }
.stay_saiyou_table_r { color: #4b320a; font-size: 12px; font-weight: normal; background-color: #fff; width: 420px; padding: 10px; }
.stay_saiyou_table_r2 { color: #4b320a; font-size: 12px; font-weight: normal; background-color: #fff; padding: 10px; }
.s_stay_saiyou_table_l { color: #4b320a; font-size: 12px; font-weight: normal; background-color: #dcdaae; padding: 5px; }
.stay_saiyou_box_t { font-size: 12px; font-weight: normal; margin-top: 5px; }
/*トップ右サイドバナー*/
.side_shopbanner_image { margin-bottom: 10px; }
/*----------------------------------*/
/*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: 274px; }
.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: 5px; }
.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: 303px; }
.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; }
