/*-------------------------------
	contact
-------------------------------*/

.contact {
	padding-bottom:160px;
}

.bread_wrap {
	margin-bottom:80px;
}

#form_wrap h3 {
	padding-bottom:1em;
	line-height:1.25;
	font-size:2rem;
	font-weight:500;
	margin-bottom:1.5em;
	padding-bottom:1.5em;
	border-bottom:1px solid #b7b7b7;
}

.form_list dd .kome {
	line-height:1.5;
	margin-top:0.75em;
}

/*-------------------------------
	contact confirmation
-------------------------------*/

.confirmation .form_list dd {
	padding:40px 0;
}

.conf_wrap {
	padding-bottom:1em;
	font-size: 1.8rem;
    line-height:2;
	border-bottom:1px solid #b7b7b7;
}

.comment_wrap {
	font-size: 1.8rem;
    line-height:2;
	padding:1em;
	border:1px solid #b7b7b7;
}

.confirmation .btn_black.btn_return {
	margin-top:40px;
}

.confirmation .btn_black.btn_return span {
	font-size:2rem;
	padding-left:0;
}

/*-------------------------------
	ver sp
-------------------------------*/

@media screen and (max-width:768px){

/*-------------------------------
	contact
-------------------------------*/

.contact {
	padding-bottom:20vw;
}

.bread_wrap {
	margin-bottom:0vw;
}

#form_wrap h3 {
	font-size:1.6rem;
	margin-bottom:10vw;
}

.form_list dd .kome {
	font-size:1.4rem;
}


/*-------------------------------
	contact confirmation
-------------------------------*/

.confirmation .form_list dd {
	padding:2.5vw 0 5vw 0;
}

.conf_wrap {
	font-size: 1.4rem;
}

.comment_wrap {
	font-size: 1.4rem;
}

.confirmation .btn_black.btn_return {
	margin-top:7.5vw;
}

.confirmation .btn_black.btn_return span {
	font-size:1.8rem;
}



}
