@charset "utf-8";
/*  */

/*	ul の標準 .standard
----------------------------------------------------------*/
ul.standard li
{
	margin-left: 20px;
	margin-bottom: 10px;
	line-height: 1.5;
	letter-spacing: 1px;
}

/*	table の標準
----------------------------------------------------------*/
table
{
	border-collapse: collapse;
	margin-left: 20px;
}

td, th
{
	padding: 5px;
}

th
{
	text-align: center;
}

table, th, td
{
	border: 1px solid #666;
}

thead th
{
	font-size: 90%;
}

.contGen thead th
{
	background-color: #F4CC9F;
}
.contMed thead th
{
	background-color: #D2DDB5;
}

tbody td
{
	line-height: 1.5;
}

table.planOnly tbody th
{
	padding-left:2em;
	padding-right:2em;
	text-align:left;
}

/*	table のオプション
----------------------------------------------------------*/
table.sepa
{
	border-collapse: separate;
}
table.nb, .nb td, .nb th
{
	border-style: none;
}

/* 消化器内科限定 */
td.wsn,
th.wsn
{white-space:nowrap;
text-align:center;}


/*	文字サイズ
----------------------------------------------------------*/
.f90{	font-size: 90%; }
.f80{	font-size: 80%; }

/*	リンクリスト
----------------------------------------------------------*/
ul.link
{
	list-style: none;
	margin-left: 15px;
}
ul.link li a,
a.link
{
	background: url(../img/ps_arrow.gif) no-repeat 0 -4px;
	padding-left: 22px;
	padding-bottom: 3px;
}
ul.link li a:hover,
a:hover.link
{
	background-image: url(../img/ps_arrow_on.gif);
}

/*	ページ内リンクリスト
	.linkUnder
----------------------------------------------------------*/
ul.linkUnder,
.linkUnder ul
{
	list-style: none;
	margin-left: 15px;
}
ul.linkUnder li a,
.linkUnder ul li a,
a.linkUnder
{
	background: url(../img/ps_arrow_under.gif) left center no-repeat;
	padding-left: 16px;
}
ul.linkUnder li a:hover,
.linkUnder ul li a:hover,
a:hover.linkUnder
{
	background-image: url(../img/ps_arrow_under_on.gif);
}

@media print
{
	ul.linkUnder,
	.linkUnder ul
	{
		display: none;
	}
}

/*	.MedHos .linkUnder　各診療科紹介のページ内メニュー
---------------------------------------------------------------------------*/
.medHos .linkUnder li
{
	display: block;
	float: left;
}
.medHos .linkUnder a
{
	display: block;
	border: 1px solid #999;
	text-decoration: none;
	background-position: 3px 7px;
	padding: 3px 3px 3px 20px;
	border-left-width: 2px;
	width: 15em;
	margin-left: 10px;
	margin-bottom: 5px;
}
* html .medHos .linkUnder a
{
	width: 14em;
}
.medHos h2
{
	clear: both;
}
.medHos ul.linkUnder
{
	min-height: 65px;
}
* html .medHos ul.linkUnder
{
	height: 65px;
}

.medHos ul.linkUnder a:hover
{
	border-color: #94DB44;
	background-color: #EAFEC9;
}
.medHos .linkUnder a.CPass
{
	display: block;
	border:none;
	text-decoration: none;
	background-image:url(../medical/hospital/img/urolo2_cpass_btnbg.gif);
	background-position:left top;
	padding:0;
	width: 220px;
	margin-left: 10px;
	margin-bottom: 5px;
}
.medHos .linkUnder a.CPass:hover
{
	border:none;
	background-color:transparent;
/*	background-color:none;*/
	background-position:bottom;
}


