@charset "utf-8";
/*
Title: Castile screen style
URI: http://www.castile.jp/
Updated: Aug. 31 2010
Author: TOKA
Author URI: http://arecaindex.com/
*/


/* reset
-----------------------------------------*/

* {
  margin: 0px;
  padding: 0px;
  border: none;
  font-weight: normal;
  text-decoration: none;
	vertical-align: baseline;
}

html, body, div, 
h1, h2, h3, h4, h5, h6, 
p, address, 
ul, ol, dl, dt, dd, 
table, th, td, 
form, img {
  margin: 0px;
  padding: 0px;
}

img, img a {
 border: 0;
}

ul, dl {
	list-style: none;
}


/* base
------------------------------------------------------------ */

body {
	width: 100%;
	background: #fcf8ed url(https://img02.shop-pro.jp/PA01009/766/etc/body_bg.gif) repeat-x 0px 0px;
	text-align: center;
	font-size: 75%;
	line-height: 1.6em;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS P Gothic', 'Lucida Grande', 'Segoe UI', sans-serif;
	color: #363636;
}

strong {
	font-weight: bold;
}

a {
	color: #491900;
	text-decoration: none;
}


/* construction
------------------------------------------------------------ */

#container {
	width: 900px;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
	height: 100%;
}

#header {
	height: 158px;
	width: 100%;
	text-align: left;
	background: url(https://img02.shop-pro.jp/PA01009/766/etc/header_bg201010.jpg) no-repeat 0px 32px;
}

#content{
	width:100%;
	background-color: #fff;
	padding-top: 5px;
}

#content #side_bar {
	width: 190px;
	float: left;
	text-align: left;
	font-size: 11px;
	padding-bottom: 40px;
}

#content #main {
	background-color: #fff;
	width: 650px;
	float: left;
	text-align: left;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 40px;
	margin-left: 32px;
}

#content #main #home {
	padding-top: 36px;
}

#footer {
	height: 38px;
	background-color: #9a0000;
	clear: both;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#NoDisplay {
	display: none;
}


/* header
------------------------------------------------------------ */

#header h1 {
	font-size: 0px;
	width: 0px;
	position: absolute;
}

#header #link li {
	float: right;
	font-size: 11px;
	line-height: 1em;
	font-weight: normal;
	letter-spacing: -0.70px;
	color: #fff;
	margin-top: 15px;
	margin-right: 1px;
	margin-left: 1px;
}

#header #link li a {
	font-weight: normal;
	color: #fff;
}

/* global navi
------------------------------------------------------------ */

#global_navi {
	height: 26px;
	background: #491900;
	font-size: 11px;
	margin-top: 132px;
	position: absolute;
	width: 900px;
}

*html #global_navi {
	font-size: x-small;
}

#global_navi ul {
	list-style: none;
	width: 100%;
}

#global_navi li {
	float: left;
	text-align: center;
	color: #fff;
	line-height: 1em;
	padding-top: 8px;
}

#global_navi li a {
	color: #fff;
	display: block;
}

#global_navi li a:hover {
	color:#bcab9a;
	font-weight: bold;
}

#info {
	width: 138px;
}
#concept {
	width: 138px;
}
#oil {
	width: 108px;
}
#review {
	width: 90px;
}
#postage {
	width: 136px;
}
#account {
	width: 162px;
}
#shop {
	width: 98px;
}


/* side bar
------------------------------------------------------------ */

/* search */

#item_search {
	height: 70px;
	background-color: #bcab9a;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 5px;
}

#item_search ul {
	margin-bottom: 5px;
	font-weight: bold;
	color: #fff;
}

#item_search #search .select_c {
	font-size: x-small;
	width: 170px;
}

#item_search #search .keyword {
	margin-top: 7px;
	margin-right: 7px;
	height: 16px;
	width: 117px;
	float: left;
}

*html #item_search #search .keyword {
	margin-right: 1px;
}

#item_search #search .submit_btn {
	margin-top: 6px;
}


/* AccordionMenu */

#accordionMenu {
	width:190px;
	list-style-type:none;
	line-height:2.9em;
}

#accordionMenu a {
	display:block;
	font-weight:bold;
	text-decoration:none;
}

#accordionMenu ul {
	overflow: hidden;
}

