@charset "UTF-8";

@import url("default.css");
@import url("common.css");


/*====================================== about_z */

/*--------- Banner */
div#header {
	position: relative;
}
div#header p.banner {
	position:absolute; top:-10px; left:426px;
	z-index: 100;
}


h2, h3{
	margin-bottom:10px;
}

/*--------- column 01 */
.column01{
	width:770px;
	margin:0 auto 27px;
	overflow:hidden;
}
.box01{
	width:589px;
	float:right;
}
.box02{
	width:175px;
	float:left;
	color:#6E6E6E;
}

.leadBox{
	padding:0 20px 0 10px;
}

.leadBox p{
margin-bottom:20px;
}

.leadBox p.tCap{
margin:0;
}

.leadBox02{
	padding:0 10px 0 10px;
}

.leadBox .lead{
	width:355px;
	float:left;
}
.cmZ{
	width:170px;
	float:right;
	padding:1px;
	background:#000;
	text-align:center;
	color:#FFF;
}
.cmZin{
	padding:5px 0;
	background:#000;
	border:1px solid #FFF;
}
.cmZin .p01{
	padding-bottom:3px;
}
.cmZin .p02{
	padding:3px 0 0 10px;
	text-align:left
}

/*--------- column 02 */
.column02{
	width:820px;
	margin-top:10px;
}
.column02 img{margin-right:5px;}

.column02 img.lastimg{margin-right:0px;}

/*--------- column 03 04 */
.column03{
	width:738px;
	margin:40px auto 30px;
	padding:25px 20px 20px;
	border:1px solid #000;
	position:relative;
}
.box03{
	margin-top:-61px;
	position:absolute;
	left:230px;
}

/* column 04 */
.column04{
	width:738px;
	margin-bottom:20px;
	overflow:hidden;
}
.box04{
	width:233px;
	float:left;
}
.box05{
	width:233px;
	float:left;
	margin-left:19px;
}
.column04 h3{margin-bottom:4px;}
.column04 p{margin-top:5px;}


.zList{
	margin-top:15px;
}
.zList li{
	padding-left:15px;
	background:url(../img/common/mark_01.gif) no-repeat 0 50%;
}

