﻿@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}

body{
	font-size:75%;
	color:#333333;
}

img{
	margin:0;
}

a img{
	border:none;
	padding:0;
	margin:0;
}
a:link {color: #663333;}
a:visited {color: #996633;}
a:active {color: #e2aa7b;}
a:hover{color:#ffaa30;}
p{
	padding:1em;
	line-height:130%;
}

#layout{
	padding:0;
	margin:0 auto;
	background-color:#ffffff;
	width:748px;
	border:#fbb03b 1px solid;
}

#head{
	height:65px;
	border-bottom:#fbb03b 1px solid;
	padding:0;
	margin:0;
}

#main{
	padding:5px;
	margin:0;
}

/*ヘッダー*/

#head img.logo{
	position:top 0px left 0px;
	padding:0;
	margin:0;
	width:166px;
	height:65px;
}

#head h1{
	float:right;
	color:#cc9966;
	font-size:90%;
	margin:0;
	padding:5px;
	font-style:normal;
}

#head ul#headlink{
	margin:0;
	padding-top:25px;
	list-style-type:none;
	text-align:right;
	float:right;
	clear:both;
	vertical-align:bottom;
	width:550px;
}

#headlink li{
	display:inline;
	padding:0px 3px;
	margin:2px;
	color:#996633;
}

#headlink li a, #headlink li a:link, #headlink li a:visited{
	text-decoration:none;
	color:#996633;
	background-color:transparent;
	height:auto;
	text-align:right;
	padding:2px 0px;
}
#headlink li a:hover{
	color:#cc9966;
}
/*ヘッダー終了*/

/*グローバルメニュー*/

#gNavi{
	float: left;
	width: 748px;
	height: 25px;
	background-color:#fcbc58;
	margin: 0;
	padding: 0;
}
#gNavi ul{
	padding:0;
	margin:0;
}

#gNavi li{
	float:left;
	padding:0 7px;
	margin-left:5px;
	list-style-type:none;
}

#gNavi01, #gNavi02, #gNavi03, #gNavi04, #gNavi05, #gNavi06,#gNavi07, #gNavi a{
	display: block;
	height: 25px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent:-9999px;
}

#gNavi01 a{
	margin: 0;
	width:47px;
	background-image: url("../images/gNavi01.jpg");
}
#gNavi02 a{
	margin: 0;
	width:62px;
	background-image: url("../images/gNavi02.jpg");
}
#gNavi03 a{
	margin: 0;
	width:86px;
	background-image: url("../images/gNavi03.jpg");
}
#gNavi04 a{
	margin: 0;
	width:95px;
	background-image: url("../images/gNavi04.jpg");
}
#gNavi05 a{
	margin: 0;
	width:76px;
	background-image: url("../images/gNavi05.jpg");
}
#gNavi06 a{
	margin: 0;
	width:83px;
	background-image: url("../images/gNavi06.jpg");
}
#gNavi07 a{
	margin: 0;
	width:47px;
	background-image: url("../images/gNavi07.jpg");
}

#gNavi01 a:hover{
	margin: 0;
	width:47px;
	background-image: url("../images/gNavi01h.jpg");
}
#gNavi02 a:hover{
	margin: 0;
	width:62px;
	background-image: url("../images/gNavi02h.jpg");
}
#gNavi03 a:hover{
	margin: 0;
	width:86px;
	background-image: url("../images/gNavi03h.jpg");
}
#gNavi04 a:hover{
	margin: 0;
	width:95px;
	background-image: url("../images/gNavi04h.jpg");
}
#gNavi05 a:hover{
	margin: 0;
	width:76px;
	background-image: url("../images/gNavi05h.jpg");
}
#gNavi06 a:hover{
	margin: 0;
	width:83px;
	background-image: url("../images/gNavi06h.jpg");
}
#gNavi07 a:hover{
	margin: 0;
	width:47px;
	background-image: url("../images/gNavi07h.jpg");
}
/*グローバルナビ終了*/

