/*　コレかうtopの設定　*/	
/*  全体　*/
a:link {
	text-decoration:none;
	color:#6D6D6D;
	}

a:visited {
	text-decoration:none;
	}

a:hover {
	color:#262626;
	text-decoration:underline;
	}
	
a:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	}
		
a:hover img {
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	}
	

/*　トップページコンテンツ　*/
/*  メイン　*/
/*  お知らせ　*/
#what {
	width:705px;
	margin-bottom:15px;
	}

#what h2 {
	margin-bottom:10px;
	}
	
#what ul {
	font-size:81%;
	margin-left:0px;
	}
	
.sp_more_top {	
	text-align:right;
	font-size:75%;
	padding:0px;
	margin:0px;
	}
	
#what:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
	zoom:1;
	}
	
/*　special 旬物　*/
#special_top {
	width:705px;
	height:135px;
	}	
	
#special_top .special_top_s {
	width:225px;
	float:left;
	}
	
#special_top:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
	zoom:1;
	}
/*　special 下段特集　*/
/*  4位以下　*/	
.mainrank_o {
	width:150px;
	float:left;
	margin:15px 5px 7px 0;
	padding:9px;
	border:1px dotted #b0b0b0;
	}
	
.mainrank_o_r {
	width:150px;
	float:left;
	margin:15px 0 7px 0;
	padding:9px;
	border:1px dotted #b0b0b0;
	}
	
.mainrank_o_box {
	width:150px;
	margin:0 auto;
	}
	
.mainrank_o h2 {
	height:5.3em;
	line-height:130%;
	font-size:81%;
	overflow:hidden;
	margin-top:10px;
	}
	
.mainrank_o_r h2 {
	font-size:93%;
	height:5em;
	margin-top:10px;
	}
	
.ya {
	background-image:url(/baby/img/iconright_on_point.gif);
	background-repeat:no-repeat;
	background-position:0% 30%;
	}
/*  商品詳細ページ　*/
/*  メイン　*/
.detail_text h1 {
	background-image:url(/img/detail_h1_top.gif);
	background-repeat:no-repeat;
	background-position:0% 7%;
	font-size:143%;
	padding-left:22px;
	margin-bottom:5px;
	}

/*　ラインナップ　*/
.cate_h3 {
	width:120px;
	float:left;
	margin-right:4px;
	}

/*　ベスト3ランキング　*/
#rank_best5_title {
	width:705px;
	margin-bottom:10px;
	}
.rank_best5_title {
	width:174px;
	float:left;
	text-align:center;
	margin-left:19px;
	}
#rank_best5_title:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
	zoom:1;
	}
	
#rank_best5 {
	clear:both;
	width:705px;
	margin-bottom:20px;
	}
	
.rank_best5 {
	width:174px;
	float:left;
	margin-left:19px;
	}
	
.rank01 {
	width:83px;
	float:left;
	font-size:75%;
	margin-right:5px;
	}

.rank02 {
	width:80px;
	float:left;
	}

.rank02 img {
	border:1px solid #C9C9C9;
	padding:2px;
	}
	
#rank_best5:after {
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	content:".";
	zoom:1;
	}
	
	

/*　カテゴリーページコンテンツ　*/	
/*  メニュー　*/
.right-navi {
	width:250px;
	}
	
.right-navi ul {
	list-style-type:none;
	margin-bottom:12px;
	}
	
.right-navi li {
	height:50px;
	text-align:center;
	}
	
	
/*　newsListページ　*/
/*　メイン　*/
#main_sp {
	width:705px;
	float:left;
	}
	
#main_sp h1 {
	margin-bottom:10px;
	}
	
#main_sp dl {
	width:705px;
	font-size:81%;
	margin:0px 0px 15px;
	}
	
#main_sp dt {
	float:left;
	width:4.5em;
	padding:0px 0px 5px 0.5em;
	text-indent:1em;
	}

#main_sp dd {
	padding-left:4.5em;
	padding-bottom:5px;
	}
	

/*　お買い物ガイドページ　*/
#main_flow h1 {
	height:16px;
	text-indent:-9999px;
	background:url(/img/attention_guide_h1_01.gif) no-repeat 0% 0%;
	outline:0px;
	margin-bottom:10px;
	}
#main_flow_pa h1 {
	height:16px;
	text-indent:-9999px;
	background:url(/img/attention_guide_h1_02.gif) no-repeat 0% 0%;
	outline:0px;
	margin-bottom:10px;
	}
#main_flow_pa h2.ryo {
	height:16px;
	margin-bottom:10px;
	}
#main_flow_pa h2.shi {
	height:16px;
	text-indent:-9999px;
	background:url(/img/attention_guide_h2_02.gif) no-repeat 0% 0%;
	outline:0px;
	margin-bottom:10px;
	}
#main_flow_pa h2.hen {
	height:16px;
	text-indent:-9999px;
	background:url(/img/attention_guide_h2_03.gif) no-repeat 0% 0%;
	outline:0px;
	margin-bottom:10px;
	}
	

/*　サイトマップコンテンツ　*/
/*　メイン　*/
#main_site h1 {
	margin-bottom:10px;
	}
.site_box h2 {
	background-image:url(/img/point.png);
	background-repeat:no-repeat;
	background-position:0% 40%;
	margin-bottom:10px;
	padding-left:18px;
	}

.site_box li {
	background-image:url(/img/site_point.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
	padding-bottom:10px;
	padding-left:1.3em;
	margin-left:1em;
	}
	
	
/*　フッター　*/
#footer {
	height:350px;
	}
	
.footer01 li{
	float:left;
	width:162px;
	}
	
.footer02_l {
	float:left;
	width:162px;
	}
	
.footer02_s {
	float:left;
	width:120px;
	margin-left:1em;
	}
	