@charset "utf-8";
.page-content .wrap{
    width: 800px;
    max-width: 100%;
    padding: 50px 0;
    margin: 0 auto;
}
span.sme-text-color.has-white-color {
	background : #FF8B8B;
	color : #FFF;
	line-height : 1;
	font-size : 14px;
	padding : 3px 10px;
}
.has-vivid-red-background-color{
	background-color : transparent !important;
}
.privacy{
	color : blue;
	text-decoration : underline;
}
span.screen-reader-text{
	display : none;
}

.smf-radio-buttons-control__control{
	display : flex;
	gap : 20px;
}
.smf-action .smf-button-control__control{
	border-radius : 5px;
	background : #FFF;
	line-height : 1;
	width : 200px;
	padding : 15px 0;
}



/* # =================================================================
#### responsive
# ================================================================= */
/* # =================================================================
#### 1200px
# ================================================================= */
@media screen and (max-width: 1200px){

}/*** 1200px ***/
/* # =================================================================
#### 1024px
# ================================================================= */
@media screen and (max-width: 1024px){

}/*** 1024px ***/
/* # =================================================================
#### 896px
# ================================================================= */
@media screen and (max-width: 896px){
.contact .page-content{
	margin-bottom : 100px;
}
.page-content .wrap{
	width : 100%;
}
}/*** 896px ***/
/* # =================================================================
#### 600px
# ================================================================= */
@media screen and (max-width: 600px){
.smf-radio-buttons-control__control{
	display : block;
}
}/*** 600px ***/
/* # =================================================================
#### 480px
# ================================================================= */
@media screen and (max-width: 480px){

}/*** 480px ***/
/* # =================================================================
#### 320px
# ================================================================= */
@media screen and (max-width: 320px){

}/*** 320px ***/