/*フッター*/
#foot{
	background-color:#fcbc58;
	height:25px;
	color:#FFFFFF;
	padding:0px 0 8px 10px;
	vertical-align:middle;
	clear:both;
}
#foot2{
	color:#B4B4B4;
	padding:4px 0 4px 10px;
	font-size:9px;
}
#foot2 a,#foot2 A:VISITED,#foot2 A:HOVER{
	color:#B4B4B4;
  text-decoration : none;
}
/*フッター終了*/

#mNavi .mainimage{
	display:block;
	position:top 0px;
	float:right;
	width:555px;
}

#mNavi div#leftul{
	padding:0;
	margin:0;
	width:193px;
	float:left;
	
}

#mNavi li{
	padding:0;
	margin:0;
	list-style-type:none;
}

#mNavi01, #mNavi02, #mNavi03, #mNavi a{
	display: block;
	width: 193px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent:-9999px;
}

#mNavi01 a{
	margin: 0;
	height:50px;
	background-image: url("../images/mNavi01.jpg");
}
#mNavi02 a{
	margin: 0;
	height:34px;
	background-image: url("../images/mNavi02.jpg");
}
#mNavi03 a{
	margin: 0;
	height:46px;
	background-image: url("../images/mNavi03.jpg");
}
#mNavi01 a:hover{
	margin: 0;
	height:50px;
	background-image: url("../images/mNavi01h.jpg");
}
#mNavi02 a:hover{
	margin: 0;
	height:34px;
	background-image: url("../images/mNavi02h.jpg");
}
#mNavi03 a:hover{
	margin: 0;
	height:46px;
	background-image: url("../images/mNavi03h.jpg");
}

/*メイン左*/
#left{
	width:170px;
	margin:5px 0;
	padding:0;
	float:left;
}

#left #new{
	margin:0 0 5px 0;
	padding:0 2px 5px 2px;
	float:left;
	width:164px;
	border:solid 1px #fbb03b;
}

.newinfo{
	padding:2px 2px;
	clear:left;
	width:160px;
}

.newinfo img{
	margin:2px;
	float:left;
}

.newinfo p{
	padding:2px 0;
	margin:0;
}

/*メイン左終了*/
/*メイン右*/
#right{
	width:559px;
	padding:1px;
	float:right;
	margin:3px 0;
}

#right #kodawari, #right #news{
	margin:2px;
}

#right #news dl{
	padding:5px;
	margin:0;
/*	border:1px #fbb03b solid;*/
	clear:both;
	height:150px;
	width:545px;
	overflow: auto;
}

#news dl dd{
	margin:0 1em 0.5em 1em;
}

#right #kodawari ul{
	padding:5px;
	margin:0;
/*	border:1px #fbb03b solid;*/
	clear:both;
	height: 105px;
	width:545px;
}

#right #kodawari li{
	padding:0;
	margin:1px;
	float:left;
	list-style-type:none;
}

#right #kodawari01, #right #kodawari02, #right #kodawari03, #right #kodawari a{
	display: block;
	height:105px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent:-9999px;
}

#right #kodawari01 a{
	margin: 0;
	width:139px;
	background-image: url("../../images/kodawari/pet.jpg");
}
#right #kodawari02 a{
	margin: 0;
	width:139px;
	background-image: url("../../images/kodawari/lowcost.jpg");
}

#right #kodawari04 a{
	margin: 0;
	width:110px;
	background-image: url("../../images/kodawari/buy.jpg");
}
#right #kodawari01 a:hover{
	margin: 0;
	width:139px;
	background-image: url("../../images/kodawari/peth.jpg");
}
/*#right #kodawari02 a:hover{
	margin: 0;
	width:139px;
	background-image: url("../../images/kodawari/lowcosth.jpg");
}*/

#right #kodawari04 a:hover{
	margin: 0;
	width:110px;
	background-image: url("../../images/kodawari/buyh.jpg");
}

