@charset "Shift_JIS";

@import url("reset.css");
@import url("common.css");
@import url("style.css");
@import url("lightbox.css");
@import url("flexcrollstyles.css");

/* index-all
-------------------------------------------------------------------------------- */

#index-all {
	width: 915px;
	height:0 auto;
	background:#f0f0f0;

}

/* メインコンテンツ
-------------------------------------------------------------------------------- */

#main {
	width: 694px;
	height:960px;
	background:#f0f0f0;
	border:#cfcfcf solid;
	border-width:0px 1px 0px 0px;
	float:right;
}

#main-section-1 {
	width: 674px;
	margin: 10px 0px 0px 10px;
}

#main-section-1 h1 {
	width: 654px;
	height:24px;
	padding: 5px 0px 0px 20px;
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	letter-spacing:1px;
	background:url(../image/main-title-bg.jpg) no-repeat;
}

#main-section-1 p {
	width:502px;
	height:75px;
	margin-top: 4px;
	padding: 4px 0px 0px 170px;
	font-size:12px;
	line-height:18px;
	letter-spacing:1px;
	border: 1px solid #656565;
	background: #FFFFFF url(../image/main-section-cut-1.jpg) no-repeat left;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

#main-section-2 h1 {
	width: 654px;
	height:24px;
	padding: 5px 0px 0px 15px;
	margin: 10px 0px 0px 10px;
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	letter-spacing:1px;
	background: url(../philosophy/image/sub-title-bg.jpg) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* 予防注射/一時預かり/里親募集
----------------- */

#main-section-2 {
	width: 683px;
	margin: 10px 0px 0px 10px;
}

#main-section-2 figure {
	margin-right:6.5px;
	float:left;
}

/* ソトマチ
----------------- */

#sotomachi {
	width:674px;
	margin: 10px 0px 0px 10px;
}

#sotomachi h1 {
	width: 649px;
	height:24px;
	padding: 5px 0px 0px 25px;
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	letter-spacing:1px;
	background: url(../image/sub-title-bg.jpg) no-repeat;
}

#sotomachi figure {
	margin-right:6.5px;
	float:left;
}




/* 新着情報
----------------- */

#main-section-3 {
	width: 674px;
	margin: 10px 0px 0px 10px;
}

#main-section-3 h1 {
	width: 649px;
	height:24px;
	padding: 5px 0px 0px 25px;
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	letter-spacing:1px;
	background: url(../image/sub-title-bg.jpg) no-repeat;
}

#news {
	width: 657px;
	height:180px;
	border:solid 1px #666666;
	margin-top: 4px;
	padding: 10px 0px 10px 15px;
	overflow: auto;
	background:#fff5f9;
	background:url(../image/news-bg.jpg) right top no-repeat;
}

/*#news {
	width: 657px;
	height:180px;
	border:solid 1px #666666;
	margin-top: 4px;
	overflow-y:auto;
	overflow-x:hidden;
	padding: 10px 0px 10px 15px;
	background:#fff5f9;

	background:url(../image/news-bg.jpg) right top no-repeat;
}*/

#news a {
	color: #ff4ea5;
	text-decoration: underline;
}

#news a:hover {
	color: #c60062;
	text-decoration: underline;
}


#news h2{
	font-size:12px;
	color:#999999;
}

#news dl{
	width:625px;
	margin: 0px 0px 10px 0px;
	font-size:12px;
	border-bottom: 1px #999999 dotted;
}

#news dt{
	margin-top: 5px;
	font-size:15px;
	color:#636363;
	font-weight:bold;
}

#news dd{
	margin: 10px 0px 7px 0px;
	font-size:12px;
	color:#636363;
}

/* 診療対象動
----------------- */

#main-section-4 {
	width: 664px;
	height:140px;
	margin: 0px 0px 20px 10px;
}

#main-section-4 h1 {
	width: 649px;
	height:24px;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 0px 25px;
	color:#FFFFFF;
	font-size:14px;
	font-weight: bold;
	letter-spacing:1px;
	background: url(../image/sub-title-bg.jpg) no-repeat;
}

#main-section-4 figure {
	margin-top: 4px;
}

/* 診療時間
----------------- */

#main-section-5 {
	width:334px;
	height:94px;
	margin: 4px 0px 0px 10px;
	*margin-top:15px;
	float:left;
}

#main-section-5 h1 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

/* お問合せ
----------------- */

#main-section-6 {
	width:319px;
	height:94px;
	margin: 4px 10px 0px 0px;
	*margin-top:15px;
	float:right;
}

#main-section-6 h1 {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