#accordionMenu li {
	background-color:#fff;
	color:#491900;
	margin-bottom: 5px;
	letter-spacing: 1px;
}

#accordionMenu .adjust {
	text-indent: 5px;
}

#accordionMenu li a {
	display: block;
	overflow: hidden;
	background-color:#e9d4b6;
	color:#491900;
	padding-left: 5px;
	margin-bottom: 5px;
}

*html #accordionMenu li a {
	display: block;
	overflow: hidden;
	background-color:#e9d4b6;
	color:#491900;
	padding-left: 5px;
	margin-bottom: 5px;
	height: 0px !important;
	height/**/: 32px;
}

#accordionMenu a:hover,
#accordionMenu li.active a,#accordionMenu li li.active a {
	background-color:#f4e9da;
}

#accordionMenu li li a{
background-color:#fff;
}

#accordionMenu li ul {
	line-height: 1.8em;
	margin-top: 5px;
	text-indent: 6px;
}

#accordionMenu li ul li {
	margin-bottom: 0px;
}

*html #accordionMenu li ul li a {
	margin-bottom: 0px;
	height: 0px !important;
	height/**/: 18px;
}

#accordionMenu .sb_banner a {
	background-color: #d7c5c5;
	height: 75px;
}

#accordionMenu .sb_banner a:hover {
	background-color: #e7dcdc;
}

#accordionMenu .sb_banner img {
	margin-top: 4px;
	margin-right: 10px;
	vertical-align: middle;
}

#accordionMenu .sb_banner2 a {
	background-color: #ccd295;
	height: 80px;
	background-image: url(https://img02.shop-pro.jp/PA01009/766/etc/%A5%AB%A5%E9%A5%DF%A1%BC%C1%F7%CE%C1%CC%B5%CE%C1a.gif?cmsp_timestamp=20181023181133);
	background-repeat: no-repeat;
}
/* main common  
旧送料無料ロゴ
background-image: url(https://img02.shop-pro.jp/PA01009/766/etc/sb_postage.gif);

http://img02.shop-pro.jp/PA01009/766/etc/sb_postage.gif

------------------------------------------------------------ */


#accordionMenu .sb_banner2_2 a {
	background-color: #ccd295;
	height: 80px;
	background-image: url(https://img02.shop-pro.jp/PA01009/766/etc/sb_credit.gif);
	background-repeat: no-repeat;
}

#accordionMenu .sb_banner3 {
	background-color: #ccd295;
	height: 80px;
	background-image: url(https://img02.shop-pro.jp/PA01009/766/etc/sb_mobile.gif);
	background-repeat: no-repeat;
}

#accordionMenu span {
	display: none;
}

#side_bar #sb_ets li {
	padding-left: 5px;
	color: #491900;
	font-weight: bold;
	letter-spacing: 1px;
}

#side_bar #sb_ets li a {
	font-weight: bold;
}


/* main common
------------------------------------------------------------ */

#main h2 {
	font-size: 16px;
	line-height: 1.1em;
	font-weight: bold;
	color: #9a0000;
	letter-spacing: 1px;
	border-bottom: 1px dashed #000;
	padding-bottom: 6px;
	margin-bottom: 8px;
}

#main h3 {
	font-size: 14px;
	line-height: 1.1em;
	font-weight: bold;
	color: #9a0000;
	letter-spacing: 1px;
	border-bottom: 1px dashed #000;
	padding-bottom: 4px;
	margin-bottom: 10px;
}

#main h4 {
	font-size: 14px;
	font-weight: bold;
	color: #491900;
	width: 100%;
	line-height: 1.2em;
	margin-bottom: 15px;
}

#main h5 {
	font-size: 13px;
	line-height: 1.4em;
	font-weight: bold;
	padding-bottom: 10px;
	color: #9a0000;
	clear: both;
}

#main p {
	margin-bottom: 12px;
}


/* pankuzu
------------------------------------------------------------ */

#main #pankuzu {
	font-size: 11px;
	margin-bottom: 18px;
}

#main #pankuzu a {
	text-decoration: underline;
	margin-bottom: 18px;
}

#main #pankuzu a:hover {
	text-decoration: none;
}

#main #toTop {
	clear: both;
	margin-top: 20px;
	font-size: 11px;
	text-align: right;
}