/*	サイト外リンクリスト
	.linkWWW
----------------------------------------------------------*/
ul.linkWWW,
.linkWWW ul
{
	list-style: none;
	margin-left: 15px;
}
ul.linkWWW li a,
.linkWWW ul li a,
a.linkWWW
{
	background: url(../img/ps_arrow_www.gif) left center no-repeat;
	padding-left: 18px;
}
ul.linkWWW li a:hover,
.linkWWW ul li a:hover,
a:hover.linkWWW
{
	background-image: url(../img/ps_arrow_www_on.gif);
}


/*	カテゴリ別のリンクリスト
----------------------------------------------------------*/
@media screen, projection
{
	ul.linkGen,
	ul.linkMed
	{
		list-style: none;
		margin-left: 15px;
	}
	ul.linkGen li a
	{
		background: url(../img/ps_arrow_or.gif) left center no-repeat;
		padding-left: 18px;
	}
	ul.linkMed li a
	{
		background: url(../img/ps_arrow_gr.gif) left center no-repeat;
		padding-left: 18px;
	}
	
	a.ar
	{
		background: url(../img/ps_arrow_or.gif) left center no-repeat;
		padding-left: 18px;
		min-height: 15px;
	}
	a.arM
	{
		background: url(../img/ps_arrow_gr.gif) left center no-repeat;
		padding-left: 18px;
		min-height: 15px;
	}
	
	a:hover.ar,
	ul.linkGen li a:hover
	{
		background-image: url(../img/ps_arrow_on_or.gif);
	}
	a:hover.arM,
	ul.linkMed li a:hover
	{
		background-image: url(../img/ps_arrow_on_gr.gif);
	}
}

/*	一般向各科のご案内のレイアウト
	.hospCont
	.hospText
	#hospMenu
	.hospWord
	.hospWordAll
----------------------------------------------------------*/

/*.hospCont
{
	background: url(../general/img/hospital_ps_bg_c.jpg) repeat-y;
	width: 636px;
	margin-bottom: 20px;
	margin-left: 150px;
	position: relative;
	z-index: 98;
}*/
.hospCont
{
	background: url(../general/img/hospital_ps_bg_c.jpg) repeat-y;
	width: 610px;
	margin-bottom: 20px;
	margin-left: 180px;
}
.hospCont h2
{
	background: url(../general/img/hospital_ps_bg_c1.jpg) no-repeat;
	margin: 0;
	padding: 26px 30px 10px;
	border-style: none;
}
.hospCont .hospText
{
	background: url(../general/img/hospital_ps_bg_c3.jpg) no-repeat bottom left;
	padding-bottom: 26px;
	padding-left: 14px;
	padding-right: 8px;
}
.hospCont .hospText table
{
	margin-left: 20px;
	width: 545px;
}
.hospCont .hospText th
{
	text-align: left;
}
.hospCont .hospText table.Headtable th
{
	text-align: left;
	width:50%;
}
.hospCont .hospText h3
{
	background: url(../general/img/hospital_ps_point2.gif) no-repeat 0 5px;
	padding-left: 12px;
	margin-left: 12px;
}
.hospCont .hospText h3.tb/*table直下のh3*/
{
	margin-top: 20px;
}
.hospCont .hospText .p1
{
	margin-left: 1em;
}
.hospCont .hospText .p2
{
	margin-left: 2em;
}
.hospCont .hospText .p3
{
	margin-left: 3em;
}

/*	最下層ブロックの最下部に配置されるものすべて追記すること　IE用　*/
.hospCont .hospText table,
.hospCont .hospText ul
{
	margin-bottom: 10px;
}

/*.hospCont .hospText a
{
	border-bottom: 1px dashed #fff;
}
.hospCont .hospText a:hover
{
	border-bottom: 1px dashed #00f;
}
*/
#hospMenu
{
	background: url(../general/img/hospital_ps_bg_m.jpg) repeat-y;
	width: 170px;
	margin-bottom: 20px;
	position: absolute;
	top: 320px;
}

