.mceContentBody,
#conts-area {
  font-size: 13px;
  line-height: 1.5;
}

.mceContentBody .fs1,
#conts-area .fs1 { font-size: 8pt; }
.mceContentBody .fs2,
#conts-area .fs2 { font-size: 10pt; }
.mceContentBody .fs3,
#conts-area .fs3 { font-size: 12pt; }
.mceContentBody .fs4,
#conts-area .fs4 { font-size: 14pt; }
.mceContentBody .fs5,
#conts-area .fs5 { font-size: 18pt; }
.mceContentBody .fs6,
#conts-area .fs6 { font-size: 24pt; }
.mceContentBody .fs7,
#conts-area .fs7 { font-size: 36pt; }

/* coppied from default.css */
.mceContentBody p,
.mceContentBody pre,
.mceContentBody address,
.mceContentBody cite {
	margin: 0.5em 10px;
	font-size: 100%;
}

.mceContentBody h1,
.mceContentBody h2,
.mceContentBody h3,
.mceContentBody h4,
.mceConetntBody h5,
.mceContentBody h6 { margin: 0.5em 10px; }

.mceContentBody h1 { font-size: 189%; }
.mceContentBody h2 { font-size: 159%; }
.mceContentBody h3 { font-size: 144%; }
.mceContentBody h4 { font-size: 122%; }
.mceContentBody h5 { font-size: 107%; }
.mceContentBody h6 { font-size: 107%; }

.mceContentBody a:link {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

.mceContentBody a:visited {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}

.mceContentBody a:hover {
	color: #990000;
	text-decoration: underline;
}

.mceContentBody ul,
.mceContentBody ol,
.mceContentBody dl {
	margin: 1em 20px;
	padding: 1px 0;
	list-style-position: inside;
}

.mceContentBody li,
.mceContentBody dt,
.mceContentBody dd { margin: 0.1em 10px; }

.mceContentBody dt { margin-top: 0.6em; }

.mceContentBody dd { margin-bottom: 0.6em; }

.mceContentBody li li,
.mceContentBody li p,
.mceContentBody li pre,
.mceContentBody li dt,
.mceContentBody li dd,
.mceContentBody dd li,
.mceContentBody dd p,
.mceContentBody dd pre,
.mceContentBody dd dt,
.mceContentBody dd dd { font-size: 100%; }

.mceContentBody li ul,
.mceContentBody li ol,
.mceContentBody li dl,
.mceContentBody li p,
.mceContentBody dd ul,
.mceContentBody dd ol,
.mceContentBody dd dl,
.mceContentBody dd p { margin: 0.1em 10px; }


/* copied from common.css */
.mceContentBody .hide {
	margin: 0;
	padding: 0;
	display: none;
}

.mceContentBody .notes,
#conts-area .notes {
	padding: 0;
	font-size: 11px;
	font-weight: normal;
}
.mceContentBody .txtR { text-align: right; }
.mceContentBody .txtL { text-align: left; }

.mceContentBody .gdotline { border-bottom: 1px dotted #CCCCCC; }
.mceContentBody .rline { border-bottom: 2px solid #990000; }

.mceContentBody .clear {
	clear: both;
	height: 0;
}

.mceContentBody .clear hr {
	visibility: hidden;
	border: 0;
}

.mceContentBody .clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

.mceContentBody .clearfix {
	display: inline-block;
	overflow:hidden;
}

.mceContentBody .textarea .left {
	width: 320px;
	float: left;
}
.mceContentBody .textarea .right {
	width: 340px;
	padding-left: 10px;
	float: right;
}
.mceContentBody .textarea h5 {
	font-size: 14px;
	margin-bottom: 10px;
	padding: 1px;
}

.mceContentBody .floatL { float: left; }
.mceContentBody .floatR { float: right; }
.mceContentBody .center { text-align: center; }

.mceContentBody .space-left { padding-left: 20px; }

.mceContentBody .m-u5 { margin-bottom: 5px; }
.mceContentBody .m-u10 { margin-bottom: 10px; }
.mceContentBody .m-u15 { margin-bottom: 15px; }
.mceContentBody .m-u20 { margin-bottom: 20px; }

.mceContentBody .textarea { margin-bottom: 20px; }
.mceContentBody .zero { margin: 0; padding: 0; }

.mceContentBody .imgline {
	padding: 1px;
	border: solid 1px #D5D6C8;
}

.mceContentBody .imgR {
	float: right;
	margin-left: 10px;
	margin-bottom: 8px;
}
.mceContentBody .imgL {
	float: left;
	margin-right: 10px;
	margin-bottom: 8px;
}
.mceContentBody .line5 {
	padding: 1px;
	border: solid 5px #f7f7ef;
}

.mceContentBody ul.list,
.mceContentBody ul.link-list {
	margin: 0 10px 10px;
	display: block;
}

.mceContentBody .list li,
.mceContentBody .link-list li .list li,
#conts-area .list li,
#conts-area .link-list li .list li {
	margin: 0;
	padding: 0 0 0 12px;
	background: url(http://chateau-odaka.jp/imgs/list01.gif) no-repeat 0 5px;
	list-style: none;
}

.mceContentBody .link-list li {
	margin: 0;
	padding: 0 0 0 20px;
	background: url(http://chateau-odaka.jp/imgs/linklist.gif) no-repeat 0 3px;
	list-style: none;
}

.mceContentBody ul.blue-list {
	margin: 0 15px 10px 0;
	display: block;
}
.mceContentBody .blue-list li {
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	background: url(http://chateau-odaka.jp/imgs/map_list.gif) no-repeat 0 3px;
	list-style: none;
}

.mceContentBody table.color-tb {
	margin: 10px 15px;
	padding: 0;
}

.mceContentBody table.color-tb td,
.mceContentBody table.color-tb th {
	padding: 3px;
	margin: 5px;
	border: solid 1px #D5D6C8;
text-align: left;
}

.mceContentBody table.color-tb th {
	font-size: 14px;
	font-weight: bold;
	color: #333300;
	text-align: center;
	background: #F9EFA7;
}

.mceContentBody table.color-tb td.title {
	font-size: 13px;
	color: #333333;
	background: #F9F9D5;
text-align: left;
}

.mceContentBody table.color-tb td { color: #333333; }

/* copied from page.css */
.mceContentBody h3,
#conts-area h3 {
	font-size: 14px;
	margin: 0 0 10px;
	padding: 0 0 3px 18px;
	background: url(http://chateau-odaka.jp/imgs/h4_list.gif) no-repeat 2px -2px;
	border-bottom: solid 2px #EEEEEE;
}

.mceContentBody h4.report,
#conts-area h4.report {
	font-size: 16px;
	width: 610px;
	height: 50px;
	line-height: 50px;
	margin: 0 0 12px 0;
	padding: 0 0 0 60px;
	background: url(http://chateau-odaka.jp/files/79.gif) no-repeat;
	color: #333333;
}
.mceContentBody h4.present,
#conts-area h4.present {
	font-size: 17px;
	width: 600px;
	height: 57px;
	line-height: 57px;
	margin: 0 0 12px 0;
	padding: 0 0 0 70px;
	background: url(http://chateau-odaka.jp/files/96.gif) no-repeat;
	color: #FFFFFF;
}

div#yoyaku-win ul.yoyaku-list li.sub {
margin-left: 18px;
}
div#yoyaku-win ul.yoyaku-list li.sub a {
font-size: 12px;
}
