/*pc*/  
@media screen and (min-width:1751px){
	
	.top_inside .info1 .name input{width: 250px;}
	
	.top_inside .info1 .gender {width: 500px;}
	.top_inside .info1 .gender input{width: 115px;}
	
	.top_inside .info1 .born select{width: 250px}
	
	.top_inside .info1 .marry input{width: 142px}
	.top_inside .info1 .marry .second{margin-left: 1.5%}
	
	.top_inside .info1 .call select{width:77px;}
	.top_inside .info1 .call input{width:77px;margin-left:1.5%;}
	
	.top_inside .info1 .text input{width: 250px;}
    
    /*topmenu*/  
    header.whiteheader .mainlogo{height: 50px;}
    header.whiteheader #menu_in>li:first-child{padding: 0 40px 0 20px}
    #menu_in>li{ font-size: 1.7rem;padding: 0 20px;}
    
}



/*탑메뉴 겹침방지*/
@media screen and (min-width:1024px) and (max-width:1750px){
	
.top_inside .info1 .name input{width: 250px;}
	
	.top_inside .info1 .gender {width: 500px;}
	.top_inside .info1 .gender input{width: 115px;}
	
	.top_inside .info1 .born select{width: 250px}
	
	.top_inside .info1 .marry input{width: 142px}
	.top_inside .info1 .marry .second{margin-left: 1.5%}
	
	.top_inside .info1 .call select{width:77px;}
	.top_inside .info1 .call input{width:77px;margin-left:1.5%;}
	
	.top_inside .info1 .text input{width: 250px;}
    
    /*topmenu*/  
    header.whiteheader .mainlogo{height: 55px;}
    header.whiteheader #menu_in>li:first-child{padding: 0 30px 0 20px}
    #menu_in>li{ font-size: 18px;padding: 0 13px;}
    
}



/*tablet*/
@media screen and (min-width:640px) and (max-width:1023px){
	
	.top_inside .info1 .name input{width: 250px;}
	
	.top_inside .info1 .gender {width: 500px;}
	.top_inside .info1 .gender input{width: 115px;}
	
	.top_inside .info1 .born select{width: 250px}
	
	.top_inside .info1 .marry input{width: 142px}
	.top_inside .info1 .marry .second{margin-left: 1.5%}
	
	.top_inside .info1 .call select{width:77px;}
	.top_inside .info1 .call input{width:77px;margin-left:1.5%;}
	
	.top_inside .info1 .text input{width: 250px;}
	
    /*topmenu*/  
    header.whiteheader .mainlogo{height: 55px;margin-top: 13px}
    header.whiteheader #menu_in>li:first-child{padding: 0 30px 0 20px}
    #menu_in>li{ font-size: 18px;padding: 0 13px;}
}

/*mobile*/   
@media screen and (max-width:639px){
	
	.top_inside .info1 .name input{width: 250px;}
	
	.top_inside .info1 .gender {width: 500px;}
	.top_inside .info1 .gender input{width: 115px;}
	
	.top_inside .info1 .born select{width: 250px}
	
	.top_inside .info1 .marry input{width: 142px}
	.top_inside .info1 .marry .second{margin-left: 1.5%}
	
	.top_inside .info1 .call select{width:77px;}
	.top_inside .info1 .call input{width:77px;margin-left:1.5%;}
	
	.top_inside .info1 .text input{width: 250px;}
    
    /*topmenu*/  
    header.whiteheader .mainlogo{height: 55px;margin-top: 13px}
    header.whiteheader #menu_in>li:first-child{padding: 0 30px 0 20px}
    #menu_in>li{ font-size: 18px;padding: 0 13px;}
    
}