#right #kodawari03 #setai{
	width: 139px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent:-9999px;
}
#right ul#setai{
	border:0;
}
#right ul#setai li{
	border:0;
	margin:0;
	padding:0;
}
#right #setai li#setai01{
	margin: 0;
	height:55px;
	padding:0;
	width:139px;
	background-image: url("../../images/kodawari/setaia.jpg");
}
#right #setai li#setai02 a{
	margin:0;
	height:14px;
	padding:0;
	width:139px;
	border:none;
	background-image: url("../../images/kodawari/setaib.jpg");
}
#right #setai li#setai03 a{
	margin: 0;
	height:14px;
	padding:0;
	width:139px;
	border:none;
	background-image: url("../../images/kodawari/setaic.jpg");
}
#right #setai li#setai04 a{
	margin: 0;
	height:15px;
	padding:0;
	border:none;
	width:139px;
	background-image: url("../../images/kodawari/setaid.jpg");
}
#right #setai li#setai02 a:hover{
	margin:0;
	height:14px;
	padding:0;
	width:139px;
	border:none;
	background-image: url("../../images/kodawari/setaibh.jpg");
}
#right #setai li#setai03 a:hover{
	margin: 0;
	height:14px;
	padding:0;
	width:139px;
	border:none;
	background-image: url("../../images/kodawari/setaich.jpg");
}
#right #setai li#setai04 a:hover{
	margin: 0;
	height:15px;
	padding:0;
	border:none;
	width:139px;
	background-image: url("../../images/kodawari/setaidh.jpg");
}
#right #setai li#setai05{
	margin: 0;
	padding:0;
	height:7px;
	width:139px;
	background-image: url("../../images/kodawari/setaie.jpg");
}






#right #kodawari02 #lowcost{
	width: 139px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent:-9999px;
}
#right ul#lowcost{
	border:0;
}
#right ul#lowcost li{
	border:0;
	margin:0;
	padding:0;
}
#right #lowcost li#lowcost01{
	margin: 0;
	height:69px;
	padding:0;
	width:139px;
	background-image: url("../../images/kodawari/low_top.jpg");
}
#right #lowcost li#lowcost02 a{
	margin:0;
	height:15px;
	padding:0;
	width:139px;
	border:none;
	background-image: url("../../images/kodawari/low_01a.jpg");
}
#right #lowcost li#lowcost03 a{
	margin: 0;
	height:14px;
	padding:0;
	width:139px;
	border:none;
	background-image: url("../../images/kodawari/low_02a.jpg");
}

#right #lowcost li#lowcost02 a:hover{
	margin:0;
	height:15px;
	padding:0;
	width:139px;
	border:none;
	background-image: url("../../images/kodawari/low_01b.jpg");
}
#right #lowcost li#lowcost03 a:hover{
	margin: 0;
	height:14px;
	padding:0;
	width:139px;
	border:none;
	background-image: url("../../images/kodawari/low_02b.jpg");
}

#right #lowcost li#lowcost04{
	margin: 0;
	padding:0;
	height:7px;
	width:139px;
	background-image: url("../../images/kodawari/low_bottom.jpg");
}



#right #withpet ul{
	padding:5px;
	margin:0;
	clear:both;
	height: 105px;
	width:545px;
}

#right #withpet li{
	padding:0;
	margin:3px;
	float:left;
	list-style-type:none;
}

#right #withpet01, #right #withpet02, #right #withpet03, #right #withpet a{
	display: block;
	height:104px;
	width:104px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent:-9999px;
}

#right #withpet01 a{
	margin: 0;
	background-image: url("../../images/withpet/volunteer.jpg");
}

#right #withpet01 a:hover{
	margin: 0;
	background-image: url("../../images/withpet/volunteer_a.jpg");
}

#right #withpet02 a{
	margin: 0;
	background-image: url("../../images/withpet/area.jpg");
}

#right #withpet02 a:hover{
	margin: 0;
	background-image: url("../../images/withpet/area_a.jpg");
}
#right #withpet03 a{
	margin: 0;
	background-image: url("../../images/withpet/dog.jpg");
}

#right #withpet03 a:hover{
	margin: 0;
	background-image: url("../../images/withpet/dog_a.jpg");
}
#right #withpet04 a{
	margin: 0;
	background-image: url("../../images/withpet/10.jpg");
}

