@charset "utf-8";
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #e1e1e1;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #e1e1e1;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #e1e1e1;
}
:-moz-placeholder { /* Firefox 18- */
  color: #e1e1e1;
}
input[type=text], input[type=password]{
    -webkit-border-radius:0;
    -webkit-appearance:none;
}
*{ -webkit-text-size-adjust: none; }
/* Layout */
#body {width:100%; text-align:center; min-width:960px;} 
#top_notice {text-align:center; min-width:960px;} 
#header {text-align:center; min-width:960px;}  
#container {clear:both; min-width:960px; text-align:center; background-color:#e1e1e1; overflow:hidden;}
#footer {clear:both; min-width:960px; text-align:center;} 

/* ��ܰ��� ----- */
#top_notice {height:50px; width:100%; padding:0; margin:0; background:#00779d;position:relative;z-index:9999}
#top_notice .notice_wrap {margin:0 auto; padding:5px 0 14px; width:930px; text-align:left; overflow:hidden;}
#top_notice .notice_wrap .notice_cont {float:left; color:#37a6ca}
#top_notice .notice_wrap .btn_close {float:right; color:#37a6ca;}
#top_notice .contact {text-align:center; margin: 3px auto; width: 645px;}
#top_notice .contact dt {display:inline; padding-right:10px; font-size:20px; color:#37a6ca; font-weight:300;}
#top_notice .contact dd {display:inline; padding-right:10px; font-size:20px; color:#37a6ca; font-weight:300; }

    
/* header ----- */
#header {width:100%; padding:0; background-color:#fff; border-bottom:2px solid #fbad18;}
#header .wrap {height:57px; margin:0 auto; padding:0; width:926px; text-align:center;}/* ���� 160923 */
#header.fixed {position:fixed; left:0; top:0; z-index:30;}

/* logo */  
#header h1 {float:left; margin-top:17px; width:200px;}/* ���� 160921 */
#header h1 a {display:block; width:194px; height:24px; background:transparent url(/images/logo_top.png) no-repeat 0% 0px;}
#header h1 a span {display:block; font-size:0; overflow:hidden; height:0; width:0; position:relative; z-index:-1;} /* �۾� �Ⱥ��̰� */

