.comm-box-global-out {
	width: 860px;
	margin: 12px 0px 12px 0px;
	border: solid 1px #cccccc;
}
.comm-box-global-in {
	padding: 5px;
	margin: 0px;
	text-align: left;
}
.comm-header-l1 {
	width: 850px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	text-align: left;
}
.comm-wide-l1 {
	width: 850px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	text-align: left;
}
.comm-footer-l1 {
	width: 850px;
	padding: 0px;
	margin: 0px 0px 8px 0px;
	text-align: left;
}
.comm-header-l2-title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	background: #ffffff;
}
.comm-header-l2-title-float {
	padding: 0px 0px 4px 0px;
	margin: 0px;
	background: #ffffff;
	vertical-align: top;
	float: left;
}
.comm-header-l2-menu {
	padding: 0px 0px 8px 0px;
	margin: 0px;
	background: #ffffff;
}
.comm-header-l2-line {
	padding: 0px 0px 8px 0px;
	margin: 0px;
	background: #ffffff;
}
.comm-header-l2-indexcopy {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #ffffff;
}
.comm-header-l2-pagetitle {
	width: 850px;
	height: 68px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	background: url('./images07/cont_pagetitle_l_bg.jpg') no-repeat;
}
.comm-main-l2-wide {
	padding: 0px 12px 0px 14px;
	margin: 0px;
	background: #ffffff;
}
.comm-main-l2-left {
	padding: 0px 12px 0px 14px;
	margin: 0px;
	vertical-align: top;
	float: left;
	background: #ffffff;
}
.comm-main-l2-split {
	padding: 0px 12px 0px 14px;
	margin: 0px;
	vertical-align: top;
	background: #ffffff;
}
.comm-footer-l2-line {
	padding: 0px 0px 18px 0px;
	margin: 0px;
	background: #ffffff;
}
.comm-footer-l2-info {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 16px 0px;
	background: #ffffff;
	vertical-align: top;
}
.comm-footer-l2-info-float {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 16px 0px;
	background: #ffffff;
	vertical-align: top;
	float: left;
}
.comm-footer-l2-copyright {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0x 0px;
	background: #ffffff;
}
.comm-l2-float-off {
	clear: both;
}
