/*실시간 대출문의*/
#real_time_title {
    font-size: 25px;color:#333;text-align: center;margin-top: 25px;
    margin-bottom:-15px;
}
#real_time_top {
    height: 46px;width: 100%;background: #f8f8f8;line-height: 46px; position:relative; text-align:center; border: 1px solid #ccc;
}
#real_time_top .title {
    font-size: 16px;color:#f02236; padding-right: 20px; font-weight:600;
}
#real_time_top .title_02 {
    font-size: 13px;color:#999; 
}

#real_time_top .select_box {
    font-size: 14px;color:#555;font-weight: 500;
	position:absolute; top:0px; right:12px; display:inline-block;
}

#real_time_top select {
    height: 30px;width: 150px; padding-left: 25px;
}
#real_time_bottom {
    height: 243px;border:1px solid #ccc;width: 100%;border-top-width: 0px;
}
#real_time_house {
    float: left; 
}
#real_time_house img {
   padding-top: 30px;padding-left: 26px; padding-right: 50px;
}
#real_time_text {
    float: left; width:682px;padding-top: 10px
}
#real_time_text li {
    float: left;
}
#real_time_text li a {
    display:inline-block; width:170px; height:20px; line-height:48px; 
    color:#333; font-size:16px;font-weight: 600; margin-top: 5px;margin-bottom: 5px; 
}
#real_time_text ul li a.active, #real_time_text ul li:hover a {
    color:#f02236;font-weight: 600;
}



.realroan_view_title {
	font-weight: 700;
	font-size: 20px;
	line-height: 29px;
	letter-spacing: -0.02em;
	color: #333333;

	margin-top:50px; margin-bottom:10px;
}

.realroan_view_box {
	border: 1px solid #DDDDDD;
	border-top: 2px solid #333333;
	padding:25px 32px;
	margin-bottom:25px;
}

.realroan_view_box h2 {
	font-weight: 700;
	font-size: 26px;
	line-height: 1;
	text-align: center;
	letter-spacing: -0.02em;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom:25px; padding-bottom:25px;
}

.realroan_box_title {
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: -0.02em;
	color: #13BD7E;
	margin-bottom:15px;
}
.realroan_box_title img {
	vertical-align:middle; margin-right:5px; margin-top:-4px;
}


.box_table .col-sm-6, .box_table .col-xs-12 {
	margin-bottom:10px;
}

.box_table .tit {
	font-weight: 500;
	font-size: 16px;
	letter-spacing: -0.02em;
	color: #333333;

	display:inline-block; width:20%; 
}
.box_table .tit.right {
	text-align:right; padding-right:30px;
}
.box_table.tit_30 .tit {
	width:30%;
}

.box_table .gray_input {
	height: 50px;
	background: #F2F2F2;
	border-radius: 10px;

	font-weight: 400;
	font-size: 16px;
	letter-spacing: -0.02em;
	color: #333333;

	display:inline-block; padding:0px 20px; line-height: 50px; width:79%; box-sizing: border-box;
}
.box_table.tit_30 .gray_input {
	width:69%;
}

.box_table .gray_input .open_pop {
	height: 23px;
	background: #13BD7E;
	border-radius: 6px;
	text-align: center;
	font-size: 13px;
	letter-spacing: -0.02em;
	color: #FFFFFF;
	padding:0px 8px; line-height: 23px;
}

.realroan_upso_box {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 10px;
	padding:15px;
	text-align: center;
	margin-bottom:20px;
}
.realroan_upso_box h4 {
	font-weight: 700;
	font-size: 16px;
	line-height: 33px;
	letter-spacing: -0.02em; margin-bottom:10px;
}
.realroan_upso_box h3 {
	font-weight: 500;
	font-size: 16px;
	line-height: 1.4;
	letter-spacing: -0.02em; height:50px; margin-bottom:0px;
}
.realroan_upso_box a {
	background: #13BD7E;
	border-radius: 10px;
	font-weight: 500;
	font-size: 16px;
	text-align: center;
	letter-spacing: -0.02em;
	color: #FFFFFF;
	display:inline-block;
	width:100%;
	height: 50px; line-height: 50px;
}

.realroan_upso_box a.reg {
	background: #777;
}

