@charset "utf-8";

/******************************************************************
	reset
*******************************************************************/
* {
	margin: 0;
	padding: 0;
	border: 0;
	box-sizing: border-box;
	letter-spacing: -0.72px; /* psd: letter-spacing: -45px; */
}
.wrap_inner{width: 1200px;margin: 0 auto;}
/* .position_fixed{position: fixed;top: 0;left: 0;right: 0; z-index: 10;background-color: #fff;}
.position_fixed_pt.on{padding-top: 202px;} */

/******************************************************************
	header top
*******************************************************************/
.header_top{height: 52px;border-bottom: 1px solid #eee;line-height: 52px;}
.header_top .header_top_wrap{padding: 0 60px 0 0;}
.header_top .header_top_wrap li a{font-size: 13px;font-family:"notokr-medium";}
.header_top .header_top_wrap li a img{vertical-align: middle;margin-right: 5px;}
.header_top .header_top_wrap li a.header_contents_menu img{margin-bottom: 2px;}
.header_top .header_top_wrap li a.header_top_go{color: #0a9882;padding-right: 70px;position: relative;}
.header_top .header_top_wrap li a.header_top_go::after{content: "";position: absolute;bottom: 0;right: 36px;width: 2px;height: 100%;background-color: #eee;}
.header_top .header_top_wrap li a.header_top_logout{color: #444;}

/******************************************************************
	header nav
*******************************************************************/
.header_nav_wrap{padding: 0 20px 0 0;height: 150px;line-height: 150px;position: relative;}
.header_nav_wrap h1 a{font-size: 30px;font-family:"notokr-medium";color: #000;display: block;}
.header_nav_wrap h1 a img{vertical-align: middle;margin-right: 15px;}

.header_nav_wrap h1 span {font-family:"notokr-regular";font-size: 20px;font-weight:500;display:inline-block;position:relative;top:-9px;}

.header_nav_wrap .gnb ul > li{float: left;width: 160px;position: relative;}
.header_nav_wrap .gnb ul > li a{font-size: 22px;font-family:"notokr-medium";color: #000;display: block;}
.header_nav_wrap .gnb ul li .sub_nav{position: absolute;top: 110px;left: 0;z-index: 10;line-height: 1;height: 240px;display: none;}
.header_nav_wrap .gnb ul li .sub_nav li{padding: 0 0 30px 0;}
.header_nav_wrap .gnb ul li .sub_nav li.sub_nav_first_line{padding: 40px 0 30px 0;}
.header_nav_wrap .gnb ul li .sub_nav li a{display: block;font-family:"notokr-regular";font-size: 18px;}
.header_nav_wrap .gnb ul li .sub_nav li a:hover{color: #6fb7a9;}
.header_nav_wrap .nav_bg{width: 100%;height: 320px;background-color: #fff;box-shadow: 0px 3px 16px 0px rgba(82, 82, 82, 0.17);border-radius: 20px;position: absolute;top: 110px;left: 0;z-index: 9;display: none;}

/******************************************************************
	footer 
*******************************************************************/
.footer_wrapper{border-top: 2px solid #eee;}
.footer_wrap{padding: 75px 0 50px 80px;height: 260px;}
.footer_wrap .footer_logo{margin-right: 95px;}
.footer_wrap .footer_logo a,
.footer_wrap .footer_logo a img{display: block;}
.footer_wrap .footer_text{line-height: 1.5; font-size: 14px; font-family: 'NotoSans', 'Malgun Gothic', 'Dotum' ,sans-serif; color: #666; font-weight: bold;}
.footer_wrap .footer_text .footer_text_last{margin-top: 10px;}

/******************************************************************
	달력 폼
*******************************************************************/
input[type="text"].date{padding: 0 35px 0 10px;font-size: 16px;font-family:"notokr-regular";width: 179px;height: 42px;line-height: 42px;border-radius: 10px;color: #444;border: 1px solid #cbcbcb;background: #fff url("//img.ezwelfare.net/welfare_new/images/customer/partner/cotents_datepicker_icon.png") no-repeat 95% 50%; cursor: default;}
/* input[type="text"].date:disabled { background: #eee url("//img.ezwelfare.net/welfare_new/images/meeting_admin/icon_calendar.png") no-repeat 100% 50%; } */

.ui-datepicker .ui-datepicker-prev { left: 9px !important; top:5px !important;}
.ui-datepicker .ui-datepicker-next { right: 9px !important; top:5px !important;}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{padding: 1px 0 0 1px;line-height: 1 !important;}
.ui-datepicker .ui-datepicker-prev span, 
.ui-datepicker .ui-datepicker-next span{margin-top: -14px !important;}
.ui-datepicker .ui-datepicker-prev span{background: url("https://img.ezwelfare.net/welfare_new/images/icon/jquery_ui/220907icon_date_picker2.png")no-repeat 0 0 !important;}
.ui-datepicker .ui-datepicker-next span{background: url("https://img.ezwelfare.net/welfare_new/images/icon/jquery_ui/220907icon_date_picker2.png")no-repeat -20px 0 !important;}
.ui-datepicker th.ui-datepicker-week-end,
.ui-datepicker td.ui-datepicker-week-end a{color: #1e9d8b !important;}
.ui-datepicker td a.ui-state-active{background-color: #1e9d8b !important;}

/******************************************************************
	main 
*******************************************************************/
.banner .banner_slide_wrap{width: 100%;padding: 10px 0 55px 0;}
.banner .banner_slide_wrap .swiper-slide{height: 364px;width: 1200px;}
.banner .banner_slide_wrap .swiper-slide img{width: 100%;height: 100%;display: block;box-shadow: 0px 3px 16px 0px rgba(82, 82, 82, 0.3);border-radius: 20px;}
.banner .banner_slide_wrap .swiper-pagination.swiper-pagination-bullets{bottom: 0;}
.banner .banner_slide_wrap .swiper-pagination-bullet{width: 20px;height: 20px;background: #eee;opacity: 1;}
.banner .banner_slide_wrap .swiper-pagination-bullet-active{background: #0a9882;}
.banner .banner_slide_wrap .swiper-button-prev,
.banner .banner_slide_wrap .swiper-button-next{width: 36px;height: 58px;left: 50%;right: inherit;transform: translate(-50%, -50%);}
.banner .banner_slide_wrap .swiper-button-prev{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_slide_left_arrow.png");margin-left: -557px;}
.banner .banner_slide_wrap .swiper-button-next{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_slide_right_arrow.png");margin-left: 557px;}
/* .banner .banner_slide_wrap .swiper-slide .slide_text_box{position: absolute;top: 80px;left: 120px;} */
.banner .banner_slide_wrap .swiper-slide .slide_text_box{position: absolute;top: 50%;left: 120px;transform: translateY(-50%);} /* 230227 수정 */
.banner .banner_slide_wrap .swiper-slide .slide_text_box .slide_text_tit{text-align: center;font-size: 18px;line-height: 27px;margin-bottom: 30px;font-family:"notokr-medium";color: #fff;width: 85px;height: 30px;border-radius: 20px;border: 1px solid #b9b9bc;}
.banner .banner_slide_wrap .swiper-slide .slide_text_box .slide_text_cont{font-size: 55px;margin-bottom: 30px;font-family:"notokr-medium";color: #fff;}
.banner .banner_slide_wrap .swiper-slide .slide_text_box .slide_text_date{font-size: 22px;font-family:"notokr-regular";color: #fff;line-height: 1.5;max-width: 1000px;} /* 230227 수정 */

.service .service_wrap{text-align: center;padding: 50px 0;}
.service .service_wrap .service_tit{font-size: 33px;font-family:"notokr-medium";color: #000;margin-bottom: 40px;}
.service .service_wrap .service_cont ul .service_cont_list{display: inline-block;vertical-align: top;margin-right: 15px;width: 184px;height: 174px;border-radius: 40px;box-shadow: 0px 3px 9px 0px rgba(51, 51, 51, 0.12);background-color: #fff;}
.service .service_wrap .service_cont ul .service_cont_list:hover{background-color: #0a9882;}
.service .service_wrap .service_cont ul .service_cont_list a{display: block;width: 100%;height: 100%;position: relative;}
.service .service_wrap .service_cont ul .service_cont_list a::before{content: "";position: absolute;top: 40%;left: 50%;transform: translate(-50%,-50%);}
.service .service_wrap .service_cont ul .service_cont_list.service_cont_list01 a::before{width: 114px;height: 45px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_service_icon01.png");}
.service .service_wrap .service_cont ul .service_cont_list.service_cont_list01 a:hover::before{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_service_icon01_hover.png");}
.service .service_wrap .service_cont ul .service_cont_list.service_cont_list02 a::before{width: 63px;height: 61px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_service_icon02.png");}
.service .service_wrap .service_cont ul .service_cont_list.service_cont_list02 a:hover::before{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_service_icon02_hover.png");}
.service .service_wrap .service_cont ul .service_cont_list.service_cont_list03 a::before{width: 47px;height: 63px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_service_icon03.png");}
.service .service_wrap .service_cont ul .service_cont_list.service_cont_list03 a:hover::before{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_service_icon03_hover.png");}
.service .service_wrap .service_cont ul .service_cont_list.service_cont_list04 a::before{width: 63px;height: 55px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_service_icon04.png");}
.service .service_wrap .service_cont ul .service_cont_list.service_cont_list04 a:hover::before{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_service_icon04_hover.png");}
.service .service_wrap .service_cont ul .service_cont_list.service_cont_list05 a::before{width: 77px;height: 60px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_service_icon05.png");}
.service .service_wrap .service_cont ul .service_cont_list.service_cont_list05 a:hover::before{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_service_icon05_hover.png");}
.service .service_wrap .service_cont ul .service_cont_list.service_cont_list06 a::before{width: 56px;height: 61px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_service_icon06.png");}
.service .service_wrap .service_cont ul .service_cont_list.service_cont_list06 a:hover::before{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_service_icon06_hover.png");}
.service .service_wrap .service_cont ul .service_cont_last_list{margin-right: 0;}
.service .service_wrap .service_cont ul .service_cont_list .service_list_text{display: block;padding-top: 130px;font-size: 18px;font-family:"notokr-regular";color: #444;}
.service .service_wrap .service_cont ul .service_cont_list:hover .service_list_text{color: #fff;}

.notice{background-color: #f5f5f5;}
.notice .notice_wrap{padding: 70px 0;display: table;}
.notice .notice_wrap .notice_box{display: table-cell;table-layout: fixed;height: 343px;background-color: #fff;border-radius: 17px;box-shadow: -1px 5px 9px 0px rgba(82, 82, 82, 0.13);padding: 35px 50px;position: relative;}
.notice .notice_wrap .notice_box_01{width: 782px;}
.notice .notice_wrap .notice_box_02{width: 390px;position: relative;top: 0;left: 28px;}
.notice .notice_wrap .notice_box .notice_box_tit{font-size: 28px;font-family:"notokr-medium";color: #000;margin-bottom: 40px;}
.notice .notice_wrap .notice_box_01 .notice_box_01_more{position: absolute;top: 35px;right: 50px;}
.notice .notice_wrap .notice_box_01 .notice_box_01_more a{display: block;}
.notice .notice_wrap .notice_box_01 ul .notice_box_01_text_line{overflow: hidden;margin-bottom: 15px;position: relative;}
.notice .notice_wrap .notice_box_01 ul .notice_box_01_text_line::before{content: "";position: absolute;top: 8px;left: 7px;width: 2px;height: 2px;background-color: #444;border-radius: 50%;}
.notice .notice_wrap .notice_box_01 ul .notice_box_01_text_line.notice_box_01_text_last_line{margin-bottom: 0;}
.notice .notice_wrap .notice_box_01 ul .notice_box_01_text_line .text_line_cont{font-family:"notokr-regular";font-size: 18px;color: #444;}
.notice .notice_wrap .notice_box_01 ul .notice_box_01_text_line .text_line_tit{float: left;padding-left: 15px;width: 589px;}
.notice .notice_wrap .notice_box_01 ul .notice_box_01_text_line .text_line_date{float: right;width: 93px;}
.notice .notice_wrap .notice_box_02 .notice_box_02_cont{font-family:'notokr-medium';font-size: 18px;color: #444;line-height: 26px;margin-bottom: 30px;}
.notice .notice_wrap .notice_box_02 .notice_box_02_more{width: 187px;height: 49px;line-height: 43px;border: 2px solid #b2b2b2;border-radius: 7px;}
.notice .notice_wrap .notice_box_02 .notice_box_02_more a{font-size: 18px;font-family:"notokr-regular";color: #444;display: block;padding-left: 20px;}

/******************************************************************
	login 
*******************************************************************/
.login_wrapper{width: 100%;height: 100vh;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_login_bg.jpg") no-repeat 100% / cover;}
.login_wrapper .wrap_inner{position: relative;height: 100%;width: 550px;}
.login_wrap{width: 100%;height: 800px;background-color: #fff;box-shadow: 0px 5px 9px 0px rgba(82, 82, 82, 0.1);border-radius: 42px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.login_wrap .login_box{width: 550px;}
.login_wrap .login_box.login_box_01{text-align: center;}
.login_wrap .login_box.login_box_02{background-color: #fff;padding: 50px 0 0 43px;}
.login_wrap .login_box.login_box_01 .login_logo{font-size: 27px;color: #000;font-family:'notokr-medium';margin: 80px 0 25px 0;display: inline-block;}
.login_wrap .login_box.login_box_01 .login_logo img{display: block;margin: 0 auto;margin-bottom: 15px;width: 160px;height: 62px;}
.login_wrap .login_box.login_box_01 .login_box_01_text{font-size: 16px;color: #444;font-family:'notokr-medium';line-height: 1.5;}
 
.login_wrap .login_box.login_box_02 h2{font-size: 16px;font-family:'notokr-medium';color: #373737;padding: 0 0 12px 23px;}
.login_wrap .login_box.login_box_02 .login_select_box{position: relative;}
.login_wrap .login_box.login_box_02 .login_select_box .login_select_top{position: relative;width: 464px;height: 52px;border: 1px solid #c5c5c5;border-radius: 12px;padding: 0 25px;cursor: pointer;margin-bottom: 20px;}
.login_wrap .login_box.login_box_02 .login_select_box .login_select_top::after{content: "";position: absolute;top: 20px;right: 25px;width: 14px;height: 12px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/table_arrow_down.png");}
.login_wrap .login_box.login_box_02 .login_select_box .login_select_top span{font-size: 16px;font-family:'notokr-medium';color: #c5c5c5;line-height: 52px;}
.login_wrap .login_box.login_box_02 .login_select_box .login_select{position: absolute;top: 28px;left: 0px;z-index: 2;width: 464px;padding: 20px;border: 1px solid #c5c5c5;border-radius: 12px;background-color: #fff;box-shadow: 0px 5px 9px 0px rgba(82, 82, 82, 0.1);display: none;}
.login_wrap .login_box.login_box_02 .login_select_box .login_select.on{display: block;}
.login_wrap .login_box.login_box_02 .login_select_box .login_select .login_select_list{margin-bottom: 15px;}
.login_wrap .login_box.login_box_02 .login_select_box .login_select .login_select_list.login_select_last_list{margin-bottom: 0;}
.login_wrap .login_box.login_box_02 .login_select_box .login_select .login_select_list a{font-family:'notokr-medium';font-size: 16px;display: block;color: #444;text-align: left;}
.login_wrap .login_box.login_box_02 .login_select_box .login_select .login_select_list a:hover{color: #26988a;}

.login_wrap .login_box.login_box_02 .login_text_box{margin-bottom: 15px;font-size: 16px;font-family:'notokr-medium';color: #c5c5c5;line-height: 52px;width: 464px;height: 52px;border: 1px solid #c5c5c5;border-radius: 12px;padding: 0 25px;cursor: pointer;}
.login_wrap .login_box.login_box_02 .login_text_box::placeholder{font-size: 16px;font-family:'notokr-medium';color: #c5c5c5;line-height: 52px;}
.login_wrap .login_box.login_box_02 input[type="checkbox"]{display: none;}
.login_wrap .login_box.login_box_02 input[type="checkbox"] + label{cursor: pointer;display: inline-block;padding-left: 30px;line-height: 13px;width: 110px;height: 15px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/login_check.png")no-repeat;}
.login_wrap .login_box.login_box_02 input[type="checkbox"]:checked + label{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/login_check_on.png") no-repeat;}
.login_wrap .login_box.login_box_02 .login_id_save{font-size: 16px;color: #373737;font-family:'notokr-medium';margin: 0 0 0 15px;}

.login_wrap .login_box.login_box_02 .login_button{width: 464px;height: 52px;border: 1px solid #c5c5c5;border-radius: 12px;margin-top: 15px;background-color: #26988a;}
.login_wrap .login_box.login_box_02 .login_button a{display: block;text-align: center;line-height: 52px;font-size: 18px;color: #fff;font-family:'notokr-medium';}

.login_wrap .login_box.login_box_02 .login_explanation{margin-top: 15px;}
.login_wrap .login_box.login_box_02 .login_explanation a{font-size: 14px;font-family:'notokr-medium';color: #26988a;width: 113px;height: 27px;text-align: center;line-height: 25px;display: inline-block;background-color: #fff;border: 1px solid #99cfc8;border-radius: 6px;margin-right: 5px;}
.login_wrap .login_box.login_box_02 .login_explanation span{font-size: 14px;font-family:"notokr-demilight";color: #373737;letter-spacing: -0.5px;}

/* 2차 로그인 */
.login_wrap .login_box2_02_close{position: absolute;top: 63px;right: 43px;width: 23px;height: 23px;}
.login_wrap .login_box2_02_close a{display: block;width: 100%;height: 100%;}

.login_wrap .login_box.login_box_02.login_box2_02{padding: 0 0 0 43px;margin-top: 148px;}
.login_wrap .login_box.login_box_02 .login2_text_box {text-align: center;padding-right: 30px;}
.login_wrap .login_box.login_box_02 .login2_text_box .login2_tit{font-size: 24px;font-family:'notokr-medium';color: #000;margin-bottom: 15px;}
.login_wrap .login_box.login_box_02 .login2_text_box .login2_subtit{font-size: 16px;font-family:'notokr-medium';color: #000;margin-bottom: 40px;}

.login_wrap .login_box.login_box_02 .login_tel_line{margin-bottom: 20px;}
.login_wrap .login_box.login_box_02 .login_tel_line .login_tel_box{font-size: 16px;font-family:'notokr-medium';color: #c5c5c5;line-height: 52px;width: 330px;height: 52px;border: 1px solid #c5c5c5;border-radius: 12px;padding: 0 25px;cursor: pointer;}
.login_wrap .login_box.login_box_02 .login_tel_line .login_tel_box::placeholder{font-size: 16px;font-family:'notokr-medium';color: #c5c5c5;line-height: 52px;}
.login_wrap .login_box.login_box_02 .login_tel_line a{display: inline-block;width: 118px;height: 52px;line-height: 52px;border-radius: 12px;background-color: #26988a;margin-left: 13px;font-size: 16px;color: #fff;font-family:'notokr-medium';vertical-align: middle;text-align: center;}

.login_wrap .login_box.login_box_02 .login_sms_tel_line{margin-bottom: 10px;}
.login_wrap .login_box.login_box_02 .login_sms_tel_line p{padding: 0 25px;}
.login_wrap .login_box.login_box_02 .login_sms_tel_line .login_sms_tel_line_text{font-size: 16px;font-family:'notokr-medium';}
.login_wrap .login_box.login_box_02 .login_sms_tel_line .login_sms_tel_line_tit{color: #444;margin-right: 110px;}
.login_wrap .login_box.login_box_02 .login_sms_tel_line .login_sms_tel_line_time{color: #ff4848;}

.login_wrap .login_box.login_box_02 .login_tel_certification_box{font-size: 16px;font-family:'notokr-medium';color: #c5c5c5;line-height: 52px;width: 465px;height: 52px;border: 1px solid #c5c5c5;border-radius: 12px;padding: 0 25px;cursor: pointer;margin-bottom: 20px;}
.login_wrap .login_box.login_box_02 .login_tel_certification_box::placeholder{font-size: 16px;font-family:'notokr-medium';color: #c5c5c5;line-height: 52px;}

.login_wrap .login_box.login_box_02 .login_certification_button{width: 465px;height: 52px;border-radius: 12px;background-color: #26988a;text-align: center;cursor: pointer;}
.login_wrap .login_box.login_box_02 .login_certification_button a{font-size: 20px;font-family:'notokr-medium';color: #fff;line-height: 52px;}

/* 로그인 footer */
.login_footer{position: absolute;bottom: 30px;left: 50%;transform: translateX(-50%);}
.login_footer p{text-align: center;font-family:"notokr-regular";font-size: 14px;color: #fff;}

/* @media(max-height: 850px){
	.login_wrap{width: 100%;height: 670px;}
	.login_wrap .login_box.login_box_01 .login_logo{margin: 35px 0 25px 0;}
	.login_wrap .login_box.login_box_02{padding: 30px 0 0 43px;}
	.login_footer{bottom: 15px;}
} */

/******************************************************************
	prd division
*******************************************************************/
.prd_division_wrap .prd_division_top{width: 100%;height: 268px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_prd_division_bg.jpg") no-repeat 50% 0;position: relative;text-align: center;}
.prd_division_wrap .prd_division_top .prd_division_tit{font-size: 30px;font-family:'notokr-medium';color: #fff;padding-top: 88px;}
.prd_division_wrap .prd_division_top .prd_division_subtit{font-size: 25px;font-family:"notokr-light";color: #fff;padding-top: 25px;}

.prd_division_wrap .prd_division .prd_division_button_box{position: relative;top: -25px;left: 50%;transform: translateX(-50%);width: 420px;height: 86px;text-align: center;display: table;border-radius: 17px;background-color: #fff;box-shadow: 0px 5px 9px 0.25px rgba(82, 82, 82, 0.1);}
.prd_division_wrap .prd_division .prd_division_button_box .prd_division_tab_button{position: relative;font-size: 22px;font-family:'notokr-medium';color: #000;width: 50%;display: table-cell;vertical-align: middle;}
.prd_division_wrap .prd_division .prd_division_button_box .prd_division_tab_button.button_r_line::after{content: "";position: absolute;top: 29px;right: -1.5px;width: 3px;height: 27px;background-color: #c4c4c4;}
.prd_division_wrap .prd_division .prd_division_button_box .prd_division_tab_button.active{color: #26988a;}

.prd_division_wrap .prd_division .wrap_inner_path{text-align: left;}
.prd_division_wrap .prd_division .wrap_inner_path.pt85 {padding-top:85px;}
.prd_division_wrap .prd_division .wrap_inner_path span{font-size: 16px;color: #939393;font-family:"notokr-demilight";}

.prd_division_wrap .prd_division .prd_division_button_cont{margin: 62px 0 95px 0;}
.prd_division_wrap .prd_division .prd_division_button_cont thead tr th{font-size: 20px;font-family:"notokr-regular";color: #26988a;padding: 0 0 20px 0;}
.prd_division_wrap .prd_division .prd_division_button_cont thead tr th.prd_division_bt{border-bottom: 2px solid #26988a;}
.prd_division_wrap .prd_division .prd_division_button_cont thead tr th:last-child{padding-right: 0;}
.prd_division_wrap .prd_division .prd_division_cont{font-size: 16px;font-family:"notokr-regular";color: #444;border-bottom: 1px solid #444;}
.prd_division_wrap .prd_division .prd_division_cont.prd_division_cont_bb{border-bottom: 1px solid #c9c9c9;}
.prd_division_wrap .prd_division .prd_division_cont.prd_division_bb{border-bottom: 2px solid #26988a;}
.prd_division_wrap .prd_division .prd_division_cont01{text-align: center;background-color: #f5f5f5;font-family:'notokr-medium';}
.prd_division_wrap .prd_division .prd_division_cont02{padding: 0 0 0 20px;line-height: 1.5;}
.prd_division_wrap .prd_division .prd_division_cont03{padding: 10px 0;position: relative;}
.prd_division_wrap .prd_division .prd_division_cont03.on.prd_division_cont03_arrow{padding: 10px 0 25px 0;}
.prd_division_wrap .prd_division .prd_division_cont03.prd_division_cont03_arrow{cursor: pointer;}
.prd_division_wrap .prd_division .prd_division_cont03.prd_division_cont03_arrow::after{content: "";position: absolute;top: 50%;right: 25px;transform: translateY(-50%);z-index: 1;width: 14px;height: 12px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/table_arrow_down.png") no-repeat;}
.prd_division_wrap .prd_division .prd_division_cont03.on.prd_division_cont03_arrow::after{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/table_arrow_on_up.png") no-repeat;}
.prd_division_wrap .prd_division .prd_division_cont03 p{height: 40px;line-height: 40px;padding: 0 25px;}
.prd_division_wrap .prd_division .prd_division_cont03 .prd_division_cont_hidden{width: 88%;padding: 12px 25px;background-color: #f5f5f5;border-radius: 10px;display: none;font-size: 14px;font-family:"notokr-demilight";color: #909090;line-height: 20px;}
.prd_division_wrap .prd_division .prd_division_cont03.on .prd_division_cont_hidden{display: block;}

/******************************************************************
	manual
*******************************************************************/
.manual_wrap .prd_division_top{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_manual_bg.jpg") no-repeat 50% 0;}

.manual_wrap .prd_division .prd_division_button_box{width: 630px;}
.manual_wrap .prd_division .prd_division_button_box .prd_division_tab_button{width: 33.33%;}

.manual_wrap .prd_division_tab{display: none;margin-top: 62px;}
.manual_wrap .prd_division_tab.active{display: block;}
.manual_wrap .prd_division_tab .tab_tit{font-size: 28px;font-family:'notokr-medium';color: #000;margin-bottom: 35px;}
.manual_wrap .prd_division_tab .flow_img{margin-bottom: 62px;}
.manual_wrap .prd_division_tab .flow_text_box{overflow: hidden;}
.manual_wrap .prd_division_tab .flow_text_box .flow_text_list{float: left;width: 50%;margin-bottom: 75px;}
.manual_wrap .prd_division_tab .flow_text_box .flow_text_list.flow_text_list_tab02{margin-bottom: 105px;}
.manual_wrap .prd_division_tab .flow_text_box .flow_text_list .flow_text_list_tit{font-size: 20px;font-family:"notokr-regular";color: #26988a;margin-bottom: 50px;position: relative;}
.manual_wrap .prd_division_tab .flow_text_box .flow_text_list .flow_text_list_tit::after{content: "";position: absolute;left: 0;bottom: -25px;width: 88%;height: 1px;background-color: #909090;}
.manual_wrap .prd_division_tab .flow_text_box .flow_text_list .flow_text_list_cont{font-size: 16px;font-family:"notokr-regular";color: #444;position: relative;padding-left: 20px;line-height: 24px;}
.manual_wrap .prd_division_tab .flow_text_box .flow_text_list .flow_text_list_cont::before{content: "";position: absolute;top: 10px;left: 10px;width: 3px;height: 3px;background-color: #444;border-radius: 50%;}
.manual_wrap .prd_division_tab .flow_enter{text-align: center;margin: 0 0 75px 363px;}
.manual_wrap .prd_division_tab .flow_enter a{display: block;width: 473px;height: 85px;line-height: 85px;background-color: #26988a;border-radius: 24px;box-shadow: 0px 5px 9px 0.3px rgba(82, 82, 82, 0.1);font-size: 30px;font-family:'notokr-medium';color: #fff;}

.manual_wrap .prd_division_tab_02 .flow_text_box .flow_text_list .flow_text_list_tit.tit_1200::after{width: 1200px;}
.manual_wrap .prd_division_tab_02 .flow_desc_box{display: table;margin-bottom: 110px;}
.manual_wrap .prd_division_tab_02 .flow_desc_box .flow_desc_list{position: relative;display: table-cell;vertical-align: middle;height: 288px;border-radius: 42px;background-color: #f5f5f5;text-align: center;}
.manual_wrap .prd_division_tab_02 .flow_desc_box .flow_desc_list .flow_desc_tit{position: absolute;top: -23px;left: 50%;transform: translateX(-50%);width: 163px;height: 46px;line-height: 46px;border-radius: 17px;background-color: #fff;font-size: 20px;font-family:"notokr-regular";color: #26988a;}
.manual_wrap .prd_division_tab_02 .flow_desc_box .flow_desc_list .flow_desc_cont{line-height: 25px;font-size: 18px;font-family:"notokr-regular";color: #444;}
.manual_wrap .prd_division_tab_02 .flow_desc_box .flow_desc_list_01{width: 300px;margin-right: 150px;}
.manual_wrap .prd_division_tab_02 .flow_desc_box .flow_desc_list_01::after{content: "";position: absolute;top: 50%;right: -105px;transform: translateY(-50%);width: 49px;height: 29px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/flow_right_arrow.png");}
.manual_wrap .prd_division_tab_02 .flow_desc_box .flow_desc_list_02{top: 0;left: 150px;width: 749px;}
.manual_wrap .prd_division_tab_02 .flow_desc_box .flow_desc_list_02 .flow_desc_cont{padding: 0 0 0 40px;text-align: left;}
.manual_wrap .prd_division_tab_02 .flow_desc_box .flow_desc_list_02 .flow_desc_cont .desc_cont_tit{display: block;position: relative;padding-left: 8px;}
.manual_wrap .prd_division_tab_02 .flow_desc_box .flow_desc_list_02 .flow_desc_cont .desc_cont_tit::before{content: "";position: absolute;top: 10px;left: 0px;width: 3px;height: 3px;background-color: #444;border-radius: 50%;}
.manual_wrap .prd_division_tab_02 .flow_desc_box .flow_desc_list_02 .flow_desc_cont .desc_cont_subtit{display: block;font-size: 16px;font-weight: normal;}
.manual_wrap .prd_division_tab_02 .flow_desc_box .flow_desc_list_02 .flow_desc_cont .desc_cont_subtit.subtit_mb{margin-bottom: 25px;}
.manual_wrap .prd_division_tab_02 .video_box{margin-bottom: 110px;}
.manual_wrap .prd_division_tab_02 .video_box .video_cont{overflow: hidden;}
.manual_wrap .prd_division_tab_02 .video_box .video_cont img{float: left;margin-right: 40px;border-radius: 30px;width: 675px;height: 379px;}

.manual_wrap .prd_division_tab_03 .tab3_select_box{width: 448px;height: 50px;line-height: 50px;border-radius: 15px;border: 1px solid #cacaca;padding: 0 35px;margin-bottom: 80px;position: relative;}
.manual_wrap .prd_division_tab_03 .tab3_select_box::after{content: "";position: absolute;top: 19px;right: 35px;width: 14px;height: 12px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/table_arrow_down.png");}
.manual_wrap .prd_division_tab_03 .tab3_select_box span{font-size: 20px;font-family:"notokr-regular";color: #444;}
.manual_wrap .prd_division_tab_03 .tab3_select_box span.tab3_select_more{font-size: 14px;font-family:"notokr-regular";color: #c5c5c5;position: absolute;top: 0;right: 55px;}
.manual_wrap .prd_division_tab_03 .tab3_select_box .tab_03_select{position: absolute;top: -1px;left: -1px;z-index: 1;width: 448px;height: 248px;background-color: #fff; border: 1px solid #c5c5c5;border-radius: 15px;box-shadow: 0px 5px 9px 0.3px rgba(82, 82, 82, 0.1);display: none;}
.manual_wrap .prd_division_tab_03 .tab3_select_box .tab_03_select.on{display: block;}
.manual_wrap .prd_division_tab_03 .tab3_select_box .tab_03_select .tab_03_select_list > a{position: relative;height: 50px;line-height: 50px;font-size: 20px;font-family:"notokr-regular";color: #444;padding: 0 35px;background-color: #fff;display: block;}
.manual_wrap .prd_division_tab_03 .tab3_select_box .tab_03_select .tab_03_select_list > a.tab_03_bt{border-radius: 15px 15px 0 0;}
.manual_wrap .prd_division_tab_03 .tab3_select_box .tab_03_select .tab_03_select_list > a::after{content: "";position: absolute;top: 19px;right: 35px;width: 14px;height: 12px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/table_arrow_down.png");}
.manual_wrap .prd_division_tab_03 .tab3_select_box .tab_03_select .tab_03_select_list > a.on::after{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/table_arrow_on_up.png") no-repeat;}
.manual_wrap .prd_division_tab_03 .tab3_select_box .tab_03_select .tab_03_select_list .tab_03_hidden_list{position: relative;height: 50px;line-height: 50px;padding: 0 35px 0 50px;display: none;background-color: #f5f5f5;}
.manual_wrap .prd_division_tab_03 .tab3_select_box .tab_03_select .tab_03_select_list .tab_03_hidden_list a{font-size: 18px;font-family:"notokr-regular";color: #26988a;display: block;}
.manual_wrap .prd_division_tab_03 .tab3_select_box .tab_03_select .tab_03_select_list .tab_03_hidden_list.on{display: block;}
.manual_wrap .prd_division_tab_03 .tab3_select_box .tab_03_select .tab_03_select_list .tab_03_hidden_list::before{content: "";position: absolute;top: 23px;left: 37px;width: 4px;height: 4px;border-radius: 50%;background-color: #26988a;}
.manual_wrap .prd_division_tab .process_box{margin-bottom: 85px;}
.manual_wrap .prd_division_tab .process_box .process_tit{font-size: 28px;font-family:'notokr-medium';color: #000;margin-bottom: 35px;}
.manual_wrap .prd_division_tab .process_box .process_subtit{font-size: 20px;font-family:"notokr-regular";color: #444;margin-bottom: 25px;}
.manual_wrap .prd_division_tab .process_box .process_download{display: block;width: 207px;height: 50px;line-height: 50px;text-align: center;border-radius: 16px;box-shadow: 0px 5px 9px 0.3px rgba(82, 82, 82, 0.1);background-color: #26988a;font-size: 16px;font-family:"notokr-regular";color: #fff;}
.manual_wrap .prd_division_tab_03 .video_box{margin-bottom: 110px;}
.manual_wrap .prd_division_tab_03 .video_box .video_cont{overflow: hidden;}
.manual_wrap .prd_division_tab_03 .video_box .video_cont img{float: left;margin-right: 40px;border-radius: 30px;width: 675px;height: 379px;}

/******************************************************************
	notice
*******************************************************************/
.notice_wrap .prd_division_top{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_notice_bg.jpg") no-repeat 50% 0;position: relative;}
.notice_wrap .prd_division_top::after{content: "";position: absolute;top: 268px;left: 50%;transform: translateX(-50%);z-index: -1;width: 100%;height: 313px;background-color: #f5f5f5;border-bottom: 1px solid #e9e9e9;}

.notice_wrap .prd_division .prd_division_button_box{width: 420px;}
.notice_wrap .prd_division .prd_division_button_box .prd_division_tab_button{width: 50%;}

.notice_wrap .search_wrap{text-align: center;padding-bottom: 60px;position: relative;} /* 230328 추가 */
.notice_wrap .search_wrap .search_desc{position: absolute;top: -30px;left: 38px;font-size: 18px;font-family:"notokr-demilight";color: #979797;text-align: center;} /* 230328 추가 */
.notice_wrap .search_wrap .search_tit{font-size: 18px;font-family:"notokr-demilight";color: #979797;margin-bottom: 20px;}
.notice_wrap .search_wrap .search_tit.search_tit_left{text-align: left;padding-left: 38px;} /* 230328 추가 */
/* .notice_wrap .search_wrap .search_box{width: 600px;position: relative;margin: 0 auto;}
.notice_wrap .search_wrap .search_box::before{content: "";position: absolute;top: 12px;right: 35px;z-index: 1;width: 26px;height: 26px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_search_icon.png")no-repeat;}
.notice_wrap .search_wrap .search_box .search{width: 600px;height: 50px;padding: 0 35px;border: 3px solid #26988a;border-radius: 17px;background-color: #fff;font-size: 20px;font-family:"notokr-demilight";color: #979797;}
.notice_wrap .search_wrap .search_box .search::placeholder{font-size: 20px;font-family:"notokr-demilight";color: #979797;} */

/* s: 230317 */
.notice_wrap .search_wrap .search_box{width: 600px;position: relative;margin: 0 auto;}
.notice_wrap .search_wrap .search_box .search_btn_img{position: absolute;top: 12px;right: 35px;z-index: 1;width: 26px;height: 26px;}
.notice_wrap .search_wrap .search_box .search_btn_img img{width: 100%;}
.notice_wrap .search_wrap .search_box .search{width: 600px;height: 50px;padding: 0 60px 0 35px;border: 3px solid #26988a;border-radius: 17px;background-color: #fff;font-size: 20px;font-family:"notokr-demilight";color: #979797;}
.notice_wrap .search_wrap .search_box .search::placeholder{font-size: 20px;font-family:"notokr-demilight";color: #979797;}
/* e: 230317 */

.notice_wrap .notice_list_wrap{margin-bottom: 55px;}
.notice_wrap .notice_list_wrap .notice_list_tit{font-size: 17px;font-family:"notokr-regular";color: #444;margin: 50px 0 25px 0;}
.notice_wrap .notice_list_wrap .notice_list_tit span{margin-left: 5px;color: #26988a;}

.notice_wrap .notice_list_wrap .notice_list_box ul li a{display: block;width: 100%;padding: 20px 0;line-height: 1.5; border-bottom: 1px solid #c5c5c5;overflow: hidden;}
.notice_wrap .notice_list_wrap .notice_list_box ul li a.list_item_bb{border-bottom: 1px solid #444;}
.notice_wrap .notice_list_wrap .notice_list_box ul li a.list_item_bt{border-top: 1px solid #444;}
.notice_wrap .notice_list_wrap .notice_list_box ul li a span{font-size: 16px;font-family:"notokr-regular";color: #444;display: block;text-align: center;float: left;}
.notice_wrap .notice_list_wrap .notice_list_box ul li a .list_num{width: 80px;}
.notice_wrap .notice_list_wrap .notice_list_box ul li a .list_text{width: 960px;text-align: left;padding-left: 85px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.notice_wrap .notice_list_wrap .notice_list_box ul li a .list_date{width: 150px;}

.notice_wrap .notice_list_wrap .notice_list_header ul li a{border-top: 1px solid #444;border-bottom: none;}
.notice_wrap .notice_list_wrap .notice_list_header ul li a.notice_list_header_bb{border-bottom: 1px solid #444;}
.notice_wrap .notice_list_wrap .notice_list_header ul li a span{font-family:'notokr-medium';}
.notice_wrap .notice_list_wrap .notice_list_header ul li a .list_h_01{color: #26988a;}

/******************************************************************
	Page Navigation
*******************************************************************/
div.page_nav { margin: 0 0 50px; text-align: center;}
div.page_nav a { text-align: center; font-size: 16px; font-family:"notokr-regular"; margin: 0 12px; display: inline-block; color: #c5c5c5;}
div.page_nav strong { text-align: center; font-size: 16px; font-family:"notokr-regular"; margin: 0 12px; display: inline-block; color: #444;text-decoration: underline;}
div.page_nav a.page_first { text-indent: -2000px; overflow: hidden; width: 11px;height: 12px; background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_page_first.jpg") no-repeat;}
div.page_nav a.page_prev { text-indent: -2000px; overflow: hidden; width: 7px;height: 12px; background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_page_prev.jpg") no-repeat;}
div.page_nav a.page_next { text-indent: -2000px;  overflow: hidden; width: 7px;height: 12px; background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_page_next.jpg") no-repeat;}
div.page_nav a.page_end { text-indent: -2000px; overflow: hidden; width: 11px;height: 12px; background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_page_end.jpg") no-repeat;}

/******************************************************************
	FAQ 
*******************************************************************/
.notice_wrap .qna_wrap{display: table;width: 100%;table-layout: fixed;}
.notice_wrap .qna_wrap .qna_box{display: table-cell;vertical-align: middle;}

.notice_wrap .qna_wrap .qna_select_box{width: 300px;height: 50px;border-radius: 15px;border: 1px solid #cacaca;padding: 0 20px;margin-bottom: 20px; background-color: #fff;position: relative;}
.notice_wrap .qna_wrap .qna_select_box::after{content: "";position: absolute;top: 19px;right: 20px;width: 14px;height: 12px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/table_arrow_down.png");}
.notice_wrap .qna_wrap .qna_select_box span{font-size: 18px;font-family:"notokr-regular";color: #444;line-height: 50px;}
.notice_wrap .qna_wrap .qna_select_box span.qna_select_more{font-size: 14px;font-family:"notokr-regular";color: #c5c5c5;position: absolute;top: 0;right: 40px;}
.notice_wrap .qna_wrap .qna_select_box .qna_select{position: absolute;top: -1px;left: -1px;z-index: 11;width: 300px;padding-bottom: 20px;background-color: #fff; border: 1px solid #c5c5c5;border-radius: 15px;box-shadow: 0px 5px 9px 0.3px rgba(82, 82, 82, 0.1);display: none;}
.notice_wrap .qna_wrap .qna_select_box .qna_select.on{display: block;}
.notice_wrap .qna_wrap .qna_select_box .qna_select .qna_select_list a{position: relative;font-size: 18px;font-family:"notokr-regular";color: #444;padding: 20px 20px 0 20px;background-color: #fff;display: block;}
.notice_wrap .qna_wrap .qna_select_box .qna_select .qna_select_list a.qna_bt{border-radius: 15px 15px 0 0;color: #26988a;}
.notice_wrap .qna_wrap .qna_select_box .qna_select .qna_select_list a.qna_bt::after{content: "";position: absolute;top: 20px;right: 20px;width: 14px;height: 12px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/table_arrow_on_up.png");}

.notice_wrap .notice_list_wrap .notice_list_accordion ul li a .list_num{width: 160px;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul li a .list_text{width: 880px;text-align: left;padding-left: 45px;overflow: unset;text-overflow: unset;white-space: unset;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul li a .list_date{width: 150px;}

/* .notice_wrap .notice_list_wrap .notice_list_accordion ul li.on a{border-bottom: none;background-color: #f8f8f8;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul .notice_hidden_list{min-height: 57px;line-height: 1.5;padding: 20px 0;display: none;position: relative;background-color: #f8f8f8;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul .notice_hidden_list::before{content: "";position: absolute;top: 0;left: 208px;width: 30px;height: 4px;background-color: #26988a;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul .notice_hidden_list.open{display: block;border-bottom: 1px solid #c5c5c5;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul .notice_hidden_list p{padding: 0 150px 0 208px;font-size: 16px;font-family:"notokr-regular";color: #444;background-color: #f8f8f8;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul .notice_hidden_list p span{color: #26988a;} */

/* s: 230316 수정 */
.notice_wrap .notice_list_wrap .notice_list_accordion ul li.on .notice_show_list{border-bottom: none;background-color: #f8f8f8;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul .notice_hidden_list{min-height: 57px;line-height: 1.5;padding: 20px 0;display: none;position: relative;background-color: #f8f8f8;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul .notice_hidden_list::before{content: "";position: absolute;top: 0;left: 208px;width: 30px;height: 4px;background-color: #26988a;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul .notice_hidden_list.open{display: block;border-bottom: 1px solid #c5c5c5;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul .notice_hidden_list .hidden_answer{color: #26988a;display: block;font-size: 16px;font-family:"notokr-regular";position: absolute;top: 20px;left: 208px;z-index: 10;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul .notice_hidden_list p{padding: 0 150px 0 208px;font-size: 16px;font-family:"notokr-regular";color: #444;background-color: #f8f8f8;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul .notice_hidden_list p:nth-of-type(2){text-indent: 15px;}
.notice_wrap .notice_list_wrap .notice_list_accordion ul .notice_hidden_list p a{border-bottom: none;padding: 0;}
/* e: 230316 수정 */


/******************************************************************
	notice detail
*******************************************************************/
.notice_detail_wrap .prd_division_top::after{display: none;}
.notice_detail_wrap .notice_detail_box{margin-top: 62px;}
.notice_detail_wrap .notice_detail_box .notice_detail_tit{font-size: 28px;font-family:"notokr-medium";color: #000;margin-bottom: 42px;}
.notice_detail_wrap .notice_detail_box .notiec_detail_subtit{font-size: 16px;font-family:"notokr-regular";color: #939393;margin-bottom: 18px;}
.notice_detail_wrap .notice_detail_box .notiec_detail_subtit .subtit_date{display: inline-block;margin-right: 35px;position: relative;}
.notice_detail_wrap .notice_detail_box .notice_detail_file{overflow: hidden;padding: 10px 25px;border-top: 1px solid #c5c5c5;border-bottom: 1px solid #c5c5c5;}
.notice_detail_wrap .notice_detail_box .notice_detail_file .file_item{float: left;font-size: 16px;font-family:"notokr-regular";color: #444;}
.notice_detail_wrap .notice_detail_box .notice_detail_file .file_type{width: 10%;color: #26988a;}
.notice_detail_wrap .notice_detail_box .notice_detail_file .file_name{width: 70%;text-align: left;padding-left: 50px;}
.notice_detail_wrap .notice_detail_box .notice_detail_cont{padding: 42px 11px 37px 11px;}
.notice_detail_wrap .notice_detail_box .notice_detail_cont .cont_line{margin-bottom: 10px;font-size: 16px;font-family:"notokr-regular";color: #444;}

.notice_detail_wrap .notice_detail_box .notice_detail_nav{border-top: 1px solid #c5c5c5;border-bottom: 1px solid #c5c5c5;margin-bottom: 25px;}
.notice_detail_wrap .notice_detail_box .notice_detail_nav .detail_nav_line{overflow: hidden;padding: 15px 25px;display: block;}
.notice_detail_wrap .notice_detail_box .notice_detail_nav .detail_nav_line.detail_nav_next{border-bottom: 1px solid #c5c5c5;}
.notice_detail_wrap .notice_detail_box .notice_detail_nav .detail_nav_line .nav_item{float: left;font-size: 16px;font-family:"notokr-medium";color: #444;}
.notice_detail_wrap .notice_detail_box .notice_detail_nav .detail_nav_line .nav_tit{width: 10%;position: relative;}
.notice_detail_wrap .notice_detail_box .notice_detail_nav .detail_nav_line .nav_tit::after{content: "";position: absolute;top: 2px;left: 50px;width: 13px;height: 12px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/notice_detail_up_icon.png")no-repeat 100% / cover;}
.notice_detail_wrap .notice_detail_box .notice_detail_nav .detail_nav_line.detail_nav_prev .nav_tit::after{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/notice_detail_down_icon.png")no-repeat 100% / cover;}
.notice_detail_wrap .notice_detail_box .notice_detail_nav .detail_nav_line .nav_cont{width: 90%;padding-left: 50px;text-align: left;}

.notice_detail_wrap .notice_detail_box .notice_list_btn{text-align: right;margin-bottom: 42px;}
.notice_detail_wrap .notice_detail_box .notice_list_btn a{font-size: 20px;font-family:"notokr-regular";color: #fff;display: inline-block;padding: 15px 40px;text-align: center;border-radius: 16px;box-shadow: 0px 5px 9px 0.3px rgba(82, 82, 82, 0.1);background-color: #26988a;}

/******************************************************************
	contents
*******************************************************************/
.contents_wrap .prd_division_top{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_contents_bg.jpg") no-repeat 50% 0;}
.contents_wrap .prd_division_top .prd_division_tit{padding-top: 120px;}

.contents_wrap .board_edit{margin: 0 0 45px;border-top: 1px solid #c5c5c5;}
.contents_wrap .board_edit table{width: 100%;}
.contents_wrap .board_edit table caption{display: none;}
.contents_wrap .board_edit table td * { vertical-align: middle; }
.contents_wrap .board_edit table td {border-bottom: 1px solid #c5c5c5;padding: 12px 20px;}
.contents_wrap .board_edit table td.board_edit_head{text-align: center;font-size: 16px;font-family:"notokr-medium";color: #444;background: #f5f5f5;border-bottom: 1px solid #c5c5c5;}

.contents_wrap .contents_select_box{width: 179px;height: 42px;line-height: 40px;border-radius: 10px;border: 1px solid #cbcbcb;padding: 0 15px;position: relative;}
.contents_wrap .contents_select_box.on{z-index: 3;} /* 230313 수정 */
.contents_wrap .contents_select_box::after{content: "";position: absolute;top: 15px;right: 15px;z-index: 1;width: 14px;height: 12px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/table_arrow_down.png");}
.contents_wrap .contents_select_box.on::after{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/table_arrow_on_up.png");}
.contents_wrap .contents_select_box span{font-size: 16px;font-family:"notokr-regular";color: #444;}

.contents_wrap .contents_select_box .contents_select{position: absolute;top: -1px;left: -1px;z-index: 1;width: 179px;height: 115px;background-color: #fff; border: 1px solid #c5c5c5;border-radius: 10px;box-shadow: 0px 5px 9px 0.3px rgba(82, 82, 82, 0.1);display: none;}
.contents_wrap .contents_select_box .contents_select.contents_faq_select{height: 329px;} /* 230313 수정 */
.contents_wrap .contents_select_box .contents_select.contents_select_tcol{height: 79px;} /* 230313 추가 */
.contents_wrap .contents_select_box .contents_select.on{display: block;}
.contents_wrap .contents_select_box .contents_select .contents_select_list > a{position: relative;font-size: 16px;height: 36px;font-family:"notokr-regular";color: #444;padding: 1px 15px;display: block;}
.contents_wrap .contents_select_box .contents_select .contents_select_list > a:hover{color: #26988a;}

.contents_wrap .contents_search_line .contents_search_item{float: left;}
.contents_wrap .contents_search{width: 532px;}
.contents_wrap .contents_search .search{margin-left: 20px;width: 100%;height: 42px;padding: 0 15px;border: 1px solid #c5c5c5;border-radius: 10px;background-color: #fff;font-size: 16px;font-family:"notokr-regular";color: #979797;}
.contents_wrap .contents_search .search::placeholder{font-size: 16px;font-family:"notokr-regular";color: #979797;}

.contents_wrap .contents_search_btn{padding-left: 40px;}
.contents_wrap .contents_search_btn a{font-size: 16px;font-family:"notokr-regular";color: #fff;display: inline-block;text-align: center;width: 96px;padding: 13px 0;border-radius: 10px;box-shadow: 0px 5px 9px 0.3px rgba(82, 82, 82, 0.1);}
.contents_wrap .contents_search_btn a.search_reset{background-color: #444;margin-right: 15px;position: relative;padding-left: 15px;}
.contents_wrap .contents_search_btn a.search_reset::before{content: "";position: absolute;top: 14px;left: 15px;width: 17px;height: 15px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/cotents_search_reset_icon.png");}
.contents_wrap .contents_search_btn a.search_select{background-color: #26988a;}

.contents_wrap .contents_btn{text-align: right;margin-bottom: 23px;}
.contents_wrap .contents_btn a{display: inline-block;width: 96px;padding: 9px 0;text-align: center;border-radius: 10px;font-size: 16px;font-family:"notokr-regular";}
.contents_wrap .contents_btn a.contents_btn_new{border: 1px solid #26988a;color: #26988a;margin-right: 15px;}
.contents_wrap .contents_btn a.contents_btn_remove{border: 1px solid #e0e0e0;color: #444;}

.contents_wrap .contents_edit{margin-bottom: 55px;}
.contents_wrap .contents_edit table input[type="checkbox"]{display: none;}
.contents_wrap .contents_edit table input[type="checkbox"] + label{cursor: pointer;display: inline-block;line-height: 25px;font-size: 0;text-indent: -9999px;width: 15px;height: 15px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/login_check.png")no-repeat;}
.contents_wrap .contents_edit table input[type="checkbox"]:checked + label{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/login_check_on.png") no-repeat;}
.contents_wrap .contents_edit tr.table_head td{font-family:"notokr-medium";text-align: center;border-top: 1px solid #444;background-color: #f5f5f5;}
.contents_wrap .contents_edit tr.table_head td em{font-size:14px;color:#797979;}
.contents_wrap .contents_edit tr{font-size: 16px;font-family:"notokr-regular";color: #444;}
.contents_wrap .contents_edit tr.contents_edit_last{border-bottom: 1px solid #444;}
.contents_wrap .contents_edit td{height: 60px;text-align: center;border-top: 1px solid #c5c5c5;border-right: 1px solid #c5c5c5;}
.contents_wrap .contents_edit td.edit_list_br{border-right: none;}
.contents_wrap .contents_edit td.edit_list_tal{text-align-last: left;padding-left: 30px;}

.contents_wrap .board_edit_modify{margin: 0 0 22px;}
.contents_wrap .board_edit_modify .modify_date{font-size: 16px;font-family:"notokr-regular";color: #444;}

.contents_wrap .board_edit_modify .modify_tit_box .modify_tit{width: 532px;height: 42px;border-radius: 10px;border: 1px solid #c5c5c5;padding: 0 15px;font-size: 16px;font-family:"notokr-regular";color: #979797;}
.contents_wrap .board_edit_modify .modify_tit_box .modify_subtit{margin-left: 285px;color: #ff4848;font-size: 14px;font-family:"notokr-regular";} /* 230227 추가 */
.contents_wrap .board_edit_modify .modify_url_box{padding: 36px 20px;}
.contents_wrap .board_edit_modify .modify_url_box .modify_url_text{font-size: 16px;font-family:"notokr-regular";color: #444;margin-bottom: 25px;line-height: 1.5;}

.contents_wrap .board_edit_modify tr.modify_file_box .modify_file_line{overflow: hidden;}
.contents_wrap .board_edit_modify tr.modify_file_box .file_line{float: left;}
.contents_wrap .board_edit_modify tr.modify_file_box .file_line .file_tit{width: 532px;height: 33px;padding: 0 15px;border-radius: 7px;border: 1px solid #cdcdcd;font-family:"notokr-regular";color: #979797;margin-right: 20px;}
.contents_wrap .board_edit_modify tr.modify_file_box .file_line .file_btn{cursor: pointer;width: 97px;height: 33px;text-indent: -9999px;font-size: 0;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/modify_file_btn.png") no-repeat 100% / cover;}
.contents_wrap .board_edit_modify tr.modify_file_box .file_line .file_preview{display: block;width: 28px;height: 22px;margin: 5px 0 0 10px;}

.contents_wrap .contents_modify_btn a{box-shadow: 0px 5px 9px 0.3px rgba(82, 82, 82, 0.1);font-size: 20px;width: 118px;padding: 14px 0;border-radius: 16px;}
.contents_wrap .contents_modify_btn a.contents_btn_save{border: 1px solid #26988a;color: #ffff;background-color: #26988a;margin-right: 5px;}
.contents_wrap .contents_modify_btn a.contents_btn_list{border: 1px solid #e0e0e0;color: #444;}

/******************************************************************
	dashboard 230620
*******************************************************************/
.dashboard_wrap .prd_division .prd_division_button_box{width: 630px;}
.dashboard_wrap .prd_division .prd_division_button_box .prd_division_tab_button{width: 33.3333%;}

.dashboard_wrap .prd_division_top{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/partner_dashboard_bg.jpg") no-repeat 50% 0;}
.dashboard_wrap .prd_division_top .prd_division_tit{padding-top: 88px;}

.dashboard_wrap .contents_search_btn{padding-left: 0;width: 100%;text-align: center;}

.dashboard_wrap .radio_box{display: inline-block;padding: 10px 0;}
.dashboard_wrap .radio_box.radio_box_mr{margin-right: 20px;}
.dashboard_wrap .radio_box input[type="radio"]{display: none;}
.dashboard_wrap .radio_box input[type="radio"] + label{cursor: pointer;display: inline-block;padding: 2px 0 0 30px;width: 100%;height: 21px;margin: 0;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/dashboard_radio_off.png")no-repeat 0 50%;}
.dashboard_wrap .radio_box input[type="radio"]:checked + label{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/dashboard_radio_on.png") no-repeat 0 50%;}
.dashboard_wrap .radio_box .radio_txt{font-size: 16px;font-family:"notokr-regular";color: #444;}

.dashboard_wrap .search_box{width: 179px;position: relative;}
.dashboard_wrap .search_box .search_btn_img{position: absolute;top: 10px;right: 15px;z-index: 1;width: 20px;height: 20px;}
.dashboard_wrap .search_box .search_btn_img img{width: 100%;}
.dashboard_wrap .search_box .search{width: 179px;height: 42px;padding: 0 35px 0 15px;border: 1px solid #c5c5c5;border-radius: 10px;background-color: #fff;font-size: 16px;font-family:"notokr-regular";color: #444;}
.dashboard_wrap .search_box .search::placeholder{font-size: 16px;font-family:"notokr-regular";color: #444;}

.dashboard_wrap .txt_box{display:flex;line-height: 42px;position: relative;}
.dashboard_wrap .txt_box em {margin:0 10px;}
.dashboard_wrap .txt_box .txt{width: 179px;height: 42px;padding: 0 15px 0 15px;border: 1px solid #c5c5c5;border-radius: 10px;background-color: #fff;font-size: 16px;font-family:"notokr-regular";color: #444;}
.dashboard_wrap .txt_box .txt::placeholder{font-size: 16px;font-family:"notokr-regular";color: #444;}

.dashboard_wrap .contents_select_box .contents_select{height: auto;padding-bottom: 5px;line-height: 40px;}

.dashboard_wrap .dashboard_edit_top{margin-bottom: 20px;}
.dashboard_wrap .dashboard_edit_top .edit_top_tit{float: left;font-size: 17px;font-family:"notokr-regular";color: #444;padding-top: 10px;}
.dashboard_wrap .dashboard_edit_top .edit_top_tit span{color: #26988a;}
.dashboard_wrap .dashboard_edit_top .edit_top_right{float: right;}
.dashboard_wrap .dashboard_edit_top .edit_top_right .dashboard_btn{display: inline-block;width: auto;padding: 9px 15px;text-align: center;border-radius: 10px;font-size: 16px;font-family:"notokr-regular";border: 1px solid #26988a;color: #26988a;margin-right: 15px;}
.dashboard_wrap .dashboard_edit_top .edit_top_right .dashboard_btn.inspection_btn{width: 119px;}
.dashboard_wrap .dashboard_edit_top .edit_top_right .dashboard_btn.dashboard_btn01{margin-right: 13px;}
.dashboard_wrap .dashboard_edit_top .edit_top_right .dashboard_btn.dashboard_btn02{margin-right: 6px;}
.dashboard_wrap .dashboard_edit_top .edit_top_right .dashboard_btn.dashboard_btn03{border-color: #c5c5c5;color: #444;width: 60px;margin-right: 35px;line-height: 1;vertical-align: top;padding: 6px 15px;} /* 230718 수정 */
.dashboard_wrap .dashboard_edit_top .edit_top_right .dashboard_btn.dashboard_btn04{margin-right: 0;background-color: #179a84;color: #fff;}
.dashboard_wrap .dashboard_edit_top .edit_top_right .contents_select_box{display: inline-block;width: 140px;height: auto;padding: 9px 15px;line-height: 1;}
.dashboard_wrap .dashboard_edit_top .edit_top_right .contents_select_box::after{top: 12px;}
.dashboard_wrap .dashboard_edit_top .edit_top_right .contents_select_box .contents_select{line-height: 33px;width: 140px;}
.dashboard_wrap .dashboard_edit_top .edit_top_left{float:left;}

.dashboard_wrap .dashboard_edit_top_n{margin-bottom: 20px;}
.dashboard_wrap .dashboard_edit_top_n .edit_top_tit{float: left;font-size: 17px;font-family:"notokr-regular";color: #444;}
.dashboard_wrap .dashboard_edit_top_n .edit_top_tit span{color: #26988a;}
.dashboard_wrap .dashboard_edit_top_n .edit_top_right{float: right;}
.dashboard_wrap .dashboard_edit_top_n .edit_top_left .dashboard_btn{display: inline-block;width: auto;padding: 9px 15px;text-align: center;border-radius: 10px;font-size: 16px;font-family:"notokr-regular";border: 1px solid #26988a;color: #26988a;margin-right: 15px;}
.dashboard_wrap .dashboard_edit_top_n .edit_top_left .dashboard_btn.inspection_btn{min-width: 119px;}
.dashboard_wrap .dashboard_edit_top_n .edit_top_left .dashboard_btn.dashboard_btn01{margin-right: 13px;}
.dashboard_wrap .dashboard_edit_top_n .edit_top_left .dashboard_btn.dashboard_btn02{margin-right: 6px;}
.dashboard_wrap .dashboard_edit_top_n .edit_top_left .dashboard_btn.dashboard_btn03{border-color: #c5c5c5;color: #444;width: 60px;margin-right: 35px;line-height: 1;vertical-align: top;padding: 6px 15px;} 
.dashboard_wrap .dashboard_edit_top_n .edit_top_left .dashboard_btn.dashboard_btn04{margin-right: 0;background-color: #179a84;color: #fff;}
.dashboard_wrap .dashboard_edit_top_n .edit_top_left .contents_select_box{display: inline-block;width: 140px;height: auto;padding: 9px 15px;line-height: 1;}
.dashboard_wrap .dashboard_edit_top_n .edit_top_left .contents_select_box::after{top: 12px;}
.dashboard_wrap .dashboard_edit_top_n .edit_top_left .contents_select_box .contents_select{line-height: 33px;width: 140px;}
.dashboard_wrap .dashboard_edit_top_n .edit_top_left{float:left;}

.dashboard_wrap .contents_edit tr.table_head.table_head_bt td{border-top: 1px solid #c5c5c5;border-bottom: 1px solid #444;}
.dashboard_wrap .contents_edit tr.table_head td.edit_list_bt{border-bottom: 1px solid #444;}
.dashboard_wrap .contents_edit tr td.edit_list_link a{display: block;width: 100%;height: 100%;font-size: 0;}
.dashboard_wrap .contents_edit tr td.edit_list_o a,
.dashboard_wrap .contents_edit tr td.edit_list_x a{position: relative;}
.dashboard_wrap .contents_edit tr td.edit_list_o a::before,
.dashboard_wrap .contents_edit tr td.edit_list_x a::before,
.dashboard_wrap .contents_edit tr td.edit_list_x a::after{content: "";position: absolute;top: 50%;left: 50%;}
.dashboard_wrap .contents_edit tr td.edit_list_o a::before{transform: translate(-50%,-50%);width: 13px;height: 13px;border-radius: 50%;border: 2px solid #26988a;}
.dashboard_wrap .contents_edit tr td.edit_list_x a::before{transform: translate(-50%,-50%) rotate(45deg);width: 15px;height: 2px;background-color: #c7c7c7;}
.dashboard_wrap .contents_edit tr td.edit_list_x a::after{transform: translate(-50%,-50%) rotate(135deg);width: 15px;height: 2px;background-color: #c7c7c7;}

.dashboard_wrap .dashboard_no_result{padding: 5px 0 55px;text-align: center;}
.dashboard_wrap .dashboard_no_result .no_result_tit{font-size: 22px;font-family:"notokr-medium";color: #444;margin-top: 20px;}
.dashboard_wrap .dashboard_no_result .no_result_subtit{font-size: 16px;font-family:"notokr-regular";color: #969696;margin-top: 20px;}

.dashboard_wrap .contents_edit .inspection_txt{width: 970px;height: 42px;border-radius: 10px;border: 1px solid #c5c5c5;padding: 0 15px;font-size: 16px;font-family:"notokr-regular";color: #444;margin: 0 auto;text-align: left;line-height: 42px;margin:8px;}
/* .dashboard_wrap .contents_edit .inspection_txt::placeholder{font-size: 16px;font-family:"notokr-regular";color: #444;} */
.dashboard_wrap .contents_edit .inspection_txt.inspection_txt_751{width: 751px;height: auto;line-height: 20px;padding: 10px 15px;} 
.dashboard_wrap .contents_edit .inspection_txt.inspection_txt_625{width: 625px;height: auto;line-height: 20px;padding: 10px 15px;margin:0;}
.dashboard_wrap .contents_edit .inspection_txt.inspection_txt_475{width: 475px;}
.dashboard_wrap .contents_edit .inspection_num{font-size: 16px;font-family:"notokr-regular";color: #444;cursor: pointer;}
.dashboard_wrap .contents_edit .inspection_num:hover{color: #179a84;}
.dashboard_wrap .contents_edit .inspection_no_num{font-size: 16px;font-family:"notokr-regular";color: #444;cursor: pointer;}
.dashboard_wrap .contents_edit .inspection_no_num:hover{color: #179a84;}

/******************************************************************
	dashboard popup
*******************************************************************/
.dashboard_popup{position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 10;padding: 60px 35px 100px;width: 530px;min-height: 600px;background-color: #fff;border-radius: 17px;box-shadow: 0px 5px 9px 0px rgba(82, 82, 82, 0.1);display: none;}
.dashboard_popup.on{display: block;}
.dashboard_popup .dashboard_poup_tit{position: relative;font-size: 24px;font-family:"notokr-regular";color: #000;text-align: center;padding-bottom: 20px;}
.dashboard_popup .dashboard_poup_tit::after{content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 100%;height: 2px;background-color: #f5f5f5;}
.dashboard_popup .dashboard_popup_close{position: absolute;top: 30px;right: 30px;width: 21px;height: 21px;display: block;}
.dashboard_popup .dashboard_popup_close img{width: 100%;}

.dashboard_popup .search_box{width: 460px;position: relative;margin: 30px auto 40px;}
.dashboard_popup .search_box .search_btn_img{position: absolute;top: 12px;right: 35px;z-index: 1;width: 26px;height: 26px;}
.dashboard_popup .search_box .search_btn_img img{width: 100%;}
.dashboard_popup .search_box .search{width: 460px;height: 50px;padding: 0 60px 0 35px;border: 3px solid #26988a;border-radius: 17px;background-color: #fff;font-size: 16px;font-family:"notokr-regular";color: #979797;}
.dashboard_popup .search_box .search::placeholder{font-size: 16px;font-family:"notokr-regular";color: #979797;}

.dashboard_popup .popup_list_box .popup_list_top{overflow: hidden;text-align: center;font-size: 18px;font-family:"notokr-medium";color: #444;padding-bottom: 15px;border-bottom: 2px solid #e0e0e0;}
.dashboard_popup .popup_list_box .popup_list_top .list_top{float: left;}
.dashboard_popup .popup_list_box .popup_list_top .list_top_01{width: 153px;}
.dashboard_popup .popup_list_box .popup_list_top .list_top_02{width: 154px;}
.dashboard_popup .popup_list_box .popup_list_top .list_top_03{width: 153px;}

.dashboard_popup .popup_list_line{text-align: center;font-size: 16px;font-family:"notokr-regular";color: #444;}
.dashboard_popup .popup_list_line li{border: 2px solid transparent;margin-top: -3px;}
.dashboard_popup .popup_list_line li a{display: block;padding: 15px 0;overflow: hidden;border-bottom: 1px solid #e0e0e0;}
.dashboard_popup .popup_list_line li:hover{border: 2px solid #26988a;}
.dashboard_popup .popup_list_line li:hover a{border-bottom: 1px solid transparent;}
.dashboard_popup .popup_list_line .list_line{float: left;}
.dashboard_popup .popup_list_line .list_line_01{width: 151px;}
.dashboard_popup .popup_list_line .list_line_02{width: 154px;}
.dashboard_popup .popup_list_line .list_line_03{width: 151px;}

.dashboard_popup .dashboard_no_result{padding: 18px 0;text-align: center;}
.dashboard_popup .dashboard_no_result .no_result_tit{font-size: 22px;font-family:"notokr-medium";color: #444;margin-top: 20px;}
.dashboard_popup .dashboard_no_result .no_result_subtit{font-size: 16px;font-family:"notokr-regular";color: #969696;margin-top: 20px;}

.dashboard_popup .dashboard_popup_close02{position: absolute;bottom: 40px;left: 50%;transform: translateX(-50%);}
.dashboard_popup .dashboard_popup_close02 a{display: inline-block;padding: 10px 35px;border-radius: 10px;box-shadow: 0px 5px 9px 0.3px rgba(82, 82, 82, 0.1);background-color: #26988a;font-size: 16px;font-family:"notokr-regular";color: #fff;}
.dashboard_popup .dashboard_popup_close02 a.popup_list_download{color: #26988a;padding: 9px 33px;border: 1px solid #26988a;background-color: #fff;}/* 230717 추가 */

.dashboard_popup_bg{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 9;background-color: rgba(0,0,0,0.1);display: none;}
.dashboard_popup_bg.on{display: block;}

/******************************************************************
	inspection popup
*******************************************************************/
.inspection_pp .dashboard_poup_tit{margin-bottom: 30px;}
.inspection_pp .popup_list_box .popup_list_top .list_top{width: 115px;}
.inspection_pp .popup_list_line .list_line{width: 114px;}
.dashboard_popup .popup_bottom{margin-top: 30px;position: relative;}
/* .inspection_pp .popup_bottom .popup_list_download{position: absolute;top: -8px;right: 0;width: 96px;text-align: center;border-radius: 10px;border: 1px solid #26988a;}
.inspection_pp .popup_bottom .popup_list_download a{font-size: 14px;font-family:"notokr-regular";color: #26988a;display: block;padding: 9px 0;} */
.dashboard_popup .popup_bottom .page_nav{margin-bottom: 20px;}

.inspection_no_pp .dashboard_poup_tit{margin-bottom: 30px;}
.inspection_no_pp .popup_list_box .popup_list_top .list_top{width: 115px;}
.inspection_no_pp .popup_list_line .list_line{width: 114px;}

/******************************************************************
	p_dashboard_wrap
*******************************************************************/
.p_dashboard_wrap .prd_division .prd_division_button_box{width: 630px;}
.p_dashboard_wrap .prd_division .prd_division_button_box .prd_division_tab_button{width: 33.33%;}

/******************************************************************
	p_inspection
*******************************************************************/
.p_dashboard_wrap .p_inspection_edit_top .edit_top_tit{position: relative;margin-right: 40px;}
.p_dashboard_wrap .p_inspection_edit_top .edit_top_tit::after{content: "";position: absolute;top: 8px;right: -22px;width: 2px;height: 20px;background-color: #8c8c8c;}
.p_dashboard_wrap .p_inspection_edit_top .dashboard_btn.p_inspection_btn{width: 119px;padding: 8px;}
.p_dashboard_wrap .p_inspection_edit_top .dashboard_btn.p_inspection_btn02{background-color: #26988a;color: #fff;margin-right: 0;}
.p_dashboard_wrap .p_inspection_edit_top .edit_date{float: left;font-size: 17px;font-family:"notokr-regular";color: #8c8c8c;padding-top: 10px;}

.p_dashboard_wrap .p_inspection_edit td.edit_list_tl{text-align: left;padding: 10px 15px;line-height: 20px;}
.p_dashboard_wrap .p_inspection_edit td .modify_tit{width: 475px;height: 42px;border-radius: 10px;border: 1px solid #c5c5c5;padding: 0 15px;font-size: 16px;font-family:"notokr-regular";color: #979797;}
.p_dashboard_wrap .p_inspection_edit td .contents_select_box{width: 91px;text-align: left;margin: 0 auto;}
.p_dashboard_wrap .p_inspection_edit td .contents_select_box .contents_select{width: 91px;}

/******************************************************************
	p_inspection
*******************************************************************/
.p_dashboard_wrap .dashboard_edit_top.pledge_edit_top .dashboard_btn{margin-right: 0;}
.p_dashboard_wrap td .pledge_btn{display: inline-block;padding: 10px 22px;color: #fff; background-color: #26988a;border-radius: 10px;}
.p_dashboard_wrap td .pledge_btn.blk{background-color: #444444;}

/******************************************************************
	p_pledge_pp
*******************************************************************/
.p_pledge_pp .p_pledge_tab_box{margin-top: 30px;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_btn ul{overflow: hidden;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_btn li{float: left;width: 50%;text-align: center;border-radius: 7px;background-color: #f5f5f5;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_btn li.active{background-color: #26988a;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_btn li a{display: block;color: #444;font-size: 18px;font-family:"notokr-medium";padding: 14px 0;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_btn li.active a{color: #fff;}

.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_cont{margin-top: 20px;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_cont .tab_cont{display: none;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_cont .tab_cont.active{display: block;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_cont .tab_cont .tab_cont_line01{font-size: 16px;font-family:"notokr-regular";color: #26988a;overflow: hidden;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_cont .tab_cont .tab_cont_line01 p{float: left;padding: 10px 0 0 15px;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_cont .tab_cont .tab_cont_line01 .file_btn{float: right;cursor: pointer;width: 97px;height: 33px;text-indent: -9999px;font-size: 0;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/modify_file_btn.png") no-repeat 100% / cover;}

.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_cont .tab_cont .tab_cont_line02 p{margin: 20px 0 0 15px;font-size: 14px;font-family:"notokr-regular";color: #c5c5c5;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_cont .tab_cont .tab_cont_line03{margin-top: 15px;padding: 15px;border-radius: 17px;background-color: #f5f5f5;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_cont .tab_cont .tab_cont_line03 li{overflow: hidden;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_cont .tab_cont .tab_cont_line03 .file_tit{float: left;width: 400px;border: 1px solid #c5c5c5;padding: 5px;border-radius: 7px;margin-bottom: 10px;font-size: 14px;font-family:"notokr-regular";color: #444;cursor: pointer;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_cont .tab_cont .tab_cont_line03 .file_tit.file_last_tit{margin-bottom: 0;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_cont .tab_cont .tab_cont_line03 a{display: block;float: right;margin-top:10px;cursor: pointer;width: 11px;height: 11px;}
.p_pledge_pp .p_pledge_tab_box .p_pledge_tab_cont .tab_cont .tab_cont_line03 a i{width: 100%;height: 100%;display: block;background: url('//img.ezwelfare.net/welfare_new/images/customer/partner/file_close_ico.png') no-repeat 100%/cover;font-size: 0;text-indent: -9999px;}

/******************************************************************
	230801 main_pp 
*******************************************************************/
.main_pp .dashboard_poup_tit{color: #179a84;}
.main_pp .dashboard_poup_subtit{color: #666;font-size: 20px;font-family:"notokr-regular";text-align: center;line-height: 28px;padding: 35px 0;}
.main_pp .popup_txt_line{margin-bottom: 20px;line-height: 25px;padding: 0 40px;}
.main_pp .popup_txt_line em{color: #179a84;font-size: 18px;font-family:"notokr-regular";}
.main_pp .popup_txt_line strong{display: block;color: #333;font-size: 18px;font-family:"notokr-bold";padding-left: 10px;}
.main_pp .popup_txt_line span{display: block;color: #333;font-size: 18px;font-family:"notokr-regular";padding-left: 10px;}

/******************************************************************
	230814 textarea
*******************************************************************/
.p_inspection_edit tr textarea{width: 475px;height: auto;resize: none;border-radius: 10px;border: 1px solid #c5c5c5; padding: 15px;font-size: 16px;color: #979797;font-family:"notokr-regular";}

/******************************************************************
	educational
*******************************************************************/
.dashboard_wrap .contents_edit .educational_cont_line p{float: left;width: 275px;border: 1px solid #c5c5c5;padding: 10px;border-radius: 7px;margin: 8px 0 8px 8px;font-size: 16px;font-family:"notokr-regular";color: #444;cursor: pointer; text-align:left;}
.dashboard_wrap .contents_edit .educational_cont_line p a{display: block;float: right;margin-top:2px;cursor: pointer;width: 11px;height: 11px;}
.dashboard_wrap .contents_edit .educational_cont_line p i{width: 100%;height: 100%;display: block;background: url('//img.ezwelfare.net/welfare_new/images/customer/partner/file_close_ico.png') no-repeat 100%/cover;font-size: 0;text-indent: -9999px;}
.dashboard_wrap .contents_edit .educational_cont_line .file_btn{float: right;cursor: pointer;width: 62px;height: 38px;margin:8px 8px 8px 0;text-indent: -9999px;font-size: 0;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/modify_file_btn2.png") no-repeat 100% / cover;}
.dashboard_wrap .contents_edit .dashboard_btn{display: inline-block;width: auto;padding: 9px 15px;text-align: center;border-radius: 10px;font-size: 16px;font-family:"notokr-regular";border: 1px solid #26988a;color: #26988a;margin-right: 15px;}
.dashboard_wrap .contents_edit .dashboard_btn.educational_btn{width: 119px;}

/******************************************************************
	security_check
*******************************************************************/
.header_nav_security .wrap_inner,
.security_wrap .wrap_inner {max-width:1200px;width:auto;min-width:320px;}
.security_wrap 
.header_nav_wrap h1 a{font-size: 30px;font-family:"notokr-medium";color: #000;display: block;}
.header_nav_wrap h1 a img{vertical-align: middle;margin-right: 15px;}
.header_nav_wrap .gnb ul > li{float: left;width: 160px;position: relative;}

.contents_wrap .contents_edit .graphBox{padding:20px 0 10px;}
.contents_wrap .contents_edit .graphBox .num {font-size: 20px;font-family:"notokr-regular";color: #444;display: block;margin-bottom:15px;}

.contents_wrap .contents_edit .graphBox.fixed {background:#ffffff;max-width:1200px;min-width:320px;margin: 0 auto;z-index:10;}
.contents_wrap .contents_edit .graphBox.fixed + .security_box {padding-top: 101px;}

.contents_wrap .contents_edit .graph{width: 100%;height: 6px;background-color:#e9e9e9;border-radius:6px;position: relative;}
.contents_wrap .contents_edit .graph .graph_inner{display:block;position: absolute;top: 0;left: 0;max-width:100%;height: 100%;border-radius:6px;background-color:#000000;font-size:0; text-indent:-9999px;}

.contents_wrap .security_check {padding-bottom:100px;}
.contents_wrap .security_check .mtit{font-size: 30px;font-family:"notokr-medium";color: #000;display: block;}
.contents_wrap .security_check .stit{font-size: 20px;font-family:"notokr-regular";color: #444;display: block;}
.contents_wrap .security_check .edit_bottom {border-top:1px solid #c5c5c5;margin-top: 20px;padding-top: 15px;vertical-align: top;}
.contents_wrap .security_check .edit_bottom .edit_top_tit {padding:0;}

.contents_wrap .security_box {padding:30px 0;}
.contents_wrap .security_box.fin {opacity:0.5;}
.contents_wrap .security_box .security_tit {font-size: 20px;font-family:"notokr-medium";color: #000;display: block;margin-bottom:25px;}
.contents_wrap .security_box .security_stit {font-size: 16px;font-family:"notokr-regular";color: #6e6e6e;display: block;margin-bottom:20px;}

.contents_wrap .security_box ul li {position:relative;background:#f5f5f5;width:100%;height:52px;border-radius:10px;margin-bottom:10px;}
.contents_wrap .security_box ul li input[type="radio"]{display: none;}
.contents_wrap .security_box ul li input[type="radio"] + label{cursor: pointer;display: inline-block;line-height: 25px;width: 100%;height: 52px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/security_check.png")no-repeat 15px 15px;}
.contents_wrap .security_box ul li input[type="radio"]:checked + label{background: #26988a url("//img.ezwelfare.net/welfare_new/images/customer/partner/security_check_on.png") no-repeat 15px 15px;box-shadow: 0px 5px 9px 0.3px rgba(82, 82, 82, 0.1);border-radius:10px;}
.contents_wrap .security_box ul li em {position:absolute;top:50%; margin-top:-10px; left:50px;font-size: 16px;font-family:"notokr-regular";color: #444444;} 
.contents_wrap .security_box ul li input[type="radio"]:checked + label em {color:#ffffff;}

.contents_wrap .security_box ul li.no{background:none;}
.contents_wrap .security_box ul li.no .noBox {float:left;width:20%;background: #f5f5f5;border-radius:10px;}
.contents_wrap .security_box ul li.no input[type="radio"] + label{cursor: pointer;display: inline-block;line-height: 25px;width: 100%;height: 52px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/security_check.png")no-repeat 15px 15px;}
.contents_wrap .security_box ul li.no input[type="radio"]:checked + label{background: #26988a url("//img.ezwelfare.net/welfare_new/images/customer/partner/security_check_on.png") no-repeat 15px 15px;box-shadow: 0px 5px 9px 0.3px rgba(82, 82, 82, 0.1);border-radius:10px;}
.contents_wrap .security_box ul li.no em {position:absolute;top:50%; margin-top:-10px; left:50px;font-size: 16px;font-family:"notokr-regular";color: #444444;} 
.contents_wrap .security_box ul li.no input[type="radio"]:checked + label em {color:#ffffff;}
.contents_wrap .security_box ul li.no::after{clear:both;content:"";display:block;}
.contents_wrap .security_box ul li.no textarea {margin-left:5px;line-height:30px;width:calc(80% - 5px);height:52px;border:1px solid #cdcdcd;border-radius:10px;resize: none;outline:none;font-size: 14px;font-family:"notokr-regular";color: #6e6e6e;padding:10px;}
.contents_wrap .security_box ul li.no textarea:focus {line-height:20px;}

.contents_wrap .security_box .edit_textarea textarea {line-height:30px;width:100%;height:52px;border:1px solid #cdcdcd;border-radius:10px;resize: none;outline:none;font-size: 14px;font-family:"notokr-regular";color: #6e6e6e;padding:10px;}
.contents_wrap .security_box .edit_textarea textarea:focus {line-height:20px;}

.contents_wrap .contents_search_btn a.search_fin{background-color: #444;margin-right: 15px;position: relative;}
.contents_wrap .contents_search_btn a.search_next{background-color: #26988a;}

.contents_wrap .contents_edit .oathBox {text-align:center;border:2px solid #9c9c9c;border-radius:10px;padding:50px 0;margin-top:40px;}
.contents_wrap .contents_edit .oathBox .oath_mtit{font-size: 30px;font-family:"notokr-medium";color: #26988a;display: inline-block;border-bottom:2px solid #26988a;margin-bottom:30px;padding-bottom:15px;}
.contents_wrap .contents_edit .oathBox .oath_stit1{font-size: 16px;font-family:"notokr-regular";color: #444;display: block;line-height:26px;margin-bottom:25px;}
.contents_wrap .contents_edit .oathBox .oath_stit2{font-size: 16px;font-family:"notokr-regular";color: #444;display: block;line-height:26px}
.contents_wrap .contents_edit .oathBox .oath_edit{background:#f5f5f5;width:620px;padding:35px;border-radius:10px;font-size: 16px;font-family:"notokr-medium";color: #444;display: block;line-height:30px;margin:0 auto 25px;text-align:left;}

.contents_wrap .contents_chk {position:relative;text-align:center;}
.contents_wrap .contents_chk .agreeTit {font-size: 20px;font-family:"notokr-medium";color: #444;padding-right:20px;}
.contents_wrap .contents_chk input[type="checkbox"]{display: none;}
.contents_wrap .contents_chk input[type="checkbox"] + label{cursor: pointer;display: inline-block;line-height: 32px;font-size:0;text-indent:-9999px;width: 20px;height: 20px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/security_agree.png")no-repeat;}
.contents_wrap .contents_chk input[type="checkbox"]:checked + label{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/security_agree_on.png") no-repeat;}

.contents_wrap .contents_chk p {display:inline-block;font-size: 16px;font-family:"notokr-regular";color: #444444;padding-left:10px;}
.contents_wrap .contents_chk p em {color:#a6a6a6;}

.contents_wrap .contents_chk .contents_search_btn {position:absolute;right: 0;width: auto;top: -16px;}
.contents_wrap .contents_edit_list .edit_top_left {margin-top:40px;}
.contents_wrap .contents_edit_list .edit_top_tit{font-size: 17px;font-family:"notokr-regular";color: #444;padding:0 0 10px 20px;}
.contents_wrap .contents_edit_list .edit_top_tit span{color: #26988a;}

.contents_wrap .contents_chk .contents_search_btn2 {position:relative;right: 0;left:0;width: auto;top: 20px;}
.contents_wrap .contents_chk .contents_search_btn2 a {min-width:96px;width:auto;margin:0;padding:13px 20px;}

.contents_wrap .contents_edit_list tr.table_head td {border:none;}
.contents_wrap .contents_edit_list tr td{border:none;height:48px;position:relative;border-bottom:1px solid #c5c5c5;}
.contents_wrap .contents_edit_list tr td::before {clear:both;content:"";clear:both;width:1px;height:30px;background:#c5c5c5;position:absolute; top:50%;margin-top:-15px;left:0;}
.contents_wrap .contents_edit_list tr td:first-child::before{display:none;}
.contents_wrap .contents_edit_list tr td.edit_list_first {border-radius:10px 0 0 10px;}
.contents_wrap .contents_edit_list tr td.edit_list_last {border-radius:0 10px 10px 0;}
.contents_wrap .contents_edit_list tr td a{display: inline-block;width: auto;padding: 9px 15px;text-align: center;border-radius: 10px;font-size: 16px;font-family:"notokr-regular";border: 1px solid #26988a;color: #26988a;margin-right: 15px;}

.contents_wrap .contents_edit_list tr td .pledge_btn{display: inline-block;padding: 10px 22px;color: #fff; background-color: #26988a;border-radius: 10px;}
.contents_wrap .contents_edit_list tr td .pledge_btn.blk{background-color: #444444;}
.contents_wrap .contents_edit_list tr td .pledge_btn0 {margin:10px 0 0;min-width: 150px;}
.contents_wrap .contents_edit_list tr td .pledge_btn0:last-child{margin-bottom:10px;}

.contents_wrap .contents_chk.contents_chk_fin {width:365px;height:75px;line-height:75px;border-radius:10px;background:#f5f5f5;margin:0 auto 25px;}
.contents_wrap .contents_chk.contents_chk_fin input[type="checkbox"] + label{cursor: pointer;display: inline-block;line-height: 38px;font-size:0;text-indent:-9999px;width: 22px;height: 22px;background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/security_fin.png")no-repeat;}
.contents_wrap .contents_chk.contents_chk_fin input[type="checkbox"]:checked + label{background: url("//img.ezwelfare.net/welfare_new/images/customer/partner/security_fin_on.png") no-repeat;}

/******************************************************************
	Inspection category
*******************************************************************/
.dashboard_wrap .prd_division .prd_division_button_box.n4{width: 830px;}
.dashboard_wrap .prd_division .prd_division_button_box.n4 .prd_division_tab_button{width: 25%;}