#main #exp {
	width: 100%;
	clear: both;
}



/* footer
------------------------------------------------------------ */

#footer_in {
	width: 900px;
}

#footer p {
	font-size: 11px;
	color: #fff;
	padding-top: 13px;
	line-height: 1em;
	text-align: left;
}


/* clearfix
------------------------------------------------------------ */

.clearfix:after {
        content: ".";
        display: block;
        clear: both;
        height: 0;
        visibility: hidden;
}

.clearfix {
        display: inline-block;
}

html>/**/body .clearfix { display /*\**/: block\9 }


/* ************************************************************* */
/* 以下フリーページ専用CSS*/
/* ************************************************************* */

/* review main
------------------------------------------------------------ */

#main #reviewBtnT, #main #reviewBtnB {
	height: 45px;
	font-size: 0px;
}

#main #reviewBtnB {
	margin-left: 58px;
	margin-bottom: 38px;
	clear: both;
	font-size: 0px;
}

#main #reviewBtnT a {
	background: url(https://img02.shop-pro.jp/PA01009/766/etc/btn_reviewT.gif);
}

#main #reviewBtnB a {
	background: url(https://img02.shop-pro.jp/PA01009/766/etc/btn_reviewB.gif);
}

#main #reviewBtnT a, #main #reviewBtnB a{
	display: block;
	overflow: hidden;
	height: 0px !important;
	height /**/:45px;
	padding-top: 45px;
}

#main #reviewBtnT #season a { background-position:  0 45px; }
#main #reviewBtnT #skintype a { background-position: -133px 45px; }
#main #reviewBtnT #family a { background-position: -266px 45px; }
#main #reviewBtnT #shampoo a { background-position: -399px 45px; }
#main #reviewBtnT #btn_right a { background-position: -532px 45px; }

#main #reviewBtnB #kitchen a { background-position: 0 45px; }
#main #reviewBtnB #laundry a { background-position: -133px 45px; }
#main #reviewBtnB #trial a { background-position: -266px 45px; }
#main #reviewBtnB #gift a { background-position: -399px 45px; }

#main #reviewBtnT #season a:hover { background-position:  0 0; }
#main #reviewBtnT #skintype a:hover { background-position: -133px 0; }
#main #reviewBtnT #family a:hover { background-position: -266px 0; }
#main #reviewBtnT #shampoo a:hover { background-position: -399px 0; }
#main #reviewBtnT #btn_right a:hover { background-position: -532px 0; }

#main #reviewBtnB #kitchen a:hover { background-position: 0 0; }
#main #reviewBtnB #laundry a:hover { background-position: -133px 0; }
#main #reviewBtnB #trial a:hover { background-position: -266px 0; }
#main #reviewBtnB #gift a:hover { background-position: -399px 0; }

#main #reviewBtnT li, #main #reviewBtnB li {
	width: 118px;
	height: 45px;
	float: left;
	margin-right: 15px;
}

#main #reviewBtnT #btn_right {
	margin-right: 0px;
}

#main .reviewBox {
	clear: both;
}

#main .reviewBox .reviewBoxIn {
	margin-bottom: 30px;
}

#main .reviewBox .reviewBoxIn p {
	margin-bottom: 30px;
	padding-left: 5px;
	width: 635px;
}

#main .reviewBox .reviewBoxIn span {
	font-weight: bold;
}

#main #type {
	margin-bottom: 30px;
	border-top: 1px solid #491900;
	border-bottom: 1px solid #491900;
}

#main #type ul {
	height: 30px;
	padding-left: 30px;
	padding-top: 10px;
}

#main #type li {
	float: left;
	margin-right: 12px;
	vertical-align: middle;
}

#main #type a:hover {
	color: #9a0000;
}

#main #type strong {
	font-weight: bold;
	color: #9a0000;
}

/* f1 aboutSoap main
------------------------------------------------------------ */
#main #f1_aboutSoap p {
	margin-bottom: 30px;
}

/* f2 oil main
------------------------------------------------------------ */
#main #f2_oil table {
	border-collapse: separate;
	width: 650px;
	border-spacing: 2px;
	text-align: center;
}

#main #f2_oil p {
	margin-bottom: 30px;
}

/* f8 postage main
------------------------------------------------------------ */

#main #f8_postage .menu span {
	color: #9a0000;
}

