@charset "utf-8";
/* CSS Document */
/*--information---------------------------------------------------------
Last update：09/09/29
File name ：index.css
Site name： アイリス動物病院
Summary：トップページのスタイル
Copyright：Copyright (c) 2009 IRIS Animal Hospital. ALL RIGHTS RESERVED
-------------------------------------------------------------------------*/

/*[LeftContainer]
-------------------------------------------------------------------------*/
/*[box_vets]
:::::::::::::::::::::::::::::::::::::::::::::*/
#box_vets {
	width: 220px;
	height: auto;
	margin: 0;
	padding: 0 0 15px;
	background: url(../../image/vets_footbg.gif) no-repeat bottom left;
}
#vets_body #vets_head {
	width: 220px;
	height: 59px;
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
	background: url(../../image/vets_headbg.gif) no-repeat top left;
}
#vets_body #vets_head img {
	margin: 0;
	margin: 20px 0 0;
}
#vets_body {
	width: 220px;
	height: auto;
	margin: 5px 0 0;
	padding: 0;
	background: url(../../image/vets_bodybg.gif) repeat-y top left;
}
#vets_body h2 {
	color: #f00;
	margin: 0;
	padding: 5px 25px;
	text-align: center;
}
#vets_body p {
	width: 170px;
	height: auto;
	margin: 0;
	padding: 3px 25px;
}

/*[RightContainer]
-------------------------------------------------------------------------*/
#mainIMG {
	width: 540px;
	height: 255px;
	margin: 0 25px;
	padding: 0;
	clear: both;
}
/*[header_navi]
:::::::::::::::::::::::::::::::::::::::::::::*/
#header_navi_t {
	width: 170px;
	height: 25px;
	margin: 0px 0px 5px 395px;
	padding: 0;
	list-style-type: none;
}
#header_navi_t li {
	width: auto;
	height: 25px;
	margin: 0px;
	padding: 0px;
	display: block;
	overflow: hidden;
	float: left;
}
#header_navi_t li p,
#header_navi_t li a {
	width: auto;
	height: 25px;
	background-repeat: no-repeat;
	text-indent: -5000px;
	text-decoration: none;
	display: block;
}
ul#header_navi_t li#hd_navi01 a {
	background-image: url(../../image/hdmn_rec.jpg);
}
ul#header_navi_t li#hd_navi02 a {
	background-image: url(../../image/hdmn_link.jpg);
}
ul#header_navi_t li#hd_navi01,ul#header_navi_t li#hd_navi01 p,ul#header_navi_t li#hd_navi01 a:hover {
	width: 95px;
	background-image: url(../../image/hdmn_rec_over.jpg);
}
ul#header_navi_t li#hd_navi02,ul#header_navi_t li#hd_navi02 p,ul#header_navi_t li#hd_navi02 a:hover {
	width: 73px;
	background-image: url(../../image/hdmn_link_over.jpg);
}

/*[box_about]
:::::::::::::::::::::::::::::::::::::::::::::*/
#box_about {
	width: 540px;
	height: 150px;
	margin: 20px 0 0;
	padding: 0 25px 0;
}
#box_about img {
	float: left;
	vertical-align: top;
	margin-right: 10px;
}
#box_about p {
	margin: 10px 0;
	padding: 0;
}

/*[box_jaha]
:::::::::::::::::::::::::::::::::::::::::::::*/
#box_jaha {
	width: 540px;
	height: auto;
	margin: 20px 0 0;
	padding: 0 25px 0;
	background: url(../../image/jaha_bodybg.jpg) repeat-y center top;
}
#box_jaha h2 {
	width: 405px;
	height: 35px;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
}
#box_jaha h2 a {
	width: 405px;
	height: 35px;
	background-repeat: no-repeat;
	text-indent: -5000px;
	text-decoration: none;
	display: block;
	background-image: url(../../image/title_jaha.jpg);
}
#box_jaha h2, #box_jaha h2 a:hover {
	background-image: url(../../image/title_jaha_over.jpg);
}

#jaha_header {
	width: 540px;
	height: auto;
	margin: 0;
	padding: 10px 0 0;
	background: url(../../image/jaha_headbg.jpg) no-repeat center top;
}
#jaha_header p {
	width: 500px;
	height: auto;
	margin: 0;
	padding: 5px 20px 15px;
	background: url(../../image/jaha_footbg.jpg) no-repeat center bottom;
}

/*[box_news]
:::::::::::::::::::::::::::::::::::::::::::::*/
#box_news {
	width: 540px;
	height: auto;
	margin: 20px 0 0;
	padding: 0 25px 0;
}
#box_news ul {
	width: 390px;
	height: auto;
	margin: 10px 0 50px 0;
	padding: 0;
	list-style: none;
}
#box_news ul li {
	margin: 0 0 10px;
	padding: 0 0 0 18px;
	background: url(../../image/icon_news.gif)  1px 4px no-repeat;
}
img#cat {
	width: 100px;
	height: 125px;
	margin: 10px 30px 0 20px;
	padding: 0;
	float: right;
}

