@charset "utf-8";
/* CSS Document */

/****************** トップページ *******************/
#top-voice-tittle{
	background:transparent url(../img/top/top-voice-title.jpg) no-repeat;
}

#top-text{
	margin-bottom:10px;
}

.voice-text-left,.voice-text-right{
	width:145px;
	margin-top:5px;
	float:left;
	text-indent:1em;
}

.voice-text-right{
	margin:5px 0 0 10px;
}

.voice-person,.voice-persons{
	margin:5px 0 10px 5px; 
	float:left;
}

.voice-persons{
	margin-bottom:10px;
}

/* IE6 */
*html .voice-persons{
	margin-bottom:0;
}
*html .voice-vorder{
	display:block;
	line-height:10px;
}
/* IE7 */
*+html .voice-persons{
	margin-bottom:0;
}
*+html .voice-vorder{
	display:block;
	line-height:10px;
}

#top-new-tittle{
	background:transparent url(../img/top/top-new-tittle.jpg) no-repeat;
}

#news-frame{
	width:500px;
	height:115px;
	border:1px solid #999999;
	margin:10px 0 10px 17px;
	overflow:auto;
}

#top-organic-tittle{
	background:transparent url(../img/top/organic-food-title.jpg) no-repeat;
}

.no-back{
	background:none;
	padding:0;
}

.left-box,.right-box{
	margin:10px 0 15px 0;
	width:270px;
	float:left;
}

/* IE6 */
*html .left-box,*html .right-box{
	margin-bottom:0;
}
/* IE7 */
*+html .left-box,*+html .right-box{
	margin-bottom:0;
}

.left-box ul{
	margin-top:10px;
}

.right-box ul{
	margin:10px 0 0 5px;
}

.food-text{
	width:145px;
	float:left;
}

.food-image{
	width:108px;
	margin:0 0 0 5px;
	float:left;
}



#top-natural-tittle{
	background:transparent url(../img/top/natural-food-title.jpg) no-repeat;
	height:25px;
}

#box05 .left-box li.icon01,#box05 .left-box li.icon02{
	background:transparent url(../img/icon01.gif) no-repeat left center;
	padding:10px 10px 10px 15px;

}

#box05 .left-box li.icon01{
	margin-top:10px;
}

#bland-list li{
	width:125px;
	float:left;
	margin:0 0 5px 5px;
}


#contents-body-right ul{
	margin-top:10px;
	font-size:0.85em;
	line-height:15px;
}

.photo-text{
	font-size:0.85em;
}


/****************** 全ブランド共通 *******************/

/* 商品リスト */
#item-list{
	float:left;
	width:705px;
	margin-bottom:15px;

}

#item-list ul{
	margin:20px 0 20px 25px;

}

#item-list ul li,#item-list-bozita li,#item-list-grau li{
	background:transparent url(../img/icon01.gif) no-repeat left center;
	width:300px;
	padding:10px 10px 10px 15px;
	float:left;
}


/* 商品紹介 */
h3{
	text-indent:-9999px;
	overflow:hidden;
	height:36px;	
}

#box01 h3{
	margin-bottom:15px;
}

h4{
	padding-left:15px;
	line-height:33px;
	font-weight:700;
	background:transparent url(../img/title01.gif) no-repeat;
	clear:both;
}

h5{
	line-height:15px;
	font-weight:700;
}

#item01,#item02,#item03,
#item04,#item05,#item06,
#item07,#item08{
	margin-bottom:15px;
	clear:both;
}

/*#itemt01 .top-area{
	height:auto;
}*/

#keeper,#keeper2,#keeper3,
#keeper4,#keeper5,#keeper6{
	height:230px;
}

#keeper01,#keeper02,#keeper03,
#keeper04,#keeper05,#keeper06{
	height:210px;
}

img.photo{
	float:left;
}
/* ホカミックス用 */
img.photo-h{
	float:left;
	padding-top:25px;
}

.text{
	margin-left:25px;
	width:655px;
	clear:both;
}

.text-area{
	margin:0 0 15px 25px;
	width:655px;
	clear:both;
}