@media (max-width: 767px) {
	.realroan_view_title { 
		font-size: 18px;
		margin-top:20px; margin-bottom:10px; text-align:center;
	}

	.realroan_view_box {
		border: 1px solid #DDDDDD;
		border-top: 2px solid #333333;
		padding:12px 16px;
		margin-bottom:15px;
	}

	.realroan_view_box h2 { 
		font-size: 20px;
		line-height: 1;  
		margin-bottom:15px; padding-bottom:15px;
	}

	.realroan_box_title { 
		font-size: 16px; 
		margin-bottom:15px;
	}
	.realroan_box_title img {
		vertical-align:middle; margin-right:5px; margin-top:-4px;
	} 


	.box_table .col-sm-6 {
		text-align:left;
	}

	.box_table .tit { 
		font-size: 13px; width:52px; 
 
	}
	

	.box_table.tit_middle .col-xs-12 {
		padding-left:35%;
	}
	.box_table.tit_middle .tit { 
		position:absolute;
		left: 14px; top: 50%; 
		transform: translate(0,-50%); 
	}

	.box_table.tit_30.tit_middle .gray_input {
		width:100%;
	}

	.box_table .tit.right {
		text-align:left; padding-right:0px;
	}

	.box_table .gray_input {
		height: 35px;  
		font-weight: 400;
		font-size: 13px; padding:0px 6px; line-height: 35px; width:60%; box-sizing: border-box;

	}
	.box_table .gray_input.textarea_box {
		padding: 12px 6px !important; line-height:1.6 !important;
	}



	.box_table.loan_user .gray_input {
		height: 25px;  
		font-weight: 400;
		font-size: 12px; padding:0px 6px; line-height: 25px; width:60%; box-sizing: border-box;

	}

	.box_table.loan_user .col-sm-6 {
		margin-bottom: 6px;
	}

	.box_table .r_nopad {
		padding-right:0px !important;
	}
}









#real_time_contents {
    border-top:2px solid #385b8a;text-align: center;font-size: 20px;color:#333;
}
#real_time_contents h4 {
    font-size: 20px;color:#333;margin-top: 20px;margin-bottom: 20px;font-weight: 600;
}
.real_time_information th {
    border-top:1px solid #ccc; border-bottom: 1px solid #ccc;  width: 206px;
    background: #f8f8f8;color:#333;text-align: center;
    font-size: 15px; 
}
.real_time_information img { 
}
.real_time_information td {
    border-top:1px solid #ccc; border-bottom: 1px solid #ccc; width: 396px;
    font-size: 15px;  color:#333; padding:15px 30px;
	font-weight:600;
}
.real_time_information th:last-child {
    border-top:1px solid #ccc; border-bottom: 1px solid #ccc;  
    background: #f8f8f8;color:#333;text-align: center;
    font-size: 15px; 
}
.real_time_information td:last-child {
    border-top:1px solid #ccc; border-bottom: 1px solid #ccc; 
    font-size: 15px;   color:#333;padding-left: 30px;  
}
.loan_click_box {
    margin-top: 35px;
}
.loan_click_box li {
    border:1px solid #ccc;height: 198px;width: 223px;float: left;margin-left: 21px; margin-bottom:20px;
    text-align: center;
}
.loan_click_box li:first-child {
    margin-left: 0px;
}
.loan_click_box li.active a {
    height: 48px;width: 125px;background: #385b8a;
    border-radius: 5px;display: inline-block;font-size: 18px;color:#fff;line-height: 48px;
}
.loan_click_box li.active h4 {
    padding-top: 23px;font-size: 17px;color:#333;font-weight: 600
}
.loan_click_box li.active h5 {
    font-size: 15px;color:#555;font-weight: 500;
}
.loan_click_box li a {
    border:1px solid #385b8a;height: 48px;width: 125px;display: inline-block;
    border-radius: 5px;font-size: 18px;color:#385b8a;line-height: 48px;font-weight: 500;
}
.loan_click_box li h3 {
    font-size: 18px;color:#333;font-weight: 500;padding-top: 32px;line-height: 26px;
    margin-bottom: 15px
}
.loan_click_box_tab a {
    display: inline-block; 
    font-size: 20px;color:#333;text-align: center;line-height: 61px;font-weight: 500;
    border:1px solid #333; height: 63px;width: 205px;border-radius: 5px;
    margin:50px 3px; 
}
.list_click {
    
}
.loan_click_box_tab a.delete_click {
    background: #033f71;color:#fff;border:1px solid #033f71;
} 
.loan_click_box_tab a.registration_click {
    background: #385b8a;color:#fff;border:1px solid #385b8a;
}
.loan_click_box_tab a.write_click {
    background:#f02236;color:#fff;border:1px solid #f02236;
} 

#seoul_loan {
    margin-top: 43px; text-align:center; position:relative; margin-bottom:20px;
}
#seoul_loan .seoul_loan_span {
   font-size: 25px;color:#333;text-align: center; font-weight: 600;
   margin-bottom: 20px; 
}
#seoul_loan span active {
    color:#13BD7E;
}
#seoul_loan a img, #seoul_loan a {
	position: absolute;
    top: 0px;
    right: 0px;
    display: inline-block;
}

