﻿@charset "utf-8";
/*
	컨텐츠 css
*/



.gbutton_w{padding:0 0 100px;}
.gbutton_w a{height:50px;line-height:50px;display:inline-block;padding:0 20px;background:#ddd;}


.midsc_hr{height:41px;}
.dimlayer_z{display:none;position:fixed;top:0;left:0;overflow:hidden;overflow-y:auto;width:100%;height:100%;z-index:1000;background:url("/common/images/dhr/dim_75.png");}
.dimlayer_tb{display:table;width:100%;height:100%;table-layout: fixed;}
.dimlayer_td{display:table-cell;vertical-align: middle;padding:30px;}
.layer_box{width:600px;background:#fff;position:relative;margin:0 auto;box-sizing:border-box;border-radius:22px 22px 18px 18px;}
.layer_box.sztype2{width:1020px;}
.layer_tit_low{background:url("/common/images/dhr/bg_layertit.png") repeat-y 0 0/100% auto;border-radius:18px 18px 0 0;}
.layer_tit{font-size:23px;line-height:1;color:#fff;font-family: 'NotoSans-Medium';padding:20px;text-align:center;}
.layer_cont{position:relative;overflow:hidden;overflow-y:auto;max-height:100px;}
.layer_cont_in{padding:30px;}
.norform_tb{width:100%;}
.norform_tb th,
.norform_tb td{text-align:left;padding-bottom:10px;}
.norform_tb tr:last-of-type th,
.norform_tb tr:last-of-type td{padding-bottom:0px;}
.norform_tb th{width:1px;}
.norform_tb td{}
.norform_tb td .fint{}
.norform_tb td .fsel{}
.north_sp{font-size:14px;font-family: 'NotoSans-Medium';color:#000000;line-height:1;display:inline-block;}
.norimp{font-size:14px;color:#ff5051;font-family: 'NotoSans-Medium';}
.nortd_list{display:table;width:100%;}
.nortd_list > li{display:table-cell;vertical-align: middle;}
.nortd_list > li.has_btn{width:1px;}
.nortd_list > li:last-of-type{}
.notint{border:1px solid #e9e9e9;color:#c1c1c1;background:#e9e9e9;height:30px;width:100%;box-sizing:border-box;padding:0 15px;}
.notint.type2{border:1px solid #f2f2f2;background:#fff;color:#000;}
.btn_norcont{background:#686c6e;display:inline-block;color:#fff;white-space:nowrap;padding:0 20px;height:30px;line-height:29px;font-family: 'NotoSans-Medium';}
.btn_contsm_w{margin-top:25px;text-align:right;}
.btn_contsm{font-size:13px;color:#6c6c6c;border:1px solid #e7e7e7;font-family: 'NotoSans-Medium';border-radius:2px;min-width:100px;text-align:center;padding:0 20px;height:30px;line-height:28px;box-sizing: border-box;}
.btn_contsm:hover{border-color:#222;color:#000;}
.btn_contsm.type2{background:#366bcb;border-color:#366bcb;color:#fff;}
.btn_contsm.type2:hover{background:#4a75c4;}
.btn_layerclose{display:inline-block;width:33px;height:33px;position:absolute;top:-12px;right:-12px;background:url("/common/images/dhr/popclose.png") no-repeat 50% 50%;}

.btn_lysm_w{text-align:center;padding: 20px 0;border-top:1px solid #d9d9d9;}
.btn_lysm{display:inline-block;background:#3d3d3d;font-size:16px;min-width:80px;padding:0 20px;height:46px;line-height:43px;border:1px solid #3d3d3d;border-radius: 100px;margin:0 2px;}
.lysm_in{color:#fff;}
.btn_lysm.type2{background:#f8f8f8;border-color:#858585;color:#1f1f1f;}
.btn_lysm.type2 .lysm_in{color:#1f1f1f;}
.btn_lysm_w{}

select.dsel{font-family:'Noto Sans Korean';color:#444;font-size:15px;border:1px solid #dbdbdb;height: 45px;padding: 0 40px 0 15px;box-sizing:border-box;
background: #fff url("/common/images/dhr/bg_sel.png") no-repeat 100% 50%;line-height: 42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.dsel::-ms-value {
    background: none; 
    color:#444;
}
select.dsel:focus{outline:0;}
select.dsel:focus option{outline:0;}
.dsel::-ms-expand {display: none;}

.rdchk_item{display:inline-block;position:relative;overflow:hidden;cursor:pointer;}
.rdchk_lab{font-size:14px;position:relative;padding-left:30px;padding-top:2px;color:#7b7b7b;display:inline-block;cursor:pointer;min-height:22px;}
.rdchk_no{font-size:14px;position:relative;padding-left:30px;padding-top:2px;color:#7b7b7b;display:inline-block;cursor:pointer;min-height:22px;}
.rdchk_lab:before{display:block;position:absolute;top:0;left:0;content:'';width:24px;height:24px;background:url("/common/images/dhr/ico_chk.png") no-repeat 0 0/cover;}
input[type='radio'] + .rdchk_lab{padding-top:1px;min-height:23px;}
input[type='radio'] + .rdchk_lab:before{background-image:url("/common/images/dhr/ico_rd.png");}
.rdchk{display:none}
.rdchk:checked + .rdchk_lab{}
.rdchk:checked + .rdchk_lab:before{background-position:0 -24px;}
.rdchk:disabled + .rdchk_lab{opacity:.7;}
.rdchk:disabled + .rdchk_lab:before{background-position:0 -48px;}

.rdchk_hlist_w{}
.rdchk_hlist{position:relative;top:10px;margin-top:-10px;}
.rdchk_hlist:after{display:block;content:'';clear:both;}
.rdchk_hlist > li{display:inline-block;float:left;margin:0 20px 10px 0;}
.rdchk_hlist > li:last-of-type{}

.form_ta{padding:15px;box-sizing:border-box;width:100%;border:1px solid #d9d9d9;height:90px;}

/* login */
.front_body.login_body{}
.page_wrap.login_wrap{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;overflow-y:auto;}
.login_logo_w{font-size:0;line-height:0;position:absolute;top:0;left:50%;width:1280px;margin:0 0 0 -640px;height:70px;z-index:5;}
.login_logo{position:relative;top:15px;}
.login_logo img{}
.login_bg{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:100%;height:100%;z-index:0;}
.login_bg_wrap{position:fixed;top:0;width:100%;height:calc(100% - 95px);left:0;}
.login_bg_wrap:after{display:block;content:'';width:100%;height:100%;background:rgba(0,0,0,.4);position:absolute;top:0;left:0;}
.page_wrap.login_wrap .footer_wrap{position:fixed;bottom:0;width:100%;left:0;}
.login_form_z{position:absolute;top:0;left:0;width:100%;height:calc(100% - 95px);}
.login_form_tb{display:table;width:100%;height:100%;}
.login_form_td{display:table-cell;vertical-align:middle;padding:70px;}
.login_form_box{background:rgba(0,0,0,.4);max-width:440px;margin:0 auto;padding:50px 85px;text-align:center;}
.logtit_low{}
.logtit_01{font-size:42px;line-height:1;color:#fff;font-family: 'NotoSans-DemiLight';}
.logtit_02{font-size:18px;font-family: 'NotoSans-DemiLight';line-height:1;color:#fff;margin-top:15px;}
.logcont_low{margin-top:40px;}
.logc_partsel_w{margin-bottom:10px;}
.logc_partsel_w .dsel{width:100%;}
.logc_int_w{margin-bottom:15px;}
.logc_int{margin-bottom:7px;color:#444;border:1px solid #bbbbbb;font-size:15px;box-sizing:border-box;width:100%;height:45px;box-sizing:border-box;padding:10px 15px;line-height:1;}
.logc_int:last-of-type{margin-bottom:0}
.logc_else_w{text-align:left;}
.logc_else_w .rdchk_item{}
.logc_else_w .rdchk_lab{color:#fff;font-family: 'NotoSans-DemiLight';}
.btn_logcsm_w{margin-top:25px;}
.btn_logcsm{display:block;width:100%;color:#fff;box-sizing:border-box;font-size:18px;background:#13d5aa;border-radius:3px;padding:20px;line-height:1;}
/* // login */

/* survey */
.sq_date{font-size:14px;text-align:right;color:#444444;}
.squs_item_w{}
.squs_item{margin-bottom:25px;}
.squs_item:last-of-type{margin-bottom:0;}
.squs_itit_low{}
.squs_itit_dl{display:table;width:100%;}
.squs_itit_dt,
.squs_itit_dd{display:table-cell;vertical-align: top;}
.squs_itit_dl{}
.squs_itit_dt{width:1px;}
.squs_itit_dd{font-size:20px;color:#000000;padding:1px 0 0 10px;}
.itit_cir{font-size:18px;line-height:1;color:#000;padding-left:24px;position:relative;}
.itit_cir:before{display:block;content:'';width:20px;height:27px;background:url("/common/images/dhr/point.png") no-repeat 0 7px;position:absolute;top:0;left:0;}
.squs_box{border:1px solid #d9d9d9;overflow:hidden;border-radius:10px;margin-top:12px;}
.squs_itit_dd{}
.squs_cont_low{padding:15px 20px;}
.layer_cont_in.pop_survey{}
.squs_tit_low{background:#f9f9f9;padding:15px 20px;}
.sqnum_itit_dl{display:table;width:100%;font-size:17px;color:#2b2b2b;}
.sqnum_itit_dt,
.sqnum_itit_dd{display:table-cell;vertical-align: top;}
.sqnum_itit_dt{width:1px;}
.sqnum_itit_dd{padding-left:5px;}
.sqnum{white-space:nowrap;display:inline-block;}
/* // survey */

/* main */
.mv_z{background:url("/common/images/dhr/bg_mv.png") no-repeat 50% 0;text-align:center;}
.mvcopy_tb{height:320px;display:table;width:100%;color:#fff;}
.mvcopy_td{display:table-cell;vertical-align: middle;}
.mvcopy01{}
.mvcopys_01{font-size:45px;line-height:1;}
.mvcopys_02{font-size:56px;line-height:1;margin-top:20px;}
.mvcopy02{padding-top:30px; border-top:1px solid rgba(255,255,255,.26);margin:30px auto 0;max-width:955px;font-family: 'NotoSans-DemiLight';font-size:34px;color:#0be38a;line-height:1;}
.mc_z{margin-bottom:90px;}
.mclow01_w{padding:20px 0 30px;}
.mclow_pixin{width:1280px;margin:0 auto;position:relative;}
.mlkg_both{}
.mlkg_both:after{display:block;content:'';clear:both;}
.mlkg_cell{position:relative;}
.mlkg_cell.mlkg_left{float:left;width:790px;}
.mlkg_cell.mlkg_right{float:right;width:480px;}
.mlkg_contents{}
.mlkg_tit_low{position:relative;}
.mlkg_tit_low:before{display:block;content:'';height:1px;position:absolute;bottom:0;left:0;width:90%;background:#000;}
.mlkg_tit{font-size:23px;font-family: 'NotoSans-Medium';line-height:1;padding:0 14px 23px 10px;border-bottom:2px solid #000;display:inline-block;}
.mlkg_cont_low{}
.mldata_tb{display:table;width:90%;margin-top:50px;}
.mldata_td{display:table-cell;vertical-align: top;}
.mldata_td.mldata01{width:225px;text-align:center;}
.mldata_td.mldata03{width:216px;}
.mlprof_w{color:#000000;}
.mlprof_img_w{width:110px;height:110px;margin:0 auto;background-position:50% 0;background-size:contain;background-repeat:no-repeat;overflow:hidden;border-radius:100%;}
.mlprof_men{margin-top:10px;font-size:20px;line-height:1;font-family: 'NotoSans-Medium';}
.mlprof_team{font-size:16px;line-height:1;margin-top:5px;}
.mlprof_else_w{margin-top:30px;}
.btn_mlfelse{display:inline-block;font-size:16px;padding:8px 20px 10px;border:1px solid #13d5aa;border-radius:100px;line-height:1;}
.mlhorbar_item_w{}
.mlhorbar_item{margin-bottom:30px;}
.mlhorbar_item:last-of-type{margin-bottom:0;}
.mlhortxt_tb{display:table;width:100%;margin-bottom:12px;font-size:16px;line-height:1;}
.mlhortxt_td{display:table-cell;vertical-align: middle;}
.mlhortxt_td.type2{text-align:right;}
.mlhor_lab{}
.mlhor_count{}
.mlhor_current{font-family: 'NotoSans-Medium';}
.mlhor_length{font-family: 'NotoSans-DemiLight';}
.mlhorbar_w{height:13px;border-radius:100px;overflow:hidden;position:relative;background:#e9e9e9;}
.mlhorbar{position:absolute;top:0;left:0;height:100%;border-radius:100px;}
.mldataico_item_w{text-align:center;}
.mldataico_item{margin-bottom:20px;}
.mldataico_item:last-of-type{margin-bottom:0;}
.mldataico{width:88px;height:88px;margin:0 auto;border-radius:100%;border:1px solid #dcdcdc;position:relative;}
.mldataico:before{display:block;content:'';width:50px;height:50px;background:url("/common/images/dhr/icon_mc.png") no-repeat 0 0;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;}
.mldataico.type2{}
.mldata_count{display:inline-block;width:25px;height:25px;line-height:24px;border-radius:100%;background:#13d5aa;color:#fff;font-size:15px;text-align:center;position:absolute;top:-5px;right:5px;}
.mldatatext{font-size:17px;color:#000;margin-top:10px;line-height:1;font-family: 'NotoSans-DemiLight';}
.btn_mlkg_more{position:absolute;top:-7px;right:5px;width:40px;height:40px;background:url("/common/images/dhr/btn_mcmore.png") no-repeat 50% 50%;}
.mlkglink_list{margin-top:20px;}
.mlkglink_list > li{position:relative;padding-left:22px;margin-bottom:8px;}
.mlkglink_list > li:before{display:block;content:'';width:3px;height:3px;background:#000;position:absolute;top:12px;left:5px;border-radius:100%;}
.mlkglink_list > li:last-of-type{margin-bottom:0;}
.mlkglink{font-size:16px;display:inline-block; white-space: nowrap; text-overflow: ellipsis;overflow:hidden;position:relative; max-width:100%;}
.mlnotice_box{margin-top:20px;background:#ededed;border-radius:15px;position:relative;overflow:hidden;}
.mlnotice_box .slick-prev,
.mlnotice_box .slick-next{width:24px;height:24px;background:none;z-index:5;}
.mlnotice_box .slick-prev{left:5px;}
.mlnotice_box .slick-next{right:5px;}
.mlnotice_box .slick-prev:before,
.mlnotice_box .slick-next:before{background:none;
	display:block;content:'';
	border-right:1px solid #5f5f5f;border-bottom:1px solid #5f5f5f;width:10px;height:10px;position:absolute;top:6px;left:10px;
	transform: translateZ(0);-webkit-transform: translateZ(0);-ms-transform: translateZ(0);-moz-transform: translateZ(0);
	-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);
}
.mlnotice_box .slick-next:before{
	left:3px;
	-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);
}
.mlnotice_slider{padding:21px 30px 20px 90px;position:relative;outline:0 !important;}
.mlmonth{display:inline-block;width:37px;height:37px;line-height:37px;background:#2f2f2f;border-radius:2px 2px 0 0;color:#fff;font-size:18px;font-family: 'NotoSans-Medium';text-align:center;position:absolute;top:0;left:40px;}
.mlmonth:before{display:block;content:'';width:0;height:0;border:10px solid transparent;border-left-color:#2f2f2f;position:absolute;bottom:-8px;left:0;}
.mlnotice_text{font-size:16px;color:#000;position:relative;overflow:hidden;max-height:50px;}
.mcblink_tb_w{padding-bottom:25px;}
.mcblink_tb{text-align:center;display:table;width:100%;table-layout: fixed;border:1px solid #e3e3e3;}
.mcblink_td{background:#fff;display:table-cell;position:relative;vertical-align: middle;border-right:1px solid #e3e3e3;padding:35px 0 55px;}
.mcblink_td:last-of-type{border-right:0;}
.mcblink_td:before{display:block;content:'';width:80px;height:80px;background:url("/common/images/dhr/icon_quick.png") no-repeat 0 0;margin:0 auto;}
.mcblink_td:after{display:none;content:'';width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;box-sizing:border-box;border:1px solid #16d5ac;}
.mcblink_td:hover:after{display:block;}
.mcblink_td.mcblink01{}
.mcblink_td.mcblink01:before{background-position:0 -80px;}
.mcblink_td.mcblink02{}
.mcblink_td.mcblink02:before{background-position:0 -160px;}
.mcblink_td.mcblink03{}
.mcblink_td.mcblink03:before{background-position:0 -240px;}
.mcblink_td.mcblink04{}
.mcblink_td.mcblink04:before{background-position:0 -320px;}
.mcblink_td.mcblink05{}
.mcblink_td.mcblink05:before{background-position:0 -400px;}
.mcblink_td.mcblink06{}
.mcblink_td.mcblink06:before{background-position:0 -480px;}
.mcblink_td.mcblink07{}
.mcblink_td.mcblink07:before{background-position:0 -560px;}
.mcblink_td.mcblink08{}
.mcblink_td.mcblink08:before{background-position:0 -640px;}
.mcblink_td.mcblink09{}
.mcblink_td.mcblink09:before{background-position:0 0;}
.mcblink_text{font-size:17px;color:#2b2b2b;line-height:1;margin-top:20px;}
.mcbtit_low{text-align:center;padding-bottom:20px;}
.mcbtit{font-size:25px;color:#000000;line-height:1;}
.mcbtit_sym{font-family: 'NotoSans-Medium';}
.mclow02_w{border-top:1px solid #e3e3e2;padding:25px 0 0 0;background:url("/common/images/dhr/bg_quick.png") no-repeat 50% 0/cover;}
.mclow03_w{position:relative;background:url("/common/images/dhr/bg_todo.png") no-repeat 50% 0/cover;padding:50px 0;}
.mctodo_box_w{display:flex; flex-wrap: wrap;}
.mctodo_box{flex:1 1 33.3333333333333333%;display:flex;margin:10px 0;}
.mctodo_boxin{background:#fff;flex:1;margin:0 13px;border:2px solid #13d5aa;border-radius:20px 0 20px 20px;padding:20px;position:relative;}
.btn_mctdmore_w{height:40px;position:absolute;bottom:-20px;left:0;width:100%;text-align:center;}
.btn_mctdmore{position:relative;top:0;display:inline-block;background:#fff;border-radius:100px;border:1px solid #a1a1a1;padding:0 20px;height:40px;line-height:40px;box-sizing:border-box;}
.mctdmore_in{line-height:1;font-size:16px;color:#000000;position:relative;padding-left:25px;font-family: 'NotoSans-Medium';}
.mctdmore_in:before{display:block;content:'';width:10px;height:10px;background:url("/common/images/dhr/btn_mcmore.png") no-repeat 0 0;position:absolute;top:8px;left:7px;}
.mctodo_date{padding-bottom:12px;position:relative;}
.mctodo_date:after{display:block;content:'';width:51px;height:1px;background:#727272;position:absolute;bottom:0;}
.mctdate{position:relative;padding-left:37px;display:inline-block;height:28px;line-height:28px;font-size:16px;}
.mctdate:before{display:block;content:'';width:28px;height:28px;background:url("/common/images/dhr/icon_mdocu.png") no-repeat 0 0;position:absolute;top:0;left:0;}
.mctodo_data{font-size:16px;color:#000;line-height:1.5;margin:10px 0;word-break:break-all;}
.mctodo_data *{word-break:break-all;}
.mctodo_ing_w{text-align:right;margin-top:10px;}
.mctodo_ing{display:inline-block;color:#01aa84;font-size:16px;font-family: 'NotoSans-Medium';padding-right:30px;position:relative;line-height:22px;}
.mctodo_ing:after{display:block;content:'';width:22px;height:22px;background:url("/common/images/dhr/icon_circhk.png") no-repeat 0 0;position:absolute;top:0;right:0;}
.btn_mctodo_more{display:block;width:24px;height:24px;position:absolute;top:45px;right:12px;}
.btn_mctodo_more:after{display:block;content:'';
	border-right:1px solid #31da94;border-bottom:1px solid #31da94;width:10px;height:10px;position:absolute;top:6px;left:3px;
	transform: translateZ(0);-webkit-transform: translateZ(0);-ms-transform: translateZ(0);-moz-transform: translateZ(0);
	-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);
}
/* // main */

/* main 소속장 */
.intvbox{background:#eefbf8;padding:30px 20px 30px 15px;}
.intvbox_intb{display:table;width:100%;}
.intvbox_intd{display:table-cell;vertical-align: middle;}
.intvbox_intd.intd01{}
.intvbox_intd.intd02{width:1px;padding-left:10px;}
.intvdl_list_w{}
.intvdl_list{display:table;width:100%;}
.intvdl_list > li{display:table-cell;padding:0 7px;}
.intvdl_list > li:last-of-type{}
.intvdl{display:table;width:100%;table-layout: fixed;background:#fff;box-sizing:border-box;border:1px solid #95ccff; border-radius:15px 0 15px 15px;overflow:hidden;}
.intvdl dt,
.intvdl dd{display:table-cell;vertical-align: middle;}
.intvdl dt{width:87px;background:#5b9cd8;text-align:center;font-size:0;line-height:0;}
.intvdl dd{padding-left:15px;color:#2b2b2b;font-size:16px;}
.intvico{display:inline-block;width:80px;height:90px;background:url("/common/images/dhr/icon_subm_top.png") no-repeat 0 0;}
.intvico.intvico01{}
.intvico.intvico02{background-position:0 -90px;}
.intvico.intvico03{background-position:0 -180px;}
.intvdl.type2 {border-color:#c4ccff;}
.intvdl.type2 dt{background-color:#8895e5;}
.intvdl.type3 {border-color:#fdaf06;}
.intvdl.type3 dt{background-color:#fdaf06;}
.intvspec_w{}
.intvspec01{}
.intvspec02{}
.invspec_list{display:table;width:100%;text-align:center;table-layout: fixed;}
.invspec_list > li{display:table-cell;vertical-align: top;width:100px;padding-right:7px;}
.invspec_list > li:last-of-type{padding-right:0;}
.sldataico_item{margin-bottom:20px;}
.sldataico_item:last-of-type{margin-bottom:0;}
.sldataico{background:#fff;width:90px;height:90px;margin:0 auto;border-radius:100%;border:1px solid #dcdcdc;position:relative;}
.sldataico:before{display:block;content:'';width:50px;height:50px;background:url("/common/images/dhr/icon_mc.png") no-repeat 0 0;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;}
.sldataico.type2{}
.sldata_count{display:inline-block;width:25px;height:25px;line-height:24px;border-radius:100%;background:#13d5aa;color:#fff;font-size:15px;text-align:center;position:absolute;top:-5px;right:5px;}
.sldatatext{font-size:16px;color:#2b2b2b;margin-top:5px;}
.hshana_tb{display:table;width:100%;margin-top:40px;}
.hshana_td{display:table-cell;vertical-align: top;}
.hshana_td.hshana01{padding:0 35px 0 20px;}
.hshana_td.hshana02{width:376px;}
.hshana_td.hshana_else{}
.hshana_tit_low{color:#000;line-height:1;}
.hshana_tit01{font-size:25px;}
.hshana_tit02{font-size:15px;color:#6d6c6c;margin-top:20px;}
.hsmonth_w{position:relative;margin-top:58px;}
.hsmonth_control{position:absolute;top:7px;display:inline-block;padding-left:30px;font-size:15px;color:#2b2b2b;min-height:24px;}
.hsmonth_control:before{position:absolute;display:block;content:'';width:25px;height:24px;top:0;left:0;background:url("/common/images/dhr/btn_month_prev.png") no-repeat 0 0;}
.hsmonth_control.hsmonth_prev{left:30px;}
.hsmonth_control.hsmonth_prev:before{}
.hsmonth_control.hsmonth_next{right:30px;}
.hsmonth_control.hsmonth_next:before{background-image:url("/common/images/dhr/btn_month_next.png")}
.hsm_in{}
.hsmon_cur_w{text-align:center;}
.hsmon_sp{display:inline-block;font-size:23px;color:#2b2b2b;font-family: 'NotoSans-Medium';}
.hsmon_sp2{display:inline-block;margin-left:5px;font-size:18px;}
.hsmon_sp3{display:inline-block;margin-left:5px;font-size:16px;}
.hdata_tb_w{border-top:2px solid #292929;margin-top:10px;}
.hdata_tb{width:100%;}
.hdata_tb .nor_data{font-size:16px;color:#4e4e4e;padding-left:10px;padding-right:10px;}
.hdata_tb .noline{}
.hdata_tb .has_spwp{}
.hdata_tb .nor_data_cell{}
.hdata_tb td.nor_data_cell{text-align:left;}
.hdata_tb thead th{font-size:16px;color:#1b1b1b;padding:10px 0;background:#ececec;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.hdata_tb tbody td{font-size:16px;color:#4e4e4e;padding:10px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.hdata_tb tr th:last-of-type{border-right:0;}
.hdata_tb tr td:last-of-type{border-right:0;}
.hsdata_spwp{display:inline-block;font-size:16px;text-align:center;color:#4e4e4e;min-width:30px;height:30px;line-height:28px;border-radius:100%;}
.hsdata_spwp.sym{background-color:#13d5aa;color:#fff;}

.behorbar_item_w{margin-top:25px;}
.behorbar_item{margin-bottom:30px;}
.behortxt_tb{display:table;width:100%;margin-bottom:10px;font-size:16px;}
.behortxt_td{display:table-cell;vertical-align: middle;}
.behortxt_td.type2{text-align:right;}
.behorbar_w{height:13px;border-radius:100px;overflow:hidden;position:relative;background:#e9e9e9;}
.behorbar{position:absolute;top:0;left:0;height:100%;border-radius:100px;}

.btn_hshana_more{font-size:15px;padding:1px 32px 0 0;min-height:25px;color:#4e4e4e;display:inline-block;position:absolute;top:0;right:0;}
.btn_hshana_more:after{display:block;content:'';width:26px;height:26px;background:url("/common/images/dhr/btn_mccir.png") no-repeat 0 0;position:absolute;top:0;right:0;}
.hshana_text{}
.hshana_hr_w{position:relative;}
.hsban_z{position:relative;overflow:hidden;width:376px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
.hsban_z:before{display:block;content:'';background-color:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;}
.hsban_in{position:relative;z-index:5;padding:28px 25px 15px}
.hsban_tit_w{line-height:1;color:#fff;margin-bottom:0;}
.hsban_tit01{font-size:25px;}
.hsban_tit02{font-size:15px;margin-top:12px;font-family: 'NotoSans-DemiLight';}
.swiper-container.hsban_cont_z{margin:0 -27px;}
.swiper-container.hsban_cont_w{}
.hsbmen_item_group{padding:45px 25px 0;box-sizing:border-box;}
.hsbmen_item_group:after{display:block;content:'';clear:both;}
.hsbmen_item_w{float:left;width:33.3333333333333333333333%;text-align:center;}
.hsbmen_thum{width:100px;position:relative;}
.hsbmen{width:100px;height:100px;border-radius:100%;margin:0 auto;position:relative;display:block;}
.lab_birth{display:inline-block;width:29px;height:29px;background:url("/common/images/dhr/ico_birth.png") no-repeat 0 0;position:absolute;top:-5px;right:0px;}
.lab_birth_text{}
.hsbmen_spec{color:#fff;line-height:1.2;margin-top:12px;font-family: 'NotoSans-DemiLight';}
.hsbmen_spec01{font-size:17px;}
.hsbmen_spec02{font-size:14px;margin-top:4px}
.hsbmen_spec03{font-size:14px;margin-top:4px}
.hsban_z .swiper-pagination{width:auto !important;position:static !important;margin-top:45px;}
.hsban_z .swiper-pagination-bullet{width:14px !important;height:14px !important;background-color:rgba(255,255,255,.45);opacity:1;}
.hsban_z .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;}
.lab_birth_text_w{margin:-10px 0 0 0;position:relative;z-index:5;}
.lab_birth_text{background:#13d5aa;color:#fff;border-radius:100px;display:inline-block;padding:5px 15px;line-height:1;font-size:14px;}
.chartfeed_low_z{margin-top:20px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:45px 0 20px;padding-left:20px;}
.cfd_tb{display:table;width:100%;}
.cfd_td{display:table-cell;vertical-align: top;}
.cfd_td.cfd01{width:62%;}
.cfd_td.cfd02{}
.cfd_tit_low{margin-bottom:35px;}
.cfd_tit{font-size:24px;color:#000000;line-height:1;}
.circhart_list{}
.circhart_list:after{display:block;content:'';clear:both;}
.circhart_list > li{float:left;padding:0 30px 30px 0;}
.circhart_list > li:last-of-type{padding-right:0;}
.circhart_w{position:relative;}
.circhart_item{width:140px;height:140px;}
.circhart_item > img{}
.circhart_ttb_w{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;}
.circhart_ttb{display:table;width:140px;height:140px;}
.circhart_ttd{display:table-cell;vertical-align: middle;}
.circhart_text{font-size:16px;margin-top:10px;color:#2b2b2b;}
.cttd_text{font-size:21px;color:#2b2b2b}
.circhart_text{text-align:center;color:#2b2b2b;text-align:center;font-family: 'NotoSans-DemiLight';}
.feedcir_list{text-align:center;}
.feedcir_list:after{display:block;content:'';clear:both;}
.feedcir_list > li{float:left;padding-right:25px;}
.feedcir_list > li:last-of-type{padding-right:0;}
.feedcir_img_w{width:100px;height:100px;background-repeat:no-repeat;background-position:50% 0;border-radius:100%;margin:0 auto;}
.feedname{font-size:17px;margin-top:5px;color:#2b2b2b;}
.feeding_w{margin-top:5px;}
.feeding{font-size:15px;color:#00b18a;border:1px solid #00b18a;display:inline-block;padding:3px 10px;line-height:1;}
.btn_wmore{display:inline-block;width:26px;height:26px;background:url("/common/images/dhr/btn_mccir.png") no-repeat 0 -26px;position:absolute;top:25px;right:25px;}
/* // main 소속장 */

/* hr */
.hrhis_dot{display:block;width:24px;height:24px;background:url("/common/images/dhr/hr_dot.png") no-repeat 0 0;margin:0 auto;}
.hrhis_line{height:28px;background:rgba(255,255,255,.25);width:1px;margin:0 auto;}
.mids_rtit{color:#000000;text-align:center;padding:15px;font-size:28px;}
.mids_hrbox{border-radius:10px;padding:30px 40px 35px;margin-top:40px;overflow:hidden;background:url("/common/images/dhr/bg_hrbox.png") no-repeat 0 0/cover;border:1px solid #e7e7e7;}
.hrbox_copy{font-size:30px;color:#082c24;line-height:1.3;font-family: 'NotoSans-DemiLight';letter-spacing:-1px}
.hrhis_tb_w{padding:60px 0 40px;position:relative;overflow:hidden;overflow-x:auto;}
.hrhis_tb{display:table;position:relative;z-index:10;}
.hrhis_td{display:table-cell;vertical-align: top;padding-right:47px;}
.hrhis_td:nth-of-type(2n){padding-top:20px;}
.hrhis_td:nth-of-type(2n) .hrhis_line{height:57px;}
.hrhis_td:nth-of-type(3n){}
.hrhis_td:nth-of-type(3n) .hrhis_line{height:87px;}
.hrhis_td:nth-of-type(4n){padding-top:0;}
.hrhis_td:nth-of-type(4n) .hrhis_item{top:-30px;}
.hrhis_td:nth-of-type(5n) .hrhis_item{top:-25px;}
.hrhis_td:nth-of-type(6n){padding-top:12px;}
.hrhis_td:nth-of-type(6n) .hrhis_line{height:37px;}
.hrhis_td:nth-of-type(7n){padding-top:18px;}
.hrhis_td:nth-of-type(7n) .hrhis_line{height:65px;}
.hrhis_td:nth-of-type(8n){padding-top:16px;}
.hrhis_td:nth-of-type(9n){padding-top:0;}
.hrhis_td:nth-of-type(9n) .hrhis_item{top:-33px;}
.hrhis_td:nth-of-type(9n) .hrhis_line{height:37px;}
.hrhis_td:nth-of-type(10n){padding-top:8px;}
.hrhis_td:nth-of-type(11n){padding-top:17px;}
.hrhis_td:nth-of-type(11n) .hrhis_line{height:65px;}
.hrhis_td:nth-of-type(12n){padding-top:43px;}
.hrhis_td:last-of-type{padding-right:0;}
.hrhis_item{position:relative;}
.hrhis_dot{}
.hrhis_img{width:193px;height:119px;border-radius:3px;background-repeat:no-repeat;background-size:cover;background-position::50% 0;}
.hrhis_spec{color:#000;margin-top:25px;font-family: 'NotoSans-DemiLight';line-height:1.3;}
.hrhis_spec01{font-size:22px;line-height:1;}
.hrhis_spec02{font-size:14px;margin-top:18px;line-height:1.4;}
.btn_hrdown_w{margin-top:17px;max-width:132px;}
.btn_hrdown{text-align:center;display:inline-block;padding:4px 0 6px;line-height:0;font-size:0;background:#13d5aa;border-radius:100px;min-width:90px;border:1px solid #13d5aa;}
.hrdown_in{font-size:14px;position:relative;display:inline-block;padding-left:20px;color:#fff;line-height:1;}
.hrdown_in:before{display:block;content:'';width:14px;height:11px;position:absolute;top:2px;left:0;background:url("/common/images/dhr/ico_btndown.png") no-repeat 0 0/cover;}
.hrhis_totalline{background:url("/common/images/dhr/bg_wave.png") repeat-x 0 0;width:0;height:55px;position:absolute;top:39px;left:95px;}
.hrbox_copysym{font-family: 'NotoSans-Medium';}
.hrhis_tb_w::-webkit-scrollbar {height: 10px;}
.hrhis_tb_w::-webkit-scrollbar-thumb {background-color: #13d5aa;border-radius: 10px;}
.hrhis_tb_w::-webkit-scrollbar-track {background-color: rgba(144,180,172,.3);border-radius: 10px;}
.btn_hrgo_w{margin-top:6px;max-width:132px;}
.btn_hrgo{display:inline-block;padding:3px 0 4px;border:1px solid #13d5aa;color:#13d5aa;background:#fff;border-radius:100px;text-align:center;min-width:90px;}
.hrgo_in{font-size:14px;position:relative;display:inline-block;padding-right:11px;color:#13d5aa;line-height:1;}
.hrgo_in:after{
	display:block;content:'';
	border-right:1px solid #13d5aa;border-bottom:1px solid #13d5aa;width:7px;height:7px;position:absolute;top:3px;right:0;
	transform: translateZ(0);-webkit-transform: translateZ(0);-ms-transform: translateZ(0);-moz-transform: translateZ(0);
	-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);
}
/* // hr */

/* 성과  */
.svcopy_tb_w{overflow:hidden;position:relative;border-radius:18px;margin-top:40px;}
.svcopy_tb{height:290px;display:table;width:100%;table-layout: fixed;}
.svcopy_td{display:table-cell;vertical-align: top;background-position:0 0;background-size:cover;}
.svcopy_td.svcopy_td01{padding:40px 35px;background-image:url("/common/images/dhr/res_vbg.jpg");}
.svcopy_td.svcopy_td02{padding:30px;width:34.14634146341463%;background-image:url("/common/images/dhr/svrbg.jpg");}
.svcopy_td.svcopy_td01.type2{background-image:url("/common/images/dhr/res_vbg2.jpg");}
.svcopy01,
.svcopy02{color:#fff;line-height:1.5;}
.svcopy01{font-size:33px;font-family: 'NotoSans-Medium';}
.svcopy02{font-size:20px;margin-top:10px;}
.svcgtd_tit{color:#fff;font-size:19px;margin-bottom:15px;}
.svcgtd_cont{}
.svlkg_list{border-bottom:1px solid rgba(255,255,255,.3);}
.svlkg_list > li{border-top:1px solid rgba(255,255,255,.3);padding:15px 10px;}
.svlkg_list > li:before{}
.svlkg_list > li:last-of-type{}
.svlkg_link{display:block;padding-left:12px;position:relative;}
.svlkg_link.type2{display:inline-block;}
.svlkg_link.type2 .svlkg_intb{width:auto;}
.svlkg_link:before{display:block;content:'';width:3px;height:3px;border-radius:100%;background:#fff;position:absolute;top:13px;left:0;}
.svlkg_intb{display:table;width:100%;}
.svlkg_intd{display:table-cell;vertical-align: middle;}
.svlkg_intd.intd01{}
.svlkg_intd.intd02{font-size:0;line-height:0;width:1px;padding-left:10px;}
.intd_text{color:#fff;font-size:18px;line-height:1.5;block;padding-bottom:2px;}
.intd_ico{display:inline-block;width:20px;height:20px;background:url("/common/images/dhr/ico_svcir.png") no-repeat 0 0;}
.sctab_z{padding:54px 0 100px;}
.sctab_list_w{position:relative;overflow:hidden;}
.sctab_list_w.type2{}
.sctab_list_w.type2 .sctab_list{width:auto;}
.sctab_list_w.type2 .sctab_td{padding:0 30px;}
.sctab_list_w.type2:before{display:block;content:'';width:100%;height:1px;background:#c6c6c6;position:absolute;bottom:0;}
.sctab_list{display:table;width:100%;table-layout: fixed;height:52px;text-align:center;position:relative;z-index:5;background:#fff;}
.sctab_td{display:table-cell;vertical-align: middle;border:1px solid #c6c6c6;border-right:0;position:relative;}
.sctab_td:last-of-type{border-right:1px solid #c6c6c6;}
.sctab_td.active:after{display:block;content:'';width:1px;height:52px;position:absolute;top:-1px;right:-1px;background:#3c3c3c;}
.sctab_td.active:last-of-type:after{display:none;}
.sctab_in{font-size:16px;color:#000;line-height:1;display:inline-block;}
.sctab_td.active{background:#3c3c3c;border-color:#3c3c3c;z-index:5;}
.sctab_td.active .sctab_in{color:#fff;}
.sccont_w{margin-top:35px;}
.sccont{display:none;}
.sccont_box{padding:30px 0;background:#f5fcff url("/common/images/dhr/bg_smentbox01.png") no-repeat 100% 50%/auto 100%;border:1px solid #d4e7f8;border-radius:8px;}
.sccont_copy_tb{display:table;}
.sccont_copy_td{display:table-cell;vertical-align: middle;}
.sccont_copy_td.sccopy_td01{width:212px;text-align:center;}
.sccont_copy_td.sccopy_td02{}
.sccopy{font-size:20px;color:#000000;line-height:1;font-family: 'NotoSans-Medium';}
.sccment_list{font-size:15px;color:#1b1b1b;}
.sccment{font-size:15px;color:#1b1b1b;}
.sccment_list > li{position:relative;padding-left:10px;margin-bottom:7px;}
.sccment_list > li:before{display:block;content:'';background:#1b1b1b;width:2px;height:2px;position:absolute;top:11px;left:0;}
.sccment_list > li:last-of-type{margin-bottom:0;}

/* 추가 */
.sccment3_list{font-size:15px;color:#1b1b1b;}
.sccment3_list > li{position:relative;padding-left:10px;margin-bottom:7px;}
.sccment3_list > li:before{display:block;content:'';background:#1b1b1b;width:2px;height:2px;position:absolute;top:11px;left:0;}
.sccment3_list > li:last-of-type{margin-bottom:0;}

/******/

.sccont_box.type2{border-color:#e2dfd7;background-color:#fffcf5;background-image:url("/common/images/dhr/bg_smentbox02.png");}
.sccont_box.type3{border-color:#e9e2f2;background-color:#f5f6ff;background-image:url("/common/images/dhr/bg_smentbox03.png");}

.scbores_w{margin-top:50px;}
.scbores_w:after{display:block;content:'';clear:both;}
.scbores_left,
.scbores_right{float:left;width:50%;}
.scbores_left{}
.scbores_right{}
.scbores_item{margin-bottom:30px;}
.scbores_item:last-of-type{margin-bottom:0;}
.scbores_item.type2 .sbores_tit_low{}
.scbores_item.type2 .sbores_cont_low{padding:15px;border-bottom:1px solid #dadada;}
.scbores_item.type2 .sbores_cont_low.type2{padding:15px 0;}
.sbores_tit_low{border-bottom:1px solid #373737;padding-bottom:10px;}
.scbore_tit{position:relative;font-size:18px;color:#000000;min-height:30px;padding:0 0 0 31px;}
.scbore_tit:before{display:block;content:'';width:30px;height:30px;background:url("/common/images/dhr/ico_stopbox.png") no-repeat 0 0;position:absolute;top:0;left:0;}
.scbore_tit.scbore_tit01:before{background-position:0 0;}
.scbore_tit.scbore_tit02:before{background-position:0 -30px;}
.scbore_tit.scbore_tit03:before{background-position:0 -60px;}
.scbore_tit.scbore_tit04:before{background-position:0 -90px;}
.scbore_tit.scbore_tit05:before{background-position:0 -120px;}
.scbore_tit.scbore_tit06:before{background-position:0 -150px;}
.sbores_cont_low{margin-top:0;}
.scbores_item_w{padding:0 30px;}
.sbtb_w{font-size:15px;color:#4e4e4e;line-height:1.5;}
.sbtb{width:100%;table-layout: fixed;}
.sbtb tbody th,
.sbtb tbody td{border-bottom:1px solid #dadada;}
.sbtb tbody th{background:#f5f5f5;text-align:center;padding:15px;}
.sbtb tbody td{padding:15px 20px;text-align:left;}
.sbtb_thtxt{}
.sbtb_tdtxt{}
.has_dia{font-size:0;line-height:0;margin-top:30px;text-align:center;}
.has_dia img{}
.sbtb_txt_tit{font-family: 'NotoSans-Medium';margin-bottom:5px;}
.sbdash_list{font-size:15px;color:#4e4e4e;line-height:1.5;}
.sbdash_list > li{position:relative;padding-left:10px;}
.sbdash_list > li:last-of-type{}
.sbdash_list > li:before{display:block;content:'-';position:absolute;top:0;left:0;}
.sqbox_tb_w{margin:-10px;}
.sqbox_tb{display:table;width:100%;border-spacing:10px;}
.sqbox_tr{display:table-row;}
.sqbox_cell{display:table-cell;vertical-align: middle;}
.sqbox_cell.sqbox_th{background:#3a3a3a;border-radius:3px;width:82px;text-align:center;}
.sqbox_cell.sqbox_td{padding-left:5px;}
.sqth_intxt{font-size:15px;color:#fff;}
.sqtd_intxt01{font-size:16px;color:#000000;margin-bottom:2px;font-family: 'NotoSans-Medium';}
.sqtd_intxt02{font-size:15px;color:#4e4e4e;}
.add_botguide_z{margin-top:100px;}
.add_botment{font-size:16px;color:#2b2b2b;margin-bottom:30px;}
.add_botgbox_tb_w{margin:-15px;text-align:center;}
.add_botgbox_tb{border-spacing:15px;display:table;width:100%;table-layout: fixed;}
.add_botgbox_td{padding:30px 0 40px;display:table-cell;vertical-align: top;border-radius:3px;background:#f4f4f4;}
.add_botgbox_td:nth-of-type(even){background-color:#e4e7fa;}
.adbotg_ico{display:block;width:70px;height:70px;background:url("/common/images/dhr/ico_resbot.png") no-repeat 0 0;margin:0 auto 20px;}
.adbotg_ico.adbotg_ico02{background-position:0 -70px;}
.adbotg_ico.adbotg_ico03{background-position:0 -140px;}
.adbotg_ico.adbotg_ico04{background-position:0 -210px;}
.adbotg_tit{font-size:19px;color:#000000;font-family: 'NotoSans-Medium';}
.adbotg_txt{font-size:15px;color:#4e4e4e;line-height:1.5;margin-top:10px;}
.rewlg_tb_w{padding:40px 0 100px;}
.rewlg_tb{display:table;width:100%;}
.rewlg_td{display:table-cell;vertical-align: top;position:relative;}
.rewlg_td.rewlg_td01{padding-right:30px;}
.rewlg_td.rewlg_td02{padding:30px 20px;width:294px;border:1px solid #dbdbdb;border-radius:20px;}
.reline_tit_w{border-bottom:1px solid #000000;}
.reline_tit{font-family: 'NotoSans-Medium';letter-spacing:-1px;display:inline-block;min-width:198px;border-bottom:2px solid #000000;font-size:23px;color:#000000;line-height:1;padding:0 10px 20px;}
.rewlg_list{font-size:0;line-height:0;margin-top:30px;}
.rewlg_list > li{padding-left:14px;position:relative;margin-bottom:23px;}
.rewlg_list > li:before{display:block;content:'';width:3px;height:3px;background:#1b1b1b;border-radius:100%;position:absolute;top:8px;left:0;}
.rewlg_list > li:after{display:block;content:'';clear:both;}
.rewlg_list > li:last-of-type{margin-bottom:0;}
.relgform_item{}
.relgform_item:after{display:block;content:'';clear:both;}
.rewlg_link_w{float:left;max-width:78.5%;}
.rewlg_link{font-size:16px;line-height:1;color:#1b1b1b;display:inline-block;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;position:relative; max-width:100%;}
.rewlg_date{font-size:15px;line-height:1;color:#4e4e4e;text-align:right;float:right;max-width:20%;}
.btn_rewlg_more{display:inline-block;width:30px;height:30px;background:url("/common/images/dhr/btn_mcmore.png") no-repeat 50% 50%;position:absolute;top:0;right:30px;}
.reline2_tit_w{border-bottom:1px solid #bdbdbd;}
.reline2_tit{letter-spacing:-1px;display:inline-block;font-size:22px;color:#000000;line-height:1;padding:0 10px 20px;}
.reline2_sym{font-family: 'NotoSans-Medium';}
.relgform_list{margin-top:20px;}
.relgform_list > li{padding-left:14px;position:relative;margin-bottom:12px;}
.relgform_list > li:before{display:block;content:'';width:3px;height:3px;background:#1b1b1b;border-radius:100%;position:absolute;top:13px;left:0;}
.relgform_list > li:last-of-type{margin-bottom:0;}
.relgform_item{display:table;width:100%;}
.relg_form_td{display:table-cell;vertical-align: middle;}
.relg_form_td.relg_form01{}
.relg_form_td.relg_form02{width:1px;}
.relg_ftext{display:block;font-size:16px;line-height:1;color:#1b1b1b;}
.relg_flink{font-size:14px;color:#08bf96;border:1px solid #51e4c3;border-radius:100px;display:inline-block;white-space: nowrap;padding:5px 10px 6px;line-height:1;}
.schr_vlist{}
.schr_vitem{margin-bottom:45px;}
.schr_vitem:last-of-type{margin-bottom:0;}
.schr_vtitle{font-size:19px;margin-left:15px;width:327px;box-sizing:border-box;text-align:center;}
.schr_vboth{margin:18px 0 0 15px;display:table;}
.schr_vcell{display:table-cell;vertical-align: middle;}
.schr_vcell.vhas_img{}
.schr_vcell.vhas_btn{padding-left:74px;}
.schrvimg{width:327px;height:183px;background-color:#fffce1;background-position:50% 50%;background-repeat:no-repeat;border:1px solid #e6e6e6;border-radius:3px;}
.btn_schrvsm_w{font-size:0;line-height:0;}
.btn_schrvsm{margin-right:10px;background:#8895e5;border-radius:4px;text-align:center;font-size:19px;color:#fff;min-width:230px;height:68px;line-height:67px;display:inline-block;}
.btn_schrvsm:last-of-type{margin-right:0;}
.btn_schrvsm span{}
.btn_schrvsm_w.type2{}
.btn_schrvsm_w.type2 .btn_schrvsm{background:#13d5aa;}
.btn_schrvsm_w.type2 .btn_schrvsm.ctype2{background:#00b18a;}
.welftop_w{background:url("/common/images/dhr/bg_welfare.png") no-repeat 50% 0/cover;border-radius:10px;line-height:1.5;color:#fff;min-height:210px;padding:40px 40px;}
.welftop_w.bgtype2{background-image:url("/common/images/dhr/bg_welfare2.png");}
.welftop_01{font-size:33px;font-family: 'NotoSans-Medium';word-break: keep-all;}
.welftop_02{font-size:20px;margin-top:12px;word-break: keep-all;}
.welmid_tb_w{margin-top:56px;}
.welmid_tb{display:table;width:100%;table-layout: fixed;}
.welmid_td{display:table-cell;vertical-align: top;}
.welmid_td.welmid_01{width:490px;}
.welmid_td.welmid_02{}
.welmid_td.welmid_else{width:43px;}
.welmid_item{}
.welmid_tit_low{position:relative;margin-bottom:20px;}
.wmd_tit{font-size:19px;color:#000000;line-height:1;}
.wmd_list_layer{position:absolute;top:0;right:0;}
.wmd_list{display:table;font-size:0;line-height:0;}
.wmd_list > li{display:table-cell;vertical-align: middle;padding-right:20px;}
.wmd_list > li:last-of-type{padding-right:0;}
.btn_wmdrefresh{display:inline-block;width:18px;height:18px;background:url("/common/images/dhr/ico_refresh.png") no-repeat 50% 50%;}
.btn_wmdmore{display:inline-block;line-height:0;}
.wmore_in{display:inline-block;line-height:23px;white-space:nowrap;font-size:15px;color:#4e4e4e;position: relative;padding-right:30px;}
.wmore_in:after{display:block;content:'';position:absolute;top:0;right:0;width:24px;height:24px;background:url("/common/images/dhr/ico_btnmore.png") no-repeat 50% 50%;}
.welmid_cont_low{}
.wmtb_w{border-top:1px solid #373737;}
.wmtb{width:100%;text-align:center;}
.wmtb thead th{padding:15px 0;border-bottom:1px solid #dadada;background:#f5f5f5;font-size:15px;line-height:1;color:#4e4e4e;}
.wmtb tbody td{padding:15px 0;font-size:15px;line-height:1;color:#4e4e4e;border-bottom:1px solid #dadada;}
.welmid_item{}
.welmid_cont_low{position:relative;box-sizing:border-box;}
.welmid_cont_low.welfare{border-bottom:1px solid #dadada;}
.welmid_cont_low.welfare:before{position:absolute;top:30px;left:20px;display:block;content:'';width:42px;height:42px;background:#a3c6ff url("/common/images/dhr/ico_cirhart.png") no-repeat 50% 50%;border-radius:100%;}
.welfgo_list{border-top:1px solid #373737;padding:25px 30px 20px 80px;}
.welfgo_list:after{display:block;content:'';clear:both;}
.welfgo_list > li{float:left;width:50%;padding:0 0 10px;}
.welfgo_list > li:nth-of-type(2n+1){clear:both;}
.welfgo_list > li:last-of-type{}
.welfgo{position:relative;padding-left:10px;display:inline-block;color:#4e4e4e;font-size:16px;line-height:1.5;}
.welfgo:after{display:block;content:'';width:3px;height:3px;background:#4e4e4e;border-radius:100%;position:absolute;top:12px;left:0;}
.sct_tit_low{margin:65px 0 20px;text-align:center;line-height:1;font-size:20px;line-height:1;color:#000;}
.scwelbox_w{margin-top:30px;border-radius:30px;background:url("/common/images/dhr/bg_welfare_01.png") no-repeat 0 0/cover;padding:20px;}
.scwelbox_tb{display:table;width:100%;}
.scwelbox_td{display:table-cell;vertical-align: middle;}
.scwelbox_td.scelbox_td01{width:229px;}
.scwelbox_td.scelbox_td02{background:rgba(255,255,255,.53);border-radius:25px;padding:38px 38px 30px;}
.scwel_cir{display:inline-block;width:211px;height:145px;background:url("/common/images/dhr/ico_con_01_v2.png") no-repeat 50% 50%;}
.scwel_spec{margin-top:10px;color:#000;line-height:1.5;}
.scwel_sp01{font-size:16px;}
.scwel_sp02{font-size:15px;}
.scwel_cir_w{text-align:center;display:inline-block;}
.scweltail_list{margin:0 -10px 0 0;}
.scweltail_list:after{display:block;content:'';clear:both;}
.scweltail_list > li{float:left;width:25%;box-sizing:border-box;padding:0 10px 8px 0;}
.scweltail_list > li:nth-of-type(4n+1){clear:both;}
.scweltail_list > li:nth-last-child{}
.scweltail{display:inline-block;background:transparent;font-size:16px;line-height:1.3;color:#1b1b1b;padding:5px 20px 7px 25px;border:1px solid transparent;position:relative;border-radius:20px;}
.scweltail:after{}
.scweltail:before{display:block;content:'';width:3px;height:3px;border-radius:100%;background:#1b1b1b;position:absolute;top:15px;left:15px;}
.scweltail.type3{background:#fff;border-color:#72e9cf;}
.scweltail:hover{background:#fff;border-color:#72e9cf;}
.scweltail:hover:before{}
.scweltail.type2{text-decoration:underline;font-family: 'NotoSans-Medium';}
.scweltail_list > li.active .scweltail{background:#fff;border-color:#72e9cf;}
.scweltail_list > li.active .scweltail:before{}
.scweltail_list > li.active .scweltail:hover:before{}

.scwelbox_w.type2{background-image:url("/common/images/dhr/bg_welfare_02.png");}
.scwelbox_w.type2 .scwel_cir{background-image:url("/common/images/dhr/ico_con_02_v2.png");border-color:rgba(251,172,63,.42);}
.scwelbox_w.type2 .scweltail_list > li.active .scweltail{border-color:#fa993f;}
.scwelbox_w.type2 .scweltail:hover{border-color:#fa993f;}
.scwelbox_w.type2 .scweltail.type3{background:#fff;border-color:#fa993f;}

.scwelbox_w.type3{background-image:url("/common/images/dhr/bg_welfare_03.png");}
.scwelbox_w.type3 .scwel_cir{background-image:url("/common/images/dhr/ico_con_03_v2.png");border-color:rgba(147,239,187,.42);}
.scwelbox_w.type3 .scweltail_list > li.active .scweltail{border-color:#83e18e;}
.scwelbox_w.type3 .scweltail:hover{border-color:#83e18e;}
.scwelbox_w.type3 .scweltail.type3{background:#fff;border-color:#83e18e;}

.scwelbox_w.type4{background-image:url("/common/images/dhr/bg_welfare_04.png");}
.scwelbox_w.type4 .scwel_cir{background-image:url("/common/images/dhr/ico_con_04_v2.png");border-color:rgba(147,239,187,.42);}
.scwelbox_w.type4 .scweltail_list > li.active .scweltail{border-color:#83e18e;}
.scwelbox_w.type4 .scweltail:hover{border-color:#83e18e;}
.scwelbox_w.type4 .scweltail.type3{background:#fff;border-color:#83e18e;}

.scdgowel_box{position:relative;padding:43px 30px 18px;border-radius:18px;background:#fafbff;border:1px solid #e3e3e3;}
.scdgowel_box:before{position:absolute;top:50%;left:54px;display:block;content:'';width:126px;height:126px;box-sizing:border-box;margin-top:-63px;border:1px solid #e5e5e5;border-radius:100%;background:#fff url("/common/images/dhr/ico_comcir.png") no-repeat 50% 50%;}
.scdgowel_list{padding-left:190px;}
.scdgowel_list:after{display:block;content:'';clear:both;}
.scdgowel_list > li{float:left;width:33.333333333333333333333%;padding:0 0 18px;}
.scdgowel_list > li:last-of-type{}
.scdgowel_list > li:nth-of-type(3n+1){}
.scdgowel{display:inline-block;background:transparent;font-size:16px;line-height:1.3;color:#1b1b1b;padding:5px 20px 7px 25px;border:1px solid transparent;position:relative;border-radius:20px;}
.scdgowel:before{display:block;content:'';width:3px;height:3px;border-radius:100%;background:#6f8fff;position:absolute;top:15px;left:15px;}

.midsr_htit_w{margin-bottom:20px;}
.midsr_htit{font-size:22px;color:#000000;line-height:1;}
.msdot_list{color:#1b1b1b;font-size:15px;}
.msdot_list > li{position:relative;padding-left:10px;}
.msdot_list > li:before{display:block;content:'';width:3px;height:3px;background:#000;position:absolute;top:10px;left:0;}
.ms_bsym{font-family: 'NotoSans-Medium';}
.ms_rsym{color:#ff003c;}
.mdsr_dia{font-size:0;line-height:0;}
.mdsr_dia img{}
.miqbox{border:1px solid #dbdbdb;border-radius:15px;padding:20px;}
.miq_tb{display:table;width:100%;}
.miq_td{display:table-cell;vertical-align: middle;}
.miq_td.miq01{}
.miq_td.miq02{text-align:right;}
.miq_imp{font-size:15px;position:relative;padding-left:27px;line-height:1.3;}
.miq_imp:before{display:block;content:'';width:20px;height:20px;background:url("/common/images/dhr/ico_impcir.png") no-repeat 0 0;position:absolute;top:0;left:0;}
.btn_rsd{display:inline-block;position:relative;font-size:15px;line-height:1;background:#f9f9f9;border:1px solid #b4b4b4;border-radius:100px;color:#2b2b2b;padding:12px 35px 12px 25px;}
.rsd_in{}
.btn_rsd:after{
	display:block;content:'';
	border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;width:8px;height:8px;position:absolute;top:15px;right:20px;
	transform: translateZ(0);-webkit-transform: translateZ(0);-ms-transform: translateZ(0);-moz-transform: translateZ(0);
	-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);
}
.onb_tb{display:table;width:100%;}
.onb_td{display:table-cell;vertical-align: top;}
.onb_td.onb01{width:325px;}
.onb_td.onb02{}
.onb_td.onbelse{width:35px;}
.onbca_list{border-bottom:1px solid #e5e5e5;}
.onbca_list > li{border-top:1px solid #e5e5e5;padding:18px 18px 18px 28px;position:relative;}
.onbca_list > li:before{display:block;content:'';width:3px;height:3px;position:absolute;top:29px;left:18px;background:#6d7dda;border-radius:100%;}
.onbca_list > li:last-of-type{}
.onbca_list > li:hover,
.onbca_list > li.active{background:#f6f7ff;}
.onbca{font-size:15px;color:#000000;vertical-align: middle;}
.onbca_new{display:inline-block;width:19px;height:19px;background:url("/common/images/dhr/ico_newcir.png") no-repeat 0 0;vertical-align: middle;}
.onb_cbox{border:1px solid #d9d9d9;border-radius:10px;position:relative;overflow:hidden;}
.onb_cbox_tit{border-bottom:1px solid #d9d9d9;padding:20px;background:#f9f9f9;text-align:center;font-size:19px;line-height:1;box-sizing:border-box;min-height:60px;}
.onb_cbox_cont{padding:30px;}
.onb_cbox_cont.temptype{background:url("/common/images/dhr/bg_onb_01.png") repeat-x 0 100%;padding:25px 30px;}
.onb_cbox_cont.temptype.bgtype2{background-image:url("/common/images/dhr/bg_onb_02.png")}
.onb_cboxbot_obj{text-align:right;font-size:0;line-height:0;margin:0 -30px -25px;}
.onb_cboxin{font-size:15px;color:#2b2b2b;line-height:1.5;padding-bottom:100px;}
.onb_vlist{}
.onb_vlist > li{padding:0 0 20px 0;}
.onb_vlist > li:last-of-type{padding:0;}
.onb_vitem_tb_w{}
.onb_vitem_tb_w.type2{}
.onb_vitem_tb_w.type2 .onb_vtext{font-family: 'NotoSans-Medium';color:#9351ff;}
.onb_vitem_tb{display:table;}
.onb_vitem_td{display:table-cell;vertical-align: middle;}
.onb_vitem_td.vitemtd01{font-size:0;line-height:0;}
.onb_vitem_td.vitemtd01 img{}
.onb_vitem_td.vitemtd02{padding-left:20px;}
.onb_vtext{font-size:18px;color:#000;line-height:1.3;}
.flowmen_list_w{border:1px solid #e6e6e6;padding:40px 54px;margin-top:-1px;}
.flowmen_list_w .slick-arrow{background:none;border:1px solid #d8d8d8;border-radius:100%;width:24px;height:24px;box-sizing:border-box;margin-top:-12px;}
.flowmen_list_w .slick-arrow:before{background:none;
	display:block;content:'';
	border-right:2px solid #3b3b3b;border-bottom:2px solid #3b3b3b;width:6px;height:6px;position:absolute;top:7px;left:9px;
	transform: translateZ(0);-webkit-transform: translateZ(0);-ms-transform: translateZ(0);-moz-transform: translateZ(0);
	-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);
}
.flowmen_list_w .slick-arrow.slick-next:before{
	left:5px;
	-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);
}
.flowmen_list_w .slick-arrow.slick-prev{left:-40px;}
.flowmen_list_w .slick-arrow.slick-next{right:-40px;}
.flowmen_list{text-align:center;visibility:hidden;}
.flowmen_list.complete{visibility:visible;}
.flowmen_list:after{display:block;content:'';clear:both;}
.flowmen_list > li{float:left;outline:0 !important;width:20%;}
.flowmen_list > li.nodata_li{width:auto;float:none;}
.flowmen_list > li.nodata_li .nodata{text-align:center;font-size:15px;padding:133px 0;}
.flowmen_list > li:last-of-type{}
.slick-slide{outline: 0 !important;}
.flowmen{outline:0 !important;}
.fwm_low01{}
.fwm_low02{max-width:140px;margin:20px auto 0;}
.fwm_prof_w{}
.fwm_prof{width:100px;height:100px;overflow:hidden;margin:0 auto;border-radius:100%;background-repeat:no-repeat;background-position:50% 0;background-size:cover;}
.fwm_prof_spec{color:#2b2b2b;margin-top:10px;}
.fwm_prof_spec01{font-size:17px;}
.fwm_prof_spec02{font-size:15px;margin-top:10px;}
.fwm_prof_spec03{font-size:15px;}
.btn_fwmsp{font-size:15px;display:block;background:#fbfbfb;border:1px solid #cfcfcf;color:#1b1b1b;padding:10px;line-height:1;margin-bottom:5px;}
.btn_fwmsp:last-of-type{margin-bottom:0}
.btn_fwmsp.type2{font-family: 'NotoSans-Medium';}

.staboth{display:table;width:100%;table-layout: fixed;border-spacing:0;}
.staboth_cell{display:table-cell;vertical-align: top;}
.staboth_cell .hsmonth_w{margin-top:20px;}
.staboth_cell .behorbar_item{margin:0;}
.staboth_cell.staboth01{width:553px;}
.staboth_cell.staboth02{border-bottom:1px solid #d9d9d9;}
.staboth_cell.staboth_else{width:34px;}
.hr60{height:60px;}
.sta_cell_tit{font-size:25px;line-height:1;padding-bottom:30px;border-bottom:1px solid #d9d9d9;margin-bottom:30px;}
.staboth_cell .circhart_ttb,
.staboth_cell .circhart_item{width:120px;height:120px;}
.staboth_cell .circhart_list{padding-top:20px;}
.staboth_cell .circhart_list > li{padding:10px 5px;}

.btn_botond_w{text-align:center;padding:15px;}
.btn_botond{display:inline-block;background:#3d3d3d;color:#fff;font-size:16px;line-height:1;padding:15px 40px 17px;border-radius:100px;font-weight:350;}
/* // 성과  */

.msrfed_w{margin-top:25px;border:1px solid #dddddd;border-radius:10px;padding: 0 15px 0 10px}
.msrfed_tb{display:table;width:100%;border-spacing:5px;}
.msrfed_tb *{border-spacing:0;}
.msrfed_td{display:table-cell;vertical-align: middle;padding:5px 0;}
.msrfed_td.has_btnsm{border:0;width:1px;padding:0 0 0 10px;}
.msrinitem_list{display:table;width:100%;border-spacing:8px;}
.msrinitem_list > li{display:table-cell;vertical-align: middle;}
.msrinitem_list > li.type2{width:1px;}
.msrinitem_list > li.int_wtype2{width:30%;}
.msrinitem_list > li.has_btnmsrin{font-size:0;line-height:0;}
.msrin_else{display:inline-block;white-space:nowrap;}
.msrinitem_list > li:last-of-type{}
.msrinitem_lab{display:inline-block;white-space:nowrap;position:relative;padding-left:10px;font-size:16px;line-height:1;}
.msrinitem_lab:before{display:block;content:'';width:3px;height:3px;background:#000;position:absolute;top:8px;left:0;}
.btn_fms{display:table;width:60px;height:60px;font-size:16px;background:#f8f8f8;text-align:center;border:1px solid #c7c7c7;border-radius:100%;}
.fms_in{display:table-cell;vertical-align:middle;white-space:nowrap;padding-bottom:2px;}
.msrinitem_input{box-sizing:border-box;font-family: 'NotoSans-Regular';width:100%;border:1px solid #bbb;font-size:15px;line-height:1;height:40px;padding:10px;}
.msrinitem_input.type2{background:#f4f4f4;}
.btn_msrinsort{display:inline-block;width:33px;height:33px;background:url("/common/images/dhr/ico_procom_search.png") no-repeat 50% 50%;}
.btn_msrinelse_w{}
.btn_msrinelse{display:inline-block;vertical-align:middle;margin-bottom:3px;white-space:nowrap;color:#fff;font-weight:350;font-size:14px;line-height:1;padding:6px 15px 7px;border-radius:100px;background:#616161;}
.btn_msrinelse:last-of-type{margin-bottom:0;}
.btn_msrinelse.type2{background:#424242;}

.jgbox_list_w{margin-top:70px;border:1px solid #dddddd;border-radius:10px;padding:50px 30px 15px;position:relative;}
.jgbox_tit_low{height:0;position:absolute;top:-20px;left:0;width:100%;text-align:center;}
.jgbox_tit{display:inline-block;background:#fff;line-height:1;border-radius:100px;height:38px;line-height:36px;border:1px solid #bbb;padding:0 30px;font-size:17px;}
.jgbox_list{}
.jgbox_list:after{display:block;content:'';clear:both;}
.jgbox_list > li{float:left;padding-bottom:15px;width:50%;}
.jgic_item{padding-left:22px;min-height:17px;display:inline-block;position:relative;}
.jgic_item .jage_icon{top:0;left:0;}
.jgic_item .jage_scir{top:1px;left:0;}
.jgic_item .jage_scir_img{top:1px;left:0;}
.jgic_txt{font-size:16px;color:#4e4e4e;line-height:1;}
.jgic_item.jgic01:before{background-position:0 0;}
.jgic_item.jgic02:before{background-position:0 -40px;}
.jgic_item.jgic03:before{background-position:0 -80px;}
.jgic_item.jgic04:before{background-position:0 -120px;}
.jgic_item.jgic05:before{background-position:0 -160px;}
.jgic_item.jgic06:before{background-position:0 -200px;}
.jgic_item.jgic07:before{background-position:0 -240px;}
.jgic_item.jgic08:before{background-position:0 -280px;}
.jgic_item.jgic09:before{background-position:0 -320px;}
.jgic_item.jgic10:before{background-position:0 -360px;}
.jgic_item.jgic11:before{background-position:0 -400px;}
.jgic_item.jgic12:before{background-position:0 -440px;}
.jgic_item.jgic13:before{background-position:0 -480px;}
.jgic_item.jgic14:before{background-position:0 -520px;}
.jgic_item.jgic15:before{background-position:0 -560px;}
.jgic_item.jgic16:before{background-position:0 -600px;}
.jgic_item.jgic17:before{background-position:0 -640px;}
.jgic_item.jgic18:before{background-position:0 -680px;}
.jgic_item.jgic19:before{background-position:0 -720px;}
.jgic_item.jgic20:before{background-position:0 -760px;}

.jourproc_z{position:relative;margin-top:25px;z-index:10;}
.bg_jourbar{height:100px;border-radius:100px;position:absolute;top:0;left:0;width:100%;
background: #8895e5; /* Old browsers */
background: -moz-linear-gradient(left,  #8895e5 0%, #8895e5 61%, #606fcb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #8895e5 0%,#8895e5 61%,#606fcb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #8895e5 0%,#8895e5 61%,#606fcb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8895e5', endColorstr='#606fcb',GradientType=1 ); /* IE6-9 */
}
.jourproc_item_w{position:relative;z-index:5;}
.jourproc_item_w:after{display:block;content:'';clear:both;}
.jourproc_item{position:relative;width:50%;float:left;box-sizing:border-box;padding:10px 0 0 0;position:relative;}
.jourproc_item.zup{z-index:5;}
.jourproc_item:before{display:block;content:'';z-index:0;width:5px;background:#d2d2d2;position:absolute;top:100px;left:83px;height:calc(100% - 100px);}
.jourproc_item:last-of-type .jyear{display:inline-block;}
.jourproc_item:last-of-type:after{display:none;}
.jourproc_dl_w{padding:0 45px 10px;position:relative;z-index:5;}
.jourproc_dl{display:table;width:100%;}
.jourproc_dl dt,
.jourproc_dl dd{display:table-cell;vertical-align: top;}
.jourproc_dl dt{width:1px;}
.jourproc_dl dd{padding:10px 0 0 10px;}
.jmsr_low .jour_men{}
.jmsr_low .btn_msrinelse{margin-left:10px;}
.jourproc_img{width:80px;height:80px;background-position:50% 0;background-size:cover;background-repeat:no-repeat;border-radius:100%;}
.jour_men{font-size:18px;color:#fff;line-height:1;display:inline-block;vertical-align: middle;}
.jour_spec_list_w{margin-top:7px;}
.jour_spec_list{}
.jour_spec_list:after{display:block;content:'';clear:both;}
.jour_spec_list > li{float:left;padding-right:20px;position:relative;}
.jour_spec_list > li:after{display:block;content:'';width:1px;height:13px;background:rgba(255,255,255,.5);position:absolute;top:2px;right:10px;}
.jour_spec_list > li:last-of-type{padding-right:0;}
.jour_spec{font-size:15px;font-family: 'NotoSans-DemiLight';color:#ffffff;line-height:1;display:inline-block;}
.jourage_low_w{}
.jourage_low{padding:15px 0;border-bottom:1px solid #e0e0e0;}
.jourage_tb{display:table;width:100%;}
.jourage_td{display:table-cell;vertical-align: top;font-size:0;line-height:0;}
.jourage_td.jagetd01{width:66px;padding-top:15px;}
.jourage_td.jagetd02{}
.jourage_td.jagetd03{width:1px;padding-top:15px;text-align:right;position:relative;}
.jage{font-size:15px;font-family: 'NotoSans-DemiLight';color:#2b2b2b;white-space:nowrap;display:inline-block;line-height:1;}
.jyear{font-size:15px;color:#2b2b2b;white-space:nowrap;font-family: 'NotoSans-Medium';line-height:1;position:relative;left:30px;}
.jagewbox_w{padding-left:55px;min-height:40px;display:inline-block;position:relative;margin-bottom:7px;}
.jagewbox_w:last-of-type{margin-bottom:0}
.jage_icon{display:inline-block;font-size:0;line-height:0;position:absolute;top:7px;left:5px;}
.jage_scir{display:inline-block;font-size:0;line-height:0;position:absolute;top:13px;left:11px;width:17px;height:17px;border-radius:100%;}
.jage_scir_img{display:inline-block;font-size:0;line-height:0;position:absolute;top:13px;left:11px;width:17px;height:17px;border-radius:100%;}
/*
.jagewbox_w:before{display:block;content:'';width:40px;height:40px;position:absolute;top:2px;left:0;background:url("/common/images/dhr/ico_procom.png") no-repeat 0 0;}
.jagewbox_w.jage01:before{background-position:0 0;}
.jagewbox_w.jage02:before{background-position:0 -40px;}
.jagewbox_w.jage03:before{background-position:0 -80px;}
.jagewbox_w.jage04:before{background-position:0 -120px;}
.jagewbox_w.jage05:before{background-position:0 -160px;}
.jagewbox_w.jage06:before{background-position:0 -200px;}
.jagewbox_w.jage07:before{background-position:0 -240px;}
.jagewbox_w.jage08:before{background-position:0 -280px;}
.jagewbox_w.jage09:before{background-position:0 -320px;}
.jagewbox_w.jage10:before{background-position:0 -360px;}
.jagewbox_w.jage11:before{background-position:0 -400px;}
.jagewbox_w.jage12:before{background-position:0 -440px;}
.jagewbox_w.jage13:before{background-position:0 -480px;}
.jagewbox_w.jage14:before{background-position:0 -520px;}
.jagewbox_w.jage15:before{background-position:0 -560px;}
.jagewbox_w.jage16:before{background-position:0 -600px;}
.jagewbox_w.jage17:before{background-position:0 -640px;}
.jagewbox_w.jage18:before{background-position:0 -680px;}
.jagewbox_w.jage19:before{background-position:0 -720px;}
.jagewbox_w.jage20:before{background-position:0 -760px;}
*/
.jagewbox{padding:10px 15px;position:relative;}
.jagewbox:before{
	display:block;content:'';
	border-right:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;width:10px;height:10px;position:absolute;top:16px;left:-8px;
	transform: translateZ(0);-webkit-transform: translateZ(0);-ms-transform: translateZ(0);-moz-transform: translateZ(0);
	-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);
}
.jagewbox_tb{display:table;width:100%;}
.jagewbox_td{display:table-cell;vertical-align: top;}
.jagewbox_td.jagew01{}
.jagewbox_td.jagew02{width:1px;font-size:0;line-height:0;padding-left:6px;}
.jage_text{font-size:15px;color:#2b2b2b;line-height:1.5;word-break:break-all;}
.jtooltip_w{border:1px solid #8895e5;border-radius:2px;padding:10px 15px;position:relative;}
.jtooltip_w:before{position:absolute;top:14px;left:-11px;display:block;content:'';width:11px;height:15px;background:url("/common/images/dhr/word_bullon_allow2.png") no-repeat 0 0;}
.jagew_tooltip_w{position:relative;}
.btn_jtooltip{display:inline-block;width:20px;height:20px;background:url("/common/images/dhr/ico_addpen.png") no-repeat 50% 50%;}
.jtooltip_w{z-index:20;min-width:80px;max-width:400px;background:#fff;display:none;position:absolute;top:0;left:0;font-size:14px;line-height:1.5;}
.jtooltip_tit{font-size:15px;color:#2b2b2b;}
.jtooltip_txt{font-size:15px;color:#4e4e4e;margin-top:5px;}
.zup{z-index:10 !important;}

.msform_item_w{padding:40px 0 60px;}
.msform_item{margin-bottom:50px;}
.msform_item:last-of-type{margin-bottom:0;}
.msform_tit_low{margin-bottom:15px;}
.msform_tit_tb{display:table;width:100%;}
.msform_tit_td{display:table-cell;vertical-align: middle;}
.msform_tit_td.msf_tit01{}
.msform_tit_td.msf_tit02{text-align:right;}
.msform_tit_td.msf_tit02 .btn_msfinsm{margin-left:5px;}
.msform_tit{font-size:18px;color:#000000;line-height:1;padding-left:27px;position:relative;}
.msform_tit:before{display:block;content:'';width:20px;height:20px;background:url("/common/images/dhr/bullet_tit.png") no-repeat 0 0;position:absolute;top:0;left:0;}
.btn_msfinsm{display:inline-block;color:#fff !important;font-size:15px;line-height:1;background:#8895e5;border-radius:3px;padding:8px 18px;border:1px solid #8895e5;}
.btn_msfinsm.type2{background:#5c5c5c;border-color:#5c5c5c;}
.btn_msfinsm.type3{background:#f6f6f6;border-color:#c5c5c5;color:#000 !important;}
.btn_msfinsm.type4{background:#fff;border-color:#c5c5c5;color:#000 !important;}
.btn_msfinsm.type5{}
.msprof_form_w{border-top:1px solid #000000;border-bottom:1px solid #d9d9d9;}
.msprof_ftb{display:table;width:100%;}
.msprof_ftd{display:table-cell;vertical-align: top;}
.msprof_ftd.msprof_01{width:130px;padding-top:25px;}
.msprof_ftd.msprof_02{}
.msprof{background:url("/common/images/dhr/ico_thum_men.png") no-repeat 50% 50%;width:100px;height:100px;margin:0 auto;border:1px solid #dcdcdc;border-radius:100%;}
.msprof_tb{width:100%;}
.msprof_tb th,
.msprof_tb td{border-bottom:1px solid #d9d9d9;}
.msprof_tb tr:last-of-type th,
.msprof_tb tr:last-of-type td{border-bottom:0;}
.msprof_tb th{padding:13px 25px;background:#f9f9f9;font-size:16px;color:#2b2b2b;text-align:left;}
.msprof_tb td{text-align:left;font-size:15px;color:#444444;padding:13px 15px;}
.msprof_tb td.type2{padding-top:0;padding-bottom:0;}
.msp_thsp,
.msh_data{display:inline-block;line-height:1;}
.mstd_hlist{display:table;}
.mstd_hlist > li{padding-right:10px;display:table-cell;vertical-align: middle;}
.mstd_hlist > li .msh_data{}
.mstd_hlist > li:last-of-type{padding-right:0;}
.msh_int{border:1px solid #bbbbbb;font-size:15px;color:#444444;padding:10px;height:32px;line-height:1;box-sizing:border-box;}
.msftab_list_w{position:relative;margin-bottom:20px;}
.msftab_list_w:before{display:block;content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;background:#c6c6c6;}
.msftab_list{display:table;position:relative;z-index:5;}
.msftab{position:relative;padding:15px 20px;font-size:15px;line-height:1;display:table-cell;vertical-align: middle;border:1px solid #c6c6c6;border-left:0;}
.msftab:first-of-type{border-left:1px solid #c6c6c6}
.msftab.active{background:#3c3c3c;border-color:#3c3c3c;color:#fff;}
.msftab.active:after{background:#3c3c3c;display:block;content:'';width:1px;height:100%;border-top:1px solid #000;border-bottom:1px solid #000;position:absolute;top:-1px;left:-1px;}
.msftab_in{}
.msftab.active{}
.msftab.active .msftab_in{}
.msp_tb_w{border-top:1px solid #000000;}
.msp_tb{width:100%;}
.msp_tb thead{}
.msp_tb thead th{padding:15px 0;background:#f9f9f9;border-right:1px solid #eeeeee;border-bottom:1px solid #d9d9d9;font-size:16px;color:#2b2b2b;line-height:1;}
.msp_tb thead tr th:last-of-type{border-right:0;}
.msp_tb tbody tr td:last-of-type{border-right:0;}
.msp_tb tbody{}
.msp_tb tbody td{padding:13px 0;border-bottom:1px solid #d9d9d9;border-right:1px solid #eeeeee;font-size:15px;color:#444444;}
.msp_tb tbody tr:hover td{background:#f9fffe;}
.msp_tb tbody td.bg_mtdh{background:#f9f9f9;}
.msp_tb tbody td.atype2{text-align:left;padding:13px 20px;}
.hpwp{}
.hpwp_data{}
.msform_tit2_low{text-align:center;padding:0 0 20px;}
.msform_tit2{font-size:20px;font-family: 'NotoSans-Medium';color:#000;line-height:1;display:inline-block;}
.mspform_w{}
.mspform{width:100%;border-top:1px solid #d9d9d9;}
.mspform tbody th,
.mspform tbody td{border-bottom:1px solid #d9d9d9;}
.mspform tbody th{font-family: 'NotoSans-Medium';font-size:16px;color:#2b2b2b;line-height:1;background:#f9f9f9;padding:15px 0;text-align:center;}
.mspform tbody td{text-align:left;padding:5px 10px;}
.mspform tbody td .rdchk_hlist{margin-top:-6px;}
.mspform tbody td label{font-size:15px;padding-top:1px;min-height:23px;}
.mspf_lab{display:inline-block;}
.mspf_int{font-size:15px;color:#000;border:1px solid #bbbbbb;padding:10px;height:36px;box-sizing:border-box;width:100%;line-height:1;}
.dsel.htype2{font-size:15px;height:36px;line-height:34px;padding-left:10px;}
.textarea_w{}
.textarea_w textarea{font-size:15px;color:#000;border:1px solid #bbbbbb;padding:10px;box-sizing:border-box;width:100%;line-height:1.5;}


/* survey css 추가 */
.mlhorbar_survey_item {padding: 5px 0 0 30px;}
.survey_item {position:relative;overflow:hidden;cursor:pointer;}
.survey_hlist > li{width: 100%;}
.survey_hlist > li:last-of-type{}
/* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog {
  position: absolute;
  border-radius:18px;
  left: 25%;
  top: 10%;
  outline: 0;
  width: 300px;
  padding: .2em;
  background: url("/common/images/jquery-ui/bg_popup.png") repeat-x;
  z-index: 9999;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 2px 10px
  position: relative;
}

.ui-dialog .ui-dialog-title {
  display: inline-block;
  float: left;
  margin: .1em 0;
  color: #fff;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 23px;
  display: inline-block;
  width: 20px;
  height: 20px;
  padding: 1px;
  margin: -10px 0 0 0;
}

.ui-dialog .ui-dialog-content {
  left: 0px;
  top: 0px;
  position: relative;
  margin-top: 6px;
  padding: 4px 9px 9px 9px;
  border: 1px solid #dedede;
  background: #fff;
  overflow: auto;
  zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}


.ui-dialog {
  background-image: none;
  background: #fff;
  padding: 0;
}

.ui-dialog .ui-dialog-titlebar {
	background: url(/common/images/dhr/bg_layertit.png) repeat-y 0 0/100% auto;
    border-radius: 18px 18px 0 0;
    width:100%;
}

.ui-dialog .ui-dialog-title {
    font-size: 20px;
    line-height: 1;
    color: #fff;
    font-family: 'NotoSans-Medium';
    padding: 20px;
    text-align: center;
    font-weight: normal;
}

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: hidden;
  *overflow: visible;
}

.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

.ui-dialog .ui-dialog-titlebar-close {
  display: inline-block;
  width: 33px;
  height: 33px;
  position: absolute;
  top: 25px;
  right: 15px;
  background: url(/common/images/dhr/popclose.png) no-repeat 50% 50%;
}

.ui-dialog .ui-dialog-titlebar-close .ui-button-icon {
  display: none;
}

.ui-dialog .ui-dialog-content {
  padding: 5px 30px;
  border: 0px;
}

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.ui-helper-clearfix {
  display: inline-block;
}

/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

.ui-front {
  z-index: 100;
}

/* Overlays */
.ui-widget-overlay {
  background: #000000;
  opacity: .40;
  filter: Alpha(Opacity=40);
}

.ui-widget-overlay {
  position: fixed;
}