.text-contents{
	margin:20px 0 15px 25px;
	width:655px;
	clear:both;
}

/* 上部 */
.top-area{
	width:680px;
	margin:20px 0 25px 25px;
}
.top-area-bio{
	width:680px;
	margin:20px 0 5px 25px;
}


.top-area-kaykleins{
	margin:20px 0 10px 25px;
}

.top-area-bozita{
	margin:20px 0 0 25px;
}


.price-box,.price-box-bozita{
	float:left;
	width:170px;
	margin:0 25px 25px 15px;
}
.price-box-r{
	float:left;
	width:340px;
	margin:0 0 25px 15px;
}
.price-box-r table{
	margin-top:10px;
}

.top-area-bio .price-box{
	width:350px;
	margin-left:50px;
}

.price-box P,.top-area-bio .price-box P,.price-box-title,
.price-box-r P{
	font-weight:700;
	color:#794402;
}

.price-box table,.price-box-bozita table{
	float:left;
	margin:15px 0;
}

.introduction{
	float:left;
	width:305px;
	display:block;
	margin-bottom:25px;
}

/* 商品ページへ */

#go-products{
	margin:10px 0;
	text-align:center;
}

#go-products li{
	margin-bottom:5px;
}

/*#go-products2{
	margin:20px 0 10px 0;
	text-align:center;
}*/


/* トップへ戻る */
.go-top,.go-top-b,#go-top-index,.go-top-staff{
	clear:both;
	font-weight:700;
	text-align:right;
}

.go-top-staff{
	line-height:40px;
	background:transparent url(../img/staff/bottom-grass-l.gif) no-repeat;
}

.go-top-index{
	width:930px;
	margin-bottom:10px;
	display:block;
}

.go-top-b{
	margin-bottom:15px;
}

.go-top a,.go-top-b a,#go-top-index a{
	color:#B26C16;
	border-bottom:solid 1px;
	text-decoration:none;
}


/* ページを閉じる */
.close{
	font-size:1.1em;
	font-weight:700;
	margin:10px 0;
	text-align:center;
}

.close a{
	color:#B26C16;
	border-bottom:solid 1px;
}

.right{
	text-align:right;
}

/* 左部 */
.left-area{
	float:left;
	width:280px;
	margin:15px 25px 0 30px;
}
.float-img{
	float:left;
	margin:0 15px 15px 0;
}
/* IE6 */
*html .left-area{
	margin:15px 12px 15px 12px;
}


.center-box img{
	margin-bottom:15px;
	margin-left:40px;
}

.left-area table{
	margin-bottom:20px;
	margin-right:20px;
}

/* 右部 */
.right-area{
	float:left;
	width:360px;
	margin-top:15px;
}

.right-area p{
	margin-bottom:15px;
}

p.icon-title{
	font-weight:700;
	margin-bottom:0;
}


p.icon-link{
	font-size:0.8em;
}

.caution{
	color:#EA0000;
	clear:both;
	width:650px;
	padding-left:30px;
	margin-top:15px;
}

.caution02{
	color:#EA0000;
	clear:both;
	width:650px;
	padding-left:30px;
}

.under-text{
	font-size:0.9em;
	padding-left:30px;
}

/* boschbio ; bosch cat用 */
.font-red{
	color:#EA0000;
}
.font-red2{
	color:#EA0000;
	font-size:1.2em;
	text-align:center;
	clear:both;
	font-weight:normal;
}


.font-blue{
	color:#3333FF;
}

.bold{
	font-weight:700;
}

.center{
	text-align:center;
}

/***** テーブルデザイン  *****/
table,th,td{
	border:1px solid #000;
}

.number{
	text-align:right;
}

/*価格テーブル*/
#contents-body table td{
	padding:3px;
}

.price-table{
	width:170px;
	font-weight:700;		
}

.orderprice-table{
	width:340px;
	margin-bottom:15px;
	font-weight:700;
}

.orderprice-table,.orderprice-table td,
.orderprice-table tr,.price-table,
.price-table td,.price-table tr{
	border:solid 1px #7B7B00;
}

