@charset "utf-8";

/* 개인정보 처리방침 */
.tit_main {margin: 60px 0 15px 0;font-size: 20px;font-weight: 600;color: #444;word-break: keep-all;}
.tit_main:nth-of-type(1){margin:50px 0 15px 0;}
.tit_main.tell_num br{display: none;}
.tit_main>*{font-size:inherit;font-weight: inherit;}
.tit_main strong{color:#4374ac;}
.tit_sub{margin: 30px 0 0 0;padding-left: 1em;line-height: 1.3em;background: url('https://www.privacy.go.kr/images/sub/scommon/bu_h.png') 0 7px no-repeat;color: #444;font-weight: 500;font-size:16px;word-break: keep-all;}
 .sub_wrap .cont p strong{color:#4374ac;font-weight: 500;}
.tit_ex{margin: .5em 0;text-align: center;color: #333;font-weight: 600;font-size: 1.200em;}
.tit_list{font-weight: 500;}
.panel_box{position: relative;margin: 20px 0 20px 0;padding: 20px;color: #333;background-color: #fafafa;border: 1px solid #e6e6e6;border-radius: 5px;word-break: keep-all;}
.panel_box.pds{padding:10px 20px;}
.panel_box.pdm{padding:20px 25px;}
.panel_box{float: none;}
.panel_box .tit_panel {margin: 0;margin-bottom: 15px;line-height:24px;font-weight:600;color: #165e9b;font-size: 20px;}
.panel_box .tit_f17{font-size:17px;font-weight:500;}
.panel_box .tit_f17 > *{font-size:17px;font-weight:500;}
.panel_box .tit_f17 strong{color:#4374ac;}
.panel_box.panel_step .tit_panel {color:#111;text-align: center;font-weight: 300;}
.panel_box.panel_white {background-color: #fff;border: 1px solid #d9d9d9;}
.panel_box .lineHeights li{margin-bottom:5px;}

.per_rule_wrap>.tit_sub{margin:30px 0 10px 0;}
.per_rule_wrap .panel_box p{margin: 10px 0;}
.per_rule_wrap>ol{margin-top: 5px;}
.per_rule_wrap>ol>li{margin:4px 0;padding-left:15px;text-indent:-15px;word-break: keep-all;}
.per_rule_wrap>ol>li>ol,.per_rule_wrap>ol>li>ul{margin:10px 0;}
.per_rule_wrap>ol>li>ol>li,.per_rule_wrap>ol>li>ul>li{margin:4px 0;padding-left:0;text-indent:0;word-break: keep-all;}
.per_rule_wrap>ol>li>ol>li>ul,.per_rule_wrap>ol>li>ol>li>ol{margin:4px 0;}
.per_rule_wrap>ol>li>ol>li>ul li,.per_rule_wrap>ol>li>ol>li>ol li{padding-left:15px;word-break: keep-all;}
.per_rule_wrap .list ul,.per_rule_wrap .list ol{margin:5px 0;}
.per_rule_wrap .tit_rule{margin:5px 0 5px 0;/* font-weight: 500; */}
.per_rule_wrap>p,.per_rule_wrap>ol>li p{padding-left:0;text-indent:0;word-break: keep-all;}
.per_rule_wrap dl{margin:10px 0;}
.per_rule_wrap dt{font-weight: 500;}
.per_rule_wrap dd{margin:4px 0;padding-left:10px;}
.per_rule_wrap .tb_board{margin:10px 0;}
.per_rule_wrap>p{margin:10px 0 0 0;}
.rule_link {padding-right:20px;background: url('https://www.privacy.go.kr/images/sub/scommon/ico_link.gif')no-repeat center right;color: #1f6ed4; text-decoration: underline;}
.per_rule_wrap .links{display: block;margin:20px 0 0 0;}
.per_rule_wrap>p.oneBottomXS {margin-bottom: 12px;}

/*font,text*/
.txtl {text-align: left !important;}
.txtr {text-align: right !important;}
.txtc {text-align: center !important;}

.label_wrap{width: 100%; box-sizing: border-box; padding: 0px 10px; display: flex; flex-flow: row wrap; justify-content: space-around; position: relative;}
.label_box{width: 30%;height: 200px;box-sizing: border-box;padding: 20px 30px;border-radius: 10px;box-shadow: 0 0.2rem 0.8rem rgba(22,71,170,0.2);display: flex;flex-flow: column;justify-content: center;align-items:center;cursor: pointer;margin-bottom: 20px;background-color: #fff;border: 1px solid #fff;position:relative}
.label_box:hover{transition: 0.2s; border: 1px solid #1647aa;}
.label_cnt {font-size: 14px; margin-top: 20px; font-weight: 400; color: #111;}
.label_cnt2 {font-size: 14px; font-weight: 400; color: #111;}
.label_layer{display: none; position: absolute; box-sizing: border-box; border-radius: 10px; background-color: #fff; border: 1px solid #eee; width: 500px; z-index: 999;}
.label_desc_top{width: 100%; box-sizing: border-box; padding:10px; background-color: #1647aa; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.label_desc_top p{color: #fff;}
.label_desc_btm{width: 100%;box-sizing: border-box; padding: 15px 20px;}
.desc_wrap{display: flex; flex-flow: row wrap;}
.desc_box{width: 100%; border-radius: 10px; border: 1px solid #eee; box-sizing: border-box; padding: 10px 15px; margin-top: 10px; display: flex; flex-flow: row wrap; justify-content: space-between;}

/* 220308(s) */
.desc_tit{width: 30%; font-size: 15px; font-weight: 400; color: #1647aa; word-break: keep-all;    }
.desc_cnt{width: 68%; color: #333; font-size: 14px;}
/* //220308(e) */
.label_layer.num0{top:0; left: 110%;}
.label_layer.num1{top:0;left: 110%;}
.label_layer.num2{top:0;right: 110%;}
.label_layer.num3{top:0;left: 110%;}
.label_layer.num4{top:0;left: 110%;}
 .label_layer.num5{top:0; right: 110%;  }
 /* 220308(s) */
 .cnt_list{width: 85%; margin: 20px auto 0px; display: flex; flex-flow: row wrap; justify-content: space-between;}
 .cnt_list li {width:45%; margin-bottom: 30px; position: relative; box-sizing: border-box;}
 .cnt_list li a{color: #444; font-weight: 400; box-sizing: border-box; padding-left: 30px; height: 25px; display: block;} 
 /* //220308(e) */
 .tit_list{font-size: 18px; font-weight: 600; color: #333; box-sizing: border-box; margin: 30px 0 10px 0; vertical-align: middle;} 
 /* 220308(s) */
 .list_icon{margin-right: 10px; vertical-align: middle;}
 .cnt_list li:first-child a{ background: url(../img/sub/img_object_20.png)no-repeat 0 0;}
 .cnt_list li:nth-child(2) a{background: url(../img/sub/img_period_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(3) a{background: url(../img/sub/img_private_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(4) a{background: url(../img/sub/img_third_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(5) a{background: url(../img/sub/img_consign_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(6) a{background: url(../img/sub/img_destruction_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(7) a{background: url(../img/sub/img_court_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(8) a{background: url(../img/sub/img_safe_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(9) a{background: url(../img/sub/img_cookie_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(10) a{background: url(../img/sub/img_cpo_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(11) a{background: url(../img/sub/img_browse_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(12) a{background: url(../img/sub/img_help_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(13) a{background: url(../img/sub/img_safe_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(14) a{background: url(../img/sub/img_result_20.png)no-repeat 0 0;}
.cnt_list li:last-child a{background: url(../img/sub/img_change_20.png)no-repeat 0 0;}
.mid_line{width: 100%; height: 1px; background-color: #eee; margin:50px auto;}
.desc_icon{box-sizing: border-box; padding-left: 30px; height: 25px;}
.desc_icon.edu{background:url(../img/sub/icon_edu.png)no-repeat 0 0;}
.desc_icon.dem{background:url(../img/sub/icon_dem.png)no-repeat 0 0;}
.desc_icon.dec{background:url(../img/sub/icon_dec.png)no-repeat 0 0;}
.desc_icon.ins{background:url(../img/sub/icon_ins.png)no-repeat 0 0;}
.desc_icon.pro{background:url(../img/sub/icon_pro.png)no-repeat 0 0;}


@media only screen and (max-width: 600px){

.cnt_list li {width: 100%;margin-bottom: 30px;position: relative;box-sizing: border-box;}
}