/* Btn */
.remodal__submit{text-align:center; margin-bottom:2.5rem;}
.remodal__submit button,.remodal__submit a{font-size:1.5rem; font-weight:bold; padding:0.625rem; width:18.75rem; border-radius:0.625rem;}
.remodal__submit a{display:inline-block;}
/* Remodal */
.remodal__basic{width:100%; max-width:40rem; margin:0 auto; padding:2.5rem 1.25rem; border-radius:0.625rem;
-webkit-box-shadow:0 0 0.3125rem 0 rgba(0,0,0,.3) inset; box-shadow:0 0 0.3125rem 0 rgba(0,0,0,.3) inset; background:#fff;}
.remodal__basic__lead{font-size:1.375rem; margin-bottom:2.5rem;}
.remodal__basic__lead span{display:inline-block;}
.remodal__basic__reason{margin-bottom:2.5rem;}
.remodal__basic__reason .form__parts__box,
.remodal__basic__reason .form__parts__textarea{margin-right:auto; margin-left:auto; width:90%;}
.remodal__basic__branch{width:100%;}
.remodal__basic__submit{width:50%; margin-bottom:0;}
.remodal__basic__submit button{margin:0 auto; width:90%;}
@media (max-width:53.125em){/*850*/
	.remodal__submit{margin-bottom:1.25rem; padding-top:1.25rem;}
	.remodal__basic__submit{margin-bottom:0; padding-top:0;}
	}
@media (max-width:48em){/*768*/
	.remodal__submit button,.remodal__submit a{font-size:1.25rem;}
	}
@media (max-width:40em){/*640*/
	.remodal__basic__lead{font-size:1.25rem; margin-bottom:1.5625rem;}
	.remodal__basic__reason{margin-bottom:1.5625rem;}
	.remodal__basic__submit button{width:96%;}
	}
@media (max-width:28.125em){/*450*/
	.remodal__submit button,.remodal__submit a{font-size:1.125rem;}
	.remodal__basic{padding:1.25rem;}
	.remodal__basic__lead{font-size:1.125rem; margin-bottom:1.25rem;}
	.remodal__basic__reason{margin-bottom:1.25rem;}
	.remodal__basic__submit{width:100%;}
	.remodal__basic__submit:first-child{margin-bottom:0.625rem;}
	.remodal__basic__submit button{width:100%;}
	}
@media (max-width:25em){/*400*/
	.remodal__submit{margin-bottom:0.625rem; padding-top:0.625rem;}
	.remodal__submit button, .remodal__submit a{width:100%;}
	}
