@charset "UTF-8";

/*---------------------------------------------
 base
---------------------------------------------*/
table {
 border-collapse: collapse;
 empty-cells: show;
}

td {
 padding: 0;
}

img {
 border: 0;
}

div, p {
 padding: 0;
 margin: 0;
}

/*---------------------------------------------
 共通
---------------------------------------------*/
#mainTable {
 width: 621px;
}

#mainTable #globalNavi {
 height: 59px;
 border-bottom: solid 1px #c6c4c4;
}

#mainTable #categoryNavi {
 width: 621px;
 height: 78px;
}

.txtRed {
 color: #9f1401;
}

.txtBold {
 font-weight: bold;
}

.txt9 {
 font-size: 9px;
}

#mainTable .leftArea {
 float: left;
}

#mainTable .rightArea {
 float: right
}

/*---------------------------------------------
 2009_a
---------------------------------------------*/
#mainTable #a_mainSection {
 width: 581px;
 margin-left: 20px;
 margin-top: 20px;
 margin-bottom: 14px;
}
#mainTable .jikkanTop {
 height: 302px;
}

/*---------------------------------------------
 2009_a 美肌クラブTOP
---------------------------------------------*/
#mainTable #a_bihadaclub_mainSection {
 width: 621px;
 height: 321px;
}
/*---------------------------------------------
 2009_a 美肌クラブ　桃井＆小雪メッセージ
---------------------------------------------*/
#mainTable .banner {
 margin-top: 30px;
 text-align: center;
}
/*---------------------------------------------
 2009_a 美肌クラブ　メンバーページ
---------------------------------------------*/
#mainTable #a_bihadaclub_member {
 padding: 20px 20px 0 20px;
 background:url("img/200912_a_bihadaclub_bg.jpg") center bottom no-repeat;
}
#mainTable #a_bihadaclub_member .profileArea {
 width: 120px;
 float: left;
}
#mainTable #a_bihadaclub_member .profileArea .photo {
 margin-bottom: 15px;
}

#mainTable #a_bihadaclub_member .rightContArea {
 width: 432px;
 float: right;
 margin-bottom: 10px;
}
#mainTable #a_bihadaclub_member .rightContArea .catch {
 margin-bottom: 20px;
 border-bottom: solid 3px #e9c6b1;
}
#mainTable #a_bihadaclub_member .rightContArea p.qa {
 margin-bottom: 14px;
}
#mainTable #a_bihadaclub_member .rightContArea p.qaAttention {
 text-align: right;
}
#mainTable #a_bihadaclub_member .rightContArea img.mgB15 {
 margin-bottom: 15px;
}
#mainTable #a_bihadaclub_member .rirekishoArea {
 clear: both;
 margin-bottom: 20px;
}
#mainTable .rirekisho_bannerArea {
 clear: both;
 text-align: center;
}
#mainTable #a_bihadaclub_member .subNaviArea {
 text-align: center;
 height: 75px;
 margin-top: 23px;
}
/*---------------------------------------------
 2009_a_himitsu
---------------------------------------------*/
#mainTable #a_himitsu_mainSection {
 width: 621px;
 height: 369px;
}

/*---------------------------------------------
 2009_b
---------------------------------------------*/
#mainTable .bannerB {
 margin-top: 20px;
 margin-bottom: 5px;
 text-align: center;
}

/*---------------------------------------------
 30th_banner
---------------------------------------------*/
#mainTable .samplingBanner {
 margin: 15px 0;
 text-align: center;
}

/*---------------------------------------------
 pitera
---------------------------------------------*/
.promoAttention {
 margin-left: 20px;
 margin-bottom: 10px;
}

.pitera {
 font-size: 10px;
 line-height:14px; 
 text-align: right;
 padding-right: 25px;
}

