@charset "utf-8";
/* これはproductフォルダ以下に適応するcss
→品質への取り組み
→季節商材のご紹介
→それぞれの商品ページ　に適応する　*/


/* CMギャラリーのthickbox内のcss　*/
.VideoContent{
	margin-top: 10px;
}
.videoWrap{
	width: 494px;
	height: 400px;
}


/* これでテキストを飛ばす */
.flyText{
	text-indent: -9998px;
}


/* 商品紹介トップ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
.product_mainWrap{
	margin-left: 5px;
	margin-top: 40px;
	margin-bottom: 30px;
}

.product_TitleOsusume{
	background-repeat: no-repeat;
	background-image: url(../images/product/titleOsusume.gif);
	width: 586px;
	height: 23px;
	text-indent: -9998px;
}
.product_TitleShowroom{
	background-repeat: no-repeat;
	background-image: url(../images/product/titleShowroom.gif);
	width: 586px;
	height: 23px;
	text-indent: -9998px;
}
.product_TitleSeason{
	background-repeat: no-repeat;
	background-image: url(../images/product/titleSeason.gif);
	width: 586px;
	height: 23px;
	text-indent: -9998px;
}
.product_TitleHinsitu{
	background-repeat: no-repeat;
	background-image: url(../images/product/titleHinsitu.gif);
	width: 586px;
	height: 23px;
	text-indent: -9998px;
}


.product_Para{
	margin-left: 30px;
	margin-top: 11px;
	margin-right: 15px;
}
.product_ParaShowroom{
	margin-left: 30px;
	margin-top: 11px;
	margin-right: 15px;
	background-repeat: no-repeat;
	background-image: url(../images/product/showroomBg.gif);
	background-position: 454px 17px;
}
.ParaShowroom{
	padding-right: 79px;
}
.product_ParaSeason{
	margin-left: 30px;
	margin-top: 11px;
	margin-right: 15px;
	background-repeat: no-repeat;
	background-image: url(../images/product/seasonBg.gif);
	background-position: 313px -2px;
}
.product_ParaHinsitu{
	margin-left: 30px;
	margin-top: 11px;
	margin-right: 15px;
	background-repeat: no-repeat;
	background-image: url(../images/product/hinsituBg.gif);
	background-position: 459px 5px;
}
.product_ParaHinsituCon{
	padding-right: 84px;
}

.product_ParaBold{
	font-weight: bold;
	padding-right: 84px;
}
.Season{
	padding-right: 255px;
}


.product_listmark a{
	background-image: url(../images/product/listMarkGreen.gif);
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding-left: 15px;
	padding-bottom: 5px;
	
}
.product_listmark{
	text-align: right;
	margin-top: 20px;
	margin-right: 12px;
	margin-bottom: 30px;
}





/* tab */

.product_box{
	border: 1px #d9d9d9 solid;
	min-height: 134px;
	margin-top: 10px;
	width: 544px;
	padding-right: 10px;
	margin-left: 30px;
	display: inline-block;
}

* html .product_box{
	height: 134px;
}

html>/**/body p { height /*\**/: 1% }/*ie8のみ*/

.product_pac{
	float: left;
	padding: 6px 7px;
}

.product_itemTitle{
	color: #09328e;
	font-weight: bold;
	margin-left: 113px;
	margin-top: 10px;
}

.product_boxParaBold{
	margin-left: 113px;
	margin-top: 10px;
	font-weight: bold;
}
.product_boxPara{
	margin-left: 113px;
}
.product_boxParaPlus{
	color: #fc6104;
	font-size: 80%;
	text-align: right;
	margin-right: -6px;
	margin-top: 1em;
}
.product_boxParaPlusUp{
	color: #fc6104;
	font-size: 80%;
	text-align: right;
	margin-right: -6px;
	margin-top: 2em;
}


.tabbody{
	margin-bottom: 50px;
}

#head1 a{
	background-repeat: no-repeat;
	background-image: url(../images/product/petfoodBtn.gif);
	width: 106px;
	height: 54px;
	text-indent: -9998px;
	display: block;
}
#head2 a{
	background-repeat: no-repeat;
	background-image: url(../images/product/petgoodsBtn.gif);
	width: 106px;
	height: 54px;
	text-indent: -9998px;
	display: block;
}
#head2 a:hover{
	background-position: 0px 0px;
}
#head1 a:hover{
	background-position: 0px 0px;
}

.tabBtnWrap{
	position: absolute;
}
#head1{
	position: relative;
	left: 374px;
	top: -32px;
}
#head2{
	position: relative;
	left: 480px;
	top: -86px;
}


.close a {
	background-repeat: no-repeat;
	background-image: url(../images/product/petgoodsBtn.gif);
	background-position: 0px -54px;
	width: 106px;
	height: 54px;
	text-indent: -9998px;
	display: block;
}
.open a {
	background-repeat: no-repeat;
	background-image: url(../images/product/petgoodsBtn.gif);
	background-position: 0px 0px;
	width: 106px;
	height: 54px;
	text-indent: -9998px;
	display: block;
}


		/* box link */
		.box_hover{
			background: #f0f0f0;
			border-color: #46b05f;
			cursor:pointer;
			}
		.none{
			text-indent:-9998px;
			height:0px;
			overflow:hidden;
			}
			
			
