/*######################################
大西整骨院
■各コンテンツ用■
style_contents.css
CSS Version 2.0
LastModefied:2006.10.19 By yoshida
######################################*/

/*###################################
共通
########################*/
h2{
	margin-bottom: 5px;
}

h3{
	border-left: 6px solid #669933;
	font-size: 18px;
	padding: 3px 10px;
}

h5{
	font-size: 11pt;
	border-bottom: 1px dashed #999999;
	margin-bottom: 5px;
}

/*########################
トップページ
########################*/
#Top #Main p{
	margin-left: 10px;
}

#Top #Main table{
	margin-left: 10px;
}

/*----------------------
所在地
----------------------*/
#Top .map{
	width: 290px;
	float: right;
	margin-left: 20px;
}

#Top .left{
	margin-right: 315px;
}

/*==========Google Mapへのリンク==========*/
p.map a{
	color: #FF8C00;
	padding: 2px;
	border: 1px solid #FFA500;
	line-height: 200%;
}

p.map a:hover{
	color: white;
	text-decoration: none;
	background-color: #FFA500;
}

/*----------------------
診療時間
----------------------*/
.left table{
	margin-bottom: 2em;
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
}

.left td{
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	text-align: center;
	padding: 3px 0;
}

.left th{
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	font-weight: normal;
	padding: 3px 0;
	width: 7em;
	background-color: #ededed;
}

.left td.time{
	width: 4em;
	background-color: #ededed;
}


/*########################
各コンテンツ
########################*/
/* コンテンツタイトル */
#Contents h2{
	margin: 25px 15px;
}

/* コンテンツ内容枠 */
#Main .contents{
	margin: 15px 25px;
	text-align: left;
}

/* コンテンツ見出し */
#Contents h3{
	margin-top: 2em;
	margin-bottom: 5px;
}

/*======================
当院について
======================*/
#About p{text-indent: 1em;}

/*----------------------
院長紹介
----------------------*/
.incyou img{/*院長写真*/
	float: left;
	margin-right: 15px;
}

.incyou th{
	padding: 3px;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	background-color: #ededed;
	border-bottom: 3px white solid;
}

.incyou td{
	vertical-align: top;
	padding: 3px;
}

.incyou ul{
	margin-left: 1.5em;
}

.incyou li{
	list-style: disc;
}

/*----------------------
スタッフ紹介
----------------------*/
#About table.staff{
	width: 564px;
}

#About table.staff td{
	vertical-align: top;
	width: 382px;
	padding-bottom: 1.5em;
}

#About table.staff td span{
	font-weight: bold;
}

#About table.staff td p{
	border-top: 1px dashed #999999;
	margin-top: 3px;
	padding-top: 3px;
	margin-right: 1em;
}

/*======================
診療日記
======================*/
/*---------------------
説明・バックナンバー
----------------------*/
/*==========ページ説明==========*/
#Diary div.diary{
	background-color: #ededed;
	padding: 8px;
	margin-bottom: 8px;
}

#Diary div.diary p{
	padding-top: 0.5em;
	font-size: 11px;
	color: #ff1493;
	text-align: right;
}

/*==========バックナンバーセレクト==========*/
#Diary select.backnumber{
	width: 8em;
	float: right;
}

#Diary p.backnumber{
	text-align: right;
}

/*==========記事==========*/
#Diary div.data{
	clear: both;
	padding: 10px 0;
	border-bottom: 6px solid #CCE07F;
}

/* タイトル */
#Diary div.data h4{
	display: block;
	width: 560px;
	height: 53px;
	background-image: url('../grf/diary/day_title.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	color: #5A3A04;
	font-weight: normal;
	font-size: 14px;
	line-height: 350%;
}

#Diary div.data h4 strong{
	padding-left: 30px;
	font-weight: normal;
}

/* 日付 */
#Diary div.data h4 span{
	padding-right: 1em;
	font-size: 11px;
}

/* 記事本文 */
#Diary div.data div{
	padding-left: 35px;
	padding-right: 40px;
}

/* 画像投稿スタイル */
#Diary div.img{
	text-align: center;
	padding: 5px 0;
}

#Diary div.img img{
	margin: 0 auto;
	width: 180px;
}

/* 画像下コメント */
#Diary div.img p{
	width: 210px;
	text-align: left;
}

/*==========ポップアップ==========*/
body#Diary{
	background-image: none;
	background-color: white;
}

body#Diary div{
	padding: 1.5em 0;
	text-align: center;
}

body#Diary img{
	margin: 0 auto;
	width: 480px;
}

/*======================
ご相談・連絡板
======================*/
/*----------------------
ご使用にあたって 
----------------------*/
#Bbs ul{
	list-style: disc;
	padding-left: 15px;
	font-size: 9pt;
}

/*----------------------
投稿フォーム
----------------------*/
#Bbs form{
	margin: 13px 0;
}

#Bbs div.form{
	margin: 1em 0 2em 0;
	padding: 7px 0;
	border-top: 1px solid #c0c0c0;
}

#Bbs form th{
	font-weight: normal;
	font-size: 9pt;
	line-height: 180%;
	text-align: left;
	vertical-align: top;
	width: 4em;
}

#Bbs form td{
	vertical-align: top;
	padding: 2px 5px 2px 4px;
}

#Bbs input.text{
	width: 170px;
}

#Bbs textarea{
	width: 190px;
}

/*----------------------
記事
----------------------*/
#Bbs div.data{
	width: 560px;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 2em;
}

#Bbs div.data table{
	width: 100%;
	background-image: url('../grf/bbs/waku_center.gif');
	background-repeat: repeat-y;
}

/* 親記事タイトル */
#Bbs .data th{
	height: 26px;
	background-image: url('../grf/bbs/waku_top.gif');
	background-repeat: no-repeat;
	color: #808000;
	font-size: 13pt;
	font-weight: normal;
	padding-left: 10px;
}

/* 親記事枠 */
#Bbs .write{
	padding: 0 10px;
	margin-bottom: 15px;
}

/* 返信記事枠 */
#Bbs p.data{
	margin-top: 5px;
	margin-bottom: 6px;
}

#Bbs .res{
	border-top: 3px dotted #c0c0c0;
	padding: 0 10px 20px 80px;
}

#Bbs .rescom{
	padding: 0 0 0 3px;
}

/* 投稿者名 */
#Bbs .data p strong{
	margin-right: 1.5em;
	font-size: 10pt;
}

/* 返信リンク */
#Bbs .data p span{
	margin-left:1.5em;
}


/* 記事ナンバー */
.number{
	font-size: 8pt;
}

/* 親記事ナンバー */
td.number{
	height: 20px;
	background-image: url('../grf/bbs/waku_bottom.gif');
	background-repeat: no-repeat;
	text-align: right;
}

td.number span{
	padding-right: 1em;
}

/* 返信記事ナンバー */
p.number{
	width: 80px;
	float: left;
	margin-top: 10px;
	padding: 0 10px;
}

/*======================
リンク
======================*/
#Link div{
	border-bottom: 1px dashed #999999;
	padding-bottom: 2em;
}

