/*
追記CSS
*/

/* -------------------------------------------------------------- 
		■　営業日カレンダー調整　css　■
-------------------------------------------------------------- */

/*曜日*/
table#isp-business-calendar thead th {
    background-color: #EEEEEE !important;
    border: 1px solid #EEEEEE;
}
/*空白*/
table#isp-business-calendar .space {
    background-color: #FFFFFF !important;
    border: 1px solid #EEEEEE;
}
/*休日*/
table#isp-business-calendar .all {
    border: 1px solid #EEEEEE;
}
/*営業日*/
table#isp-business-calendar .business {
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
}


/* -------------------------------------------------------------- 
		■　スライドショー　css　■
-------------------------------------------------------------- */

#main_teaser {
   border-radius: 5px;         /* CSS3 */
   -moz-border-radius: 5px;    /* Firefox */
   -webkit-border-radius: 5px; /* Safari,Chrome */

    background-color: #FFFFFF;
    overflow: hidden;
}




/* -------------------------------------------------------------- 
		■　ページ送り　css　■
-------------------------------------------------------------- */


.tablenav {
    background: none repeat scroll 0 0 white;
    color: #C02F56;
    display: inline-block;
    float: left;
    line-height: 2em;
    margin: 0 auto 30px;
    padding: 0;
    text-align: center;
    width: 700px;
}

a.page-numbers, .tablenav .current {
    border: 1px solid #C02F56;
    color: #C02F56;
    font-size: 11px;
    padding: 8px 10px;
    text-decoration: none;
}
a.page-numbers:hover {
	color:white;
	background: #C02F56;
}

.tablenav .current {
	color: white;
	background: #C02F56;
	border-color: #C02F56;
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}



/* -------------------------------------------------------------- 
		■　カスタムフィールド　css　■
-------------------------------------------------------------- */

.custom_box {
    float: left;
    margin: 0 5px 20px;
    overflow: hidden;
    width: 223px;
}

.custom_img {
    border: 1px solid #CCCCCC;
    margin: 0 0 5px;
    max-height: 160px;
    min-height: 160px;
    overflow: hidden;
    width: 221px;
}

.custom_border {
    border: 2px solid #FFFFFF;
    height: 156px;
    overflow: hidden;
}

.custom_img img {
    height: auto;
    width: 217px;
}

.custom_text {
    font-size: 12px;
    margin: 0 5px;
}

.top_read_img {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 0 10px 10px 0;
    max-height: 260px;
    min-height: 260px;
    overflow: hidden;
    padding: 0;
    width: 360px;
}

.top_read_border {
    border: 2px solid #FFFFFF;
    height: 256px;
    overflow: hidden;
    width: 356px;
}

.top_read_img img {
    height: auto;
    margin: 0;
    width: 360px;
}





/* -------------------------------------------------------------- 
		■　トップ記事化調整　2012/11/13　■
-------------------------------------------------------------- */

#container_top {
    float: right;
    margin: 30px 0 50px;
    width: 700px;
}

#container_top .post {
margin: 0px;
}

.custom_read_img {
    float: left;
    margin: 0 0 10px;
    max-height: 160px;
    min-height: 0;
    overflow: hidden;
    padding: 0 10px 0 0;
}

#container_top .entry_title {
    background: url("img/entry_title.jpg") no-repeat scroll center top transparent;
    color: #B18E64 !important;
    font-size: 15px !important;
    font-weight: bold;
    line-height: 36px;
    margin-bottom: 15px !important;
    overflow: hidden;
    padding: 4px 0 0 40px;
}



/* -------------------------------------------------------------- 
		■　トップ　調整css　■
-------------------------------------------------------------- */

body#top-page #main {
    margin: 0;
    padding: 0;
}

#RM_home_read_bg {
    float: left;
    margin: 0;
    width: 328px;
}

#read_float_img {
    float: left;
    height: 262px;
    margin: 0 10px 10px 0;
    overflow: hidden;
    width: 350px;
}

#read_float_img img {
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
    width: 350px;
}

.text_style {
    font-size: 12px;
    line-height: 1.7em;
    margin: 0;
}

.h3-bold {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 15px;
}

#colm3_img_block {
    display: inline-block;
    margin: 0 0 10px;
    min-height: 129px;
}

.colm3_img_1 {
    float: left;
    margin: 0 9px 0 0;
}

.colm3_img_2 {
    float: left;
    margin: 0;
}

.colm_3_text {
    margin: 0 auto;
    width: 210px;
}

#gallery_more_btn a {
    color: #B18E64;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px 30px;
    text-align: center;
}
#gallery_more_btn a:hover {
    text-decoration: none;
}

#home_menu_block {
    display: inline-block;
    margin: 0 0 40px;
    width: 700px;
}

#container_top #info_table table {
    border: medium none;
    margin: 0;
}

#container_top #info_table th {
    font-size: 11px;
    margin: 0;
    padding: 5px;
}

#container_top #info_table td {
    border-top: medium none;
    font-size: 11px;
    padding: 5px;
}

h3#menu_link {
    background: linear-gradient(#FFFFFF, #E5CBD4) repeat scroll 0 0 transparent;
    border: 2px solid #D4A4B4;
    font-size: 14px;
    margin: 0 0 30px;
    padding: 5px 0;
    text-align: center;
}

h3#menu_link a {
    color: #CF6B8C;
    display: inline-block;
    margin: 0;
    text-decoration: none;
}

h3#menu_link a:hover {
    text-decoration: underline;
}



/*-------------フリーページ表示-------------*/

body#top-page div#freepage_block {
margin:0px;
}

body#top-page div#freepage_block div.post-date {
    display: block;
    font-size: 12px;
    line-height: 1.7em;
    margin: 0;
    overflow: hidden;
    padding: 10px 0 0;
}