/* �޴� ���� 160928 */  
.gnb_wrap {float:left; margin-left:88px; width:340px;  padding-top:4px;} 
ul.gnb li {float:left; width:85px; height:57px; position:relative;}
ul.gnb li a {display:block; width:100%; height:100%; line-height:50px; text-align:center; font-size:14px; color:#666; text-decoration:none; letter-spacing:-0.1em;}
ul.gnb li ul.sub {position:absolute; left:-5px; top:57px; z-index:35; width:95px; padding:10px 0 5px; background-color:#f8b22c; opacity:0.9; filter:alpha(opacity=90);display:none;}
ul.gnb:after {height:0; visibility: hidden; content:"."; display:block; clear:both;}
ul.gnb li ul.sub li {width:95px; height:25px;}
ul.gnb li ul.sub li a {line-height:20px; color:#333 !important; font-size:12px;}
ul.gnb li.on a {color:#000 !important;}
ul.gnb li.on ul.sub li a {color:#444 !important;}
ul.gnb li ul.sub li.subon a, 
ul.gnb li.on ul.sub li.subon a {color:#000 !important;}


/* util ���� 160923 */    
#header .util {float:right; margin-top:18px; width:auto; letter-spacing:-0.1em;}
#header .util li {float:left; text-align:left; padding:0 0 10px 24px;}
#header .util li a {font-size:14px; color:#666;}
#header .util li a:hover {text-decoration:none; color:#333;}

/* footer ----- */
#footer {padding:0 0 36px; background-color:#212121; overflow:hidden;}/* ���� 160921 */
#footer .wrap {margin:0 auto; width:920px; text-align:left;}
#footer .logo_wrap {overflow:hidden; margin:0 40px 40px 0; font-size:12px;float:left;padding:13px 0 0 0;}
#footer .logo_wrap ul {float:left; margin-top:2px; letter-spacing:-0.1em;padding:20px 0 0 0}
#footer .logo_wrap ul li {display:inline; padding-right:10px;font-size:12px;}
#footer .logo_wrap ul li a {color:#c4c4c4; font-weight:300;}
#footer .logo_wrap ul li a:hover {text-decoration:none; color:#fbad18}
#footer .logo_footer {float:left; margin-right:20px; width:170px; height:18px; background:transparent url(/images/logo_btm.png) no-repeat 0% 50%;}
#footer .logo_footer span {display:block; font-size:0; overflow:hidden; height:0; width:0; position:relative; z-index:-1;} /* �۾� �Ⱥ��̰� */
#footer p {clear:both; font-size:20px; color:#848484; line-height:22px; letter-spacing:-0.05em;}/* ���� 160921 */
/* #footer .col2 p { letter-spacing:-0.13em;} �߰� 160921 */
#footer p em {display:block; font-style:normal; font-size:21px; color:#848484; line-height:30px}
#footer .link {margin-bottom:43px;  margin-top:2px; font-size:12px !important;float:left;}
#footer .link li {display:inline; padding-right:10px;}
#footer .link li a {color:#c4c4c4; font-weight:300;}
#footer .link li a:hover {text-decoration:none; color:#fbad18}
/* ���� 160923 */
#footer .contact {padding:17px 0 19px; margin-bottom:36px; background-color:#6e6e6e; overflow:hidden;}
#footer .contact dl {margin:0 auto; width:920px; text-align:left;}
#footer .contact dl dt {display:inline; padding-right:10px; font-size:13px; color:#212121;}
#footer .contact dl dd {display:inline; padding-right:10px; font-size:13px; color:#212121;}
/* �߰� 161010 */
#footer .logo_wrap ul li.line a {text-decoration:underline;}
#footer .col2 p a {color:#c4c4c4; font-weight:600;}

/* container ----- */
#container {padding:0px 0 62px;}
#container.fixed {padding:57px 0 62px;} /* ��ܸ޴� �����϶� */
#container .wrap {margin:0 auto; width:920px; text-align:center;}
#container .w{width:1220px;}
#container h2 {height:56px; padding-top:26px; font-size:24px; line-height:32px; font-weight:400; color:#333; letter-spacing:-0.1em;}
#container h3 {font-size:15px; line-height:18px; font-weight:400; color:#333; letter-spacing:-0.1em;padding:0 0 5px 0;}
#container h3 img{
    margin:0 0 0 5px;
}
#container h4 {font-size:15px; line-height:32px; font-weight:400; color:#333; letter-spacing:-0.1em;}

.info_title1{height: 50px;border:2px #ffcb3d solid;text-align:center;padding: 25px;border-radius:10px;}
.info_title_grid1{display: grid;	border-radius: 3px; grid-template-row: repeat(2, 30px); grid-template-columns: repeat(3, 1fr);place-content: center space-evenly;align-items:stretch;}
.info_title2{height: 90px;border:2px #ffcb3d solid;text-align:center;padding: 25px;border-radius:10px;}
.info_title_grid2{display: grid;	border-radius: 3px; grid-template-row: repeat(3, 30px); grid-template-columns: repeat(2, 1fr);place-content: center space-evenly;align-items:stretch;}
.info_title3{height: 210px;border:2px #ffcb3d solid;text-align:center;padding: 25px;border-radius:10px;}
.info_title_grid3{display: grid;	border-radius: 3px; grid-template-row: repeat(6, 30px); grid-template-columns: repeat(4, 1fr);place-content: center space-evenly;align-items:stretch;}
.grid_title_two{grid-column-start:2; grid-column-end:5; text-align:right; padding-right:5px;border-bottom: 2px #ffcb3d solid;}
.item_title{height:30px; vertical-align: middle;padding-left:5px; padding-right:5px;font-weight:500}
.item_content{height:30px; vertical-align: middle;padding-left:5px; padding-right:5px;}
.item_l{height:30px; vertical-align: middle; text-align:left; padding-left:10px; padding-right:10px;font-weight:500 }
.item_r{height:30px; vertical-align: middle; text-align:right; padding-left:10px; padding-right:10px;}
.item_r_line{height:30px; vertical-align: middle; text-align:right; padding-left:10px; padding-right:10px;border-right: 2px #ffcb3d solid;}
.item_title_under{height:30px; vertical-align: middle; text-align:left; padding-left:10px; padding-right:10px;font-weight:500; border-bottom: 2px #ffcb3d solid;}



.add_text{font-size:12px;color:#333333;line-height: 18px;padding:0 0 0 7px;}
/* �������μ��� */
.lending_wrap {margin:0 auto; width:488px; min-height:580px; padding:50px 76px 60px; background-color:#fff; text-align:left; overflow:hidden;}
.lending_wrap2 {margin:0 auto; width:488px; min-height:300px; padding:50px 76px 60px; background-color:#fff; text-align:left; overflow:hidden;}
.lending_top {clear:both; overflow:hidden;}
.lending_mid {clear:both; overflow:hidden;}
.lending_btm {clear:both; overflow:hidden;}

/* ������ */
.cont_wrap {margin:0 auto; width:488px; padding:50px 76px 50px; background-color:#fff; text-align:left; overflow:hidden; min-height: 470px;}
.cont_wrap2 {margin:0 auto; padding:50px 76px 50px; background-color:#fff; text-align:left; overflow:hidden; min-height: 470px;}
.popup{padding-top:20px;}
.w .cont_wrap {width:1020px;}
.detail_popup{height: 850px; width: 716px; padding:48px 40px 40px}

/* ��ܴܰ� */
.list_step {}
.list_step li {float:left; padding-left:30px; padding-top:2px; height:24px; line-height:20px; vertical-align:middle; font-size:12px; color:#444; font-weight:400;}
.list_step .step1 {width:160px; background:transparent url(/images/ico_num_g1.png) no-repeat 0% 0%;}
.list_step .step1.on {background:transparent url(/images/ico_num_y1.png) no-repeat 0% 0%;}
.list_step .step2 {width:130px; background:transparent url(/images/ico_num_g2.png) no-repeat 0% 0%;}
.list_step .step2.on {background:transparent url(/images/ico_num_y2.png) no-repeat 0% 0%;}
.list_step .step3 {width:100px; background:transparent url(/images/ico_num_g3.png) no-repeat 0% 0%;}
.list_step .step3.on {background:transparent url(/images/ico_num_y3.png) no-repeat 0% 0%;}
.list_step2 {}
.list_step2 li {float:left; padding-left:30px; padding-top:2px; height:24px; line-height:20px; vertical-align:middle; font-size:12px; color:#444; font-weight:400;}
.list_step2 .step1 {width:160px; background:transparent url(/images/ico_num_g1.png) no-repeat 0% 0%;}
.list_step2 .step1.on {background:transparent url(/images/ico_num_y1.png) no-repeat 0% 0%;}
.list_step2 .step2 {width:130px; background:transparent url(/images/ico_num_g2.png) no-repeat 0% 0%;}
.list_step2 .step2.on {background:transparent url(/images/ico_num_y2.png) no-repeat 0% 0%;}
.list_step2 .step3 {width:100px; background:transparent url(/images/ico_num_g3.png) no-repeat 0% 0%;}
.list_step2 .step3.on {background:transparent url(/images/ico_num_y3.png) no-repeat 0% 0%;}
.list_step3 {display: flex; flex-direction: row; justify-content: space-between;}
.list_step3 li {float:left; padding-left:30px; padding-top:2px; height:24px; line-height:20px; vertical-align:middle; font-size:12px; color:#444; font-weight:400;}
.list_step3 .step1 {background:transparent url(/images/ico_num_g1.png) no-repeat 0% 0%;}
.list_step3 .step1.on {background:transparent url(/images/ico_num_y1.png) no-repeat 0% 0%;}
.list_step3 .step2 {background:transparent url(/images/ico_num_g2.png) no-repeat 0% 0%;}
.list_step3 .step2.on {background:transparent url(/images/ico_num_y2.png) no-repeat 0% 0%;}
.list_step3 .step3 {background:transparent url(/images/ico_num_g3.png) no-repeat 0% 0%;}
.list_step3 .step3.on {background:transparent url(/images/ico_num_y3.png) no-repeat 0% 0%;}

/* �޼��� */
.message1 {display:block; background-color:#f6bf00; padding:5px 10px 5px; min-height:24px; line-height:24px; font-size:12px; color:#161616; text-align:center; letter-spacing:-0.1em;
    /* CSS3 */  
    -moz-border-radius:16px; /* for ���̾����� */ 
    -webkit-border-radius:16px; /* for ũ��,���ĸ� */ 
    border-radius:16px; /* for �����10.5, �̷��������� */
}
.message1 em {font-style:normal; font-weight:600; color:#161616;}
.message2 {clear:both; display:block; padding:8px 0 0 0px; font-size:14px;color:#2f95c1; letter-spacing:-0.1em; font-weight: 400}
.message3 {display:block; height:30px; background:transparent url(/images/bg_yellow.png) no-repeat 100% -30px;}
.message3 span {display:block; padding:6px 0 0 13px; margin-right:13px; height:24px; line-height:17px; font-weight:400; text-align:center; color:#393939; font-size:14px; background:transparent url(/images/bg_yellow.png) no-repeat 0 0; letter-spacing:-0.1em;}
.message4 {clear:both; border-top:1px solid #afafaf; padding:20px 0; color:#444; letter-spacing:-0.1em;  }
.message4.p0 {padding:0 0;}
.message5 {clear:both; border-bottom:1px solid #afafaf; padding:20px 0; color:#444; letter-spacing:-0.1em; }

/* �ۻ��� */
.text_wrap1 {}
.text_wrap1 p {clear:both; margin-top:15px; font-size:14px; color:#555; line-height:18px;}
.text_wrap2 {display:block; padding:12px 0 10px;}
.text_wrap3 {}
.text_wrap3 h3 {color:#202020; font-size:14px; font-weight:600; letter-spacing:-0.1em;}
.text_wrap3 p {clear:both; color:#555; font-size:14px; line-height:18px; }
.text_wrap3 p.message {color:#0795c2;}
.text_wrap4 { letter-spacing:-0.1em;}/* ���� 161007 */
.text_wrap4 p {clear:both; margin-top:15px; font-size:14px; color:#555; line-height:20px;}/* ���� 161005 */
.text_wrap4 p.center {text-align:center;} /* �߰� 161005 */
.text_wrap4 p.center img {margin:0 auto;} /* �߰� 161005 */
.text_wrap4 h3 {font-size:13px; color:#333; line-height:24px; font-weight:400;}
.text_wrap5 {margin-top:150px; letter-spacing:-0.1em; text-align:center;}
.text_wrap5.mt0 {margin-top:0px !important;}
.text_wrap5 h3 img {margin:0 10px -1px; width:auto;height:auto !important; max-height:35px !important}
.text_wrap5 h3 {font-size:22px; margin-bottom:10px; color:#333; line-height:28px; font-weight:400; }
.text_wrap5 p {font-size:13px; color:#555; line-height:18px; font-weight:300; }
/*
    2016-10-21 �̺�Ʈ ���� �߰�.
*/
.text_wrap5 .text3 {margin:0 auto 15px; text-align:center; width:260px; height:25px; font-size:22px; color:#0094c4; font-weight:600; letter-spacing:-0.1em;}
.text_wrap5 .text4 {font-size:15px; color:#323232; line-height:20px; font-weight:400; }

.text_wrap6 {overflow:hidden;}
.text_wrap6 p {clear:both; margin-bottom:5px; font-size:14px; color:#555; line-height:20px; letter-spacing:-0.1em; overflow:hidden;}
.text_wrap6 p em {font-style:normal; float:left; width:20px;} 
.text_wrap6 p span {float:left; width:93%;} 
.text_wrap6 .input_list1 {margin-left:20px; margin-bottom:10px; overflow:hidden;}
.text_wrap6 .input_text, .text_wrap6 .input_focus {display:inline-block; height:28px; margin-top:-2px; line-height:20px; font-size:13px;}
.text_wrap6 .text_gray {}
.text_wrap7 { overflow:hidden;}
.text_wrap7 .text_gray {float:left; margin-right:5px; width:47px;}
.text_wrap7 .input_list1 {float:left; width:123px; margin-bottom:10px; overflow:hidden;}
.text_wrap7 .input_text, .text_wrap7 .input_focus {display:inline-block; height:26px; margin-top:-2px; line-height:18px; font-size:14px; text-align:center;letter-spacing: 1px;}
.text_gray {display:block; width:100%; vertical-align:top; padding:4px 0 0; text-align:center; background-color:#b1b1b1; height:20px; line-height:15px; color:#333; font-size:14px; font-weight:300; background-color:#dddddd;letter-spacing: 1px;}


/* ��� */
.list_dot {}
.list_dot li {padding:0 0 0 10px; font-size:14px; color:#afafaf; line-height:24px; font-weight:300; letter-spacing:-0.1em; background:#fff url(/images/ico_dot1.png) no-repeat 0% 10px; vertical-align:top;}
.list_num {}
.list_num li {clear:both; float:none; overflow:hidden; line-height:19px; font-size:14px; color:#555;  letter-spacing:-0.1em;}/* ���� 161005 */
.list_num li img.num {float:left; width:auto;height:auto !important; max-height:17px !important; margin-right:5px; vertical-align:middle; margin-top:1px;}/* ���� 161005 */
.list_num li span.num_text {float:left; width:90%; padding:0 0 8px 0;}
.list1 {min-width:190px;}
.list1 li {margin:12px 0; background:transparent url(/images/ico_arrow3.png) no-repeat 100% 3px; text-align:left;}
.list2 {}
/* .list2 li {float:left; margin:14px 0 5px 0; text-align:left;} */
.list3 {}
.list3 li {float:left;  text-align:left; color:#a9a9a9;}
.list3 li.col1, .list3 li.col2 {width:32%;}
.list3 li.col3 {width:34%;}
.list3 li.col1 input {width:80%; margin-right:5px; text-align:center;}
.list3 li.col2 input {width:80%; margin-right:5px; text-align:center;}
.list3 li.col3 input {width:98%; text-align:center;}


/* ��� */
.wrap_terms {min-width:290px; overflow:hidden; font-size:12px; color:#555; line-height:16px;}
.wrap_terms p {margin-bottom:15px; color:#555;}
.wrap_terms h3 {display:inline; font-weight:400; padding-right:10px; font-size:12px; color:#333;}
.wrap_terms h4 {display:inline; font-weight:400; padding-right:10px; font-size:12px; color:#333;}

/* ��ũ�� */
.wrap_scroll {overflow:auto; overflow-x:hidden;}
.wrap_scroll.h487 {height:487px;}
.wrap_scroll.h350 {height:350px;}
.wrap_scroll .wrap_terms h3 {font-size:12px; color:#333;}
.wrap_scroll .wrap_terms h4 {font-size:12px; color:#333;}
 
/* �α��� */ 
.login_wrap {padding:20px;border:1px #e6e6e6 solid;overflow:hidden;background:#fcfcfc;}
.login_wrap .btn_list {text-align:center;}
.login_wrap .btn_list a {margin-right:10px; color:#555;}
.login_wrap .btn_list a:hover {color:#000;}
.login_wrap .individual_info{
    border-spacing: 0;
    width:100%;
    margin:0 0 15px 0;
}
.login_wrap .individual_info th{
    font-weight: 400;
    color:#555;
    font-size:14px;
    text-align:right;
    padding:0 10px 0 0;
}
.login_wrap .individual_info th:first-child{
    text-align: left;
    vertical-align: top;
}
.login_wrap .individual_info td{
    color:#555;
    font-size:14px;
    text-align:right;
    vertical-align: top;
}
.login_wrap .text_box li{
    color:#000000;
    font-size:12px;
    letter-spacing: -1px;
    word-break:keep-all;
}
.login_wrap .text_box li:first-child{
    padding:0 0 15px 0;
}
/* ��ȸ */ 
.search_sort1 {}
.search_sort1 ul {width:100%;}
.search_sort1 ul li {float:left; letter-spacing:-0.1em;}
.search_sort1 ul li.col1 {width:9%; padding-right:5px;}
.search_sort1 ul li.col2 {width:20%; padding-right:5px;}
.search_sort1 ul li.col3 {width:5%; padding-right:5px; text-align:center;}
.search_sort1 ul li.col4 {width:3%; padding-right:5px;}
.search_sort1 ul li.col5 {width:10%;}
.search_sort1 ul li .input_text, .search_sort1 ul li .input_focus {display:inline-block; height:19px; margin-top:-1px; line-height:15px; font-size:12px; text-align:center;}

/* FAQ �߰�160923 */
.list_faq {min-height:700px;}
.list_faq dl {}
.list_faq dl dt {border-bottom:1px solid #e7e7e7;padding:20px 0;background:transparent url(/images/ico_faq_down.png) no-repeat 98% center;cursor:pointer;}
.list_faq dl dt span {width:100%;   color:#555;}
.list_faq dl dt.on a {background:transparent url(/images/ico_faq_up.png) no-repeat 98% center;}
.list_faq dl dd {width:94%; padding:15px 3%; border-bottom:1px solid #e7e7e7; overflow:hidden;font-size:15px;font-weight: 300;background: rgb(252, 252, 252);word-break:keep-all;}
.list_faq dl dd p {padding:0 10px; text-align:left; color:#555;}
.list_faq dl dd img {clear:both; margin-top:15px;}


/* �Ʒ����� ��ü�߰� 160928 ----- */

/* ȸ��Ұ� */
.company_logo {text-align:center;}
.company_list {padding:40px 0; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.company_list dl {clear:both; overflow:hidden;}
.company_list dt {float:right; width:35%; text-align:right;}
.company_list dd {float:left; white-space:60%; text-align:left; font-size:13px; color:#555; line-height:24px;}
.company_list dd h4 {height:30px;}
.company_text {font-size:13px; color:#555; line-height:24px; text-align:center;}
.company_text img {margin-top:20px;}

/* ȸ��Ұ� */
.company_logo {text-align:center; display: block;padding:0 0 40px 0;background:url(/images/img01.png) no-repeat center top;height: 95px;font-size:0;text-indent:-9999px;}
.company_list {padding:40px 0; border-top:1px solid #efefef; border-bottom:1px solid #efefef;}
.company_list dl {clear:both; overflow:hidden;}
.company_list dt {float:right; width:35%; text-align:right;}
.company_list dd {float:left; white-space:60%; text-align:left; font-size:13px; color:#555; line-height:24px;}
.company_list dd h4 {height:30px;}
.company_text {font-size:13px; color:#555; line-height:24px; text-align:center;padding:0 0 40px 0;background:url(/images/img10.png) no-repeat center bottom;}
.company_text img {margin-top:20px;}
*/
.company_list{
    padding:40px 0;
    border-top:1px solid #efefef;
    border-bottom:1px solid #efefef;
}
.company_list li{
    padding:40px 0 15px 0;
}
.company_list li:first-child{
    padding:0 0 15px 0;
    background:url(/images/img03.png) no-repeat right bottom;
}
.company_list li.sec{
    background:url(/images/img05.png) no-repeat right bottom;
}
.company_list li.thir{
    background:url(/images/img07.png) no-repeat right bottom;
}
.company_list li.four{
    background:url(/images/img09.png) no-repeat right bottom;
}
.company_list li.five{
	height:768px;
    background:url(/images/img11.jpg) no-repeat right bottom;
}
.company_list li span{
    display: block;
    font-size:17px;
    color:#333333;
    letter-spacing: 1px;
    padding:0 0 5px 0;
}
.company_text {font-size:13px; color:#555; line-height:24px; text-align:center;padding:40px 0;background:url(/images/img10.png) no-repeat center bottom;}
/* ������� ���� ������Ÿ�ϼ��� ----- */


/*
* 공시의무사항
*/
.notice_data_logo {text-align:center; display: block;padding:0 0 10px 0;background:url(/images/img_visual.png) no-repeat center top;background-size:100%;height: 245px;font-size:0;text-indent:-9999px;}
.notice_data_list {border-bottom:1px solid #efefef;}
.notice_data_list dl {clear:both; overflow:hidden;}
.notice_data_list dt {float:right; width:35%; text-align:right;}
.notice_data_list dd {float:left; white-space:60%; text-align:left; font-size:13px; color:#555; line-height:24px;}
.notice_data_list dd h4 {height:30px;}
.notice_data_text {font-size:13px; color:#555; line-height:24px; text-align:center;padding:0 0 40px 0;background:url(/images/img10.png) no-repeat center bottom;}
.notice_data_text img {margin-top:20px;}

.notice_data_list{
/*     border-bottom:1px solid #efefef; */
}
.notice_data_list li span{
    display: block;
    font-size:20px;
    font-weight: bold;
    color:#333333;
    letter-spacing: 1px;
    padding:0 0 5px 0;
    float: left;
}
.notice_data_list li .contour{
	border-bottom: 0.5px solid lightgray;
}
.notice_data_list li .head{
/* 	border: 0.5px solid lightgray; */
	padding-bottom:40px;
}
.notice_data_list li .head .selectBox{
	float: right;
}
.notice_data_list li .head .selectBox select{
	border-radius:20px;
	padding-left:15px;
	padding-right:15px;
	margin-left:5px;
	-webkit-appearance:none;
	appearance: menulist;
}
 .notice_data_list li .head .selectBox select:focus{
	outline: 0;
}
.notice_data_list li .notice_table1{
	border: 0.5px solid lightgray;
	position: relative;
}
.notice_data_list li .notice_table1 td{
	font-size: 20px;
	color:#666
}
.notice_data_list li .notice_table1 td.td1{
	font-size: 25px;
	color:#000;
}
.notice_data_list li .notice_table1 th.th2{
	width:100px;
	text-align:right;
}
.notice_data_list li .notice_table1 td.td2{
	text-align:left;
	padding-left:10px;
}
.notice_data_list li .notice_table2{
	border-top: 0.5px solid lightgray;	
}
.notice_data_list li .notice_table2 th{
	font-weight: 600;
	font-size: 15px;
	border-bottom: 0.5px solid lightgray;
}
.notice_data_list li .notice_table2 td{
	font-weight: normal;
	font-size: 15px;
}
.notice_data_list li .notice_table3 th{
	font-weight: 600;
	font-size: 15px;
	color:black;
	border-bottom: 0.5px solid lightgray;
}
.notice_data_list li .notice_table3 td{
	font-weight: normal;
	font-size: 14px;
}
.notice_data_list li .notice_table3{
	border-top: 0.5px solid lightgray;
}
.notice_data_list li .notice_table3 th{
	font-weight: 500;
}
.notice_data_list li .content{
	margin-bottom: 100px;
    text-align: center;   
}
.notice_data_list li .content_text{
	margin-bottom: 100px;
    text-align: left;
    font-size: 15px;    
	padding-top: 20px;
}
.notice_data_list li .content table{
	width:100%;
}
.notice_data_list li .content tr{
	line-height:50px;

}
.notice_data_list li .content tr .th1{
	padding-top: 25px;	
	font-weight: normal;
}
.notice_data_list li .content tr .th2{
	height: 70px;		
	font-weight: normal;
}
.notice_data_list li .content tr th img{
	margin-left:2px;
	margin-bottom:3px;
}
.notice_data_list li .content tr td{
/* 	font-size:25px; */
	color:#666;
}
.notice_data_list li .content tr .td1{
	font-size:30px;
	color:black;	
	padding-bottom: 25px;
}

/* pop1 */
.notice_data_list li .content tr th #pop1{
	width:200px;
	height:50px;
	background:#D3DEEE;
	border-radius:7px;
	position: absolute;
    top: -20px;
    left: 199px;
    font-size: 14px;
    color: black;
    display: none;
}
.notice_data_list li .content tr th #pop1:before{
	border-top: 10px solid #D3DEEE;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 0 solid transparent;
    content: "";
    position: absolute;
    top: 50px;
    left: 25px;        
}
.notice_data_list li .content tr th #pop1 p{
	position: absolute;
	left:0px;
	top:0px;
	bottom:0px;
	right:0px;
	text-weight:bold;
	color:black;
}

/* pop2 */
.notice_data_list li .content tr th #pop2{
	width:220px;
	height:50px;
	background:#D3DEEE;
	border-radius:7px;
	position: absolute;
    top: -20px;
    left: 543px;
    font-size: 14px;
    color: black;
    line-height: 1;
    display:none;    	
}
.notice_data_list li .content tr th #pop2:after{
	border-top: 10px solid #D3DEEE;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 0 solid transparent;
    content: "";
    position: absolute;
    top: 50px;
    right: 145px;
}
.notice_data_list li .content tr th #pop2 p{
	position: absolute;
	left:10px;
	top:10px;
	bottom:0px;
	right:10px;
	text-align:left;
	color:black;
	text-weight:bold;
}
/* pop3 */
.notice_data_list li .content tr th #pop3{
	width: 280px;
    height: 50px;
    background: #D3DEEE;
    border-radius: 7px;
    position: absolute;
    top: 115px;
    left: 60px;
    font-size: 14px;
    color: black;
    line-height: 1;
    display:none;
}
.notice_data_list li .content tr th #pop3:before{
	border-top: 10px solid #D3DEEE;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 0 solid transparent;
    content: "";
    position: absolute;
    top: 50px;
    left: 35px;
}
.notice_data_list li .content tr th #pop3 p{
	position: absolute;
	left:10px;
	top:10px;
	bottom:0px;
	right:10px;
	text-align:left;	
	text-weight:bold;
	color:black;
}
/* pop4 */
.notice_data_list li .content tr th #pop4{
	width: 200px;
    height: 50px;
    background: #D3DEEE;
    border-radius: 7px;
    position: absolute;
    top: 115px;
    left: 325px;
    font-size: 14px;
    color: black;
    line-height: 1;
    display:none;
}
.notice_data_list li .content tr th #pop4:before{
	border-top: 10px solid #D3DEEE;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    content: "";
    position: absolute;
    top: 50px;
    left: 38px;
}
.notice_data_list li .content tr th #pop4 p{
	position: absolute;
	left:10px;
	top:10px;
	bottom:0px;
	right:10px;
	text-align:left;	
	text-weight:bold;
	color:black;
}
/* pop5 */
.notice_data_list li .content tr th #pop5{
	width: 200px;
    height: 50px;
    background: #D3DEEE;
    border-radius: 7px;
    position: absolute;
    top: 115px;
    left: 632px;
    font-size: 14px;
    color: black;
    line-height: 1;
    display:none;
}
.notice_data_list li .content tr th #pop5:before{
	border-top: 10px solid #D3DEEE;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    content: "";
    position: absolute;
    top: 50px;
    left: 15px;
}
.notice_data_list li .content tr th #pop5 p{
	position: absolute;
	left:10px;
	top:10px;
	bottom:0px;
	right:10px;
	text-align:left;
	text-weight:bold;
	color:black;
}
.notice_data_list li .content .showSt{
	padding-top:20px;
	margin-bottom: 100px;
}
.notice_data_list li .content label{
	font-size: 14px;
    font-weight: bold;
    
}
.notice_data_list li .content .bac_img{
	background:url(/images/img_notice_process.png) no-repeat center top;
	background-size: 100%;
    width: 80%;
    margin-left:10%;
    margin-right:10%;
    height: 250px;
    margin-top: 40px;
}
.notice_data_list li .content .bac_text{
	text-align: left;
	margin-left:10%;
    margin-right:10%;
}

.notice_data_list li .content .bac_text #label1{
	font-size:14px;
}
.notice_data_list li .content .bac_text #p1{
	font-size:13px;
}
.notice_data_list li .content .showDiv{
	text-align:center;
	margin-bottom: 100px;	
	padding-top: 20px;
}
.notice_data_list li .content .showDiv #label{
	font-size:17px;
}
.notice_data_list li .content .showDiv #a1{
	text-align: center;
    border: 1px solid black;
    padding: 5px 10px 5px 10px;
    font-size: 13px;
    margin-left: 15px;
    color: #303030;
    font-weight:bold;
    
}


.notice_data_text {font-size:13px; color:#555; line-height:24px; text-align:center;padding:40px 0;background:url(/images/img10.png) no-repeat center bottom;}




#body {height:100%;}
#header.color #top_notice {background-color:#00779d;}
#header.color #top_notice .contact dt,
#header.color #top_notice .contact dd {color:#37a6ca; font-size:20px; font-weight:300;}/* ���� 161005  */
#header.color #top_notice .contact dd.click_t{
    border:1px #79bccf solid;
	text-align: center;
	display: inline-block;
	width:130px;
    font-size:16px;
    letter-spacing: -1px;
	text-align: center;
    padding:0;
}
#header.color {background-color:#0795c2;}
#header.color ul.gnb li a {color:#fff;}
#header.color .util li a {color:#fff;}
#header.color .util li a:hover {color:#fbad18;}/* ���� 161005  */

/* ��������߰� */
#lending_main {position:relative; left:0; top:0; z-index:2; width:100%;}
#lending_main .main_cont {width:100%; clear:both; overflow:hidden; background-color:#fff;}
#lending_main .main_top {height:670px; overflow:hidden; background:#0795c2 url(/images/lending_img1.png) no-repeat center 100%;}
#lending_main .main_top.estate {height:670px;;overflow:hidden; background:#0795c2 url(/images/estate_lending_img1.png) no-repeat center 100%;}
#lending_main .main_top.estate .text1 {margin:150px auto 5px; text-align:center; height:40x; width:auto;font-size:34px; color:#242424; font-weight:400; letter-spacing:-3px;}
#lending_main .main_top.estate .text2 {margin:0 auto 5px; text-align:center; height:35px; font-size:28px;width:auto; color:#ffffff; font-weight:300; letter-spacing:-1px;}
#lending_main .main_top.estate .text3 {margin:0 auto 25px; text-align:center;  height:25px; font-size:24px; width:auto;color:#90e4ff; font-weight:400; letter-spacing: -1px;}
#lending_main .main_top.estate .text4 {text-align:center; width:auto; height:15px; color:#fff; letter-spacing:-0.1em;}
#lending_main .main_top.estate .text4 a {display:block; width:283px; margin:25px auto 0 auto; color:#ffffff; font-weight: 600; font-size:17px; letter-spacing:-1px; border:1px solid #8acde3; line-height: 45px; padding:0;}


/* ��� */
#lending_main .main_top .text1 {margin:150px auto 5px; text-align:center; width:260px; height:40x; font-size:30px; color:#242424; font-weight:300; letter-spacing:-0.1em;}
#lending_main .main_top .text2 {margin:0 auto 5px; text-align:center; width:260px; height:35px; font-size:28px; color:#fff; font-weight:300; letter-spacing:-0.1em;}
#lending_main .main_top .text3 {margin:0 auto 25px; text-align:center; width:260px; height:25px; font-size:20px; color:#61d8ff; font-weight:300; letter-spacing:-0.1em;}
#lending_main .main_top .text4 {margin:0 auto; text-align:center; width:250px; height:15px; color:#fff; letter-spacing:-0.1em;}
#lending_main .main_top .text4 a {display:block; padding:10px 0; width:100%; color:#fff; border:1px solid #8acde3;}
#lending_main .main_top .text4 a img {margin-left:5px;}/* �߰� 161005  */
/* �߰� 161010  */
#lending_main .main_top .event {position:absolute; top:170px; left:50%; margin-left:255px; width:170px; height:170px; }

/*170628*/

/* ��ư */
#lending_main .main_btn {position:relative; width:100%; height:270px; background-color:#fff;}
#lending_main .main_btn .ani_button {margin:0 auto; width:164px;}
#lending_main .main_btn .ani_button img {width:auto; height:auto !important; max-height:180px !important;}
#lending_main .main_btn .ani_button ul {position:relative;}
#lending_main .main_btn .ani_button li {position:absolute; left:0; top:40px; width:164px; height:180px;}

#lending_main .main_btn .ani_button li.ani_btn0 {z-index:13;cursor: pointer;}
#lending_main .main_btn .ani_button li.ani_btn1 {z-index:12;}
#lending_main .main_btn .ani_button li.ani_btn2 {z-index:11;}
#lending_main .main_btn .ani_button li.ani_btn3 {z-index:10;}
#lending_main .main_btn .ani_button li.ani_btn4 {z-index:9;}
#lending_main .main_btn .ani_button li.ani_btn5 {z-index:8;}
#lending_main .main_btn .ani_button li.ani_btn6 {z-index:7;}
#lending_main .main_btn .ani_button li.ani_btn7 {z-index:6;}
#lending_main .main_btn .ani_button li.ani_btn8 {z-index:5;}
#lending_main .main_btn .ani_button li.ani_btn9 {z-index:4;}
#lending_main .main_btn .ani_button li.ani_btn10 {z-index:3;}
#lending_main .main_btn .ani_button li.ani_btn11 {z-index:2;}

#lending_main .main_btn .ani_btn_text {position:absolute; left:0; top:170px; z-index:15; width:100%; text-align:center; font-size:14px; color:#686868;}
/* �߰� 161010  */
#lending_main .main_btn .ani_btn_calculator {position:absolute; left:50%; top:223px; width:300px; margin-left:-150px; text-align:center;color:#757575;cursor: pointer}
#lending_main .main_btn .ani_btn_calculator span {display:block; padding:10px 0; width:100%; color:#757575; border:1px solid #ccc;}

/* �ε���  */
#loading {display:none; opacity: 0; *filter:alpha(opacity=0); position:absolute; top:0; left:0; width:100%; height:100%; z-index:25;}
#loading .loading_text1 {margin:450px auto 0; width:300px; text-align:center;}
#loading .loading_text1 img {width:auto; height:auto !important; max-height:47px !important;}
#loading .message3 {margin:30px auto 0; width:300px;}

/* �������_����������  */
#sub_cont {position:absolute; left:0; top:0; z-index:1; display:none; opacity:0; *filter:alpha(opacity=0); width:100%;}

/* �������_����1  */
#lending_main .main_box1 {position:relative; height:1000px; background-color:#fff; overflow:hidden;border-bottom:1px solid #ccc}
#lending_main .main_box1.estate {height:990px;}

#lending_main .main_box1 .mb1_img1,
#lending_main .main_box1 .mb1_img2,
#lending_main .main_box1 .mb1_img3,
#lending_main .main_box1 .mb1_img4,
#lending_main .main_box1 .mb1_img5,
#lending_main .main_box1 h3,
#lending_main .main_box1 h4,
#lending_main .main_box1 p {opacity:0; *filter:alpha(opacity=0); position:absolute; left:50%; }
#lending_main .main_box1 .mb1_img1 {top:80px; z-index:2; width:270px; margin-left:-135px;}
#lending_main .main_box1 .mb1_img2 {top:310px; z-index:3; width:550px; margin-left:-310px;}
#lending_main .main_box1 .mb1_img2.estate {top:350px;margin-left:-300px; }
#lending_main .main_box1 .mb1_img3 {top:370px; z-index:4; width:72px; margin-left:30px;}
#lending_main .main_box1 .mb1_img4 {top:570px; z-index:4; width:61px; margin-left:150px;}
#lending_main .main_box1 .mb1_img5 {top:480px; z-index:4; width:41px; margin-left:-330px;}
#lending_main .main_box1 h3 {top:660px; z-index:5; width:750px; margin-left:-375px; font-weight:600; font-size:40px; color:#333; letter-spacing:-0.1em;}
#lending_main .main_box1 h3.estate {top:680px;}
#lending_main .main_box1 h4 {top:730px; z-index:5; width:750px; margin-left:-375px; font-weight:300; font-size:30px; color:#333; letter-spacing:-0.1em;}
#lending_main .main_box1 h4.estate {top:750px;}
#lending_main .main_box1 p {top:830px; z-index:5; width:750px; margin-left:-375px; font-weight:300; font-size:15px; line-height:20px; color:#666; letter-spacing:-0.1em;}
#lending_main .main_box1 p.estate {top:860px;}

#lending_main .main_box1.estate h3 {top:730px;}
#lending_main .main_box1.estate h4 {top:805px;line-height: 40px;}
#lending_main .main_box1.estate p {top:910px;color:#000000;}

/* �������_����2  */
#lending_main .main_box2 {position:relative; height:620px; background-color:#f2f2f2; overflow:hidden;}
#lending_main .main_box2 .mb2_cont1,
#lending_main .main_box2 .mb2_step1,
#lending_main .main_box2 .mb2_step1_img,
#lending_main .main_box2 .mb2_step2,
#lending_main .main_box2 .mb2_step2_img,
#lending_main .main_box2 .mb2_step3,
#lending_main .main_box2 .mb2_cont3,
#lending_main .main_box2 .mb2_cont4,
#lending_main .main_box2 .mb2_cont5,
#lending_main .main_box2 .mb2_cont6,
#lending_main .main_box2 .mb2_cont7 {opacity:0; *filter:alpha(opacity=0); position:absolute; left:50%;}
#lending_main .main_box2 .mb2_cont1 {top:170px; width:620px; margin-left:-310px; font-weight:300; font-size:30px; color:#333; line-height:40px; background:transparent url(/images/ro2.png) no-repeat 90% 0px;}
#lending_main .main_box2.estate .mb2_cont1 {background:none;}
#lending_main .main_box2.estate .mb2_cont4 span{padding:10px 0 0 0;display: inline-block;border-bottom:1px #cccccc solid;}
#lending_main .main_box2 .mb2_step1,
#lending_main .main_box2 .mb2_step1_img,
#lending_main .main_box2 .mb2_step2,
#lending_main .main_box2 .mb2_step2_img,
#lending_main .main_box2 .mb2_step3 {padding-left:30px; padding-top:2px; height:24px; line-height:20px; text-align:left; vertical-align:middle; font-size:15px; color:#555; font-weight:300;}
#lending_main .main_box2 .mb2_step1 {top:270px; width:200px; margin-left:-230px; background:transparent url(/images/ico_num_yw1.png) no-repeat 0% 0%;}
#lending_main .main_box2 .mb2_step1_img{top:267px; margin-left:-113px;}
#lending_main .main_box2 .mb2_step2 {top:270px; width:200px; margin-left:-50px; background:transparent url(/images/ico_num_yw2.png) no-repeat 0% 0%;}
#lending_main .main_box2 .mb2_step2_img{top:267px; margin-left:25px;}
#lending_main .main_box2 .mb2_step3 {top:270px; width:200px; margin-left:90px; background:transparent url(/images/ico_num_yw3.png) no-repeat 0% 0%;}
#lending_main .main_box2 .mb2_cont3 {top:440px; width:620px; margin-left:-310px; font-weight:300; font-size:30px; color:#333;}
#lending_main .main_box2 .mb2_cont4 {top:510px; width:620px; margin-left:-310px; font-weight:400; font-size:14px; line-height:20px; color:#555;}
#lending_main .main_box2 .mb2_cont5 {top:690px; width:620px; margin-left:-310px; font-weight:300; font-size:30px; color:#333;}
#lending_main .main_box2 .mb2_cont6 {top:740px; width:620px; margin-left:-310px; font-weight:400; font-size:14px; line-height:20px; color:#555;}
#lending_main .main_box2 .mb2_cont7 {top:820px; width:620px; margin-left:-230px; overflow:hidden;}/* ���� 161005  */
#lending_main .main_box2 .mb2_cont7 li {float:left; width:105px; position:relative;}
#lending_main .main_box2 .mb2_cont7 p span {display:block; font-weight:400; font-size:15px; line-height:20px; color:#555;}
#lending_main .main_box2 .mb2_cont7 p em {display:block; font-style:normal; font-weight:300; font-size:18px; line-height:24px; color:#555;}/* ���� 161005  */
#lending_main .main_box2 .mb2_cont7 li .dot {position:absolute; left:50%; top:115px; width:15px; margin-left:-7px;}
#lending_main .main_box2 .mb2_cont7 li .line {height:130px; margin-bottom:10px; overflow:hidden;}
#lending_main .main_box2 .mb2_cont7 li .line img {margin-top:130px; width:2px; height:150px;}

/* �������_����3  */
#lending_main .main_box3 {position:relative; height:670px; background-color:#fff; overflow:hidden;}
#lending_main .main_box3.estate{height:420px;}
#lending_main .main_box3 .qna {position:absolute; left:50%; height:480px;}
#lending_main .main_box3 .app {position:absolute; left:50%; top:480px; width:1200px; margin-left:-600px; height:200px; border-top:1px solid #ccc;}
#lending_main .main_box3 .mb3_cont1,
#lending_main .main_box3 .mb3_cont2,
#lending_main .main_box3 .mb3_cont3,
#lending_main .main_box3 .mb3_cont4,
#lending_main .main_box3 .mb3_cont5,
#lending_main .main_box3 .mb3_cont6,
#lending_main .main_box3 .mb3_cont7,
#lending_main .main_box3 .mb3_cont8,
#lending_main .main_box3 .mb3_cont9,
#lending_main .main_box3 .mb3_cont10,
#lending_main .main_box3 .mb3_cont11 {opacity:0; *filter:alpha(opacity=0); position:absolute; left:50%;}
#lending_main .main_box3 .mb3_cont2,
#lending_main .main_box3 .mb3_cont3,
#lending_main .main_box3 .mb3_cont4,
#lending_main .main_box3 .mb3_cont5,
#lending_main .main_box3 .mb3_cont6,
#lending_main .main_box3 .mb3_cont7 {width:270px; padding-top:7px; padding-left:30px; font-weight:300; font-size:14px; color:#242424; text-align:left; line-height: 18px; }
#lending_main .main_box3 .mb3_cont1 {top:180px; width:300px; margin-left:-150px; font-weight:300; font-size:30px; color:#333;}
#lending_main .main_box3.estate .mb3_cont1{top:130px}
#lending_main .main_box3 .mb3_cont2 {top:245px; margin-left:-470px; height:50px; background:transparent url(/images/lending_img11.png) no-repeat 0% 0%;}
#lending_main .main_box3.estate .mb3_cont2,#lending_main .main_box3.estate .mb3_cont4,#lending_main .main_box3.estate .mb3_cont6{top:210px}
#lending_main .main_box3 .mb3_cont3 {top:310px; margin-left:-470px; height:150px; background:transparent url(/images/lending_img12.png) no-repeat 0% 0%;}
#lending_main .main_box3.estate .mb3_cont3,#lending_main .main_box3.estate .mb3_cont5,#lending_main .main_box3.estate .mb3_cont7{top:280px}
#lending_main .main_box3 .mb3_cont4 {top:245px; margin-left:-150px; height:50px; background:transparent url(/images/lending_img11.png) no-repeat 0% 0%;}
#lending_main .main_box3 .mb3_cont5 {top:310px; margin-left:-150px; height:150px; background:transparent url(/images/lending_img12.png) no-repeat 0% 0%;}
#lending_main .main_box3 .mb3_cont6 {top:245px; margin-left:220px; height:50px; background:transparent url(/images/lending_img11.png) no-repeat 0% 0%;}
#lending_main .main_box3 .mb3_cont7 {top:310px; margin-left:220px; height:150px; background:transparent url(/images/lending_img12.png) no-repeat 0% 0%;}
#lending_main .main_box3 .mb3_cont8 {top:420px; width:300px; margin-left:-150px; text-align:center; height:15px; color:#757575;}
#lending_main .main_box3.estate .mb3_cont8{top:400px} 
#lending_main .main_box3 .mb3_cont8 a {display:block; padding:10px 0; width:100%; color:#757575; border:1px solid #ccc;}
#lending_main .main_box3 .mb3_cont9 {top:130px; left:50%; width:300px; margin-left:-150px; text-align:center; font-weight:300; font-size:14px; color:#222;}
#lending_main .main_box3 .mb3_cont10 {top:160px; width:300px; margin-left:-310px; text-align:center; height:15px; color:#757575;}
#lending_main .main_box3 .mb3_cont10 a {display:block; padding:10px 0; width:100%; color:#757575; border:1px solid #ccc;}
#lending_main .main_box3 .mb3_cont11 {top:160px; width:300px; margin-left:5px; text-align:center; height:15px; color:#757575;}
#lending_main .main_box3 .mb3_cont11 a {display:block; padding:10px 0; width:100%; color:#757575; border:1px solid #ccc;}


/* �̿�ȳ� �߰� 161005 */
.list_howto {}
.list_howto ul {border-top:1px solid #efefef;}
.list_howto ul li {padding:20px 0; border-bottom:1px solid #efefef; overflow:hidden;}
.list_howto ul li .date {margin-bottom:10px;font-size:11px; color:#777; text-align:left;}
.list_howto ul li .thumb {float:right; width:25%; height:86px; text-align:right;}
.list_howto ul li .thumb img {width:100px; height:86px;}
.list_howto ul li .cont {float:left; width:73%; text-align:left;}
.list_howto ul li .cont .tit {margin-bottom:5px; font-size:15px !important; font-weight:400; color:#333 !important;}
.list_howto ul li .cont .summary {font-size:12px; color:#777; letter-spacing:-0.1em;}
.btn_more {text-align:center;}
.btn_more a {margin:0 auto; display:block; width:100%; color:#555; font-size:12px; line-height:24px;}
.view_howto {text-align:left;}
.view_howto .view_tit {margin-bottom:10px; font-size:17px !important; font-weight:400; color:#222;}
.view_howto .view_date {padding:0 0 20px; border-bottom:1px solid #cfcfcf; font-size:14px; color:#777;}
.view_howto .view_cont {padding:20px 0; font-size:14px; color:#555;}
.view_howto .view_cont p {padding:10px 0; }
.view_howto .list_howto {}
.view_howto .list_howto .cont {display:table; padding:0;}
.view_howto .list_howto .tit {display:table-cell; margin-bottom:0; vertical-align:middle; height:86px;}

/* ���������� �߰� 161007 */
.btnlist_mypage {overflow:hidden;}
.btnlist_mypage ul {}
.btnlist_mypage ul li {float:left; width:125px; text-align:left;}
.btnlist_mypage ul li.end {float:right; width:112px; text-align:right;}

/* ��ܹ�� ----- */
#home_bnnr {height:115px; width:100%; padding:0; margin:0; background-color:#deeff9;overflow:hidden;}
#home_bnnr .bnnr_wrap {position:relative; margin:0 auto; width:920px; text-align:left; overflow:hidden; color:#555;}
#home_bnnr .bnnr_wrap .bnnr_cont {float:left; width:auto;}
#home_bnnr .bnnr_wrap .btn_close {float:right; width:auto; margin-top:40px;}

/* ���ڸ����߰� 161007 */
#invest_main {position:relative; left:0; top:3px; z-index:2; width:100%; text-align:center;}
#invest_main .main_cont {width:100%; padding:57px 0 0; clear:both; overflow:hidden; background-color:#fff;}
#invest_main.bnnr_on {padding-top:228px;*padding-top:0}
#invest_main .main_top {height:390px; overflow:hidden; background:#111423 url(/images/invest_visual1.jpg) no-repeat center 100%;}
#invest_main .main_top .mt_tit {margin:80px auto 0; width:400px; height:154px; background:transparent url(../images/investmtxt.png) no-repeat 50% 0;width:100%;}
#invest_main .main_top .mt_tit span {display:block; font-size:0; overflow:hidden; height:0; width:0; position:relative; z-index:-1;} /* �۾� �Ⱥ��̰� */
#invest_main .main_top .imb1_cont0 {position:relative; margin:20px auto; top :111px; width:300px;background-color:#f6ae24; font-size:18px; line-height:45px; color:#333;letter-spacing:-0.1em;text-align: center;}
#invest_main .main_top .imb1_cont0 a{color:#333;letter-spacing:-0.1em;font-size:18px; line-height:45px; }

#invest_main .im_box1 {position:relative; z-index:3; height:495px;}
#invest_main .im_box1 .imb1_tit {opacity:0; *filter:alpha(opacity=0); position:absolute; z-index:4; top:40px; left:50%; width:250px; margin-left:-120px;  font-size:17px; letter-spacing:-0.1em;background-color:#feac26;height: 34px;padding-top:7px;}
#invest_main .im_box1 .imb1_tit a{color:black;}
#invest_main .im_box1 .imb1_tit img{height:13px;}
#invest_main .im_box1 .imb1_cont1 {opacity:0; *filter:alpha(opacity=0); position:absolute; z-index:4; top:60px; left:50%; width:800px; margin-left:-400px;  font-size:32px; color:#333; font-weight:300; letter-spacing:-0.1em;}
#invest_main .im_box1 ul {position:relative; left:50%; top:90px; text-align:center;}
#invest_main .im_box1 ul li {position:absolute; z-index:4; top:80px; left:0; text-align:center; width:360px; letter-spacing:-0.1em;} 
#invest_main .im_box1 ul li img {margin-bottom:20px;}
#invest_main .im_box1 ul li h4 {margin-bottom:5px; font-size:15px; color:#333; font-weight:400;}
#invest_main .im_box1 ul li p {font-size:12px; color:#777; line-height:18px;}
#invest_main .im_box1 .imb1_cont2 {opacity:0; *filter:alpha(opacity=0); margin-left:-750px; }
#invest_main .im_box1 .imb1_cont3 {opacity:0; *filter:alpha(opacity=0); margin-left:-595px; }
#invest_main .im_box1 .imb1_cont4 {opacity:0; *filter:alpha(opacity=0); margin-left:-190px; }
#invest_main .im_box1 .imb1_cont5 {opacity:0; *filter:alpha(opacity=0); margin-left:210px;}

#invest_main .im_box2 {position:relative; z-index:3; height:710px;}
#invest_main .im_box2 .imb2_cont1,
#invest_main .im_box2 .imb2_cont2,
#invest_main .im_box2 .graph_btn,
#invest_main .im_box2 .imb2_cont3,
#invest_main .im_box2 .imb2_cont4 {opacity:0; *filter:alpha(opacity=0); position:absolute; z-index:4; left:50%;}
#invest_main .im_box2 .imb2_cont1 {top:125px; width:800px; margin-left:-400px; font-size:32px; color:#333; font-weight:300; letter-spacing:-0.1em;  line-height:40px;}
#invest_main .im_box2 .imb2_cont2 {top:215px; width:800px; margin-left:-400px; font-size:14px; color:#555; font-weight:300; letter-spacing:-0.1em;}
#invest_main .im_box2 .imb2_cont3 {top:280px; left:0; width:100%; height:390px; background:transparent url(/images/invest_img6.png) no-repeat 50% 0;}
#invest_main .im_box2 .imb2_cont3 span {display:block; font-size:0; overflow:hidden; height:0; width:0; position:relative; z-index:-1;} /* �۾� �Ⱥ��̰� */
#invest_main .im_box2 .imb2_cont4 {top:700px; left:0; width:100%; height:50px;}
#invest_main .im_box2 .imb2_cont4 span {width:260px; text-align:center; height:40px; color:#757575;vertical-align: middle;font-size:18px;}
#invest_main .im_box2 .imb2_cont4 span a {display:block; padding:11px 0px 11px 8px; width:260px; border:1px solid #bebebe;margin:0 auto;}
#invest_main .im_box2 .graph_btn {top:650px; font-size:15px; color:#333; letter-spacing:-0.1em;  line-height:40px; margin-left:-150px; border:1px solid #d4d4d4; width:300px;}

#invest_main .im_box3 {position:relative; z-index:3; height:1000px; background-color:#f2f2f2;}
#invest_main .im_box3 .imb3_cont1,
#invest_main .im_box3 .imb3_cont2,
#invest_main .im_box3 .imb3_cont3,
#invest_main .im_box3 .imb3_cont4,
#invest_main .im_box3 .imb3_cont5,
#invest_main .im_box3 .imb3_cont6,
#invest_main .im_box3 .imb3_cont7 {opacity:0; *filter:alpha(opacity=0); position:absolute; z-index:4; left:50%;}
#invest_main .im_box3 .imb3_cont1 {top:150px; width:500px; margin-left:-250px; font-size:32px; color:#333; font-weight:300; letter-spacing:-0.1em;}
#invest_main .im_box3 .imb3_cont2 {top:200px; width:500px; margin-left:-250px; font-size:14px; color:#555; font-weight:300; letter-spacing:-0.1em;}
#invest_main .im_box3 .imb3_cont3 {top:240px; width:500px; margin-left:-250px; font-size:14px; color:#555; font-weight:300; letter-spacing:-0.1em;}
#invest_main .im_box3 .imb3_cont4 {top:290px; width:620px; margin-left:-245px; overflow:hidden;}
#invest_main .im_box3 .imb3_cont4 li {float:left; width:105px; position:relative;}
#invest_main .im_box3 .imb3_cont4 p span {display:block; font-weight:400; font-size:14px; line-height:20px; color:#555;}
#invest_main .im_box3 .imb3_cont4 p em {display:block; font-style:normal; font-weight:300; font-size:18px; line-height:24px; color:#555;}
#invest_main .im_box3 .imb3_cont4 li .dot {position:absolute; left:50%; top:115px; width:15px; margin-left:-7px;}
#invest_main .im_box3 .imb3_cont4 li .line {height:130px; margin-bottom:10px; overflow:hidden;}
#invest_main .im_box3 .imb3_cont4 li .line img {margin-top:130px; width:2px; height:150px;}
#invest_main .im_box3 .imb3_cont5 {top:550px; width:500px; margin-left:-250px; font-size:32px; color:#333; font-weight:300; letter-spacing:-0.1em;}
#invest_main .im_box3 .imb3_cont6 {top:610px; width:500px; margin-left:-250px; font-size:14px; line-height:22px; color:#555; font-weight:300; letter-spacing:-0.1em; line-height:20px;}
#invest_main .im_box3 .imb3_cont7 {top:690px; width:500px; margin-left:-250px;}

#invest_main .im_box4 {position:relative; z-index:3; height:270px;}
#invest_main .im_box4 .imb4_cont2,
#invest_main .im_box4 .imb4_cont3,
#invest_main .im_box4 .imb4_cont4,
#invest_main .im_box4 .imb4_cont5 {opacity:0; *filter:alpha(opacity=0); position:absolute; z-index:4; left:50%;}
#invest_main .im_box4 .imb4_cont1 {position:absolute; z-index:4; left:50%; top:-20px; width:430px; margin-left:-215px; background-color:#f6ae24; font-size:28px; line-height:45px; color:#333; font-weight:300; letter-spacing:-0.1em;}
#invest_main .im_box4 .imb4_cont2 {top:160px; width:800px; margin-left:-400px; padding-left:5px; font-size:18px; font-weight:400; color:#333; text-align:left;}
#invest_main .im_box4 .imb4_cont2  span {padding-left:10px; font-size:14px; font-weight:300; color:#888; letter-spacing:-0.1em;}
#invest_main .im_box4 .imb4_cont3 {top:205px; width:800px; margin-left:-400px;}
#invest_main .im_box4 .imb4_cont4 {top:260px; width:800px; margin-left:-400px;}
#invest_main .im_box4 .imb4_cont4 span.chk_img {}
#invest_main .im_box4 .imb4_cont4 label.chk_01 { font-size:14px;}
#invest_main .im_box4 .imb4_cont5 {clear:both; top:300px; width:800px; margin-left:-400px; padding-left:30px; font-size:12px; color:#888; text-align:left; letter-spacing:-0.1em;}

/* ����°���� */
#invest_main .home_box3 {clear:both; height:250px; background-color:#f6ae24; text-align:left; padding:100px 0 0;}
#invest_main .home_box3 h3 {text-align:left; margin-bottom:40px;}
#invest_main .home_box3 p {margin-bottom:20px; font-size:16px; line-height:28px; font-weight:300; color:#333; letter-spacing:-0.1em;}
#invest_main .home_box3 strong {font-size:18px; font-weight:normal; color:#333; letter-spacing:-0.1em;}
#invest_main .home_box3 .th{display: block;margin:0 0 30px 0;color:#333333;}
#invest_main .home_box3 .table th{
	background-color: #a2a2a2;padding:20px 0px;min-height:11px;text-align:center;vertical-align:middle;font-size:14px;letter-spacing:-0.1em;font-weight:300;color:#555;border-bottom:1px solid #d4d4d4;
}
#invest_main .home_box3 .gray_t{display: block;color:#666666;font-size:12px;}
#invest_main .home_box3 .twice_box{
    overflow: hidden;
}
#invest_main .home_box3 .wrap_hb{
    width: 916px;
    margin: 0 auto;
}
#invest_main .home_box3 .twice_box li{
    float:left;
    width:50%;
    box-sizing: border-box;
    color:#333333;
}
#invest_main .home_box3 .twice_box li .th{
  margin:25px 0 0 0;
}
#invest_main .home_box3 .twice_box li .th:first-child{
    margin:0 0 25px 0;
}
/* myalley invest */
.main-content{
	background-color: #fff;
	display: flex;
	flex-direction: column;
	flex: 1;
	padding: 100px 0 0 0;
  	transition: background-color .3s;  
	align-items: center;
	height : 800px;

	

}
.info-container{
	width : 1000px;
	height: 1000px;
}

.main-content-inner{
	flex: 1 0 auto;
	overflow: visible;
	display: flex;
	flex-direction: column;
	max-width: 1056px;
	margin-top: 100px;
	box-shadow: none;
	background-color: transparent;
	width: 100%;
}
.portfolio-title{
	display: flex;
	justify-content: space-between;
	align-items:flex-end;
	margin-bottom: 16px;
	box-sizing: border-box;
}

.bg1{
	padding:15px 0px;
	min-height:11px;
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	letter-spacing:-0.1em;
	font-weight:400; color:#000;
	border-bottom:1px solid #ffcb3d;
	background-color:#ffcb3d;
}
.bg2{
	padding:15px 0px;
	min-height:11px;
	text-align:center;
	vertical-align:middle;
	font-size:13px;
	letter-spacing:-0.1em;
	font-weight:400; color:#000;
	border-bottom:1px solid #ffcb3d;
	background-color:#dfcb3d;
}

/* 하단 고정*/
.actionbar {
	position:fixed;
	height: 80px;
	bottom:0;
	left:0;
	right:0;
	z-index:1000;
	background-color:#fff;
	box-shadow: 0.5px 0.5px 0.5px 0.5px #d6d8d8 inset; 
	text-align:center;
	vertical-align:middle;
	}
.actionbar .actionbar-content{
	min-height: 72px;
	max-width: 1056px;
	padding: 8px 48px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 auto;
}
.actionbar .title{
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: -0.5px;
	color: #606262;
	flex: 0 0 auto;
}
.actionbar-label{
	display: inline-flex;
	align-items: center;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: -0.5px;
	color: #919393;
}
.actionbar-value{
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	font-style: normal;
	letter-spacing: -0.5px;
	color: #2f3131;
	margin-left: 16px;
}
.actionbar a{	
	width: 150px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 20px;
	font-size: 17px;
	border: 1px solid #FCAD27;
	background-image: linear-gradient(#EDA328, #FCAD27);
	color: #fff;	
	border-radius: 3px;
	text-align: center;
	vertical-align: middle;
	display:block;
}
.actionbar .before{
	content: "";
	height: 16px;
	border-left: 1px solid #d6d8d8;
	margin: 0 32px;
	box-sizing: border-box;
}





/* 5�� ���� ���� ���� p2p ���̵� ����   */
#invest_main .home_infor {clear:both; height:250px; background-color:#a2a2a2; text-align:left; padding:100px 0 0;}
#invest_main .home_infor h3 {text-align:left; margin-bottom:40px;}
#invest_main .home_infor p {margin-bottom:20px; font-size:16px; line-height:28px; font-weight:300; color:#333; letter-spacing:-0.1em;}
#invest_main .home_infor strong {font-size:18px; font-weight:normal; color:#333; letter-spacing:-0.1em;}
#invest_main .home_infor .th{display: block;margin:0 0 30px 0;color:#333333;  background-color:#a2a2a2; }
#invest_main .home_infor .gray_t{display: block;color:#666666;font-size:12px;}
#invest_main .home_infor .table th{
	background-color: #a2a2a2;padding:20px 0px;min-height:11px;text-align:center;vertical-align:middle;font-size:14px;letter-spacing:-0.1em;font-weight:400;color:#000000;border-bottom:1px solid #d4d4d4;
}

#invest_main .home_infor .table td{
	background-color: #a2a2a2;padding:20px 0px;min-height:11px;text-align:center;vertical-align:middle;font-size:14px;letter-spacing:-0.1em;font-weight:400;color:#000000;border-bottom:1px solid #d4d4d4;
}


#invest_main .home_infor .table th a{
	background-color: #a2a2a2;min-height:11px;text-align:center;vertical-align:middle;font-size:14px;letter-spacing:-0.1em;font-weight:400;color:#000000;
}



#invest_main .home_infor .twice_box{
    overflow: hidden;
}
#invest_main .home_infor .wrap_hb{
    width: 916px;
    margin: 0 auto;
    background-color:#a2a2a2; 
}
#invest_main .home_infor .twice_box li{
    float:left;
    width:50%;
    box-sizing: border-box;
    color:#333333;
}
#invest_main .home_infor .twice_box li .th{
    margin:25px 0 0 0;
}
#invest_main .home_infor .twice_box li .th:first-child{
    margin:0 0 25px 0;
}

/* 5�� ���� ���� ����  �� */

.input_text17 {display:inline-block; width:98%; height:32px; margin-top:5px; line-height:24px; font-size:14px; outline:none; -webkit-border-radius:0; letter-spacing:-0.1em; color:#535353; background-color:#fff; border:1px solid #fff; border-bottom:1px solid #d2d2d2;}
.input_text17 {background:#fff url(/images/text_input17.png) no-repeat 0% 40%;}
.input_text17.off {background-color:#e4e4e4; border:1px solid #fff; border-bottom:1px solid #d2d2d2; color:#888;}
.input_text17.on {background-color:#fff; border:1px solid #fff; border-bottom:1px solid #0795c2;}


/* �α��ΰ��� �߰� 161010 */
.login_wrap h3 {font-size:15px; color:#333;}
.login_wrap .login_cont1 {clear:both; height:150px; font-size:15px; color:#333; font-weight:300; letter-spacing:-0.1em;}
.login_wrap .login_cont2 {clear:both; height:220px; font-size:15px; color:#333; font-weight:300;  text-align:left;}
.login_wrap .login_cont1 .text1 {display:block; padding:50px 0 0 40px; letter-spacing:-0.13em; line-height:24px; font-size:14px; color:#555; text-align:left;}
.login_wrap .login_cont1 .text2 {display:block; padding:60px 0 0; letter-spacing:-0.13em; line-height:24px; font-size:14px; color:#555; text-align:center;}
.login_wrap .login_cont1 .text2 em {padding:0 10px;color:#333; font-style:normal; font-size:22px; font-weight:400;}
.login_wrap .login_cont1 .text3,
.login_wrap .login_cont2 .text3 {margin-bottom:10px; letter-spacing:-0.13em; line-height:22px; font-size:14px; color:#555;}
.login_wrap .btn_list3 {margin:0 auto; overflow:hidden; text-align:center; width:100%;}
.login_wrap .btn_list3 .col1 {float:left; width:48%;}
.login_wrap .btn_list3 .col2 {float:right; width:48%;}
.login_wrap .login_cont2 td input { text-align:left; letter-spacing:0em;}

/* �̿������� �߰� 161010 */
.wrap_privacy {height:300px; padding-right:10px; overflow:auto; overflow-x:hidden; font-size:13px !important; font-weight:400; line-height:18px; color:#555 !important; letter-spacing:-0.1em;}
.wrap_terms {height:auto;/*overflow:auto; overflow-x:hidden; */font-size:14px; font-weight:400; line-height:18px; color:#535353; letter-spacing:-0.1em;word-break:keep-all;}
.add_t{
    display: block;
    font-size:15px;
    color:#535353;
    padding:0 0 20px 0;
}
span.strong{
    display: block;
    font-weight:500;
    padding:20px 0 5px 0;;
}
.wrap_privacy h3,
.wrap_privacy h4,
.wrap_privacy h5,
.wrap_terms h3,
.wrap_terms h4,
.wrap_terms h5 {margin-bottom:0px; font-size:14px !important; font-weight:500; line-height:18px; color:#555 !important; letter-spacing:-0.1em; }
.wrap_privacy p,
.wrap_terms p {margin-bottom:10px; font-weight:400; line-height:18px; color:#555; letter-spacing:-0.1em;}
.wrap_privacy ul,
.wrap_terms ul  {margin:0; padding:0;}
.wrap_privacy li,
.wrap_terms li  {padding-bottom:10px; font-weight:400; line-height:18px; color:#555; letter-spacing:-0.1em;}
.wrap_privacy ul li,
.wrap_terms ul li {padding-bottom:0px;}
ul.pd_list,ul.pd_list{
    padding:0 0 0 15px;
    margin:0 0 0 10px;
}
ul.pd_list>li,ul.pd_list>li{
    word-break: keep-all;
    list-style-position: outside;
    list-style-type: decimal;
    line-height:22px;
}
ul.pd_list>li ul li,ul.pd_list>li ul li{
    line-height: 22px;
}
ul.notext_list{
   padding:0 0 0 5px;
}
ul.notext_list li{
   line-height: 22px;
}
.normal_t{
    border-spacing: 0;
    width:60%;
    border:1px #555555 solid;
}
.normal_t th{
    font-weight:600;
    border-bottom:1px #555555 solid;
}
.normal_t.three th{
    border-right:1px #555555 solid;
}
.normal_t th:first-child{
    border-right:1px #555555 solid;    
}
.normal_t td{
    border-bottom:1px #555555 solid;
}
.normal_t td,.normal_t th{
    text-align: center;
    line-height: 25px;
}
.normal_t td:first-child{
    border-right:1px #333333 solid;    
}
.normal_t.three td{
	border-right:1px #333333 solid;    
}
p.center_t{
   	text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 23px;
    color: #333333;
    margin-bottom:60px;
}
p.center_t span{
    display: block;
    font-size:18px;
    color:#024089;
    text-align: center;
    font-weight: 400;
    line-height: 26px;
    padding:0 0 50px 0;
}
/* �ؽ�Ʈ �߰� 161010 */
.wrap_text {}
.wrap_text p {font-size:14px !important; color:#0795c2; line-height:18px; }
.wrap_text ul {}
.wrap_text ul li {font-size:14px !important; color:#0795c2; line-height:18px; }


/* ��Ÿ�� �߰� 161015 */
.wrap_cms {text-align:center; overflow:hidden;}
.wrap_cms h4 { font-size:18px !important; font-weight:600 !important; color:#222; text-decoration:underline; text-align:center;}
.wrap_cms h5 { font-size:14px !important; font-weight:nomal !important; color:#555; text-align:left;}
.wrap_cms table th,
.wrap_cms table td {font-size:13px !important;}
.wrap_cms .input_text_s,
.wrap_cms .input_focus2 {text-align:center;}
.input_text_s {display:inline-block; width:98%; height:18px; line-height:18px; font-size:13px; outline:none; -webkit-border-radius:0; letter-spacing:-0.08em; color:#535353; background-color:#fff; border:1px solid #fff; border-bottom:1px solid #fff;}
.input_text_sl {display:inline-block; width:98%; height:18px; line-height:18px; font-size:13px; outline:none; -webkit-border-radius:0; color:#535353; background-color:#fff; border:1px solid #fff; border-bottom:1px solid #fff; text-align: left;}
.wrap_textbox {padding:15px; background-color:#f9f9f9; border:1px solid #ebebeb; overflow:hidden; text-align:left;}
.wrap_textbox .list_text {}
.wrap_textbox .list_text li {font-size:13px; line-height:18px; color:#555; font-weight:300; text-align:left; letter-spacing:-0.05em;}
.wrap_textbox .list_ok {float:right; width:250px; font-size:13px; line-height:18px; color:#555; font-weight:600; text-align:left;}
.wrap_cms .f_text {font-size:13px; line-height:18px; color:#555; font-weight:300; text-align:center;}
.wrap_cms .f_text span.udl{border-bottom: 1px solid black;    padding: 0px 10px 0 10px;}
.wrap_cms .f_date {clear:both; margin:0 auto; width:270px; overflow:hidden; text-align:center;}
.wrap_cms .f_date li {float:left; text-align:left; font-size:13px; line-height:18px; color:#555; font-weight:300; text-align:left;}
.wrap_cms .f_date li.col1 {width:20%;}
.wrap_cms .f_date li.col2 {width:13%;}
.wrap_cms .f_name {clear:both; float:right; width:200px;}
.wrap_cms .f_name li {float:left; text-align:left; text-align:left; font-size:13px; line-height:18px; color:#555; font-weight:300; text-align:left;}
.wrap_cms .f_name li.col1 {width:30%;}
.wrap_cms .f_name li.col2 {width:67%;}
.wrap_cms .esmttb{
	width:100%;
}
.wrap_cms .esmttb tr td{
	border: 1px solid #00000021;
    font-size: 16px !important;
    padding:5px;
}

/*��û�ݾ� �߰� ��ư*/
.addamt{display: table;margin-top:5px;width:90%;margin-left:5%;}
.addamt.gray{width:100%;margin-left:0;font-size:0;}
.addamt .btn{display: table-cell;width:20%;padding-left:2px;}
.addamt .btn a{height:20px;line-height: 27px;font-size:12px;padding:2px 0px 5px 0px;}
.addamt.set1 .btn{
    height: auto;
    width:15%;
    padding:0;
    display: inline-block;
    *display: inline;
    zoom:1;
    box-sizing: border-box;
}
.addamt.gray .btn{
    height: auto;
    width:20%;
    padding:0;
    display: inline-block;
    *display: inline;
    zoom:1;
    box-sizing: border-box;
}
.addamt.set1 .btn a,.addamt.set1 .btn a.on,.addamt.gray .btn a,.addamt.gray .btn a.on{
    border:1px #bebebe solid;
    color:#666666;
    line-height:25px;
    height: 20px;
    background:none;
    background:#ffffff;
}
/*����*/
.invtb{width:100%; text-align: center;font-size:14px;}
.invtb.agent th,.invtb.agent td{padding:12px 0;height:auto;}
.invtb thead tr{border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background-color: #f9f9f9;}
.invtb.num thead tr{border-top:px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background-color: #f9f9f9;}
.invtb thead .obtop{border-top:1px solid #e4e4e4;border-bottom:0px;}
.invtb thead .obbtm{border-top:0px;border-bottom:1px solid #e4e4e4;}
.invtb thead .nob{border-top:0px;border-bottom:0px;}
.invtb tbody tr{border-bottom:1px solid #e4e4e4;}
.invtb tbody tr.b_line{border-top:2px #e4e4e4 solid;background:##f9f9f9}
.invtb td{border-left:1px solid #e4e4e4; height:60px;font-size:12px;word-break:keep-all;}
.invtb.num tbody tr{border-bottom:0;}

.invtb.num td{height:auto;text-align: right;padding:0 10px 0 0;border:0;}
.invtb.num .left_line{border-left:2px #e4e4e4 solid;}
.invtb.num .b_line .left_line{border-left:0}
.invtb.num .b_line{background:#f9f9f9}

.invtb.num th{height:auto;padding:12px 0 ;border:0;}
.invtb th{border-left:1px solid #e4e4e4; height:60px;font-size:12px;word-break:keep-all;width:17%}
.invtb .start{border-left:0px; }
.invtb .end{border-right:1px solid #e4e4e4; }
.agent_text{
    width:80%;
    margin:0 auto
}
.agent_text li{
    line-height: 20px;
    font-size:14px
}


/*���ڱݾ� �߰� ��ư*/
.invamt{display: table;margin-top:5px;width:90%;margin-left:5%;}
.invamt .btn{display: table-cell;width:150px;padding-left:2px;}
.invamt .btn a{height:20px;line-height: 27px;font-size:12px;padding:2px 0px 5px 0px;width:65%;}

.legend_wrap{height:40px;}
#legend_div{font-size:12px;float:right;margin-top:0px;}
#legend_div ul li{text-decoration: none;float: left;margin-left:15px;}
#legend_div ul li div{width:13px;height:13px;float: left;margin-right:6px;}

.btn_wrap {height:50px;margin:0 auto;width:787px;}
.btn_wrap img {height:17px;margin-bottom:5px;margin-left:10px;}
.btn_wrap span {display: inline-block;}
.btn_wrap .btn1 {width:180px; text-align:center; height:11px; color:#757575;margin-left:100px;}
.btn_wrap .btn1 a {display:block; padding:5px 0px 5px 8px; width:100%; border:1px solid #bebebe;}
.btn_wrap .btn2 {width:180px; text-align:center; height:11px; color:#757575;margin-left:25px;}
.btn_wrap .btn2 a {display:block; padding:5px 0px 5px 8px; width:100%; border:1px solid #bebebe;}
.btn_wrap .btn3 {width:180px; text-align:center; height:11px;margin-left:25px;}
.btn_wrap .btn3 a {display:block; padding:5px 0px 5px 8px; width:100%;color:white; background-color:#0694c2; }

.invtb .none td{border-left:0; height:60px;}

.none_tb tr{border:0px;height:30px;}
.none_tb tr td{border:0px;font-size:14px;height:30px;letter-spacing:0;}
.none_tb .left{text-align:left;}
.none_tb .right{text-align:right;}
/*
���� ���� ������
*/

.inv_main_tb_layer{background-color:#f6f6f6;width:100%;height:110px;margin-top:10px;text-align: right;padding-top:20px;}
.inv_main_tb_layer .f22{font-size:22px;font-weight:300;}

.invmypagechart{width:100%;height:270px;margin-top:10px;text-align: right;border:1px solid #e4e4e4;}
.invmypagechart .area{width:32%;float:left;margin-left:10px;}
.invmypagechart .charttitle{height:20px; margin-top:10px;width:100%;text-align: center;}
.invmypagechart #legend_div{font-size:12px;width:77%;margin-left:0px;}
.invmypagechart #legend_div ul li{text-decoration: none;float: left;margin-left:10px;}
.invmypagechart #legend_div ul li div{width:13px;height:13px;float: left;margin-right:6px;}

#tooltip{ background-color: #ffe68c;border: 1px solid #aeaeae;border-radius:5px; width : 75px;font-size:10px;height:30px;padding:2px;position: absolute;display: none;}

#quick{position:absolute; top:138px;left:0px;cursor: pointer;}

/*
���� �Ϸ�������
*/
#invsuccess strong{color:black;}
#invsuccess .sucbox{width:100%;margin-top:20px;}
#invsuccess .sucbox h3{float:left;}
#invsuccess .sucbox span{float:right;font-size:14px;width:110px;height:28px;border:1px solid #eaeaea;line-height: 26px;margin-bottom:5px;visibility: hidden;}
#invsuccess .sucbox .gray{font-size:14px !important;}
#invsuccess .sucbox .black{font-weight: 400;color:black;font-size:14px !important;;line-height: 25px;}
#invsuccess .sucbox .notice{font-size:13px;font-weight: 500;margin-bottom:30px;color:#333;}
#invsuccess .sucbox .boxlayer1{clear: both;border:1px solid #eaeaea; height:130px;background-color: #f9f9f9;padding-top:30px;padding-left:100px;text-align:left;}
#invsuccess .sucbox .boxlayer2{clear: both;border:1px solid #eaeaea;height:140px;background-color: #f9f9f9;padding-top:20px;padding-left:20px;}
#invsuccess .sucbox .boxlayer2 .subbox1{float:left;text-align: center;}
#invsuccess .sucbox .boxlayer2 .subbox2{float:left;margin-left:55px;text-align: right;}
#invsuccess .sucbox .boxlayer2 .subbox3{float:left;margin-left:65px;text-align: right;}

/*
    �̺�Ʈ
*/
/* ���ڸ����߰� 161007 */
#event_view {}
#event_view input {border:0;}
#event_view .mainimg {width:100%;}
#event_view .mainimg img{margin:0 auto;}
#event_view .body .title {font-weight: bold;font-size:15px;}
#event_view .ebtn {width:250px;background-color:#f6ae24; font-size:18px; line-height:45px; color:#333;letter-spacing:-0.1em;text-align: center;}
#event_view .ebtn a{color:#333;letter-spacing:-0.1em;font-size:18px; line-height:45px; }
#event_view .btm {width:100%;}
#event_view .btm .ebtn{margin:0 auto;}

#event_view .radio_list {position:relative; height:30px;}
#event_view .radio_list.first {}
#event_view .radio_list .iLabel, .radio_list .iLabel2 {visibility:visible; float:left; margin:2px 0 0 27px; height:24px; cursor:pointer; text-align:left; color:#535353; font-size:14px; line-height:22px; font-weight:300; letter-spacing:-0.1em;}
#event_view .radio_list .iRadio, .radio_list .iRadio2 {visibility:hidden; height:22px; line-height:0;}
#event_view .radio_list .designRadio {position:absolute; left:0; top:0; display:block; width:25px; height:25px; cursor:pointer;}
#event_view .radio_list .designRadio .radio {display:block; width:25px; height:25px; background:transparent url(/images/event/selecty_off.png) no-repeat 0 0;}
#event_view .radio_list .designRadio .radio.checked {background:transparent url(/images/event/selecty_on.png) no-repeat 0 0;}

/*���� ��ũ ���*/
.banklist {margin-top:10px;height:75px;}
.banklist.small{
    overflow:hidden;
    height:auto;
    margin:20px 0 0 0;
}
.banklist p {font-size:12px;}
.banklist ul {margin-top:10px;}
.banklist.small ul{
    margin:5px 0 0 0;
}
.banklist ul li {float:left; width:160px; margin-right:7px; border:1px solid #e9e9e9;height:43px;}
.banklist.small ul li{
    border:1px #e9e9e9 solid;
    width:19.2%;
    margin:0 0 0 1%;
    height:32px;
    box-sizing: border-box;
}
.banklist.small ul li:first-child{
    margin:0;
}
.banklist ul li a{
    display: block;
    height:100%;
    font-size:0;
}
.banklist ul li.fir a{
  background:url(/images/bank_01.png) no-repeat center center;
}
.banklist.small ul li.fir a{
    background-size:70%;
}
.banklist ul li.sec a{
  background:url(/images/bank_02.png) no-repeat center center;
}
.banklist.small ul li.sec a{
    background-size:70%;
}
.banklist ul li.thir a{
  background:url(/images/bank_03.png) no-repeat center center;
    background-size:70%;
}
.banklist.small ul li.thir a{
    background-size:70%;
}
.banklist ul li.four a{
  background:url(/images/bank_04.png) no-repeat center center;
}
.banklist.small ul li.four a{
    background-size:60%;
}
.banklist ul li.five a{
  background:url(/images/bank_05.png) no-repeat center center;
}
.banklist.small ul li.five a{
    background-size:70%;
}
.banklist ul li select{
    width:100%;
    height:100%;
    border:0;
}
.banklist ul li select option{
    font-size:15px;
}
.on_box{
    padding:10px;
    background:#fcfcfc;
    border:1px #e4e4e4 solid;
}
#limitinfo{
    border-spacing: 0;
    font-size:14px;
    height:0px;
    margin:0;
    display: none;
}
#limitinfo tr{
    border:0
}
#limitinfo th{
    height:auto;
    border:0;
    font-weight:400;
    color:#333333;
    text-align: left;
}
#limitinfo td{
    line-height:20px;
    height: auto;
    text-align: right;
    border:0
}

.invest_history{
    border-spacing: 0;
    width:100%;
    margin:0 0 15px 0;
}
.invest_history th{
    border-bottom:1px #e8e8e8 solid;
    text-align: center;
    color:#242424;
    font-size:13px;
    font-weight: 400;
    background:#f9f9f9;
    height:40px;
}
.invest_history td{
    text-align: center;
    font-size:13px;
    color:#242424;
    line-height: 39px;
    height:40px;
    border-bottom:1px #e8e8e8 solid;    
}
.invest_history td.num{
    text-align: right;    
}
.invest_history td .btn{
    border:1px #b5b5b5 solid;
    display: inline-block;
    *display: inline;
    zoom:1;
    width:45px;
  	height:27px;
    line-height: 27px;
    font-size:12px;
    color:#2f2f2f;
    cursor: pointer;
}
.invest_history td .btn4{
	border: 1px #b5b5b5 solid;
    display: block;
    font-size: 13px;
    color: #2f2f2f;
    letter-spacing: -1px;
    line-height: 30px;
    height: 30px;
}
.invest_history .none td{
	border:0px;
}
.paging_box{
    text-align: center;
    font-size:0;
    height:30px;
    vertical-align:top;
}
.paging_box a{
    display: inline-block;
    *display: inline;
    zoom:1;
    font-size:12px;
    height:100%;
    line-height: 30px;
    margin:0 5px;
}
.paging_box a.first{
    background:url(/images/prev_bg.png) no-repeat left center;
    font-size:0;
    width:10px;
    height:20px;
}
.paging_box a.end{
    background:url(/images/next_bg.png) no-repeat right center;
    font-size:0;
    width:10px;
    height:20px;
}
.change_pw{
    padding:30px 20px 40px 20px;
}
.change_pw span{
    display: block;
    font-size:15px;
    color:#535353;
}
.change_pw table{
    width:100%;
    margin:100px 0;
}
.change_pw table th{
    color:#535353;
    font-size:15px;
    font-weight: 400;
    padding:0 0 40px 0;
}
.change_pw table td{
    padding:0 0 40px 0;
}

#sel_UL,#select_UL{
  position:absolute;
  display:block;
  text-align: left;
  border:0;
  width:195px;
  height: 40px;
  line-height: 40px;
  color:#9e9e9e;
  font-size:12px;
  border:0;
    border-bottom:1px #575758 solid;
}
#sel_UL>a,#select_UL>a{
  position:absolute;
  left:0;
  top:0;
  width:195px;
  line-height:40px;
  height:40px;
  padding:0 0 0 10px;
  font-size:19px;
    font-weight: 700;
  background:url(/images/nav_bg.png) no-repeat 95% center;
  color:#173d88;
}
#sel_UL > ul,#select_UL >ul{
  position:absolute;
  width:195px;
  top:40px;
  left:0;
  overflow: hidden;
  border-top:0;
  z-index: 9;
  border-bottom:1px #575758 solid;
  border-top:1px #575758 solid;
    background:#ffffff;
}
#sel_UL > ul>li,#select_UL>ul>li{
  border-left:0;
  border-top:1px #575758 solid;
}
#sel_UL > ul>li:first-child
,#select_UL >ul>li:first-child{
  border-top:0;
  padding:0;
}
#sel_UL > ul>li>a
,#select_UL >ul>li>a{
  display:block;
  height:100%;
  line-height:40px;
  color:#173d88;
  padding:0 0 0 10px;
  width:195px;
  font-size:19px;
}
#sel_UL > ul a:hover,
#sel_UL > ul a:focus,
#sel_UL > ul a.selected,
#select_UL > ul a:hover,
#select_UL > ul a:focus,
#select_UL > ul a.selected{
  color:#173d88;
  font-weight: 700;
}
#sel_UL > ul li,
#select_UL > ul li{
  height:40px;
  background:none;
  padding:0;
}
#sel_UL > ul li:first-child a,
#sel_UL > ul li:first-child a:hover,
#sel_UL > ul li:first-child a:focus,
#sel_UL > ul li:first-child a.selected,
#select_UL > ul li:first-child a,
#select_UL > ul li:first-child a:hover,
#select_UL > ul li:first-child a:focus,
#select_UL > ul li:first-child a.selected{
  border-top:none;
  height:40px;
  width:100%;
}
.invest_con{
    height: auto;
    padding:60px 0 0 0;
    *padding:0;
    background:#ffffff;
    min-width: 1000px;
}
.invest_con .top_con{
    height: 300px;
    background:#111423 url(/images/invest_top_bg.jpg) no-repeat center 100%;
}
.invest_con .top_con .top_title{
    display: block;
    font-size:0;
    height: 230px;
    background:url(/images/invest_title_01.png) no-repeat center center;
}
.invest_con .top_con table{
    width:700px;
    margin:30px auto 0 auto;
    border-spacing:0;
}
.invest_con .top_con table th{
    font-size:15px;
    color:#242424;
  letter-spacing: -1px;
    font-weight:500
}
.invest_con .top_con table td{
    text-align: center;
    font-size:15px;
    letter-spacing: -1px;
    color:#4b4b4b;
}
.invest_con .top_con table td a{
    border:1px #3d9cc5 solid;
    display: block;
    width:145px;
    height:32px;
    line-height: 32px;
    color:#3d9cc5;
    font-weight: 500;
}
.invest_con .h40 table td{
	text-align: center;
    font-size:15px;
    letter-spacing: -1px;
    color:#4b4b4b;
    border:1px #3d9cc5 solid;
    display: block;
    line-height: 40px;
    color:#3d9cc5;
    font-weight: 500;
}
.invest_con .portpolio_box{
    padding:40px 0 50px 0;
    width:865px;
    margin:0 auto;
}
.invest_con .portpolio_box .big_goods{
    border:2px #2f95c1 solid;
    margin:0 auto 20px auto;
    padding:20px 0;
}
.invest_con .portpolio_box .big_goods .th{
    display: block;
    text-align:center;
    color:#545454;
    font-weight: 500;
    color:#545454;
    padding:0 0 40px 0;
}
.invest_con .portpolio_box .big_goods table{
    width:720px;
    margin:0 auto;
    border-spacing: 0;
}
.invest_con .portpolio_box .big_goods table th{
    text-align: center;
    width:33%;
    font-weight: 400;
    font-size:20px;
    color:#737373;
    letter-spacing: -1px;
}
.invest_con .portpolio_box .big_goods table th.red{
    background:url(/images/red_dot.png) no-repeat 70% top
}
.invest_con .portpolio_box .big_goods table td{
    text-align: center;
    font-size:34px;
    color:#242424;
    letter-spacing: -1px;
}
.invest_con .portpolio_box .big_goods .btn_group{
    text-align: center;
  padding:40px 0 0 0;
    font-size:0;
}
.invest_con .portpolio_box .big_goods .btn_group a{
    display: inline-block;
    *display: inline;
    zoom:1;
    width:160px;
    font-size:15px;
    height:37px;
    line-height:37px;
    border:1px #d1d1d1 solid;
    font-weight:500;
    color:#7a7979;
    margin:0 5px;
}
.invest_con .portpolio_box .big_goods .btn_group a.blue_btn{
    border:1px #2f95c1 solid;
    background:#2f95c1;
    color:#ffffff;
    font-weight: 700
}
.invest_con .portpolio_box .live_box{
    background:#45afdc;
    width:100%;
}
.invest_con .portpolio_box .live_box .top_th{
    background:#2f95c1;
    position: relative;
    text-align: center;
}
.invest_con .portpolio_box .live_box .top_th span{
    display: inline-block;
    *display: inline;
    zoom:1;
    line-height: 30px;
    text-align:center;
    color:#ffffff;
    font-size:14px;
    font-weight: 500;
}
.invest_con .portpolio_box .live_box .top_th .more{
    position:absolute;
    right:15px;
    top:0;
    line-height: 30px;
    color:#ffffff;
    font-size:14px;
    font-weight: 500
}
.invest_con .portpolio_box .live_box .fixed{
    width:100%;
    border-spacing: 0;
}
.invest_con .portpolio_box .live_box .fixed th{
    font-weight: 400;
  font-size:14px;
    color:#ffffff;
    text-align: center;
}
.invest_con .portpolio_box .live_box .live_roling{
    padding:10px 30px;
}
.invest_con .portpolio_box .live_box .fixed .live_wrap{
    overflow:hidden;
    height:55px;
}
.invest_con .portpolio_box .live_box .fixed .live_data{
    position:relative;
}
.invest_con .portpolio_box .live_box .fixed .live_data li table{
    width:100%;
    border-spacing: 0;
}
.invest_con .portpolio_box .live_box .fixed .live_data li table td{
    text-align: center;
    font-size:18px;
    color:#ffffff;
}
.invest_con .portpolio_box .add_text{
    padding:40px 0 0 0;
}
.invest_con .portpolio_box .add_text>span{
    display: block;
    font-size:15px;
    padding:0 0 0 75px;
    line-height: 20px;
    letter-spacing: -0.5px;
    background:url(/images/red_dot.png) no-repeat 125px 2px;
    color:#434343;
    margin:0 0 20px 0;
}
.invest_con .portpolio_box .add_text ul{
    text-align: center;
    font-size:0;
}
.invest_con .portpolio_box .add_text ul li{
    display: inline-block;
    *display: inline;
    zoom:1;
    color:#242424;
    font-size:15px;
    padding:0 40px
}
.invest_con .portpolio_box .add_text ul li span{
    display: block;
    font-size:20px;
    line-height: 24px;
}
/* �ù����̼� */
.invest_con .simulation_box{
    background:#dee8f6;
    padding:40px 0 55px 0;
    text-align: center;
    font-size:15px;
    color:#434343;
    font-weight:300;
}
.invest_con .simulation_box .th{
    display: block;
    text-align: center;
    color:#434343;
    font-size:19px;
    font-weight: 500;
    letter-spacing: -1px;
    padding:0 0 25px 0;
}
.invest_con .simulation_box .select_box{
    width:865px;
    margin:0 auto 35px auto;
  overflow:hidden;
    text-align:center;
    font-size:0;
}
.invest_con .simulation_box .select_box>li{
    display: inline-block;
    position:relative;
    font-size:19px;
    color:#434343;
    letter-spacing: -1px;
    text-align: center;
    font-weight:300;
    vertical-align:top;
    height:40px;
    line-height: 40px;
}
.invest_con .simulation_box .select_box li.select{
    width:205px;
    padding:0 10px 0 15px;
}
.invest_con .simulation_box .select_box .gain_money{
    display: inline-block;
    *display: inline;
    zoom:1;
    padding:0 5px 0 10px;
    color:#173d88;
    font-weight: 700
}
.invest_con .simulation_box .select_box .select_style_01{
  width:210px;
    font-size:19px;
    color:#173d88;
    margin:0 10px 0 20px;
    background:none;
    border:0;
    border-bottom:1px #575758 solid;
    display:none;
}
.invest_con .simulation_box table{
    border-spacing: 0;
    width:430px;
    margin:0 auto 15px auto;
    border-top:1px #83878f solid;
}
.invest_con .simulation_box table th{
    font-size:17px;
    color:#434343;
    font-weight: 300;
    text-align:center;
    background:#e1eaf7;
    border-bottom:1px #83878f solid;
    line-height: 35px;
}
.invest_con .simulation_box table td{
    font-size:17px;
    color:#434343;
    text-align: center;
    font-weight:300;
    padding:10px 0 0 0;
}
.invest_con .simulation_box .more{
    display: block;
    padding:30px 0 35px 0;
    background:url(/images/plus_bg.png) no-repeat center top;
}
.invest_con .simulation_box .more a{
    border:2px #adb1b7 solid;
    display: block;
    margin:0 auto;
    width:155px;
    height:35px;
    text-align: center;
    font-size:15px;
    line-height: 35px;
    color:#434343;
}
/* ������ ���ڹ�� */
.invest_con .invest_way_box{
  width:100%;
    height:775px;
}
.invest_con .invest_way_box span{
    font-size:0;
    height:100%;
    display: block;
    background:url(/images/invest_way_bg.png) no-repeat center 50px;
}
/* p2p�ؼ� */
.invest_con .p2p_text{
  background:#dfdfdf;
    padding:45px 0;
}
.invest_con .p2p_text span{
    display: block;
    width:680px;
    margin:0 auto;
    font-size:16px;
    color:#434343;
    line-height: 30px;
    padding:0 0 0 226px;
  background:url(/images/p2p_logo.png) no-repeat 0px center;
    letter-spacing: -0.5px;
    text-align:left;
}
/* �������ڻ�ǰ */
.invest_con .last_goods{
    padding:35px 0 75px 0
}
.invest_con .last_goods span{
    display: block;
    text-align: center;
    color:#434343;
    font-size:19px;
    letter-spacing: -1px;
    font-weight: 500;
    padding:0 0 25px 0;
}
.invest_con .last_goods ul{
    width:860px;
    margin:0 auto;
}
.invest_con .last_goods ul li{
    border:1px #dadada solid;
    margin:20px 0 0 0;
    padding:20px;
}
.invest_con .last_goods ul li.light{
    border:1px #e9e9e9 solid;
}
.invest_con .last_goods ul li:first-child{
    margin:0;
}
.invest_con .last_goods ul li table{
    width:100%;
    border-spacing:0;
}
.invest_con .last_goods ul li table th,.invest_con .last_goods ul li table td{
    text-align: center;
    letter-spacing: -1px;
}
.invest_con .last_goods ul li table th{
    font-size:14px;
    color:#737373;
    font-weight: 400;
    vertical-align: bottom;
}
.invest_con .last_goods ul li table td{
    font-size:18px;
    color:#242424;
    padding:5px 0 0 0;
}
.invest_con .last_goods ul li table td img{
    display: inline-block;
    *display: inline;
    zoom:1;
    margin:0 10px 0 0;
}
.invest_con .last_goods ul li table a{
    display: block;
    width:88px;
    height:40px;;
    line-height:40px;
    color:#ffffff;
    background:#c2c2c2;
    font-weight: 700;
}
.invest_con .review_box{
    background:#f5f5f5;
    padding:55px 0;
}
.invest_con .review_box .th{
    display:block;
    text-align:center;
    color:#434343;
    font-size:19px;
    font-weight: 700;
    padding:0 0 25px 0;
}
.invest_con .review_box #review_wrap{
  overflow:hidden;
}
.invest_con .review_box #review_wrap #list_review{
    overflow:hidden;
    width:865px;
    height:265px;
    margin:0 auto;
}
.invest_con .review_box #review_wrap #list_review li{
    float:left;
    text-align:center;
    font-size:19px;
    color:#434343;
    font-weight: 100;
    letter-spacing: -1px;
    width:100%;
    height:100%;
    display:none;
}
.invest_con .review_box #review_wrap #list_review li.on{
    display: block
}
.invest_con .review_box #review_wrap #list_review li .b{
    display: block;
    font-size:34px;
    line-height: 40px;
    color:#434343;
    letter-spacing: -2px;
    font-weight: 500;
    padding:0 0 45px 0;
}
.invest_con .review_box #review_wrap #list_btn{
  overflow:hidden;
    text-align:center;
    font-size:0;
}
.invest_con .review_box #review_wrap #list_btn li{
    display: inline-block;
    *display: inline;
    zoom:1;
    vertical-align:middle;
    margin:0 7px;
}
.invest_con .review_box #review_wrap #list_btn li span{
    display: block;
    font-size:0;
    width:13px;
    height:13px;
    cursor: pointer;
    background:url(/images/btn_bg.png) no-repeat -26px center;
}
.invest_con .review_box #review_wrap #list_btn li.on span{
    background:url(/images/btn_bg.png) no-repeat 0 center;
}
/* ��м��� ���� */
.invest_con .article_box{
    padding:55px 0 85px 0;
}
.invest_con .article_box .th{
    display: block; 
    text-align:center;
    color:#434343;
    font-size:19px;
    letter-spacing: -2px;
    font-weight: 500;
    padding:0 0 40px 0;
}
.invest_con .article_box ul{
    overflow:hidden;
    width:965px;
    margin:0 auto;
}
.invest_con .article_box ul li{
    float:left;
    width:30%;
    *width:29.9%;
    box-sizing: border-box;
    margin:0 0 0 5%
}
.invest_con .article_box ul li:first-child{
    margin:0
}
.invest_con .article_box ul li .img_area{
    height:275px;
}
.invest_con .article_box ul li .img_area img{
    display: block;
    max-width: 100%;
}
.invest_con .article_box ul li .img_area span{
    display: block;
    font-size:17px;
    color:#434343;
    letter-spacing: -1px;
  text-align: center;
    font-weight: 500;
}
.invest_con .article_box ul li .text_area{
  padding:40px 0 0 0;
}
.invest_con .article_box ul li .text_area.news_01{
	background :  no-repeat center top;
    background-image:url(/images/news_04.gif);
    background-size: 140px;
}
.invest_con .article_box ul li .text_area.news_02{
    background:url(/images/news_02.png) no-repeat center top;
}
.invest_con .article_box ul li .text_area.news_03{
    background:url(/images/news_03.png) no-repeat center top;
}
.invest_con .article_box ul li .text_area a{
    display: block;
    color:#9a9a9a;
    line-height: 20px;
    font-size:15px;
    word-break: keep-all;
    letter-spacing: -1.5px;
}
.invest_con .article_box ul li .text_area a:hover{
    text-decoration: underline;
}
.invest_con .auto_invest{
    height:auto;
    background:#f5f5f5;
}
.invest_con .auto_invest span{
    display: block;
    font-size:0;
    height:100%;
    background:url(/images/auto_invest_bg.png) no-repeat center center;
    height:480px;
}
.invest_con .auto_invest .blue_btn{
    text-align: center;
    font-size:0;
    padding:0 0 55px 0px;
}
.invest_con .auto_invest .blue_btn li{
    display: inline-block;
    border:1px #fbd700 solid;
    margin:0 5px;
}
.invest_con .auto_invest .blue_btn li.blue{
    border:1px #2f95c1 solid;
}
.invest_con .auto_invest .blue_btn li a{
    display: block;
    font-size:15px;
    width:160px;
    height: 37px;
    line-height: 37px;
    color:#7a7979;
    font-weight: 500;
    padding:0;
}
.invest_con .auto_invest .blue_btn li a.kakao_plus{
    background:#fbd700 url(/images/s_plus_bg.png) no-repeat 10px center;
    color:#251920;
    letter-spacing:-1px;
    padding:0 0 0 20px;
    width:140px;
}
.invest_con .auto_invest .blue_btn li.blue a{
    background:#2f95c1;
    color:#ffffff;
}


.success_t{
    border-spacing: 0;
    width:100%;
}
.success_t th{
    color:#666666;
    font-size:14px;
    font-weight: 400;
    text-align: center;
    padding:0 0 10px 0;
    width:30%;
}
.success_t th:first-child{
    width:40%
}
.success_t td{
    font-size:14px;
    color:#000000;
    text-align: center;
    padding:2px 0;
}

.inv_simul{
    border-spacing: 0;
    width:100%;
}
.inv_simul th{
    border-top:1px #b7b7b7 solid;
    border-bottom:1px #b7b7b7 solid;
    line-height: 35px;
    font-weight: 400;
    font-size:17px;
    color:#434343;
}
.inv_simul td{
    height:35px;
    line-height: 35px;
    color:#434343;
    letter-spacing: 0px;
    text-align: center;
}
a.cancel_btn{
    border:1px #f00 solid;
    border: 1px #bebebe solid;
    color: #666666;
    line-height:25px;
    height:25px;
    background: #ffffff;
    display:inline-block;
    padding:0 10px;
    font-size:13px;
}
/*�ε��� ����*/
.real_estate_box{
    overflow: hidden;
}
.real_estate_box .top_con{
	padding-top:30px;
    height: 140px;
    background:#fff;
}
.real_estate_box .top_con .top_title{
    display: block;
    font-size:0;
    height: 74px;
    background:url(../images/img_teximg.png) no-repeat top center;
    max-width: 720px;
    margin:0 auto;
    position:relative;
}
.real_estate_box .top_con .event_bg{
    position:absolute;
    width:111px;
    height:111px;
    font-size:0;
    background:url(/images/event_bg.png) no-repeat center center;
    top:30px;;
    right:55px
}
.real_estate_box .top_con table{
    width:352px;
    margin:0 auto;
    border-spacing:0;
}
.real_estate_box .top_con table th{
    font-size:15px;
    color:#242424;
    letter-spacing: -1px;
    font-weight:500;
    width:21%;
}
.real_estate_box .top_con table td{
    text-align: center;
    font-size:15px;
    letter-spacing: -1px;
    color:#4b4b4b;
    font-weight:300;
}
.real_estate_box .top_con table td.right{
    text-align: right;
}
.real_estate_box .top_con table td button{
    border:1px #3d9cc5 solid;
    display:inline-block;
    width:145px;
    height:34px;
    line-height: 32px;
    color:#3d9cc5;
    text-align: center;
    font-weight: 500;
    background:none;
    font-size:15px;
    cursor:pointer;
}
.real_estate_box .goods_list{
    width:865px;
    margin:0 auto;
    padding:0 0 60px 0;
}
.real_estate_box .goods_list .top{
    overflow:hidden;
    padding:15px 0 20px 0;
}
.real_estate_box .goods_list .top span{
    float:left;
    font-size:19px;
    color:#4d4d4d;
    font-weight: 600;
    letter-spacing: -1px;
    line-height:38px;
}
.real_estate_box .goods_list .top ul{
    float:right;
    overflow:hidden;
}
.real_estate_box .goods_list .top ul li{
    border-bottom:1px #aaaaaa solid;
    float:left;
    width:90px;
    height:38px;
}
.real_estate_box .goods_list .top ul li:first-child{
    margin:0 35px 0 0;
}
.real_estate_box .goods_list .top ul li select{
    width:100%;
    height: 100%;
    border:0;
    font-size:13px;
    color:#7a7a7a;
    background:none;
}
.real_estate_box .goods_list .r_estate_list{
    overflow:hidden;
    width:100%;
}
.real_estate_box .goods_list .r_estate_list li{
    float:left;
    width:47%;
    box-sizing: border-box;
    margin:0 0 2% 2%;
    text-align: left;
    position:relative;
    height:232px;
}
.real_estate_box .goods_list .r_estate_list li.bg1{
    background:url(/images/pimg1.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg2{
    background:url(/images/pimg2.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg3{
    background:url(/images/pimg3.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg4{
    background:url(/images/pimg4.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg5{
    background:url(/images/pimg5.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg6{
    background:url(/images/pimg6.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg7{
    background:url(/images/pimg7.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg8{
    background:url(/images/pimg8.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg9{
    background:url(/images/pimg9.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg10{
    background:url(/images/pimg10.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg11{
    background:url(/images/pimg11.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg12{
    background:url(/images/pimg12.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg1f{
    background:url(/images/pimg1f.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg2f{
    background:url(/images/pimg2f.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg3f{
    background:url(/images/pimg3f.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg4f{
    background:url(/images/pimg4f.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg5f{
    background:url(/images/pimg5f.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg6f{
    background:url(/images/pimg6f.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg7f{
    background:url(/images/pimg7f.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg8f{
    background:url(/images/pimg8f.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg9f{
    background:url(/images/pimg9f.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg10f{
    background:url(/images/pimg10f.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg11f{
    background:url(/images/pimg11f.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li.bg12f{
    background:url(/images/pimg12f.jpg) no-repeat center center;
}
.real_estate_box .goods_list .r_estate_list li table tbody tr td div.co{
	display : inline-block;
	content : "";
	background:url(/images/ico_m_coo.png) no-repeat 0 0;
	background-size : 100%;
	position: absolute;
	width : 24%;
	height : 35px;
	margin-left: 10px;
	margin-top: 6px;
}
.real_estate_box .goods_list .r_estate_list li.dummy{
    border:1px #ffae23 solid;
}
.real_estate_box .goods_list .r_estate_list li.long{
    width:100%;
    margin:0 0 2% 0;
}
.real_estate_box .goods_list .r_estate_list li.long table{
    margin:0;
    width:100%;
}
.real_estate_box .goods_list .r_estate_list li.long table td{
    text-align: left;
    vertical-align:top;
    padding:0 50px 0 0;
}
.real_estate_box .goods_list .r_estate_list li.long table td .th{
    font-weight: 500;
    font-size:18px;
    line-height: 30px;
    height: auto;
    padding:0 0 0 70px;
    letter-spacing: -1px;
    display: block;
}
.real_estate_box .goods_list .r_estate_list li.long table td .th.ing{
    background:url(/images/bg_estate_stat_ing.png) no-repeat left center
}
.real_estate_box .goods_list .r_estate_list li.long table td .th.repay{
    background:url(/images/bg_estate_stat_repay.png) no-repeat left center;
}
.real_estate_box .goods_list .r_estate_list li.long table td .th.confirm{
    background:url(/images/bg_estate_stat_confirm.png) no-repeat left center;
}
.real_estate_box .goods_list .r_estate_list li.long table td .th.prev{
    background:url(/images/bg_estate_stat_prev.png) no-repeat left center;
}
.real_estate_box .goods_list .r_estate_list li.long table td .th.end{
    background:url(/images/bg_estate_stat_end.png) no-repeat left center;
}
.real_estate_box .goods_list .r_estate_list li.long table td .th.cancel{
    background:url(/images/bg_estate_stat_cancel.png) no-repeat left center;
}
.real_estate_box .goods_list .r_estate_list li.long table td .th .text{
    width:435px;
    color:#545454;
}
.real_estate_box .goods_list .r_estate_list li.long table td .th .small{
    font-weight: 300;
    font-size:12px;
    display: inline-block;
    line-height: 15px;
    padding: 0 5px 0 0;
}
.real_estate_box .goods_list .r_estate_list li.long table td.img{
    width:218px;
    padding:0 40px 0 0;
}
.real_estate_box .goods_list .r_estate_list li.long table td table{
    margin:5px 0 0 0;
}
.real_estate_box .goods_list .r_estate_list li.long table td table td{
    font-size:30px;
    font-weight: 400;
    color:#212121;
    letter-spacing: -1px;
    text-align: center;
    padding:0;
    width:26%
}
.real_estate_box .goods_list .r_estate_list li.long table td table th{
    letter-spacing: -1px;
    font-weight: 300;
    text-align: center;
    color:#737373;
    font-size:20px;
    padding:0 0 10px 0;
}
.real_estate_box .goods_list .r_estate_list li.long table td table th.left{
    width:20%;
    text-align: left;
}
.real_estate_box .goods_list .r_estate_list li.long table td table td.left{
    width:20%;
    text-align: center;
}
.real_estate_box .goods_list .r_estate_list li.long table td table td .g_bar{
    display:block;
    height:15px;
    width:100%;
    background:#e1e1e1;
    margin:20px 0 0 0;
}
.real_estate_box .goods_list .r_estate_list li.long table td table td .b_bar{
    width:10%;
    height: 100%;
    display: block;
    background:#0795c3;
}
.real_estate_box .goods_list .r_estate_list li.long table td table td a{
    border:1px #d1d1d1 solid;
    display: inline-block;
    width:160px;
    height: 37px;
    line-height: 37px;
    font-weight: 500;
    font-size:15px;
    color:#7a7979;
}
.real_estate_box .goods_list .r_estate_list li.long table td table td .btn_group{
    text-align: center;
    padding:15px 0 0 0;
}
.real_estate_box .goods_list .r_estate_list li.long table td table td .btn_group a{
    float:none;
}
.real_estate_box .goods_list .r_estate_list li.long table td table td .btn_group a.blue{
    background:#2f95c1;
    color:#ffffff;
    border:1px #2f95c1 solid;
}
.real_estate_box .goods_list .r_estate_list li.long table td.img img{
    display: block;
}
.real_estate_box .goods_list .r_estate_list li.no_mg{
    margin:0;
}
.real_estate_box .goods_list .r_estate_list li .imgview{
    display: block;
    max-width: 100%;
    margin:0 auto;
    height:170px;
    background:#000000
}
.real_estate_box .goods_list .r_estate_list li .dummy{
	display: block;
    max-width: 100%;
    margin:0 auto;
    height:170px;
    background-image: url(/images/bg_estate_dummy_booking.jpg);
}
.real_estate_box .goods_list .r_estate_list li.long .imgview{
    height:200px;
}
.real_estate_box .goods_list .r_estate_list li .imgview img{
	display:block;
	height:100%;
}
.real_estate_box .goods_list .r_estate_list li .badge{
    overflow: hidden;
    width: 29%;
    position: absolute;
    top: 7px;
    right: 4px;
}
.real_estate_box .goods_list .r_estate_list li .badge li{
    width:48%;
    box-sizing: border-box;
    float:right;
    margin:0;
    border:0;
    padding:0;
    height: 45px;
}
.real_estate_box .goods_list .r_estate_list li .badge li:first-child{
    margin:0 0 0 2%;
}
.real_estate_box .goods_list .r_estate_list li .badge li div{
    height: 100%;
    font-size:0;
}
.real_estate_box .goods_list .r_estate_list li .badge li.event div{
    background:url(/images/plusevent_bg.png) no-repeat center center;
    background-size:contain;
}
.real_estate_box .goods_list .r_estate_list li .badge li.reward div{
    background:url(/images/reward_bg.png) no-repeat center center;
    background-size:contain;
    position:relative;
}
.real_estate_box .goods_list .r_estate_list li .badge li.reward div span{
    height:15px;
    padding:6px 0 0 0;
    display: block;
    text-align:center;
    font-size:12px;
    font-weight: 600;
    color:#333333;
}
.real_estate_box .goods_list .more{
    display: block;
    padding:30px 0 35px 0;
    background:url(/images/plus_bg.png) no-repeat center top;
}
.real_estate_box .goods_list .more a{
    border:1px #bbbbbb solid;
    display: inline-block;
    width:155px;
    line-height: 35px;
    font-size:15px;
    color:#434343;
}
.real_estate_box .goods_list .r_estate_list li .num{
	padding:7px 0 0 0;
	display: block;
    font-size:13px;
    color:#fff;
    font-weight: 100;
    margin-top:20px;
    margin-left:20px;
}
.real_estate_box .goods_list .r_estate_list li .th{
    height:26px;
    text-align: left;
    color:#434343;
    font-size:17px;
/*    font-weight:600;*/
    margin:0 0 15px 20px;
    padding:0 65px 0 0;
}
.real_estate_box .goods_list .r_estate_list li .th.ing{
    background:url(/images/bg_estate_stat_ing.png) no-repeat right center;
}
.real_estate_box .goods_list .r_estate_list li .th.repay{
    background:url(/images/bg_estate_stat_repay.png) no-repeat right center;
}
.real_estate_box .goods_list .r_estate_list li .th.end{
    background:url(/images/bg_estate_stat_end.png) no-repeat right center;
}
.real_estate_box .goods_list .r_estate_list li .th.confirm{
    background:url(/images/bg_estate_stat_confirm.png) no-repeat right center;
} 
.real_estate_box .goods_list .r_estate_list li .th.prev{
    background:url(/images/bg_estate_stat_prev.png) no-repeat right center;
}
.real_estate_box .goods_list .r_estate_list li .th.cancel{
    background:url(/images/bg_estate_stat_cancel.png) no-repeat right center;
} 
.real_estate_box .goods_list .r_estate_list li .th.booking{
    background:url(/images/bg_estate_stat_booking.png) no-repeat right center;
} 
.real_estate_box .goods_list .r_estate_list li .th .text{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color:#fff;
    font-size:25px;
}
/*
.real_estate_box .goods_list .r_estate_list li.end .th{
    background:url(/images/end_bg.png) no-repeat right center;
}
*/
.real_estate_box .goods_list .r_estate_list li .bar_area{
    height: 7px;
    position: relative;
    top: 70px;
}
.real_estate_box .goods_list .r_estate_list li .bar_area span{
    display: block;
    height: 100%;
    width:50%;
    background: url(/images/img_ybar.png);
}
.real_estate_box .goods_list .r_estate_list li table{
    border-spacing: 0;
    width:70%;
    margin:15px 0 20px 10px;
}

.real_estate_box #middle_slide{
	margin-bottom:20px;
	width:800px;
}
.real_estate_box #middle_slide .panel{
	display:inline-block;
	position:relative;
	left:0;
	top:0;
	height: 36px;
}
.real_estate_box #middle_slide .panel .white{
	height:100%;
	position:absolute;
}
.real_estate_box #middle_slide .panel label{
    font-size: 20px;
    font-weight: 600;
    position: relative;
    top: 1px;
}
.real_estate_box #middle_slide .panel em{
    font-style: normal;
    margin: 0 20px 0 10px;
}
.real_estate_box #middle_slide .panel .reserve_btn{
    cursor: pointer;
}
.real_estate_box #middle_slide .nav{
	z-index:5;
	background-color: #fff;
    width: 100px;
    height: 36px;
    position: absolute;
    left: 713px;
    top: 0px;
}
/*
.real_estate_box #middle_slide .left{
	width:16px;
    height:24px;
}
.real_estate_box #middle_slide .right{
	width:16px;
    height:24px;
    margin-left:20px;
}
.real_estate_box #middle_slide .left.on{
	display:inline-block;
    background: url(/images/btn_left_on.png) no-repeat top center;
    cursor: pointer;
}
.real_estate_box #middle_slide .left.off{
	display:inline-block;
    background: url(/images/btn_left_off.png) no-repeat top center;
}
.real_estate_box #middle_slide .right.on{
	display:inline-block;
    background: url(/images/btn_right_on.png) no-repeat top center;
    cursor: pointer;
}
.real_estate_box #middle_slide .right.off{
	display:inline-block;
    background: url(/images/btn_right_off.png) no-repeat top center;
}
*/
.real_estate_box .swiper-button-next{
    background: url(/images/btn_right_on.png) no-repeat top center;
    left: 770px;
    top: 27px;
}

.real_estate_box .swiper-button-prev{
    background: url(/images/btn_left_on.png) no-repeat top center;
    left: 720px;
    top: 27px;
    
}


.real_estate_box .goods_list .r_estate_list li table td,.real_estate_box .goods_list .r_estate_list li table th{
    color:#434343;
    font-size:15px;
    line-height: 28px;
}
.real_estate_box .goods_list .r_estate_list li table td{
    font-weight: 300;
    text-align:center;
    color:#fff;
    font-size:20px;
}
.real_estate_box .goods_list .r_estate_list li table th{
    font-weight: 400;
    text-align: left;
}
.real_estate_box .goods_list .r_estate_list li .info{
    display: block;
    position: relative;
    top: 60px;
    left: 20px;
    color: #fff;
    font-size: 13px;
    color: #fff;
    font-weight: 100;
}
.real_estate_box .goods_list .r_estate_list li .info .percent{
	letter-spacing: 0.1em;
	margin-right:4px;
}
.real_estate_box .goods_list .r_estate_list li .info .stat{
}
.real_estate_box .goods_list .r_estate_list li .blur_layer{
    overflow:hidden;
    text-align:center;
    display:none;
    background-color:#000;
    opacity:0.5;
    filter:alpha(opacity=50);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
}
.real_estate_box .goods_list .r_estate_list li .btn_group{
	width:75%;
	margin:0 auto;
	position: relative;
    top: -21px;
    display:none;
}
.real_estate_box .goods_list .r_estate_list li .btn_group span{
	width:140px;
	display:inline-block;
    text-align: center;
    line-height: 35px;
    font-size:15px;
    font-weight: 600;
    cursor: pointer;
    margin-left:2%;
}
.real_estate_box .goods_list .r_estate_list li .btn_group span.off{
	background-color:#fff;
}
.real_estate_box .goods_list .r_estate_list li .btn_group span.on{
    background-color:#0795c2;
    color:#fff;
}
/*
.real_estate_box .goods_list .r_estate_list li .btn_group span:first-child{
    margin:0;
}
*/
.real_estate_box .goods_list .r_estate_list li .btn_group span.dummy_btn{
    background-color: #ffae23;
    border:0;
    color:#fff;
    width:100%;
}
.real_estate_box .goods_list .r_estate_list li .btn_group span.blue{
    background:#2f95c1;
    border:1px #2f95c1 solid;
    color:#ffffff;
}
.real_estate_box .goods_list .r_estate_list li .btn_group span.nocursor{
    cursor:no-drop;
}
.real_estate_box .goods_list .r_estate_list li.end .btn_group span.blue{
    background:#c2c2c2;
    border:1px #c2c2c2 solid;
}
.estate_list{
    padding:40px 0 ;
    width:865px;
    margin:0 auto;
}
.estate_list .blue_box{
    border:2px #2f95c1 solid;
    padding:20px;
    margin:0 0 30px 0;
}
.estate_list .blue_box table{
    width:100%;
    border-spacing: 0;
}
.estate_list .blue_box table td.img{
    width:25%;
    text-align: left;
    padding:0;
    vertical-align:middle;
}
.estate_list .blue_box table td img{
    display: inline-block;
    max-width:100%;
}
.estate_list .blue_box table td{
    width:75%;
    padding:0 0 0 40px;
    vertical-align: top;
}
.estate_list .blue_box table td .recruitment{
    display: block;
    color:#545454;
    font-weight: 500;
    text-align:left;
    font-size:18px;
    padding:0 0 0 75px;
    background:url(../images/recruitment_bg.png) no-repeat left center;
    margin:5px 0 20px 0;
}
.estate_list .blue_box table td table th{
    font-weight: 400;
    font-size:20px;
    color:#737373;
}
.estate_list .blue_box table td table td{
    font-size:30px;
    color:#212121;
}
.estate_list .blue_box table td table th,.estate_list .blue_box table td table td{
    text-align: center;
    width:33%;
    padding:0;
    letter-spacing: -1px;
}
.estate_list .blue_box table td table td span{
    display: block;
    height:15px;
    background:#e1e1e1;
    margin:20px 0 0 0;
}
.estate_list .blue_box table td table td span.b_bar{
    width:10%;
    background:#0795c3;
}
.estate_list .blue_box table td table td a{
    display: inline-block;
    color:#7a7979;
    font-weight: 500;
    font-size:15px;
    width:160px;
    height:38px;
    line-height: 38px;
    margin:20px 3px 0 3px;
    border:1px #959595 solid;
}
.estate_list .blue_box table td table td a.blue{
    background:#2f95c1;
    color:#ffffff;
    border:1px #2f95c1 solid;
}
.estate_list .blue_box table td table td a.gray{
    background:#c2c2c2;
    color:#ffffff;
    border:1px #c2c2c2 solid;
}
.estate_list .blue_list{
    padding:0 0 70px 0;
}
.estate_list .blue_list select{
    margin:0 0 20px 0;
    float:right;
    width:120px;
    border:0;
    background:none;
    height: 40px;
    line-height: 40px;
    font-size:15px;
    color:#7a7a7a;
    border-bottom:1px #aaaaaa solid;    
}
.estate_list .blue_list select.blue{
    border-bottom:1px #3d9cc5 solid;
    margin:0 0 0 50px;
}
.estate_list .blue_list ul{
    overflow: hidden;
    clear:both;
}
.estate_list .blue_list ul li{
    margin:10px 0 0 0;
    padding:20px 0;
    border:1px #dadada solid;
    cursor: pointer;
}
.estate_list .blue_list ul li.act{
    border:1px #59aacd solid;
    margin:0;
}
.estate_list .blue_list ul li table{
    border-spacing: 0;
    width:100%;
}
.estate_list .blue_list ul li table th,.estate_list .blue_list ul li table td{
    text-align: center;
    font-weight:400;
}
.estate_list .blue_list ul li table th{
    font-size:14px;
    color:#737373;
    font-weight: 300;
    vertical-align: bottom;;
}
.estate_list .blue_list ul li table td{
    font-size:18px;
    color:#242424;
    font-weight: 300;
    vertical-align: middle;
    line-height: 40px;
}
.estate_list .blue_list ul li table th a{
    display: inline-block;
    width:88px;
    height:40px;
    line-height:40px;
    color:#ffffff;
    font-weight: 700;
    background:#c2c2c2;
}
.estate_list .blue_list ul li table th a.on{
    background:#2f95c1
}
.estate_list .blue_list ul li table td span{
    float:left;
    height:10px;
    width:150px;
}
.estate_list .blue_list ul li table td span.g_bar{
    background:#e1e1e1;
    margin:18px 10PX 0 0;
}
.estate_list .blue_list ul li table td span.b_bar{
    background:#0795c3;
    width:85%;
}
.estate_list .blue_list ul li table td span.b_bar.full{
      width:100%;
}
.img_detail{
    text-align: center;
    color:#303030;
    font-size:34px;
    letter-spacing: -1px;
    padding:0 0 50px 0;
}
.img_detail span{
    display: block;
}
.img_detail span.small{
    font-size:15px;
    color:#000000;
    font-weight: 300;
    line-height: 20px;
    padding:30px 0 0 0;
}
.img_detail span.b1{
    padding:0 0 340px 0;
    background:url(../images/detail_img_01.png) no-repeat center bottom;
    margin:0 0 120px 0;
}
.img_detail span.b2{
    padding:0 0 355px 0;
    background:url(../images/detail_img_02.png) no-repeat center bottom;
}
/*������*/
.estatedtl_box{
    position:relative;
}
.estatedtl_box .top{
    height: 265px;
    background:#0f6ea8;
    padding:35px 0 0 0;
}
.estatedtl_box .aside_info{
    border:2px #fbad18 solid;
    box-sizing: border-box;
    position:absolute;
    right:1%;
    top:-800px;
    z-index: 999;
    width:380px;
/*     padding:25px 20px 20px 20px; */
    display: block;
    background:#ffffff;
}
.estatedtl_box .aside_info .arrow{
    position:absolute;
    left:-18px;
    width:20px;
    height:32px;
    top:50%;
    margin:-20px 0 0 0;
    font-size:0;
    cursor: pointer;
    background:url(/images/left-arrow.png) no-repeat center center;
}
/*
.estatedtl_box .aside_info a{
    display: block;
    background:#1096c0;
    color:#ffffff;
    font-size:18px;
    font-weight: 500;
    line-height: 40px;
}
.estatedtl_box .aside_info a.gray{
    border: 1px #959595 solid;
    background: none;
    color: #7a7979;
}
.estatedtl_box .aside_info .current_price{
    font-size:20px;
    color:#f00;
    line-height:30px;
    color:#101010;
}
.estatedtl_box .aside_info .current_price>span{
    display: block;
    font-size:30px;
    font-weight: 400
}
.estatedtl_box .aside_info .select_box{
    width:100%;
    margin:25px auto 20px auto;
    text-align:left;
    font-size:0;
}
.estatedtl_box .aside_info .select_box>li{
    position:relative;
    font-size:15px;
    letter-spacing: -2px;
    color:#434343;
    font-weight:300;
    float:left;
    line-height:35px;
    box-sizing:border-box;
    width:100%;
    height:35px;
    font-weight: 300;
}
.estatedtl_box .aside_info .select_box>li:first-child{
    width:30%;
}
.estatedtl_box .aside_info .select_box>li.select{
    width:70%;
}
.estatedtl_box .aside_info #selec_UL{
    width:100%;
    height:35px;
    border-bottom:1px #595959 solid;
    display: block;
    background:url(/images/nav_bg.png) no-repeat 95% center;
}
.estatedtl_box .aside_info #selec_UL>a:first-child{
    font-size:16px;
}
.estatedtl_box .aside_info #selec_UL a{
    width:90%;
    padding:0 0 0 10%;
    font-size:15px;
    line-height: 35px;
    height: 35px;
    background:none;
    color:#173d88;
    letter-spacing: 0;;
}
.estatedtl_box .aside_info #selec_UL ul{
    width:100%;
    background:#ffffff;
    z-index: 9;
    position:relative;
    top:0;
    border:1px #595959 solid;
    box-sizing: border-box;
    overflow:hidden;
}
.estatedtl_box .aside_info #selec_UL ul li{
    background:#ffffff;
    height: 35px;
    border-top:1px #595959 solid;
}
.estatedtl_box .aside_info #selec_UL ul li:first-child{
    border-top:0;
}
.estatedtl_box .aside_info #selec_UL ul li a{
    background:#ffffff;
    color:#333333;
    font-weight: 400;
}
.estatedtl_box .aside_info .select_box li.select{
    padding:0 10px 0 15px;
}
.estatedtl_box .aside_info .select_box li select{
    display: none;
}
.estatedtl_box .aside_info .select_box .gain_money{
    display: inline-block;
    *display: inline;
    zoom:1;
    padding:0 5px 0 10px;
    color:#173d88;
    font-weight: 400;
    font-size:16px;
    letter-spacing: 0px;
}
.estatedtl_box .aside_info .hidden_wrap{
    height: 120px;
    overflow: hidden;
    clear:both;
}
.estatedtl_box .aside_info .hidden_wrap.on{
    overflow-y: scroll;
}
.estatedtl_box .aside_info table{
    border-spacing: 0;
    width:100%;
    margin:15px auto;
    border-top:1px #83878f solid;
}
.estatedtl_box .aside_info table th{
    font-size:11px;
    color:#434343;
    font-weight: 300;
    text-align:center;
    border-bottom:1px #83878f solid;
    line-height: 30px;
    padding:0;
    width:10%;
}
.estatedtl_box .aside_info table td{
    font-size:11px;
    color:#434343;
    text-align: center;
    font-weight:300;
    padding:5px 0 0 0;
}
.estatedtl_box .aside_info .more{
    display: block;
    padding:20px 0 25px 0;
    background:url(/images/plus_bg.png) no-repeat center top;
}
.estatedtl_box .aside_info .more a{
    border:1px #adb1b7 solid;
    display: block;
    margin:0 auto;
    width:155px;
    height:35px;
    font-weight: 300;
    text-align: center;
    font-size:15px;
    line-height: 35px;
    color:#434343;
    background:none;
}
*/
.estatedtl_box span.estate_th{
    display: block;
    text-align: center;
    font-size:26px;
    color:#ffffff;
    letter-spacing: -2px;
    font-weight: 500;
    padding:0 0 30px 0;
}
.estatedtl_box span.estate_th .num{
    display: block;
    font-size:16px;
    line-height: 15px;
    font-weight: 400;
}
.estatedtl_box span.estate_th .co{
    display : inline-block;
	content : "";
	background:url(/images/ico_m_coo.png) no-repeat 0 0;
	background-size : 100%;
	position: absolute;
	width : 100px;
	height : 35px;
	margin-left: 10px;
	margin-top: 7px;
}
.estatedtl_box .secure_box{
    padding:0 0 30px 0;
}
.estatedtl_box .aside_info .more{
    border:1px #adb1b7 solid;
    height:35px;
    font-weight: 300;
    text-align: center;
    font-size:15px;
    line-height: 35px;
    color:#434343;
    width:100%;
    margin:20px 0 0 0;
    cursor: pointer;
	background:none;
}
.estatedtl_box .secure_box .secure_top{
    background:#f6af00;
}
.estatedtl_box .secure_box .secure_top .yellow{
    text-align:left;
    padding:35px 0 35px 130px;
    font-size:26px;
    color:#282828;
    font-weight:300;
    letter-spacing: -2px;
    line-height:28px;
    background:url(/images/shield_bg.png) no-repeat 30px center;
}
.estatedtl_box .secure_box .secure_top span{
    display: block;
    font-weight:500
}
.estatedtl_box .secure_box .white_box{
    background:#ffffff;
    padding: 30px 30px 0 30px;
    overflow: hidden;
}
.estatedtl_box .secure_box .white_box .num_list{
    overflow:hidden;
}
.estatedtl_box .secure_box .white_box  .num_list li{
    text-align:left;
    background:url(/images/gray_num2.png) no-repeat left top;
    padding:0 0 0 30px;
    color:#101010;
    font-weight:500;
    font-size:14px;
    letter-spacing:-0.5px;
}
.estatedtl_box .secure_box .white_box  .num_list li:first-child{
    padding:0 0 30px 30px;
    background:url(/images/gray_num1.png) no-repeat left top;
}
.estatedtl_box .secure_box .white_box  .num_list li span{
    display: block;
    font-weight:400;
    word-break:keep-all
}
.estatedtl_box .secure_box table{
    width:100%;
    margin:25px 0 0 0;
}
.estatedtl_box .secure_box table th{
    width:60%;
    text-align:left;
    color:#101010;
    font-size:15px;
    padding:0 0 0 15px;
    font-weight:400;
}
.estatedtl_box .secure_box table td{
    width:40%;
    text-align:right;
    color:#101010;
    font-size:15px;
    line-height: 28px;
    letter-spacing: -0.5px;
    padding:0 15px 0 0;
}
.estatedtl_box .secure_box table.safe_zone{
    background:#d3eeff;
    border:1px #2f95c1 solid;
    margin:5px 0 0 0;
}
.estatedtl_box .secure_box table.safe_zone .b{
    color:#006aad;
    font-weight:500;
}
.estatedtl_box .secure_box table.safe_zone th{
    padding:0 0 0 15px;
}
.estatedtl_box .secure_box table.safe_zone td{
    padding:0 15px 0 0;
}
.estatedtl_box .secure_box .more_box{
    text-align:left;
    color:#101010;
    margin:20px 0 0 0;
    display: none;
}
.estatedtl_box .secure_box .more_box span{
    display: block;
    font-weight:500;
}
.estatedtl_box .secure_box .more_box ul li{
    color:#101010;
    font-size:13px;
    font-weight: 300;
    font-size: 13px;
    word-break: keep-all;
}
.estatedtl_box .secure_box .more_box ul li:first-child{
    margin:0 0 20px 0;
}
.estatedtl_box .secure_box .blue,.estatedtl_box .secure_box .gray{
    display: block;
    background: #1096c0;
    margin:20px 30px 0 30px;
    line-height:40px;
    font-size:18px;
    color:#ffffff;
    font-weight:500;
}
.estatedtl_box .secure_box .gray{
    border:1px #959595 solid;
    color:#7a7979;
    background:none;
}
/*��ī�̽�ũ���� �߰�*/
.estatedtl_box .md_tb{
    width:865px;
    margin:0 auto;
    padding:20px;
    background:#ffffff;
}
.estatedtl_box .md_tb table{
    border-spacing: 0;
    width:100%;
}
.estatedtl_box .md_tb table td{
    padding:0 0 0 30px;
    vertical-align: top;
    position:relative;
}
.estatedtl_box .md_tb table td.img{
    width:25%;
    padding:0;
    vertical-align:middle;
    background:#000000;
}
.estatedtl_box .md_tb table td img{
    display: inline-block;
    width:100%;
    height: 222px;
}
.estatedtl_box .md_tb table td .badge{
    overflow: hidden;
    width:50%;
    position:absolute;
    top:10px;
    right:10px;
}
.estatedtl_box .md_tb table td .badge li{
    width:48%;
    box-sizing: border-box;
    float:right;
    height: 45px;
}
.estatedtl_box .md_tb table td .badge li:first-child{
    margin:0 0 0 2%;
}
.estatedtl_box .md_tb table td .badge li div{
    height: 100%;
    font-size:0;
}
.estatedtl_box .md_tb table td .badge li.event div{
    background:url(/images/plusevent_bg.png) no-repeat center center;
    background-size:contain;
}
.estatedtl_box .md_tb table td .badge li.reward div{
    background:url(/images/reward_bg.png) no-repeat center center;
    background-size:contain;
    position:relative;
}
.estatedtl_box .md_tb table td .badge li.reward div span{
    height:15px;
    padding:6px 0 0 0;
    display: block;
    text-align:center;
    font-size:12px;
    font-weight: 500;
    color:#333333;
}
.estatedtl_box .md_tb table td .recruitment{
    display: block;
    background:url(../images/recruitment_bg.png) no-repeat left center;
    margin:0 0 20px 0;
    height: 20px;
    text-align: left;
    color: #242424;
    padding: 0 0 0 80px;
    line-height: 20px;
    font-size:14px;
}
.estatedtl_box .md_tb table td table th{
    font-size:16px;
    color:#737373;
    font-weight: 300;
    text-align: center;
    width:15%;
}
.estatedtl_box .md_tb table td table td{
    text-align: center;
    font-weight: 500;
    font-size:19px;
    color:#242424;
    padding:0;
}
.estatedtl_box .md_tb table td table td.left{
    width:17%;   
}
.estatedtl_box .md_tb table td table td span.b_bar,.estatedtl_box .md_tb table td table td span.g_bar{
    display: block;
    height: 15px;
}
.estatedtl_box .md_tb table td span.g_bar{
    background:#e1e1e1;
      margin:50px 0 0 0;
}
.estatedtl_box .md_tb span.th.ing{
    background:url(/images/bg_estate_stat_ing.png) no-repeat left center;
    margin:0 0 20px 0;
    height: 20px;
    text-align: left;
    color: #242424;
    padding: 0 0 0 80px;
    line-height: 20px;
    font-size:14px;
}
.estatedtl_box .md_tb span.th.repay{
    background:url(/images/bg_estate_stat_repay.png) no-repeat left center;
    margin:0 0 20px 0;
    height: 20px;
    text-align: left;
    color: #242424;
    padding: 0 0 0 80px;
    line-height: 20px;
    font-size:14px;
}
.estatedtl_box .md_tb span.th.end{
    background:url(/images/bg_estate_stat_end.png) no-repeat left center;
    margin:0 0 20px 0;
    height: 20px;
    text-align: left;
    color: #242424;
    padding: 0 0 0 80px;
    line-height: 20px;
    font-size:14px;
}
.estatedtl_box .md_tb span.th.confirm{
    background:url(/images/bg_estate_stat_confirm.png) no-repeat left center;
    margin:0 0 20px 0;
    height: 20px;
    text-align: left;
    color: #242424;
    padding: 0 0 0 80px;
    line-height: 20px;
    font-size:14px;
} 
.estatedtl_box .md_tb span.th.prev{
    background:url(/images/bg_estate_stat_prev.png) no-repeat left center;
    margin:0 0 20px 0;
    height: 20px;
    text-align: left;
    color: #242424;
    padding: 0 0 0 80px;
    line-height: 20px;
    font-size:14px;
}
.estatedtl_box .md_tb span.th.cancel{
    background:url(/images/bg_estate_stat_cancel.png) no-repeat left center;
    margin:0 0 20px 0;
    height: 20px;
    text-align: left;
    color: #242424;
    padding: 0 0 0 80px;
    line-height: 20px;
    font-size:14px;
} 
.estatedtl_box .md_tb table td span.b_bar{
    background:#0795c3;
    width:0%;
}
.estatedtl_box .md_tb table td span.yellow_price{
    background:url(../images/yellow_price_bg.png) no-repeat center bottom;
    font-size:16px;
    width:146px;
    height: 35px;
    font-weight: 300;
    color:#101010;
    margin:10px 0 3px 0;
    position:absolute;
    left:-69px;
}
.estatedtl_box .md_tb table td table td a{
    display: inline-block;
    color:#7a7979;
    font-weight: 500;
    font-size:15px;
    width:160px;
    height:38px;
    line-height: 38px;
    margin:20px 3px 0 3px;
    border:1px #959595 solid;
}
.estatedtl_box .md_tb table td table td a.blue{
    background:#2f95c1;
    color:#ffffff;
    border:1px #2f95c1 solid;
}
.estatedtl_box .detail_content{
    padding:110px 0 0 0 ;
    width:720px;
    margin:0 auto;
}
.estatedtl_box  .detail_th{
    display: block;
    text-align: center;
    font-size:19px;
    color:#434343;
    font-weight: 500;
    letter-spacing: -1px;
    padding:0 0 10px 0;
}
.estatedtl_box .detail_content .detail_text{
    font-size:17px;
    color:#242424;
    letter-spacing: -0.5px;
    line-height: 28px;
    padding:0 0 50px 0;
    display: block;
    text-align: left;
    word-break: break-all;
}
.estatedtl_box .detail_content table{
    border-spacing: 0;
    width:100%;
    margin:0 0 45px 0;
}
.estatedtl_box .detail_content table td{
    color:#242424;
    font-size:16px;
    text-align: left;
    line-height: 18px;
    letter-spacing: -1px;
    padding:7px 0;
    word-break: keep-all;
    vertical-align:top;
}
.estatedtl_box .detail_content table td:first-child{    
    width:70%
}
.estatedtl_box .detail_content table td.font span{
    display: table-cell;
}
.estatedtl_box .detail_content table td.font span:first-child{
    min-width:35px;
}
.estatedtl_box .detail_content .tab_wrap #map_tab{
    overflow:hidden;
    width:30%;
}
.estatedtl_box .detail_content .tab_wrap #map_tab li{
    float:left;
    width:50%;
    box-sizing:border-box;
    overflow: hidden;
    background:#c6c6c6;
    border-radius:10px 10px 0 0;
}
.estatedtl_box .detail_content .tab_wrap #map_tab li.on{
    background:#0f6ea8
}
.estatedtl_box .detail_content .tab_wrap #map_tab li a{
    display: block;
    line-height: 40px;
    font-size:14px;
    color:#333333;
}
.estatedtl_box .detail_content .tab_wrap #map_tab li.on a{
    color:#ffffff;
    font-weight: 500
}
.estatedtl_box .detail_content .tab_wrap .map_con{
	display:none;
}
.estatedtl_box .detail_content .tab_wrap .map_con.ta1{
    display: block;
}
.estatedtl_box .detail_content #estate_map,.estatedtl_box .detail_content #estate_pano{
    border:1px #c6c6c6 solid;
}
.estatedtl_box .detail_content .btn_group{
    text-align: center;
    padding:20px 0 40px 0;
    font-size:0;
}
.estatedtl_box .detail_content .btn_group a{
    display: inline-block;
    border:1px #959595 solid;
    width:160px;
    height: 45px;
    line-height:45px;
    font-size:16px;
    color:#434343;
    margin:0 7px;
    font-weight: 300;
    letter-spacing: -1px;
    padding:0 0 0 25px;
}
.estatedtl_box .detail_content .btn_group a.kb{
    background:url(../images/kb_bg.png) no-repeat 15px center;
}
.estatedtl_box .detail_content .btn_group a.real_price{
    background:url(../images/rea_price.png) no-repeat 15px center;
}
.estatedtl_box .gray_box{
    background:#fbfbfb;
    padding:25px 0 30px 0;
}
.estatedtl_box .gray_box .relative_img{
    text-align: center;
    font-size:0;
    padding:20px 0 55px 0;
}
.estatedtl_box .gray_box .relative_img li{
    display: inline-block;
    vertical-align: top;  
    margin:0 10px;
    width:286px;
}
.estatedtl_box .gray_box .relative_img li img,.estatedtl_box .gray_box .relative_img li span{
    display: block;
}
.estatedtl_box .gray_box .relative_img li img{
     border:1px #d3d3d3 solid;
    height: 100%;
}
.estatedtl_box .gray_box .relative_img li span{
    font-size:15px;
    color:#434343;
    padding:5px 0 0 0;
}
.estatedtl_box .gray_box .relative_img li span.imgA,.estatedtl_box .gray_box .relative_img li span.imgB,.estatedtl_box .gray_box .relative_img li span.imgC{
    height: 204px;
    padding:0;
}
.estatedtl_box .graph_box{
    padding:45px 0 50px 0;
    width:725px;
    margin:0 auto;
}
.estatedtl_box .subtit{
    display: block;
    color:#242424;
    font-size:16px;
    padding:0 0 5px 0;
    border-bottom:1px #d0d0d0 solid;
    text-align: left;
}
.estatedtl_box .graph_list{
    width:740px;    
    border-spacing: 0;
    margin:0 auto;
    text-align: left;
}
.estatedtl_box .graph_list td{
    padding:20px 0;
    width:35%;
    font-weight: 300;
    font-size:15px;
    color:#242424;
    letter-spacing: -1px;
}
.estatedtl_box .graph_list td .strong{
    display: block;
    font-weight: 500;
    font-size:19px;
    line-height: 24px;
    padding:0
}
.estatedtl_box .graph_list td .strong.pd{
    padding:0 0 15px 0;
}
.estatedtl_box .graph_list td.center{
    text-align: center;
    width:30%;
}
.estatedtl_box .graph_list td ul li{
    line-height: 18px;
    position:relative;
    padding:3px 0 3px 20px;
}
.estatedtl_box .graph_list td ul li.text{
    font-size:13px;
    color:#9a9898
}
.estatedtl_box .graph_list td ul li span{
    display: inline-block;
    width:13px;
    height: 12px;
    margin:0 5px 0 0;
}
.estatedtl_box .graph_list td ul li .blu,.estatedtl_box .graph_list td ul li .gra,.estatedtl_box .graph_list td ul li .ora,.estatedtl_box .graph_list td ul li .gre{
    position:absolute;
    left:0;
    top:7px;
}
.estatedtl_box .graph_list td ul li.no_icon{
    padding:0 0 0 20px;
}
.estatedtl_box .graph_list td ul li .question_bg{
    font-size:0;
    background:url(../images/question_bg.png) no-repeat center center;
    width:15px;
    height: 15px;
    margin:0 0 3px 2px;
    vertical-align: middle;
    cursor:pointer;
}
.estatedtl_box .graph_list td .gre{
    background:#00b8e6
}
.estatedtl_box .graph_list td .blu{
    background:#00b8e6
}
.estatedtl_box .graph_list td .ora{
    background:#fbab16
}
.estatedtl_box .graph_list td .gra{
    background:#dcdcdc
}
.estatedtl_box .graph_list td ul li div{
  position:absolute;
  background:#ffffff;
    font-size:14px;
    color:#000000;
    word-break: keep-all;
    line-height: 18px;
    padding:15px;
    z-index: 99;
    border:1px #c6c6c6 solid;
    top:26px;
    display: none;
}
.estatedtl_box .graph_list td ul li div span{
    display: block;
    font-weight: 500;
    width:100%;
    height: auto;
  padding:0 0 3px 0;
}
.estatedtl_box .graph_detail{
    overflow: hidden;
    margin:0 0 50px 0;
}
.estatedtl_box .graph_detail.no_mg{
    margin:0
}
.estatedtl_box .graph_detail li{
    float:left;
    width:46%;
    margin:0 0 0 6%;
    box-sizing: border-box;
      position:relative;
}
.estatedtl_box .graph_detail li:first-child{
    margin:0;
}
.estatedtl_box .graph_detail li table{
    border-spacing: 0;
    width:100%;
}
.estatedtl_box .graph_detail li table th{
    border-bottom:1px #dedede solid;
    padding:0 0 5px 0;
    font-size:16px
}
.estatedtl_box .graph_detail li table td,.estatedtl_box .graph_detail li table th{
    color:#242424;
    letter-spacing: -1px;
    line-height: 33px;
    font-weight: 300
}
.estatedtl_box .graph_detail li table td:first-child{
    text-align: left;
}
.estatedtl_box .graph_detail li table td{
    text-align: right;
    font-size:15px;
}
.estatedtl_box .graph_detail li table td.line{
    line-height: 20px;
}
.estatedtl_box .total_review{
    padding:50px 0;
    background:#dee8f6;
}
.estatedtl_box .total_review .review_text{
    text-align: left;
    color:#434343;
    margin:0 auto;
    font-size:16px;
    letter-spacing: -1px;
    line-height: 30px;
    font-weight: 300;
    display: block;
    padding:0 0 70px 0;
    width:880px;
    margin:0 auto;
    word-break: break-all;
}
.estatedtl_box .total_review ul{
    text-align: center;
    font-size:0
}
.estatedtl_box .total_review ul li{
    display: inline-block;
    vertical-align: top;
    color:#242424;
    font-size:16px;
    line-height: 20px;
    letter-spacing: -1px;
    font-weight: 300
}
.estatedtl_box .total_review ul li.arrow{
    height: 44px;
    width:195px;
    background:url(../images/blue_arrow.png) no-repeat center center;
}
.estatedtl_box .total_review ul li span{
    display: block;
    width:105px;
    height: 45px;
    line-height: 45px;
    border:2px #59a8d8 solid;
    background:#d3e1f4;
    margin:0 auto 10px auto;
}
/* �ù����̼� */
.estate_simulation{
    padding:40px 0 55px 0;
    text-align: center;
    font-size:15px;
    color:#434343;
    font-weight:300;
}
.estate_simulation .select_box{
    width:865px;
    margin:0 auto 35px auto;
    overflow:hidden;
    text-align:center;
    font-size:0;
}
.estate_simulation .select_box>li{
    display: inline-block;
    position:relative;
    font-size:19px;
    color:#434343;
    letter-spacing: -1px;
    text-align: center;
    font-weight:300;
    vertical-align:top;
    height:40px;
    line-height: 40px;
}
.estate_simulation .select_box li.select{
    width:205px;
    padding:0 10px 0 15px;
}
.estate_simulation .select_box li select{
    display: none;
}
.estate_simulation .select_box .gain_money{
    display: inline-block;
    *display: inline;
    zoom:1;
    padding:0 5px 0 10px;
    color:#173d88;
    font-weight: 700
}
.estate_simulation .select_box .select_style_01{
    width:180px;
    font-size:19px;
    color:#173d88;
    margin:0 10px 0 20px;
    background:none;
    border:0;
    border-bottom:1px #575758 solid;
      display: none;
}
.estate_simulation .select_box .select_style_01  option{
    background:#ffffff
}
.estate_simulation table{
    border-spacing: 0;
    width:790px;
    margin:0 auto 15px auto;
    border-top:1px #83878f solid;
}
.estate_simulation table th{
    font-size:17px;
    color:#434343;
    font-weight: 300;
    text-align:center;
    border-bottom:1px #83878f solid;
    line-height: 35px;
}
.estate_simulation table td{
    font-size:17px;
    color:#434343;
    text-align: center;
    font-weight:300;
    padding:10px 0 0 0;
}
.estate_simulation .more{
    display: block;
    padding:30px 0 55px 0;
    background:url(/images/plus_bg.png) no-repeat center top;
}
.estate_simulation .more a{
    border:2px #adb1b7 solid;
    display: block;
    margin:0 auto;
    width:155px;
    height:35px;
    text-align: center;
    font-size:15px;
    line-height: 35px;
    color:#434343;
}
.estatedtl_box .blue_btn{
    text-align: center;
    font-size:0;
}
.estatedtl_box .blue_btn li{
    display: inline-block;
    margin:0 5px;
}
.estatedtl_box .blue_btn li a{
    display: block;
    font-size:15px;
    width:160px;
    height: 37px;
    line-height: 37px;
    color:#7a7979;
    font-weight: 500;
    padding:0;
    border:1px #fbd700 solid;
}
.estatedtl_box .blue_btn li a.kakao_plus{
    background:#fbd700 url(/images/s_plus_bg.png) no-repeat 10px center;
    color:#251920;
    letter-spacing:-1px;
    padding:0 0 0 20px;
    width:140px;
}
.estatedtl_box .blue_btn li.blue a{
    border:1px #2f95c1 solid;
    background:#2f95c1;
    color:#ffffff;
}
.estatedtl_box .blue_btn li.blue a.gray{
    border:1px #959595 solid;
    background:none;
    color:#7a7979;
}
.real_t{
    border-spacing: 0;
  width:100%;
  border-top:1px #a9abb2 solid;
}
.real_t td,.real_t th{
    text-align: center;
}
.real_t th{
    font-size:13px;
    font-weight: 400;
  background:#fdfdfd;
    line-height: 40px;
    border-bottom:1px #e2e2e2 solid;
    border-left:1px #e2e2e2 solid;
}
.real_t th:first-child,.real_t td:first-child{
    border-left:0;
}
.real_t td{
    padding:5px 0;
    border-bottom:1px #e2e2e2 solid;
    border-left:1px #e2e2e2 solid;
    font-size:14px;
    color:#515151;
    letter-spacing: 0;
    padding:12px 0 ;
}
.estate_info{
    overflow:hidden;
    font-size:13px;
    line-height: 24px;
    padding: 0 0 20px 0;
}
.estate_info ul{
    text-align: right;
    float:right;
}
.estate_info ul li{
    display: inline-block;
    font-size:13px;
    line-height: 24px;
    padding:0 10px;
    font-weight: 400;
}
#relative_wrap{
    overflow: hidden;
    width:100%;
    border:1px #d3d3d3 solid;
  box-sizing: border-box;
    position: relative;
}
#relative_wrap a{
    position:absolute;
  width:37px;
    height: 62px;
    font-size:0;
    top:50%;
    margin:-31px 0 0 0;
    z-index: 65;
    cursor: pointer;
}
#relative_wrap a.p_bt{
    left:30px;
    background:url(/images/l_arrow.png) no-repeat center center;
}
#relative_wrap a.n_bt{
    right:30px;
    background:url(/images/r_arrow.png) no-repeat center center;
    z-index: 65
}
#relative_list li{
    float:left;
    width:697px;
    box-sizing: border-box;
}
#relative_list li img{
    display: block;
    max-width: 100%;
    margin:0 auto
}
/*Agent*/
.agent_con{
    padding:60px 0 100px 0;
    background:#cbccd1 url(/images/agent_bg.jpg) no-repeat right bottom;
    min-width: 960px;
}
.agent_con .th{
    display: block;
    text-align: center;
    font-size:26px;
    color:#242424;
    padding:30px 0;
    letter-spacing: -2px;
}
.agent_con .mid_box{
    width:480px;
    margin:0 auto;
    background:#ffffff;
    padding:100px 80px 75px 80px;
}
.agent_con .mid_box .yellow{
    display: block;
    text-align: center;
    color:#242424;
    background:#fbad18;
    border-radius: 10px;
    line-height:30px;
    font-size:14px;
    letter-spacing: -1px;
}
.agent_con .mid_box .input_box{
    padding:50px 0 0 0;
}
.agent_con .mid_box .input_box li:first-child{
    padding:0 0 30px 0;
}
.agent_con .mid_box .input_box li table{
    border-spacing: 0;
    width:100%;
}
.agent_con .mid_box .input_box li table td{
    font-size:15px;
    color:#535353;
    line-height: 40px;
    font-weight: 300;
    letter-spacing: -1px;
}
.agent_con .mid_box .input_box li table td:first-child{
    width:25%;
}
.agent_con .mid_box .input_box li table td input{
    border:0;
    width:100%;
    line-height: 100%;
    padding:0 0 5px 0;
    border-bottom:1px #3d9cc5 solid;
}
.agent_con .mid_box .input_box li table td label{
    display: block;
    height: 100%;
    width:100%;
/*    cursor: pointer; */
}
.agent_con .mid_box .btn_box{
    padding:95px 0 0 0;
    overflow:hidden;
}
.agent_con .mid_box .btn_box li{
    float:left;
    width:49%;
    margin:0 0 0 2%;
    box-sizing:border-box;
    background:#2f95c1;
}
.agent_con .mid_box .btn_box li:first-child{
    margin:0;
}
.agent_con .mid_box .btn_box li a{
    display: block;
    line-height: 40px;
    color:#ffffff;
    background:url(/images/white_arrow.png) no-repeat 65% 15px;
    text-align: center;
    padding:0 20px 0 0 ;
    font-size:15px;
    font-weight:500;
}
.agent_list .btn_group{
	text-align: center;
}
.agent_list .btn_group a{
	display: inline-block;
    zoom: 1;
    width: 90px;
    font-size: 13px;
    height: 35px;
    line-height: 35px;
    border: 1px #d1d1d1 solid;
    font-weight: 500;
    color: #7a7979;
    margin: 0 5px;
}
.agent_list .btn_group a.blue_btn{
	border: 1px #2f95c1 solid;
    background: #2f95c1;
    color: #ffffff;
    letter-spacing: -0.5px;
    font-weight: 400;
}
.agent_list .btn_group .agent:hover{
    border: 1px #2f95c1 solid;
    background: #2f95c1;
    color: #ffffff;
}
#InvestPayBody #mypayinfoarea{width:370px;float:left;margin-right:40px;height:100%;}
#InvestPayBody #withdrawarea{width:570px;float:left;margin-left:10px;height:100%;}
#InvestPayBody .addamt{width:70%;margin-left:30%;}
/*��������*/
#incr_down{
    border:1px #b5b5b5 solid;
    width:100px;
    line-height:35px;
    height:35px;
    text-align:center;
    cursor: pointer;
    float:right; 
}
.invest_incrementer_wrap{
    height:880px;
    padding:85px 85px 40px 85px;
    background:url('/images/inv_doc.png') no-repeat center top;
    background-size:100%;
    color:#353535;
    position:relative;
}
.pre_notice{
    position:absolute;
    right:73px;
    top:130px;
    font-size:12px;
    color:#353535;
    padding:6px 20px 6px 0;
    background:url(/images/cursor.png) no-repeat 98% center;
    background-size:12px;
    border-bottom:2px #333333 solid;
}
.invest_incrementer_wrap .inc_num{
    font-size:16px;
    letter-spacing: 0;
    float:left;
}
.invest_incrementer_wrap .big_th{
    padding:40px 0 50px 0;
    text-align: center;
    font-size:32px;
    line-height:38px;
    letter-spacing:6px;
    font-weight:500;
    clear:both;
}
.invest_incrementer_wrap .big_th span{
    display: block;
    font-weight:400;
    letter-spacing: -1px;
    line-height:25px;
    font-size:20px;
    padding:5px 0 0 0;
}
.invest_incrementer_wrap table{
    border-top:1px solid #a6a6a6;
    border-bottom:3px solid #a6a6a6;
    width:80%;
    margin:0 auto 40px auto;
}
.invest_incrementer_wrap table.mg{
    margin:0 auto 20px auto;
    border-top:2px solid #a6a6a6;
    border-bottom:1px solid #a6a6a6;
	border-bottom:0;
}
.invest_incrementer_wrap table th{
    border-left:1px #a6a6a6 solid;
    border-bottom:1px #a6a6a6 solid;
    width:25%;
    text-align: center;
    font-weight:400;
    font-size:15px;
    line-height: 35px;
    color:#353535;
    background:#f5f5f5;
}
.invest_incrementer_wrap table td{
    border-left:1px #a6a6a6 solid;
    border-bottom:1px #a6a6a6 solid;
    width:75%;
    font-size:15px;
    padding:0 0 0 15px;
    color:#353535;
    line-height: 35px;
    letter-spacing:0;
}
.invest_incrementer_wrap table th:first-child{
    border-left:0;
}
.invest_incrementer_wrap table .no_line{
	border-bottom:0;
}
.invest_incrementer_wrap .day_t{
    text-align: center;
    font-size:23px;
    line-height:30px;
}
.invest_incrementer_wrap .day_t span{
    display: block;
    padding:10px 0 0 0;
}
/*���ڿ�����*/
.interest_receipt{
	background-color:white;
    color:#333333;
    overflow: hidden;
    padding:3px 3px 40px 3px
}
/*���ڿ�����*/
.interest_receipt .down_btn{
	position: relative;
    top: 20px;
    left: 730px;
    background-color: #000;
    color: white;
    font-size: 11pt;
    width: 100px;
    cursor: pointer;
}
.interest_receipt span.th{
    display: block;
    text-align: center;
    font-size:25px;
    font-weight: 500;
    background:url(/images/logo_top.png) no-repeat left center;
    margin:0 0 30px 0;
}
.interest_receipt table{
    width:100%;
    border-spacing: 0;
    margin:0 0 20px 0;
    border:1px #e5e5e5 solid;
}
.interest_receipt table.no_mg{
    margin:0;
}
.interest_receipt table th{
    font-weight:500;
    text-align: center;
    border-bottom:1px #cccccc solid;
    background:#e5e5e5;
}
.interest_receipt table td{
    padding:0 0 0 10px;
    border-bottom:1px #e5e5e5 solid;
}
.interest_receipt table td,.interest_receipt table th{
    color:#333333;
    font-size:11px;
    line-height:28px;
    border-left:1px #e5e5e5 solid;
}
.interest_receipt table.no_mg th{
    text-align: center;
    border-left:1px #cccccc solid;
    border-bottom:0;
    padding:0;
}
.interest_receipt table.no_mg th:first-child{
    border-left:0;
}
.interest_receipt table.no_mg td{
    text-align: right;
    padding:0 10px 0 0;
}
.interest_receipt table.no_mg td.ct{
    text-align:center;
    padding:0;
}
/*ģ����õ*/
.recommend_box{
    border-top:1px #e5e5e5 solid;
    background:#f5f5f5;
    padding:20px;
    text-align:right;
    margin:25px 0 0 0;
}
.recommend_box .th{
    display: block;
    font-weight:500;
    color:#000000;
    font-size:15px;
    margin:0 0 15px 0;
    text-align: left;
}
.recommend_box table{
    width:100%;
}
.recommend_box table th:first-child,.recommend_box table td:first-child{
    padding:0 0 15px 0
}
.recommend_box table th{
    font-weight:400;
	font-size:14px;
    text-align: left;
    width:60%;
    color:#000000;
    letter-spacing:-1px;
}
.recommend_box table td{
    width:40%;
    color:#000000;
    text-align: right;
    font-size:14px;
}
.recommend_box a{
    display: inline-block;
    margin:10px 0 0 0;
    border-bottom:1px #d4d4d4 solid;
    font-size:14px;
    color:#515151;
    font-weight: 300
}
.recommend_box table td .input_txt{
    border:0;
    background:none;
    border-bottom:1px #bbbbbb solid;
    line-height:30px;
    float:left;
    width:75%;
    box-sizing:border-box;
    font-size:13px;
}
.recommend_box table td .input_text_none{
    border:0;
    background:none;
    line-height:30px;
    font-size:14px;
    text-align: right;
    color:#000;
}
.recommend_box table td .btn4{
    float:left;
    width:25%;
    box-sizing:border-box;
    text-align: center;
}
.recommend_box table td .btn4 input{
    background:#ffffff;
    width:95%;
    border:0;
    margin:0 0 0 5%;
    line-height:30px;
    border:1px #9b9b9b solid;
    cursor:pointer;
}
/*
	����
*/
.cnfbox{padding:17px 5px 5px 17px; margin-bottom:20px;}
.cnf_list1{padding-bottom:3px;}
.cnf_list2{padding-top:3px;padding-left:40px;padding-bottom:3px;}
.cnf_list3{padding-left:75px;}

@media all and (max-width:1024px) {
    .w .lending_wrap{margin:0;}
    .w h2{margin-right:17%;}
    .w .cont_wrap {width: 700px;}
    #container .w{width:920px;}
    #InvestPayBody #mypayinfoarea{width:277px;float:left;margin-right:40px;height:100%;}
	#InvestPayBody #withdrawarea{width:349px;float:left;margin-left:10px;height:100%;}
	#InvestPayBody .addamt{width:100%;margin:0;}
}

/*���� ���������� ���ڳ���*/
#MypageLoanListController .h30 td{height:30px;border-left: 0px;}
#MypageLoanListController .h40 td{height:40px;border-left: 0px;}
#MypageLoanListController #tabmenu{text-align:center;height:auto;font-size:0;}    	
#MypageLoanListController .tab{
	height:auto;
	margin-bottom:2px;
}
#MypageLoanListController .tab li.on {
    background: url(/images/tab_on.png) no-repeat 100% 0px,url(/images/tab_on.png) no-repeat 10% 20px;
    color: #ffffff;
    display:inline-block;
}
#MypageLoanListController .tab li.on a {
    background: url(/images/tab_on.png) no-repeat 0% -30px ,url(/images/tab_on.png) no-repeat 50% 20px;
    color: #ffffff;
}
#MypageLoanListController .tab li a {
    position: relative;
    display: block;
    width: 100%;
    color: #818181;
    line-height:17px;
    background: url(/images/tab_off.png) no-repeat 0% -30px,url(/images/tab_off.png) no-repeat 50% 20px;
}
#MypageLoanListController .tab li {
    overflow:hidden;
    float:none;
    vertical-align: top;
    display: inline-block;
    text-align: center;
    background: url(/images/tab_off.png) no-repeat 100% 0px,url(/images/tab_off.png) no-repeat 10% 20px;
}
/*
�������
*/
.allotgroup_tr{
	cursor:pointer;
	background-color: #c8e5e5;
}
.sub_allotment td{
	border-bottom:0px;
	height:0px;
}
.sub_allotment td table td{
	border-bottom:1px #e8e8e8 solid;
}

/*
	��������
*/

.open_pop{
    height: 33px;
    width: 270px;
    background-color: #003875;
    padding-top: 5px;
    margin-top: 103px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.open_pop a{
	text-decoration: none;
	color:#fff;
	font-size: 16px;
	font-weight: 600;
}

.inv_corp{
	height: auto;
    padding:60px 0 0 0;
    *padding:0;
    background:#ffffff;
    min-width: 960px;
}
.inv_corp .corp_box1{
	height: 314px;
    background:#f0f0f0 url(/images/img_ccom.png) no-repeat center 100%;
    padding-top:68px;
}
.inv_corp .corp_box1 .top_con{
	width: 700px;
    font-size: 18px;
    font-weight: 600;
    margin: 0 auto;
    text-align: center;
}
.inv_corp .corp_box1 h3{
	font-size:37px;
	color:#444;
	font-weight:600;
	margin-bottom:14px;
}

.inv_corp .review_box{
	height:800px;
	width:950px;
	margin:0 auto;
}

.inv_corp .review_box h3{
	font-size:25px;
	color:#444;
	font-weight:600;
	margin-top:30px;
}

.inv_corp .review_box h2{
	font-size:30px;
	color:#666;
	font-weight:600;
	width:590px;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
}

.inv_corp .review_box .corp_tb{
	width:800px;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
}

.inv_corp .review_box .corp_tb th{
	font-size:27px;
	font-weight:400;
}

.inv_corp .review_box .corp_tb td{
	height:100px;
}

.inv_corp .review_box .corp_tb td .percent1{
	background-color:#9ed4e5;
	color:#444;
	font-size:35px;
	font-weight:600;
	width:80%;
    height: 63%;
    padding-top: 5px;
    margin-left: 14px;
}

.inv_corp .review_box .corp_tb td .percent2{
	background-color:#279ccd;
	color:#fff;
	font-size:35px;
	font-weight:600;
	width:80%;
	height: 63%;
    padding-top: 5px;
    margin-left: 14px;
}


.inv_corp .review_box .corp_tb td ul li{
	list-style: none;
	width:80%;
	text-align:left;
}

.inv_corp .review_box .corp_tb td ul li span{
	font-size:19px;
	margin-right:5px;
}

.inv_corp .article_box{
	height:570px;
	width:950px;
	margin:0 auto;
}

.inv_corp .article_box h3{
	font-size:25px;
	color:#444;
	font-weight:600;
	margin-top:30px;
}

.inv_corp .article_box h5{
	font-size:19px;
	color:#666;
	font-weight:500;
	width:1000px;
	margin:0 auto;
	text-align:left;
	margin-top:10px;
}

.inv_corp .article_box .corp_tb{
	margin-top:20px;
	width:1000px;
	text-align: center;
}

.inv_corp .article_box .corp_tb th{
	border-top:1px solid #e4e4e4; 
	border-bottom:1px solid #e4e4e4; 
	background-color: #f9f9f9;
	height:30px;
	font-weight: 500;
}

.inv_corp .article_box .corp_tb td{
	border-bottom:1px solid #e4e4e4;
	height:40px;
}

.inv_corp .docu_box{
	height:380px;
	width:950px;
	margin:0 auto;
}

.inv_corp .docu_box h3{
	font-size:25px;
	color:#444;
	font-weight:600;
	margin-top:30px;
}

.inv_corp .docu_box h2{
	font-size:30px;
	color:#666;
	font-weight:600;
	width:590px;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
}


.inv_corp .docu_box .corp_tb{
	margin-top:20px;
	width:1000px;
	text-align: center;
}

.inv_corp .docu_box .corp_tb th{
	border-top:1px solid #e4e4e4; 
	border-bottom:1px solid #e4e4e4; 
	background-color: #f9f9f9;
	height:30px;
	font-weight: 500;
}

.inv_corp .docu_box .corp_tb td{
	border-bottom:1px solid #e4e4e4;
	height:40px;
}

.inv_corp .docu_box .corp_tb td ul{
	width:160px;
	margin:0 auto;
}

.inv_corp .docu_box .corp_tb td ul li{
	list-style: decimal;
	text-align: left;
}

#kakao-talk-channel-chat-button{
	margin-left:20px;
    cursor: pointer;
}
#consult{
	margin-right:20px;
    color: #757575;
    cursor: pointer;
	
}
#quickButton{
	position: absolute;
	left:50%;
	top: -7px;
	width: 347px;
	margin-left:-172px;
	text-align: center;
}
@media print {
    .pre_notice{
        display: none;
}

