@charset "UTF-8";
@import url("../../../../shared/css/base.css");

/******************body******************/
body {
	background: #FCE6EA url(../img/bg.gif) repeat-y center top;
	width: 815px;
}


#detersa{
	padding-right: 7px;
	padding-left: 8px;
}

#detersa div.doc{
	padding-right: 32px;
	padding-left: 32px;
}

/*トライアル購入エリア　上部ーーーーーーーーーーーーーーーーーーーー*/

#trial-top{ }
#trial-top div.bg-top{background: url(../img/bg_top.jpg) no-repeat left top; zoom:100%; }
#trial-top div.bg-mid{ background: url(../img/bg_mid.gif) repeat-y 30px top; zoom:100%; }
#trial-top div.bg-btm{ background: url(../img/bg_btm.gif) no-repeat 30px bottom; zoom:100%; }
#trial-top div.doc{ padding: 25px 55px; }

/* 商品名タイトル */
#trial-top h1{padding-bottom: 5px;}
/* 商品説明 */
#trial-top p.description{
	padding-bottom: 10px;
	
}
/* アイコン */
#trial-top div.icon img{ padding-right: 5px; }
/* ボタン */
#trial-top div.bt{ padding-top: 10px; }



/*トライアル購入エリア　下部ーーーーーーーーーーーーーーーーーーーー*/
#trial-btm{
	padding-right: 25px;
	padding-left: 25px;
}
#trial-btm div.bg-top{background: url(../img/bg_btm01.jpg) no-repeat left top; zoom:100%; }
#trial-btm div.bg-mid{ background: url(../img/bg_btm02.jpg) repeat-y left top; zoom:100%; }
#trial-btm div.bg-btm{ background: url(../img/bg_btm03.jpg) no-repeat left bottom; zoom:100%; }
#trial-btm div.doc{ padding: 25px 30px; }
/* 商品名タイトル */
#trial-btm h2{padding-bottom: 5px;}
/* 商品説明 */
#trial-btm p.description{padding-bottom:10px;color: #790769;}
/* アイコン */
#trial-btm div.icon img{ padding-right: 5px; }
/* ボタン */
#trial-btm div.bt{padding-top: 10px;}


/*　購入エリア　上部　下部　共通スタイルーーーーーーーーーーーーーーーーーーーー　*/
/* 商品写真 */
div.photo{ padding-bottom: 10px; }



/*　杉本ボイス　ーーーーーーーーーーーーーーーーーーーー　*/
#voice{
	line-height: 1.4em;
	padding-top: 30px;
	padding-bottom: 10px;
}
#voice h2{ padding-bottom: 20px; }

/*　成分詳細　ーーーーーーーーーーーーーーーーーーーー　*/
#detail{
	font-size: 95%;
	padding-top: 15px;
	padding-bottom: 15px;
}
#detail h3{padding-bottom: 8px;}
#detail p.note{
	text-indent: -1em;
	padding-left: 1em;
}


/* こんな人におすすめ */
#osusume{ padding-left: 30px; }
#osusume h3{
	background: #DE3C55 url(../img/bg_osusume1.gif) no-repeat left top;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#osusume div.doc{
	margin: 0px;
	padding: 0px;
	width: 225px;
	background: #EE7C93;
}
#osusume div.bg-btm{background: url(../img/bg_osusume2.gif) no-repeat left bottom;}
#osusume ul{
	
	padding-top: 15px;
	padding-bottom: 20px;
}
#osusume ul li{
	
	color: #FFFFFF;
}

/*召し上がり方*/
#how{font-size: 95%;
	padding-top: 15px;
	padding-bottom: 15px;}

#how h3{
	font-size: 110%;
	font-weight: bold;
	color: #6484A6;
	padding-bottom: 5px;
}
div.caution{
	padding: 10px;
	border: 2px solid #CCCCCC;
}
/* フッター　 */

#footer{
	padding: 30px;
	border-top: 1px solid #CCCCCC;
	
}
#footer a{font-size: 90%;}
