@charset "shift_jis";
/*----------------------------
  CSS 担当者名 Document 2009.03
  Last Update 2009.00.00 担当者名
  

・
	・
	・
・
	・
	・


----------------------------*/

@import "common.css";


/*####################　おやみだし　####################*/

#Main h2{
	margin-bottom:15px;}

#Main .contentsBox h4{
	margin:15px 0 10px 0;}

#Main .contentsBox dl{ margin: 0 5px;}
#Main .contentsBox dl dt{
	font-weight:bold;}

#Main .contentsBox dl dd{
	margin-bottom:18px;}

#Main .contentsBox ul{ margin: 0 5px;}
#Main .contentsBox ul li {
	background:url(../img/contents/arrow.gif) 0 2px no-repeat;
	padding-left:20px;
	margin:0 0 10px 0;}

#Main .contentsBox table{
	border-collapse:collapse;
	margin:15px 5px;
	width:610px;
	background:#ebebeb;
	border:1px solid #ebebeb;}

#Main .contentsBox table th{
	border-bottom:#ffffff solid 1px;
	font-weight:bold;
	padding:5px;
	width:120px;
	text-align:center;}

#Main .contentsBox table th.end{
	border:none;}

#Main .contentsBox table td{
	background:#ffffff;
	border:1px solid #ebebeb;
	padding:5px 10px;}

#Main .contentsBox table td p{
	margin-bottom:0px;}
	
	
/*####################　臨床研修医　####################*/

#PageResident.page01 #Main .contentsBox p{
	margin:10px 10px 0px 5px;
	line-height:1.65;}	

#PageResident.page01 #Main .contentsBox.program table th,
#PageResident.page01 #Main .contentsBox.program table td{
	text-align:center;}
#PageResident.page01 #Main .contentsBox.program table th{
	width:auto;
	border:#ffffff solid 1px;}
#PageResident.page01 #Main .contentsBox.program table th.end{
border-bottom:#ebebeb solid 1px;}

#PageResident.page01 #Main .contentsBox table p{margin:0 10px 0 5px;}


/*####################　後期研修医　####################*/

#PageResident #Main .contentsBox h4{
	margin-bottom:15px;}
	
#PageResident.index #Main .contentsBox p{
	margin:10px 10px 0px 5px;
	line-height:1.65;}	
	
#PageResident.index #Main .contentsBox table p{margin:0 10px 0 5px;}

#PageResident #Main .contentsBox dl,
#PageResident #Main .contentsBox p{ margin:0 5px;}

#PageResident #Main .contentsBox dl dd{
	margin:5px;}

#PageResident #Main .contentsBox table table{ width:400px;}
	
#PageResident #Main .contentsBox table table th{
	width:100px;
	text-align:left;
	padding-left:10px;}
#PageResident #Main .contentsBox table table td{
	text-align:right;}

#PageResident.index #Main .contentsBox table table td{
	text-align:left;}

#PageResident #Main .contentsBox table dl dd{
	margin:3px 0 8px 10px;}

#PageResident #Main .contentsBox table ul li {
	background:none;
	margin:3px 0 0 0;}
#PageResident #Main .contentsBox table ul.listON li {
	background:url(../img/contents/arrow02.gif) left center no-repeat;
	padding-left:14px;}


/*　循環器
-------------------------------------*/
#PageResident.file02 #Main .contentsBox table table{ width:220px;}
#PageResident.file02 #Main .contentsBox table table th{ width:120px;}	

/*　放射線科
-------------------------------------*/
#PageResident.file04 #Main .contentsBox table table{ width:420px;}
	
/*　泌尿器科
-------------------------------------*/
#PageResident.file05 #Main .contentsBox table table{ width:220px;}
	
/*　脊椎
-------------------------------------*/
#PageResident.file06 #Main .contentsBox table table{ width:420px;}
#PageResident.file06 #Main .contentsBox table table th{ width:300px;}	
	
/*　乳腺
-------------------------------------*/
#PageResident.file07 #Main .contentsBox table table{ width:300px;}
#PageResident.file07 #Main .contentsBox table table th{ width:180px;}

	
/*####################　よくある質問　####################*/

#PageFaq #Main .contentsBox .entry {
	margin-top:15px;
	padding-bottom:1px;
	background:url(../img/contents/line-dotted.gif) left bottom repeat-x;}

#PageFaq #Main .contentsBox .entry h4 {
	font-size:14px;
	background:url(../../faq/img/icon_q.gif) no-repeat left center;
	font-weight:bold;
	margin:0 10px 20px;
	padding:10px 0 12px 50px;}