#contents-body .orderprice-table td.number,
#contents-body .price-table td.number{
	height:32px;
	font-size:120%;
	padding-right:15px;
}
#contents-body .orderprice-table td.name{
	padding-left:10px;
}


.price-table .title,.orderprice-table .title{
	text-align:center;
	background:#eee8aa;
}

.price-table .name,.orderprice-table .name{
	width:75px;
	background:#F7F3D2;
}


/*通常テーブル*/
.normal-table{
	width:280px;
}

.title2{
	background:#F7F3D2;
}

.title3{
	background:#003399;
	color:#FFFFFF;
	width:180px;
	font-weight:700;
}

.normal-table .name{
	background:#ffdab9;
}

.normal-table .name1{
	text-align:center;
	background:#ffdab9;
}


/*bosch-cat用*/
.normal-table .name2{
	font-weight:700;
	background:#C1EBFF;
}

.normal-table .name3{
	text-align:center;
	background:#8EC2FD;
}

.normal-table .name4{
	background:#E9F3FE;
}
.normal-table .number1{
	text-align:right;
	background:#E9F3FE;
}

/*boschテーブル*/

.wide-table{
	width:600px;
	margin:20px 0 0 60px;
}

.wide-table .name{
	background:#ffdab9;
}

.wide-table .name1{
	text-align:center;
	background:#ffdab9;
}


/*GRAUテーブル*/
.grau-table{
	width:400px;
}

.grau-table .name{
	background:#ffdab9;
}


/*下部テーブル*/
.under-table{
	width:90%;
	margin:15px 0 0 30px;
}

.under-table .name{
	background:#ffdab9;
}

.under-table .name2{
	text-align:right;
	background:#ffdab9;
}

/*grau用*/
.under-table .name3{
	background:#e5f1af;
}

/*bosch-bio用*/
.under-table .name4{
	background:#FFF3D7;
}

.under-table .number1{
	background:#ffdab9;
}

.under-table .number2{
	text-align:center;
	background:#FFF3D7;
}


/*hokamix用*/
.hokamix-table{
	width:300px;
}

.hokamix-table .name{
	background:#ffdab9;
}

/*bozita用*/
.price-table-bozita{
	float:left;
	width:170px;
	font-weight:700;
}
.price-table-bozita .price{
	font-size:120%;
	text-align:right;
	height:32px;
}

.price-table-bozita,.price-table-bozita td,
.price-table-bozita tr{
	border:solid 1px #7B7B00;
}

.price-table-bozita .name{
	background:#F7F3D2;
}

.bozita-table{
	width:400px;
}

.bozita-table .name{
	background:#ffdab9;
}

/****************** KAY KLEINS 会社紹介  *******************/

#kaykleins-company{
	background:transparent url(../img/organic-food/kaykleins/kaykleins-title.gif) no-repeat;
}

#kaykleins-list01{
	width:200px;
	float:left;
	margin:205px 0 15px 115px;
}

#kaykleins-list02{
	width:250px;
	float:left;
	margin:0 0 15px 35px;
}

#kaykleins-list01 li,#kaykleins-list02 li,#kaykleins-list03 li{
	margin-top:5px;
}

/* IE6 */
*html #kaykleins-list01{
	margin-left:57px;
}
*html #kaykleins-list01,*html #kaykleins-list02{
	margin-bottom:0;
}
/* IE7 */
*+html #kaykleins-list01,*+html #kaykleins-list02{
	margin-bottom:0;
}

.font-green{
	color:#2A7F00;
	font-size:1.1em;
	font-weight:700;
}

#kaykleins-img{
	margin-left:35px;
}

#kaykleins-list03{
	margin:0 0 10px 110px;
}


#kaykleins-list04{
	width:445px;
	float:left;
	margin-left:25px;
}
/* IE6 */
*html #kaykleins-list04{
	margin-left:12px;
}


#kaykleins-list04 dd{
	margin-bottom:15px;
	padding-left:1em;
}

#kaykleins-list05{
	width:160px;
	float:left;
	margin:10px 0 0 25px;
}

#kaykleins-list06{
	width:370px;
	float:left;
	margin:20px 0 0 25px;
}

