.ctfrm-lead {
	padding: 8px;
	margin: 0px 16px 20px 16px;
	border: dotted 1px #3ab13a;
	background: #fff2dd;
}
.ctfrm-label-l {
	padding: 4px 6px 6px 18px;
	margin: 0px 0px 12px 0px;
	background: url('./images07/cont_label_l_bg.gif') no-repeat;
}
.ctfrm-label-m {
	padding: 4px 6px 6px 18px;
	margin: 0px 0px 12px 0px;
	background: url('./images07/cont_label_m_bg.gif') no-repeat;
}
.ctfrm-label-h {
	padding: 4px 6px 6px 18px;
	margin: 0px 0px 12px 0px;
	background: url('./images07/cont_label_h_bg.gif') no-repeat;
}
.ctfrm-cnt {
	padding: 0px 12px 0px 12px;
	margin: 0px 0px 20px 0px;
	vertical-align: top;
	background: #ffffff;
}
.ctfrm-cnt-left {
	padding: 0px 8px 0px 12px;
	margin: 0px 0px 20px 0px;
	vertical-align: top;
	background: #ffffff;
}
.ctfrm-cnt-right {
	padding: 0px 8px 0px 12px;
	margin: 0px 0px 20px 0px;
	vertical-align: top;
	background: #ffffff;
}
.box-normal {
	padding: 0px;
	margin: 0px;
}
.box-normal-btm16 {
	padding: 0px 0px 16px 0px;
	margin: 0px;
}
.box-normal-btm12 {
	padding: 0px 0px 12px 0px;
	margin: 0px;
}
.box-float-left {
	float: left;
	vertical-align: top;
}
.box-float-right {
	float: right;
	vertical-align: top;
}
.box-float-clear {
	vertical-align: top;
	clear: both;
}
.box-title-green {
	padding: 0px 16px 4px 8px;
	margin: 0px 0px 8px 0px;
	font-size: 12px;
	color: #ffffff;
	background: url('./images07/cont_boxtitl_green_bg.gif') repeat-x;
}
.cell-table-right {
	text-align: right;
	vertical-align: top;
}
.cell-table-white {
	background: #ffffff;
	padding: 8px;
}
.cell-table-border {
	background: #dddddd;
	padding: 2px;
}
.elm-box {
	padding: 0px;
	margin: 0px;
}
.elm-box-btm4 {
	padding: 0px;
	margin: 0px 0px 4px 0px;
}
.elm-box-btm8 {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}
.elm-box-btm12 {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}
.elm-float-left {
	float: left;
	vertical-align: top;
}
.elm-float-right {
	float: right;
	vertical-align: top;
}
.elm-float-clear {
	vertical-align: top;
	clear: both;
}
.cell-table-left {
	text-align: left;
	vertical-align: top;
}
.cell-table-center {
	text-align: center;
	vertical-align: top;
}
.cell-table-right {
	text-align: right;
	vertical-align: top;
}
.elm-float-off {
	clear: both;
}
.img-l {
	padding: 4px;
	margin: 0px 0px 4px 0px;
	border: solid 1px #cccccc;
	background: #ffffff;
}
.img-left-l {
	padding: 4px;
	margin: 0px 4px 4px 0px;
	vertical-align: top;
	float: left;
	border: solid 1px #666666;
	background: #ffffff;
}
.moji-pagetitle {
	font-size: 22px;
	color: #ffffff;
}
.moji-ctfrm-label {
	font-weight: bold;
}
.moji-14px {
	font-size: 14px;
}
.moji-white {
	color: #ffffff;
}
.moji-green {
	color: #007400;
}
.moji-gray {
	color: #666666;
}
.moji-red {
	color: #c84232;
}
.moji-blue-deep {
	color: #331166;
}
.elm-box {
	padding: 0px;
	margin: 0px;
}
.arrow-next {
	padding: 0px;
	margin: 12px 8px 4px 0px;
}
.img-left-s {
	padding: 0px;
	margin: 0px 2px 2px 0px;
	vertical-align: top;
	float: left;
	background: #ffffff;
}
.img-right-s {
	padding: 0px;
	margin: 0px 0px 2px 2px;
	vertical-align: top;
	float: right;
	background: #ffffff;
}
.img-s {
	padding: 0px;
	margin: 0px 0px 2px 0px;
	background: #ffffff;
}
.img-right-l {
	padding: 4px;
	margin: 0px 0px 4px 4px;
	vertical-align: top;
	float: right;
	border: solid 1px #666666;
	background: #ffffff;
}
.cell-topics-frame {
	background: #cfbca8;
}
.cell-topics {
	padding: 4px;
	margin: 0px;
	background: #f7ecc8;
}
.cell-table-orange-frame {
	background: #ccb55b;
}
.cell-table-green-frame {
	background: #74b156;
}
.cell-table-white-frame {
	background: #ffffff;
}
.cell-table-orange-index {
	padding: 4px;
	color: #993300;
	font-weight: normal;
	text-align: center;
	background: #f8f0bc;
}
.cell-table-green-index {
	letter-spacing: 0px;
	padding: 4px;
	color: #336600;
	font-weight: normal;
	text-align: center;
	background: #dcebba;
}
.cell-table-green-lt-index {
	letter-spacing: 0px;
	padding: 4px;
	color: #113300;
	font-weight: normal;
	text-align: center;
	background: #ccffcc;
}
.cell-table-white {
	padding: 4px;
	background: #ffffff;
	font-weight: normal;
}
.cell-table-left {
	text-align: left;
}
.cell-table-center {
	text-align: center;
}
.cell-table-right {
	text-align: right;
}
.list-mark0 {
	list-style-image: url('./images06/list_mark0.gif');
	vertical-align: middle;
}
.list-mark1 {
	padding: 1px 8px 1px 7px;
	margin: 0px;
	vertical-align: middle;
	background: url('./images06/list_mark1.gif') no-repeat;
}
.list-mark1-blue {
	padding: 1px 8px 1px 7px;
	margin: 0px;
	vertical-align: middle;
	background: url('./images06/list_mark1_blue.gif') no-repeat;
}
.list-mark1-bg {
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	background: url('./images06/space.gif') no-repeat;
}
.list-mark1-bg-blue {
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	background: url('./images06/space.gif') no-repeat;
}
.list-mark2 {
	padding: 2px 6px 2px 8px;
	margin: 0px;
	vertical-align: middle;
	background: url('./images06/list_mark2.gif') no-repeat;
}
.list-mark2-blue {
	padding: 2px 6px 2px 8px;
	margin: 0px;
	vertical-align: middle;
	background: url('./images06/list_mark2_blue.gif') no-repeat;
}
.moji-large {
	font-size: 16px;
}
.moji-big {
	font-size: 14px;
}
.moji-regular {
	font-size: 12px;
}
.moji-small {
	font-size: 10px;
}
.moji-gray-deep {
	color: #333333;
}
.moji-gray {
	color: #666666;
}
.moji-gray-light {
	color: #999999;
}
.moji-new {
	color: #cc0000;
	font-weight: bold;
	text-decoration: italic;
}
.moji-blue {
	color: #3242c8;
}
.moji-brown {
	color: #6c4900;
}
.line-gray {
	padding: 0px;
	margin: 4px 0px 4px 0px;
	height: 1px;
	border-top: none;
	border-bottom: solid 1px #666666;
}