div#freepage_block p {
    display: block;
    font-size: 12px;
    line-height: 1.7em;
    margin: 0;
    padding: 10px 0 0;
}

body#top-page div#freepage_block .nail_img {
margin:0px;
}

body#top-page div#freepage_block .nail_img img {
    height: auto;
    margin: 0;
    width: 360px;
}


body#top-page div#freepage_block .top_read_img {
    border: 1px solid #CCCCCC;
    float: left;
    margin: 10px 10px 10px 0;
    max-height: 204px;
    min-height: 204px;
    overflow: hidden;
    padding: 0;
    width: 280px;
}

body#top-page div#freepage_block .top_read_img img {
    height: auto;
    margin: 0;
    width: 280px;
}

body#top-page div#freepage_block .top_read_border {
    border: 2px solid #FFFFFF;
    max-height: 200px;
    min-height: 200px;
    overflow: hidden;
    width: 276px;
}








/*-------------記事呼び出し部分-------------*/

#main_read_field {
    clear: both;
    display: block;
    margin: 0;
}

#home_read_block {
    clear: both;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 700px;
}

#read_photo_box {
    display: block;
    float: right;
    height: 129px;
    margin: 10px 0 10px 10px;
    overflow: hidden;
    width: 199px;
}

#read_photo_box img {
    height: auto;
    width: 199px;
}


.text_box {
    float: left;
    font-size: 12px;
    line-height: 2em;
    margin: 10px 0;
    width: 490px;
}


#feedget_title {
    margin: 0 0 15px 0;
    width: 400px;
}

#feedget_title a {
    background: url("img/news_list_title.jpg") no-repeat scroll left top transparent;
    color: #CF6A8C;
    display: block;
    line-height: 48px;
    margin: 0;
    padding: 0 0 0 60px;
    text-decoration: none;
}

#feedget_title a:hover {
    background: url("img/news_list_title.jpg") no-repeat scroll left bottom transparent;
}

#home_news_box {
    float: left;
    margin: 0 0 21px;
    width: 400px;
}

#home_response_device {
    background: url("img/response_device_bg.jpg") repeat scroll right top transparent;
    border: 1px solid #CCCCCC;
    display: block;
    float: right;
    margin: 0 0 0 20px;
    padding: 9px;
    width: 260px;
}

#home_response_device a {
font-weight:bold;
color:#5D402F;
}
#home_response_device a:hover {
font-weight:bold;
color:#5D402F;
text-decoration: none;
}



#home_map {
margin: 0px;
}

.map_text {
    font-size: 11px;
    line-height: 20px;
    margin: 0;
}

.font-bold {
    font-size: 12px;
    font-weight: bold;
}

#coupon_bnr_box {
    float: left;
    height: auto;
    margin: 0;
    width: 400px;
}

/*--- 取得画像CSS ---*/

body#top-page #posts_img {
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin: 5px 15px 10px 0;
    max-height: 53px;
    max-width: 69px;
    overflow: hidden;
}

#posts_img img {
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
    width: 70px;
}

#menu_box_left {
    float: left;
    margin: 0;
    width: 350px;
}

#menu_box_right {
    float: right;
    margin: 0;
    width: 350px;
}




/* -------------------------------------------------------------- 
		■　クーポン　調整css　■
-------------------------------------------------------------- */

#coupon_menu_block .post {
    background: url("img/coupon_tiket.jpg") no-repeat scroll left top transparent;
    border: 1px solid #C02F56;
    float: left;
    font-size: 12px;
    line-height: 1.7em;
    margin: 0 2% 30px;
    padding: 2% 2% 2% 8%;
    width: 86%;
}

#coupon_menu_block .post p {
    font-size: 11px;
    margin: 0 0 20px 1px;
}

#coupon_menu_block .post .attachment-post-thumbnail {
    clear: both;
    margin: 0;
    max-height: 130px;
    max-width: 150px;
    overflow: hidden;
    position: inherit;
}

#coupon_menu_block .post img {
    height: auto;
    width: 195px;
}

#coupon_read_text {
    float: left;
    font-size: 12px;
    line-height: 2em;
    margin: 10px 0 30px;
    width: 348px;
}

#coupon_menu_block {
    float: right;
    margin: 0;
    width: 700px;
}

#coupon_menu_block .custom_post_title {
    border-bottom: 1px solid #C02F56;
    border-left: medium none;
    color: #C02F56;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 1% 1% 1% 5%;
    text-align: center;
    width: 94%;
}

#coupon_menu_block .nail_img {
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    max-width: 150px;
    min-height: 0;
    padding: 0;
}

#coupon_menu_block .c-tag {
margin: 0px;
}

#coupon_menu_block .post-meta {
margin: 0px;
}

#coupon_menu_block .c-tag li {
    border-bottom: 1px dotted #CCCCCC;
    list-style: none outside none;
    margin: 0 0 5px;
    padding: 0 0 5px;
    text-align: right;
}

#coupon_menu_block tr td {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #CCCCCC;
	padding: 6px 24px;
}

#coupon_menu_block table {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    text-align: left;
    width: 100%;
}

#google_map_block {
margin:0 0 80px 0;
}

/* -------------------------------------------------------------- 
		■　クーポンプリント　調整css　■
-------------------------------------------------------------- */

body#coupon-print {
    background: none repeat scroll 0 0 transparent;
}

#coupon_outer {
margin: 0px;
}

#coupon_outline_block {
    font-size: 12px;
    margin: 0 0 20px;
}

.coupon_print_title {
    font-size: 14px;
    margin: 0 0 5px;
}

.coupon_print_text {
    font-size: 12px;
    line-height: 1.7em;
}

#coupon_outline_block {
width: 100%;
}

