@charset "utf-8";

/*
=========================================================
last updated:2009/08/04 vol.01
=========================================================
*/



 /*ypet-bg04
--------------------------------------------*/
/* 施設検索 */
.sch .ypet-bg04{background:none!important;}
.sch .ypet-bg04 .bg01{background:#ecf4f5!important;border:1px solid #13b8cb;}
.sch .ypet-bg04 .bg02{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_schcnr01.gif) no-repeat 0 0 !important; margin:-1px;padding:0;position:relative;}
.sch .ypet-bg04 .bg03{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_schcnr02.gif) no-repeat 100% 0 !important;}
.sch .ypet-bg04 .bg04{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_schcnr03.gif) no-repeat 0 100% !important;}
.sch .ypet-bg04 .bg05{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_schcnr04.gif) no-repeat 100% 100% !important;}



 /*ypet-bg07
--------------------------------------------*/

/* 施設検索 */
.sch .ypet-bg07{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_frbdr00d.gif) no-repeat !important;}
.sch .ypet-bg07 .bg01{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_frbdr01d.gif) no-repeat 50% 0 !important;}
.sch .ypet-bg07 .bg02{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_frbdr02d.gif) no-repeat 100% 0 !important;}
.sch .ypet-bg07 .bg03{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_frbdr03d.gif) no-repeat 100% 100% !important;}
.sch .ypet-bg07 .bg04{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_frbdr04d.gif) no-repeat 50% 100% !important;}
.sch .ypet-bg07 .bg05{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_frbdr05d_grs.gif) no-repeat 0 100% !important;}



/* 施設検索 */
.sch .ypet-tt03{margin-top:10px;background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg01d.gif) no-repeat !important;border-bottom:solid 2px #13b8cb!important;}
.sch .ypet-tt03 .inr-wr{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg02d.gif) no-repeat 100% 100%!important;}


/*st03検索結果*/
.sch .ypet-tt03 h2.st03{background-image:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg01d_03.gif)!important;}/*施設検索色*/


/*st19ピックアップ*/
.sch .ypet-tt03 h2.st19{background-image:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg01d_19.gif)!important;}/*施設検索色*/

/*st21ペット広場*/
.sch .ypet-tt03 h2.st21{background-image:url(../../maincontents/search/ypet_tt00_bg01b_21.gif);}/*施設検索　st21ペット広場*/


/*st29施設検索*/
.sch .ypet-tt03 h2.st29{background-image:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg01d_29.gif)!important;}/*施設検索色*/

/*st30クイック検索*/
.sch .ypet-tt03 h2.st30{background-image:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg01d_30.gif)!important;}/*施設検索色*/

/*st31地図から探す*/
.sch .ypet-tt03 h2.st31{background-image:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg01d_31.gif)!important;}/*施設検索色*/





/*st61特色のある病院特集*/
.sch .ypet-tt03 h2.st61{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg01d_61.gif)!important;}/*施設検索色*/
.sch .ypet-tt03 h2.st62{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg01d_62.gif)!important;}/*施設検索色*/
.sch .ypet-tt03 h2.st63{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg01d_63.gif)!important;}/*施設検索色*/




/* 施設検索 */
.sch .ypet-tt04 h2,
.sch .ypet-tt04 h3{color:#22717c;background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt04_bg04.gif) no-repeat 0 50%;}




/* 施設検索 */
.sch .ypet-tt06 h3,
.sch .ypet-tt06 h4{
color:#22717c!important;
font-size:108%;/* eq.14px */
float:left;
padding-right:10px;
}
.sch .ypet-tt06 h3.st01,
.sch .ypet-tt06 h4.st01{
font-size:138.5%;/* eq.18px */
color:#000444!important;
}
.sch .ypet-tt06 h3.st01 span,
.sch .ypet-tt06 h4.st01 span{
font-size:82%;
font-weight:normal;
padding-left:.3em;
}
.sch .ypet-tt06 p.st01{padding-top:.2em;}



/* 色 */
.sch .ypet-tt09{color:#22717c !important;}

/* 下ライン */
.sch .ypet-tt09 .wr02{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_line01d.gif) no-repeat!important;}





/*--- ↓施設検索はクラス名=stb(スタイルB) ---*/

/*stb01 - 施設検索-病院*/
.sch .ypet-tt09 .stb01,
.sch .ypet-tt09 .stb01c{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt09_bg01d.gif) no-repeat!important;}
.sch .ypet-tt09 .stb01c h3{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg02d.gif) no-repeat 100% 100%!important;}

/*stb02 - 施設検索・カフェ/レストラン*/
.sch .ypet-tt09 .stb02,
.sch .ypet-tt09 .stb02c{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt09_bg02d.gif) no-repeat!important;}
.sch .ypet-tt09 .stb02c .wr01{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg02d.gif) no-repeat 100% 100%!important;}

