
/***********************반응형***************************************/


@media (max-width:1280px) {
	.va-text{left:auto; right:30px;}
	.lp-ul{flex-wrap:wrap; justify-content: center;}
	.lp-ul-box{width:300px; height:300px; max-width:300px;}
	.fba-input input[type="text"],.fba-input input[type="tel"]{width:150px;} 
	.fba-input select{width:150px;} 

}

@media (max-width:1024px){
	.ha-left{display:block; width:100%; margin-top:50px; text-align:center;}
	.ha-right{display:block; position:absolute; width:100%; background:#0040a1; left:0; top:0; z-index:1; height:60px; line-height:60px;}
	.ha-right a{color:#fff; box-sizing:border-box; padding-right:10px;}
	.ha-left span{position:absolute; z-index:2; top:5px; line-height:60px; left:10px; color:#fff;}
	.header-area{position:unset}
	.lp-ul li{width:auto;}
	.va-img{width:160%; margin-left:-80%;}
	.va-text{width:40%;}

	.fba-input{text-align:center; margin:10px 0;}
	.fba-input input[type="text"],.fba-input input[type="tel"]{width:120px;}
	.fba-input span{font-size:18px;}
	.fba-check{text-align:center;}
	.fixed-bar-area{display:block;}
	.fba-tit p{text-align:center; margin-right:0; font-size:30px;}
	.fba-tit p br{display:none;}
	.fba-link a br{display:none;}
	.fba-link a{padding:10px 0; line-height:1.1em; border-radius:100px; width:400px; margin:0 auto;}
	.fba-link a p{font-size:20px;}
	.fba-link a img{width:20px; vertical-align:baseline}
	.fba-input select{margin-top:5px;}

	#visual .slick-arrow{width:40px; height:40px; margin-top:-0px;}
	
	
}	

@media (max-width:768px){
	body, th, td, input, select, textarea, button{
	font-size:14px;
	}
	.lb-box{padding:30px 0 30px;}
	.lb-p{font-size:15px; padding-right:150px; word-break:keep-all;}
	.lb-h2{font-size:32px; padding:10px 10px 0; margin:10px 0;}
	.lb-list{display:block; height:auto; line-height:1.5em; padding:0px; padding-top:10px; font-size:16px; width:300px;} 
	.flag-tail{display:none;}
	.lb-list dl{margin-right:0; padding:0px 10px;}
	.lb-list dd{width:150px; text-align:right;}
	.lb-list dt{width:100px;}
	.lb-list a{position:unset; width:100%; margin-top:10px; font-size:16px; padding:10px 0;}
	.loan-banner{background-position:65% 50%;}

	.ha-left span{font-size:10px; line-height:35px; top:0;}
	.ha-right a{font-size:12px;}
	.ha-right a strong{font-size:16px; margin-left:0; vertical-align:baseline;}
	.ha-right{height:35px; line-height:35px;}
	.ha-left{margin-top:10px;}
	.ha-left img{width:80px;}
	.ha-left p{font-size:18px; margin:0;}
	.ha-left img{vertical-align:baseline;}

	.vat-box{padding-top:0px; }
	.va-text{width:65%;top:auto; bottom:80px; height:auto;}
	.va-img{width:350%; margin-left:-140%;}

	.fixed-bar{padding-top:25px;}
	.fba-tit p{font-size:25px;}
	.fba-input{margin:5px 0;}
	.fba-input input[type="text"],.fba-input input[type="tel"]{width:100px;}
	.fba-input span{font-size:14px; margin-left:10px; margin-right:5px;}
	.fba-input P:last-child{display:block;}
	.fba-link a{width:220px; padding:5px 0;}
	.fb-foot{font-size:14px; word-break:keep-all; padding:5px 0; margin-top:20px;}
	.fba-input label,
	.fba-input a{font-size:14px;}
	.fba-input input[type="checkbox"]{line-height:1;}

	#loan-process{padding:30px 0;}
	.lp-tit{font-size:35px;}
	.lp-p{font-size:14px;}
	.lp-ul{margin-top:20px;}
	.lp-ul-box{width:130px; height:130px;}
	.lp-ul-box span{font-size:14px;}
	.lp-ul-box p{font-size:16px;}
	.lp-ul-box div{font-size:12px; word-break:keep-all; line-height:1.1;}

	.lp-ul-box p:after{display:none;}
	.lp-ul li:nth-child(2):before, .lp-ul li:nth-child(2):after{width:20px; height:20px; margin-top:-10px; left:5px;}
	.lp-ul li:nth-child(2):before{left:auto; right:5px;}
	.lp-ul li:nth-child(2){padding:0 30px;}
	.lp-ul li:nth-child(3):after{width:60px; height:60px;}
	
	.foot-info p{font-size:14px; margin-bottom:0;}
	.foot-info p:before{display:none;}
	footer{padding-top:20px;}

	.layer-pop-area{width:80%; margin-left:-40%; padding:15px 7px;}
	.loan-lt span{font-size:13px; padding:0 45px; word-break:keep-all; line-height:1.1;}
	.loan-lt p{font-size:24px; margin-top:0;}
	.layer-content{height:80%;}
	.close-box{right:0;}
	.close-box img{width:40px;}
	.ly-loan-ul{display:block;}
	.ly-loan-ul li{width:100%; margin-left:0; margin-bottom:10px;}
	.ly-loan-ul li dt{}
	.ly-loan-ul02{margin-top:20px; padding-bottom:20px;}
	.lp-foot{font-size:13px; padding:10px; margin-bottom:20px;}
	.ll-box h2{font-size:16px; margin-bottom:10px; padding:5px 20px;}
	.ma30{margin-top:0;}
	.lc-p1{font-size:0.85em; word-break:keep-all;}
	.layer-content table.lc-t01 th{
	width:90px;
	}
}

@media (max-width:380px){
	.fba-input input[type="text"],.fba-input input[type="tel"]{width:100px; height:30px; line-height:30px;}

	.fba-input select{
	border:0;
	height:30px;
	line-height:30px;
	border-radius:5px;
	padding:0 10px;
	width:90px;
	} 
	.foot-text{padding-top:20px; font-size:12px; box-sizing:border-box; padding:10px; text-align:left;}
	.foot-copy{margin-top:0; font-size:13px;}
	
}