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

	#wrap { 
		width: 515px; margin: 50px auto; 
		border: 1px solid white; 
		height: 820px; 
		background: url(./../images/common/phone.png) no-repeat ;
	}

	#wrap_inner{ 
		margin: 110px 60px 60px 65px; height:600px; overflow: auto;
	}

	#main_navi {  }
	#wrap_footer{ position: inherit; }
	div#layerGuide { width: 460px; top: 100px; } 
	/* div#layerGuide_body_contents { height: 400px; } */

	#wrap_send { width: 500px; }
	#wrap_send_inner { width: 500px; }
	/*#wrap_send_body { margin-top: 28em;}*/
}

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

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

	#wrap { 
		width: 100%; 
		border: 0px solid white; 
		height: auto; 
		background: url('') no-repeat ;
	}

	#wrap_inner{ 
		margin: 0px 0px 0px 0px; height: auto; overflow: auto;
	}

	#header, #bodyer, #footer { width: 100%; }
	#wrap_header { margin-top:0px; }	
	#main_navi { top: 0px; } 
	#wrap_footer{ position:fixed; bottom:0px; width: 100%; }
	body{ background-color: white; }
	div#layerGuide { width: 100%; top: 0px;  } 
	/* div#layerGuide_body_contents {  height: 100%; }*/

	#wrap_send { width: 100%; }
	#wrap_send_inner { width: 100%; }
	/*
	#wrap_send_body { margin: 20em 0 0 0;}

	#wrap_send_body .input_div { display:block;}
	#wrap_send_body .txt_h3 { margin-top:1em; font-size:14px;}
	*/
	input.send_line { border:1px solid #cccccc; width:100%;}
	
	#coin_send_button {display:flex;}
	
	#emoticon_send {color:white; background-color: black;  border-color: black; flex:1; margin-top:3em;margin-left:0.1em;}
	#emoticon_close {color:black; background-color:white;  border-color: black; flex:1;margin-top:3em;margin-right:0.1em;}

}