/*stb03 - 施設検索・サロン/ビューティー*/
.sch .ypet-tt09 .stb03,
.sch .ypet-tt09 .stb03c{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt09_bg03d.gif) no-repeat!important;}
.sch .ypet-tt09 .stb03c .wr01{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg02d.gif) no-repeat 100% 100%!important;}

/*stb04 - 施設検索・しつけ学校/訓練所*/
.sch .ypet-tt09 .stb04,
.sch .ypet-tt09 .stb04c{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt09_bg04d.gif) no-repeat!important;}
.sch .ypet-tt09 .stb04c .wr01{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg02d.gif) no-repeat 100% 100%!important;}

/*stb05 - 施設検索・グッズショップ*/
.sch .ypet-tt09 .stb05,
.sch .ypet-tt09 .stb05c{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt09_bg05d.gif) no-repeat!important;}
.sch .ypet-tt09 .stb05c .wr01{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg02d.gif) no-repeat 100% 100%!important;}

/*stb06 - 施設検索・葬儀/霊園*/
.sch .ypet-tt09 .stb06,
.sch .ypet-tt09 .stb06c{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt09_bg06d.gif) no-repeat!important;}
.sch .ypet-tt09 .stb06c .wr01{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg02d.gif) no-repeat 100% 100%!important;}

/*stb07 - 施設検索・ペットショップ*/
.sch .ypet-tt09 .stb07,
.sch .ypet-tt09 .stb07c{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt09_bg07d.gif) no-repeat!important;}
.sch .ypet-tt09 .stb07c .wr01{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg02d.gif) no-repeat 100% 100%!important;}

/*stb08 - 施設検索・ペットと泊まれる宿*/
.sch .ypet-tt09 .stb08,
.sch .ypet-tt09 .stb08c{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt09_bg08d.gif) no-repeat!important;}
.sch .ypet-tt09 .stb08c .wr01{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg02d.gif) no-repeat 100% 100%!important;}

/*stb09 - 施設検索・ペットホテル*/
.sch .ypet-tt09 .stb09,
.sch .ypet-tt09 .stb09c{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt09_bg09d.gif) no-repeat!important;}
.sch .ypet-tt09 .stb09c .wr01{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg02d.gif) no-repeat 100% 100%!important;}

/*stb10 - 施設検索・ドッグラン/テーマパークル*/
.sch .ypet-tt09 .stb10,
.sch .ypet-tt09 .stb10c{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt09_bg10d.gif) no-repeat!important;}
.sch .ypet-tt09 .stb10c .wr01{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg02d.gif) no-repeat 100% 100%!important;}

/*stb11 - 施設検索・専門学校*/
.sch .ypet-tt09 .stb11,
.sch .ypet-tt09 .stb11c{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt09_bg11d.gif) no-repeat!important;}
.sch .ypet-tt09 .stb11c .wr01{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg02d.gif) no-repeat 100% 100%!important;}

/*stb12 - 施設検索・その他*/
.sch .ypet-tt09 .stb12,
.sch .ypet-tt09 .stb12c{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt09_bg12d.gif) no-repeat!important;}
.sch .ypet-tt09 .stb12c .wr01{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_bg02d.gif) no-repeat 100% 100%!important;}




/* 施設検索 */
.sch .ypet-tt12{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt12_bg01d.gif) no-repeat!important;}


/* お知らせ-施設検索 */
.sch .ypet-tt13 .st02{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt13_bg02d.gif) no-repeat!important;}

/* クローズアップ-施設検索 */
.sch .ypet-tt13 .st01{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt13_bg01d.gif) no-repeat!important;}


/* 掲載を希望される方へ */
.sch .ypet-tt13 .st05{background:url(../../maincontents/search/ypet_tt13_bg05.gif) no-repeat;}



/*ypet-tt17（施設検索）
--------------------------------------------*/
.ypet-tt17 h3{
padding-left:17px;
line-height:33px;
}
.ypet-tt17 h3{
color:#22717c;
font-weight:bold;
background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt17_bg.gif) no-repeat;
}


/*ypet-tt18（施設検索）
--------------------------------------------*/
.ypet-tt18 {margin-top:10px;}
.ypet-tt18 h2{
height:49px;
text-indent:-9999px;
overflow:hidden;
}

/* アイコン */
.sch .ypet-tt18 .st01{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_01.gif) no-repeat;}/* 動物病院を探す */
.sch .ypet-tt18 .st02{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_02.gif) no-repeat;}/* ペットと泊まれる宿 */
.sch .ypet-tt18 .st03{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_03.gif) no-repeat;}/* ペットOKのカフェ・レストラン */
.sch .ypet-tt18 .st04{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_04.gif) no-repeat;}/* ペットサロン */
.sch .ypet-tt18 .st05{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_05.gif) no-repeat;}/* ドッグラン */
.sch .ypet-tt18 .st06{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_06.gif) no-repeat;}/* しつけ教室 */
.sch .ypet-tt18 .st07{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_07.gif) no-repeat;}/* グッズショップ */
.sch .ypet-tt18 .st08{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_08.gif) no-repeat;}/* ペットショップ */
.sch .ypet-tt18 .st09{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_09.gif) no-repeat;}/* ペットホテル */
.sch .ypet-tt18 .st10{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_10.gif) no-repeat;}/* ペットシッター */
.sch .ypet-tt18 .st11{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_11.gif) no-repeat;}/* ペット葬儀 */
.sch .ypet-tt18 .st12{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_12.gif) no-repeat;}/* 専門学校スクール */

