body{ background-color:#ffb74c;}

table{ background-color:#ffffff;}

a.wl2,
a.wl3{ display:block; width:179px; text-decoration:none; color:#000000;background:#008000;}

a.wl,
a.wl4{ display:block; width:179px; text-decoration:none; color:#ffffff;background:#90ee90;}

.td01{padding:0px;}

.td02{ border: 2px #ffb74c solid;}

.td03{ font-weight:bold; color:#800000; background-color:#cce6ff;}

.b01{ border:1px solid #696969; padding:0px; margin:1px;}

.b02{ border-width:1px;
 border-style:solid;
 border-color:#fff #d4d0c8 #d4d0c8 #fff;
 font-size:15px;
 background-color:#90ee90;}
 
.komh{font-size:13px; padding-left:2px; font-weight:bold;}

.b021{ border-width:1px;
 border-style:solid;
 border-color:#fff #d4d0c8 #d4d0c8 #fff;
 background-color:#90ee90;
 }
 
.b022{ border-width:1px;
 border-style:solid;
 border-color:#fff #d4d0c8 #d4d0c8 #fff;
 background-color:#008000;
 }

.b03{ border:1px solid #000;margin:0px 5px;}

.b04{ border-width:1px;
 border-style:solid;
 border-color:#fff #d4d0c8 #d4d0c8 #fff;
 padding:2px;
 background-color:#fffacd;}

.b05{ border:1px solid #000;margin:2px 2px; width:172px;}

.b06{ border-width:1px;
 border-style:solid;
 border-color:#fff #d4d0c8 #d4d0c8 #fff;
 padding:0px;
 background-color:#fffacd; width:170px;}

.c01{ border:1px solid #ffb74c; 
 background-color:#fff;
 margin:2px 10px 2px;}

.menu01{background-color:#fffacd;
 border:0px solid;
 border-collapse: collapse;
 }

.dai{ margin-top:5px;
 margin-bottom:0px;
 margin-left:10px;
 font-weight:bold; font-size:19pt;
 border-width : 0px 0px 2px 15px;
 border-style : solid ;
 border-color : #a0b5ff;
 padding-left : 5px;
 padding-top : 2px;
 margin-right : 20px;
}

.dai2{ margin-top:5px;
 margin-bottom:0px;
 margin-left:10px; color:#0000ff;
 font-weight:bold; font-size:17pt;}

a:link { text-decoration:underline; color:blue; }
a:visited { text-decoration:underline; color:blue; }
a:hover { text-decoration:underline; color:red; }

p{ margin-left:3%;
 margin-right:3%;line-height:1.4;}

.nb{ padding-top:10px; 
     padding-bottom:20px; 
     padding-left:15px; 
     padding-right:15px;}

	 
.hotpink	{color:hotpink;}
.green{color:green;}

.ml40{ margin-left:3px;}		 
.red{color:#ff0000;}
.blue{color:#0000FF;}
.yellow{color:#ffff00;}		 
.mt5{margin-top:5px;}
.mt6{ margin-top:6px;}
.mt9{ margin-top:9px;}
.mt10{margin-top:10px;}
.mt50{ margin-top:50px;}
.mb300{margin-bottom:300px;}
.bold{font-weight:bold;}
.bblue{
font-weight:bold;
color:#0000FF;
}
.bgreen{
font-weight:bold;
color:green;
}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f13s{ font-size:13px;letter-spacing:0;}
.f28{font-size:28px;}
.f110{font-size:110%;}

.f9p{font-size:9pt;}

.nobr{white-space:nowrap;}

.toplink{
text-align:center;
margin:10px auto 3px auto;
font-size:14px;
}

.copyr{font-size : 11px;font-family : Verdana;text-align : center;margin : -5px;}

.bg01{background-color:#fffacd;}

.bg02{background-color:#a6caf0;}

.bg_w{background-color:#FFFFFF;}

.cur_hand{cursor : hand;}

.cl{ clear:both;}



/*メニューファイル*/
#menupage{margin: 0px;}

#menupage h1{
font-size:12px;
margin:1px auto 2px 7px;
line-height:16px;
text-align:center;
color:#FFFFFF;
width:176px;
}		

#menupage a.wl4:link { text-decoration: none; color:#000000; width:162px; 
 padding-top:4px; padding-bottom:2px; display:block;}
#menupage a.wl4:visited { text-decoration: none; color:#000000; width:162px;
 padding-top:4px; padding-bottom:2px; display:block;}
#menupage a.wl4:hover { text-decoration: none; background-color: #cce6ff; color:#000000;}
#menupage a.wl3:link { text-decoration: none; color:#ffffff; width:162px;
 padding-top:4px; padding-bottom:2px; display:block;}
#menupage a.wl3:visited { text-decoration: none; color:#ffffff; width:162px; 
 padding-top:4px; padding-bottom:2px; display:block;}
#menupage a.wl3:hover { text-decoration: none; background-color: #cce6ff; color:#000000;}
#menupage a.wl2:link { text-decoration: none; color:#ffffff; width:162px; 
 padding-top:3px; padding-bottom:1px;padding-left:3px; display:block;}
#menupage a.wl2:visited { text-decoration: none; color:#ffffff; width:162px; 
 padding-top:3px; padding-bottom:1px;padding-left:3px; display:block;}
#menupage a.wl2:hover { text-decoration: none; background-color: #cce6ff; color:#000000;}
#menupage a.wl:link { text-decoration: none; color:#000000; width:161px; 
 padding-top:3px; padding-bottom:1px;padding-left:3px; display:block;}
#menupage a.wl:visited { text-decoration: none; color:#000000; width:161px; 
 padding-top:3px; padding-bottom:1px;padding-left:3px; display:block;}
#menupage a.wl:hover { text-decoration: none; background-color: #cce6ff; color:#000000;}		 
		 
.count_tab{margin-top:2px; background-color:#ffb74c;}




/*トップファイル*/
#toppage{}

#toppage img{ border:none;}

#toppage .midashi1{border:1px solid #000}		 
		 
#toppage .midashi1_2{
border-width:1px;
border-style:solid;
border-color:#fff #d4d0c8 #d4d0c8 #fff;
background:#008000;
font-weight:bold;
font-size:20px;
color:#fff;
letter-spacing:2px;
white-space:nowrap;
}

#kensaku{background-color:ffb74c; margin-top:4px;}

#kensaku_in{font-weight:bold;color:white;font-size:12px;}	




/*メインファイル*/
#mainpage{}

#mainpage .tab1{
background-color:#ffb74c;
}

#mainpage .tab1_2
{font-weight:bold;color:#006400;font-size:15px;}
		 
#mainpage .tab2{
background-color:#fffacd;
}	

#mainpage .tab3{
margin-top:5px;
font-size:10pt;
background-color:#ffb74c;
}

#mainpage .tab3_1
{background-color:#ffb74c;
}

#mainpage .tab3_2{
line-height:1.2;
padding-top:3px;
padding-bottom:3px;
padding-left:2px;
white-space:nowrap;
background-color:#FFFFFF;
}

#mainpage .tab3_3{font-weight:bold; line-height:1.5; color:red;}

#mainpage .tab4{
background-color:#fffacd;
}

/*あいさつページ*/
#aisatsupage{}

#aisatsupage .tab1{
line-height:1.4;　margin:20px;
background-color:#ffd79c;
}

#aisatsupage .tab2{
margin-left:3%;
margin-right:3%;
}

#aisatsupage .tab3{
margin:20px;
background-color:#ffd79c;
}




/*保証制度ページ*/
#hoshoupage{}
#hoshoupage .blue_f110{color:blue;font-size:110%;}




/*犬種別検索ページ*/
#kbetupage{}
#kbetupage .tab1{font-size:11pt; margin:20px; background-color:#fffacd;}




/*ボクサー犬ご案内ページ*/
#bxrpage{}




/*ご質問・お問い合わせページ*/
#goshitumonpage{}
#goshitumonpage .tab1{ background-color:#ffd79c;}




/*他・犬猫お探しフォームページ*/
#zaishapage{} 
#zaishapage .tab1{ background-color:#ffd79c;}




/*申し込み・購入方法ページ*/
#moushikomipage{}
#moushikomipage .komidashi{margin-left:10px; font-weight:bold;  font-size:17pt;}




/*通信販売の法規に基づく表示ページ*/
#tuuhanpage{}
#tuuhanpage .tab1{
background-color:#ffd79c;
line-height:1.4;
margin:20px;
}




/*本店案内ページ*/
#hontenpage{}

#hontenpage img{ border:none;}

#hontenpage .tab1{margin:10px 20px; background-color:#fffacd;}

#hontenpage .tab2{margin:0px 23px;background-color:white;border:1px;border-style:solid; border-color:black;}

#hontenpage .style1{padding-left:10px;line-height:1.4;}




/*八千代店ページ*/
#yachiyopage{}

#yachiyopage img{ border:none;}

#yachiyopage .tab1{ margin:10px 20px; background-color:#fffacd;}

#yachiyopage .style1{padding-left:10px;line-height:1.4;}

#yachiyopage .tab2{margin:0px 23px;background-color:white;border:1px;border-style:solid; border-color:black;}




/*ノア店ページ*/
#noapage{}

#noapage img{ border:none;}

#noapage .tab1{ margin:10px 20px; background-color:#fffacd;}

#noapage .style1{padding-left:10px;line-height:1.4;}

#noapage .tab2{margin:0px 23px;background-color:white;border:1px;border-style:solid; border-color:black;}




/*越谷店ページ*/
#koshigayapage{}

#koshigayapage img{ border:none;}

#koshigayapage .tab1{ margin:10px 20px; background-color:#fffacd;}

#koshigayapage .tab2{margin:0px 23px;background-color:white;border:1px;border-style:solid; border-color:black;}

#koshigayapage .tab3{margin:0px 20px; background-color:#fffacd;}

#koshigayapage .style1{padding-left:10px;line-height:1.4;}

#koshigayapage .style2{margin:0px 30px; font-weight:bold;}




/*地図ページ*/
#mappage{}

#mappage img{ border:none;}

#mappage .tab1{margin:0px 20px; background-color:#fffacd;}

#mappage .tab2{margin:0px 23px;background-color:white;border:1px;border-style:solid; border-color:black;}




/*フォームページ*/
.form_style1{font-weight:bold;  background-color:#a6caf0;}

.form_style2{font-weight:bold; color:#0000ff; font-size:x-small;}



/*フレーム未対応インデックスファイル用*/
#noframe{
width:1255px;
}

#noframe_side{
width:176px;
float:left;
}

#noframe_side .b05{
 border:1px solid #000;margin:2px 2px;
 width:172px;
 }

