/*------ MyData -------------------*/
.MyData_input_group{
	display: flex;
	flex-direction: row;
	flex-flow: wrap;
	padding-top: 15px;
}
.MyData_input_group .input_item{
	width: 100%;
	margin-bottom: 2rem;
	text-indent: -1.3em;
    padding-left: 1.3em;
}
.MyData_input_note{
	display: flex;
	flex-direction: row;
	flex-flow: wrap;
	margin-top: -20px;
	padding-left: 35px;
	font-size:16px;
}
.MyData_input_note span{
	width: 100%;
	text-align: left;
	margin-bottom: 1rem;
}
.MyData_input_note span:first-child {
	color: #ff0000;
}
.MyData_modal  h5{
	color: #009999;
}
.MyData_modal p{
	text-align: left;
	margin-bottom: 1rem;
}
.MyData-modal-note {
    color: #f5a017;
}
.MyData-modal-note span{
    display: block;
	text-indent: -0.7em;
    padding-left: 0.7em;
}
.MyData-modal-btn {
	color: #009999;
	font-size: 18px;
	border: 2px solid #009999;
	border-radius: 50px;
	background-color: #ffffff;
	line-height: 1;
}
.MyData-modal-btn-y {
	color: #ffffff;
	font-size: 18px;
	border: 2px solid #009999;
	border-radius: 50px;
	background-color: #009999;
	line-height: 1;
}
@media screen and (max-width: 768px) {
	.MyData_input_group .input_item{
	margin-bottom: 15px;
}
}
/*-------------------------------*/
.MyDataTitle  {
  color: #009999;
  font-size: 24px;
  font-weight: 600;
  text-align: center;  
  }
.MyDataTitle span{
  padding-bottom: 5px;	
  border-bottom: 2px solid #00859a;
  }
.termsDetial{
	font-size: 17px;
    letter-spacing: 0.06em;
	color: #333333;
    line-height: 1.8;
	padding-top: 30px;
}
.termsDetial-indent{
	list-style: none;
	margin-left: -40px;
}
.termsDetial-indent li{
	text-indent: -2em;
	padding-left: 2em;
}
.termsDetial-indent li span{
	display: block;
	text-indent: -1em;
	padding-left: 1em;
}
@media screen and (max-width: 768px) {
.MyDataTitle  {
  font-size: 20px;   
  }
.MyDataTitle span{
  padding-bottom: 0px;	
  }
   .termsDetial{
	font-size: 15px;
	padding-top: 30px;
}
}
/*-----------------訊息頁---------------------------------*/
.MyDataFinishTitle{
	position: relative;
	margin-bottom: 45PX;
}
.MyDataFinishTitle h3 {
  color: #009999;
  font-size: 22px;
  font-weight: 600;
/*  padding-top: 2rem;*/
  padding-bottom: 10px;
  border-bottom: 3px solid #e4e2e2;
  }
  .MyDataFinishTitle h3 span {
    padding-bottom: 8px;
    border-bottom: 3px solid #00859a; }

.result_message {
	padding: 10px 30px;
	font-size: 16px;
	background-color:#ffffff; 
	color: #434343;
}

.result_message .mark_txt{
	font-size: 24px;
	line-height: 60px;
	color: #009999;
	font-weight: 600;
} 
.result_message p{
	font-size: 20px;
	text-align: left;
	font-weight: 600;
}
.tks_message_end:before{
	content: "";
    display: block;
	width: 100%;
	height: 30px;
	background-image: url("../../images/tks_message_line.gif");
	margin-top: 15px;
	margin-bottom: 15px;
}

@media screen and (max-width: 768px) {
	.MyDataFinishTitle {
	margin-bottom: 25PX;
}
	.result_message {
	padding: 0px 0px;
}
}
/*------------------//訊息頁---------------------------------*/