#coupon_box #coupon_menu_block {
float:none;
}

#user_info {
margin: 0px;
}

#coupon_box #user_info {
margin: 0px;
}

#coupon_box {
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 10px;
    padding: 10px;
    width: 700px;
}

#coupon_left_block {
    clear: both;
    float: left;
    margin: 0 15px 0 0;
    width: 60%;
}

#clear_fix {
    clear: both;
    margin: 0;
}


#container3 #content {
    margin-bottom: 0px;
}


#container3 #content table {
    margin-bottom: 0px;
}


#container3 .hentry {
    margin: 0;
}

#coupon_left_block th {
    background: none repeat scroll 0 0 #ECECEC;
    height: 100%;
}

span.b_title {
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 10px;
}

span.text_colom, span.text_colom1, span.text_colom2, span.text_colom3 {
    display: inline-block;
font-size: 12px;
border-bottom: dotted 1px #999999;
margin: 0 0 10px 0;
}

span.text_colom1 {
    margin: 0;
    width: 50%;
}

span.text_colom2 {
    margin: 0;
    width: 36%;
}

span.text_colom3 {
    margin: 0;
    width: 28.5%;
}

#coupon_inner {
    margin: 0 auto;
    width: 740px;
}

/* -------------------------------------------------------------- 
		■　クーポンアクセス　調整css　■
-------------------------------------------------------------- */

#coupon_block {
    background: url("img/coupon_body.jpg") repeat-y scroll right top transparent;
    clear: both;
}


#coupon_menu_block h3#coupon_title {
    background: url("img/coupon_title.jpg") no-repeat scroll left top transparent;
    clear: both;
    display: block;
    float: left;
    line-height: 44px;
    margin: 0;
    text-indent: -9999px;
    width: 60%;
}

#coupon_title_right {
    background: url("img/coupon_title.jpg") no-repeat scroll right top transparent;
    float: right;
    height: 44px;
    width: 40%;
}

#coupon_title_right img {
    background: url("img/coupon_line.jpg") no-repeat scroll right top transparent;
    display: block;
    height: 40px;
    margin: 4px 4px 0 89px;
}

#coupon_text {
    background: url("img/coupon_body.jpg") repeat-y scroll left top transparent;
    clear: both;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 2em;
    padding: 0 0 10px 22px;
    width: 76%;
}

#coupon_print_block {
    background: url("img/coupon_body.jpg") repeat-y scroll right top transparent;
    float: right;
    padding: 0;
    width: 20%;
}

#print_btn {
margin: 0px;
}



#coupon_footer {
    background: url("img/coupon_footer.jpg") no-repeat scroll center top transparent;
    clear: both;
    display: block;
    height: 10px;
    margin: 0 0 20px;
    text-indent: -9999px;
}

#coupon_menu_block th {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    height: 100%;
    padding: 10px;
    width: 20%;
}


/* -------------------------------------------------------------- 
		■　ギャラリー　調整css　■
-------------------------------------------------------------- */

body#gallery #gallery_block .post {
    float: left;
    height: 300px;
    margin: 0 5px;
    overflow: hidden;
    width: 222px;
}

body#gallery #gallery_block .post p {
    font-size: 11px;
    margin: 0 auto;
    min-height: 50px;
    overflow: hidden;
    padding: 0 0 15px;
}

body#gallery #gallery_block .post .attachment-post-thumbnail {
    clear: both;
    height: auto;
    margin: 0;
    width: 222px;
}

/*body#gallery #gallery_block .post img {
    height: auto;
    width: 195px;
}*/

#gallery_read_text {
    float: left;
    font-size: 12px;
    line-height: 2em;
    margin: 10px 0 30px;
    width: 348px;
}

#gallery_block {
    float: right;
    margin: 0;
    padding: 0 0 15px;
    width: 700px;
}

#gallery_block .custom_post_title {
    background: url("img/gallery_headline_bg.jpg") no-repeat scroll right top transparent;
    border: 1px solid #C02F56;
    color: #666666;
    line-height: 23px;
    margin: 0;
    padding: 5px;
    text-align: center;
}

.nail_img {
    margin: 10px 0;
    max-height: 165px;
    min-height: 165px;
    overflow: hidden;
    padding: 0;
}


#banner_block {
width:700px;
float:right;
}


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

body#top-page #in_gallery_block .post {
    float: left;
    height: 130px;
    margin: 0 4px 8px;
    width: 166px;
}

body#top-page #in_gallery_block .nail_img {
    display: block;
    margin: 0 3px;
    max-height: 130px;
    min-height: 130px;
    overflow: hidden;
    padding: 0;
    width: 166px;
}


body#top-page #in_gallery_block .post img {
    clear: both;
    height: auto;
    margin: 0;
    width: 173px;
}

body#top-page div.post-date {
    display: block;
    font-size: 12px;
    line-height: 1.7em;
    margin: 0;
    overflow: hidden;
    padding: 5px;
}

body#top-page h3.gallery_last_btn {
    float: left;
    height: 130px;
    margin: 0 4px 4px;
    overflow: hidden;
    text-indent: -9999px;
    width: 166px;
}

body#top-page h3.gallery_last_btn a {
    background: url("img/gallery_last_btn01.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 130px;
    width: 166px;
}

body#top-page h3.gallery_last_btn a:hover {
    background: url("img/gallery_last_btn02.jpg") no-repeat scroll left top transparent;
    display: block;
}




/* -------------------------------------------------------------- 
		■　メニューページ　調整css　■
-------------------------------------------------------------- */

#nailmenu_block {
    float: right;
    margin: 0;
    padding: 0;
    width: 700px;
}

#nailmenu_block div.page {
    float: left;
    font-size: 12px;
    line-height: 1.7em;
    margin: 0;
    width: 430px;
}

