@charset "utf-8";

.sm_sec_wrapper { float: left; clear: left; background: url('/img/img/cmt/finance/bg_main_sms_bottom.gif') bottom left no-repeat; padding-left: 13px; }
h4.sms { background-image: none; height: auto; margin: 0; padding: 3px; border-bottom: 0; }
h4.sms_heading { padding-bottom: 11px; background: url('/img/img/cmt/finance/bg_main_sms_top.gif') bottom left no-repeat; margin-bottom: -5px; }

.sm_sec1 { float: left; padding: 8px 7px; background: url('/img/img/cmt/finance/bg_main_sms1.gif') 0 0 no-repeat; }

.sm_sec1 .sms1_kindlist,
.sm_sec1 .sms1_promolist,
.sm_sec1 .sms1_promolist .sms1_p_left,
.sm_sec1 .sms1_promolist .sms1_p_right { float: left; }

.sm_sec1 .sms1_kindlist ul.sms1_k_first { background: url('/img/img/cmt/finance/bg_main_kindlist.gif') 0 0 no-repeat; float: left; padding-left: 4px; padding-right: 4px; }

.sm_sec1 .sms1_kindlist ul.sms1_k_first li { float: left; width: 121px; padding-bottom: 9px; padding-top: 7px; }

.sm_sec1 .sms1_kindlist ul.sms1_k_first li,
.sm_sec1 .sms1_kindlist ul.sms1_k_first { width: 121px; }

.sm_sec1 .sms1_kindlist ul.sms1_k_first li ul.sms1_k_second li { float: none; width: auto; padding: 0; }

.sm_sec1 .sms1_kindlist ul.sms1_k_first li strong { display: block; }

.sm_sec1 .sms1_kindlist ul.sms1_k_first li strong,
.sm_sec1 .sms1_kindlist ul.sms1_k_first li ul.sms1_k_second { float: left; }

.sm_sec1 .sms1_kindlist ul.sms1_k_first li ul.sms1_k_second li { margin-bottom: -4px; }

.sm_sec1 .sms1_kindlist ul.sms1_k_first li.sms1_kf_3 { padding-top: 9px; }
.sm_sec1 .sms1_kindlist ul.sms1_k_first li.sms1_kf_4 { padding-top: 4px; }

.sm_sec1 .sms1_promolist { float: left; padding: 7px 8px; background: url('/img/img/cmt/finance/bg_main_promolist.gif') 0 0 no-repeat; }

.sm_sec1 .sms1_promolist .sms1_p_left,
.sm_sec1 .sms1_promolist .sms1_p_right { float: left; }

.sm_sec1 .sms1_promolist .sms1_p_left { padding-right: 3px; }
* html
.sm_sec1 .sms1_promolist .sms1_p_left { width: 503px; }

.sm_sec1 .sms1_promolist .sms1_p_left .sms1_pl_img { width: 538px; }

.sm_sec1 .sms1_promolist .sms1_p_left .sms1_pl_img ul li { display: none; }
.sm_sec1 .sms1_promolist .sms1_p_left .sms1_pl_img ul li.active { display: block; }