#main #f8_postage ul {
	list-style: disc outside;
	padding-left: 20px;
}

#main #f8_postage table {
	margin-bottom: 30px;
}

#main #f8_postage table th, #main #f8_postage table td {
	vertical-align: middle;
}

#main #f8_postage #f8_xp, #main #f8_postage #f8_up {
	width: 100%;
	border-collapse: collapse;
	border: 1px;
}

#main #f8_postage #table #f8_xp th, #main #f8_postage #table #f8_xp td, #main #f8_postage #table #f8_up th, #main #f8_postage #table #f8_up td,{
	padding: 10px;
}

#main #f8_postage .tadashi {
	line-height: 1.4em;
	color: #ff8000;
}

#main #f8_postage h6 {
	font-size: 13px;
	font-weight: bold;
}


/* f9 shop main
------------------------------------------------------------ */

#main #f9_shop .menu span {
	color: #9a0000;
}

/* f27 GoogleMapsapi main
------------------------------------------------------------ */
#map_google {
	height: 446px;
	width: 648px;
	border: 1px solid #5e4a0d;
}

#main #f27_privilege ul {
	margin-bottom: 30px;
}




/* 以下,既存サイトより継承分
 ------------------------------------- 
 * font設定について
 * font設定について
 * ------------------------------------- */

.font-a1  {
	color:	#808080;
}


.font-a2  {
	color:	#656565;
}

.font-a3 {
	color:	#dcb38c;
}

/* ************************* */

.font-xs {
	color: #606060;
	font-size: x-small;
}

.font-s {
	color:	#606060;
	font-size: small;
}

.font-m {
	color:	#606060;
	font-size: medium;
}

.font-l {
	color:	#606060;
	font-size: large;
}

/* ************************* */

.font-leftside{
	color: #ffffff;
	font-size: small;	
}

.fontfp3a {
	color:	#606060;
	font-size: medium;
}


/* ************************************************************* */
/* ------------------------------------- 
 * 水平線の設定について
 * ------------------------------------- */

.hrside-l {
	border-color: #d3ab9d;
	border-top-style: double;
	border-top-width: 3px;
	width: 100px;
}

/* ------------------------------------- 
 *	商品詳細　　テーブル
 * ------------------------------------- */

.t-setu1{
	border: 1px solid #c0c0c0;
	border-collapse:   collapse;
	padding: 3px;
	background-color:  #ffffff;
	vertical-align:    top;
	width:		580px;
}

.setu1-th1 {
	width: 50px;
	color: #8c8c8c;
	font-size: 12px;
	text-align:	center;
	padding: 	3px;
	border: 	1px solid #c0c0c0;
	border-spacing: 0px;
	vertical-align:	 top;
}

.setu1-th2 {
	width: 50px;
	color: #8c8c8c;
	font-size: 12px;
	text-align:	center;
	padding: 	3px;
	border: 	1px solid #DAB6BE;
	border-spacing: 0px;
	vertical-align:	 top;
}

.setu1-td1 {
              font-size:        12px;
              color:            #999999;
              cellpadding:      0px;
              padding:          3px;
              border:           1px solid #c0c0c0;
              border-spacing:   3px;
              vertical-align:   top;
}

.setu1-td2 {
              font-size:        12px;
              color:            #999999;
              cellpadding:      3px;
              padding:          3px;
              border:           1px solid #c0c0c0;
              border-spacing:   0px;
              vertical-align:   top;
}

.setu1-td3 {
              font-size:        12px;
              color:            #999999;
              cellpadding:      3px;
              padding:          3px;
              border:           1px solid #c0c0c0;
              border-spacing:   0px;
              vertical-align:   top;
}

/* ------------------------------------- 
 *	商品詳細-説明　　テーブル
 * ------------------------------------- */

.setsu-hed {
	   	color:	#790000;
}

.setsu-main {
	   	border-style: double;
		color:	#790000;
		padding-left: 10px;
		width: 580px;
}

/* ------------------------------------- 
 * フリーページ　1　テーブル　(石けんについて)
 * ------------------------------------- */

/*  BOX枠の設定  ----------------------  */

.fp1-bd1    {
	 border-left: #a53462 20px solid;
            border-bottom: #a53462  3px solid; 
            font-size: 12pt;
}

