/*
 *	東京医科大学霞ヶ浦病院 (印刷用スタイル)
 */

/*-----------------------------------------------*
	GLOBAL
 *-----------------------------------------------*/
body
{
}

.hidden,
.noprint
{
	display: none;
}

#main #content .pageTop
{
	display: none;
}

table
{
	border-collapse: collapse;
	border: solid 2px #8AF;
}

th,
td
{
	padding: 2px 5px;
	border: solid 1px #8AF;
}

img
{
	border: none;
}

.magButton
{
	display: none;
}

/*
--------------------------------------------------------------
	#header
--------------------------------------------------------------
*/
#header #logo1
{
	margin: 0;
	padding: 0;
}

#header #logo1 a
{
	font-size: 80%;
	color: #666;
	text-decoration: none;
}

#header #logo2
{
	margin: 0;
	padding: 0;
}

#header #logo2 a
{
	color: #000;
	text-decoration: none;
}



#helpIcon, #searchInput
{
	display: none;
}

#leftSide,
#navi, #localNavi, #localNavi2, #path
{
	display: none;
}


/*
--------------------------------------------------------------
	#headline
--------------------------------------------------------------
*/
#headline a
{
	color: #000;
	text-decoration: none;
}

#headline h2
{
	padding: 5px 0 5px 10px;
	border: solid 1px #DDF;
	border-left: solid 15px #DDF;
}

#headline h3
{
	padding: 5px 0 5px 10px;
	border-bottom: solid 1px #DDF;
}

/*
--------------------------------------------------------------
	#content
--------------------------------------------------------------
*/
#content
{
	font-size: 95%;
	line-height: 1.5em;
}

#content h4
{
	padding: 2px 0 2px 10px;
	border-left: solid 8px #FDA;
	border-bottom: solid 1px #FDA;
}

#content h5
{
	padding: 2px 0 2px 10px;
	border-left: solid 8px #FAD;
	border-bottom: dashed 1px #FAD;
}

#content h6
{
	padding: 2px 0 2px 10px;
	border-left: solid 8px #DFA;
}

#content p
{
	margin: 0 1em;
	padding: 0;
	line-height: 1.8em;
	text-indent: 1em;
}

/*
#content dl
{
	margin: 5px;
	padding: 5px;
	border: solid 1px #DDF;
}
*/

#content dt
{
	padding: 2px;
	font-weight: bold;
	border-top: solid 2px #DDF;
	border-bottom: dashed 1px #DDF;
}

#content dd,
#content li
{
	padding: 2px;
}


/*----------------------------------------------*
	ニュース
 *----------------------------------------------*/
.news p
{
	margin: 0;
	padding: 0;
	line-height: 1.3em;
}

.news .section
{
	margin: 0 0 15px 0;
}

.news .section img
{
	vertical-align: middle;
	border: none;
	padding: 5px;
}

.news .section .photo img
{
	padding-bottom: 0;
}

#main #content .news .section .photo .sub
{
	text-indent: 0;
	font-weight: bold;
	color: #000;
}

#main #content .news .section .pageTop
{
	margin: 0;
}

.news .frame
{
	border: solid 1px #EEE;
}
/*for IE*/ * html .news .frame{ height: 1%; }

.news .header
{
	padding: 10px;
	vertical-align: middle;
	background: url(/_img/n2.gif) repeat-x left bottom;
	overflow: hidden;
}
/*for IE*/ * html .news .header{height: 1%;}

.news .header h3
{
	float: left;
	margin: 0;
	padding: 0 0 0 0px;
	color: #000;
	background: none;
}

.news .header .date
{
	float: right;
	white-space: nowrap;
	font-size: 83%; /* small */
	color: #666;
}

.news .content
{
	padding: 20px;
}

.news .footer
{
	display: none;
}

/*-----------------------------------------------*
	診療案内:スタッフ紹介
 *-----------------------------------------------*/
#staff .section
{
	margin: 10px 20px;
	padding: 10px 20px;
	border: solid 1px #EEE;
	border-right: solid 4px #EEE;
	border-bottom: solid 4px #EEE;
	overflow: auto;
	background: #FAFDFF;
}
/* for IE */ * html #staff .section{ overflow: visible; height: 1%; }

#staff .section .photo
{
	margin: 0 20px 0 0;
	padding: 5px;
	border: solid 1px #EEE;
	border-right: solid 4px #EEE;
	border-bottom: solid 4px #EEE;
	width: 85px;
/*	height: 113px; */
	float: left;
	background: #FFF;
}

#staff .section .text
{
	margin: 10px 0 15px 115px;
}

#staff .section .post
{
	margin: 5px 0 0 0;
	color: #00A;
	font-weight: bold;
}

#staff .section .name
{
	padding: 0 0 0 1em;
	font-size: 120%;
}

#staff .section .etc
{
	margin: 5px 0 10px 1em;
	padding: 5px;
	border: solid 1px #ADF;
}/* for IE */ * html #staff .section .etc{ height: 1%; }

#staff .section ul,
#staff .section li
{
	margin: 0;
	padding: 0;
	list-style:none;
}

/*-----------------------------------------------*
	診療案内:担当一覧
 *-----------------------------------------------*/
table.Doctor
{
	margin: 0.5em 0 0 0;
	border-collapse: collapse;
	border: solid 1px #DDD;
	font-size: 90%;
	line-height: 1.1em;
}

table.Doctor td
{
	width: 100px;
}

table.Doctor .header0
{
	width: 1em;
}

table.Doctor .header1
{
	width: 4em;
}

table.Doctor th
{
	background: #FE8;
}

table.Doctor th,
table.Doctor td
{
	border: solid 1px #DDD;
	text-align: center;
}

table.Doctor th
{
	padding: 0.2em;
}

table.Doctor td
{
	padding: 0.3em 0.2em;
	text-align: left;
}

#container #main #content table.Doctor sup
{
	vertical-align: top;
	color: #A60;
	font-weight: bold;
}

#container #main #content p.DRlegend
{
	font-size: 69%; /* x-small */
	padding: 0;
	margin: 0;
	text-align: right;
	color: #A60;
}


/*-----------------------------------------------*
	診療案内:内視鏡センター
 *-----------------------------------------------*/
#Naishikyou #main .dual
{
	width: 230px;
	padding: 10px;
	margin: 10px;
	float: left;
	background: #DEF;
}

#Naishikyou #main #content .h7
{
	padding: 0 1em;
	color: #00A;
	clear: left;
	border-top: solid 1px #00A;
	border-bottom: solid 1px #00A;
}

#Naishikyou #main .image
{
	width: 410px; 
	margin: 10px auto 0px auto;
}

#Naishikyou #main .explain
{
	font-size: 95%;
	text-align: center;
}

#Naishikyou #main .explain2
{
	font-size: 95%;
	margin-left: 0em;
}

#Naishikyou #main .explain2 ul
{
	padding: 0 0 20px 0;
	margin: 0;
	list-style: none;
}

/*-----------------------------------------------*
	診療案内:外来化学療法センター
 *-----------------------------------------------*/
#GairaiKagaku .section
{
	margin: 30px 0;
}

#GairaiKagaku .section .image
{
	margin: 0 auto;
	width: 510px;
}

#GairaiKagaku .section p
{
	color: #860;
	line-height: 1.3;
}



/*
-----------------------------------------------
	#footer
-----------------------------------------------
*/
#footer
{
	clear: both;
	margin: 1em 0 0 0;
	border-top: dashed 1px #AAA;
	text-align: right;
	font-size: 69%; /* x-small */
}
