
/*body{min-width:1100px;}*/

header{min-width: 1255px;height: 60px;background: #f8f4ff;line-height:60px;font-size:24px;font-family:'Nanum Barun Gothic';font-weight: bold;position: relative; z-index: 2;}
header .header_wrap{position: relative;}
header h1 a{width: 130px; height: 49px;display: inline-block;position: absolute;background:url(../images/logo.png) no-repeat;text-indent: -9999px;top: 17px; left: 0;}
header .quick_menu{position: absolute;right: 0;top: -18px;background:url(../images/quick_site.png) no-repeat; width: 248px;height: 178px;text-indent: -9999px;}
.header_top, .header_wrap{width:1100px;margin: auto;font-family: 'Nanum Barun Gothic';}
.main_vis{height: 480px;background:url(../images/main_vis01.png) no-repeat center 0;min-width:1255px}
.main_vis .main_vis_wrap{width: 1100px;margin: auto;position: relative;text-align: center;padding-top: 74px;}
.main_vis .main_vis_wrap h2{background:url(../images/main_vis_txt01.png) no-repeat;width: 452px;height: 75px; text-indent: -9999px;display: block;position: absolute;left: 78px;top: 145px;}
.main_vis .main_vis_wrap p{background:url(../images/main_vis_txt02.png?0202) no-repeat;width: 392px;height: 71px;position: absolute;left: 78px;top:252px;text-indent: -9999px;}
.content{position:relative;width:1100px;margin:auto;}
.gnb{width:1100px;height:285px;border: 1px solid #d6d6d6;margin:30px auto;box-sizing: border-box;padding:0 15px 0 15px }
.gnb ul{}
.gnb li{float:left;margin-right: 16px;padding-top: 36px;}
.gnb .last{margin-right: 0;}
.gnb .gnb_txt01{font-size: 28px;line-height:28px;letter-spacing: -1.5px;position: relative;display: inline;color: #4b4b4b;}
.gnb .gnb_txt02{font-size: 16px;letter-spacing:-1.3px;padding-top:13px;}
.gnb .gnb_img{padding-top: 14px;position: relative;overflow: hidden;}
.gnb_img_list{vertical-align: top;}
.gnb .gnb_img .gnb_img_bg{
background: #FFDABF;opacity:0.6;padding-bottom: 11px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
display: none;width: 100%;height: 100%;position: absolute;vertical-align: middle;
}
.gnb .gnb_img .gnb_img_txt01 {position: absolute;text-align: center;vertical-align: middle;color:#fff;left: 50%;margin-left:-62px; top: 79px;display:none;}
.gnb .gnb_img .gnb_img_txt01 span{ padding: 7px 26px;border:2px solid #fff;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
border-radius:18px;
}
.gnb .gnb_img .gnb_img_txt01 .img_more {margin-left: 5px;}
.gnb .hover_off{width: 45px;height: 26px;display:block;background: url(../images/left_icon.png) no-repeat;position: absolute;top:3px;right: -58px;}
.gnb .hover_on{width: 11px;height: 26px;display:block;background: url(../images/left_icon.png) no-repeat;background-position: -1px 0px;position: absolute;top:3px;right: -23px;}

.userform_wrap{overflow: hidden;width: 1100px; margin:0 auto 30px;}
.apply_from_wrap{width:822px;float: left;background:url(../images/form_bg.png) repeat;height: 244px;box-sizing: border-box;padding: 28px 0 20px 0;position: relative;}
.apply_from_wrap h3 {font-size: 32px;font-weight: normal;margin-bottom: 20px;line-height: 32px;background:url(../images/apply_from_wrap_txt01.png?0207) no-repeat;
text-indent: -9999px;width: 392px;height: 29px;display: block;margin-left: 148px;}
.apply_from_wrap .check_agree{margin-left: 148px;box-sizing: border-box;padding-top: 18px;font-size: 18px;color: #787878;width: 390px;}
.apply_from_wrap .agree_txt_more{float: right;background: #434343;font-size: 11px;color: #fff;font-family:'돋움','Dotum';padding: 5px 15px;}
.apply_from_wrap .label01{width: 100px;display: inline-block;margin-left: 48px;box-sizing: border-box;padding-left: 34px;font-size: 19px;height: 48px; vertical-align: top; line-height: 48px;float: left;-ms-text-align-last: auto;
text-align-last: auto;}
.apply_from_wrap .label02{}
.apply_from_wrap .input_txt01{border: 1px solid #fba27a;box-sizing: border-box;height: 48px;width: 391px;margin-bottom: 5px;line-height: 48px;font-size:18px;box-sizing:border-box;padding-left: 10px;}
.apply_from_wrap .input_txt02{border: 1px solid #fba27a;box-sizing: border-box;height: 48px;width: 117px;line-height: 48px;font-size:18px;box-sizing:border-box;padding-left: 10px;float: left;}
.apply_from_wrap .from_input_p02{overflow: hidden;}
.apply_from_wrap .tel_bar{width: 20px;display: inline-block;color: #fba27a;text-align: center;height: 48px; vertical-align: top; line-height: 48px;float: left;}
.apply_from_wrap .form_submit{background:url(../images/submit_btn.png) no-repeat;border: 0;text-indent: -9999px;width: 180px;height: 102px; position: absolute; top: 78px; left: 565px;cursor:pointer}

.user_service{width: 270px;float: right;background: #fff;height: 244px;position: relative;box-sizing:border-box;border: 1px solid #fba27a}
.user_service h3{font-size: 23px;font-weight: normal;text-align: center;padding-top: 52px;padding-bottom: 23px;}
.user_service .user_service_txt01{ background: url(../images/user_service_tel.png) no-repeat;width: 207px;height: 47px;margin: auto;text-indent: -9999px; }
.user_service .user_service_txt02{font-size: 17px;letter-spacing: -1px;text-align: center;margin-top: 32px;}
.side_con{width:118px;border:1px solid #dedede;right:-155px;position:absolute;top:0;background: #fff;}
.side_con .side_con_ul li{ text-align:center;}
.side_con .side_con_ul li img{border-bottom:1px dashed #dddddd;padding:6px 0;}
.side_con .side_con_ul li .last{border-bottom:0}
.slider_con_ul {border-top: 1px solid #dddddd;}
.bx-wrapper { position: relative; margin:auto; padding: 0; }
.bx-wrapper .bx-viewport {
-moz-box-shadow: 0 0 0px #ccc;
-webkit-box-shadow: 0 0 0px #ccc;
box-shadow: 0 0 0px #ccc;
border: 0px solid #fff;
left: -0px;
background: #fff;
-webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
position: absolute;
bottom: 4px;
width: 100%;
}
/*sub01*/
.sub01_bg{
min-width: 1255px;
width: 100%;
height: 1013px;
top:60px;
position: absolute;
left: 0;
background: url(../images/sub/sub01_bg.jpg) center 0px no-repeat;
background-attachment: fixed;
}
.sub02_bg{
min-width: 1255px;
width: 100%;
height: 1013px;
top:60px;
position: absolute;
left: 0;
background: url(../images/sub/sub02_bg.jpg) center 0px no-repeat;
background-attachment: fixed;
}
.sub03_bg{
min-width: 1255px;
width: 100%;
height: 1013px;
top:60px;
position: absolute;
left: 0;
background: url(../images/sub/sub03_bg.jpg) center 0px no-repeat;
background-attachment: fixed;
}
.sub04_bg{
min-width: 1255px;
width: 100%;
height: 1013px;
top:60px;
position: absolute;
left: 0;
background: url(../images/sub/sub04_bg.jpg) center 0px no-repeat;
background-attachment: fixed;
}
.sub_con_wrap{position: relative;z-index:1;width: 1100px;margin: auto; }
.sub_con_wrap1 h2{text-indent: -9999px;width: 372px; height: 77px;margin: auto;background:url(../images/sub/sub01_txt.png) no-repeat;margin: 78px auto 42px;}
/*2*/
.sub_con_wrap2 h2{text-indent: -9999px;width: 325px; height: 77px;margin: auto;background:url(../images/sub/sub02_txt.png) no-repeat;;margin: 78px auto 42px;}
/*3*/
.sub_con_wrap3 h2{text-indent: -9999px;width: 324px; height: 77px;margin: auto;background:url(../images/sub/sub03_txt.png) no-repeat;;margin: 78px auto 42px;}
/*4*/
.sub_con_wrap4 h2{text-indent: -9999px;width: 374px; height: 78px;margin: auto;background:url(../images/sub/sub04_txt.png) no-repeat;;margin: 78px auto 42px;}
.sub_gnb_wrap{position: relative;height: 138px;}
/*.sub_gnb{overflow: hidden;position:relative;position: absolute; bottom: 0;}*/
.sub_gnb li{
float: left;width: 265px;text-align: center;
height: 113px;
display: table;
margin-right: 13px;
position: relative;}
.sub_gnb .last{margin-right: 0;}
.sub_gnb li {position: absolute;bottom: 0; left: 0;}
.sub_gnb .sub_li01{}
.sub_gnb .sub_li02{left: 278px;}
.sub_gnb .sub_li03{left: 558px;}
.sub_gnb .sub_li04{left: 835px;}
.sub_gnb li a{color: #fff;display: table-cell;vertical-align: middle;font-size: 25px;line-height: 24px;position: relative; background: #ffdabf; border-radius: 70px 0 70px 0; height: 13px; behavior: url( "../PIE.htc" ); /*behavior: url( "../../PIE.htc" );*/ }
.sub_gnb_txt01{display: inline-block;background:url(../images/sub/loan_menu_txt01.png) no-repeat;text-indent: -9999px;width: 132px;height: 63px;}
.sub_gnb_txt02{display: inline-block;background:url(../images/sub/loan_menu_txt02.png) no-repeat;text-indent: -9999px;width: 122px;height: 63px;}
.sub_gnb_txt03{display: inline-block;background:url(../images/sub/loan_menu_txt03.png) no-repeat;text-indent: -9999px;width: 122px;height: 63px;}
.sub_gnb_txt04{display: inline-block;background:url(../images/sub/loan_menu_txt04.png) no-repeat;text-indent: -9999px;width: 145px;height: 63px;}

.border_bg01{background:url(../images/sub/border_bg01.png) no-repeat;width: 1100px; height: 48px;text-indent: -9999px;margin: 16px 0;}
.border_bg02{background:url(../images/sub/border_bg02.png) no-repeat;width: 1100px; height: 48px;text-indent: -9999px;margin: 16px 0;}
.border_bg03{background:url(../images/sub/border_bg03.png) no-repeat;width: 1100px; height: 48px;text-indent: -9999px;margin: 16px 0;}
.border_bg04{background:url(../images/sub/border_bg04.png) no-repeat;width: 1100px; height: 48px;text-indent: -9999px;margin: 16px 0;}

.sub_con_list{position: relative; height: 540px;}
.sub_con_list_bg{background: #fff;height: 507px;width: 100%;position: absolute; top: 0;left: 0;opacity: 0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.sub_gnb .sub_con_list_bg_on{background:#ff8f8f; opacity:1;}
.sub_con_ul{position: relative;padding:8px 57px 8px 57px;}
.sub_con_ul li {height: 70px;box-sizing: border-box;border-bottom:1px dashed #b4b5b5;width: 100%;position: relative;}
.sub_con_ul .last{border-bottom: 0;padding-top: 3px;}
.list_txt01{font-size: 24px;display: inline-block;line-height: 24px;height: 79px;vertical-align: middle;width: 185px;box-sizing: border-box;padding-left: 96px;padding-top: 21px;text-align: center;letter-spacing:-1px;}
.list_txt01_1{background:url(../images/sub/sub01_list01.png) no-repeat;background-position: 10px 8px;}
.list_txt01_2{background:url(../images/sub/sub01_list02.png) no-repeat;background-position: 10px 8px;}
.list_txt01_3{background:url(../images/sub/sub01_list03.png) no-repeat;background-position: 10px 8px;}
.list_txt01_4{background:url(../images/sub/sub01_list04.png) no-repeat;background-position: 10px 8px;}
.list_txt01_5{background:url(../images/sub/sub01_list05.png) no-repeat;background-position: 10px 8px;}
.list_txt01_6{background:url(../images/sub/sub01_list06.png) no-repeat;background-position: 10px 8px;}
.list_txt02{ /* padding-left: 40px; */ box-sizing: border-box; font-size: 16px; color: #535353; margin-top: 26px; display: inline-block; letter-spacing: -1px; position: absolute; top: -4px; left: 250px; }
.list_txt02_6{width: 800px;position: absolute;line-height: 32px;top: -9px;}
.notice_check{position:absolute;bottom: 56px;right: 34px;font-size: 15px;color: #535353;background:url(../images/sub/notice.png) no-repeat;background-position: 0 0;padding-left: 28px;}
.sub_apply_btn{cursor: pointer;width: 218px;height: 48px;background:url(../images/sub/loan_btn.png) no-repeat;display: block;margin: -15px auto 40px;text-indent: -9999px;}
.all_wrap_bg{position: fixed;top: 0; left: 0;width: 100%;height: 100%; background: #000;opacity:0.5;z-index: 9;display: none; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }
.layer_user_agree{width: 1120px;background: #fff;position: absolute;top:302px; left: 50%;z-index:10;margin-left: -560px;padding:5px 0px 5px 0px; box-sizing:border-box; border: 1px solid #f5f5f6;display: none;}
.layer_user_agree iframe{margin: auto;display: block;}
.layer_txt01{font-size: 24px;margin-bottom: 11px;}
.layer_txt01 span {color: #787878;font-size: 18px;padding-left: 20px;}
.layer_wrap01{border-top:2px solid #a881d3;border-bottom:2px solid #a881d3;margin-bottom: 49px;}
.layer_wrap01 p{height: 80px;line-height: 80px;}
.form_list{background: #f8f8f8;display:inline-block;width: 116px;text-align: center;font-size: 18px;float: left;}
.form_input{display: inline-block;border-bottom:1px dashed #ccc;box-sizing: border-box;padding-left: 32px;width: 889px;}
.form_input_last{display: inline-block;box-sizing: border-box;padding-left: 32px;}
.form_input .sub_input_style01{height: 36px; width: 403px;border:1px solid #ddd;font-size:18px; padding-left: 10px;box-sizing: border-box;line-height: 36px;}
.form_input .sub_input_style02{width: 110px;height: 36px;border:1px solid #ddd;font-size:18px; padding-left: 10px;box-sizing: border-box;vertical-align: middle;line-height: 36px;}
.bar03{ width: 31px; display: inline-block; color: #e1e1e1; text-align: center; height: 48px; line-height: 80px; }

.select_style01{width: 120px; vertical-align: middle;height: 36px; border:1px solid #dddddd;padding-left:10px;line-height: 36px;font-size: 18px;color: #787878;}
.select_style02{width: 72px; vertical-align: middle;height: 36px; border:1px solid #dddddd;padding-left:10px;line-height: 36px;font-size: 18px;color: #787878;}
.ymd{width: 28px;display: inline-block;box-sizing: border-box;padding-left: 5px;color: #787878;}

.radio_wrap{font-size: 18px;color: #787878;}
.radio_wrap input{margin-right: 10px;}
.radio_wrap label{margin-right: 13px;}

.layer_agree_wrap{border-top:2px solid #9d9d9d;border-bottom:2px solid #9d9d9d;}
.layer_agree_wrap .agree_txt{background: #f8f8f8;padding:29px 32px;font-size:18px;line-height:30px;}
.layer_agree_wrap .agree_txt01{font-size:22px;}
.agree_txt02{padding-left: 20px;display:block;}
.pd_bar{display: block;float: left;}
.agree_txt03{color: #787878;padding-left: 20px;display:block;margin-bottom: 30px;}
.agree_check{padding: 16px 0 23px;color: #787878; font-size:18px;margin-left: 51px;}
.agree_check input{margin-right: 10px;width: 15px;text-align: center;}
.sub_agree{width: 148px; height: 48px;background:url(../images/sub/sub_agree.png) no-repeat; border:0;text-indent: -9999px;display: block;margin:32px auto 0;}

/*footer*/
footer{ display: block;clear: both;width: 1100px; margin: auto;}
.footer_txt01{border-top:2px solid #000;padding-bottom: 16px;overflow: hidden;border-bottom:  1px solid #ccc;;}
.footer_txt01 li {font-size: 16px;list-style: none;}
.footer_txt01 li a {text-decoration: none;color: #333;float: left;padding:18px 22px 0px 21px;letter-spacing: -0.8px;background:url(../images/footer_bar.png) no-repeat;background-position: right 20px;}
.footer_txt01 li .last{background: none;}
.footer_txt01 li a.end{background:none}
.footer_txt01 li a.fnone{padding-left: 9px;}
.footer_txt02{font-size:19.5px;padding: 20px 7px; letter-spacing: -2.6px;}
.footer_txt02 span {display: inline-block; width: 17px;height: 10px;}
.footer_txt03{font-size: 24px;letter-spacing: -1.1px;line-height: 30px;padding:0 7px 34px 7px }
.footer_txt03 span {color: #fba27a;}