#nailmenu_block div#eyecatch {
    float: right;
    height: 180px;
    margin: 0 0 20px 20px;
    overflow: hidden;
    padding: 0;
    width: 250px;
}

#nailmenu_block div#eyecatch img {
    height: auto;
    margin: 0;
    width: 260px;
}


#nailmenu_block div.nailmenu_img {
    float: left;
    height: 180px;
    margin: 0 10px 10px 0;
    overflow: hidden;
    padding: 0;
    width: 250px;
}

#nailmenu_block div.nailmenu_img img {
    height: auto;
    margin: 0;
    padding: 0;
    width: 260px;
}

#nailmenu_block div.post-date {
    display: block;
    float: left;
    font-size: 11px;
    line-height: 1.7em;
    margin: 0 0 10px;
    padding: 0;
    width: 250px;
}

#nailmenu_block .custom_post_title {
    border-bottom: 1px solid #CF6A8C;
    border-left: 5px solid #CF6A8C;
    float: right;
    line-height: 30px;
    margin: 0 0 10px;
    padding: 0 0 0 10px;
    width: 415px;
}

#nailmenu_block .c-tag {
    display: inline-block;
    float: right;
    margin: 0 0 20px;
    width: 430px;
}


#nailmenu_block .post-meta-key {
    display: inherit;
    margin: 0 0 -17px;
    text-align: left;
}

#nailmenu_block .c-tag li {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 12px;
    margin: 14px 0 5px;container_top
    padding: 0 0 5px;
    text-align: right;
}

ul {
    list-style: none outside none;
    margin: 0;
}

#nailmenu_block div.post {
    border-bottom: 1px dotted #CF6A8C;
    margin: 0 0 20px;
    padding: 0 0 20px;
}


/* -------------------------------------------------------------- 
		■　店舗紹介ページ　調整css　■
-------------------------------------------------------------- */

#salon_block {
    float: right;
    margin: 0 0 50px;
    width: 700px;
}

body#company div.post-date {
    display: block;
    font-size: 12px;
    line-height: 1.7em;
    margin: 0;
    overflow: hidden;
    padding: 5px;
}

#salon_block .post {
margin: 0px;
}

#salon_block .custom_read_img {
    float: left;
    margin: 0 0 10px;
    max-height: 160px;
    min-height: 0;
    overflow: hidden;
    padding: 0 10px 0 0;
}

#salon_block .entry_title {
    background: url("img/entry_title.jpg") no-repeat scroll center top transparent;
    color: #B18E64 !important;
    font-size: 15px !important;
    font-weight: bold;
    line-height: 36px;
    margin-bottom: 15px !important;
    overflow: hidden;
    padding: 4px 0 0 40px;
}

div#salon_date {
    margin: 0 0 30px;
}

body#company div#salon_date table.main {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}

body#company div#salon_date .thcell {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.7em;
    padding: 5px;
    text-align: center;
    width: 15%;
}

body#company div#salon_date .datecell {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #333333;
    font-size: 12px;
    line-height: 1.7em;
    padding: 5px;
}

/*====================================================================================================
	■アクセス・クーポン
====================================================================================================*/

#campaign_lr_box {
    display: inline-block;
    padding-bottom: 30px;
    width: 700px;
}

#campaign_left {
    background: none repeat scroll 0 0 #FFFFE0;
    border: 2px solid #C59241;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 10px;
    width: 65%;
}

#campaign_right {
    float: right;
    width: 30%;
}

#campaign_right {
margin:0px;
}

#campaign_text {
    line-height: 2em;
    margin: 0;
    overflow: hidden;
}

#attention_title {
    background: none repeat scroll 0 0 #CF6B8D;
    border: 2px solid #CCCCCC;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    text-align: center;
}

#print_icon {
    display: block;
    margin: 0;
    overflow: hidden;
    text-indent: -9999px;
}

#print_icon a {
    background: url("img/print_icon.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 95px;
    margin: 10px auto;
    padding: 0;
    width: 95px;
}

/*店舗概要テーブル定義*/

div#salon_date {
    margin: 0 0 30px;
}

body#campaign div#salon_date table.main {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}

body#campaign div#salon_date .thcell {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.7em;
    padding: 5px;
    text-align: center;
    width: 15%;
}

body#campaign div#salon_date .datecell {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #333333;
    font-size: 12px;
    line-height: 1.7em;
    padding: 5px;
}

/*====================================================================================================
	■クーポン　プリントアウト
====================================================================================================*/

body#campaign-print {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
}

#campaign_box {
    border: 1px solid #CCCCCC;
    margin: 5px auto;
    padding: 10px;
    width: 700px;
}

#campaign_print_block {
width:700px;
margin:0px auto;
}

/*クーポン表示部位*/

#campaign_print_block .post {
    background: url("img/banner_bg.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 150px;
    margin: 0 0 30px;
    overflow: hidden;
    padding: 0;
}

#campaign_print_block .post h3.custom_post_title {
    border-bottom: 2px solid #BD9476;
    color: #333333;
    font-size: 16px;
    margin: 15px 0 0 190px;
    padding: 0 0 0 5px;
    width: 485px;
}

#campaign_print_block div.post-date {
    color: #333333;
    margin: 5px 0 0 195px;
    overflow: hidden;
    padding: 0;
}

#campaign_print_block div.campaign_customfield {
    color: #333333;
    float: right;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

body#campaign-print div.campaign_customfield ul {
    font-size: 12px;
    margin: 0;
    padding: 0 20px 0 0;
}


/*署名部位*/

#user_info {
    font-size: 13px;
    line-height: 2em;
    margin: 0;
}

span.text_colom {
    border-bottom: 1px dotted #CCCCCC;
    display: inline-block;
    margin: 0;
    padding: 0;
}