#kaykleins-list07{
	width:265px;
	float:left;
	margin:15px 0 15px 15px;
}

#kaykleins-table{
	width:640px;
	background:#F0E1B8;
	border:0;
	margin:0 0 10px 35px;
}


#kaykleins-table td.large1{
	padding-left:30px;
	width:161px;
}

#kaykleins-table td.large2{
	width:161px;
}

#kaykleins-table td.large3{
	padding-right:30px;
	width:161px;
}

#kaykleins-table td.small{
	width:40px;
}



#kaykleins-table tr#cell01{
	padding:30px;
}

#kaykleins-table .table-border{
	padding-left:18px;
}


/*

#kaykleins-table td.small{
	width:30px;
}
*/



#kaykleins-table th,#kaykleins-table td{
	border:none;
}

/****************** KAY KLEINS 原材料  *******************/
#matelial-list{
	width:200px;
	float:left;
	margin:25px 25px 0 80px;
}

#matelial-list02{
	width:190px;
	float:left;
	margin:25px 5px 0 15px;
}

#matelial-list03{
	width:130px;
	float:left;
	margin:25px 15px 0 10px;
}

#matelial-clear{
	clear:both;
}

/* IE6 */
*html #matelial-list{
	margin-left:40px;
}

#matelial-list li,#matelial-list02 li,#matelial-list03 li{
	background:transparent url(../img/organic-food/kaykleins/square.gif) no-repeat left center;
	padding-left:18px;
	margin-bottom:5px;
	font-size:1.1em;
	font-weight:700;
}

#matelial-photo{
	margin:15px 0 40px 0;
	float:left;
}

#matelial-photo2{
	margin:15px 0 50px 0;
	float:left;
}


/****************** KAY KLEINS 商品紹介  *******************/
#kaykleins-products{
	background:transparent url(../img/organic-food/kaykleins/kaykleins-products.gif) no-repeat;
}

/****************** bosch 会社紹介  *******************/
h3#bosch-company{
	background:transparent url(../img/natural-food/bosch/bosch-title.gif) no-repeat;
}

#box01,#box02,#box03,#box04,#box05,#box06,#box07,#box08{
	margin-bottom:15px;
	clear:both;
}

#photo-list01{
	margin:15px 0 0 25px;
}

/* IE6 */
*html #photo-list01{
	margin:15px 0 0 19px;
}

#photo-list01 li{
	float:left;
	margin:0 20px 15px 0;
}

/* IE6 */
*html #photo-list01 li{
	margin:0 13px 15px 0;
}

#photo-list02{
	margin-left:60px;
}

#photo-list02 li{
	float:left;
	padding:0 20px 15px 0;
}

#photo-list03{
	margin-left:140px;
}

#photo-list03 li{
	float:left;
	margin:0 20px 15px 0;
}
/* IE6 */
*html #photo-list03 li{
	margin:0 20px 0 0;
}
/* IE7 */
*+html #photo-list03 li{
	margin:0 20px 0 0;
}

#photo-list04{
	margin-left:130px;
}

#photo-list04 li{
	float:left;
	margin:15px 0 0 20px;
	padding-bottom:20px;
}



#box05 dl{
	margin-left:25px;
}

/*** bosch ノウハウ  ***/
.contents-plate01{
	width:435px;
	float:left;
}

.contents-plate01 dt,.contents-plate02 dt,
.contents-plate03 dt,.contents-plate04 dt{
	color:#3333FF;
	font-weight:700;
}

.contents-plate01 dd,.contents-plate02 dd,
.contents-plate04 dd{
	margin-bottom:15px;
}

.contents-photo01{
	float:left;
	margin:0 20px 15px 25px;
}

.contents-plate02{
	width:435px;
	margin:15px 0 0 25px;
	float:left;
}


.contents-photo02{
	float:left;
	margin:15px 0 15px 15px;
}

.contents-photo03{
	float:left;
	margin:15px 20px 15px 25px;
}

.contents-plate03{
	width:435px;
	margin:15px 0 15px 0;
	float:left;
}

