@charset "utf-8";

/* 내용관리 */
.ctt_privacy {padding:60px 0; width:100%; color:#000000; clear:both;}
.ctt_privacy h2 {font-size:2em; text-align:center;}
.ctt_privacy h3 {font-size:1.6em; text-align:center;}

@media (max-width: 860px){
  .ctt_privacy {padding:60px 30px;}
}

.ctt_privacy .bold {font-weight:600 !important;}
.ctt_privacy .crsor {cursor:pointer;}

.ctt_privacy .pd_t_40 {padding-top:40px !important;}
.ctt_privacy .pd_t_60 {padding-top:60px !important;}
.ctt_privacy .pd_t_10 {padding-top:10px !important;}
.ctt_privacy .pd_t_20 {padding-top:20px !important;}

.ctt_privacy .pd_lr_10 {padding:0 10px;}
.ctt_privacy .pd_lr_20 {padding:0 20px;}
.ctt_privacy .pd_lr_25 {padding:0 25px;}
.ctt_privacy .pd_lr_35 {padding:0 35px;}
.ctt_privacy .pd_b_none {padding-bottom:0px !important;}

.ctt_privacy .mg_t_10 {margin-top:10px !important;}
.ctt_privacy .mg_t_20 {margin-top:20px !important;}
.ctt_privacy .mg_t_25 {margin-top:25px !important;}


.ctt_privacy .text_area {margin:0 auto; max-width:800px; font-size:0.9rem; overflow:hidden; line-height:25px;}
.ctt_privacy .text_area p {line-height:25px;}

.ctt_privacy .text_area .pv_area {padding:0 0 30px 0; width:100%; border:1px solid #000000; font-size:0.79rem; line-height:normal;}
.ctt_privacy .text_area .pv_area .tlt {padding:10px; font-size:0.9rem; font-weight:600; border-bottom:1px solid #000000;}
.ctt_privacy .text_area .pv_area .sub_tlt {margin: 30px 0 25px 0; padding:0 8px; overflow:hidden;}

/* type 1 */
.ctt_privacy .text_area .pv_area .sub_info {padding:0 20px;}
.ctt_privacy .text_area .pv_area .sub_info table {width:100%; border:0;}
.ctt_privacy .text_area .pv_area .sub_info table tr td {padding:10px; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;}
.ctt_privacy .text_area .pv_area .sub_info table tr:first-child td {border-top:1px solid #dddddd;}
.ctt_privacy .text_area .pv_area .sub_info table tr td:last-child {border-right:0;}
.ctt_privacy .text_area .pv_area .sub_info table tr td.tb_t {text-align:center; font-weight:600;}

.ctt_privacy .info_tlt {margin:20px 0 10px 0; padding:0 40px;}

/* type 2 */
.ctt_privacy .text_area .pv_area .sub_info-2 {padding:0 40px;}
.ctt_privacy .text_area .pv_area .sub_info-2 table {width:100%; border:1px solid #dddddd; border-collapse:collapse;}
.ctt_privacy .text_area .pv_area .sub_info-2 td {padding:10px; border:1px solid #dddddd; border-collapse:collapse; text-align:center;}


/* lavel */
.ctt_privacy .lavel_list_area {margin:0 auto; width:800px; padding:20px 0; font-size:0.9rem;}
.ctt_privacy .lavel_list_area::after {clear:both; display:block; content:'';}
.ctt_privacy .lavel_list_area .lavel_list {float:left; width:100%;}
.ctt_privacy .lavel_list div {float:left; width:25%; padding:20px 30px; cursor:pointer;}
.ctt_privacy .lavel_list div img {width:100%; max-width:100%;}
.ctt_privacy .lavel_list div p {text-align:center; font-weight:600;}

@media (max-width: 860px){
  .ctt_privacy .lavel_list_area {margin:0px; width:100%;}
  .ctt_privacy .lavel_list div {float:left; width:50%; padding:20px 30px; cursor:pointer;}
}