@charset "UTF-8";



/* --------------------------------
	リード
-------------------------------- */

p#lead { margin:12px 0 0 20px; }



/* --------------------------------
	みんなのクチコミ
-------------------------------- */

div#voice { margin:15px 0 0 0; border:1px solid #f7debe; padding:12px 18px 18px 18px; background:#ffeed8 url(../img/index/voice_bg_t.jpg) no-repeat center top; }

div#voice h2 {}
div#voice .content { width:100%; background:url(../img/index/voice_cont_bg_m.gif) repeat-y; }
div#voice .content .bg { background:url(../img/index/voice_cont_bg_b.gif) no-repeat left bottom; }
div#voice .content .bg_bg { padding:21px 21px 21px 21px; background:url(../img/index/voice_cont_bg_t.gif) no-repeat; }
div#voice .content .lead {}
div#voice .content .txt { margin:7px 0 0 0; }
div#voice .content .bnr { margin:3px 0 0 0; }



/* --------------------------------
	きれい通信
-------------------------------- */

div#kirei { margin:25px 0 0 0; border:1px solid #f9c7e7; padding:12px 18px 18px 18px; background:#fae0f0 url(../img/index/kirei_bg_t.jpg) no-repeat center top; }

div#kirei h2 {}
div#kirei .content { position:relative; }
div#kirei .content h3 {}
div#kirei .content .lead {}
div#kirei .content .img { position:absolute; left:340px; top:-21px; }

div#kirei .article { background:url(../img/index/kirei_latest_bg_m.gif) repeat-y left top; }
div#kirei .article .bg { padding:0 0 17px 0; background:url(../img/index/kirei_latest_bg_b.gif) no-repeat left bottom; }
div#kirei .article .latest { padding:0 0 10px 0; }
div#kirei .article .latest .main { padding:0 21px 0 0; width:338px; float:right; }
div#kirei .article .latest .main .btn { position:relative; margin:-26px 0 0 0; text-align:right; }
div#kirei .article .latest .sub { width:253px; float:left; }
div#kirei .article .backnumber { padding:18px 0 0 0; background:url(../../common/img/dt_h_01.gif) repeat-x left top; }
div#kirei .article .backnumber h4 { padding:0 0 0 21px; width:118px; float:left; }
div#kirei .article .backnumber ul { padding:0 21px 0 0; width:433px; float:right; }
div#kirei .article .backnumber ul li {}
div#kirei .article .backnumber ul li p { float:left; }



/* --------------------------------
	永富千晴のビューティトーク
-------------------------------- */

div#talk { margin:25px 0 0 0; border:1px solid #f2ede4; padding:12px 18px 35px 18px; background:#fdfaf5 url(../img/index/talk_bg_t.jpg) no-repeat center top; }

div#talk h2 {}
div#talk .intro {}
div#talk .intro h3 { width:253px; float:left; }
div#talk .intro .txt { padding:10px 0 0 0; width:357px; color:#662a0a; float:right; }
div#talk .profile { width:100%; background:url(../img/index/talk_prof_bg_m.gif) repeat-y; }
div#talk .profile .bg { background:url(../img/index/talk_prof_bg_b.gif) no-repeat left bottom; }
div#talk .profile .bg_bg { padding:18px 20px 18px 20px; background:url(../img/index/talk_prof_bg_t.gif) no-repeat; }
div#talk .profile .main { width:360px; float:left; }
div#talk .profile .main h3 {}
div#talk .profile .main .txt { color:#652a0a; line-height:1.5; }
div#talk .profile .sub { width:184px; float:right; }
div#talk .latest { margin:22px 0 0 0; background:url(../img/index/talk_latest_bg_m.gif) repeat-y left top; }
div#talk .latest .bg { padding:0 0 30px 0; background:url(../img/index/talk_latest_bg_b.gif) no-repeat left bottom; }
div#talk .latest p {}
div#talk .latest .main { padding:0 31px 0 0; width:423px; float:right; }
div#talk .latest .main p {}
div#talk .latest .sub { width:157px; float:left; }
div#talk .latest .txt { padding:0 0 0 35px; width:455px; clear:both; }
div#talk .latest .btn { position:relative; margin:-21px 0 0 0; padding:0 30px 0 0; text-align:right; } 
div#talk .backnumber { margin:36px auto 0 auto; width:570px; }
div#talk .backnumber h4 {}
div#talk .backnumber dl { padding:8px 0 6px 0; background:url(../../common/img/dt_h_01.gif) repeat-x left top; color:#652a0a; }
div#talk .backnumber dl.first { background:none; }
div#talk .backnumber dl dt { padding:0 0 0 3px; width:51px; float:left; font-weight:bold; }
div#talk .backnumber dl dd { padding:0 0 0 10px; width:496px; float:left; background:url(../../common/img/arw_01.gif) no-repeat left 0.3em; }
div#talk .backnumber dl dd .txt { width:395px; }
div#talk .backnumber dl dd .btn { position:relative; margin:-16px 0 0 0; text-align:right; }



