/*共通パーツ*/
*{margin:0; padding:0;}
body{ background-color: #fffbf2; width:100%; height: auto; }
#bg_body { background-image: url(../common/bg_common.gif); width: 800px; height: auto; margin-right: auto; margin-left: auto; padding-right: 15px; padding-left: 15px; }
/*共通ヘッド*/
#my_head { background-image: url(../common/bg_head.gif); width: 800px; height: 140px; }
.twocolcont_head1 { width:800px; height:85px  }
.twocolboxl_head1 { width:600px; height:70px; float:left; padding-top: 15px; }
.twocolboxl_head1 img { margin-left: 35px; }
.twocolboxr_head1 { margin-left:600px; width:auto; height:85px  ; }
.head2_botan { width: 800px; height: 37px; margin-top: 6px; }
.link_logo { width: 170px; height: 60px; }
.link_logo_head {  }
.link_logo_main {  }
/*共通情報ボックス*/
.my_contents { width:760px; height:auto  ; margin-top: 20px; margin-right: auto; margin-left: auto; }
.twocolcont_contents { width:760px; height:auto  ; overflow: hidden; }
.twocolboxl_contents { width:200px; height: auto; float:left; }
.twocolboxr_contents { margin-left:222px; width:auto; height:auto   }
/*共通左カラム*/
.contents_title_box { margin-bottom: 25px; }
.contents_side_box { margin-bottom: 25px; }
.contents_side_blog_box { color: #fdac4c; font-size: 11px; background-image: url(../common/bg_staff_blog.jpg); width: 190px; height: 56px; margin-bottom: 25px; padding-top: 90px; padding-left: 10px; }
.contents_side_blog_box a { color: #fff; font-size: 11px; text-decoration: none; }
.contents_side_blog_box a:hover { color: #fdac4c; font-size: 11px; text-decoration: none; }
.side_entry_box { margin-bottom: 25px; }
.side_entry_box ul {  }
.side_entry_box li { color: #a39885; font-size: 12px; background-image: url(../common/icon_side_maru.gif); background-repeat: no-repeat; background-attachment: scroll; padding-top: 5px; padding-bottom: 5px; padding-left: 18px; border-bottom: 1px dashed #a39885; list-style-position: outside; }
.side_entry_box a { color: #a39885; font-size: 12px; }
.side_entry_box a:hover { color: #502d00; font-size: 12px; }
.side_entry_box_title { color: #502d00; font-size: 14px; background-image: url(../common/common_side_icon.gif); background-repeat: no-repeat; height: 24px; padding-top: 1px; padding-left: 20px; border-bottom: 1px solid #c6b8a1; }
/*共通左サイド店舗情報*/
.side_tenpo_box_a { width: auto; height: auto; margin-bottom: 15px; padding-top: 8px; border-top: 4px solid #e6b7d9; }
.side_tenpo_title_a { background-image: url(../common/bg_side_ships.jpg); width: 200px; height: 60px; }
.side_tenpo_title_a h2 { display: none; }
.side_tenpo_data_a { color: #a39885; font-size: 10px; margin-top: 8px; width: 200px; }
.side_tenpo_icon_a { color: #e6b7d9; font-size: 10px; margin-top: 8px; width: 200px; }
.side_tenpo_box_b { width: auto; height: auto; margin-bottom: 15px; padding-top: 8px; border-top: 4px solid #e8a8a1; }
.side_tenpo_title_b { background-image: url(../common/bg_side_lagoon.jpg); width: 200px; height: 60px; }
.side_tenpo_title_b h2 { display: none; }
.side_tenpo_data_b { color: #a39885; font-size: 10px; margin-top: 8px; width: 200px; }
.side_tenpo_icon_b { color: #e8a8a1; font-size: 10px; margin-top: 8px; width: 200px; }
.side_tenpo_box_c { width: auto; height: auto; margin-bottom: 15px; padding-top: 8px; border-top: 4px solid #502d00; }
.side_tenpo_title_c { background-image: url(../common/bg_side_ell.jpg); width: 200px; height: 60px; }
.side_tenpo_title_c h2 { display: none; }
.side_tenpo_data_c { color: #a39885; font-size: 10px; margin-top: 8px; width: 200px; }
.side_tenpo_icon_c { color: #502d00; font-size: 10px; margin-top: 8px; width: 200px; }
/*共通コンテンツタイトル*/
.common_title_head { font-size: 0; line-height: 0; background-image: url(../common/bg_common_titlebar_head.gif); width: 535px; height: 15px; }
.common_title_foot { font-size: 0; line-height: 0; background-image: url(../common/bg_common_titlebar_foot.gif); width: 535px; height: 15px; }
.common_title_main { color: #fffbf2; font-size: 15px; background-color: #c6b8a1; width: 515px; height: auto; padding: 2px 10px; }
/*共通データボックス*/
.common_data_box { color: #a39885; font-size: 13px; line-height: 18px; width: auto; height: auto; margin-top: 20px; padding-right: 5px; padding-left: 5px; }
.common_data_box2 { color: #a39885; font-size: 13px; line-height: 18px; margin-top: 20px; width: auto; height: auto; }
/*新着情報フット*/
.news_data_box_foot { color: #c6b8a1; font-size: 11px; width: auto; height: auto; margin-top: 20px; margin-bottom: 40px; padding-top: 5px; padding-left: 5px; border-top: 1px solid #c6b8a1; }
/*トップへ戻る*/
.page_top { text-align: right; width: 535px; height: auto; margin-top: 10px; }
/*共通フッタ*/
#my_foot { width: 760px; height: auto; margin-top: 20px; padding-bottom: 30px; }
#my_foot_line { font-size: 0; background-image: url(../common/bg_foot_line.gif); background-repeat: repeat-x; width: 760px; height: 14px; }
#my_foot_text { color: #c6b8a1; font-size: 9px; text-align: center; width: 760px; height: auto; margin-top: 5px; }
#my_foot_text a { color: #c6b8a1; font-size: 9px; }
#my_foot_text a:hover { color: #502d00; font-size: 9px; text-decoration: underline; }
#my_foot_copyright { color: #c6b8a1; font-size: 11px; text-decoration: none; text-align: center; margin-top: 20px; }
/*店舗情報*/
.info_data_box { color: #a39885; font-size: 13px; line-height: 18px; margin-top: 40px; }
.info_image_box { color: #a39885; font-size: 13px; line-height: 18px; margin-top: 20px; }
.info_map_box { width: auto; height: 400px; }
.info_title { color: #502d00; font-size: 16px; width: auto; height: auto; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #c6b8a1; }
.twocolcont_info { width:525px; height:200px ; overflow: hidden; }
.twocolboxl_info { width:150px; height:200px; float:left; }
.twocolboxr_info { color: #a39885; font-size: 12px; line-height: 18px; margin-left:170px; width:auto; height:200px    }
/*求人情報*/
.rec_data_box2 { color: #a39885; font-size: 12px; line-height: 20px; margin-top: 20px; width: auto; height: auto; margin-bottom: 40px; }
.rec_form_box { color: #a39885; font-size: 13px; line-height: 18px; margin-top: 20px; }
.archive_contact_form_text { margin-bottom: 2px; }
.archive_contact_form_text2 { margin-bottom: 15px; }
/*スタッフ紹介*/
.staff_ships_title { color: #a39885; font-size: 12px; line-height: 20px; margin-top: 20px; width: 535px; height: 55px; margin-bottom: 20px; }
.staff_ships_title2 { color: #a39885; font-size: 12px; line-height: 20px; margin-top: 40px; margin-bottom: 20px; width: 535px; height: 55px; }
.staff_box { color: #a39885; font-size: 12px; line-height: 20px; margin-top: 20px; margin-bottom: 20px; width: 535px; height: auto; overflow: hidden; }
/*シップスセット*/
.staff_ships_box { color: #a39885; font-size: 12px; line-height: 20px; width: 250px; height: auto; float: left; margin-right: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #e6b7d9; }
.staff_ships_name_box { color: #fffbf2; font-size: 14px; background-color: #e6b7d9; padding: 3px; }
.staff_ships_data_box { color: #a39885; font-size: 10px; margin-top: 4px; }
.twocolcont_staff_syumi { width: 250px; height: 110px; overflow: hidden; }
.twocolboxl_staff_syumi { width: 110px; height: 110px; overflow: hidden; float:left; }
.twocolboxr_staff_syumi { margin-left:120px; width:auto; height: 110px; }
.staff_ships_name { color: #807b87; font-size: 10px; line-height: 13px; margin-bottom: 10px; }
.staff_ships_syumi { color: #807b87; font-size: 10px; line-height: 13px; background-image: url(../staff_data/images/s.gif); background-repeat: no-repeat; padding-left: 13px; }
.staff_ships_apiru { color: #a39885; font-size: 10px; line-height: 13px; background-image: url(../staff_data/images/a.gif); background-repeat: no-repeat; margin-top: 5px; padding-left: 13px; }
/*ラグーンセット*/
.staff_lagoon_box { color: #a39885; font-size: 12px; line-height: 20px; width: 250px; height: auto; float: left; margin-right: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #e8a8a1; }
.staff_lagoon_name_box { color: #fffbf2; font-size: 14px; background-color: #e8a8a1; padding: 3px; }
.staff_lagoon_data_box { color: #a39885; font-size: 10px; margin-top: 4px; }
/*イールセット*/
.staff_eel_box { color: #a39885; font-size: 12px; line-height: 20px; width: 250px; height: auto; float: left; margin-right: 5px; margin-bottom: 5px; padding: 5px; border: solid 1px #502d00; }
.staff_eel_name_box { color: #fffbf2; font-size: 14px; background-color: #502d00; padding: 3px; }
.staff_eel_data_box { color: #a39885; font-size: 10px; margin-top: 4px; }
/*サロンメニュー*/
.twocolcont_menu_box { background-image: url(../salon_menu/images/bg_menu_line.gif); background-repeat: no-repeat; width: 535px; height: 17px; overflow: hidden; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #c6b8a1; }
.twocolboxl_menu_box { color: #a39885; font-size: 13px; background-color: #fff; width: auto; height: 17px; overflow: hidden; float:left; padding-right: 10px; }
.twocolboxr_menu_box { color: #a39885; font-size: 13px; background-color: white; margin-left:450px; width:auto; height: 17px; padding-left: 10px; }
.menu_box { margin-top: 10px; }
.menu_box_spa_title { color: #fff; font-size: 14px; font-weight: bold; background-color: #fdac4c; width: 525px; height: auto; margin-top: 30px; padding: 5px; }
.menu_box_e_spa_title { color: #fff; font-size: 14px; font-weight: bold; background-color: #502d00; margin-top: 30px; padding: 5px; width: 535px; height: auto; }
.menu_data_box { color: #a39885; font-size: 10px; line-height: 18px; margin-top: 20px; width: 535px; height: auto; }
.menu_text_box_spa { color: #fdac4c; font-size: 12px; line-height: 18px; margin-top: 10px; width: 535px; height: auto; margin-bottom: 20px; }
.menu_text_box_eel { color: #502d00; font-size: 12px; line-height: 18px; margin-top: 10px; margin-bottom: 20px; width: 535px; height: auto; }
.menu_text_box_eel img { float: left; margin-right: 10px; margin-bottom: 10px; }
.menu_spa_box { color: #a39885; font-size: 10px; line-height: 16px; margin-top: 10px; margin-bottom: 20px; width: 535px; height: auto; }
/*共通テキスト*/
.13_or { color: #fdac4c; }
.13_tya { color: #502d00; }
