/* 
国立病院機構　大阪南医療センター
汎用スタイルシート
Oct. 2007
----------------------------------------------------------------------------------- */

/* Page Structure
----------------------------------------------------------------------------------- */
* {
	font-weight: normal;
	font-style: normal;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "Meiyro", "ＭＳ Ｐゴシック", "MS PGothic", LucidaGrande, "Helvetica", "Arial", sans-serif, monospace;
	line-height: 150%;
	color: #333;
	margin: 0;
	padding: 0;
	text-decoration:none;
	font-size:12px;
	list-style-type: none;
	/*\*/
	letter-spacing: 1px;
	/**/
	}

body {
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #fff;
	vertical-align: top;
	}

img {
	vertical-align: bottom;
	}

#skip {
	position: absolute;
	top: -1000px;
	}

*>/**/sup {
	vertical-align: text-top;
	line-height: 4px;
	font-size:80%;
	}

*>/**/sub {
	vertical-align: text-bottom;
	line-height: 4px;
	font-size:80%;
	}

*>/**/u {
	text-decoration: underline;
	}

hr {
color: #ccc;
height: 1px;
border-style: dotted;
margin-top: 12px;
margin-bottom: 12px;
	}


.newstxtday01 {
	display: block;
	margin: 6px 0px 0px 0px;
	padding-left: 14px;
	background: transparent url(../images/common/icon_3dot01.gif) 0 48% no-repeat;
	}
.newstxt01 {
	display: block;
	margin: 0px 0px 0px 0px;
	padding-left: 14px;
	}
.newstxtTOP {
	display: block;
	margin: 6px 0px 0px 0px;
	padding-left: 14px;
	}



/* 本文レイアウト設定540
----------------------------------------------------------------------------------- */

.controut540B {
	width: 540px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	}


/* Link
----------------------------------------------------------------------------------- */
a {
	color: #0274bd;
	text-decoration: none;
	}
a:visited {
	color: #0274bd;
	text-decoration: none;
	}
a:hover {
	color: #0274bd;
	text-decoration: underline;
	}
.TextDgray {
	color: #333;
	}
.TextBlack {
	color: #000;
	}
.TextBold {
	font-weight: bold;
	}
.TextBoldl {
	font-weight: bold;
	font-size: 96%;
	}
.TextBoldll {
	font-weight: bold;
	font-size: 100%;
	}
.TextRed {
	color: #FF0000;
	}
.TextRedBold {
	color: #FF0000;
	font-weight: bold;
	}
.TextBlue {
	color: #06a1e4;
	}
.TextBlueBold {
	color: #06a1e4;
	font-weight: bold;
	}
.TextGreen {
	color: #08b114;
	}
.TextGreenBold {
	color: #08b114;
	font-weight: bold;
	}
.TextMosGreen {
	color: #227227;
	}
.TextMosGreenBold {
	color: #227227;
	font-weight: bold;
	}
.TextOrange {
	color: #FF6600;
	}
.TextOrangeBold {
	color: #FF6600;
	font-weight: bold;
	}
.TextOrangeBoldl {
	color: #FF6600;
	font-weight: bold;
	font-size: 96%;
	}
.TextOrangeBoldla {
	color: #FF6600;
	font-weight: bold;
	font-size: 96%;
	padding: 10px 0px 0px 0px;
	}
.TextOrangeBoldlb {
	color: #FF6600;
	font-weight: bold;
	padding: 0px 0px 12px 0px;
	}
.TextWine {
	color: #AA2C2C;
	}
.TextWineBold {
	color: #AA2C2C;
	font-weight: bold;
	}
.TextMrin {
	color: #006699;
	}
.TextMrinBold {
	color: #006699;
	font-weight: bold;
	}
.TextMrinEM1 {
	color: #006699;
	font-size: 96%;
	padding: 5px 0px 12px 0px;
	}
.TextMrinEM2 {
	color: #006699;
	font-size: 96%;
	padding: 20px 0px 12px 0px;
	}
.TextDarkMrin {
	color: #2780a1;
	}
.TextDarkMrinBold {
	color: #2780a1;
	font-weight: bold;
	}
.TextNavie {
	color: #333399;
	}
.TextNavieBold {
	color: #333399;
	font-weight: bold;
	}
.TextNavieBoldl {
	color: #333399;
	font-weight: bold;
	font-size: 96%;
	}
.TextBrown {
	color: #663300;
	}
.TextBrownBold {
	color: #663300;
	font-weight: bold;
	}
.TextBrownBoldl {
	color: #663300;
	font-weight: bold;
	font-size: 96%;
	}
.TextBrownBolda {
	color: #663300;
	font-weight: bold;
	font-size: 93%;
	padding: 16px 0px 0px 0px;
	}
.Text100 {
	font-size: 100%;
	padding: 8px 0px 0px 0px;
	}



@media print {

	body {
	_zoom: 0.80;
	}
	.nonprint {
     display: none;
    }

}