@import url(default.css);

/* header */
header{    padding: 0 20px;
    height: 60px;
    width: 100%;
    border-bottom: 1px solid #dcdcdc;
    box-sizing: border-box;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 3;}
header .header_in{display: flex; align-items: center; height: 100%;}
header .header_in .logo_con{}
header .header_in .logo_con .logo{    display: flex;
    width: 100px;
    cursor: pointer;}

/* nav */
nav{    width: 240px;
    position: fixed;
    top: 0;
    left: 0;
    padding-top: 60px;
    height: 100%;
    box-sizing: border-box;
    z-index: 3;}
nav .nav_in{    width: 100%;
    border-right: 1px solid #dcdcdc;
    height: 100%;
    padding: 20px;
    box-sizing: border-box;
    overflow: auto;}
nav .nav_in .user_con{position: fixed;
    z-index: 3;
    top: 0;
    right: 20px;
    height: 60px;
    display: flex;
    align-items: center;}
nav .nav_in .user_con .con_list{display: flex;
    align-items: center;}
nav .nav_in .user_con .con_list .unit{color: #787878;
    font-weight: 300;
    margin: 0 6px;}
nav .nav_in .user_con .con_list .unit.profile{display: flex;
    align-items: center;}
nav .nav_in .user_con .con_list .split{color: #787878;
    font-weight: 300;
    margin: 0 6px;}
nav .nav_in .user_con .con_list .unit .profile_img{display: flex;
    width: 24px; margin-right: 6px;}
