@charset "shift_jis";
/*----------------------------
  CSS Date Document 2008.05
  Last Update 0000.00.00 Hisaki
----------------------------*/

@import "common.css";
@import "page.css";

/*####################　共通設定　####################*/

/*　ページ移動ボタン（エントリー）
-------------------------------------*/	

#PageResult .contentsBox ul.list,
#PageDirector .contentsBox ul.list,
#PageTopics .contentsBox ul.list,
#PageFaq .contentsBox ul.list{
	background:url(../img/wall-blog-bottom.gif) 0 0 no-repeat;
	width:555px;
	height:60px;
	margin-left:3px;
	position:relative;
	}

#PageResult .contentsBox ul.list li.back,
#PageDirector .contentsBox ul.list li.back,
#PageTopics .contentsBox ul.list li.back,
#PageFaq .contentsBox ul.list li.back{
	background:url(../img/button-back.gif) 0 0 no-repeat;
	width:86px;
	height:29px;
	position:absolute;
	top:20px;
	left:10px;
	}

#PageResult .contentsBox ul.list li.top,
#PageDirector .contentsBox ul.list li.top,
#PageTopics .contentsBox ul.list li.top,
#PageFaq .contentsBox ul.list li.top{
	background:url(../img/button-top.gif) 0 0 no-repeat;
	width:86px;
	height:29px;
	position:absolute;
	top:20px;
	left:230px;
	}
#PageResult .contentsBox ul.list li.next,
#PageDirector .contentsBox ul.list li.next,
#PageTopics .contentsBox ul.list li.next,
#PageFaq .contentsBox ul.list li.next{
	background:url(../img/button-next.gif) 0 0 no-repeat;
	width:86px;
	height:29px;
	position:absolute;
	top:20px;
	right:10px;
	}

#PageResult .contentsBox ul.list li a,
#PageDirector .contentsBox ul.list li a,
#PageTopics .contentsBox ul.list li a,
#PageFaq .contentsBox ul.list li a{
	display:block;
	height:29px;
	text-indent:-9999px;
	}

/*　ブログサイドメニュー
-------------------------------------*/	
#PageResult .blogmenu,
#PageDirector .blogmenu,
#PageTopics .blogmenu,
#PageFaq .blogmenu {margin-left:5px;}

#PageResult .blogmenu h3,
#PageDirector .blogmenu  h3,
#PageTopics .blogmenu  h3,
#PageFaq .blogmenu  h3{
	width:180px;
	height:57px;
	}
#PageDirector .blogmenu .entries h3,
#PageTopics .blogmenu .entries h3,
#PageFaq .blogmenu .entries h3{background:url(../img/sidenavi-entries.gif) 0 0 no-repeat;text-indent:-9999px;}
#PageResult .blogmenu .entries h3{background:url(../img/sidenavi-result.gif) 0 0 no-repeat;text-indent:-9999px;}

#PageDirector .blogmenu .month h3,
#PageTopics .blogmenu .month h3,
#PageFaq .blogmenu .month h3{ background:url(../img/sidenavi-month.gif) 0 0 no-repeat;text-indent:-9999px;}
#PageResult .blogmenu .month h3{background:url(../img/sidenavi-category-result.gif) 0 0 no-repeat;text-indent:-9999px;}

#PageResult .blogmenu .category h3,
#PageDirector .blogmenu .category h3,
#PageTopics .blogmenu .category h3,
#PageFaq .blogmenu .category h3{ background:url(../img/sidenavi-category.gif) 0 0 no-repeat;text-indent:-9999px;}

#PageResult .blogmenu ul,
#PageDirector .blogmenu ul,
#PageTopics .blogmenu ul,
#PageFaq .blogmenu ul {
	background:url(../img/wall-sidenavi.gif) left bottom no-repeat;width:180px;
	min-height:40px;
	padding-bottom:20px;
	}
#PageResult .blogmenu .month ul,
#PageDirector .blogmenu .month ul,
#PageTopics .blogmenu .month ul,
#PageFaq .blogmenu .month ul {min-height:20px;}

#PageResult .blogmenu li,
#PageDirector .blogmenu li,
#PageTopics .blogmenu li,
#PageFaq .blogmenu  li {
	background:url(../img/side-line-dotted.gif) left bottom no-repeat;
	margin:0px 8px 0px 8px;
	}
#PageResult .blogmenu li a,
#PageDirector .blogmenu li a,
#PageTopics .blogmenu li a,
#PageFaq .blogmenu li a {
	background:url(../img/side-ico-arrow.gif) 0px 8px no-repeat;
	display:block;
	_margin-bottom:-13px;
	padding:3px 3px 4px 11px;
	color:#333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:10px;
	line-height:1.5;
	color:#76b1d8

	}
#PageResult .blogmenu .month li a,
#PageDirector .blogmenu .month li a,
#PageTopics .blogmenu .month li a,
#PageFaq .blogmenu .month li a {
	font-family:verdana;
	color:#76b1d8
	}

