@charset "shift_jis";

/*************************/
/* 　 園芸ペット専門店　 */
/*************************/

/* 看板 */
#shop_common .main{
    position:relative;
}
#shop_common .main p.item_m_1 img{
	position:absolute;
	bottom:2%;
	right:1%;
}
#shop_common .main p.item_m_2 img{
	position:absolute;
	bottom:2%;
	left:1%;
}
#shop_common .main p.item_m_2 a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: alpha( opacity=80 );
}
#shop_common .main p.item_m_1 a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: alpha( opacity=80 );
}


/* ナビゲーション */
#shop_common .gp_navi{
	width:738px;
	height:223px;
	margin:0 6px;
	background:url(../../img/gp_index/gpindex_bot_bk.gif) repeat-x;
	overflow:hidden;
}

#shop_common .gp_navi li{
	float:left;
	width:246px;
	text-align:center;
	line-height:120%;
}

#shop_common .gp_navi li.small_bot{
	margin-top:17px
}

#shop_common .gp_navi li.garden_bot{
	margin-top:21px;
	width:356px;
}

#shop_common .gp_navi li.garden_bot p{
	padding:3px 0 0 14px;
	text-align:left;
}

/* カテゴリリスト */
h2.gp_cate{
	width:750px;
	height:35px;
	text-indent:-1000px;
	background:url(../../img/gp_index/gpindex_list_top.gif) 0 bottom no-repeat;
	overflow:hidden;
	}

#shop_common .gp_list{
	width:748px;
	padding-bottom:16px;
	border-left:1px solid #D9AD03;
	border-right:1px solid #52842C;
	background:url(../../img/gp_index/gpindex_list_bottom.jpg) -1px bottom no-repeat;
	line-height:170%;
	overflow:hidden;
}
#shop_common #gp_list_l{
	float:left;
	width:561px;
	overflow:hidden;
}
#shop_common #gp_list_r{
	float:right;
	width:187px;
	background:url(../../img/gp_index/gpindex_list_garden_bk2.gif) 0 0 repeat-y;
}

#shop_common .gp_list h3{
	margin:0 4px 0 5px;
}

#shop_common #gp_list_l ul{
	width:561px;
	background:url(../../img/gp_index/gpindex_list_pet_bk.gif) 187px 0 repeat-y;
	overflow:hidden;
}
#shop_common #gp_list_l li{
	float:left;
	width:187px;
}
#shop_common #gp_list_l ul li ul{
	width:178px;
	margin:0 4px 0 5px;
	background:none;
	overflow:hidden;
}
#shop_common #gp_list_l ul li ul li{
	float:none;
	width:auto;
	padding-left:10px;
	background:url(../../img/gp_index/gpindex_list_pet_ya.gif) 0 5px no-repeat;
}
#shop_common #gp_list_l p{
	padding:16px;
}

#shop_common #gp_list_r ul{
	padding:0 4px 0 5px;
	background:url(../../img/gp_index/gpindex_list_garden_bk.jpg) 125px 0 no-repeat;
}
#shop_common #gp_list_r li{
	padding-left:10px;
	background:url(../../img/gp_index/gpindex_list_garden_ya.gif) 0 5px no-repeat;
}

#shop_common #gp_list_l ul.list_wan{
	background:url(../../img/gp_index/gpindex_list_wan_bk.jpg) right 0 no-repeat;
}
#shop_common #gp_list_l ul.list_nyan{
	background:url(../../img/gp_index/gpindex_list_nyan_bk.jpg) right 0 no-repeat;
}
#shop_common #gp_list_l ul.list_small{
	background:url(../../img/gp_index/gpindex_list_small_bk.jpg) right 0 no-repeat;
}

/* ランキング */

#shop_common .pet_rank div.rank_upper{
	background:url(../../img/gp_index/gpindex_pet_rank_kikan.jpg) right 0 no-repeat
}
#shop_common .garden_rank div.rank_upper{
	background:url(../../img/gp_index/gpindex_garden_rank_kikan.jpg) right 0 no-repeat
}

