@charset "utf-8";

ul li {
	list-style:none;
}

form, fieldset, input, textarea,{
margin:0; padding:0;
}

/*----------------------------------------------------------
	デバイス切り替え
----------------------------------------------------------*/
 .PcOnly {
 }
 .SpOnly {
	 display:none;
 }
 

/*----------------------------------------------------------
	Header
----------------------------------------------------------*/

#HeaderArea {
	margin-bottom:10px;
}
#Containar #HeaderArea #Gnavi_AreaIn {
	background-color:#9E9E9E;
}
#Containar #HeaderArea #Gnavi_AreaIn #Gnavi_topArea {
	width:960px;
	padding:0;
	margin:0 auto 0 auto;
	background-color:#9E9E9E;
}
#Containar #HeaderArea #Gnavi_AreaIn #Gnavi_topArea #Gnavi_top {
	float:left;
}
#Containar #HeaderArea #Gnavi_AreaIn #Gnavi_topArea #Header_search {
	float:right;
	padding-top:6px;
}
#Containar #HeaderArea #Gnavi_AreaIn #Gnavi_topArea #Header_search .inputText {
	float:left;
	width:142px;
	height:18px;
	padding-left:22px;
	background:url(/common/images/search_inputBg.gif) no-repeat;
	line-height:0;
}
#Containar #HeaderArea #Gnavi_AreaIn #Gnavi_topArea #Header_search .inputText input {
	background:none;
	border:none;
	font-size:11px;
	outline:0;
	width:100%;
	height:18px;
}
#Containar #HeaderArea #Gnavi_AreaIn #Gnavi_topArea #Header_search .inputBt {
	float:left;
	width:46px;
	height:18px;
}
#Containar #HeaderArea #Gnavi_AreaIn #Gnavi_topArea #Gnavi_top li {
	float:left;
	line-height:0;
}


.infotell{
	position:absolute;
	right:320px;
	top:10px;
}
.infotell img{
	display:block;
}

.infotell_right{
	position:absolute;
	right:10px;
	top:10px;
}
.info_top{
	position:absolute;
	right:10px;
	top:0;
}
  
.infotell img{
	display:block;
}



/*---------------------
	CA Header_logo
----------------------*/
#Containar #HeaderArea #Header_logo {
	width:940px;
	padding:0 10px;
	margin:auto;
	position:relative;
}
#Containar #HeaderArea #Header_logo #ca {
	margin: 10px 0 0;
}
#Containar #HeaderArea #Header_logo ul {
	cursor:pointer;
}

#Containar #HeaderArea #Header_logo h1 {
	position:absolute;
	top:20px;
	right:10px;
}

#Containar #HeaderArea #Header_logo .fb{
	position:absolute;
	top:11px;
	right:10px;
}

#Containar #HeaderArea #Header_logo li {
	float:left;
	line-height:0;
}

#Containar #HeaderArea #Header_logo li#logo_furminator {margin:10px 23px 0 0;}

#Containar #HeaderArea #Header_logo li#logo_8in1 {margin:13px 23px 0 0;}
#Containar #HeaderArea #Header_logo li#logo_kong {margin-right:26px; margin-top:10px;}
#Containar #HeaderArea #Header_logo li#logo_dingo {margin-right:25px; margin-top:5px;}
#Containar #HeaderArea #Header_logo li#logo_natures {margin-right:24px; margin-top:6px;}
#Containar #HeaderArea #Header_logo li#logo_firstrax {margin-right:238px; margin-top:8px;}
#Containar #HeaderArea #Header_logo li#logo_tetra img {margin-top:23px;}

/*---------------------
	campany Header_logo
----------------------*/
#Containar #HeaderArea #Header_logoCampany {
	width:960px;
	padding:0 10px;
	margin:25px auto 25px;
	position:relative;
}
#Containar #HeaderArea #Header_logoCampany h1 {
	float:left;
	width:282px;
}

#Containar #HeaderArea #Header_logoCampany #Header_logoCampanyR {
	float:right;
	/*width:435px;*/
}
#Containar #HeaderArea #Header_logoCampany #Header_logoCampanyR #head_txt02 {
	display:inline;
}
#Containar #HeaderArea #Header_logoCampany #Header_logoCampanyR #head_btn01 {
	display:inline;
	float:right;
	margin:0 0 5px 0;
}

#head_txt01{
	/*margin:0 0 10px 0;*/
	text-align:right;
}


/*---------------------
	Aqua Header_logo
----------------------*/

#Containar #HeaderArea #Header_logo ul#tetra {
	cursor:default;
	margin: 9px 0 0;
}

#sm_search {
	display:none;
}
/*----------------------------------------------------------
	Footer
----------------------------------------------------------*/
#FooterArea {
	background:url(/common/images/footNavi_bg.jpg) repeat-x top left;
}
#FooterArea #FooterAreaIn {
	width:960px;
	margin:0 auto;
}
#FooterArea #FooterAreaIn #footerTetra,
#FooterArea #FooterAreaIn #footerAqua, 
#FooterArea #FooterAreaIn #footerCa,
#FooterArea #FooterAreaIn #footer_Btntop {
	float:left;
	border-left:#C8C8C8 1px solid;
	padding-bottom:25px;
	_display:inline;
}

#FooterArea #FooterAreaIn #footerTetra {width:238px;}
#FooterArea #FooterAreaIn #footerAqua {width:238px;}
#FooterArea #FooterAreaIn #footerCa {width:240px;}
#FooterArea #FooterAreaIn #footer_Btntop {
	width:239px;
	_width:238px;
	border-right:#C8C8C8 1px solid;
	font-size:10px;
	text-align:right;
	position:relative;
}
#FooterArea #FooterAreaIn #footer_Btntop p {
	position:absolute;
	bottom:10px;
	left:10px;
	text-align:left;
}
#FooterArea #FooterAreaIn ul li {
	background:url(/common/images/footNavi_line.gif) no-repeat left 0.8em;
	padding-left:15px;
	font-size:12px;
}

#FooterArea #FooterAreaIn ul li a {
	text-decoration:none!important;
}

#FooterArea #FooterAreaIn ul li a:hover {
	text-decoration:underline!important;
}

#FooterArea #FooterAreaIn p.pc {
	margin-bottom:5px;
}

.sp {display:none;}


.img_0 {
	line-height:0;
	font-size:0px;
}

 /*smartPhoneで非表示*/
.menuCategory_btn {
	display:none;
}



.GlidColumn1 {
width:220px;
}
.GlidColumn2 {
width:440px;
}

.ico_film {
margin-left: 10px;
vertical-align: middle;
}

.saiyou{
	margin:-10px 0 0 0 !important;
	float:right;
	text-align:right;
}

.aqua_saiyou{
	margin:-25px 0 0 0 !important;
	float:right;
	text-align:right;
}

#topsaiyou{
	text-align:right;
}

#topsaiyou{
	position:absolute;
	right:10px !important;
	top:35px;
}

.inquiry_ca{
	position:absolute;
	right:10px;
	top:10px;
}
	

