@charset "utf-8";

/*
 * PC用スタイルCSS
 */
*:html #footer-widget-area .widget-area {/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html #footer-widget-area .widget-area {/* IE 7 */
display:inline;
zoom:1;
}


/*  スタンダードコース（メナードカスタム）
---------------------------------------------------------------------------- */
#thk4wi4nf2zg1p86s69x .eyecatch {
    width: 152px;
}
#thk4wi4nf2zg1p86s69x .post_data {
    width: 538px;
}

/*  オプションメニュー（メナードカスタム）
---------------------------------------------------------------------------- */
#f0cnvcmwxvjmtc33drkz .img_box {
    width: 72px;
}
#f0cnvcmwxvjmtc33drkz .menu-list {
    width: 608px;
}

/*  施術の流れ（メナードカスタム）
---------------------------------------------------------------------------- */
#f8uiwt2v3j2rrohpwksq .eyecatch {
    width: 156px;
}
#f8uiwt2v3j2rrohpwksq .post_data {
    width: 524px;
}



/*  サイトロゴ
---------------------------------------------------------------------------------------------------- */
.main_header {
  padding: 0;
}
.main_header img {
  width: 500px;
  height: 100px;
}


/*  グローバルナビ
---------------------------------------------------------------------------------------------------- */
#access ul.menu ul.sub-menu,
#access ul.menu ul.sub-menu li {
  width: 160px;
  min-width: 160px;
}


/*  サイドナビ
---------------------------------------------------------------------------------------------------- */
#main #secondary #menu-item-55 a {
    background-image: url("/files/widget_list_bg2.jpg");
    line-height: 1.5;
    padding: 10px 0 10px 40px;
}


/*  お知らせ
---------------------------------------------------------------------------------------------------- */
.Z_l1 .news_small_text, .Z_l1 .date_area {
  font-size: 13px;
  line-height: 1.7;
}


/*  お問い合わせ
---------------------------------------------------------------------------------------------------- */
#container_top .iqfm-table td #iqfm-input-text-1,
#container_top .iqfm-table td #iqfm-input-text-2,
#container_top .iqfm-table td #iqfm-input-text-3 {
  width: 96%;
}
#container_top .iqfm-table td textarea{
  width: 96%;
  height: 8em;
  font-size: 100%;
}
.post-date p.iqfm-thanks_text {
  border-color: #ccc;
}
.iqfm-req_color{
  color: #F00;
}




/* ===================================================================================================================
   ■ 全体
------------------------------------------------------------------------------------------------------------------- */
html{
  
background: url("/files/html_bg.jpg") repeat scroll center top;
}

body#page_15 {
    background: url("/files/body_bg_top.jpg") repeat-x scroll center top transparent;
  color:#5b5131;
}
body#page_36, body#page_38, body#page_40, body#page_44, body#page_42, body#page_66 {
    background: url("/files/body_bg_naka.jpg") repeat-x scroll center top transparent;
  color:#5b5131;
}


#wrapper {
  background: none transparent;
}
body#page_15 #wrapper {
    background: url("/files/wrapper_bg.jpg") no-repeat scroll center top transparent;
}
body#page_36 #wrapper, body#page_38 #wrapper, body#page_40 #wrapper, body#page_44 #wrapper, body#page_42 #wrapper, body#page_66 #wrapper {
    background: url("/files/wrapper_bg_naka.jpg") no-repeat scroll center top transparent;
}

#outer_block{
  width:1000px;
}

a:link, a:visited, a:hover, a:active{
color:#351b09;
}
strong, strong span {
  color: #ac2d2d !important;
}




/* ===================================================================================================================
   ■ ヘッダー
------------------------------------------------------------------------------------------------------------------- */
#branding_box{
  height: 200px;
  padding:0;
}

#header_information {
    height: 120px;
}



/*  H１テキスト
---------------------------------------------------------------------------------------------------- */
#site-description {
 line-height: 25px;
}
#site-description a {
  color: #a17e31;
}

/*  グローバルナビ
---------------------------------------------------------------------------------------------------- */
#access, #access .menu-header, div.menu {
  width: 960px;
}
div#access .menu-item a, div#access .menu-item a:hover {
  height: 55px;
  line-height: 55px;
}
#access ul.menu ul.sub-menu {
  top: 55px;
  width: px;
}
div#access ul.sub-menu li.sub-gnavi a, div#access ul.sub-menu li.sub-gnavi2 a {
  background-color: #f5eed0!important;
  color: #6a4d0f;
}
div#access ul.sub-menu li.sub-gnavi a:hover, div#access ul.sub-menu li.sub-gnavi2 a:hover {
  background-color: #fff!importan;
  color: #a17e31;
}
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, 
#access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {
  color: #fff;
}

/*  メイン画像
---------------------------------------------------------------------------------------------------- */
#main_teaser {
}