#hospMenu ul,
#hospMenu ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#hospMenu ul li
{
	padding: 2px 20px 2px 20px;
}
#hospMenu ul li ul
{
	margin-bottom: 10px;
}
#hospMenu ul li ul li
{
	padding: 2px 2px 0px 10px;
	font-size: 95%;
}
#hospMenu ul li ul li a
{
	background: url(../general/img/hospital_ps_point1.gif) no-repeat 0 5px;
	padding-left: 10px;
}
#hospMenu ul li ul li a:hover
{
	background-image: url(../general/img/hospital_ps_point2.gif);
}
#hospMenu .hospMenuFirst
{
	background: url(../general/img/hospital_ps_bg_m1.jpg) no-repeat;
	padding-top: 24px;
}
#hospMenu .hospMenuEnd
{
	background: url(../general/img/hospital_ps_bg_m3.jpg) no-repeat bottom left;
	padding-bottom: 20px;
}
#hospMenu .hospMenuEnd ul li ul
{
	margin-bottom: 0px;
}

#hospMenu a img,
.hospCont h2 img
{
	border-left: solid #FF6600 5px;
}
#hospMenu a:hover img
{
	border-left-color: #fc0;
}

.hospWord
{
	width: 260px;
	font-size: 90%;
	border: solid 1px #ccc;
	border-right-width: 3px;
	border-bottom-width: 3px;
	background: url(../general/img/hospital_ps_word2.gif) #fff no-repeat 6px 10px;
	-moz-border-radius: 10px;	/* Mozilla */
	border-radius: 10px;	/* CSS3 */
	position: absolute;
/*	z-index: -99;*/
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
}
.hospWord p
{
	margin: 8px 5px 8px 35px;
	line-height: 1.5;
	letter-spacing: 0.8px;
}

.hospWord p.hospWordC
{
	margin: 4px 5px 0 2px;
	float: right;
}

.hospWordAll dt
{
	border-left: solid 3px #999;
	padding-left: 5px;
}
.hospWordAll dd
{
	margin-left: 2em;
	margin-bottom: 1.5em;
}


.contGen p.InPhoto a/*写真入りページへのリンク*/
{
width:11em;
display:block;
border:solid 1px;
float:right;
text-align:center;
padding:3px;
background-color:#FFFFFF;
}

@media print
{
	#hospMenu, .hospWord
	{
		display: none;
	}
	.hospCont
	{
		margin-left: 10px;
	}
}

/*　入札情報ページ用
----------------------------------------------------------*/

table.TENDERLIST em
{
color:#CC0033;
}

/*　がんセンターニュースバックナンバー
	.centerPaper
	.half
	.number
	.newsPdf
----------------------------------------------------------*/

.centerPaper
{
	width: 710px;
	background: url(../outline/img/paper_bg2.jpg) no-repeat #fff bottom left;
	clear: both;
	padding-bottom: 14px;
}
.centerPaper.half
{
	background-image: url(../outline/img/paper_bg3.jpg);
}

.centerPaper .number
{
	border-top: solid 1px #fff;
	background: url(../outline/img/paper_bg1.jpg) no-repeat top left;
	margin-left: 360px;
}
* html .centerPaper .number
{
	background-position: 0 1px;
}
.centerPaper .number.bL
{
	width: 350px;
	margin-left: 0;
}
* html .centerPaper .number.bL
{
	background-position: 0 0;
}
.centerPaper .number h2
{
	padding: 8px 5px 5px;
	margin: 8px 18px 5px 8px;
	border-style: none;
	text-align: center;
	color: #000;
	font-size: 12px;
	background: url(../outline/img/paper_ps_bg.jpg) repeat-x #fff bottom left;
}

.centerPaper .number h2 em
{
	font-size: 120%;
}
.centerPaper .number ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.centerPaper .number ul li
{
	list-style: none;
	background: url(../img/ps_arrow_sg.gif) no-repeat 0 8px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 4px;
	border-bottom: dashed 1px #ccc;
	margin: 0 30px 0 20px;
}
.centerPaper .number ul li img
{
	position: relative;
	top: 2px;
}
.centerPaper .number .newsPdf
{
	text-align: right;
	margin-right: 30px;
}


