/* ========== conversion ========== */
.signup-cnvBlock-01 > .cnvBlock-pull-left {
	display: block;
	width: auto;
}
.signup-cnvBlock-01 a {
	border-radius: 46px;
	padding: 21px 42px 19px 52px;
}
.signup-cnvBlock-02 a {
	border-radius: 43px;
}
.signup-cnvBlock-01 a::before {
	top: 37px;
}
.signup-cnvBlock-01 a span {
	font-size: 20px;
}

.signup-cnvBlock-02 .cnvBlock-pull-head{
	margin-bottom: 20px;
}

.signup-cnvBlock-02 .cnvBlock-pull-right .c-btn-01 {
    border: 2px solid #eb7000;

}


.signup-cnvBlock-01 .c-heading4-01 h2,
.signup-cnvBlock-02 .c-heading4-01 h2 {
	color: #535252;
}

.signup-cnvBlock-01 .c-heading5-01,
.signup-cnvBlock-02 .c-heading5-01 {
	margin-top: 1em;
}

@media only screen and (max-width: 640px) {
.signup-cnvBlock-01 a::before {
	top: 34px;
}
.signup-cnvBlock-01 a span {
	font-size: 18px;
}
}