@charset "UTF-8";

/************************************************/
/* トップページ用CSS */
/* LastUpdate 17:15 2012/10/16 */
/************************************************/
/*----------------------------------------------*/
/* Global */
/*----------------------------------------------*/
body{
    /* デフォルト背景消去 */

background:url(../images/common/bg.jpg) no-repeat;
background-size:cover;
padding:0;
	margin: 0px;
	text-align:center;
	
}

/*============================================================
reset
============================================================*/
html, body, div, dl, dt, dd, ul, li, h1, h2, h3,h4, p, th, td {
margin:0; padding:0;
}
html,body { -webkit-text-size-adjust: none; }
h1, h2, h3 { font-size:100%; }
img { border:0; }
li { list-style-type:none; }

/*============================================================
common
============================================================*/

#wrapper {
	width:980px;
	margin: 0px auto;
	color:#666;
	font-size:14px;
	line-height:1.5em;
}





/*無料お試しセット(大)バナー*/
.muryou {margin:30px 58px;}



.left{ float:left; }
.right{ float:right; }
.center, #dw_wrapper .itemContent #item_wap .btn_set { text-align:center; }


.mb20 {margin-bottom:20px;}
.mb10 {margin-bottom:10px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.ptb20 {padding-top:20px; padding-bottom:20px;}
.pb10 {padding-bottom:10px;}
.pb30 {padding-bottom:30px;}
.pt40 {padding-top:40px;}
.pt55 {padding-top:55px;}
.pb55 {padding-bottom:55px;}
.pl55 {padding-left:55px;}
.text_brown {color:#763a16;
font-size:14px;
line-height:1.5em;
font-weight:bold;
}

.glay_s {font-size:12px; color:#666666; display:block; padding-top:10px;}
.glay_ss {font-size:11px; color:#888; font-weight:normal; line-height:100%;}
.glay_sss {font-size:10px; color:#888; font-weight:normal; line-height:100%;}


.pink {color:#ec5b80; font-weight:bold;}

.clear {clear:both;}

.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}  
  
.clearfix { display: inline-table; }  
  
/* Hides from IE-mac \*/  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* End hide from IE-mac */  

/*============================================================
pagetop
============================================================*/

.pagetop {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 30px;
}
.pagetop a {
   
}
 
.pagetop a:hover {
    
}






/*============================================================
top page
============================================================*/

#topimg {
	background:url(../images/top/top_img.png) no-repeat;
	width:980px;
	height:540px;
	zoom: 1;
	position: relative;
}

#main_left{
	float:left;
	width:614px;
	text-align:left;
	padding-top:20px;
}

#main_h1 {
	padding-top:0px;

}
#main_text {
	padding-top:5px;
	padding-left:35px;
	padding-right:35px;
	width:400px;
}

.fs {
	font-size:9px;
}
.line-height50 {
	line-height:0.9em;
	width:400px;
	padding-top:5px;
	padding-left:35px;
	padding-right:35px;
}
/*note-bg -------------------------------------------------------------*/

.notebg-top {
	background:url(../images/common/note_hd.png) no-repeat top;
	width:925px;
	margin:0 auto;
	padding-top:43px;
}

.notebg{
	background:url(../images/common/note_m.png) repeat-y;
	width:885px;
	padding:10px 20px;
}
.notebg-btm {
	background:url(../images/common/note_btm.png) no-repeat bottom;
	width:925px;
	margin:0 auto;
	padding-bottom:35px;
}

.notebg p{
	padding:10px;
}

/*見出し明朝 -------------------------------------------------------------*/

.h2f {
	font-size:33px;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-weight:600;
	color:#ec5b80;
	text-align:center;
	padding:10px 0px 20px;
	line-height:160%;
}
.h2b {
	font-size:40px;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-weight:600;
	text-align:center;
	line-height:160%;
	padding:10px 0px 30px;
}
.linepink {
	border-bottom:2px solid #ec5b80;
}
.linepink2 {
	border-bottom:2px solid #ec5b80;
	color:#ec5b80;
}


/*アンカーボタン-------------------------------------------------------------*/

.anlink {text-align:center;}

.anchorbox {
	display: inline-block;
	padding:5px;
}
/* ハックでIE6,7のみに適用 */

html*.anchorbox {

display: inline;
zoom: 1;
}


/*史上最高の美肌の秘訣は、エイジングの『アクセル』と『ブレーキ』に気づくこと！-------------------------------------------------------------*/

.img-accele {
	float:left;
	margin-left:20px;

}
#top_text {
	width:390px;
	float:left;
	padding:10px;
	margin-top:30px;
}


.bgpink{background:#f7c7cd; font-size:10px; padding:0 10px; line-height:150%;}

.bgblack{background:#333; color:#fff; padding:0px 5px; margin-right:5px; }

.bgglay {background:#f2f2f2; font-size:10px; padding:0 10px; line-height:150%;}

.f12 {font-size:12px;}

.img1 {
	float:left;
	margin-left:20px;
	margin-right:10px;
	margin-top:20px;
}
.img2 {
	float:right;
	margin-right:10px;
	margin-top:30px;
	margin-bottom:10px;
}


.renewal1{
	float:left;
	width:420px;
}
.renewal1 h3 {
	font-size:22px;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-weight:600;
	color:#ec5b80;
	padding:10px 0px 10px 5px;
}

.renewal2{
	float:left;
	width:420px;
	padding:10px 0px 10px 20px;
}
.renewal2 h3 {
	font-size:22px;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-weight:600;
	color:#ec5b80;
	padding:10px 0px 10px 5px;
}




.pinkline {
	font-weight:bold;
	color:#ea6182;
	background:#f7edf0;
}
.pinkb {
	font-weight:bold;
	color:#ea6182;
}

.kome {
	text-align:left;
	margin:0px 20px;
	display:block;
	font-size:10px;
	clear:both;
}

/*   史上最高に進化＆深化したドモホルンリンクルの“基本４点”で、肌トレ！    -------------------------------------------------------------*/


#newdwicon {
	position:relative;
	left: 60px;
	bottom:-30px;
}

.w490{
	width:465px;
	padding:10px;
	display: inline-block;
	text-align:left;
	vertical-align:top;
}

.w490 .title {
	border-bottom:2px solid #333;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-size:20px;
	margin-bottom:10px;
	padding-bottom:5px;
}
.w490 .number {
	font-size:30px;
	color:#ec5b80;
	font-style: italic;
	vertical-align:top;
	margin-right:5px;
}

.kome2 {
	text-align:left;
	margin:10px;
	display:block;
	font-size:10px;
	clear:both;
}

.bikatu{
	border:1px solid #666;
	background:#fff;
	margin-left:5px;
	padding:1px 3px;
	font-size:12px;
}
	



/* bnr_area */
.bnr_area {
	padding: 30px 0px 0px 58px;
}
.bnr_area p {font-size:10px; line-height:150%; padding-bottom:30px;}

.bnr_area img {
	display: block;
}

.banner01 {
	width:272px;
	float:left;
	margin-right:22px;
	text-align:center;
	font-size:12px;
}
.banner02 {
	width:272px;
	float:left;
	text-align:center;
	font-size:12px;
}
/* btm_ttl */
.btm_ttl {
	padding: 25px 58px;
	font-size: 10px;
	color: #666666;
}
