body {
	padding-top: 0px;
}
.container {
	line-height: 1.7;
}
.container #main {
	margin: 0;
}
.container .ac_ly_001.mainimg {
	padding: 0;
	max-width: 1100px;
}
.list-image > .item > .image img {
	vertical-align: middle;
}
.container .inline-list .check-list {
	display: inline-block;
	padding-left: 1.3em;
	background: url(/chn/lp/crmgel/img/icon-check-pink.gif) 0 0.3em no-repeat;
	background-size: 1.0em auto
}
.container .tbl-center > table {
	width: 665px;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto
}
.container .tb-area td {
	padding: 10px
}
.container .td-left {
	width: 113px;
	padding: 10px
}
.container .font-red {
	color: #b20000
}
.container .-borderless.table-box > table {
	border-collapse: separate;
	border-spacing: 0
}
.container .sp-only {
	display: none
}
.container .dir-area01 {
	background: url(/chn/lp/crmgel/img/main-bg.jpg) no-repeat left #fff
}
.container .dir-area01 .img-01 img {
	width: auto
}
.container .dir-area01 .img-01 .image-full {
	text-align: right
}
@media only screen and (max-width: 979px) {
	.container .sp-only {
		display: block;
		margin-top: 0
	}
	.container .pc-only {
		display: none
	}
	.container .tbl-center > table {
		width: calc(330px - 30px)
	}
	.container .tbl-center > table td:first-child {
		width: 25%
	}
	.container .tbl-center > table td:nth-child(2) {
		width: 32%
	}
	.container .td-width-10 {
		width: 10%
	}
	.container .-borderless.table-box > table {
		width: 100%;
		border-collapse: separate;
		border-spacing: 1px
	}
	.container .ac_ly_002.-sp-1column ._pull-left, .container .ac_ly_002.-sp-1column ._pull-right {
		float: none !important
	}
	.container .dir-area01 {
		background: #fff
	}
	.container .dir-area01 .img-01 img {
		width: 100%
	}
	.container .dir-area01 .img-01 .image-full {
		text-align: center
	}
	.container .inline-list {
		text-align: left !important
	}
	.container .inline-list .check-list {
		width: 100%
	}
}