.mceContentBody .fs1, .contentsMain .fs1 { font-size: 8pt; }
.mceContentBody .fs2, .contentsMain .fs2 { font-size: 10pt; }
.mceContentBody .fs3, .contentsMain .fs3 { font-size: 12pt; }
.mceContentBody .fs4, .contentsMain .fs4 { font-size: 14pt; }
.mceContentBody .fs5, .contentsMain .fs5 { font-size: 18pt; }
.mceContentBody .fs6, .contentsMain .fs6 { font-size: 24pt; }
.mceContentBody .fs7, .contentsMain .fs7 { font-size: 36pt; }

.mceContentBody .imgL {
	float: left;
	margin: 0 10px 10px 0;
}

.mceContentBody .imgR {
	float: right;
	margin: 0 0 10px 10px;
}



/*--- プライバシーポリシー ---*/
ol.privacy li {
 text-indent: -2em; 
 margin-left: 2em;
 margin-bottom: 1em;
} 

/*--- 見出し ---*/

.mceContentBody {
	line-height: 1.6;
}

.mceContentBody h4 {
	font-size: 130%;
	font-weight: bold;
	color: #005aab;
	padding: 5px;
	margin: 15px 0px;
	border: double 3px #cccccc;
}

.mceContentBody h5 {
	font-size: 100%;
	font-weight: bold;	
	color: #005aab;
	padding: 5px;	
	margin: 15px 0px;
	border-bottom: dotted 1px #cccccc;
}

.mceContentBody h6 {
	font-size: 100%;
	font-weight: bold;
	color: #000000;
	padding: 0px 5px;
	margin: 15px 0px;	
	border-left: 4px solid #005bac;
}

.mceContentBody p {
	line-height: 1.6;
	margin: 0 0 1em 0;
}

/* --- リスト用 ---*/

.mceContentBody ul {
	list-style: inside;
}

.mceContentBody ul li {
	line-height: 1.6;
}



.mceContentBody ol {
	list-style: decimal inside;
}

.mceContentBody ol li {
	line-height: 1.6;	
}

/* --- 外来予定表 ---*/

.mceContentBody table.styled {
	width: 100%;
	border: 1px solid #cccccc;
	border-collapse: collapse;
	text-align: center;
}

.mceContentBody table.styled a {
	color: #666666;
}

.mceContentBody table.styled tr {
	min-height: 42px; 
	border: 1px solid #cccccc;
}

.mceContentBody table.styled th {
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

.mceContentBody table.styled td {
	border: 1px solid #cccccc;
	padding: 10px;
}

.mceContentBody table.styled .bgBlue {
	color: #ffffff;
	background-color: #005bac;
	border: 1px solid #cccccc;
}

.mceContentBody table.styled .bgGrey {
	background-color: #eeeeee;	
	padding: 10px;
}

/* --- スタッフ紹介 ---*/

.mceContentBody div.stuff {
	clear: both;
}

.mceContentBody div.stuff img {
	border: 1px solid #cccccc;
	padding: 1px;
	float: left;
	margin-right: 15px;
}

.mceContentBody div.stuff dl.profile {
	float: left;
}

.mceContentBody div.stuff dl.profile dt {
	font-size: 100%;
	font-weight: bold;	
	color: #005aab;
	padding: 5px;	
	margin: 15px 0px;
	border-bottom: dotted 1px #cccccc;
}

.mceContentBody div.stuff dl.profile dd {
	padding: 0px 0px 0px 5px;
}

.mceContentBody div.stuff dl.profile dd a {
	background: url("http://www.med.tottori-u.ac.jp/otolary/common/img/mark01.gif") no-repeat scroll 0 center transparent;
	color: #666666;
    padding: 0 0 0 12px;
}

/* --- サイトマップ ---*/

div.sitemap {
	padding: 15px;
}

div.sitemap ul.listFirst {
	float: left;
	list-style: none;
}

div.sitemap ul.list {
	float: left;
	list-style: none;
	margin-left: 40px;
}

div.sitemap ul.listFirst ul,
div.sitemap ul.list ul {
	margin-top: 15px;
}

div.sitemap ul.listFirst li,
div.sitemap ul.list li {
	background: url("http://www.med.tottori-u.ac.jp/otolary/common/img/mark01.gif") no-repeat transparent;
	background-position: 0px 6px;
    padding: 0 0 0 10px;
}

div.sitemap ul.listFirst li a,
div.sitemap ul.list li a {
	color: #0f65b1;
}

div.sitemap ul.listFirst li ul li,
div.sitemap ul.list li ul li {
	list-style: none;
	background: url("http://www.med.tottori-u.ac.jp/otolary/common/img/mark01.gif") no-repeat transparent;
	background-position: 0px 6px;	
	color: #666666;
    padding: 0 0 0 10px;
}

div.sitemap ul.listFirst li ul li a,
div.sitemap ul.list li ul li a {
	color: #666666;
}