.contents-plate04{
	width:665px;
	margin:15px 0 15px 25px;
	clear:both;
}

h4.blue-back{
	width:677px;
	line-height:30px;
	background:none;
	margin:5px 0 0 10px;
	background:#E5EEF5;
	font-weight:normal;
}

/*** bosch ムービー  ***/
#movie{
	width:460px;
	margin:15px 0 15px 160px;
}

/*** bosch 製品プログラム（キャット）  ***/

.text-contents dd,.text-area dd,
.text-contents li,.text-area li{
	margin-bottom:15px;
}

.text-contents dd,.text-area dd{
	padding-left:1em;
}

.text-contents dt.bosch-cat,.text-area dt.bosch-cat{
	font-size:1.2em;
	border-bottom:solid 1px #CCCCCC;
	color:#FF7F00;
	font-weight:700;
	margin-bottom:5px;
}

/*** bosch フードの与え方（キャット）  ***/

ul.number-list{
	width:550px;
	margin-left:30px;
	list-style:inside;
	list-style-type:decimal;
	
}

/****************** bosch Bio  *******************/
#item-list h3#bosch-bio{
	background:transparent url(../img/organic-food/boschbio/boschbio-food.gif) no-repeat;
}

#bosch-bio-area{
	clear:both;
	width:650px;
	margin:0 0 15px 25px;
}
#bosch-bio-area p{
	margin-bottom:15px;
}

.disk-list{
	list-style:disc;
	list-style:inside;
	width:550px;
	margin-left:30px;
}
/****************** bosch Bio コンセプト *******************/
#concept-title{
	text-indent:-9999px;
	overflow:hidden;
	height:35px;
	background:transparent url(../img/organic-food/boschbio/bio-concept.gif) no-repeat;
}

.bio-list{
	list-style-type:decimal;
	margin-left:130px;
}

/* IE6用 */
*html .bio-list{
	margin-left:125px;
}

.bio-list dt{
	margin:15px 0;
	font-size:1.2em;
	color:#007C32;
	font-weight:700;
}

/****************** bosch Bio 原材料 *******************/

#bio-matelial{
	background:transparent url(../img/organic-food/boschbio/bio-matelial.gif) no-repeat;
}

#bio-list02{
	margin:15px 0 15px 25px;
}

#bio-list02 li{
	float:left;
	width:335px;
	margin:5px 0;
}

/* IE6用 */
*html #bio-list02 li{
	margin:0;
}

#bio-list02 dl{
	height:150px;
	margin:10px 0;
}

/* IE6用 */
*html #bio-list02 dl{
	height:190px;
	margin:0;
}

#bio-list02 dt{
	margin:10px 0 20px 0;
}

#bio-list02 dd{
	margin:10px 0 10px 0;
}


/****************** Bosch キャットフード *******************/
#bosch-cat{
	text-indent:-9999px;
	overflow:hidden;
	height:35px;
	background:transparent url(../img/natural-food/bosch/cat/bosch-catfood.gif) no-repeat;
}

/*スナックページ用*/
/*.introduction-snack{
	width:255px;
}*/

/****************** Bosch ドッグフード *******************/
#bosch-dog{
	background:transparent url(../img/natural-food/bosch/dog/bosch-dogfood.gif) no-repeat;
}

/* h4青バー設定 */
#item-list h4,#item-list-bozita h4,#item-list-grau h4,
h4.blue-bar{
	width:677px;
	line-height:25px;
	background:none;
	margin:5px 0 0 10px;
	background:#E5EEF5;
}

/****************** BOZITA  キャットフード*******************/
#item-list-bozita h3#bozita-cat{
	text-indent:-9999px;
	overflow:hidden;
	height:35px;
	background:transparent url(../img/natural-food/bozita/cat/bozita-cat.gif) no-repeat;
}

#item-list-bozita h4,#item-list-grau h4{
	margin-bottom:20px;
}


#item-list-bozita ul,#item-list-grau ul{
	margin:0 0 20px 25px;
	float:left;
}

/* IE6用 */
*html #item-list-bozita ul,*html #item-list-grau ul{
	margin-left:12px;
}