.waku-fp1    {
              border-style: solid;
              border-width: 1px; 
              color: #8c8c8c;
              text-align: left;
              font-size: 14px;
              padding: 4px 4px  4px   10px ;
              width: 200px;                            
}


/* ------------------------------------- 
 * フリーページ　2　テーブル　(オイル・ハーブ)
 * ------------------------------------- */

/* BOX枠の設定  -----------------------  */

.waku-fp2    {
              border-style: solid;
              border-width: 1px; 
              color: #5f5f5f;
              text-align: left;
              font-size: 14px;
              padding: 4px 4px 4px 10px ;
              width: 200px;                            
}


/*  ----------  ﾃｰﾌﾞﾙ枠の設定  ------  */

.table-fp2{
             font-size: 11px;
             color: #999999;
             padding: 2px 3px;
             background-color: #ffffff;
             border-top: 2px solid #cef5da;
             border-bottom: 2px solid #cef5da;
             border-right: 2px solid #cef5da;
             border-left: 2px solid #cef5da;
             vertical-align: top;
}


/* ------------------------------------- 
 * フリーページ　3　テーブル　(石けん生活)
 * ------------------------------------- */
/*  ----------  フォントの設定   ------  */

.fp3-font  {
	font-size: 12pt;
        color: #c19561;

}

/*  ----------  ボーダーの設定  ------  */

.fp3-bd1    {
	 border-left: #db3561 20px solid;
            border-bottom: #db3561  3px solid; 
            font-size:	 12pt;
            width:		580px;
}


.fp3-bd2    {
	 border-left:         purple 20px solid;
            border-bottom:       purple  3px solid; 
            font-size:	 12pt;
	 width:		580px;
}


.fp3-bd3    {
	 border-left:         orange 20px solid;
            border-bottom:       orange  3px solid; 
            font-size:	 12pt;
	 width:		 580px;
}






/* ------------------------------------- 
 * フリーページ　7　テーブル　(雑誌掲載)
 * ------------------------------------- */

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

.fp7-bd1    {
	 border-left:         #bc8be0 20px solid;
            border-bottom:       #bc8be0  3px solid; 
            font-size:	 12pt;
            color:               #8c8c8c;
	 width:		 90%;
}



#fp7-head {
	  border:		1px  solid #f5e9f5;
             border-collapse:	collapse;

}

.fp7-tr1    {
              font-size:	12px;
              padding:	10px;
              border: 	1px solid #f3bc01;
	   background:	#f5e9f5;
	   color:		#f5b086;
              text-align:	center;
              vertical-align: 	top;
}


.fp7-tr2    {
              font-size:	12px;
              padding:	10px;
              border: 	1px solid #f3bc01;
	   background:	#ffffff;
	   color:		#8c8c8c;
              text-align:	left;
              vertical-align: 	top;
}

.fp7-font   {
	   color:             #f58681;
}

/*  -------雑誌掲載本文--------------------------  */


#table-fp7 {
              border: 1px solid #f5e9f5;
              border-collapse:   collapse;

}

#table-fp7 tr    {
              
              color: #8c8c8c;
              padding: 10px 10px;
              background: #f5e9f5;
              border: 1px solid #f5e9f5;
              vertical-align:top;
}

#table-fp7 td    {
              font-size: 12px;
              padding: 10px 10px;
              border: 1px solid #f5e9f5;
              text-align: center;
              vertical-align: top;
}


/* ------------------------------------- 
 * フリーページ　8　テーブル　(支払･配送)
 * ------------------------------------- */


/*  ----------  はじめに  ------  */


.fp8-bda    {
	 border-left:         #c04040 20px solid;
            border-bottom:       #c04040  3px solid; 
            font-size:	 12pt;
            width:		 450px;
	 line-height:	 20px;
	 color: 		 #8c8c8c;
}


/*  ----------  発送時間  ------  */
.fp8-bd1    {
	 border-left:         #e2b49e 20px solid;
            border-bottom:       #e2b49e  3px solid; 
            font-size:	 12pt;
            width:		 450px;
	 line-height:	 20px;
	 color: 		 #8c8c8c;
}

#fp8time   {
	border:		 1px solid #f59f9e;
	border-collapse:      collapse;
	padding: 10px;
	width: 100%;
}

