@charset "UTF-8";
@import 'http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Spff%2Sfip%2Sfzc_pbzcbarag.pff';
@import 'http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Spff%2Sfip%2Sfzc_bireynl.pff';

/* font - 본고딕 */
@font-face {
    font-family: 'NSKR';
    font-style: normal;
    font-weight: 400;
    font-display: fallback;
    src: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Ssbagf%2SAbgbFnafXe%2SAbgbFnafXE-Erthyne.bgs) format('opentype');
}

@font-face {
    font-family: 'NSKR';
    font-style: normal;
    font-weight: 700;
    font-display: fallback;
    src: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Ssbagf%2SAbgbFnafXe%2SAbgbFnafXE-Zrqvhz.bgs) format('opentype');
}

@font-face {
    font-family: 'NSKR';
    font-style: normal;
    font-weight: 900;
    font-display: fallback;
    src: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Ssbagf%2SAbgbFnafXe%2SAbgbFnafXE-Obyq.bgs) format('opentype');
}

/* 리셋 */
button{border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}

/* 로그인 */
.smp_main .smp_header { margin-bottom: 15px; }
.smp_header { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 32px; }
.smp_header .ui_inner_header{display: -webkit-box;display: -ms-flexbox;display: flex;align-items:center;width:100%;box-sizing:border-box;height:34px}
.smp_header .ui_inner_header h1 a { font-family: douzonetitle; font-weight: bold; font-size: 22px; color: #1e3772; letter-spacing: -0.44px; vertical-align: top; text-decoration: none; }
.smp_header .ui_inner_header h1 span { font-family: douzone; font-weight: bold; letter-spacing: -1.1px; }
.smp_header .ui_inner_header h1 span::after { content:''; display:inline-block; width: 1px; height: 16px; margin: 7px 6px 0; background-color: #c9c9c9; vertical-align: top; }
.smp_header .ui_inner_header h1 .smp_logo { display: inline-block; width: 32px; height: 32px; border-radius: 8px; margin-right: 8px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_ybtb.cat) no-repeat 0 0; background-size: 32px 32px; vertical-align: top }
.smp_header .ui_header_tools { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: auto; }
.smp_header .ui_header_tools button { border: 0; background-color: transparent; -moz-appearance: none; appearance: none; -webkit-appearance: none; }
.smp_header .ui_header_tools .ui_icon_alarm { content: ''; display: inline-block; width: 26px; height: 26px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_nynez.cat) no-repeat 0 0 / 26px 26px; }
.smp_header .ui_header_tools .ui_icon_service { content: ''; display: inline-block; width: 26px; height: 26px; margin-left: 9px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_freivpr.cat) no-repeat 0 0 / 26px 26px; }
.smp_header .ui_header_tools .ui_user_profile { display: -webkit-box; display: flex; display: -ms-flexbox; margin-left: 17px; }
.smp_header .ui_header_tools .ui_user_profile button { font-size: 14px; color: #4a4a4a; letter-spacing: -0.7px; }
.smp_header .ui_header_tools .ui_user_profile button::after { content: ''; display: inline-block; width: 7px; height: 4px; margin: 6px 0 0 5px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -183px -232px / 500px 1000px; vertical-align: top; }
.smp_header .ui_header_tools .ui_user_profile .user_profile_thumb { overflow: hidden; margin-left: 5px; border-radius: 100%; }
.smp_header .ui_header_tools .ui_user_profile .user_profile_thumb a { display: block; }
.smp_header .ui_header_tools .ui_user_profile .user_profile_thumb img { width: 32px; height: 34px; }

/* DST Ver */
.smp_header.dst{position:absolute;top:0;right:0;left:0;z-index:90;min-width:1232px;height:53px;border-bottom:1px solid #ebebeb;background:#fff}
.smp_header.dst .ui_inner_header{display: -webkit-box;display: -ms-flexbox;display: flex;align-items:center;width:100%;padding:0 20px;box-sizing:border-box;height:53px}
.smp_header.dst .ui_inner_header .smp_logo{margin-right:8px;width:32px;height:32px;border-radius:8px}
.smp_header.dst .ui_inner_header h1{display:inline-block;vertical-align:top}
.smp_header.dst .ui_inner_header h1 a{display:inline-block;text-decoration:none;font-family:douzonetitle;font-weight:700;font-size:22px;line-height:33px;letter-spacing:-.44px;color:#1e3772}
.smp_header.dst .ui_inner_header h1 span{font-family:douzone;font-weight:700;letter-spacing:-1.1px}

/* layout */
.smp_snb { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 80px; background-color: #fff; z-index: 10; }
.smp_snb ul { position: absolute; top:50%; left:50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.smp_snb ul li { width: 42px; height: 42px; margin: 40px auto 0; }
.smp_snb ul li:first-child { margin-top: 0; }
.smp_snb ul li.selected { background-color: #112964; border-radius: 100%; }
.smp_snb ul li a { display: block; width: 100%; height: 100%; padding: 9px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.smp_snb ul li.icon_home a::before { content: ''; display: inline-block; width: 24px; height: 24px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_ubzr.cat) no-repeat 0 0 / 24px 24px; vertical-align: middle; }
.smp_snb ul li.icon_data a::before { content: ''; display: inline-block; width: 24px; height: 24px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_qngn.cat) no-repeat 0 0 / 24px 24px; vertical-align: middle; }
.smp_snb ul li.icon_account a::before { content: ''; display: inline-block; width: 24px; height: 24px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_nppbhag.cat) no-repeat 0 0 / 24px 24px; vertical-align: middle; }
.smp_snb ul li.icon_community a::before { content: ''; display: inline-block; width: 24px; height: 24px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_pbzzhavgl.cat) no-repeat 0 0 / 24px 24px; vertical-align: middle; }
.smp_snb ul li.icon_setting a::before { content: ''; display: inline-block; width: 24px; height: 24px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_nppbhag_frggvat.cat) no-repeat 0 0 / 24px 24px; vertical-align: middle; }
.smp_content { overflow-y: hidden; position: absolute; top: 0; left: 0; right: 0; bottom: 0; min-width: 1280px; min-height: 770px; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #f0f4f9; }
.smp .ui_division { display: -webkit-box; display: flex; display: -ms-flexbox; }
.smp .smp_main { position: relative; }
.smp .ui_column_left { position: absolute; top: 49px; left: 0; bottom: 0; width: 370px; margin-right: 20px; }
.smp .ui_column_right { width: 670px; padding-left: 390px; }
.smp .ui_employee_info { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; padding: 40px 30px; border-radius: 14px; box-shadow: 0px 6px 8px 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0px 6px 8px 0 rgba(0, 0, 0, 0.05); background-color: #112964; box-sizing: border-box; -webkit-box-sizing: border-box; }
.smp .ui_employee_info .ui_thumb { overflow: hidden; margin-right: 13px; border-radius: 100%; }
.smp .ui_employee_info .ui_thumb img { width: 68px; height: 68px; }
.smp .ui_employee_info .ui_employee_detail { flex: 1; -webkit-box-flex: 1; -ms-flex: 1; }
.smp .ui_employee_info .ui_employee_detail dt { font-family: douzonetitle; font-size: 20px; font-weight: bold; color: #fff; letter-spacing: -1px; }
.smp .ui_employee_info .ui_employee_detail dd { margin-top: 6px; font-family: douzone; font-size: 14px; font-weight: 900; color: #fff; }
.smp .ui_employee_info .ui_employee_detail .employee_number::before { content: ''; display: inline-block; width: 18px; height: 18px; margin-right: 4px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_ahzore.cat) no-repeat 0 0 / 18px 18px; vertical-align: top; }
.smp .ui_employee_info .ui_employee_detail .employee_number::after { content: ''; display: inline-block; width: 1px; height: 11px; margin: 0 8px 0 10px; background-color: rgba(217, 217, 217, 0.39); }
.smp .ui_employee_info .ui_employee_detail .employee_team::before { content: ''; display: inline-block; width: 18px; height: 18px; margin-right: 4px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_bet.cat) no-repeat 0 0 / 18px 18px; vertical-align: top; }
.smp .ui_employee_info .ui_employee_setting { position: absolute; top: 13px; right: 13px; padding: 5px; }
.smp .ui_employee_info .ui_employee_setting::after { content: ''; display: inline-block; width: 18px; height: 18px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_frggvat.cat) no-repeat 0 0 / 18px 18px; vertical-align: middle; }
.smp .ui_account_approval { margin-top: 20px; padding: 30px 18px 25px 19px; border-radius: 12px; box-shadow: 0px 3px 20px 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0px 3px 20px 0 rgba(0, 0, 0, 0.05); background-color: rgba(255, 255, 255, 0.9); }
.smp .ui_account_approval h2 { position: relative; font-family: douzone; font-weight: 900; font-size: 16px; }
.smp .ui_account_approval .ui_employee_setting { position: absolute; top: 50%; right: 0; width: 18px; height: 18px; margin-top: -9px; }
.smp .ui_account_approval .ui_employee_setting::after { content: ''; display: inline-block; width: 18px; height: 18px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_frggvat.cat) no-repeat 0 0 / 18px 18px; vertical-align: top; }
.smp .ui_account_box { margin-top: 14px; }
.smp .ui_account_box .ui_division li { flex: 1; -ms-flex: 1; -webkit-box-flex: 1; padding: 14px 21px 13px; background-color: rgba(239, 244, 250, 0.95); }
.smp .ui_account_box .ui_division li:first-child { margin-right: 9px; border-radius: 10px; }
.smp .ui_account_box .ui_division li dl { position: relative; padding-left: 42px; }
.smp .ui_account_box .ui_division li dl::before { content: ''; position: absolute; top: 50%; left: 0; width: 30px; height: 30px; margin-top: -15px; background-color: red; vertical-align: top; }
.smp .ui_account_box .ui_division li dl dt,
.smp .ui_account_box .ui_division li dl dd { font-family: douzone; font-weight: 900; }
.smp .ui_account_box .ui_division li dl dt { font-size: 14px; color: #4a4a4a; letter-spacing: -0.7px; }
.smp .ui_account_box .ui_division li dl dd { margin-top: 3px; font-size: 16px; letter-spacing: -0.16px; }
.smp .ui_account_box .ui_division li dl dd em { margin-left: 1px; font-size: 11px; font-weight: normal; color: #4a4a4a; letter-spacing: -0.55px; vertical-align: middle; }
.smp .ui_account_box .text_color_purple { color: #5e48ff; }
.smp .ui_account_box .text_color_orange { color: #ff8e46; }
.smp .ui_account_box .ui_account_list { overflow-y: auto; margin-top: 14px; }
.smp .ui_account_box .ui_account_list li { padding: 12px 20px 11px; border: 1px solid #e8e8e8; border-radius: 6px; }
.smp .ui_account_box .ui_account_list li { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 6px; }
.smp .ui_account_box .ui_account_list li:first-child { margin-top: 0; }
.smp .ui_account_box .ui_account_list li span { font-family: douzone; font-weight: bold; font-size: 13px; color: #4a4a4a; letter-spacing: -0.65px; }
.smp .ui_service_box { padding: 20px 24px 13px; border-radius: 20px; background-color: rgba(255, 255, 255, 0.5); box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15); box-sizing: border-box; -webkit-box-sizing: border-box; }
.smp .ui_service_box .ui_service_list + .ui_service_list { margin-top: 8px; }
.smp .ui_division .ui_service_list + .ui_service_list { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.smp .ui_division .ui_service_list:first-child { margin-right: 18px; }
.smp .ui_service_list h2 { padding: 6px 24px; margin-bottom: 8px; border-radius: 16px; font-family: douzone; font-weight: 900; font-size: 14px; letter-spacing: -0.7px; }
.smp .ui_service_list .service_list_type01 { background-color: rgba(223, 236, 250, 0.9); color: #0c2c7c; }
.smp .ui_service_list .service_list_type02 { background-color: rgba(226, 242, 248, 0.9); color: #0c2c7c; }
.smp .ui_service_list .service_list_type03 { background-color: rgba(238, 235, 253, 0.9); color: #0c2c7c; }
.smp .ui_service_list .type_icon { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.smp .ui_service_list .type_icon li a { display: block; position: relative; width: 68px; margin: 7px 21px; text-align: center; text-decoration: none; }
.smp .ui_service_list .type_icon .ui_app_icon { display: inline-block; overflow: hidden; position: relative; width: 62px; height: 62px; border-radius: 12px; vertical-align: top; }
.smp .ui_service_list .type_icon .ui_app_icon img { width: 62px; height: 62px; }
.smp .ui_service_list .type_icon .ui_app_text { margin-top: 6px; font-family: douzone; font-size: 12px; font-weight: bold; color: #4a4a4a; letter-spacing: -0.6px; }
.smp .ui_service_list.one_of_type .type_icon { -ms-flex-wrap: wrap; flex-wrap: wrap; }
.smp .ui_service_list .type_information { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 7px 24px 12px; }
.smp .ui_service_list .type_information li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.smp .ui_service_list .type_information li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; text-decoration: none; }
.smp .ui_service_list .type_information li a .ui_app_icon { display: inline-block; overflow: hidden; position: relative; min-width: 62px; min-height: 62px; border-radius: 12px; vertical-align: top; }
.smp .ui_service_list .type_information .ui_app_icon { margin-right: 10px; }
.smp .ui_service_list .type_information .ui_app_icon img { width: 62px; height: 62px; }
.smp .ui_service_list .type_information .ui_app_text span { display:inline-block; position:relative; padding-right:20px; font-family: douzone; font-size: 16px; font-weight: 900; color:#4a4a4a; letter-spacing: -0.16px; vertical-align: top; }
.smp .ui_service_list .type_information .ui_app_text span::after { content:''; position: absolute; top: 0; right: 0; width: 18px; height:18px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_neebj_zber.cat) no-repeat 0 0 / 18px 18px }
.smp .ui_service_list .type_information .ui_app_text .ui_text_info { margin-top: 4px; font-family:douzone; font-size:12px; font-weight:normal; color:#4a4a4a; letter-spacing:-0.6px; word-wrap: break-word; word-break: keep-all; }
.smp .ui_service_list .item_banner { position:relative; width: 178px; height: 84px; background: #e8f6fc url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sonaare_cnggrea.cat) no-repeat 0 0 / 178px 84px; border-radius: 10px }
.smp .ui_service_list .item_banner::after { content:''; position:absolute; top: 26px; right:0; width: 64px; height:64px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sonaare_vpba.cat) no-repeat 0 0 / 64px 64px }
.smp .ui_service_list .item_banner span { position: absolute; top: 21px; left: 12px; width: 101px; font-family: douzone; font-weight:bold; font-size:12px; color:#214f79; letter-spacing:-0.6px; line-height: 16px; }
.smp .ui_board_box { margin-top: 20px; }
.smp .ui_board_box .ui_board_list { width: 330px; padding: 15px 24px; background-color: rgba(255, 255, 255, 0.9); border-radius: 12px; box-shadow: 0px 3px 20px 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0px 3px 20px 0 rgba(0, 0, 0, 0.05); box-sizing: border-box; -webkit-box-sizing: border-box; }
.smp .ui_board_box .ui_board_list:first-child { margin-right: 10px; }
.smp .ui_board_box .ui_board_list h2 { font-family: douzone; font-size: 16px; color: #4a4a4a; letter-spacing: -0.8px; }
.smp .ui_board_box .ui_board_list h2 a { display: inline-block; text-decoration: none; }
.smp .ui_board_box .ui_board_list h2 a::after { content: ''; display: inline-block; width: 18px; height: 18px; margin-top: 1px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_neebj_zber.cat) no-repeat 0 0 / 18px 18px; vertical-align: top; }
.smp .ui_board_box .ui_board_list ul { margin-top: 10px; }
.smp .ui_board_box .ui_board_list ul li { margin-top: 10px; }
.smp .ui_board_box .ui_board_list ul li:first-child { margin-top: 0; }
.smp .ui_board_box .ui_board_list ul li a { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-decoration: none; }
.smp .ui_board_box .ui_board_list ul li a p { overflow: hidden; font-family: douzone; font-size: 13px; font-weight: bold; color: #4a4a4a; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; letter-spacing: -.65px; }
.smp .ui_board_list .list_number { display: inline-block; padding: 4px 7px 3px; margin-right: 4px; background-color: #c9d5f5; border-radius: 6px; font-family: douzonetitle; font-size: 10px; font-weight: bold; color: #fff; }
.smp .ui_board_list .list_date {margin-left: auto; font-size: 11px; font-weight: normal; color: #4a4a4a; }

/* login */
.smp .smp_login { position:absolute; top:0; bottom:0; left:0; right:0; -webkit-box-sizing:border-box; box-sizing:border-box; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot.cat) center center no-repeat; background-size:cover; overflow:hidden; min-height:580px;}
.smp .smp_login .login_content_box {display:-ms-flex; display:-o-flex; display:-webkit-box; display:-ms-flexbox; display:flex; width:912px; border-radius:20px; -webkit-box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.15); box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.15); overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.smp .smp_login .left_section { padding:107px 30px 30px 60px; -webkit-box-sizing:border-box; box-sizing:border-box; width:572px; min-height:520px; background:rgba(0,6,38,.5); }
.smp .smp_login .left_section .title { font-size:30px; line-height:37px; color:#fff; }
.smp .smp_login .left_section .sub_tit { margin-top:2px; font-size:26px; font-weight:700; line-height:32px; color:rgba(255,255,255,.7); }
.smp .smp_login .left_section .sub_desc { margin-top:30px; font-size:20px; line-height:32px; color:#fff; }
.smp .smp_login .right_section { padding:100px 40px 50px 40px; -webkit-box-sizing:border-box; box-sizing:border-box; width:340px; background:rgba(255,255,255,.9); }
.smp .smp_login .login_form_box .form_title { margin-bottom:27px; font-size:24px; line-height:30px; color:#333; }
.smp .smp_login .login_form_box .inp_label { display:inline-block; vertical-align:top; margin-top:27px; margin-bottom:3px; font-size:13px; line-height:16px; color:#333; }
.smp .smp_login .login_form_box .inp_label:first-of-type { margin-top:0; }
.smp .smp_login .login_form_box .input_item { position:relative; }
.smp .smp_login .login_form_box .input_item .inpbx { position:relative; vertical-align: top; padding:0 12px; -webkit-box-sizing: border-box; box-sizing: border-box; height:42px; border: 1px solid #d3d3d3; background: #fff; border-radius:5px; }
.smp .smp_login .login_form_box .input_item.on .inpbx { border-color:#4a4a4a; }
.smp .smp_login .login_form_box .input_item .inpbx input { display:block; width:100%; height:100%; border:0; background:transparent; outline:none; font-size:15px; line-height:43px; }
.smp .smp_login .login_form_box .input_item .inpbx .sp_lux { position:absolute; top:50%; right:6px; width:16px; height:14px; pointer-events:none; margin-top:-7px; }
.smp .smp_login .login_form_box .input_item.password { padding-bottom:18px; }
.smp .smp_login .login_form_box .input_item.password .inpbx { padding-right:30px; }
.smp .smp_login .login_form_box .input_item.password .inpbx .sp_lux { background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_qvnan.cat) -62px -154px no-repeat }
.smp .smp_login .login_form_box .input_item.password.on .inpbx .sp_lux { background-position:-80px -154px; }
.smp .smp_login .login_form_box .input_item.password .info { position:absolute; top:45px; left:5px; font-size:12px; color:#888; }
.smp .smp_login .login_form_box .check_area { display:-ms-flex; display:-o-flex; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; margin-top:8px; }
.smp .smp_login .login_form_box .id_save { margin-top:3px; }
.smp .smp_login .login_form_box .id_save .common_radio_input label .label_text { vertical-align:top; font-size:12px; line-height:22px; }
.smp .smp_login .login_form_box .link_list { display:-ms-flex; display:-o-flex; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }
.smp .smp_login .login_form_box .link_list .item { position:relative; }
.smp .smp_login .login_form_box .link_list .item + .item { margin-left:6px; padding-left:7px; }
.smp .smp_login .login_form_box .link_list .item + .item:before { content:''; position:absolute; top:5px; left:0; width:1px; height:11px; background:#cfcfcf; }
.smp .smp_login .login_form_box .link_list .item a { text-decoration:none; font-size:13px; line-height:16px; color:#777; }
.smp .smp_login .login_form_box .button_box { margin-top:35px; }
.smp .smp_login .login_form_box .button_login { padding:0 10px; -webkit-box-sizing:border-box; box-sizing:border-box; width:100%; height:48px; border:0; background:#1e3772; border-radius:4px; font-size:15px; font-weight:700; color:#fff; }
.smp .smp_login .link_box { margin-top:24px; text-align:center; }
.smp .smp_login .link_box .desc_text { font-size:13px; line-height:16px; color:#777; }
.smp .smp_login .link_box .link_sign { margin-left:5px; padding:0 5px; text-underline-position:under; font-size:13px; line-height:18px; color:#4a4a4a; }

/* 활동기록 */
.smp .ui_timeline { overflow: hidden; position: relative; height: calc(100% - 168px); margin-top: 20px; border-radius: 12px; -webkit-box-shadow: 0px 3px 20px 0 rgba(0, 0, 0, 0.05); box-shadow: 0px 3px 20px 0 rgba(0, 0, 0, 0.05); background-color: rgba(255, 255, 255, 0.9); }
.smp .ui_timeline::before { content: ''; position: absolute; top: 56px; left: 24px; bottom: 0; width: 1px; background-color: #e6e6e6; }
.smp .ui_timeline .ui_timeline_title { position: relative; padding: 20px 24px 18px 24px; }
.smp .ui_timeline .ui_timeline_title h2 { font-size: 16px; font-weight: 900; color: #000; letter-spacing: -0.8px; }
.smp .ui_timeline .ui_timeline_title .ui_icon_setting { position: absolute; top: 50%; right: 24px; width: 18px; height: 18px; margin-top: -9px; border: 0; background: transparent url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_frggvat.cat) no-repeat 0 0 / 18px 18px; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.smp .timeline_body { overflow-y: auto; overflow-x: hidden; height: calc(100% - 56px); padding: 0 24px; }
.smp .timeline_set { padding-left: 10px; padding-bottom: 20px; }
.smp .timeline_set .timeline_set_title { position: relative; font-family: douzone; font-size: 12px; font-weight: 900; color: #989898; }
.smp .timeline_set .timeline_set_title em { font-weight: bold; letter-spacing: -0.6px; }
.smp .timeline_set .timeline_set_title::after { content: ''; position: absolute; top: 3px; left: -13px; width: 7px; height: 7px; background-color: #989898; border-radius: 100%; }
.smp .timeline_set .timeline_set_title::before { content: ''; position: absolute; top: 0; left: -13px; width: 7px; height: 13px; background-color: #fff; }
.smp .timeline_set .timeline_set_title.check_today { color: #2e61ea; }
.smp .timeline_set .timeline_set_title.check_today::after { background-color: #2e61ea; }
.smp .timeline_set .timeline_set_title .timeline_today::before { content: ''; display: inline-block; width: 1px; height: 11px; margin: 2px 4px 0; background-color: #e1e1e1; vertical-align: top; }
.smp .timeline_row li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 24px; }
.smp .timeline_row li:first-child { margin-top: 14px; }
.smp .timeline_row .profile_thumb { margin-right: 6px; }
.smp .timeline_row .profile_thumb img { width: 38px; height: 38px; border-radius: 100%; }
.smp .timeline_row .message_info { overflow: hidden; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
.smp .timeline_row .message_info .message_detail { overflow: hidden; margin-top: 4px; font-family: douzone; font-size: 13px; font-weight: bold; color: #777; letter-spacing: -0.65px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.smp .timeline_row .message_info .message_fromto { position: relative; padding-right: 40px; }
.smp .timeline_row .message_info .message_fromto span { font-family: douzone; }
.smp .timeline_row .message_info .message_fromto .message_status { font-size: 14px; font-weight: 900; color: #4a4a4a; letter-spacing: -0.7px; }
.smp .timeline_row .message_info .message_fromto .message_toname { font-size: 13px; font-weight: 900; color: #4361b4; letter-spacing: -0.65px; }
.smp .timeline_row .message_info .message_fromto .message_toname::before { content: ''; display: inline-block; width: 1px; height: 12px; margin: 3px 6px 0 5px; background-color: #e0e0e0; vertical-align: top; }
.smp .timeline_row .message_info .message_fromto .message_totime { position: absolute; top: 50%; right: 0; font-size: 11px; font-weight: bold; color: #b4b4b4; letter-spacing: -0.55px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.smp .timeline_row .message_info.message_read .message_status,
.smp .timeline_row .message_info.message_read .message_toname,
.smp .timeline_row .message_info.message_read .message_detail { color: #b4b4b4; }
/* contents */

/* 로그인 리뉴얼 */
.smp .smp_login.has_dimmed:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}
.smp .smp_login{min-height:800px}
.smp .smp_login .footer_copy{z-index:1;position:absolute;left:0;right:0;bottom:40px;text-align:center}
.smp .smp_login .footer_copy .copytext{font-size:11px;color:#bfbfbf;font-weight:bold}
.smp .login_outwrap {z-index:1;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
.smp .smp_login .pw_title{text-align:center;font-size:32px;color:#fff;font-weight:900;letter-spacing: -1.6px;line-height:40px;}
.smp .smp_login .pw_title > span {display:block;font-size:16px;color:rgba(255,255,255,.7);line-height:20px;margin-top:6px;letter-spacing: -.16px;}
.smp .smp_login .login_form_box .btn_findpassword {font-size:13px;color:#777;letter-spacing: -.65px;line-height:16px;border:0;background:transparent}
.smp .smp_login .login_form_box .btn_findpassword + .btn_findpassword{margin-left: 10px;}
.smp .smp_login .login_form_box .check_area.only_fp{-webkit-box-pack: right;-ms-flex-pack: right;justify-content: right;}
.smp .smp_login .box_passwordfind{position:relative;margin-top:30px;width:450px;background:#fff;border-radius:12px;border:1px solid #eceef2;padding:45px 40px;box-sizing:border-box}
.smp .smp_login .box_passwordfind .box_tit{display:block;font-size:26px;color:#333;letter-spacing: -1.3px;line-height:26px;font-weight:bold;margin-bottom:10px}
.smp .smp_login .box_passwordfind .box_desc{font-size:16px;color:#62656e;line-height:22px;font-weight:bold;margin-bottom:20px}
.smp .smp_login .box_passwordfind .inputitem_id{position:relative;}
.smp .smp_login .box_passwordfind .inputitem_id > input {display:block;width:100%;border:1px solid #d3d3d3;height:42px;border-radius:4px;font-size:15px;color:#4a4a4a;line-height:20px;overflow:hidden;padding:12px 12px 8px;box-sizing:border-box;font-weight:bold;-webkit-appearance: none;}
.smp .smp_login .box_passwordfind .inputitem_id .info {font-size:11px;color:#989898;letter-spacing: -.55px;line-height:18px;margin-top:4px;font-weight:bold}
.smp .smp_login .box_passwordfind .inputitem_id > input[disabled] {background:#f8f8f8;border-color:#d3d3d3}
.smp .smp_login .box_passwordfind .inputitem_id.error > input {border-color:#fc5356}
.smp .smp_login .box_passwordfind .inputitem_id.error .info {color:#fc5356}
.smp .smp_login .box_passwordfind .inputitem_id.accurate > input {border-color:#1fc47c}
.smp .smp_login .box_passwordfind .inputitem_id.accurate .info {color:#1fc47c}
.smp .smp_login .box_passwordfind .inputitem_id.warning > input {border-color:#febc2c}
.smp .smp_login .box_passwordfind .inputitem_id.warning .info {color:#febc2c}
.smp .smp_login .box_passwordfind .inputitem_id.error > input[disabled],
.smp .smp_login .box_passwordfind .inputitem_id.accurate > input[disabled],
.smp .smp_login .box_passwordfind .inputitem_id.warning > input[disabled]{border-color:#d3d3d3}
.smp .smp_login .box_passwordfind .box_pwdetails{margin-top:15px}
.smp .smp_login .box_passwordfind .box_pwdetails > strong {display:block;font-size:13px;color:#333;line-height:16px;margin-bottom:6px}
.smp .smp_login .box_passwordfind .list_howfind {position:relative;border:1px solid #d3d3d3;border-radius:12px;box-sizing:border-box;margin-top:10px;overflow:hidden}
.smp .smp_login .box_passwordfind .list_howfind > li{position:relative;height:70px;display: -webkit-box;display: -ms-flexbox;display: flex;align-items: center;-moz-box-align:center;-ms-flex-align:center;padding:0 20px;box-sizing:border-box}
.smp .smp_login .box_passwordfind .list_howfind > li + li {border-top:1px solid #d3d3d3}
.smp .smp_login .box_passwordfind .list_howfind > li:after{content:'';position:absolute;top:50%;right:20px;width:5px;height:9px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -117px -244px / 500px 1000px;transform: translateY(-50%);}
.smp .smp_login .box_passwordfind .list_howfind .list_text {font-size:15px;color:#4a4a4a;letter-spacing: -.75px;line-height:18px;font-weight:900}
.smp .smp_login .box_passwordfind .list_howfind .subtext {display:block;font-size:11px;color:#989898;line-height:14px;letter-spacing: -.55px;font-weight:bold;margin-top:4px}
.smp .smp_login .box_passwordfind .list_howfind .list_select{position:absolute;top:0;left:0;right:0;bottom:0}
.smp .smp_login .box_passwordfind .list_howfind .list_select:hover{background:rgba(0,0,0,.03)}
.smp .smp_login .box_passwordfind .list_howfind .btn_ipin{z-index:1;display:inline-block;vertical-align: top;border:1px solid #d3d3d3;border-radius:4px;background:#fff;font-size:12px;color:#4a4a4a;font-weight:bold;letter-spacing: -.6px;padding:0 7px;height:23px;line-height:23px;overflow:hidden;box-sizing:border-box;margin-left:6px}
.smp .smp_login .box_passwordfind .list_howfind .btn_ipin:hover{border-color:#4d4d4d;box-shadow:0 2px 4px rgba(0,0,0,.11)}
.smp .smp_login .box_passwordfind .box_pwfoot{text-align:center;margin-top:20px}
.smp .smp_login .box_passwordfind .box_pwfoot .guide_text{font-size:11px;color:#989898;letter-spacing: -.55px;font-weight:bold;margin-bottom:4px;line-height:14px}
.smp .smp_login .box_passwordfind .box_pwfoot .guide_link{display:inline-block;font-size:11px;color:#1c90fb;line-height:14px;letter-spacing: -.55px;font-weight: bold;vertical-align: top;}
.smp .smp_login .box_passwordfind .box_pwfoot .guide_link:hover{color:#007cef}
.smp .smp_login .box_passwordfind .box_pwfoot .link_list{display:inline-block;vertical-align:top;}
.smp .smp_login .box_passwordfind .box_pwfoot .link_item{position:relative;float:left;}
.smp .smp_login .box_passwordfind .box_pwfoot .link_item:after{content:'';display:inline-block;vertical-align:top;margin:6px 8px 0;width:1px;height:10px;background:#d3d3d3;}
.smp .smp_login .box_passwordfind .box_pwfoot .link_item:last-child:after{display:none;}
.smp .smp_login .box_passwordfind .box_pwfoot .link_item a{text-decoration:none;font-size:12px;color:#777;}
.smp .smp_login .box_passwordfind .btn_login_default{display:inline-block;vertical-align: top;height:48px;background:#fff;border:1px solid rgba(180,180,180,.8);border-radius:4px;font-size:15px;color:#4a4a4a;line-height:49px;overflow:hidden;font-weight:900;padding:0 15px}
.smp .smp_login .box_passwordfind .btn_login_default.type_confirm{color:#fff;background:#1e3772;border-color:transparent}
.smp .smp_login .box_passwordfind .btn_login_default + .btn_login_default{margin-left:4px}
.smp .smp_login .box_passwordfind .btn_login_default:hover{border-color:#4d4d4d;box-shadow:0 2px 4px rgba(0,0,0,.11)}
.smp .smp_login .box_passwordfind .btn_login_default.type_confirm:hover{border-color:transparent;box-shadow:0 3px 4px #cfd6e6}
.smp .smp_login .box_passwordfind .btn_login_default:disabled,
.smp .smp_login .box_passwordfind .btn_login_default:disabled:hover{border-color:#d3d3d3;background:#f4f4f4;color:#b4b4b4;box-shadow:none;cursor: default;}
.smp .smp_login .box_passwordfind .btn_login_default.type_confirm:disabled,
.smp .smp_login .box_passwordfind .btn_login_default.type_confirm:disabled:hover{border-color:transparent;background:#d3d3d3;color:#f4f4f4;box-shadow:none;cursor: default;}
.smp .smp_login .box_passwordfind .inputitem_split{display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom:8px}
.smp .smp_login .box_passwordfind .inputitem_split .inputitem_id{flex:1 1 100%;-ms-flex: 1 1 100%;-moz-box-flex:1 1 100%;margin-right:4px;}
.smp .smp_login .box_passwordfind .inputitem_split .btn_auth{flex:none;-ms-flex:none;-moz-box-flex:none}
.smp .smp_login .box_passwordfind .box_pwfoot .btn_login_default{width:110px}
.smp .smp_login .box_passwordfind .box_pwfoot .btn_login_default.fullsize{width:100%}
.smp .smp_login .box_passwordfind .inputitem_id + .inputitem_id{margin-top:8px}
.smp .smp_login .box_passwordfind .btn_auth{display:inline-block;vertical-align: top;height:42px;background:#fff;border:1px solid rgba(180,180,180,.8);border-radius:4px;font-size:14px;color:#4a4a4a;line-height:43px;overflow:hidden;font-weight:bold;padding:0 15px}
.smp .smp_login .box_passwordfind .btn_auth:hover{border-color:#1c90fb;color:#1c90fb;box-shadow:0 2px 4px rgba(0,0,0,.11)}
.smp .smp_login .box_passwordfind .btn_auth:disabled,
.smp .smp_login .box_passwordfind .btn_auth:disabled:hover{border-color:#d3d3d3;background:#f4f4f4;color:#b4b4b4;box-shadow:none;cursor: default;}
.smp .smp_login .box_passwordfind .inputitem_id.has_time > input {padding-right:50px}
.smp .smp_login .box_passwordfind .authtime{position:absolute;top:16px;right:12px;font-size:11px;color:#1c90fb;line-height:14px;}
.smp .smp_login .box_passwordfind .inputitem_id.type_pw:after{content:'';position:absolute;top:14px;right:12px;width:12px;height:14px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_qvnan.cat) no-repeat -80px -154px}
.smp .smp_login .box_passwordfind .inputitem_id.type_pw > input{padding-right:30px}
.smp .smp_login .box_passwordfind .box_idinfo{position:relative;background:#f9fafc;border:1px solid #eceef2;border-radius:6px;padding:20px 10px;text-align:center}
.smp .smp_login .box_passwordfind .box_idinfo > strong {display:block;margin-bottom:5px;font-size:18px;color:#1c90fb;line-height:22px;letter-spacing: -.18px;font-weight:900;}
.smp .smp_login .box_passwordfind .box_idinfo > p {font-size:14px;color:#777;letter-spacing: -.14px;line-height:18px;font-weight:bold;}
.smp .smp_login .box_passwordfind .inputitem_tooltip{position:absolute;bottom:100%;left:0;right:0;background:rgba(20,20,20,.85);box-shadow:0 3px 6px rgba(0,0,0,.16);padding:10px 9px;box-sizing:border-box;border-radius:4px;margin-bottom:6px}
.smp .smp_login .box_passwordfind .inputitem_tooltip:after{content:'';position: absolute;left: 10px;top: 100%;width: 6px;height: 6px;transform: rotate(-45deg);border: 3px solid rgba(20,20,20,.85);box-sizing: border-box;border-top: 0;border-right: 0;margin-top: -3px;}
.smp .smp_login .box_passwordfind .inputitem_tooltip > strong{display:block;font-size:11px;color:#ffb100;letter-spacing: -.55px;font-weight:900;margin-bottom:4px}
.smp .smp_login .box_passwordfind .inputitem_id.error .inputitem_tooltip > strong{color:#fc5356}
.smp .smp_login .box_passwordfind .inputitem_id.accurate .inputitem_tooltip > strong{color:#1fc47c}
.smp .smp_login .box_passwordfind .inputitem_tooltip > p{display:block;font-size:11px;color:#fff;letter-spacing: -.6px;font-weight:bold}

/* 통합검색 */
.smp .smpHeader{height:54px;background:rgba(0,0,0,.16)}
.smp .smpContainer_search {position:absolute;top:54px;left:0;right:0;bottom:0;background:#f0f2f7;box-sizing:border-box;min-width:1280px}
.smp .smpContainer_search .searchtab{position:relative;border-bottom:1px solid #c3c3c3;box-sizing:border-box;margin: 20px 90px 0}
.smp .smpContainer_boardbox{padding:20px 90px;overflow-y:auto;height:calc(100% - 48px);box-sizing:border-box}
.smp .searchtab_listitem {float:left;}
.smp .searchtab_listitem + .searchtab_listitem {margin-left:30px}
.smp .searchtab_listitem_menubtn {position:relative;font-size:18px;color:#777;line-height:22px;letter-spacing: -.9px;font-weight:bold;border:0;background:none;padding-bottom:5px;box-sizing:border-box}
.smp .searchtab_listitem_menubtn:hover{color:#1c90fb}
.smp .searchtab_listitem.selected .searchtab_listitem_menubtn{color:#1c90fb;font-weight:900}
.smp .searchtab_listitem.selected .searchtab_listitem_menubtn:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#1c90fb}
.smp .boardbox_boardsection + .boardbox_boardsection{margin-top:30px}
.smp .boardbox_title{position:relative;margin-bottom:8px}
.smp .boardbox_title > h2{display:inline-block;vertical-align: top;font-size:16px;font-weight:900;line-height:19px;letter-spacing: -.8px}
.smp .boardbox_title > h2 > em {color:#1c90fb;padding-left:4px}
.smp .boardbox_title .boardbox_title_link{position:absolute;top:0;right:0;font-size:13px;color:#777;line-height:16px;letter-spacing:-.65px;text-decoration: none;}
.smp .boardbox_title .boardbox_title_link:hover{text-decoration: underline;}
.smp .boardbox_boarditem{position:relative;display:block;text-decoration:none;background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.05);padding:18px;box-sizing:border-box;overflow:hidden;border:0}
.smp .boardbox_boarditem:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}
.smp .boardbox_boarditem:hover:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #4a4a4a;border-radius:10px}
.smp .boardbox_boarditem .boarditem_top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}
.smp .boardbox_boarditem .boarditem_top .label{display:inline-block;-webkit-box-flex:0;-ms-flex:none;flex:none;vertical-align:top;font-size:11px;color:#4361b4;border:1px solid #4361b4;letter-spacing: -.55px;line-height:17px;height:16px;padding:0 6px;overflow:hidden;border-radius:3px;font-weight:900}
.smp .boardbox_boarditem .boarditem_top .label.label_schedule{color:#7a7afa;border-color:#7a7afa}
.smp .boardbox_boarditem .boarditem_top .label.label_approval{color:#2e61ea;border-color:#7a7afa}
.smp .boardbox_boarditem .boarditem_top > strong{display:inline-block;vertical-align:top;font-size:14px;font-weight:900;line-height:19px;letter-spacing: -.7px;color:#4a4a4a;padding-left:4px}
.smp .boardbox_boarditem .findtext{color:#1c90fb;}
.smp .boardbox_boarditem .boarditem_desc {font-size:13px;font-weight:bold;line-height:16px;letter-spacing: -.65px;color:#777;}
.smp .boardbox_boarditem .boarditem_writerinfo{position:relative;margin-top:8px}
.smp .boardbox_boarditem .boarditem_writerinfo_list {font-size:11px;color:#777;letter-spacing: -.55px;line-height:15px;}
.smp .boardbox_boarditem .boarditem_writerinfo_list dd.date {color:#969696}
.smp .boardbox_boarditem .boarditem_writerinfo_list dd.name {position:relative;padding-left:18px;overflow: hidden;white-space: nowrap;word-break: break-all;text-overflow: ellipsis;}
.smp .boardbox_boarditem .boarditem_writerinfo_list dd.name:before{content:'';position:absolute;top:50%;left:0;width:16px;height:16px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_crefba.cat) no-repeat 0 0 / 16px 16px;margin-top:-10px}
.smp .boardbox_boarditem .boarditem_writerinfo_list > div{float:left;position:relative;}
.smp .boardbox_boarditem .boarditem_writerinfo_list > div + div{padding-left:5px;margin-left:4px}
.smp .boardbox_boarditem .boarditem_writerinfo_list > div + div:before{content:'';position:absolute;top:50%;left:0;width:1px;height:11px;background:#d6d6d6;margin-top:-6px}
.smp .boardbox_boarditem + .boardbox_boarditem{margin-top:10px}
.smp .boardbox_notelist{margin:0 -5px}
.smp .boardbox_vertical .boardbox_boarditem{float:left;width:calc(20% - 10px);height:94px}
.smp .boardbox_vertical .boardbox_boarditem{margin:0 5px}
.smp .boardbox_notelist .boarditem_desc{height:36px;overflow:hidden}
.smp .boardbox_notelist .boarditem_desc > p{line-height:18px;}
.smp .boardbox_boarditem .boardbox_boarditem_inlnk {z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-decoration: none;}
.smp .boardbox_notelist .boarditem_writerinfo_list > div:first-of-type{max-width:calc(100% - 140px)}
.smp .boardbox_notelist .note_favorite_checker{z-index:2;position:absolute;bottom:-3px;right:10px}
.smp .boardbox_notelist .note_favorite_checker .common_checkswitch_input + .icon{width:17px;height:16px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sqbpp%2Sfc_qbpp_erarjny.cat) no-repeat -49px -88px / 250px 250px}
.smp .boardbox_notelist .note_favorite_checker .common_checkswitch_input:checked + .icon{background-position:-71px -88px}
.smp .boardbox_filelist .boardbox_boarditem{height:208px;padding:0}
.smp .boardbox_filelist .boarditem_filebox{position:relative;height:138px;background:#cacaca}
.smp .boardbox_filelist .boarditem_filebox.boarditem_imgbox{background:none;}
.smp .boardbox_filelist .boarditem_filebox .thumnail{width:100%;height:100%;background-size:cover;background-position:50% 0;background-repeat: no-repeat;}
.smp .boardbox_filelist .boarditem_filebox .attchfile{position:absolute;top:50%;left:50%;width:56px;height:56px;transform:translate(-50%, -50%)}
.smp .boardbox_filelist .boarditem_writerinfo{padding:10px 30px 14px 14px}
.smp .boardbox_filelist .boarditem_writerinfo .filename{display:block;font-size:14px;color:#000;font-weight:bold;line-height:18px;margin-bottom:5px}
.smp .boardbox_filelist .boarditem_writerinfo_list > div:first-of-type{max-width:calc(100% - 110px)}
.smp .boardbox_filelist .boarditem_writerinfo_list dd.name{padding-left:0}
.smp .boardbox_filelist .boarditem_writerinfo_list dd.name:before{display:none}
.smp .boardbox_filelist .boarditem_funcbox {z-index:2;position:absolute;bottom:26px;right:10px;}
.smp .boardbox_filelist .boarditem_funcbox .funcbox_btn{display:block;width:18px;height:18px;background:none;border:0}
.smp .boardbox_filelist .boarditem_funcbox .funcbox_btn:after{content:'';position:absolute;top:50%;left:50%;width:2px;height:12px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -67px -226px / 500px 1000px;margin:-6px 0 0 -1px}
.smp .boardbox_filelist .boarditem_funcbox .funcbox_btn:hover:after,
.smp .boardbox_filelist .boarditem_funcbox.open .funcbox_btn:after{background-position:-59px -226px}
.smp .boardbox_filelist .boarditem_funcbox .funcbox_layer{display:none;position:absolute;right:0;bottom:100%;min-width:100px;background:#fff;border:1px solid #4a4a4a;border-radius:4px;overflow:hidden}
.smp .boardbox_filelist .boarditem_funcbox .funcbox_layer_btn{display:block;background:none;border:0;font-size:14px;color:#4a4a4a;font-weight:bold;padding:5px;box-sizing:border-box;width:100%;outline:0;text-align:left}
.smp .boardbox_filelist .boarditem_funcbox .funcbox_layer_btn:hover{background:#f8f8f8}
.smp .boardbox_filelist .boarditem_funcbox.open .funcbox_layer{display:block}
.smp .boardbox_memberlist .boardbox_boarditem{padding:0;height:213px}
.smp .boardbox_memberlist .boarditem_member_pic{height:110px;background:#f9fafc;padding-top:19px;box-sizing:border-box;text-align:center}
.smp .boardbox_memberlist .boarditem_member_pic .LS_profile_image{width:46px;height:46px}
.smp .boardbox_memberlist .boarditem_member_pic .name{display:block;font-size:15px;color:#000;letter-spacing: -.75px;line-height:19px;font-weight:900;margin-top:10px;padding:0 10px}
.smp .boardbox_memberlist .boarditem_member_info {position:relative;padding:8px 10px;font-size:12px;color:#4a4a4a;line-height:18px;font-weight:bold}
.smp .boardbox_memberlist .boarditem_member_info > div + div{margin-top:8px}
.smp .boardbox_memberlist .boarditem_member_info dd{position:relative;padding-left:26px}
.smp .boardbox_memberlist .boarditem_member_info dd:before{content:'';position:absolute;top:50%;left:0;width:18px;height:13px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -389px -283px / 500px 1000px;transform:translateY(-50%)}
.smp .boardbox_memberlist .boarditem_member_info dd.phone:before{background-position:-375px -283px;width:12px;height:16px;left:3px}
.smp .boardbox_memberlist .boarditem_member_info dd.email:before{background-position:-389px -283px;left:1px}
.smp .boardbox_memberlist .boarditem_member_info dd.dept:before{background-position:-406px -283px;width:17px;height:17px}
.smp .boardbox_footer {position:relative;padding:100px 0 20px}
.smp .boardbox_footer .boardbox_footerlist{float:left}
.smp .boardbox_footer .boardbox_footerlist > li {float:left;line-height:14px}
.smp .boardbox_footer .boardbox_footerlist > li + li{position:relative;margin-left:8px;padding-left:9px}
.smp .boardbox_footer .boardbox_footerlist > li + li:before{content:'';position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-7px;background:#e6e6e6}
.smp .boardbox_footer .linkitem{display:inline-block;vertical-align: top;font-size:11px;color:#777;font-weight:bold;line-height:14px;text-decoration: none;}
.smp .boardbox_footer .linkitem:hover{font-weight:900}
.smp .boardbox_footer .footer_copyright{float:right;font-size:11px;color:#bfbfbf}
.smp .boardbox_boardsection > .empty_area {margin-top:60px}
.smp .smpContainer_search .searchtab_btnbox {position:absolute;bottom:4px;right:0;}
.smp .smpContainer_search .searchtab_btnbox .selected_item{width:92px;height:30px;overflow:hidden;line-height:31px;border-radius:4px}

.smp .smpContainer_search .searchtab_btnbox_checkitem{position:relative;display:inline-block;box-sizing:border-box}
.smp .smpContainer_search .searchtab_btnbox_checkitem label .label_text{display:inline-block;padding-left:14px;font-size:13px;line-height:16px;color:#777;font-weight:bold}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input{opacity:0;position:absolute}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input::-ms-clear{display:none}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input:disabled{-webkit-text-fill-color:#8d8d8d}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input+.icon{display:inline-block;overflow:hidden;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat 0 0 / 500px 1000px;line-height:100em;vertical-align:top;position:absolute;left:0;top:50%;width:10px;height:7px;margin-top:-4px}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input[type=radio]+.icon{background-position:-127px -232px}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input[type=radio]:checked+.icon{background-position:-425px -284px}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input[type=radio]:checked ~ .label_text{font-weight:900;color:#4a4a4a}
.smp .smpContainer_search .searchtab_btnbox_checkitem + .searchtab_btnbox_checkitem{margin-left:14px}
.smp .smpContainer_search .searchtab_select_resultbox {z-index:5;display:none;position:absolute;background:#fff;overflow:hidden;right:0;width:300px;border:1px solid #4a4a4a;border-radius:4px;margin-top:4px;padding:20px 20px 12px;box-sizing:border-box}
.smp .smpContainer_search .common_component_select.open .searchtab_select_resultbox{display:block}
.smp .smpContainer_search .searchtab_select_resultbox dt{float:left;font-size:14px;font-weight:900;color:#4a4a4a;width:55px;text-align:left;line-height:21px}
.smp .smpContainer_search .searchtab_select_resultbox dd{float:left;width:calc(100% - 55px)}
.smp .smpContainer_search .searchtab_select_resultbox dl > div + div{margin-top:15px}
.smp .smpContainer_search .searchtab_select_resultbox_footer {text-align:center;margin-top:15px}
.smp .smpContainer_search .searchtab_select_resultbox_footer .common_round_btn + .common_round_btn{margin-left:3px}
.smp .smpContainer_boardbox .common_new_pagination{margin-top:30px}
.smp .boardbox_title .common_component_select {position:absolute;top:-4px;right:0}
.smp .boardbox_title .common_component_select .selected_item{width:92px;height:30px;line-height:31px;overflow:hidden}
.smp .boardbox_emptyset {position:relative;min-height:400px;height:100%}
.smp .boardbox_emptyset .empty_area{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:0}
.smp .boardbox_notelist.boardbox_details .boarditem_desc{height:90px;overflow:hidden}
.smp .boardbox_notelist.boardbox_details .boarditem_desc > p{line-height:18px;}
.smp .boardbox_notelist.boardbox_details .boardbox_boarditem{height:150px}

.smp_dialog{overflow:auto;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1000}
.smp_dialog .dialog_wrap_tbl{display:table;width:100%;height:100%;vertical-align:middle}
.smp_dialog .dialog_wrap_tblcel{display:table-cell;text-align:center;vertical-align:middle}
.smp_dialog .dimmed{overflow:hidden;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1100;background:#000;opacity:.3;filter:alpha(opacity=30)}
.smp_dialog .dialog_wrap{display:inline-block;position:relative;z-index:1200;min-width:280px;padding:24px 30px 20px;background:#fff;border:0;overflow-y:auto;box-sizing:border-box;border-radius:10px}
.smp_dialog .dialog_data_tit{padding-top:14px;text-align:left}
.smp_dialog .dialog_data_tit > h1 {display:block;font-size:26px;font-weight:bold;margin-bottom:14px}
.smp_dialog .dialog_data_area{text-align:left}
.smp_dialog .dialog_data_area .guidetext {font-size:16px;color:#777;line-height:22px;letter-spacing: -.8px;}
.smp_dialog .dialog_data_area .guidetext > em{font-weight:900}
.smp_dialog .dialog_data_area .guidetext_small{font-size:11px;color:#9a9a9a;letter-spacing: -.55px;line-height:14px;margin-top:8px}
.smp_dialog .dialog_btnbx{margin-top:20px;text-align:center}
.smp_dialog .dialog_btnbx:after{display:block;clear:both;content:''}
.smp_dialog .dialog_btnbx .common_round_btn{height:36px;line-height:37px;padding:0 20px}
.notosans_font .smp_dialog .dialog_btnbx .common_round_btn{line-height: 34px}
.smp_dialog .dialog_data_area{margin-top:30px}
.smp_dialog .guide_details{position:relative;background:#f9fafc;border:1px solid #eceef2;border-radius:6px;padding:24px;margin-top:20px}
.smp_dialog .guide_details li + li {margin-top:22px;padding-top:22px;border-top:1px solid #d8d8d8}
.smp_dialog .guide_details_title {display:block;font-size:18px;color:#1c90fb;font-weight:900;line-height:22px;margin-bottom:12px}
.smp_dialog .guide_details_desc{font-size:13px;color:#4a4a4a;line-height:20px;font-weight:bold}
.smp_dialog .guide_details_desc > span {font-weight:normal;letter-spacing: -.65px;}

@media only screen and (min-width:1600px) {
    .smp .boardbox_vertical .boardbox_boarditem{width:calc(16.6666666667% - 10px)}
}


/* 메인 */
.smp .header{position:absolute;top:0;left:0;right:0;padding:0 85px;min-width: 1280px;-webkit-box-sizing:border-box;box-sizing:border-box;height:54px;border-bottom:1px solid #e6e6e6;background:#fff;z-index: 1060;}
.smp .header.type_wehago{padding: 0 20px;}
.smp .header__logo{width:232px;height:38px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtb.cat) no-repeat 0 0/contain}
.smp .header__logo a{display:block;height:100%}
.smp .headerBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;height:100%;width: auto !important;}
.smp .headerBox__logoBox {display: -webkit-flex;display: -ms-flex;display: flex;align-items: center;}
.smp .headerBox__logoBox .header__logo {margin-right: 12px;}
.smp .headerBox__logoBox .header__logo.type_default {width:auto;background:none;}
.smp .headerBox__logoBox .header__logo.type_default a {display:flex;justify-content:flex-start;align-items:center;}
.smp .headerBox__logoBox .header__logo.type_default .logo_img {width:auto;height:22px;padding:0;}
.smp .headerBox .profileThumb {margin-left: 4px;}
.smp .popoverItem{position:absolute;top:100%;left:50%;margin-top:20px;padding:20px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.13);box-shadow:0 3px 20px 0 rgba(0,0,0,.13);border-radius:12px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.smp .popoverItem.active{display:block}
.smp .popoverItem:before{content:'';position:absolute;top:-8px;left:50%;margin-left:-10px;width:20px;height:20px;background:#fff;border-radius:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:-3px -3px 5px rgba(0,0,0,.05);box-shadow:-3px -3px 5px rgba(0,0,0,.05)}
.smp .popoverItem--timeline{padding:0;width:380px;height:480px}
.smp .popoverItem--timeline:before{background:#f0f4fa}
.smp .popoverItem--timeline .timeline{padding-top:12px}
.smp .popoverItem__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px 18px 30px;background:#f0f4fa;border-radius:12px 12px 0 0}
.smp .popoverItem__heading strong{display:inline-block;vertical-align:top;max-width:105px;font-size:16px;color:#000;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.smp .popoverItem__heading .popoverItem__notiTxt:before{content:'';display:inline-block;vertical-align:top;margin:4px 5px 0 2px;width:1px;height:12px;background:#8d8d8d}
.smp .popoverItem__notiTxt{position:relative;display:inline-block;vertical-align:top;font-size:12px;line-height:22px;color:#8d8d8d}
.smp .popoverItem__notiTxt em{color:#1c90fb}
.smp .popoverItem__btnBox button{display:inline-block;vertical-align:top;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;height:23px;border:1px solid #d3d3d3;background:0 0;border-radius:4px;font-size:12px;color:#4a4a4a}
.smp .popoverItem__btnBox button+button{margin-left:2px}
.smp .popoverItem--profile{left:auto;right:-20px;margin-top:16px;padding:35px 20px 25px;width:300px;border-radius:20px;text-align:center;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.smp .popoverItem--profile:before{left:auto;right:26px;margin-left:0}
.smp .popoverItem--profile .profileThumb{width:70px;height:70px}
.smp .popoverItem--profile .userContact{margin-top:15px}
.smp .popoverItem--profile .userContact .name{display:block;font-size:16px;line-height:17px;color:#4a4a4a;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.smp .popoverItem--profile .userContact .mail{display:block;margin-top:2px;font-size:12px;color:#777;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.smp .popoverItem--profile .userInfo{margin-top:14px;display:inline-block}
.smp .popoverItem--profile .userInfo__item{float:left;text-decoration:none;font-size:14px;font-weight:900;color:#4a4a4a}
.smp .popoverItem--profile .userInfo__item .sp_icon{margin-right:4px;opacity:.8}
.smp .popoverItem--profile .userInfo__item .icon_ec_small_type03{margin-top:2px}
.smp .popoverItem--profile .userInfo__item+.userInfo__item:before{content:'';display:inline-block;vertical-align:top;margin:3px 10px 0 10px;width:1px;height:11px;background:#ddd}
.smp .popoverItem--profile .buttonBox{display:inline-block;margin-top:15px}
.smp .popoverItem--profile .buttonBox .basicBtn{position:relative;float:left;margin:0 1px;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;height:22px;border:1px solid #d3d3d3;border-radius:4px;background:#fff;font-size:12px;color:#4a4a4a}
.smp .popoverItem--profile .buttonBox .basicBtn--bar{margin-right:8px}
.smp .popoverItem--profile .buttonBox .basicBtn--bar:after{content:'';position:absolute;top:2px;right:-6px;width:1px;height:15px;background:#d9d9d9}
.smp .supports{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .supports__item{position:relative;margin:0 4px}
.smp .supports__btn{display:inline-block;vertical-align:top;width:26px;height:26px;border:0;font-size:14px;color:transparent;overflow:hidden}
.smp .supports__userbtn{border:0;background:0 0;font-size:14px;line-height:33px;color:#4a4a4a}
.smp .supports__userbtn .icon--arrow{margin-top:12px;margin-left:6px}
.smp .iconBg--alarm{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_nynez.cat) no-repeat 0 0/26px 26px}
.smp .iconBg--quick{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_freivpr.cat) no-repeat 0 0/26px 26px}
.smp .icon{display:inline-block;vertical-align:top;margin-right:4px}
.smp .icon--arrow{width:4px;height:4px;border-style:solid;border-color:#4a4a4a;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.smp .icon--google{width:24px;height:24px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_tbbtyr.cat) no-repeat 0 0/24px 24px}
.smp .profileThumb{position:relative;display:inline-block;vertical-align:top;width:32px;height:32px;background:#eee;border-radius:50%;overflow:hidden}
.smp .profileThumb__img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;text-align:center;color:transparent}
.smp .profileThumb__img.type_company{background:#eee7ff}
.smp .profileThumb .icon_company{margin-top:6px;width:24px;height:24px}
.smp .timeline{position:absolute;top:61px;bottom:0;left:0;right:0;padding:0 30px 25px;overflow-y:auto}
.smp .timeline__wrap{position:relative;padding:20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.98);border-radius:12px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.05);box-shadow:0 3px 20px 0 rgba(0,0,0,.05);overflow:hidden}
.smp .timeline__box{position:relative}
.smp .timeline__box:before{content:'';position:absolute;top:35px;left:19px;bottom:0;width:1px;background:#ededed}
.smp .timeline__day{position:relative}
.smp .timeline__day+.timeline__day{margin-top:10px}
.smp .timeline__title{position:relative;margin-left:14px;margin-bottom:10px;padding-left:15px}
.smp .timeline__title:before{content:'';position:absolute;top:6px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:11px;height:11px;border:2px solid #fff;background:#989898;border-radius:50%}
.smp .timeline__title.today{margin-left:0}
.smp .timeline__title.today .timeline__date{color:#2e61ea}
.smp .timeline__title.today:before{background:#2e61ea}
.smp .timeline__title .todayTag{font-weight:900}
.smp .timeline__title .todayTag:after{content:'';display:inline-block;vertical-align:top;margin:5px 6px 0 5px;width:1px;height:11px;background:#e1e1e1}
.smp .timeline__date{font-size:12px;color:#989898}
.smp .timeline__date em{font-weight:700}
.smp .timeline__list{position:relative}
.smp .timeline__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .timeline__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-decoration:none}
.smp .timeline__item .profileThumb{-ms-flex-negative:0;flex-shrink:0;margin-right:6px;width:38px;height:38px}
.smp .timeline__item .record{-webkit-box-flex:1;-ms-flex:1;flex:1}
.smp .timeline__item+.timeline__item{margin-top:20px}
.smp .timeline__item.read .record__detail,.smp .timeline__item.read .record__name,.smp .timeline__item.read .record__title{color:#b4b4b4}
.smp .timeline__item.read .type_company{background:#f0f0f0}
.smp .timeline .empty_area{position:absolute;top:50%;left:0;right:0;margin-top:-100px}
.smp .record{overflow:hidden}
.smp .record__log{position:relative;padding-right:50px}
.smp .record__title{font-size:14px;font-weight:900;line-height:19px;color:#4a4a4a}
.smp .record__name{font-size:13px;font-weight:900;line-height:19px;color:#4361b4}
.smp .record__name:before{content:'';display:inline-block;vertical-align:top;margin:5px 6px 0 3px;width:1px;height:12px;background:#e0e0e0}
.smp .record__time{position:absolute;top:0;right:0;font-size:11px;line-height:21px;color:#b4b4b4}
.smp .record__detail{margin-top:4px;font-size:13px;line-height:16px;color:#777;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.smp .serviceList{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px}
.smp .serviceList__wrap{position:relative;padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:20px;-webkit-box-shadow:0 5px 10px 0 rgba(77,77,77,.1);box-shadow:0 5px 10px 0 rgba(77,77,77,.1)}
.smp .serviceList__section+.serviceList__section{margin-top:26px}
.smp .serviceList__headingBox{margin-bottom:26px}
.smp .serviceList__heading{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:28px;background:#dfecfa;border-radius:15px;font-size:14px;font-weight:900;line-height:29px;color:#0c2c7c}
.smp .serviceList__heading--sky{background:#e2f3fc;color:#2672b2}
.smp .serviceList__heading--purple{background:#eeebfd;color:#4d47a7}
.smp .serviceList a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;}
.smp .serviceList__item{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;}
.smp .serviceList__item+.serviceList__item{margin-left:20px}
.smp .serviceList__svcIcon{-ms-flex-negative:0;flex-shrink:0;position:relative;display:inline-block;vertical-align:top;margin-right:10px;width:62px;height:62px;border-radius:18px;overflow:hidden}
.smp .serviceList__svcIcon img{width:100%;height:100%}
.smp .serviceList__svcName{position:relative;display:inline-block;padding-right:20px;font-size:16px;font-weight:900;color:#4a4a4a}
.smp .serviceList__svcName:after{content:'';position:absolute;top:0;right:0;width:18px;height:18px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_neebj_zber.cat) no-repeat 0 0/18px 18px}
.smp .serviceList__svcDesc{margin-top:4px;font-size:12px;line-height:18px;letter-spacing:-.6px;color:#4a4a4a}
.smp .serviceList--app{margin-top:-10px;margin-left:-42px;padding:0 20px}
.smp .serviceList--app:after{content:'';display:block;clear:both}
.smp .serviceList--app .serviceList__item{float:left;margin-top:10px;margin-left:42px}
.smp .serviceList--app a{display:block!important;text-decoration:none}
.smp .serviceList--app .serviceList__svcIcon{margin-right:0}
.smp .serviceList--app .serviceList__svcName{display:block;margin-top:7px;padding-right:0;text-align:center;font-size:12px;font-weight:400}
.smp .serviceList--app .serviceList__svcName:after{display:none}
.smp .serviceList--popover{width:210px}
.smp .serviceList--popover:after{content:'';display:block;clear:both}
.smp .serviceList--popover a{display:block!important;text-align:center;text-decoration:none}
.smp .serviceList--popover .serviceList__item{float:left;margin-top:16px;margin-left:0;width:70px}
.smp .serviceList--popover .serviceList__item:nth-of-type(1),
.smp .serviceList--popover .serviceList__item:nth-of-type(2),
.smp .serviceList--popover .serviceList__item:nth-of-type(3){margin-top:0}
.smp .serviceList--popover .serviceList__svcIcon{margin-right:0;width:50px;height:50px;border-radius:14px}
.smp .serviceList--popover .serviceList__svcName{display:block;margin-top:7px;padding-right:0;text-align:center;font-size:12px;font-weight:400}
.smp .serviceList--popover .serviceList__svcName:after{display:none}

.smp .serviceList--popover .serviceList-item{float:left;margin-top:16px;margin-left:0;width:70px}
.smp .serviceList--popover .serviceList-item:nth-of-type(1),
.smp .serviceList--popover .serviceList-item:nth-of-type(2),
.smp .serviceList--popover .serviceList-item:nth-of-type(3){margin-top:0}
.smp .serviceList--popover .serviceList-svcIcon{margin-right:0;width:50px;height:50px;border-radius:14px}
.smp .serviceList--popover .serviceList-svcName{display:block;margin-top:7px;padding-right:0;text-align:center;font-size:12px;font-weight:400}
.smp .serviceList--popover .serviceList-svcName:after{display:none}

.smp .serviceLink{position: relative;padding: 0 18px;}
.smp .serviceLink .serviceLink__item{position: relative;}
.smp .serviceLink .serviceLink__item--active .serviceLinkLayer{display: block;}
.smp .serviceLink .serviceLink__itemLink{font-size: 14px;font-weight: bold;color: #fff;letter-spacing: -.7px;line-height: 18px;text-decoration: none;}
.smp .serviceLink .serviceLinkLayer{display: none;position: absolute;top: calc(100% + 10px);left: 50%;width: 100%;padding: 8px 12px;background-color: #fff;border-radius: 10px;box-sizing: border-box;transform: translateX(-50%);width:auto}
.smp .serviceLink .serviceLinkLayer::before{content: '';position: absolute;top: -5px;left: 50%;border-bottom: 5px solid rgba(255, 255, 255, .9);border-left: 4px solid transparent;border-right: 4px solid transparent;transform: translateX(-50%);}
.smp .serviceLink .serviceLinkLayer__item{font-size: 13px;font-weight: bold;color: #4a4a4a;letter-spacing: -.65px;line-height: 18px;white-space: nowrap;}
.smp .serviceLink .serviceLinkLayer__item + .serviceLinkLayer__item{margin-top: 8px;}
.smp .serviceLink .serviceLinkLayer__item a{text-decoration: none;}
.smp .serviceLink .serviceLinkLayer__item--active a,
.smp .serviceLink .serviceLinkLayer__item:hover a{border-bottom: 1px solid #000;font-weight: 900;}
.smp .serviceLink .serviceLinkLayer.type02{width: auto;white-space: nowrap;}
.smp .serviceLink.type_multi{display: flex;}
.smp .serviceLink.type_multi .serviceLink__item + .serviceLink__item{margin: 0 0 0 30px;}
.smp .header--mbp .serviceLink .serviceLink__itemLink{color: #4a4a4a;}
.smp .header--mbp.header--black{background-color: #000;}
.smp .header--mbp.header--black .iconBg--alarm{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_nynez_juvgr.cat) no-repeat 0 0/26px 26px}
.smp .header--mbp.header--black .iconBg--quick{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_freivpr_juvgr.cat) no-repeat 0 0/26px 26px}
.smp .header--mbp.header--black .supports__userbtn{color: #fff;}
.smp .header--mbp.header--black .supports__userbtn .icon--arrow{border-color: #fff;}
.smp .header--mbp.header--black .headerBox .gnb_popover_new_space .gnb_btn .btn_new_space{background: transparent;color: #fff;}
.smp .header--mbp.header--black .serviceLink .serviceLink__itemLink{color: #fff;}

.smpMain{position:absolute;top:0;bottom:0;left:0;right:0;background:#f8f8f8;overflow-y:auto}
.smpMain .header{min-width:1280px;border:0;background:rgba(0,0,0,.16)}
.smpMain .header--mbp{width: auto !important;min-width: auto;padding: 0 30px;}
.smpMain .header--mbp .headerBox{max-width: none;}
.smpMain .header__logo{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtb_juvgr.cat) no-repeat 0 0/contain}
.smpMain .header .supports__userbtn{color:#fff}
.smpMain .header .supports__userbtn .icon--arrow{border-color:#fff}
.smpMain .header .iconBg--alarm{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_nynez_juvgr.cat) no-repeat 0 0/26px 26px}
.smpMain .header .iconBg--quick{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_freivpr_juvgr.cat) no-repeat 0 0/26px 26px}
.smpMain .headerBox{max-width:1104px}
.smpMain .headerBox.type2{width: 100% !important;max-width: 100%;}
.smpMain .container{position:absolute;top:0;bottom:0;left:0;right:0;min-width:1280px;}
.smpMain .visual{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:340px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny.cat) no-repeat center 60%/cover}
.smpMain .visual__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:200px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1104px;height:100%}
.smpMain .visual__title{font-family:douzone,"Microsoft YaHei","PingFang SC","MS PGothic","Hiragino Kaku Gothic ProN","굴림",gulim,"Apple SD Gothic Neo",sans-serif!important;font-size:26px;font-weight:700;line-height:38px;color:#fff}
.smpMain .visual__searchbox{margin-top:25px}
.smpMain .visual__search{position:relative;width:316px;height:48px}
.smpMain .visual__search input{padding:0 50px 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border:1px solid transparent;background:rgba(255,255,255,.095);border-radius:25px;outline:0;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#fff}
.smpMain .visual__search input::-webkit-input-placeholder{color:#d3d3d3}
.smpMain .visual__search input::-moz-placeholder{color:#d3d3d3}
.smpMain .visual__search input:-ms-input-placeholder{color:#d3d3d3}
.smpMain .visual__search input::-ms-input-placeholder{color:#d3d3d3}
.smpMain .visual__search input::placeholder{color:#d3d3d3}
.smpMain .visual__search input:focus{border-color:#fff}
.smpMain .visual__search--active input{border-color:#fff}
.smpMain .visual__btnSearch{position:absolute;top:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:55px;height:100%;border:0;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_frnepu.cat) no-repeat center center/24px 24px;color:transparent}
.smpMain .mainContent{position:relative;margin:-30px auto 0;padding-bottom:70px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1104px}
.smpMain .mainContent--mbp{padding-bottom: 45px;}
.smpMain .mainContent__section{display:-webkit-box;display:-ms-flexbox;display:flex}
.smpMain .mainContent__section--fixHeight{min-height: 220px;}
.smpMain .mainContent__section+.mainContent__section{margin-top:20px}
.smpMain .mainContent__left{width:380px}
.smpMain .mainContent__right{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px;overflow:hidden}
.smpMain .mainContent__section--empty .mainContent__left .timeline{display: flex;align-items: center;justify-content: center;}
.smpMain .mainContent__section--empty .mainContent__left .timeline .empty_area{position: inherit;top: auto;left: auto;right: auto;margin-top: 0;}
.smpMain .mainContent__section--empty .mainContent__right{position: relative;min-height: 220px;}
.smpMain .mainContent__section--empty .mainContent__right .empty_area{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.smpMain .mainContent__section--empty .mainContent__right .empty_area .empty_txt{margin-top: 12px;}
.smpMain .heading{display:inline-block;vertical-align:top;font-weight:800;color:#4a4a4a;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.smpMain .heading__wrap{position:relative;margin-bottom:20px}
.smpMain .heading__wrap:after{content:'';display:block;clear:both}
.smpMain .heading--level3{font-size:16px}
.smpMain .heading--level4{font-size:14px;color:#222}
.smpMain .heading__rightBox{float:right}
.smpMain .heading__link{position:relative;display:inline-block;padding-right:20px;text-decoration:none;font-size:16px;font-weight:900;color:#4a4a4a}
.smpMain .heading__link:after{content:'';position:absolute;top:0;right:0;width:18px;height:18px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_neebj_zber.cat) no-repeat 0 0/18px 18px}
.smpMain .settingBtn{display:inline-block;vertical-align:top;border:0;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_frggvat.cat) no-repeat center center/18px 18px;color:transparent}
.smpMain .gallery{display:-webkit-box;display:-ms-flexbox;display:flex}
.smpMain .gallery__wrap{padding:30px 30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.9);border-radius:12px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.05);box-shadow:0 3px 20px 0 rgba(0,0,0,.05)}
.smpMain .gallery__wrap .heading__wrap{margin-bottom:12px;}
.smpMain .gallery__wrap .empty_area{margin-top:45px;width:100%}
.smpMain .gallery__wrap .empty_area .empty_txt{margin-top:12px}
.smpMain .gallery__item{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;}
.smpMain .gallery__item+.gallery__item{margin-left:20px}
.smpMain .gallery__link{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:150px;border:1px solid #eaeaea;border-radius:16px;overflow:hidden}
.smpMain .gallery__title{display:block;margin-top:10px;width:100%;text-decoration:none;font-size:12px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.smpMain .gallery__title:hover{text-decoration:underline;}
.smpMain .gallery__view{position:absolute;bottom:0;padding:0 12px;box-sizing:border-box;width:100%;height:26px;background:rgba(0,0,0,.3);font-size:14px;line-height:27px;color:#fff;}
.smpMain .gallery__view .icon_watch{margin-top:6px;margin-right:4px;}
.smpMain .gallery__img{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}
.smpMain .schedule__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;height:260px;background:rgba(255,255,255,.9);border-radius:12px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.05);box-shadow:0 3px 20px 0 rgba(0,0,0,.05)}
.smpMain .schedule__calendar{-ms-flex-negative:0;flex-shrink:0;width:290px}
.smpMain .schedule__listBox{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #f0f0f0;overflow:hidden}
.smpMain .schedule__listBox .heading__wrap{display: flex;width: 100%;align-items: center;margin-bottom:10px;padding:20px 20px 0;box-sizing: border-box;}
.smpMain .schedule__listBox .heading__wrap .optionBox{margin-left: auto;}
.smpMain .schedule__listBox .empty_area{margin-top:55px}
.smpMain .schedule__listBox .empty_area .empty_txt{margin-top:12px}
.smpMain .schedule__list{padding-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100% - 41px);overflow-y:auto}
.smpMain .schedule__listItem{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;height:38px}
.smpMain .schedule__listItem:hover{background:#f7f7f7}
.smpMain .schedule__listItem a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:68px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;text-decoration:none}
.smpMain .schedule__mark{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.smpMain .schedule__disc{position:absolute;top:50%;left:0;margin-top:-4px;width:8px;height:8px;border-radius:50%}
.smpMain .schedule__time{position:relative;padding-left:13px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#5d5d5d}
.smpMain .schedule__text{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px;line-height:25px;color:#353535}
.smpMain .label__allday{display:inline-block;vertical-align:top;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;height:24px;border:1px solid #448ef7;border-radius:15px;font-size:12px;line-height:25px;color:#008eff}
.smpMain .notice__wrap{padding:18px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:12px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.05);box-shadow:0 3px 20px 0 rgba(0,0,0,.05)}
.smpMain .notice__wrap .heading__wrap{margin-bottom:11px}
.smpMain .notice__wrap .heading__wrap + .empty_area{margin-top: 0;}
.smpMain .notice__wrap .empty_area{margin-top:35px}
.smpMain .boardList a{display:block;position:relative;padding-right:150px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}
.smpMain .boardList a:hover{text-decoration:underline}
.smpMain .boardList__item+.boardList__item{margin-top:8px}
.smpMain .boardList__item p{font-size:13px;line-height:19px;color:#4a4a4a;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.smpMain .boardList__num{float:left;margin-right:4px;width:20px;height:19px;background:#c9d5f5;border-radius:6px;text-align:center;font-size:10px;font-weight:900;line-height:19px;color:#fff}
.smpMain .boardList__info{position:absolute;top:1px;right:0}
.smpMain .boardList__writer{float:left;position:relative;max-width:74px;font-size:12px;color:#4a4a4a;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.smpMain .boardList__date{float:left;position:relative;font-size:11px}
.smpMain .boardList__date:before{content:'';display:inline-block;margin:0 4px 0 4px;width:1px;height:9px;background:#d8d8d8}
.smpMain .banner__list{display:-webkit-box;display:-ms-flexbox;display:flex}
.smpMain .banner__item{-webkit-box-flex:1;-ms-flex:1;flex:1;height:140px;border-radius:10px;overflow:hidden}
.smpMain .banner__item+.banner__item{margin-left:20px}
.smpMain .banner__item a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:left top}
.smpMain .banner__img{max-width:100%}
.smpMain .LUX_calendar .date_tbl td,
.smpMain .LUX_calendar .date_tbl th,
.smpMain .LUX_calendar .date_tbl tr:first-child td{padding:4px}
/* 헤더 - 회사변경 */
.smp .headerBox .gnb_popover{float:left;position:relative;margin:11px 10px 11px;font-size:13px;font-weight:700}
.smp .headerBox .gnb_pop_scale{display:none}
.smp .headerBox .gnb_pop{position:absolute;top:100%;left:50%;z-index:10;min-width:300px;margin:9px 0 0 -150px;border:1px solid #a6a6a6;background:#fff}
.smp .headerBox .gnb_popover_new_space{position:absolute;top:0;left:129px;margin:0;clear:both}
.smp .headerBox .gnb_popover_new_space .new_space_box{float:left;position:relative}
.smp .headerBox .gnb_popover_new_space .new_space_box+.new_space_box{margin-left:12px}
.smp .headerBox .gnb_popover_new_space .gnb_pop{width:288px;margin-left:-153px;margin-top:9px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 12px 10px 2px rgba(0,0,0,.25);min-width:100%;padding-top:7px;border: 0;background: none;}
.smp .headerBox .gnb_popover_new_space .gnb_pop:before{content:'';position:absolute;top:0;left:50%;margin-left:-8px;width:15px;height:7px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_tao.cat) -91px -374px no-repeat}
.smp .headerBox .gnb_pop_scale.renewal .gnb_popbx_area{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;overflow: auto;}
.smp .headerBox .gnb_popover_new_space .spacewrap_top{position:relative;width:288px;height:92px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_tao.cat) 0 -261px no-repeat;padding:23px 20px 0;box-sizing:border-box;color:#fefefe;font-weight:700}
.smp .headerBox .gnb_popover_new_space .spacewrap_top dd{font-size:12px;font-family:'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif;font-weight:700;line-height:15px}
.smp .headerBox .gnb_popover_new_space .spacewrap_top .name{overflow:hidden;font-size:16px;font-weight:400;margin-bottom:8px;line-height:18px}
.smp .headerBox .gnb_popover_new_space .spacewrap_top .label{float:left;padding:0 4px;border-radius:3px;background:#1ad1ff;color:#2f49c7;vertical-align:top;line-height:17px;margin:1px 7px 8px 0}
.smp .headerBox .gnb_popover_new_space .spacewrap_bottom{position:relative;overflow-y:auto;max-height:232px;background:#ebecee;padding:0 10px}
.smp .headerBox .gnb_popover_new_space .spacewrap_bottom>ul{margin:8px 0}
.smp .headerBox .gnb_popover_new_space .gnb_btn .btn_new_space{font-size:12px;color:#565656;border:1px solid #e1e1e1;background:none;border-radius:20px;height:27px;line-height:27px;padding:0 7px 0 18px;box-sizing:border-box;max-width:180px;overflow:hidden;white-space:nowrap;word-break:break-all;text-overflow:ellipsis;text-align:left;font-weight:700}
.smp .headerBox .gnb_popover_new_space .gnb_btn .btn_new_space:hover{border-color:#1c90fb}
.smp .headerBox .gnb_popover_new_space .gnb_btn .btn_new_space[disabled],
.smp .headerBox .gnb_popover_new_space .gnb_btn .btn_new_space[disabled]:hover{background:#f2f2f2;color:#8d8d8d;cursor:default;border-color:#e1e1e1}
.smp .headerBox .gnb_popover_new_space .gnb_btn .btn_new_space .dot{position:absolute;top:50%;left:7px;margin-top:-3px;border-radius:100%;width:6px;height:6px}
.smpMain .headerBox .gnb_popover_new_space .gnb_btn .btn_new_space{background:transparent;color:#fff}
.smp .headerBox .gnb_popover_new_space .space_btnlist{position:relative;display:block;color:#353535;font-size:14px;border:0;border-radius:3px;height:40px;line-height:40px;width:100%;background:#f7f7f8;box-shadow:0 2px 8px 0 rgba(0,0,0,.3)}
.smp .headerBox .gnb_popover_new_space .space_btnlist .text{position:relative;display:block;background:#f7f7f8;padding-left:10px;padding-right:30px;text-align:left;box-sizing:border-box;margin-left:5px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.smp .headerBox .gnb_popover_new_space .space_btnlist .text:after{content:'';position:absolute;top:50%;right:10px;width:14px;height:14px;margin-top:-7px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_tao.cat) -253px -208px no-repeat}
.smp .headerBox .gnb_popover_new_space .space_btnlist .text .checkbtn{display:none;position:absolute;top:50%;right:10px;width:14px;height:14px;margin-top:-7px;border-radius:100%}
.smp .headerBox .gnb_popover_new_space .active .space_btnlist .text:after,
.smp .headerBox .gnb_popover_new_space .space_btnlist:focus .text:after,
.smp .headerBox .gnb_popover_new_space .space_btnlist:hover .text:after{display:none}
.smp .headerBox .gnb_popover_new_space .active .space_btnlist .text .checkbtn,
.smp .headerBox .gnb_popover_new_space .space_btnlist:focus .text .checkbtn,
.smp .headerBox .gnb_popover_new_space .space_btnlist:hover .text .checkbtn{display:block}
.smp .headerBox .gnb_popover_new_space .active .space_btnlist .text .checkbtn:before,
.smp .headerBox .gnb_popover_new_space .space_btnlist:focus .text .checkbtn:before,
.smp .headerBox .gnb_popover_new_space .space_btnlist:hover .text .checkbtn:before{content:'';position:absolute;top:50%;left:50%;width:9px;height:7px;margin-top:-3px;margin-left:-5px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_tao.cat) -276px -208px no-repeat}
.smp .headerBox .gnb_popover_new_space .active .space_btnlist .text,
.smp .headerBox .gnb_popover_new_space .space_btnlist:focus .text,
.smp .headerBox .gnb_popover_new_space .space_btnlist:hover .text{background:#fff}
.smp .headerBox .gnb_popover_new_space .active .space_btnlist .ribbon,
.smp .headerBox .gnb_popover_new_space .space_btnlist:focus .ribbon,
.smp .headerBox .gnb_popover_new_space .space_btnlist:hover .ribbon{display:block}
.smp .headerBox .gnb_popover_new_space .space_btnlist .ribbon{display:none;position:absolute;top:0;left:0;width:5px;height:100%;border-top-left-radius:3px;border-bottom-left-radius:3px;background:#f7f7f8}
.smp .headerBox .gnb_popover_new_space .spacewrap_bottom li+li{margin-top:4px}
.smp .headerBox .gnb_popover_new_space.v2{position:static;clear:none}
.smp .headerBox .gnb_pop_scale.renewal .spacewrap_bottom .cw_status{position:absolute;top:0;right:27px;font-size:12px;color:#888;font-family:'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',sans-serif}
.smp .headerBox .gnb_pop_scale.renewal .spacewrap_bottom li.active .cw_status{color:#0c43b3}
.smp .headerBox .gnb_pop_scale.renewal .spacewrap_bottom .text.cw_active{padding-right:75px}
.smp .headerBox .gnb_pop_scale.renewal .spacewrap_bottom .text.newalram{padding-right:64px}
.smp .headerBox .gnb_pop_scale.renewal .spacewrap_bottom .badge_newalram{position:absolute;top:12px;right:30px;min-width:8px;padding:1px 9px 0 6px;-webkit-padding-end:7px;font-size:11px;letter-spacing:0;font-family:"돋움",Dotum,Helvetica,"Apple SD Gothic Neo",sans-serif!important;line-height:14px;background:#fc5356;font-weight:400;color:#fff;text-align:center;vertical-align:top;white-space:nowrap;border-radius:12px;box-sizing:border-box}
.smp .headerBox .gnb_popover_new_space .new_space_box .header_new_badge{position:absolute;top:-4px;right:-6px;font-weight:400;color:#fff;text-align:center;vertical-align:top;white-space:nowrap;background:#1c90fb;min-width:13px;padding:1px 3px 0;border-radius:10px;font-size:10px;line-height:14px}


/* SMC 소식 */
.smp .LS_subheader{padding:0 85px;border-bottom:0;}
.smp .smpHeading{margin-bottom:16px;}
.smp .smpHeading:after{content:'';display:block;clear:both;}
.smp .heading{display:inline-block;vertical-align:top;color:#4a4a4a;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.smp .heading--level2{font-size:18px;line-height:31px;color:#000;}
.smp .heading--level3{font-size:15px;color:#000;}
.smp .heading--emp{color:#1c90fb;}
.smp .heading--sub{margin-left:5px;font-size:14px;line-height:31px;color:#4a4a4a;}
.smpMain .schedule__listBox .button--add {position: absolute;top: 15px;right: 20px;width: 25px;height: 25px;border: 0;background: 0 0;}
.smp .smpHeading .rightBox{float:right;}
.smp .smpHeading .rightBox .common_round_btn + .common_round_btn{margin-left:4px;}
.smp .smpContainer{position:absolute;top:54px;bottom:0;left:0;right:0;box-sizing:border-box;min-width:1280px;background:#f0f2f7;}
.smp .smpContent{position:absolute;top:48px;bottom:0;left:0;right:0;padding:26px 85px 80px;box-sizing:border-box;min-width:1280px;overflow-y:auto;}
.smpContent .gallery{margin-bottom:20px;}
.smpContent .gallery:after{content:'';display:block;clear:both;}
.smpContent .gallery.empty{position:absolute;top:73px;bottom:60px;left:85px;right:85px;min-height:320px;}
.smpContent .gallery.empty .empty_area{position:absolute;top:50%;left:0;margin-top:-120px;width:100%;}
.smpContent .gallery__item{float:left;margin-right:20px;margin-bottom:30px;width:calc(20% - 16px);}
.smpContent .gallery__item:nth-of-type(5n){margin-right:0;}
.smpContent .gallery__link{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:224px;border:1px solid #eaeaea;border-radius:16px;overflow:hidden;}
.smpContent .gallery__text{margin-top:10px;}
.smpContent .gallery__title{display:block;text-decoration:none;font-size:14px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.smpContent .gallery__title:hover{text-decoration:underline;}
.smpContent .gallery__info{margin-top:5px;}
.smpContent .gallery__info:after{content:'';display:block;clear:both;}
.smpContent .gallery__info dd{position:relative;float:left;font-size:12px;line-height:15px;color:#777;}
.smpContent .gallery__info dd ~ dd:before{content:'';display:inline-block;margin:1px 4px 0 5px;width:1px;height:10px;background:#e6e6e6;}
.smpContent .gallery__view{position:absolute;bottom:0;padding:0 12px;box-sizing:border-box;width:100%;height:30px;background:rgba(0,0,0,.3);font-size:14px;line-height:31px;color:#fff;}
.smpContent .gallery__view .icon_watch{margin-top:8px;margin-right:4px;}
.smpContent .gallery__img{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all ease .15s;-ms-transition:all ease .15s;-o-transition:all ease .15s;transition:all ease .15s;}
.smpContent .gallery__link:hover .gallery__img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.smpWrite{padding:40px 50px;box-sizing:border-box;background:#fff;border-radius:12px;box-shadow:0 6px 8px 0 rgba(0, 0, 0, 0.08);}
.smpWrite .writeBox__title{margin-bottom:30px;}
.smpWrite .writeBox__title input[type="text"]{display:block;width:100%;height:30px;border:0;background:none;font-size:26px;color:#4a4a4a;outline:0;}
.smpWrite .writeBox__title input[type="text"]::placeholder{color:#777;}
.smpWrite .writeBox__btnBox{margin-top:40px;text-align:center;}
.smpWrite .writeBox__btnBox button{margin:0 2px;}
.smpWrite .viewTitle{padding-bottom:20px;border-bottom:1px solid #e1e1e1;}
.smpWrite .viewTitle__box{margin-bottom:15px;}
.smpWrite .viewTitle:after{content:'';display:block;clear:both;}
.smpWrite .viewTitle__title{display:inline-block;vertical-align:top;font-size:26px;line-height:31px;letter-spacing:-1.3px;color:#000;}
.smpWrite .viewTitle .rightBox{float:right;}
.smpWrite .common_round_btn .icon_edit{margin-top:7px;margin-right:4px;}
.smpWrite .common_round_btn .icon_func_del{margin-top:7px;margin-right:4px;}
.smpWrite .viewTitle__info em{color:#4a4a4a;}
.smpWrite .viewTitle__info dd{position:relative;float:left;font-size:14px;line-height:19px;color:#989898;}
.smpWrite .viewTitle__info dd ~ dd:before{content:'';display:inline-block;vertical-align:top;margin:3px 7px 0 8px;width:1px;height:12px;background:#e1e1e1;}
.smpWrite .viewTitle__info .icon_watch{margin-top:2px;margin-right:2px;}
.smpWrite .viewContent{padding:40px 0;font-size:14px;line-height:20px;color:#4a4a4a;word-break:break-all;overflow-wrap:break-word;}
.smpWrite .viewContent img{max-width:100%;}
.smpWrite .viewMove{padding-top:20px;border-top:1px solid #e1e1e1;}
.smpWrite .viewMove__list li:after{content:'';display:block;clear:both;}
.smpWrite .viewMove__prev,
.smpWrite .viewMove__next{display:inline-block;vertical-align:top;font-size:14px;font-weight:800;line-height:31px;color:#4a4a4a;}
.smpWrite .viewMove__title{display:inline-block;vertical-align:top;margin-left:16px;max-width:calc(100% - 200px);text-decoration:none;font-size:14px;line-height:31px;color:#4a4a4a;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.smpWrite a.viewMove__title:hover{text-decoration:underline;color:#1c90fb;}
.smpWrite .viewMove__date{float:right;font-size:14px;line-height:31px;color:#989898;}

/* 마이페이지 */
.smpMypage{padding:24px 30px 40px;border:1px solid #e6e6e6;background:#fff;border-radius:8px;}
.smpMypage .smpHeading{margin-bottom:10px;}
.smpMypage .common_tbl_round th{background:#f9fafc;font-size:13px;}
.smpMypage .common_tbl_round td{font-size:13px;}
.smpMypage .common_tbl_round .vatop{vertical-align: top;}
.smpMypage__section + .smpMypage__section{margin-top:30px;}
.smpMypage__section .common_tbl_round + .common_tbl_round{margin-top:10px;}
.smpMypage__section .has_profile{padding:16px 14px !important;}
.smpMypage--editmode .common_tbl_round .inbx{display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;}
.smpMypage__sideBtn{display:inline-block;vertical-align:top;margin-left:5px;}
.smpMypage__sideBtn .common_round_btn + .common_round_btn{margin-left: 4px;}
.smpMypage__guide{margin-left:30px;font-size:10px;line-height:15px;color:#989898;}
.smpMypage__guide li{position:relative;padding-left:10px;}
.smpMypage__guide li:before{content:'-';position:absolute;top:0;left:0;}
.smpContent__btnBox{margin-top:20px;text-align:center;}
.smpContent__btnBox button{margin:0 2px;}

/* 팝업 */
.smp_dialog{overflow:auto;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1000}
.smp_dialog .dialog_wrap_tbl{display:table;width:100%;height:100%;vertical-align:middle}
.smp_dialog .dialog_wrap_tblcel{display:table-cell;text-align:center;vertical-align:middle}
.smp_dialog .dimmed{overflow:hidden;position:fixed;top:0;right:0;left:0;bottom:0;z-index:1100;background:#000;opacity:.3;filter:alpha(opacity=30)}
.smp_dialog .dialog_wrap{display:inline-block;position:relative;z-index:1200;min-width:280px;padding:24px 30px 20px;background:#fff;border:0;overflow-y:auto;box-sizing:border-box;border-radius:10px}
.smp_dialog .dialog_data_tit{position:relative;padding-top:14px;text-align:left}
.smp_dialog .dialog_data_tit > h1 {display:block;font-size:26px;font-weight:bold;margin-bottom:14px}
.smp_dialog .dialog_data_tit.type_clear{padding-top:0;}
.smp_dialog .dialog_data_tit.type_clear + .dialog_data_area.noline{margin-top:0;}
.smp_dialog .style_basic .dialog_data_tit > h1{font-size:20px;}
.smp_dialog .style_basic .dialog_data_tit .btn_clr{position:absolute;top:-7px;right:-8px;width:30px;height:30px;}
.smp_dialog .style_basic .dialog_data_tit .btn_clr .sp_lux{width:13px;height:13px;background-position:-140px -275px;margin-bottom:0}
.smp_dialog .dialog_data_area{text-align:left}
.smp_dialog .dialog_data_area .guidetext {font-size:16px;color:#777;line-height:22px;letter-spacing: -.8px;}
.smp_dialog .dialog_data_area .guidetext > em{font-weight:900}
.smp_dialog .dialog_data_area .guidetext_small{font-size:11px;color:#9a9a9a;letter-spacing: -.55px;line-height:14px;margin-top:8px}
.smp_dialog .dialog_btnbx{margin-top:20px;text-align:center}
.smp_dialog .dialog_btnbx:after{display:block;clear:both;content:''}
.smp_dialog .dialog_btnbx .common_round_btn{height:36px;line-height:37px;padding:0 20px}
.smp_dialog .dialog_data_area{margin-top:30px}
.smp_dialog .dialog_btnbx button + button,
.smp_dialog .dialog_btnbx a + a{margin-left:4px;}
.smp_dialog .common_tbl_round .scroll_inbx{padding:0 !important;}
.smp_dialog .common_tbl_round .scroll_inbx .inbx{padding:6px 14px;height:400px;overflow-y:auto;word-break:break-all;overflow-wrap:break-word;}
.smp_dialog .common_tbl_round .scroll_inbx .inbx img{max-width:100%;}
.smp_dialog .common_tbl_round .file_bx .ico_notice{display: inline-block;vertical-align: top;position: relative;width: 18px;min-width: 18px;height: 18px;}
.smp_dialog .common_tbl_round .file_bx .ico_notice:before{content: '';display: block;position: absolute;top: 50%;left: 50%;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spy%2Sfc_py.cat) no-repeat 0 0;}
.smp_dialog .common_tbl_round .file_bx .ico_notice.file:before {width: 10px;height: 16px;margin: -9px 0 0 -5px;background-position: -269px -1374px;}
.smp_dialog .common_tbl_round .file_bx .file_size{color: #a6a6a6;font-size: 12px;}
.smp_dialog .common_tbl_round .file_bx button{border: 0;background-color: transparent;appearance: none;}
.smp_dialog .dialog_data_area.noline{padding-top:0;border:0;}
.smp_dialog .lens_box {display: block;position: relative;height: 400px;margin: 0 -30px;}
.smp_dialog .lens_box .img_box {display: block;height: 100%;width: auto;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}
.smp_dialog .lens_box .dim {display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sqgc%2Svzt_pvepyr_qvz2.cat) no-repeat 0 0;opacity: 0.8;}
.smp_dialog .dialog_data_tit .tit_subtext{text-align:center;font-size:13px;color:#5d5d5d;line-height:19px;}
.smp_dialog .password_change .common_tbl_round{margin:0 auto;width:480px;border:0;}
.smp_dialog .password_change .common_tbl_round th,
.smp_dialog .password_change .common_tbl_round td{padding:7px 16px;background:#fff;border:0}
.smp_dialog .password_change .common_tbl_round th{font-size:14px;color:#4a4a4a}
.smp_dialog .password_change .common_tbl_round tr:last-of-type th,
.smp_dialog .password_change .common_tbl_round tr:last-of-type td{border-bottom:0;}
.smp_dialog .password_change .common_tbl_round .inbx{display:block}
.smp_dialog .password_change .guide_box{margin-top:30px;border:1px solid #eceef2;background:#f9fafc;border-radius:6px;}
.smp_dialog .password_change .guide_list{padding:20px 26px;box-sizing:border-box;font-size:11px;line-height:18px;color:#777;}
.smp_dialog .password_change .guide_list li{position:relative;padding-left:10px;}
.smp_dialog .password_change .guide_list li:before{content:'-';position:absolute;top:0;left:0;}
.smp_dialog .password_change .inputitem_tooltip_wrap{position:relative}
.smp_dialog .password_change .inputitem_tooltip_wrap .inputitem_tooltip{position:absolute;bottom:100%;left:0;right:0;background:rgba(20,20,20,.85);box-shadow:0 3px 6px rgba(0,0,0,.16);padding:10px 9px;box-sizing:border-box;border-radius:4px;margin-bottom:6px}
.smp_dialog .password_change .inputitem_tooltip_wrap .inputitem_tooltip:after{content:'';position: absolute;left: 10px;top: 100%;width: 6px;height: 6px;transform: rotate(-45deg);border: 3px solid rgba(20,20,20,.85);box-sizing: border-box;border-top: 0;border-right: 0;margin-top: -3px;}
.smp_dialog .password_change .inputitem_tooltip_wrap .inputitem_tooltip > strong{display:block;font-size:11px;color:#ffb100;letter-spacing: -.55px;font-weight:900;margin-bottom:4px}
.smp_dialog .password_change .inputitem_tooltip_wrap.error .inputitem_tooltip > strong{color:#fc5356}
.smp_dialog .password_change .inputitem_tooltip_wrap.accurate .inputitem_tooltip > strong{color:#1fc47c}
.smp_dialog .password_change .inputitem_tooltip_wrap .inputitem_tooltip > p{display:block;font-size:11px;color:#fff;letter-spacing: -.6px;font-weight:bold}

.smp_dialog .phone_change .row_item{position:relative;}
.smp_dialog .phone_change .row_item + .row_item{margin-top:8px;}
.smp_dialog .phone_change .row_item:after{content:'';display:block;clear:both;}
.smp_dialog .phone_change input{float:left;padding:1px 12px 0;box-sizing:border-box;width:100%;height:42px;border:1px solid #d3d3d3;background:#fff;border-radius:4px;outline:0;}
.smp_dialog .phone_change .number input{width:calc(100% - 114px);}
.smp_dialog .phone_change .certify input{padding-right:60px;}
.smp_dialog .phone_change .btn_submit{border:1px solid #1c90fb;background:#fff;border-radius:4px;margin-left:6px;width:108px;height:42px;color:#1c90fb;}
.smp_dialog .phone_change .countdown{position:absolute;top:0;right:12px;font-size:11px;font-weight:900;line-height:43px;color:#1c90fb;}
.dialog_content .ipin_list{overflow:hidden;margin:0 -5px;padding-top:6px}
.smp_dialog .dialog_content .ipin_list{margin-top:20px;}
.dialog_content .ipin_list li{float:left;position:relative;width:50%;padding:0 5px;box-sizing:border-box}
.dialog_content .ipin_list li:first-of-type a{padding-top:40px;}
.dialog_content .ipin_list a{display:block;width:100%;height:200px;padding-top:35px;border:1px solid #e7e7e7;box-sizing:border-box;text-align:center;text-decoration:none}
.dialog_content .ipin_list a:hover,
.dialog_content .ipin_list a:focus{border-color:#16aaff}
.dialog_content .ipin_list .text{display:block;margin-top:27px;font-size:13px;font-weight:700}
.dialog_content .ipin_list .btn_ipin{position:absolute;bottom:32px;left:0;width:100%;height:auto;border:0;padding-top:0;font-size:13px;color:#4a4a4a;text-align:center;text-decoration:underline}
.dialog_content .ipin_noti{margin:8px 0 30px;font-size:12px;text-align:center;}
.dialog_content .ipin_noti .i_msg{color:#6d6d6d;line-height:20px;}
.dialog_content .ipin_noti .i_link{display:inline-block;margin-top:3px;color:#1c90fb;vertical-align:top;}
.dialog_content .ipin_noti .i_link:hover{color:#128bc5;}
.dialog_content .phone_box{margin-top:12px;padding:33px 30px 0;border:1px solid #e7e7e7}
.dialog_content .phone_box dl{overflow:hidden}
.dialog_content .phone_box dt{float:left;line-height:27px;width:100px;padding-right:20px;text-align:right;font-size:15px;letter-spacing:-.5px;font-weight:700;box-sizing:border-box}
.dialog_content .phone_box dt:last-of-type{clear:both}
.dialog_content .phone_box dd{overflow:hidden;float:left;height:53px}
.dialog_content .phone_box dd:last-of-type{height:76px}
.dialog_content .phone_box .notice{clear:both;margin-top:6px;font-size:11px;color:#8d8d8d}
.dialog_content .phone_box.phone_box_v2 dd{float:none;position:relative;padding-right:94px}
.ja .dialog_content .phone_box.phone_box_v2 dd{padding-right:120px}
.en .dialog_content .phone_box.phone_box_v2 dd{padding-right:130px}
.dialog_content .phone_box.v2{padding:15px 20px;}
.dialog_content .phone_box.v2 dl + dl{margin-top:20px;}
.dialog_content .phone_box.v2 dt{padding-right:0;width:30%;text-align:left;}
.dialog_content .phone_box.v2 dd{position:relative;width:70%;height:auto;}
.dialog_content .phone_btm_terms_bx{position: absolute;bottom: 0;left: 0;width: 100%;height: 27px;line-height: 27px;background: #ddd;padding: 0 15px;box-sizing: border-box;}
.dialog_content .phone_btm_terms_bx ul:after{content:'';display:block;clear:both;}
.dialog_content .phone_btm_terms_bx li{position:relative;float:left;}
.dialog_content .phone_btm_terms_bx li+li{margin-left:5px;padding-left:6px;}
.dialog_content .phone_btm_terms_bx li+li:before{content:'';display:block;position:absolute;top:50%;left:0;margin-top:-7px;width:1px;height:12px;background:#999;}
.dialog_content .phone_btm_terms_bx .lnk{text-decoration:none;font-size:12px;}
.dialog_content .phone_box.phone_box_v3{padding:20px}
.dialog_content .phone_box.phone_box_v3 dt{width:150px;margin-top:4px;text-align:left;line-height:18px}
.dialog_content .phone_box.phone_box_v3 dd{height:auto;margin-bottom:15px}
.dialog_content .phone_box.phone_box_v3 dd:last-of-type{margin-bottom:0}
.dialog_content .phone_box.phone_box_v3 dd.is_number{padding-left:105px}
.dialog_content .phone_box.phone_box_v3 dd.no_padding{padding:0}
.dialog_content .phone_box.phone_box_v3 .time{position:absolute;top:0;right:0;font-size:12px;color:#8d8d8d;line-height:27px}
.dialog_content .phone_box.phone_box_v3 .capcha_box{position:relative}
.dialog_content .phone_box.phone_box_v3 .capcha_box .capcha_img{height:59px;margin-right:95px}
.ja .dialog_content .phone_box.phone_box_v3 .capcha_box .capcha_img{margin-right:120px}
.en .dialog_content .phone_box.phone_box_v3 .capcha_box .capcha_img{margin-right:130px}
.dialog_content .phone_guide_text{margin-top:10px;padding:16px 20px 17px;font-size:12px;background-color:#f2f9fd;line-height:18px}

.smp_dialog .guide_details{position:relative;background:#f9fafc;border:1px solid #eceef2;border-radius:6px;padding:24px;margin-top:20px}
.smp_dialog .guide_details li + li {margin-top:22px;padding-top:22px;border-top:1px solid #d8d8d8}
.smp_dialog .guide_details_title {display:block;font-size:18px;color:#1c90fb;font-weight:900;line-height:22px;margin-bottom:12px}
.smp_dialog .guide_details_desc{font-size:13px;color:#4a4a4a;line-height:20px;font-weight:bold}
.smp_dialog .guide_details_desc > span {font-weight:normal;letter-spacing: -.65px;}
.smp_dialog .sp_dialog_newicon{display: inline-block;overflow: hidden;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_qvnybt.cat) 0 0 no-repeat;line-height: 100em;vertical-align: top;width:58px;height:58px}
.smp_dialog .sp_dialog_newicon.icon_01{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_qvnan.cat);background-position:-238px -9px}
.smp_dialog .sp_dialog_newicon.icon_02{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_qvnan.cat);background-position:-166px -9px}
.smp_dialog .sp_dialog_newicon.icon_03{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_qvnan.cat);background-position:-8px -9px}
.smp_dialog .sp_dialog_newicon.icon_04{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_qvnan.cat);background-position:-90px -9px}
.smp_dialog .sp_dialog_newicon.icon_05{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_qvnan.cat);background-position:-240px -182px}
.smp_dialog .dialog_content .dialog_data_icon .dialog_data_tit{text-align:center;}
.smp_dialog .dialog_content .dialog_data_icon .dialog_data_tit h1{padding-bottom:0;margin-bottom:15px}
.smp_dialog .dialog_content .dialog_data .dialog_data_tit{position:relative}
.smp_dialog .dialog_content .dialog_data .dialog_data_tit .btn_clr{position:absolute;top:-7px;right:-8px;width:30px;height:30px}
.smp_dialog .dialog_content .dialog_data .dialog_data_tit .btn_clr .sp_lux{width:13px;height:13px;background-position:-140px -275px;margin-bottom:0}
.smp_dialog .dialog_content .dialog_data .dialog_data_tit .btn_bx{position:absolute;top:-4px;right:0}
.smp_dialog .dialog_content .renew_title_desc {font-size:13px;line-height:22px;letter-spacing:-0.65px}
.smp_dialog .dialog_content .renew_title_desc2 {font-size:13px;line-height:18px;letter-spacing:-0.65px;color:#777}
.smp_dialog .dialog_content .renew_alert_descsction {font-size:16px;line-height:22px;letter-spacing:-.8px}
.smp_dialog .dialog_content .dialog_data_area.mgt0 {margin-top:0;}
.smp_dialog .dialog_content .col-wrap{width:100%;margin-top:8px;box-sizing:border-box}
.smp_dialog .dialog_content .col-wrap:after{display:block;clear:both;content:''}
.smp_dialog .dialog_content .col-1,
.smp_dialog .dialog_content .col-2,
.smp_dialog .dialog_content .col-3{position:relative;float:left;box-sizing:border-box}
.smp_dialog .dialog_content .col-1{width:320px}
.smp_dialog .dialog_content .col-2{width:66px;height:478px}
.smp_dialog .dialog_content .col-3{width:274px}
.smp_dialog .dialog_content .col-1:after,
.smp_dialog .dialog_content .col-2:after,
.smp_dialog .dialog_content .col-3:after{display:block;clear:both;content:''}
.smp_dialog .dialog_content .find_some{padding:0}
.smp_dialog .dialog_content .find_some .contact{height:440px;margin-top:8px;border:1px solid #e0e0e0}
.smp_dialog .dialog_content .find_some .contact:after{display:block;clear:both;content:''}
.smp_dialog .dialog_content .find_some .contact .contact_bx{border-width: 0 0 1px}
.smp_dialog .dialog_content .find_some .contact.v2 {border:0}
.smp_dialog .dialog_content .find_some .vertical_btn{position:relative;top:50%;margin-top:-29px;text-align: center}
.smp_dialog .dialog_content .find_some .vertical_btn>button,
.smp_dialog .dialog_content .find_some .vertical_btn.v2 .inbx > button{margin-bottom:4px;color:#000}
.smp_dialog .dialog_content .find_some .apply_list .apply_list_tit{position:relative}
.smp_dialog .dialog_content .find_some .apply_list .apply_list_tit h2{margin-bottom:10px;padding:10px 0 0}
.smp_dialog .dialog_content .find_some .apply_list .apply_list_tit h2>span{margin-left:4px;color: #1c90fb;}
.smp_dialog .dialog_content .find_some .apply_list .apply_list_tit h2>span.small{font-size:11px;}
.smp_dialog .dialog_content .find_some .apply_list .apply_list_tit h2:before{display:none}
.smp_dialog .dialog_content .find_some .apply_list .apply_list_bx .titbx{width:77px}
.smp_dialog .dialog_content .find_some .apply_list .apply_list_bx{overflow:hidden;overflow-y:auto;height:440px;padding:0;border:1px solid #e0e0e0;border-radius: 4px;}
.smp_dialog .dialog_content .find_some .apply_list_bx li{position:relative;padding: 0 10px;font-size:12px;font-weight:normal;box-sizing: border-box;line-height: 26px;height: 26px;}
.smp_dialog .dialog_content .find_some .apply_list_bx li.active {background-color:#e9f5ff}
.smp_dialog .dialog_content .find_some .apply_list_bx li .name{display:block;height:23px;padding:0 23px 0 20px}
.smp_dialog .dialog_content .find_some .apply_list_bx li .highlight{color:#1c90fb;font-weight:bold}
.smp_dialog .dialog_content .find_some .apply_list_bx li .name a {overflow:hidden;display:inline-block;width:100%;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;vertical-align:top;}
.smp_dialog .dialog_content .find_some .apply_list_bx li .name .part{display:block;overflow:hidden;margin-top:-2px;color:#858585;font-size:11px;line-height:16px;text-overflow:ellipsis;white-space:nowrap;}
.smp_dialog .dialog_content .find_some .apply_list_bx li .btn_del{position:absolute;top:0;right:0;padding:4px 5px;border:0;background:transparent}
.smp_dialog .dialog_content .find_some .apply_list_bx li .btn_del .sp_lux{width:7px;height:7px;margin-top:4px;background-position:-199px -278px}
.smp_dialog .dialog_content .find_some .LUX_basic_treeview .treeview_tit{padding:0}
.smp_dialog .dialog_content .find_some .LUX_basic_treeview .treeview_tit.multiple{display: flex;align-items: center;justify-content: space-between;}
.smp_dialog .dialog_content .find_some .LUX_basic_treeview .treeview_tit h2{margin-bottom:10px;padding:10px 0 0;font-weight:bold;line-height:normal}
.smp_dialog .dialog_content .find_some .LUX_basic_treeview .treeview_tit h2:before{display:none}
.smp_dialog .dialog_content .find_some .LUX_basic_treeview .chart_lst{height:440px;border:1px solid #e0e0e0}
.smp_dialog .dialog_content .find_some .apply_list li>.sp_lux{position:absolute;top:3px;left:10px}
.smp_dialog .dialog_content .find_some .apply_list li>.ico_address{width:16px;height:16px;margin-left:-2px;background-position:-324px -500px}
.smp_dialog .dialog_content .find_some .apply_list li>.ico_account{width:14px;height:15px;background-position:-350px -500px}
.smp_dialog .dialog_content .find_some .apply_list li>.ico_folder{width:16px;height:14px;background-position:-62px -982px}
.smp_dialog .dialog_content .find_some .apply_list li>.ico_people {width: 16px;height: 18px;background-position: -129px -978px;}
.smp_dialog .dialog_content .find_some .apply_list .apply_list_tit h2 {font-size:16px}
.smp_dialog .dialog_content .nodata_area{position:absolute;top:50%;left:50%;width:350px;height:80px;margin:-40px 0 0 -175px;padding-top:0}
.smp_dialog .dialog_content .login_error_alert{margin-top:0;}
.smp_dialog .dialog_content .login_error_alert .imgbox{margin-bottom:16px;text-align:center;}
.smp_dialog .dialog_content .login_error_alert .title{text-align:center;font-size:26px;color:#333;}
.smp_dialog .dialog_content .login_error_alert .desc{margin-top:12px;text-align:center;font-size:18px;line-height:26px;letter-spacing:-.9px;}
.smp_dialog .dialog_content .login_error_alert .desc em{font-weight:900;color:#1c90fb;}
.smp_dialog .dialog_content .dialog_btnbx .common_round_btn.primary{min-width:110px;height:48px;line-height:49px;font-weight:700;}
.smp_dialog .dialog_content .access_info{margin-top:20px;padding:20px;border:1px solid #eceef2;background:#f9fafc;border-radius:6px;text-align:center;font-size:16px;color:#777;}

/* 통합검색 */
.smp .smpHeader{height:54px;background:rgba(0,0,0,.16)}
.smp .smpContainer_search {position:absolute;top:54px;left:0;right:0;bottom:0;background:#f0f2f7;box-sizing:border-box;min-width:1280px}
.smp .smpContainer_search .searchtab{position:relative;border-bottom:1px solid #c3c3c3;box-sizing:border-box;margin: 20px 90px 0}
.smp .smpContainer_boardbox{padding:20px 90px;overflow-y:auto;height:calc(100% - 48px);box-sizing:border-box}
.smp .searchtab_listitem {float:left;}
.smp .searchtab_listitem + .searchtab_listitem {margin-left:30px}
.smp .searchtab_listitem_menubtn {position:relative;font-size:18px;color:#777;line-height:22px;letter-spacing: -.9px;font-weight:bold;border:0;background:none;padding-bottom:5px;box-sizing:border-box}
.smp .searchtab_listitem_menubtn:hover{color:#1c90fb}
.smp .searchtab_listitem.selected .searchtab_listitem_menubtn{color:#1c90fb;font-weight:900}
.smp .searchtab_listitem.selected .searchtab_listitem_menubtn:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#1c90fb}
.smp .boardbox_boardsection + .boardbox_boardsection{margin-top:30px}
.smp .boardbox_title{position:relative;margin-bottom:8px}
.smp .boardbox_title > h2{display:inline-block;vertical-align: top;font-size:16px;font-weight:900;line-height:19px;letter-spacing: -.8px}
.smp .boardbox_title > h2 > em {color:#1c90fb;padding-left:4px}
.smp .boardbox_title .boardbox_title_link{position:absolute;top:0;right:0;font-size:13px;color:#777;line-height:16px;letter-spacing:-.65px;text-decoration: none;}
.smp .boardbox_title .boardbox_title_link:hover{text-decoration: underline;}
.smp .boardbox_boarditem{position:relative;display:block;text-decoration:none;background:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.05);padding:18px;box-sizing:border-box;overflow:hidden;border:0}
.smp .boardbox_boarditem:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}
.smp .boardbox_boarditem:hover:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #4a4a4a;border-radius:10px}
.smp .boardbox_boarditem .boarditem_top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}
.smp .boardbox_boarditem .boarditem_top .label{display:inline-block;-webkit-box-flex:0;-ms-flex:none;flex:none;vertical-align:top;font-size:11px;color:#4361b4;border:1px solid #4361b4;letter-spacing: -.55px;line-height:17px;height:16px;padding:0 6px;overflow:hidden;border-radius:3px;font-weight:900}
.smp .boardbox_boarditem .boarditem_top .label.label_schedule{color:#7a7afa;border-color:#7a7afa}
.smp .boardbox_boarditem .boarditem_top .label.label_approval{color:#2e61ea;border-color:#7a7afa}
.smp .boardbox_boarditem .boarditem_top > strong{display:inline-block;vertical-align:top;font-size:14px;font-weight:900;line-height:19px;letter-spacing: -.7px;color:#4a4a4a;padding-left:4px}
.smp .boardbox_boarditem .findtext{color:#1c90fb;}
.smp .boardbox_boarditem .boarditem_desc {font-size:13px;font-weight:bold;line-height:16px;letter-spacing: -.65px;color:#777;}
.smp .boardbox_boarditem .boarditem_writerinfo{position:relative;margin-top:8px}
.smp .boardbox_boarditem .boarditem_writerinfo_list {font-size:11px;color:#777;letter-spacing: -.55px;line-height:15px;}
.smp .boardbox_boarditem .boarditem_writerinfo_list dd.date {color:#969696}
.smp .boardbox_boarditem .boarditem_writerinfo_list dd.name {position:relative;padding-left:18px;overflow: hidden;white-space: nowrap;word-break: break-all;text-overflow: ellipsis;}
.smp .boardbox_boarditem .boarditem_writerinfo_list dd.name:before{content:'';position:absolute;top:50%;left:0;width:16px;height:16px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_crefba.cat) no-repeat 0 0 / 16px 16px;margin-top:-10px}
.smp .boardbox_boarditem.type_share .boarditem_writerinfo_list dd.name:before{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_crefba2.cat) no-repeat 0 0 / 16px 16px;}
.smp .boardbox_boarditem .boarditem_writerinfo_list > div{float:left;position:relative;}
.smp .boardbox_boarditem .boarditem_writerinfo_list > div + div{padding-left:5px;margin-left:4px}
.smp .boardbox_boarditem .boarditem_writerinfo_list > div + div:before{content:'';position:absolute;top:50%;left:0;width:1px;height:11px;background:#d6d6d6;margin-top:-6px}
.smp .boardbox_boarditem + .boardbox_boarditem{margin-top:10px}
.smp .boardbox_notelist{margin:0 -5px}
.smp .boardbox_vertical .boardbox_boarditem{float:left;width:calc(20% - 10px);height:94px}
/* .smp .boardbox_vertical .boardbox_boarditem + .boardbox_boarditem{margin-top:0} */
.smp .boardbox_vertical .boardbox_boarditem{margin:5px}
.smp .boardbox_notelist .boarditem_desc{height:36px;overflow:hidden}
.smp .boardbox_notelist .boarditem_desc > p{line-height:18px;}
.smp .boardbox_boarditem .boardbox_boarditem_inlnk {z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;display:block;text-decoration: none;}
.smp .boardbox_notelist .boarditem_writerinfo_list > div:first-of-type{max-width:calc(100% - 140px)}
.smp .boardbox_boarditem .note_favorite_checker{z-index:2;position:absolute;bottom:-3px;right:0}
.smp .boardbox_boarditem .note_favorite_checker .common_checkswitch_input + .icon{width:17px;height:16px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sqbpp%2Sfc_qbpp_erarjny.cat) no-repeat -49px -88px / 250px 250px}
.smp .boardbox_boarditem .note_favorite_checker .common_checkswitch_input:checked + .icon{background-position:-71px -88px}
.smp .boardbox_filelist .boardbox_boarditem .note_favorite_checker{top:30px;right:10px}
.smp .boardbox_filelist .boardbox_boarditem{height:208px;padding:0}
.smp .boardbox_filelist .boarditem_filebox{position:relative;height:138px;background:#cacaca}
.smp .boardbox_filelist .boarditem_filebox.boarditem_imgbox{background:none;}
.smp .boardbox_filelist .boarditem_filebox .thumnail{width:100%;height:100%;background-size:cover;background-position:50% 0;background-repeat: no-repeat;}
.smp .boardbox_filelist .boarditem_filebox .attchfile{position:absolute;top:50%;left:50%;width:56px;height:56px;transform:translate(-50%, -50%)}
.smp .boardbox_filelist .boarditem_writerinfo{padding:10px 30px 14px 14px}
.smp .boardbox_filelist .boarditem_writerinfo .filename{display:block;font-size:14px;color:#000;font-weight:bold;line-height:18px;margin-bottom:5px}
.smp .boardbox_filelist .boarditem_writerinfo_list > div:first-of-type{max-width:calc(100% - 110px)}
.smp .boardbox_filelist .boarditem_funcbox {z-index:2;position:absolute;bottom:26px;right:10px;}
.smp .boardbox_filelist .boarditem_funcbox .funcbox_btn{display:block;width:18px;height:18px;background:none;border:0}
.smp .boardbox_filelist .boarditem_funcbox .funcbox_btn:after{content:'';position:absolute;top:50%;left:50%;width:2px;height:12px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -67px -226px / 500px 1000px;margin:-6px 0 0 -1px}
.smp .boardbox_filelist .boarditem_funcbox .funcbox_btn:hover:after,
.smp .boardbox_filelist .boarditem_funcbox.open .funcbox_btn:after{background-position:-59px -226px}
.smp .boardbox_filelist .boarditem_funcbox .funcbox_layer{display:none;position:absolute;right:0;bottom:100%;min-width:100px;background:#fff;border:1px solid #4a4a4a;border-radius:4px;overflow:hidden}
.smp .boardbox_filelist .boarditem_funcbox .funcbox_layer_btn{display:block;background:none;border:0;font-size:14px;color:#4a4a4a;font-weight:bold;padding:5px;box-sizing:border-box;width:100%;outline:0;text-align:left}
.smp .boardbox_filelist .boarditem_funcbox .funcbox_layer_btn:hover{background:#f8f8f8}
.smp .boardbox_filelist .boarditem_funcbox.open .funcbox_layer{display:block}
.smp .boardbox_memberlist .boardbox_boarditem{padding:0;height:213px}
.smp .boardbox_memberlist .boarditem_member_pic{height:110px;background:#f9fafc;padding-top:19px;box-sizing:border-box;text-align:center}
.smp .boardbox_memberlist .boarditem_member_pic .LS_profile_image{width:46px;height:46px}
.smp .boardbox_memberlist .boarditem_member_pic .name{display:block;font-size:15px;color:#000;letter-spacing: -.75px;line-height:19px;font-weight:900;margin-top:10px;padding:0 10px}
.smp .boardbox_memberlist .boarditem_member_info {position:relative;padding:8px 10px;font-size:12px;color:#4a4a4a;line-height:18px;font-weight:bold}
.smp .boardbox_memberlist .boarditem_member_info > div + div{margin-top:8px}
.smp .boardbox_memberlist .boarditem_member_info dd{position:relative;padding-left:26px}
.smp .boardbox_memberlist .boarditem_member_info dd:before{content:'';position:absolute;top:50%;left:0;width:18px;height:13px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -389px -283px / 500px 1000px;transform:translateY(-50%)}
.smp .boardbox_memberlist .boarditem_member_info dd.phone:before{background-position:-375px -283px;width:12px;height:16px;left:3px}
.smp .boardbox_memberlist .boarditem_member_info dd.email:before{background-position:-389px -283px;left:1px}
.smp .boardbox_memberlist .boarditem_member_info dd.dept:before{background-position:-406px -283px;width:17px;height:17px}
.smp .boardbox_footer {position:relative;padding:100px 0 20px}
.smp .boardbox_footer .boardbox_footerlist{float:left}
.smp .boardbox_footer .boardbox_footerlist > li {float:left;line-height:14px}
.smp .boardbox_footer .boardbox_footerlist > li + li{position:relative;margin-left:8px;padding-left:9px}
.smp .boardbox_footer .boardbox_footerlist > li + li:before{content:'';position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-7px;background:#e6e6e6}
.smp .boardbox_footer .linkitem{display:inline-block;vertical-align: top;font-size:11px;color:#777;font-weight:bold;line-height:14px;text-decoration: none;}
.smp .boardbox_footer .linkitem:hover{font-weight:900}
.smp .boardbox_footer .footer_copyright{float:right;font-size:11px;color:#bfbfbf}
.smp .boardbox_boardsection > .empty_area {margin-top:60px}
.smp .smpContainer_search .searchtab_btnbox {position:absolute;bottom:4px;right:0;}
.smp .smpContainer_search .searchtab_btnbox .selected_item{width:92px;height:30px;overflow:hidden;line-height:31px;border-radius:4px}

.smp .smpContainer_search .searchtab_btnbox_checkitem{position:relative;display:inline-block;box-sizing:border-box}
.smp .smpContainer_search .searchtab_btnbox_checkitem label .label_text{display:inline-block;padding-left:14px;font-size:13px;line-height:16px;color:#777;font-weight:bold}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input{opacity:0;position:absolute}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input::-ms-clear{display:none}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input:disabled{-webkit-text-fill-color:#8d8d8d}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input+.icon{display:inline-block;overflow:hidden;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat 0 0 / 500px 1000px;line-height:100em;vertical-align:top;position:absolute;left:0;top:50%;width:10px;height:7px;margin-top:-4px}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input[type=radio]+.icon{background-position:-127px -232px}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input[type=radio]:checked+.icon{background-position:-425px -284px}
.smp .smpContainer_search .searchtab_btnbox_checkitem .radio_input[type=radio]:checked ~ .label_text{font-weight:900;color:#4a4a4a}
.smp .smpContainer_search .searchtab_btnbox_checkitem + .searchtab_btnbox_checkitem{margin-left:14px}
.smp .smpContainer_search .searchtab_select_resultbox {z-index:5;display:none;position:absolute;background:#fff;overflow:hidden;right:0;width:300px;border:1px solid #4a4a4a;border-radius:4px;margin-top:4px;padding:20px 20px 12px;box-sizing:border-box}
.smp .smpContainer_search .common_component_select.open .searchtab_select_resultbox{display:block}
.smp .smpContainer_search .searchtab_select_resultbox dt{float:left;font-size:14px;font-weight:900;color:#4a4a4a;width:55px;text-align:left;line-height:21px}
.smp .smpContainer_search .searchtab_select_resultbox dd{float:left;width:calc(100% - 55px)}
.smp .smpContainer_search .searchtab_select_resultbox dl > div + div{margin-top:15px}
.smp .smpContainer_search .searchtab_select_resultbox_footer {text-align:center;margin-top:15px}
.smp .smpContainer_search .searchtab_select_resultbox_footer .common_round_btn + .common_round_btn{margin-left:3px}
.smp .smpContainer_boardbox .common_new_pagination{margin-top:30px}
.smp .boardbox_title .common_component_select {position:absolute;top:-4px;right:0}
.smp .boardbox_title .common_component_select .selected_item{width:92px;height:30px;line-height:31px;overflow:hidden}
.smp .boardbox_emptyset {position:relative;min-height:400px;height:100%}
.smp .boardbox_emptyset .empty_area{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:0}
.smp .boardbox_notelist.boardbox_details .boarditem_desc{height:90px;overflow:hidden}
.smp .boardbox_notelist.boardbox_details .boarditem_desc > p{line-height:18px;}
.smp .boardbox_notelist.boardbox_details .boardbox_boarditem{height:150px}

@media only screen and (min-width:1600px) {
    .smp .boardbox_vertical .boardbox_boarditem{width:calc(16.6666666667% - 10px)}
}

/* 관리자페이지 */
.smp .smpContainer .LS_subheader{padding:0 85px}
.smp .smpContainer .LS_subheader.white_type .sub_menu .tabs_wrap > li:last-of-type > a{padding-right:0}
.smp .smpContainer.smp_admin{position: absolute;top: 54px;left: 0;right: 0;bottom: 0;background: #f0f2f7;box-sizing: border-box;min-width: 1280px;overflow:hidden}
.smp .smp_admincontents{height:calc(100% - 48px)}
.smp .smp_admincontents.has_scroll{overflow-y:auto}
.smp .smp_admincontents.has_scroll .smp_admincontents_box{height:auto}
.smp .smp_admincontents.has_scroll:after{content:'';display:block;height:20px}
.smp .smp_admincontents_titlebox {position:relative;margin:28px 85px 10px;}
.smp .smp_admincontents_titlebox .titletext{display:inline-block;vertical-align:top;font-size:18px;color:#000;line-height:22px;font-weight:900}
.smp .smp_admincontents_titlebox .subtext{display:inline-block;font-size:14px;line-height:22px;letter-spacing: -.7px;color:#4a4a4a;padding-left:6px;font-weight:normal}
.smp .smp_admincontents_box{position:relative;margin:0 85px;height:calc(100% - 61px)}
.smp .smp_admincontents_box .admincontents_card{background:#fff;border-radius:12px;border:1px solid #e6e6e6;padding:20px;box-sizing:border-box}
.smp .smp_admincontents_box .admincontents_subtitle{display:block;font-size:15px;font-weight:900;letter-spacing: -.75px;line-height:20px;margin-bottom:10px}
.smp .smp_admincontents_box .admincontents_svclistbox{position:absolute;top:0;left:0;bottom:62px;width:300px;padding:0}
.smp .smp_admincontents_box .admincontents_orgbox{position:absolute;top:0;right:0;left:316px;bottom:62px}
.smp .smp_admincontents_box .admincontents_svclistbox .admincontents_subtitle{padding:20px 20px 0 15px}
.smp .admincontents_svclistbox .svclist_btn{position:relative;display:block;background:#fff;border:1px solid #d3d3d3;border-radius:6px;width:100%;min-height:66px;text-align:left;padding:15px 15px 13px 60px;box-sizing:border-box}
.smp .admincontents_svclistbox .svclist_btn .LS_icons{position:absolute;top:50%;left:15px;margin-top:-17px}
.smp .admincontents_svclistbox .svclist_btn_title {display:block;font-size:14px;color:#4a4a4a;letter-spacing: -.7px;line-height:17px;font-weight:bold}
.smp .admincontents_svclistbox .svclist_btn_desc{display:block;font-size:12px;color:#989898;letter-spacing: -.6px;line-height:15px;margin-top:2px;font-weight:bold}
.smp .admincontents_svclistbox .svclist_btn_desc > em {color:#1c90fb}
.smp .admincontents_svclistbox .svclist {position:relative;padding:0 15px;box-sizing:border-box;overflow-y:auto;height:calc(100% - 50px)}
.smp .admincontents_svclistbox .svclist:after{content:'';display:block;height:20px}
.smp .admincontents_svclistbox .svclist > li + li {margin-top:6px}
.smp .admincontents_svclistbox .svclist > li.selected .svclist_btn{box-shadow:0 1px 5px rgba(0,0,0,.11);border-color:#1c90fb}
.smp .admincontents_svclistbox .svclist .svclist_btn:hover{box-shadow:0 1px 5px rgba(0,0,0,.11)}
.smp .admincontents_svclistbox .svclist > li.disabled .svclist_btn{border-color:#e5e5e5;background:#f7f7f7}
.smp .admincontents_svclistbox .svclist > li.disabled .svclist_btn_title{color:#b4b4b4}
.smp .admincontents_svclistbox .svclist > li.disabled .svclist_btn .LS_icons {background:#d3d3d3 !important}
.smp .admincontents_svclistbox .svclist > li.disabled .svclist_btn:hover{box-shadow:none;}
.smp .admincontents_svclistbox .svclist .empty_area {position:absolute;top:50%;left:0;right:0;text-align:center;transform: translateY(-50%);padding:50px 0}
.smp .smp_admincontents_box .tree_wrap {display: -webkit-box; display: -ms-flexbox; display: flex;height: 100%;box-sizing: border-box;border-radius: 12px;background-color: #fff}
.smp .smp_admincontents_box .tree_wrap > div {display: block;}
.smp .smp_admincontents_box .tree_wrap > div .tree_title {display: block;font-size: 16px;line-height: 20px;letter-spacing: -0.8px;color: #000;font-weight: 700;margin-bottom: 11px;}
.smp .smp_admincontents_box .tree_wrap .left_box {width: 280px;min-width: 280px;}
.smp .smp_admincontents_box .tree_wrap .mid_box {width: 70px;min-width: 70px;}
.smp .smp_admincontents_box .tree_wrap .right_box {position:relative;flex: 1;}
.smp .smp_admincontents_box .tree_wrap .mid_box .btn_box_tree {display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;}
.smp .smp_admincontents_box .tree_wrap .mid_box .btn_box_tree .LUX_basic_btn + .LUX_basic_btn {margin-top: 4px;}
.smp .smp_admincontents_box .right_box_listwrap {position:relative;box-sizing: border-box;border: 1px solid #e6e6e6;border-radius: 4px;overflow:hidden;height: calc(100% - 31px)}
.smp .smp_admincontents_box .right_box_listwrap .empty_area{padding:100px 0}
.smp .smp_admincontents_box .user_card_wrap {position:relative;height: calc(100% - 52px);overflow-y: auto;box-sizing:border-box;padding:5px;font-size:0}
.smp .smp_admincontents_box .user_card_wrap:after{content:'';position:relative;display:block;height:5px;}
.smp .smp_admincontents_box .user_card_wrap .card {display: inline-block;vertical-align:top;width: calc(50% - 10px);height: 202px;border: 1px solid #dbdbdb;border-radius: 8px;box-sizing: border-box;overflow: hidden;margin:5px;}
.smp .smp_admincontents_box .user_card_wrap .card:hover {border-color: #1c90fb;}
.smp .smp_admincontents_box .user_card_wrap .card .top {position: relative;display: block;text-align: center;height: 130px;padding: 20px 8px 16px;box-sizing: border-box;background-color: #f9fafc;}
.smp .smp_admincontents_box .user_card_wrap .card .top .img_box {position: relative;display: inline-block;vertical-align: top;width: 46px;height: 46px;border: 1px solid #dbdbdb;border-radius: 50%;overflow: hidden;}
.smp .smp_admincontents_box .user_card_wrap .card .top .img_box .thumimage {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: 50% 50%;background-size: cover;background-repeat: no-repeat;}
.smp .smp_admincontents_box .user_card_wrap .card .top .text_box {display: block;margin-top: 9px;}
.smp .smp_admincontents_box .user_card_wrap .card .top .text_box .name {display: inline-block;vertical-align:top;font-size: 15px;line-height: 19px;letter-spacing: -0.8px;color: #000;font-weight: 900;max-width:120px}
.smp .smp_admincontents_box .user_card_wrap .card .top .text_box .user_id {display: block;margin-top: 4px;font-size: 11px;line-height: 13px;letter-spacing: -0.55px;color: #939393;}
.smp .smp_admincontents_box .user_card_wrap .card .top .label_master {position: absolute;top: 8px;left: 8px;display: inline-block;vertical-align: top;font-size: 11px;line-height: 14px;letter-spacing: -0.55px;padding: 2px 8px;border-radius: 9px;background-color: #f8c133;color: #fff;white-space: nowrap;}
.smp .smp_admincontents_box .user_card_wrap .btn_usercard_close{position:absolute;top:9px;right:9px;width:18px;height:18px;border:0;background:none}
.smp .smp_admincontents_box .user_card_wrap .btn_usercard_close:after{content:'';position:absolute;top:50%;left:50%;width:11px;height:11px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sfc_fzc.cat) no-repeat -50px 0 / 250px 250px;margin:-5px 0 0 -5px}
.smp .smp_admincontents_box .user_card_wrap .card .bottom {display: block;padding: 12px 16px;box-sizing: border-box;}
.smp .smp_admincontents_box .user_card_wrap .card .bottom .user_info {display: block;position: relative;}
.smp .smp_admincontents_box .user_card_wrap .card .bottom .user_info .item {display: flex;}
.smp .smp_admincontents_box .user_card_wrap .card .bottom .user_info .item + .item {margin-top: 6px;}
.smp .smp_admincontents_box .user_card_wrap .card .bottom .user_info .item dt {display: block;width: 20px;height: 20px;min-width: 20px;margin-right: 6px;}
.smp .smp_admincontents_box .user_card_wrap .card .bottom .user_info .item dt .ico_user_info {display: block;width: 20px;height: 20px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sfc_fzc.cat) no-repeat 0 0 / 250px 250px;}
.smp .smp_admincontents_box .user_card_wrap .card .bottom .user_info .item dt .ico_user_info.mail {background-position: -25px 0}
.smp .smp_admincontents_box .user_card_wrap .card .bottom .user_info .item dt .ico_user_info.phone {background-position: 0 0}
.smp .smp_admincontents_box .user_card_wrap .card .bottom .user_info .item dd {display: block;flex: 1;font-size: 12px;line-height: 20px;letter-spacing: -0.6px;color: #575757;}
.smp .smp_admincontents_box .admincontents_favbtn{display:inline-block;vertical-align:top;position:relative;width:15px;height:15px;margin-left:2px}
.smp .smp_admincontents_box .admincontents_favbtn .favbtn_input {opacity:0;position:absolute}
.smp .smp_admincontents_box .admincontents_favbtn .favbtn_input + .favbtn_icon{position:absolute;top:50%;left:50%;overflow:hidden;width:15px;height:15px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sfc_fzc.cat) no-repeat -62px 0 / 250px 250px;margin:-7px 0 0 -7px;line-height:100em}
.smp .smp_admincontents_box .admincontents_favbtn .favbtn_input:checked + .favbtn_icon{background-position:-78px 0}
.smp .smp_admincontents_box .orgbox_controlbtnbox {position:absolute;bottom:0;left:0;right:0;height:52px;background:#f6f8fa;border-top:1px solid #e6e6e6;text-align:center;padding-top:7px;box-sizing:border-box}
.smp .smp_admincontents_box .orgbox_controlbtnbox .common_round_btn{height:38px;padding:0 20px}
.smp .smp_admincontents_box .orgbox_controlbtnbox .common_round_btn + .common_round_btn {margin-left:4px}
.smp .admincontents_orgtree {position: absolute;top: 0;left: 0;bottom: 62px;width: 356px;padding: 0;}
.smp .admincontents_memberlist {position: absolute;top: 0;right: 0;left: 372px;bottom: 62px;}
.smp .admincontents_memberlist .memberlist_boxtbl{height:100%}
.smp .admincontents_memberlist .memberlist_boxtbl .list_body{height:calc(100% - 37px)}
.smp .admincontents_memberlist .memberlist_boxtbl .list_body:after{content:'';display:block;height:10px;}
.smp .admincontents_memberlist .memberlist_boxtbl .col1{width:10%}
.smp .admincontents_memberlist .memberlist_boxtbl .col2{width:30%}
.smp .admincontents_memberlist .memberlist_boxtbl .col3{width:10%}
.smp .admincontents_memberlist .memberlist_boxtbl .col4{width:10%}
.smp .admincontents_memberlist .memberlist_boxtbl .col5{width:20%}
.smp .admincontents_memberlist .memberlist_boxtbl .col6{width:20%}
.smp .admincontents_memberlist .memberlist_boxtbl .list_body .col2{text-align:left}
.smp .admincontents_memberlist .admincontents_subtitle_combo{position:absolute;top:14px;right:20px;}

.smp .smp_admincontents_titlebox .rbox{position:absolute;top:-4px;right:0;}
.smp .smp_admincontents_box .tree_wrap.type2{margin-top:15px;height:calc(100% - 45px)}
.smp .smp_admincontents_box .tree_wrap.type2 .right_box{padding-left:20px}
.smp .smp_admincontents_box .memberlist_boxtbl_v2{height:100%}
.smp .smp_admincontents_box .memberlist_boxtbl_v2 .list_body{height:calc(100% - 56px)}
.smp .smp_admincontents_box .memberlist_boxtbl_v2 .col1{width:7%}
.smp .smp_admincontents_box .memberlist_boxtbl_v2 .col2{width:15%}
.smp .smp_admincontents_box .memberlist_boxtbl_v2 .col3{width:15%}
.smp .smp_admincontents_box .memberlist_boxtbl_v2 .col4{width:33%}
.smp .smp_admincontents_box .memberlist_boxtbl_v2 .col5{width:15%}
.smp .smp_admincontents_box .memberlist_boxtbl_v2 .col6{width:15%}
.smp .smp_admincontents_box .memberlist_boxtbl_v2 .list_body .col4{text-align:left}
.smp .smp_admincontents_box .admincontents_subtitle_rbox {position:absolute;top:-4px;right:0}
.smp .smp_admincontents_box .admincontents_orgbox_tab{clear:both;overflow:hidden}
.smp .smp_admincontents_box .admincontents_orgbox_tab > li {float:left}
.smp .smp_admincontents_box .admincontents_orgbox_tab > li + li {margin-left:25px}
.smp .smp_admincontents_box .admincontents_orgbox_tabbtn{display:block;font-size:15px;color:#777;font-weight:bold;letter-spacing: -.75px;border:0;background:none;padding-bottom:7px;outline:0}
.smp .smp_admincontents_box .admincontents_orgbox_tabbtn:hover{color:#1c90fb}
.smp .smp_admincontents_box .admincontents_orgbox_tab > li.selected .admincontents_orgbox_tabbtn {color:#1c90fb;font-weight:900;border-bottom:2px solid #1c90fb}

.smp .smp_admincontents_box.type2 .admincontents_orgbox{left:0;right:316px}
.smp .smp_admincontents_box.type2 .admincontents_svclistbox{left:auto;right:0}
.smp .smp_admincontents_box .memberlist_boxtbl_v3{height:100%}
.smp .smp_admincontents_box .memberlist_boxtbl_v3 .list_body{height:calc(100% - 56px)}
.smp .smp_admincontents_box .memberlist_boxtbl_v3 .col1{width:15%}
.smp .smp_admincontents_box .memberlist_boxtbl_v3 .col2{width:15%}
.smp .smp_admincontents_box .memberlist_boxtbl_v3 .col3{width:40%}
.smp .smp_admincontents_box .memberlist_boxtbl_v3 .col4{width:15%}
.smp .smp_admincontents_box .memberlist_boxtbl_v3 .col5{width:15%}
.smp .smp_admincontents_box .memberlist_boxtbl_v3 .list_body .col3{text-align:left}
.smp .smp_admincontents_box.type2 .tree_wrap.type2{margin-top:0;height:100%}
.smp .smp_admincontents_box.type2 .admincontents_orgbox_tab{margin:0 15px 10px}
.smp .smp_admincontents_box.type2 .admincontents_svclistbox .svclist{height:calc(100% - 90px)}
.smp .smp_admincontents_box .common_boxtbl .empty_area{padding:100px 0}
.smp .smp_admin .LUX_basic_rnb{position:absolute}
.smp .smp_admin .LUX_basic_rnb .dimmed{position:absolute}
.smp .smp_admin .LUX_basic_rnb .rnbin{bottom:0;overflow:hidden}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history{overflow:hidden;position:relative;overflow-y:auto;height:calc(100% - 20px)}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history h2{padding:12px 0 9px;border-top:1px solid #ebebeb;border-bottom:1px solid #ececec;background:#f6f6f6;font-size:16px;font-weight:bold;color:#4a4a4a;text-align:center}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history ul+h2{border-top:0}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .detp_text{font-size:10px;color:#4a4a4a;margin-top:2px}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .history_admininfo_dl{font-size:11px;color:#4a4a4a;margin-top:4px}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .history_admininfo_dl > div{position:relative;display:inline-block;vertical-align: top;}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .history_admininfo_dl > div + div{margin-left:4px;padding-left:5px}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .history_admininfo_dl > div + div:before{content:'';position:absolute;top:50%;left:0;width:1px;height:10px;background:#ccc;margin-top:-6px}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .history_admininfo_dl dd.ellipsis {max-width:200px}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .history_text{font-size:15px;color:#000}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .history_text>em{color:#1c90fb}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history li{position:relative;padding:12px 10px 12px 30px;border-bottom:1px solid #ededed}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history li:before{position:absolute;top:50%;left:5px;width:16px;height:16px;margin-top:-8px;background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_eao.cat);background-repeat:no-repeat;content:''}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history li.ico_historyadd:before{background-position:-106px 0}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history li.ico_historydel:before{background-position:-128px 0}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history li.ico_historymod:before{background-position:-151px 0}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history li>span{display:block}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .send_history{display:table;width:100%;padding:12px 0 9px;border-bottom:1px solid #d8d8d8}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .send_history .send_history_item{display:table-cell;position:relative;height:20px;font-size:13px;color:#4a4a4a;text-align:center;font-weight:bold;line-height:20px}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .send_history .send_history_item:before{position:absolute;top:50%;left:0;margin-top:-6px;width:1px;height:12px;background-color:#d9d9d9;content:''}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .send_history .send_history_item:first-child:before{display:none}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .send_history .num{color:#3c5dec}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .send_history_list li{padding:10px 5px 8px 8px}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .send_history_list li:before{display:none}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .send_history_list .history_text{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}
.smp .smp_admin .LUX_basic_rnb .smp_rnbset_history .empty_area{padding:100px 0}
.smp .smp_admin .LUX_basic_rnb .rnbset_history_searchbox{margin:6px 0}
.smp .smp_admin .LUX_basic_rnb .rnbset_history_searchbox .common_round_searchbox3{width:100%}
.smp .smp_admincontents_box .admincontents_storege.admincontents_card{padding:10px 30px}
.smp .admincontents_storege{display: -webkit-box; display: -ms-flexbox; display: flex;}
.smp .admincontents_storege_infobox {color:#333;line-height:60px;width:280px;clear:both;overflow:hidden;}
.smp .admincontents_storege_infobox dt{float:left;font-size:15px;letter-spacing:-.75px;font-weight:900}
.smp .admincontents_storege_infobox dd{float:right;font-size:20px;}
.smp .admincontents_storege_infobox dd > em {font-size:24px;font-weight:bold;padding-right:4px}
.smp .admincontents_storege_infobox dd.warn_text{color:#fc5356}
.smp .admincontents_storege_graph{position:relative;flex:1 1 auto;padding-left:50px}
.smp .admincontents_storege_graph:before{content:'';position:absolute;top:50%;left:24px;width:1px;height:42px;background:#eceff0;margin-top:-21px}
.smp .admincontents_storege_graph .WSC_LUXLinearChart li > span{border-radius:50%;width:5px;height:5px;top:4px;}

.smp .smp_storege_linear_chart{position:relative;padding:15px 0 12px}
.smp .smp_storege_linear_chart .warn_text{position:absolute;top:0;left:0;font-size:11px;color:#fc5356;font-weight:bold;padding-left:16px}
.smp .smp_storege_linear_chart .warn_text:before{content:'';position:absolute;top:50%;left:0;width:14px;height:14px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -366px -210px / 500px 1000px;margin-top:-9px}
.smp .smp_storege_linear_chart .totalsize{position:absolute;top:0;right:0;font-size:11px;color:#4a4a4a}
.smp .smp_storege_linear_chart .totalsize > strong{font-weight:900}
.smp .smp_storege_linear_chart .totalsize .subwarn {font-weight:normal}
.smp .smp_storege_linear_chart .totalsize.warn{color:#fc5356}
.smp .smp_storege_linear_chart .totalsize.warn .subwarn{color:#4a4a4a}
.smp .smp_storege_linear_chart .chart_box{display:table;width:100%;background:#f3f3f3;height:10px;border-radius:3px;}
.smp .smp_storege_linear_chart .chart_item {display: table-cell;position: relative;height: 100%;padding-left: 5px;font-size: 12px;color: #fff;box-sizing: border-box;vertical-align: middle;}
.smp .smp_storege_linear_chart .chart_box .chart_item:first-of-type {border-radius:3px 0 0 3px}
.smp .smp_storege_linear_chart .chart_box .chart_item:last-of-type {border-radius:0 3px 3px 0}
.smp .smp_storege_linear_chart .chart_lesend {margin-top:10px}
.smp .smp_storege_linear_chart .chart_lesend ul{overflow:hidden}
.smp .smp_storege_linear_chart .chart_lesend li {float: left;margin-right: 20px;font-size: 11px;color: #4a4a4a;}
.smp .smp_storege_linear_chart .chart_lesend .chart_lesend_ico{display: inline-block;position: relative;margin-right: 5px;vertical-align: top;width:5px;height:5px;top:4px;border-radius:50%}
.smp .smp_storege_linear_chart .chart_item .tolltip{z-index:1;position:absolute;bottom:12px;left:50%;background:#000;padding:10px;border-radius:6px;width:120px;box-sizing:border-box;transform:translateX(-50%)}
.smp .smp_storege_linear_chart .chart_item .tolltip > strong{display:block}
.smp .smp_storege_linear_chart .chart_item .tolltip dl{clear:both;overflow:hidden;margin-top:4px}
.smp .smp_storege_linear_chart .chart_item .tolltip dt{float:left}
.smp .smp_storege_linear_chart .chart_item .tolltip dd{float:right}
.smp .smp_storege_linear_chart .chart_item .tolltip:after{content:'';position:absolute;bottom:-4px;left:50%;width:8px;height:8px;background:#000;transform: rotate(45deg);margin-left:-4px}

.smp .admincontents_storageuser{margin-top:30px}
.smp .admincontents_storageuser .titlebox{position:relative}
.smp .admincontents_storageuser .titlebox > h3{display:inline-block;font-size:15px;font-weight:900;color:#000;line-height:30px;margin-right:10px}
.smp .admincontents_storageuser .titlebox .rbox{position:absolute;top:0;right:0}
.smp .admincontents_storageuser .titlebox .common_component_select{display:inline-block;vertical-align:top;width:170px}
.smp .admincontents_storageuser .common_tbl_round2{margin-top:9px}
.smp .admincontents_storageuser .common_tbl_round2 .tbl_scroll{overflow-y:overlay}
.smp .admincontents_storageuser .common_tbl_round2 td.txtrgt{padding-right:20px}
.smp .admincontents_storageuser .common_tbl_round2 .empty_area {padding:50px 0}
.smp .admincontents_storageuser_chartbox {position:relative;border-radius:10px;margin-top:8px}

.WSC_popover_smp_storageuser .storeageuser_popover_dltop {display: -webkit-box; display: -ms-flexbox; display: flex;font-size:14px;color:#4a4a4a;padding:10px 8px}
.WSC_popover_smp_storageuser .storeageuser_popover_dltop > div{flex:1 1 auto}
.WSC_popover_smp_storageuser .storeageuser_popover_dltop .name{font-weight:900;text-align:left;max-width:200px}
.WSC_popover_smp_storageuser .storeageuser_popover_dltop .size{text-align:right}
.WSC_popover_smp_storageuser .storeageuser_popover_dltop dd{padding:0 5px}
.WSC_popover_smp_storageuser .storeageuser_popover_dlbt {display: -webkit-box; display: -ms-flexbox; display: flex;font-size:11px;color:#4a4a4a;line-height:18px}
.WSC_popover_smp_storageuser .storeageuser_popover_dlbt > div{flex:1 1 auto}
.WSC_popover_smp_storageuser .storeageuser_popover_dlbt .name{position:relative;text-align:left;max-width:200px;padding-left:8px;box-sizing:border-box}
.WSC_popover_smp_storageuser .storeageuser_popover_dlbt .size{text-align:right}
.WSC_popover_smp_storageuser .storeageuser_popover_dlbt dd{padding:0 5px}
.WSC_popover_smp_storageuser .storeageuser_popover_dlbt .svcicon{position:absolute;top:50%;left:0;width:6px;height:6px;border-radius:50%;margin-top:-3px}
.WSC_popover_smp_storageuser .storeageuser_popover_list {border-top:1px solid #e1e1e1;padding:5px 8px}

/* 공지사항 */
.smp .smp_notice_content{overflow-y: auto;height: calc(100% - 48px);padding: 28px 85px;box-sizing: border-box;}
.smp .smp_notice_content .smp_notice{display: flex;align-items: center;justify-content: space-between;}
.smp .smp_notice_content .smp_notice .notice_sort_wrap{position: relative;box-sizing: border-box;}
.smp .smp_notice_content .smp_notice .smp_notice_titlebox{display: inline-block;vertical-align: top;font-size: 18px;color: #000;line-height: 22px;font-weight: 900;}
.smp .smp_notice_content .smp_notice .subtext{display: inline-block;font-size: 14px;line-height: 22px;letter-spacing: -.7px;color: #4a4a4a;padding-left: 6px;font-weight: normal;}
.smp .smp_notice_content .smp_notice .notice_sort_wrap .sort_list{display: flex;width: 100%;}
.smp .smp_notice_content .smp_notice .notice_sort_wrap .sort_list .item{display: flex;align-items: center;}
.smp .smp_notice_content .smp_notice .notice_sort_wrap .sort_list .item dt{display: block;min-width: 60px;text-align: right;font-size: 14px;letter-spacing: -0.7px;color: #4a4a4a;font-weight: bold;padding-right: 6px;box-sizing: border-box;}
.smp .smp_notice_content .smp_notice .notice_sort_wrap .sort_list .item:first-child dt{text-align: left;}
.smp .smp_notice_content .smp_notice .notice_sort_wrap .sort_list .item dd{white-space: nowrap;}
.smp .smp_notice_content .common_boxtbl{margin-top: 20px}
.smp .smp_notice_content .common_boxtbl .col1{width: 10%}
.smp .smp_notice_content .common_boxtbl .col2{width: 55%}
.smp .smp_notice_content .common_boxtbl .col3{width: 10%}
.smp .smp_notice_content .common_boxtbl .col4{width: 15%}
.smp .smp_notice_content .common_boxtbl .col5{width: 10%}
.smp .smp_notice_content .common_boxtbl.type_check .col1 {width: 5%;}
.smp .smp_notice_content .common_boxtbl.type_check .col2 {width: 7%;}
.smp .smp_notice_content .common_boxtbl.type_check .col3 {width: 43%;}
.smp .smp_notice_content .common_boxtbl.type_check .col4 {width: 10%;}
.smp .smp_notice_content .common_boxtbl.type_check .col5 {width: 10%;}
.smp .smp_notice_content .common_boxtbl.type_check .col6 {width: 15%;}
.smp .smp_notice_content .common_boxtbl.type_check .col7 {width: 10%;}
.smp .smp_notice_content .common_boxtbl .list_header{background-color: #e1e4eb;}
.smp .smp_notice_content .common_boxtbl .list_body .row{background-color: #fff;}
.smp .smp_notice_content .common_boxtbl .list_body .document_title {display: flex;align-items: center;}
.smp .smp_notice_content .common_boxtbl .list_body .document_title .WSC_LUXTooltip{max-width: 100%;}
.smp .smp_notice_content .common_boxtbl .list_body .document_title .notice_title{display: block;}
.smp .smp_notice_content .common_boxtbl .list_body .document_title .notice_title .LUX_basic_popover2:before{background:rgb(20,20,20);border-color:transparent}
.smp .smp_notice_content .common_boxtbl .list_body .document_title .ico_notice{display: block;min-width: 16px;margin-top: -2px !important;margin: 0 2px;}
.smp .smp_notice_content .common_boxtbl .list_body .color_gray{color: #989898;}
.smp .smp_notice_content .common_boxtbl .notice_label{display: inline-block;vertical-align: middle;font-size: 11px;line-height: 14px;padding: 2px 8px 0px;border: 1px solid;box-sizing: border-box;border-radius: 9px;}
.smp .smp_notice_content .common_boxtbl .notice_label.color_yellow{border-color: #f8c133;color: #f8c133;}
.smp .smp_notice_content .common_boxtbl .notice_label.color_gray{border-color: #b4b4b4;color: #b4b4b4;}
.smp .smp_notice_content .common_boxtbl .ico_notice{display: inline-block;vertical-align: top;position: relative;width: 18px;min-width: 18px;height: 18px;}
.smp .smp_notice_content .common_boxtbl .ico_notice:before{content: '';display: block;position: absolute;top: 50%;left: 50%;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spy%2Sfc_py.cat) no-repeat 0 0;}
.smp .smp_notice_content .common_boxtbl .ico_notice.new:before{width: 16px;height: 16px;margin: -8px 0 0 -8px;background-position: -243px -1374px;}
.smp .smp_notice_content .common_boxtbl .ico_notice.file:before{width: 10px;height: 16px;margin: -8px 0 0 -5px;background-position: -269px -1374px;}
.smp .smp_notice_content .common_boxtbl .ico_notice.reserv:before {width: 16px;height: 15px;margin: -8px 0 0 -8px;background-position: 0 -1398px;}
.smp .smp_notice_content .title_btn_box{font-size: 0;}
.smp .smp_notice_content .title_btn_box > button{margin: 0 0 0 4px;}
.smp .smp_notice_content .title_btn_box > button:first-of-type{margin-left: 0;}
.smp .smp_notice_content .title_btn_box > button:last-of-type{margin-left: 0;}
.smp .smp_notice_content .title_btn_box > button .ico_btn {position: relative;display: inline-block;vertical-align: top;width: 18px;height: 18px;margin-right: 1px;}
.smp .smp_notice_content .title_btn_box > button .ico_btn:before {content: '';display: block;position: absolute;top: 50%;left: 50%;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_yhk.cat) no-repeat 0 0;}
.smp .smp_notice_content .title_btn_box > button .ico_btn.edit:before {width: 14px;height: 14px;margin: -7px 0 0 -7px;background-position: 0 -963px;}
.smp .smp_notice_content .title_btn_box > button .ico_btn.del:before {width: 14px;height: 14px;margin: -7px 0 0 -7px;background-position: -61px -963px;}
.smp .smp_notice_content .title_btn_box .bar {display: inline-block;vertical-align: top;width: 1px;height: 24px;margin: 3px 6px;background-color: #cfcfcf;}
.smp .smp_notice_content .sec_detail_view{display: block;width: 100%;padding: 32px 40px;margin-top: 8px;border-radius: 12px;background-color: #fff;box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.08);box-sizing: border-box;}
.smp .smp_notice_content .notice_header{display: block;position: relative;}
.smp .smp_notice_content .notice_header .notice_title{display: block;position: relative;padding-right: 400px;box-sizing: border-box;}
.smp .smp_notice_content .notice_header .notice_title > h3{display: block;width: 100%;font-size: 20px;line-height: 25px;letter-spacing: -1.0px;color: #000;font-weight: bold;}
.smp .smp_notice_content .notice_header .notice_attach_file{display: block;position: absolute;top: 7px;right: 0;}
.smp .smp_notice_content .notice_header .notice_attach_file .item{display: flex;justify-content: space-between; position: relative;font-size: 14px;line-height: 18px;letter-spacing: -0.7px;}
.smp .smp_notice_content .notice_header .notice_attach_file .item + .item{margin-top: 4px;}
.smp .smp_notice_content .notice_header .notice_attach_file .item dt{display: block;position: relative;padding-right: 9px;margin-right: 8px;color: #4a4a4a;min-width: 60px;box-sizing:border-box;}
.smp .smp_notice_content .notice_header .notice_attach_file .item + .item dt:before{display:none;}
.smp .smp_notice_content .notice_header .notice_attach_file .item dt:before{content: '';display: block;position: absolute;top: 3px;right: 0;width: 1px;height: 12px;background-color: #cfcfcf;}
.smp .smp_notice_content .notice_header .notice_attach_file .item dd{display: block;}
.smp .smp_notice_content .notice_header .notice_attach_file .item dd .name{color: #1c90fb;text-decoration: none;}
.smp .smp_notice_content .notice_header .notice_attach_file .item dd .file_size{color: #a6a6a6;}
.smp .smp_notice_content .notice_header .notice_info{display: flex;width: 100%;margin-top: 16px;}
.smp .smp_notice_content .notice_header .notice_info .item{display: flex;position: relative;font-size: 14px;line-height: 18px;letter-spacing: -0.7px;color: #4a4a4a;}
.smp .smp_notice_content .notice_header .notice_info .item + .item{margin-left: 24px;}
.smp .smp_notice_content .notice_header .notice_info .item dt{display: block;padding-right: 9px;margin-right: 8px;position: relative;}
.smp .smp_notice_content .notice_header .notice_info .item dt:before{content: '';display: block;width: 1px;height: 12px;position: absolute;top: 2px;right: 0;background-color: #cfcfcf;}
.smp .smp_notice_content .notice_set_info{display: block;width: 100%;flex-wrap: wrap;padding: 8px 16px;margin-top: 24px;box-sizing: border-box;font-size: 0;background-color: #f7f9fc;}
.smp .smp_notice_content .notice_set_info .item{position: relative;display: inline-block;vertical-align: top;font-size: 0;padding: 8px 0;}
.smp .smp_notice_content .notice_set_info .item + .item{padding-left: 17px;margin-left: 16px;}
.smp .smp_notice_content .notice_set_info .item + .item:before{content: '';display: block;position: absolute;top: 9px;left: 0;width: 1px;height: 12px;background-color: #cfcfcf;}
.smp .smp_notice_content .notice_set_info .item dt{display: inline-block;vertical-align: top;color: #4a4a4a;font-weight: bold;font-size: 12px;line-height: 15px;letter-spacing: -0.6px;}
.smp .smp_notice_content .notice_set_info .item dd{display: inline-block;vertical-align: top;color: #777;margin-left: 8px;font-size: 12px;line-height: 15px;letter-spacing: -0.6px;}
.smp .smp_notice_content .notice_set_info .item dd .label_reservation{display: inline-block;vertical-align: top;font-size: 10px;line-height: 12px;color: #fff;padding: 4px 8px;box-sizing: border-box;letter-spacing: -0.6px;font-weight: bold;border-radius: 14px;background-color: #1c90fb;margin: -4px 0 0 4px;min-width: 34px;text-align: center;}
.smp .smp_notice_content .notice_set_info .item.type_02{padding-left: 0;margin-left: 0;display: block;}
.smp .smp_notice_content .notice_set_info .item.type_02:before{display: none;}
.smp .smp_notice_content .notice_set_info .item.type_add_file .file_name{color: #1c90fb;text-decoration: none;}
.smp .smp_notice_content .notice_set_info .item.type_add_file .file_size{margin-left: 4px;color: #a6a6a6;}
.smp .smp_notice_content .notice_set_info .item.type_add_file > dd{margin: 0 10px 0 0;}
.smp .smp_notice_content .notice_set_info .item.type_add_file{position:relative;display: block;padding-left: 50px;margin-left: 0;}
.smp .smp_notice_content .notice_set_info .item.type_add_file:before{display: none;}
.smp .smp_notice_content .notice_set_info .item.type_add_file > dt{display: block;position: absolute;top: 8px;left: 0;}
.smp .smp_notice_content .prev_next_list{display: block;padding-top: 24px;border-top: 1px solid #e1e1e1;}
.smp .smp_notice_content .prev_next_list .item{display: flex;font-size: 14px;line-height: 18px;letter-spacing: -0.7px;color: #4a4a4a;}
.smp .smp_notice_content .prev_next_list .item + .item{margin-top: 16px;}
.smp .smp_notice_content .prev_next_list .item dt{font-weight: bold;}
.smp .smp_notice_content .prev_next_list .item dd{display: block;margin-left: 16px;font-weight: normal;}
.smp .smp_notice_content .prev_next_list .item dd > a{text-decoration: none;color: #4a4a4a;}
.smp .smp_notice_content .prev_next_list .item dd > a:hover{text-decoration: underline;}
.smp .smp_notice_content .sec_tbl_title{display: block;position: relative;margin-top: 24px;}
.smp .smp_notice_content .sec_tbl_title .text{display: block;font-size: 16px;line-height: 19px;letter-spacing: -0.8px;color: #000;}
.smp .smp_notice_content .sec_tbl_title .text > em{color: #1c90fb;}
.smp .smp_notice_content .definition_wrap{display: block;position: relative;margin: 8px 0 20px;}
.smp .smp_notice_content .definition_wrap .common_tbl_round td{background-color: #fff;}
.smp .smp_notice_content .definition_wrap .common_tbl_round td > .inbx{display: flex;}
.smp .smp_notice_content .definition_wrap .common_tbl_round td > .inbx .reserv_label{display: block;float: left;font-size: 12px;line-height: 15px;color: #fff;padding: 5px 12px;margin: 3px 10px 0 6px;letter-spacing: -0.6px;font-weight: bold;border-radius: 14px;background-color: #1c90fb;}
.smp .smp_notice_content .definition_wrap .common_tbl_round .LUX_basic_switch label{font-size: 13px;line-height: 30px;letter-spacing: -0.65px;color: #4a4a4a;font-family: 'Nanum Square', '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', sans-serif !important;}
.smp .smp_notice_content .definition_wrap .LUX_basic_btn .ico_btn{display: inline-block;vertical-align: top;margin-right: 2px;width: 16px;height: 16px;position: relative;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_yhk.cat) no-repeat -357px -216px;}
.smp .smp_notice_content .definition_wrap .common_tbl_round th .popover_box{display: inline-block;vertical-align: top;position: relative;font-size: 0;line-height: 0;margin: 3px 0 0 4px;}
.smp .smp_notice_content .definition_wrap .common_tbl_round th .popover_box .ico_popover{display: block;width: 18px;height: 18px;position: relative;}
.smp .smp_notice_content .definition_wrap .common_tbl_round th .popover_box .ico_popover:before{content: '';display: block;width: 16px;height: 16px;position: absolute;top: 50%;left: 50%;margin: -8px 0 0 -8px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spy%2Sfc_py.cat) no-repeat -289px -1374px;}
.smp .smp_notice_content .definition_wrap .common_tbl_round th .popover_box .popover_text{display: none;position: absolute;top: calc(100% + 4px);left: 50%;transform: translateX(-50%);background: rgba(0, 0, 0, 0.6);border-radius: 6px;white-space: nowrap;padding: 2px 6px;}
.smp .smp_notice_content .definition_wrap .common_tbl_round th .popover_box:hover .popover_text{display: block;}
.smp .smp_notice_content .definition_wrap .common_tbl_round th .popover_box .popover_text:before{content: '';display: block;border: 4px solid;border-top-color: transparent;border-right-color: transparent;border-left-color: transparent;border-bottom-color: rgba(0, 0, 0, 0.6);position: absolute;top: -8px;left: 50%;margin: 0 0 0 -4px;}
.smp .smp_notice_content .definition_wrap .common_tbl_round th .popover_box .popover_text > span{font-size: 11px;line-height: 15px;font-weight: normal;color: #fff;}
.smp .smp_notice_content .definition_wrap .tag_box{display: block;min-width: 480px;border: 1px solid #d3d3d3;background-color: #fff;border-radius: 4px;box-sizing: border-box;padding: 1px 6px;}
.smp .smp_notice_content .definition_wrap .tag_box .tag_item{display: inline-block;vertical-align: top;margin: 2px 2px;height: 22px;padding: 0 4px;background-color: #f0f2f7;border-radius: 4px;font-size: 0;}
.smp .smp_notice_content .definition_wrap .tag_box .tag_item .name{display: inline-block;vertical-align: top;font-size: 12px;line-height: 24px;font-weight: bold;letter-spacing: -0.6px;color: #21365f;}
.smp .smp_notice_content .definition_wrap .tag_box .tag_item .btn_tag_del{display: inline-block;vertical-align: top;width: 18px;height: 22px;position: relative;border: 0;background-color: transparent;}
.smp .smp_notice_content .definition_wrap .tag_box .tag_item .btn_tag_del:before{content: '';position: absolute;top: 50%;left: 50%;width: 8px;height: 8px;margin-top: -4px;margin-left: -4px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_qvnan.cat) -55px -83px no-repeat;}
.smp .smp_notice_content .footer_btn_wrap{display: block;margin: 24px 0;text-align: center;font-size: 0;}
.smp .smp_notice_content .footer_btn_wrap > button{margin: 0 0 0 4px;}
.smp .smp_notice_content .footer_btn_wrap > button:first-of-type{margin-left: 0;}
.smp .smp_notice_content .common_boxtbl .list_body .document_title .notice_title {display: block;}
.smp .smp_notice_content .common_boxtbl .list_body .document_title .ico_notice {display: block;min-width: 16px;margin-top: -2px !important;margin: 0 2px;}
.smp .smp_notice_content .common_boxtbl .list_body .color_gray {color: #989898;}
.smp .smp_notice_content .common_boxtbl .notice_label {display: inline-block;vertical-align: middle;font-size: 11px;line-height: 14px;padding: 2px 8px 0px;border: 1px solid;box-sizing: border-box;border-radius: 9px;}
.smp .smp_notice_content .common_boxtbl .notice_label.color_yellow {border-color: #f8c133;color: #f8c133;}
.smp .smp_notice_content .common_boxtbl .notice_label.color_gray {border-color: #b4b4b4;color: #b4b4b4;}
.smp .smp_notice_content .common_boxtbl .ico_notice {display: inline-block;vertical-align: top;position: relative;width: 18px;min-width: 18px;height: 18px;}
.smp .smp_notice_content .common_boxtbl .ico_notice:before {content: '';display: block;position: absolute;top: 50%;left: 50%;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spy%2Sfc_py.cat) no-repeat 0 0;}
.smp .smp_notice_content .common_boxtbl .ico_notice.new:before {width: 16px;height: 16px;margin: -8px 0 0 -8px;background-position: -243px -1374px;}
.smp .smp_notice_content .common_boxtbl .ico_notice.file:before {width: 10px;height: 16px;margin: -8px 0 0 -5px;background-position: -269px -1374px;}

.smp .smpContainer_boardbox .btn_scrollup {position:fixed;bottom:55px;right:90px;width:64px;height:64px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_hc.cat) no-repeat 0 0 / 64px 64px;border:0;outline:0}

@media only screen and (min-width:1500px) {
    .smp .smp_admincontents_box .user_card_wrap .card{width:calc(33.33333% - 10px)}
}
@media only screen and (min-width:1800px) {
    .smp .smp_admincontents_box .user_card_wrap .card{width:calc(25% - 10px)}
}

/* 강원대학병원 / 2,3차 병원 */
.smp.theme_knuh .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_xahu.cat) no-repeat center center / cover;}
.smp.theme_02 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_02.cat) no-repeat center center / cover;}
.smp.theme_03 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_03.cat) no-repeat center center / cover;}
.smp.theme_04 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_04.cat) no-repeat center center / cover;}
.smp.theme_05 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_05.cat) no-repeat center center / cover;} /* 중앙대학교광명병원 */
.smp.theme_06 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_06.cat) no-repeat center center / cover;} /* 반려동물 빅데이터 플랫폼 */
.smp.theme_07 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_07.wct) no-repeat center center / cover;} /* 삼성창원병 용량이 커 JPG로 변경 예정. */
.smp.theme_08 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_08.wct) no-repeat center center / cover;} /* 강원랜드 */
.smp.theme_09 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_09.wct) no-repeat center center / cover;} /* 분당차병원 */
.smp.theme_10 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_10.wct) no-repeat center center / cover;} /* 강북삼성병원 */
.smp.theme_11 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_11.wct) no-repeat center center / cover;} /* EDC */
.smp.theme_12 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_12.wct) no-repeat center center / cover;} /* 서울대학교 융합기술원 */
.smp.theme_16 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_16_1.wct) no-repeat center center / cover;} /* 강북삼성병원 EDW */
.smp.theme_17 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_17.wct) no-repeat center center / cover;} /* 원주세브란스기독병원 EDW */
.smp.theme_18 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_18.wct) no-repeat center center / cover;} /* IHC */
.smp.theme_19 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_19.wct) no-repeat center center / cover;} /* OFUS */
.smp.theme_28 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_16_1.wct) no-repeat center center / cover;} /* H.I.V.E */
.smp.theme_29 .smp_login {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sybtva_ot_26.wct) no-repeat center center / cover;} /* 삿포로 */


.smp.theme_05 .header__logo{width: 220px;height: 38px;}
.smp.theme_06 .header__logo{width: 164px;height: 38px;} /* 반려동물 빅데이터 플랫폼 */
.smp.theme_07 .header__logo{width: 220px;height: 38px;} /* 삼성창원병원 */
.smp.theme_08 .header__logo{width: 69px;height: 26px;} /* 강원랜드 */
.smp.theme_09 .header__logo{width: 220px;height: 38px;} /* 분당차병원 */
.smp.theme_10 .header__logo{width: 220px;height: 38px;} /* 강북삼성병원 */
.smp.theme_20 .header__logo{width: 220px;height: 38px;} /* 강북삼성병원 EDW*/
.smp.theme_28 .header__logo{width: 133px;height: 38px;} /* 강북삼성병원 EDW*/
.smp.theme_29 .header__logo{width: 202px;height: 38px;} /* 삿포로*/
.smp.theme_30 .header__logo{width: 220px;height: 38px;} /* 융합의학기술원 */

.smpMain.theme_knuh .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_xahu.cat) no-repeat center 60% / cover;}
.smpMain.theme_02 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_02.cat) no-repeat center 60% / cover;}
.smpMain.theme_03 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_03.cat) no-repeat center 60% / cover;}
.smpMain.theme_04 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_04.cat) no-repeat center 60% / cover;}
.smpMain.theme_05 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_05.cat) no-repeat center 60% / cover;}
.smpMain.theme_06 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_06.cat) no-repeat center 60% / cover;}
.smpMain.theme_07 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_07.cat) no-repeat center 60% / cover;}
.smpMain.theme_08 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_08.cat) no-repeat center 60% / cover;} /* 강원랜드 */
.smpMain.theme_09 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_09.cat) no-repeat center 60% / cover;} /* 분당차병원 */
.smpMain.theme_10 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_10.cat) no-repeat center 60% / cover;} /* 강북삼성병원 */
.smpMain.theme_11 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_11.cat) no-repeat center 60% / cover;} /* EDC */
.smpMain.theme_12 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_12.cat) no-repeat center 60% / cover;} /* 서울대학교 융합기술원 */
.smpMain.theme_20 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_20_1.cat) no-repeat center 60% / cover;} /* 강북삼성병원 EDW */
.smpMain.theme_21 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_21.wct) no-repeat center 60% / cover;} /* 원주세브란스기독병원 EDW */
.smpMain.theme_22 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_22.wct) no-repeat center 60% / cover;} /* IHC */
.smpMain.theme_28 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_20_1.cat) no-repeat center 60% / cover;} /* H.I.V.E */
.smpMain.theme_29 .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_28.wct) no-repeat center 60% / cover;} /* 삿포로 */

/* 김동욱 교수 */
.smpMain.theme_kdu .visual {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sznva_ivfhny_xqh.cat) no-repeat center center / contain;}
.smpMain.theme_kdu .container:before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 340px;background-image: radial-gradient(circle at 0%,#838383,#9c9c9c);}
.smpMain.theme_kdu .header {background: rgba(0,0,0,.05);}
.smpMain.theme_kdu .visual__search input {background: rgba(255,255,255,.6);color: #888;-webkit-backdrop-filter: none;backdrop-filter: none;}
.smpMain.theme_kdu .visual__search input::placeholder {color: #999;}

/* IHC */
.smpMain.theme_22 .visual__content .visual__titlebox,
.smpMain.theme_22 .visual-content .visual-titlebox{margin-top: 38px;}
.smpMain.theme_22 .visual__content .visual__titlebox .visual__title,
.smpMain.theme_22 .visual-content .visual-titlebox .visual-title{font-weight: 900;}
.smpMain.theme_22 .visual__content .visual__searchbox,
.smpMain.theme_22 .visual-content .visual-searchbox{margin-top: 30px;}

/* OFUS */
.smpMain.theme_23 .header__logo{width: 139px;height: 24px;}
.smpMain.theme_23 .visual__content .visual__titlebox .visual__title,
.smpMain.theme_23 .visual-content .visual-titlebox .visual-title{font-weight: 900;}
.smp.theme_19 .smp_login .left_section .smpDivisionBox .sub_tit {font-size:20px; line-height:30px; letter-spacing:-0.2px; color:rgba(255,255,255,0.7); font-weight:900;}

/* H.I.V.E */
.smp.theme_28 .smp_login .left_section .sub_tit{margin-top: 10px;font-size: 16px;line-height: 20px;letter-spacing: -.16px;}
.smpMain.theme_28 .visual-content .visual-titlebox .visual-title em{font-size: 18px;font-weight: 900;line-height: 23px;color: rgba(255,255,255,.8);}

/* lulu 대응 */
.smp .serviceList--multiline{display:flex;flex-wrap: wrap;align-items: center; gap: 20px 10px;clear:both;overflow:hidden;box-sizing: border-box;}
.smp .serviceList--multiline .serviceList-item{float:left;width: auto;max-width:calc(50% - 5px);min-width:calc(50% - 5px);margin-left:0;box-sizing:border-box}
.smp .serviceList--multiline .serviceList-item:nth-child(2n+2){padding: 0;}
.smp .serviceList--multiline .serviceList-item:nth-child(n+3){margin: 0;}
.smp .serviceList--multiline .serviceList__item{float:left;width: auto;max-width:calc(50% - 5px);min-width:calc(50% - 5px);margin-left:0;box-sizing:border-box}
.smp .serviceList--multiline .serviceList__item:nth-child(2n+2){padding: 0;}
.smp .serviceList--multiline .serviceList__item:nth-child(n+3){margin: 0;}

/* 데이터 모수 조회 [Query data parameters]  */
.notosans_font,
.notosans_font * {font-family:'NSKR', 'MS PGothic', '돋움', Dotum, Helvetica, 'Apple SD Gothic Neo', sans-serif !important;}
.notosans_font .common_round_btn,
.notosans_font .common_component_select.v3 .selected_item,
.notosans_font .common_component_select.v4 .selected_item,
.notosans_font .common_component_select.v2 .selected_item {line-height:28px;}
.notosans_font .common_round_btn.sizeSmall{line-height: 21px;}


.smpMain .visual.visual__parameter {min-height:274px;height: fit-content}
.smpMain .visual.visual__parameter .visual__content {flex-direction:column; height:auto; padding-top:140px;padding-bottom: 50px;}
.smpMain .visual.visual__parameter .visual__title {font-size:22px; line-height:33px; letter-spacing:-1.1px; color:#fff; font-weight:900;}
.smpMain .visual.visual__parameter .visual__subTitle {display:inline-block; vertical-align:top; margin-left:10px; font-size:15px; line-height:33px; letter-spacing:-0.75px; color:rgba(255,255,255,0.9); font-weight:400;}
.smpMain .visual__titlebox + .visual__tabsBox {margin-top:17px;}
.smpMain .visual__tabsBox {display:flex;flex-wrap: wrap;gap: 6px;}
.smpMain .visual__tabsBox .btnTabs {display:block; padding:4px 16px 5px; box-sizing:border-box; border-radius:15px; border:1px solid rgba(255,255,255,0.5); font-size:14px; line-height:20px; letter-spacing:-0.7px; font-weight:900; color:#fff; background:rgba(255, 255, 255, 0.2);white-space: nowrap;}
.smpMain .visual__tabsBox .btnTabs.active {border-color:#0062ff; background-color:#0062ff; color:#fff;}
.smpMain .visual__tabsBox .btnTabs.ready {border-color:transparent; font-weight:400;opacity: 0.5;cursor: default;}
.smpMain .visual__tabsBox .btnTabs .tabs__label {display:inline-block; vertical-align:top; padding:1px 4px 1px; margin:2px 0 0 2px; border-radius:3px; font-size:10px; line-height:15px; letter-spacing:-0.5px; color:#fff; font-weight:900; background-color:rgba(0,0,0,0.3);}
/* 데이터 모수 조회 [Query data parameters] - cdw overlay  */
.smpMain.cdw_renewal .cdw {position:relative; width:1100px; margin:0 auto; padding-bottom:30px;}
.smpMain.cdw_renewal .cdw_container {position:relative; top:0; left:0; background:none;}
.smpMain.cdw_renewal .cdw_process .data_assemble .contents_wrap {position:relative; display:flex; flex-wrap:wrap; background:none; margin-top:-30px;}
.smpMain.cdw_renewal .cdw_container.data_assemble .contents_wrap .left_area {position:relative; display:flex; flex-direction:column; width:235px; height:500px; background:#fff; border:1px solid #ededf0; border-radius:12px; box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.03);}
.smpMain.cdw_renewal .cdw_process .data_assemble .contents_wrap .category_tree_box {position:relative; top:0; bottom:0; left:0; display:block; flex:1; margin-top:10px;height: calc(100% - 82px);}
.smpMain.cdw_renewal .cdw_container.data_assemble .contents_wrap .right_area,
.smpMain.cdw_renewal .cdw_container.data_assemble .contents_wrap .right_area.cohort {display:block; position:relative; top:0; right:0; bottom:0; left:0; margin-left:20px; width:calc(100% - 255px); background:#fff; border:1px solid #ededf0; border-radius:12px; box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.03);}
.smpMain.cdw_renewal .cdw_container.data_assemble .contents_wrap .right_area.cohort .workflow_area.type_fullsize {padding:20px;}
.smpMain .cdw_process .cohort .module_box {padding:0; box-shadow:none;}
.smpMain .cdw_process .cohort .group_box.open .group_content .common_tbl_round2 .tbl_scroll {height:127px;}
.smpMain.cdw_renewal .data_content_box .common_tbl_round2 .round_tbl th {height:34px;}
.smpMain.cdw_renewal .cdw_container.data_assemble .contents_wrap .footer_area {display:block; width:100%; padding:20px; margin-top:20px; box-sizing:border-box; background:#fff; border:1px solid #ededf0; border-radius:12px; box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.03);}
.smpMain .cdw_process .cohort .group_box .group_title .title_box {padding:0;}
.smpMain .cdw_process .cohort .module_box .group_title .title_box .title_main2,
.smpMain .cdw_process .cohort .module_box .module_title .title_box .title_main2,
.smpMain .cdw_process .cohort .module_box .group_title .title_box .title_main,
.smpMain .cdw_process .cohort .module_box .module_title .title_box .title_main {font-size:16px; line-height:30px; padding:0;}
.smpMain .cdw_container.data_assemble .content_title_box h2 {font-size:16px; line-height:30px;white-space: nowrap;}
.smpMain .cdw_process .cohort .group_box+.group_box {margin-top:17px;}
.smpMain .cdw_process .cohort .module_box .module_content .group_btnBox {display:flex;align-items: center; margin-top:12px;}
.smpMain .cdw_process .cohort .module_box .module_content .group_btnBox .noticeText {display:block; margin-right:auto; font-size:11px; line-height:14px; letter-spacing:-0.55px; color:#777;}
.smpMain .cdw_process .cohort .module_btnBox {display:flex; justify-content:flex-end; align-items:center; margin-top:12px;}
.smpMain .cdw_process .cohort .module_btnBox .labelText {position:relative; display:block; padding:1px 8px;margin-right: 10px;border-radius:4px 0 0 4px; font-size:11px; line-height:17px; color:#538eff; font-weight:900; background-color:#e3edff;}
.smpMain .cdw_process .cohort .module_btnBox .labelText::before {content:''; display:block; position:absolute; top:0; left:100%; border:solid #e3edff; border-width:10px 5px; border-top-color:transparent; border-right-color:transparent; border-bottom-color:transparent;}
.smpMain .cdw_process .cohort .module_btnBox .labelText + .tipButtonBox .common_round_btn{margin-left: 0;}
.smpMain .cdw_process .cohort .module_btnBox .common_round_btn {margin-left:4px;}
.smpMain .cdw_process .cohort .module_btnBox .tipButtonBox{position: relative;}
.smpMain .cdw_process .cohort .module_btnBox .tipButtonBox .fluidTooltipBox{text-align: center;}
.smpMain .cdw_process .cohort .module_btnBox .tipButtonBox .fluidTooltipBox--white::before{border-top: 5px solid rgba(255,255,255,.9);}
.smpMain .cdw_process .cohort .module_btnBox .tipButtonBox .common_round_btn:hover + .fluidTooltipBox{display: block;}

/* [팝업] smp 포인트 사용 */
.dialog_content .smpPoint__infoBox {display:block;}
.dialog_content .smpPoint__titleBox {display:flex; align-items:center; width:100%;}
.dialog_content .smpPoint__title {display:block; font-size:15px; line-height:30px; letter-spacing:-0.75px; color:#4a4a4a; font-weight:900;}
.dialog_content .smpPoint__title > em{color: #012978;margin-left: 4px;}
.dialog_content .smpPoint__sub{
    display: block;
    position: relative;
    margin-left: auto;
    font-size: 11px;
    line-height: 18px;
    letter-spacing: -0.7px;
    color: #939393;
}
.dialog_content .smpPoint__subTitle{display: block;margin-left: 4px;font-size: 12px;line-height: 18px;letter-spacing: -0.6px;color: #777;}
.dialog_content .smpPoint__titleBox .optionBox {margin-left:auto;}
.dialog_content .smpPoint__contentBox {display:block; margin-top:8px;}
.dialog_content .smpPoint__contentBox .common_tbl_round + .common_tbl_round {margin-top:10px;}
.dialog_content .smpPoint__contentBox .common_tbl_round.th_gray tr th,
.dialog_content .smpPoint__contentBox .common_tbl_round.th_gray tr td {font-size:12px; line-height:18px; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #d7dbe2;}
.dialog_content .smpPoint__contentBox .common_tbl_round.th_gray tr td.editBox{padding-top:9px;padding-bottom: 9px;}
.dialog_content .smpPoint__contentBox .common_tbl_round.th_gray tr:last-child td {border-bottom:0;}
.dialog_content .smpPoint__contentBox .common_tbl_round.th_gray tr:last-child th{border-bottom:0}
.dialog_content .smpPoint__contentBox .common_tbl_round.th_gray tr.bg_blue td {background-color:#f4f7ff; border-radius:0 0 6px 0;}
.dialog_content .smpPoint__contentBox .common_tbl_round.th_gray tr th {vertical-align:top; font-weight:900; background-color:#e7eaf0;}
.dialog_content .smpPoint__contentBox .common_tbl_round.th_gray tr th .btnPopover{position: relative;display: inline-block;vertical-align: top; width: 18px;height: 18px;margin: 1px 0 0 4px;border: 0;background: none;}
.dialog_content .smpPoint__contentBox .common_tbl_round.th_gray tr th .btnPopover .sp_icon{position: absolute;top:50%; left: 50%;transform: translate(-50%, -50%);}
.dialog_content .smpPoint__contentBox .common_tbl_round.th_gray .tbl_radio_errorText {position:relative; margin-top:6px; font-size:12px; color:#fc5356; letter-spacing:-.6px; line-height:18px; padding-left:17px;}
.dialog_content .smpPoint__contentBox .common_tbl_round.th_gray .tbl_radio_errorText::before {content:''; position:absolute; top:50%; left:0; width:14px; height:14px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -366px -210px / 500px 1000px; margin-top:-7px;}
.dialog_content .smpPoint__contentBox .common_tbl_round.th_gray th .required_icon{margin:3px 0 0 2px}
.dialog_content .smpPoint__text {display:block; font-size:12px; line-height:18px; letter-spacing:-0.6px; color:#4a4a4a; text-align:right;}
.dialog_content .smpPoint__text > em {margin-right:2px; font-weight:900;}
.dialog_content .smpPoint__text.smpPoint__text--main {font-size:16px;}
.dialog_content .smpPoint__text.smpPoint__text--notice {margin-top:2px; font-size:11px; line-height:17px; letter-spacing:-0.55px; color:#777;}
.dialog_content .smpPoint__text.smpPoint__text--error {margin-top:2px; font-size:11px; line-height:17px; letter-spacing:-0.55px; color:#fc5356;}
.dialog_content .smpInfo__radioBox {display:block; margin-top:10px; text-align:right;}

/* 연구과제 팝업 */
.smp .processStepWrap{position:relative}
.smp .smpProcessStepBox{overflow:hidden;background-color:#fff;border:1px solid #dbdbdb;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .smpProcessStepItem{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .smpProcessStepItem::before{content:"";position:absolute;top:-1px;left:-1px;right:0;bottom:-1px;background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sveo%2Svzt_fgrc_zvq.cat);background-size:cover;background-repeat:no-repeat;background-position:0 0}
.smp .smpProcessStepItem--start{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sveo%2Svzt_fgrc_fgneg.cat)}
.smp .smpProcessStepItem--start::before{content:"";position:absolute;top:-1px;left:-1px;right:0;bottom:-1px;background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sveo%2Svzt_fgrc_fgneg.cat)}
.smp .smpProcessStepItem--end::before{content:"";position:absolute;top:-1px;left:-1px;right:0;bottom:-1px}
.smp .smpProcessStepItem--active::before{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sveo%2Svzt_fgrc_zvq_ba.cat)}
.smp .smpProcessStepItem--active::after{content:"";position:absolute;top:0;right:-15px;bottom:0;width:15px;height:48px;background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sveo%2Svzt_fgrc_qrsnhyg_ba.cat)}
.smp .smpProcessStepItem--active .smpProcessStepItem__order{background-color:#fff;color:#022978}
.smp .smpProcessStepItem--active .smpProcessStepItem__text{color:#fff}
.smp .smpProcessStepItem--active.smpProcessStepItem--start::before{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sveo%2Svzt_fgrc_fgneg_ba.cat)}
.smp .smpProcessStepItem--active.smpProcessStepItem--end::before{background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sveo%2Svzt_fgrc_raq_ba.cat);background-size:cover;background-repeat:no-repeat;background-position:0 0}
.smp .smpProcessStepItem--done .smpProcessStepItem__order{background-color:#022978}
.smp .smpProcessStepItem--done .smpProcessStepItem__order::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:22px;height:22px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sveo%2Sfc_veo.cat) -188px -57px no-repeat;background-size:250px 600px}
.smp .smpProcessStepItem--done .smpProcessStepItem__text{font-weight:900;color:#022878}
.smp .smpProcessStepItem__order{display:inline-block;position:relative;width:22px;height:22px;margin-right:6px;background-color:#c9c9c9;border-radius:50%;font-size:14px;font-weight:900;color:#fff;letter-spacing:-.7px;text-align:center;line-height:20px}
.smp .smpProcessStepItem__text{position:relative;font-size:14px;font-weight:400;color:#777;letter-spacing:-.7px;line-height:20px}
.smp .smpProcessStepItem .commonValue{margin-top:-2px}

.smpDialog .dialog_data_tit .dialog_main_img{display: block;margin-bottom: 10px;}
.smpDialog .dialog_data_tit .dialog_main_img > img{display: block;margin: 0 auto;}
.smpDialog .dialog_data_tit > h1{font-size:18px;font-weight:900;margin-bottom:3px}
.smpDialog .dialog_data_tit .btn_clr{position:absolute;top:-7px;right:-8px;width:30px;height:30px;}
.smpDialog .dialog_data_tit .btn_clr .sp_lux{width:13px;height:13px;background-position:-140px -275px;margin-bottom:0}
.smpDialog .dialog_data_tit .tit_subtext{font-size:14px;color:#4a4a4a;line-height:20px;letter-spacing:-.7px}
.smpDialog .dialog_data_tit .tit_subtext.type2{font-size: 14;margin-top: 10px;color: #777}
.smpDialog .dialog_data_section + .dialog_data_section{margin-top:15px}
.smpDialog.notosans_font .dialog_btnbx .common_round_btn{line-height:35px}
.smpDialog.notosans_font .common_textInputBox .common_textInput{padding-top:0}

.smpDialog .smpPoint__titleInfoText{position:relative;font-size:12px;color:#fc5356;letter-spacing: -.6px;padding-left:18px}
.smpDialog .smpPoint__titleInfoText:before{content:'';position:absolute;top:50%;left:0;width:14px;height:14px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -366px -210px / 500px 1000px;margin-top:-6px}
.smpDialog .smpPoint__titleCount{color:#012978;margin-left:5px}
.smpDialog .smpPoint__titleSubText{font-size:12px;color:#777;font-weight:normal;letter-spacing: -.6px;margin-left:8px}
.smpDialog .smpPoint__infoPopover{position:relative;display:inline-block;vertical-align:top;width:16px;height:30px;margin-right:5px}
.smpDialog .smpPoint__infoPopover:after{content:'';position:absolute;top:50%;left:50%;width:16px;height:16px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -25px -341px / 500px 1000px;margin:-8px 0 0 -8px}
.smpDialog .smpPoint__infoPopoverLayer {display:none;z-index:1;position:absolute;top:100%;right:-9px;background:rgba(20,20,20,.85);border-radius:8px;padding:10px;white-space: nowrap;}
.smpDialog .smpPoint__infoPopoverLayer:after{content:'';position:absolute;top:-6px;right:10px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid rgba(20,20,20,.85);}
.smpDialog .smpPoint__infoPopover:hover .smpPoint__infoPopoverLayer{display:block}
.smpDialog .smpPoint__infoPopoverLayerSection > strong{display:block;font-size:12px;color:#fff;letter-spacing: -.6px;font-weight:bold;margin-bottom:2px;line-height:18px;}
.smpDialog .smpPoint__infoPopoverLayerSection > p{font-size:11px;color:rgba(255,255,255,.8);letter-spacing: -.55px;line-height:18px;}
.smpDialog .smpPoint__infoPopoverLayerSection + .smpPoint__infoPopoverLayerSection{margin-top:4px}
.smpDialog .smpPoint__multipleInpBox{display:flex;align-items: center;gap:4px}
.smpDialog .smpPoint__multipleInpBox .common_round_searchbox3{flex:1}
.smpDialog .smpPoint__multipleInpBox .common_round_btn{flex:0 0 auto}
.smpDialog .smpPoint__multipleInpBox .common_round_searchbox3 .textinput{font-size:12px}
.smpDialog .smpPoint__multipleInpBox .iconBtn{width:30px;height:30px}
.smpDialog .smpPoint__multipleInpBox .iconBtn:after{content:'';position:absolute;top:50%;left:50%;width:14px;height:15px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -314px -700px / 500px 1000px;margin:-7px 0 0 -7px}
.smpDialog .smpDialog11_tbl .col1{width:6%}
.smpDialog .smpDialog11_tbl .col2{width:54%;text-align:left}
.smpDialog .smpDialog11_tbl .col3{width:10%}
.smpDialog .smpDialog11_tbl .col4{width:13%}
.smpDialog .smpDialog11_tbl .col5{width:17%}

.smpDialog .smpDialog11_tbl.v11_2 .col1{width:28%;padding-left: 20px !important;text-align: left;}
.smpDialog .smpDialog11_tbl.v11_2 .col2{width:12%;text-align: center;justify-content: center !important;}
.smpDialog .smpDialog11_tbl.v11_2 .col3{width:12%}
.smpDialog .smpDialog11_tbl.v11_2 .col4{width:12%}
.smpDialog .smpDialog11_tbl.v11_2 .col5{width:12%}
.smpDialog .smpDialog11_tbl.v11_2 .col6{width:12%}
.smpDialog .smpDialog11_tbl.v11_2 .col7{width:12%}


.smpDialog .smpDialog11_tbl .col1 .common_radio_input{vertical-align: top}
.smpDialog .smpDialog11_tbl.style_basic3 .list_body .row > div{min-height:54px;display:flex;align-items: center;justify-content: center;}
.smpDialog .smpDialog11_tbl.style_basic3 .list_body .row > .col2{text-align:left;justify-content:flex-start}
.smpDialog .smpDialog11_tbl .list_body .row{overflow:visible}
.smpDialog .smpDialog11_tbl .common_help_tooltipbox{margin-top:9px;margin-left:2px}
.smpDialog .smpDialog11_tbl .common_help_tooltipbox .hoverbox:after{right:7px;left:auto;margin-left:0;top:-6px;bottom:auto;border-top:0;border-bottom:6px solid rgba(20,20,20,.85)}
.smpDialog .smpDialog11_tbl .common_help_tooltipbox .hoverbox{right:0;left:auto;transform: translateX(7px);bottom:auto;top:21px;padding:11px 10px 10px}
.smpDialog .smpDialog11_tbl .common_help_tooltipbox .hoverbox > strong{display:block;font-size:12px;color:#fff;line-height:18px;margin-bottom:2px}
.smpDialog .smpDialog11_tbl .common_help_tooltipbox .hoverbox > p{font-size:11px;color:rgba(255,255,255,.8);line-height:17px;letter-spacing:-.55px}
.smpDialog .smpDialog11_tbl .common_help_tooltipbox .hoverbox > p + strong {margin-top:4px}
.smpDialog .smpDialog11_tbl .common_help_tooltipbox .hoverbox > p > em {color:rgba(82, 157, 255,.8)}
.smpDialog .smpDialog11_tbl .common_help_tooltipbox .helpimg{width:12px;height:12px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -352px -712px / 500px 1000px;vertical-align: top;}
.smpDialog .smpDialog11_memberProfile .common_profileBox{position:absolute;top:50%;left:0;margin-top:-12px}
.smpDialog .smpDialog11_memberProfile{padding-left:30px}
.smpDialog11 .common_round_searchbox3_result .resultitem--smartBox{display:flex;align-items: center;justify-content: space-between;}
.smpDialog11 .common_round_searchbox3_result .resultitem--smartBox .smartBox__left{overflow:hidden;display:flex;align-items: center;}
.smpDialog11 .common_round_searchbox3_result .resultitem--smartBox .smartBox__left .common_profileBox{flex:0 0 auto;margin-right:6px}
.smpDialog11 .common_round_searchbox3_result .resultitem--smartBox .smartBox__leftText{display:block;font-size:12px;color:#4a4a4a;letter-spacing:-.6px;line-height:18px;}
.smpDialog11 .common_round_searchbox3_result .resultitem--smartBox .smartBox__leftText > em {color:#022978;font-weight:bold}
.smpDialog11 .common_round_searchbox3_result .resultitem--smartBox .smartBox__right{overflow:hidden}
.smpDialog11 .common_round_searchbox3_result .resultitem--smartBox .smartBox__rightText{display:block;font-size:12px;color:#4a4a4a;letter-spacing:-.6px;line-height:18px;}
.smpDialog11 .common_component_tag .tagboxItem_delBtn{margin-top:-6px}
.smpDialog .smpDialog13_tbl .col1{width:6%}
.smpDialog .smpDialog13_tbl .col2{width:79%;text-align:left}
.smpDialog .smpDialog13_tbl .col3{width:15%;text-align:left}
.smpDialog .smpDialog13_tbl .list_body .col3{text-align:left}
.smpDialog .smpPoint__contentBox .common_tbl_round.type3 tr th{vertical-align: top;}
.smpDialog .smpDialog14_editBox{position:relative;height:338px;border-radius:10px;border:1px solid #d3d3d3}

.smpDialog .smpDialog11_memberProfile{position:relative;width:100%;box-sizing:border-box}
.smpDialog .smpDialog11_memberProfile__name{display:block;font-size:12px;color:#4a4a4a;letter-spacing: -.6px;font-weight:bold;line-height:18px}
.smpDialog .smpDialog11_memberProfile__dept{font-size:12px;color:#4a4a4a;line-height:18px;letter-spacing: -.6px;}
.smpDialog .smpDialog11_memberProfile--noinfo{padding-right:35px}
.smpDialog .smpDialog11_memberProfile--noinfo .smpDialog11_memberProfile__dept{color:#012978}
.smpDialog .smpDialog11_memberProfile .inviteMember{position:absolute;top:50%;right:0;width:30px;height:30px;padding:0;margin-top:-15px}
.smpDialog .smpDialog11_memberProfile .inviteMember:after{content:'';position:absolute;top:50%;left:50%;width:14px;height:14px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sfc_fzc.cat) no-repeat -112px 0 / 250px 250px;margin:-7px 0 0 -7px}
.smpDialog .smpDialog11_tblSelectLayer .common_component_select{width:100%;margin-top:6px}
.smpDialog .smpDialog11_tblSelectLayer .LUX_basic_popover2:before{content:none}
.smpDialog .smpDialog11_tblSelectLayer .common_component_select .selected_item{border:0;background:#e3edff;border-radius:10px;font-size:12px;color:#528eff;font-weight:bold;padding:0 19px 0 11px;height:20px;line-height:20px}
/* .smpDialog .smpDialog11_tblSelectLayer .common_component_select.v4 .common_component_select_resultbox{margin-top:0} */
.smpDialog .smpDialog11_tblSelectLayer .common_component_select.v4.type_result{margin-top:0}
.smpDialog .smpDialog11_tblSelectLayer .common_component_select .selected_item:after{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sfc_fzc.cat) no-repeat -98px 0 / 250px 250px}
.smpDialog .smpDialog11_tblSelectLayer .common_component_select .selected_item--indigo{background:#012978;color:#fff;min-width:90px}
.smpDialog .smpDialog11_tblSelectLayer .common_component_select .selected_item--indigo:after{background-position:-98px -13px}
.smpDialog .smpDialog11_tblSelectLayer .common_component_select .selected_item--green{background:#daf9e1;color:#13a356}
.smpDialog .smpDialog11_tblSelectLayer .common_component_select .selected_item--green:after{background-position:-98px -7px}
.smpDialog .smpDialog11_tblSelectLayer .common_component_select .selected_item:disabled{background:#e2e2e2;color:#b4b4b4}
.smpDialog .smpDialog11_tblSelectLayer .common_component_select .selected_item:disabled:after{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_qvnan.cat) -55px -98px no-repeat;}

.smpDialog .smpDialog11_tblSelectLayer .noneArrow .common_component_select .selected_item{padding: 0 11px;min-width:52px;text-align: center;cursor: default;}
.smpDialog .smpDialog11_tblSelectLayer .noneArrow .common_component_select .selected_item::after{
    display: none;
}
.smpDialog .smpDialog11_tblSelectLayer .common_component_select .selected_item--none{display: none;}

.smpDialog .smpDialog11_tblSelectLayer--indigo .common_component_select .selected_item{background:#012978;color:#fff;min-width:90px}
.smpDialog .smpDialog11_tblSelectLayer--indigo .common_component_select .selected_item:after{background-position:-98px -13px}
.smpDialog .smpDialog11_tblSelectLayer--green .common_component_select .selected_item{background:#daf9e1;color:#13a356}
.smpDialog .smpDialog11_tblSelectLayer--green .common_component_select .selected_item:after{background-position:-98px -7px}




.smpDialog.smpDialog15 .renew_alert_descsction{font-size:18px;font-weight:bold;color:#000;margin-bottom:3px;line-height:27px}
.smpDialog.smpDialog15 .renew_title_desc2{font-size:14px;color:#4a4a4a;letter-spacing: -.7px;line-height:20px;}
.smpDialog.smpDialog15 .renew_title_desc2 > em {color:#022978}
.smpDialog.smpDialog15 .smpDialog15_svcIcon{width:40px;margin-bottom:10px}


/* 연구과제 */
/* 연구과제 visual */
.researchProject .visual {height:200px;}
.researchProject .visual__content {padding-top:101px; align-items:center; height:auto; min-width:1280px;}
.researchProject .visual__title {font-size:22px; line-height:33px; letter-spacing:-1.1px; color:#fff; font-weight:900;}
.researchProject .visual__title .visual__subTitle {margin-left:10px; font-size:15px; line-height:33px; letter-spacing:-0.75px; color:#fff; font-weight:400;}
.researchProject .visual__searchbox {margin-top:0;}
.researchProject__content {display:block; min-width:1280px; margin:0 auto; background-color:#f0f2f7;}
.researchProject__content--main {display:block; min-width:1280px; margin:0 auto; height:calc(100% - 200px); background-color:#f0f2f7;}
.researchProject__girdBox {display:grid; width:1280px; margin:0 auto; grid-template-columns:286px 1fr; grid-template-rows:1fr; transform:translateY(-30px);}
.researchProject__girdBox.researchProject__girdBox--main {grid-template-columns:286px 1fr 300px; height:100%; transform:translateY(-30px);}
.researchProject__girdBox.researchProject__girdBox--edit {grid-template-columns:1fr 320px;}
.researchProject__section {display:block; padding:20px; border-radius:12px; border:1px solid #ededf0; box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.03); box-sizing:border-box; background:#fff;}
.researchProject__section--full {display:flex; flex-direction:column; height:100%;}
.researchProject__section--print{border: 0;border-radius: 0;box-shadow: none}
.researchProject__girdItem--lnb {position: relative;display:flex; flex-direction:column;}
.researchProject__girdItem--lnb .researchProject__section--tree {/*position: sticky;top: 50px;*/ display:flex; flex-direction:column; height:683px; margin-bottom:20px;}
.researchProject__girdBox--main .researchProject__girdItem--lnb, .researchProject__girdBox--main .researchProject__girdItem--rnb {display:flex; flex-direction:column; height:100%;}
.researchProject__girdBox--edit .researchProject__girdItem--rnb {position:relative;min-width:300px; margin-left:20px;}
.researchProject__girdBox--edit .researchProject__girdItem--rnb > .researchProject__section{
    position: sticky;
    top: 20px;
}
.researchProject__girdItem--body {margin:0 0 0 20px;}
.researchProject__girdBox--edit .researchProject__girdItem--body {position: relative;margin:0;}
.researchProject__girdBox--main .researchProject__girdItem--body {margin:0 20px;}
.researchProject__girdBox--main .researchProject__girdItem--body .researchProject__section {display:flex; flex-direction:column; height:100%;}
.researchProject__girdBox--main .researchProject__section--tree {display:flex; flex-direction:column; flex:1; margin-bottom:20px; height:auto;}
.researchProject__girdBox--main .researchProject__section--service {height:80px;}
.researchProject__girdBox--main .researchProject__section--timeline {display:flex; flex-direction:column; flex:1; margin-bottom:20px; padding:20px 0 0;}
.researchProject__girdBox--main .researchProject__section--timeline .researchProject__sectionTitle {padding:0 20px; box-sizing:border-box;}
.researchProject__girdBox--main .researchProject__section--chart {height:208px;}
/* 연구과제 레이아웃 1920 사이즈 */
@media (min-width: 1700px){
    .researchProject .visual__content{
        max-width: 1700px;
    }
    .researchProject__girdBox{
        width: 1700px;
    }
    .researchProject__cardItem{
        width: calc(25% - 8px) !important;
    }
    .researchProject__commonTbl--division{
        flex-direction: row;
    }
    .researchProject__commonTbl--divisionLeft{
        width: 60%;
        min-width: 60%;
    }
    .researchProject__pageTitleBox{
        max-width: 1700px !important;
    }
}
/* 연구과제 메인 컨텐츠 */
.researchProject__btnNew {display:block;}
.researchProject__btnNew .btn_newProject {display:block; width:100%; font-size:14px; border-radius:6px; line-height:36px; border:0; color:#fff; font-weight:900; background:#012978;}
.researchProject__btnNew .btn_newProject .sp_icon {margin:13px 6px 0 0}
.researchProject__section--tree .cdw__public {position:relative; flex:1;}
.researchProject__section--tree .cdw__public .cdw__lnb {position:absolute; left:0; right:0; margin:0 -20px; width:calc(100% + 40px); box-shadow:none;}
.researchProject__section--tree .cdw__public .cdw__lnb .workspaceList__item {padding:0 20px;}
.researchProject__section--tree .cdw__public .cdw__lnb .workspaceList--dropdown .workspaceList__iconDrop {right:10px;}
.researchProject__btnDel {display:block; margin-top:auto; height:44px; border-top:1px solid #ededf0; margin:auto -20px -20px;}
.researchProject__btnDel .btn_del {display:block; padding:12px 20px; font-size:14px; line-height:20px; letter-spacing:-0.7px; color:#000; font-weight:900;}
.researchProject__btnDel .btn_del .sp_icon {margin:4px 8px 0 0;}
.researchProject__section--service {/*position: sticky;top: 752px;*/ display:flex; align-items:center;}
.researchProject__ServiceTitle {display:block; font-size:14px; line-height:20px; letter-spacing:-0.7px; color:#4a4a4a; font-weight:900;}
.researchProject__ServiceList {display:flex; margin-left:auto;}
.researchProject__ServiceItem {display:block; width:36px; height:36px; border-radius:8px; overflow:hidden;}
.researchProject__ServiceItem + .researchProject__ServiceItem {margin-left:8px;}
.researchProject__ServiceItem > img {display:block; width:100%; height:100%;}
.researchProject__sectionTitle {display:flex; width:100%; align-items:center;}
.researchProject__sectionTitle .btnBack {position:relative; display:block; width:24px; height:24px; margin-right:4px; background:none; border:0;}
.researchProject__sectionTitle .btnBack::before {content:''; display:block; width:8px; height:14px; position:absolute; top:50%; left:50%; margin:-5px 0 0 -4px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -259px -408px / 500px 1000px;}
.researchProject__sectionTitle + .researchProject__sectionTitle {margin-top:20px;}
.researchProject__sectionTitleIcon {position:relative; display:block; width:24px; height:24px;}
.researchProject__sectionTitleIcon > img {position:absolute; display:block; top:0; left:-3px;}
.researchProject__sectionTitleText {display:block; margin-left:4px; font-size:16px; line-height:24px; letter-spacing:-0.8px; color:#000; font-weight:900;}
.researchProject__sectionTitleText--pageTitle {font-size:18px;}
.researchProject__sectionTitleText--pageSubTitle {margin-left:8px; font-size:14px; line-height:20px; letter-spacing:-0.7px; color:#777f84; font-weight:400;}
.researchProject__sectionTitle + .researchProject__statusList {margin-top:12px;}
.researchProject__statusList {display:flex; justify-content:space-between; flex-wrap:wrap; width:100%; padding:18px 10px 20px; box-sizing:border-box; border:1px solid #f5f7f9; border-radius:14px; background:#f5f7f9;}
.researchProject__statusList.researchProject__statusList--type02{padding: 10px 10px 9px;}
.researchProject__statusItem {display:flex; flex-wrap:wrap; align-items:center; flex:1; padding:0 10px; box-sizing:border-box;}
.researchProject__statusItem + .researchProject__statusItem {position:relative;}
.researchProject__statusItem + .researchProject__statusItem::before {content:''; display:block; width:1px; height:50%; position:absolute; top:50%; left:0; transform:translateY(-50%); background:#d6d6d6;}
.researchProject__statusItem dt {display:block; font-size:12px; line-height:20px; letter-spacing:-0.7px; color:#777;}
.researchProject__statusItem dd {display:block; min-width:80px; margin-left:auto; font-size:16px; line-height:28px; letter-spacing:-0.8px; color:#000; text-align:right;}
.researchProject__statusItem dd .researchProject__labelRound2 {margin-top:5px;}
.researchProject__statusItem dd > em {margin-right:2px; font-size:18px; letter-spacing:-0.18px; color:#000; font-weight:900;}
.researchProject__sectionTitleOption {display:flex; margin-left:auto; align-items: center; gap:4px;}

.researchProject__tab {display:flex; font-size:15px; line-height:22px; letter-spacing:-0.75px; color:#777}
.researchProject__tabItem {color:#777;}
.researchProject__tabItem + .researchProject__tabItem {margin-left:22px;}
.researchProject__tabItem--selected {position:relative; color:#012978; font-weight:900;}
.researchProject__tabItem--selected::before {content:''; display:block; position:absolute; bottom:-2px; left:0; width:100%; height:2px; background:#012978;}
.researchProject__statusList + .researchProject__sectionTitle {margin-top:20px;}
.researchProject__cardList {display:flex; flex-wrap:wrap; width:100%; gap:10px;}
.researchProject__cardItem {display:block; width:calc(50% - 5px); height:216px; border:1px solid #eaebf0; box-sizing:border-box; border-radius:14px;}
.researchProject__cardTitle {display:flex; align-items:center; width:100%; padding:10px; box-sizing:border-box;}
.researchProject__cardTitle .researchProject__label + .researchProject__label {margin-left:4px;}
.researchProject__bookmark {position:relative; display:block; width:20px; height:20px;border: 0; background: none;}
.researchProject__bookmark::before {content:''; display:block; width:17px; height:16px; position:absolute; top:50%; left:50%; margin:-8px 0 0 -9px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spqj%2Sfc_pqj.cat) no-repeat -148px -35px / 500px 500px;}
.researchProject__bookmark.researchProject__bookmark--active::before {background-position:-167px -35px;}
.researchProject__cardTitle .researchProject__bookmark {margin-left:auto;}
.researchProject__cardContent {display: flex;flex-direction: column; width:100%;min-height: 132px;padding:10px 10px 14px; box-sizing:border-box;}
.researchProject__cardInfo {position:relative; min-height:48px;}
.researchProject__cardInfoText {display:block; font-size:12px; line-height:18px; letter-spacing:-0.24px; color:#4a4a4a; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;text-decoration:none;}
.researchProject__cardInfo + .researchProject__tagBox {margin-top:12px;}
.researchProject__tagBox {display:flex; width:100%; font-size:11px; line-height:18px; letter-spacing:-0.24px; color:#21365f;}
.researchProject__tag {display: block;color:#21365f;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.researchProject__tag + .researchProject__tag {margin-left:2px;}
.researchProject__tagBox2 {display:flex; flex-wrap: wrap; gap: 4px 6px;  font-size:11px; line-height:16px; letter-spacing:-0.55px; color:#21365f; font-weight:900;}
.researchProject__tagBox2 .researchProject__tag {padding:2px 7px; border-radius:3px; background-color:#edf0f5;overflow: visible;text-overflow:clip;white-space: normal;}
.researchProject__tagBox2 .researchProject__tag + .researchProject__tag {margin: 0;}
.researchProject__dateBox {position:relative; margin-top: auto;font-size:11px; line-height:18px; color:#969696;}
.researchProject__date {position:relative; display:block; padding-left:18px;}
.researchProject__date::before {content:''; display:block; position:absolute; top:2px; left:1px; width:14px; height:14px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -30px -255px / 500px 1000px;}
.researchProject__tagBox + .researchProject__dateBox {margin-top:6px;}
.researchProject__tagBox .WSC_LUXTooltip{
    width: 100%;
}
.researchProject__cardFooter {display:flex; width:100%; border-top:1px solid #e8e8e8; padding:10px; box-sizing:border-box;}
.researchProject__cardWriter {display:flex; gap:4px; align-items:center;}
.researchProject__writer {display:block; font-size:11px; line-height:18px; color:#4a4a4a;}
.researchProject__shareInfo {display:flex;}
.researchProject__shareInfoItem {display:flex; gap:2px;}
.researchProject__shareInfoItem + .researchProject__shareInfoItem {margin-left:12px;}
.researchProject__shareInfoItem dt {position:relative; display:block; width:18px; height:18px;}
.researchProject__shareInfoItem dd {display:block; font-size:12px; line-height:18px; color:#969696;}
.researchProject__cardFooter .researchProject__shareInfo {margin-left:auto;}
.researchProject__shareIcon {display:block; width:18px; height:18px; position:relative;}
.researchProject__shareIcon::before {content:''; display:block; position:absolute; top:50%; left:50%; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spqj%2Sfc_pqj.cat) no-repeat 0 0 / 500px 500px;}
.researchProject__shareIcon--user::before {width:14px; height:14px; margin:-7px 0 0 -7px; background-position:-413px -140px;}
.researchProject__shareIcon--data::before {width:11px; height:15px; margin:-8px 0 0 -6px; background-position:-432px -140px;}
.researchProject__sectionTitle + .researchProject__cardList {margin-top:16px;}
.researchProject__sectionTitle + .researchProject__scrollBox {margin-top:16px;}
.researchProject__scrollBox {display:block; flex:1; position:relative;}
.researchProject__scrollBox.researchProject__scrollBox--auto {overflow: auto;}
.researchProject__scrollBox .researchProject__cardList {position:absolute; top:0; left:0; right:0; bottom:0;}
.researchProject__timeline {display:block; position:relative; flex:1; padding:0 20px 20px; box-sizing:border-box; overflow-y:auto;}
.researchProject__scrollBox .researchProject__timeline {position:absolute; top:0; right:0; bottom:0; left:0;}
.researchProject__timelineGroup {position:relative;}
.researchProject__timelineGroup:last-child .researchProject__timelineDayList:last-child::before {content:''; display:block; position:absolute; top:9px; left:8px; background:#fff; width:3px; height:calc(100% + 10px);}
.researchProject__timelineGroup::before {content:''; display:block; position:absolute; top:19px; left:9px; width:1px; height:calc(100% + 2px); background-color:#e6e6e6;}
.researchProject__timelineGroup > div{position: relative;}
.researchProject__timelineGroup > div::before{content:''; display:block; position:absolute; top:19px; left:9px; width:1px; height:calc(100% + 2px); background-color:#e6e6e6;}
.researchProject__timelineGroup:last-child:before {height:100%;}
.researchProject__timelineGroup + .researchProject__timelineGroup {margin-top:20px;}
.researchProject__timeline--dateBox {display:block; font-size:0;}
.researchProject__timeline--date {display:inline-block; vertical-align:top; font-size:12px; line-height:19px; color:#fff; font-weight:900; padding:0 8px; box-sizing:border-box; border-radius:4px; background:#777;}
.researchProject__timeline--date2 {display:inline-block; vertical-align:top; font-size:12px; line-height:19px; color:#fff; font-weight:900; padding:0 8px; box-sizing:border-box; border-radius:4px; background:#c4c4c4;}
.researchProject__timeline--dateToday {display:inline-block; vertical-align:top; font-size:12px; line-height:19px; color:#fff; font-weight:900; padding:0 8px; box-sizing:border-box; border-radius:4px; background:#012978;}
.researchProject__timeline--dateToday > em {font-weight:400;}
.researchProject__timelineDayList {display:block; position:relative; padding-left:18px; box-sizing:border-box;}
.researchProject__timelineDayList + .researchProject__timelineDayList {margin-top:16px;}
.researchProject__timelineThum {position:absolute; top:2px; left:19px; display:block; width:34px; min-width:34px; height:34px; border:1px solid #dbdbdb; background:#f6f6f6; border-radius:50%; box-sizing:border-box; overflow:hidden;}
.researchProject__timelineThum::before {content:''; position:absolute; top:50%; left:50%; width:17px; height:18px; margin:-9px 0 0 -9px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat 0 -631px / 500px 1000px;}
.researchProject__timelineThum > img {position:relative; display:block; width:100%; height:100%; object-fit:cover;}
.researchProject__timelineTextBox {display:block; position:relative; padding-left:40px; box-sizing:border-box;}
.researchProject__timelineTextBox .researchProject__timelineDayDate::before {left:-51px;}
.researchProject__timelineTextBox .researchProject__timelineDayText {margin-top:2px;}
.researchProject__timelineDayDate {position:relative; display:block; font-size:12px; line-height:18px; letter-spacing:-0.12px; color:#777;}
.researchProject__timelineDayDate::before {content:''; position:absolute; top:6px; left:-12px; display:block; width:5px; height:5px; border-radius:50%; background:#b4b4b4; border:1px solid #fff;}
.researchProject__timelineDayTitle{display: block;margin-top: 4px;font-size: 12px;line-height: 20px;letter-spacing: -0.6px;color: #4a4a4a;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.researchProject__timelineDayTitle + .researchProject__timelineDayText{margin-top: 4px;}
.researchProject__timelineDayText {margin-top:8px; font-size:12px; line-height:18px; letter-spacing:-0.6px; color:#777;}
.researchProject__timelineDayText > em {font-weight:900; color:#4a4a4a;}
.researchProject__timelineDayText > em.name {font-weight:900; color:#012978;}
.researchProject__sectionTitle + .researchProject__timeline {margin-top:16px;}
.researchProject__mainChart {display:flex; width:100%; align-items:center;}
.researchProject__mainChartBox {display:block; position:relative; width:120px; min-width:120px; height:120px;}
.researchProject__mainChartRank {display:flex; flex-direction:column; width:calc(100% - 140px); margin-left:20px;}
.researchProject__mainChartRankItem {display:flex; gap:5px;}
.researchProject__mainChartRankItem + .researchProject__mainChartRankItem {margin-top:10px;}
.researchProject__mainChartRankItem .num {display:block; width:16px; min-width:16px; height:16px; font-size:11px; line-height:14px; border-radius:3px; background:red; color:#fff; font-weight:900; text-align:center;}
.researchProject__mainChartRankItem:nth-child(1) .num {background-color:#0661c9;}
.researchProject__mainChartRankItem:nth-child(2) .num {background-color:#1c90fb;}
.researchProject__mainChartRankItem:nth-child(3) .num {background-color:#8ec6fe;}
.researchProject__mainChartRankItem:nth-child(4) .num {background-color:#9eacc4;}
.researchProject__mainChartRankItem .text {display:block; flex:1; font-size:13px; line-height:16px; letter-spacing:-0.65px; color:#4a4a4a; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.researchProject__sectionTitle + .researchProject__mainChart {margin-top:20px;}
.researchProject__cardItem--addItem {position:relative; display:flex; flex-direction:column; justify-content:center; align-items:center; border:1px solid #eaebf0; background:#f7f8fa; border-radius:14px;}
.researchProject__cardEmptyImg {display:block; width:90px; position:relative;}
.researchProject__cardEmptyText {display:block; font-size:12px; line-height:18px; letter-spacing:-0.24px; color:#022a79; font-weight:900;}
.researchProject__cardItem--addItem .btnItem {position:absolute; top:0; right:0; bottom:0; left:0; border:0; background:none;}
.researchProject__StateList {display:flex; align-items:flex-start; gap: 10px;}
.researchProject__StateItem {display:flex; flex-direction:column;}
.researchProject__StateItem--dot {margin-top:15px; display:flex; justify-content:space-between; width:17px; height:3px;}
.researchProject__StateItem--dot > span {display:block; width:3px; height:3px; border-radius:50px; background:#b4b9c3;}
.researchProject__StateIconBox {position:relative; display:block; width:32px; height:32px; border-radius:50%; background-color:#e7eaf0; margin:0 auto 4px;}
.researchProject__StateIconBox--current {background-color:#012978;}
.researchProject__StateIconBox--current + .researchProject__StateTextBox .researchProject__StateText {color:#012978; font-weight:900;}
.researchProject__StateIconBox--prev {background-color:#e0eaff;}
.researchProject__StateIconBox--prev + .researchProject__StateTextBox .researchProject__StateText {color:#012978; font-weight:400;}
.researchProject__StateIconBox .researchProject__stateIcon {position:absolute; top:50%; left:50%; margin:-9px 0 0 -9px;}
.researchProject__StateTextBox {display:block;}
.researchProject__StateText {display:block; font-size:12px; line-height:18px; letter-spacing:-0.6px; color:#b4b4b4; text-align:center;white-space: nowrap;}
.researchProject__StateText--sub {display:block; font-size:11px; line-height:17px; color:#4a4a4a; text-align:center;}
.researchProject__statusList + .researchProject__commonTbl {margin-top:16px;}
.researchProject__userInfo {display:flex; align-items:center; overflow:hidden;}
.researchProject__userThum {position:relative; display:block; width:24px; min-width:24px; height:24px; border:1px solid #dbdbdb; background:#f6f6f6; border-radius:50%; box-sizing:border-box; overflow:hidden;}
.researchProject__userThum::before {content:''; position:absolute; top:50%; left:50%; width:11px; height:11px; margin:-6px 0 0 -6px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -474px -361px / 500px 1000px;}
.researchProject__userThum > img {position:relative; display:block; width:100%; height:100%; background-size:cover ; z-index:10;}
.researchProject__userText {margin-left:6px; font-size:12px; line-height:24px; letter-spacing:-0.6px; color:#4a4a4a;}
.researchProject__sectionTitle + .researchProject__commonTbl {margin-top:16px;}
.researchProject__commonTbl.researchProject__commonTbl--full {display:flex; flex-direction:column; height:100%;}
.researchProject__scrollBox .common_tbl_round2 {position:absolute; top:0; right:0; left:0;}
.researchProject__commonTbl--subText {display:block; font-size:11px; line-height:17px; letter-spacing:-0.55px; color:#777;}
.researchProject__tblTitle .required_icon {display:inline-block; vertical-align:top; overflow:hidden; width:7px; height:7px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_yhk.cat) -25px -150px no-repeat; line-height:100em; margin:9px 0 0 2px;}
.researchProject__commonTbl .commonTbl__imgWrap {display:flex;}
.researchProject__commonTbl .commonTbl__imgBox {display:block; min-width:140px; width:140px; height:78px; border-radius:6px; overflow:hidden;}
.researchProject__commonTbl .commonTbl__imgBox + .commonTbl__imgBox {margin-left:6px;}
.researchProject__commonTbl .commonTbl__imgBox > img {display:block; width:100%; height:100%; object-fit:cover;}
.researchProject__footBtnBox {display:flex; justify-content:center; width:100%; margin-top:20px;}
.researchProject__pageBox {display:block; position:absolute; top:54px; left:0; right:0; bottom:0;}
.researchProject__pageBox .researchProject__girdBox {transform:translateY(0); padding-top:20px; padding-bottom:20px;}
.researchProject__pageTitleBox {display:flex; align-items:center; width:100%; max-width:1280px; margin:22px auto 0;}
.researchProject__pageTitleBox .btnBack {position:relative; display:block; width:24px; height:24px; margin-right:4px; background:none; border:0;}
.researchProject__pageTitleBox .btnBack::before {content:''; display:block; width:8px; height:14px; position:absolute; top:50%; left:50%; margin:-5px 0 0 -4px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -259px -408px / 500px 1000px;}
.researchProject__pageTitle {display:block; font-size:18px; line-height:30px; letter-spacing:-0.9px; color:#000; font-weight:900;}
.researchProject__pageTitle--sub {margin-left:8px; font-size:14px; line-height:20px; letter-spacing:-0.7px; color:#777f84;}
.researchProject__pageTitleOptionBox {margin-left:auto;}
.researchProject__inputListBox {position:relative;}
.researchProject__inputListTitle {font-size:15px; line-height:30px; letter-spacing:-0.75px; color:#4a4a4a; font-weight:900;}
.researchProject__inputList {position:relative; margin-top:16px;}
.researchProject__inputListItem {display:flex; align-items:center; border:1px solid #dbdbdb; border-radius:6px; box-sizing:border-box; padding:14px 20px 14px 15px;}
.researchProject__inputListItem + .researchProject__inputListItem {margin-top:8px;}
.researchProject__inputItemText {display:block; font-size:15px; line-height:22px; letter-spacing:-0.75px; color:#b4b4b4; font-weight:900;}
.researchProject__inputItemText--check {color:#4a4a4a;}
.researchProject__inputItemText--sub {font-size:12px; line-height:18px; color:#012978; font-weight:900;}
.researchProject__inputListOpiont {margin-left:auto;}
.researchProject__inputListOpiont .icon__check {display:block; width:20px; height:20px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -318px -520px / 500px 1000px;}
.researchProject__inputListFoot {display:flex; width:100%; gap:4px; margin-top:16px;}
.researchProject__inputListFoot .btnInputList {display:block; flex:1; height:36px; font-size:14px; letter-spacing:-0.7px; color:#4a4a4a; border:1px solid #b4b4b4; border-radius:4px; box-sizing:border-box;}
.researchProject__inputListFoot .btnInputList.v2 {border-color:#022978; background:#022978; color:#fff; font-weight:900;}
.researchProject__commonTbl .inbx.dataSetName {display:flex; align-items:center; overflow:hidden; gap:4px;}
.researchProject__commonTbl .commonTbl__icon {display:inline-block; vertical-align:top; width:28px; height:28px; position:relative;}
.researchProject__commonTbl .commonTbl__icon.commonTbl__icon--folder {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_sbyqre2.cat) no-repeat 0 0 / 100% 100%;}
.researchProject__commonTbl .commonTbl__icon.commonTbl__icon--data {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_qngn2.cat) no-repeat 0 0 / 100% 100%;}
.researchProject__commonTbl .inbx.dataSetName > span {font-size:12px; line-height:18px; letter-spacing:-0.6px; color:#4a4a4a;}
.researchProject__commonTbl .inbx.dataSetName > span .dataNum {position:relative; display:block; float:right; margin-left:2px; font-size:12px; line-height:18px; padding-left:20px; color:#969696;}
.researchProject__commonTbl .inbx.dataSetName > span .dataNum::before {content:''; display:block; width:11px; height:15px; position:absolute; top:2px; left:3px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spqj%2Sfc_pqj.cat) no-repeat -432px -140px / 500px 500px;}
.researchProject__commonTbl .inbx.dataSetName a {text-decoration:none;}
.researchProject__commonTbl .commonTbl__btnArrow {position:relative; display:block; width:18px; height:18px; border:0; background:none; margin:0 auto;}
.researchProject__commonTbl .commonTbl__btnArrow::before {content:''; display:block; width:9px; height:5px; position:absolute; top:50%; left:50%; margin:-3px 0 0 -4px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -193px -220px / 500px 1000px; transform:rotate(180deg);}
.researchProject__commonTbl .commonTbl__btnArrow.commonTbl__btnArrow--disabled{opacity: 0.3;cursor: default;}
.researchProject__timelineBox {position:relative; margin-top:18px; flex:1;}
.researchProject__timelineBox .researchProject__timeline {position:absolute; top:0; right:0; bottom:0; left:0; padding:0;}
.researchProject__timelineBox .researchProject__timeline--dateBox + .researchProject__timelineDayList {margin-top:10px;}
.researchProject__content .textSearch {font-weight:900; color:#012978;}

/* reply */
.smp .replyArea{margin-top: 24px;padding-top: 24px;border-top: 1px solid #e1e1e1}
.smp .replyArea button{border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.smp .replyArea .peopleThumb{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .replyArea .peopleThumb__img{-ms-flex-negative:0;flex-shrink:0;position:relative;width:34px;height:34px;border:1px solid #dbdbdb;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f6f6f6;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}
.smp .replyArea .peopleThumb__name{-ms-flex-negative:0;flex-shrink:0}
.smp .replyArea .autoComplete{position:absolute;bottom:calc(100% - 4px);left:0;right:0;border:1px solid #ededed;background:#fff}
.smp .replyArea .autoComplete__list{padding:4px 0}
.smp .replyArea .autoComplete__list li.active button{background:#f8f8f8}
.smp .replyArea .autoComplete__btn{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .replyArea .autoComplete__btn:hover{background:#f8f8f8}
.smp .replyArea .autoComplete__btn .peopleThumb__img{width:18px;height:18px}
.smp .replyArea .autoComplete__btn .peopleThumb__name{margin-left:3px;font-size:13px;letter-spacing:-.65px;color:#4a4a4a}
.smp .replyArea .autoComplete .userPart{margin-left:4px;font-size:11px;letter-spacing:-.55px;color:#939393;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.smp .replyArea .replySupports{margin-left:auto}
.smp .replyArea .replySupports__btn{position:relative;width:20px;height:20px;vertical-align:top}
.smp .replyArea .replySupports__btn .sp_icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.smp .replyArea .replyPack__box{display: block;}
.smp .replyArea .replyPack__box+.replyPack__box{margin-top:24px}
.smp .replyArea .replyPack .peopleThumb__name{font-size:14px;font-weight:700;letter-spacing:-.7px;color:#000}
.smp .replyArea .replyPack__writer{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .replyArea .replyPack__writer {min-height: 34px;}
.smp .replyArea .replyPack__date{margin-left:12px;font-size:11px;color:#777}
.smp .replyArea .replyPack__content{margin-top:2px;}
.smp .replyArea .replyPack__desc{font-size:14px;line-height:22px;letter-spacing:-.7px;color:#4a4a4a;overflow-wrap:break-word;word-break:break-all}
.smp .replyArea .replyPack .mention{font-weight:700;color:#012978}
.smp .replyArea .replyPack__extra{margin-top:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}
.smp .replyArea .replyPack__extra .replyPack__spt{margin-left: auto;}
.smp .replyArea .replyPack__fileList>li:not(:first-child){margin-top:4px}
.smp .replyArea .replyPack__fileList .attached{border:0;background:0 0;text-decoration:none;text-underline-position:under;font-size:13px;letter-spacing:-.65px;color:#4a4a4a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .replyArea .replyPack__fileList .attached:hover{text-decoration:underline}
.smp .replyArea .replyPack__fileList .attached__icon{position:relative;margin-right:6px;width:24px;height:24px}
.smp .replyArea .replyPack__fileList .attached__icon::before{content:"";position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-9px;width:18px;height:19px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spqj%2Sfc_pqj.cat) -463px -35px no-repeat;background-size:500px 500px}
.smp .replyArea .btnReply{padding:0 10px;height:27px;border:1px solid #b4b4b4;border-radius:4px;font-size:12px;letter-spacing:-.6px;line-height:28px;color:#4a4a4a}
.smp .replyArea .btnReply .emp{margin-left:4px;font-weight:700;color:#012978}
.smp .replyArea .btnReply__icon{display:inline-block;vertical-align:top;margin-top:8px;margin-left:8px;width:5px;height:5px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.smp .replyArea .btnReply--active{border-color:#4a4a4a}
.smp .replyArea .btnReply--active .btnReply__icon{margin-top:10px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
.smp .replyArea .replyPack .replySubBox{display:none;margin-top:20px;padding-left: 34px;}
.smp .replyArea .replyPack .replySubBox--active{display:block}
.smp .replyArea .replyPack .replySubBox .replyPack__writer{min-height: 24px;}
.smp .replyArea .replyPack .inputBundle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .replyArea .replyPack .replyPack+.replyPack{margin-top:20px}
.smp .replyArea .replyPack .replyPack .peopleThumb__img{width:24px;height:24px}
.smp .replyArea .replyPack .replyPack .primaryBtn{padding:0 10px;height:30px;border:1px solid #b4b4b4;background:#fff;font-weight:400;color:#4a4a4a}
.smp .replyArea .replyPack .replyPack .primaryBtn:hover{border-color:#4d4d4d;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px rgba(0,0,0,.15)}
.smp .replyArea .replyPack__inputBundle{position:relative}
.smp .replyArea .replyPack__inputBundle .btnReply + .common_textArea {margin-top:8px;}
.smp .replyArea .replyPack__inputSubmit {margin-top:10px; display:flex; align-items:flex-start; width:100%;}
.smp .replyArea .replyPack__inputSubmit .inputBundle.typeRight {margin-left:auto;}
.smp .replyArea .replyPack__input{position:relative;z-index:1;padding:8px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;height:79px;border:1px solid #d3d3d3;background:#fff;border-radius:4px;font-size:14px;line-height:22px;letter-spacing:-.7px;color:#4a4a4a;overflow-wrap:break-word;word-break:break-all;overflow-y:auto}
.smp .replyArea .replyPack__input::before{font-size:12px;letter-spacing:-.6px}
.smp .replyArea .replyPack__input:empty::before{content:attr(placeholder);color:#b4b4b4}
.smp .replyArea .replyPack__inputByte{display:inline-block;vertical-align:top;margin-right:10px;font-size:12px;color:#b4b4b4}
.smp .replyArea .replyPack__placeholder{font-size:12px;letter-spacing:-.6px;color:#b4b4b4}
.smp .replyArea .replyPack--input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.smp .replyArea .replyPack--input .replyPack__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0;margin-left:10px;padding-left:0!important}
.smp .replyArea .funcPack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .replyArea .funcPack__item{position:relative}
.smp .replyArea .funcPack__item+.funcPack__item{margin-left:4px}
.smp .replyArea .funcPack__btn{display:inline-block;vertical-align:top;position:relative;width:22px;height:22px}
.smp .replyArea .funcPack__icon{display:inline-block;vertical-align:top;position:relative;width:100%;height:100%;font-size:9px;color:transparent;overflow:hidden}
.smp .replyArea .funcPack__icon--emoji::before{content:"";position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;width:15px;height:15px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spqj%2Sfc_pqj.cat) 0 -67px no-repeat;background-size:500px 500px}
.smp .replyArea .funcPack__icon--file::before{content:"";position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-7px;width:13px;height:14px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spqj%2Sfc_pqj.cat) -18px -67px no-repeat;background-size:500px 500px}
.smp .replyArea .funcPack__icon--bold::before{content:"";position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-6px;width:11px;height:13px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spqj%2Sfc_pqj.cat) -34px -67px no-repeat;background-size:500px 500px}
.smp .replyArea .funcPack__icon--italic::before{content:"";position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-5px;width:10px;height:13px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spqj%2Sfc_pqj.cat) -47px -67px no-repeat;background-size:500px 500px}
.smp .replyArea .funcPack__icon--underline::before{content:"";position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-6px;width:12px;height:13px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spqj%2Sfc_pqj.cat) -60px -67px no-repeat;background-size:500px 500px}
.smp .replyArea .primaryBtn{display:inline-block;vertical-align:top;padding:0 20px;height:38px;background:#012978;border-radius:4px;font-size:14px;font-weight:700;letter-spacing:-.7px;color:#fff}
.smp .point_color.indigo{color:#012978 !important }

/* new work, research project  */
.researchProject__girdItem--body .researchProject__girdItemTitle {position:absolute; bottom:calc(100% + 20px); right:0;}
.researchProject__girdItemTitle .researchProject__tblTitle--label {background:rgba(1, 41, 120, 0.1);}
.researchProject__sectionTitle + .researchProject__tabSub {margin-top:20px;}
.researchProject__tabSub {display:flex; gap:6px;}
.researchProject__tabSubItem {display:block; padding:5px 12px 7px; font-size:12px; line-height:18px; letter-spacing:-0.6px; color:#777; border-radius:15px; background-color:#ebeef5;}
.researchProject__tabSubItem--selected {background-color:#022978; color:#fff; font-weight:900;}
.researchProject__tabSub + .researchProject__commonTbl {margin-top:16px;}
.smpMain .mainContent__right.theme-researchProject {display:flex; flex-direction:column; gap:20px; padding:0; background:0; box-shadow:none; border-radius:0;}
.smpMain .serviceList__box {display:flex; flex-direction:column; gap:14px; position:relative; padding:20px 30px; border-radius:12px; box-sizing:border-box; box-shadow:0px 3px 20px 0 rgba(0, 0, 0, 0.05); background:#fff;}
.smpMain .mainResearchProject__box {position:relative; display:block; padding:20px; border-radius:12px; box-sizing:border-box; box-shadow:0px 3px 20px 0 rgba(0, 0, 0, 0.05); background:#fff;}
.smpMain .serviceList__tab {display:flex; gap:6px;}
.smpMain .serviceList__tabItem {display:block; padding:8px 14px 5px; font-size:12px; line-height:17px; letter-spacing:-0.6px; border-radius:15px; background-color:#f3f5f8; color:#777; border:0; font-weight:700;}
.smpMain .serviceList__tabItem--selected {background:#2f3439; color:#fff; font-weight:900;}
.smp .serviceList--app.v2 {position:relative; display:flex; flex-wrap:wrap; width:100%; margin:0; padding:0 80px 0 0; box-sizing:border-box; gap:16px;}
.smp .serviceList--app.v2 .serviceList__item {margin:0; text-align:center; width:80px; flex:0 1 auto;}
.smp .serviceList--app.v2 .serviceList__item--all {position:absolute; top:0; right:0; width:80px;}
.smp .serviceList--app .listHideBox {display:none; flex-wrap:wrap; gap:16px;}
.smp .serviceList--appOpen .listHideBox {display:flex;}
.smp .serviceList__svcIcon--all {-ms-flex-negative:0; flex-shrink:0; position:relative; display:inline-block; vertical-align:top; margin-right:10px; width:62px; height:62px; overflow:hidden}
.smp .serviceList__svcIcon--all img {position:absolute; top:50%; left:50%; width:auto; height:auto; transform:translateX(-50%); margin-top:-11px;}
.smp .serviceList__svcIcon .svcAll {display:block; position:absolute; top:50%; left:50%; width:52px; height:52px; margin:-26px 0 0 -26px; border:1px solid #bdbdbd; box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.08); box-sizing:border-box; border-radius:50%;}
.smp .serviceList__svcIcon .svcAll.close::before {content:''; display:block; width:16px; height:16px; position:absolute; top:50%; left:50%; margin:-8px 0 0 -8px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spqj%2Sfc_pqj.cat) no-repeat -105px -67px / 500px 500px;}
.smp .serviceList__svcIcon .svcAll.close img {display:none;}
.smp .serviceList__svcIcon .svcAll::before {content:''; display:block; width:9px; height:5px; position:absolute; top:50%; left:50%; margin:12px 0 0 -4px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -193px -220px / 500px 1000px;}
.smpMain .mainResearchProject__titleBox {display:flex; align-items:center; justify-content:space-between; width:100%;}
.smpMain .mainResearchProject__titleText {display:flex; align-items:center; gap:10px; font-size:16px; line-height:24px; letter-spacing:-0.8px; color:#4a4a4a; font-weight:900;}
.smpMain .mainResearchProject__titleBtn {position:relative; display:block; width:24px; height:24px; border:1px solid #d3d3d3; border-radius:50%; background:#fff; transform:translateY(-1px);}
.smpMain .mainResearchProject__titleBtn:hover {border-color:#4a4a4a;}
.smpMain .mainResearchProject__titleBtn::before {content:''; display:block; width:10px; height:10px; position:absolute; top:50%; left:50%; margin:-5px 0 0 -5px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -192px -204px / 500px 1000px;}
.smpMain .researchProject__statusList {border:1px solid #ededf0; background-color:#fff; box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.03);}
.smpMain .researchProject__statusItem dd {min-width:auto;}
.smpMain .mainResearchProject__titleBox + .researchProject__statusList {margin-top:14px;}
.smpMain .researchProject__cardList.researchProject__cardList--main {position:relative; height:250px; overflow:auto; margin:0 -20px -20px; padding:0 20px 20px;}
.smpMain .researchProject__cardList--main .researchProject__cardItem {width:calc(33.3333% - 7px) !important;}
.smpMain .researchProject__statusList + .researchProject__cardList--main {margin-top:18px;}
.researchProject__labelBig {position:relative; display:block; padding-left:20px; font-size:13px; line-height:19px; padding:2px 8px 3px 28px; border-radius:12px; background:#000; white-space:nowrap; color:#fff; font-weight:900;}
.researchProject__labelBig::before {content:''; display:block; width:16px; height:16px; position:absolute; top:4px; left:8px; background:red;}
.researchProject__labelBig--ing {background-color:#7349fd;}
.researchProject__labelBig--ing::before {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_vat.cat) no-repeat 0 0 / 16px 16px;}
.researchProject__labelBig--done {background-color:#022978;}
.researchProject__labelBig--done::before {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_purpx.cat) no-repeat 0 0 / 16px 16px;}
.researchProject__labelBig--play {background-color:#3287fc;}
.researchProject__labelBig--play::before {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_cynl.cat) no-repeat 0 0 / 16px 16px;}
.researchProject__labelBig--playDisabled {background-color:#c0c7d5;}
.researchProject__labelBig--playDisabled::before {background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_cynl.cat) no-repeat 0 0 / 16px 16px;}
.researchProject__labelBig--on {padding-left:8px; background-color:#3287fc;}
.researchProject__labelBig--on::before {display:none;}
.researchProject__labelBig--off {padding-left:8px; background-color:#c0c7d5;}
.researchProject__labelBig--off::before {display:none;}
.smpMain .notice__wrap .heading__wrap.typeFlex {display:flex; align-items:center; justify-content:space-between; margin-bottom:14px;}
.smpMain .notice__wrap .heading__wrap.typeFlex::after {display:none;}
.smpMain .boardList.v2 .boardList__item+.boardList__item {margin-top:14px;}
.smp .heading_tab {display:flex; align-items:center; gap:24px;}
.smp .heading_tabItem {position:relative; font-size:16px; line-height:24px; letter-spacing:-0.8px; color:#b4b4b4; font-weight:700; border:0; background:none;}
.smp .heading_tabItem--selected {color:#4a4a4a; font-weight:900;}
.smp .heading_tabItem + .heading_tabItem::before {content:''; display:block; position:absolute; top:50%; left:-12px; width:1px; height:12px; margin-top:-8px; background:#d6d6d6;}
/* print view overray */
.researchProject__section--print .common_tbl_round2 .round_tbl td{
    white-space: pre-wrap;
    overflow: visible;
    text-overflow: unset;
}

/* 연구과제 생성팝업 태그 수정 */
.smpDialog11 .common_component_tag .tagbox {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: normal;
    -ms-flex-pack: normal;
    justify-content: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.smpDialog11 .common_component_tag .tagboxItemInput {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 5px 0 0 5px;
    min-width:40px;
}

.smpDialog11 .common_component_tag .tagboxItemInput input {
    width: 100%;
    background-color: transparent;
    border: 0;
    font-size: 12px;
    font-weight: 700;
    color: #4a4a4a;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    letter-spacing:-.6px;

}

.smpDialog11 .common_component_tag.error .tagbox {
    border-color: #fc5356
}

.smpDialog11 .common_component_tag.error~.common_textInput_errorText {
    display: block
}

.smpDialog11 .common_textInput_errorText {
    display: none;
    position: relative;
    margin-top: 2px;
    font-size: 12px;
    color: #fc5356;
    letter-spacing: -.6px;
    line-height: 18px;
    padding-left: 17px
}

.smpDialog11 .common_textInput_errorText::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 14px;
    height: 14px;
    background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -366px -210px/500px 1000px;
    margin-top: -7px
}

.smpDialog11 .common_textInputBox.error .common_textInput_errorText {
    display: block
}

/* EDC 연결하기 - 로그인 페이지 */
.smp .dateConnection__list {display:flex; flex-direction:column; gap:6px;}
.smp .dateConnection__listItem {display:flex; align-items:center; gap:8px; padding:11px 14px; border:1px solid #dbdbdb; border-radius:6px; box-sizing:border-box;}
.smp .dateConnection__iconBox {display:block; position:relative; width:24px; height:24px;}
.smp .dateConnection__icon {display:block; width:24px; height:24px; position:relative;}
.smp .dateConnection__icon::before {content:''; display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat 0 0 / 500px 1000px;}
.smp .dateConnection__icon--check::before {width:20px; height:20px; background-position:0 -720px;}
.smp .dateConnection__icon--error::before {width:20px; height:20px; background-position:-25px -720px;}
.smp .dateConnection__textBox {display:flex; flex-direction:column; gap:1px;}
.smp .dateConnection__text--main {display:block; font-size:15px; line-height:22px; letter-spacing:-0.3px; color:#4a4a4a; font-weight:900;}
.smp .dateConnection__text--sub {display:block; font-size:12px; line-height:18px; letter-spacing:-0.6px; color:#939393;}
.smp .dateConnection__btnInfo {position:relative; display:block; width:18px; height:18px; border:0; background:none;}
.smp .dateConnection__text--main .dateConnection__btnInfo {display:inline-block; vertical-align:top; margin:1px 0 0 4px; opacity:0.5;}
.smp .dateConnection__btn {position:relative; display:block; min-width:30px; width:30px; height:30px; margin-left:auto; border:1px solid #b4b4b4; border-radius:4px; background:none;}
.smp .dateConnection__btn .sp_icon {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}

/* 레거시 서비스 인입시 깨지는 UI 해결 */
.smp.otherService .snbnext {left:0;}
.smp.otherService .header {padding:0 35px; left:0;}
.smp.otherService .sub_header {padding:0 35px;}
.smp.otherService .cs_container {padding:0 35px; box-sizing:border-box;}

/* 라벨 정리 */
.smp .labelViewList {display:flex; flex-wrap:wrap; gap:10px; margin-top:20px;}
.researchProject__moreListBox {display:block; position:relative; width:24px; height:24px;}
.researchProject__moreListBox.open .researchProject__moreList {display:block;}
.researchProject__moreListBtn {position:relative; display:block; width:24px; height:24px; border:0; background:none;}
.researchProject__moreListBtn::before {content:''; display:block; width:2px; height:12px; position:absolute; top:50%; left:50%; margin:-6px 0 0 -1px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -59px -226px / 500px 1000px;}
.researchProject__moreList {display:none; position:absolute; top:calc(100% + 4px); right:0; padding:4px 0; border-radius:6px; background:rgba(255,255,255,0.9); min-width:130px; box-shadow:0 2px 4px rgba(0, 0, 0, .15); z-index:10;}
.researchProject__moreListItem {display:block; width:100%; font-size:13px; line-height:26px; padding:0 10px; box-sizing:border-box; color:#4a4a4a; text-align:left;}
.researchProject__moreListItem--disabled, .researchProject__moreListItem--disabled:hover {opacity:0.3; cursor:default;}
.researchProject__moreListItem:hover {background:#edf0f5;}
.researchProject__moreList--disabled .researchProject__moreListItem {opacity:0.3; cursor:default;}
.researchProject__moreList--disabled .researchProject__moreListItem:hover {opacity:0.3; background:none;}

/* [팝업] 연구데이터 소유자 변경 */
.smp_dialog .dialog_content.smpDialog16 .dialog_data_icon .dialog_data_tit h1 {padding-bottom:0; margin-bottom:3px}
.userChangeList {display:flex; flex-direction:column; gap:8px; margin-top:20px;}
.userChangeList .userChangeList__header {display:flex; gap:30px; padding:0 15px; background:#e7eaf0; border-radius:4px; box-sizing:border-box;}
.userChangeList .userChangeList__headerItem {display:block; padding:4px 0 6px;}
.userChangeList .userChangeList__headerItem > p {display:block; font-size:12px; line-height:18px; letter-spacing:-0.6px; color:#4a4a4a;}
.userChangeList .userChangeList__headerItem1 {width:20%; padding-left:20px; box-sizing:border-box;}
.userChangeList .userChangeList__headerItem2 {width:60%;}
.userChangeList .userChangeList__headerItem3 {width:20%;}
.userChangeList .userChangeList__body {display:flex; flex-direction:column; gap:4px; padding:8px 12px; box-sizing:border-box; border:1px solid #dbdbdb; border-radius:6px; background:#f5f6f8; overflow:auto;}
.userChangeList .userChangeList__bodyRow {display:flex; gap:30px; width:100%; border:1px solid #d3d3d3; border-radius:6px; background:#fff; padding:6px 0; box-sizing:border-box;}
.userChangeList .userChangeList__bodyItem {display:block; overflow:visible !important;}
.userChangeList .userChangeList__bodyItem > p {display:block; font-size:12px; line-height:30px; letter-spacing:-0.6px; color:#4a4a4a; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.userChangeList .userChangeList__bodyItem1 {width:25%; padding-left:20px; box-sizing:border-box;}
.userChangeList .userChangeList__bodyItem2 {width:50%;}
.userChangeList .userChangeList__bodyItem3 {width:25%; box-sizing:border-box; text-align:center;}
.userChangeList .userChangeList__bodyItem3 .common_component_select {display:block; margin:0 auto;}
.userChangeList .common_component_select .selected_item {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.userChangeList .textColor__red .common_component_select .selected_item {color:#fc5356;}

/* 서울대 수의학과 플랫폼 추가 */
.smp .smp_login .title_box.hasLogo {display:flex;}
.smp .smp_login .title_boxLogo{margin-right:20px}
.smp .smp_login .title_boxText .title_sub{font-size:20px;color:#fff;letter-spacing: -1px;line-height:24px;margin-bottom:4px}
.smp .smp_login .title_boxText .title{letter-spacing: -1.5px;font-weight:900}
.smp .smp_login .title_boxText .sub_tit{font-size:14px;color:rgba(255,255,255,.7);letter-spacing: -.14px;line-height:17px;margin-top:10px}
.smpMain .banner__itemCustom{position:relative;padding:40px 10px 10px 29px;text-decoration: none;box-sizing:border-box}
.smpMain .banner__itemTitle{font-size:20px;font-weight:900;letter-spacing: -1px;line-height:25px;color:#fff}
.smpMain .banner__itemSubtext{font-size:12px;font-weight:bold;letter-spacing: -.3px;line-height:15px;margin-top:5px;color:rgba(255,255,255,.8)}

/* 정밀의료 빅데이터 플랫폼 서비스영역 개선 - 240403 롤백 */
/* .smp .serviceList--app .listHideBox{z-index:1;position:absolute;top:100%;left:-30px;right:-30px; padding:0 30px 20px;border-radius:0 0 12px 12px;box-sizing: border-box;box-shadow: 0px 13px 20px 0 rgba(0, 0, 0, 0.05);background: #fff;} */

/* 태그 추가 */
.tagBox,
.tag__popvoer .tagBox{display:flex;position:relative;margin-top:0;flex-wrap:wrap;gap:4px}
.tagBox .item__tag,
.tag__popvoer .tagBox .item__tag{display:block;font-size:11px;line-height:16px;letter-spacing:-.55px;color:#475d76;font-weight:400;padding:1px 4px;border-radius:3px;background-color:#e7eaf0;border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;text-align:center}
.tagBox .item__tag:hover,
.tag__popvoer .tagBox .item__tag:hover{color:#475d76;background-color:#e7eaf0;border-color:#475d76}
.tagBox .item__tag.searchText,
.tag__popvoer .tagBox .item__tag.searchText{color:#fff!important;background-color:#475d76}

.tag__popvoer{display:block;position:absolute;width:240px;padding:18px;background-color:#fff;box-shadow:4px 6px 20px 0 rgba(0,0,0,.1);box-sizing:border-box;border-radius:12px;z-index:10}
.tag__popvoer--title{display:block;font-size:14px;line-height:18px;letter-spacing:-.7px;color:#4a4a4a;font-weight:900;text-align:left}
.tag__popvoer--title>em{color:#1c90fb}
.tag__popvoer .popover__tagBox{display:flex;flex-wrap:wrap;margin-top:6px;gap:2px}
.tag__popvoer .popover__tagBox .item__tag{width:calc(33.3333% - 2px)!important;min-width:calc(33.3333% - 2px)!important;max-width:calc(33.3333% - 2px)}
.tag__popvoer--exit{display:block;width:18px;height:18px;position:absolute;top:18px;right:18px;border:0;background:0 0}
.tag__popvoer--exit::before{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Snvy%2Sfc_nvy.cat) no-repeat -224px 0/500px 500px}

/* 공지사항 - mbpLanding 헤더 사용을 위한 커스텀 */
.mbpFixedHeader--smp .mbpHeader{height: 54px;border-bottom: 1px solid #e6e6e6;z-index: 1;}
.mbpFixedHeader--smp .mbpHeader.mbpHeader--white .mbpLogo a{width: 191px;height: 40px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfit%2Szrqvpny_ovtqngn_o.cat) no-repeat 50% 50% / 191px 40px;}
.mbpFixedHeader--smp .mbpHeader .serviceList .serviceListLayer{top: calc(100% + 4px);min-width: auto;box-shadow: 0 4px 8px 0 rgba(0,0,0,.03)}
.researchProject__mainChart .researchProject__emptyArea{
    min-height: 0;
}

/* 서드파티 헤더 이슈로 z-index 수정 - 팝업보다 높음 */
.smp .header {z-index:1000}

/* 연구과제 position: sticky 적용 */
.smp .researchProject__girdItemInBox{
    position: sticky;
    top: 50px;
}
/* 연구과제 생성하기 툴팁 추가 */
.smp .smp__tooltipInfo {display:inline-block; vertical-align:top; position:relative;}
.smp .smp__tooltipInfo .smp__tooltipInfoText {display:none; position:absolute; bottom:calc(100% + 8px); left:-30px; padding:11px 15px; background:rgba(0,0,0,0.85); border-radius:10px; white-space:nowrap; font-weight:400;}
.smp .smp__tooltipInfo:hover .smp__tooltipInfoText {display:block;}
.smp .smp__tooltipInfo .smp__tooltipInfoText::before {content:''; position:absolute; top:100%; left:38px; display:block; border-style:solid; border-width:6px; border-top-color:rgba(0,0,0,0.85); border-right-color:transparent; border-bottom-color:transparent; border-left-color:transparent;}
.smp .smp__tooltipInfo .smp__tooltipInfoText--main {display:block; font-size:12px; line-height:1.4; letter-spacing:-0.55px; color:#fff;}
.smp .smp__tooltipInfo .smp__tooltipInfoText--sub {display:block; font-size:10px; line-height:1.4; letter-spacing:-0.45px; color:#fff;}
.smp .smp__tooltipInfo .smp__tooltipInfoText--main + .smp__tooltipInfoText--sub {margin-top:5px;}
/* 테이블 여백 수정 */
/* 새창열기 추가 */
.smp .researchProject__commonTbl .btn_newWindow {position:relative; display:inline-block; vertical-align:top; width:30px; height:30px; border:1px solid #b4b4b4; border-radius:4px; background:#fff;}
.smp .researchProject__commonTbl .btn_newWindow:hover {border-color:#4a4a4a;}
.smp .researchProject__commonTbl .btn_newWindow::before {content:''; display:block; width:16px; height:14px; position:absolute; top:50%; left:50%; margin:-7px 0 0 -8px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sfc_fzc.cat) no-repeat -132px 0 / 250px 250px;}

/* 연구과제 헤더 이슈 수정 */
.smp .headerBox.type2 .iconBg--alarm{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_nynez_juvgr.cat) no-repeat 0 0/26px 26px}

/* 삼성서울병원 QR코드 인증기기 등록 */
.smpSmc .right_section.smc {padding: 49px 40px 30px 40px;background-color: #fff;}
.smpSmc .smc-commonQrBox-titleBox__title{font-size: 24px;font-weight: 900;color: #333;line-height: 30px;letter-spacing: -1.2px;word-wrap: break-word;}
.smpSmc .smc-commonQrBox-infoBox{margin-top: 8px;}
.smpSmc .smc-commonQrBox-infoBox__text{font-size: 16px;font-weight: bold;color: #62656e;line-height: 26px;letter-spacing: -.32px;word-wrap: break-word;}
.smpSmc .smc-commonQrThumb{position: relative;width: 260px;height: 228px;margin: 20px auto 0;padding: 34px 0 0;border: 1px solid #ededed;border-radius: 6px;box-shadow: 0 2px 6px 0 rgba(0,0,0,.07);box-sizing: border-box;text-align: center;}
.smpSmc .smc-commonQrTime{min-width:98px;width:98px;margin:10px auto 0;background-color:#f5f5f5;border-radius:12px;line-height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.smpSmc .smc-commonQrTime span{font-size:12px;font-weight:700;color:#777;letter-spacing:-.6px;vertical-align:top}
.smpSmc .smc-commonQrTime span em{color:#1c90fb}
.smpSmc .smc-commonQrTime__icon{display:inline-block;margin-top:5px;margin-right:2px;vertical-align:top;width:12px;height:12px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Swbva%2Swbva_erarjny%2Sfc_wbva.cat) -94px 0 no-repeat;background-size:250px 250px}
.smpSmc .smc-commonQrLink{margin-top: 25px;}
.smpSmc .smc-commonQrLink__linkItem{border-bottom: 1px solid #777;font-size: 12px;font-weight: bold;color: #777;line-height: 15px;letter-spacing: -.6px;text-decoration: none;}
.smpSmc .smc-commonQrApp{margin-top: 30px;}
.smpSmc .smc-commonQrApp__title{display: block;font-size: 14px;font-weight: 900;color: #333;letter-spacing: -.28px;line-height: 18px;}
.smpSmc .smc-commonAppLink{display: flex;margin-top: 10px;}
.smpSmc .smc-commonAppLink .smc-commonAppLink__btnItem{position: relative;width: 50%;height: 44px;background-color: #f9fafc;border: 1px solid #eceef2;border-radius: 6px;box-sizing: border-box;}
.smpSmc .smc-commonAppLink .smc-commonAppLink__btnItem + .smc-commonAppLink__btnItem{margin-left: 8px;}
.smpSmc .smc-otpChange{margin-top: 18px;font-size: 13px;font-weight: bold;color: #a0a0a0;letter-spacing: -.65px;text-align: center;}
.smpSmc .smc-otpChange__linkItem{border-bottom: 1px solid #4a4a4a;text-decoration: none;}
.smpSmc .secondAuthBox{display: flex;align-items: center;height: 30px;}
.smpSmc .secondAuthBox .smpMypage__sideBtn{margin-left: 35px;}
.smpSmc .secondAuthBox .common_help_tooltipbox .helpimg{margin-left: 4px;vertical-align: top;}
.smpSmc .secondAuthBox .common_help_tooltipbox .hoverbox{padding: 6px 8px;}
.smpSmc .secondAuthBox .common_help_tooltipbox .hoverbox > p{letter-spacing: -.55px;}
.smpSmc .smc-dropdownBox{display: flex;margin-top: 14px;margin-bottom: 18px;}
.smpSmc .smc-dropdownBox .smc-commonQrThumb{width: 170px;min-width: 170px;height: 178px;margin: 0;}
.smpSmc .smc-commonQrInfo{margin-top: 24px;margin-left: 20px;}
.smpSmc .smc-commonQrInfo__title{font-size: 16px;font-weight: 900;color: #4a4a4a;line-height: 19px;letter-spacing: -.8px;}
.smpSmc .smc-commonQrInfoList{margin-top: 8px;}
.smpSmc .smc-commonQrInfoList__item{position: relative;padding-left: 7px;font-size: 13px;font-weight: 400;color: #777;line-height: 24px;letter-spacing: -.65px;}
.smpSmc .smc-commonQrInfoList__item::before{content: '';position: absolute;top: 10px;left: 0;width: 2px;height: 2px;background-color: #777;border-radius: 50%;}
.smpSmc .smc-smartKeyBox{margin-top: 9px;}
.smpSmc .smc-smartKeyBox__icon{display: inline-block;width: 30px;height: 30px;background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svpba_fznegxrl.cat) no-repeat 0 0 / 30px 30px;vertical-align: top;}
.smpSmc .smc-smartKeyBox .common_round_btn{letter-spacing: -.7px;}

/* 2024.04.30 메인 리뉴얼 */
.smp .timeline__day + .timeline__day {margin-top:16px;}
.smp .timeline__title.timeline__title--round {margin-left:0; padding-left:0; font-size:0;}
.smp .timeline__title.timeline__title--round::before {display:none;}
.smp .timeline__title.timeline__title--round .timeline__date {display:inline-block; vertical-align:top; padding:0 8px; border-radius:4px; font-size:10px; line-height:20px; height:18px; color:#fff; font-weight:900; background:#777; overflow:hidden;}
.smp .serviceList--app.v3 {position:relative; display:flex; flex-wrap:wrap; width:100%; margin:0; padding:0; box-sizing:border-box; gap:15px 40px;}
.smp .serviceList--app.v3::after {display:none;}
.smp .serviceList--app.v3 .serviceList__item {margin:0; width:62px; flex:0 1 auto;}
.smp .serviceList--app.v3 a {width:100%;}
.smp .serviceList--app .serviceList__btn {display:block; position:absolute; bottom:-32px; left:50%; margin-left:-12px; width:24px; height:24px; border-radius:50%; border:1px solid #e8e8e8; background:#fff; box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.08); z-index:10;}
.smp .serviceList--app.serviceList--appOpen .serviceList__btn {transform:rotate(180deg);}
.smp .serviceList--app .serviceList__btn:hover {border-color:#4a4a4a; box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.08);}
.smp .serviceList--app .serviceList__btn::before {content:''; display:block; width:11px; height:6px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -17px -272px / 500px 1000px;}
.smp .serviceList--appOpen.v3 .listHideBox {gap:15px 40px;}
.smpMain .visual__content.visual__content--wide1230 {max-width:1230px;}
.smpMain .mainContent.mainContent--wide1230 {max-width:1230px;}
.smpMain .mainContent--wide1230 .mainContent__left {width:370px;}
.smpMain .mainContent__right.theme-researchProject {overflow:visible;}
.smpMain .mainResearchProject__titleBtn--link {position:relative; display:block; width:24px; height:24px; border:1px solid #d3d3d3; border-radius:50%; background:#fff; transform:translateY(-1px);}
.smpMain .mainResearchProject__titleBtn--link:hover {border-color:#4a4a4a;}
.smpMain .mainResearchProject__titleBtn--link::before {content:''; display:block; width:5px; height:9px; position:absolute; top:50%; left:50%; margin:-4px 0 0 -2px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -148px -244px / 500px 1000px;}

/* 연구과제 서비스 수정 */
.researchProject__StateItem.researchProject__StateItem--horizontal {flex-direction:row; gap:4px;}
.researchProject__StateItem--horizontal .researchProject__StateIconBox {margin:0;}
.smp .common_tbl_round .tbl__text--link {display:block; font-size:12px; line-height:18px; letter-spacing:-0.6px; color:#4a4a4a; text-decoration:none;}
.common_boxtbl.style_basic.smp_tbl_08_04 .list_header {background:#e7eaf0; border-color:#e7eaf0;}
.common_boxtbl.smp_tbl_08_04 .list_header > div {font-size:12px; padding-right:15px; padding-left:15px; box-sizing:border-box;}
.common_boxtbl.smp_tbl_08_04 .list_body {font-size:12px; line-height:18px; letter-spacing:-0.6px; color:#4a4a4a;}
.common_boxtbl.smp_tbl_08_04 .list_body .row {flex-wrap:wrap;}
.common_boxtbl.smp_tbl_08_04 .list_body .row.open {border-color:#4a4a4a; box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.16);}
.common_boxtbl.smp_tbl_08_04 .list_body .row.open .depthRow {display:flex;}
.common_boxtbl.smp_tbl_08_04 .list_body .row.open .commonTbl__btnArrow {transform:rotate(0);}
.smp .common_boxtbl.smp_tbl_08_04 .col1 {width:50px;}
.smp .common_boxtbl.smp_tbl_08_04 .col2 {flex:1; text-align:left;}
.smp .common_boxtbl.smp_tbl_08_04 .list_body .col2 {position:relative; width:auto; flex:1; min-height:30px;}
.smp .common_boxtbl.smp_tbl_08_04 .col2 .dataSetName {position:absolute; top:0; right:15px; bottom:0; left:15px;}
.smp .common_boxtbl.smp_tbl_08_04 .col3 {width:130px;}
.smp .common_boxtbl.smp_tbl_08_04 .col4 {width:80px;}
.smp .common_boxtbl.smp_tbl_08_04 .col5 {width:140px;}
.smp .common_boxtbl.smp_tbl_08_04 .col6 {width:60px;}
.smp .common_boxtbl.smp_tbl_08_04 .depthRow {display:none; flex-direction:column; gap:6px; width:100%; padding:10px 20px; box-sizing:border-box; background:#f9fafc; border-top:1px solid #d3d3d3;}
.smp .common_boxtbl.smp_tbl_08_04 .depthRow > .row {position:relative; background:#fff; margin-left:29px; width:calc(100% - 29px); overflow:visible;}
.smp .common_boxtbl.smp_tbl_08_04 .depthRow > .row::before {content:''; position:absolute; top:17px; left:-25px; width:6px; height:6px; border:1px solid transparent; border-left-color:#4a4a4a; border-bottom-color:#4a4a4a;}
.smp .common_boxtbl.smp_tbl_08_04 .depthRow > .row {margin-top:0;}
.smp .common_boxtbl.smp_tbl_08_04 .depthRow > .row + .row {margin-top:0;}
.smp .common_boxtbl.smp_tbl_08_04 .depthRow > .row .col6 {width:40px;}
.smp .common_boxtbl.smp_tbl_08_04 .list_body .depthRow > .row > div {line-height:24px; height:48px;}
.smp .common_boxtbl.smp_tbl_08_04 .depthRow .col2 .dataSetName {left:38px;}
.researchProject__commonTbl .common_boxtbl.smp_tbl_08_04 .commonTbl__btnArrow {transform:rotate(180deg);}
.researchProject__commonTbl .common_tbl_round.type_custom th {padding-left:10px; padding-right:10px;}
/* 연구과제 메인 1440 UI 변경 건 */
@media all and (max-width: 1440px) {
    .researchProject__StateItem.researchProject__StateItem--horizontal{
        gap: 4px;
    }
    .researchProject__StateList{
        gap: 10px;
    }
}
/* 팝업 - 데이터셋 연결하기 */
.smpDialog .researchProject__commonTbl .dataNum {position:relative; display:inline-block; vertical-align:top; font-size:12px; line-height:30px; padding-left:20px; color:#969696;}
.smpDialog .researchProject__commonTbl .dataNum::before {content:''; display:block; width:11px; height:15px; position:absolute; top:50%; left:3px; margin-top:-7px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spqj%2Sfc_pqj.cat) no-repeat -432px -140px / 500px 500px;}
.smpDialog .common_boxtbl.smp_tbl_08_04 .list_body .row.open .depthRow {max-height:183px; overflow:auto;}
.smpDialog .common_boxtbl.smp_tbl_08_04 .col5 {width:80px;}
.smpDialog .common_boxtbl.smp_tbl_08_04 .col6 {width:50px;}
.smpDialog .smpNotice__list {display:flex; flex-direction:column; width:100%; gap:2px; padding:12px; box-sizing:border-box; border-radius:6px; background:#f7f8fa;}
.smpDialog .smpNotice__list > li {position:relative; display:block; padding-left:6px; font-size:12px; line-height:18px; letter-spacing:-0.6px; color:#4a4a4a; box-sizing:border-box;}
.smpDialog .smpNotice__list > li::before {content:''; display:block; width:2px; height:2px; position:absolute; top:8px; left:0; border-radius:50%; background:#4a4a4a;}
.common_boxtbl.style_basic.smp_tbl_08_04 .emptyBox {display:flex; justify-content:center; align-items:center; margin-top:8px; height:388px; border:1px solid #dbdbdb; background:#f9fafc; border-radius:6px;}

/* 메인 페이지 서비스 텍스트 영역 수정 */
.smp .serviceList--app .serviceList__info{
    width: 86px;
    transform: translateX(-12px);
}
.smp .serviceList--app.v3 .serviceList__svcName{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* 서울대학교 융합의학기술원 */
.smp .smp_login .title_box.hasLogo2 {display:flex;flex-direction: column;}
.smp .smp_login .title_box.hasLogo2 .title_boxText .sub_tit{font-size:20px;line-height:25px;letter-spacing: -.2px;}
.lulu-ui.smpMain .container{overflow:auto;}
.smp.theme_12 .serviceList__heading{border-radius:6px}
.smp.theme_12 .serviceList-heading{border-radius:6px}
.smp .serviceList-app.listItem8{margin-left:0;padding:0}
.smp .serviceList-app.listItem8 .serviceList-item{margin-left:0;width:83px;}
.smp .serviceList-app.listItem8 .serviceList-info{width:auto;white-space: nowrap;transform:none;}
.smp.theme_12 .serviceList-app a{text-align:center}
.smp.theme_12 .serviceList-app .serviceList-svcName{overflow: hidden;white-space: nowrap;word-break: break-all;text-overflow: ellipsis;max-width:100%}

/* .smp .serviceList--app.listItem8{margin-left:0;padding:0}
.smp .serviceList--app.listItem8 .serviceList__item{margin-left:0;width:83px;}
.smp .serviceList--app.listItem8 .serviceList__info{width:auto;white-space: nowrap;transform:none;}
.smp.theme_12 .serviceList--app a{text-align:center}
.smp.theme_12 .serviceList--app .serviceList__svcName{overflow: hidden;white-space: nowrap;word-break: break-all;text-overflow: ellipsis;} */

/* Dialog - 분석환경 연결하기 */
.smpDialog .common_tbl_round2.smpDialog19 {position:relative;}
.smpDialog .common_tbl_round2.smpDialog19 .round_tbl tr:hover,
.smpDialog .common_tbl_round2.smpDialog19 .round_tbl tr.selected {background-color:#f4f7ff;}
.smpDialog .common_tbl_round2.smpDialog19 .round_tbl tr.selected td {color:#012978;}
.smpDialog .common_tbl_round2.smpDialog19 .round_tbl tr.disabled {background:#f8f8f8;}
.smpDialog .common_tbl_round2.smpDialog19 .round_tbl tr.disabled td {color:#b4b4b4;}
.smpDialog .common_tbl_round2.smpDialog19 .round_tbl tr {border-bottom:0;}
.smpDialog .common_tbl_round2.smpDialog19 .round_tbl th {height:35px; font-size:12px; letter-spacing:-0.6px; color:#4a4a4a;}
.smpDialog .common_tbl_round2.smpDialog19 .round_tbl td {height:34px; font-size:12px; letter-spacing:-0.6px;}
.smpDialog .common_tbl_round2.smpDialog19 .round_tbl td.td_radio {font-size:0;}
.smpDialog .common_tbl_round2.smpDialog19 .inbx {display:block; position:relative;}
.smpDialog .common_tbl_round2.smpDialog19 .inbx.typeFlex {display:flex; gap:6px; align-items:center; flex:1; overflow:hidden;}
.smpDialog .common_tbl_round2.smpDialog19 .inbx.typeFlex .smp__icon18 {min-width:18px;}
.smpDialog .common_tbl_round2.smpDialog19 .inbx.typeFlex .inbx__text {display:block; flex:1; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.smpDialog .common_tbl_round2.smpDialog19 .tbl_scroll.emptyBox {display:flex; justify-content:center; align-items:center;}
.smpDialog .dialog_data_section.typeFlex {display:flex; justify-content:space-between; gap:16px;}
.smpDialog .dialog_data_section.typeFlex .dialog_data_sectionInbox {width:calc(50% - 8px);}
.smp__icon18 {display:block; position:relative; width:18px; height:18px;}
.smp__icon18::before {content:''; display:block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Sfc_fzc.cat) no-repeat 0 0 / 250px 250px;}
.smp__icon18--noneBefore::before {display:none;}
.smp__icon18--home::before {width:13px; height:15px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spqj%2Sfc_pqj.cat) no-repeat -258px -67px / 500px 500px;}
.smp__icon18--home.white::before {width:13px; height:15px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spqj%2Sfc_pqj.cat) no-repeat -258px -67px / 500px 500px; filter:brightness(10);}
.smp__icon18 > img {display:block; width:100%; height:100%;}
.smpDialog .smpResearchList {display:flex; flex-direction:column; padding:10px 12px; box-sizing:border-box; gap:6px; border:1px solid #dbdbdb; border-radius:6px; background:#f9fafc; overflow:auto;}
.smpDialog .smpResearchList--empty {display:flex; align-items:center; justify-content:center; width:100%; flex:1;}
.smpDialog .smpResearchItem {position:relative; display:flex; align-items:center; gap:6px; padding:8px 25px 12px 13px; box-sizing:border-box; border:1px solid #d3d3d3; border-radius:6px; background:#fff;}
.smpDialog .smpResearchItem:hover,
.smpDialog .smpResearchItem--selected {border-color:#012978;}
.smpDialog .smpResearchItem--selected .smpResearch__text--title {color:#012978; font-weight:900;}
.smpDialog .smpResearchItem--disabled {border-color:#d3d3d3; background:#f8f8f8; cursor:default;}
.smpDialog .smpResearchItem--disabled:hover {border-color:#d3d3d3;}
.smpDialog .smpResearchItem--disabled .smpResearch__text--title,
.smpDialog .smpResearchItem--disabled .smpResearch__dlItem dt,
.smpDialog .smpResearchItem--disabled .smpResearch__dlItem dd {color:#b4b4b4;}
.smpDialog .smpResearchItem--disabled .smpResearchItem__btn {display:none;}
.smpDialog .smpResearchItem__iconBox {display:block; width:28px; min-width:28px; height:28px;}
.smpDialog .smpResearchItem__iconBox > img {display:block; width:28px; height:28px;}
.smpDialog .smpResearchItem__textBox {display:flex; flex-direction:column; gap:1px; width:calc(100% - 34px);}
.smpDialog .smpResearch__text--title {display:block; font-size:13px; line-height:19px; letter-spacing:-0.65px; color:#4a4a4a; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.smpDialog .smpResearch__dl {display:flex;}
.smpDialog .smpResearch__dlItem {position:relative; display:flex; gap:4px; font-size:11px; line-height:17px; letter-spacing:-0.22px;}
.smpDialog .smpResearch__dlItem dt {color:#939393;}
.smpDialog .smpResearch__dlItem dd {max-width:45px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#777;}
.smpDialog .smpResearch__dlItem + .smpResearch__dlItem {padding-left:6px; margin-left:5px;}
.smpDialog .smpResearch__dlItem + .smpResearch__dlItem::before {content:''; display:block; width:1px; height:9px; position:absolute; top:50%; left:0; background:#d3d3d3; transform:translateY(-50%);}
.smpDialog .smpResearchItem__btn {display:block; position:absolute; top:0; right:0; bottom:0; left:0; border:0; background:none;}
.smpDialog .smpResearchItem--depth {position:relative; width:calc(100% - 26px); margin-left:26px;}
.smpDialog .smpResearchItem--depth::before {content:''; position:absolute; top:21px; left:-18px; display:block; width:8px; height:8px; border:1px solid #c3c3c3; border-top:0; border-right:0;}
.smpResearch__label {display:inline-block; vertical-align:top; font-size:11px; line-height:14px; letter-spacing:-0.55px; padding:2px 6px; font-weight:900; border-radius:3px;}
.smpResearch__label--purple {color:#5757e5; background:#ebebff;}
.smpResearch__label--blue {color:#40b2e2; background:#e5f7ff;}
.smpResearch__label--gray {color:#61759d; background:#f2f3f7;}
.smpDialog .smpResearch__labelBox {display:flex; gap:4px; margin-top:2px;}

/* footer 영역 추가 */
.smp .mainContent__footer {position:relative;padding:13px 0 24px;border-top:1px solid #e0e0e0;margin-top:40px}
.smp .mainContent__footer .mainContent__footerBtnBox {display:flex;justify-content: flex-end;}
.smp .mainContent__footer .select_language{width:100px;}

/* LUX 조직도 볼드체 초기화  */
.smp .LUX_basic_treeview_wrap.LUX_basic_treeview_wrap_v2 .LUX_basic_treeview .memberbx {font-weight: 400;}

/* 다국어 대응 */
body.en .lulu-ui .serviceList-svcDesc{
    line-height: 16px;
}

/* IHC 대응 */
.smp .smp_login .login_content_box .title_box--division{display: flex;align-items: center;}
.smp .smp_login .login_content_box .smpLogoBox{margin-right: 20px;}
.smp .smp_login .smpDivisionBox{display: flex;flex-direction: column;flex: 1;}
.smp .smp_login .left_section .smpDivisionBox .title{font-size: 20px;font-weight: 900;line-height: 25px;letter-spacing: -.2px;}
.smp .smp_login .left_section .smpDivisionBox .sub_tit{margin-top: 10px;font-size: 14px;font-weight: 900;line-height: 17px;letter-spacing: -.14px;}
.smp .smp_login .smpDivisionBox .smpDivisionBox__companyName{display: block;margin-top: 4px;font-size: 30px;font-weight: 900;color: #fff;line-height: 37px;letter-spacing: -.3px;}

/* (팝업) 공동연구 의뢰하기 */
.dialog_content .smpPoint__infoBox + .smpPoint__infoBox {margin-top:20px;}
.dialog_content .smpPoint__contentBox .common_radio_input label .label_text {font-size:12px; letter-spacing:-0.6px;}
.dialog_content .userAgreeBox {display:block; padding:12px 5px 12px 12px; box-sizing:border-box; border-radius:8px; background:#f9fafc;}
.dialog_content .userAgreeBox .userAgreeTitleBox {display:flex; align-items:center; gap:8px;}
.dialog_content .userAgreeBox .userAgreeTitleText {display:block; font-size:12px; line-height:17px; letter-spacing:-0.6px; color:#4a4a4a;}
.dialog_content .userAgreeBox .common_radio_input {line-height:17px;}
.dialog_content .userAgreeBox .common_radio_input label .label_text {font-size:12px; color:#012978;}
.dialog_content .userAgreeBox .common_radio_input .radio_input+.icon {margin-top:-5px;}
.dialog_content .userAgreeBox .userAgreeContentBox {margin-top:6px;}
.dialog_content .userAgreeBox .userAgreeList {display:flex; flex-direction:column;}
.dialog_content .userAgreeBox .userAgreeList > li,
.dialog_content .userAgreeBox .userAgreeText {display:block; position:relative; padding-left:5px; font-size:11px; line-height:18px; letter-spacing:-0.7px; color:#939393;}
.dialog_content .userAgreeBox .userAgreeText {padding-left:0;}
.dialog_content .userAgreeBox .userAgreeList > li::before {content:''; display:block; width:2px; height:2px; position:absolute; top:50%; left:0; margin-top:-1px; background:#939393;}
.dialog_content.smpDialog .common_tabs_box.type_indigo .tab_item.on,
.dialog_content.smpDialog .common_tabs_box.type_indigo .tab_item:hover {color:#012978; border-bottom-color:#012978;}
.dialog_content.smpDialog .common_tabs_box.type_indigo .tab_item.on {font-weight:900;}
.dialog_content.smpDialog20 .emptyBox {display:flex; align-items:center; justify-content:center; height:453px; background:#f9fafc; border-radius:12px;}
.smp .page__currentWrap {display:flex; align-items:center;}
.smp .page__currentWrap .page__crrentBtn {position:relative; display:block; margin-left:18px; opacity:0.5;border: 0;background: none;}
.smp .page__currentWrap .page__crrentBtn + .page__crrentBtn::before {content:''; display:block; width:6px; height:11px; position:absolute; top:5px; left:-11px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -70px -267px / 500px 1000px;}
.smp .page__currentWrap .page__crrentBtn:last-child {opacity:1;}
.smp .page__currentWrap .page__crrentText {display:block; font-size:14px; line-height:18px; letter-spacing:-0.7px; color:#fff;}
.smp .visual__titlebox.typeFlex {display:flex; align-items:center; width:100%;}
.smp .visual__titlebox.typeFlex .page__currentWrap {margin-left:auto;}
.researchProject .visual.intro__professor .visual__content {flex-direction:column; align-items:flex-start; width:1100px; min-width:1100px; padding-top:72px;}
.smp .professorWrap {position:absolute; top:200px; right:0; bottom:0; left:0; display:block; width:1100px; margin:0 auto; padding:20px 0;}
.smp .professorWrap.roundBox {position:relative; top:0; padding:20px; box-sizing:border-box; background:#fff; border-radius:12px; box-shadow:0 6px 12px 0 rgba(0, 0, 0, 0.03); transform:translateY(-30px);}
.smp .professorWrap .professorListWrap {display:flex; flex-direction:column; gap:20px; height:100%;}
.smp .professorWrap .professorListTitle {display:flex; align-items:center; width:100%;}
.smp .professorWrap .professorListTitleText {display:block; font-size:18px; line-height:30px; letter-spacing:-0.18px; color:#000; font-weight:900;}
.smp .professorWrap .professorListTitleText > em {color:#012978;}
.smp .professorWrap .professorListTitleOptionBox {margin-left:auto;}
.smp .professorWrap .professorListContent {display:block; position:relative; height:calc(100% - 50px); overflow:auto;}
.smp .professorWrap .professorList {position:absolute; top:0; right:0; left:0; display:flex; flex-wrap:wrap; gap:20px;}
.smp .professorWrap .professorList.empty{bottom:0;align-items: center;justify-content: center;}
.smp .professorWrap .professorListItem {display:flex; width:calc(50% - 10px); height:257px; box-shadow:0px 3px 20px 0 rgba(0, 0, 0, 0.05); background:#fff; border-radius:14px; overflow:hidden;}
.smp .professorWrap .professorListThumb {display:block; width:256px; min-width:256px;}
.smp .professorWrap .professorListThumb > img {display:block; width:100%; height:100%; object-fit:cover;}
.smp .professorWrap .professorListThumb--empty {display:flex; align-items:center; justify-content:center; background:rgba(229, 231, 235, 0.4);}
.smp .professorWrap .professorListThumb--empty > img {display:block; width:70px; height:70px; object-fit:contain;}
.smp .professorWrap .professorListInfo {display:flex; width:100%; flex-direction:column; padding:20px 24px; box-sizing:border-box;overflow:hidden;}
.smp .professorWrap .professorListInfoMain {display:block; font-size:16px; line-height:24px; letter-spacing:-0.32px; color:#4a4a4a; font-weight:900;}
.smp .professorWrap .professorListDl {display:flex; flex-direction:column; gap:8px; margin-top:12px;}
.smp .professorWrap .professorListDl .item {display:flex; font-size:12px; line-height:17px; letter-spacing:-0.6px;}
.smp .professorWrap .professorListDl dt {min-width:50px; color:#777;}
.smp .professorWrap .professorListDl dd {color:#4a4a4a;}
.smp .professorWrap .professorListDl dd.ellipsis2{
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.smp .professorWrap .professorListBtn {margin-top:auto; margin-left:auto;}
.smp .professorWrap .professorListAddItem {display:flex; flex-direction:column; justify-content:center; align-items:center; width:100%; border:1px solid #d5d7e3; border-radius:14px; background:rgba(0,0,0,0.02);}
.smp .professorWrap .professorListAddItem > img {display:block;}
.smp .professorWrap .professorListAddItem__mainText {display:block; font-size:16px; line-height:24px; letter-spacing:-0.8px; color:#012978; font-weight:900;}
.smp .professorWrap .professorListAddItem__subText {display:block; margin-top:2px; font-size:13px; line-height:19px; letter-spacing:-0.65px; color:#777;}
.smp .professorWrap .professorList.empty .empty_area{
    display: flex;
    flex-direction: column;
    gap: 15px;
    align-items: center;
    justify-content: center;
}
.smp .professorWrap .professorProfile {display:flex; flex-direction:column; gap:23px;}
.smp .professorWrap .professorProfileTitle {display:flex; align-items:center;}
.smp .professorWrap .professorProfileTitle__textBox {display:flex; align-items:center; gap:8px;}
.smp .professorWrap .professorProfileTitle__Btn {position:relative; display:block; width:30px; height:30px; margin-right:-10px;}
.smp .professorWrap .professorProfileTitle__Btn::before {content:''; display:block; width:8px; height:14px; margin:-6px 0 0 -4px; position:absolute; top:50%; left:50%; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -259px -408px / 500px 1000px;}
.smp .professorWrap .professorProfileTitle__text--main {display:block; max-width:333px;  font-size:18px; line-height:30px; letter-spacing:-0.9px; color:#000; font-weight:900;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.smp .professorWrap .professorProfileTitle__text--sub {display:block; max-width:136px; padding-left: 8px; font-size:14px; line-height:30px; letter-spacing:-0.7px; color:#777;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.smp .professorWrap .professorProfileTitle__text--sub2 {display:block; max-width:258px; padding-left: 8px; font-size:14px; line-height:30px; letter-spacing:-0.7px; color:#012978;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.smp .professorWrap [class *="professorProfileTitle__text--sub"] {position:relative;}
.smp .professorWrap [class *="professorProfileTitle__text--sub"]::before {content:''; position:absolute; top:10px; left:0; display:block; width:1px; height:12px; background:#b4b4b4;}
.smp .professorWrap .professorProfileTitleOptionBox {margin-left:auto;}
.smp .professorWrap .professorProfileContent {display:flex; flex-direction:column;}
.smp .professorWrap .professorProfile__common {display:flex; gap:17px;}
.smp .professorWrap .professorProfile__commonThumb {display:block; width:200px; min-width:200px; height:240px; border:1px solid rgba(0,0,0,0.1); border-radius:14px; overflow:hidden;}
.smp .professorWrap .professorProfile__commonThumb > img {display:block; width:100%; height:100%; object-fit:cover;}
.smp .professorWrap .professorProfile__commonThumb--empty {display:flex; justify-content:center; align-items:center; background:rgba(229, 231, 235, 0.4);}
.smp .professorWrap .professorProfile__commonThumb--empty > img {display:block; width:70px; height:70px; object-fit:contain;}
.smp .professorWrap .common_tabs_box {display:flex; gap:22px; margin:0 0 12px;}
.smp .professorWrap .professorProfile__common + .common_tabs_box {margin:20px 0 12px;}
.smp .professorWrap .common_tabs_box .tab_item + .tab_item {margin:0;}
.smp .professorWrap .common_tabs_box .tab_item.on {color:#012978; font-weight:900; border-bottom-color:#012978;}
.smp .professorWrap .researchProject__commonTbl .research__textBox {display:flex; flex-direction:column; gap:8px;}
.smp .professorWrap .researchProject__commonTbl .research__text--main {display:block; font-size:13px; line-height:16px; letter-spacing:-0.65px; color:#4a4a4a;}
.smp .professorWrap .researchProject__commonTbl .research__text--sub {display:block; font-size:12px; line-height:20px; letter-spacing:-0.24px; color:#777;}
.smp .professorWrap .professorProfile__group {display:flex; flex-direction:column; gap:10px;}
.smp .professorWrap .professorProfile__group + .professorProfile__group {margin-top:20px;}
.smp .professorWrap .professorProfile__groupTitle {display:flex; width:100%;}
.smp .professorWrap .professorProfile__text--groupTitle {display:block; font-size:14px; line-height:30px; letter-spacing:-0.7px; color:#4a4a4a; font-weight:900;}
.smp .professorWrap .professorProfile__text--groupTitle > em {color:#012978;}
.smpMain .container.v2 {position:relative;}
.smp .professorWrap .searchText {color:#012978; font-weight:900;}

/* 로그인 : 하단 푸터 및 언어선택 추가 */
.smp .smp_login .footer_copy--language{display:flex;justify-content: space-between;width:912px;margin:0 auto}
.smp .smp_login .footer_copy--language .common_component_select.v_language {margin-top:-10px}
.smp .common_tbl_round.emptyWrap,
.smp .common_tbl_round3.emptyWrap{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 172px;
}
.smp .common_tbl_round.emptyWrap .empty_txt,
.smp .common_tbl_round3.emptyWrap .empty_txt{
    display: block;
    margin-top: 10px;
    font-size: 12px;
    line-height: 17px;
    letter-spacing: -0.6px;
    color: #989898;
    font-weight: 700;
}

/*** 다국어 대응 **/
.ja .smp .serviceList-app .serviceList-item,
.ja .smp .serviceList--app .serviceList__item{min-height:85px;}

/* 연구의뢰 교수진 UI 개선 */
.smpMain .container.container--professor {display:flex; flex-direction:column;}
.researchProject .container--professor .visual.intro__professor .visual__content {padding-top:120px; padding-bottom:30px;}
.smpMain .container.container--professor .professorWrap {position:relative; top:0; left:0; right:0; bottom:0; flex:1;}
.researchProject .visual.intro__professor {height:fit-content}

/* 라이프로그 데이터 목록  */
.smp .smp__lifeLogSearchBox{
    display: grid;
    width: 1100px;
    margin: -25px auto 0;
    padding: 20px 24px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 6px;
    gap: 14px 40px;
    grid-template-columns: 294px 294px 190px 1fr;
    grid-template-rows: 30px 30px 1fr;
    z-index: 10;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItem{
    display: flex;
    align-items: flex-start;
    gap: 12px;
    min-height: 30px;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItemTitle{
    min-width: 54px;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItemContent{
    flex: 1;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItemContent.typeFlex{
    display: flex;
    align-items: center;
    gap: 4px;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItemContent.typeFlex2{
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    gap: 4px;
    margin: auto 0 0 auto;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItemContent.typeCheckBox{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px 10px;
    padding: 8px 0 6px;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItem.item1{
    grid-row: 1 / 2;
    grid-column: 1 / 3;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItem.item2{
    grid-row: 1 / 2;
    grid-column: 3 / 5;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItem.item3{
    grid-row: 2 / 3;
    grid-column: 1 / 2;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItem.item4{
    grid-row: 2 / 3;
    grid-column: 2 / 3;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItem.item5{
    grid-row: 2 / 3;
    grid-column: 3 / 5;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItem.item6{
    grid-row: 3 / 4;
    grid-column: 1 / 4;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItem.item7{
    grid-row: 3 / 4;
    grid-column: 4 / 5;
}
.smp .smp__lifeLogSearchBox .smp__text--lifeLogItemTitle{
    display: block;
    font-size: 12px;
    line-height: 30px;
    letter-spacing: -0.24px;
    color: #4a4a4a;
    font-weight: 900;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItemContent.typeCheckBox .common_radio_input{
    font-size: 0;
}
.smp .smp__lifeLogSearchBox .smp__lifeLogItemContent.typeCheckBox .common_radio_input label .label_text{
    font-size: 12px;
}
.smp .smp__lifeLogSearchBox .common_radio_input .radio_input+.icon{
    margin-top: -7px;
}
.smp .smp__lifeLogSearchBox + .smp__lifeLogContent{
    margin-top: 20px;
}
.smp .smp__lifeLogContent{
    position: relative;
    flex: 1;
    display: flex;
    flex-direction: column;
    width: 1100px;
    margin: 0 auto 20px;
    gap: 16px;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 12px;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.03);
    background: #fff;
    overflow: visible;
}
.smp .smp__lifeLogContent .smp__lifeLogTab{
    display: flex;
    gap: 22px;
}
.smp .smp__lifeLogContent .smp__lifeLogTabBtn{
    position: relative;
    display: block;
    font-size: 15px;
    line-height: 21px;
    letter-spacing: -0.15px;
    color: #777;
}
.smp .smp__lifeLogContent .smp__lifeLogTabBtn > em{
    margin-left: 4px;
    color: #012978;
}
.smp .smp__lifeLogContent .smp__lifeLogTabBtn.selected{
    font-weight: 900;
    color: #012978;
}
.smp .smp__lifeLogContent .smp__lifeLogTabBtn.selected::before{
    content: '';
    position:absolute;
    display: block;
    bottom: -2px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #012978;
}
.smp .smp__lifeLogContent .smp__lifeLogTabBtn:hover{
    color: #012978;
}
.smp .smp__lifeLogContent .smp__lifeLogSortBox{
    display: flex;
    width: 100%;
}
.smp .smp__lifeLogContent .smp__lifeLogSortOptionBox{
    margin-left: auto;
}
.smp .smp__lifeLogCard{
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    flex: 1;
    overflow: auto;
}
.smp .smp__lifeLogCard.empty{
    display: flex;
    justify-content: center;
    align-items: center;
}
.smp .smp__lifeLogCard .smp__lifeLogCardItem{
    width: calc(33.3333% - 8px);
    height: 200px;
    display: flex;
    flex-direction: column;
    padding: 21px 20px 20px;
    box-sizing: border-box;
    border: 1px solid #eaebf0;
    border-radius: 12px;
}
.smp .smp__lifeLogCard .smp__lifeLogCardTitleBox{
    display: flex;
    gap: 8px;
}
.smp .smp__lifeLogCard .smp__text--lifeLogCardTitle{
    display: block;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: -0.6px;
    color: #777;
}
.smp .smp__lifeLogTagBox{
    display: flex;
    gap: 4px;
}
.smp .smp__text--lifeLogTag{
    display: block;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: -0.55px;
    padding: 2px 6px;
    border-radius: 4px;
    font-weight: 900;
}
.smp .smp__text--lifeLogTag.gray{
    color: #777;
    background: #f0f2f7;
}
.smp .smp__text--lifeLogTag.indigo{
    color: #012978;
    background: #eff4ff;
}
.smp .smp__text--lifeLogTag.green{
    color: #23b3c8;
    background: #e6fcff;
}
.smp .smp__text--lifeLogTag.sky_blue{
    color: #31c2ff;
    background: #e6f8ff;
}
.smp .smp__text--lifeLogTag.deep_blue{
    color: #4571e5;
    background: #edf2ff;
}
.smp .smp__text--lifeLogTag.purple{
    color: #6c6cf4;
    background: #f2f2ff;
}
.smp .smp__lifeLogCard .smp__lifeLogCardTextBox{
    display: flex;
    flex-direction: column;
    gap: 2px;
    margin-top: 10px;
}
.smp .smp__lifeLogCard .smp__text--lifeLogCardMain{
    display: block;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: -0.32px;
    color: #000;
    font-weight: 900;
}
.smp .smp__lifeLogCard .smp__text--lifeLogCardSub{
    display: block;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: -0.22px;
    color: #7f8796;
}
.smp .smp__lifeLogCard .smp__lifeLogCardInfoBox{
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-top: 20px;
}
.smp .smp__lifeLogCard .smp__lifeLogCardInfoTitle{
    display: block;
    font-size: 15px;
    line-height: 21px;
    letter-spacing: -0.3px;
    color: #000;
    font-weight: 900;
}
.smp .smp__lifeLogCard .smp__lifeLogCardInfoList{
    display: flex;
    flex-wrap: wrap;
    gap: 0 24px;
}
.smp .smp__lifeLogCard .smp__lifeLogCardInfoListItem{
    display: flex;
    gap: 20px;
    width: 120px;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: -0.55px;
}
.smp .smp__lifeLogCard .smp__lifeLogCardInfoListItem:nth-child(even){
    position: relative;
}
.smp .smp__lifeLogCard .smp__lifeLogCardInfoListItem:nth-child(even)::before{
    content: '';
    display: block;
    position: absolute;
    top: 3px;
    left: -12px;
    width: 1px;
    height: 10px;
    background: #e1e1e1;
}
.smp .smp__lifeLogCard .smp__lifeLogCardInfoListItem > dt{
    min-width: 40px;
    color: #989898;
}
.smp .smp__lifeLogCard .smp__lifeLogCardInfoListItem > dd{
    color: #777;
}
.smp .smp__lifeLogDetail{
    display: flex;
    flex-direction: column;
    gap: 20px;
    flex: 1;
    width: 1100px;
    margin: -25px auto 20px;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 12px;
    border: 1px solid #ededf0;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.03);
    background: #fff;
    z-index: 10;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailTitleBox{
    display: flex;
    align-items: center;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailTitleTextBox{
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.smp .smp__lifeLogDetail .smp__text--lifeLogDetailTitleMain{
    display: flex;
    gap: 8px;
    align-items: center;
}
.smp .smp__lifeLogDetail .smp__text--lifeLogDetailTitleMain .text{
    display: block;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: -0.9px;
    color: #000;
    font-weight: 900;
}
.smp .smp__lifeLogDetail .smp__text--lifeLogDetailTitleSub{
    display: block;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.24px;
    color: #7f8796;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailTitleOptionBox{
    display: flex;
    align-items: center;
    gap: 16px;
    margin-left: auto;
}
.smp .smp__lifeLogDetail .smp__text--lifeLogDetailPrice{
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #012978;
    font-weight: 900;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentBox{
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentName{
    display: block;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: -0.65px;
    color: #777;
    font-weight: 900;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailContent{
    display: block;
}
.smp .smp__lifeLogDetail .smp__text--lifeLogDetailContent{
    display: block;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -0.7px;
    color: #4a4a4a;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentBox.scrollPoint,
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentBox.contentFull{
    flex: 1;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentBox.scrollPoint .smp__lifeLogDetailContent,
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentBox.contentFull .smp__lifeLogDetailContent{
    display: flex;
    flex: 1;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentBox.scrollPoint .common_tbl_round3,
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentBox.contentFull .common_tbl_round3{
    display: flex;
    flex-direction: column;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentBox.scrollPoint .tbl_scroll,
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentBox.contentFull .tbl_scroll{
    position: relative;
    flex: 1;
    overflow: visible;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentBox.scrollPoint .tbl_scroll .round_tbl{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentBox.contentFull .tbl_scroll .round_tbl{
    position: relative;
    overflow: visible;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentBox .tbl_scroll.empty{
    display: flex;
    justify-content: center;
    align-items: center;
}
.smp .smp__lifeLogDetail .smp__lifeLogDetailContentBox .tbl_scroll .empty_txt{
    display: block;
    margin-top: 10px;
    font-size: 12px;
    line-height: 17px;
    letter-spacing: -0.6px;
    color: #989898;
    font-weight: 700;
}
.smp .smp__lifeLogButtonBox {
    padding: 0 0 20px;
    text-align: center;
}
.smp .smp__floatingButton {
    position: fixed;
    bottom: 16px;
    right: 16px;
    width: 67px;
    height: 68px;
    background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svzt_sybngvat_hc_oga.cat) no-repeat 0 0 / 67px 68px;
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.7s, transform 0.7s;
}
.smp .smp__floatingButton:hover {
    background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Sfzc%2Svzt_sybngvat_hc_oga_ubire.cat) no-repeat 0 0 / 67px 68px;
}
.smp .smp__floatingButton--active {
    opacity: 1;
    transform: translateY(0);
}
.smp .visual__titleBtn{
    position: relative;
    display: block;
    width: 30px;
    height: 30px;
    background: none;
    border: 0;
}
.smp .visual__titleBtn::before{
    content: '';
    display: block;
    width: 8px;
    height: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -259px -408px / 500px 1000px;
    transform: translate(-50%, -50%);
    filter: brightness(10);
    margin-top: -3px
}

.smp .mbpFixedHeader{position:fixed;top:0;left:0;right:0;width:100%;height:70px;min-width:1090px;z-index:10}
.smp .mbpFixedHeader::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(100,100,100,.71);-webkit-backdrop-filter:blur(14.8px);backdrop-filter:blur(14.8px);opacity:.3}
.smp .mbpHeader{position:relative;padding:0 30px;height:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .mbpHeader .serviceBundle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .mbpHeader .serviceBundle .serviceList{margin-right:60px}
.smp .mbpHeader .serviceList{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .mbpHeader .serviceList__item{position:relative}
.smp .mbpHeader .serviceList__item+.serviceList__item{margin-left:40px}
.smp .mbpHeader .serviceList__itemLink{font-size:14px;font-weight:500;color:#fff;line-height:16px;letter-spacing:-.14px}
.smp .mbpHeader .serviceList .serviceListLayer{display:none;position:absolute;top:calc(100% + 28px);left:0;padding:8px 16px;background-color:#fff;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box}
.smp .mbpHeader .serviceList .serviceListLayer--intro{min-width:155px}
.smp .mbpHeader .serviceList .serviceListLayer--data{min-width:126px}
.smp .mbpHeader .serviceList .serviceListLayer--guide{min-width:83px}
.smp .mbpHeader .serviceList .serviceListLayer__item a{display:inline-block;position:relative;font-size:14px;font-weight:500;color:#4a4a4a;letter-spacing:-.7px;line-height:32px;vertical-align:top;white-space:nowrap}
.smp .mbpHeader .serviceList .serviceListLayer__item a:hover{font-weight:600}
.smp .mbpHeader .serviceList .serviceListLayer__item a:hover::after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #4a4a4a}
.smp .mbpHeader .serviceList .serviceListLayer__item--active a{font-weight:600}
.smp .mbpHeader .serviceList .serviceListLayer__item--active a::after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #4a4a4a}
.smp .mbpHeader .loginWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.smp .mbpHeader .loginWrap__item{position:relative;padding-left:14px;margin-left:14px}
.smp .mbpHeader .loginWrap__item+.loginWrap__item::before{content:"";position:absolute;top:50%;left:0;width:1px;height:14px;background-color:rgba(255,255,255,.4);-webkit-transform:translateY(calc(-50% + 1px));-ms-transform:translateY(calc(-50% + 1px));transform:translateY(calc(-50% + 1px))}
.smp .mbpHeader .loginWrap__itemLink{font-size:14px;font-weight:600;color:#fff;line-height:16px;letter-spacing:-.7px}
.smp .mbpHeader--white{background-color:#fff}
.smp .mbpHeader--white .mbpLogo a{background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Sugzy%2Synaqvat%2Svzt%2Szoc%2Szrqvpny_ovtqngn_ybtb_j.cat) no-repeat 0 0/250px 48px}
.smp .mbpHeader--white .serviceList__itemLink{color:#4a4a4a}
.smp .mbpHeader--white .loginWrap__itemLink{color:#4a4a4a}
.smp .mbpLogo a{display:block;width:250px;height:48px;background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Sugzy%2Synaqvat%2Svzt%2Szoc%2Szrqvpny_ovtqngn_ybtb.cat) no-repeat 0 0/250px 48px}

.smpMain .banner__item .banner__itemCustom--flex{display:flex;align-items: center;padding:0 10px 0 30px}
.smpMain .container.addScroll{
    overflow: auto;
}
.smpMain.addBg{
    background: none;
}
.smpMain.addBg::before{
    content: '';
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #f8f8f8;
}
.dialog_content .dialog_date_scrollPoint{
    overflow: auto;
}

/* 연구과제 팝업 수정 */
.dialog_content .smpPoint__contentPreText {white-space: break-spaces;margin:0}

/* 메인화면 서비스명 말줄임 추가 */
.smp .serviceList .serviceList__svcName {max-width:100%;overflow: hidden;white-space: nowrap;word-break: break-all;text-overflow: ellipsis;box-sizing:border-box}
.smp .serviceList .serviceList__item{overflow:hidden}
.smp .serviceList .serviceList__item .serviceList__info{overflow:hidden}

/* 연구과제 메인 페이지 - 와이드 적용 */
/* ".smpMain .container" 분배 class 정의 */
.smpMain_wide .header{
    position: fixed;
    top: 0;
}
.smpMain_wide .container{
    position: relative;
}
.smpMain_wide .container .visual .visual__content,
.smpMain_wide .container .mainContent{
    max-width: calc(100% - 220px);
}
/* 헤더 고정 UI 개선 */
/* type_hold (1번) */
.smpMain_wide .container .visual.type_hold{
    position: sticky;
    top: -160px;
    left: 0;
    right: 0;
    z-index: 10;
    /* transition: top 0.5s; */
}
.smpMain_wide .container .visual.type_hold .visual__content{
    padding-top: 230px;
    /* transition: padding 0.5s; */
}
.smpMain_wide .container .mainContent{
    margin-top: 30px;
}
.smpMain_wide .container .visual.type_hold + .mainContent{
    margin: 30px auto 0;
    padding: 0;
    /* transition: margin 0.5s; */
}
/* type_hold2 (2번) */
.smpMain_wide .container .visual.type_hold2{
    position: sticky;
    top: -210px;
    left: 0;
    right: 0;
    z-index: 10;
    /* transition: top 0.5s; */
}
.smpMain_wide .container .visual.type_hold2 .visual__content{
    align-items: center;
    padding-top: 260px;
    /* transition: padding 0.5s; */
}
.smpMain_wide .container .visual.type_hold2 .visual__content .visual__searchbox{
    margin: 0;
}
.smpMain_wide .container .mainContent{
    margin-top: 30px;
}
.smpMain_wide .container .visual.type_hold2 + .mainContent{
    margin: 30px auto 0;
    padding: 0;
    /* transition: margin 0.5s; */
}
.smpMain_wide .container .visual.type_hold2 .visual__title > br{
    display:none;
}
.smpMain_wide .container .visual.type_hold2 .visual__title > span{
    display: none;
}



.smpMain_wide .container .researchProject__cardList--main .researchProject__cardItem{
    width: calc(33.3333% - 7px) !important;
}
.smpMain_wide .container .researchProject__cardList.researchProject__cardList--main{
    height: auto;
    min-height: 250px;
    max-height: 500px;
}
.smpMain_wide.smp .serviceList--app.v3 .serviceList__item{
    height: 85px;
}
.smpMain_wide.smp .serviceList--app.v3{
    height: 85px;
    overflow: hidden;
}
.smpMain_wide.smp .serviceList--app.v3.serviceList--appOpen{
    height: fit-content;
}
.smpMain_wide.smp .serviceList__box .serviceList__btn {display:block; position:absolute; bottom:-12px; left:50%; margin-left:-12px; width:24px; height:24px; border-radius:50%; border:1px solid #e8e8e8; background:#fff; box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.08); z-index:10;transform: rotate(180deg);}
.smpMain_wide.smp .serviceList__box.open .serviceList__btn {transform:rotate(0);}
.smpMain_wide.smp .serviceList__box .serviceList__btn:hover {border-color:#4a4a4a; box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.08);}
.smpMain_wide.smp .serviceList__box .serviceList__btn::before {content:''; display:block; width:11px; height:6px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sfgngvp.jruntb.pbz%2Svztf%2Spbzzba%2Sfc_vpba.cat) no-repeat -17px -272px / 500px 1000px;}

@media (min-width: 1700px){
    .smpMain_wide .container .visual .visual__content,
    .smpMain_wide .container .mainContent{
        max-width: calc(100% - 220px);
    }
    .smpMain_wide .container .researchProject__cardList--main .researchProject__cardItem{
        width: calc(25% - 8px) !important;
    }
    .smpMain_wide.smp .serviceList--app.v3{
        height: 85px;
    }
}
/* 삿포로 메인 서비스명 길이 수정 :: 25.04.11 */
.ja .smp.theme_29 .serviceList-app a,
.ja .smp.theme_29 .serviceList--app a {
    width:90px;
}
.ja .smp.theme_29 .serviceList--app .serviceList__info {
    transform:translateX(0)
}
.ja .smp.theme_29 .serviceList--app .serviceList-svcName,
.ja .smp.theme_29 .serviceList-app .serviceList-svcName {
    max-width: 100%;
    text-align: center;
}
.ja .smp.theme_29 .serviceList-app .serviceList-item,
.ja .smp.theme_29 .serviceList--app .serviceList__item {
    margin-left: 21px;
    text-align:center;
}
.ja .smp.theme_29 .serviceList-app .serviceList-item .LUX_basic_badge,
.ja .smp.theme_29 .serviceList--app .serviceList-item .LUX_basic_badge {
    left:7px;
}

/* 타이틀 네비 영역 잘림현상 개선 */
.smp .mbpHeader .serviceList .serviceList__item{overflow: visible;}
.smpMain_wide.lulu-ui .cfpMain .visual-subtitle{
    color: #fff !important;
}

/* 타임라인 이슈 수정 */
.lulu-ui.smp .cfpMain .type_hold2 ~ .mainContent .timeline_lst li>a{z-index:auto}
.lulu-ui.smp .cfpMain .type_hold ~ .mainContent .timeline_lst li>a{z-index:auto}

/* 다국어 대응(영어) */
body.en .smpDialog .smpDialog11_tbl .col1{width:6%}
body.en .smpDialog .smpDialog11_tbl .col2{width:45%;text-align:left}
body.en .smpDialog .smpDialog11_tbl .col3{width:10%}
body.en .smpDialog .smpDialog11_tbl .col4{width:17%}
body.en .smpDialog .smpDialog11_tbl .col5{width:22%}

body.en .smpDialog .smpDialog11_tbl.v11_2 .col1{width:16%;padding-left: 20px !important;text-align: left;}
body.en .smpDialog .smpDialog11_tbl.v11_2 .col2{width:14%;text-align: center;justify-content: center !important;}
body.en .smpDialog .smpDialog11_tbl.v11_2 .col3{width:14%}
body.en .smpDialog .smpDialog11_tbl.v11_2 .col4{width:14%}
body.en .smpDialog .smpDialog11_tbl.v11_2 .col5{width:14%}
body.en .smpDialog .smpDialog11_tbl.v11_2 .col6{width:14%}
body.en .smpDialog .smpDialog11_tbl.v11_2 .col7{width:14%}

body.en .smpDialog .smpPoint__titleSubText{display: block;margin: -5px 0 0 0}
body.en .researchProject__moreListItem{white-space: nowrap;}
body.en .researchProject__statusItem{
    gap: 4px 0
}

/* 강북삼성병원 메인 레이아웃 변경 */
.smpMain .mainContent_new{position: relative;margin: -30px auto 0;padding-bottom: 70px;-webkit-box-sizing: border-box;box-sizing: border-box;max-width: 1104px;display:flex;gap:20px}
.smpMain .mainContent_new .mainContent__section{flex-direction: column;gap:20px;flex:0 0 auto;min-width:0}
/* .smpMain .mainContent_new .banner-wrap 임시용 */
.smpMain .mainContent_new .banner-wrap,
.smpMain .mainContent_new .banner__wrap,
.smpMain .mainContent_new .gallery__wrap,
.smpMain .mainContent_new .schedule__wrap,
.smpMain .mainContent_new .notice__wrap{flex:0 0 auto}
.smpMain .mainContent_new .timeline__wrap{flex:1;min-height:300px}
.smpMain .mainContent_new .serviceList__wrap{flex:1}
.smpMain .mainContent_new .mainContent__section+.mainContent__section{margin-top:0;flex:1}
.smpMain .mainContent_new .mainContent__right{margin:0}
.smpMain .mainContent_new .mainContent__section--empty .schedule__listBox{position:relative}
.smpMain .mainContent_new .mainContent__section--empty .schedule__listBox .empty_area{margin-top:0}
.smpMain .mainContent_new .mainContent__section--empty .timeline .empty_area .empty_txt {margin-top:12px}
.smpMain .mainContent_new .mainContent__section--empty .notice__wrap .empty_area .empty_txt {margin-top:12px}
.smpMain .mainContent_new .mainContent__section--empty .gallery__wrap .empty_area{margin-top:0}
.smpMain .mainContent_new .mainContent__section--empty .banner__wrap{min-height:auto}

/* 로그인 하단 공지사항 추가 건 */
.smp .smp_login .login_form_box .login_notice{
    display: block;
    margin-top: 15px;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: -0.5px;
    color: #777;
    text-align: center;
}

.lulu-ui.smp .serviceList-app .serviceList-svcName{
    font-size: 11px !important;
    letter-spacing: -1px !important;
}