@charset "UTF-8";

#wrap:after,
#wrap:before{
display: none;
}
@media only screen and (min-width: 768px) {
    .header__logo {
        max-width: 340px;
    }
}
.header__logo img{
max-width:340px;
}
@media screen and (max-width: 767px) {
.header__logo,
.header__logo img{
max-width:280px;
}
.cm-sub-mainvisual{
margin-top:55px;
}
}
.contact_temp.step01 .header, .contact_temp.step02 .header{
padding: 10px 16px;
}
.cm-sub-mainvisual.bg-style01{
background:#afd15c;
}
.cm-sub-main-title{
color:#fff;
}

.contact_temp__blocks .contact-form .form-content .w100{
max-width: 100px;
}

.cm-button.ise_hikarinomachi{
max-width:400px;
}
@media screen and (max-width: 768px){
	.contact_temp__blocks .contact-form .form-content .box-checkbox.sp-full>*,
	.contact_temp__blocks .contact-form .form-content .box-radio.sp-full>*{
        width: 100%;
    }
}
/* ===== 20250407 注意書き追加 ===== */
.sys-info{
	display: block;
	margin: 2em auto;
	padding: 1.6em;
	background: #f5f5f5;
}
@media screen and (max-width: 768px){
	.sys-info{
		text-align: left;
	}
}