@charset "utf-8";




#dac-area{
	margin:20px 0 0;
	text-align:left;
	height: 380px;
	padding-top: 50;
	padding-right: 30px;
	padding-left: 0px;
}
.dacTxt {
	float: left;
	width: 330px;
	padding-right: 20px;
}
.dacTxt p {
	padding-bottom: 20px;
}



#dac-area2{
	margin:20px 0 0;
	text-align:left;
	height: 420px;
	padding-top: 50;
	padding-right: 30px;
	padding-left: 0px;
}


.dactitile {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 15px;
}
.dacRight {
	float: left;
	width: 300px;
}
.dacLeft {
	float: left;
	margin-right: 30px;
}
.dacmargin {
	margin-top: 10px;
}
.bold {
	font-weight: bold;
}
#dac-area h1 {
	padding-left: 50px;
	padding-bottom: 20px;
}
.tokucho {
	padding-left: 50px;
	height: 150px;
}
.zirtxtLeft {
	float: left;
	width: 465px;
	padding-right: 20px;
}

.zirtitle {
	padding-bottom: 20px;
	padding-left: 50px;
	padding-top: 20px;
}
.before {
	float: left;
	height: 220px;
	width: 258px;
	padding-right: 10px;
}
.after {
	float: left;
	height: 220px;
	width: 258px;
	padding-left: 10px;
}
.yaji {
	float: left;
	padding-top: 80px;
}

#Zircase {
	height: 220px;
	width: 610px;
	text-align: left;
	margin-left: 50px;
	margin-bottom: 15px;
}
.w480 {
	width: 480px;
	margin-left: 110px;
}
.w480 img {
	margin-bottom: 15px;
}

#zirright-container{
	float:right;
	width:715px;
	margin:0 auto;
	padding:0;
	text-align:center;
	height: 2400px;
}