/* テキスト */
.sch .ypet-tt18 .st01 h2{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt18_bg01d_02.gif) no-repeat 58px 14px;}/* 動物病院を探す */
.sch .ypet-tt18 .st02 h2{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt18_bg02d_02.gif) no-repeat 58px 14px;}/* ペットと泊まれる宿 */
.sch .ypet-tt18 .st03 h2{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt18_bg03d_02.gif) no-repeat 58px 14px;}/* ペットOKのカフェ・レストラン */
.sch .ypet-tt18 .st04 h2{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt18_bg04d_02.gif) no-repeat 58px 14px;}/* ペットサロン */
.sch .ypet-tt18 .st05 h2{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt18_bg05d_02.gif) no-repeat 58px 14px;}/* ドッグラン */
.sch .ypet-tt18 .st06 h2{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt18_bg06d_02.gif) no-repeat 58px 14px;}/* しつけ教室 */
.sch .ypet-tt18 .st07 h2{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt18_bg07d_02.gif) no-repeat 58px 14px;}/* グッズショップ */
.sch .ypet-tt18 .st08 h2{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt18_bg08d_02.gif) no-repeat 58px 14px;}/* ペットショップ */
.sch .ypet-tt18 .st09 h2{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt18_bg09d_02.gif) no-repeat 58px 14px;}/* ペットホテル */
.sch .ypet-tt18 .st10 h2{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt18_bg10d_02.gif) no-repeat 58px 14px;}/* ペットシッター */
.sch .ypet-tt18 .st11 h2{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt18_bg11d_02.gif) no-repeat 58px 14px;}/* ペット葬儀 */
.sch .ypet-tt18 .st12 h2{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt18_bg12d_02.gif) no-repeat 58px 14px;}/* 専門学校スクール */


/*ypet-tt19（施設検索）
--------------------------------------------*/
.ypet-tt19 h3{
float:left;
margin-right:7px;
}
.ypet-tt19 p{
padding-top:5px;
display:block;
}
.ypet-tt19 p input{
width:15em;
}


/*ypet-tt20（施設検索）
--------------------------------------------*/
.ypet-tt20{
background:#e1ebec;
/*height:27px;*/
/*padding:5px 5px 5px 8px;*/
}
.ypet-tt20 h3{
font-weight:bold;
font-size:123%;
float:left;
line-height:27px;
padding-left:7px;
width:400px;
}
.ypet-tt20 h3.st01{
font-size:108%;
color:#22717c;
line-height:23px;
}
.ypet-tt20 p{
float:right;
padding-top:5px;
padding-right:5px;
}


/* ypet-tt21（施設検索）
--------------------------------------------*/
.ypet-tt21 {margin-top:10px;}
.ypet-tt21 .inr-wr{
min-height:49px;
}
*html .ypet-tt21 .inr-wr{
height:49px;
}

.ypet-tt21 .wr01,
.ypet-tt21 .wr02{
margin:0 0 0 62px;
}

.ypet-tt21 h2{
float:left;
padding-bottom:5px;
font-weight:bold;
font-size:123%;
}

.ypet-tt21 p.c01{
float:right;
background:url(http://i.yimg.jp/i/icon/print.gif) no-repeat 0 0;
padding:0 0 0 20px;
line-height:16px;
margin:2px 0 2px 0;
}

.ypet-tt21 .wr02 p{
padding:7px 0 0 0;
}

.sch .ypet-tt21{color:#22717c !important;}

.sch .ypet-tt21 .wr02{background:url(http://i.yimg.jp/images/pets/maincontents/ypet_tt00_line01d.gif) no-repeat!important;}

.sch .ypet-tt21 .st01{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_01.gif) no-repeat!important;}/* 動物病院を探す */
.sch .ypet-tt21 .st02{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_02.gif) no-repeat!important;}/* ペットと泊まれる宿 */
.sch .ypet-tt21 .st03{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_03.gif) no-repeat!important;}/* ペットOKのカフェ・レストラン */
.sch .ypet-tt21 .st04{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_04.gif) no-repeat!important;}/* ペットサロン */
.sch .ypet-tt21 .st05{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_05.gif) no-repeat!important;}/* ドッグラン */
.sch .ypet-tt21 .st06{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_06.gif) no-repeat!important;}/* しつけ教室 */
.sch .ypet-tt21 .st07{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_07.gif) no-repeat!important;}/* グッズショップ */
.sch .ypet-tt21 .st08{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_08.gif) no-repeat!important;}/* ペットショップ */
.sch .ypet-tt21 .st09{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_09.gif) no-repeat!important;}/* ペットホテル */
.sch .ypet-tt21 .st10{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_10.gif) no-repeat!important;}/* ペットシッター */
.sch .ypet-tt21 .st11{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_11.gif) no-repeat!important;}/* ペット葬儀 */
.sch .ypet-tt21 .st12{background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt00_bg03d_12.gif) no-repeat!important;}/* 専門学校スクール */


