@charset "shift-jis";

/*--------------------------------------------------------------------------------
	.main-content
--------------------------------------------------------------------------------*/
.main-content {
	padding-bottom: 30px;
	color: #000;
	background: url("../img/acafe_bg.gif") no-repeat 0 0 #f0f0f0;
}

.main-content .photo {
	line-height: 0;
}


/* .intro
--------------------------------------------------------------------------------*/
.main-content .intro h2 {
	line-height: 0;
}

.main-content .intro h3,
.main-content .intro p {
	display: none;
}


/* .section-1
--------------------------------------------------------------------------------*/
.main-content .section-1 {
	margin-left: 33px;
}


/* .section-2
--------------------------------------------------------------------------------*/
.main-content .section-2 {
	margin: 60px 20px 0 29px;
}

.main-content .section-2 .img-2 {
	float: left;
	width: 411px;
}

.main-content .section-2 .img-3 {
	float: right;
	margin-top: 17px;
	width: 204px;
}


/* .section-3
--------------------------------------------------------------------------------*/
.main-content .section-3 {
	margin: 40px 0 0 144px;
}


/* .section-4
--------------------------------------------------------------------------------*/
.main-content .section-4 {
	margin: 50px 23px 0 28px;
}

.main-content .section-4 .img-5 {
	float: left;
	width: 272px;
}

.main-content .section-4 .img-6 {
	float: right;
	width: 353px;
}


/* .section-5
--------------------------------------------------------------------------------*/
.main-content .section-5 {
	margin: 40px 0 0 71px;
}


/* .section-6
--------------------------------------------------------------------------------*/
.main-content .section-6 {
	margin: 40px 18px 0 30px;
}

.main-content .section-6 .img-8 {
	float: left;
	width: 411px;
}

.main-content .section-6 .img-9 {
	float: right;
	margin-top: 28px;
	width: 202px;
}


/* .section-7
--------------------------------------------------------------------------------*/
.main-content .section-7 {
	margin: 55px 0 0 33px;
}


/* .section-8
--------------------------------------------------------------------------------*/
.main-content .section-8 {
	margin: 40px 24px 0 33px;
}

.main-content .section-8 .img-11 {
	float: left;
	margin-top: 149px;
	width: 200px;
}

.main-content .section-8 .img-12 {
	float: right;
	width: 416px;
}


/* .section-9
--------------------------------------------------------------------------------*/
.main-content .section-9 {
	margin: 50px 18px 0 34px;
}

.main-content .section-9 .img-13 {
	float: left;
	width: 404px;
}

.main-content .section-9 .img-14 {
	float: right;
	margin-top: 28px;
	width: 200px;
}


/* .section-10
--------------------------------------------------------------------------------*/
.main-content .section-10 {
	margin: 50px 0 0 78px;
}


/* .banner
--------------------------------------------------------------------------------*/
.main-content .banner {
	margin-top: 60px;
}

.main-content .banner .img {
	margin-top: 20px;
	line-height: 0;
}


/* .info
--------------------------------------------------------------------------------*/
.main-content ul.info {
	*zoom: 1;
}

.main-content ul.info:after {
	clear: both;
	content: "";
	display: block;
}

.main-content ul.info li {
	float: left;
	line-height: 0;
	font-size: 0;
}


/* .info2
--------------------------------------------------------------------------------*/
.main-content ul.info2 {
	*zoom: 1;
}

.main-content ul.info2:after {
	clear: both;
	content: "";
	display: block;
}

.main-content ul.info2 li {
	margin-bottom: 6px;
	line-height: 0;
	font-size: 0;
}
