.mceContentBody,
.mceContentBody td,
#ContsBox {
  font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Osaka", sans-serif !important;
  font-size: 13px !important;
  line-height: 1.5;
  color: #333;
  text-align: left;
}
.mceContentBody .fs1, #ContsBox .fs1 { font-size: 8pt; }
.mceContentBody .fs2, #ContsBox .fs2 { font-size: 10pt; }
.mceContentBody .fs3, #ContsBox .fs3 { font-size: 12pt; }
.mceContentBody .fs4, #ContsBox .fs4 { font-size: 14pt; }
.mceContentBody .fs5, #ContsBox .fs5 { font-size: 18pt; }
.mceContentBody .fs6, #ContsBox .fs6 { font-size: 24pt; }
.mceContentBody .fs7, #ContsBox .fs7 { font-size: 36pt; }

.mceContentBody .mb10, 
#ContsBox .mb10 {
	margin-bottom: 10px;
}
.mceContentBody .mb20,
#ContsBox .mb20 {
	margin-bottom: 20px;
}
.mceContentBody .imgL,
#ContsBox .imgL {
	float: left;
	margin-right: 10px;
}
.mceContentBody .imgR,
#ContsBox .imgR {
	float: right;
	margin-left: 10px;
	background-color: #ecf5f7;
}
.mceContentBody .emp,
#ContsBox .emp {
	color: #c02500;
}
.mceContentBody .notes,
#ContsBox .notes {
	font-size: 0.9em;
	color: #666;
}
.mceContentBody h4,
#ContsBox h4 {
	color: #0e1d3c;
	text-shadow: #e9ecee 1px 1px 0;
	border-top: solid 1px #9cacb6;
	background-color: #e7f1ff;
	padding: 4px 0 1px 6px;
}
.mceContentBody h5,
#ContsBox h5 {
	color: #4c6ba7;
	text-shadow: #c2c1c3 1px 1px 2px;
}
.mceContentBody table.deco-tb,
#ContsBox table.deco-tb {
	margin: 0 10px;
}
.mceContentBody table.deco-tb th,
#ContsBox table.deco-tb th {
	border: solid 1px #a5a8af;
	background: url(http://www.daisen-snowresort.jp/imgs/deco-tb_bg.gif) repeat-x 0 0;
	padding: 2px 6px;
	font-weight: bold;
	color: #0e1d3c;
}
.mceContentBody table.deco-tb td,
#ContsBox table.deco-tb td {
	border: solid 1px #a5a8af;
	padding: 2px 6px 0;
	background-color: #fff;
}
.mceContentBody table.deco-tb td.title,
#ContsBox table.deco-tb td.title {
	font-weight: bold;
}
.mceContentBody ul,
#ContsBox ul {
	list-style: none;
}
.mceContentBody ul li,
#ContsBox ul li {
	background: url(http://www.daisen-snowresort.jp/imgs/list_snow.gif) no-repeat 0 0;
	padding-left: 20px;
	line-height: 1.6;
	margin-bottom: 8px;
}
.mceContentBody ul li strong,
#ContsBox ul li strong {
	color: #0e1d3c;
	text-shadow: #b6d0ec 1px 1px 2px;
}
.mceContentBody ul li ul,
#ContsBox ul li ul {
	margin-bottom: 0;
	margin-top: 8px;
	margin-left: 10px;
	list-style-position: outside;
}
.mceContentBody ul li ul li,
#ContsBox ul li ul li {
	padding-left: 0;
	line-height: 1.3;
	list-style-type: circle;
	background-image: none;
	margin: 0 0 8px;
}
.mceContentBody blockquote,
#ContsBox blockquote {
	border: 1px solid #748fc7;
	padding: 10px 15px;
	background: #eff5f9;
}
.mceContentBody .link,
#ContsBox .link {
	background: url(http://www.daisen-snowresort.jp/imgs/list_link.gif) no-repeat 0 7px;
	padding-left: 9px;
}
#topicPath {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding: 8px 0 0;
	font-size: 0.9em;
	color: #666;
}
#pagemain {
	width: 940px;
	margin: 0 auto;
	padding: 10px 10px 20px;
	text-align: left;
}