#fp8time th{
	background-color:	 #eeb4b4;
	text-align: 	 center;
	color: 		 #8c8c8c;
	font-weight:	 normal;
	border:		 1px solid #f59f9e;
	padding: 10px;
}

#fp8time td {
	border:		 1px solid #f59f9e;
	padding: 10px;
}

/*  ----------  決済  -----------  */

.fp8-bd2    {
	 border-left:         #e9e4b2 20px solid;
            border-bottom:       #e9e4b2  3px solid; 
            font-size:	 12pt;
            width:		 450px;
	 line-height:	 20px;
	 color: 		 #8c8c8c;
}

#fp8kessai  {
	border:		 1px solid #ded9ac;
	border-collapse:     collapse;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#fp8kessai th{
	  border:		 1px solid #ded9ac;
             background-color:	 #e9e4b2;
	  text-align: 	 center;
             width: 		 25%;
	  color: 		 #8c8c8c;
	  font-weight:	 normal;
}

#fp8kessai td{
	border:	 	 1px solid #ded9ac;
	padding: 10px;
}

/*  ----------  配送ﾃｰﾌﾞﾙ小見出し  ---------  */

.fp8-bd3    {
	 border-left:         #d4d4d4 20px solid;
            border-bottom:       #d4d4d4  3px solid; 
            font-size:	 12pt;
            width:		 450px;
	 line-height:	 20px;
	 color: 		 #8c8c8c;
}

.fp8bd-teikei {
            border:		1px solid #f0c5c5;        
  	 background-color:   #f0c5c5;
           color:                #8c8c8c;
           line-height:          20px;
}

.fp8bd-xpack, .fp8bd-upack  {
	color:                #8c8c8c;
	line-height:          30px;
	text-align: left;
	font-size: 14px;
}


/*  ----------  配送・送料  ------  */
#table table{
	width: 100%;
	border-collapse: collapse;
	border: 1px;
	border: 1px solid #c1cdcd;
	margin-bottom: 5px !important;
}

#table td{
             font-size:        12px;
             color:            #999999;
             padding:          2px 3px;
             background-color: #ffffff;
             border:           1px solid #c1cdcd;
             vertical-align:   top;
}
#main #f8_postage #table #f8_xp td {
	padding: 10px;
	text-align: left;
}


#table .td-head{
             width: 0%;
             font-size: 12px;
             color: #F5F5F5;
             background-color: #d4d4d4;
             text-align: left;
}

#table .td-headbaby1{
	width: 9%;
	font-size: 11px;
	color: #FFF;
	background-color: #d4d4d4;
	text-align: left;
	padding: 2px;
	vertical-align: middle;
}

#table .td-headbaby2{
	width: 8%;
	font-size: 11px;
	color: #FFF;
	background-color: #d4d4d4;
	text-align: left;
	padding: 2px;
	vertical-align: middle;
}

#table .td-side{
	color: #333;
	background-color: #d4d4d4;
	text-align: center;
	vertical-align: middle;
}


/* ----- 四角枠の設定 ----- */

.waku-fp8a    {
	border-color:         #9a0000;
	border-style:         solid;
	border-width:         1px;
	color:		    #8c8c8c;
	text-align: 	    left;
	font-size:            12px;
	margin-bottom: 20px;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 10px;

}


.waku-fp8    {
              border-style:         solid;
              border-width:         1px; 
              color:		    #8c8c8c;
              text-align: 	    left;
              font-size:            14px;
              padding:              4px 4px  4px   10px ;
              width:                300px;                            

}


/* ------------------------------------- 
 * フリーページ　9　テーブル　(当店について)
 * ------------------------------------- */

#fp9-tbl     {
              border:		 1px solid #DAB6BE;
              border-top: 	 0px solid #DAB6BE;
}
#fp9-tbl th  {
              width: 		 130px;
              color: 		 #8c8c8c;
              font-size:	 12px;
              text-align: 	 right;
              padding:	 10px 10px;
              background:	 #f5e9f5;
              border-top: 	 1px solid #DAB6BE;
              vertical-align:	 top;
}
#fp9-tbl td  {
              font-size:	 12px;
              padding: 	 10px 10px;
              border-top: 	 1px solid #DAB6BE;
              vertical-align:	 top;
}