#PageFaq #Main .contentsBox .entry .answer{
	background:url(../../faq/img/icon_a.gif) no-repeat 0 0;
	margin:0 25px 30px 10px;
	padding:0 0 10px 50px;}


#PageFaq #Main .contentsBox ul li{
	font-size:14px;
	background:url(../../faq/img/icon_q.gif) no-repeat left center;
	font-weight:bold;
	margin:0 10px 20px;
	padding:10px 0 12px 50px;}

#PageFaq #Main .contentsBox p.date {
	text-align:right;
	color:#999999;}

/*####################　お知らせ　####################*/

/*　トップページ
-------------------------------------*/
#PageInfo #Main .contentsBox dl{
	position:relative;
	background:url(../img/contents/line-dotted.gif) bottom repeat-x;
	margin-bottom:10px;
	padding:0 0 10px 0;
	}

#PageInfo #Main .contentsBox dt{
	margin:0 0 5px 8px;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
	color:#999999;	
	}
#PageInfo #Main .contentsBox dd { margin:0 8px;}
#PageInfo #Main .contentsBox dd a{color:#0170ca;}


/*####################　ブログコンテンツ　####################*/

/*　個別
-------------------------------------*/

#PageInfo #Main .contentsBox h3,
#PageBlog #Main .contentsBox h3{
	font-size:14px;
	margin-top:25px;
	padding:5px 5px 10px 5px;
	color:#234eaf;
	background:url(../img/contents/line-double.gif) left bottom repeat-x;}

#PageInfo #Main .contentsBox p.date,
#PageBlog #Main .contentsBox p.date{
	margin-bottom:15px;
	padding-top:3px;
	text-align:right;
	font-size:10px;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";}


#PageInfo #Main .contentsBox p,
#PageBlog #Main .contentsBox p{
	margin-left:10px;
	margin-right:10px;
	line-height:1.65;}

#PageInfo #Main .contentsBox p.more,
#PageBlog #Main .contentsBox p.more {
	clear:both;
	margin-top:30px;
	text-align:right;}

#PageInfo #Main .contentsBox p.more:after,
#PageBlog #Main .contentsBox p.more:after {
	content:"";
	display:block;
	clear:both;
	}

#PageInfo #Main .contentsBox p.more a,
#PageBlog #Main .contentsBox p.more a{
	background:url(../img/contents/arrow.gif) 0 0 no-repeat;
	padding-left:17px;}

	
	
/*　サイドメニュー
-------------------------------------*/
#PageInfo #Sub .infoMenu,
#PageBlog #Sub .infoMenu {
	width:220px;
	margin-bottom:15px;
	}
#PageInfo #Sub .infoMenu ul,
#PageBlog #Sub .infoMenu ul {
	border:solid #696969;
	border-width:0 2px 2px;
	background:#ebebeb;
	font-size:12px;
	}
#PageInfo #Sub .infoMenu ul li,
#PageBlog #Sub .infoMenu ul li{
	padding:7px 5px 5px 18px;
	background:url(../img/contents/blog_arrow.gif) left center no-repeat;
	background-color:#ffffff;
	margin-bottom:1px;
	}


/*####################　ブログコンテンツ詳細ページ　####################*/

/*　ページ内リンク
-------------------------------------*/

#Container #Main #PageLink{
	zoom:1; clear:both;
	margin:20px 0 15px 10px;
	padding:18px 0 17px 0;
	_padding:15px 0 20px 0;
	width:600px;
	background:url(../img/contents/line-double.gif) left top repeat-x;
	}

#Container #Main #PageLink:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#Container #Main #PageLink ul li.pre{
	float:left;
	background:url(../img/contents/blog_arrow02.gif) 0 2px no-repeat;}

#Container #Main #PageLink ul li.next{
	float:right;
	background:url(../img/contents/blog_arrow01.gif) 0 2px no-repeat;}
	
	
/*####################　交通案内　####################*/

#PageAccess #Main .contentsBox h3 { margin:10px 0 15px 0;} 
#PageAccess #Main .contentsBox p,
#PageAccess #Main .contentsBox dl{ margin:5px 10px;}


/*####################　問い合わせ　####################*/


#PageContact #Main .contentsBox table th {
	width:140px;}
#PageContact #Main .contentsBox table li{
	background:none;
	padding-left:0;}


/*####################　個人情報　####################*/

#PagePolicy #Main .contentsBox h3{
	margin:24px 10px 5px 10px;}
#PagePolicy #Main .contentsBox ul{
	margin-left:20px;}
