#cbePrivacy_new h4.titDepth01 { width: 100%; color: #072b6d; font-size: 26px; text-align: center; margin: 25px 0; } 
#cbePrivacy_new h5 { color: #252121; font-size: 24px; margin: 30px 0 0 0; }
#cbePrivacy_new table { table-layout: fixed; width: 100%; margin: 10px 0; border-top: 2px solid #000; line-height: 1.7; font-size: 16px; }
#cbePrivacy_new table th { background-color: #f5f5f5; border: 1px solid #d7d7d7; padding: 5px; }
#cbePrivacy_new table td { text-align: center; border: 1px solid #d7d7d7; padding: 5px; }
#cbePrivacy_new caption { visibility: hidden; overflow: hidden; margin: 0; width: 0; height: 0; font-size: 0; line-height: 0; }

#cbePrivacy_new table td input[type="text"] { width: 100%; box-sizing: border-box; }

#cbePrivacy_new .titbox { width: 100%; margin: 0 auto 30px auto; border-radius: 20px; border: 1px solid #bac6d7; padding: 30px 30px 30px 150px; box-sizing: border-box; background:url('../images/new/img.png') 30px center no-repeat #f8fafe; }
#cbePrivacy_new .titbox li.titbox_img{float:left; list-style:none; width:17%;}
#cbePrivacy_new .titbox li.titbox_txt{padding:10px 0 0 20px; list-style:none; color:#000; font-size:16px;}

#cbePrivacy_new .labeling { width:100%; margin: 0 auto 30px auto; box-sizing: border-box; float: left; }
#cbePrivacy_new .labeling h5 { font-size: 22px; margin: 0 0 15px 0; color: #222222; text-align: center; }
#cbePrivacy_new .labeling img { vertical-align: middle; width: 38px; }
#cbePrivacy_new .labeling ul { width: 100%; margin: 0; float: left; }
#cbePrivacy_new .labeling ul li { width: calc(33.333333% - 4px); min-height: 138px; box-sizing: border-box; border: 1px solid #CCC; text-align: center; color: #444; border-radius: 20px; float: left; margin: 0 0 10px 0; padding: 15px 0; font-size: 16px; }
#cbePrivacy_new .labeling ul li:nth-child(2) { margin: 0 5px 10px 5px; }
#cbePrivacy_new .labeling ul li:nth-child(5) { margin: 0 5px 10px 5px; }

#cbePrivacy_new .list_title { clear: both; margin: 0 auto; text-align: center; }
#cbePrivacy_new .list_title h5 { font-size: 22px; margin: 0; color: #222222; }
#cbePrivacy_new .list_title img { vertical-align: bottom; width: 44px; }
#cbePrivacy_new .list_box { border: 1px solid #CCC;	border-radius: 20px; color: #444; font-size: 16px; margin: 10px 0 30px 0; width: 100%; box-sizing: border-box; padding: 20px; }
#cbePrivacy_new .list_box ul { width: 100%; margin: 0 auto; margin: 0 0 20px 0; }
#cbePrivacy_new .list_box ul li { border-bottom: 1px dashed #CCC; margin: 5px 0; padding: 5px 0; }
#cbePrivacy_new .list_box ul li .list_img img { width: 30px; display: inline-block; vertical-align: middle; margin: 0 5px 0 0; }
#cbePrivacy_new .list_box ul li:hover a { font-weight: bold; }

#cbePrivacy_new h5 > span > img { width: 30px; display: inline-block; vertical-align: middle; }

#cbePrivacy_new .img_box { width: 900px; margin: 40px auto; }

/*각 조 내용 리스트목록 li로 시작때떄*/
#cbePrivacy_new .text_box { padding: 1% 1% 0 2%;  margin: 1% 0 1% 1%;}
#cbePrivacy_new .text_box ul li { list-style: none; font-size: 17px; color: #5b5b5b; margin: 0 0 1% 0; }

/*각 조 내용에 상세 박스 내용있고 제목 dt로 시작될때*/
#cbePrivacy_new .text_box2 { padding: 1% 1% 0 1%; margin: 0 0 5% 0; }
#cbePrivacy_new .text_box2 dl { margin: 0 0 1% 0; }
#cbePrivacy_new .text_box2 dt { font-size: 20px; color: #1148af; }
#cbePrivacy_new .text_box2 dd { font-size: 17px; color: #5b5b5b; margin: 0.5% 0 1% 1%; }

