/*らいおん動物病院 CSS Document */
*{ padding:0; margin:0;}
img{ border:0;}
body{ text-align:center; background:url(img/bg_bw.gif);}
html{ }
/***▼アンカー▼***/
a{ color:#FF9900;}
a:hover{ color:#99CC00;}
/***▲アンカー▲***/
p,th,td{  line-height:140%;}


.t12red{ color:#CC0000; font-size:12px;}
.t13red2{ color:#CC0000; font-size:13px;}
.t13bl{ color:#0099CC; font-size:13px;}
.CNT{ text-align:center;}
.L{ text-align:left;}
.R{ text-align:right;}
/***▼見出し▼***/
h3{ margin:10px 20px 0px 20px;}
h4{ margin:10px 0px 6px 0px; text-align:left; background-color:#FFCC00; border:solid #FF6600; border-width:0 0 0 4px; font-size:12px; padding:2px 0 1px 6px; color:#663300; font-weight:normal;}
/***▲見出し▲***/
/***▼共通レイアウト▼***/
#contaniar{ margin:auto; width:792px; text-align:left;}
#head{ background:url(img/bg_head.jpg) repeat-x; height:126px; width:792px;}
#head h2{ float:left; width:414px;}
#head_menu{ float:left; width:370px; padding:100px 0 0 0;}
#head_menu p{ float:right; height:26px;}
#head2{ background:url(img/bg_head2.gif); height:36px; width:792px;clear:both;}

#contents{ width:792px; background:url(img/bg_main.gif) repeat-y; }
#l_menu{ width:199px; float:left;}
#l_menu ul{ list-style-type:none;}
#l_menu ul li{ }
#l_menu p.left_bnr{ text-align:center; margin:5px auto 0 auto;}
#main{ margin:0 0 0 10px; width:582px; float:left; }
#foot2{ background:url(img/bg_foot2.jpg); height:52px; clear:both;}
#foot{ background:url(img/bg_foot.jpg) repeat-x; height:57px; color:#ffffff; text-align:center; font-size:x-small;}
/***▲共通レイアウト▲****/



/***▼TOPページ▼***/
#top{}
#top{ text-align:center;}
#top_bnr{ width:480px; margin:10px auto 0 auto;}
#top_bnr p{ float:left; width:204px; height:85px; margin:0 0 0 20px;}
#top div#zikan{ clear:left; text-align:center; margin:5px auto 0 auto;}
#top div#animal{ clear:left; text-align:center; margin:5px auto 0 auto;}
#top div#info{ width:458px; margin:20px auto 0 auto;}
#top div#info div#info_t{}
#top div#info div#info_m{ height:; background:url(img/top/info_mdl.gif) repeat-y;
padding:10px 20px 20px 20px;}
#top div#info div#info_m ul{ text-align:left; list-style-type:none;}
#top div#info div#info_m ul li{ font-size:13px; margin:6px 0 0 0; line-height:22px;}
#top div#info div#info_b{ background:url(img/top/info_btm.gif); height:20px;}
#qr{ margin:20px 0 0 0;}
/***▲TOPページ▲***/
/***▼院長紹介▼***/
#intro{ margin:20px;}
#intro table{border:#999900 1px solid;}
#intro table td{border:#999900 1px solid; font-size:12px; padding:6px;}
/***▲院長紹介▲***/
/***▼病院案内▼***/
#b_guide{ margin:20px; text-align:center;}
#b_guide table{ border:1px solid #993300; margin:10px auto 0 auto;}
#b_guide table th{border:1px solid #CC9966; font-size:12px; font-weight:normal; color:#ffffff; background-color:#996600;padding:4px;}
#b_guide table td{border:1px solid #CC9966; font-size:12px; padding:4px;}
#b_guide table.innai_pic{ border-width:0;}
#b_guide table.innai_pic td{ border-width:0;}
/***▲病院案内▲***/
/***▼ペットホテル▼***/
#hotel{margin:20px;}
#hotel p{ font-size:12px;}
#hotel ul{ margin:10px 20px 10px 20px;}
#hotel ul li{ font-size:12px; margin:6px 0 0 0;}
#hotel table{ border:1px solid #CC9933; margin:auto;}
#hotel table th{ background-color:#996600; color:#FFFFFF; font-size:12px; font-weight:normal; padding:5px;border:1px solid #CC9933;}
#hotel table td{ font-size:12px; padding:5px;border:1px solid #CC9933; text-align:center;}
#hotel table.pic{ border:0;}
#hotel table.pic td{ border:0; padding:1px;}
/***▲ペットホテル▲***/

/***▼らいおんからのお願い▼***/
#onegai{margin:20px;}
#onegai ul{ margin:20px;}
#onegai ul li{ font-size:14px; line-height:22px; margin:10px 0 0 0;}
#onegai p{ font-size:14px;}
/***▲らいおんからのお願い▲***/

/***▼らいおん写真館▼***/
#pic{margin:20px;}
/***▲らいおん写真館▲***/


/***▼ダイレクトメール▼***/
#dm{ padding:10px; width:500px; text-align:left; font-size:13px; background-color:#FFFFFF; margin:10px; border:1px dotted #FF9900; line-height:20px;}
#dm h2{ background-color:#99CC00; margin:10px; text-align:center; color:#ffffff; font-size:14px;}
/***▲ダイレクトメール▲***/


/***▼診療カレンダー▼***/
#calendar{ margin:20px;}
/*↓診療時間*/
#s-zikan{}
#s-zikan table{ border:1px #CC9900 solid;}
#s-zikan table th{ background-color:#996600; color:#FFFFFF; font-weight:normal; font-size:12px; border:1px #CC9900 solid; padding:6px;}
#s-zikan table td{background-color:#ffffff; color: #333333; font-weight:normal; font-size:12px; border:1px #CC9900 solid;padding:6px;}
/*↓カレンダー*/
#cal01　h5{ font-size:16px; background-color:#99CCCC; color:#FFFFFF; font-weight:normal;border:solid #666666; border-width:1px;padding:3px 0 1px 6px; margin:10px 0 1px 0;}
#cal02　h5{ font-size:16px; background-color:#99CCCC; color:#FFFFFF; font-weight:normal;border:solid #666666; border-width:1px;padding:3px 0 1px 6px; margin:10px 0 1px 0;}
#cal01{ width:400px;}
#cal01 table{ border:1px #CC9900 solid; background-color:#FFFFFF; border-collapse:collapse;}
#cal01 table th{ width:60px; font-size:16px; background-color:#FFCC33; font-weight:normal;border:1px #CC9900 solid;}
#cal01 table th.sun{color:#FF3366;}
#cal01 table th.thu{color:#663300;}
#cal01 table th.sat{color:#006699;}
#cal01 table td{ text-align:center; font-size:18px; font-weight:normal;border:1px #CC9900 solid;}
#cal01 table td.sat{background-color:#996600; color:#ffffff;}
#cal02{ width:400px; margin:0 0 0 140px;}
#cal02 table{ border:1px #CC9900 solid; background-color:; border-collapse:collapse;}
#cal02 table th{ width:60px; font-size:16px; background-color:#FFCC33; font-weight:normal;border:1px #CC9900 solid;}
#cal02 table th.sun{color:#FF3366;}
#cal02 table th.thu{color:#663300;}
#cal02 table th.sat{color:#006699;}
#cal02 table td{ text-align:center; font-size:18px; font-weight:normal;border:1px #CC9900 solid;}
#cal02 table td.sat{background-color:#996600;  }
/***▲診療カレンダー▲***/

/***▼人畜共通感染症▼***/
#kansen{margin:20px; text-align:center;}
#kansen p{ text-align:left; margin:0 auto 0 auto; font-size:13px; }
#kansen p.setumei{ margin-top:20px; background-color:#FFFFCC; border:1px solid #996600;padding:4px;}
#kansen p.url{  border:solid #996600; border-width:0 1px 1px 1px; text-align:right; background-color:#CCCC33;}
#kansen p.url a{ display:block; padding:1px 4px 1px 4px; color:#FFffff; font-size:11px;}
#kansen p.url a:hover{ background-color:#FFCC00;}
#kansen table{ border:solid 1px #996600;}
#kansen table th{ vertical-align:top; padding:0 0 10px 0; text-align:left; font-size:14px; font-weight:normal; background-color:#996600; color:#ffffff;border:solid 1px #996600;padding:4px;}
#kansen table td{ padding:0 0 10px 0; font-size:12px;border:solid 1px #996600; padding:4px;}
/***▲人畜共通感染症▲***/

/***▼里親案内▼***/
#satooya{margin:20px ; text-align:center;}
#satooya p{ text-align:left; margin:0 10px 10px 10px; font-size:13px;line-height:18px;}
#satooya p.setumei{ margin-top:20px; background-color:#FFFFCC; border:1px solid #996600;padding:4px;}
#satooya p.url{  border:solid #996600; border-width:0 1px 1px 1px; text-align:right; background-color:#CCCC33;}
#satooya p.url a{ display:block; padding:1px 4px 1px 4px; color:#FFffff; font-size:11px;}
#satooya p.url a:hover{ background-color:#FFCC00;}
#satooya table{ border:solid 1px #996600;}
#satooya table th{ vertical-align:top; padding:0 0 10px 0; text-align:left; font-size:14px; font-weight:normal; background-color:#996600; color:#ffffff;border:solid 1px #996600;padding:4px;}
#satooya table td{ padding:0 0 10px 0; font-size:12px;border:solid 1px #996600; padding:4px;}
#satooya table th.y_bg{ font-size:14px; background-color:#FFCC00; color:#FFFFFF; text-align:center;}
#satooya table td.td_p{ text-align:center;}
#satooya table td.t_left{ text-align:left;}
/***▲里親案内▲***/

/******/
#book{margin:20px; text-align:center;}
#book p{text-align:left; margin:0 auto 0 auto; font-size:13px;}
#book p.setumei{ margin:20px 0 0 0; background-color:#FFF8DC; border:1px solid #CC9966; padding:4px;}
#book p.url{ border:solid #CC9966; border-width:0 1px 1px 1px; text-align:right; }
#book p.url a{  margin:0; display:block; padding:1px 4px 1px 4px; color:#FFffff; font-size:11px;background-color:#99CCCC;}
#book p.url a:hover{ background-color:#FFCC00;}
#book h5{ background-color:#669966; border:#669966 solid; border-width:1px 4px 1px 1px; padding:1px 0 0 4px; font-size:12px; font-weight:normal; text-align:left; margin:20px auto 0 auto; color:#FFFFFF;}
#book p.book{ padding:4px; border:solid #669966; border-width:0 3px 1px 1px;}
#book span.price{ color:#CC0000; text-align:right; margin:0 0 0 460px;}
#book h6{ background-color:#996633; border:#996633 solid; border-width:1px 4px 1px 1px; padding:1px 0 0 4px; font-size:12px; font-weight:normal; text-align:left; margin:20px auto 0 auto; color:#FFFFFF;}
#book p.maga{ padding:4px; border:solid #996633; border-width:0 3px 1px 1px;}
/******/

/***▼お問い合わせ▼***/
#contact{ margin:20px; text-align:center;}
#contact table{ border:#CC9966 solid 1px; margin:auto;}
#contact table th{ font-size:12px; font-weight:normal;border:#CC9966 solid 1px; background-color:#993300; color:#FFFFFF; padding:6px 4px 6px 4px;}
#contact table td{ font-size:12px;border:#CC9966 solid 1px; padding:6px 4px 6px 4px;}
#contact span.rei{ font-size:11px; color:#999999;}
#contact span.kome{ color:#FF9999;}
/***▲お問い合わせ▲***/
/***▼プライバシー▼***/
#privacy{ margin:20px;}
#privacy h4{ margin-top:20px;}
#privacy p{ margin-top:10px;font-size:12px;}
/***▲プライバシー▲***/
/***▼リンク▼***/
#link{ margin:20px;}
#link th{ margin:10px 0 0 0; font-size:14px; color:#FF9900; font-size:10px; vertical-align:top; font-weight:normal;}
#link td{ vertical-align:top; padding:0 0 10px 0;}
#link td a{ color:#663300; font-size:14px;}
/***▲リンク▲***/
/***▼サイトマップ▼***/
#sitemap{ margin:20px; background:url(img/sitemap/lion.gif) right bottom no-repeat; text-align:left;}
#sitemap p{ height:30px; width:280px; border:solid #FF6600; border-width:0 0px 0 10px; font-size:14px; margin:1px 0 0 0;}
#sitemap p a{ display:block; color:#663300; background-color:#CCCC33; text-decoration:none; width:100%; height:100%; line-height:30px; padding:0 0 0 20px;}
#sitemap p a:hover{ display:block; color:#663300; background-color:#FFCC33;line-height:30px;}
/***▲サイトマップ▲***/

