@charset "Shift_JIS"; 


/*【全般】
=========================================================
=========================================================*/
form,p,h1,h2,h3,h4,h5,h6,div{	/*デフォルトマージンカット*/
	margin:0;	padding:0;
}
body{
	font-family:Osaka,"ＭＳ Ｐゴシック",sans-serif;
	font-size:12px;
	text-align:center;
	color: #333;
	background-color: #333;
	margin:0; 
	padding:0 0 50px 0;

	background:url(../../img/base/back.gif) repeat 0px 0px;
}

/*　基本リンク設定　*/
a{
	text-decoration : none;
	outline : 0px none ;
}
a:link,a:visited{
	color : #333;	/*黒*/
}
a:hover,a:active{
	color : #999;
	text-decoration:underline;
}
.inLink a:link,
.inLink a:visited{
	color:#333;
	border-bottom:1px solid #CCC !important
}
.inLink a:hover,
.inLink a:active{
	color:#999;
	border-bottom:1px solid #333;
	text-decoration:none !important
}
p{
	font-size:12px;
	line-height:1.4em;
}



/*-*/
/*-*/
/*【全外枠設定】
=========================================================
=========================================================*/
#wrapper{
	width:760px;
	text-align:left;
	margin:0px auto;
/*　　-外枠：絶対配置基準*/
	position:relative;
	margin-top:9px;
}

/*-*/
/*【ヘッダ】
=========================================================
=========================================================*/
#headerWrap{
	width:760px;
	height:81px;
}


/*【サブナビゲーション】*/
#headerWrap td{
	vertical-align:bottom;
}
#subNavigation{
	width:178px;
	height:40px;
	margin:auto 5px 0px 0px;
	padding:0px;
}
#subNavigation ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#subNavigation li{
	text-indent:-1000px;
	float:right;
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:1.2em;
}
#subNavigation li a{
	display:block;
	height:40px;
}
#subNavigation #s01 a{
	width:86px;
	background:url(../../img/base/header_btn1.gif) no-repeat 0px 0px;
}
#subNavigation #s02 a{
	width:97px;
	background:url(../../img/base/header_btn2.gif) no-repeat 0px 0px;
}
/*　マウスオーバー*/
#subNavigation #s01 a:hover,
#subNavigation #s02 a:hover{
	background-position: 0 -40px;
	text-decoration : none;
}

/*-*/
/*【フッタ】
=========================================================
=========================================================*/
#pageTop{
	width:760px;
	height:20px;
	background-color: #FFF;
	padding:20px 0px 0px 0px;
}
#pageTop a{
	text-indent:-1000px;
	display:block;
	width:129px;
	height:15px;
	margin:0px 10px 0px auto;
	padding:0px 0px 0px 0px;
	background:url(../../img/base/pagetop_btn.gif) no-repeat 0px 0px;
}
#pageTop a:hover{
	background-position: 0 -15px;
	text-decoration : none;
}

#footerWrap{
	clear:both;
	width:760px;
	height:71px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	background:url(../../img/base/footer_t.gif) no-repeat 0px 10px;
	background-color: #FFF;
}
#footerNavigation{
	width:760px;
	margin:0px 0px 0px 0px;
	padding:0px;
	/*border:1px solid #333;*/
}
#footerNavigation ul{
	width:750px;
	height:31px;
	margin:0px 0px 0px 10px;
	padding:6px 0px 0px 0px;
	list-style:none;
}
#footerNavigation li{
	text-indent:-1000px;
	float:left;
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:1.2em;
}
#footerNavigation li a{
	display:block;
	height:31px;
}
#footerNavigation #f01 a{
	width:135px;
	background:url(../../img/base/footer_btn1.gif) no-repeat 0px 0px;
}
#footerNavigation #f02 a{
	width:101px;
	background:url(../../img/base/footer_btn2.gif) no-repeat 0px 0px;
}
#footerNavigation #f03 a{
	width:110px;
	background:url(../../img/base/footer_btn3.gif) no-repeat 0px 0px;
}

/*　マウスオーバー*/
#footerNavigation #f01 a:hover,
#footerNavigation #f02 a:hover,
#footerNavigation #f03 a:hover{
	background-position: 0 -31px;
	text-decoration : none;
}


/*-*/
/*【グローバルメニュー】
=========================================================
=========================================================*/

#globalNavigation{
	width:760px;
	height:39px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*border:1px solid #333;*/
	background:url(../../img/base/gm_back.gif) no-repeat 0px 0px;
}

#globalNavigation ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#globalNavigation li{
	font-size:12px;
	line-height:1.2em;
	text-align:center;
	float:left;
}
#globalNavigation li a{
	text-indent:-3000px;
	display:block;
	height:39px;
}
#globalNavigation #g01 a{
	width:72px;
	background:url(../../img/base/gm_btn1.gif) no-repeat 0px 0px;
	margin-left:200px;
}
#globalNavigation #g02 a{
	width:144px;
	background:url(../../img/base/gm_btn2.gif) no-repeat 0px 0px;
}
#globalNavigation #g03 a{
	width:114px;
	background:url(../../img/base/gm_btn3.gif) no-repeat 0px 0px;
}
#globalNavigation #g04 a{
	width:110px;
	background:url(../../img/base/gm_btn4.gif) no-repeat 0px 0px;
}
#globalNavigation #g05 a{
	width:110px;
	background:url(../../img/base/gm_btn5.gif) no-repeat 0px 0px;
}
/*　マウスオーバー*/
#globalNavigation #g01 a:hover,
#globalNavigation #g02 a:hover,
#globalNavigation #g03 a:hover,
#globalNavigation #g04 a:hover,
#globalNavigation #g05 a:hover{
	background-position: 0 -39px;
	text-decoration : none;
}

/*　現在地表示*/
body #top #globalNavigation #g01 a,
body #qol #globalNavigation #g02 a,
body #dog #globalNavigation #g03 a,
body #cat #globalNavigation #g04 a,
body #products #globalNavigation #g05 a{
	background-position: 0 -78px;
	text-decoration : none;
}
