.newBox1{
	max-width:125px;
	max-height: 125px;
	margin: 0;
	padding: 0;
overflow:hidden;

}
.newBox2{
	max-width:80px;
	max-height: 75px;
	margin: 3px;
	padding: 0;
overflow:hidden;

}

.ku1 {
	margin: 22px 10px 0px 10px;
        padding:15px 0px 0px 0px;
	float: left;
　　　　　border-style:none;
	}

.ku1 a {
	display: block;
	width: 166px;
	height: 33px;
	text-indent: -1000px;
	overflow: hidden;
　　　　　border-style:none;
	background: url("img/button_official_top.gif");

	}

.ku1 a:hover {
　　　　　border-style:none;
	background: url("img/button_official_top_over.gif");
	}

.asp {
	margin: 19px 10px 0px 0px;
        padding:0px 0px 10px 0px;
	float: right;
　　　　　border-style:none;
	}

.asp a {
	display: block;
	width: 166px;
	height: 33px;
	text-indent: -1000px;
	overflow: hidden;
　　　　　border-style:none;
	background: url("img/button_official_top.gif");
	}

.asp a:hover {　　　　　
border-style:none;
	background: url("img/button_official_top_over.gif");
	}

 /* base styles */
.top-ranking3-left h4
	{
	padding:15px 0 0 130px;
	}
.top-ranking3-right h4
	{
	padding:15px 0 0 130px;
	}
.top-bg02-p {
  padding:0px 0px 38px 10px;
  vertical-align: top;
  }
.top-ranking3-left ul{
  padding:0px 0px 38px 10px;
  list-style-type:none;
  }