#item-list-bozita li{
	width:405px;
	float:none;
}

#item-list-bozita li#bozita-explain{
	background:none;
	padding:0;
}

/* IE7用*/

/**+html .price-box-bozita{
	margin-left:12px;
}
*+html .price-box-bozita table{
	margin:8px 0;
}
*/
.right-area-bozita{
	width:655px;
	clear:both;
	margin-left:25px;
}

.right-area-bozita ul li{
	padding:5px 0;
}

.font-brown{
	border-bottom:solid 1px #CCCCCC;
	color:#FF7F00;
	font-weight:700;
}

/****************** BOZITA  ドックフード*******************/
#item-list-bozita h3#bozita-dog{
	background:transparent url(../img/natural-food/bozita/dog/bozita-dog.gif) no-repeat;
}

#item-list-bozita img{
	margin-bottom:15px;
}

/****************** BOZITA  会社紹介 *******************/
#bozita-title{
	background:transparent url(../img/natural-food/bozita/bozita-title.gif) no-repeat;
}

.bozita-list{
	width:667px;
	margin:15px 0 0 25px;
}

.bozita-list dt{
	font-size:1.1em;
	font-weight:700;
}

.bozita-list dd{
	margin-bottom:15px;
}



/****************** BOZITA  原材料 *******************/
#bozita-matelial{
	background:transparent url(../img/natural-food/bozita/bozita-matelial.gif) no-repeat;
}

.bozita-list02{
	width:450px;
	margin:15px 15px 0 25px;
	list-style:inside;
	list-style-type:disk;
	float:left;
}

.bozita-img{
	float:left;
	margin:15px 0;
}

.bozita-list03{
	width:600px;
	margin:15px 0 15px 70px;
	list-style:inside;
	list-style-type:disc;
}

.bozita-list03 li{
	margin-bottom:15px;
}

.bozita-list03 #no-list{
	list-style:none;
}

/****************** BOZITA  エコパッケージ *******************/

#bozita-list{
	margin:25px 0 60px 20px;
	float:left;
	list-style:inside;
	list-style-type:decimal;
}

#bozita-img{
	margin:15px 0 15px 80px;
	float:left;
}


/****************** GRAU  キャットフード*******************/
#item-list-grau h3#grau-cat{
	background:transparent url(../img/natural-food/grau/cat/grau-cat.gif) no-repeat;
}

.line{
	border-top:dotted 2px #B26C16;
	width:705px;
	clear:both;
}

/****************** GRAU  ドッグフード*******************/
#item-list-grau h3#grau-dog{
	background:transparent url(../img/natural-food/grau/dog/grau-dog.gif) no-repeat;
}


/****************** GRAU  サプリメント*******************/
#item-list h3#grau-suplliment{
	background:transparent url(../img/natural-food/grau/supulliment/grau-suplliment.gif) no-repeat;
}

/****************** GRAU  会社紹介 *******************/

#grau-title{
	background:transparent url(../img/natural-food/grau/grau-title.gif) no-repeat;
}

#grau-img{
	margin:15px 0 15px 50px;
}

/****************** HOKAMIX  猫用サプリ*******************/
#item-list h3#hokamix-cat{
	background:transparent url(../img/natural-food/hokamix/cat/hokamix-cat.gif) no-repeat;
}


/****************** HOKAMIX  犬用サプリ*******************/
#item-list h3#hokamix-dog{
	background:transparent url(../img/natural-food/hokamix/dog/hokamix-dog.gif) no-repeat;
}


/****************** HOKAMIX  犬用サプリ*******************/
#cat-icon,#dog-icon{
	width:705px;
	margin:15px 0 0 110px;
}

#cat-icon h3{
	background:transparent url(../img/natural-food/bosch/cat/icon-newsanabelle/caticon-title.gif) no-repeat;
}

#dog-icon h3{
	background:transparent url(../img/natural-food/bosch/dog/icon/dogicon-title.gif) no-repeat;
}
.icon-name{
	font-size:1.1em;
	color:#CC0000;
	font-weight:700;
}



#cat-icon table,#dog-icon table{
	margin-top:20px;
	
}