span.text_colom1 {
    border-bottom: 1px dotted #CCCCCC;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 50%;
}

span.text_colom2 {
    border-bottom: 1px dotted #CCCCCC;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 35%;
}

span.text_colom3 {
    border-bottom: 1px dotted #CCCCCC;
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 35%;
}



/*店舗概要テーブル定義*/

div#salon_date {
    margin: 0 0 30px;
}

body#campaign-print div#salon_date table.main {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}

body#campaign-print div#salon_date .thcell {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.7em;
    padding: 5px;
    text-align: center;
    width: 15%;
}

body#campaign-print div#salon_date .datecell {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #333333;
    font-size: 12px;
    line-height: 1.7em;
    padding: 5px;
}

div#gallery_content {
    display: inline-block;
    margin-bottom: 30px;
}


/*プリントボタン*/

div#print_btn {
margin:0px;
}



/*====================================================================================================
	■お問い合わせ
====================================================================================================*/

#container3 {
    float: right;
    margin: 0;
    overflow: hidden;
    width: 700px;
}

#inquiry_lr_box {
    display: inline-block;
    margin-bottom: 30px;
    width: 700px;
}

#inquiry_left {
    display: inline-block;
    float: left;
    width: 439px;
}

#inquiry_right {
float:right;
}

#inquiry_read_text {
    font-size: 12px;
    line-height: 2em;
    margin: 0 0 43px;
}

h4#privacy_policy_box {
margin:0px;
}

#privacy_policy_box span {
    background: none repeat scroll 0 0 #CF6B8D;
    color: #FFFFFF;
    display: inline-block;
    margin: 0 0 0 15px;
    padding: 0 15px;
    text-decoration: none;
}

#privacy_policy_box strong {
margin:0 0 0 15px;
}

#privacy_policy_box a {
    border: 2px solid #CF6B8D;
    color: #CF6B8D;
    display: inline-block;
    font-size: 14px;
    margin: 0;
    padding: 5px;
    text-align: center;
    width: 425px;
}

#privacy_policy_box a:hover {
    background: none repeat scroll 0 0 #CF6B8D;
    border: 2px solid #CF6B8D;
    color: #FFF;
    text-decoration: none;
    width: 425px;
}

span.text_red {
    color: #FF0000;
    font-size: 11px;
}

p.small_text {
    font-size: 10px;
}



/*====================================================================================================
	■プライバシーポリシー
====================================================================================================*/

body#privacy {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
}

#privacy_block {
    line-height: 1.7em;
    margin: 0 auto;
    width: 722px;
}

#privacy_box {
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 10px auto;
    padding: 10px;
    width: 700px;
}

body#privacy #content {
margin:0px;
}





/* -------------------------------------------------------------- 
		■　お問い合わせ 別窓　調整css　■
-------------------------------------------------------------- */

div.text_lineheight {
    font-size: 12px;
    line-height: 2em;
}

#container3 input {
    font-size: 12px !important;
}

/* -------------------------------------------------------------- 
		■　お問い合わせ　調整css　■
-------------------------------------------------------------- */

body#inqiry #container_normal {
    float: right;
    margin: 0;
    width: 700px;
}

h4#privacy_box a {
    background: url("img/device_btn.jpg") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    line-height: 48px;
    padding: 0 0 0 80px;
}

h4#privacy_box a:hover {
    background: url("img/device_btn.jpg") no-repeat scroll left bottom transparent;
    color: #FFFFFF;
    text-decoration: none;
}

#cat_read_text {
    margin: 0 0 37px;
}

#cat5_left {
    float: left;
    font-size: 12px;
    line-height: 2em;
    width: 64%;
}


#cat5_right {
    float: right;
    margin: 0 0 0px;
    width: 35%;
}


body#inqiry #container3 span.text_red {
color: #F00;
font-size: 12px;
}

body#inqiry #container3 #content table {
    margin: 0 0 10px 0;
}

body#inqiry #container3 #content th {
    padding: 10px;
    width: 20%;
}

body#inqiry #container3 #content tr td {
    padding: 10px;
}

#container3 {
    float: right;
    width: 700px;
}

body#inqiry textarea {
    width: 95%;
}



/* -------------------------------------------------------------- 
		■　サロン案内　調整css　■
-------------------------------------------------------------- */

#gallery_block #table_left th {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    color: #888888;
    font-size: 12px;
    height: 100%;
    padding: 10px;
    text-align: left;
    width: 25%;
}

/*#gallery_block #table_right th {
    background: none repeat scroll 0 0 #ECECEC;
    color: #888888;
    font-size: 12px;
    height: 100%;
    padding: 10px;
    text-align: left;
    width: 100%;
}*/

#gallery_block #table_left {
    font-size: 12px;
    float: left;
    width: 100%;
}

/*#gallery_block #table_right {
    font-size: 12px;
    float: right;
    width: 49%;
}*/

#gallery_block tr td {
    border-top: 1px solid #cccccc;
    font-size: 12px;
    padding: 10px;
}

#gallery_block table {
    border: 1px solid #cccccc;
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
}

#gallery_block #home_img_01 {
    background: url("img/119_banner_main.jpg") no-repeat scroll center top transparent;
    display: block;
    float: right;
    height: 173px;
    margin: 0 0 30px 10px;
    width: 230px;
}

body#company p.text_float_left {
    float: left;
    line-height: 1.7em;
    margin: 0 0 30px;
    width: 60%;
}

body#company h3.text_float_left {
    margin: 0 0 10px;
}

/* -------------------------------------------------------------- 
		■　スタッフ紹介　調整css　■
-------------------------------------------------------------- */

body#company .custom_post_title {
    margin: 0 0 10px;
}

