.contents {
	width: 985px;
	margin-left: 12px;
	padding-top: 12px;
	padding-left: 8px;
}
.t {
	width: 100%;
	height: 12px;
	background: url('/layout/box/t.gif') repeat-x;
}
.b {
	width: 100%;
	height: 12px;
	background: url('/layout/box/b.gif') repeat-x;
}
.tl, .tr, .bl, .br {
	width: 12px;
	height: 12px;
}
.tl, .bl {
	float: left;
}
.tr, .br {
	float: right;
}
.tl {
	background: url('/layout/box/tl.gif') no-repeat;
}
.tr {
	background: url('/layout/box/tr.gif') no-repeat;
}
.bl {
	background: url('/layout/box/bl.gif') no-repeat;
}
.br {
	background: url('/layout/box/br.gif') no-repeat;
}
.m {
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
}
.doc {
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	background: #f7f7f7 url('/layout/box/doc.gif') repeat-x;
}
.blue-t {
	width: 100%;
	height: 12px;
	background: url('/layout/blue/t.gif') repeat-x;
}
.blue-b {
	width: 100%;
	height: 12px;
	background: url('/layout/blue/b.gif') repeat-x;
}
.blue-tl, .blue-tr, .blue-bl, .blue-br {
	width: 12px;
	height: 12px;
}
.blue-tl, .blue-bl {
	float: left;
}
.blue-tr, .blue-br {
	float: right;
}
.blue-tl {
	background: url('/layout/blue/tl.gif') no-repeat;
}
.blue-tr {
	background: url('/layout/blue/tr.gif') no-repeat;
}
.blue-bl {
	background: url('/layout/blue/bl.gif') no-repeat;
}
.blue-br {
	background: url('/layout/blue/br.gif') no-repeat;
}
.blue-m {
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
}
.blue-doc {
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	background: #0270b7 url('/layout/blue/doc.gif') repeat-x;
	color: #ffffff;
}
.blue-doc a, blue-doc a:hover, .blue-doc h1, .blue-doc h2, .blue-doc h3 {
	color: #ffffff;
}
.blue-doc hr {
	border-bottom: 1px solid #9bc9e6;
}
.left, .center, .right {
	float: left;
}
.one, .two, .five {
	padding-bottom: 10px;
}
.one {
	width: 990px;
}
.one .box {
	width: 976px;
}
.one .doc {
	width: 952px;
	font-size: 1.2em;
	padding-left: 10px;
	padding-right: 10px;
}
.one .doc img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.two .boxbig, .two .boxsmall {
	float: left;
	margin-right: 5px;
}
.two .left {
	width: 588px;
}
.two .right {
	width: 392px;
}
.two .boxbig {
	width: 583px;
}
.two .boxbig .m {
	overflow: visible;
}
.two .boxbig .doc {
	width: 569px;
	min-height: 168px;	 
	overflow: visible;
}
.two .boxbig .clear {
	width: 569px;
	height: 1px;
}
.two .boxbig .main {
	width: 345px;
	padding-left: 5px;
	font-size: 1.2em;
}
.two .boxbig .main img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.two .boxbig .full {
	width: 559px;
	padding-left: 5px;
	font-size: 1.2em;
}
.two .boxbig .full img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.two .boxbig .side {
	float: right;
	margin-top: -10px;
	margin-right: -5px;
	padding-right: 20px;
	padding-top: 20px;
	width: 184px;
	min-height: 174px;
	background: url('/layout/box/logo.gif') top right no-repeat;
	font-size: 1.1em;
}
.two .boxbig .side div {
	border-bottom: 1px solid #c2c2c2;
}
.two .boxsmall {
	width: 387px;
	font-size: 1.1em;
	margin-bottom: 5px;
}
.two .boxsmall .doc, .two .boxsmall .blue-doc {
	width: 353px;
	padding-left: 15px;
	padding-right: 15px;
}
.two .boxsmall img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.twotwo {
	width: 588px;
}
.twotwo .box {
	padding-bottom: 5px;
}
.twotwo .doc, .twotwo .blue-doc {
	width: 265px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1.1em;
}
.twotwol, .twotwor {
	width: 289px;
	margin-right: 5px;
	float: left;
}
.five .box {
	float: left;
	width: 191px;
	margin-right: 5px;
	font-size: 1.1em;
}
.five .box .doc {
	width: 177px;
}
.fiveimg {
	margin-top: -12px;
}