/*각 조 내용에 상세 박스 내용있을떄  두번쨰*/
#cbePrivacy_new .inbox1 { border:1px solid #d0d0d0; padding: 1% 2%; background-color: #f9f9f9; border-radius: 10px;  margin: 0.5% 0 1% 0; }
#cbePrivacy_new .inbox1 ul li { list-style:none; padding: 0 0 0 1%; font-size: 16px; color: #5b5b5b; margin: 0 0 0.5% 0; }
#cbePrivacy_new .inbox2 { border:1px solid #e2e2e2; padding: 1% 2%; background-color: #fff; border-radius: 10px; margin: 1% 0; }
#cbePrivacy_new .inbox2 ul li { list-style: none;  padding: 0 0 0 1%; font-size: 16px; color: #5b5b5b; margin: 0 0 0.5% 0; }

/*텍스트*/
#cbePrivacy_new .text_blue { color: #1148af;}
#cbePrivacy_new .text_red { color: #f00;}
#cbePrivacy_new .text_right { text-align: right;  padding-right: 2%; }
#cbePrivacy_new .text_right img { width: 30px; padding:1px 0;  vertical-align: text-bottom; }
#cbePrivacy_new .p_text1 { padding: 1% 0 0 3%; }

/*버튼*/
#cbePrivacy_new .btn a { background: #333; border-radius: 10px; padding: 1%; color: #fff; display: inline-block; margin: 1% auto; text-align: center; vertical-align: top; font-size: 16px; }
#cbePrivacy_new .btn a:hover { text-decoration: underline; transition: all 0.2s ease-in; }
#cbePrivacy_new .btn a:after { content:url('../images/new/listico.png'); width: 27px; height: 27px; display: inline-block; vertical-align: middle; margin: 0 0 0 10px; }

#cbePrivacy_new .btn_link a { background: #333; border-radius: 10px; padding: 1%; color: #fff; display: inline-block; margin: 1% auto; text-align: center; vertical-align: middle; font-size: 16px; }
#cbePrivacy_new .btn_link a:hover { text-decoration: underline; transition: all 0.2s ease-in; }
#cbePrivacy_new .btn_link a:after { content:url('../images/new/listico.png'); width: 27px; height: 27px; display: inline-block; vertical-align: middle; margin: 0 0 0 10px; }

/* 작은 다운로드 버튼*/
#cbePrivacy_new .btn_down a { background: #fff; border: 1px solid #666; border-radius: 10px; padding: 1%; color: #333333; display: inline-block; margin: 0 5px; text-align: center; vertical-align: top; font-size: 16px; }
#cbePrivacy_new .btn_down a:hover { text-decoration: underline; transition: all 0.2s ease-in; }
#cbePrivacy_new .btn_down a:after { content:url('../images/new/downico.png'); width: 27px; height: 27px; display: inline-block; vertical-align: middle; margin: 0 0 0 10px; }

/* 이전 개인정보처리방침 버튼*/
#cbePrivacy_new .usm-save { clear: both; float: left; width: 100%; }
#cbePrivacy_new .usm-save .btn_list { float: left; width: calc(50% - 5px); box-sizing: border-box; margin: 0 0 5px 0; }
#cbePrivacy_new .usm-save .btn_list:nth-child(even) { margin: 0 0 5px 10px; }
#cbePrivacy_new .usm-save .btn_list a { background: #fff; border: 1px solid #666; border-radius: 10px; color: #333333; display: inline-block; vertical-align: top; font-size: 16px; width: 100%; box-sizing: border-box; padding: 5px 10px; } 
#cbePrivacy_new .usm-save .btn_list a:hover { text-decoration: underline; transition: all 0.2s ease-in; }
#cbePrivacy_new .usm-save .btn_list a:before { content:url('../images/new/listico2.png'); width: 27px; height: 27px; display: inline-block; vertical-align: middle; margin: 0 10px 0 0; }

/* write */

#cbePrivacy_new .pitem { width: 87px; }

#cbePrivacy_new span.usm-btn.usm-sm {
	cursor:pointer; _cursor:hand;
    color:#fff;
	padding: 0 2px;
    font-weight:bold;
    font-size: 13px;
    transition-duration: 0.2s;
    background-color: #217C88;
    border: 1px solid #217C88;
    line-height: 20px;
    border-radius: 2px;
}
#cbePrivacy_new .addrow.usm-btn.usm-sm:hover {
	background-color:#fff;
	color: #000;
}

