/* 서브페이지 키비쥬얼 */
#SUB_KEYVISUAL .gu_sub_top .sec_inner {height:240px;}
#SUB_KEYVISUAL .gu_sub_top .kv_img_box {height:240px;}
#SUB_KEYVISUAL .gu_sub_top .kv_img_area {background-image:none; background-color:#f5f5f5;}
#SUB_KEYVISUAL .gu_sub_top .kv_img_box:before{background:none;}
#SUB_KEYVISUAL .gu_sub_top .kv_img_area:before {display:none;}
#SUB_KEYVISUAL .gu_sub_top h1 {color:#222;}

.gu_tab_depth4 ul li {min-width:33.33% !important;}

#PRIVACY .gu_tab_depth4 {margin-top:120px;}
#PRIVACY .gu_sort_area .gu_sort_name {width:auto;}
#PRIVACY .gu_search_box .gu_sort_area .gu_selectbox {min-width:100%;}
#PRIVACY .gu_grid .privacy_area .inner_desc {padding-top: 70px;}
#PRIVACY .gu_grid .privacy_area h3 {font-size: 20px; line-height: 34px; color: #222; font-weight: 700; margin:70px 0 55px; padding-top:70px;border-top:1px solid #e5e5e5;}
#PRIVACY .gu_grid .privacy_area h3:first-child {border-top:0;padding-top:0;margin-top:0;}
#PRIVACY .gu_grid .privacy_area h4 {padding-left:20px;font-size: 16px; line-height: 30px; color: #222; margin: 50px 0 20px;}
#PRIVACY .gu_grid .privacy_area h5 {padding-left:20px;font-size: 16px; line-height: 30px; font-weight:400;}
#PRIVACY .gu_grid .privacy_area p + h5, #PRIVACY .gu_grid ul + h5 {margin-top:30px;}
#PRIVACY .gu_grid .privacy_area h3 + p {font-size: 18px; line-height: 30px; color: #222; padding-left:0; margin-bottom:45px;}
#PRIVACY .gu_grid .privacy_area p {padding-left:20px;}
#PRIVACY .gu_grid .privacy_area .type-bullet + .type-bullet {margin-top:30px;}
#PRIVACY .gu_grid .privacy_area .type-bullet li {position:relative;padding-left:32px;text-indent:-12px;}
#PRIVACY .gu_grid .privacy_area .type-bullet li:before {content:'-'; margin-right:6px;}
#PRIVACY .gu_grid .privacy_area .type-bullet + p {margin:30px 0;}
#PRIVACY .gu_grid .privacy_area p + .type-bullet {margin-top:30px;}
#PRIVACY .gu_grid .privacy_area p + .type-bullet.mt0{margin-top:0;}
#PRIVACY .gu_grid .privacy_area a {color:#188aa4;}

#PRIVACY .gu_grid .privacy_area .gu_btn_down.right_caption {text-align:right; margin-top:20px;}
#PRIVACY .gu_grid .privacy_area .gu_btn_down.right_caption a {color:#222;}
#PRIVACY .gu_grid .privacy_area .gu_btn_down.right_caption.mb20 {margin-bottom:20px;}

/*add 240110*/
#PRIVACY .gu_grid .privacy_area .gu_table tbody td:first-child{padding-left:12px;}
#PRIVACY .gu_grid .privacy_area .gu_table tbody td .font_s{font-size:13px; line-height:20px;}
#PRIVACY .gu_grid .privacy_area .gu_table + h5,
#PRIVACY .gu_grid .privacy_area .gu_table + p{margin-top:30px;}

#PRIVACY .gu_grid .privacy_area .privacy_box{width:100%; padding:40px 30px; border:1px solid #c8c8c8; background:#f2f2f2; box-sizing:border-box;}
#PRIVACY .gu_grid .privacy_area .privacy_box p{padding:0; font-size:18px; color:#222;}
#PRIVACY .gu_grid .privacy_area .privacy_box ul{width:100%; margin-top:30px; display:flex; flex-wrap:wrap;}
#PRIVACY .gu_grid .privacy_area .privacy_box ul li{flex: 1 1 50%; font-weight:600;}
#PRIVACY .gu_grid .privacy_area .privacy_box ul li a{color:#222; cursor: pointer;}

#PRIVACY .gu_grid .privacy_area .gu_table + .gu_table{margin-top:30px;}
#PRIVACY .gu_grid .privacy_area .gu_table tbody th{line-height: 24px; font-weight: 700; vertical-align: middle; padding: 16px 12px; color: #222; background: #fafafa; border-right:1px solid #e1e1e1}

/* ================================== Tablet css ================================== */
@media all and (max-width: 1080px) {
    #SUB_KEYVISUAL .gu_sub_top .sec_inner {height:160px;}
    #SUB_KEYVISUAL .gu_sub_top .kv_img_box {height:160px;}
    #PRIVACY .gu_tab_depth4 {margin-top:100px;}
    #PRIVACY .gu_grid .privacy_area h3 {font-size:18px; line-height:26px;margin:45px 0 30px; padding-top:45px;}
    #PRIVACY .gu_grid .privacy_area h4 {font-size:14px; line-height:24px; padding-left:10px;}
    #PRIVACY .gu_grid .privacy_area h5 {font-size:14px; line-height:24px; padding-left:10px;}
    #PRIVACY .gu_grid .privacy_area h3 + p {font-size:15px; line-height:25px; margin-bottom:25px;}
    #PRIVACY .gu_grid .privacy_area p {padding-left:10px;}
    #PRIVACY .gu_grid .privacy_area .type-bullet + p {margin:25px 0;}
    #PRIVACY .gu_grid .privacy_area .type-bullet li {padding-left:22px;}
    #PRIVACY .gu_grid .privacy_area p + .type-bullet {margin-top:25px;}
    
    #PRIVACY .gu_grid .privacy_area .privacy_box p{font-size:15px;}
        #PRIVACY .gu_grid .privacy_area .privacy_box{padding:30px 20px;}
}

/* ================================== Mobile css ================================== */
@media all and (max-width: 766px) {
    #PRIVACY .gu_tab_depth4 {margin-top:60px;}
    #PRIVACY .gu_grid .privacy_area h4 {font-size:13px; padding-left:0;}
    #PRIVACY .gu_grid .privacy_area h5 {padding-left:0;}
    #PRIVACY .gu_grid .privacy_area h3 + p {font-size:14px; line-height:24px; margin-bottom:20px;}
    #PRIVACY .gu_grid .privacy_area p {padding-left:0; font-size:13px;}
    #PRIVACY .gu_grid .privacy_area .type-bullet + p {margin:20px 0;}
    #PRIVACY .gu_grid .privacy_area .type-bullet li {padding-left:12px;}
    #PRIVACY .gu_grid .privacy_area p + .type-bullet {margin-top:20px;}
    #PRIVACY .gu_search_box .gu_sort_area .gu_selectbox {min-width:auto;width:auto;}
    
    #PRIVACY .gu_grid .privacy_area .privacy_box p{font-size:14px;}
    #PRIVACY .gu_grid .privacy_area .privacy_box{padding:20px 10px;}
}