#right #withpet04 a:hover{
	margin: 0;
	background-image: url("../../images/withpet/10_a.jpg");
}
/*メイン右終了*/



/*会社概要*/
table#gaiyou{
	margin:10px;
	padding:0;
	width:700px;
}

table#gaiyou tr th{
	background-color:#FFCC99;
	color:#663300;
	line-height:130%;
	padding:5px 1em;
	width:100px;
}

table#gaiyou tr td{
	text-align:left;
	padding:3px 1em;
	line-height:130%;
	border-bottom:1px dotted #CCCCCC;
}

h3{
	color:#FF9933;
	font-weight:bold;
	border-bottom:double #FF9933 3px;
	text-align:left;
	font-size:110%;
	margin:0 20px;
}


.map{
	float:left;
	margin:0 20px 20px 20px;
}
.attention{
	color:#CC6633;
}
/*会社概要終了*/

.question{
	margin:10px 0 100px 40px;
}
.question li{
	padding:2px 0;
}

.answer{
	padding:10px 25px 50px 30px;
}

.privacy{
	margin:10px 50px;
}

.privacyp{
	padding:10px 25px;
}

#sitemap{
	margin:20px 40px;
}
#sitemap ul ul{
	margin-left:1em;
}
#sitemap li{
	padding:2px 0;
}

#sitemap li.in{
	margin-left:2em;
	list-style: square;
}
#sitemap li.top{
	list-style:none;
}

h4{
	color:#996633;
	text-align:left;
	font-size:100%;
	border-left:5px solid #cc9966;
	margin-left:25px;
	padding-left:3px;
	font-weight:normal;
}

#arearight{
	float:right;
	margin:10px;
}
#arearight img{
	margin:5px;
}
#arealeft{
	float:left;
	width:500px;
}
#arealeft ul{
	margin:2px 0 1em 45px;
}
.volunteer{
	margin:0 0 1em 45px;
}
.volunteer li{
	list-style:circle;
}
#gaiyou th.dogname{
	background-color:#cc9966;
	color:#FFFFFF;
	text-align:center;
	font-size:110%;
}
/*-----------------リンク集----------------------*/
#link{
	margin:7px 0px 0px 15px;
	padding:10px 10px 30px 9px;
}
#link_02{
	margin:7px 0px 0px 10px;
	width:450px;
	font-size:12px;
	border:1px solid #DCDCDC;
}
#link_02 th{
	font-weight:normal;
	width:145px;
	border-bottom:1px dotted #DCDCDC;
	line-height:20px;
	letter-spacing:1px;
	background-color: #FFF0E1;
}
#link_02 td{
	padding-left:10px;
	width:285px;
	border-bottom:1px dotted #DCDCDC;
	line-height:20px;
	letter-spacing:1px;
}
#link_03{
	width:480px;
	font-size:12px;
	border:1px solid #DCDCDC;
}
#link_03 th{
	background:#FFF0E1;
	text-align:center;
	border-bottom:1px dotted #DCDCDC;
	line-height:20px;
	letter-spacing:1px;
	width:100px;
}
#link_03 td{
	border-bottom:1px dotted #DCDCDC;
	line-height:20px;
	letter-spacing:1px;
	width:380px;
}
#link_04{
	margin:0px 0px 0px 15px;
	padding:10px 10px 30px 9px;
}
#link_04 p{
	color:#333333;
	text-indent:0em;
}
#sougo{
	font-size:16px;
	font-weight:bold;
	margin:10px 0px;	
}
#sougo_01{
	font-size : 13px;
	width:515px;
	margin:17px 0px 10px 10px;
	border-bottom   : 1px solid #CCCCCC;
	border-right  : 1px solid #CCCCCC;
	background-color: #F9F9F9;
	padding:5px 0px 5px 15px;
}
#sougo_02{
	font-size : 12px;
	width:550px;
	line-height:16px;
	letter-spacing:1px;
	padding:0px 0px 0px 15px;

}
#sougo_03{
	font-size : 12px;
	margin:0px 0px 0px 15px;

}