/* 季節商材のご紹介＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
.season_mainWrap{
	margin-left: 5px;
	margin-top: 30px;
	margin-bottom: 30px;
}


.seasonReed{
	font-weight: bold;
	margin-left: 7px;
	width: 570px;
}

/*
.seasonCon{
	width: 489px;
	margin-left: 53px;
}
.seasonPara{
	width: 316px;
	padding-left: 13px;
}

.seasonParaTitle{
	font-weight: bold;
	color: #e85298;
	margin-bottom: 0.5em;
}
.seasonPara_tekion{
	margin-left: 13px;
}
.seasonParaTitle_tekion{
	font-weight: bold;
	color: #e96c1d;
	margin-bottom: 0.5em;
}
.seasonParaTitle_nekoron{
	font-weight: bold;
	color: #f2b800;
	margin-bottom: 0.5em;
}
.seasonParaTitle_nekoronFuta{
	font-weight: bold;
	color: #b81c22;
	margin-bottom: 0.5em;
}
.seasonParaConWrap_nekoron{
	margin-left: 66px;
	padding-top: 392px;
	width: 229px;
}
.flyText_nekoron{
	position: absolute;
}

*/


/* title */

/*
.title_kotatu{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/title_kotatu.gif);
	width: 586px;
	height: 23px;
	text-indent: -9998px;
	margin-top: 30px;
}
.title_pokka{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/title_pokka.gif);
	width: 586px;
	height: 23px;
	text-indent: -9998px;
	margin-top: 60px;
}
.title_tekion{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/title_tekion.gif);
	width: 586px;
	height: 23px;
	text-indent: -9998px;
	margin-top: 60px;
}
.title_nekoron{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/title_nekoron.gif);
	width: 586px;
	height: 23px;
	text-indent: -9998px;
	margin-top: 60px;
}

*/


/* imgTop */

/*
.imgTop_kotatu{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/imgTop_kotatu.jpg);
	width: 586px;
	height: 174px;
	text-indent: -9998px;
	margin-bottom: 17px;
}
.imgTop_pokka{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/imgTop_pokka.jpg);
	width: 586px;
	height: 187px;
	text-indent: -9998px;
	margin-bottom: 17px;
}
.imgTop_tekion{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/imgTop_tekion.jpg);
	width: 586px;
	height: 247px;
	text-indent: -9998px;
	margin-bottom: 17px;
}
.imgTop_nekoron{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/img_nekoron.jpg);
	width: 586px;
	_height: 517px;
	min-height: 517px;
	margin-top: 20px;
}
.imgTop_nekoronFuta{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/img_nekoronFuta.jpg);
	width: 586px;
	_height: 517px;
	min-height: 517px;
	margin-top: 40px;
}

*/

/* box */

/*
.seasonBox01_kotatu{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/img01_kotatu.jpg);
	background-position: right top;
	_height: 97px;
	min-height: 97px;
	margin-bottom: 22px;
}
.seasonBox02_kotatu{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/img02_kotatu.jpg);
	background-position: left top;
	_height: 118px;
	min-height: 118px;
	padding-left: 174px;
	margin-bottom: 22px;
}
.seasonBox03_kotatu{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/img03_kotatu.jpg);
	background-position: right top;
	_height: 133px;
	min-height: 133px;
	margin-bottom: 22px;
}
.seasonBox01_pokka{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/img01_pokka.jpg);
	background-position: left top;
	padding-left: 220px;
	_height: 160px;
	min-height: 160px;
	margin-bottom: 22px;
}
.seasonBox02_pokka{
	background-repeat: no-repeat;
	background-image: url(../images/product/season/img02_pokka.jpg);
	background-position: right top;
	_height: 140px;
	min-height: 140px;
	margin-bottom: 22px;
}
.seasonBox02_tekion{
	margin-top: 50px;
}
.seasonBox02_tekion img{
	margin-left: 30px;
}

*/



/***************************************************************

				6/17季節商品リニューアル（COOL RESORT）


***************************************************************/

.season_cool_title{
	background-image:url(../images/product/season/season_top.gif);
	width:586px;
	height:21px;
	text-indent:-9999px;
	margin-top:35px;
	font-size:0px;
	line-height:0px;
}

.season_cool_mainImg{
	background-image:url(../images/product/season/season_main.jpg);
	width:535px;
	height:415px;
	text-indent:-999999px;
	margin-top:14px;
	margin-left:14px;
	font-size:0px;
	line-height:0px;
}

.season_cool_M_image{
	background-image:url(../images/product/season/season_m.gif);
	width:540px;
	background-repeat:no-repeat;
	margin-left:9px;
	margin-top:27px;
	_height:224px;/*ie6*/
	min-height: 224px;
}

.season_cool_M_image h3{
	text-indent:-999999px;
	font-size:0px;
	height:0px;
	line-height:0px;
}


.season_cool_text01{
	width:148px;
	padding-top:120px;
	margin-left:210px;
}

.season_cool_textBold{
	font-weight:bold;
	color:#0062c6;
}

.season_cool_m_image02{
	background-image:url(../images/product/season/season_m2.jpg);
	width:540px;
	background-repeat:no-repeat;
	min-height: 170px;
	margin-top:44px;
	margin-left:9px;
	_height:170px;/*ie6*/
	padding-right:40px;
}

.season_cool_m_image02 h3{
	text-indent:-999999px;
	font-size:0px;
	height:0px;
	line-height:0px;
}

.season_cool_text_left{
	width:110px;
	padding-left:175px;
	float:left;
	margin-top:43px;
}

.season_cool_text_right{
	width:110px;
	float:right;
	display:inline;
	margin-right:-25px;
	padding-right:0px;
	margin-top:43px;
}

.season_cool_bottom{
	background-image:url(../images/product/season/season_b.jpg);
	clear:both;
	width:572px;
	height:112px;
	text-indent:-9999px;
	font-size:0px;
	line-height:0px;
	margin-top:59px;
	margin-left:14px;
}

.season_cool_textEnd{
	font-size:10px;
	margin-left:14px;
	margin-top:10px;
}
	