#seoul_loan a.btn_large_blue {
	position: absolute;
    top: 0px;
    left: 0px;
    display: inline-block;
}

.seoul_loan_tb_1 {
    width:100%;
}
.seoul_loan_tb_1 th {
    border-top: 1px solid #333; height:55px; line-height: 55px;  text-align: center; color:#333; 
    font-weight: 500;
	font-size: 16px;
	letter-spacing: -0.02em;
    border-bottom: 1px solid #ddd;
    
    /*background: url("../images/tb_th_bg.png")no-repeat;
    background-position: center right;
	*/
}
.seoul_loan_tb_1 th:last-child {
    background: none;
}
.seoul_loan_tb_1 td {
     border-bottom: 1px solid #ddd; padding:15px 0px; text-align: center;
     font-size: 14px;color:#777;
}
.seoul_loan_tb_1 td.td_gongi {
    text-align: right;color:#f02236;font-weight: 500;background: #fffaee;
}
.seoul_loan_tb_1 td.td_text {
    text-align: left;padding-left: 38px;background: #fffaee;
} 
.seoul_loan_tb_1 td.td_text a {
    color:#f02236;font-weight: 500;
}
.seoul_loan_tb_1 td.td_number, .seoul_loan_tb_1 td.td_area, .seoul_loan_tb_1 td.td_job, .seoul_loan_tb_1 td.td_sex {
    width: 100px;
}
.seoul_loan_tb_1 td.td_write {
    width: 150px;
}
.seoul_loan_tb_1 td.td_title {
    text-align: left;
	padding-left: 30px;
	/*padding-left: 45px;*/
}
.seoul_loan_tb_1 td.td_title a{
    color:#555;
}
.seoul_loan_tb_1 td.td_title img {
    margin-top: 0px;margin-left: 10px; vertical-align:middle;
}

.seoul_loan_tb_1 tr:hover td {
	background: #F5F5F5;
}

@media (max-width: 767px) {
	.seoul_loan_tb_1 td {
		padding:10px 0px;
		font-size: 13px; color:#777;
	}
	.seoul_loan_tb_1 td.td_title { 
		padding-left: 10px; 
	}
}



#seoul_search_box {
    text-align: center;margin-top: 20px;
}
#seoul_search_box input {
    width: 610px;height: 39px;border:1px solid #385b8a;font-size: 14px;
    color:#999;padding-left: 15px;font-weight: 300;
}
#seoul_search_box img {
    margin-left: -4px;
}

/*서브광고문의*/

#ad_title h3 {
    margin-top: 30px;text-align: center;
}
#ad_img_box{
    position: relative;margin-bottom: 80px;
}
#img_box_text{ position:absolute; top:14%; right:5%; }
#img_box_text h2 {
    font-size: 30px;color:#fff;font-weight: 600; margin-bottom:10px; 
}
#img_box_text h3 {
    font-size: 23px;color:#fff;font-weight: 300; margin-bottom:10px;
}
#img_box_text h4 {
    font-size: 28px;color:#fff;font-weight: 700;
}

#ad_img_box_m{
    position: relative;margin-bottom: 0px;
}
#img_box_text_m{ position:absolute; top:5%; right:2%; }
#img_box_text_m h2 {
    font-size: 12px;color:#fff;font-weight: 600; margin-bottom:0px; 
}
#img_box_text_m h3 {
    font-size: 9px;color:#fff;font-weight: 400; margin-bottom:0px;
}
#img_box_text_m h4 {
    font-size: 11px;color:#fff;font-weight: 600;
}


#ad_main_box{
    margin-bottom: 110px;
}
#ad_main_box a img {
    margin-bottom: 34px;
}
#ad_main_box2 {
    margin-bottom: 165px;
}
#ad_main_box2 a img {
    margin-bottom: 34px;
}
#ad_area_box {
    margin-bottom: 180px;
}
#ad_area_box a img {
    margin-bottom: 34px;
}
#ad_page_box {
    margin-bottom: 80px;
}
#ad_page_box a img {
    margin-bottom: 34px;
}
#ad_big_box {
    background: #F9F9F9;
	border-radius: 10px;
	font-weight: 500;
	font-size: 18px;
	line-height: 34px;
	letter-spacing: -0.08em;
	color: #333333;
	padding:20px 25px;
}
#ad_big_box h4 {
    font-size: 18px;color:#f50707;font-weight: 500;padding-left: 32px;
    line-height: 22px
}