.sm_sec1 .sms1_promolist .sms1_p_left .sms1_pl_list { padding: 4px 10px 12px 10px; }
.sm_sec1 .sms1_promolist .sms1_p_left .sms1_pl_list ul { height: 15px; overflow: hidden; }
.sm_sec1 .sms1_promolist .sms1_p_left .sms1_pl_list ul li { padding-bottom: 5px; }
.sm_sec1 .sms1_promolist .sms1_p_left .sms1_pl_list ul li a { background-color: #1e1e1e; color: #ebebeb; font-size: 8pt; }

.sm_sec2 { float: left; }

.sm_sec2 .sms2_private,
.sm_sec2 .sms2_alarm,
.sm_sec2 .sms2_pay { float: left; }

.sm_sec2 .sms2_private { background: url('/img/img/cmt/finance/bg_main_private.jpg') 0 0 no-repeat; margin-right: 2px; width: 459px; }
.sm_sec2 .sms2_private fieldset { padding: 63px 0 0 125px; }
.sm_sec2 .sms2_private fieldset dl { float: left; clear: left; padding-bottom: 1px; }
* html
.sm_sec2 .sms2_private fieldset dl { width: 320px; }
*+html
.sm_sec2 .sms2_private fieldset dl { width: 320px; }
.sm_sec2 .sms2_private fieldset dl dt { float: left; }
.sm_sec2 .sms2_private fieldset dl dt label { padding-right: 5px; }
* html
.sm_sec2 .sms2_private fieldset dl dd { width: 192px; }
*+html
.sm_sec2 .sms2_private fieldset dl dd { width: 197px; }
.sm_sec2 .sms2_private fieldset dl dd input { border: 1px solid #cecccd; height: 16px; }
.sm_sec2 .sms2_private fieldset dl dd select { font-size: 8pt; margin-right: 5px; }
.sm_sec2 .sms2_private fieldset dl dd input.sms2_p_frm1 { width: 92px; }
.sm_sec2 .sms2_private fieldset dl dd input.sms2_p_frm2 { width: 38px; }
* html .sms2_pri_ie dd { padding-bottom: 9px; }
.sm_sec2 .sms2_private fieldset ul { clear: left; padding: 9px 0 12px 33px; }
* html
.sm_sec2 .sms2_private fieldset ul { width: 270px; }
*+html .sms2_pri_ie dd { padding-bottom: 9px; }
.sm_sec2 .sms2_private fieldset ul { clear: left; padding: 9px 0 12px 33px; }
*+html
.sm_sec2 .sms2_private fieldset ul { width: 270px; }
.sm_sec2 .sms2_private fieldset ul li { display: inline; padding-right: 2px; }
.sm_sec2 .sms2_alarm { background: url('/img/img/cmt/finance/bg_main_alarm.jpg') 0 0 no-repeat; padding-right: 2px; }
.sm_sec2 .sms2_pay { background: url('/img/img/cmt/finance/bg_main_pay.jpg') 0 0 no-repeat; }
.sm_sec2 .sms2_alarm a,
.sm_sec2 .sms2_pay a { display: block; width: 79px; height: 23px; text-indent: -7000px; cursor: pointer; background-position: 0 0; background-repeat: no-repeat; overflow: hidden; }
.sm_sec2 .sms2_alarm a { margin: 143px 16px 10px 130px; background-image: url('/img/img/cmt/finance/btn_main_alarm.gif'); }
.sm_sec2 .sms2_pay a { margin: 68px 82px 86px 101px; background-image: url('/img/img/cmt/finance/btn_main_pay.gif'); }

.sm_sec_wrapper { float: left; }
.sm_sec_wrapper h5 { clear: left; }
.sm_sec_wrapper p { display: block; float: none; }

.sm_sec_wrapper .sms_s_recomm,
.sm_sec_wrapper .sms_s_pbilist,
.sm_sec_wrapper .sms_s_p_wrapper,
.sm_sec_wrapper .sms_s_pbiinfo { float: left; }

.sm_sec_wrapper .sms_s_recomm { width: 196px; }
.sm_sec_wrapper .sms_s_pbilist { padding-left: 6px; }

.sm_sec_wrapper .sms_s_pbilist a.sms_s_pw_prev,
.sm_sec_wrapper .sms_s_pbilist a.sms_s_pw_next,
.sm_sec_wrapper .sms_s_pbilist a.sms_s_pwl_ex,
.sm_sec_wrapper .sms_s_pbilist a.sms_s_r_ex { display: block; }

.sm_sec_wrapper .sms_s_pbilist a.sms_s_pw_prev,
.sm_sec_wrapper .sms_s_pbilist a.sms_s_pw_next,
.sm_sec_wrapper .sms_s_pbilist ul,
.sm_sec_wrapper .sms_s_pbilist ul li { float: left; }

.sm_sec_wrapper .sms_s_pbilist a.sms_s_pw_prev { padding-left: 2px; padding-right: 10px; }

.sm_sec_wrapper a.sms_s_r_ex img,
.sm_sec_wrapper a.sms_s_pwl_ex img { border: 1px solid #cccaca; padding: 2px; }

.sm_sec_wrapper p.sms_s_r_name { padding-top: 9px; padding-left: 2px; line-height: 1.1; }
.sm_sec_wrapper p.sms_s_r_name a { color: #444; font-size: 11pt; font-weight: bold; }
.sm_sec_wrapper p.sms_s_r_pay { color: #fc4e01; font-size: 10.5pt; font-weight: bold; padding: 3px 0 11px 33px; background: url('/img/img/cmt/finance/bul_main_pay0.gif') 3px 5px no-repeat; }

.sm_sec_wrapper .sms_s_pbilist .sms_s_p_wrapper ul.sms_s_pw_list li { width: 106px; padding-bottom: 15px; }
.sm_sec_wrapper .sms_s_pbilist .sms_s_p_wrapper ul.sms_s_pw_list li p.sms_s_pwl_name { padding: 5px 0 1px 2px; }
.sm_sec_wrapper .sms_s_pbilist .sms_s_p_wrapper ul.sms_s_pw_list li p.sms_s_pwl_name a { color: #444; font-size: 8pt; }
.sm_sec_wrapper .sms_s_pbilist .sms_s_p_wrapper ul.sms_s_pw_list li p.sms_s_pwl_pay { font-size: 8pt; color: #fc4e01; font-weight: bold; padding-top: 1px; padding-left: 31px; background: url('/img/img/cmt/finance/bul_main_pay0.gif') 1px 2px no-repeat; }

.sm_sec_wrapper .sms5_blist,
.sm_sec_wrapper .sms5_pay { float: left; }

.sm_sec_wrapper .sms5_blist { padding-left: 6px; }

.sm_sec_wrapper .sms5_blist a.sms5_b_prev,
.sm_sec_wrapper .sms5_blist a.sms5_b_next,
.sm_sec_wrapper .sms5_blist a.sms5_bl_ex { display: block; }

.sm_sec_wrapper .sms5_blist a.sms5_b_prev,
.sm_sec_wrapper .sms5_blist a.sms5_b_next,
.sm_sec_wrapper .sms5_blist ul,
.sm_sec_wrapper .sms5_blist ul li { float: left; }

.sm_sec_wrapper .sms5_blist a.sms5_b_prev { padding-right: 6px; }

.sm_sec_wrapper a.sms5_bl_ex img { border: 1px solid #cccaca; padding: 2px; background-color: #fff; }

.sm_sec_wrapper .sms5_blist { padding-top: 11px; }
.sm_sec_wrapper .sms5_blist ul.sms5_b_list li { width: 127px; padding-bottom: 15px; }
.sm_sec_wrapper .sms5_blist ul.sms5_b_list li p.sms5_bl_name { padding: 4px 0 1px 2px; }
.sm_sec_wrapper .sms5_blist ul.sms5_b_list li p.sms5_bl_name a { color: #444; font-size: 8pt; }
.sm_sec_wrapper .sms5_blist ul.sms5_b_list li p.sms5_bl_pay { font-size: 8pt; color: #fc4e01; font-weight: bold; padding-top: 2px; padding-bottom: 1px; text-align: right; width: 112px; background-position: 0 0; background-repeat: no-repeat; }
.sm_sec_wrapper .sms5_blist ul.sms5_b_list li p.sms5_bl_pay1 { background: url('/img/img/cmt/finance/bul_main_pay1.gif') 2px 3px no-repeat; }
.sm_sec_wrapper .sms5_blist ul.sms5_b_list li p.sms5_bl_pay2 { background: url('/img/img/cmt/finance/bul_main_pay2.gif') 2px 3px no-repeat; }

.sm_sec_wrapper .sms_s_pbiinfo .sms_s_p1 { padding-top: 1px; }
.sm_sec_wrapper .sms_s_pbiinfo a.sms_s_p2 { padding-bottom: 1px; margin-left: 15px; }
.sm_sec_wrapper .sms_s_pbiinfo a.sms_s_p3 { padding-top: 1px; margin-left: 15px; }
.sm_sec_wrapper .sms_s_pbiinfo .sms_s_p4 { padding-top: 1px; padding-left: 1px; }
.sm_sec_wrapper .sms_s_pbiinfo a.sms_s_p5 { margin-left: 15px; }
.sm_sec_wrapper .sms5_pay a.sms_s_p6 { margin-top: 11px; margin-left: 10px; margin-right: 4px; }

.sm_sec_wrapper .sms_s_pbiinfo a.sms_s_p2,
.sm_sec_wrapper .sms_s_pbiinfo a.sms_s_p3,
.sm_sec_wrapper .sms_s_pbiinfo a.sms_s_p5,
.sm_sec_wrapper .sms5_pay a.sms_s_p6 { display: block; }

h4.sms_rounding { padding-bottom: 13px; background: url('/img/img/cmt/finance/bg_main_sms_recommTop.gif') bottom left no-repeat; }

.sm_sec6 { background: url('/img/img/cmt/finance/bg_main_sms_recommBottom.gif') bottom left no-repeat; float: left; }

.sm_sec6 ul.sms6_list { float: left; clear: left; padding-left: 20px; padding-right: 50px; }
* html
.sm_sec6 ul.sms6_list { width: 880px; }
*+html
.sm_sec6 ul.sms6_list { width: 880px; }
.sm_sec6 ul.sms6_list li { width: 176px; float: left; }
.sm_sec6 ul.sms6_list li .sms6_l_top { float: left; }
.sm_sec6 ul.sms6_list li .sms6_l_bottom { clear: left; padding-top: 6px; }

.sm_sec6 ul.sms6_list li .sms6_l_top .sms6_lt_icon,
.sm_sec6 ul.sms6_list li .sms6_l_top .sms6_lt_info { float: left; }

.sm_sec6 ul.sms6_list li .sms6_l_top .sms6_lt_info { padding-left: 4px; width: 95px; }
.sm_sec6 ul.sms6_list li .sms6_l_top .sms6_lt_info a { color: #898989; }
.sm_sec6 ul.sms6_list li .sms6_l_top .sms6_lt_info p a { color: #373737; font-weight: bold; }

.sm_sec6 ul.sms6_list li .sms6_l_bottom p { color: #898989; }
.sm_sec6 ul.sms6_list li .sms6_l_bottom p strong { color: #ff0500; }

.sm_sec6 ul.sms6_list li .sms6_l_bottom p.sms6_lb_desc { font-size: 8pt; padding-bottom: 2px; width: 155px; }

.sms6_listKind_wrapper { background: url('/img/img/cmt/finance/bg_main_listKind_top.gif') top left no-repeat; display: inline; float: left; clear: left; padding-top: 18px; margin-left: 20px; margin-top: 9px; margin-bottom: 7px; }

ul.sms6_listKind,
ul.sms6_listKind li { float: left; }

ul.sms6_listKind { background: url('/img/img/cmt/finance/bg_main_listKind_bottom.gif') bottom left no-repeat; padding-right: 200px; }
* html
ul.sms6_listKind { width: 525px; }
*+html
ul.sms6_listKind { width: 715px; }
ul.sms6_listKind li { padding-left: 12px; padding-right: 10px; padding-bottom: 5px; background: url('/img/img/cmt/finance/vis_main_listKind_line.gif') 100% 40% no-repeat; }
ul.sms6_listKind li a { display: block; padding: 5px 7px 2px 6px; color: #696969; height: 14px; width: 110px; text-align: center; }
ul.sms6_listKind li a:hover { color: #fff; background-color: #77ac42; text-decoration: none; font: bold 8pt AppleGothic, '애플고딕', Gulim, '굴림', sans-serif; background: url('/img/img/cmt/finance/bg_main_listKind_btn.gif') 0 0 no-repeat; }
ul.sms6_listKind li.sms6_l_last { background-image: none; }

ul.sms6_listNormal { padding-bottom: 10px; }

.sm_sec7 { clear: left; float: left; width: 980px; }

.sm_sec7 .sms7_column,
.sm_sec7 .sms7_best { float: left; }

.sm_sec7 .sms7_column { width: 382px; }
.sm_sec7 .sms7_column h4.sms { width: 361px; border-bottom: 2px solid #78ab41; }
.sm_sec7 .sms7_column .sms7_c_detail { width: 361px; float: left; }

.sm_sec7 .sms7_column .sms7_c_detail .sms7_cd_ex,
.sm_sec7 .sms7_column .sms7_c_detail .sms7_cd_desc { float: left; }

.sm_sec7 .sms7_column .sms7_c_detail .sms7_cd_ex { padding-right: 12px; padding-top: 10px; padding-bottom: 9px; }
.sm_sec7 .sms7_column .sms7_c_detail .sms7_cd_desc { width: 260px; padding-top: 15px; padding-bottom: 10px; } /* 11월11일 수정 */
.sm_sec7 .sms7_column .sms7_c_detail .sms7_cd_ex a img { padding: 2px; border: 1px solid #d8dad7; }
.sm_sec7 .sms7_column .sms7_c_list { clear: left; }

.sm_sec7 .sms7_column .sms7_c_detail .sms7_cd_desc a { font-weight: bold; }
.sm_sec7 .sms7_column .sms7_c_detail .sms7_cd_desc p { line-height: 1.5; padding-top: 7px; }

.sm_sec7 .sms7_column ul.sms7_c_list { padding-top: 8px; padding-left: 6px; border-top: 1px dashed #d8d7d5; margin-right: 21px; }
.sm_sec7 .sms7_column ul.sms7_c_list li { padding-left: 9px; padding-bottom: 7px; background: transparent url(/img/img/cmu/carlog/submain_bu01.gif) no-repeat scroll 0 6px; }

.sm_sec7 .sms7_best { margin-top: 3px; }
.sm_sec7 .sms7_best h4.sms { background: url('/img/img/cmt/finance/bg_main_best_top.gif') 0 0 no-repeat; }
.sm_sec7 .sms7_best ol { background: url('/img/img/cmt/finance/bg_main_best_bottom.gif') 0 100% no-repeat; padding-left: 12px; padding-top: 6px; padding-bottom: 5px; }
.sm_sec7 .sms7_best ol li { padding: 2px 13px 1px 20px; background-position: 0 0; background-repeat: no-repeat; }
.sm_sec7 .sms7_best ol li a { color: #666; font-size: 8pt; display: block; width: 138px; }
.sm_sec7 .sms7_best ol li.sms7_b_list1 { background-image: url('/img/img/cmt/finance/bul_main_best_list_1.gif'); }
.sm_sec7 .sms7_best ol li.sms7_b_list2 { background-image: url('/img/img/cmt/finance/bul_main_best_list_2.gif'); }
.sm_sec7 .sms7_best ol li.sms7_b_list3 { background-image: url('/img/img/cmt/finance/bul_main_best_list_3.gif'); }
.sm_sec7 .sms7_best ol li.sms7_b_list4 { background-image: url('/img/img/cmt/finance/bul_main_best_list_4.gif'); }
.sm_sec7 .sms7_best ol li.sms7_b_list5 { background-image: url('/img/img/cmt/finance/bul_main_best_list_5.gif'); }
.sm_sec7 .sms7_best ol li.sms7_b_list6 { background-image: url('/img/img/cmt/finance/bul_main_best_list_6.gif'); }
.sm_sec7 .sms7_best ol li.sms7_b_list7 { background-image: url('/img/img/cmt/finance/bul_main_best_list_7.gif'); }
.sm_sec7 .sms7_best ol li.sms7_b_list8 { background-image: url('/img/img/cmt/finance/bul_main_best_list_8.gif'); }
.sm_sec7 .sms7_best ol li.sms7_b_list9 { background-image: url('/img/img/cmt/finance/bul_main_best_list_9.gif'); }
.sm_sec7 .sms7_best ol li.sms7_b_list10 { background-image: url('/img/img/cmt/finance/bul_main_best_list_10.gif'); }
