﻿@charset "utf-8";
/* HIVELAB Web Standard 2 Team */

#site_gnbarea{height:90px}
#header.fixed{height:129px}
#header.fixed #gnb{position:fixed;left:0;top:0;right:0}
#header.fixed #site_gnbarea{position:fixed;left:0;top:39px;right:0}
#m1{position:relative;padding-top:44px}
#m2{background:#2972a8}
#m3{background:#fff}
#m2 .layout,#m3 .layout{padding:77px 0 80px}
.bg_cover{display:block;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0}
.bg_cover img{width:100%;min-width:1920px;vertical-align:top}

.sp_tc{display:inline-block;overflow:hidden;width:32px;height:32px;background:url(http://img.imbc.com/withmbc/content/img//sp_ct.png) no-repeat 0 0;line-height:999px;vertical-align:top}
.layout{position:relative;width:980px;margin:0 auto;padding-bottom:80px}
.layout .b_top{overflow:hidden;position:absolute;right:0;bottom:0;width:57px;font-size:12px;line-height:26px;color:#333;text-align:center;cursor:pointer}
.layout .b_top .bg{display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;opacity:0.3;filter:alpha(opacity=30)}
#m3 .layout .b_top .bg{background:#9c9c9c;opacity:0.2;filter:alpha(opacity=20)}

.layout .b_top .tx{display:inline-block;position:relative;z-index:10;vertical-align:top}
.layout .b_top .ico_arrow{width:7px;height:4px;margin:1px 0 0 5px;background-position:-101px -24px;vertical-align:middle}
.roll_visual{position:relative;width:100%}
.tt_tx{margin-top:14px;font-size:13px;font-weight:600;line-height:20px;letter-spacing:-1px;color:#e6f1f9}

h3{font-size:21px;color:#fff}
h4{font-size:16px}
#m2 h4{margin-top:51px;color:#fff}
#m3 h3{color:#333}
#m3 h4{padding:37px 0 25px;color:#444}

.list{margin:13px 0 -6px}
.list li{position:relative;padding-left:15px;color:#e6f1f9;font-size:13px;line-height:24px}
.list li em{position:absolute;left:0;top:0}
.list .download{margin-left:11px;padding:0 0 0 17px;background:url(http://img.imbc.com/withmbc/content/img//sp_ct.png) no-repeat 0 -80px;font-size:13px;font-weight:600;color:#95ffe2;text-decoration:underline}
#m3 .list{margin-top:-14px}
#m3 .list li{margin-bottom:1px;font-size:14px;line-height:22px;color:#676767;letter-spacing:-1px} 
#m3 li strong{color:#5f29a3}
.d_list li{margin-left:37px;padding-left:6px;background:url(http://img.imbc.com/withmbc/content/img//sp_ct.png) no-repeat 0 -56px;line-height:16px;font-size:13px;color:#5a5a5a;font-weight:600;letter-spacing:-1px;text-align:left}

.btn{display:block;width:89px;height:32px;margin:0 auto;text-align:center;background:url(http://img.imbc.com/withmbc/content/img//sp_ct.png) no-repeat 0 -24px}
.btn.info{display:inline-block;margin-left:6px;width:108px;height:21px;background-position:0 0;vertical-align:middle}

.box_wrap{padding:27px 0 30px;border:1px solid #e7e7e7;font-size:16px;color:#5f29a3;text-align:center}
.step{margin-bottom:27px}
.step ul{overflow:hidden;width:980px;height:78px;background:url(http://img.imbc.com/withmbc/content/img//bg_step.png) no-repeat}
.step li{float:left;width:20%;height:78px;margin-top:33px;font-size:11px;color:#767676;line-height:16px;font-weight:600;text-align:center}
.step li.mt{margin-top:14px}
.step li.mt2{margin-top:26px}
.step li strong{font-size:13px}
.notice{padding-top:6px;font-size:12px;color:#767676;font-weight:600;letter-spacing:-1px}

.table_area{margin-top:16px;border-top:2px solid #5f29a3}
.info_tbl,.info_tbl th,.info_tbl td{margin:0;padding:0;border:0 none;border-spacing:0;border-collapse:collapse;font-size:13px}
.info_tbl thead th .tbl_cont{padding:12px 0 13px;text-align:center;color:#333}
.info_tbl thead th{background:#f8f8f8}
.info_tbl tbody th,.info_tbl tbody td{border-top:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
.info_tbl tbody td:first-child  .tbl_cont{margin-left:17px}
.info_tbl tbody td:first-child {border-left:none}
.info_tbl tbody .tbl_cont{padding:20px 0 22px;text-align:center;line-height:21px}
#m2 .table_area{margin-top:12px;border-top:2px solid #005089}
#m2 .info_tbl thead th .tbl_cont{color:#fff}
#m2 .info_tbl thead th{background:#286ea3}
#m2 .info_tbl tbody th, #m2 .info_tbl tbody td{border-top:1px solid #adcbe1;border-left:1px solid #adcbe1;border-bottom:1px solid #adcbe1;color:#fff;letter-spacing:-1px}
#m2 .info_tbl tbody td .tbl_cont{padding:11px 0 8px 40px;text-align:left}
#m2 .info_tbl tbody td:first-child .tbl_cont{margin-left:0;padding-left:30px}
#m2 .info_tbl tbody td:first-child {border-left:none}
#m2 .info_tbl tbody td .tbl_cont.txt_center{padding-left:0;text-align:center}
#m2 .info_tbl tbody td a{color:#fff}
#m2 .logo{position:relative;top:-3px;margin-right:12px}
