.mceContentBody, #ContBox {
	font-size: 13px;
	color: #444;
	line-height: 1.5;
}

.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 .notes,
#ContsBox .notes {
	color: #666666;
	font-size: 12px;
	text-align: right;
}
.mceContentBody .deco-font { color: #9a864e; }
#ContsBox .deco-font { color: #9a864e; }

.mceContentBody .decoBox,
#ContsBox .decoBox {
	padding: 15px;
	background: url(http://kikunoya.mycms.jp/imgs/indexnews_bg.jpg);
	border: solid 3px #e8dab5;
}
.mceContentBody #faq .que,
#ContsBox #faq .que {
	font-size: 16px;
	font-weight: bold;
	color: #463608;
	margin: 0 10px 12px 10px;
	padding: 5px 0 4px 30px;
	background: url(http://kikunoya.mycms.jp/imgs/que.gif) no-repeat 0 4px;
}
.mceContentBody #faq .ans,
#ContsBox #faq .ans {
	margin: 0 10px 0 10px;
	padding: 5px 0 0 30px;
	background: url(http://kikunoya.mycms.jp/imgs/ans.gif) no-repeat top left;
}


/* -------------------------------------------------------- ContsBox Only */
.mceContentBody h4,
#ContsBox h4 {
	font-size: 16px;
	color: #463608;
	margin: 0 0 12px;
	padding: 5px 10px 4px;
	background: #faf6ec;
	border-left: solid 3px #dbc89d;
}
.mceContentBody .textarea,
#ContsBox .textarea {
	padding: 10px 0 15px;
}
.mceContentBody .textarea p,
#ContsBox .textarea p {
	margin: 0;
	padding: 0 10px 10px;
}
.mceContentBody .textarea:after,
#ContsBox .textarea:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}



/* -------------------------------------------------------- hr */
.mceContentBody .line,
#ContsBox .line {
	width: 700px;
	height: 1px;
	margin: 20px 0;
	padding: 0;
	background: url(http://kikunoya.mycms.jp/imgs/hr.gif) no-repeat;
}
.mceContentBody hr,
#ContsBox hr {
	border: 0;
	visibility: hidden;
}
* html .mceContentBody hr,
* html #ContsBox hr {
	height: .1em;
	overflow: hidden;
	margin-top: -.1em;
}


/* --------------------------------------------------------------------
															   img
-------------------------------------------------------------------- */
.mceContentBody .imgL,
#ContsBox .imgL {
	padding: 0 10px 5px 0px;
	float: left;
}
.mceContentBody .imgR,
#ContsBox .imgR {
	padding: 0 0 5px 10px;
	float: right;
}
.mceContentBody .textarea img,
#ContsBox .textarea img {
	margin: 0 0 5px 0;
	padding: 3px;
	background: #fffcf2;
	border: solid 1px #f2e6ce;
}
.mceContentBody .textarea .imgL,
#ContsBox .textarea .imgL {
	margin: 0 10px 5px 0px;
}
.mceContentBody .textarea .imgR,
#ContsBox .textarea .imgR {
	margin: 0 0 5px 10px;
}
.mceContentBody img.no-line,
#ContsBox img.no-line {
	padding: 0;
	border: none;
	background: none;
}
.mceContentBody .photo-frame,
#ContsBox .photo-frame {
	padding: 3px;
	background: #fffcf2;
	border: solid 1px #f2e6ce;
}


/* --------------------------------------------------------------------
															 list
-------------------------------------------------------------------- */
.mceContentBody ul.deco-list li,
#ContsBox ul.deco-list li {
	margin: 0;
	padding: 0 0 4px 12px;
	background: url(http://www.kaikekikunoya.com/imgs/list01.gif) no-repeat 0 7px;
	list-style: none;
}
.mceContentBody ul.deco-list ul.under-list,
#ContsBox ul.deco-list ul.under-list {
	margin: 0;
	padding: 4px 0 2px;
}
.mceContentBody ul.under-list li,
#ContsBox ul.under-list li {
	margin: 0;
	padding: 0 10px 0 10px;
	background: url(http://kikunoya.mycms.jp/imgs/list02.gif) no-repeat 0 7px;
	list-style: none;
}
.mceContentBody .link-list a,
#ContsBox .link-list a {
	margin: 0;
	padding: 0 0 0 20px;
	background: url(http://kikunoya.mycms.jp/imgs/link-list.gif) no-repeat 2px 3px;
	list-style: none;
}
.mceContentBody .blank-link a,
#ContsBox .blank-link a {
	margin: 0;
	padding: 2px 0 2px 20px;
	background: url(http://kikunoya.mycms.jp/imgs/link-blank.gif) no-repeat 0 1px;
	list-style: none;
}



/* --------------------------------------------------------------------
															 Table
-------------------------------------------------------------------- */
.mceContentBody table.deco-tb,
#ContsBox table.deco-tb {
	margin: 0 0 15px 0;
	padding: 0 0 15px;
	background: #FFF;
}
.mceContentBody table.deco-tb th,
.mceContentBody table.deco-tb td,
#ContsBox table.deco-tb th,
#ContsBox table.deco-tb td {
	padding: 4px 5px;
	border: 1px solid #e8dab5;
}
.mceContentBody table.deco-tb th,
#ContsBox table.deco-tb th {
	font-weight: bold;
	text-align: center;
	background: url(http://kikunoya.mycms.jp/imgs/table_th.jpg) repeat-x bottom left;
}
.mceContentBody table.deco-tb td.deco-td,
#ContsBox table.deco-tb td.deco-td {
	text-align: center;
	background: url(http://kikunoya.mycms.jp/imgs/table-title.jpg) repeat-x bottom left;
}
.mceContentBody table.deco-tb tr.row,
#ContsBox table.deco-tb tr.row {
	background: url(http://kikunoya.mycms.jp/imgs/table-rowbg.png) repeat-x bottom left;
}
* html .mceContentBody table.deco-tb tr.row,
* html #ContsBox table.deco-tb tr.row {
	background: url(http://kikunoya.mycms.jp/imgs/table-rowbg.jpg) repeat-x bottom left;
}
.mceContentBody table.deco-tb tr.row td.deco-td,
#ContsBox table.deco-tb tr.row td.deco-td {
	background: url(http://kikunoya.mycms.jp/imgs/table-rowtitle.png) repeat-x bottom left;
}
* html .mceContentBody table.deco-tb tr.row td.deco-td,
* html #ContsBox table.deco-tb tr.row td.deco-td {
	background: url(http://kikunoya.mycms.jp/imgs/table-rowtitle.jpg) repeat-x bottom left;
}



.mceContentBody .Left { float: left }
#ContsBox .Left { float: left }
.mceContentBody .Right { float: right; }
#ContsBox .Right { float: right; }

.mceContentBody .m-u10 { margin-bottom: 10px; }
#ContsBox .m-u10 { margin-bottom: 10px; }
.mceContentBody .m-u15 { margin-bottom: 15px; }
#ContsBox .m-u15 { margin-bottom: 15px; }
.mceContentBody .m-u20 { margin-bottom: 20px; }
#ContsBox .m-u20 { margin-bottom: 20px; }

.mceContentBody .rose,
#ContsBox .rose {
  background: url(http://www.kaikekikunoya.com/files/8663.jpg) no-repeat right bottom; 
  font-size: 14px;
}

.mceContentBody .reportLinks,
#ContsBox .reportLinks {
  margin: 0 auto 1em;
  padding: 0;
  width: 100%;
  text-align: center;
}
