.zmt_vod {

	margin: 1rem 2%;

    display: block;

}



.tit_font {

	text-align: center;

	font-size: 2.5rem;

	font-weight: bold;

	display: flex;

	margin: 1rem auto;

	justify-content: space-between;

	flex-wrap: wrap;

	width: 60%;

}



.tit_font img {

	width: 3rem;

}



.pbnt {

	background-color: #00b6b8;

}



.mints_top {

	width: 95%;

	margin: 0 auto;

	padding: 2rem 0;

}



.mints_top h1 {

	font-size: 2.3rem;

	width: 90%;

	letter-spacing: 0.5rem;

	margin: 0 auto;

	color: #FFFFFF;

}



.zyn_good {

	width: 90%;

	margin: 0 auto;

	padding: 1rem 0;

	color: #ffffff;

	font-size: 1.5rem;

	line-height: 2.5rem;

	text-align: justify;

	text-indent: 2em;

}



.zmtuin {

	width: 40%;

	margin: 1rem auto;

}



.snjgd {

	width: 95%;

	margin: 0 auto;

}



.zxtind {

	background-color: #ff0000;

	border: 0.1rem solid #FFFFFF;

	text-align: center;

	width: 70%;

	margin: 1rem auto;

	line-height: 2.5rem;



	font-size: 1.5rem;

}



.zxtind a {

	color: #FFFFFF;

}



.fld_top {}



.fld_top ul li {

	margin-top: 0.5rem;

}



.zysnm_list {

	background: url(../img/sw.png)no-repeat;

	padding-bottom: 8rem;

}



.zmt_zym {

	font-size: 2rem;

	text-align: center;

	font-weight: bold;

	color: #FFFFFF;

	padding: 2rem 0;

	width: 90%;

	margin: 0 auto;

}



.mtzb_kool {

	color: #FFFFFF;

	font-size: 1.5rem;

	width: 85%;

	margin: 0 auto;

	text-align: center;

}



.bon_not {

	background-color: #e18a02;

	width: 90%;

	margin: 0 auto;

	margin-top: -6rem;

	padding: 1rem 0 2rem 0;

}



.bon_not div:nth-child(1) {

	font-size: 2.5rem;

	font-weight: bold;

	color: #FFFFFF;

	text-align: center;

}



.bon_not div:nth-child(2) {

	font-size: 1.3rem;

	color: #FFFFFF;

	width: 70%;

	margin: 0 auto;

	text-align: center;

	line-height: 3rem;

}



.bon_not div:nth-child(2) {}



.bon_not div:nth-child(2) img {

	width: 5rem;

}



.bon_not div:nth-child(3) {

	text-align: center;

	color: #f4d3b2;





}

.pisotion_pt{

	position: relative;

}

.pisotion_pt .zmtyny{

	position: absolute;

	font-size: 1.5rem;

	font-weight: bold;

	padding: 1.5rem 5%;

}

#title_nbox{

	width: 95%;

	font-size: 2rem;

	position: relative;

}
.mgoond{

	background-color: #00b6b8;

	padding-bottom: 2rem;

}

.mgoond h1{

	font-size: 2rem;

	color: #FFFFFF;

	padding: 2rem 10%;

	text-align: center;

}

.mgoond p{

	width: 80%;

	margin: 0 auto;

	font-size: 1.3rem;

	color: #FFFFFF;

	margin-bottom: 2rem;

}

.rmxnd{

	background-color: #00B6B8;

	margin-top: 2rem;

	padding: 2rem 0;

}

.rmxnd h2{

	text-align: center;

	color: #e4ff00;

	

}

.rmxnd p{

	text-align: center;

	color: #FFFFFF;

}

.rmxnd input{

	display: block;

	width: 90%;

	height: 3rem;

	margin:1rem auto;

	background-color: rgba(255,255,255,0);

	border: solid #FFFFFF 0.1rem;

	font-size: 1.25rem;

	border-radius: 0.5rem;

	padding-left: 2%;

	color: #FFFFFF;

}

.rmxnd input::placeholder{

	color: #FFFFFF;

}