/*ypet-tt22（施設検索）
--------------------------------------------*/
.ypet-tt22{
background:#fffdfe url(http://i.yimg.jp/images/pets/maincontents/search/ypet_tt22_bg01.gif) repeat-x bottom;
border-bottom:1px solid #13b8cb;
}
.ypet-tt22 h3{
padding-left:5px;
line-height:23px;
font-weight:bold;
color:#22717c;
font-size:108%;
}









/* 1.Common
=============================================================================== */

/*ypet-md118（施設検索）
--------------------------------------------*/
.ypet-md118 p.st01{
float:left;
width:72px;
}
.ypet-md118 p.st01 img{
border:1px solid #ccc;
padding:1px;
background:#fff;
display:block;
}
.ypet-md118 div{
margin-left:82px;
}
.ypet-md118 h4 strong{
font-weight:bold;
}
.ypet-md118 dt{font-size:108%;}
.ypet-md118 dt,
.ypet-md118 dd{
padding-top:5px;
}

.ypet-md118 ul{
clear:both;
}
.ypet-md118 li{
padding-top:5px;
}

.ypet-md118 p.st02{
float:right;
background:url(http://i.yimg.jp/images/pets/maincontents/ypet_ar01.gif) no-repeat 0 50%;
padding:0 0 0 1em;
}




/*ypet-md119（施設検索）
--------------------------------------------*/
.ypet-md119 ul:after{content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden;}
*html .ypet-md119 ul{display:inline-block;}
*:first-child+html .ypet-md119 ul{display:inline-block;}

.ypet-md119 li{
float:left;
display:inline;
line-height:1.6;
padding-right:1em;
white-space:nowrap;
}
.ypet-md119 .st01{
position:relative;
margin-top:-5px;
}
.ypet-md119 .st01 ul{padding-top:5px;}
.ypet-md119 .st01 li{
white-space:normal;
width:105px;
padding:0 3px 0 17px;
line-height:1.2;
min-height:13px;
position:relative;
}
*html .ypet-md119 .st01 li{height:13px;}
.ypet-bg04 .ypet-md119 .st01 li{width:100px;}

.ypet-md119 .st01 li input{
position:absolute;
left:0;
top:1px;
}
*html .ypet-md119 .st01 li input{left:-3px;top:-3px;}
*:first-child+html .ypet-md119 .st01 li input{left:-2px;top:-2px;}


/* ypet-md120（施設検索）
--------------------------------------------*/
.ypet-md120 .clR {
margin-left:134px;
}
.ypet-md120 p.clL {
width:124px;
float:left;
margin-left:0;
}
.ypet-md120 p.clL img {
background-color:#FFF;
padding:1px;
border:1px solid #cfcfcf;
}
.ypet-md120 .clR p {
margin-bottom:.5em;
}
.ypet-md120 .clR h4 {
font-weight:bold;
margin-bottom:0.3em;
font-size:108%;
}
.ypet-md120 th,
.ypet-md120 td {
vertical-align:top;
}
.ypet-md120 th {
font-weight: bold;
white-space:nowrap;
}


/* ypet-md121（施設検索）
--------------------------------------------*/
.ypet-md121 {
border:1px solid #d0d0d0;
padding:1px;
}
.ypet-md121 table {
width:100%;
}
.ypet-md121 table th,
.ypet-md121 table td {
padding:8px .5em 5px;
}
.ypet-md121 table th {
background:#e1ebec url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md121_bd01.gif) repeat-x 100% 0;
text-align: right;
font-weight:bold;
width: 12em;
}
*html .ypet-md121 table th {width: 11em;}
*:first-child+html .ypet-md121 table th {width: 11em;}

.ypet-md121 table td {
background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md121_bd01.gif) repeat-x 0 0;
}
.ypet-md121 table tr.ctT th,
.ypet-md121 table tr.ctT td {
padding:5px .5em;
background-image:none;
}

.ypet-md121 table table {width:100%;}
*html .ypet-md121 table table {width:97.5%;}
*:first-child+html .ypet-md121 table table {width:97.5%;}

