@charset "euc-jp";

/* clearfix
---------------------------------------------------- */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


#kireinavi {
	margin: 0px;
	padding: 0px; 
  text-align: center;
	font-size: 12px;
	line-height: 1.5;
	color: #666666;
}
#kireinavi h1,h2,h3,h4,h5,h6,p,div,dl,dt,dd,ul,ol,li,th,td {
    margin: 0;
    padding: 0;
}

#wrapper {
	width: 780px;
  margin-left: auto;
  margin-right: auto;
}


#main {
	width: 780px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  }

#main img {
  border: none;
	vertical-align: top;
	margin: 0px;
	text-align: left;
}
/* #Botton_unitTOP
---------------------------------------------------- */
#Botton_unitTOP {
	width: 780px;
	height: 30px;
	text-align: left;
	margin: 0;
	padding: 0;
	background: #ECEBF0;
}

#Botton_unitTOP ul {
	text-align: left;
	padding: 5px 0 0 10px;
	list-style: none;
}
#Botton_unitTOP li {
	float: left;
	padding: 0 ;
	margin: 0 ;
	
}
iframe.twitter-share-button {
    width: 105px!important;
}
/* #Botton_unitBOTTOM
---------------------------------------------------- */
#Botton_unitBOTTOM {
	width: 780px;
	height: 30px;
	text-align: right;
	margin: 0;
	padding: 0;
	background: #ECEBF0;
}

#Botton_unitBOTTOM ul {
	padding: 5px 0 0 10px;
	list-style: none;
	float: right;
}
#Botton_unitBOTTOM li {
	float: left;
	padding: 0 ;
	margin: 0 ;	
}
iframe.twitter-share-button {
    width: 105px!important;
}
/* ³Æ_area
---------------------------------------------------- */
#skincare_area {
  width: 780px;
	text-align: left;
	background: url(images/bg_skincare.gif) left top repeat;
	margin: 0;
}
#hair_area {
  width: 780px;
	text-align: left;
	background: url(images/bg_hair.gif) left top repeat;
	margin: 0;
}
#body_area {
  width: 780px;
	text-align: left;
	background: url(images/bg_body.gif) left top repeat;
	margin: 0;
}
#makeup_area {
  width: 780px;
	text-align: left;
	background: url(images/bg_makeup.gif) left top repeat;
	margin: 0;
}
#nail_area {
  width: 780px;
	text-align: left;
	background: url(images/bg_nail.gif) left top repeat;
	margin: 0;
}
#diet_area {
  width: 780px;
	text-align: left;
	background: url(images/bg_diet.gif) left top repeat;
	margin: 0;
}
#kenkou_area {
  width: 780px;
	text-align: left;
	background: url(images/bg_kenkou.gif) left top repeat;
	margin: 0;
}
#fasion_area {
  width: 780px;
	text-align: left;
	background: url(images/bg_fasion.gif) left top repeat;
	margin: 0;
}
#life_area {
  width: 780px;
	text-align: left;
	background: url(images/bg_life.gif) left top repeat;
	margin: 0;
}


/* title_area
---------------------------------------------------- */
#title_area {
  width: 780px;
	height: 284px;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 0;
}
/* item_area
---------------------------------------------------- */
#item_area {
  width: 780px;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: center;
	overflow: hidden;
}
.item_title {
	text-align: left;
	font-size: 16px;
	line-height:1.4;
	font-weight: bold;
	color: #630;
}
.ti_bg {
  width: 760px;
	height: 86px;
	margin: 0;
	padding: 0;
	background: url(images/tibg.jpg) left top no-repeat;
}
.point_box td {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #666;
}
.Waku {
	margin: 0 auto 10px auto;
	padding: 0 0 0px 0;
}
.Waku2 {
	margin: 0 auto;
	padding: 0;
	background: #FFF;
}
.point_box td {
	font-size: 12px;
	font-weight: bold;
	text-align: left; 
	margin: 0;
	padding: 0;
}
.tb_syousai {
	margin: 0;
	padding: 0;
	border: solid #999 1px;
	border-collapse: collapse;
}
.tb_syousai th {
	font-size: 12px;
	background-color: #EDEDED;
	color: #666666;
	text-align: center; 
	margin: 0;
	padding: 5px 5px 5px 10px;
	border: solid 1px #999;
	font-weight: normal;
}
.tb_syousai td {
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	background-color: #FFF;
	text-align: left; 
	margin: 0;
	padding: 5px 5px 5px 10px;
	border: solid 1px #999;
}
.description_txt {
	font-size: 12px;
	line-height: 1.5;
	color: #666666;
	margin: 0;
	padding: 0 0 5px 0;
}

.bt_sp{
	margin: 10px 0 0 0 ;
}
/* cm_area
---------------------------------------------------- */
#cm_area {
  width: 780px;
	height: 300px; 
	margin: 0;
	padding: 0;
	text-align: center;
	position: relative;
	overflow: hidden;
}
#cm_boxA {
  width: 400px;
	position: absolute;
	top: 0px;
	left: 10px;
}
#link_box01 {
	margin: 0 0 10px 0;
	padding: 10px;
	text-align: left;
	border: #CCC 9px solid;
	background:#FFF;
}
#link_box01 ul {
	text-align: left;
	list-style: none;
}
#link_box01 li {
	color: #F69;
}
#link_box02 {
  width: 400px;
	margin: 0;
	padding: 0;
}

#cm_boxB {
  width: 336px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: 424px;
}