@charset "utf-8";

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
■1．トップページ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●１-１．セクション
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#section_main{
	overflow:hidden;
}

#section_left{
	float:left;
	width:736px;
}

#section_right{
	float:right;
	width:225px;
	background:#f2f2f2;
	padding:5px 9px 100px 10px;
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●１-２．WHAT'S NEWとメインFLASH
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#news_area{
	overflow:hidden;
	width:736px;
	margin-bottom:20px;
	font-size:75%;
}
#news_area #news{
	float:left;
	width:225px;
	padding:10px 11px 0 9px;
	background:url("../images/news_bg.gif") no-repeat left top;
}
#news_area #news dl{
	padding:10px 16px;	
}
#news_area #news dl dt{
	padding-left:12px;
	background:url("../../common/images/box_arrow_pink.gif") no-repeat left center;	
}
#news_area #news dl dd{
	padding-bottom:3px;
	background:url("../images/news_dot_line.gif") no-repeat left bottom;
	line-height:1.5em;
}
#news_area #news dl dd a{
	color:#f541a6;
}

/*FLASH*/
#news_area  #flashcontent{
	float:left;
	width:490px;
	height:205px;
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●１-３．トップページコンテンツ
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#content_area{
	width:736px;
	margin-bottom:20px;
}
#content_area #content_area_left{
	overflow:hidden;
	float:left;
	width:483px;	
}
#content_area #content_area_right{
	float:left;
	width:238px;
}
#content_area #content_area_bottom{
	clear:both;
	overflow:hidden;
	width:736px;
	padding-top:15px;
}

/*オンナのカラダ基礎講座*/
#content_area_left .list_health{
	float:left;
	width:238px;
	margin:0 7px 15px 0;
	background:url("../images/health_bg.gif") repeat-y left top;
}
#content_area_left .list_health ul{
	margin:0 15px;
}
#content_area_left .list_health ul li{
	padding-left:10px;
	background:url("../../common/images/arrow_pink.gif") no-repeat left center;
}
#content_area_left .list_health .detail{
	padding-right:15px;
	text-align:right;
}
#content_area_left .list_health .detail a{
	padding-left:10px;
	font-size:75%;
	color:#f541a6;
	background:url("../../common/images/box_arrow_pink.gif") no-repeat left center;
}

/*キレイの日常*/
#content_area_left .list_beauty{
	float:left;
	width:238px;
	margin-bottom:15px;
	background:url("../images/beauty_bg_repeat.gif") repeat-y left top;
}
#content_area_left .list_beauty ul{
	padding:0 15px;
	background:url("../images/beauty_bg.gif") no-repeat left top;
}
#content_area_left .list_beauty ul li{
	padding-left:10px;
	background:url("../../common/images/arrow_yellow.gif") no-repeat left center;
}
#content_area_left .list_beauty .detail{
	padding-right:15px;
	background:url("../images/beauty_bg_repeat.gif") repeat-y left top;
	text-align:right;
}
#content_area_left .list_beauty .detail a{
	padding-left:10px;
	font-size:75%;
	color:#d9ae03;
	background:url("../../common/images/box_arrow_yellow.gif") no-repeat left center;
}

/*女を磨くリュクスな時間*/
#content_area_left .list_healing{
	clear:both;
	overflow:hidden;
	width:483px;
	background:url("../images/healing_bg.gif") repeat-y left top;
	
}
#content_area_left .list_healing ul li img.healing_thumb{
	float:left;
	padding:1px;
	border:1px solid #50b817;
}
#content_area_left .list_healing ul{
	margin:15px;	
}
#content_area_left .list_healing ul li{
	float:left;
	padding-bottom:5px;
}
#content_area_left .list_healing ul li dl{
	float:left;
	width:170px;
	padding-left:5px;
	font-size:75%;
}
#content_area_left .list_healing ul li dl dt a{
	padding-left:10px;
	color:#50b817;
	background:url("../../common/images/box_arrow_green.gif") no-repeat left center;
}

#content_area_left .list_healing .detail{
	clear:both;	
	padding-bottom:10px;
	text-align:right;
	background:url("../images/healing_foot.gif") no-repeat left bottom;
}
#content_area_left .list_healing .detail a{
	padding:0 15px 0 10px;
	font-size:75%;
	color:#50b817;
	background:url("../../common/images/box_arrow_green.gif") no-repeat left center;
}

