@charset 'shift_jis';

/*---------------------------------------------------
共通パーツ調整-
----------------------------------------------------*/
#headup {
	height: 95px;
}

/*---------------------------------------------------
LPコンテンツ
----------------------------------------------------*/
/*--共通--*/
#lpContent {
	padding: 15px 0 0;
	font-size: 116.7%;
	line-height: 160%;
}
#lpContent .section {
	margin-bottom: 60px;
}
#lpContent .section > .title {
	margin-bottom: 30px;
}

/*--個別--*/
#lpContent #mainVisual {
	margin-bottom: 60px;
}
#lpContent #point > ul {
	margin-bottom: 30px;
	padding-left: 77px;
}
#lpContent #point > ul > li {
	float: left;
	width: 198px;
	margin-right: 47px;
	text-align: left;
	vertical-align: top;
	letter-spacing: normal;
}
#lpContent #point > ul > li > dl > dt {
	font-weight: bold;
}
#lpContent #point > ul > li > dl > dd {
	margin: 0 0 5px;
}
#lpContent #point > table {
	width: 100%;
	margin-bottom: 30px;
	border-collapse: collapse;
}
#lpContent #point > table th,
#lpContent #point > table td {
	padding: 5px 10px;
	border: 1px solid #333333;
}
#lpContent #point > table th {
	background-color: #777878;
	color: #fff;
}
#lpContent #point > table td > ul > li {
	margin-left: 8px;
	text-indent: -8px;
	text-align: left;
}
#lpContent #point > table .cell1 {
	width: 10%;
}
#lpContent #point > table .cell2 {
	width: 29%;
}
#lpContent #point > table .cell3 {
	width: 14%;
}
#lpContent #point > table .cell4 {
	width: 30%;
}
#lpContent #point > table .cell5 {
	width: 17%;
}
#lpContent #point > .notice {
	min-height: 54px;
	margin-left: 110px;
	padding-left: 63px;
	text-align: left;
	background: url(/callcenter_lp/img/icon_caution.gif) no-repeat left 5px;
	font-size: 120%;
	line-height: 160%;
}
#lpContent #check > p {
	margin-bottom: 40px;
}
#lpContent #menu > ul {
	margin-left: 59px;
}
#lpContent #menu > ul > li {
	float: left;
	width: 350px;
	margin-right: 30px;
}
#lpContent #contact {
	width: 100%;
	padding: 25px 0;
	background-color: #555555;
}
#lpContent #contact > div > div:first-child {
	margin-bottom: 17px;
}

/*---------------------------------------------------
clearfix
----------------------------------------------------*/
#lpContent #point > ul,
#lpContent #menu > ul {
	zoom: 100%;
}
#lpContent #point > ul:after,
#lpContent #menu > ul:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}