@charset "utf-8";
 @media screen and (max-width: 768px) {

br.spbr{display:inline-block;}
br.pcbr{display:none;}
/************************************************/
.contact_flex a{
	/* height:12rem; */
	height:15rem;
	border:2rem solid #456DE5;
}
.contact_flex a{
	padding:2rem 1rem;
}
.contact_flex a img{
  width:70%;
}

/************************************************/

}

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

/************************************************/
.contact_flex{
	/*display: grid;
	flex-wrap:wrap;
	grid-template-columns:1fr;*/
	gap: 1rem;
}
.contact_flex a img{
  width:90%;
}

.contact_flex a{
	width:45%;
	/*padding:2rem 0 0 0;*/
	margin:0.5rem;
	/* height:15rem; */
	height:20rem;
	border:1.5rem solid #456DE5;
	font-size:1.6rem;
}

.contact_flex2 a{
	width: 45%;
	height: 20rem;
    border: 1rem solid #456DE5;
    background: #fcfcfc;
    padding: 1rem 1rem;
    margin: 0.5rem;
    border-radius: 2rem;
    color: #111111;
    font-size: 1.4rem;
}

.spflex_center{
	display: flex;
	align-items:center;
	justify-content:center;
}

.contact_flex .text{
	font-size:1.2rem;
}

.contact_flex .in_text{
	padding-top:1rem;
}
/************************************************/
	.ifr_com_bg1{
		width:98%;
		height:1200px;
	}

	.ifr_com_bg3{
		width:98%;
		height:1800px;
	}

  .um_return {
    margin-bottom: 100px;
  }


  /*ch-pass*/
  .ch-pass input[type="password"] {
    width: 100%;
}
.questionH1 {
  font-size: 2.5rem;
  margin: 1rem auto;
}

.return_b{
	display:block;
	position:fixed;
	bottom:8rem;
	right:2rem;
	z-index:9999;
	background:#555555;
	color:#fcfcfc;
	padding:1rem;
	border-radius:2rem;
}
.return_b a{
	color:#fcfcfc;
}

}


@media screen and (max-width: 250px) {
.antiBr {white-space: wrap;}
}