@charset "utf-8";/* ##### body Starts ##### */body {  margin: 0px;  padding: 0px;  font-family: Helvetica,Arial,verdana,ＭＳ ゴシック;  font-size: 12px;  color:#666666;  line-height: 160%;  background: #f0ecf1;}/* ##### body Ends ##### *//* ##### ContentsBlock Starts ##### */#Body{  width:100%;  background: #ffffff;  border-bottom:1px solid #D3CfD6;}#ContentsBlock {  width:1020px;  background: #ffffff;}#ContentsBlock #Navi{	margin-top:0px;	width:247px;	float: left;}#ContentsBlock #Logo{	height:150px;	background: url(../images/navi_logo.gif) no-repeat top left;}#ContentsBlock #Logo span{	display:none;}#ContentsBlock #Navi #MainNavi{	margin-left:20px;}#ContentsBlock #Navi .spNavi{	background: url(../images/navi_deco.gif) no-repeat top left;}#ContentsBlock #Navi .spNavi img{	margin-top:25px;}#ContentsBlock #Navi #subNavi{	margin-top:20px;	margin-bottom:50px;	margin-left:20px;	padding-left:0px;	list-style:none;	font-family: Helvetica,Arial,verdana,ＭＳ ゴシック;	font-size: 10px;}#ContentsBlock #subNavi li.subNaviLine{	margin-top:5px;	margin-bottom:5px;	height:1px;	background: url(../images/navi_line.gif) no-repeat top left;}#ContentsBlock #subNavi a{	margin-left:10px;}#ContentsBlock #subNavi a:hover{	text-decoration:none;}#ContentsBlock  #Contents{  width:748px;  float: left;}#ContentsBlock  #Contents h1{	text-align:right;	margin-top:40px;}#ContentsBlock  #Contents h2{	margin-top:20px;	margin-bottom:0px;}#Footer{	width:995px;	margin-top:5px;	margin-bottom:30px;	text-align:right;}p{	font-family: Helvetica,Arial,verdana,ＭＳ ゴシック;	font-size: 12px;	color:#777777;	line-height: 170%;}.smallFont{	font-family: Helvetica,Arial,verdana,ＭＳ ゴシック;	font-size: 10px;}.smallFont2{	font-family: Helvetica,Arial,verdana,ＭＳ ゴシック;	font-size: 8px;}/* ##### Products Starts ##### */.ProductsBlock{	background: url(../whats_velamuse/images/products_image.jpg) no-repeat 0 60px;	width:750px;}.ProductsText{	background: url(../whats_velamuse/images/products_back.gif) repeat 0 0;}/* ##### merit Ends ##### *//* ##### merit Starts ##### */.MeritBlock{	background: url(../why_neck_beauty/images/image.jpg) no-repeat 470px 0;	width:750px;	margin-bottom:40px;}.MeritBlock p{	line-height: 150%;}.Hanae1{	float:left;	margin-left:35px;	width:145px;}.Hanae2{	float:left;	width:566px;	background: url(../why_neck_beauty/images/hanae03.gif) repeat top left;}.Hanae2 p{	margin-left:35px;	margin-top:5px;	margin-bottom:5px;	width:500px;	line-height: 170%;}.MassageBlock{	background: url(../neck_massage/images/image.jpg) no-repeat 325px 0;	width:750px;}.MeritBlock p{	line-height: 140%;}/* ##### merit Ends ##### *//* ##### SubContentsBlock Starts ##### */.SubContentsBlock{	margin-left:25px;}.SubContentsBack{	background: url(../images/subcontentsline.gif) repeat-y 110px 0;}/* ##### SubContentsBlock Ends ##### *//* ##### EntryBlock Starts ##### */.EntryBlock{	margin-top:15px;	margin-left:10px;	margin-bottom:25px;	border-bottom:1px dotted #666666;}.EntryBlock .EntryDate{	float:left;	width:70px;  font-family: verdana,Helvetica,Arial,ＭＳ ゴシック;}.EntryBlock .EntryBody{	margin-top:0px;	margin-bottom:20px;	float:right;	width:650px;	overflow:hidden;	}.EntryBlock .EntryBody h3.EntryTitle{	margin-top:2px;	margin-bottom:15px;	padding-top:0px;	font-size:14px;	line-height:17px;	}.EntryBlock .EntryBody img{	margin-top:5px;	margin-bottom:5px;	}.paginate{	margin-left:10px;	margin-bottom:30px;}/* ##### EntryBlock Ends ##### */.naviImage{ margin-top:6px;}.naviImageSub{ margin-top:3px; margin-left:8px;}