#PagePolicy #Main .contentsBox p {
	margin-left:10px;
	margin-right:10px;}
	
	
/*####################　医師求人情報　####################*/
	
#PageRecruitment #Main .contentsBox h3,
#PageRecruitment #Main .contentsBox h4{
	margin-bottom:15px;}
	
#PageRecruitment #Main .contentsBox p{
	margin:10px 10px 0px 5px;
	line-height:1.65;}

#PageRecruitment #Main .contentsBox table{
	margin-top:0;}	
	
#PageRecruitment #Main .contentsBox table p{margin:0 10px 0 5px;}

#PageRecruitment #Main .contentsBox dl,
#PageRecruitment #Main .contentsBox p{ margin:0 5px;}

#PageRecruitment #Main .contentsBox dl dd{
	margin:5px;}

#PageRecruitment #Main .contentsBox table table{ width:400px;}
	
#PageRecruitment #Main .contentsBox table table th{
	width:100px;
	text-align:left;
	padding-left:10px;}
#PageRecruitment #Main .contentsBox table table td{
	text-align:right;}

#PageRecruitment　#Main .contentsBox table table td{
	text-align:left;}

#PageRecruitment #Main .contentsBox table dl dd{
	margin:3px 0 8px 10px;}

#PageRecruitment #Main .contentsBox table ul li {
	background:none;
	margin:3px 0 0 0;}
#PageRecruitment #Main .contentsBox table ul.listON li {
	background:url(../img/contents/arrow02.gif) left center no-repeat;
	padding-left:14px;}

/*####################　女性医師　####################*/

#PageWoman #Main .contentsBox h4{
	margin-bottom:15px;}
	
#PageWoman #Main .contentsBox p,
#PageWomanVoice #Main .contentsBox p{
	margin:10px 10px 0px 5px;
	line-height:1.65;}	
	
	
#PageWoman #Main .contentsBox ol{
	margin:15px 10px 0 25px;}
#PageWoman #Main .contentsBox li{
	margin-bottom:8px;
	line-height:1.65;}
	

#PageWomanVoice #Main .contentsBox h4{
	padding:10px;
	background-color:#4467ba;
	color:#ffffff;
	font-size:14px;} 

#PageWomanVoice #Main .contentsBox p.more{
	text-align:right;}

#PageWomanVoice #Main .contentsBox .wrap{
	margin:0 10px 0 10px;}

#PageWomanVoice #Main .contentsBox .wrap img{
	float:left;
	margin-right:15px;
	margin-bottom:15px;}

#PageWomanVoice #Main .contentsBox .wrap div{
	float:right;
	width:260px;
	padding-top:5px;}
#PageWomanVoice #Main .contentsBox .wrap ul{
	margin-left:0px;}
#PageWomanVoice #Main .contentsBox .wrap ul li{
	margin-bottom:8px;
	background:none;
	padding:0;}

/*####################　サイトマップ　####################*/

#PageSitemap #Contents #Main .contentsBox ul{
	margin-left:35px;
	margin-top:5px;}

#PageSitemap #Contents #Main .contentsBox ul ul{
	margin-left:5px;
	margin-bottom:25px;}

/*####################　病院　####################*/

#PageHospital #Main .contentsBox p{
	margin:10px 10px 0px 5px;
	line-height:1.65;}	

#PageHospital  #Main .contentsBox table th{
	width:150px;
	text-align:left;
	padding:10px;}	
	
/*####################　公式ブログ、先輩メッセージ　####################

#PageBlog #Main .contentsBox h3{
	margin-bottom:15px;
	padding:10px;
	background:url(../img/contents/line-double.gif) left bottom repeat-x;
	font-size:16px;}

#PageBlog #Main .contentsBox .entry{
	margin:0 10px;}

#PageBlog #Main .contentsBox .entry p{
	line-height:1.65;}

#PageBlog #Main .contentsBox .entry p.more {
	clear:both;
	margin-top:30px;
	text-align:right;}

#PageBlog #Main .contentsBox .entry p.more:after {
	content:"";
	display:block;
	clear:both;
	}
#PageBlog #Main .contentsBox .entry p.more a{
	background:url(../img/contents/arrow.gif) 0 0 no-repeat;
	padding-left:17px;}

#PageBlog #Main .contentsBox .date{
	background:url(../img/contents/line-dotted.gif) left top repeat-x;
	padding:5px;
	font-size:10px;
	font-family:"ＭＳ ゴシック", "Osaka−等幅";}

#PageBlog #Main .contentsBox .date p{text-align:right;}*/

/*　こみだし
-------------------------------------*/

/* まごみだし */

















/*end*/