.ypet-md121 table table th,
.ypet-md121 table table td {
background:none;
text-align:center;
border:1px solid #d0d0d0;
width:14.2%;
padding:5px 0;
}
.ypet-md121 table table th {
font-weight:normal;
width:auto;
background-color:#F3F3F3;
}
.ypet-md121 table table th.st01 {background-color:#E0F0FE;}
.ypet-md121 table table th.st02 {background-color:#FEE9EB;}







.ypet-md121 table th.ttl1 {
padding:5px;
width:auto;
background-image:none;
background:#dbeff1;
text-align:left;
font-weight:bold;
border:1px solid #ffffff;
border-width: 0px 0px 2px 0px;
}

.ypet-md121 table th.ttl2  {
padding:5px;
width:auto;
background-image:none;
background:#dbeff1;
text-align:left;
font-weight:bold;
border:1px solid #ffffff;
border-width: 2px 0px 2px 0px;
}

.ypet-md121 table .tbl01c td {
text-align:center;
}


.ypet-md00 h3.crwn{
padding:10px 0 5px 28px;
background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_crown.gif) no-repeat 0% 55%; 
float:left;
}

.bdg{
float:right;
}

.ypet-md122 li.st07,
.ypet-md122 li.st07 a,
.ypet-md122 li.st07 strong{
background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md122_bt07.gif);
}


.ypet-md00 input.kwdtxt{
width:365px;
}





/* ypet-md122（施設検索）
--------------------------------------------*/
.ypet-md122 {
background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md122_bg01.gif) repeat-x 0 28px;
height: 29px;
text-align:center;
}
.ypet-md122 ul {
text-align:left;
width:604px;
margin:0 auto;
*display:inline-block;
}
.ypet-md122 ul:after {content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden;}
*html .ypet-md122 ul {margin-bottom:-5px;}

.ypet-md122 li {
width:97px;
float:left;
display:inline;
margin-left:3px;
background-repeat:no-repeat;
}
.ypet-md122 li a,
.ypet-md122 li strong {
display:block;
text-indent:-9999px;
overflow:hidden;
text-decoration:none;
background-repeat:no-repeat;
position:relative;
}
.ypet-md122 li.st01, .ypet-md122 li.st01 a, .ypet-md122 li.st01 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md122_bt01.gif);}
.ypet-md122 li.st02, .ypet-md122 li.st02 a, .ypet-md122 li.st02 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md122_bt02.gif);}
.ypet-md122 li.st03, .ypet-md122 li.st03 a, .ypet-md122 li.st03 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md122_bt03.gif);}
.ypet-md122 li.st04, .ypet-md122 li.st04 a, .ypet-md122 li.st04 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md122_bt04.gif);}
.ypet-md122 li.st05, .ypet-md122 li.st05 a, .ypet-md122 li.st05 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md122_bt05.gif);}
.ypet-md122 li.st06, .ypet-md122 li.st06 a, .ypet-md122 li.st06 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md122_bt06.gif);}

.ypet-md122 li a{background-position:0 -5px;height:24px;margin-top:5px;}
.ypet-md122 li a:hover{background-position:0 -29px;height:29px;margin-top:0;}
.ypet-md122 li strong{background-position:0 -58px;height:29px;margin-top:0;}

.ypet-md122 li.tab-off {
text-indent:-9999px;
overflow:hidden;
height:24px;
background-position:0 -92px;
margin-top:5px;
}




/* ypet-md123（施設検索）
--------------------------------------------*/
.ypet-md123 {margin-top: -.5em;}
.ypet-md123 p {padding-top: .5em;}
.ypet-md123 p.st01 {
float:left;
width:274px;
}
.ypet-md123 p.st01 img {
background-color:#FFF;
padding:1px;
border:1px solid #cfcfcf;
}
.ypet-md123 div {margin-left:284px;}