#cat-icon table,#cat-icon table td,#dog-icon table,#dog-icon table td{
	border:none;
}

#cat-icon table td,#dog-icon table td{
border-bottom:dashed 1px #B26C16;
padding:15px 5px;
}

/****************** HOKAMIX  会社紹介 *******************/

#hokamix-title{
	background:transparent url(../img/natural-food/hokamix/hokamix-tittle.gif) no-repeat;
}

#hokamix-img{
	margin:15px 0 5px 60px;
}

/****************** HOKAMIX  会社紹介 *******************/

#hokamix-eco{
	background:transparent url(../img/natural-food/hokamix/hokamix-eco.gif) no-repeat;
}


/****************** お客様の声 *******************/

#voice-title{
	background:transparent url(../img/voice/voice-title.gif) no-repeat;
}

.text-area-voice{
	margin:20px 0 15px 25px;
	width:655px;
	color:#2A7F00;
	font-weight:700;
}

.voice-text{
	width:420px;
	float:left;
	margin:0 15px 0 25px;
}
/* IE6 */
*html .voice-text{
	margin-left:12px;
}

.voice-img{
	width:215px;
	float:left;
}

.voice-img li{
	margin-bottom:5px;
}

/****************** お問い合わせ *******************/
#form-box01{
	margin:20px 0 0 50px;
	clear:both;
}

.contact-table{
	margin-bottom:30px;
}

.contact-table th{
	background:#FFF5E6;
}

#about-dog{
	background:#FFEBE1;
}

.contact-table,.contact-table th,.contact-table td{
	padding:5px 10px;
	border:1px solid #993300;
}

#contact-tittle{
	background:transparent url(../img/contact/contact-title.gif) no-repeat;
}

#contact-text{
	width:430px;
	margin:15px 0 0 25px;
	float:left;
}

/* IE6 */
*html #contact-text{
	margin-left:12px;
}

#contact-text li{
	margin-bottom:10px;
}

#contact-img{
	margin:15px 0 15px 15px;
	float:left;
}


/* IE6 */
*html #contact-img{
	margin-bottom:0px;
}
/* IE7 */
*+html #contact-img{
	margin-bottom:0px;
}

/****************** 犬の無料健康相談 *******************/

#conference-title{
	background:transparent url(../img/health-conference/conference-title.gif) no-repeat;
}

/****************** サンプルのお申し込み *******************/

#sample-tittle{
	background:transparent url(../img/sample/sample-title.gif) no-repeat;
}

#contents-body table.sample-table td,
#contents-body table.sample-table-dog td,
#contents-body table.sample-table-cat td,
#contents-body table.sample-table th,
#contents-body table.sample-table-dog th,
#contents-body table.sample-table-cat th{

	padding:5px;
}

.sample-bland{
	font-size:1.1em;
	font-weight:700;

}

.sample-title{
	margin-bottom:20px;
}

.sample-table{
	width:580px;
	margin-bottom:10px;
}

.sample-table .name{
	background:#F2F4B0;
}

.sample-table .name1{
	text-align:center;
	background:#F2F4B0;
}

.sample-table-dog{
	width:580px;
	margin-bottom:20px;
}

.sample-table-dog .name{
	background:#F2F4B0;
}

.sample-table-dog .name1{
	text-align:left;
	background:#F2F4B0;
}


.sample-table-cat{
	width:580px;
	margin-bottom:60px;
}

.sample-table-cat .name{
	background:#E9F3FE;
}

.sample-table-cat .name1{
	background:#E9F3FE;
	text-align:left;
}

/****************** キャンペーンページのお申し込み *******************/

.banner{
	margin-bottom:10px;
}

#campaign-title{
	background:transparent url(../img/campaign/campaign-title.gif) no-repeat;
}

#campaign-top{
	margin:10px 0 0 25px;
}

#love-cookie{
	background:url(../img/campaign/love.jpg) no-repeat;
	width:650px;
	height:280px;
	margin:10px 0 0 20px;
}

#campaign-text{
	width:416px;
	margin:110px 0 0 35px;
	float:left;
}
/* IE6 */
*html #campaign-text{
	margin-left:20px;
}