@media only screen and (max-width: 768px) {
	#ad_main_box { margin-bottom:40px; }


	#ad_big_box {
		background: #F9F9F9;
		border-radius: 10px;
		font-weight: 500;
		font-size: 11px;
		line-height: 20px;
		letter-spacing: -0.06em;
		color: #13BD7E;
		padding:10px 10px;
	} 
}

/*마이페이지*/
#mypage_title {
     margin-top: 30px;text-align: center;margin-bottom: 45px;
}
#mypage_title h3 {
    font-size: 25px;color:#333;
}
.loan_tab {
    
}
.loan_tab a {
    display: inline-block; 
    text-align: center; line-height:66px;
    border:1px solid #ddd; height: 66px;width: 260px; 
    margin:0px 5px;
	position:relative;
 
	border-radius: 10px;
	font-weight: 400;
	font-size: 20px;
}

.loan_tab a.active, .loan_tab a:hover {
    background: #222222; color:#FFF042; border:1px solid #222222;
}

.present_information { 
	border-radius: 10px;
}
.present_information h3 {
    text-align: center;line-height: 79px;

	font-weight: 500;
	font-size: 19px;
	letter-spacing: -0.02em;
	color: #FFFFFF;
}
#present_title {
    background: #13BD7E;height: 79px;width: 300px;
    border-top-left-radius: 5px;border-bottom-left-radius: 5px;float:left;
}
#present_text {
    border:1px solid #ccc;height: 79px;width: 876px;border-left-color: #13BD7E;
    float:left;border-top-right-radius: 5px;border-bottom-right-radius: 5px
}
#present_text li {
    float: left; text-align: center;line-height: 79px; padding:0px 30px; position:relative;

	font-weight: 500;
	font-size: 16px;
	letter-spacing: -0.02em;
	color: #333333;
}
#present_text li:first-child {
    font-weight: 600;
}




#present_real_title {
    background: #13BD7E;height: 79px;width: 300px;
    border-top-left-radius: 5px;border-bottom-left-radius: 5px;float:left;
	margin-top:20px;
}
#present_real_text {
    border:1px solid #ccc;height: 79px;width: 876px;border-left-color: #13BD7E;
    float:left;border-top-right-radius: 5px;border-bottom-right-radius: 5px;
	margin-top:20px;
}
#present_real_text li {
    float: left; text-align: center;line-height: 79px; padding:0px 30px; position:relative;

	font-weight: 500;
	font-size: 16px;
	letter-spacing: -0.02em;
	color: #333333;
} 


#present_text li img, #present_real_text li img {
	vertical-align:middle; margin-top:-3px; margin-right:8px;
}

#present_text li.line:after, #present_real_text li.line:after { 
	position: absolute;
	right:0px; top:50%; margin-top:-15px;
    content: '';
	width: 1px;
	height: 30px;
	background:#ddd;
}
}



.information_title { 
}
.information_title h3 {
    font-size: 26px;color:#333;
	border-bottom: 1px solid #333;
}
.information_text {
    width: 100%;margin-bottom: 55px;
}
.information_text th {    
	font-weight: 500;
	font-size: 16px;
	letter-spacing: -0.02em;
	color: #333333;
	width:164px; padding-left:24px;
}
.information_text td { 
	padding:5px 0px;
}
.information_text td span {
	background: #F2F2F2;
	border-radius: 10px;
	display:block; width:60%;
	font-weight: 400;
	font-size: 16px;
	line-height: 23px;
	letter-spacing: -0.02em;
	color: #333333;
	padding:13px 20px;
	min-height:49px;
}
.information_text .th_title {
    border-top: 0px;
}
.information_text .td_text {
    border-top: 0px;
}









.tip_guide_pc {
	border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding:20px; font-size:15px; background: #f8f8f8; text-align:center;
}
.tip_guide_pc span {
	font-weight:600; color:#f02236;
}



.orange_text {
    color: #f02236 !important;
}


.new_ad_main_box {
	position:absolute; top:-5px; right:4px;
}


.orange_border_tr {
	border: 3px solid #f02236;
}
.orange_border_tr td { font-size:20px;   }


.input_my_hp{
    font-size: 12px; color:#999; font-weight: 300; height: 29px; line-height: 27px; 
    padding:0px 5px;border:1px solid #ccc;
}


#real_search_box {
    text-align: center;margin-top: 20px;
}
#real_search_box input {
    width: 610px;height: 39px;border:1px solid #ccc;font-size: 14px;
    color:#999;padding:0px 15px;font-weight: 300;
}
#real_search_box img {
    margin-left: -4px;
}






/**************************************************리뉴얼 추가***********************************************/

.bn_mtop_link {
	background:#fff; text-align:center; line-height:35px; height:35px;
}
.bn_mtop_link a i { color:#555; } 
.bn_mtop_link a { color:#757575; }