@charset "utf-8";

@media screen and (min-width:768px){
/*pc・タブレットcss*/

.page-ttl01{
	color:#004592;
}

/* +++++++++++++++++++++++++ thanks-contact-box */

.thanks-contact-box{
}
.thanks-contact-box .inner{
	max-width:900px;
	margin: 0 auto;
}
.thanks-contact-box .tel-box,
.thanks-contact-box .mail-box{
	width:47.5%;
	border-radius:50px;
	padding:50px;
	text-align:center;
	padding-top:14%;
	background:url(../img/common/bottom_contact_tel_icon.svg) no-repeat center top 20% / 20% auto #FCF9E2;
}
.thanks-contact-box .mail-box{
	margin-left:5%;
}
.thanks-contact-box .tel-box{ background:url(../img/common/bottom_contact_tel_icon.svg) no-repeat center top 20% / 20% auto #FCF9E2; }
.thanks-contact-box .mail-box{ background:url(../img/common/bottom_contact_mail_icon.svg) no-repeat center top 20% / 20% auto #FCF9E2;}

.thanks-contact-box .tel-box .tel{
	margin-bottom:10px;
	font-size:34px;
	text-align:center;
	font-weight:700;
	font-family: "M PLUS Rounded 1c", serif;
	color:#805E4E;
}
.thanks-contact-box .mail-box .btn a{
	position:relative;
	display:block;
	text-align:center;
	color: #fff;
	font-size:26px;
	font-weight:700;
	padding:10px;
	font-family: "M PLUS Rounded 1c", serif;
	background-color:#715345;
	border-radius:10000px;
	text-decoration:none;
	-webkit-transition: all .4s;
	transition: all .4s;
}



}

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

}

@media (max-width: 768px) {
	
	.page-ttl01{
		color:#004592;
	}
	
	/* +++++++++++++++++++++++++ thanks-contact-box */
	
	.thanks-contact-box{
		padding:8vw 0;
	}
	.thanks-contact-box .inner{
	}
	.thanks-contact-box .tel-box,
	.thanks-contact-box .mail-box{
		width:100%;
		border-radius:40px;
		margin-bottom:3vw;
		padding:5vw;
		text-align:center;
		padding-top:26%;
		background:url(../img/common/bottom_contact_tel_icon.svg) no-repeat center top 20% / 20% auto #FCF9E2;
	}
	.thanks-contact-box .tel-box{ background:url(../img/common/bottom_contact_tel_icon.svg) no-repeat center top 20% / 20% auto #FCF9E2; }
	.thanks-contact-box .mail-box{ background:url(../img/common/bottom_contact_mail_icon.svg) no-repeat center top 20% / 20% auto #FCF9E2;}
	
	.thanks-contact-box .tel-box .tel{
		margin-bottom:10px;
		font-size:30px;
		text-align:center;
		font-weight:700;
		font-family: "M PLUS Rounded 1c", serif;
		color:#805E4E;
	}
	.thanks-contact-box .mail-box .btn a{
		position:relative;
		display:block;
		text-align:center;
		color: #fff;
		font-size:20px;
		font-weight:700;
		padding:10px;
		font-family: "M PLUS Rounded 1c", serif;
		background-color:#715345;
		border-radius:10000px;
		text-decoration:none;
		-webkit-transition: all .4s;
		transition: all .4s;
	}
	
	
}