/*リアルダイエット*/
#content_area_right {
	width:238px;
	margin-left:7px;
	background:url("../images/diet_bg_repeat.gif") repeat-y left top;
	font-size:75%;
}
#content_area_right ul{
	padding:0 15px 0 13px;
	background:url("../images/diet_bg.gif") no-repeat left top;
}
#content_area_right ul li{
	overflow:hidden;
	margin:10px 0;
	padding:1px;
	border:1px solid #76d6d5;
}
#content_area_right ul li a{
	color:#0c8f8d;
	font-weight:bold;
}
#content_area_right ul li img{
	float:left;	
	width:55px;
}
#content_area_right dl{
	float:left;	
	width:135px;
	margin-left:5px;
	line-height:1.5em;
}
#content_area_right .detail{
	padding-right:15px;
	background:url("../images/diet_bg_repeat.gif") no-repeat left bottom;
	text-align:right;
}
#content_area_right .detail a{
	padding-left:10px;
	color:#0c8f8d;
	background:url("../../common/images/box_arrow_blue.gif") no-repeat left center;
}

/*今月のオススメサロン*/
#content_area_bottom .pick_recommend{
	float:left;
	width:360px;
	background:url("../images/recommend_present_bg.gif") repeat-y left top;
}
#content_area_bottom .pick_recommend img.recommend_thumb{
	float:left;
	margin-left:14px;
}
#content_area_bottom .pick_recommend dl{
	float:left;
	width:230px;
	padding:0 10px;
}
#content_area_bottom .pick_recommend dl dt a{
	padding-left:10px;
	background:url("../../common/images/box_arrow_pink.gif") no-repeat left center;
}
#content_area_bottom .pick_recommend dl dd{
	font-size:75%;
	line-height:1.5em;
}
#content_area_bottom .pick_recommend .clear{
	width:333px;
	margin-left:14px;
	padding-top:8px;
}
#content_area_bottom .pick_recommend .detail{
	padding: 0 15px 10px 0;
	background:url("../images/recommend_present_foot.gif") no-repeat left bottom;
	text-align:right;
}
#content_area_bottom .pick_recommend .detail a{
	padding-left:10px;
	background:url("../../common/images/box_arrow_pink.gif") no-repeat left center;	
	font-size:75%;
}

/*今月のプレゼント*/
#content_area_bottom .pick_present{
	float:left;
	width:360px;
	margin-left:7px;
	background:url("../images/recommend_present_bg.gif") repeat-y left top;
}
#content_area_bottom .pick_present .present_box{
	overflow:hidden;
	padding-bottom:5px;
}
#content_area_bottom .pick_present img.present_thumb{
	float:left;
	margin-left:14px;
}
#content_area_bottom .pick_present dl{
	float:left;
	width:230px;
	padding:0 10px;
}
#content_area_bottom .pick_present dl dt a{
	padding-left:10px;
	background:url("../../common/images/box_arrow_pink.gif") no-repeat left center;
}
#content_area_bottom .pick_present dl dd{
	font-size:75%;
	line-height:1.5em;
}
#content_area_bottom .pick_present .clear{
	width:333px;
	margin-left:14px;
	padding-top:8px;
}
#content_area_bottom .pick_present .detail{
	padding:0 15px 10px 0;
	background:url("../images/recommend_present_foot.gif") no-repeat left bottom;
	text-align:right;
}
#content_area_bottom .pick_present .detail a{
	padding-left:10px;
	background:url("../../common/images/box_arrow_pink.gif") no-repeat left center;	
	font-size:75%;
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
●１-４．トップページ右側バナースペース
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#section_right #click_banner_area{
	border:1px solid #f541a6;	
	background:url("../images/click_bg.gif") repeat left top;
	margin:5px 0 8px 0;
}
#section_right #click_banner_area .click_area{
	overflow:hidden;
	margin:3px;
	background:#FFFFFF;
	font-size:75%;
	line-height:1.5em;
}
.click_area .dot_line{
	clear:both;
}
.click_area .dot_line img{
	margin-left:4px;	
}

.click_area .click_right{
	float:right;
	width:147px;
	padding:5px 5px 10px 0;
}
.click_area .click_right dt{
	margin-bottom:5px;	
}
.click_area .click_left{
	float:left;
	width:60px;
	padding:5px 0 0 5px;
}

.click_area .click_left img.icon{
	margin-bottom:10px;	
}

/*ブログ*/
.blog_area{
	margin-top:20px;	
}
.blog_area img{
	margin-bottom:10px;	
}

/*SSL*/
.ssl{
	margin:20px 0 10px 0;
	font-size:75%;
	line-height:1.5em;	
}

/*リニューアルバナー*/
.bannar_renewal{
	margin:10px 0;	
}


.banner_area{
	margin-top:8px;	
}
