@charset "utf-8";

/* 하이플래너 GNB */
.win .header_gnb .gnb.hp {text-align:center;}
.win .header_gnb .gnb.hp>ul {text-align:center; display:inline-table;}
.win .header_gnb .gnb.hp>ul>li {position:relative; float:none; display:table-cell; padding:0 65px;}
.win .header_gnb .gnb.hp>ul>li > a {padding:26px 8px;}
.gnb.hp .sub_menu {top:76px; right:0; transition:none;}
.gnb.hp .sub_menu_depth {padding:0 0 20px 0}
.gnb.hp .open .sub_menu {height:356px; padding-top:40px;}
.gnb.hp ul.sub_menu_list a {display:inline-block; font-size:19px; color:#000;}
.gnb.hp ul.sub_menu_list a:hover {color:#ea7404}
.gnb.hp ul.sub_menu_list li:not(:first-child) {margin-top:20px;}

/* 하이플래너 GNB fullMenu /추가2401 */
.gnb.hp_fullMenu.on .sub_menu{display:block; overflow:visible; width:40%; height:auto; padding:40px 0 0 0; z-index:1;}
.gnb.hp_fullMenu li:nth-child(1) .sub_menu{left:-84px;}
.gnb.hp_fullMenu li:nth-child(2) .sub_menu{left:365px;}
.gnb.hp_fullMenu li:nth-child(3) .sub_menu{left:842px;}
.gnb.hp_fullMenu .sub_menu .sub_menu_depth{min-height:250px;}

.hi_main_governing{position:relative;}
.win .hi_main_governing:after{content:'';display:inline-block;width:470px;height: 360px;background:url(/assets/images/img_hi_main.png) no-repeat;position:absolute;top: -30px;right:17px;z-index:-1;}
.win .hi_main_governing .title{font-size:42px; font-weight:500; line-height:60px;}/* 수정/2603 */
.win .hi_main_governing .title strong{font-weight:700;}
.win .hi_main_governing .info{font-size:22px;line-height:32px; font-weight:400; margin-top:30px;}/* 수정/2603 */
.win .hi_main_cont{margin-top:180px;}
.win .hi_link_wrap{display:flex;flex-wrap:wrap;}
.win .hi_link_wrap .link_item{position:relative;display:block; font-size:16px; line-height:24px; width:369px;height:262px;border-radius:20px;border:1px solid #ccc;margin:0 32px 32px 0;padding:45px 80px 50px 40px;color:#777;background:#fff;} /* 수정/2603 */
.win .hi_link_wrap .link_item:before{content:'';display:inline-block;width:137px;height:137px;background:#f18d00;border-radius:26px;position:absolute;top:-6px;left:-6px;z-index:-1;}
.win .hi_link_wrap .link_item:after{content:'';display:inline-block;width:28px;height:28px;background:url(/assets/images/web/ico_list_arrow.png)no-repeat;position:absolute;right:20px;top:50%;transform:translateY(-50%);background-size:100%;}
.win .hi_link_wrap .link_item .link_tit{position:relative;font-size:25px; font-weight:600; color:#000; margin-bottom:10px;}/* 수정/2603 */
.win .hi_link_wrap .link_item .link_tit:after{content:'';display:inline-block;width:60px;height:60px;background:url(/assets/images/sp_ico_hi.png)no-repeat;position:absolute;top:105px;left:192px;} /* 수정2305 */
.win .hi_link_wrap .link_item.hi1 .link_tit:after{background-position:0 0;}
.win .hi_link_wrap .link_item.hi2 .link_tit:after{background-position:-60px 0;}
.win .hi_link_wrap .link_item.hi3 .link_tit:after{background-position:-120px 0;}
.win .hi_link_wrap .link_item.hi4 .link_tit:after{background-position:0 -60px;}
.win .hi_link_wrap .link_item.hi5 .link_tit:after{background-position:-60px -60px;}
.win .hi_link_wrap .link_item.hi6 .link_tit:after{background-position:-120px -60px;}
.win .hi_link_wrap .link_item.hi7 .link_tit:after{background-position:0 -120px;} /* 추가2305 */
.win .hi_link_wrap .link_item:nth-child(3n){margin-right:0;}

.mobile .hi_main_governing {margin:0 -20px; padding:0 20px; overflow: hidden;}
.mobile .hi_main_governing:after{content:'';display:block; width:100%; height:300px; margin:14px auto 0; background-image:url(/assets/images/mobile/img_hi_main.png); background-size:contain; background-repeat:no-repeat;} /* 수정/2603 */
.mobile .hi_main_governing .title{font-size:21px;line-height:35px;}
.mobile .hi_main_governing .title strong{font-size:25px;letter-spacing: -1px; line-height: 35px;;}
.mobile .hi_main_governing .info{margin-top:20px; line-height: 22px;;}
.mobile .hi_link_wrap .link_item{position:relative;display:block;width:100%;height:194px; line-height:22px; border-radius:20px;border:1px solid #ccc;padding:30px 50px 30px 30px;background:#fff;margin-bottom:20px;font-size:14px;color:#777;}
.mobile .hi_link_wrap .link_item:before{content:'';display:inline-block;width:115px;height:115px;background:#f18d00;border-radius:23px;position:absolute;top:-5px;left:-5px;z-index:-1;}
.mobile .hi_link_wrap .link_item:after{content:'';display:inline-block;width:24px;height:24px;background:url(/assets/images/web/ico_list_arrow.png)no-repeat;position:absolute;right:15px;top:50%;transform:translateY(-50%);background-size:100%;}
.mobile .hi_link_wrap .link_item .link_tit{position:relative; margin-bottom:9px; color:#000; font-size:21px; font-weight:600;}/* 수정/2603 */
.mobile .hi_link_wrap .link_item .link_tit:after{content:'';display:inline-block;width:50px;height:50px;position:absolute;top:76px;right:3px;background:url(/assets/images/mobile/sp_ico_hi.png)no-repeat;background-size:150px 150px;} /* 수정2305 */
.mobile .hi_link_wrap .link_item.hi1 .link_tit:after{background-position:0 0;}
.mobile .hi_link_wrap .link_item.hi2 .link_tit:after{background-position:-50px 0;}
.mobile .hi_link_wrap .link_item.hi3 .link_tit:after{background-position:-100px 0;}
.mobile .hi_link_wrap .link_item.hi4 .link_tit:after{background-position:0 -50px;}
.mobile .hi_link_wrap .link_item.hi5 .link_tit:after{background-position:-50px -50px;}
.mobile .hi_link_wrap .link_item.hi6 .link_tit:after{background-position:-100px -50px;}
.mobile .hi_link_wrap .link_item.hi7 .link_tit:after{background-position:0 -100px;} /* 추가2305 */
/* Title /수정2603 */
.governing.hi_img{position:relative;}
.governing.hi_img .governing_title::after{content:'';display:block;margin:30px auto 0;width:100%;height:370px;background-repeat:no-repeat;background-position:center center;}
.governing.hi_img .governing_title.hi_ga::after{background-image:url(/assets/images/img_hi_ga.png);}
.governing.hi_img .governing_title.hi_pl::after{height:380px;background-image:url(/assets/images/img_hi_pl.png);}    /* hi_pl : 하이플래너 란? */
.governing.hi_img .governing_title.hi_qu::after{background-image:url(/assets/images/img_hi_qu.png);}
.governing.hi_img .governing_title.hi_cu::after{background-image:url(/assets/images/img_hi_cu.png);}                 /* hi_cu : 하이플래너 교육과정 */
.governing.hi_img .governing_title.hi_ac::after{height:360px;background-image:url(/assets/images/img_hi_ac.png);}    /* hi_ac : 하이플래너 활동 및 지원 */
.governing.hi_img .governing_title.hi_cr::after{background-image:url(/assets/images/img_hi_cr.png);}
.governing.hi_img .governing_title.hi_co{font-size:24px;line-height:38px;}
.governing.hi_img .governing_title.hi_co::after{display:none;} /* 추가2506 */
.governing.hi_img .governing_title.hi_su::after{background-image:url(/assets/images/img_hi_su.png);}
.governing.hi_img .governing_title.hi_tc::after{background-image:url(/assets/images/img_hi_tc01.png);}               /* tc01 : TC하이플래너란? */
.governing.hi_img .governing_title.hi_tc2::after{height:380px;background-image:url(/assets/images/img_hi_tc02.png);} /* tc02 : TC활동 및 지원 */
.governing.hi_img .governing_title.hi_tcCu::after{background-image:url(/assets/images/img_hi_tcCu.png);}            
.governing.hi_img .governing_title.hi_rc::after{background-image:url(/assets/images/img_hi_rc.png);}                 /* hi_rc : 하이플래너 채용 */
.mobile .governing.hi_img .governing_title{line-height:1.4em;font-size:22px;}
.mobile .governing.hi_img .governing_title::after{margin-top:20px;height:270px;background-size:contain;}
.mobile .governing.hi_img .governing_title.hi_ga::after{height:250px;background-image:url(/assets/images/img_hi_ga.png);}
.mobile .governing.hi_img .governing_title.hi_pl::after{height:248px;background-image:url(/assets/images/mobile/img_hi_pl.png);}
.mobile .governing.hi_img .governing_title.hi_qu::after{background-image:url(/assets/images/img_hi_qu.png);}
.mobile .governing.hi_img .governing_title.hi_cu::after{height:256.5px;background-image:url(/assets/images/mobile/img_hi_cu.png);}
.mobile .governing.hi_img .governing_title.hi_ac{font-size:25px;letter-spacing:-1px;}
.mobile .governing.hi_img .governing_title.hi_ac::after{height:256px;background-image:url(/assets/images/mobile/img_hi_ac.png);}
.mobile .governing.hi_img .governing_title.hi_cr::after{background-image:url(/assets/images/img_hi_cr.png);}
.mobile .governing.hi_img .governing_title.hi_co{font-size:17px;line-height:31px;}
.mobile .governing.hi_img .governing_title.hi_su::after{background-image:url(/assets/images/mobile/img_hi_su.png);}
.mobile .governing.hi_img .governing_title.hi_tc::after{height:262.5px;background-image:url(/assets/images/mobile/img_hi_tc01.png);}
.mobile .governing.hi_img .governing_title.hi_tc2::after{height:260px;background-image:url(/assets/images/mobile/img_hi_tc02.png);}
.mobile .governing.hi_img .governing_title.hi_tcCu::after{height:267.5px;background-image:url(/assets/images/mobile/img_hi_tcCu.png);}  /* hi_cu : TC 교육과정 */
.mobile .governing.hi_img .governing_title.hi_rc::after{height:265px;background-image:url(/assets/images/mobile/img_hi_rc.png);}
@media screen and (max-width:374px) {
	.mobile .governing.hi_img .governing_title.hi_ac,
	.mobile .governing.hi_img .governing_title.hi_cu{font-size:24px;letter-spacing:-1px;}
	.mobile .governing.hi_img + .hi_txt_c{margin-top:35px !important;font-size:16px;}
}
@media screen and (max-width:359px) {
	.mobile .governing.hi_img .governing_title::after{margin-top:10px;}
	.mobile .governing.hi_img .governing_title.hi_ac,
	.mobile .governing.hi_img .governing_title.hi_cu{font-size:21px;letter-spacing:0;}
	.mobile .governing.hi_img + .h3{margin-top:20px !important;}
	.mobile .governing.hi_img + .hi_txt_c{margin:20px 0 20px !important;line-height:1.5em;font-size:15px;}
	.mobile .governing.hi_img + .hi_pl_tit{margin-top:20px !important;}
}
@media screen and (max-width:339px) {
	.mobile .governing.hi_img .governing_title.hi_ac,
	.mobile .governing.hi_img .governing_title.hi_tc2{font-size:19px;}
	.mobile .governing.hi_img + .hi_txt_c{margin:10px 0 20px !important;font-size:14px;}
}

.hi_ga_tit{font-size:18px; font-weight:500; margin-top:36px;}
.mobile .hi_ga_tit{font-size:14px; font-weight:700; margin-top:20px;}


.hi_list_item .tel_number{display:inline-block;padding-left:10px;}
.win .hi_list_item .tel_number:before{content:'';display:inline-block;width:16px;height:16px;background:url(/assets/images/web/ico_hi_tel.png)no-repeat;background-size:100%;vertical-align:inherit;margin-right:5px;}
.mobile .hi_list_item .tel_number:before{content:'';display:inline-block;width:12px;height:12px;background:url(/assets/images/ico_hi_tel.png)no-repeat;background-size:100%;margin-right:6px;}

.hi_sub{font-size:16px;} /* 수정2603 */
.mobile .hi_sub{color:#333; font-size:15px; line-height:23px;} /* 수정2603 */
.win .hi_info{font-size:16px;color:#555;margin-top:19px;}
.mobile .hi_info{font-size:14px;margin-top:20px;} /* 수정2305 */

.hi_in_btns{margin-top:30px;}
.mobile .hi_in_btns{margin-top:20px;}

.hi_form_label{position:relative;display:block;}

/* 하이플래너 디자인 개선/2307 */
/* Title/수정2307 */
.governing.hi_img .hi_pl .info_text{font-weight:normal;font-size:18px;color:#000000;}
.governing.hi_img .hi_pl .info_text .smTxt{font-weight:normal;font-size:16px;color:#555555;}
.hi_pl_tit{margin:55px 0 20px;font-size:20px;font-weight:bold;color:#000000;}
.hi_pl_tit.buHeart{padding-left:39px;background:url(/assets/images/web/ico_hi_heart.png) no-repeat 0 center;background-size:auto 20px;} /* 반영/2603 */
/* Web */
.win .hi_pl_tit + .ico_box_wrap .item{margin:20px 20px 0 0;padding:30px 55px 30px 30px;}
.win .hi_pl_tit + .ico_box_wrap .item:nth-child(3n){margin-right:0;}
.win .hi_pl_tit + .ico_box_wrap .item:nth-child(1), .win .hi_pl_tit + .ico_box_wrap .item:nth-child(2), .win .hi_pl_tit + .ico_box_wrap .item:nth-child(3){margin-top:0;}
.win .hi_box_list .item{position:relative;min-height:118px; font-size:16px; padding:30px 30px 30px 140px;border-radius:20px;border:1px solid #ddd;background-color:#f9f9f9;}
.win .hi_box_list .item:after{content:'';display:inline-block;width:58px;height:58px;background:url(/assets/images/sp_ico_hi_p2.png) no-repeat;position:absolute;left:41px;top:50%;margin-top:-29px;}
.win .hi_box_list .item:not(:first-child){margin-top:20px}
.win .hi_box_list .item.p1:after{background-position:0 0;}
.win .hi_box_list .item.p2:after{background-position:-60px 0;}
.win .hi_box_list .item.p3:after{background-position:-120px 0;}
.win .hi_box_list .item.p4:after{background-position:-180px 0;}
.win .hi_box_list .item.p5:after{background-position:-240px 0;}
.win .hi_box_list .item > strong{display:block;margin-bottom:9px;line-height:1.3em;font-weight:500;font-size:20px;color:#000000;}
.win .hi_box_list .item > span{display:block;line-height:1.3em;font-weight:normal;color:#555555;}
/* 하이플래너 안내/2307 */
.hi_banner.bgPln{background-color:#fef4ea;}
.hi_banner.bgPln:after{content:'';width:263px;height:279px;background:url(/assets/images/bg_hi_tcBanner.png) no-repeat;background-size:contain;position:absolute;right:18px;bottom:0;z-index:-1;}/* 수정/2603 */
.win .hi_sub + .hi_banner.bgPln{margin-top:35px;}
.win .hi_banner .bn_tit{display:inline-block;position:relative;margin-bottom:10px;font-size:20px;font-weight:700;}
/* Mobile */
.mobile .governing.hi_img .hi_pl .info_text{line-height:1.4em;font-weight:normal;font-size:17px;color:#000000;}
.mobile .governing.hi_img .hi_pl .info_text .smTxt{font-weight:normal;font-size:14px;color:#555555;}
.mobile .hi_pl_tit{min-height:25px; margin:45px 0 10px; font-size:17px;}/* 수정/2603 */
.mobile .hi_pl_tit.buHeart{padding-left:38px;background:url(/assets/images/mobile/ico_hi_heart.png) no-repeat 0 center;background-size:30px auto;}/* 반영/2603*/
.mobile .hi_box_list .item{position:relative;padding:22px 24px 22px 105px;min-height:95px;line-height:22px;border-radius:10px;background-color:#f6f6f6;align-items:center;font-size:14px;}
.mobile .hi_box_list .item > strong{display:block;margin-bottom:12px;font-weight:bold;font-size:15px;line-height:1.2em;}
.mobile .hi_box_list .item > span{display:block;font-weight:normal;font-size:14px;line-height:1.5em;}
.mobile .hi_box_list .item:not(:first-child){margin-top:10px;}
.mobile .hi_box_list .item:after{content:'';display:block;width:60px;height:60px;background:url(/assets/images/mobile/sp_ico_hi_p2.png) no-repeat;background-size:300px 60px;position:absolute;left:26px;top:18px;}
.mobile .hi_box_list .item.p1:after{background-position:0 0;}
.mobile .hi_box_list .item.p2:after{background-position:-60px -4px;}
.mobile .hi_box_list .item.p3:after{background-position:-120px 0;}
.mobile .hi_box_list .item.p4:after{background-position:-180px 0;}
.mobile .hi_box_list .item.p5:after{background-position:-240px -8px;}
/* 하이플래너 안내/2307 */
.mobile .hi_banner.bgPln{margin-top:25px;padding:30px 20px 35px;}
.mobile .hi_banner.bgPln:after{content:'';width:137px;height:155px;background:url(/assets/images/mobile/bg_hi_tcBanner.png) no-repeat;background-size:100% auto;position:absolute;top:30px;right:28px;z-index:-1;}/* 수정/2603 */

.mobile .hi_banner.bgPln .bn_tit{margin-bottom:5px;padding-left:10px;font-weight:bold;font-size:15px;}
.mobile .hi_banner.bgPln .sub{width:48%;min-height:120px;padding:0 0 0 10px;color:#333;font-size:13px;font-weight:normal;}/* 수정/2603 */

/* // */
.win .color_box_list:after{content:'';display:block;clear:both;}
.win .color_box_list .item{position:relative;min-height:108px; font-size:16px; padding:40px 30px 30px 140px;border-radius:20px;}
.win .color_box_list .item:after{content:'';display:inline-block;width:58px;height:58px;background:url(/assets/images/sp_ico_hi_p.png)no-repeat;position:absolute;left:41px;top:50%;margin-top:-29px;;}
.win .color_box_list .item:not(:first-child) {margin-top:20px}
.win .color_box_list .item.p1:after{background-position:0 0;}
.win .color_box_list .item.p2:after{background-position:-60px 0;}
.win .color_box_list .item.p3:after{background-position:-120px 0;}
.win .color_box_list .item.p4:after{background-position:-180px 0;}
.win .color_box_list .item.p5:after{background-position:-240px 0;}
.color_box_list .item.p1 {background:#fff4de;}
.color_box_list .item.p2 {background:#ffefe8;}
.color_box_list .item.p3 {background:#e0f2ff;}
.color_box_list .item.p4 {background:#fff4de;}
.color_box_list .item.p5 {background:#ffefe8;}

.win .color_box_list .item:nth-child(2n){margin-right:0;}
.color_box_list .item.skyblue{background:#e0f2ff;}
.color_box_list .item.yellow{background:#fff4de;}
.color_box_list .item.red{background:#ffefe8;}

.mobile .color_box_list .item{position:relative;display:flex; align-items: center; font-size:14px; line-height:22px; min-height:95px;border-radius:10px;padding:30px 30px 30px 105px;}
.mobile .color_box_list .item:not(:first-child) {margin-top:10px}
.mobile .color_box_list .item:after{content:'';display:block;width:60px;height:60px;background:url(/assets/images/mobile/sp_ico_hi_p.png)no-repeat;background-size:300px 60px;position:absolute;left:26px;top:50%;transform:translateY(-50%);}
.mobile .color_box_list .item.p1:after{background-position:0 0;}
.mobile .color_box_list .item.p2:after{background-position:-60px 0;}
.mobile .color_box_list .item.p3:after{background-position:-120px 0;}
.mobile .color_box_list .item.p4:after{background-position:-180px 0;}
.mobile .color_box_list .item.p5:after{background-position:-240px 0;}

/* Item/수정2307 */
.ico_box_wrap:after{content:'';display:block;clear:both;}
.win .ico_box_wrap .item{position:relative;float:left;width:calc(33.33% - 14px);height:195px;border:1px solid #cccccc;border-radius:20px;padding:30px 70px 30px 30px;margin:20px 20px 0 0;font-size:16px;color:#777777;}
.win .ico_box_wrap .item:nth-child(3n){margin-right:0;}
.win .ico_box_wrap .item .tit{margin-bottom:10px;font-weight:500;font-size:20px;color:#000000;}
.win .ico_box_wrap .item .cont{font-weight:normal;font-size:16px;letter-spacing:-.5px;}
.win .ico_box_wrap .item:after{content:'';display:inline-block;width:40px;height:40px;background:url(/assets/images/sp_ico_hi_pl.png) no-repeat;position:absolute;right:32px;bottom:33px;}
.win .ico_box_wrap .item.pl1:after{background-position:0 0;}
.win .ico_box_wrap .item.pl2:after{background-position:-40px 0;}
.win .ico_box_wrap .item.pl3:after{background-position:-80px 0;}
.win .ico_box_wrap .item.pl4:after{background-position:-120px 0;}
.win .ico_box_wrap .item.pl5:after{background-position:-160px 0;}
.win .ico_box_wrap .item.pl6:after{background-position:-200px 0;}
.mobile .hi_sub + .ico_box_wrap{margin-top:15px}
.mobile .ico_box_wrap {display:flex; flex-wrap: wrap; justify-content: space-between;}
.mobile .ico_box_wrap .item{position:relative;width:calc(50% - 8px);min-height:160px;border:1px solid #cccccc;border-radius:10px;padding:17px 15px;margin:15px 15px 0 0;font-size:13px;color:#777777;}
.mobile .ico_box_wrap .item:first-child, .mobile .ico_box_wrap .item:nth-child(2){margin-top:0;}
.mobile .ico_box_wrap .item:nth-child(2n){margin-right:0;}
.mobile .ico_box_wrap .item .tit{margin-bottom:4px;font-weight:500;font-size:17px;color:#000000;}
.mobile .ico_box_wrap .item .cont{line-height:1.5em;font-weight:normal;font-size:13px;}
.mobile .ico_box_wrap .item:after{content:'';display:inline-block;position:absolute;right:15px;bottom:15px;width:35px;height:37px;background:url(/assets/images/mobile/sp_ico_hi_pl.png) no-repeat;background-size:210px 37px;} /* 수정2305 */
.mobile .ico_box_wrap .item.pl1:after{background-position:0 0;}
.mobile .ico_box_wrap .item.pl2:after{background-position:-35px 0;}
.mobile .ico_box_wrap .item.pl3:after{background-position:-70px 0;}
.mobile .ico_box_wrap .item.pl4:after{background-position:-105px 0;}
.mobile .ico_box_wrap .item.pl5:after{background-position:-140px 0;}
.mobile .ico_box_wrap .item.pl6:after{background-position:-175px 0;}

/* 하이플래너 디자인 개선/2307 */
.win .hi_banner{position:relative;margin-top:80px;padding:46px 57px 48px 60px;height:256px;border-radius:20px;background:#fef4ea;z-index:0;}
.hi_banner:after{content:'';position:absolute;right:57px;bottom:0;width:240px;height:270px;background:url(/assets/images/bg_hi_banner.png) no-repeat;background-size:contain;z-index:-1;}/* 수정/2603 */

.win .hi_banner .ico_tit{display:inline-block;position:relative;margin-bottom:10px;padding-right:36px;min-height:24px;line-height:23px;font-weight:700;font-size:20px;}
/* .win .hi_banner .ico_tit:after 삭제/2603 */
.win .hi_banner .sub{font-size:16px;}
.win .hi_banner .btArea{display:flex;justify-content:space-between;}
.win .hi_banner .btArea .btn.primary{min-width:220px;}
.win .hi_banner .btn.primary{display:block;height:50px;line-height:50px;font-size:18px;margin:30px auto 0;}
.mobile .hi_banner{position:relative;border-top-left-radius:30px;border-top-right-radius:30px;background:#fef4ea;margin:25px -20px -65px;padding:30px 20px 35px;font-size:13px;z-index:0;}/* 수정/2603 */
.mobile .hi_banner:after{width:145px;height:137px;right:20px;top:22px;bottom:auto;background:url(/assets/images/mobile/bg_hi_banner.png) no-repeat;background-size:contain;}/* 수정/2603 */

.mobile .hi_banner .ico_tit{position:relative;margin-bottom:10px;padding-left:10px;width:60%;line-height:23px;font-weight:700;font-size:17px;}
/* .mobile .hi_banner .ico_tit:after 삭제/2603 */
.mobile .hi_banner .sub{padding-left:10px;width:60%;min-height:72px;line-height:20px;font-weight:normal;font-size:13px; line-height:20px;}
.mobile .hi_banner .btArea{display:flex;flex-wrap:wrap;justify-content: space-between;}
.mobile .hi_banner .btArea .btn.primary{margin:0;width:48%;}
.mobile .hi_banner .btArea .btn.primary:first-child{order:3;margin-top:15px;width:100%;}
.mobile .hi_banner .btn.primary{display:block;height:50px;line-height:50px;font-size:15px;margin:25px auto 0;}

/* // */
.win .hi_dline-box{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:40px 0;margin-top:25px;}
.win .hi_dline-box .use_step_proc{width:510px;}
.win .hi_dline-box .use_step_proc li{border-radius:15px;padding:14px 35px;}
.win .hi_dline-box .use_step_proc li .sub{font-size:16px;color:#777;}
.win .flag_box{position:relative;border:1px solid #ddd;border-radius:20px;padding:40px 30px;font-size:16px;color:#333;}
.win .flag_box .tit{position:relative;font-size:20px;color:#000;font-weight:700;}
.win .flag_box .tit:before{content:'';display:block;width:48px;height:48px;position:absolute;top:0;right:10px;}
.flag_box .tit.ico01:before {background:url(/assets/images/ico_hi_flag.png)no-repeat;background-size:contain;}
.flag_box .tit.ico02:before {background:url(/assets/images/ico_hi_flag2.png)no-repeat;background-size:contain;}
.win .flag_box .tit:after{content:'';display:block;width:20px;height:2px;background:#ea7404;margin:20px 0;}

.mobile .hi_dline-box {background:#f4f4f4; border-radius:8px; padding:25px 15px;}


.mobile .hi_dline-box .use_step_proc li{height:auto;border-radius:10px;padding:20px;}
.mobile .hi_dline-box .use_step_proc li strong{font-size:15px;font-weight:500;}
.mobile .hi_dline-box .use_step_proc li .sub{font-size:13px;color:#777;}
.mobile .flag_box{position:relative;border:1px solid #ddd;border-radius:10px;padding:25px 20px;font-size:13px;}
.mobile .flag_box .tit:before{content:'';display:inline-block;width:40px;height:40px;background-size:100%;position:absolute;top:0;right:5px;}
.mobile .flag_box .tit{position:relative;font-size:17px;color:#333;font-weight:700;}
.mobile .flag_box .tit:after{content:'';display:block;width:17px;height:2px;background:#ea7404;margin:15px 0;}
/* // */
.win .hi_dline-box.half .use_step_proc > li{display:flex;align-items:center;}
.win .hi_dline-box.half .use_step_proc li .half_item{width:50%;}
.win .hi_dline-box.half .use_step_proc li strong{width:50%;text-align:left;margin-right:10px;font-weight:500;}
.win .hi_dline-box.half .use_step_proc li .half_item ul li{text-align:left;border:0;padding:0 0 0 12px;color:#777;margin-top:0;}
.win .hi_dline-box.half .use_step_proc li .half_item ul li .imp_txt{font-size:16px;margin-top:0;color:#777;}

.mobile .hi_dline-box.half{margin-top:15px;}
.mobile .hi_dline-box.half .use_step_proc > li{display:flex;align-items:center;}
.mobile .hi_dline-box.half .use_step_proc li .half_item{width:50%;}
.mobile .hi_dline-box.half .use_step_proc li strong{width:50%;text-align:left;}
.mobile .hi_dline-box.half .use_step_proc li .half_item ul li{border:0;padding:0 0 0 12px;color:#777;margin-top:0;}
/* .mobile .hi_dline-box.half .use_step_proc li .half_item ul li:before{top:10px;left:0;width:3px;height:3px;border-radius:50%;background:#333;} */
.mobile .hi_dline-box.half .use_step_proc li .half_item ul li .imp_txt{color:#777;margin-top:0;}

/** Icon Step/수정2307 **/
.win .hi_dline-box.half_ico .use_step_proc{width:800px;}
.win .hi_dline-box.half_ico .use_step_proc > li{display:flex;padding:20px 35px;min-height:118px;align-items:center;}
.win .hi_dline-box.half_ico .use_step_proc li .half_item{width:50%;}
.win .hi_dline-box.half_ico .use_step_proc li strong{padding-right:10px;padding-left:105px;width:50%;text-align:left;font-weight:500;font-size:18px;}
.win .hi_dline-box.half_ico .use_step_proc li strong:after{content:'';display:inline-block;position:absolute;top:calc(50% - 26px);left:48px;width:52px;height:52px;background:url(/assets/images/ico_hi_tc.png) no-repeat;}
.win .hi_dline-box.half_ico .use_step_proc li.ic1 strong:after{background-position:0 0;}
.win .hi_dline-box.half_ico .use_step_proc li.ic2 strong:after{background-position:-52px 0;}
.win .hi_dline-box.half_ico .use_step_proc li.ic3 strong:after{background-position:-104px 0;}
.win .hi_dline-box.half_ico .use_step_proc li.ic4 strong:after{background-position:-156px 0;}
.win .hi_dline-box.half_ico .use_step_proc li.ic5 strong:after{background-position:-209px 0;width:53px;}
.win .hi_dline-box.half_ico .use_step_proc li.ic6 strong:after{background-position:-262px 0;left:45px;width:60px;}
.win .hi_dline-box.half_ico .use_step_proc li.ic7 strong:after{background-position:-322px 0;width:53px;}
.win .hi_dline-box.half_ico .use_step_proc li .half_item ul li{margin-top:0;padding:0 0 0 12px;border:0;text-align:left;font-weight:normal;color:#333;}/* 수정/2603 */
.win .hi_dline-box.half_ico .use_step_proc li .half_item ul li .imp_txt{font-size:16px;margin-top:0;color:#777777;}
.mobile .hi_dline-box.half_ico{margin-top:15px;}
.mobile .hi_dline-box.half_ico .use_step_proc > li{display:flex;flex-direction:column;padding:22px 10px 20px 112px;}
.mobile .hi_dline-box.half_ico .use_step_proc li .half_item{width:100%;}
.mobile .hi_dline-box.half_ico .use_step_proc li strong{margin-bottom:5px;width:100%;line-height:1.3em;text-align:left;}
.mobile .hi_dline-box.half_ico .use_step_proc li strong:after{content:'';display:inline-block;position:absolute;top:20px;left:25px;width:56px;height:56px;background:url(/assets/images/mobile/ico_hi_tc.png) no-repeat;background-size:410px 56px;}
.mobile .hi_dline-box.half_ico .use_step_proc li.ic1 strong:after{background-position:0 0;}
.mobile .hi_dline-box.half_ico .use_step_proc li.ic2 strong:after{background-position:-56px 0;}
.mobile .hi_dline-box.half_ico .use_step_proc li.ic3 strong:after{background-position:-112px 0;}
.mobile .hi_dline-box.half_ico .use_step_proc li.ic4 strong:after{background-position:-168px 0;}
.mobile .hi_dline-box.half_ico .use_step_proc li.ic5 strong:after{background-position:-227px 0;width:56.5px;}
.mobile .hi_dline-box.half_ico .use_step_proc li.ic6 strong:after{background-position:-284.5px 0;left:22px;width:63px;}
.mobile .hi_dline-box.half_ico .use_step_proc li.ic7 strong:after{background-position:-348px 0;width:57px;}
.mobile .hi_dline-box.half_ico .use_step_proc li .half_item ul li{margin-top:0; padding:0 0 0 12px; color:#333; letter-spacing:-0.025em; border:0;} /* 수정/2603 */
.mobile .hi_dline-box.half_ico .use_step_proc li .half_item ul li .imp_txt{color:#777777;margin-top:0;}
/* icon circle/2305 */
.win .hi_dline-box.half_ico .use_step_proc.icoCircle{padding-top:0;}
.win .hi_dline-box.half_ico .use_step_proc.icoCircle > li{flex-flow:column;justify-content:center;margin-top:20px;padding:45px 35px 45px 300px;}
.win .hi_dline-box.half_ico .use_step_proc.icoCircle > li:first-child{margin-top:0;}
.win .hi_dline-box.half_ico .use_step_proc.icoCircle > li:before{display:none;}
.win .hi_dline-box.half_ico .use_step_proc.icoCircle > li strong{margin-bottom:5px;padding:0;width:100%;line-height:1.3em;}
.win .hi_dline-box.half_ico .use_step_proc.icoCircle > li strong:after{content:'';display:inline-block;position:absolute;top:calc(50% - 40px);left:100px;width:80px;height:80px;border-radius:40px;background:#f4f4f4 url(/assets/images/ico_hi_tc3.png) no-repeat;}
.win .hi_dline-box.half_ico .use_step_proc.icoCircle > li.ic1 strong:after{background-position:0 0;}
.win .hi_dline-box.half_ico .use_step_proc.icoCircle > li.ic2 strong:after{background-position:-80px 0;}
.win .hi_dline-box.half_ico .use_step_proc.icoCircle > li.ic3 strong:after{background-position:-160px 0;}
.win .hi_dline-box.half_ico .use_step_proc.icoCircle > li.ic4 strong:after{background-position:-240px 0;}
.win .hi_dline-box.half_ico .use_step_proc.icoCircle > li .half_item{width:100%;}
.win .hi_dline-box.half_ico .use_step_proc.icoCircle > li .half_item ul li{margin-top:5px;}
.mobile .hi_dline-box.half_ico .use_step_proc.icoCircle{padding-top:0;}
.mobile .hi_dline-box.half_ico .use_step_proc.icoCircle > li{flex-flow:column;justify-content:center;margin-top:15px;padding:130px 25px 24px}
.mobile .hi_dline-box.half_ico .use_step_proc.icoCircle > li:first-child{margin-top:0;}
.mobile .hi_dline-box.half_ico .use_step_proc.icoCircle > li:before{display:none;}
.mobile .hi_dline-box.half_ico .use_step_proc.icoCircle > li strong{margin-bottom:5px;padding:0;width:100%;line-height:1.3em;font-size:17px;}
.mobile .hi_dline-box.half_ico .use_step_proc.icoCircle > li strong:after{content:'';display:inline-block;position:absolute;top:30px;left:calc(50% - 40px);width:80px;height:80px;border-radius:40px;background:#f4f4f4 url(/assets/images/mobile/ico_hi_tc3.png) no-repeat;background-size:320px 80px;}
.mobile .hi_dline-box.half_ico .use_step_proc.icoCircle > li.ic1 strong:after{background-position:0 0;}
.mobile .hi_dline-box.half_ico .use_step_proc.icoCircle > li.ic2 strong:after{background-position:-80px 0;}
.mobile .hi_dline-box.half_ico .use_step_proc.icoCircle > li.ic3 strong:after{background-position:-160px 0;}
.mobile .hi_dline-box.half_ico .use_step_proc.icoCircle > li.ic4 strong:after{background-position:-240px 0;}
.mobile .hi_dline-box.half_ico .use_step_proc.icoCircle > li .half_item{width:100%;}
.mobile .hi_dline-box.half_ico .use_step_proc.icoCircle > li .half_item ul li{margin-top:5px;}

/* space */
.win .hi_list_area + hr + .hi_dline-box{margin-top:60px;padding-top:55px;border-bottom:0;}
.mobile .hi_list_area + hr + .hi_dline-box{margin-top:40px;padding:0;background:none;}
/* TC Hi List Area/2305 */
.win .hi_list_area{margin-top:25px;}
.win .hi_list_area .use_info{width:800px;}
.win .hi_list_area .use_info li{position:relative;margin-bottom:20px;padding:35px;border-radius:15px;border:1px solid #ccc;background:#fff;}
.win .hi_list_area .use_info li:last-child{margin-bottom:0;}
.win .hi_list_area.half_ico .use_info > li{display:flex;min-height:118px;}
.win .hi_list_area.half_ico .use_info li .tit{display:block;margin-bottom:12px;padding-right:10px;line-height:1.4em;text-align:left;font-weight:500;font-size:24px;}
.win .hi_list_area.half_ico .use_info li .tit:after{content:'';display:inline-block;position:absolute;top:35px;left:48px;width:52px;height:52px;background:url(/assets/images/ico_hi_tc2.png) no-repeat;}
.win .hi_list_area.half_ico .use_info li .boxBlue{display:inline-block;margin-right:10px;padding:5px 15px;height:25px;line-height:13px;border-radius:13px;border:1px solid #008cd3;font-weight:normal;font-size:14px;color:#008cd3;text-align:center;}
.win .hi_list_area.half_ico .use_info li .boxBlue:last-child{margin-right:0px;}
.win .hi_list_area.half_ico .use_info li .infoList{display:flex;align-items:flex-start;margin-top:12px;}/* 수정/2603 */
.win .hi_list_area.half_ico .use_info li .infoList:first-child{margin-top:0;}/* 추가/2603 */
.win .hi_list_area.half_ico .use_info li .infoList dt{width:28%;min-height:25px;font-weight:normal;font-size:16px;color:#777;}
.win .hi_list_area.half_ico .use_info li .infoList dd{width:72%;min-height:25px;font-weight:normal;font-size:18px;color:#000;}
.win .hi_list_area.half_ico .use_info li .infoList:first-child{margin-bottom:0;}
.win .hi_list_area.half_ico .use_info li .half_item{width:50%;}
.win .hi_list_area.half_ico .use_info li .half_item.ico_img{padding-left:94px;}/* 수정/2603 */
.win .hi_list_area.half_ico .use_info li.ic1 strong:after{background-position:0 0;}
.win .hi_list_area.half_ico .use_info li.ic2 strong:after{background-position:-52px 0;}
.win .hi_list_area.half_ico .use_info li.ic3 strong:after{background-position:-104px 0;}
.win .hi_list_area.half_ico .use_info li.ic4 strong:after{background-position:-156px 0;}
.win .hi_list_area.half_ico .use_info li.ic5 strong:after{background-position:-208px 0;}
.win .hi_list_area.half_ico .use_info li.ic6 strong:after{background-position:-260px 0;}
.win .hi_list_area.half_ico .use_info li .half_item ul li{margin-top:0;padding:0 0 0 12px;line-height:1.5em;border:0;text-align:left;font-weight:normal;color:#777;}
.win .hi_list_area.half_ico .use_info li .half_item ul li:before{top:11px;}
.win .hi_list_area.half_ico .use_info li .half_item ul li .imp_txt{font-size:16px;margin-top:0;color:#777;}
/* Mobile */
.mobile .hi_list_area .use_info li{margin-top:15px;padding:20px;height:auto;border-radius:10px;border:1px solid #ccc;background:#fff;}
.mobile .hi_list_area .use_info li:last-child{margin-bottom:0;}
.mobile .hi_list_area.half_ico .use_info > li{display:flex;flex-direction:column;position:relative;padding:105px 25px 24px;text-align: center;}
.mobile .hi_list_area.half_ico .use_info li .half_item{width:100%;}
.mobile .hi_list_area.half_ico .use_info li .tit{display:block;margin-bottom:13px;width:100%;line-height:1.3em;text-align:center;font-weight:bold;font-size:17px;}
.mobile .hi_list_area.half_ico .use_info li .tit:after{content:'';display:block;position:absolute;top:30px;left:calc(50% - 27.5px);width:55px;height:55px;background:url(/assets/images/mobile/ico_hi_tc2.png) no-repeat;background-size:330px 55px;}
.mobile .hi_list_area.half_ico .use_info li .boxBlue{display:inline-block;margin-right:10px;padding:4.5px 15px 5.5px;height:25px;line-height:13px;border-radius:13px;border:1px solid #008cd3;font-weight:500;font-size:13px;color:#008cd3;text-align:center;}
.mobile .hi_list_area.half_ico .use_info li .boxBlue:last-child{margin-right:0px;}
.mobile .hi_list_area.half_ico .use_info li .infoList{display:flex;align-items:flex-start;margin-top:10px;text-align:left;}
.mobile .hi_list_area.half_ico .use_info li .infoList dt{width:27%;min-height:23px;font-weight:normal;font-size:13px;color:#777;}
.mobile .hi_list_area.half_ico .use_info li .infoList dd{width:73%;min-height:23px;font-weight:normal;font-size:15px;color:#000;}
.mobile .hi_list_area.half_ico .use_info li .infoList:first-child{margin-top:20px;}
.mobile .hi_list_area.half_ico .use_info li.ic1 strong:after{background-position:0 0;}
.mobile .hi_list_area.half_ico .use_info li.ic2 strong:after{background-position:-56px 0;}
.mobile .hi_list_area.half_ico .use_info li.ic3 strong:after{background-position:-110px 0;} /* 수정2307 */
.mobile .hi_list_area.half_ico .use_info li.ic4 strong:after{background-position:-165px 0;} /* 수정2307 */
.mobile .hi_list_area.half_ico .use_info li.ic5 strong:after{background-position:-220px 0;} /* 추가2307 */
.mobile .hi_list_area.half_ico .use_info li.ic6 strong:after{background-position:-275px 0;} /* 추가2307 */
.mobile .hi_list_area.half_ico .use_info li .half_item ul li{border:0;padding:0 0 0 12px;color:#777;margin-top:0;}
.mobile .hi_list_area.half_ico .use_info li .half_item ul li .imp_txt{color:#777;margin-top:0;}

/* // */
.win .rd_box.hi_rd_box {margin-top:20px;}
.win .rd_box.hi_rd_box .sub_conts dl dt{width:90px;}
.win .rd_box.hi_rd_box .sub_conts dl dd{width:calc(100% - 90px);}
.win .rd_box.hi_rd_box .sub_conts .subject .tag{font-size:17px;height:30px;line-height:28px;margin-top:15px;color:#008cd3;border-color:#008cd3;}
.win .rd_box.hi_rd_box .sub_conts .subject .tag + .tag{margin-left:10px;}

.mobile .rd_box.hi_rd_box {margin-top:20px;}
.mobile .rd_box.hi_rd_box .sub_conts .subject{text-align:center; padding:0;}
.mobile .rd_box.hi_rd_box .sub_conts dl dt{width:64px;}
.mobile .rd_box.hi_rd_box .sub_conts dl dt:first-child {padding-top:0;}
.mobile .rd_box.hi_rd_box .sub_conts dl dd{width:calc(100% - 64px);}
.mobile .rd_box.hi_rd_box .sub_conts .subject .tag{font-size:13px;height:25px;line-height:23px;color:#008cd3;border-color:#008cd3;margin:10px 0 4px 0;}
.mobile .rd_box.hi_rd_box .sub_conts .subject .tag + .tag{margin-left:9px;}
/* // */
.win .support_list .item{position:relative;border:1px solid #ccc;border-radius:20px;padding:40px 40px 40px 290px;margin-bottom:20px;}
.win .support_list .item:before{content:'';display:inline-block;width:100px;height:100px;border-radius:50%;background:#f4f4f4 url(/assets/images/sp_ico_hi_s.png)no-repeat;position:absolute;left:100px;top:50%;transform:translateY(-50%);}
.win .support_list .item.s1:before{background-position:0 0;}
.win .support_list .item.s2:before{background-position:-100px 0;}
.win .support_list .item.s3:before{background-position:-200px 0;}
.win .support_list .item .tit{font-size:18px;font-weight:700;}
.win .support_list .item .list_dot{color:#000;}

.mobile .support_list .item{position:relative;padding:30px 25px;border:1px solid #ccc;border-radius:10px;margin-bottom:15px;}
.mobile .support_list .item:before{content:'';display:block;width:80px;height:80px;border-radius:50%;margin:0 auto 25px;background:#f4f4f4 url(/assets/images/mobile/sp_ico_hi_s.png)no-repeat;background-size:240px 80px;}
.mobile .support_list .item.s1:before{background-position:0 0;}
.mobile .support_list .item.s2:before{background-position:-80px 0;}
.mobile .support_list .item.s3:before{background-position:-160px 0;}
.mobile .support_list .item .tit{font-size:17px;font-weight:500;}
/* // */
.mobile .use_step_proc.no_bg{background:#fff;}
.win .hi_info+.manager{margin-top:20px;}
.mobile .hi_info+.manager{margin-top:10px;}

.win .manager.col2 .contact_info{width:calc(50% - 10px);}
.win .support_wrap{margin-top:40px;display:flex;justify-content:space-between;}
.win .support_wrap .item{width:calc(50% - 10px);border:1px solid #ccc;border-radius:20px;padding:40px 50px 35px;text-align:center;}
.win .support_wrap .item .tit{font-size:18px;font-weight:700;margin-bottom:55px;}
.win .support_wrap .tag_wrap{position:relative;}
.win .support_wrap .tag_wrap:after {display: block; content:''; clear: both;}
.win .support_wrap .tag_wrap:after{content:'';display:inline-block;width:96px;height:96px;border:2px solid #f18d00;border-radius:50%;position:absolute;z-index:-1;left:50%;transform:translateX(-50%);top:10px;}
.win .support_wrap .tag_wrap .tag{float:left; position:relative;display:block;font-size:18px;width:132px;height:48px;line-height:46px;text-align:center;margin:0 0 25px 0;border:1px solid #ccc;background:#fff;box-shadow:5px 16px 14px rgba(0,0,0,0.07);}
.win .support_wrap .tag_wrap .tag:after{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;background:#f18d00;position:absolute;right:12px;top:50%;transform:translateY(-50%);}
.win .support_wrap .tag_wrap .tag:nth-child(2n) {float:right;padding: 0px 10px 0px 30px;text-align:left;}
.win .support_wrap .tag_wrap .tag:nth-child(2n):after{right:auto;left:12px;}
.win .hi_list_item span{font-weight:500;}

.mobile .support_wrap{margin-top:30px;}
.mobile .support_wrap .item{position:relative;z-index:0;border-radius:10px;background:#f6f6f6;padding:30px 20px 15px;text-align:center;margin-top:15px;}
.mobile .support_wrap .item .tit{font-size:15px;font-weight:700;color:#333;margin-bottom:40px;}
.mobile .support_wrap .tag_wrap{position:relative; width:240px; margin:0 auto; display:flex;flex-wrap:wrap;justify-content:space-between;}
.mobile .support_wrap .tag_wrap:after{content:'';display:inline-block;width:80px;height:80px;border:2px solid #f18d00;border-radius:50%;position:absolute;z-index:-1;left:50%;transform:translateX(-50%);top:10px;}
.mobile .support_wrap .tag_wrap .tag{position:relative;display:inline-block;font-size:15px;width:112px;height:40px;line-height:40px;text-align:center;margin:0 0 20px 0;border:0;background:#fff;box-shadow:5px 16px 14px rgba(0,0,0,0.07);border-radius:20px;}
.mobile .support_wrap .tag_wrap .tag:after{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:#f18d00;position:absolute;right:10px;top:50%;transform:translateY(-50%);}
.mobile .support_wrap .tag_wrap .tag:nth-child(2n){text-align:left;padding-left:28px;}
.mobile .support_wrap .tag_wrap .tag:nth-child(2n):after{right:auto;left:10px;}
.mobile .hi_list_item span{font-weight:500;}

.support_wrap .tag_wrap.color .tag:nth-child(2n){text-align:center;padding:0;}
.support_wrap .tag_wrap.color:after{border-color:#333;}
.support_wrap .tag_wrap.color .tag{color:#fff; border:0;}
.support_wrap .tag_wrap.color .tag:after{background:#333;}
.support_wrap .tag_wrap.color .tag.blue{background:#6078ee;}
.support_wrap .tag_wrap.color .tag.red{background:#f65d3c;}
.support_wrap .tag_wrap.color .tag.yellow{background:#ecbe0a;}
.support_wrap .tag_wrap.color .tag.green{background:#2fb5b5;}
/* // */
.win .consulting_wrap{position:relative;border-top:1px solid #777;border-bottom:#ccc;}
.win .consulting_wrap .btn{position:absolute;right:40px;top:40px;min-width:auto;height:40px;line-height:38px;font-size:14px;}
.win .consulting_wrap .top{display:flex;padding:40px 40px 34px;}
.win .consulting_wrap .top img{width:134px;height:100px;border-radius:15px;background-color:#f3f4f6;margin-right:30px;}
.win .consulting_wrap .top .name{font-size:18px;font-weight:500;margin-bottom:15px;}
.win .consulting_wrap .top dl{display:flex;flex-wrap:wrap;width:100%;}
.win .consulting_wrap .top dl dt{width:88px;margin-bottom:5px;}
.win .consulting_wrap .top dl dd{width:calc(100% - 88px);margin-bottom:5px;}
.win .consulting_wrap .cont{background:#f6f6f6;padding:40px;}
.win .consulting_wrap .cont .box{font-size:16px;color:#333;border-radius:15px;background:#fff;padding:35px 40px;}
.win .consulting_wrap .cont .list_bar{margin-top:38px;}
.win .consulting_wrap .no_cont{padding:60px 0;text-align:center;color:#777;}
.win .consulting_wrap .no_cont p{font-size:18px;font-weight:500;color:#000;margin-bottom:15px;}

.mobile .consulting_wrap{position:relative;border:1px solid #ccc;border-radius:10px;}
.mobile .consulting_wrap .btn{position:absolute;right:20px;top:30px;min-width:auto;height:30px;line-height:28px;padding:0 15px;font-size:12px;border-radius:5px;}
.mobile .consulting_wrap .top{padding:30px 20px 0;}
.mobile .consulting_wrap .top img{width:100px;height:75px;border-radius:10px;background-color:#f3f4f6;margin-right:20px;}
.mobile .consulting_wrap .top .name{display:inline-block;font-size:17px;font-weight:500;color:#777;}
.mobile .consulting_wrap .top .name strong{display:block;font-size:21px;font-weight:700;color:#000;margin:15px 0 7px;}
.mobile .consulting_wrap .top dl{display:flex;flex-wrap:wrap;width:100%;margin-top:20px;}
.mobile .consulting_wrap .top dl dt{width:83px;margin-bottom:10px;}
.mobile .consulting_wrap .top dl dd{width:calc(100% - 83px);margin-bottom:10px;}
.mobile .consulting_wrap .cont{border-top:1px solid #eee;margin-top:20px;padding:20px 20px 30px;}
.mobile .consulting_wrap .cont .box{background:#f6f6f6;border-radius:10px;padding:23px 18px;font-size:13px;color:#333;}
.mobile .consulting_wrap .no_cont{padding:30px 0;text-align:center;color:#333;}
.mobile .consulting_wrap .no_cont p{font-size:21px;line-height:30px;font-weight:500;color:#000;margin-bottom:15px;}

.win .dialog_wrap .consulting_wrap{margin-top:105px;}
.win .consulting_wrap + .consulting_wrap{margin-top:105px;}
.win .consulting_wrap .accordion{margin-top:0;}
.win .consulting_wrap .accordion .panel{padding:0;}
.win .consulting_wrap .accordion .title:first-child a{border-top:1px solid #ccc;}

.mobile .dialog_wrap .consulting_wrap:first-child{margin-top:40px;}
.mobile .dialog_wrap .consulting_wrap{margin-top:15px;}
.mobile .consulting_wrap .accordion{margin-top:20px;border-bottom:0;}
.mobile .consulting_wrap .accordion .panel{background:#fff;padding:0;border-top:0;}
.mobile .consulting_wrap .accordion .cont{border-top:0;margin-top:0;padding-top:0;}
.mobile .consulting_wrap .accordion .title:first-child a{border-color:#ccc;}
.mobile .consulting_wrap .accordion .title{text-align:center;}
.mobile .consulting_wrap .accordion .title a .ico{position:static; overflow:hidden; display:inline-block; vertical-align:middle; margin:0 0 0 10px;}

/* // */
.win .hi_planner_list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.win .hi_planner_list .hi_p_item{display:flex; flex-direction: column; position:relative;overflow:hidden;width:calc(50% - 10px);min-height:250px; border:1px solid #ccc;border-radius:20px;padding:48px 38px 20px 38px;margin-bottom:20px;color:#333;font-size:16px;}
.win .hi_p_item .name{font-size:24px;font-weight:700;color:#000;}
.win .hi_p_item .office{font-size:20px;font-weight:700;margin:10px 0 20px;color:#000;}
.win .hi_p_item .office strong{font-size:24px;margin-right:6px;}
.hi_p_item .photo + .office {padding-right:150px;} 
.hi_p_item .tel_number {margin:5px 0 28px 0;}
.win .hi_p_item .tel_number:before{content:'';display:inline-block;width:16px;height:16px;background:url(/assets/images/mobile/ico_hitel.png)no-repeat;background-size:100%;vertical-align:inherit;margin-right:5px;}
.win .hi_planner_list .hi_p_item .btn{width:calc(100% + 76px);height:60px;line-height:59px;margin:auto -38px -19px -38px;background:#f4f4f4;border-top:1px solid #ccc;font-size:16px;font-weight:500;}
.hi_p_item .photo {position:absolute; width:134px; height:179px; top:35px; right:39px; border-radius: 20px; overflow:hidden;}
.hi_p_item .photo img {max-width:100%;}

.mobile .hi_planner_list .hi_p_item{position:relative;overflow:hidden;border:1px solid #ccc;min-height:204px; border-radius:10px;padding:34px 25px;margin-bottom:8px;}
.mobile .hi_p_item .name{font-size:25px;font-weight:bold;}
.mobile .hi_p_item .office{font-size:21px;font-weight:bold;margin:10px 0 20px;}
.mobile .hi_p_item .photo + .office {padding-right:110px;}
.mobile .hi_p_item .tel_number{color:#000; margin-bottom:0;}
.mobile .hi_p_item .tel_number:before{content:'';display:inline-block;width:16px;height:16px;background:url(/assets/images/mobile/ico_hitel.png)no-repeat;background-size:100%;margin-right:6px;}
.mobile .hi_planner_list .hi_p_item .btn{/*position:absolute;left:0;right:0;bottom:0;*/display:block;width:calc(100% + 50px);height:48px;line-height:47px; margin:30px -25px -34px -25px; background:#f4f4f4;border-top:1px solid #ccc;font-size:15px;font-weight:500;}
.mobile .hi_p_item .photo {width:100px; height:133px; top:34px; right:24px; border-radius: 8px;}

/* 하이플래너선택/2306 */
.hi_planner_list .hi_select_item{position:relative;overflow:hidden;width:100%;min-height:170px; border:1px solid #ccc;border-radius:20px;padding:35px 38px 35px 38px;margin-bottom:20px;color:#333;font-size:16px;}
.hi_planner_list .hi_select_item .txt{line-height:1.3em;font-size:18px;font-weight:normal;}
.hi_planner_list .hi_select_item .name{min-height:28px;line-height:27px;font-size:24px;font-weight:normal;color:#000;}
.hi_planner_list .hi_select_item .name > strong{font-weight:700;}
.hi_planner_list .hi_select_item .tel_number{display:inline-block;position:relative;padding-left:23px;min-height:21px;line-height:20px;font-size:18px;color:#000;}
.hi_planner_list .hi_select_item .tel_number:before{content:'';display:block;position:absolute;top:2px;left:0;width:16px;height:16px;background:url(/assets/images/mobile/ico_hitel.png) no-repeat;background-size:100%;}
.win .hi_planner_list .hi_select_item .txt + .name{margin-top:8px;}
.win .hi_planner_list .hi_select_item .tel_number{margin-top:15px;}
.mobile .hi_planner_list .hi_select_item{position:relative;overflow:hidden;border:1px solid #ccc;min-height:110px; border-radius:10px;padding:20px 25px 19px;margin-bottom:8px;}
.mobile .hi_planner_list .hi_select_item .txt{font-size:13px;}
.mobile .hi_planner_list .hi_select_item .txt + .name{margin-top:3px;}
.mobile .hi_planner_list .hi_select_item .name{min-height:21px;line-height:20px;font-size:17px;}
.mobile .hi_planner_list .hi_select_item .name > strong{font-weight:bold;}
.mobile .hi_planner_list .hi_select_item .tel_number{margin-top:10px;padding-left:20px;min-height:18px;line-height:17px;text-decoration:none;font-size:13px;}
.mobile .hi_planner_list .hi_select_item .tel_number:before{width:14px;height:14px;}
.mobile .hi_planner_list + .counsel_wrap{margin-top:14px;}

.mobile .dialog_wrap .hi_p_item .office{font-size:17px;font-weight:bold;margin:10px 0 10px;}
.mobile .dialog_wrap .hi_p_item .office strong{font-size:21px;margin-right:6px;}

.win .map_wrap{position:relative;min-height:340px;overflow:hidden;margin:50px -40px -40px;border-top:1px solid #ddd;}
.mobile .map_wrap{min-height:390px;border-top:1px solid #ddd;overflow:hidden;margin:25px -20px 0;}

.boxing_conts {margin-top:50px; background: #f6f6f6;font-size:16px;padding:35px 30px;border-radius:15px;}
.boxing_conts .h3 {margin-top:30px;}

.mobile .boxing_conts {margin-top:15px; background: #f7f7f7;font-size:13px;padding:25px 20px;margin-bottom:26px;border-radius:10px;}
.mobile .boxing_conts .h3 {margin-top:20px;}

.win .hi_box_info { width:620px; margin:0 auto}

/* Hiplanner Design 2nd/2307 */
.hi_txt_c{margin:40px 0 45px;line-height:36px;text-align:center;font-weight:700;font-size:24px;}
.mobile .hi_txt_c{position: relative;margin:40px 0 35px 0;line-height: 25px;font-size:17px;}

.hi_list_box{display:flex;justify-content:space-between;}
.hi_list_box > li{padding:40px 25px 25px;width:100%;height:250px;box-sizing:border-box;border-radius:15px;background-color:#ffffff;}
.hi_list_box > li:nth-child(1){background-color:#fef4ea;}
.hi_list_box > li:nth-child(2){background-color:#effbe5;}
.hi_list_box > li:nth-child(3){background-color:#dff4f6;}
.hi_list_box > li:not(:first-child){margin-left:25px;}
.hi_list_box > li > .tit{padding-bottom:25px;text-align:center;font-weight:bold;font-size:20px;}
.hi_list_box > li > .txt{line-height:1.4em;text-align:center;font-size:16px;color:#333333;}
.hi_list_box > li > .txt > p{margin-top:15px;}
.hi_list_box > li > .txt > p > strong{font-weight:bold;font-size:20px;color:#fa6800;}
.hi_list_box > li > .inList > li{position:relative;margin-top:12px;padding-left:8px;line-height:1.3em;font-size:15px;color:#333333;}
.hi_list_box > li > .inList > li:first-child{margin-top:0;}
.hi_list_box > li > .inList > li::before{content:'';display:block;position:absolute;top:8px;left:0;width:3px;height:3px;border-radius:3px;background-color:#000000;}
.hi_list_box > li > .inList > li > em{position:absolute;top:0;right:0; font-weight:500;}/* 수정/2603 */
.hi_list_box > li > .inList > li > em.org{color:#fa6800;}
.hi_list_box > li > .inList > li > em.blue{color:#003070 !important;}/* 수정/2603 */
.mobile .hi_list_box{flex-direction: row;flex-wrap: wrap;}
.mobile .hi_list_box > li{margin-top:10px;margin-left:0;padding:22px 24px;height:auto;border-radius:10px;}
.mobile .hi_list_box > li:first-child{margin-top:0;}
.mobile .hi_list_box > li > .tit{padding-bottom:12px;text-align:left;font-size:15px;}
.mobile .hi_list_box > li > .txt{position:relative;padding-right:60px;line-height:1.5em;font-size:14px;text-align:left;}
.mobile .hi_list_box > li > .txt > p{position:absolute;top:0;right:0;margin-top:0;font-size:14px;}
.mobile .hi_list_box > li > .txt > p > strong{font-weight:normal;font-size:14px;}
.mobile .hi_list_box > li > .inList > li{margin-top:8px;padding-right:40px;font-size:14px;}
.mobile .hi_list_box > li > .inList > li:first-child{margin-top:0;}

.hi_list_circle{display:flex;justify-content:space-between;padding:25px 18px;}
.hi_list_circle > li{display:flex;justify-content:center;position:relative;align-items:center;width:142px;height:142px;border-radius:71px;border:1px solid #dddddd;background-color:#ffffff;text-align:center;}
.hi_list_circle > li::after{content:'';display:inline-block;position:absolute;right:-142px;width:100%;height:2px;border-top:2px dashed #cccccc;}
.hi_list_circle > li:nth-child(1){border-color:#2fb665;color:#2fb665;}
.hi_list_circle > li:nth-child(2){border-color:#ea7404;color:#ea7404;}
.hi_list_circle > li:nth-child(3){border-color:#00afc9;color:#00afc9;}
.hi_list_circle > li:nth-child(4){border-color:#6e64c8;color:#6e64c8;}
.hi_list_circle > li:last-child::after{display:none;}
.hi_list_circle > li > .txt > span{display:block;line-height:1.2em;font-size:14px;}
.hi_list_circle > li > .txt > p{display:block;margin-top:3px;line-height:1.2em;font-weight:bold;font-size:20px;}
.mobile .hi_list_circle{justify-content:center;flex-wrap:wrap;margin:0 auto;padding:30px 0 0;max-width:280px;}
.mobile .hi_list_circle > li{width:120px;height:120px;border-radius:60px;}
.mobile .hi_list_circle > li::after{width:30px;border-top:1px dashed #cccccc;right:-31px;}
.mobile .hi_list_circle > li:nth-child(1){margin-right:29px;margin-bottom:12px;}
.mobile .hi_list_circle > li:nth-child(2){margin-bottom:12px;}
.mobile .hi_list_circle > li:nth-child(2)::after{top:inherit;bottom:-13px;left:50%;width:1px;height:12px;border-top:0;border-right:1px dashed #cccccc;}
.mobile .hi_list_circle > li:nth-child(3){margin-right:29px;}
.mobile .hi_list_circle > li:nth-child(3)::after{top:inherit;top:-13px;left:50%;width:1px;height:12px;border-top:0;border-right:1px dashed #cccccc;}
.mobile .hi_list_circle > li:last-child::after{display:inline-block;width:30px;border-top:1px dashed #cccccc;right:inheirt;left:-31px;}
.mobile .hi_list_circle > li > .txt > span{font-size:12px;}
.mobile .hi_list_circle > li > .txt > p{margin-top:5px;font-size:15px;}

/* 하이플래너 채용 연계 - dialog /2504 */
.win .dialog .dialog_wrap.dialog_image.hi-rc{background:url(/assets/images/mobile/bg_hi_bn-rc2504m.png) no-repeat 0 0;background-size:cover;}
.win .dialog .dialog_wrap.dialog_image.hi-rc .dialog_content{padding:45px 0 100px;}
.win .dialog .dialog_wrap.dialog_image.hi-rc .dialog_content .scrollbar{max-height:600px;padding-bottom:0;}
.win .dialog .dialog_wrap.dialog_image.hi-rc .dialog_content .scrollbar .img{padding-bottom:55px;}
.mobile .dialog .dialog_wrap.dialog_image.hi-rc{background:url(/assets/images/mobile/bg_hi_bn-rc2504m.png) no-repeat 0 0;background-size:cover;}
.mobile .dialog .dialog_wrap.dialog_image.hi-rc .dialog_content{padding-bottom:110px;}

/* 하이플래너 배너 /2504 */
.hiBannerTop{position:relative;overflow:hidden;border-radius:15px;height:max-content;background:#003070 url(/assets/images/mobile/hi_planner-rc_m.png) no-repeat 25px 50%;background-size:71px auto;}
.hiBannerTop > .btn{font-weight:500;}
.hiBannerTop > .btn > .arr::after{top:50%;transform:translateY(-50%);}
.hiBannerTop > .bnClose{display:block;position:absolute;background-repeat:no-repeat;background-position:50% 50%;}
.mobile .hiBannerTop.non,
.win .hiBannerTop.non{margin-bottom:0;padding-top:0;padding-bottom:0;height:0;-webkit-transition:margin-bottom .5s ease, padding-top .5s ease, padding-bottom .5s ease, height .5s ease;transition:margin-bottom .5s ease, padding-top .5s ease, padding-bottom .5s ease, height .5s ease;}
.mobile .hiBannerTop{margin-bottom:30px;padding:18px 10px 18px 126px;height:118px;}
.mobile .hiBannerTop > .txt{margin-bottom:6px;line-height:23px;font-weight:500;font-size:18px;color:#fff;}
.mobile .hiBannerTop > .bnClose{top:13px;right:13px;padding:2px;width:16px;height:16px;background-image:url(/assets/images/mobile/btn_closeX_wm.png);background-size:11px 11px;}
.win .hiBannerTop{margin:0 auto 50px;padding:24px 30px 24px 212px;height:160px;width:550px;border-radius:20px;background:#003070 url(/assets/images/web/hi_planner-rc_w.png) no-repeat 50px 50%;}
.win .hiBannerTop > .txt{margin-bottom:10px;line-height:32px;font-weight:500;font-size:24px;color:#fff;letter-spacing:0;}
.win .hiBannerTop > .btn{padding:4px 19px 5px;height:40px;line-height:29px;}
.win .hiBannerTop > .bnClose{display:block;position:absolute;top:28px;right:28px;padding:2px;width:24px;height:24px;background-image:url(/assets/images/web/btn_closeX_ww.png);background-size:20px 20px;}

/* 하이플래너 개선/2603 */
div[class*="section_"].hp{font-family:'Pretendard', 'Noto Sans','Malgun Gothic',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif !important;}
div[class*="section_"].hp .blue{color:#008cd3 !important;}
.hp .hi_pl_tit + .hi_sub{color:#555;}
.hp .governing_title .info_text{font-weight:500;}
.win .governing.hi_img .info_text span{color:#555;}
.win .hi_dline-box:last-child{border-bottom:none;}
.mobile .governing.hi_img + .h3{margin:45px 0 10px 0;}
.mobile .governing.hi_img + .h3 + .hi_sub{font-size:15px; line-height:23px;}
.mobile .governing.hi_img .info_text{font-size:17px; line-height:25px;}
.mobile .governing.hi_img .info_text span{color:#555; font-size:14px;}
/* 활동,정착지원금 리스트 */
.win .hi_list_area.half_ico .use_info li .half_item:first-child{width:307px;}
.win .hi_list_area.half_ico .use_info li .half_item:last-child{width:calc(100% - 307px);}
.hp .tbl_data thead th{height:50px; font-size:16px; background:#fff0dd;}
.mobile .hp .half_item + .half_item .tbl_data{margin:10px 0 0;}
.mobile .hp .tbl_data thead th{height:42px; font-size:13px;}
.mobile .hp .tbl_data thead th:not(:first-child){border:0;}
.mobile .hp .tbl_data tbody td{height:42px; padding:6px; font-size:14px; border-width:1px 0 0 0;}
/* 하이플래너 교육과정 */
.cu_list > li{position:relative; display:flex; align-items:center; box-sizing:border-box; background-color:#fff; border:1px solid #cecece; border-radius:20px;}
.cu_list > li .month{position:absolute; top:-15px; left:50%; width:110px; height:30px; transform:translateX(-50%); color:#fff; text-align:center; line-height:30px; border-radius:15px;}
.cu_list > li:first-child .month{background-color:#ffa046;}
.cu_list > li:nth-child(n + 2) .month{background-color:#ff7a35;}
.cu_list > li:nth-child(6) .month{background-color:#428fdf;}
.cu_list > li:last-child .month{background-color:#00205b;}
.cu_list > li:not(:first-child)::after{position:absolute; top:-1px; right:77px; display:flex; justify-content:center; align-items:center; width:40px; min-height:100%; color:#fff; font-size:15px; font-weight:500; -webkit-writing-mode:vertical-lr; writing-mode:vertical-lr; -webkit-clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 20px), 50% 100%, 0% calc(100% - 20px)); clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 20px), 50% 100%, 0% calc(100% - 20px)); z-index:1;}
.cu_list > li:nth-child(2)::after{content:"퍼스티 Ⅰ~Ⅳ 기초 과정"; height:587px; background-color:#ff7a35;}
.cu_list > li:nth-child(6){height:210px;}
.cu_list > li:nth-child(6)::after{content:"보험 전문가 양성 과정"; text-indent:-12px; letter-spacing:-0.18em; word-spacing:2px;background-color:#428fdf;}
.cu_list > li:last-child{height:187px; margin-bottom:0 !important;}
.cu_list > li:last-child::after{content:"하이플래너 전문 과정"; text-indent:-12px; letter-spacing:-0.18em; word-spacing:2px;background-color:#00205b;}
.hp .cu_list dl{display:flex; flex-direction:row;}
.hp .cu_list dd *{color:#777; font-weight:500;}
.hp .cu_list dd .list_dot,
.hp .cu_list dd .list_dot li{margin:0;}
.hp .cu_list > li:nth-child(6) dd strong{color:#428fdf; font-weight:600;}
.hp .cu_list > li:last-child dd strong{color:#00205b; font-weight:600;}
.win .cu_list{width:720px; margin:0 auto;}
.win .cu_list > li{min-height:120px; margin:0 0 36px; padding:28px 60px;}
.win .cu_list > li:nth-child(6) dd .list_dot li:last-child{margin-top:10px;}
.win .cu_list > li:first-child::after{content:''; position:absolute; right:60px; width:70px; height:64px; background:url(/assets/images/web/ico_hi_cuList-w.png) no-repeat;}
.win .cu_list > li:not(:first-child) .month::before{content:''; position:absolute; top:-16px; left:50%; width:4px; height:13px; transform:translateX(-50%); background:url(/assets/images/web/dot_step.png) no-repeat;}
.win .cu_list dt{display:flex; align-items:center; width:244px; font-size:18px; font-weight:600;}
.mobile .hi_sub + .hi_dline-box{margin-top:15px;}
.mobile .cu_list > li{align-items:flex-start; width:100%; min-height:80px; margin:0 0 36px; padding:25px 80px 25px 35px; border-radius:15px;}
.mobile .cu_list > li:nth-child(-n + 5){max-height:103px;}
.mobile .cu_list li:not(:first-child) .month::before{content:''; position:absolute; top:-17px; left:50%; width:4px; height:12px; transform:translateX(-50%); background:url(/assets/images/mobile/dot_step.png) no-repeat; background-size:100%;}
.mobile .cu_list .month{width:80px; height:25px; font-size:13px; line-height:25px;}
.mobile .cu_list > li:first-child::after{content:''; position:absolute; right:20px; width:53px; height:48px; background:url(/assets/images/mobile/ico_hi_cuList-m.png) no-repeat center / contain;}
.mobile .cu_list > li:not(:first-child)::after{right:20px; width:30px; -webkit-clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 10px), 50% 100%, 0% calc(100% - 10px)); clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 10px), 50% 100%, 0% calc(100% - 10px));}
/* .mobile .cu_list > li:nth-child(2)::after{height:519px;} */
.mobile .cu_list > li:nth-child(2)::after{content:"퍼\00a스\00a티\00aⅠ\00a~\00aⅣ\00a기\00a초\00a과\00a정"; height:519px; line-height:1.2rem; text-align:center; white-space:pre; -webkit-writing-mode:unset; writing-mode:unset; background-color:#ff7a35;}
.mobile .cu_list dl{flex-direction:column;}
.mobile .cu_list dt{margin:0 0 7px; font-size:15px; font-weight:500;}
