/*202204 privacy*/
.termsWrap .tit01.ac{margin-top:50px;}
.privacy_label{display:inline-block;width:calc(100% + 28px);padding:0;margin:0px -14px 5px -14px;box-sizing: border-box;}
.privacy_label .label_box{float:left;width:calc(33% - 28px);box-sizing: border-box;margin:14px;padding:30px;text-align:center;border: 1px solid #dcdcdc;}
.privacy_label .label_box .label_layer{display: none;position: absolute;box-sizing: border-box;border-radius: 8px;background-color: #fff;border: 1px solid #ccd8e6;width: 580px;z-index: 999;box-shadow: 0 0.2rem 0.8rem rgba(22,71,170,0.2);}
.privacy_label .label_box .label_layer .label_desc_top{width: 100%;box-sizing: border-box;padding:10px;background-color:#526faa;border-top-right-radius: 8px;border-top-left-radius: 8px;}
.privacy_label .label_box p{font-size: 17px;}

.label_desc_top p{color: #fff;text-align:left;}
.label_desc_btm {padding:15px 20px;}
.label_desc_btm p{ text-align:left;}
.label_desc_btm .tbl-type01 {/* position:relative; *//* width:100%; *//* border-top:1px solid #5e6b83; */margin-top:10px;letter-spacing:-1px;}
.label_desc_btm .tbl-type01 th {padding:7px;font-size: 15px;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background:#f5f5f5;color:#333;text-align:center;line-height:1em;}
.label_desc_btm .tbl-type01 td {padding:5px;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;}
.label_desc_btm .tbl-type01 td .desc_tit{font-weight:500; font-size: 15px;color: #1647aa; word-break: keep-all; letter-spacing:-0.5px; line-height:1.5rem !important;   }
.label_desc_btm .tbl-type01 td .desc_cnt{color: #333;font-size: 14px; line-height:1.6rem !important;}


.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; margin-bottom:10px; display: flex;flex-flow: row wrap;justify-content: space-between;    }
.desc_tit{width: 30%;font-weight:500; font-size: 15px;color: #1647aa; word-break: keep-all; letter-spacing:-0.5px; line-height:1.5rem !important;   }
.desc_cnt{ width: 69%;color: #333;font-size: 14px; line-height:1.6rem !important;}

.label_desc_btm .tbl-type01 {position:relative;width:100%;border-top:1px solid #5e6b83;}

.cnt_list{width: 100%; padding:40px 5% 20px 5%; margin: 20px auto 0px; display: flex;  flex-flow: row wrap; justify-content: space-between; border: 1px solid #d9d9d9; box-sizing: border-box;}
.cnt_list li { width:45%; margin-bottom: 20px;  position: relative; box-sizing: border-box; font-size: 17px;}
.cnt_list li :hover { text-decoration: underline;}
.cnt_list li a{ color: #444; font-weight: 400; box-sizing: border-box; padding-left: 30px;height: 25px;display: block;} 
.cnt_list li:first-child a{ background: url(/kofic/comm/img/common/img_object_20.png)no-repeat 0 0; }
.cnt_list li:nth-child(2) a{ background: url(/kofic/comm/img/common/img_period_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(3) a{background: url(/kofic/comm/img/common/img_private_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(4) a{background: url(/kofic/comm/img/common/img_third_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(5) a{ background: url(/kofic/comm/img/common/img_consign_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(6) a{background: url(/kofic/comm/img/common/img_destruction_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(7) a{background: url(/kofic/comm/img/common/img_court_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(8) a{background: url(/kofic/comm/img/common/img_safe_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(9) a{ background: url(/kofic/comm/img/common/img_cookie_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(10) a{ background: url(/kofic/comm/img/common/img_cpo_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(11) a{ background: url(/kofic/comm/img/common/img_browse_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(12) a{background: url(/kofic/comm/img/common/img_help_20.png)no-repeat 0 0;}
.cnt_list li:nth-child(13) a{background: url(/kofic/comm/img/common/img_result_20.png)no-repeat 0 0;}
.cnt_list li:last-child a{ background: url(/kofic/comm/img/common/img_change_20.png)no-repeat 0 0;}

.cnt_list_2025{width: 100%; padding:40px 5% 20px 5%; margin: 20px auto 0px; display: flex;  flex-flow: row wrap; justify-content: space-between; border: 1px solid #d9d9d9; box-sizing: border-box;}
.cnt_list_2025 li { width:45%; margin-bottom: 20px;  position: relative; box-sizing: border-box; font-size: 17px;}
.cnt_list_2025 li :hover { text-decoration: underline;}
.cnt_list_2025 li a{ color: #444; font-weight: 400; box-sizing: border-box; padding-left: 50px;height: 25px;display: block;}
.cnt_list_2025 li:first-child a{ background: url(/kofic/comm/img/common/img_object_20.png)no-repeat 0 0; }
.cnt_list_2025 li:nth-child(2) a{ background: url(/kofic/comm/img/common/img_no1_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(3) a{background: url(/kofic/comm/img/common/img_period_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(4) a{background: url(/kofic/comm/img/common/img_private_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(5) a{ background: url(/kofic/comm/img/common/img_third_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(6) a{background: url(/kofic/comm/img/common/img_consign_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(7) a{background: url(/kofic/comm/img/common/img_no6_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(8) a{background: url(/kofic/comm/img/common/icon_privacy_s20_1_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(9) a{ background: url(/kofic/comm/img/common/img_cookie_20.png)no-repeat 0 0, url(/kofic/comm/img/common/icon_privacy_92_1_20.png)no-repeat 20px 0;}
.cnt_list_2025 li:nth-child(10) a{ background: url(/kofic/comm/img/common/img_destruction_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(11) a{ background: url(/kofic/comm/img/common/img_court_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(12) a{background: url(/kofic/comm/img/common/img_fake_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(13) a{background: url(/kofic/comm/img/common/img_safe_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(14) a{background: url(/kofic/comm/img/common/img_cpo_20.png)no-repeat 0 0, url(/kofic/comm/img/common/img_complaint_20.png)no-repeat 23px 0;}
.cnt_list_2025 li:nth-child(15) a{background: url(/kofic/comm/img/common/img_browse_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(16) a{background: url(/kofic/comm/img/common/img_help_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(17) a{background: url(/kofic/comm/img/common/img_p_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(18) a{background: url(/kofic/comm/img/common/img_result_20.png)no-repeat 0 0;}
.cnt_list_2025 li:nth-child(19) a{background: url(/kofic/comm/img/common/img_change_20.png)no-repeat 0 0;}
.cnt_list_2025 li:last-child a{ background: url(/kofic/comm/img/common/img_change_20.png)no-repeat 0 0;}

.list_icon{margin-right: 10px;}
.list_icon img{vertical-align: middle; padding-bottom: 3px;}


#privacybg {position:relative;max-width:400px;}
#privacybg ul li {width:100%;overflow:hidden;}
#privacybg ul li + li {padding-top:19px;}
#privacybg ul li .select-style + .btn_s {margin-left:-2px;}
#privacybg ul li .btn_s {float:left;}
#privacybg ul li input {vertical-align:middle}
#privacybg .btn_s {display:inline-block;background:#6c7e90;color:#fff;font-size:16px;line-height:37px;width:50px;height:37px;text-align:center;}

.select-style-pv {float:left;border: 1px solid #6c7e90; width:300px;border-radius:0;overflow:hidden;}
.select-style-pv select {padding:0 0 0 10px;width:100%;height:35px;color:#696969;font-size:16px;line-height:25px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.select-style-pv select:focus {outline: none;}

.list_style.in_p15.mt10 li{
	list-style-position: inside;
   text-indent: -19px;
   margin-left: 19px;
 }
.ac {
    text-align: center !Important;
}

.termsWrap .tit01.ac {
    margin-top: 50px;
}

.tit01 {
    padding: 0 0 20px;
    color: #333;
    font-size: 23px;
    line-height: 29px;
    font-weight: 500;
    margin-top: 30px;
}
.sub_contents p{font-size: 17px;}
.division_mt80 P{font-size: 14px;}

@media all and (max-width:1200px) {
	.label_layer.num0{top:185px; left:0%; }
	.label_layer.num1{top:185px; left:-38%; }
	.label_layer.num2{top:185px; right:-1%; }
	.label_layer.num3{top:185px; left: 0%; }
	.label_layer.num4{top:185px; left: -38%; }
	.label_layer.num5{top:185px; right: -1%;  }


}

@media all and (max-width:768px) {
	.termsWrap .tit01.ac{margin-top:30px;}
	.privacy_label{display:inline-block;width:calc(100% + 18px);padding:0;margin:0px -7px 5px -7px; box-sizing: border-box;}
	.privacy_label .label_box{float:left;display:inline-block;width:calc(33% - 14px);box-sizing: border-box;margin:7px;padding:30px;text-align:center; border: 1px solid #dcdcdc; }

}

@media all and (max-width:640px) {
	.privacy_label_wrap{display:none;}
	.cnt_list li { width:100%;}
	.cnt_list_2025 li { width:100%;}
	.select-style-pv{width:calc(100% - 70px);}

}