#noframe_side .b06{
 border-width:1px;
 border-style:solid;
 border-color:#fff #d4d0c8 #d4d0c8 #fff;
 padding:0px;
 background-color:#fffacd;
 width:170px;
 }

#noframe_contents{
float:left;
margin-left:19px;
width:1050px;
}

#noframe_top{
width:1050px;
}

#noframe_top img{ border:none;}

#noframe_top .midashi1{border:1px solid #000}		 
		 
#noframe_top .midashi1_2{
border-width:1px;
border-style:solid;
border-color:#fff #d4d0c8 #d4d0c8 #fff;
background:#008000;
font-weight:bold;
font-size:20px;
color:#fff;
letter-spacing:2px;
white-space:nowrap;
}


#noframe_main{}

#noframe_main .b03{
width:1050px;
border:1px solid #000;margin:0px 0px 0px 0px;
}

#noframe_main .b04{ border-width:1px;
 border-style:solid;
 border-color:#fff #d4d0c8 #d4d0c8 #fff;
 padding:2px;
 background-color:#fffacd;}


#noframe_main .tab1{
background-color:#ffb74c;
}

#noframe_main .tab1_2
{font-weight:bold;color:#006400;font-size:15px;}
		 
#noframe_main .tab2{
background-color:#fffacd;
}	

#noframe_main .tab3{
margin-top:5px;
font-size:10pt;
background-color:#ffb74c;
}

#noframe_main .tab3_1
{background-color:#ffb74c;
}

#noframe_main .tab3_2{
line-height:1.2;
padding-top:3px;
padding-bottom:3px;
padding-left:2px;
white-space:nowrap;
background-color:#FFFFFF;
}

#noframe_main .tab3_3{font-weight:bold; line-height:1.5; color:red;}

#noframe_main .tab4{
background-color:#fffacd;
}


/* SEO対策追加 */

h1{ font-size:12px; color:#FFFFFF; text-align:left; margin:5px;}

h2{ font-size:18px; color:#FFFFFF; text-align:center; margin:5px;}

h3{ font-size:18px; color:#000000; text-align:center; margin:5px;}