@media (max-width: 767px) {
	.experience__content01 {
		display: block;
		margin-bottom: 30px
	}
}
@media (min-width: 768px) {
	.experience__content01 {
		margin-bottom: 50px
	}
}
@media (max-width: 767px) {
	.experience__content01 img {
		float: left;
		width: 100px;
		margin: 0 20px 20px 0
	}
}
.experience__content01__right {
	font-size: 1.4rem
}
@media (min-width: 768px) {
	.experience__content01__right {
		width: 672px;
		margin-left: 30px
	}
}
@media (max-width: 767px) {
	.experience__content01__right span {
		font-size: 1.0rem
	}
}
@media (min-width: 768px) {
	.experience__content01__right span {
		font-size: 1.2rem
	}
}
.experience__content01__right a {
	color: #edbb70;
	text-decoration: underline
}
.experience__content01__right a:hover {
	color: #edbb70;
	text-decoration: underline
}
@media (min-width: 768px) {
	.form___right {
		width: 480px
	}
}
.caution {
	color: #ff6464;
	margin-top: 5px
}
@media (max-width: 767px) {
	.caution {
		font-size: 1.0rem
	}
}
@media (min-width: 768px) {
	.caution {
		font-size: 1.2rem
	}
}
@media (max-width: 767px) {
	.form___right__address {
/*		padding-left: 30px;*/
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: baseline;
		margin-top: 5px;
	}
	.form___right__address span{
		width: 25%;
	}
}
@media (max-width: 767px) {
	.block__sp {
		display: block;
		width: 100%
	}
}
.form {
	border: 1px solid #e6e7e8
}
@media (max-width: 767px) {
	.form {
		padding: 20px
	}
}
@media (min-width: 768px) {
	.form {
		padding: 50px;
		width: 760px;
		margin: 0 auto
	}
}
.form .name, .form .tel {
	border-radius: 4px;
	background: #e6e7e8;
	border: none
}
@media (max-width: 767px) {
	.form .name, .form .tel {
		width: 100%
	}
	.form .mwform-tel-field{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.form .mwform-tel-field .tel{
		width: 28%;
	}
}
@media (min-width: 768px) {
	.form .name, .form .tel {
		width: 216px
	}
}
@media (max-width: 767px) {
	.form .tel {
		width: 100%
	}
}
.form .mail, .form .penname {
	border-radius: 4px;
	background: #e6e7e8;
	border: none
}
@media (max-width: 767px) {
	.form .mail, .form .penname {
		width: 100%
	}
}
@media (min-width: 768px) {
	.form .mail, .form .penname {
		width: 480px
	}
}
.form .subject {
	border-radius: 4px;
	background: #e6e7e8;
	border: none
}
@media (max-width: 767px) {
	.form .subject {
		width: 100%
	}
}
@media (min-width: 768px) {
	.form .subject {
		width: 480px
	}
}
.form .textarea {
	border-radius: 4px;
	background: #e6e7e8;
	border: none
}
@media (max-width: 767px) {
	.form .textarea {
		width: 100%
	}
}
@media (min-width: 768px) {
	.form .textarea {
		width: 480px
	}
}
.form .post, .form .pre {
	border-radius: 4px;
	background: #e6e7e8;
	border: none
}
@media (max-width: 767px) {
	.form .post, .form .pre {
		width: 68%;
		margin-bottom: 15px
	}
}
@media (min-width: 768px) {
	.form .post, .form .pre {
		width: 159px;
		margin-bottom: 20px
	}
	.form .post{
		margin-right: 5px;
	}
}
.form .add {
	border-radius: 4px;
	background: #e6e7e8;
	border: none
}
@media (max-width: 767px) {
	.form .add {
		width: 68%;
		margin-bottom: 15px
	}
}
@media (min-width: 768px) {
	.form .add {
		width: 407px
	}
}
@media (max-width: 767px) {
	.form-contents {
		margin-bottom: 17.5px
	}
}
@media (min-width: 768px) {
	.form-contents {
		margin-bottom: 30px
	}
}
.form-tit {
	font-size: 1.4rem;
	font-weight: normal
}
@media (max-width: 767px) {
	.form-tit {
		margin-bottom: 7px
	}
}
@media (min-width: 768px) {
	.form-tit {
		width: 160px;
		margin: 7px 0 0 0;
		margin-right: 15px
	}
}
.form-tit span {
	font-weight: bold;
	display: inline-block;
	background: #d0617e;
	color: #fff;
	border-radius: 100px
}
@media (max-width: 767px) {
	.form-tit span {
		font-size: 1rem;
		padding: 0 5px;
		margin-left: 6px
	}
}
@media (min-width: 768px) {
	.form-tit span {
		padding: 3px 12px;
		margin-left: 10px;
		font-size: 1.2rem
	}
}
.btn__link__submit {
	-webkit-transition: 0.15s;
	transition: 0.15s
}
@media (max-width: 767px) {
	.btn__link__submit {
		width: 100%;
		font-size: 1.4rem;
		margin: 25px auto 5px
	}
}
@media (min-width: 768px) {
	.btn__link__submit {
		background: #edbb70 url(../../../assets/img/common/icon_arrow__right__white.png) no-repeat right 20px center/6px;
		width: 240px;
		margin: 40px auto 0
	}
}
.btn__link__submit:hover {
	opacity: 0.7;
	-webkit-transition: 0.25s;
	transition: 0.25s
}