/* ===================================================================================================================
   ■ サイド
------------------------------------------------------------------------------------------------------------------- */
.widget-title, .widget-title2 a {
      background: url("/files/widget_title_bg.jpg") no-repeat scroll left top transparent;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 1px 0 10px 0;
  text-align:center;
  color:#5b5131;
}
.widget-title2 a:link, .widget-title2 a:visited,
.widget-title2 a:hover, .widget-title2 a:active {
}


#main .widget-area ul ul li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url("/files/widget_list_bg.jpg") no-repeat scroll left top transparent;
}


#blog_block a {
    background: url("/files/blog_bnr.jpg") no-repeat scroll center top transparent;
}


/*  左ナビ
---------------------------------------------------------------------------------------------------- */
#secondary {
}
#thirdly {
  padding: 0 0 50px;
}



/* ===================================================================================================================
   ■ フッター
------------------------------------------------------------------------------------------------------------------- */
#footer_block {
    background: url("/files/footer_bg.jpg") repeat-x scroll center top transparent;
    height: 210px;
    margin:0 auto;
}
#footer_box {
  height:174px;
  width:1000px;
  margin:0 auto!important;
}
.footer_infomation {
    width:1000px;
  height:146px;
}

/*例
#footer_block {
 	width:100%;
  margin:0 auto;
}
#footer_box {
    width:1030px;
}

/*  フッターナビ
---------------------------------------------------------------------------------------------------- */
#footer_sitemap_block {
    width:1000px;
  margin-top:8px;

}
#footer-widget-area {
  width:1000px;
    margin:0 auto!important;
}
#footer-widget-area .widget-area ul.menu {
  border-color: #4b3909;
}
#footer-widget-area .widget-area .menu-item a {
  border-color: #4b3909;
  color: #4b3909;
}
#footer-widget-area .widget-area .menu-item a:hover {
  background-color: transparent;
}
#footer_information .entry-post .post-data p {
width:350px;
}


/*  フッター情報
---------------------------------------------------------------------------------------------------- */

#footer_information .entry-post{
  color:#4b3909;
  margin:64px 0 0 540px;
  padding:0;
  width:350px;
}



/*  コピーライト
---------------------------------------------------------------------------------------------------- */
#copyright {
  background: url("/files/footer_box_bg.jpg") no-repeat scroll center bottom transparent;
  color: #4b3909;
    height: 37px;
    line-height: 37px;
    padding: 0;
}




/* ===================================================================================================================
   ■ コンテンツ
------------------------------------------------------------------------------------------------------------------- */

/*  見出し
---------------------------------------------------------------------------------------------------- */

h2.headline_title {
    background: url("/files/top_entry_title.jpg") no-repeat scroll left top transparent;
    font-family: Times New Roman,"ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝";
    font-size: 28px;
    height: 70px;
    line-height: 70px;
}

h3.entry_title {
    background: url("/files/entry_title_bg.jpg") no-repeat scroll left top transparent;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 0 0 40px;
    position: static;
    width: 660px;
  color:#4b3909;
}

.entry_title h3 {
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 540px;
    color:#4b3909;
}
.entry-title{
    background: url("/files/entry_title_bg.jpg") no-repeat 0 0 transparent!important;
  color: #000;
  text-align: left;
}
#xxx .top-entry-title {
  background: url("/files/entry_title_bg.jpg") no-repeat 0 0 transparent;
  width: 660px;
  height: 40px;
  line-height: 40px;
  margin: 0 0 10px;
  padding: 0 0 0 40px;
  font-size: 14px;
  color: #fff;
  text-align: left;
}

h4.sub_entry_title {
    background: url("/files/sub_entry_title_bg.jpg") no-repeat scroll left top transparent;
}
h4.sub_entry_title {
    font-size: 14px;
  color:#000;
}

.sub-post-title{
  background: url("/files/sub_entry_title_bg.jpg") no-repeat scroll left top transparent;
}

.clom3-title{
  background: url("/files/clom3-title.png") no-repeat 0 0 transparent;
  height: 40px;
  line-height: 40px;
  padding: 0;
  border: none;
  border-radius: 0;
  font-size: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

h5.inline_title {
  background: url("/files/clom3-title.jpg") no-repeat 0 0 transparent;
  height: 40px;
  line-height: 40px;
  padding: 0;
  border: none;
  border-radius: 0;
  font-size: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color:#fff;
      text-align: center;
}

small{
  border-color: #d9d2a5;
}
small a {
  width: 100%;
  padding: 5px 0;
  text-align: center !important;
  color: #64490c !important;
}

small a:hover{
  background-color: #64490c;
  color: #FFF !important;
}





/*  テーブル
---------------------------------------------------------------------------------------------------- */

.table_area td.td_name {
    background-color: #64490c;
    border: 1px solid #d9d2a5;
    padding: 5px;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
    word-break: normal;
    word-wrap: normal;
  color:#fff;
}

.table_area td.td_value {
    background-color: #ffffff;
    border: 1px solid #d9d2a5;
    padding: 5px;
    text-align: left;
    vertical-align: top;
  color:#5b5131;
}

#zg_112 table tr td.header_td {
    text-align: left;
      border: 1px solid #d9d2a5;
}
#zg_112 table tr td.column1 {
    text-align: left;
        border: 1px solid #d9d2a5;
  color:#fff;
  background-color:#000!important;
}
#zg_112 table tr td.column2 {
    text-align: left;
        border: 1px solid #d9d2a5;
}