#shop_common .pet_rank div.rank_under{
	border:1px solid #D9AD01;
	background:#FFFDE6
}
#shop_common .garden_rank div.rank_under{
	border:1px solid #51842B;
	background:#F1FCE0
}
#shop_common .pet_rank ul{
	background:url(../../img/gp_index/gpindex_pet_rank_bk.gif) 149px 0 repeat-y
}
#shop_common .garden_rank ul{
	background:url(../../img/gp_index/gpindex_garden_rank_bk.gif) 149px 0 repeat-y
}
#shop_common .pet_rank,
#shop_common .pet_rank a{
	color:#C46200
}
#shop_common .garden_rank,
#shop_common .garden_rank a{
	color:#336633
}


/* 園芸・ペット特集 共通部分 */
#shop_common .garden_outline,
#shop_common .pet_outline{
	width:748px;
	padding:12px 0;
	overflow:hidden;
}
#shop_common .garden_outline{
	border:1px solid #52842C;
}
#shop_common .pet_outline{
	border:1px solid #D9AD01;
}

#shop_common .toku_com_garden dl{
	border-left:1px solid #52842C;
	border-right:1px solid #52842C;
	border-bottom:1px solid #52842C;
}
#shop_common .toku_com_pet dl,#shop_common .toku .toku_com.toku_com_pet .toku_com_r .toku_com_height_gr{
	border-left:1px solid #52842C;
	border-right:1px solid #52842C;
	border-bottom:1px solid #52842C;
}
#shop_common .toku_com_pet dl,#shop_common .toku .toku_com.toku_com_pet .toku_com_r .toku_com_height{
	border-left:1px solid #D9AD01;
	border-right:1px solid #D9AD01;
	border-bottom:1px solid #D9AD01;
}
/*130619追加 ペット＞お客様の声＆店長おすすめレイアウト変更*/
#shop_common .toku .toku_com.toku_com_pet .toku_com_r p.toku_com_height, #shop_common .toku .toku_com.toku_com_pet .toku_com_r p.toku_com_height_gr{
	padding:4px;
}
#shop_common .toku .toku_com.toku_com_pet .toku_com_r .toku_com_height img, #shop_common .toku .toku_com.toku_com_pet .toku_com_r .toku_com_height_gr img{
	float:left;
	margin:4px;
	}
#shop_common .toku .toku_com.toku_com_pet .toku_com_l .toku_com_height li p a,#shop_common .toku .toku_com.toku_com_pet .toku_com_r p.toku_com_height a, #shop_common .toku .toku_com.toku_com_pet .toku_com_l .toku_com_height li p a,#shop_common .toku .toku_com.toku_com_pet .toku_com_r p.toku_com_height_gr a{
	font-weight:bold;
	}

/**************************************************************/
/*          以下特集部分、期間が終わったら必ず削除のこと      */
/**************************************************************/

/*120412*/
#shop_common .dekki120412_l{
	float:left;
	width:366px;
}
#shop_common .dekki120412_l p,
#shop_common .dekki120412_l h3{
	padding:0 8px 8px 6px;
	line-height:150%;
}
#shop_common .dekki120412_l p.dekki120412_item
{
	padding:0 0 8px 6px;
}
#shop_common .dekki120412_r{
	float:left;
	margin-top:-5px;
	width:380px;
}








/* 3カラム標準　244 9 */
#shop_common .calam3,{
	width:750px;
	overflow:hidden
}

#shop_common .calam3 ul{
	width:755px;
	margin:15px 0 15px -4px;
	overflow:hidden
}
#shop_common .calam3 ul li{
	float:left;
	width:248px;
}
h2.gp_bn{
	width:750px;
	margin:20px 0 0 0;
}
#shop_common .osusume li{
	padding-bottom:10px;
	text-align:center
}
#shop_common .osusume li a{
	display:block;
	padding:0 5px 0 4px;
}

#shop_common .osusume li.calam_last a{
	display:block;
	padding:0 0 0 4px;
	}

#shop_common .osusume img{
	margin-bottom:4px
}