@charset "utf-8";

*{margin:0;padding:0;}
*{-webkit-text-size-adjust:none;-webkit-font-smoothing: antialiased;}


html,body{min-width:1240px;height:100%;margin:0 auto;}
html{overflow-y:scroll;}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{box-sizing:inherit}
body{margin:0;padding:0;width:100%;font-size:12px;font-family : "돋움","Tahoma","Malgun Gothic", Arial, sans-serif;}
form{margin:0;padding:0;}
div,input,textarea,select,button,table,ul,li,ol,dl,dt,dd{margin:0;padding:0;}
input,textarea{outline-style:none;}
img,input{vertical-align:middle;}
img,fieldset{border:0;}
select{font-size:12px;}
label{cursor:pointer;}
input[type="checkbox"]{cursor:pointer;}
input[type="radio"]{cursor:pointer;}
input[type="text"]{padding:5px;border:1px solid #ddd;}
input[type="password"]{padding:5px;border:1px solid #ddd;}
input[type=text]::-ms-clear{display:none;}
input[type=number]::-ms-clear{display:none;}
input[type=tel]::-ms-clear{display:none;}
select{border:1px solid #ddd;padding:3px;font-size:12px;font-family:'돋움';color:#666;}
.agreeAll,.agbtn{cursor:pointer;}


::-webkit-input-placeholder {
	font-size: 13px !important;
	font-family:'돋움' !important;
	letter-spacing:-1px !important;
	font-weight:normal !important;
}
:-moz-placeholder {
	font-size: 13px !important;
	font-family:'돋움' !important;
	letter-spacing:-1px !important;
	font-weight:normal !important;
}
::-moz-placeholder {
	font-size: 13px !important;
	font-family:'돋움' !important;
	letter-spacing:-1px !important;
	font-weight:normal !important;
}
:-ms-input-placeholder {
	font-size: 13px !important;
	font-family:'돋움' !important;
	letter-spacing:-1px !important;
	font-weight:normal !important;
}

input:placeholder-shown {
	font-size: 13px !important;
	font-family:'돋움' !important;
	letter-spacing:-1px !important;
	font-weight:normal !important;
}

.file_button_container, .file_button_container input {height: 20px;width: 59px; cursor:pointer;}
.file_button_container { background: transparent url("/images/btnAttach.gif") left top no-repeat; }
.file_button_container input {opacity: 0;}	

.bankviewBox{width:1200px;margin:0 auto;}
.bankview_stitle{font-family:'Nanum Square';font-size:16px;letter-spacing:-1px;font-weight:normal;color:#111 !important;}





/* 

	layout.css 
	
*/

/* 페이지 타이틀 및 기타 텍스트 설정 */
.section_title{font-family:'Nanum Square',Sans-serif;}
.section_title{margin:0;padding:0;font-style:normal;font-weight:600;font-size:30px;color:#222;letter-spacing:-1px;}
.text_center{text-align:center;}
.section_scrib{font-family:'Nanum Square',Sans-serif;font-size:16px;font-weight:normal;letter-spacing:-1px;color:#555;padding:10px 0;}
.section_stitle{font-family:'Nanum Square',Sans-serif;font-size:20px;font-weight:800;letter-spacing:-1px;padding:15px 0;letter-spacing:-1px;color:#333;}


/* jquery 달력 하단공백 패치 - IE */
.ui-datepicker { font:12.2px dotum; } 
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 70px;} 
.ui-datepicker-trigger { margin:0 0 -5px 2px; } 


/* 레이아웃 시작 */
#header{width:100%;border-bottom:1px solid #1ec545;}
#header .tboxlay{width:100%;border-bottom:1px solid #ecf0f6;overflow:hidden;}
#header .tbox{position:relative;width:1200px;margin:0 auto;height:124px}
#header .tbox .top_logo{position:absolute;left:0;top:35px;}
#header .tbox .rbanner{position:absolute;right:0;top:30px;}

#header .tmnuslay{width:100%;border-bottom:1px solid #ecf0f6;position:relative;z-index:999;}
#header .tmnuslay .tmnus{width:1200px;margin:0 auto;height:55px;}
#header .tmnuslay .topSmenu{position:absolute;left:0;top:56px;background:#fff;width:100%;height:75px;}
#header .tmnuslay .topSmenu{border-bottom:2px solid #1ec545;z-index:998;line-height:75px;box-shadow:0px 3px rgba(0, 0, 0, 0.1);}

#header .tnoticelay{width:100%;/*border-bottom:1px solid #ecf0f6;*/background:#fcfdff;}
#header .tnoticelay .tnotice{position:relative;width:1200px;margin:0 auto;height:53px;}
#header .nList > li{height:53px;float:left;line-height:53px;}
#header .nList > li.nIcon{width:70px;}
#header .nList > li.nCont{width:710px;position:relative;}
#header .nList > li.nCont span.nTicker{position:absolute;left:0;}
#header .nRlist{position:absolute;right:0;}
#header .nRlist > li{height:53px;float:left;}
#header .nRlist > li.nPrev{border-left:1px solid #f2f3f7;border-right:1px solid #f2f3f7;}
#header .nRlist > li.nNext{border-right:1px solid #f2f3f7;margin-right:20px;}
#header .nRlist .alls{line-height:53px;padding:0 8px;}
#header .nRlist .alls a{color:#555}
#header .notiPrev{display:inline-block;height:52px;width:52px;background:url('/images/btn_arr_prev.png') no-repeat;}
#header .notiPrev:hover{background:url('/images/btng_arr_prev.png') no-repeat;}
#header .notiNext{display:inline-block;height:52px;width:52px;background:url('/images/btn_arr_next.png') no-repeat;}
#header .notiNext:hover{background:url('/images/btng_arr_next.png') no-repeat;}

/* 우측 고정배너 */
#header .tnoticelay .tnotice .rban{display:none;position:fixed;/*right:20px;*/top:243px;z-index:999;} 
#header .tnoticelay .tnotice .rban{width:60px;border:1px solid #dee2eb;}
#header .tnoticelay .tnotice .rban .tPhone{width:100%;height:65px;background:url('/images/rban_09.jpg') no-repeat;text-align:center;}
#header .tnoticelay .tnotice .rban .tPhone{font-family:'Montserrat';font-size:15px;font-weight:bold;color:#444;padding-top:8px;}

#header #topMenu > li{position:relative;float:left;font-family:'Nanum Square';font-size:17px;font-weight:normal;height:55px;line-height:54px;width:20%;text-align:center;}
#header #topMenu > li{background:url('/images/li_bg_mnu.jpg') no-repeat;}
#header #topMenu > li:last-child{background:url('/images/li_bg_mnu.jpg') no-repeat, url('/images/li_bg_mnu.jpg') 100% 0 no-repeat;}
#header #topMenu a:hover{color:#2cb400;}
#header #topMenu .active{color:#2cb400;}
#header #topMenu > li > a{display:inline-block;width:100%;height:55px;}

/* 상단메뉴 넓이 재조정 */
#header #topMenu > li:first-child{width:25%;}
#header #topMenu > li:last-child{width:15%;}

#header #topMenu .tSmnu{position:absolute;z-index:999;width:500px;/*left:-60px;*/left:-60px;top:52px;}
#header #topMenu .tSmnu > li{float:left !important;height:75px;line-height:75px;font-family:'돋움';font-size:14px;margin-right:30px;}
#header #topMenu .tSmnu > li:last-child{margin-right:0;}
/*#header #topMenu > li:last-child > ul{left:-280px;}*/
#header #topMenu > li:last-child > ul{left:-97px;}
#header #topMenu .tSmnu a:hover{font-weight:bold;letter-spacing:-1px;}

/* 컨텐츠 */
#contents{width:100%;overflow:hidden;min-height:600px;}


/* 회사소개 컨텐츠 레이아웃  */
#compCont{overflow:hidden;width:1200px;margin:0 auto;margin-top:20px;}
#compCont > li{float:left;}
#compCont  > li.col01{width:883px;margin-right:24px;}
#compCont  > li.col02{width:293px;}

/* 회사소개 페이지 */
#aboutUs{font-family:'Nanum Square';}
#aboutUs .abTimg{position:relative;}
#aboutUs .abTimg a{position:absolute;left:62px;top:193px;width:166px;height:41px;}
#aboutUs .tarea { width:100%;}
#aboutUs .au_title { font-size:30px; color:#000; margin-bottom:40px; font-weight:bold; padding:0 20px;}
#aboutUs .au_text { font-size:20px; color:#919191; line-height:34px; margin-bottom:100px; padding:0 20px;}
#aboutUs .au_text span { color:#2968cc; }

#aboutUs .au_three { width:100%; text-align:center;}
#aboutUs .three_title {     
	font-size: 17px;
    color: #fff;
    width: 141px;
    height: 30px;
    margin: 0 auto;
    background: #2968cc;
    line-height: 30px;
    margin-bottom: 10px;} /*폰트컬러 블루블랙*/
#aboutUs .three_title span { color:#fff;} /*폰트컬러 블루*/
#aboutUs .three_sub { color:#b3b3b3; font-size:16px; margin-bottom:55px;}
#aboutUs .three_box { width:100%;  height:140px;}
#aboutUs .tb01 { width:33%; float:left; border-right:1px solid #eaeaea; background:url('/images/tb01_bg.png') top center no-repeat;}
#aboutUs .tb02 { width:33%; float:left; border-right:1px solid #eaeaea; background:url('/images/tb02_bg.png') top center no-repeat;}
#aboutUs .tb03 { width:33%; float:left; background:url('/images/tb03_bg.png') top center no-repeat;}
#aboutUs .tb_name { font-family:'돋움';font-size:14px; color:#242424; padding: 75px 0 10px 0; }
#aboutUs .tb_num { font-size:26px; color:#2968cc;}
#aboutUs .tb_num span { font-size:18px; color:#2968cc;}

#aboutUs .au_text02 { font-size:20px; color:#919191; line-height:34px; margin:100px 0; padding:0 20px;}
#aboutUs .au_text02 span { color:#2968cc; }
#aboutUs .au_box { width:100%; height:241px;background: url(/images/aubox_bg.png) 591px bottom no-repeat, linear-gradient(to right, #d7edfe, #ddfffd); border-radius:5px; }
#aboutUs .box_p1 { font-size:26px; color:#0d0d0d; padding:75px 0 20px 75px; }
#aboutUs .box_p1 span {  font-size:26px; font-weight:bold; color:#2968cc;}
#aboutUs .box_p2 { font-size:18px; color:#858c90; line-height:28px; padding:0 0 0 75px;}

#aboutUs .tarea2 { width:100%; background:#f3f5f8; padding:100px 60px 110px 60px; margin-bottom:150px; }
#aboutUs .au_title { font-size:30px; margin-bottom:40px; color:#000; font-weight:bold; }
#aboutUs .casebox { width:100%; padding:40px; border-radius:5px; background:#fff; margin-bottom:20px;}
#aboutUs .casetitle { font-size:20px; color:#000; margin-bottom:15px; font-weight:bold;  }
#aboutUs .casetitle span { font-size:20px; color:#2968cc; font-weight:bold;}
#aboutUs .casetext { font-family:'돋움';font-size:14px; color:#999999; line-height:22px; }
#aboutUs .case_bt { width:100%; height:83px; background: linear-gradient(to right, #419bf7, #6d66fc); color:#fff; text-align:center; line-height:83px; font-size:22px; border-radius:10px; margin-top:40px;}


/* 질문과 답변 최근게시물 */
.qBox{border:1px solid #ebebeb;min-height:400px;}
.qBox .qTitle{font-family:'Nanum Square';font-size:15px;padding:20px 15px;border-bottom:1px solid #ebebeb;}
.qBox .inBox{padding:15px;}
.qBox .qList{overflow:hidden;}
.qBox .qList > li{float:left;height:24px;line-height:24px;color:#333;}
.qBox .qList > li.col01{width:70%;}
.qBox .qList > li.col02{width:20%;text-align:right;color:#afafaf;}
.qBox .qnaWbtn{display:inline-block;clear:both;width:100%;height:52px;margin-top:20px;line-height:52px;font-family:'Nanum Square';font-size:17px;text-align:center;}
.qBox .qnaWbtn{background:#d5d9df;color:#000 !important;}
.qBox a{color:#4c4c4c;}

/* 상담신청하기 */
.rpBox{border:1px solid #ebebeb;}
.rpBox .rfont{color:red;}
.rpBox .inBox{padding:20px 25px;}
.rpTitle{padding:20px 15px;border-bottom:1px solid #ebebeb;}
.rpTitle .tt{font-family:'Nanum Square';font-size:15px;}
.rpTitle .txt{font-family:'돋움';font-size:11px;color:#666;}
.rPhone input{width:70px !important;}
.rPhone div{margin-bottom:15px;}
.btnFsangDam{display:inline-block;width:100%;height:52px;margin:0 auto;line-height:52px;font-family:'Nanum Square';font-size:17px;text-align:center;}
.btnFsangDam{background:linear-gradient(to right, #419bf7, #01c7b7);color:#fff !important;}

/* 실시간상담접수 현황 */
.rTitle{position:relative;height:40px;width:100%;padding-left:5px;}
.rTitle .rDate{position:absolute;right:0;bottom:10px;color:#9e9e9e;}
.rTitle .rDate > span{letter-spacing:-1px;}
.rTable{background:#ebebeb;}
.rTable th{background:#fafafa;padding:15px 0;}
.rTable td{background:#fff;padding:0;height:90px;overflow:hidden;}
.aiList{height:135px;overflow:hidden;padding-top:10px;}
#sangDamList2{width:100%;overflow:hidden;}
#sangDamList2 > ul {width:100%;}
#sangDamList2 .list{width:100%;height:24px;color:#4c4c4c;overflow:hidden;} 
#sangDamList2 .list > li{float:left;height:24px;line-height:24px;}
#sangDamList2 .list > li.col1{width:33%;text-align:center;}
#sangDamList2 .list > li.col2{width:33%;text-align:center;}
#sangDamList2 .list > li.col3{width:34%;text-align:center;}
.rPhoneBox .rTitle{border:0px solid #ebebeb;padding-top:10px;padding-left:8px;border-bottom:0;}
.rPhoneBox .rPhoneCont{position:relative;width:100%;height:130px;background:url('/images/bg_rm_phone.jpg') 10px 25px  no-repeat;border:0px solid #ebebeb;}
.rPhoneBox .rPhoneCont .tPhone{position:absolute;left:100px;top:24px;font-family:'Montserrat';font-size:34px;letter-spacing:-1px;font-weight:bold;}
.rPhoneBox .rPhoneCont .rTime{position:absolute;left:100px;top:72px;color:#999;font-size:11px;font-family:'돋움';letter-spacing:-0.2px;}
.rPhoneBox .rTitle .bankview_stitle{/*line-height:35px;*/}
.v2{border:1px solid #ebebeb;}
.b2{border-bottom:1px solid #ebebeb !important;padding-left:14px !important;}

.boardRcont .rPhoneBox .rTitle{border:1px solid #ebebeb;/*padding-top:3px;*/padding-left:8px;border-bottom:0;}
.boardRcont .rPhoneBox .rPhoneCont{position:relative;width:100%;height:130px;background:url('/images/bg_rm_phone.jpg') 10px 25px  no-repeat;border:1px solid #ebebeb;}

/* 파트너링크 */
.partNer{border:1px solid #ebebeb;min-height:200px;padding-top:10px;margin-bottom:10px;}
.partNer .pList{overflow:hidden;}
.partNer .pList > li{float:left;width:50%;}
.pageBox{padding-top:40px;}
.subTopImg{}
.subRbox{margin-bottom:10px;}
.subRbox .bankview_stitle{/*padding-top:8px;*/}
.subrt{line-height:45px;padding-left:8px;}

.subRbox .kakao { height:87px; border:1px solid #ebebeb;margin-bottom:100px; background:url('/images/kakao.png');}


@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

.nanummyeongjo * {
 font-family: 'Nanum Myeongjo', serif;
}

/*금소법안내문_메인*/
#guide { width:100%; height:1082px; background:url('/images/gui_bg.png') center center repeat-x;background-size:cover; font-family: 'Nanum Myeongjo', serif; padding:46px 0 0 0;}
#guide .guibox { width:883px; height:992px; margin:0 auto; padding:78px 68px 0 68px; background:#fff; box-shadow:0px 5px 24px rgb(0 0 0 / 20%);}
#guide .titlebox { width:744px; height:72px; border:1px solid #000; line-height:72px; text-align:center; font-size:30px; font-weight:bold; margin-bottom:45px;}
#guide .guitext { text-align:center; line-height:36px; font-size:18px; margin-bottom:30px; }
#guide .guitext .guitext_b {font-size:18px; font-weight:bold;}
#guide .guitext .guitext_r {font-size:18px; font-weight:bold; color:#F00;}
#guide .stop_s_box { width:745px; margin:0 auto; padding:35px 70px 30px 70px; border:1px solid #c4c4c4; }
#guide .stop_s_box .stop_title { font-size: 20px; margin-bottom:25px; font-weight:bold; }
#guide .stop_s_box .stop_text { font-size:18px; line-height:30px;}
#guide .stop_s_box .stop_g {font-size:16px; line-height:25px; color:#6d6d6d; }


/*금소법안내문_서브*/
#sub_guide { width:883px; height:997px; clear:both; font-family: 'Nanum Myeongjo', serif; margin-bottom:20px;}
#sub_guide .guibox { width:883px; height:997px; padding:78px 68px 0 68px; background:#fff; border:1px solid #000; }
#sub_guide .titlebox { width:744px; height:72px; border:1px solid #000; line-height:72px; text-align:center; font-size:30px; font-weight:bold; margin-bottom:45px;}
#sub_guide .guitext { text-align:center; line-height:36px; font-size:18px; margin-bottom:40px; }
#sub_guide .guitext .guitext_b {font-size:18px; font-weight:bold;}
#sub_guide .guitext .guitext_r {font-size:18px; font-weight:bold; color:#F00;}
#sub_guide .stop_s_box { width:745px; height:220px; margin:0 auto; padding:35px 70px 0 70px; border:1px solid #c4c4c4; }
#sub_guide .stop_s_box .stop_title { font-size: 20px; margin-bottom:13px; font-weight:bold; }
#sub_guide .stop_s_box .stop_text { font-size:18px; line-height:30px;}
#sub_guide .stop_s_box .stop_g {font-size:16px; line-height:25px; color:#6d6d6d; }



/* 메인페이지 본문 */
#main_sl{width:100%;height:712px;background:#447feb;}
#main_sl .sl_box{width: 1200px; height:559px; margin: 0 auto; text-align:left;padding-top:105px; padding-left: 35px; font-family:'Nanum Square';position:relative; background:url('/images/bg_icon.png') right top no-repeat;}

#main_sl .copy_01{font-size:30px; font-family: 'Noto Sans KR', sans-serif; font-weight:400;color:#d0ef60;letter-spacing:-1px; text-shadow: 0px 0px 1px #1957b9;}
#main_sl .copy_02{font-family: 'Noto Sans KR', sans-serif; font-size:63px;font-weight:800;color:#fff;letter-spacing:-6px;margin-top:12px; margin-left: -5px; text-shadow: 0px 0px 1px #1957b9;}
#main_sl .copy_03{font-family: 'Noto Sans KR', sans-serif; font-size:63px;font-weight:800;color:#fff;letter-spacing:-6px;margin-top: 0px; margin-left: -5px; text-shadow: 0px 0px 1px #1957b9;}

#main_sl .copy_04{font-size:23px;font-weight:600;color:#fff;letter-spacing:-1px;margin-top:74px; text-shadow: 0px 0px 2px #1957b9;}
#main_sl .cp04_01 { float:left; font-size:23px; margin: 6px 0 0 0;}
#main_sl .copy_bar { float:left; width:2px; height:20px; margin: 9px 15px 0 15px; background:#fff;}
#main_sl .cp04_02 { font-size:23px;}
#main_sl .copy04_num { font-size:30px;}

#main_sl .copy_05{ clear:both; font-size:18px;font-weight:400;color:#c3d8ff;letter-spacing:-1px;margin-top:15px;line-height:30px;}
#main_sl .c_dark{color:#404249;}
#main_sl .c_blue{color:#fff; font-weight: 700;}
#main_sl .c_green{color:#26ff9b;}
#main_mbend{overflow:hidden;width:100%;}
#main_mbend a > li{float:left;width:50%;height:146px;position:relative;font-family:'Nanum Square';font-size:19px;text-shadow:1px 1px 0px rgba(71,138,200,0.2);color:#fff;line-height:150%;}
#main_mbend a > li.left{background:url('/images/main_2ne_01.png') 95% 50% no-repeat,linear-gradient(to right, #419bf7, #21b1d7);}
#main_mbend a > li.right{background:url('/images/main_2ne_02.png') 540px 50% no-repeat,linear-gradient(to left, #01c7b7, #1ea6cd);}
#main_mbend a > li.left .mb_left_txt{position:absolute;right:295px;top:37px;}
#main_mbend a > li.left .mb_left_arr{position:absolute;right:550px;bottom:20px;}
#main_mbend a > li.right .mb_right_txt{position:absolute;left:50px;top:37px;}
#main_mbend a > li.right .mb_right_arr{position:absolute;left:50px;bottom:20px;}

#mainContentsBox{width:100%;background:#f2f4f7;min-height:600px;padding-top:42px;padding-bottom:20px;}
#mainSearch{width:1200px;margin:0 auto;/*height:350px;border:1px solid #dee3eb;*/ overflow:hidden;background:#fff; box-shadow: 0px 5px 24px rgba(0,0,0,.07); margin-top: -146px;}
#mainSearch .stb{position:relative;width:100%;background:#fff;border-bottom:1px solid #f3f3f3;height:104px;}
#mainSearch .stb .title_re{position:absolute;left:296px;top:30px; font-family:'Nanum Square';font-size:34px;font-weight:800;letter-spacing:-2px;line-height:56px;vertical-align:middle; color:#000;}
#mainSearch .stb .reading{padding-right: 9px; padding-bottom: 5px;}
#mainSearch .stb .title_re .gt_re{font-family:'Nanum Square';font-size:34px;font-weight:800;letter-spacing:-2px;line-height:56px;color:#447feb;}
#mainSearch .stb .title_re .gt_re2{font-family:'Nanum Square';font-size:34px;font-weight:800;letter-spacing:-4px;line-height:56px;color:#447feb;}
#mainSearch .stb span.gubun{position:absolute;left:280px;top:21px;display:inline-block;margin-left:20px;width:1px;height:13px;background:#c7cad1;}
#mainSearch .stb .refresh{position:absolute;right:10px;top:43px;border:1px solid #d4d8db;display:inline-block;padding:13px 10px 10px 35px;}
#mainSearch .stb .refresh{background:#fff url('/images/bg_refresh.jpg') no-repeat;}

#mainSearch .midSearch{width:830px;margin:0 auto;margin-top:34px;margin-bottom:23px;}
#mainSearch .midSearch > li{float:left;height:56px;}
#mainSearch .midSearch > li.col01{width:176px;}
#mainSearch .midSearch > li.col02{width:387px;}
#mainSearch .midSearch > li.col03{width:266px;}
#mainSearch .midSearch > li.col01{font-family:'Nanum Square';font-size:23px;font-weight:800;letter-spacing:-2px;line-height:56px;vertical-align:middle; }
#mainSearch .midSearch > li.col01 img{padding-bottom:5px;}
#mainSearch .midSearch .rkey{width:375px;height:56px;border:2px solid #419bf7;padding:0 20px;}
#mainSearch .midSearch .rkey{font-family:'Montserrat';font-size:24px;font-weight:normal;font-style:normal;text-align:center;}
#mainSearch .midSearch .rkey{background:url('/images/bg_won.jpg') 100% 0 no-repeat;}
#mainSearch .mainBtnSearch{display:inline-block;width:265px;height:56px;background:#1ec545 url("/images/bg_graph.jpg") 35px 15px no-repeat;}
#mainSearch .mainBtnSearch{padding-left:20px;color:#fff;text-align:center;font-family:'Nanum Square';font-size:18px;line-height:56px;font-weight:bold;text-shadow:#0b8026 0px 1px 0px;}
#mainSearch input[type=text]::-ms-clear{display:none;}

#mainSearch .btnLoanSearch{display:inline-block;cursor:pointer;width:275px;height:56px;text-align:center;line-height:56px;color:#fff;}
#mainSearch .btnLoanSearch{background:#447feb;/*background-image:linear-gradient(to right, #419bf7, #6d66fc);*/font-size:17px;font-family:'Nanum Square';font-weight:normal;vertical-align:middle;letter-spacing:-1px;text-shadow: 1px 1px 1px #69a6df; }
#mainSearch .btnLoanSearch img{margin-right:3px;}

#mainSearch .daeTypeBox{clear:both;overflow:hidden;padding-top:15px;}
#mainSearch .daeType{overflow:hidden;clear:both;width:1115px;margin:0 auto;padding-top:15px;padding-left:25px;letter-spacing:-0.2px;}
#mainSearch .daeType > li{float:left;}
#mainSearch .daeType > li.title{width:65px;color:#5681f9;font-weight:bold;padding-top:2px;margin-right:8px;}
#mainSearch .daeType > li img{vertical-align:middle;margin-right:0px;}
#mainSearch .daeType > li label{display:inline-block;margin-right:10px;}
#mainSearch .daeType .txt{color:#999;}

#mainSearch .main_sbtm{height:69px;border-top:1px solid #eee;margin-top:30px;line-height:69px;padding:0 10px;color:#4c4b4b;text-align:center;}
#mainSearch .main_sbtm > span{color:#949494;letter-spacing:-0.5px;}
#mainSearch .main_sbtm img{display:inline-block;margin:0 0 4px 0;}


#mainCtxt{width:1200px;margin:0 auto;height:147px;overflow:hidden;text-align:center;font-family:'Nanum Square'; margin-top:20px;}
#mainCtxt .txtBox{border-bottom:2px solid #d3d5d9;width:470px;margin:0 auto;padding-top:53px;}
#mainCtxt .ts{font-size:17px;padding-bottom:10px;letter-spacing:-1px;color:#606060;}
#mainCtxt .tc{font-size:27px;padding-bottom:5px;letter-spacing:-2px;color:#1e1d1d;}

#big_ban_box > div.big_ban_01{width:1200px;margin:0 auto;height:250px;border:1px solid #e0e0e0;margin-bottom:15px;background:#fff;font-family:'Nanum Square';}
#big_ban_box > div.big_ban_01{background: #fff url(/images/bg_mid_01.png)-64px bottom no-repeat;position:relative;}
#big_ban_box > div.big_ban_01 .btxt_box{position:absolute;left:70px;top:53px;}
#big_ban_box > div.big_ban_01 .btxt_box .btxt_02{font-size:28px;font-weight:400;color:#000;letter-spacing:-1px;padding:10px 0 17px 0;line-height: 42px; font-family:'S-CoreDream-5Medium';}
#big_ban_box > div.big_ban_01 .btxt_box .btxt_02 .c_blue{color:#419bf7; font-family:'S-CoreDream-6Bold';}
#big_ban_box > div.big_ban_01 .btxt_box .btxt_03{font-size:15px;font-weight:400;color:#aaa;letter-spacing:-0.5px;padding-top:5px;}
#big_ban_box > div.big_ban_01 .btxt_box .btxt_03 span{display:inline-block;padding-bottom:3px;border-bottom:1px solid #419bf7; color:#419bf7;}
#big_ban_box > ul.big_ban_02{overflow:hidden;width:1200px;margin:0 auto;margin-bottom:15px;color:#fff;font-family:'Nanum Square';}
#big_ban_box > ul.big_ban_02 > li{float:left;width:592px;height:250px;background:#fff;border:0px solid #8e8e8e;position:relative;}
#big_ban_box > ul.big_ban_02 > li:first-child{margin-right:15px;}
#big_ban_box > ul.big_ban_02 > li.left{background:#fff url('/images/bg_mid_02.png') left top no-repeat;}
#big_ban_box > ul.big_ban_02 > li.right{background:#fff url('/images/bg_mid_03.png') left top no-repeat;}
#big_ban_box > ul.big_ban_02 > li a .tbox{position:absolute;left:45px;top:45px; color:#fff;}
#big_ban_box > ul.big_ban_02 > li a .tbox .tt01{font-size:34px;font-weight:700;margin-bottom:15px;letter-spacing:-1px;}
#big_ban_box > ul.big_ban_02 > li a .tbox .tt02{font-size:18px;font-weight:400;margin-bottom:35px;line-height:140%;letter-spacing:-1px;text-shadow:0px 1px 0px rgba(63,114,167,0.1);}
#big_ban_box > ul.big_ban_02 > li a .tbox .tt03{font-family:'돋움';font-size:12px;font-weight:normal;margin-bottom:15px;}
#big_ban_box > ul.big_ban_02 > li a .tbox .tt03 img{vertical-align:middle;display:inline-block;margin:0 0 2px 3px;}
#big_ban_box > ul.big_ban_02 > li a .tbox a{color:#fff;}

#mainCpList{overflow:hidden;width:1200px;margin:0 auto;}
#mainCpList > li{float:left;width:288px;margin-right:16px;}
#mainCpList > li:last-child{margin-right:0;}
#mainCpList .CpBox{position:relative;width:288px;height:380px;border:1px solid #e0e0e0;}
#mainCpList .CpBox .pTitle{margin-top:54px;font-family:'Nanum Square';font-size:25px;color:#222;letter-spacing:-1px;text-align:center;}
#mainCpList .CpBox .pick{position:absolute;left:0;top:17px;z-index:1000;}
#mainCpList .bgMainPro01{background:#fff url('/images/bg_main_pro_01.jpg') no-repeat;}
#mainCpList .bgMainPro02{background:#fff url('/images/bg_main_pro_02.jpg') no-repeat;}
#mainCpList .bgMainPro03{background:#fff url('/images/bg_main_pro_03.jpg') no-repeat;}
#mainCpList .bgMainPro04{background:#fff url('/images/bg_main_pro_04.jpg') no-repeat;}

#mainCpList .CpGcol{color:#21b907;}
#mainCpList .CpBox .pTitle1 {margin-top:73px;font-family:'Nanum Square';font-size:25px;color:#222;letter-spacing:-1px;text-align:center;}
.pTitle1_g { font-size:25px; color:#00c73c; }
.pTitle1_r { font-size:25px; color:#ef3125; }

#mainCpList .CpBox .pTitle2 {margin-top:73px;font-family:'Nanum Square';font-size:25px;color:#222;letter-spacing:-1px;text-align:center;}
#mainCpList .CpBox .pTitle3 {margin-top:73px;font-family:'Nanum Square';font-size:25px;color:#222;letter-spacing:-1px;text-align:center;}


#mainCpList .CpBox .pDescList1{overflow:hidden;position:absolute; width:288px;top:142px;}
#mainCpList .CpBox .pDescList1 > li{font-family:'Nanum Square';font-size:16px;color:#959595;letter-spacing:-1px; line-height:21px; text-align:center;}
#mainCpList .CpBox .pDescList1 > li{float:center;padding:8px 0 0 0px;}

#mainCpList .CpBox .pDescList2{overflow:hidden;position:absolute; width:288px;top:142px;}
#mainCpList .CpBox .pDescList2 > li{font-family:'Nanum Square';font-size:16px;color:#959595;letter-spacing:-1px; line-height:21px; text-align:center;}
#mainCpList .CpBox .pDescList2 > li{float:center;padding:14px 0 0 0px;}

#mainCpList .CpBox .pDescList3{overflow:hidden;position:absolute;width:288px;top:148px;}
#mainCpList .CpBox .pDescList3 > li{font-family:'Nanum Square';font-size:16px;color:#666;letter-spacing:-1px; line-height:21px; text-align:center;}
#mainCpList .CpBox .pDescList3 > li{float:center;padding:8px 0 0 0px;}

#mainCpList .CpBox .pDescList{overflow:hidden;position:absolute;left:32px;top:270px;}
#mainCpList .CpBox .pDescList > li{font-family:'Nanum Square';font-size:17px;color:#666;letter-spacing:-1px;}
#mainCpList .CpBox .pDescList > li{float:left;padding:8px 0 0 20px;background:url('/images/li_chk.jpg') 0 65% no-repeat;}



/* 메인 - 중앙배너 */
#mainMidBan{width:1200px;margin:0 auto;margin-top:26px;overflow:hidden;}
#mainMidBan > li{float:left;margin-right:10px;}
#mainMidBan > li:last-child{margin-right:0;}

/* 메인 - 중앙하단 레이아웃 */
#mainBlist{overflow:hidden;width:1200px;margin:0 auto;margin-top:20px;}
#mainBlist > li{float:left;}
#mainBlist > li.left{width:808px;margin-right:10px;}
#mainBlist > li.right{width:382px;}
#mainBlist > li .stn{margin-bottom:10px;}

/* 메인 - 금융사별 실시간 최저금리 */
#mainBlist .rateBox{position:relative;width:808px;height:76px;border:1px solid #dbe3ee;background:#fff url('/images/bg_rate.jpg') no-repeat;}
#mainBlist .rateBox .rateTitle{position:absolute;left:30px;top:30px;color:#000;letter-spacing:-1px;}
#mainBlist .rateBox .gdate{position:absolute;left:210px;top:33px;color:#7f7f7f;}
#mainBlist .rateBox .rateList{position:absolute;left:352px;top:33px;}
#mainBlist .rateBox .rateList > li{float:left;}
#mainBlist .rateBox .rateList > li.bname{padding:0px;text-align:center;}
#mainBlist .rateBox .rateList > li.brate{padding:0 42px 0 15px;color:#236aec;}

#mainBlist .cmpBox{width:808px;height:239px;border:1px solid #dbe3ee;background:#fff;}
#mainBlist .cmpBox .tBox{position:relative;width:100%;height:58px;border-bottom:1px solid #dbe3ee;}
#mainBlist .cmpBox .bankview_stitle{position:absolute;left:30px;top:20px;}
#mainBlist .cmpBox .gdate{position:absolute;left:176px;top:24px;color:#7f7f7f;}
#mainBlist .cmpBox .prevNext{position:absolute;right:0;top:0;}
#mainBlist .cmpBox .prevNext > li{float:left;width:57px;height:57px;border-left:1px solid #dbe3ee;}
#mainBlist .cmpBox .prevNext > li a{display:inline-block;width:57px;height:57px;}
#mainBlist .cmpBox .prevNext > li a.btnPrev{background:url('/images/btn_arr_prev.png') 0 3px no-repeat;}
#mainBlist .cmpBox .prevNext > li a.btnPrev:hover{background:url('/images/btng_arr_prev.png') 0 3px no-repeat;}
#mainBlist .cmpBox .prevNext > li a.btnNext{background:url('/images/btn_arr_next.png') 0 3px no-repeat;}
#mainBlist .cmpBox .prevNext > li a.btnNext:hover{background:url('/images/btng_arr_next.png') 0 3px no-repeat;}
#mainBlist .cmpBox .alistBox{position:relative;}
#mainBlist .cmpBox .alistBox .alist{margin-top:25px;margin-left:35px;}
#mainBlist .cmpBox .alistBox .alist > li{padding:6px 0;width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#mainBlist .cmpBox .alistBox .rimg{position:absolute;top:0px;right:30px;}

#mainBlist .mainQna{width:808px;height:866px;border:1px solid #dbe3ee;background:#fff;}
#mainBlist .mainQna .qnaTitle{width:100%;overflow:hidden;border-bottom:1px solid #dbe3ee;}
#mainBlist .mainQna .qnaTitle > li{float:left;height:52px;line-height:52px;font-size:11px;letter-spacing:-1px;}
#mainBlist .mainQna .qnaTitle > li.tt{width:223px;font-family:'Nanum Square';text-align:center;font-size:17px;font-weight:normal;color:#2371f3;border-right:1px solid #dbe3ee;border-bottom:2px solid #2371f3;}
#mainBlist .mainQna .qnaTitle > li.tc{padding-left:20px;color:#8f8f8f;}
#mainBlist .mainQna .qnaTitle > li.tc u{color:#000;}

#mainBlist .tListBox{padding:30px;width:100%;}
#mainBlist .tListBox .inBox{position:relative;width:100%;background:#f8f9fb;height:100%;height:167px;}
#mainBlist .tListBox .inBox .nTitle{position:absolute;left:40px;top:25px;font-family:'Nanum Square';font-size:16px;letter-spacing:-1px;}
#mainBlist .tListBox .inBox .number{position:absolute;left:40px;top:80px;background:url('/images/li_chk_blue.jpg') 0 50% no-repeat;}
#mainBlist .tListBox .inBox .number{font-family:'Nanum Square';letter-spacing:-2px;font-size:34px;font-weight:normal;color:#2371f3;padding-left:25px;display:inline-block;}
#mainBlist .tListBox .inBox .gun{position:absolute;left:200px;top:90px;font-family:'Nanum Square';font-size:16px;}
#mainBlist .tListBox .inBox .spline{position:absolute;left:280px;top:40px;display:inline-block;width:1px;height:104px;border-right:1px solid #ddd;}
#mainBlist .tListBox .inBox .dtype{position:absolute;left:320px;top:25px;font-family:'Nanum Square';font-size:16px;letter-spacing:-1px;}
#mainBlist .tListBox .inBox .dtypeList{position:absolute;left:320px;top:55px;width:400px;}
#mainBlist .tListBox .inBox .dtypeList > li{float:left;width:33%;padding:4px 0;color:#777;}
#mainBlist .tListBox .inBox .dtypeList > li a{color:#777;}

#mainBlist .mainQnaBox{width:92%;margin:0 auto;border-top:0px solid red;}
#mainBlist .mainQnaBox .qBtns{position:relative;width:100%;height:44px;}
#mainBlist .mainQnaBox .qBtns .btnWrite{display:inline-block;padding:10px 25px;background:#333;color:#fff;margin-left:13px;}
#mainBlist .mainQnaBox .qBtns .btnSangdam{display:inline-block;padding:10px 25px;background:#999;color:#fff;margin-left:3px;}
#mainBlist .mainQnaBox  .qtype{position:absolute;right:0;top:15px;float:left;}
#mainBlist .mainQnaBox  .qtype > li{float:left;padding:0 5px;color:#666;}
#mainBlist .mainQnaBox  .qtype > li a{color:#666;}

#mainBlist .boardQnaListBox{width:100%;overflow:hidden;border-top:2px solid #333;}
#mainBlist .boardQnaList > li{float:left;height:58px;line-height:58px;border-bottom:1px solid #f1f1f1;color:#5f5f5f;}
#mainBlist .boardQnaList > li a{color:#5f5f5f;}
#mainBlist .boardQnaList > li.thead{height:66px;line-height:66px;text-align:center;font-weight:bold;border-bottom:1px solid #d3d3d3;color:#5f5f5f;}
#mainBlist .boardQnaList > li.col1{width:10%;text-align:center;}
#mainBlist .boardQnaList > li.col2{width:15%;text-align:center;}
#mainBlist .boardQnaList > li.col3{width:55%;}
#mainBlist .boardQnaList > li.col4{width:20%;text-align:center;}

#mainBlist .mainQnaBox .qboxTxt{margin-top:30px;padding-left:10px;color:#8f8f8f;}
#mainBlist .mainQnaBox .qboxTxt u{color:#000;}

#mainBlist .pageBox{padding-top:20px;}

/* 메인 중우측 */
#sangdamBox{width:382px;height:450px;border:1px solid #dee3eb;background:#fff;color:#383838;}
#sangdamBox .btnLoanSearch{display:inline-block;cursor:pointer;width:302px;height:53px;text-align:center;line-height:53px;color:#fff;background:#1ec544;font-size:17px;font-family:'Nanum Square';font-weight:normal;vertical-align:middle;letter-spacing:-1px;text-shadow: 1px 1px 1px #0ea731; }
#sangdamBox .inBox{width:310px;margin:0 auto;}
#sangdamBox .rPhone{height:31px;line-height:31px;margin-top:15px;margin-bottom:32px;}
#sangdamBox .rPhone .txtPhone{display:inline-block;margin-right:10px;}
#sangdamBox .rPhone input{width:72px;}
#sangdamBox .rPhone input:hover{border:1px solid #1ec545;}
#sangdamBox .rPhone input:focus{border:1px solid #1ec545;}
#sangdamBox .btnSangDam{display:inline-block;width:100%;height:54px;line-height:54px;color:#fff;background:#1ec545;font-family:'Nanum Square';font-size:18px;text-align:center;letter-spacing:-1px;}
#sangdamBox .btnSangDam{font-weight:bold;text-shadow:#0b8026 0px 1px 0px;}
#sangdamBox .btnSangDam:hover{text-shadow:#065719 0px 1px 0px;}
#sangdamBox .vline{width:90%;height:1px;border-top:1px solid #eee;margin:0 auto;margin-top:20px;margin-bottom:20px;}

#sangdamBox .rTitle{position:relative;height:40px;width:100%;}
#sangdamBox .rTitle .rDate{position:absolute;right:0;bottom:10px;color:#9e9e9e;}
#sangdamBox .rTitle .bankview_stitle{line-height:45px;}
#sangdamBox .rTitle .rDate > span{letter-spacing:-1px;}
#sangdamBox .rTable{background:#dee3eb;}
#sangdamBox .rTable th{background:#fafafa;padding:15px 0;}
#sangdamBox .rTable td{background:#fff;padding:0;height:90px;overflow:hidden;}
#sangdamBox .aiList{height:90px;overflow:hidden;padding-top:10px;}


#sangdamBox #sangDamList{width:100%;}
#sangdamBox #sangDamList > ul {width:100%;}
#sangdamBox #sangDamList .list{width:100%;height:24px;color:#4c4c4c;} 
#sangdamBox #sangDamList .list > li{float:left;height:24px;line-height:24px;}
#sangdamBox #sangDamList .list > li.col1{width:25%;text-align:center;}
#sangdamBox #sangDamList .list > li.col2{width:30%;text-align:center;}
#sangdamBox #sangDamList .list > li.col3{width:45%;text-align:center;}

#mainNoticeBox{width:382px;height:741px;border:1px solid #dee3eb;background:#fff;padding:25px;}
#mainNoticeBox .inBox{width:300px;margin:0 auto;}
#mainNoticeBox .inBox .inTitle{position:relative;height:32px;}
#mainNoticeBox .inBox .inTitle .bankview_stitle{line-height:45px;}
#mainNoticeBox .inBox .inTitle span.more{position:absolute;right:0;bottom:0;color:#808080;}
#mainNoticeBox .inBox .inTitle span a{color:#808080;}

#mainNoticeBox .rNotice{width:290px;margin:0 auto;margin-top:10px;color:#4c4c4c;}
#mainNoticeBox .rNotice a{color:#4c4c4c;}
#mainNoticeBox .rNotice > li{padding:16px 0;border-bottom:1px solid #efefef;line-height:150%;}
#mainNoticeBox .rNotice > li:last-child{border:0;}
#mainNoticeBox .rNotice > li .rnDate{padding-left:6px;}
#mainNoticeBox .rnLine{width:100%;height:1px;border-top:1px solid #ddd;margin:20px 0;}

#mainNoticeBox .rPhoneCont{position:relative;width:100%;height:115px;background:url('/images/bg_rm_phone.jpg') 0 20px  no-repeat;}
#mainNoticeBox .rPhoneCont .tPhone{position:absolute;left:100px;top:18px;font-family:'Montserrat';font-size:38px;letter-spacing:-1px;font-weight:bold;}
#mainNoticeBox .rPhoneCont .rTime{position:absolute;left:100px;top:68px;color:#4c4c4c;}




/* 임대아파트보증금대출 금리비교 */
#serviceBody{width:100%;background:#f2f4f7;min-height:600px;padding-bottom:30px;border-bottom:1px solid #ddd;}
#serviceBody .srTitle{padding-top:40px;margin-bottom:25px;}
#serviceBody .srTitle .bTitle{font-family:'Nanum Square';font-size:24px;letter-spacing:-1px;}
#serviceBody .srTitle .bTitle .bTitle_green { color:#1ec545;}
#serviceBody .srTitle .sTitle{color:#b7b7b7;padding:9px 0 0 3px; line-height:19px;}
#serviceBody .allChk{width:100%;position:relative;height:48px;}
#serviceBody .allChk .allPass{display:inline-block;width:165px;height:36px;line-height:36px;text-align:center;}
#serviceBody .allChk .allPass{font-family:'Nanum Square';font-size:18px;background:#1ec545;color:#fff;letter-spacing:0px;font-weight:normal;}
#serviceBody .allChk .refresh{position:absolute;right:10px;top:0px;border:1px solid #d4d8db;display:inline-block;padding:13px 10px 10px 35px;}
#serviceBody .allChk .refresh{background:#fff url('/images/bg_refresh.jpg') no-repeat;}
#serviceBody .btnLoanSearch{display:inline-block;cursor:pointer;width:325px;height:66px;text-align:center;line-height:66px;color:#fff;background:#1ec544;font-size:22px;font-family:'Nanum Square';font-weight:bold;vertical-align:middle;text-shadow: 1px 1px 1px #0ea731; }
#serviceBody .btnLoanSearch img{margin-right:3px;}

#serviceBody .help{position:relative;padding-left:30px;vertical-align:middle;font-family:'Nanum Square';font-size:22px;}
#serviceBody .help .est{position:absolute;right:20px;top:0;font-family:'돋움';font-size:12px;}
#serviceBody .rs{color:red;}
#serviceBody .sTable{background:#fff;}
#serviceBody .sTable th{background:#8995a5;color:#fff;text-align:left;padding:20px 0 20px 20px;border-right:1px solid #6e7884;}
#serviceBody .sTable th:last-child{border:0;}
#serviceBody .sTable td{background:#fff;min-height:40px;border:1px solid #d4d8db;border-left:0;border-top:0;}
#serviceBody .sTable td:first-child{border-left:1px solid #d4d8db;}
#serviceBody .sTable td.Cont{height:80px;}
#serviceBody .sTable td.Cont label img{display:inline-block;margin-right:7px;}
#serviceBody .sTable td.sCont{position:relative;}
#serviceBody .sTable td.sCont .title{position:absolute;left:40px;top:52px;}

#serviceBody .sTable td.sCont .title{font-family:'Nanum Square';font-size:26px;font-weight:800;letter-spacing:-2.5px;line-height:56px;vertical-align:middle;}
#serviceBody .sTable td.sCont .title img{padding-bottom:5px;}

#serviceBody .sTable td.sCont .sTxt{position:absolute;left:290px;top:50px;}
#serviceBody .sTable td.sCont .sHelp{position:absolute;left:290px;top:115px;letter-spacing:-1px;color:#969696;}
#serviceBody .sTable td.sCont .rkey{width:355px;height:56px;border:2px solid #1ec545;padding:0 20px;}
#serviceBody .sTable td.sCont .rkey{font-family:'Montserrat';font-size:24px;font-weight:normal;font-style:normal;text-align:center;}
#serviceBody .sTable td.sCont .rkey{background:url('/images/bg_won.jpg') 100% 0 no-repeat;}
#serviceBody .sTable td.rTxt{height:60px;line-height:60px;color:#6b6b6b;}
#serviceBody .sTable td.rTxt span.gubun{display:inline-block;margin-left:20px;;width:1px;height:20px;background:#c7cad1;vertical-align:middle;}
#serviceBody .sTable td img{display:inline-block;vertical-align:middle;}
#serviceBody .choiceTxt{display:inline-block;margin-left:20px;color:#14af39;font-weight:bold;}
#serviceBody .choiceTxt .cList{display:inline-block;margin-right:10px;}
#serviceBody .choiceTxt2{display:inline-block;margin-left:20px;color:#14af39;font-weight:bold;}
#serviceBody .choiceTxt2 .cList2{display:inline-block;margin-right:10px;}
#serviceBody .s_xicon{cursor:pointer;}
#serviceBody .loanSearch{width:100%;text-align:center;padding:20px 0 40px 0;border-bottom:1px solid #d5d9dc;}
#serviceBody .ligthLine{width:100%;border-top:1px solid #f9f9f9;}


#serviceBody .iScroll{width:100%;padding:10px 20px;height:166px;overflow-y:auto;overflow-x:none;}
#serviceBody .iScroll ul > li{padding:5px 0;}
#serviceBody .iScroll .gtxt{font-size:12px;color:#888;}

#serviceBody .sRtlTop{margin-top:30px;}
#serviceBody .sRtlTop .tNsort{position:relative;width:100%;height:68px;}
#serviceBody .sRtlTop .tNsort .rTitle{display:inline-block;padding-top:30px;font-family:'Nanum Square';font-size:24px;letter-spacing:-1px;}
#serviceBody .sRtlTop .tNsort .rDate{position:absolute;display:inline-block;padding-left:8px;color:#999;left:90px;bottom:15px;}
#serviceBody .sRtlTop .tNsort .rSort{position:absolute;right:5px;bottom:15px;color:#999;}
#serviceBody .sRtlTop .tNsort .rSort a{display:inline-block;padding-left:15px;color:#999;}
#serviceBody .sRtlTop .tNsort .rSort .active{color:#000;}
#serviceBody .midBox{width:100%;padding:25px 10px;border:1px solid #ddd;border-top:2px solid #333;background:#fff;}
#serviceBody .midBox .choiceTxt{margin-left:5px;}
#serviceBody .midBox .choiceTxt .ctitle{color:#333;}
#serviceBody .midBox .choiceTxt .gubun{display:inline-block;width:1px;height:20px;border-left:1px solid #c7cad1;margin:0 10px;vertical-align:middle;}
#serviceBody .midBox .choiceTxt2{margin-left:5px;}
#serviceBody .midBox .choiceTxt2 .ctitle2{color:#333;}
#serviceBody .midBox .choiceTxt2 .gubun2{display:inline-block;width:1px;height:20px;border-left:1px solid #c7cad1;margin:0 10px;vertical-align:middle;}
#serviceBody .midBox .choiceTxt2 .free2{margin-left:10px;}
#serviceBody .midBox .choiceTxt2 .rBox{margin-left:10px;}
#serviceBody .sortBox{padding-top:30px;}
#serviceBody .sortBox .rSort a{display:inline-block;padding-right:15px;color:#999;}
#serviceBody .sortBox a.active{color:#000;}

#serviceBody .listTable{background:#d5d9dc;border-top:2px solid #52596b;margin:20px 0;/*table-layout: fixed;*/position:relative; z-index:10;}
#serviceBody .listTable th{text-align:center;background:#f5f6fa;height:60px;line-height:60px;}
#serviceBody .listTable td{padding:20px 0;background:#fff;text-align:center;font-size:14px;}
#serviceBody .listTable td.inRate{text-align:center;/*padding-left:95px;*/}

/* 결과 투명처리 */
#serviceBody #loan_rtl_box{position:relative; z-index:99;}
#serviceBody #loan_rtl_box .mask{display:none;width:100%; height:95%; border:1px solid #d5d9dc; border-top:0; border-bottom:0; position:absolute; left:0; top:64px; background:#fff; background:url('/images/bg_mask.png'); z-index:99;}
#serviceBody #loan_rtl_box .mask .inbox{width:100%; height:100%; position:relative; z-index:100;}
#serviceBody #loan_rtl_box .mask .inbox .noti_box{position:absolute; left:300px; top:165px; width:600px; height:655px; z-index:101;}

#serviceBody #loan_rtl_box .mask .inbox .noti_box .rebox{width:600px; height:495px; padding:30px; background:#fff; border:1px solid #1ec544;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); border-radius:20px; z-index:102;}
#serviceBody #loan_rtl_box .mask .inbox .noti_box .rebox .title{font-family:'Nanum Square';font-size:30px;padding:20px 0 45px 0; text-align:center;line-height:150%; font-weight:700;}
#serviceBody #loan_rtl_box .mask .inbox .noti_box .rebox .green{color:#1ec544;}
#serviceBody #loan_rtl_box .mask .inbox .noti_box .rebox .desc{text-align:center; font-family:'돋움'; font-size:16px; line-height:160%;}
#serviceBody #loan_rtl_box .mask .inbox .noti_box .rebox .desc .gray{color:#868b94;}
#serviceBody #loan_rtl_box .mask .inbox .noti_box .rebox .uline{width:100%; height:1px; background:#d5d9dc; margin-top:40px; margin-bottom:25px;}
#serviceBody #loan_rtl_box .mask .inbox .noti_box .rebox .tel{font-family:'Nanum Square';font-size:24px; text-align:center;}
#serviceBody #loan_rtl_box .btn_req{width:100%; height:72px; line-height:72px; text-align:center; color:#fff; background:#1ec544; font-size:22px;font-family:'Nanum Square';}
#serviceBody #loan_rtl_box .btn_req{margin-top:20px;border-radius:15px; cursor:pointer;}

#serviceBody  .listTable .inStat{position:relative;}
#serviceBody  .listTable .inStat .aicon{position:absolute;left:0px;top:0px;width:60px;text-align:right;}
#serviceBody  .listTable .inStat .aicon .icons{display:inline-block;width:100%;vertical-align:middle;text-align:right;border:0px solid #eee;min-height:70px;padding-top:35%;}
#serviceBody  .listTable .inStat .aicon .icons img{display:inline-block;margin-bottom:2px;}
#serviceBody  .listTable .inStat .icon_max{position:absolute;left:20px;top:22px;}
#serviceBody  .listTable .inStat .icon_up_arr{position:absolute;right:55px;top:23px;}
#serviceBody  .listTable .inStat .icon_down_arr{position:absolute;right:60px;top:23px;}
#serviceBody .listTable .no{position:absolute;left:-10000px;}

#serviceBody .btnMore{width:100%;height:70px;line-height:70px;text-align:center;cursor:pointer;}
#serviceBody .btnMore{color:#fff;background:#c1c8d2;font-weight:bold;}
#serviceBody .btnMore img{vertical-align:middle;}

#serviceBody .spBox{padding:30px 0;border-bottom:1px solid #ddd;}

#serviceBody .reqBox .title{font-family:'Nanum Square';font-size:24px;letter-spacing:-1px;;height:68px;line-height:68px;}
#serviceBody .reqBox .reqSheet{border:1px solid #ddd;border-top:2px solid #52596c;background:#fff;min-height:300px;}
#serviceBody .reqBox .reqSheet .help{height:78px;line-height:78px;border-bottom:1px solid #ddd;}
#serviceBody .reqBox .sheet{padding:50px 120px;}
#serviceBody .sheetTable td{padding:8px 0;}
#serviceBody .sheetTable input,textarea{padding:10px;border-radius:2px;font-family:'돋움';font-size:14px;border:1px solid #ccc;}
#serviceBody .sheetTable input#order_name{width:250px;}
#serviceBody .sheetTable input.phone{width:75px;text-align:center;}
#serviceBody .sheetTable input#order_price{width:250px;}
#serviceBody .sheetTable textarea{width:100%;height:150px;}
#serviceBody .agreeBox{padding:20px 0;text-align:center;color:#656565;}
#serviceBody input[id="cb"] + label {display: inline-block;width: 25px;height: 25px;border: 1px solid #bcbcbc;cursor: pointer;	vertical-align:middle;}
#serviceBody input[id="cb"]:checked + label {background:url('/images/bg_check.jpg') center 80% no-repeat;}
#serviceBody input[id="cb"] {display: none;}
#serviceBody .btnSangDam{width:325px;height:66px;line-height:66px;margin:0 auto;background:#1ec544;font-size:20px;color:#fff;font-family:'Nanum Square';margin-top:20px;margin-bottom:20px;text-align:center;}
#serviceBody .btnSangDam a{display:inline-block;width:100%;height:100%;color:#fff;text-shadow:1px 1px 1px #0ea731;}

/*
.rlist{color:#fff;}
.rlist > img{display:none;}
.rlist > span{display:none;}
*/

/* 고객서비스 레이아웃 */
#cusMainTbox{width:1200px;margin:0 auto;}
#cusMainTbox .cusLayout{position:relative;;height:120px;border-bottom:2px solid #52596b;margin-bottom:17px;}
#cusMainTbox .cusLayout .nTitle{position:absolute;left:0;top:48px;font-family:'Nanum Square';font-size:32px;letter-spacing:-1px;}
#cusMainTbox .cusLayout .subStr{position:absolute;left:0;bottom:15px;color:#9d9d9d;letter-spacing:0px;}
#cusMainTbox .cusLayout .qtype{position:absolute;right:0;bottom:15px;float:left;}
#cusMainTbox .cusLayout .qtype > li{float:left;padding:0 5px;color:#333;letter-spacing:-1px;}
#cusMainTbox .cusLayout .qtype > li a{color:#333;}
#cusMainTbox .tBox{width:100%;height:380px;border:5px solid #cfd6e2;padding:15px;}
#cusMainTbox .tBox .snTitle{position:relative;height:35px;margin-top:25px;padding-left:10px;border-bottom:1px solid #ddd;}
#cusMainTbox .tBox .snTitle .title{font-family:'Nanum Square';font-size:24px;}
#cusMainTbox .tBox .snTitle .rTime{position:absolute;right:10px;bottom:10px;color:#989898;}
#cusMainTbox .tBox .snTitle .str{display:inline-block;padding:2px 3px 1px 3px;background:#8a99c4;color:#fff;font-size:11px;border:1px solid #7788b7;}
#cusMainTbox .tBox .snList{overflow:hidden;width:1100px;margin:0 auto;}
#cusMainTbox .tBox .snList > li{float:left;}
#cusMainTbox .tBox .snList > li.col01{width:650px;}
#cusMainTbox .tBox .snList > li.col02{width:450px;}
#cusMainTbox .tBox .snList > li.col02 .inBox{padding:32px 25px 25px 25px;}
#cusMainTbox .tBox .snList .nBox{width:648px;margin-top:20px;border-right:1px solid #eee;}
#cusMainTbox .tBox .snList .nBox .pList{overflow:hidden;width:628px;padding-bottom:20px;}
#cusMainTbox .tBox .snList .nBox .pList:last-child{padding-bottom:0;}
#cusMainTbox .tBox .snList .nBox .pList > li{float:left;}
#cusMainTbox .tBox .snList .nBox .pList .photo{width:114px;height:114px;border:1px solid #eee;}
#cusMainTbox .tBox .snList .nBox .pList .cont{width:510px;padding-left:22px;}
#cusMainTbox .tBox .snList .nBox .pList .cont > .title{font-family:'Nanum Square';font-size:19px;margin-top:10px;color:#444;}
#cusMainTbox .tBox .snList .nBox .pList .cont > .desc{margin-top:10px;color:#666;line-height:150%;}
#cusMainTbox .tBox .snList .nBox .pList .cont > .date{margin-top:10px;color:#999;}
#cusMainTbox .tBox .snList > li.col02 .cNlist .title{font-family:'Nanum Square';font-size:19px;color:#444;}
#cusMainTbox .tBox .snList > li.col02 .cNlist .date{padding:20px 12px 25px 12px;color:#999;}
#cusMainTbox .tBox .snList > li.col02 .cNlist .dot{font-size:14px;color:#333;}


/* 제휴제안 */
#partnerBox .partnerTitle{padding:40px 0;border-bottom:2px solid #444547;font-family:'Nanum Square';font-size:32px;letter-spacing:-1px;margin-bottom:55px;}
#partnerBox .inBox{padding:0 20px;}
#partnerBox .stTitle{font-family:'Nanum Square';font-size:18px;padding:15px 0;font-weight:bold;}
#partnerBox .stDesc{font-family:'돋움';font-size:13px;color:#595c5c;line-height:150%;letter-spacing:0px;}
#partnerBox .stepImg{padding:17px 0;}
#partnerBox .stepList{overflow:hidden;}
#partnerBox .stepList > li{float:left;width:50%;height:115px;}
#partnerBox .stepList > li .noTitle{font-family:'Nanum Square';font-size:20px;color:#12b538;font-weight:bold;padding-bottom:15px;}
#partnerBox .stepList > li .sDesc{line-height:150%;color:#595c5c;}
#partnerBox .reqBox{border-bottom:1px solid #eee;}
#partnerBox .reqBox .reqBtns{overflow:hidden;}
#partnerBox .reqBox .reqBtns > li{float:left;width:50%;}
#partnerBox .reqBox .reqBtns > li .rBox{width:90%;border-top:2px solid #444547;}
#partnerBox .reqBox .reqBtns > li .rBox .rList{width:95%;margin:0 auto;}
#partnerBox .reqBox .reqBtns > li .rBox .rList > li{padding:25px 0;border-bottom:1px solid #eee;min-height:50px;}
#partnerBox .reqBox .reqBtns > li .rBox .rList > li:last-child{border:0;}
#partnerBox .reqBox .reqBtns > li .rBox .rList > li.f1{background:url('/images/shake.jpg') center right no-repeat;}
#partnerBox .reqBox .reqBtns > li .rBox .rList > li.f2{background:url('/images/rdoc.jpg') center right no-repeat;}
#partnerBox .reqBox .reqBtns > li .rBox .rList > li .title{font-family:'Nanum Square';font-size:20px;font-weight:bold;padding-bottom:4px;}
#partnerBox .reqBox .reqBtns > li .rBox .rList > li .st{color:#595c5c;line-height:150%;}
#partnerBox .reqBox .reqBtns > li .rBox .rList > li .rbt{font-family:'Nanum Square';font-size:15px;}
#partnerBox .reqBox .reqBtns > li .rBox .rList > li .rBtnG{display:inline-block;padding:12px 25px;color:#fff;background:#1ec545;margin-top:20px;}
#partnerBox .reqBox .reqBtns > li .rBox .rList > li .rBtnB{display:inline-block;padding:12px 25px;color:#fff;background:#2489f1;margin-top:20px;}
#partnerBox .reqHelp{color:#a9aeb5;font-family:'돋움';font-size:11px;padding:15px 0;}


/* 제휴제안 등록하기 */
#psheetBox{margin-bottom:50px;}
#psheetBox .sheetTitle{font-family:'Nanum Square';font-size:32px;letter-spacing:-1px;font-weight:bold;padding:50px 0;}
#psheetBox .hBox{padding:30px;background:#fdfdfd;border:1px solid #f6f6f6;color:#83878c;line-height:160%;letter-spacing:0px;}
#psheetBox .hBox img{vertical-align:middle;display:inline-block;margin:0 5px 4px 0;}
#psheetBox .hBox strong{color:#333;}
#psheetBox .sheetFormTitle{margin-top:45px;}
#psheetBox .sheetFormTitle .title{position:relative;padding:15px 0;font-size:20px;font-weight:normal;font-family:'Nanum Square';border-bottom:2px solid #444547;}
#psheetBox .sheetFormTitle .rtxt{position:absolute;right:5px;bottom:10px;font-family:'돋움';font-size:11px;color:#888;}
#psheetBox .sheetFormTitle .rtxt .rs{color:red;}
#psheetBox .sheetForm{overflow:hidden;width:100%;}
#psheetBox .sheetForm > ul{overflow:hidden;width:100%;border-bottom:1px solid #e4e4e4;}
#psheetBox .sheetForm > ul:last-child{border-bottom:1px solid #bababa;}
#psheetBox .sheetForm > ul > li{float:left;padding-left:20px;height:57px;line-height:57px;}
#psheetBox .sheetForm > ul > li.title{width:20%;background:#f9f9f9;font-family:'Nanum Square';font-size:17px;color:#333;}
#psheetBox .sheetForm > ul > li.rCont{position:relative;width:80%;background:#fff;font-family:'돋움';font-size:13px;}
#psheetBox .sheetForm > ul > li.rCont input[type='text']{width:60%;padding:10px;}
#psheetBox .sheetForm > ul > li.rCont input,textarea{font-family:'돋움';font-size:14px;}
#psheetBox .sheetForm > ul > li.rCont textarea{width:85%;height:250px;margin-top:20px;}
#psheetBox .sheetForm > ul > li.rCont input.phone{width:80px;}
#psheetBox .sheetForm > ul > li.rArea{height:290px;line-height:290px;}
#psheetBox .sheetForm > ul > li .rs{color:red;}
#psheetBox .privTitle{margin-top:35px;padding:10px 0;font-family:'Nanum Square';font-size:26px;letter-spacing:-1px;}
#psheetBox .privTxt{padding:30px;border:1px solid #ddd;line-height:180%;color:#888;}
#psheetBox .abtnBox{padding:20px 0;font-family:'Nanum Square';font-size:16px;color:#333;}
#psheetBox .sheetReq{display:inline-block;padding:18px 50px;font-family:'Nanum Square';font-size:17px;color:#fff;background:#1fbc02;margin-right:10px;}
#psheetBox .sheetCancel{display:inline-block;padding:18px 50px;font-family:'Nanum Square';font-size:17px;color:#000;background:#fff;border:1px solid #ddd;}
#psheetBox .btns{margin-top:20px;}
#psheetBox #file{position:absolute;left:61.5%;top:10px;cursor:pointer;opacity:0;width:110px;height:37px;}
#psheetBox #file2{position:absolute;left:61.5%;top:10px;cursor:pointer;opacity:0;width:110px;height:37px;}
#jBox{padding:80px;border-bottom:1px solid #ddd;text-align:center;font-family:'Nanum Square';font-size:17px;color:#333;line-height:180%;}




/* 제휴제안 결과 조회 */
#partnerSearch{margin-bottom:100px;}
#partnerSearch > .tTitle{font-family:'Nanum Square';font-size:32px;letter-spacing:-1px;font-weight:bold;padding:50px 0;}
#partnerSearch .stitle{position:relative;border-bottom:2px solid #444547;font-family:'Nanum Square';font-size:20px;letter-spacing:-1px;font-weight:normal;margin-top:30px;padding:10px 0;}
#partnerSearch .stitle .help{position:absolute;right:3px;bottom:5px;font-family:'돋움';font-size:12px;color:#888;font-weight:normal;}
#partnerSearch .stitle .rs{color:red;}
#partnerSearch .sheetForm > ul{overflow:hidden;width:100%;border-bottom:1px solid #e4e4e4;}
#partnerSearch .sheetForm > ul:last-child{border-bottom:1px solid #bababa;}
#partnerSearch .sheetForm > ul > li{float:left;padding-left:20px;height:57px;line-height:57px;}
#partnerSearch .sheetForm > ul > li.title{width:20%;background:#f9f9f9;font-family:'Nanum Square';font-size:17px;color:#333;}
#partnerSearch .sheetForm > ul > li.rCont{position:relative;width:80%;background:#fff;font-family:'돋움';font-size:13px;}
#partnerSearch .sheetForm > ul > li.rCont input[type='text']{width:60%;padding:10px;}
#partnerSearch .search_help{padding:15px;color:#8b8b8b;line-height:160%;border-bottom:1px solid #ddd;}
#partnerSearch .btnBox{padding:30px;}
#partnerSearch .searchBtn{display:inline-block;padding:18px 50px;font-family:'Nanum Square';font-size:17px;color:#fff;background:#1fbc02;margin-right:10px;}

/* 제휴제안 결과 조회 - 결과페이지 */
#partnerSearchRtl{}
#partnerSearchRtl{}
#partnerSearchRtl > .tTitle{font-family:'Nanum Square';font-size:32px;letter-spacing:-1px;font-weight:bold;padding:50px 0;}
#partnerSearchRtl .stitle{position:relative;border-bottom:2px solid #444547;font-family:'Nanum Square';font-size:20px;letter-spacing:-1px;font-weight:bold;margin-top:30px;padding:10px 0;}
#partnerSearchRtl .rUl{width:100%;overflow:hidden;border-bottom:1px solid #e4e4e4;}
#partnerSearchRtl .rUl:last-child{border-bottom:1px solid #ddd;}
#partnerSearchRtl .rUl > li{float:left;height:55px;line-height:55px;text-align:center;font-size:14px;}
#partnerSearchRtl .rUl > li.title{background:#f9f9f9;font-family:'Nanum Square';font-size:16px;}
#partnerSearchRtl .rUl > li.col01{width:20%;}
#partnerSearchRtl .rUl > li.col02{width:20%;}
#partnerSearchRtl .rUl > li.col03{width:60%;}
#partnerSearchRtl .rhelp{padding:10px 0;color:#888;}
#partnerSearchRtl .rUl2{width:100%;overflow:hidden;border-bottom:1px solid #e4e4e4;}
#partnerSearchRtl .rUl2:last-child{border-bottom:1px solid #ddd;}
#partnerSearchRtl .rUl2 > li{float:left;height:55px;line-height:55px;text-align:left;font-size:14px;padding-left:20px;color:#666;}
#partnerSearchRtl .rUl2 > li.title{background:#f9f9f9;font-family:'Nanum Square';font-size:16px;color:#222;}
#partnerSearchRtl .rUl2 > li.col01{width:18%;}
#partnerSearchRtl .rUl2 > li.col02{width:32%;}
#partnerSearchRtl .rUl2 > li.col03{width:18%;}
#partnerSearchRtl .rUl2 > li.col04{width:32%;}
#partnerSearchRtl .rUl3{width:100%;overflow:hidden;border-bottom:1px solid #e4e4e4;}
#partnerSearchRtl .rUl3:last-child{border-bottom:1px solid #ddd;}
#partnerSearchRtl .rUl3 > li{float:left;height:55px;line-height:55px;text-align:left;font-size:14px;padding-left:20px;color:#666;}
#partnerSearchRtl .rUl3 > li.title{background:#f9f9f9;font-family:'Nanum Square';font-size:16px;color:#222;}
#partnerSearchRtl .rUl3 > li.col01{width:18%;}
#partnerSearchRtl .rUl3 > li.col02{width:82%;}
#partnerSearchRtl .rUl3 > li.comment{height:300px;}

/* 대출비교시스템 */
#loanSys{font-family:'Nanum Square'}
#loanSys .lsTitle{font-size:33px;font-weight:bold;padding:50px 0 45px 0;letter-spacing:-1px;border-bottom:2px solid #444547;margin-bottom:30px;}
#loanSys .lsImg{position:relative;}
#loanSys .lsImg a{position:absolute;left:360px;top:183px;width:166px;height:41px;}
#loanSys .ls01{width:883px;height:919px;background:#f5f5f5 url('/images/bg_ls01.gif') left bottom no-repeat;}
#loanSys .ls01 .title{font-size:38px;color:#000;padding:95px 0 50px;text-align:center;letter-spacing:-1px;}
#loanSys .ls01 .desc1{font-size:20px;line-height:150%;color:#6b6c70;margin-bottom:40px;text-align:center;letter-spacing:-1px;}
#loanSys .ls01 .desc2{font-size:20px;line-height:150%;color:#208cee;text-align:center;letter-spacing:-1px;}
#loanSys .ls02{margin-bottom:130px;}
#loanSys .ls02 .brTitle{font-size:38px;letter-spacing:-1.5px;width:296px;height:57px;line-height:57px;color:#fff;margin:0 auto;text-align:center;background:url('/images/bg_rtitle.jpg') no-repeat;margin-top:94px;margin-bottom:65px;}
#loanSys .tsList{overflow:hidden;border-bottom:1px solid #e6e6e6;}
#loanSys .tsList > li{float:left;height:215px;overflow:hidden;padding:50px 0;}
#loanSys .tsList > li.col01{width:140px;font-size:85px;letter-spacing:-1px;color:#e2e2e2;font-weight:normal;}
#loanSys .tsList > li.col02{width:735px;letter-spacing:-1px;}
#loanSys .tsList > li.bg01{background:url('/images/ts_img01.jpg') 98% 40% no-repeat;}
#loanSys .tsList > li.bg02{background:url('/images/ts_img02.jpg') 98% 40% no-repeat;}
#loanSys .tsList > li.bg03{background:url('/images/ts_img03.jpg') 98% 40% no-repeat;}
#loanSys .tsList > li.bg04{background:url('/images/ts_img04.jpg') 98% 40% no-repeat;}
#loanSys .tsList > li.bg05{background:url('/images/ts_img05.jpg') 98% 40% no-repeat;}
#loanSys .tsList > li.bg06{background:url('/images/ts_img06.jpg') 98% 40% no-repeat;}
#loanSys .tsList > li.col02 .title{font-size:28px;padding-top:8px;padding-bottom:10px;}
#loanSys .tsList > li.col02 .desc{font-size:20px;color:#bcb7bd;line-height:150%;}
#loanSys .tsList > li.col02 .col{color:#2b8cea;}


/* 대출진행절차 */
#loanStep{font-family:'Nanum Square'; width:100%;  }
#loanStep .lsTitle{font-size:33px;font-weight:bold;padding:50px 0 45px 0;letter-spacing:-1px;border-bottom:2px solid #444547;margin-bottom:30px;}
#loanStep .lsImg{position:relative;}
#loanStep .lsImg a{position:absolute;left:360px;top:183px;width:166px;height:41px;}
#loanStep_box { width:100%; background:#f7f7f9; padding:0 0 70px 0; }
#loanStep_box .step_box { width:100%;  }
#loanStep_box .step_title_wrap { padding:92px 0 60px 0; text-align:center; }
.step_title { font-size:49px; font-weight:700; margin-bottom:37px;}
.step_title_s { font-size:19px; color:#9b9b9b; letter-spacing:-1px;}
.step_title_s span { font-size:19px; color:#2b8cea;}

.step_num_wrap { width:100%; margin-bottom:100px; }
.step_num_wrap table { width:810px; margin:0 auto; border-collapse:collapse; }
.step_tr1 { width:810px; height:45px; background:url(../images/dotline.png) center 9px no-repeat;}
.step_td { width:135px; height:40px; }
.num_circle { width:27px; height:27px; margin:0 auto; border-radius:27px; background:#43a0fa; color:#fff; font-size:15px; font-weight:700; text-align:center; line-height:27px;}
.step_tr2 { width:810px; height:109px;}
.step_tdbox { width:135px; height:109px;}
.tdbox_w { font-family:'Nanum Gothic'; width:109px; height:109px; margin:0 auto; background:#fff; border:1px solid #ededed; font-size:16px; color:#545454; text-align:center; line-height:22px; padding:20px; }
.tdbox_w_last { font-family:'Nanum Gothic'; width:109px; height:109px; margin:0 auto; background:#43a0fa; font-size:16px; color:#fff; font-weight:700; text-align:center; line-height:22px; padding:20px;}


/*상세절차 시작*/
.destep_wrap { width:800px; margin:0 auto; margin-bottom:22px; }
.destep_title { width:800px; height:70px; border-bottom:1px solid #dedede; margin:0 auto; margin-bottom:90px;}
.destep_tt { font-size:23px; float:left; padding:0 4px 0 18px; line-height:70px; letter-spacing:-2px;}
.sestep_tt_sub { font-family:'돋움'; font-size:14px; color:#9b9b9b; line-height:77px; }
.sestep_tt_sub span { font-family:'돋움'; font-size:14px; color:#43a0fa;}

/**/
.step_container { width:100%; height:2100px; background:#f7f7f9; font-family:'Nanum Square';}
.destep_line { width:50px; height:2600px; float:left;}
.dot_line {width:68px; height:2287px; background:url(../images/line.png) 34px repeat-y; margin-top:17px;  }
.ddot1 { padding:0px 0 0 28px;}
.ddot2 { padding:428px 0 0 28px;}
.ddot3 { padding:460px 0 0 28px;}
.ddot4 { padding:459px 0 0 28px;}
.ddot5 { padding:411px 0 0 28px;}
.ddot6 { padding:451px 0 0 28px;}


.destep_box_con { width:732px; float:left;}
/*01*/
.destep_box01 {  width:785px; margin-bottom:150px; background: url(../images/step01.png) right 83px no-repeat; padding:0 0 0 30px;}
.box_top { width:732px; height:44px; margin: 0 0 90px 0; }
.box_num { height: 25px;
    width: 75px;
    text-align: right;
    color: #43a0fa;
    line-height: 25px;
    font-size: 14px;
    background-size: 75px;
    padding-right: 7px;
    margin: 0 10px 20px 13px;
    border: 1px solid #43a0fa;
    border-radius: 20px;
}
.box_tt { width:595px; height:44px; font-size:37px; letter-spacing:-2px; float:left; font-weight:700; line-height:44px; padding-left:13px;}
.box_q { width:23px; height:44px; background:url(../images/q.png)center 13px no-repeat; float:left;}
.box_text { clear:both; width:372px; font-family:'돋움'; font-size:14px; line-height:25px; color:#7b7b7b; padding-left:10px;}
.box01_sub { width:372px;  font-family:'돋움'; font-size:12px; color:#43a0fa; margin-top:30px; padding-left:10px;}
/*02*/
.destep_box02 { width:785px; margin-bottom:150px; background:url(../images/step02.png) 492px 83px no-repeat;  padding:0 0 0 30px; }
/*03* 3번 삭제됨/

/*04*/
.destep_box04 { width:785px; margin-bottom:150px; background:url(../images/step04.png) 497px 63px no-repeat; padding:0 0 0 30px; }
.box04_sub { width: 390px;
    font-family: '돋움';
    font-size: 12px;
    color: #f23232;
    margin-top: 30px;
    border: 1px solid #e4e4e4;
    background: #fff;
    border-radius: 5px;
    padding: 15px 20px 20px 20px; }
.box4_w { width:70px; height:19px; background:url(../images/wanning.png) left center no-repeat; padding-left:24px; line-height:20px; font-weight:bold;}
.box4_wred { width:353px; line-height:20px; color:#7b7b7b; margin-top:5px; }
.box4_wred span { color:#ff1212;}
/*05*/
.destep_box05 { width:785px; margin-bottom:104px; background:url(../images/step05.png) 556px 44px no-repeat;   padding:0 0 46px 30px;}
/*06*/
.destep_box06 { width:785px;  background:url(../images/step06.png) 530px 86px no-repeat;   padding:0 0 0 30px;}
.box06_sub { width:372px; font-family:'돋움'; font-size:12px; color:#f23232; margin-top:30px; border: 1px solid #e4e4e4;
    background: #fff;
    border-radius: 5px;
    padding: 15px 20px 20px 20px;  }
.box6_w { width:70px; height:19px; background:url(../images/wanning.png) left center no-repeat; padding-left:24px; line-height:20px; font-weight:bold;}
.box6_wred { width:353px; line-height:20px; color:#7b7b7b; margin-top:5px; }
.box6_wred span { color:#ff1212;}

.step_last { width:800px;  margin:0 auto; background:#fff; font-family:'돋움'; font-size:12px; color:#7b7b7b; line-height:20px; text-align:center; padding:20px;  border:1px dashed #43a0fa; border-radius:10px; }
.step_last span { color:#f23232; }

.bankNow { width:100%; height:315px; background:url(../images/Nowbg.png) center center no-repeat; margin-bottom:100px;}
.Now { font-family:'Nanum Gothic'; font-size:40px; color:#fff; letter-spacing:-2px; text-align:center; padding:85px 0 37px 0;}
.Now span { font-weight:bold;}
.Nowbt { width:494px; height:64px; margin:0 auto;}
.Now_L { width:242px; height:64px; font-size:21px; line-height:64px; padding:0 0 0 41px; float:left; background:url(../images/Now_b.png) 189px center no-repeat, #fff; margin-right:10px; border-radius:10px; color:#4391fa;}
.Now_R { width:242px; height:64px; font-size:21px; line-height:64px; padding:0 0 0 41px; float:left; background:url(../images/Now_w.png) 189px center no-repeat, #99c4ff; border-radius:10px; color:#fff;}





/* 실시간 상담서비스 */
#sdTbg{width:100%;height:360px;background:url('/images/bg_title_sangdam.png') top center no-repeat;background-size:cover;}
#sdCont{width:1200px;margin:0 auto;margin-bottom:80px;}
#sdCont .sdTitle{border-bottom:2px solid #3a3a39;font-family:'Nanum Square';font-size:36px;letter-spacing:-2px;margin-top:50px;padding-bottom:15px;}

#sdCont .aptType { width:100%; height:200px; border-bottom:1px solid #e4e4e4; margin-bottom:60px;}
#sdCont .type_left { width:245px; float:left;}
#sdCont .type_title { font-family:'Nanum Square'; font-size:22px; color:#000; background: url('/images/apttype_b.png') right center no-repeat; line-height:43px; margin:35px 0 40px 0; letter-spacing:-1px; }
#sdCont .type_title span { color:#2cb400; letter-spacing:-1px; }
#sdCont .type_sub01 { font-family:'돋움'; font-size:12px; color:#a9a9a9; margin-bottom:10px; }
#sdCont .type_sub02 { font-family:'돋움'; font-size:12px; color:#34ac1c; }

#sdCont .type_right { width:955px; float:left; padding: 35px 0 0 1px;}
#sdCont .typebox { float:left; width:100px; margin-left:55px; font-family:'돋움'; font-size:14px; color:#666666;  text-align:center;}
#sdCont .typebox01 { width:100px; height:100px; border-radius:20px; background:#f6f8fa url('/images/apt01.png') center center no-repeat; margin-bottom:10px;}
#sdCont .typebox02 { width:100px; height:100px; border-radius:20px; background:#f6f8fa url('/images/apt02.png') center center no-repeat; margin-bottom:10px;}
#sdCont .typebox03 { width:100px; height:100px; border-radius:20px; background:#f6f8fa url('/images/apt03.png') center center no-repeat; margin-bottom:10px;}
#sdCont .typebox04 { width:100px; height:100px; border-radius:20px; background:#f6f8fa url('/images/apt04.png') center center no-repeat; margin-bottom:10px;}
#sdCont .typebox05 { width:100px; height:100px; border-radius:20px; background:#f6f8fa url('/images/apt05.png') center center no-repeat; margin-bottom:10px;}
#sdCont .typebox06 { width:100px; height:100px; border-radius:20px; background:#f6f8fa url('/images/apt06.png') center center no-repeat; margin-bottom:10px;}



#sdCont .sdIcons{overflow:hidden;display:table;text-align: center;margin-left:auto;margin-right:auto;margin-top:32px;padding:40px;border-bottom:1px solid #ddd;margin-bottom:65px;}
#sdCont .sdIcons > li{width:71px;float:left;margin-right:130px;}
#sdCont .sdIcons > li .desc{padding:10px 0;font-size:14px;}
#sdCont .sdIcons > li:last-child{margin-right:0;}

#sdCont .sTitle{ clear:both; position:relative;font-family:'Nanum Square';font-size:24px;letter-spacing:-1px;padding:10px 0;border-bottom:1px solid #333;}
#sdCont .sTitle .est{position:absolute;right:0;bottom:5px;font-size:12px;font-family:'돋움';color:#888; letter-spacing:0px;}
#sdCont .sTitle .rs{color:red;}

#sdCont .sheetBox{color:#333;}
#sdCont .sheetBox .sheetList{overflow:hidden;border-bottom:1px solid #e4e4e4;}
#sdCont .sheetBox .sheetList:last-child{border-bottom:1px solid #bababa;}
#sdCont .sheetBox .sheetList > li{float:left;height:54px;line-height:54px;padding-left:17px;font-size:14px;}
#sdCont .sheetBox .sheetList > li.title{background:#f9f9f9;width:170px;}
#sdCont .sheetBox .sheetList > li.cont{width:1030px;}
#sdCont .sheetBox .sheetList > li.cmt{height:230px;line-height:230px;}
.telSpan { font-size:12px; color:#ff0000; }
#sdCont .sheetBox .rs{color:red;}
#sdCont .sheetBox input[type='text']{padding:8px;width:60%;border:1px solid #cfcfcf;}
#sdCont .sheetBox input[type='tel']{width:80px;border:1px solid #cfcfcf;padding:8px;}
#sdCont .sheetBox textarea{width:90%;height:200px;margin-top:12px;overflow:auto;line-height:160%;}
#sdCont .nextBlock{margin-top:40px;}
#sdCont #sdGuide{width:100%;border:0;border-collapse:collapse;color:#666;letter-spacing:-1px;}
#sdCont #sdGuide tr{border-bottom:1px solid #f0f0f0;}
#sdCont #sdGuide tr > td.title{width:280px;font-family:'Nanum Square';font-size:17px;color:#444;}
#sdCont #sdGuide tr > td{padding:35px 20px;vertical-align:middle;line-height:160%;font-size:15px;}
#sdCont .privInfo{width:100%; height:215px; overflow-y:scroll; padding:30px;border:1px solid #ddd;color:#666;line-height:180%;margin-top:10px;}
#sdCont .adChk{padding:30px 0;margin-bottom:20px;}
#sdCont .reqBtn{display:inline-block;padding:20px 72px;text-align:center;background:#0196ff;color:#fff;font-family:'Nanum Square';font-size:20px;margin-right:5px;}
#sdCont .cancelBtn{display:inline-block;padding:20px 120px;text-align:center;background:#f0f0f0;color:#000;font-family:'Nanum Square';font-size:20px;}
#sdCont .noBorder{border:0;}
#sdCont input{font-family:'돋움';font-size:14px;}


/* 서브 레이아웃 공통하단 */
#subBtmBox{width:100%;background:#0a1123;height:236px;overflow:hidden;}
#subBtmBox .btmBan{width:1200px;margin:0 auto;}
#subBtmArBox{width:100%;background:#fff;margin:40px 0 47px 0;}
#subBtmArBox .arList{width:1200px;margin:0 auto;}
#subBtmArBox .arList .aList{overflow:hidden;}
#subBtmArBox .arList .aList > li{float:left;height:306px;border:1px solid #ddd;}
#subBtmArBox .arList .aList > li.col01{width:418px;margin-right:18px;border-top:2px solid #52596b;}
#subBtmArBox .arList .aList > li.col02{width:418px;margin-right:18px;border-top:2px solid #52596b;}
#subBtmArBox .arList .aList > li.col03{width:327px;border-top:2px solid #52596b;}

#subBtmArBox .arList .aList > li.col01 .nTitle{overflow:hidden;border-bottom:1px solid #ddd;}
#subBtmArBox .arList .aList > li.col01 .nTitle > li{float:left;width:50%;height:65px;line-height:65px;font-family:'Nanum Square';font-size:18px;}
#subBtmArBox .arList .aList > li.col01 .nTitle > li{letter-spacing:-1px;padding-left:20px;color:#999;cursor:pointer;}
#subBtmArBox .arList .aList > li.col01 .nTitle > li.active{color:#333;}
#subBtmArBox .arList .aList > li.col01 .nTitle > li:first-child{border-right:1px solid #ddd;}
#subBtmArBox .arList .aList > li.col02 .ingTitle{width:100%;height:65px;line-height:65px;font-family:'Nanum Square';font-size:18px;}
#subBtmArBox .arList .aList > li.col02 .ingTitle{letter-spacing:-1px;padding-left:20px;color:#333;}
#subBtmArBox .arList .aList > li.col02 .ingTitle{border-bottom:1px solid #ddd;}
#subBtmArBox .arList .aList > li.col03 .qList > li{height:75.5px;line-height:75.5px;border-bottom:1px solid #ddd;letter-spacing:-1px;}
#subBtmArBox .arList .aList > li.col03 .qList > li{font-family:'Nanum Square';font-size:18px;color:#555;padding-left:70px;}
#subBtmArBox .arList .aList > li.col03 .qList > li:last-child{border:0;}
#subBtmArBox .arList .aList > li.col03 .qList > li.col01{background:url('/images/bgq_01.jpg') 22px 16px no-repeat;}
#subBtmArBox .arList .aList > li.col03 .qList > li.col02{background:url('/images/bgq_02.jpg') 22px 16px no-repeat;}
#subBtmArBox .arList .aList > li.col03 .qList > li.col03{background:url('/images/bgq_03.jpg') 22px 15px no-repeat;}
#subBtmArBox .arList .aList > li.col03 .qList > li.col04{background:url('/images/bgq_04.jpg') 22px 16px no-repeat;}
#subBtmArBox .arList .aList > li.col03 .qList .phone{font-family:'Montserrat';}
#subBtmArBox .arList .aList > li.col03 .qList > li a{color:#555;}

#subBtmArBox .articleList{overflow:hidden;margin-top:15px;}
#subBtmArBox .articleList > li{padding:10px 25px;}
#subBtmArBox .cmt{font-weight:bold;color:#1477d3;}

/* 하단 팝업정보 */
#popPriv{max-width:640px;min-width:660px;padding:50px 20px;}
#popInsPriv{max-width:660px;min-width:660px;padding:40px 20px 30px 20px;}



/* 푸터 */
#footer{width:100%;background:#fff;border-top:1px solid #dee3eb;}
#footer .copy{position:relative;width:1200px;margin:0 auto;height:200px;}
#footer .copy .btm_mnus{display:table;width:750px;margin:0 auto;margin-top:30px;}
#footer .copy .btm_mnus > li{width:150px;display:table-cell;text-align:center;height:15px;line-height:15px;border-right:1px solid #d7d7d7;}
#footer .copy .btm_mnus > li:last-child{border:0;}
#footer .copy .btm_mnus > li{color:#4c4c4c;}
#footer .copy .btm_mnus > li a{color:#4c4c4c;}
#footer .copy .btmCopyList{margin-top:10px;}
#footer .copy .btmCopyList > li {float:left;}
#footer .copy .btmCopyList > li .copyTxt{width:800px;padding:20px 0 0 25px;line-height:160%;color:#999;}
#footer .copy .bline{display:inline-block;width:1px;height:11px;border-right:1px solid #999;margin:0 10px;}
#footer .copy .cblue{color:#246beb;}

#footer .copy .snsBtns{position:absolute;right:0;bottom:55px;}
#footer .copy .snsBtns > li{float:left;margin-left:10px;}


#btmMobile{height:150px;line-height:150px;text-align:center;font-family:'돋움';font-size:50px;border-top:1px solid #999;letter-spacing:-2px;}
#btmMobile a{display:inline-block;width:100%;height:100%;}


/* 전체서비스 */
#allService{width:1220px !important;margin:0 auto;padding:75px 40px;background:#fff;font-family:'돋움';min-height:300px;}
#allService .title{position:relative;font-family:'Nanum Square';font-size:32px;letter-spacing:-1px;font-weight:bold;border-bottom:2px solid #000;padding:17px;padding-bottom:25px;}
#allService .dic{position:absolute;left:170px;top:20px;font-family:'돋움';font-size:12px;display:inline-block;margin-left:20px;color:#8b8b8b;font-weight:normal;padding:5px 12px 4px 12px;border:1px solid #e7e7e7;background:#f6f6f6;}
#allService .dic a{color:#8b8b8b;}
#allService .amBox{padding:50px 30px 0 30px;}
#allService .amBox .amList{overflow:hidden;}
#allService .amBox .amList > li{float:left;}
#allService .amBox .amList > li.col01{width:120px;}
#allService .amBox .amList > li.col02{width:340px;}
#allService .amBox .amList > li.col03{width:340px;}
#allService .amBox .amList > li.col04{width:260px;}
#allService .cBox{min-height:175px;}
#allService .tt{font-size:16px;letter-spacing:-1px;font-weight:bold;padding:8px 4px;border-bottom:1px solid #000;width:260px;background:url('/images/tt_arr.jpg') 98% 50% no-repeat;}
#allService .tt img{vertical-align:middle;}
#allService .tt a{display:inline-block;width:100%;height:100%;}
#allService .ttn{width:40px;}
#allService .sList{margin-top:15px;}
#allService .sList > li{padding:8px 0;text-indent:20px;background:url('/images/rec_dot.jpg') 10px 45% no-repeat;color:#828282;}
#allService .sList > li a{color:#828282;}
#allService .sList > li.fb{color:#0f6ed8;}
#allService .sList > li.fb a{color:#0f6ed8;}
#allService .alBan{width:100%;}
#allService .alBan ul{overflow:hidden;}
#allService .alBan ul > li{float:left;}
#allService .alBan ul > li:first-child{margin-right:11px;}
#allService .cafeBox{min-height:100px;}


/* 하단 바로가기배너 */
#btm_banner{width:100%;overflow:hidden;background:#f2f4f7;}
#btm_banner ul.ban_list{width:1280px;margin:0 auto;}
#btm_banner ul.ban_list > li{float:left;}

#btm_banner2{width:100%;overflow:hidden;background:#fff;}
#btm_banner2 ul.ban_list{width:1280px;margin:0 auto;}
#btm_banner2 ul.ban_list > li{float:left;}

/* 전화번호 셀렉트 박스 */
.sphone{padding:6px 10px;vertical-align:middle;}
.sphone_b{padding:11px 15px;vertical-align:middle;border:1px solid #ccc;border-radius:3px;}
.sphone_d{padding:9px 15px;vertical-align:middle;border:1px solid #ccc;}



/* 메인페이지 공전 에니메이션 */  
.ai_layout{width:1200px;margin:0 auto;position:relative;}
.ai_inbox{position:absolute;right:100px;top:30px;}
.ai_container {
	width: 341px;
	height: 360px;
	display: block;
	align-items: center;
	justify-content: center;
	background:url('/images/round_basic.png') center center no-repeat;
	border-radius:50%;
	margin: 10% auto;
	position:relative;
	margin-top:140px;
}
.ai_box {
	background-color: transparent;
	width: 59px;
	height: 59px;
	animation: battle 60s linear infinite;
	position: absolute;
	margin: 0;
	left:41%;
	top:38%;
	/*animation-delay: 1s;*/
}
@keyframes battle {
	from {
		transform: rotate(225deg) translateX(125px) rotate(-225deg);
	}
	to {
		transform: rotate(585deg) translateX(125px) rotate(-585deg);
		/*transform: rotate(360deg) translateX(125px) rotate(-360deg);*/
	}
}
 
.ai_box2 {
	background-color: transparent;
	width: 43px;
	height: 43px;
	animation: battle2 80s linear infinite;
	position: absolute;
	margin: 0;
	left:43%;
	top:150px;
	/*animation-delay: 1s;*/
}


@keyframes battle2 {
	from {
		transform: rotate(270deg) translateX(-168px) rotate(-270deg);
	}
	to {
		transform: rotate(-450deg) translateX(-168px) rotate(450deg);
	}
}

.ai_box3 {
	background-color: transparent;
	width: 51px;
	height: 51px;
	animation: battle3 20s linear infinite;
	position: absolute;
	margin: 0;
	left:43%;
	top:41%;
	/*animation-delay: 1s;*/
}
@keyframes battle3 {
	from {
		transform: rotate(0deg) translateX(85px) rotate(0deg);
	}
	to {
		transform: rotate(-360deg) translateX(85px) rotate(360deg);
	}
}
 
 
/*이용후기 이벤트 페이지*/
#event_sl {width:100%;height:673px;background-color: #4836d6;}
#event_sl .event_img{width: 100%; margin-top: -149px;}
#event_sl .eventsl_box{width: 1200px; margin: 0 auto; text-align:center;padding-top:110px; font-family:'Nanum Square';position:relative;}
#event_sl .evcopy_01{font-family:'nsR','NanumSquareR'; font-size:50px;font-weight:bolder;color:#fff;letter-spacing:-0.1em;}
#event_sl .evcopy_02{font-family:'nsR','NanumSquareR'; font-size:50px;font-weight:bolder;color:#fff56d;letter-spacing:-0.1em; margin-top: -3px;}
#event_sl .evcopy_03{font-family:'nsR','NanumSquareR'; font-size:30px;font-weight:400;letter-spacing:-2px;color:#fff;display:inline-block; margin-top:20px;}

#e_contents{width: 100%; height: 834px; background-color: #fff; margin-top: 100px;}
#e_contents .ect_box{width: 1200px; margin: 0 auto; text-align: center; padding-top: 90px;}
.ev_subtitle{font-weight: bolder; width: 179px; height: 48px; border: 2px solid #000; border-radius: 24px; margin: 0 auto; font-size: 18px; line-height: 47px; margin-bottom: 54px;}
#e_contents .evcopy_04{font-family:'nsR','NanumSquareR'; font-size: 27px; font-weight: 400; letter-spacing:-2px; padding-bottom: 5px;}
#e_contents .evcopy_05{font-family:'nsR','NanumSquareR'; font-size: 27px; font-weight: bold; letter-spacing:-2px;}
#e_contents .ev_blue{font-family:'nsR','NanumSquareR'; font-size: 27px; font-weight: bold; letter-spacing:-2px; color: #4836d6;}
#e_contents .gift{padding-top: 96px;}
#e_contents .gift_name{width: 1200px; margin-top: 50px; margin-bottom: 25px;}
#e_contents .name_01{font-family:'nsR','NanumSquareR';width: 335px; height: 58px; border-radius: 29px; background-color: #546bed; line-height: 58px; color: #fff; font-size: 30px; letter-spacing: -0.07em; float: left; margin: 0 34px 0 206px;}
#e_contents .or{font-family:'nsR','NanumSquareR'; float: left; line-height: 58px; font-size: 24px;}
#e_contents .name_02{font-family:'nsR','NanumSquareR';width: 335px; height: 58px; border-radius: 29px; background-color: #546bed; line-height: 58px; color: #fff; font-size: 30px; letter-spacing: -0.07em; float: left; margin: 0 0 0 34px;}
#e_contents .evcopy_06{font-family:'nsR','NanumSquareR'; font-size: 18px; letter-spacing:-2px; padding-top: 80px; font-weight: lighter;}

#e_guide{width: 100%; height: 497px; background-color: #f9f9f9;}
#e_guide .egd_box{width: 1200px; margin: 0 auto; text-align: center; padding-top: 85px;}
#e_guide .ev_cts{padding-top: 30px;}
#e_guide .egd_txt{width: 69%; margin: 0 auto; display: flex;}
#e_guide .egd_01{font-family:'nsR','NanumSquareR'; width: 26%; height: 50px; text-align: right; padding-right: 50px; font-size: 20px; color: #4836d6; font-weight: bold;}
#e_guide .egd_02{font-family:'nsR','NanumSquareR'; width: 74%; text-align: left; font-size: 20px; letter-spacing: -0.03em;}
#e_guide .egd_02 > span {font-family:'nsR','NanumSquareR'; width: 60%; text-align: left; font-size: 20px; font-weight: bolder; letter-spacing: -0.03em;}

#e_tip{width: 100%; height: 949px; background-color: #fff;}
#e_tip .etip_box{width: 1200px; margin: 0 auto; text-align: center; padding-top: 90px;}
#e_tip .etip_01{padding-left: 866px; margin-top:-285px;font-family:'nsR','NanumSquareR'; text-align: left; font-size: 20px; letter-spacing: -0.05em;}
#e_tip .etip_01 > span{font-family:'nsR','NanumSquareR'; font-weight: bolder; font-size: 20px; color: #4836d6; letter-spacing: -0.05em;}

#e_btn{width: 100%; height: 140px; background-color: #546bed;}
#e_btn .ebtn_box{width: 1200px; margin: 0 auto; text-align: center;}
#e_btn .ebtn_01 {font-family:'nsR','NanumSquareR'; font-weight: bolder; font-size: 40px; color: #fff; letter-spacing: -0.05em; line-height: 140px;}
#e_btn .ebtn_01 > img{margin: -5px 0 0 15px;}



.step_text_box{padding:20px 0 30px 0;}
.step_text{padding:35px 0 0 0; width:730px; margin:0 auto;}
.step_text:nth-child(1){padding-top:65px;}
.step_text .title{font-family:'Nanum Square'; font-size:20px; font-weight:700; padding:20px 0; color:#070707;}
.step_text ul > li{font-family:'Nanum Square'; font-size:17px; font-weight:400; padding:4px 0; color:#343435;}