/*共通パーツ*/
*{ margin:0; padding:0; }
body{ color: #646464; font-family: Osaka, "Courier New", Courier, Monaco, monospace; line-height: 18px; background-color: #141414; width:100%; height: auto; }
img { border-style:none }
.news_text_box strong { font-size: 18px; font-weight: bold; line-height: 25px; }
#my_body_bg { background-color: #000; width: 830px; height: auto; margin-right: auto; margin-left: auto; }
#my_body{ width: 800px; height: auto; overflow: auto; margin:0 auto; }
/*共通ヘッダ*/
.twocolcont_my_header_1 { width:100%; height:auto  ; margin-top: 40px; margin-bottom: 10px; }
.twocolboxl_my_header_1 { width:130px; height:53px; float:left; padding-left: 20px; }
.twocolboxr_my_header_1 { margin-left:150px; width:auto; height:40px   ; padding-top: 13px; }
.head_botan_box_1 { text-align: right; width: auto; height: auto; margin-bottom: 10px; }
.head_botan_box_2 { text-align: right; width: auto; height: auto; }
#my_header{ width: 800px; height: 150px; margin-top: 10px; }
#my_header_news { width: 800px; height: 252px; margin-top: 20px; margin-bottom: 20px; }
#my_header_news2 { width: 800px; height: 130px; margin-top: 20px; margin-bottom: 10px; }
/*----------------------------------------*/
/*コンテンツ設定ここから*/
/*共通2カラム*/
.navrboxcont_2clum { width: 800px; height: auto; overflow: hidden; }
.navrboxleft_2clum { width: 285px; height: auto; float: left; }
.navrboxright_2clum { background-color: #1e1e1e; width: auto; height: auto; margin-left: 297px; padding-bottom: 30px; padding-left: 15px; }
.navrboxcont_2clum_new { width: 800px; height: auto; overflow: hidden; margin-top: 30px; margin-bottom: 30px; }
/*----------------------------------------*/
/*共通1カラム*/
.common_1clum { width: 800px; height: auto; }
/*----------------------------------------*/
/*1カラム共通ページトップへ戻る*/
.common_page_top { text-align: right; width: 760px; height: 30px; margin-top: 20px; margin-bottom: 20px; }
/*----------------------------------------*/
/*トップ右サイド設定*/
.top_title_news { margin-bottom: 20px; padding-top: 35px; }
.twocolcont_news_box { width:100%; height:auto ; overflow: hidden; min-height: 50px; margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px dotted #3c3c3c; }
.twocolboxl_news_box { color: black; font-size: 0.01em; background-image: url(../common/coming_soon.jpg); background-repeat: no-repeat; text-decoration: none; width:100px; height:50px; float:left; }
.twocolboxl_news_box a { color: black; font-size: 0.01em; text-decoration: none; }
.twocolboxl_news_box a:hover { color: #000; font-size: 0.01em; text-decoration: none; width: 100px; height: 50px; float: left; }
.twocolboxr_news_box { color: #808080; font-size: 10px; margin-left:110px; width:auto; height:auto    ; min-height: 50px; padding-right: 10px; }
.twocolboxr_news_box a { color: #fff; font-size: 12px; line-height: 15px; text-decoration: none; }
.twocolboxr_news_box a:hover { color: #beab6f; font-size: 12px; line-height: 15px; text-decoration: none; }
.news_box_top_botan { text-align: right; width: 450px; margin-top: 20px; }
.news_box_top_botan2 { text-align: right; width: auto; height: 18px; margin-top: 20px; margin-bottom: 20px; padding-right: 10px; }
.twocolcont_top_brand_box { font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; width:475px; height:auto    ; overflow: auto; }
.twocolboxl_top_brand_box { width:238px; height:auto; float:left; }
.twocolcont_top_brand_box img { margin-bottom: 5px; }
.twocolboxr_top_brand_box { margin-left:250px; width:auto; height:auto   }
.twocolcont_top_brand_box a { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; }
.twocolcont_top_brand_box a:hover { color: #beab6f; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック; text-decoration: none; }
/*----------------------------------------*/
/*共通フッタ*/
.twocolcont_my_footer_1 { background-color: #fef2f1; width:100%; height:200px  ; margin-top: 5px; margin-bottom: 10px; }
.twocolboxl_my_footer_1 { width:130px; height: auto; float:left; margin-top: 70px; padding-left: 20px; }
.twocolboxr_my_footer_1 { margin-left:150px; width:auto; height:auto   ; padding-top: 25px; }
.twocolcont_my_footer_new { background-color: #636364; width:100%; height:200px  ; overflow: hidden; margin-top: 5px; margin-bottom: 10px; }
.twocolboxl_my_footer_new { width:190px; height: auto; float:left; margin-top: 55px; padding-left: 25px; }
.twocolboxr_my_footer_new { margin-left:230px; width:565px; height:auto   ; padding-top: 10px; }
.footer_head { width: auto; height: 70px; overflow: auto; }
.footer_head img { float: left; margin-right: 10px; }
.footer_head_new { width: auto; height: 85px; overflow: auto; }
.footer_head_new img { float: left; margin-right: 10px; }
.footer_foot { width: auto; height: 70px; overflow: auto; padding-top: 10px; }
.footer_foot img { float: left; margin-right: 10px; }
.footer_foot_new { width: auto; height: 85px; overflow: auto; padding-top: 10px; }
.footer_foot_new img { float: left; margin-right: 10px; }
#my_footer{ color: #969696; font-size: 10px; text-align: center; width: 800px; height: auto; }
#my_footer a { color: #969696; font-size: 10px; text-decoration: none; }
#my_footer a:hover { color: #fff; font-size: 10px; text-decoration: none; }
#my_footer2{ color: #969696; font-size: 9px; text-align: center; width: 800px; height: auto; margin-top: 10px; margin-bottom: 20px; }
/*共通テキストボックス*/
.common_text_box { font-size: 12px; overflow: auto; }
/*----------------------------------------*/
/*会社概要*/
.info_data_box {  }
.twocolcont_info_data_box { font-size: 12px; width: 470px; height: auto; border-bottom: 1px solid #464646; }
.twocolboxl_info_data_box { width:140px; height:auto; float:left; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; }
.twocolboxr_info_data_box { margin-left:160px; width:auto; height:auto  ; padding-top: 10px; padding-bottom: 10px; }
.twocolboxr_info_data_box a { color: #fff; font-size: 12px; text-decoration: none; }
.twocolboxr_info_data_box a:hover { color: #beab6f; font-size: 12px; text-decoration: none; }
.twocolcont_info_data_box2 { font-size: 12px; width: 470px; height: auto; border-bottom: 1px solid #464646; }
.twocolboxl_info_data_box2 { font-family: Osaka, "Courier New", Courier, Monaco, monospace; width:140px; height:50px; float:left; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; }
.info_jigyou_box { font-size: 12px; }
.info_rec_box { color: #c8c8c8; font-size: 13px; text-decoration: none; }
/*----------------------------------------*/
/*お問い合わせ*/
.navrboxright_2clum_contact { background-color: #1e1e1e; width: auto; height: 830px; margin-left: 297px; padding-left: 15px; }
.twocolcont_con_title { width: 470px; height: 20px; margin-top: 35px; margin-bottom: 20px; }
.twocolboxl_con_title { width:200px; height:auto; float:left; }
.twocolboxr_con_title { margin-left:270px; width:auto; height:auto  ; }
.con_form_title { font-size: 12px; width: 470px; margin-bottom: 5px; }
.con_form_box { width: 470px; margin-bottom: 20px; }
.con_form_soushin { margin-bottom: 20px; width: 470px; }
/*----------------------------------------*/
/*ブランドリスト*/
.title_brand_list { font-size: 12px; background-image: url(../brand_list/images/title_brand_list.gif); background-repeat: no-repeat; width: 500px; height: 100px; margin-top: 40px; padding-top: 15px; padding-left: 250px; }
.top_brand_box { font-size: 12px; width: 782px; height: auto; overflow: auto; padding-left: 18px; }
.brand_icon_box { width: 782px; height: 120px; overflow: hidden; margin-bottom: 10px; }
.brand_icon_box img { margin-right: 10px; }
/*----------------------------------------*/
/*ブランドリスト詳細*/
.twocolcont_brand_s { width:800px; height:auto  ; overflow: auto; }
.twocolboxl_brand_s { width:525px; height:auto; float:left; }
.twocolboxl_brand_s a { color: #beab6f; text-decoration: underline; }
.twocolboxl_brand_s a:hover { color: #99670b; text-decoration: underline; }
.twocolboxr_brand_s { background-color: #1e1e1e; margin-left:535px; width:auto; height:auto  ; padding-left: 15px; }
.brand_head_img { width: 525px; }
.brand_text_box { width: 515px; height: auto; margin-top: 40px; padding-left: 10px; }
.brand_text_box_title { color: #fff; font-size: 10px; width: auto; height: auto; }
.brand_text_box_title_b { color: #fff; font-size: 20px; }
.brand_text_box_m { color: #fff; font-size: 10px; width: auto; height: auto; margin-top: 20px; }
.brand_text_box_setsumei { color: #fff; font-size: 10px; margin-top: 20px; width: auto; height: auto; }
/*ブランドリスト右カラム*/
.brand_list_img { width: 230px; height: auto; padding-top: 40px; }
.brand_side_box { font-size: 10px; width: 240px; height: auto; padding-top: 15px; padding-bottom: 40px; }
.brand_side_box a { color: #fff; font-size: 10px; text-decoration: none; }
.brand_side_box a:hover { color: #beab6f; font-size: 10px; text-decoration: none; }
/*----------------------------------------*/
/*ショップ情報*/
.title_shop_list { font-size: 12px; background-image: url(../shop_list/images/title_shop_list.gif); background-repeat: no-repeat; width: 540px; height: 85px; margin-top: 40px; margin-bottom: 20px; padding-top: 25px; padding-left: 210px; }
.title_shop_list a { color: #fff; font-size: 12px; text-decoration: none; }
.title_shop_list a:hover { color: #beab6f; font-size: 12px; text-decoration: none; }
.shop_head_f { color: #fff; font-size: 12px; background-image: url(../shop_list/images/banner_fashion.gif); background-repeat: no-repeat; width: auto; height: 40px; margin-bottom: 10px; padding-left: 100px; }
.shop_head_w { color: #fff; font-size: 12px; background-image: url(../shop_list/images/banner_watch.gif); background-repeat: no-repeat; padding-left: 100px; width: auto; height: 20px; }
.shop_data_box_title { color: #fff; font-size: 20px; }
.shop_data_box_01 { color: #fff; font-size: 11px; width: auto; height: 25px; }
.shop_data_box_02 { color: #fff; font-size: 11px; margin-top: 5px; margin-left: 45px; width: auto; height: 18px; }
.twocolcont_data_box_03 { width: auto; height:18px  ; overflow: auto; margin-top: 5px; margin-left: 45px; }
.twocolboxl_data_box_03 { width:125px; height:auto; float:left; }
.twocolboxr_data_box_03 { margin-left:125px; width:auto; height:auto  ; }
.shop_data_box_04 { color: #fff; font-size: 11px; margin-top: 3px; margin-left: 45px; width: auto; height: 18px; }
.shop_data_box_04 a { color: #fff; text-decoration: none; }
.shop_data_box_04 a:hover { color: #beab6f; }
.shop_data_box_05 { color: #fff; font-size: 10px; line-height: 14px; margin-top: 5px; width: 370px; height: 35px; margin-left: 5px; }
.shop_data_link { margin-top: 8px; margin-left: 5px; }
.shop_data_link a { color: #fff; font-size: 12px; background-color: gray; text-decoration: none; width: 190px; height: 15px; padding: 6px 20px 6px 15px; }
.shop_data_link a:hover { color: #808080; font-size: 12px; background-color: #e6e6e6; text-decoration: none; width: 190px; height: 15px; padding: 6px 20px 6px 15px; }
/*----------------------------------------*/
/*店舗背景設定*/
.shop_box_01 { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_01_ez.jpg); width: 540px; height: 160px; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 220px; }
.shop_box_02 { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_02_mou.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 220px; width: 540px; height: 160px; }
.shop_box_03 { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_03_mouannex.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 220px; width: 540px; height: 160px; }
.shop_box_04 { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_04_mou_kanazawa.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 220px; width: 540px; height: 160px; }
.shop_box_05 { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_05_galleria.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 220px; width: 540px; height: 160px; }
.shop_box_06 { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_06_garden.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 220px; width: 540px; height: 160px; }
.shop_box_07 { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_07_inte.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 220px; width: 540px; height: 160px; }
.shop_box_08 { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_08_clathas.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 220px; width: 540px; height: 160px; }
.shop_box_09 { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_09_dolce.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 220px; width: 540px; height: 160px; }
.shop_box_10 { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_10_lpt.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 220px; width: 540px; height: 160px; }
.shop_box_11 { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_11_lpk.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 220px; width: 540px; height: 160px; }
/*----------------------------------------*/
/*サイトポリシー、プライバシーポリシー*/
.navrboxright_2clum_privacy { background-color: #1e1e1e; width: auto; height: 1150px; margin-left: 297px; padding-left: 15px; }
.navrboxright_2clum_site { background-color: #1e1e1e; margin-left: 297px; padding-left: 15px; width: auto; height: 1000px; }
.navrboxright_2clum_top { background-color: #1e1e1e; margin-left: 297px; padding-left: 15px; width: 485px; height: auto; overflow: hidden; padding-bottom: 20px; }
.navrboxright_2clum_recruitment { background-color: #1e1e1e; margin-left: 297px; padding-left: 15px; width: auto; height: 720px; }
.site_title { font-size: 15px; width: 470px; height: auto; margin-bottom: 30px; }
.site_subtitle { color: #fff; font-size: 13px; margin-bottom: 10px; width: 470px; height: auto; }
.site_text_box { font-size: 12px; margin-bottom: 30px; width: 470px; height: auto; }
/*----------------------------------------*/
/*サイトマップ*/
.title_sitemap { font-size: 12px; background-image: url(../site_map/images/title_sitemap.gif); background-repeat: no-repeat; width: 500px; height: 100px; margin-top: 40px; padding-top: 15px; padding-left: 250px; }
.twocolcont_sitemap { width:750px; height:auto  ; overflow: auto; margin-left: 25px; }
.twocolboxl_sitemap { width:50%; height:auto; float:left; }
.twocolboxr_sitemap {margin-left:50%; width:auto; height:auto }
.sitemap_midashi { color: #fff; font-size: 13px; padding-left: 5px; border-left: 5px solid #969696; }
.sitemap_midashi a { color: #fff; font-size: 13px; text-decoration: none; }
.sitemap_midashi a:hover { color: #beab6f; font-size: 13px; text-decoration: none; }
.sitemap_box { color: #969696; font-size: 11px; width: 290px; margin-top: 10px; margin-bottom: 30px; padding-top: 10px; padding-left: 10px; border-top: 1px solid #969696; border-left: 1px solid #969696; }
.sitemap_box a { color: #969696; font-size: 11px; text-decoration: none; }
.sitemap_box a:hover { color: #fff; font-size: 11px; text-decoration: none; }
.sitemap_midashi2 { color: #fff; font-size: 13px; margin-bottom: 20px; padding-left: 5px; border-left: 5px solid #969696; }
.sitemap_midashi2 a { color: #fff; font-size: 13px; text-decoration: none; }
.sitemap_midashi2 a:hover { color: #beab6f; font-size: 13px; text-decoration: none; }
/*----------------------------------------*/
/*新着情報*/
.news_list_img { width: 230px; height: auto; margin-bottom: 30px; padding-top: 40px; }
.news_side_box { font-size: 10px; width: 230px; height: auto; margin-top: 5px; padding-bottom: 5px; border-bottom: 1px dashed #969696; }
.news_side_box a { color: #969696; font-size: 10px; text-decoration: none; }
.news_side_box a:hover { color: #fff; font-size: 10px; text-decoration: none; }
.news_list_img2 { padding-top: 40px; width: 230px; height: auto; padding-bottom: 10px; }
.news_side_box2 { font-size: 10px; width: 230px; height: auto; margin-top: 5px; padding-bottom: 5px; }
.news_side_box2 a { color: #969696; font-size: 12px; text-decoration: none; }
.news_side_box2 a:hover { color: #fff; font-size: 12px; text-decoration: none; }
.news_side_box2 ul {  }
.news_side_box2 li { margin-bottom: 5px; list-style-type: none; }
.news_text_box_more { color: #fff; font-size: 12px; margin-top: 20px; width: 520px; height: auto; }
.news_text_box { color: #fff; font-size: 10px; width: 520px; height: auto; margin-top: 20px; }
.news_text_box img { float: left; margin-right: 10px; margin-bottom: 10px; }
.news_text_box p { width: auto; height: auto; overflow: auto; }
.news_form_box { margin-top: 40px; padding-left: 10px; width: 515px; height: auto; }
.twocolcont_news_title { background-color: #1e1e1e; background-repeat: repeat; width:520px; height:auto  ; min-height: 15px; margin-top: 20px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #969696; }
.twocolboxl_news_title { color: #fff; font-size: 15px; line-height: 17px; width:370px; height:auto; float:left; padding-bottom: 5px; padding-left: 10px; }
.twocolboxr_news_title { color: #fff; font-size: 10px; text-align: right; margin-left:385px; width:auto; height:auto     ; padding-right: 10px; }
.news_title { color: #fff; font-size: 15px; line-height: 17px; background-color: #1e1e1e; background-repeat: repeat; margin-top: 20px; width: 500px; height: auto; min-height: 15px; padding: 10px; border-bottom: 1px solid #969696; }
.news_title_date { color: #646464; font-size: 12px; text-align: right; width: 510px; height: auto; margin-top: 10px; margin-bottom: 10px; padding-right: 10px; }
.news_bunkatu { color: #969696; font-size: 12px; text-decoration: none; text-align: center; width: auto; }
.news_bunkatu a { color: #969696; font-size: 12px; font-stretch: expanded; text-decoration: underline; }
.news_bunkatu a:hover { color: #99670b; font-size: 12px; font-stretch: expanded; text-decoration: underline; }
/*----------------------------------------*/
/*新着アーカイブス設定*/
.navrboxright_2clum_archive { background-color: #1e1e1e; width: 485px; height: auto; margin-left: 297px; padding-left: 15px; }
.bunkatu_box { width: 485px; height: 1px; overflow: hidden; }
/*----------------------------------------*/
/*ブログ*/
#my_body_bg_blog { background-color: white; width: 830px; height: auto; margin-right: auto; margin-left: auto; }
#my_body_blog{ width: 800px; height: auto; overflow: auto; margin:0 auto; }
#my_header_blog{ width: 800px; height: 250px; margin-top: 10px; }
.twocolboxr_blog_s { background-image: url(../blog/images/blog_side_bg.gif); background-repeat: repeat-y; margin-left:535px; width:auto; height:auto  ; margin-top: 20px; padding-top: 5px; }
.twocolcont_blog_title { background-color: #1e1e1e; width:515px; height:auto  ; margin-top: 20px; padding-top: 8px; padding-bottom: 8px; }
.twocolboxl_blog_title { color: #fff; font-size: 15px; width:360px; height:auto; float:left; padding-left: 10px; }
.twocolboxr_blog_title { color: #fff; font-size: 9px; text-align: right; margin-left:370px; width:auto; height:auto     ; padding-right: 8px; }
.blog_title_line { font-size: 0; line-height: 0; background-color: #99670b; width:515px; height:2px  ; margin-top: 2px; }
.blog_text_box { color: #000; font-size: 12px; width: 500px; height: auto; overflow: hidden; margin-top: 15px; padding-left: 10px; }
.blog_text_box img { float: left; margin-right: 10px; margin-bottom: 10px; }
.blog_text_box p { width: auto; height: auto; overflow: auto; }
.blog_bunkatu { color: #969696; font-size: 12px; text-decoration: none; text-align: center; width: 500px; }
.blog_bunkatu a { color: #969696; font-size: 12px; text-decoration: underline; }
.blog_bunkatu a:hover { color: #99670b; font-size: 12px; text-decoration: underline; }
.blog_data_foot { color: #000; font-size: 12px; margin-top: 15px; padding-left: 10px; width: 500px; height: auto; margin-bottom: 25px; }
.blog_data_foot a { color: #969696; font-size: 12px; }
.blog_data_foot a:hover { color: #99670b; font-size: 12px; }
.sub_title_01 { color: #fff; font-size: 16px; background-image: url(../blog/images/bg_blog_subtitle.gif); width:auto; height:23px  ; padding-top: 5px; padding-left: 10px; }
.sub_title_02 { color: #fff; font-size: 16px; background-image: url(../blog/images/bg_blog_subtitle.gif); padding-top: 5px; padding-left: 10px; width: auto; height: 23px; }
.sub_title_n { color: #fff; font-size: 12px; }
.blog_side_box { font-size: 10px; width: 250px; height: auto; margin-top: 5px; margin-bottom: 30px; padding-bottom: 5px; }
.blog_side_box ul { padding-left: 20px; }
.blog_side_box li { color: #fff; list-style-type: disc; list-style-position: outside; }
.blog_side_box a { color: #fff; font-size: 12px; text-decoration: none; }
.blog_side_box a:hover { color: #beab6f; font-size: 12px; text-decoration: none; }
.blog_qr_01 { color: #fff; font-size: 12px; text-align: center; width: 250px; height: auto; margin-top: 10px; }
.blog_qr_02 { color: #fff; font-size: 12px; text-align: center; width: 250px; height: auto; margin-top: 10px; }
.blog_qr_03 { color: #fff; font-size: 12px; text-align: center; margin-top: 10px; width: 250px; height: auto; margin-bottom: 60px; }
#my_footer_blog{ color: #969696; font-size: 10px; text-align: center; width: 800px; height: auto; margin-top: 15px; padding-top: 10px; border-top: 1px solid #c8c8c8; }
#my_footer_blog a { color: #969696; font-size: 10px; text-decoration: none; }
#my_footer_blog a:hover { color: #99670b; font-size: 10px; text-decoration: none; }
/*ブログコメント欄*/
/*コメント管理*/
.comments { width: auto; height: auto; margin-top: 30px; margin-bottom: 30px; padding: 20px; border: solid 1px #969696; }
.comments1 { margin-top: 30px; margin-bottom: 30px; width: auto; height: auto; border-bottom: 1px dotted #969696; }
.comments h3 { color: #fff; font-size: 11px; font-weight: bold; background-color: #000; margin-bottom: 10px; padding: 5px 10px; width: auto; height: auto; border-left: 5px solid #99670b; }
.comments1 h3 { color: #fff; font-size: 11px; font-weight: bold; background-color: #000; margin-bottom: 10px; padding: 5px 10px; width: auto; height: auto; border-left: 5px solid #5dbd29; }
.entry_footer { color: #323232; font-size: 10px; line-height: 150%; width: auto; height: auto; margin-bottom: 15px; padding: 5px 10px; }
.entry_footer a { color: #969696; font-size: 10px; line-height: 150%; }
.entry_footer a:hover { color: #99670b; font-size: 10px; line-height: 150%; }
/*トラックバック管理*/
#trackback { padding: 20px; width: auto; overflow: inherit; margin-bottom: 30px; border: solid 1px #969696; }
#trackback h3 { color: #fff; font-size: 11px; font-weight: bold; background-color: #000; margin-bottom: 15px; padding: 5px 10px; width: auto; border-left: 5px solid #99670b; }
.contents_comment p { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 150%; margin-bottom: 5px; padding: 5px 10px; width: auto; }
/*コンタクトサンクスページ*/
.navrboxcont_2clum_contact { width: 800px; height: auto; overflow: hidden; padding-top: 20px; }
.navrboxright_2clum_contact_thanks { background-color: #1e1e1e; width: auto; height: 400px; margin-left: 297px; padding-left: 15px; }
/*店舗紹介追加
*/
.shop_box_mou { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_02_mou.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; width: 750px; height: 160px; padding-left: 10px; }
.shop_box_moul { width: 200px; height: 150px; float: left; }
.shop_box_mour { width: 500px; height: auto; margin-left: 210px; }
.shop_box_garden { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_06_garden.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 10px; width: 750px; height: 160px; }
.shop_box_annex { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_03_mouannex.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 10px; width: 750px; height: 160px; }
.shop_box_uomo { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_01_ez.jpg); width: 750px; height: 160px; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 10px; }
.shop_box_rick { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_09_dolce.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 10px; width: 750px; height: 160px; }
/*TOP追加*/
.banner_mou { width: 800px; height: 100px; margin-top: 10px; margin-bottom: 10px; }
/*店舗詳細*/
.shopinfo_n { color: #fff; font-size: 32px; font-weight: normal; width: 790px; margin-bottom: 15px; padding-left: 5px; }
.shopinfo_ns { color: #fff; font-size: 14px; }
.shopinfo_title { color: #fff; font-size: 20px; width: 790px; height: auto; margin-top: 50px; margin-bottom: 15px; padding-bottom: 5px; padding-left: 5px; border-bottom: 2px solid #464646; }
.shopinfo_box { width: 795px; height: auto; overflow: hidden; margin-bottom: 10px; }
.shopinfo_boxl { color: #fff; font-size: 12px; background-color: #464646; text-align: center; width: 100px; height: auto; float: left; padding: 10px; }
.shopinfo_boxr { color: #fff; font-size: 12px; width: 640px; height: auto; margin-left: 150px; padding-top: 10px; padding-bottom: 10px; }
.shopinfo_boxr a { color: #beab6f; font-size: 12px; text-decoration: underline; }
.shopinfo_boxr a:hover { color: #fff; font-size: 12px; text-decoration: underline; }
.shopinfo_p { width: 795px; height: auto; overflow: hidden; }
.shopinfo_pl { width: 460px; height: auto; float: left; }
.shopinfo_pr { width: auto; height: auto; margin-left: 470px; }
/*STAFF BLOG*/
#staff_body { background-color: white; width: 800px; height: auto; margin: 0 auto 0; padding-right: 15px; padding-left: 15px; }
#staff_header{ width: auto; height: 250px; margin-top: 10px; }
.staff_title { background-color: #1e1e1e; width:515px; height:auto  ; margin-top: 20px; padding-top: 8px; padding-bottom: 8px; }
.staff_title_l { color: #fff; font-size: 15px; width:360px; height:auto; float:left; padding-left: 10px; }
.staff_title_r { color: #fff; font-size: 9px; text-align: right; margin-left:370px; width:auto; height:auto     ; padding-right: 8px; }
.staff_title_line { background-color: #ff4a91; width:515px; height:2px  ; margin-top: 2px; }
.staff_text { color: #000; font-size: 12px; width: 500px; height: auto; overflow: hidden; margin-top: 15px; padding-left: 10px; }
.staff_text img { margin-right: 10px; margin-bottom: 10px; }
.staff_text p { width: auto; height: auto; overflow: auto; }
.staff_side { background-image: url(../staffblog/images/blog_side_bg.gif); background-repeat: repeat-y; margin-left:535px; width:auto; height:auto  ; margin-top: 20px; }
.staff_sidetitle { color: #fff; font-size: 16px; background-image: url(../staffblog/images/bg_blog_subtitle.gif); padding-top: 5px; padding-left: 10px; width: auto; height: 23px; }
.staff_qr { color: #fff; font-size: 12px; text-align: center; width: 250px; height: auto; padding-top: 30px; padding-bottom: 30px; }
.staff_qr img { padding-bottom: 10px; }
.shop_box_mouk { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_04_mou_kanazawa.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 10px; width: 750px; height: 160px; }
.shop_box_uomok { color: #fff; font-size: 10px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka−等幅, Osaka; background-image: url(../shop_list/images/bg_11_lpk.jpg); background-repeat: no-repeat; margin-bottom: 20px; margin-left: 20px; padding-top: 10px; padding-left: 10px; width: 750px; height: 160px; }

