
.formtype form fieldset > div.joinnum {
	  width:15%;	
	}
	
	
@media screen and (max-width: 767px) {
 
	.newstype1 ul li .text .ptt, .caretype3 ul li .text .ptt {
		height:95px;
		overflow:hidden;
		
	}
	
	.joinnum{
	    width:50%;	
	}
	
	.formtype form fieldset > div.joinnum {
	  width:49%;	
	}
	
	.mtype6 .iwantbt a.next {
	  width:110%;
	}
	
	.mtype6 .iwantbt a {
	  padding-left: 0px;
	  padding-right: 0px;
	  padding-top: 10px;
	  padding-bottom: 10px;

	  line-height: 20px;
	 
	}
   
    .mtype6 .iwantbt {
	
	  width: 100%;
	
	}


}

@media screen and (max-width: 480px) { 
	
	.mtype6 .iwantbt a {
	  padding-left: 10px;
	  padding-right: 10px;
	  padding-top: 10px;
	  padding-bottom: 10px;

	  line-height: 20px;
	 
	}
   
   
	.formtype form fieldset > div.joinnum {
	  width:49%;	
	}
	
	.mtype6 .iwantbt a.next {
	  width:20%;
	}

}


.caretype3 ul li .text h2 {
	font-weight: bold;
	margin-top: 0px;
	padding-bottom: 5px;
	border-bottom: solid 1px #ccc;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.videopage .textarea .sel {

  width: 150px;
  height:40px;
}

.videopage .textarea .sel select {
  
  font-size: 2.5rem;
  line-height: 40px;
   height:40px;
}

.newstype1 ul li .text .ptt, .caretype3 ul li .text .ptt {

	height:110px;
}

.videopage .textarea p {
 
  margin-top: 15px;
 
}

.mtype4 > li .textarea .ttin {
  
  overflow:visible;
}

.loginmember {
    max-width: 850px;  
}
