/*공통*/
.layerPop{position: absolute;box-shadow: 0 0 25px rgba(0,0,0,0.2);display: none;left:50%;top:50%;}
.layerPop .innerPop{position: relative;}
.layerPop .btn_close{width:44px;height: 44px;background: url(../images/common/ico_pop_close.png) 0 0 no-repeat;display:inline-block;position: absolute;right:30px;top:30px;background-size: cover;}
.mask{width:100%;height: 100%;position: fixed;background: rgba(0,0,0,0.8);z-index: 100;left:0;top:0;display: none}

/*kai소개 프로필*/
.profilePop{width:1258px;height: 643px;box-sizing: border-box;position: absolute;left:50%;margin-left: -628.5px;top:-130px;z-index:10}
.profilePop .left{float: left;box-sizing: border-box;padding:30px;width:545px;height: 643px;background: #fff url(../images/popup/pattern_bg.png) 100% 100% no-repeat;background-size:365px 318px;}
.profilePop .right{float: right;box-sizing: border-box;padding:30px;width:713px;height: 643px;background: url(../images/popup/profile_bg.png) 0 0 no-repeat;background-size:713px 643px;}
.profilePop .logo_cont{display: block;width:196px;height: 39px;background: url(../images/common/logo_color.png) 0 0 no-repeat;background-size: cover;margin:20px 0 50px 0}
.profilePop .left h4{color:#0E3D8A;font-size: 48px;font-weight: 500;line-height:1}
.profilePop .left h4 > em{font-weight: 400;font-size: 24px;display: inline-block;}
.profilePop .left > p{color:#484848;font-size: 20px;font-weight: 400;margin-top: 15px;}
.profilePop .left p > em{font-weight: 700;display: inline-block;margin-right: 5px;}
.profilePop .left .profile_list{border-top:1px solid #B7B7B7;padding-top: 27px;margin-top: 47px;}
.profilePop .left .profile_list li{margin-bottom: 15px;}
.profilePop .left .profile_list li label{color:#484848;font-size: 16px;font-weight: 500;border-right: 1px solid #0E3D8A;padding-right: 10px;margin-right: 10px;}
.profilePop .left .profile_list li:nth-of-type(1) label em{display: inline-block;width:27px;height: 27px;background: url(../images/popup/icon/ico_prize.png) 0 0 no-repeat;background-size: cover;margin-right: 10px;vertical-align: middle;}
.profilePop .left .profile_list li:nth-of-type(2) label em{display: inline-block;width:27px;height: 27px;background: url(../images/popup/icon/ico_book.png) 0 0 no-repeat;background-size: cover;margin-right: 10px;vertical-align: middle;}
.profilePop .left .profile_list li:nth-of-type(3) label em{display: inline-block;width:27px;height: 27px;background: url(../images/popup/icon/ico_education.png) 0 0 no-repeat;background-size: cover;margin-right: 10px;vertical-align: middle;}
.profilePop .left .profile_list li .info_wrap{display: inline-block;vertical-align: top;margin-left: 15px;}
.profilePop .left .profile_list li p{display: block;color:#484848;font-weight: 400;font-size: 14px;line-height: 1.4;padding-left: 20px;text-indent: -20px;margin-bottom: 12px;}
.profilePop .left .profile_list li p > span{display: inline-block;color:#8D8D8D;width:20px;text-align: left;}
.profilePop .right .profile_list{margin-top: 68px;}
.profilePop .right .profile_list li label{color:#fff;font-size: 16px;font-weight: 500;}
.profilePop .right .profile_list li:nth-of-type(1) label em{display: inline-block;width:27px;height: 27px;background: url(../images/popup/icon/ico_career.png) 0 0 no-repeat;background-size: cover;margin-right: 10px;vertical-align: middle;}
.profilePop .right .profile_list li .info_wrap{display:block;margin-left: 20px;margin-top:35px}
.profilePop .right .profile_list li p{display: block;color:#FFFFFF;font-weight: 400;font-size: 14px;line-height: 1.4;padding-left: 20px;text-indent: -20px;margin-bottom: 12px;}
.profilePop .right .profile_list li p > span{display: inline-block;color:#B7B7B7;width:20px;text-align: left;}
.profilePop .right .profile_list li p > em{color:#B7B7B7;font-weight: 200;}

/*뉴스룸-공유하기*/
.sharePop{width:494px;height: 319px;box-sizing: border-box;position: absolute;left:50%;margin-left: -247px;top:850px;background: #0E3D8A;border-radius: 20px;padding:42px;z-index: 200;}
.sharePop .inner_pop{position: relative;margin-top: 37px;}
.sharePop .btn_close{position: absolute;right:20px;top:20px;background: url(../images/common/ico_close_black.png) 0 0 no-repeat;width:52px;height: 51px;background-size: cover;}
.sharePop .btn_fb{width:89px;height: 90px;background: url(../images/common/ico_share_fb.png) 0 0 no-repeat;background-size: cover;margin-right: 15px;margin-bottom: 18px;}
.sharePop .btn_tw{width:91px;height: 90px;background: url(../images/common/ico_share_tw.png) 0 0 no-repeat;background-size: cover;margin-right: 15px;margin-bottom: 18px;}
.sharePop .btn_kakao{width:90px;height: 90px;background: url(../images/common/ico_share_kt.png) 0 0 no-repeat;background-size: cover;margin-right: 15px;margin-bottom: 18px;}
.sharePop .btn_mail{width:89px;height: 90px;background: url(../images/common/ico_share_mail.png) 0 0 no-repeat;background-size: cover;margin-bottom: 18px;display:inline-block;vertical-align:top;text-indent:-9999px}
.sharePop .btn_copy{width:89px;height: 89px;background: url(../images/common/ico_share_clip.png) 0 0 no-repeat;background-size: cover;margin-right: 15px;}
.sharePop .copy_url{display:inline-block;color:#fff;text-align: left;border-radius: 55px;background: #008AB7;font-size: 16px;font-weight: 500;padding:8px 25px;vertical-align: middle;width:250px;word-break:break-all;line-height:1.2}

/*홍보콘텐츠-홍보영상*/
.videoPop{width:926px;height: 522px;box-sizing: border-box;position: fixed;left:50%;margin-left: -464px;top:50%;z-index: 200;margin-top:-261px;padding-top:55px;background:#000}
.videoPop .btn_close{position: absolute;right:15px;top:10px;background: url(../images/common/ico_close_black.png) 0 0 no-repeat;width:43px;height: 42px;background-size: cover;}

/*연혁-검색결과*/
.searchResultPop{width:565px;max-height: 544px;box-sizing: border-box;position: absolute;right:0;top:560px;box-shadow:0 0 50px rgba(0,0,0,0.3);background:#fff url(../Images/popup/icon/ico_search.png) 45px 20px no-repeat;left:unset;box-sizing:border-box;border-top:10px solid #0E3D8A;background-size:104px;z-index:10}
.searchResultPop .innerPop{position: relative;box-sizing:border-box;padding:20px 45px 45px 45px;}
.searchResultPop .btn_close{top:20px;right:30px;}
.searchResultPop h5{margin-top:120px;line-height:1.2;color:#0E3D8A;font-size:48px;font-weight:500;margin-bottom:45px}
.searchResultPop ul{display:block;border-top:3px solid #333;border-bottom:3px solid #333;max-height:259px;overflow-y:auto;}
.searchResultPop ul li{border-bottom:1px solid #707070;padding:15px 0;}
.searchResultPop ul li:last-child{border-bottom:0;}
.searchResultPop ul li label{display:inline-block;width:90px;vertical-align:top;color:#8d8d8d;font-size:18px;font-weight:400;line-height:21px;}
.searchResultPop ul li p{display:inline-block;width:350px;line-height:1.2;color:#484848;font-weight:500;font-size:18px;vertical-align:top;}
.searchResultPop ul li p > .bold{font-weight:900;display:inline-block;}

/*보건활동*/
.healthPop{width:1258px;height: 692px;box-sizing: border-box;position: absolute;left:50%;margin-left: -629px;top:-330px;background: #fff;padding:30px 72px 60px 72px;z-index: 200;overflow-y:scroll}
.healthPop .innerPop{position: relative;}
.healthPop .btn_close{position: absolute;right:-20px;top:-60px;background: url(../images/common/ico_close_black.png) 0 0 no-repeat;width:43px;height: 42px;background-size: cover;}
.healthPop h5{color:#0E3D8A;font-size:48px;font-weight:200;margin-top:60px;padding-bottom:80px;border-bottom:1px solid rgba(72,72,72,0.3);text-align:center}
.healthPop h6{margin-top:80px;color:#484848;font-weight:500;font-size:30px;margin-bottom:15px}
.healthPop p{color:#484848;font-weight:200;font-size:22px;}
.healthPop img{margin-top:30px;}

/*안전활동*/
.safePop{width:1258px;height: 692px;box-sizing: border-box;position: absolute;left:50%;margin-left: -629px;top:-330px;background: #fff;padding:30px 72px 60px 72px;z-index: 200;overflow-y:scroll}
.safePop .innerPop{position: relative;}
.safePop .btn_close{position: absolute;right:-20px;top:-60px;background: url(../images/common/ico_close_black.png) 0 0 no-repeat;width:43px;height: 42px;background-size: cover;}
.safePop h5{color:#0E3D8A;font-size:48px;font-weight:200;margin-top:60px;padding-bottom:80px;border-bottom:1px solid rgba(72,72,72,0.3);text-align:center}
.safePop h6{margin-top:80px;color:#484848;font-weight:500;font-size:30px;margin-bottom:15px}
.safePop p{color:#484848;font-weight:200;font-size:22px;}
.safePop dl{border-top:3px solid #484848;border-bottom:3px solid #484848;margin-top:88px}
.safePop dl dd{border-bottom:1px solid rgba(72,72,72,0.3);padding:30px 0;font-size:24px;font-weight:500;color:#484848;}
.safePop dl dd:last-child{border-bottom:none;}
.safePop img{margin-top:30px}
.safePop .bul{padding-left:10px;text-indent:-16px;margin-bottom:30px}
.safePop .bul > em{display:inline-block;vertical-align:middle;width:6px;height:6px;background:url(../Images/common/bul_blue.png) 0 0 no-repeat;background-size:cover;margin-right:10px}

/*환경방침*/
.about02Pop{width:1258px;box-sizing: border-box;position: fixed;left:50%;margin-left: -629px;top:100px;background: #fff;z-index: 200;}
.about02Pop .innerPop{position: relative;height: 692px;overflow-y:scroll;padding:30px 72px 60px 72px;}
.about02Pop .btn_close{position: absolute;right:20px;top:20px;background: url(../images/common/ico_close_black.png) 0 0 no-repeat;width:43px;height: 42px;background-size: cover;z-index:10}


/*통합팝업*/
.layer_mask01 {display:none;position:fixed;top:0;left:0;z-index:260;width:100%;height:100%;background-color:black;opacity:.6;filter:alpha(opacity=60)}
.layer_pop01 {display:none;position:absolute;top:50%;left:50%;z-index:270;width:500px;height:605px;margin-left:-242px;box-sizing:border-box;overflow:hidden;}
.layer_pop01_cont {overflow:hidden;position:relative;width:100%}
.todayPop01_table {width:500px;border-collapse:collapse;border:0 none}
.todayPop01_table * {margin:0;padding:0;vertical-align:middle;}
.todayPop01_top {text-align:center}
.todayPop01_table .layer_pop_close_01 {display:inline-block;position:absolute;bottom:0px;right:15px;color:#fff;font-weight:400;font-size:20px;vertical-align:middle;}
.todayPop_bottom01{height:45px;line-height:45px;/*background:#0E3D8A;*/background:#101010;}
.todayPop_bottom01 .input_chk {width:20px;height:20px;margin-right:4px;vertical-align:middle;margin-top:-2px;}
.todayPop_bottom01 label {font-weight:400;font-size:20px;color:#fff;vertical-align:middle;}
.todayPop_bottom01 .bottom_l{position:absolute;left:15px;bottom:0px;}


/*통합팝업*/
.layer_mask02 {display:none;position:fixed;top:0;left:0;z-index:260;width:100%;height:100%;background-color:black;opacity:.6;filter:alpha(opacity=60)}
.layer_pop02 {display:none;position:absolute;top:50%;left:50%;z-index:270;width:450px;height:781px;margin-left:-217px;box-sizing:border-box;overflow:hidden;}
.layer_pop02_cont {overflow:hidden;position:relative;width:100%}
.todayPop02_table {width:450px;border-collapse:collapse;border:0 none}
.todayPop02_table * {margin:0;padding:0;vertical-align:middle;}
.todayPop02_top {text-align:center}
.todayPop02_table .layer_pop_close_02 {display:inline-block;position:absolute;bottom:0px;right:15px;color:#fff;font-weight:400;font-size:20px;vertical-align:middle;}
.todayPop_bottom02{height:45px;line-height:45px;/*background:#0E3D8A;*/background:#101010;}
.todayPop_bottom02 .input_chk {width:20px;height:20px;margin-right:4px;vertical-align:middle;margin-top:-2px;}
.todayPop_bottom02 label {font-weight:400;font-size:20px;color:#fff;vertical-align:middle;}
.todayPop_bottom02 .bottom_l{position:absolute;left:15px;bottom:0px;}