/*-----フロートクリアのハック-----*/
.centerPaper:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/*.centerPaper
{
	display:inline-block;
}
*/
/* Hides from IE-mac \*/
* html .centerPaper
{ height:1%; }
.centerPaper
{ display:block; }
/*End hide from IE-mac*/ 

@media screen,projection
{
	.centerPaper
	{
		margin-left: 30px;
	}
}


/*　地域医療連携室だよりバックナンバー
	.medicalPaper
	.half
	.number
	.newsPdf
----------------------------------------------------------*/

.medicalPaper
{
	width: 710px;
	background:url(../medical/relation/img/paper_bg2.jpg) no-repeat #fff bottom left;
	clear: both;
	padding-bottom: 14px;
}
.medicalPaper.half
{
	background-image: url(../medical/relation/img/paper_bg3.jpg);
}

.medicalPaper .number
{
	border-top: solid 1px #fff;
	background: url(../medical/relation/img/paper_bg1.jpg) no-repeat top left;
	margin-left: 360px;
}
* html .medicalPaper .number
{
	background-position: 0 1px;
}
.medicalPaper .number.bL
{
	width: 350px;
	margin-left: 0;
}
* html .medicalPaper .number.bL
{
	background-position: 0 0;
}
.medicalPaper .number.bL h2
{
	padding: 8px 5px 5px;
	margin: 8px 18px 5px 8px;
	border-style: none;
	text-align: center;
	color: #000;
	font-size: 12px;
	background: url(../medical/relation/img/paper_ps_bg.jpg) repeat-x #fff bottom left;
}
.medicalPaper .number h2
{
	padding: 8px 5px 5px;
	margin: 8px 18px 5px 8px;
	border-style: none;
	text-align: center;
	color: #000;
	font-size: 12px;
	background: url(../medical/relation/img/paper_ps_bg.jpg) repeat-x #fff bottom left;
	clear:none;
}

.medicalPaper .number h2 em
{
	font-size: 120%;
}
.medicalPaper .number ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.medicalPaper .number ul li
{
	list-style: none;
	background: url(../img/ps_arrow_sg.gif) no-repeat 0 8px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 4px;
	border-bottom: dashed 1px #ccc;
	margin: 0 30px 0 20px;
}
.medicalPaper .number ul li img
{
	position: relative;
	top: 2px;
}
.medicalPaper .number .paperPdf
{
	text-align: right;
	margin-right: 30px;
}



/*-----フロートクリアのハック-----*/
.medicalPaper:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/*.medicalPaper
{
	display:inline-block;
}
*/
/* Hides from IE-mac \*/
* html .medicalPaper
{ height:1%; }
.medicalPaper
{ display:block; }
/*End hide from IE-mac*/ 

@media screen,projection
{
	.medicalPaper
	{
		margin-left: 30px;
	}
}




/*　活動報告　各ページ、詳細など
	.ReportCont
----------------------------------------------------------*/

.ReportCont .ReportDate
{
	display:block;
	width:500px;
	margin:1em auto;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border:double 3px #666666;
}
.ReportCont .ReportDate p
{
	margin:3px;
}
.ReportCont .ReportDate strong
{
	font-size:110%;
}
.ReportCont .ReportDate span
{
	display:block;
	padding-top:3px;
	border-top:solid 1px #666666;
}
.ReportCont .TimeTable p
{
	text-align:left;
}
.ReportCont .TimeTable p em
{
	float:left;
}
.ReportCont .TimeTable p span
{
	margin-left:10em;
	display:block;
}
.ReportCont .ReportPhoto
{
	width:650px;
	margin:1em auto;
}