/*　ページブート
-------------------------------------*/	
.contentsBox p.separate {text-align:center; color:#666666;}
.contentsBox p.separate a{color:#666666;}

/*####################　治療実績　####################*/
#PageResult #Main h2 {background:url(../../result/img/main-title01.jpg) 0 0 no-repeat;}
#PageResult #Result table {
	border-collapse:collapse;
	width:520px;
	margin:0 0 10px 8px;
	}
#PageResult #Result table tr {height:25px;}

#PageResult #Result table th {
	border:1px solid #cccccc;
	background:#FFeded;
	padding:0 5px 0 10px;
	color:#fe413d;
	font:normal 12px "ＭＳ Ｐゴシック";
	text-align:left;
	}
#PageResult #Result table td {
	border:1px solid #CCCCCC;
	width:130px;
	padding:0 5px 0 10px;
	text-align:center;
	}
#PageResult #Result table td.type {
	background:#FFeded;
	text-align:left;
	color:#fe413d;
	}
#PageResult .contentsBox p.data{
	text-align:right;
	margin-right:25px;
	}

#PageResult .contentsBox h4 a{ color:#333333;}
#PageResult .contentsBox ol{
	background:url(../../result/img/ico-arrow_pink02.gif) center 80px no-repeat;
	width:558px;
	text-align:center;
	}
#PageResult .contentsBox li.before{
	display:inline;
	float:left;
	width:140px;
	margin:0 0 10px 50px;
	}
#PageResult .contentsBox li img {margin-bottom:5px;}
#PageResult .contentsBox li.after{
	display:inline;
	float:right;
	width:140px;
	margin:0 50px 10px 0;
	}
#PageResult .contentsBox .exp {
	background:url(../../result/img/wall-pink.gif) 0 0 no-repeat;
	margin-bottom:11px;
	padding:10px 10px 10px 8px;
	line-height:1.6;
	}
#PageResult .contentsBox p.patient{
	background:url(../../result/img/line-dotted.gif) left top no-repeat;
	width:558px;
	margin:0 0px 20px 0px;
	padding:5px 0 10px 0;
	text-align:right;
	color:#333333;
	font:10px verdana;
	}
#PageResult .contentsBox p.patient a{
	border-bottom:1px solid #76b1d8;;
	color:#76b1d8;
	}
#PageResult .contentsBox ol:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

/*####################　院長ブログ・最新情報　####################*/

#PageDirector #Main h2 {background-image:url(../../director/img/main-title01.jpg);}
#PageTopics #Main h2 {background-image:url(../../topics/img/main-title01.jpg);}

#PageDirector .contentsBox h4 a,
#PageTopics .contentsBox h4 a{ color:#333333;}

#PageDirector .contentsBox,
#PageTopics .contentsBox{margin:0 13px 10px 7px;}

#PageDirector .contentsBox p,
#PageTopics .contentsBox p{
	margin: 0 10px 11px 8px;
	line-height:1.8;
	}
#PageDirector .contentsBox p.date,
#PageTopics .contentsBox p.date{
	background:url(../../director/img/line-dotted.gif) left top no-repeat;
	width:558px;
	text-align:right;
	margin: 0 0px 15px 0;
	padding-top:5px;
	color:#666666;
	font:10px verdana;
	}
#PageDirector .contentsBox p.date a,
#PageTopics .contentsBox p.date a {
	border-bottom:1px solid #76b1d8;
	color:#76b1d8;}

/*####################　よくあるご質問　####################*/
#PageFaq #Main h2 {background:url(../../faq/img/main-title01.jpg) 0 0 no-repeat;}

#PageFaq .contentsBox .QandA {
	background:url(../../faq/img/line-dotted.gif) left bottom no-repeat;
	width:558px;
	margin-bottom:15px;
	}
#PageFaq .contentsBox .QandA01 {
	width:558px;
	margin-bottom:15px;
	}
#PageFaq .contentsBox dt.Question{
	display:inline;
	background:url(../../faq/img/icol-q.gif) 0 0 no-repeat;
	float:left;
	clear:both;
	width:500px;
	height:36px;
	margin:0 10px 25px 8px;
	padding:8px 0 0 50px;
	font-weight:bold;
	}
#PageFaq .contentsBox dt.Question a{ color:#333333;}
#PageFaq .contentsBox dd.Answer {
	display:inline;
	background:url(../../faq/img/ico-a.gif) 0 0 no-repeat;
	float:left;
	clear:left;
	width:500px;
	_width:550px;
	margin:0 10px 0 8px;
	_margin-bottom:5px;
	padding:0 0 15px 50px;
	}
#PageFaq .contentsBox dd.Answer p{
	line-height:1.6;
	margin-bottom:10px;}

#PageFaq .contentsBox dd.Answer a {
	border-bottom:1px solid #76b1d8;
	color:#76b1d8;
	}
#PageFaq .contentsBox dd.more {
	display:inline;
	background:url(../../faq/img/button-detail.gif) 0 0 no-repeat;
	float:right;
	width:116px;
	height:29px;
	margin: 5px 20px 15px 10px;
	text-align:left;
	}
#PageFaq .contentsBox dd.more a {
	display:block;
	height:29px;
	text-indent:-9999px;
	}
#PageFaq .contentsBox dd.Question p:after,
#PageFaq .contentsBox .QandA:after,
#PageFaq .contentsBox .QandA01:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}



/*end*/