/*  ページ遷移ボタン
---------------------------------------------------------------------------------------------------- */
.tablenav {
  padding: 1em 0;
}
.tablenav .next, .tablenav .prev {
  color: #666;
}
a.page-numbers, .tablenav .current,
.permalink_in a, .pageback a {
  background: none #666;
  border-style: solid;
  border-color: #666;
  color: #fff;
}
.permalink_in a:link, .permalink_in a:visited,
.pageback a:link, .pageback a:visited {
}
.tablenav .current, a.page-numbers:hover,
.permalink_in a:hover, .permalink_in a:active,
.pageback a:hover, .pageback a:active {
  background: none transparent;
  border-style: solid;
  border-color: #666;
  color: #666;
} 


/*  ブロック
---------------------------------------------------------------------------------------------------- */

/* C-04ブロック */
.c-04 .img_box .float-title {
  border-color: #ccc;
  background-color: #FFF;
  font-size: 100%;
}
.c-04 .clear_float {
  _padding: 0 0 20px;
}


/* Dブロック */
.d-01 .entry-post, .d-02 .entry-post, .d-03 .entry-post, .d-04 .entry-post {
  border: none;
}


/* Fブロック */
.f-01 .sub-last-post {
  border: none;
}


/* Gブロック */
.g-01 .g-01_box {
  border: none;
}
.g-01 .comment_box {
  border-color: #ccc;
}


/* Iブロック */
.i-01 .before_after_block_loop {
  border: none;
}
.i-01 .index_before .mini_title, .i-01 .index_after .mini_title {
  border-color: #ccc;
  background-color: #FFF;
  font-size: 100%;
}
.i-01 strong.sub_comment {
  border-color: #ccc;
}


/* Jブロック */
.j-01 .entry-post ul li.q_title {
  border-color: #ccc;
}
.j-01 .entry-post .sub-post {
  border: none;
}
.faq-post-title {
  border-color: #ccc;
  background: none #eee;
}


/* Z-D ブログRSS */
.z-d1 .blog_post {
  border-color: #ccc;
}



/*  トップページ
---------------------------------------------------------------------------------------------------- */


/*  ○○○
---------------------------------------------------------------------------------------------------- */


/*  お問い合わせ
---------------------------------------------------------------------------------------------------- */
#container_top .iqfm-table td #iqfm-input-text-1,
#container_top .iqfm-table td #iqfm-input-text-2,
#container_top .iqfm-table td #iqfm-input-text-3 {
  width: 96%;
}
#container_top .iqfm-table td textarea{
  width: 96%;
  height: 8em;
  font-size: 100%;
}
.post-date p.iqfm-thanks_text {
  border-color: #ccc;
}
.iqfm-req_color{
  color: #F00;
}


/*  クーポンページ
---------------------------------------------------------------------------------------------------- */
.coupon_print_block,
.coupon_print_block .print_header,
.print_header_inner,
.coupon_content table tr td.coupon_data, .coupon_content table tr td.coupon_meta_title, .coupon_content table tr td.coupon_meta,
body.coupon .custom_th_text, body.coupon .custom_td_text, .e-04 .company-right .coupon_th_text {
  border-color: #ccc;
}
.print_header_inner {
  _margin: 5px;
}


.entry_post_96 .flow_arr {
    background: url("/files/flow_arr.jpg") no-repeat scroll center center transparent!important;
}

.entry_post_162 .flow_arr {
    background: url("/files/flow_arr.jpg") no-repeat scroll center center transparent!important;
}
.field_1col img, .field_2col img, .field_3col img, .field_4col img, .field_5col img {
    height: auto;
    width: 100%;
}

/*  メナードレディ募集ページ
---------------------------------------------------------------------------------------------------- */
.post_data .inline_title {
    border: 1px solid #9b865d;
    font-size: 12px;
    line-height: 3.5;
    padding: 0 10px;
    text-align: left;
  background:none;
  color:#351b09;
}
.anchor_list ul li {
    border-bottom: 1px dotted #9b865d;
    margin-bottom: 5px;
    padding: 5px 0;
}

a:link, a:visited, a:hover, a:active {
    color: #351b09;
}
.page_up a {
    background-color: #ffffff;
    border: 1px solid #9b865d;
    display: inline-block;
    padding: 5px 10px;
}

.margin-bottom_10 {
    margin-bottom: 20px;
}


/*  お知らせ欄調整
---------------------------------------------------------------------------------------------------- */


#v6ekedyy5lwdhhuqj6qq .img_size_medium {
    height: auto;
    overflow: hidden;
    width: 120px;
  margin-right:20px;
}

#v6ekedyy5lwdhhuqj6qq .float_right {
    float: left;
}

#v6ekedyy5lwdhhuqj6qq .margin-bottom_10 {
    margin-bottom: 10px;
}