/* ypet-md124（施設検索）
--------------------------------------------*/
.ypet-md124 li {
background:url(http://i.yimg.jp/images/pets/maincontents/ypet_bd01.gif) repeat-x 0 10px;
padding: 21px 0 0;
}
*html .ypet-md124 li {display:inline-block;}
*:first-child+html .ypet-md124 li {display:inline-block;}

.ypet-md124 li.ctT {
background:none;
padding:0;
}
.ypet-md124 li dt {
float:left;
font-weight:bold;
font-size:108%;
}
.ypet-md124 li dd.st01 {
float: right;
font-weight:bold;
}
.ypet-md124 li dd.st02 {
width:100%;
clear:both;
padding-top:0.5em
}




/* ypet-md125（施設検索）
--------------------------------------------*/
.ypet-md125 li {
background:url(http://i.yimg.jp/images/pets/maincontents/ypet_bd01.gif) repeat-x 0 10px;
padding: 21px 0 0;
display:inline-block;
}
.ypet-md125 li.ctT {
background:none;
padding: 0;

}
.ypet-md125 li:after{content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden;}

.ypet-md125 p {
width:134px;
float:left;
}
.ypet-md125 p img {
background-color:#FFF;
padding:1px;
border:1px solid #cfcfcf;
}
.ypet-md125 dl {
margin-left:144px;
}
.ypet-md125 dt {
font-size:108%;
font-weight:bold;
color:#22717c;
}
.ypet-md125 dd {margin-top:.5em;}
.ypet-md125 dd.st01{
color:#777777;
font-size:108%;
font-weight:bold;
}


/* ypet-md126（施設検索）
--------------------------------------------*/
.ypet-md126 .ctbd {
background:url(http://i.yimg.jp/images/pets/maincontents/ypet_bd01.gif) repeat-x 0 10px;
padding: 21px 0 0;
}
.ypet-md126 .ctT {
background:none;
padding: 0;
}
.ypet-md126 .ctL,
.ypet-md126 .ctR{
width:304px;
margin-top:-.5em;
}
.ypet-md126 .ctL{float:left;}
.ypet-md126 .ctR{float:right;}

.ypet-md126 p {
margin-top:.5em;
}
.ypet-md126 p img {
background-color:#FFF;
padding:1px;
border:1px solid #cfcfcf;
}


/* ypet-md127（施設検索）
--------------------------------------------*/
.ypet-md127 .inr-wr .ctL{width:204px;float:left;}
.ypet-md127 .inr-wr .ctR{margin-left:214px;}

.ypet-md127 table {
width:100%;
margin-top:-.3em;
}
.ypet-md127 th,
.ypet-md127 td {
font-size: 108%;
padding: .3em 0;
}
.ypet-md127 th {
text-align:left;
background:url(http://i.yimg.jp/images/pets/maincontents/ypet_bd01.gif) repeat-x 100% 100%;
}
.ypet-md127 td {
text-align:right;
background:url(http://i.yimg.jp/images/pets/maincontents/ypet_bd01.gif) repeat-x 0 100%;
}
.ypet-md127 th span {
padding-left:18px;
background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_ar03d.gif) no-repeat 0 0;
}
body:last-child:not(:root:root) .ypet-md127 th span{background-position:0 .2em;}/*safari2*/
body:first-of-type .ypet-md127 th span{background-position:0 .2em;}/*safari3*/

.ypet-md127 p {margin-top:.5em;}
.ypet-md127 p.ctL {margin-top:0;}

.ypet-md127 p.ctL img {
background-color:#FFF;
padding:1px;
border:1px solid #cfcfcf;
}


/* ypet-md128（施設検索）
--------------------------------------------*/
.ypet-md128 {
text-align:center;
}
.ypet-md128 .ct01,
.ypet-md128 .ct02 {
width:640px;
margin:0 auto;
text-align:left;
}
.ypet-md128 .ct01 {
background:#13b8cb url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md128_bg01.gif) no-repeat 0 100%;
min-height:240px;
position:relative;
}
*html .ypet-md128 .ct01 {height: 240px;}

.ypet-md128 .ct01 .inr-dv{
background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md128_bg04.gif) no-repeat 0 0;
}
.ypet-md128 .ct01 .inr-dv .st01{
width:471px;
float:right;
background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md128_bg05.gif) no-repeat 100% 0;
}
.ypet-md128 .ct01 .inr-dv .st02{
margin:10px 10px 10px 0;
min-height:220px;
background:#FFF url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md128_bg03.gif) no-repeat 0 100%;
}
*html .ypet-md128 .ct01 .inr-dv .st02 {height:220px;}

.ypet-md128 .ct01 .inr-dv .st03{
background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md128_bg06.gif) no-repeat 100% 0;
padding:5px 15px;
}

.ypet-md128 .ct01 .inr-dv table {width:100%;}
.ypet-md128 .ct01 .inr-dv table th {
width:80px;
text-align:right;
padding:11px 0 10px;
background:url(http://i.yimg.jp/images/pets/maincontents/ypet_bd01.gif) repeat-x 100% 0;
}
.ypet-md128 .ct01 .inr-dv table td {
padding:6px 0 10px 15px;
background:url(http://i.yimg.jp/images/pets/maincontents/ypet_bd01.gif) repeat-x 0 0;
}
.ypet-md128 .ct01 .inr-dv table tr.ctT th,
.ypet-md128 .ct01 .inr-dv table tr.ctT td {
background:none;
}

.ypet-md128 .ct01 .inr-dv table ul {
display:inline-block;
}
.ypet-md128 .ct01 .inr-dv table ul:after {content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden;}

body:last-child:not(:root:root) .ypet-md128 .ct01 .inr-dv table ul{font-size:86%;}/*safari2*/
body:first-of-type .ypet-md128 .ct01 .inr-dv table ul{font-size:86%;}/*safari3*/

.ypet-md128 .ct01 .inr-dv table li {
float:left;
display: inline;
margin: 5px 1em 0 0;
white-space:nowrap;
background:no-repeat 0 0;
min-height:18px;
padding-left:24px;
padding-top:1px;
}
*html .ypet-md128 .ct01 .inr-dv table li {height:18px;}

.ypet-md128 .ct01 .inr-dv table li.ic01 {background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_sch_ic01.gif);}
.ypet-md128 .ct01 .inr-dv table li.ic02 {background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_sch_ic02.gif);}
.ypet-md128 .ct01 .inr-dv table li.ic03 {background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_sch_ic03.gif);}
.ypet-md128 .ct01 .inr-dv table li.ic04 {background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_sch_ic04.gif);}
.ypet-md128 .ct01 .inr-dv table li.ic05 {background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_sch_ic05.gif);}
.ypet-md128 .ct01 .inr-dv table li.ic06 {background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_sch_ic06.gif);}
.ypet-md128 .ct01 .inr-dv table li.ic07 {background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_sch_ic07.gif);}
.ypet-md128 .ct01 .inr-dv table li.ic08 {background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_sch_ic08.gif);}
.ypet-md128 .ct01 .inr-dv table li.ic09 {background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_sch_ic09.gif);}
.ypet-md128 .ct01 .inr-dv table li.ic10 {background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_sch_ic10.gif);}
.ypet-md128 .ct01 .inr-dv table li.ic11 {background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_sch_ic11.gif);}
.ypet-md128 .ct01 .inr-dv table li.ic12 {background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_sch_ic12.gif);}

