@charset "utf-8";
/* ---------------
汎用スタイル top.css
--------------- */
#wrapper #header{
	padding:10px 0 20px;
}

#wrapper #mainNav{
	margin: 15px 0 8px;
}

#contentBox{
	padding-top: 7px;
}

#galleryBox{
	height: 202px;
	margin-top: 3px;
	padding: 4px 4px 4px 0px;
	background-color: #FFF;
}

/* ---------------
ピックアップ
--------------- */
#entry_index{
	margin-bottom: 40px;
	padding: 17px 20px;
	background-color: #F7F5F0;
}

/* タイトル */
#entry_index h2{
	margin-bottom: 20px;
}

#entry_index h2 a{
	font-size: 16px;
	color: #533E44;
	line-height: 1.7;
}

/* 写真フレーム */
.photoFrame{
	float: left;
	width: 180px;
	margin-right: 20px;
	padding: 5px;
	background-color: #FFF;
}

/* ---------------
お知らせ
--------------- */
#topNews{
	position: relative;
	margin-bottom: 45px;
}

#topNews #RSS{
	position: absolute;
	top: 3px;
	left: 90px;
}


/* ---------------
院長ブログ
--------------- */

/* ---------------
TOP
--------------- */
/* 院長ブログ */
#top_blog_Photo{
	float: left;
	width: 290px;
	padding: 0 10px 0 0;
	font-size: 12px;
}

#topBlog{
	position: relative;
}

/* 日付 */
#top_blog_Photo .dateList{
	font-size: 12px;
	color: #999;
}

#top_blog_Photo h3 a{
	margin-bottom: 15px;
	color: #533E44;
	font-size: 16px;
}

/* 院長ブログ全体 */
#topBlogInner{
	margin-bottom: 45px;
	border-bottom: solid 1px #D9D9D9;
	border-right: solid 1px #D9D9D9;
	border-left: solid 1px #D9D9D9;
	background: url(../images/bor_topBlog.gif) repeat-y right top;
}

#topBlogInner .hover{
	background-color: #F7F5F0;
}

/* 一件目の記事 */
#top_blog_Photo{
	width: 258px;
	padding: 10px 20px;
} 

/* 二件目以降の記事 */
#top_blog_list{
	float: right;
	width: 290px;
	font-size: 12px;
	padding: 0;
}

#top_blog_list li{
	zoom: 1;
	vertical-align: bottom;
	line-height: 1.7;
}

#top_blog_list a{
	display: block;
	padding: 10px;
	border-bottom: solid 1px #D9D9D9;
}

#top_blog_list a:hover{
	text-decoration: none;
	background: url(../images/bg_blog_o.gif) repeat-y 1px top;
}

/* 日付 */
#top_blog_list span.dateList{
	margin-right: 15px;
	color: #999999;
}

/* 続きを読む */
#top_blog_Photo .continue{
	font-size: 14px;
}



/* 全てを見る */
#blogLink{
	position: absolute;
	top: 0px;
	right: 0px;
}