nav .nav_in .user_con .con_list .unit .logout{color: #787878;}

/* nav_menu */
.menu_list{}
.menu_list .menu_in{}
.menu_list .menu_in .menu_unit{margin-bottom: 20px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 20px;}
    .menu_list .menu_in .menu_unit:last-child{margin-bottom: 0px; padding-bottom: 0px; border: none;}
.menu_list .menu_in .menu_unit .menu_dp1{margin-bottom: 10px;}
.menu_list .menu_in .menu_unit .menu_grp_con{margin-bottom: 10px;}
.menu_list .menu_in .menu_unit .menu_grp_con .grp_unit{display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0;
    cursor: pointer;}
.menu_list .menu_in .menu_unit .menu_grp_con .grp_unit .grp_arrow{    display: flex;
    width: 12px;
    transition: all .2s;
    opacity: 0.5;}
.menu_list .menu_in .menu_unit .menu_grp_con .menu_grp{}
.menu_list .menu_in .menu_unit .menu_grp_con .menu_dtl_con{display: none;}
.menu_list .menu_in .menu_unit .menu_grp_con .menu_dtl_con .dtl_in{}
.menu_list .menu_in .menu_unit .menu_grp_con .menu_dtl_con .dtl_in .menu_dtl{padding: 8px;
    opacity: 0.5;
    width: 100%;
    display: flex;
    box-sizing: border-box;
    border-radius: 6px;
    margin-bottom: 4px;}
.menu_list .menu_in .menu_unit .menu_grp_con .menu_dtl_con .dtl_in .menu_dtl.active{background-color: rgba(80,140,255,0.1) !important;
    color: #508cff !important;
    opacity: 1 !important;}
.menu_list .menu_in .menu_unit .menu_grp_con:last-child{margin-bottom: 0px;}

.menu_list .menu_in .menu_unit .menu_grp_con.active .grp_arrow{transform: rotate(180deg);}
.menu_list .menu_in .menu_unit .menu_grp_con.act_p .grp_arrow{transform: rotate(180deg);}
.menu_list .menu_in .menu_unit .menu_grp_con.act_p .menu_dtl_con{display: block !important;}
.menu_list .menu_in .menu_unit .menu_grp_con .menu_dtl_con .dtl_in .menu_dtl:hover{opacity: 0.6; background-color: #f0f0f0;}


/* main */
main{padding-top: 60px; padding-left: 240px; width: 100%; height: 100%; box-sizing: border-box;}
main .content{    width: 100%;
    height: 100%;}
main .content .con_list{display: flex;
    height: 100%;}
main .content .con_list .con_unit{    padding: 40px;
    box-sizing: border-box;
    height: 100%;
    overflow-y: auto;}
main .content .con_list.double .con_unit{width: 50%;}
main .content .con_list.double .con_unit:first-child{border-right: 1px solid #dcdcdc;}
main .content .con_list.single .con_unit{width: 100%;}
main .content .con_list .con_unit .con_tit{margin-bottom: 60px;}

.form_list_dp{    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 60px;
    flex-wrap: wrap;}
.form_list_dp .unit{}
.form_list_dp .unit{}
.form_list_dp .unit .dp_tit_con{display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;}
.form_list_dp .unit .dp_tit_con .dp_tit{}
.table{border-top: 1px solid #b4b4b4;}
.table.ty_02, .table.ty_03{border-top: none;}
.table .thead{    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #dcdcdc;
    padding: 12px 0px;}
.table.ty_02 .thead{padding: 12px 10px;}
.table .tr_con{display: flex;
    align-items: center;
    justify-content: space-between;}
.table .tr_h{height: 48px;}
.table .thead .copy{color: #b4b4b4;}
.table .tbody{}
.table.ty_02 .tbody .tr{padding: 0 10px;}
.table .tbody .tr{display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid #dcdcdc;
    box-sizing: border-box;}
.table .tbody .tr .chk_con{}
.table .td.chk{display: flex;
    align-items: center;
    margin-right: 10px;}
.table .copy{}
.table .ord_btn_list{    display: flex;
    align-items: center;
    justify-content: center;}
.table .ord_btn_list .ord_btn{    width: 30px;
    display: flex;
    margin: 0 2px;
    cursor: pointer;
    background-color: white;
    border-radius: 4px;}
.table .tbody .tr.input_tr{border-bottom: none;
    padding-top: 10px;}
.table.pick .tbody .tr:hover{background-color: #f5f5f5;}

/* check label */
.chk_label{display: flex;
    align-items: center;
    box-sizing: border-box;}
.chk_label .chk_box{display: none;}
.chk_label .chk_span{    width: 14px;
    min-width: 14px;
    height: 14px;
    border: 1px solid #dcdcdc;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    background-color: white;;
    cursor: pointer;
    margin-right: 6px;}
.chk_label .chk_span .chk_act{    background-color: #508aff;
    padding: 0px;
    border-radius: 10px;
    transition: all .2s;}
.chk_label .chk_box:checked+.chk_span{border-color: #508aff;}
.chk_label .chk_box:checked+.chk_span .chk_act{padding: 4px;}

/* 검색창 */
.search_con{    padding-bottom: 20px;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 40px;}
    .search_con.for_tm{margin-bottom: 0px;
        top: -40px;
        background-color: white;
        padding-top: 20px;
        z-index: 1;}
.search_con .search_in{display: flex;
    align-items: center;
    justify-content: space-between;}
.search_con .search_in.form{justify-content: flex-end;}
.search_con .search_in .search_unit{display: flex;
    align-items: center;}
.search_area{display: flex;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    border-radius: 6px;
    margin: 0 6px;
    width: 200px;}
.search_btn{    background-color: transparent;
    width: 32px;
    min-width: 32px;
    display: flex;
    padding: 6px;}
.search_btn_list{display: flex;}
.search_btn_list .com_btn{margin-left: 6px;}
.com_select.search{width: 100px;}
.search_rs_con{    display: flex;
    justify-content: space-between;
    align-items: self-start;}
.search_rs_con .daily_rs{display: flex;
    align-items: center;}
.search_rs_con .total_rs{    display: flex;
    flex-direction: column;
    align-items: flex-end;}
.search_rs_con .rs_copy{color: #787878;}
.search_rs_con .rs_copy.today{color: #1e1e1e;
    font-weight: 600;}
.search_rs_con .daily_rs .rs_copy::before{content: '|'; margin: 0 4px;}
.search_rs_con .daily_rs .rs_copy:first-child:before{content: none;}
.search_rs_con .rs_dtl_con{display: flex;
    flex-wrap: wrap;
    width: 100%;}
.search_rs_con .rs_dtl_con .rs_dtl_copy{color: #787878;
    width: 20%; line-height: 1.4;}
/* .search_rs_con .rs_dtl_con .rs_dtl_copy::before{content: '|'; margin: 0 4px;}
.search_rs_con .rs_dtl_con .rs_dtl_copy:first-child:before{content: none;} */

.dup_chk{display: flex;}
.dup_btn{margin-left: 6px;}
.table.opt{    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px dashed #dcdcdc;}

.chk_list{display: flex;
    flex-wrap: wrap;}
.chk_list .chk_label{padding: 10px; padding-left: 0px;} 
.chk_list .chk_label .chk_span{margin-right: 6px;} 
.tr_flex{    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;}
.tr_pd{padding: 10px 0;}
.td.tm{padding: 15px 0;
    flex-wrap: wrap;
    justify-content: flex-start;
    display: flex;
    align-items: center;
    cursor: pointer;}
.td.tm .user_info{display: flex;
    align-items: center;
    margin-right: 10px;}
.td.tm .user_info .user_name{font-weight: 600;
    margin-right: 6px;
    line-height: 1.4;}
.td.tm .user_info .user_tel_con{position: relative;}
.td.tm .user_info .user_tel{font-weight: 600;
    color: #508aff;
    line-height: 1.4;
    padding: 0 3px;}
.td.tm .user_info .user_tel.dup{background-color: #ffe1f5;}
.td.tm .user_info .user_tel_con .dup_cnt{position: absolute;
    top: -6px;
    background-color: #ff2828;
    color: white;
    font-size: 12px;
    font-weight: 500;
    min-width: 14px;
    height: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    right: -10px;}
.td.tm .user_tm_con{    display: flex;
    align-items: center;}
.tm_stat{height: 22px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 0 12px;
    border-radius: 12px;
    background-color: #f0f0f0;
    color: #787878;
    margin-right: 6px;}
.td.tm .user_tm_con .tm_dtl{display: flex;
    border: 1px solid #dcdcdc;
    background-color: white;
    height: 22px;
    box-sizing: border-box;
    align-items: center;
    padding: 0 10px;
    border-radius: 12px;}
.td.tm .user_tm_con .tm_dtl .tm_dtl_copy{color: #787878;}

.td.tm .user_ref_con{    display: flex;
    align-items: center;
    margin-top: 10px;
    flex-wrap: wrap;}
.td.tm .user_ref_con .user_ref{line-height: 1.2;
    color: #787878;}
.form_area{height: 100%; max-height: 400px;
    min-height: 300px;}
.form_type_list .com_btn{margin-right: 4px;
    margin-bottom: 4px;}
.form_type_dtl{margin-top: 6px;
    display: flex;}
.form_type_dtl .com_input{margin-right: 6px;}
.table .tbody .tr.form_tr{padding-top: 20px;
    margin-top: 60px;
    border-top: 1px solid #dcdcdc;
    border-bottom: none;}
.table .tbody .tr.form_tr.first{border-top: none;
    padding-top: 0px;
    margin-top: 0px;}
.table .tbody .tr.opt_tr{display: none;}
.prog_list{}
.prog_list .prog_unit{margin-bottom: 40px;}
.prog_list .prog_unit:last-child{margin-bottom: 0px;}
.prog_list .prog_unit .tit_con{display: flex;
    align-items: flex-end;
    background-color: #f7f7f7;
    padding: 10px;
    border-radius: 6px;}
.prog_list .prog_unit .tit_con .tit{    font-weight: 500;
    margin-right: 4px;}
.prog_list .code{color: #b4b4b4;}
.prog_list .dp_list{    margin-top: 20px;}
.prog_list .dp_list .dp_unit{margin-bottom: 20px;}
.prog_list .dp_list .dp_unit:last-child{margin-bottom: 0px;}
.prog_list .dp_list .dp_unit .dp_tit_con{display: flex;
    align-items: flex-end;}
.prog_list .dp_list .dp_unit .dp_tit_con .tit{margin-right: 4px;}
.prog_list .dp_list .dp_unit .list{padding: 10px;
    box-sizing: border-box;
    border: 1px solid #dcdcdc;
    margin-top: 6px;
    border-radius: 6px;}
.chk_label .chk_tit{display: flex;
    flex-direction: column;}
    .chk_label .chk_tit .code{margin-bottom: 2px;}
.prog_btn_list{margin-bottom: 10px;}
.opt_con{}
.opt_con .opt_list{margin-bottom: 10px;}

.form_list{max-width: 840px;}
.form_list .form_unit{display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;}
.form_list .form_unit .tit{    min-width: 140px;
    font-size: 16px;
    font-weight: 400;}
.form_list .form_unit .tit .red{color: red;}
.form_list .form_unit .input_con{width: 100%;}
.form_input, .form_select{    height: 40px;
    border: 1px solid #dcdcdc;
    padding: 0 10px;
    border-radius: 6px;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 400;}
.form_con .form_btn_con{margin-top: 40px;
    display: flex;
    align-items: center;
    justify-content: center;}
.form_btn{width: 220px;
    height: 54px;
    font-size: 20px;
    font-weight: 500;
    border-radius: 30px;
    color: white;
    background-color: #508aff;}
.form_btn.green_01{background-color: #12691e;}
.tit{}
.tit.cell{font-weight: 600;
    margin-bottom: 20px;}
.table .tbody .tr.ty_list{    border-bottom: none;
    border-top: 1px solid #dcdcdc;
    margin-top: 20px;
    padding-top: 20px;}
.search_filter{margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;}
.filter_unit{    background-color: #f0f0f0;
    padding: 6px;
    border-radius: 6px;
    width: fit-content;
    display: flex;
    align-items: center;
    margin-right: 6px;}
.filter{color: #787878;}

.btn{}
.btn.icon{ width: 14px;
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 3px;
    box-sizing: border-box;
    border: 1px solid #787878;}

.ref{}
.tm_user_top{}
.tm_user_top .top_con{display: flex;
    justify-content: space-between;
    align-items: flex-end;}
.tm_user_top .top_con .tit_con{display: flex;
    align-items: flex-end;}
.tm_user_top .top_con .tit_con .tit.top{font-weight: 600;
    margin-right: 10px;}
.tm_user_top .top_con .tit_con .user_dtl_tel{}
.tm_user_top .user_dtl{}
.tm_user_top .user_dtl .user_info{    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin-top: 20px;}
.tm_user_top .user_dtl .user_info .dtl_unit{    width: 49%;
    display: flex;
    align-items: center;
    height: 34px;
    margin-bottom: 5px;}
.tm_user_top .user_dtl .user_info .dtl_unit .tit{min-width: 80px;}
.tm_user_top .user_dtl .user_info .dtl_unit .copy{}
.tm_user_top .user_dtl .tm_info{    display: flex;
    margin-top: 30px;}
.tm_user_top .user_dtl .tm_info .unit{margin-right: 6px;}
.tm_user_top .user_dtl .tm_info .unit .ref{margin-bottom: 6px;}
.tm_memo_sec{margin-top: 20px;
    padding-top: 10px;
    border-top: 1px solid #dcdcdc;}
.tm_memo_sec .memo_rs{}
.tm_memo_sec .memo_list{margin-top: 20px;}
.tm_memo_sec .memo_list .unit{margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f0f0f0;}
.tm_memo_sec .memo_list .unit .memo_con{}
.tm_memo_sec .memo_list .unit .memo_con .memo_top{display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;}
.tm_memo_sec .memo_list .unit .memo_con .memo_top .top_info{display: flex;
    align-items: flex-start;}
.tm_memo_sec .memo_list .unit .memo_con .memo_top .top_info .memo_name{}
.memo_type{    border: 1px solid #dcdcdc;
    padding: 0 8px;
    border-radius: 20px;
    height: 22px;
    display: flex;
    align-items: center;}
.tm_memo_sec .memo_list .unit .memo_con .memo_top .memo_btn_list{}
.tm_memo_sec .memo_list .unit .memo_con .memo_top .memo_btn_list button{background-color: transparent;}
.tm_memo_sec .memo_list .unit .memo_con .memo{line-height: 1.2;}
.com_area.memo{height: 140px; margin-top: 10px;}

.srch_dtl_con{position: fixed;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.1);
    align-items: center;
    justify-content: center;
    padding:0 5%;
    box-sizing: border-box;
    z-index: 4;}
.srch_dtl_con .srch_dtl_in{    width: 100%;
    max-width: 1080px;
    margin: 0 auto;
    background-color: white;}
.srch_dtl_con .srch_dtl_in .srch_top{    padding: 14px 30px;
    border-bottom: 1px solid #dcdcdc;
    width: 100%;
    box-sizing: border-box;}
.srch_more{    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 15px 30px 0 30px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 15px;}
.date_con{display: flex;
    align-items: center;}
.date_con .date_split{    height: 1px;
    width: 14px;
    margin: 0 5px;
    background-color: #1e1e1e;}
.srch_more .more_con{    display: flex;
    align-items: center;}
.srch_more .more_con .search_area{margin-right: 0px;}

.srch_filter_list{    padding: 0 30px;
    max-height: 60vh;
    overflow-y: auto;}
.srch_filter_list .unit{display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid #dcdcdc;}
.srch_filter_list .unit:last-child{border:none}
.srch_filter_list .unit .tit_con{min-width: 140px;}
.srch_filter_list .unit .tit_con .tit{font-size: 14px;}
.srch_pick{    font-size: 14px;
    background-color: transparent;
    color: #508cff;
    margin-top: 6px;}
.srch_filter_list .unit .con{width: 100%;}
.filter_con{padding: 20px 0;}
.filter_con .filter_tit{    display: flex;
    align-items: baseline;
    margin-bottom: 10px;}
.filter_con .filter_tit .tit{margin-right: 10px;
    font-weight: 500;}
.srch_btn_list{padding: 15px 30px; width: 100%;
    box-sizing: border-box;
    border-top: 1px solid #dcdcdc;}
.srch_btn_list .com_btn{margin-left: 6px;}
.srch_filter_list .unit .con .filter_con:nth-child(1n+2){border-top: 1px solid #f0f0f0;}
.btn.fix_icon{background-color: transparent;
    border: none;
    padding: 0px;
    opacity: 0.5;}
.rs_stat_con{padding: 10px;
    border: 1px solid #dcdcdc;
    box-sizing: border-box;
    border-radius: 6px;}


.com_btn.search_icon{background-color: white;
    border: 1px solid #dcdcdc;
    width: 34px;
    height: 34px;
    padding: 6px;
    box-sizing: border-box;}

.login_con{width: 100%; max-width: 280px;}







/* client */
.content{}
.land_con{width: 100%;
    max-width: 840px;
    margin: 0 auto;
    padding-bottom: 100px;}
.land_con .page{}
.land_con .form{padding: 0 5%;
    box-sizing: border-box;
    margin-top: 40px;}
.land_con .form .form_con{}
.land_con .form .list{}
.land_con .form .list .unit{}
.agree{margin-top: 20px;}
.agree .agree_con{font-size: 14px;
    font-weight: 400;
    line-height: 1.2;
    color: #787878;
    max-height: 140px;
    overflow: auto;
    border: 1px solid #dcdcdc;
    margin-bottom: 10px;
    padding: 10px;
    box-sizing: border-box;}


/* error */
.error_con{width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    
    padding: 0 5%;
    box-sizing: border-box;
    background-color: #f5f5f5;}
.error_con .error_in{margin-top: -100px;}
.error_con .error_in .error_logo{    width: 120px;
    margin: 0 auto;
    margin-bottom: 30px;}
.error_con .error_in .error_tit{font-size: 24px;
    font-weight: 500;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;}
.error_con .error_in .error_copy{font-size: 16px;
    font-weight: 200;
    text-align: center;
    line-height: 1.4;
    color: #969696;}
.error_btn_con{    display: flex;
    justify-content: center;
    margin-top: 40px;}
.error_btn_con .com_btn.error{height: 44px;
    font-size: 16px;
    background-color: transparent;
    border: 1px solid #b4b4b4;}

/* success */
.success_con{width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -100px;
    padding: 0 5%;
    box-sizing: border-box;}
.success_in{}
.scs_logo{width: 120px;
    margin: 0 auto;
    margin-bottom: 30px;}
.scs_tit{font-size: 24px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 10px;}
.scs_copy{text-align: center;
    line-height: 1.4;
    font-size: 16px;
    font-weight: 300;
    color: #969696;}
.scs_btn_con{    margin-top: 40px;
    display: flex;
    justify-content: center;}
.scs_btn_con .com_btn.scs{height: 44px;
    font-size: 16px;
    min-width: 160px;
    justify-content: center;
    border-radius: 50px;
    color: white;
    background-color: #012c0b;}





/* pagination */
.pagination{display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    width: 100%;}
.pagination .page_arrow{display: flex;
    width: 10px;
    cursor: pointer;}
.pagination .page_arrow.prev{}
.pagination .page_arrow.next{transform: rotate(180deg);}
.pagination .page_arrow img{width: 100%;}
.pagination .num_list{margin: 0 15px;}
.pagination .num_list .num{color: #b4b4b4;
    font-size: 16px;
    font-weight: 400;
    width: 30px;
    height: 30px;
    margin: 0 3px;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    cursor: pointer;}
.pagination .num_list .num.act{background-color: #1e1e1e;
    color: white;
    font-weight: 600;
    border-radius: 30px;}

/* modal */
.modal_con{    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    background-color: rgba(0,0,0,0.1);
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    display: none;}
.modal_con .modal_in{width: 340px;
    background-color: white;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 10px;}
.modal_tit{margin-bottom: 15px;}



.privacy_copy{font-size: 15px;
    font-weight: 400;
    line-height: 1.2;
    color: #505050;}







/* 1199이상 */
@media(min-width:1199px) {} 


/* 1199이하 */
@media(max-width:1199px) {

} 


/* 840이상 */
@media(min-width:840px) {
   
} 


@media (max-width:839px) {

} 


@media(max-width:669px) {
   
} 


@media(max-width:579px) {
    .form_list .form_unit{flex-wrap: wrap;}
    .form_list .form_unit .tit{width: 100%;
        margin-bottom: 5px;
        font-size: 14px;}
    .form_input, .form_select{font-size: 14px;}
    .agree .agree_con{max-height: 100px;}
    .chk_label{font-size: 14px;}
    .privacy_copy{font-size: 13px;}
} 


@media(max-width:424px) {
  
} 














.table_02{    display: table;
    width: 600px;}
.table_02 .t_head{display: table-header-group;}
.table_02 .t_chk{display: table-cell;}
.table_02 .t_grp{display: table-row-group;}
.table_02 .t_grp .t_cell{display: table-cell;}
.t_body{display: table-row-group;}
.t_row{display: table-row;}