.ypet-md128 .ct02 {
background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md128_bg02.gif) no-repeat 0 0;
height: 60px;
line-height:1;
}

.ypet-md128 .ct02 p {
padding:16px 20px 0;
position:relative;
}
.ypet-md128 .ct02 input,
.ypet-md128 .ct02 select {
vertical-align:middle;
font-size:13px;
}
*html .ypet-md128 .ct02 input,
*html .ypet-md128 .ct02 select{margin-top:-1px;}/* for IE6 */
*:first-child+html .ypet-md128 .ct02 input,
*:first-child+html .ypet-md128 .ct02 select{margin-top:-1px;}/* for IE7 */

.ypet-md128 .ct02 input.st01 {width:260px;height:15px;padding:2px 1px 0;}
*html .ypet-md128 .ct02 input.st01 {width:255px;height:15px;padding:1px 1px 0;}/* for IE6 */
*:first-child+html .ypet-md128 .ct02 input.st01 {width:255px;height:14px;padding:1px 1px 0;}/* for IE7 */

.ypet-md128 .ct02 select.st02 {width:80px;height:19px;}
.ypet-md128 .ct02 select.st03 {width:165px;height:19px;}

.ypet-md128 .ct02 input.st04 {
width:74px;
height:23px;
border:none;
background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md128_bt01.gif) no-repeat 0 0;
display:block;
text-indent:-9999px;
overflow:hidden;
position:absolute;
right:20px;
top:15px;
cursor:pointer;
margin:0;
}


/* ypet-md129（施設検索）
--------------------------------------------*/
.ypet-md129 {border-bottom:5px solid #11afc1;}
.ypet-md129 .inr-dv {
background:#d9eaec url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bg01.gif) no-repeat 0 0;
height: 40px;
}
.ypet-md129 ul {
background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bg02.gif) no-repeat 100% 0;
margin-left:6px;
padding-top:5px;
*display:inline-block;
}
.ypet-md129 ul:after {content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden;}

.ypet-md129 li {
float:left;
display:inline;
margin-left:4px;
}
.ypet-md129 li.st01{width:77px;}
.ypet-md129 li.st02{width:89px;}
.ypet-md129 li.st03{width:100px;}
.ypet-md129 li.st04{width:58px;}
.ypet-md129 li.st05{width:73px;}
.ypet-md129 li.st06{width:73px;}
.ypet-md129 li.st07{width:69px;}
.ypet-md129 li.st08{width:68px;}
.ypet-md129 li.st09{width:61px;}
.ypet-md129 li.st10{width:69px;}
.ypet-md129 li.st11{width:79px;}
.ypet-md129 li.st12{width:70px;}

.ypet-md129 li a,
.ypet-md129 li strong {
display:block;
text-indent:-9999px;
overflow:hidden;
text-decoration:none;
background-repeat:no-repeat;
position:relative;
}
.ypet-md129 li.st01 a, .ypet-md129 li.st01 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bt01.gif);}
.ypet-md129 li.st02 a, .ypet-md129 li.st02 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bt02.gif);}
.ypet-md129 li.st03 a, .ypet-md129 li.st03 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bt03.gif);}
.ypet-md129 li.st04 a, .ypet-md129 li.st04 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bt04.gif);}
.ypet-md129 li.st05 a, .ypet-md129 li.st05 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bt05.gif);}
.ypet-md129 li.st06 a, .ypet-md129 li.st06 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bt06.gif);}
.ypet-md129 li.st07 a, .ypet-md129 li.st07 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bt07.gif);}
.ypet-md129 li.st08 a, .ypet-md129 li.st08 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bt08.gif);}
.ypet-md129 li.st09 a, .ypet-md129 li.st09 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bt09.gif);}
.ypet-md129 li.st10 a, .ypet-md129 li.st10 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bt10.gif);}
.ypet-md129 li.st11 a, .ypet-md129 li.st11 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bt11.gif);}
.ypet-md129 li.st12 a, .ypet-md129 li.st12 strong{background-image:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_md129_bt12.gif);}

