@charset "shift-jis";

/*--------------------------------------------------------------------------------
	.main-content
--------------------------------------------------------------------------------*/
.main-content {
	padding-bottom: 30px;
	background: #171717;
}

.main-content .spt {
	margin-top: 60px;
	padding-top: 55px;
	background: url("../img/la-ea2_spt.gif") no-repeat;
}

.main-content h3 {
	margin-left: 35px;
	line-height: 0;
}


/* .intro
--------------------------------------------------------------------------------*/
.main-content .intro h2 {
	line-height: 0;
}

.main-content .intro p {
	display: none;
}


/* .float-box
--------------------------------------------------------------------------------*/
.main-content .float-box {
	margin: 25px 26px 0 30px;
}

.main-content .float-box .leftfix h4 {
	line-height: 0;
}

.main-content .float-box .rightfix h4 {
	line-height: 0;
}


/* .section-1
--------------------------------------------------------------------------------*/
.main-content .section-1 h3 {
	margin-bottom: 80px;
	line-height: 0;
}

.main-content .section-1 p {
	margin: 0 25px 0 34px;
}

.main-content .section-1 .img-01 {
	margin: -169px 25px 15px 5px;
}

.main-content .section-1 .img-03 {
	margin-top: 18px;
}


/* .section-2
--------------------------------------------------------------------------------*/
.main-content .section-2 h3 {
	margin-bottom: 30px;
	line-height: 0;
}

.main-content .section-2 p {
	margin: 30px 25px 0 34px;
}

.main-content .section-2 .img-01 {
	margin-top: 12px;
}


/* .section-3
--------------------------------------------------------------------------------*/
.main-content .section-3 h3 {
	margin-bottom: 32px;
	line-height: 0;
}

.main-content .section-3 p {
	margin: 30px 25px 0 34px;
}


/* .section-4
--------------------------------------------------------------------------------*/
.main-content .section-4 h3 {
	margin-bottom: 32px;
	line-height: 0;
}

.main-content .section-4 p {
	margin: 30px 25px 0 34px;
}


/* .section-5
--------------------------------------------------------------------------------*/
.main-content .section-5 h3 {
	margin-bottom: 57px;
	line-height: 0;
}

.main-content .section-5 p {
	margin: 30px 25px 0 34px;
}

.main-content .section-5 .img-01 {
	margin-left: 59px;
}

.main-content .section-5 .rightfix {
	margin-top: 119px;
	margin-right: 20px;
}

/* .btn
--------------------------------------------------------------------------------*/
.main-content ul.btn {
	margin: 20px 0 0 0;
	*display: inline;
	*width: 150px;
}

.main-content ul.btn li {
	float: left;
	display: inline;
	line-height: 0;
}

.main-content ul.btn li.buy {
	float: left;
	display: inline;
	margin-left: 7px;
	line-height: 0;
}