div.stuff_img {
    height: 160px;
    margin: 0 20px 20px 0;
    overflow: hidden;
    width: 235px;
}

div.stuff_img img {
    float: left;
    height: auto;
    margin: 0;
    width: 240px;
}

div.stuff-post-date {
    float: right;
    font-size: 12px;
    line-height: 1.7em;
    margin: 0;
    width: 445px;
}

div.stuff-prof {
margin:0px;
}



/* -------------------------------------------------------------- 
		■　1ページ目　調整css　■
-------------------------------------------------------------- */

#cat_main_img {
width:335px;
height:200px;
background:#ccc;
margin: 0 auto;
}


p.text_description {
    font-size: 12px;
    line-height: 1.7em;
    margin: 0 auto;
    padding: 5px 0 25px;
}

.mini_title {
    border-bottom: 1px solid #986634;
    border-left: 5px solid #986634;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px !important;
    margin: 0 auto 10px !important;
    padding: 0 0 0 10px;
    width: 95%;
}

.sub_title {
    border-bottom: 2px dotted #CCCCCC;
    clear: both;
    color: #333333;
    font-size: 13px;
    margin: 0 auto 10px;
    padding: 5px 0 5px 10px;
    width: 93%;
}

.menu_img {
    background: none repeat scroll 0 0 #CCCCCC;
    float: left;
    height: 160px;
    margin: 0 15px 10px 20px;
    overflow: hidden;
    width: 200px;
}

ul.menu_list {
    list-style: disc inside none;
    width: 90%;
}



/* -------------------------------------------------------------- 
		■　body調整css　■
-------------------------------------------------------------- */

body {
    /*background: url("img/bg_top.jpg") repeat-x scroll center top transparent;*/
    margin: 0;
    color: #252525;
    font: 13px/1.4 "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

body#food, body#drink, body#company, body#coupon, body#inqiry {
    /*background: url("img/bg_top.jpg") repeat-x scroll center top transparent;*/
    margin: 0;
    color: #252525;
    font: 13px/1.4 "メイリオ","Meiryo",arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

/* -------------------------------------------------------------- 
		■　header調整css　■
-------------------------------------------------------------- */

#inner_block {
    margin: 0 auto;
    width: 960px;
}

#header {
	padding: 0;
}


#branding_box {
    /*background: url("img/branding_bg.jpg") no-repeat scroll left top transparent;*/
    height: 120px;
    margin: 0;
}

#site-description a {
    text-decoration: none;
}

#site-description a:hover {
    text-decoration: underline;
}


#branding_box #header_info_box {
    color: #B18E64;
    display: inline;
    float: right;
    font-size: 12px;
    height: 75px;
    margin: 0;
    padding: 25px 0 0;
    text-align: right;
    vertical-align: middle;
}

#site-title {
	float: left;
	font-size: 12px;
	line-height: 12px;
	margin: 0;
	font-weight: normal;
}
#site-title a {
    background: url("img/logo.jpg") no-repeat scroll left top transparent;
    color: #000000;
    display: block;
    height: 100px;
    text-decoration: none;
    text-indent: -9999px;
    width: 355px;
}
#site-description {
    clear: both;
    color: #B18E64;
    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
    margin: 0;
    padding: 3px 0;
}


.tel_text_b {
    font-size: 29px;
    font-weight: normal;
    margin: 0;
}



/* -------------------------------------------------------------- 
		■　navigation調整css　■
-------------------------------------------------------------- */

#access {
    display: block;
    float: left;
    margin: 0 0 10px;
    width: 960px;
}
#access .menu-header,
div.menu {
	font-size: 13px;
	margin-left: 0;
	width: 960px;
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}

#menu-item-33,
#menu-item-34,
#menu-item-35,
#menu-item-36,
#menu-item-37,
#menu-item-38 {
    display: block;
    float: left;
    height: 55px;
    list-style: none outside none;
    position: inherit !important;
    text-align: center;
    width: 160px;
}
/*■home■*/
div#access #menu-item-33 a {
    background: url("img/topnavi.jpg") no-repeat scroll left top transparent;
    height: 55px;
    margin: 0;
    text-indent: -9999px;
}
div#access #menu-item-33 a:hover {
    background: url("img/topnavi.jpg") no-repeat scroll left bottom transparent;
}
/*■cat1■*/
#menu-item-34 a {
    background: url("img/topnavi.jpg") no-repeat scroll -160px 0 transparent;
    height: 55px;
    margin: 0;
    text-indent: -9999px;
}
#menu-item-34 a:hover {
    background: url("img/topnavi.jpg") no-repeat scroll -160px -55px transparent;
}
/*■cat2■*/
#menu-item-35 a {
    background: url("img/topnavi.jpg") no-repeat scroll -320px 0 transparent;
    height: 55px;
    margin: 0;
    text-indent: -9999px;
}
#menu-item-35 a:hover {
    background: url("img/topnavi.jpg") no-repeat scroll -320px -55px transparent;
}
/*■cat3■*/
#menu-item-36 a {
    background: url("img/topnavi.jpg") no-repeat scroll -480px 0 transparent;
    height: 55px;
    margin: 0;
    text-indent: -9999px;
}
#menu-item-36 a:hover {
    background: url("img/topnavi.jpg") no-repeat scroll -480px -55px transparent;
}
/*■cat4■*/
#menu-item-37 a {
    background: url("img/topnavi.jpg") no-repeat scroll -640px 0 transparent;
    height: 55px;
    margin: 0;
    text-indent: -9999px;
}
#menu-item-37 a:hover {
    background: url("img/topnavi.jpg") no-repeat scroll -640px -55px transparent;
}
/*■cat5■*/
#menu-item-38 a {
    background: url("img/topnavi.jpg") no-repeat scroll right top transparent;
    height: 55px;
    margin: 0;
    text-indent: -9999px;
}
#menu-item-38 a:hover {
    background: url("img/topnavi.jpg") no-repeat scroll right bottom transparent;
}

