

@media all and (max-width:947px) {
   
   .left-form-block {width: 42%; padding:25px;}
   
   
}

@media all and (min-width:768px) {
   
   .header .nav { display:block !important;}
   
}

@media all and (max-width:767px) {
    
	.left-form-block { float:none; width:93%;}
	.right-form-block { border-left:none; border-top: 2px solid #e9ecf0;}
	ul.form-ul > li { float:none; width:100%;}
	ul.form-ul > li .left-form-input { width: 96%;}
	.left-form-block > h3 { padding-top:0px;}
	.payment-method ul { text-align:center;}
	.payment-method ul li:first-child { display:block;}
	.report-contents-third > h3 { text-align:center;}
	.left-form-selector { width:100%;}
	
	.card-filling-form > ul > li { float:none; width:100%;}
	.card-filling-form > ul > li .left-form-input { width: 96.5%;}
	.report-contents-first, .report-contents-third { padding:25px;}
	.left-form-block { width:auto;}
	.payment-method ul li { margin-bottom:10px;}
	
	
}

@media all and (max-width:600px) {
    
	.card-filling-form > ul > li .left-form-input, ul.form-ul > li .left-form-input { width: 94%;}
	.contents-first-textarea, .contents-first-input { width: 94%;}
	
}

@media all and (max-width:479px) {
    
	.card-filling-form > ul > li .left-form-input, ul.form-ul > li .left-form-input { width: 94%;}
	.report-page-contents { padding:15px;}
	
}

@media all and (max-width:400px) {
    
	.card-pay-submit { width: 100%; margin-bottom:10px; display:block;}
	
}



@media print {
    
	
}


















