.campaign-button{
	margin:235px 0 0 30px;
}
/* IE6 */
*html .campaign-button{
	margin-left:20px;
}

#vegetable-cookie{
	background:url(../img/campaign/vegetable.jpg) no-repeat;
	width:650px;
	height:280px;
	margin:15px 0 0 20px;
}

#campaign-thanks{
	background:url(../img/campaign/campaign-thank.jpg) no-repeat;
	width:650px;
	height:340px;
}

/****************** 店舗紹介 *******************/
#shop-tittle{
	background:transparent url(../img/shop/shop-title.gif) no-repeat;
}


#shop{
	width:600px;
	margin:20px 0 20px 50px;
	text-align:left;
}

#shop2{
	width:600px;
	margin:0 0 20px 50px;
	text-align:left;
}

#shop table td{
	padding-left:10px;
}

#manager-photo{
	margin:20px 20px 20px 85px;
	float:left;
}


#manager-text{
	width:370px;
	margin-top:20px; 
	float:left;
}

#top-space{
	margin-top:50px;
}


#map{
	margin:20px 0 0 50px;
}


/****************** サイトマップ *******************/
#sitemap-box01{
	margin-bottom:15px;
	clear:both;
}

#sitemap-title{
	background:transparent url(../img/sitemap/sitemap-title.gif) no-repeat;
}

#sitemap-box01,#sitemap-box02,#sitemap-box03{
	clear:both;
}



#sitemap-box01 dt,#sitemap-box02 dt,#sitemap-box03 dt{
	background:transparent url(../img/sitemap/sitemap.gif) no-repeat left center;
	padding:10px 10px 10px 17px;
	font-weight:700;
}

#sitemap-box01 dd,#sitemap-box02 dd,#sitemap-box03 dd{
	padding:5px 0 10px 25px;
}


.small-title{
	width:660px;
	margin-left:15px;
	padding-left:5px;
	line-height:25px;
	border-left:3px solid #999900;	
	border-bottom:1px solid #999900;
	font-weight:700;
}

.right-list{
	width:300px;
	margin:15px 0 20px 40px;
	float:left;
}

.left-list{
	width:250px;
	margin:15px 0 20px 40px;
	float:left;
}

.sitemap-list{
	margin:15px 0 20px 40px;
}


/****************** リンク集  *******************/

#link-title{
	background:transparent url(../img/link/linl-title.gif) no-repeat;
}

#link-table,#link-table tr,#link-table td{
	width:600px;
	margin:15px 0 0 50px;
	border:2px solid #999900;
}

#link-table dt{
	background:transparent url(../img/sitemap/sitemap.gif) no-repeat left center;
	padding:5px 0 5px 17px;
	border:dotted 1px #999900;
}

#link-table dd{
	padding-left:17px;
	text-indent:1em;
	padding:10px 5px;
}

/****************** スタッフ募集  *******************/

#recruit-title{
	background:transparent url(../img/recruit/recruit-title.gif) no-repeat;
	
}
.job-title{
	text-align:center;
	font-weight:700;
	background:#FFE6BF;
	
	}

/****************** スタッフ紹介  *******************/
#staff-title{
	background:transparent url(../img/staff/staff-title.gif) no-repeat;
}

.staff-table{
	width:500px;
	margin:15px 0 15px 20px;
	float:left;
}

.staff-table th{
	width:120px;
	background:#F7F3D2;
}


/**************　欠品表示　*****************/
.keppin{
	font-size:1.1em;
	color:#CC0000;
	font-weight:700;
	padding:5px;
	background:#FFECEC;
}

.keppin-btn{
	width:137px;
	text-align:center;
	font-size:1.1em;
	font-weight:700;
	color:#AA0000;
	display:inline-block;
	padding:3px;
	border:solid 1px #792622;
	vertical-align:middle;
}

*html .keppin-btn{
	padding-bottom:5px;
}
*+html .keppin-btn{
	padding-bottom:6px;
}

/**************　最新情報　*****************/
#topic-title{
	background:url(../img/news-topic.gif) no-repeat;
}