/*現在地*/
body#top-page #menu-item-33 a {
    background: url("img/topnavi.jpg") no-repeat scroll left bottom transparent;
}
body#gallery #menu-item-34 a {
    background: url("img/topnavi.jpg") no-repeat scroll -160px -55px transparent;
}
body#menu #menu-item-35 a {
    background: url("img/topnavi.jpg") no-repeat scroll -320px -55px transparent;
}
body#company #menu-item-36 a {
    background: url("img/topnavi.jpg") no-repeat scroll -480px -55px transparent;
}
body#campaign #menu-item-37 a {
    background: url("img/topnavi.jpg") no-repeat scroll -640px -55px transparent;
}
body#inqiry #menu-item-38 a {
    background: url("img/topnavi.jpg") no-repeat scroll right bottom transparent;
}



/* -------------------------------------------------------------- 
		■　main_teaser調整css　■
-------------------------------------------------------------- */

#main_teaser {
    /*background: url("img/main_teaser.jpg") no-repeat scroll left top transparent;*/
    clear: both;
    display: block;
    height: 360px;
    margin: 0;
    position: inherit;
    text-indent: -9999px;
}

#main_teaser2 {
    clear: both;
    display: block;
    margin: 0;
    padding: 0;
    position: inherit;
}

/* -------------------------------------------------------------- 
		■　footer調整css　■
-------------------------------------------------------------- */

#footer {
    background: url("img/footer_bg.jpg") no-repeat scroll center top transparent;
    border-top: medium none;
    clear: both;
    height: 231px;
    margin: 0;
    padding: 0;
}

a.footer_logo {
    background: url("img/footer_logo.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 80px;
    margin: 0;
    width: 354px;
}

.footer_box {
    color: #7F5D36;
    float: left;
    line-height: 1.5;
    margin: 0 0 0 35px;
    width: 571px;
}

#footer .inner {
    /*background: url("img/footer_inner_bg.jpg") no-repeat scroll left top transparent;*/
    margin: 0 auto 30px;
    overflow: hidden;
    width: 960px;
}

#footer #logo {
    float: left;
    padding: 0;
    width: 354px;
}

address {
    clear: both;
    color: #7F5D36;
    display: block;
    font-family: Verdana;
    font-style: inherit;
    padding: 14px 0 13px;
    text-align: center;
}

#footer #first {
    font-size: 13px;
    margin: 20px 0 0 30px;
    width: 685px;
}

#sitemap_title {
    color: #7F5D36;
    display: inline-block;
    float: left;
    margin: 20px 0 0;
    text-align: left;
}

#footer #first ul.xoxo {
    display: inline-block;
    font-size: 13px;
    list-style: none outside none;
}

#footer #first li.menu-item {
    border-left: 1px solid #B18E64;
    border-right: 1px solid #B18E64;
    float: left;
    list-style: none outside none;
    margin: 0 0 0 -1px;
    padding: 0 15px;
}

div#footer .inner #footer_sitemap_block a:link, div#footer .inner #footer_sitemap_block a:visited {
    color: #7F5D36;
    text-decoration: none;
}

div#footer .inner #footer_sitemap_block a:hover, div#footer .inner #footer_sitemap_block a:active {
    color: #7F5D36;
    text-decoration: underline;
}

#footer_sitemap_block {
    margin: 0;
    padding: 0 0 0 180px;
}



/* -------------------------------------------------------------- 
		■　ウィジェット　調整css　■
-------------------------------------------------------------- */


#primary, #secondary {
    float: right;
    overflow: hidden;
    width: 240px !important;
}

body#top-page #secondary {
margin:30px 0 0 0;
}

/*body.blog .widget-area li {
    margin: 0 0 5px;
    padding: 0 0 5px;
}*/

div#secondary li.menu-item {
    background: url("img/secondary_icon.jpg") no-repeat scroll left bottom transparent;
    border-bottom: 1px solid #EFEFEF;
    line-height: 1.7em;
    list-style: none outside none;
    padding: 10px 10px 5px 35px;
    width: 195px;
}

#blog_bnr_box {
    text-indent: -9999px;
}

#blog_bnr_box a {
    background: url("img/blog_bnr.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 100px;
    margin: 0;
    padding: 0;
}

#blog_bnr_box a:hover {
    background: url("img/blog_bnr.jpg") no-repeat scroll left bottom transparent;
    display: block;
    height: 100px;
    margin: 0;
    padding: 0;
}

#inqiry_bnr {
    margin: 0 0 20px;
    padding: 0;
    text-indent: -9999px;
}

#inqiry_bnr a {
    background: url("img/inqiry_bnr_off.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 197px;
}

#inqiry_bnr a:hover {
    background: url("img/inqiry_bnr_on.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 197px;
}

#blog_bnr {
    margin: 0 0 20px;
    padding: 0;
    text-indent: -9999px;
}

#blog_bnr a {
    background: url("img/blog_bnr_off.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 100px;
}
#blog_bnr a:hover {
    background: url("img/blog_bnr_on.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 100px;
}


/* -------------------------------------------------------------- 
		■　見出し　調整css　■
-------------------------------------------------------------- */

.entry-title {
    background: url("img/entry_title.jpg") no-repeat scroll center top transparent;
    color: #b18e64 !important;
    font-size: 15px !important;
    font-weight: bold;
    line-height: 40px !important;
    margin-bottom: 10px !important;
    overflow: hidden;
    padding: 0 0 0 40px;
}