.top-ranking3-left li {
  margin:0px 5px 5px 0px;
  padding:8px 0px 0px 30px;
  line-height:1.3;
  font-size:16px;
  font-weight:bold;rank-area
  list-style:none;
 background:url(http://www.frase.jp/img/083d.jpg) no-repeat;
border-style:none;
  }
.top-ranking3-right ul{
  padding:0px 0px 0px 0px;
  list-style-type:none;
  }
.top-ranking3-right li {
  margin:0px 5px 5px 0px;
  padding:8px 0px 0px 30px;
  line-height:1.3;
  font-size:12px;
  font-weight:bold;rank-area
  list-style:none;
border-style:none;
  }




/*　トップ大枠
----------------------------------------------- */

div.top-box
	{
	float:left;
	width:750px;
	text-align: left;
	padding:0 0 0px 10px;
	margin:0px;
	background-color:#ffffff;
	}


div.top-box h2
	{
	margin:0 0 12px 0;
	}


/*　トップページランキング
----------------------------------------------- */

div.topranking
	{
	width:710px;
	padding:3px 15px 5px 15px;
	margin:0 0 18px 0;
	background-color:#F8F6F3;
	}
	
div.topranking table
	{
	margin:12px 0 12px 0;
	}
	
div.topranking td
	{
	vertical-align:middle;

	}
	
div.topranking h3
	{
	text-align:left;
	font-size:14px;
	margin:0 0 5px 0;
	font-weight:bold;
	}	

	
div.topranking p
	{
	margin:0 0 0px 0;
	padding:0;
	line-height:200%;
	font-size:12px;
	}
	
	
/*　新着レビュー
----------------------------------------------- */

img.top-newreport-photo
	{
	float:left;
	margin:0 10px 0px 0;
	border:3px solid #fff;
	}
	
div.top-newreport
	{
	width:710px;
	padding:0px 15px 5px 15px;
	margin:0 0 18px 0;
	background-color:#F8F6F3;
	}

	
	
div.top-newreport table
	{
	margin:10px 0 5px 0;
	}
	
div.top-newreport td
	{
	vertical-align:middle;
	}
	
div.top-newreport h3
	{
	text-align:left;
	font-size:14px;
	margin:5px 0 0px 0;
	font-weight:bold;
	}	

	
div.top-newreport p
	{
	margin:0 0 0px 0;
	padding:0;
	line-height:180%;
	font-size:12px;
	}
	
/*縦線*/

.bg-border-tate
	{
	background-image:url(http://www.frase.jp/img/bg_border_tate.gif);
	background-repeat:repeat-y;
	width:1px;
	font-size:1px;
	}	
	
/*左セル*/

.left-td
	{
	padding:8px 5px 8px 0;
	
	}	
	
/*右セル*/	
	
.right-td
	{
	padding:9px 0px 9px 5px;
	}		
	
/*横セル*/

.border-td
	{
	background-image:url(img/bg_border.gif);
	background-repeat:repeat-x;
	width:1px;
	font-size:1px;
	height:1px;
	}	
	
	
	
	
/*　目的・悩み・アイテム別 口コミレポート
----------------------------------------------- */

div.topreport-list
	{
	width:710px;
	padding:5px 15px 0px 15px;
	margin:0 0 18px 0;
	background-color:#F8F6F3;
	}

div.topreport-list h3
	{
	text-align:left;
	font-size:12px;
	margin:12px 0 0px 0;
	font-weight:bold;
	color:#000;
	}	

div.topreport-list h3 img
	{
	margin:0px 7px 0px 0;
	vertical-align:middle;
	}		
	
	
div.topreport-list table
	{
	margin:5px 0 7px 0;
	}
	
div.topreport-list th
	{
	padding:2px 0;
	text-align:left;
	width:14%;
	}	
	
div.topreport-list td
	{
	padding:2px 0;
	text-align:left;
	line-height:160%;
	}
	
div.topreport-list h4
	{
	font-size:12px;
	margin:7px 0 6px 0;
	}		

div.topreport-list p
	{
	font-size:12px;
	line-height:200%;
	}		

	

div.topreport-list ul
	{
	text-align: left;
	padding:0 0 0px 0px;
	}	
	
div.topreport-list li
	{
	padding:0 0 0px 11px;
	margin-right:15px;
	color: #000000;
	font-size:12px;
	display: inline;
	background-image:url(img/icon_arrow.gif);
	background-repeat:no-repeat;
	background-position:left;
	}	
	
	


/*　　ランキングベスト３
----------------------------------------------- */



div.top-ranking3-left
	{
	width:365px;
	margin:0 10px 8px 0;
	float:left;
	}
	
div.top-ranking3-right
	{
	width:365px;
	margin:0 0px 8px 0;
	float:right;
	}
		
div.top-ranking3-left table
	{margin:0 0 7px 0;}
	
div.top-ranking3-right table

	{margin:0 0 7px 0;}
	

.top-ranking3-left h3
	{
	padding:0px 0 0 130px;
	font-size:14px;
	}
	
.top-ranking3-right h3
	{
	padding:15px 0 0 130px;
	font-size:14px;
	}	
	

/**ランキング１～３位　ピンク **/		

.top-pink01
	{
	background-image:url(img/top-box-pink01.gif);
	 width:365px;
	 height:44px;
	}
	
.top-pink02
	{
	background-image:url(img/top-box-pink02.gif);
background-repeat:no-repeat;
	 width:365px;
	 height:44px;
	}
	
.top-pink03
	{
	background-image:url(img/top-box-pink03.gif);
background-repeat:no-repeat;
	 width:365px;
	 height:44px;
	}
	
	
/**ランキング１～３位　グリーン **/		

.top-green01
	{
	background-image:url(img/top-box-green01.gif);
background-repeat:no-repeat;
	 width:365px;
	 height:44px;
	}
	
.top-green02
	{
	background-image:url(img/top-box-green02.gif);
background-repeat:no-repeat;
	 width:365px;
	 height:44px;
	}
	
.top-green03
	{
	background-image:url(img/top-box-green03.gif);
background-repeat:no-repeat;
	 width:365px;
	 height:44px;
	}
	
	
	
/**ランキング１～３位　黄色 **/		
	
	
.top-orange01
	{
	background-image:url(img/top-box-orange01.gif);
background-repeat:no-repeat;
	 width:365px;
	 height:44px;
	}
	
.top-orange02
	{
	background-image:url(img/top-box-orange02.gif);
background-repeat:no-repeat;
	 width:365px;
	 height:44px;
	}
	
.top-orange03
	{
	background-image:url(img/top-box-yellow03.gif);
background-repeat:no-repeat;
	 width:365px;
	 height:44px;
	}



	
	
	
	
.top-ranking3-left h3
	{
	padding:15px 0 0 130px;
	}
	
	
.top-bg02
	{
	padding:8px 0 0px 0;
	background-image:url(img/top-box-bg.gif);
	background-repeat:repeat-y;
	}	

.top-bg02-p
	{
	line-height:140%;
	text-align:left;
	margin:0 0 0 0;
	padding:0px 15px 0px 15px;
        font-size:1em;	
	}


.top-bg03
	{
	background-image:url(img/top-box-bottom.gif);
	background-repeat:no-repeat;
	width:365px;
	height:8px;
	font-size:1px;	
	}

div.img-1
	{
	margin:auto;
	}


div.top-left-pink h3
	{
	padding:10px 0 0 130px;
	font-size:20px;
	}

td.top-ranking3-text
	{
	background-image:url(img/ranking_bottom01.gif);
	background-repeat:repeat-y;
	padding:15px 10px 0px 10px;
	}
	
	
td.top-ranking3 h6
	{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	}	

td.top-ranking3-text p
	{
	text-align:center;
	font-size:12px;
	margin:0 0 10px 0;
	line-height:140%;
	}	




.photo-border-top
	{
	border:1px solid #CCCCCC;
	padding:4px;
	background-color:#FFFFFF;
	float:left;
	margin:0 6px 4px 0;
	}	
	