/* @override http://petzmart.jp/css/style.css */

*{margin:0px; padding:0px;}
body{background-color:#D6D5C7;font-size:12px;font-family: "Osaka","Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
a{color:#756969;text-decoration: none;}

img{border-style:none;}

a:link{color:#756969;text-decoration: none;}
a:hover{color:#534747;text-decoration: underline;}
p{color:#737164;line-height:150%;}
#container{width:781px;height:auto;margin:auto;}


#head {width: 781px;margin-bottom:0px;}


#head_link{text-align:right;font-color:#FF0000;margin:10px 0px 5px 0px;}
#head_link a{color:#756969;text-decoration: none;}
#head_link a:hover{color:#534747;text-decoration: underline;}
#head_image_left{width:578px;height:313px;background:url(../img/index_head_mainimage2.jpg) no-repeat;margin:0px;float:left;}
#head_image_right{width:203px;height:313px;margin:0px;float:right;}

#head_reco_title{width:203px;height:66px;background:url(../img/index_reco_01.jpg) no-repeat;margin:0px;}
#head_reco_photo{width:203px;height:118px;background:url(../img/index_reco_02.jpg) no-repeat;margin:0px;text-align:center;vartical-align:middle;}
#head_reco_photo img{margin:10px 56px 0px 51px;}
#head_reco_photo a{display:block;width:170px;margin:0px; text-align:right;}
#head_reco_photo p{margin:0px; text-align:right;}

#head_reco_text{width:203px;height:92px;background:url(../img/index_reco_03.jpg) no-repeat;margin:0px;}
#head_reco_text p{display:block;width:150px;line-height:150%;font-size:11px;line-height:150%;margin-left:20px;}
#head_reco_text strong{display:block;width:150px;height:20px;border-bottom:dotted 1px #737164;font-size:12px;padding-top:8px;margin-bottom:6px;}
#head_reco_text a{display:block;width:150px;font-size:11px;margin-top:5px;text-align:right;line-height:120%;}


#head_reco_fotter{width:203px;height:37px;background:url(../img/index_reco_04.jpg) no-repeat;margin:0px;}


#head_bottom_area{width:781px;height:130px;background:url(../img/index_head_menu_bg.jpg) no-repeat;text-align:center; padding-top:5px;}
#head_bottom_area_box{width:755px;margin:auto;}

#menu_breeder{width:185px;height:29px;background:url(../img/index_head_menu_breeder.gif);}

#head_sub_menu a:hover{font-size:11px;margin-right:10px;text-decoration:underline;}
#head_sub_menu a{display:block;width:auto;padding-right:15px; background:url(../img/arrow_r_g.gif) 168px 4px no-repeat;font-size:11px;margin-right:10px;text-decoration:none;color:#756969;}
#head_sub_menu a:hover{font-size:11px;margin-right:10px;text-decoration:underline;}
#menu_ec{width:185px;height:29px;background:url(../img/index_head_menu_ec.gif);}
#menu_border{display:block;width:185px;height:9px;background:url(../img/index_head_dot.gif);}

#head_menu{float:left;width:570px;}

/*-----j[-----*/
#menu_ul li{float:left;list-style-type: none;}

/*#menu_service a{display:block;width:190px;text-indent:-9999px; height:112px;background:url(../img/index_head_menu_service.jpg) 0px 0px no-repeat;}*/
#menu_service {width:190px; height:112px;background:url(../img/index_head_menu_service.jpg) 0px 0px no-repeat;}
#menu_service a{display:block;width:190px; height:112px;background:url(../img/index_head_menu_service.jpg) 0px 0px no-repeat;}
#menu_service a:hover{background:url(../img/index_head_menu_service.jpg) 0px -114px no-repeat;}

/*#menu_info a{display:block;width:190px;text-indent:-9999px; height:112px;background:url(../img/index_head_menu_info.jpg) 0px 0px no-repeat;}*/
#menu_info {width:190px; height:112px;background:url(../img/index_head_menu_info.jpg) 0px 0px no-repeat;}
#menu_info a{display:block;width:190px; height:112px;background:url(../img/index_head_menu_info.jpg) 0px 0px no-repeat;}
#menu_info a:hover{background:url(../img/index_head_menu_info.jpg) 0px -114px no-repeat;}

/*#menu_career a{display:block;width:190px;text-indent:-9999px; height:112px;background:url(../img/index_head_menu_careers.jpg) 0px 0px no-repeat;}*/
#menu_career {width:190px; height:112px;background:url(../img/index_head_menu_careers.jpg) 0px 0px no-repeat;}
#menu_career a{display:block;width:190px; height:112px;background:url(../img/index_head_menu_careers.jpg) 0px 0px no-repeat;}
#menu_career a:hover{background:url(../img/index_head_menu_careers.jpg) 0px -114px no-repeat;}


#head_menu img{margin:0px;}
#head_sub_menu{float:right;padding:7px 0px 0px 0px;text-align:right;width:185px;}


#news_blog_area{width:575px;float:left;padding-left:3px;}

#news_title{width:575px;height:33px;background:url(../img/index_news_title.jpg) no-repeat;}
#news_txt{width:575px;height:84px;background:url(../img/index_news_mdbg.jpg) no-repeat;}
#news_txt p{width:555px;height:84px;margin:0px 10px;color:#534747;overflow:auto;line-height:160%;}
#news_bottom{width:575px;height:14px;margin-bottom:5px;background:url(../img/index_news_foot.jpg) no-repeat;}
#news_title a{width:575px;height:33px;display:block;}

#blog_title{width:575px;height:33px;background:url(../img/index_blog_title.jpg) no-repeat;text-align:right;}
#blog_title a{width:575px;height:33px;display:block;}

#blog_txt{width:575px;height:99px;background:url(../img/index_blog_mdbg.jpg) no-repeat;}
#blog_txt p{width:555px;height:99px;margin:0px 10px;color:#534747;overflow:auto;}
#blog_bottom{width:575px;height:18px;background:url(../img/index_blog_foot.jpg) no-repeat;}


#banner_area{width:203px;float:right;margin:0px;}

#inuOver {width:203px;height:57px;background:url(/img/index_banner_inupita.jpg);}
#inuOver a{display:block;width:203px;height:57px;background:url(/img/index_banner_inupita.jpg);}
#inuOver a:hover{background:url(/img/index_banner_inupita_on.jpg) 0px no-repeat;}

#wansOver {width:203px;height:57px;background:url(/img/index_banner_wans.jpg);}
#wansOver a{display:block;width:203px;height:57px;background:url(/img/index_banner_wans.jpg);}
#wansOver a:hover{background:url(/img/index_banner_wans_on.jpg) 0px no-repeat;}

#shopOver {width:203px;height:57px;background:url(/img/index_banner_shop.jpg);}
#shopOver a{display:block;width:203px;height:57px;background:url(/img/index_banner_shop.jpg);}
#shopOver a:hover{background:url(/img/index_banner_shop_on.jpg) 0px no-repeat;}

#biddersOver {width:203px;height:57px;background:url(/img/index_banner_bidders.jpg);}
#biddersOver a{display:block;width:203px;height:57px;background:url(/img/index_banner_bidders.jpg);}
#biddersOver a:hover{background:url(/img/index_banner_bidders_on.jpg) 0px no-repeat;}

#sfOver {width:203px;height:57px;background:url(/img/index_banner_sf.jpg);}
#sfOver a{display:block;width:203px;height:57px;background:url(/img/index_banner_sf.jpg);}
#sfOver a:hover{background:url(/img/index_banner_sf_on.jpg) 0px no-repeat;}

#wantanOver {width:203px;height:57px;background:url(/img/index_banner_wantan.jpg);}
#wantanOver a{display:block;width:203px;height:57px;background:url(/img/index_banner_wantan.jpg);}
#wantanOver a:hover{background:url(/img/index_banner_wantan_on.jpg) 0px no-repeat;}

#foot_link{text-align:center !important;
font-size:11px;color: #a49496;}
#foot_link a{color:#756969;text-decoration: none;}
#foot_link a:hover{color:#534747;text-decoration: underline;}
#fotter{text-align:center;color:#7C7C7C;margin:5px 0px;}

.clear{clear:both;}
.d_none{display:none;}



/*ºw*/

#d1_head{width:781px;height:133px;background:url(../company/img/title.jpg) no-repeat;margin:0px;}
#submenu_area{float:left;width:155px;height:auto;}
#submenu_top{width:155px;height:13px;background:url(../img/submenu_top.jpg) 0px 0px no-repeat;margin:0px;padding:0px;}
#submenu_mid{width:155px;height:auto;background:url(../img/submenu_mid.jpg) 0px -20px repeat-y;margin:0px;padding-top:-1px;}

#submenu_ul{margin-left:25px;}
#submenu_ul li{list-style-position: outside;list-style-image: url(../img/arrow_r_g.gif);padding:0px 0px 5px 0px; font-size:11px;}
#submenu_ul a{color:#756969;text-decoration: none;}
#submenu_ul a:hover{color:#534747;text-decoration: underline;}
#submenu_ul li.orange{list-style-position: outside;list-style-image: url(../img/arrow_r_r.gif);color:#898989;}
#submenu_ul li.gotop{text-align:right;padding:5px 5px 0px 0px;list-style-position: inside;list-style-image: url(../img/arrow_l_g.gif);}


#submenu_btm{width:155px;height:13px;background:url(../img/submenu_btm.jpg) no-repeat;margin:0px;}

#main_area{float:right;width:626px;height:auto;}
#main_top{width:626px;height:13px;background:url(../img/mainarea_top.jpg) no-repeat;margin:0px;}
#main_mid{width:626px;height:auto;background:url(../img/mainarea_mid.jpg) ;margin:0px;text-align:left;}
#main_mid li{color:#737164;margin:5px;list-style-type: decimal;list-style-position: inside;color:#FF8888;}


#main_btm{width:626px;height:13px;background:url(../img/mainarea_btm.jpg) no-repeat;margin:0px;}

#company_lead{width:427px;height:76px;background:url(../img/company_lead.gif) no-repeat;margin:0px auto 5px auto;}
#main_txt{width:606px;height:auto;  margin:5px auto 0px auto;   border-top:solid 3px #D6D5C7;   padding-top:7px;    text-align: left;}
#main_txt p{margin-top:5px;margin-left:10px;margin-bottom:5px;margin-right:10px;line-height:140%;}
#main_txt td p{
    margin-left: 5px;
    line-height:140%;
    padding: 3px 0px;
    color: #666666;
}

#main_left{width:178px; height:auto;background-color:#F0EFE0;float:left;text-align:center;padding-top:4px;font-size:10px;}
#main_left img{margin:auto;}
#main_left h4{border-left:3px solid;padding-left:7px;color:#756969;margin:3px;text-align:left;}
#main_left p{margin:3px 5px;color:#756969;text-align:left;}


#main_right{width:418px;height:auto;margin:0px 5px; float:right;text-align:left;}


.lead{font-size:14px;font-weight:bold;line-height:130%;font-style: normal;margin-bottom:10px; border-left:3px solid;padding-left:7px;color:#756969;}
.midashi01{font-size:12px;font-weight:normal;line-height:140%;background-color:#FEF4E8;padding:7px 5px;color:#8C8169;margin:15px 10px 5px 0px;}
.tb_midashi{background-color:#FEF4E8;color:#999271;}

.tb_midashi02{
    border-bottom:1px dotted #aaa;
    color:#666666;
    padding: 5px 0px;
}
.tb_midashi03{background-image:url("../img/dotline.gif");color:#999271;}

#cnt_ul{margin-left:15px;}
#cnt_ul li{list-style-position: outside;list-style-image: url(../img/arrow_r_g.gif);padding:0px 0px 5px 0px; font-size:11px;}

/*ïÐîñ-fBAÐîáy[W-*/
.mediaItem{margin:10px;padding:15px 0px 20px 0px;height:auto;}
.mediaImg{margin-right:10px;border:#000000 solid 1px;}



/*²®*/
.mb_10{margin-bottom:10px;}
.mb_20{margin-bottom:20px;}
.mt_10{margin-top:10px;}
.mt_20{margin-top:20px;}
.t_right{text-align:right;}
.t_left{text-align:left;}
.certificate{border-top:dotted 1px 898989; padding-top:10px;margin-top:10px;}
.f_right{float:right;}
.f_left{float:left;}
.f_leftImg{float:left; margin-right:10px;}
.allClear{clear:both;}
.s_text{font-size:11px;}
.border_b{border-bottom:1px dotted #aaaaaa;}


/*ïÐTv©oµ*/
.m_ceo{width:414px;height:30px;background:url(../company/img/m_ceo.gif) no-repeat;margin:0px 7px;}
.m_company{width:414px;height:30px;background:url(../company/img/m_company.gif) no-repeat;margin:0px 7px;}
.m_history{width:414px;height:30px;background:url(../company/img/m_history.gif) no-repeat;margin:0px 7px;}
.m_tokusyo{width:414px;height:30px;background:url(../company/img/m_tokusyo.gif) no-repeat;margin:0px 7px;}
.m_privacy{width:414px;height:30px;background:url(../company/img/m_privacy.gif) no-repeat;margin:0px 7px;}
.m_access{width:414px;height:30px;background:url(../company/img/m_access.gif) no-repeat;margin:0px 7px;}

/*T[rX©oµ*/
#service_head{width:781px;height:133px;background:url(../service/img/title.jpg) no-repeat;margin:0px;}
.m_service{width:414px;height:30px;background:url(../service/img/m_service.gif) no-repeat;margin:0px 7px;}
.m_net{width:414px;height:30px;background:url(../service/img/m_net.gif) no-repeat;margin:0px 7px;}
.m_ec{width:414px;height:30px;background:url(../service/img/m_ec.gif) no-repeat;margin:0px 7px;}
.m_wm{width:414px;height:30px;background:url(../service/img/m_wm.gif) no-repeat;margin:0px 7px;}

/*CtH©oµ*/
#info_head{width:781px;height:133px;background:url(../info/img/title.jpg) no-repeat;margin:0px;}
.m_news{width:414px;height:30px;background:url(../info/img/m_news.gif) no-repeat;margin:0px 7px;}
.m_sitemap{width:414px;height:30px;background:url(../info/img/m_sitemap.gif) no-repeat;margin:0px 7px;}
.m_about{width:414px;height:30px;background:url(../info/img/m_about.gif) no-repeat;margin:0px 7px;}
.m_mail{width:414px;height:30px;background:url(../info/img/m_mail.gif) no-repeat;margin:0px 7px;}
.m_rule{width:414px;height:30px;background:url(../info/img/m_rule.gif) no-repeat;margin:0px 7px;}

/*Ìpîñ*/
#job_head{width:781px;height:133px;background:url(../job/img/title.jpg) no-repeat;margin:0px;}
.m_job{width:414px;height:30px;background:url(../job/img/m_job.gif) no-repeat;margin:0px 7px;}

/*_ñÉÂ¢Ä*/
#biz_head{width:781px;height:133px;background:url(../biz/img/title.jpg) no-repeat;margin:0px;}
.m_shop{width:414px;height:30px;background:url(../biz/img/m_shop.gif) no-repeat;margin:0px 7px;}
.m_maker{width:414px;height:30px;background:url(../biz/img/m_maker.gif) no-repeat;margin:0px 7px;}

/*TCg}bv*/
#main_txt .siteMapUl {
    margin-left: 5px;
}

#main_txt .siteMapUl .sm1Li {
    list-style-type: none;
}

#main_txt .siteMapUl .sm2Li {
    list-style-type: disc;
    margin-left: 30px;
}

#main_txt .siteMapUl .sm3Li {
    list-style-type: disc;
    margin-left: 60px;
}

#main_txt .siteMapUl .sm4Li {
    color:#737164;
    list-style-type: disc;
    margin-left: 30px;
}

.cl_box{
display:block;
height:auto;
margin-top:15px;

}


.service_Item{margin-top:5px;height:auto;}


.newsBarInnerBox_gsnb{
	width: 96%;
	background-color: #f6f6ea;
}

.gsc-branding-vertical{
	display:none;
}

#google{
	color: #c0c0b3 !important;
	margin:0 !important;
}