#cbePrivacy_new dl { width: 100%; margin: 20px auto; }
#cbePrivacy_new dt { font-weight: bold; font-size: 130%; color: #0068c9;}
#cbePrivacy_new dd { padding: 1% 1% 3% 1%; }

#cbePrivacy_new #jbePrivacy5 input[type="text"] { box-sizing: border-box; width: 100%; height: 26px; }
#cbePrivacy_new #saveListForm table th:nth-child(1) { width: 50px; }
#cbePrivacy_new #saveListForm table td input[type="text"] { width: 100%; }

#cbePrivacy_old .deleteRow, .addrow { cursor: pointer; }
#cbePrivacy_old .col_01 { color: #0034C6; }
#cbePrivacy_old .col_02 { color: #0034C6; }
#cbePrivacy_old input[type="text"] { width: 100%; }
#cbePrivacy_old input[type="text"].pitem { width: 30%; }
#cbePrivacy_old .item_tit { line-height: 180%; font-weight: bold; }

#cbePrivacy_old .label02 td:nth-child(1) { text-align: right; padding: 5px 10px; }
#cbePrivacy_old .label02 td:nth-child(1) img { width: 33px; }
#cbePrivacy_old .label02 td:nth-child(2) { text-align: left; padding: 5px 10px; }
#cbePrivacy_old .label02 td:nth-child(2) a { font-size: 15px; font-weight: bold; color: blue; }

#cbePrivacy_old .label-right img { width: 33px; vertical-align: bottom; }

#cbePrivacy_old span.usm-btn.usm-sm {
	cursor:pointer; _cursor:hand;
    color:#fff;
	padding: 0 2px;
    font-weight:bold;
    font-size:1em;
    transition-duration: 0.2s;
    background-color: #217C88;
    border: 1px solid #217C88;
    line-height: 20px;
    border-radius: 2px;
}
#cbePrivacy_old .addrow.usm-btn.usm-sm:hover {
	background-color:#fff;
	color: #000;
}

#cbePrivacy_old h4.titDepth01  {width:95%; border:4px double #b9cfe9; border-radius:5px; padding:2%;  margin:0%; background:#fff;  font-size:105%; color:#000;}
/*==========================================================================================*/


#cbePrivacy_old table 	{width: 100%; border-collapse: collapse; margin: 1% 0 0 0; border-top:2px solid #000; }
#cbePrivacy_old caption {visibility:hidden; overflow:hidden; margin:0; width:0; height:0; font-size:0; line-height:0;}
#cbePrivacy_old th, td {border: 1px solid #ccc;	text-align: center;padding:5px;}
#cbePrivacy_old th {font-weight: bold;	background-color: #f4f4f4; }
#cbePrivacy_old .left { text-align: left; }


#cbePrivacy_old .con_topbox{width:97%; border:2px solid #ccc; border-radius: 10px; padding:1%; margin:0 0 20px 0; background:#f4f4f4;}

#cbePrivacy_old ul.usm-pri li {padding:0.5% 0;}

#cbePrivacy_old dl {width:98%; margin:20px auto; }
#cbePrivacy_old dt {font-weight:bold; font-size:130%; color:#0068c9;}
#cbePrivacy_old dd {padding:1% 1% 3% 1%; }

#cbePrivacy_old dd .list_1st {font-weight:bold; color:#000; font-size:110%; padding:2% 0 0 0;}
#cbePrivacy_old dd ul.usm-pri {width:100%; padding:0 0 1% 0;}
#cbePrivacy_old dd ul.usm-pri li {padding:1% 0 0 1%;}
#cbePrivacy_old dd ul.usm-pri li dl dd {padding:0 0 2px 0; margin:0 0 0 2%;  list-style-type:circle; display:list-item;}

@media all and (max-width:1023px){
	#cbePrivacy_old table 	{width: 100%;	border-collapse: collapse;	margin: 1% 0 0 0; border-top:2px solid #000; letter-spacing:-1px; font-size:90%;}
	#cbePrivacy_old caption {visibility:hidden; overflow:hidden; margin:0; width:0; height:0; font-size:0; line-height:0;}
	#cbePrivacy_old th, td {border: 1px solid #ccc;	text-align: center;padding:5px;}
	#cbePrivacy_old th {font-weight: bold;	background-color: #f4f4f4;}
	#cbePrivacy_old .left {	text-align: left; }
}

@media all and (min-width: 769px){
	#cbePrivacy_new .labeling ul li { min-height: auto; }
	#cbePrivacy_new .list_box ul li .list_img { display: inline-block; width: 120px; text-align: right; margin: 0 10px 0 0; }
}

