.ttlArea h1 {
	width: 690px; margin-right: 10px; float: left;
}
.ttlArea .toTop_btn {
	width: 260px; float: right;
}
#page_content .step_section ul .step1 {
	background: url("../img/step1_bg.png") no-repeat 0px 0px; width: 76px; color: rgb(3, 3, 3) !important;
}
#page_content .step_section ul .step2 {
	width: 133px;
}
#page_content .step_section ul .step3 {
	width: 106px;
}
#page_content .step_section ul .step4 {
	width: 76px;
}
#page_content .agreement_content {
	padding: 50px 0px;
}
#page_content .agreement_content h3 {
	margin-top: 0px;
}
#page_content .agreement_content p {
	font-size: 1.07em; margin-top: 20px;
}
#page_content .agreement_content .agreement_list {
	margin-top: 20px;
}
#page_content .agreement_content .agreement_list li {
	text-indent: -2.3em; padding-left: 2.3em; font-size: 1.07em; margin-bottom: 10px;
}
#page_content .agreement_content .agreement_list li .number {
	padding-right: 1.5em;
}
#page_content #submit_container .center {
	width: 100%; text-align: center;
}
#page_content .button-container .icon-right.form-button .text-w.icon-text {
	padding: 12px 32px 0px 12px;
}
#page_content .lead_section {
	margin-top: 30px;
}
#page_content .gsearch_content {
	margin: 15px 0px;
	padding: 20px;
	border: 1px solid #a0a0a0;
}
#page_content .gsearch_content div.bline {
	border-bottom: 1px solid #a0a0a0;
	padding-bottom: 20px;
}
#page_content .gsearch_content div {
	margin: 10px;
}
#page_content .gsearch_content .ilabel {
	font-size: 139%;
	font-weight: bold;
	margin-bottom: 6px;
}

#page_content .gsearch_content .lh75 {
	line-height: 75px;
}
#page_content .gsearch_content .t20 {
	margin-top: 20px;
}
#page_content .gsearch_content .b20 {
	margin-bottom: 20px;
}
#page_content .gsearch_content .l10 {
	margin-left: 10px;
}
#page_content .gsearch_content .r10 {
	margin-right: 10px;
}
#page_content .gsearch_content input {
	background-color: #eeeeee;
	border-color: #eeeeee;
	color: #333;
	box-shadow: none;
	font-size: 108%;
	height: 40px;
	line-height: 28px;
	outline: medium none;
	padding: 6px;
	transition-duration: 0.32s;
	transition-property: border-color;
	border-radius: 3px;
	border: 0px;
	width: 120px;
}
#page_content .gsearch_content .lh95 {
	line-height: 95px;
	margin-left: 10px;
}
#page_content .gsearch_content .itext {
	font-size: 1.38462em;
	font-family: font-family: "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Arial,verdana,sans-serif;
	color: #333333;
}
#page_content .gsearch_content .w200 {
	width: 200px;
}
#page_content .gsearch_content td {
	line-height: 40px;
}
.callcenter {
	border: 1px solid #ededed;
	padding: 15px;
	width: 280px;
	font-size: 130%;
	font-family: "Hiragino Kaku Gothic Pro",Meiryo,sans-serif;
}