/*-----フロートクリアのハック-----*/
.ReportPhoto:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/*.ReportPhoto
{
	display:inline-block;
}
*/
/* Hides from IE-mac \*/
* html .ReportPhoto
{ height:1%; }
.ReportPhoto
{ display:block; }
/*End hide from IE-mac*/ 


.ReportCont .ReportPhoto p
{
	margin:0;
	width:320px;
	float:left;
}
.ReportCont .ReportPhoto p img
{
	margin-left:10px;
}
.ReportCont .ReportPhoto p span.PhotoText
{
	padding:3px 10px 10px;
	display:block;
	text-align:left;
}





/*	外来診療担当表のレイアウト
	.contOtable
----------------------------------------------------------*/

.contOtable .linkUnder
{
	margin-bottom: 10px;
}
.contOtable .linkUnder ul
{
	float: left;
}
.contOtable .linkUnder ul li a
{
	display: block;
	width: 10em;
}
.contOtable .linkUnder ul.w li a
{
	width: 16em;
	white-space:nowrap;
}
.contOtable .linkUnder p
{
	clear: both;
	margin-bottom: 0px;
}

.mainCont .contOtable h2
{
	clear: both;
	width: 140px;
	margin-top: 0;
	padding-left:10px;
}
.contOtable table th, .contOtable table td
{
	border: 1px solid #333;
	font-size:90%;
}
/*.contOtable table td
{
	border-top:dotted 1px #333;
	border-bottom:dotted 1px #333;
}*/
.contOtable table th
{
	width:107px
}
/*.contOtable table td
{
	width:78px;
}
#mainBody .contOtable table tbody td.treatment
{
	width:29px;
	padding:1px;
	text-align:center;
}*/
.contOtable table tbody th
{
	width: 1.5em;
}
.contOtable table
{
	border: 1px solid #333;
	margin-bottom: 20px;
}

@media screen, projection
{
	.mainCont .contOtable h2
	{
		margin-right: 7px;
		float: left;
	}
	.contOtable table
	{
		padding-left: 12em;
	}
}

.medHos .contOtable
{
	width: 620px;
	margin-left: auto;
	margin-right: auto;
}

#otUpdate
{
text-align:right;
width:730px;
}

/*	医療機関の各診療科レイアウト
	.memberCard　メンバー構成
	.dataTable　表
	.dataDoc　論文リストなど
----------------------------------------------------------*/