#content .entry-title {
    background: url("img/entry_title.jpg") no-repeat scroll center top transparent;
    color: #b18e64 !important;
    font-size: 15px !important;
    font-weight: bold;
    line-height: 40px !important;
    margin-bottom: 10px !important;
    overflow: hidden;
    padding: 0 0 0 40px;
}

.widget-title {
    background: url("img/widget_title.jpg") no-repeat scroll left top transparent;
    color: #b18e64;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    padding: 3px 0 9px 40px;
    text-align: left;
}

.widget-title2 a {
    background: url("img/widget_title.jpg") no-repeat scroll left top transparent;
    color: #b18e64;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    padding: 3px 0 9px 40px;
    text-align: left;
}

#gallery_block .entry-title {
    background: url("img/entry_title.jpg") no-repeat scroll center top transparent;
    color: #b18e64 !important;
    font-size: 15px !important;
    font-weight: bold !important;
    line-height: 34px !important;
    margin-bottom: 15px !important;
    overflow: hidden;
    padding: 6px 0 0 40px;
}

#coupon_menu_block .entry-title {
    background: url("img/entry_title.jpg") no-repeat scroll center top transparent;
    color: #b18e64 !important;
    font-size: 15px !important;
    font-weight: bold !important;
    line-height: 40px !important;
    margin-bottom: 15px !important;
    overflow: hidden;
    padding: 0 0 0 40px;
}

.custom_post_title {
    border-bottom: 1px solid #CF6A8C;
    border-left: 5px solid #CF6A8C;
    line-height: 30px;
    margin: 0;
    padding: 0 0 0 10px;
}


/* -------------------------------------------------------------- 
		■　レイアウト　調整css　■
-------------------------------------------------------------- */

#container {
    float: left;
    margin: 0;
    width: 700px;
}

#container2 {
    float: right;
    margin: 0;
    width: 700px;
}

#secondary {
    float: left !important;
    margin: 0 0 50px;
}

#content {
    font-size: 13px !important;
    margin-bottom: 36px;
}

div#content .wp_social_bookmarking_light {
margin-bottom: 20px !important;
}

/* -------------------------------------------------------------- 
		■　新着情報　調整css　■
-------------------------------------------------------------- */

.newpost_list {
    border-bottom: 1px dotted #CCCCCC;
    display: block;
    margin: 0 0 10px;
    min-height: 75px;
    overflow: hidden;
    padding: 0;
}

span.news_small_text {
    color: #999999;
    font-size: 11px;
}


/* -------------------------------------------------------------- 
		■　トップページ　調整css　■
-------------------------------------------------------------- */

#container2 #home_img_01 {
    background: url("img/119_banner_main.jpg") no-repeat scroll center top transparent;
    display: block;
    float: left;
    height: 173px;
    margin: 0 10px 30px 0;
    width: 230px;
}

#container2 #home_img_02 {
    background: url("img/119_banner_main.jpg") no-repeat scroll center top transparent;
    display: block;
    float: left;
    height: 173px;
    margin: 0 10px 10px 0;
    width: 230px;
}

.text_float_left {
    float: left;
    line-height: 1.7em;
    width: 60%;
}

.text_float_right {
    float: right;
    line-height: 1.7em;
    width: 60%;
}

.clear_fix {
    clear: both;
    display: block;
    margin: 0 0 30px 0;
    width: 100%;
}

.indent_hidden {
text-indent: -9999px;
}

.h3_header {
    color: #886644 !important;
    left: 20px;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
    top: -48px;
}

.colm3_box {
    float: left;
    line-height: 1.2;
    margin: 20px 15px 10px 0;
    width: 195px;
}

.colm3_box img {
    clear: both;
    margin: 0 0 5px;
}

.box_last {
    margin-right: 0px !important;
}

div.button a {
    background: url("img/button.png") no-repeat scroll left top #FFFFFF;
    display: block;
    line-height: 32px;
    margin: 10px auto;
    padding: 0;
    text-align: center;
    text-decoration: none;
}
div.button a:hover {
    background: url("img/button.png") no-repeat scroll left bottom #FFFFFF;
    color:#FFF;
    text-decoration: none;
}

.sns02 {
    float: left;
    margin-right: 10px;
}

#top_bnr_block {
    float:right;
    margin: 0 0 30px;
    padding: 0;
}




/* -------------------------------------------------------------- 
		■　ブログ表示　調整css　■
-------------------------------------------------------------- */

body#privacy {
    background: none repeat scroll 0 0 transparent;
}

body.blog div.blog_eyecatch {
float:left;
}

body.blog div.blog_eyecatch div.eyecatch_frame {
    margin: 0 0 10px;
    max-height: 113px;
    min-height: 1px;
    overflow: hidden;
    padding: 0;
}

body.blog div.blog_eyecatch img {
    height: auto;
    margin: 10px 10px 10px 0;
    width: 150px;
}

body.blog div.entry-content {
    clear: none;
    float: left;
}

div.single_post div#read_float_img {
    float: left;
    height: auto;
    margin: 0 10px 10px 0;
    max-height: 262px;
    max-width: 350px;
    min-height: 1px;
    min-width: 1px;
    overflow: hidden;
    width: auto;
}

div.single_post div.entry-content, .entry-summary {
    clear: both;
    padding: 12px 0 20px;
}

body.blog div.hentry {
    margin: 0 0 30px;
}


/* -------------------------------------------------------------- 
		■　諸設定　調整css　■
-------------------------------------------------------------- */

.clear_float {
clear: both;
}

.clear_float_margin {
clear: both;
margin-bottom:30px;
}


div#content .wp_social_bookmarking_light {
margin-bottom: 20px !important;
}

#primary .widget-title2 a:link, #primary .widget-title2 a:visited {
    color: #B18E64 !important;
}

#content tr th, #content thead th {
color:#5d402f;
}