.ypet-md129 li a{background-position:0 -10px;height:30px;margin-top:5px;}
.ypet-md129 li a:hover{background-position:0 -47px;height:33px;margin-top:2px;}
.ypet-md129 li strong{background-position:0 -85px;height:35px;margin-top:0}
.ypet-md129 li strong a{background-position:0 -85px;height:35px;margin-top:0}
.ypet-md129 li strong a:hover{background-position:0 -85px;height:35px;margin-top:0}


/* ypet-md130（施設検索）
--------------------------------------------*/
.ypet-md130 ul {
background:#f5fefe url(http://i.yimg.jp/images/pets/maincontents/search/ypet_bd02d.gif) repeat-x 0 100%;
padding:6px 10px;
*display:inline-block;
}
.ypet-md130 ul:after {content:".";clear:both;display:block;height:0;font-size:0;visibility:hidden;}

.ypet-md130 li {
float:left;
display:inline;
margin-right:1em;
padding-left:10px;
background:url(http://i.yimg.jp/images/pets/maincontents/search/ypet_ar01d.gif) no-repeat 0 .3em;
}
body:last-child:not(:root:root) .ypet-md130 li{background-position:0 .4em;}/*safari2*/
body:first-of-type .ypet-md130 li{background-position:0 .4em;}/*safari3*/


/* ypet-md131（施設検索）
--------------------------------------------*/
.ypet-md131 div {
margin-left:105px;
}
.ypet-md131 p {
float:left;
width:100px;
}
.ypet-md131 p img {
background-color:#FFF;
padding:1px;
border:1px solid #cfcfcf;
}
.ypet-md131 dt {
font-size:108%;
margin-bottom:5px;
}



/* searchSdMd00（施設検索）
--------------------------------------------*/
div#searchSdMd00 {
	width:;
	margin:10px 0 0 0;
	padding:5px;
	border:solid 1px #cccccc;
}

div#searchSdMd00 h3 {
	margin:0 0 4px 0;
	padding:0 0 7px 0;
	border-bottom:solid 1px #48ba31;
}

div#searchSdMd00 div.innr {
	padding:0 0 5px 0;
	background:url(../../maincontents/search/ypet_md121_bd01.gif) repeat-x bottom left;
}

/* Clear fix
--------------------- */
div#searchSdMd00 div.innr:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html div#searchSdMd00 div.innr {
	display: inline-block;
}

/* no ie mac \*/
* html div#searchSdMd00 div.innr {
	height: 1%;
}

div#searchSdMd00 div.innr {
	display: block;
}
/* */

div#searchSdMd00 div.innr p.txt {
	width:195px;
	float:right;
}

div#searchSdMd00 div.innr p.ph {
	width:87px;
	float:left;
}

div#searchSdMd00 p.lst {
	margin:4px 0 0 0;
	padding:0 0 0 15px;
	background:url(../../maincontents/search/search_kansou_list.gif) no-repeat left 2px;
}


/* searchSdMd01（施設検索）
--------------------------------------------*/
div#searchSdMd01 {
	width:300px;
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	background:url(../../maincontents/search/search_sd_md01_btm_bg.gif) no-repeat bottom left;

}

div#searchSdMd01 div.ttl {
	margin:0 0 0 0;
	padding:7px 10px 5px 10px;
	background:url(../../maincontents/search/search_sd_md01_ttl_bg01.gif) no-repeat top left;
}

div#searchSdMd01 div.ttl h3 {
	font-size:108%;
	font-weight:bold;
	color:#ffffff;
}

div#searchSdMd01 div.innr {
	margin:0 0 0 0;
	padding:8px 4px 5px 4px;
	border-left:solid 1px #31a1ba;
	border-right:solid 1px #31a1ba;
	background:#ffffff;
}

div#searchSdMd01 div.innr p {
	margin:0 0 5px 0;
	padding:0 5px 0 5px;
}

div#searchSdMd01 div.innr table {
	width:100%;
}

div#searchSdMd01 div.innr td {
	width:50%;
	line-height:1.2;
	padding:3px 5px 3px 5px;
}


/* searchKeisai（施設検索）
--------------------------------------------*/
div.searchKeisai {
	margin:0 0 5px 0;
	background:url(../../maincontents/ypet_bd03.gif) repeat-y center top;
}

div.searchKeisai td {
	width:50%;
	padding:10px 10px 0 10px;
	vertical-align:top;
}

div.searchKeisai td div {
	margin:0 0 5px 0;
	padding:5px;
	text-align:center;
	background:#e7e7e7;
}