.memberCard img.mcP
{
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.memberCard .mcLine
{
	clear: both;
}
/*.memberCard .mcL,
.memberCard .mcR
{
	border: dashed 1px orange;
}
*/.memberCard .mcL
{
	clear: both;
	float: left;
}
.memberCard .mcR
{
	float: right;
}
.mainCont .memberCard ul
{
	font-size: 80%;
	list-style: none;
	margin-left: 105px;
	margin-bottom: 5px;
}
.memberCard ul li
{
	background: url(../../img/ps_hosi_g.gif) no-repeat 0 5px;
	padding-left: 14px;
}
.mainCont .memberCard p
{
	font-size: 90%;
	margin-left: 8px;
}
.mainCont .memberCard p.mcPf
{
	font-size: 80%;
	margin-left: 105px;
	margin-bottom: 0px;
/*	border: dashed 1px pink;*/
}

.memberCard .Clerical p.CT
{
	padding-top:10px;
	margin-bottom:0;
}
.memberCard .Clerical p.CP
{
	float:left;
	width:115px;
	text-align:center;
	margin-top:3px;
}

@media print
{
	.memberCard .mcL,
	.memberCard .mcR
	{
		width: 325px;
	}
}
@media screen,projection
{
	.memberCard .mcL,
	.memberCard .mcR
	{
		width: 390px;
	}
}

table.dataTable
{
	margin: 10px 30px 20px;
}
table.dataTable tbody th
{
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
} 
table.dataTable tbody td
{
	width: 100px;
	text-align: right;
} 

table.dataTable tbody td.ww
{
/*	width: 150px;*/
	white-space:nowrap;
	padding-left:50px;
	text-align: right;
}

.mainCont .dataDoc p
{
	border-bottom: dashed 1px #999;
	padding-bottom: 8px;
	text-indent: -1em;
	padding-left: 1.5em;
}

/*　予約
-----------------------------------------------------------*/
.ReservCont ul.ReservText
{
	list-style:none;
}
.ReservCont ul.ReservText li
{
	background-image:url(../img/ps_hosi_g.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	padding-left:15px;
}

.Reservation
{
	width:600px;
	border:double 3px #CC0033;
	padding:8px 15px;
	text-align:center;
	margin:1em auto;
}

.Reservation strong
{
	font-size:140%;
}
.Reservation em
{
	font-size:110%;
	font-style:normal;
}

.ReservationItem
{margin-bottom:2em;}



/*	お知らせ
.infoDetail
.idTitle	研究局集談会用に作成
.idText		同上
----------------------------------------------------------*/

.infoDetail
{
	margin: 15px 20px;
}
.infoDetail p
{
	background: url(../img/ps_rec_gray.jpg) #fff repeat-y;
	clear: both;
}
.infoDetail p:before
{
	content: url(../img/ps_rec_grayt.gif);
}
.infoDetail p:after
{
	content: url(../img/ps_rec_grayb.gif);
	float: left;
}
.idTitle
{
	display: block;
	width: 4.5em;
	float: left;
	padding: 5px 10px;
	text-align: right;
}
.idText
{
	display: block;
	margin-left: 6em;
	background-color: #fff;
	padding: 5px 10px;
	border-left: 1px solid #666;
}



/*	.patuentCont　患者さんの声用に作成
---------------------------------------------------------------------------*/
.VoiceCont
{
	width:790px;
	background-image:url(../general/img/patient_voicek-bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:15px;
	margin-bottom:20px;
}

.VoiceCont h3
{
	background-image:url(../general/img/patient_voiceh3_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:35px 0 10px 40px;
	margin:0;
	display:block;
}
.VoiceCont h4
{
	margin:0;
	padding:20px 0 0 40px;
	float:left;
}
.VoiceCont .IkenCont
{
	background-image:url(../general/img/patient_voicet-bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;
	padding:5px 40px 10px 45px;
	display:block;
}
.VoiceCont .IkenCont p
{
	margin:0 0 20px 15px;
}
.VoiceCont .IkenCont ul,
.VoiceCont .IkenCont ol
{
	margin:5px 0 10px 15px;
	padding:5px 0 10px 15px;
}
.VoiceCont .KaitouCont
{
	background-image:url(../general/img/patient_voiceh4_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
}
.VoiceCont .KaitouCont p,
.VoiceCont .KaitouCont .TextBox
{
	display:block;
	margin:0 0 0 130px;
	padding:15px 40px 30px 8px;
}
.VoiceCont .KaitouCont .TextBox ul
{
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}


/*	.CTCont　治験用に作成
---------------------------------------------------------------------------*/
.CTCont .CTMENU ul.link
{
clear:both;
}
.CTCont .CTMENU ul.linkUnder li,
.CTCont .CTMENU ul.link li
{
float:left;
width:240px;
margin-right:10px;
margin-bottom:3px;
border:solid 1px #999;
}

.CTCont .CTMENU ul.link li.width2
{
width:auto;
white-space:nowrap;
}

.CTCont h2
{
clear:both;
}


.CTCont span.nolink
{
	display: block;
	background: url(../img/ps_noarrow.gif) no-repeat;
	padding: 0 2px 5px 22px;
}

.CTCont #FAQText ul
{
list-style:none;
}

.CTCont #FAQText h3
{
color:#0066FF;
margin-top:1.5em;
margin-bottom:1em;
padding:0 10px 3px 5px;
border-bottom:solid 1px #0066CC;
}

.CTCont #FAQText em
{
display:block;
float:left;
width:4em;
color:#CC0033;
margin-left:2em;
}
.CTCont #FAQText p
{
display:block;
margin-left:6em;
}

.CTCont table.FlowTbale
{
border:none;
border-collapse:collapse;
}
.CTCont table.FlowTbale th,
.CTCont table.FlowTbale td
{
border:solid 1px #FFFFFF;
vertical-align:top;
}


.CTCont .Clinical_t_Schedule ul
{
list-style:none;
padding-bottom:15px;
}
.CTCont .Clinical_t_Schedule ul li
{
clear:left;
margin-bottom:8px;
}
.CTCont .Clinical_t_Schedule ul .Date
{
float:left;
display:block;
width:8em;
}
.CTCont .Clinical_t_Schedule ul .Date img
{
margin-right:5px;
}
.CTCont .Clinical_t_Schedule ul .Item
{
float:left;
display:block;
margin-left:8em;
}





/*	左マージン
----------------------------------------------------------*/
.mainCont .pageCont .mar1em
{
	margin-left: 1em;
}
.mainCont .pageCont .mar2em
{
	margin-left: 2em;
}
.mainCont .pageCont span.mar1em,
.mainCont .pageCont span.mar2em
{
	display:block;
}

/*	一桁のインデント
----------------------------------------------------------*/
span.indent05,
span.indent1,
span.indent15,
span.indent2,
span.indent25,
span.indent3,
span.indent35,
span.indent4,
span.indent45,
span.indent5,
span.indent55,
span.indent6,
span.indent65,
span.indent7,
span.indent75,
span.indent8,
span.indent85
{
display:block;
}

.indent05
 { margin-left: 0.5em; text-indent:-0.5em;}

.indent1
{
margin-left: 1em;
text-indent: -1em;
}

.indent15 { margin-left: 1.5em; text-indent:-1.5em;}

.indent2
{
margin-left: 2em;
text-indent: -2em;
}

.indent25 { margin-left: 2.5em; text-indent:-2.5em;}

.indent3
{
margin-left: 3em;
text-indent: -3em;
}

.indent35 { margin-left: 3.5em; text-indent:-3.5em;}

.indent4 { margin-left: 4em; text-indent:-4em;}
.indent45 { margin-left: 4.5em; text-indent:-4.5em;}
.indent5 { margin-left: 5em; text-indent:-5em;}
.indent55 { margin-left: 5.5em; text-indent:-5.5em;}
.indent6 { margin-left: 6em; text-indent:-6em;}
.indent65 { margin-left: 6.5em; text-indent:-6.5em;}
.indent7 { margin-left: 7em; text-indent:-7em;}
.indent75 { margin-left: 7.5em; text-indent:-7.5em;}
.indent8 { margin-left: 8em; text-indent:-8em;}
.indent85 { margin-left: 8.5em; text-indent:-8.5em;}



/*　がんセンターお問い合わせ
----------------------------------------------------------*/
#cccIken table
{
	width:600px;
	margin:1em auto;
}
#cccIken th
{
	white-space:nowrap;
}

#cccIken p.btn
{
	text-align:center;
}
#cccIken p.btn input
{
	padding:1px 1em;
}


/*　専門用語カーソル表示について
----------------------------------------------------------*/

#WORD1, #WORD2, #WORD3, #WORD4, #WORD5,
#WORD6, #WORD7, #WORD8, #WORD9, #WORD10,
#WORD11, #WORD12, #WORD13, #WORD14, #WORD15,
#WORD16, #WORD17, #WORD18, #WORD19, #WORD20,
#WORD21, #WORD22, #WORD23, #WORD24, #WORD25,
#WORD26, #WORD27, #WORD28, #WORD29, #WORD30
{
	cursor:pointer;
}


/*作成中表記*/
#UC
{
	height: 170px;
	color: #333;
}
.hospText #UC
{
	height: 1em;
}