
@media screen and (max-width:1800px) {
    .abt_time .time_wrap::before{display: none;}
    .abt_vot::after{background: #fff;}
    .abt_sel .abt_sel_bg{background-size: cover; height: 1370px;}
    .abt_vot .inner{padding: 30px;}
    .abt_vot::before{height: 100%;}
}
@media screen and (max-width:1400px) {

    /* main */
    .main_top .tit_box .logo img {max-height: 150px;}

    .main_sty .tit::before{left: 15%;}
    .main_sty .tit::after{right: 15%;}

    .main_top .inner::after{width: 400px; height: 400px;}
    .main_top .inner .date_box::after{width: 301px; height: 306px;}
    .main_top .inner .date_box::before{ width: 167px;height: 242px;}
    .main_top .inner .date_box::before{left: 40%;}

    .sub_top{min-height: 200px;}

    .abt_way::after{display: none;}
    .abt_way .way_wrap{gap: 40px;}
    .abt_way .way_wrap .way_list .way_tit{font-size: 1.5rem;}
    .abt_way .way_wrap .way_list .desc{font-size: 1.25rem;}
    .abt_way .way_wrap .way_list:first-child .way_img img:first-child{width: 100px;}
    .abt_way .way_wrap .way_list:first-child .way_img img:last-child{width: 280px; z-index: 99;}
    .abt_way .way_wrap .way_list:last-child .way_img img:first-child{width: 220px; right: -30px;}

    .abt_sel .sel_wrap .sel_list .sel_tit{font-size: 1.5rem;}
    .abt_sel .sel_wrap .sel_list .desc{font-size: 1.5rem; margin-top: 20px;}
    
    .abt_sel .sel_wrap .sel_list .sel_item li .rank{font-size: 1.5rem;}
    .abt_sel .sel_wrap .sel_list .sel_item li .rank span{font-size: 1.125rem;}

    .abt_sel .sel_wrap .sel_list:nth-child(2){margin-top: 15px;}
    .abt_sel .sel_wrap .sel_list:nth-child(2)::before{top: -65px;}
    .abt_sel .sel_wrap .sel_list:nth-child(2)::after{top: -65px;}

    .abt_sel .sel_wrap .sel_list:last-child{margin-top: -40px;}
    .abt_sel .sel_wrap .sel_list:last-child::before{top: -65px;}
    .abt_sel .sel_wrap .sel_list:last-child::after{top: -65px;}

    .abt_sel .sel_wrap .sel_list .sel_item li .give{font-size: 1.5rem;}

    .abt_sel .sel_wrap .sel_list:last-child .sel_item li{min-width: 440px;}

    .abt_time .inner::before{display: none;}
    .abt_time .inner::after{display: none;}

    .abt_vot{padding: 120px 0;}
    .abt_vot .vot_wrap .vot_list .vot_tit{font-size: 1.5rem;}
    .abt_vot .vot_wrap .vot_list .desc{font-size: 1.5rem; margin-top: 20px;}
    .abt_vot .vot_wrap .vot_img{width: 200px;}
    .abt_vot .vot_wrap .vot_img:last-child{right: 0;}
    .abt_vot .vot_wrap .vot_list{padding: 90px 0;}
    .abt_vot .vot_wrap .vot_list .btn_box a{margin-top: 20px;}
    .abt_vot .vot_wrap .vot_list .vot_item li{padding: 34px;}
    .abt_vot .vot_wrap .vot_list .vot_item li .rank{font-size: 1.5rem;}
    .abt_vot .vot_wrap .vot_list .vot_item li .rank span{font-size: 1.125rem;}
    .abt_vot .vot_wrap .vot_list .vot_item li .give{font-size: 1.5rem;}

    .abt_vot .vot_wrap .vot_list:last-child{margin-top: 0;}
    .abt_vot .vot_wrap .vot_list:last-child::before{top: -65px;}
    .abt_vot .vot_wrap .vot_list:last-child::after{top: -65px;}

    .abt_vot::after{height: calc(100% - 120px)}

    /* 신청하기 */
    .form_wrap{padding: 0;}
    .form_wrap::before{display: none;}

    /* 투표하기 */
    .voting_list{gap: 30px;}
    .voting_item { width: calc(33.333% - 20px); }
}

@media screen and (max-width:1199px) {

    /* main */
    .main_top{min-height: 100vh;}
    .main_top .box.examinee::after{display: none;}

    .main_top .bubble_icon .tit_box .logo img{max-height: 150px;}
    .main_top .box.bubble_icon::after{display: none;}
    .main_sty .desc br{display: none;}

    
    .main_top .inner::before{left: 50px;}
    .main_top .inner::after{display: none;}
    .main_top .inner .date_box::before{display: none;}
    .main_top .inner .date_box::after{display: none;}

    /* sub */
    .sub_top{margin-top: 60px; min-height: 150px;}
    .abt_way .way_wrap{grid-template-columns: repeat(1, 1fr);}
    .abt_way .way_wrap .way_list{padding: 75px 0;background-position: center; min-height: 400px;}
    .abt_way .way_wrap .way_list:first-child .way_img img:first-child{left: 15%;}
    .abt_way .way_wrap .way_list:first-child .way_img img:last-child{right: 10%;}
    .abt_way .way_wrap .way_list:last-child .way_img img:first-child{right: 10%;}

    .abt_time .time_wrap {width: 80%;margin: 60px auto 0;}

    .abt_sel .sel_wrap .sel_list{padding: 80px 0;}
    .abt_sel .sel_wrap .sel_list .desc{font-size: 1.25rem;}
    .abt_sel .sel_wrap .sel_list .sel_item li{padding: 20px 60px;}
    .abt_sel .sel_wrap .sel_list .sel_item li .give{font-size: 1.25rem;}
    .abt_sel .sel_wrap .sel_list .sel_item li img{margin: 15px 0 10px; max-height: 100px;}

    .abt_vot .vot_wrap .vot_list{padding: 80px 0;}
    .abt_vot .vot_wrap .vot_list .desc{font-size: 1.25rem;}
    .abt_vot .vot_wrap .vot_list .vot_item li{padding: 20px 10px; max-width: 350px;}
    .abt_vot .vot_wrap .vot_list .vot_item li .give{font-size: 1.25rem;}
    .abt_vot .vot_wrap .vot_list .vot_item li .give span{font-size: 0.875rem;}
    .abt_vot .vot_wrap .vot_list .vot_item li img{margin: 15px 0 10px; max-height: 100px;}
    .abt_vot .vot_wrap .vot_list .desc.gray{font-size: 1rem;}
    .abt_vot .vot_wrap .vot_list .btn_box a{font-size: 1rem; height: 60px; padding: 0 40px;}
    .abt_vot .btn.xlg.arr::after{width: 16px;}
    .abt_vot .vot_wrap .vot_list:last-child{padding: 90px 0;}

    /* login */
    .login_wrap .inner {padding: 60px 0;}


    /* faq */
    .faq_item .answer br{display: none;}

    /* 투표하기 */
    .voting_item {  width: calc(50% - 15px);}
    .voting_item .info .tit{font-size: 1.25rem;}

    .apply_detail-table{overflow-x: scroll;}
    .apply_detail-table table{min-width: 1000px;}

    .abt_sel .sel_wrap .sel_list:last-child{margin-top: 20px;}
    .abt_sel .sel_wrap .sel_list:last-child .sel_item li{min-width: 100%;padding: 20px 60px;}
    .abt_sel .sel_wrap .sel_list:last-child .sel_item li img{max-height: 150px;}
}

@media screen and (max-width:899px) {

    /* main */
    .main_top{padding: 120px 0;}
    .main_top::before{top: -100px;}
    .main_top::after{top: -100px;}
    .main_tit {margin-bottom: 40px;}
    .main_tit .big {font-size: 3rem;}
    .main_tit .small {font-size: 1.25rem;}
    .main_sty .desc br{display: none;}

    .main_sty .tit{font-size: 2.5rem;}
    .main_sty .desc{font-size: 1.25rem;}
    .main_sty .tit::before{background-size: contain; width: 60px;}
    .main_sty .tit::after{background-size: contain; width: 50px;}
    .main_sty .sty_sec:after{background-size: contain; width: 80px;top: -80px; right: -45px;}
    .main_sty .sty_sec::before{background-size: contain; width: 80px; bottom: 30px; left: -45px;}
    .main_sty::after{background-size: contain; width: 290px; height: 100px;}
    .main_sty .sty_box{margin: 4.375rem 0; grid-template-columns: repeat(2, 1fr); gap: 15px;}
    .main_sty .sty_sec .btn_box a{font-size: 1.25rem; padding: 0 30px; height: 55px;}
    .btn.xlg.arr::after{width: 18px;}

    .main_top .tit_box .big{font-size: 1.75rem;}
    .main_top .date_box .date{font-size: 1.75rem;}
    .main_top .inner::before{width: 70px; height: 100%;background-size: contain;}

    /* sub */
    .sub_top{min-height: 120px;}
    .sub_tit{font-size: 2.5rem;}
    .abt_way .way_wrap .way_list{max-height: 400px;}
    .abt_way .way_wrap .way_list .way_img img{position: relative;}
    .abt_way .way_wrap .way_list:first-child .way_img img:first-child{display: none;}
    .abt_way .way_wrap .way_list:first-child .way_img img:last-child{right: 0; margin-top: 30px; width: 150px;}
    .abt_way .way_wrap .way_list:last-child .way_img img:first-child{position: absolute; right: 100px; top: 50px; margin-top: 30px; width: 150px;}
    .abt_sel .sel_wrap .sel_list{padding: 40px 0;}
    .abt_sel .sel_wrap .sel_list:nth-child(2){padding: 60px 0;}
    .abt_sel .sel_wrap .sel_list .sel_item{margin-top: 10px;}
    .abt_sel .sel_wrap .sel_list .sel_item li{padding: 10px 40px;}
    .abt_sel .sel_wrap .sel_list .sel_item li .rank{font-size: 1.125rem;}
    .abt_sel .sel_wrap .sel_list .sel_item li .rank span{font-size: 1rem;}
    .abt_sel .sel_wrap .sel_list .sel_item li .give{font-size: 1.125rem;}
    .abt_sel .sel_wrap .sel_list .sel_item li img{max-height: 80px;}
    .abt_sel .sel_wrap .sel_list:last-child{padding: 60px 0;}
    
    .abt_sel .sel_wrap .sel_list:last-child .sel_item li img{max-height: 100px;}

    .abt_time .sub_tit::before{left: 100px;}
    .abt_time .sub_tit::after{right: 70px;}
    .abt_sel .inner::before{left: 40px; }
    .abt_sel .inner::after{right: 50px; top: 30px;}
    .abt_sel .sub_tit::after{display: none;}
    .abt_sel .sub_tit::before{display: none;}
    

    .abt_vot .vot_wrap .vot_list{background: url(/img/vot_list_bg_m-efb68fda9b85da75e40b928b176823ec.png) no-repeat center; background-size: contain;}
    .abt_vot .vot_wrap .vot_list:last-child{background: url(/img/vot_list_bg02-dea7b5f6a884ab8bb749cdbb3bc63f67.png) no-repeat center; background-size: contain;}
    .abt_vot .vot_wrap .vot_list .vot_item{margin-top: 10px;}
    .abt_vot .vot_wrap .vot_list .vot_item li{padding: 10px 15px; }
    .abt_vot .vot_wrap .vot_list .vot_item li .rank{font-size: 1.125rem;}
    .abt_vot .vot_wrap .vot_list .vot_item li .rank span{font-size: 1rem;}
    .abt_vot .vot_wrap .vot_list .vot_item li .give{font-size: 1.125rem;}
    .abt_vot .vot_wrap .vot_list .vot_item li img{max-height: 80px;}
    .abt_vot .vot_wrap .vot_img{display: none;}
    .abt_vot .vot_wrap .vot_list::before{top: -20px;}
    .abt_vot .vot_wrap .vot_list::after{top: -20px;}

    .abt_vot .vot_wrap .vot_list:last-child{padding: 90px 0;}
    .abt_vot .vot_txt{font-size: 0.875rem;}
    .abt_vot { padding: 80px 0;}
    .abt_vot::after { height: calc(100% - 80px);}

    .form_wrap {gap: 40px;margin-top: 60px;}
    .form_item.notice .nae{font-size: 1rem;}
    .form_item.notice .nae::before{top: 0;}

    .terms-all .terms-check_label{font-size: 1.125rem;}
    .terms-list .terms-check_label{font-size: 1rem;}

    .apl_txt{font-size: 0.875rem; margin-top: 40px;}

    /* faq */
    .faq_wrap .faq_tit{font-size: 1rem;}

    /* 팝업 */
    .voting_view .info .info_txt{min-height: 300px;}
    .voting_view .info .info_txt .cont{font-size: 1rem;}
    .voting_view .info .v-number{font-size: 1rem; padding: 15px 0;}
}

@media screen and (max-width:768px) { 
    .abt_sel .sel_wrap .sel_list .desc{font-size: 1rem;}
    .abt_way .way_wrap .way_list{min-height: 260px;max-height: 260px; padding: 40px 0;}
    .abt_way .way_wrap .way_list .way_tit{font-size: 1rem;padding: 7px 25px;}  
    .abt_way .way_wrap .way_list .desc{font-size: 1rem;}
    .abt_way .way_wrap .way_list .desc span{font-size: 0.875rem; margin-top: 45px;}
    .abt_way .way_wrap .way_list:first-child .way_img img:last-child{position: absolute; right: 15%;}
    .abt_way .way_wrap .way_list:last-child .way_img img:first-child{right: 0px;}
    .abt_sel .sel_wrap .sel_list .sel_tit{font-size: 1rem;padding: 7px 25px;}
    .abt_sel .sel_wrap .sel_list .sel_item li .give{font-size: 1rem;}
    .abt_sel .sel_wrap .sel_list .sel_item li img{max-height: 60px;}

    .abt_vot .vot_wrap .vot_list .vot_tit{font-size: 1rem;padding: 7px 25px;}  
    .abt_vot .vot_wrap .vot_list .desc{font-size: 1rem;}
    .abt_vot .vot_wrap .vot_list{padding: 70px 0;}
    .abt_vot .vot_wrap .vot_list .vot_tit{font-size: 1rem;padding: 7px 25px;}
    .abt_vot .vot_wrap .vot_list .vot_item li{padding: 10px 40px; max-width: 250px;}
    .abt_vot .vot_wrap .vot_list .vot_item li .give{font-size: 1rem;}
    .abt_vot .vot_wrap .vot_list .vot_item li img{max-height: 60px;}

    .form_wrap .btn_box a{font-size: 1rem; height: 60px; padding: 0 40px;}
    .form_wrap .btn.xlg.arr::after{width: 16px;}

    .abt_sel .sel_wrap .sel_list:last-child{margin-top: 10px;}
    .abt_sel .abt_sel_bg{max-height: 600px;}
}

@media screen and (max-width:599px) { 

    .p_tb{padding: 60px 0;}
    /* main */
    .main_tit .big {font-size: 2rem;}
    .main_tit .small {font-size: 1rem;}
    .main_top {background-position: right; align-items: center;}
    .main_top .box {padding: 70px 40px; margin-top: 10px;  border-width: 2px;}
    .main_top .box::after {width: calc(100% - 25px); height: calc(100% - 25px);  border-width: 2px;}
    .main_top .box::before{ width: calc(100% - 35px);height: calc(100% - 35px);}
    .main_top .tit_box .logo img {max-height: 80px;}
    .main_top .tit_box .big {font-size: 1.125rem; line-height: 1.4; margin-top: 2rem;}
    .main_top .tit_box .small {font-size: 0.9375rem; line-height: 1.4; margin-top: 7px; font-weight: 500;}
    .main_top .date_box .date {font-size: 0.875rem; width: 100%; padding: 5px 15px;}
    .main_top .date_box .date span {width: 100%; font-size: 1.125rem; font-weight: 500;}
    .main_top .date_box::after{height: 70px;}
    
    .main_sty .tit{font-size: 1.75rem;}
    .main_sty .tit::before{width: 45px; left: 0;}
    .main_sty .tit::after{width: 35px; right: 0;}
    .main_sty .desc{font-size: 1rem;}
    .main_sty .sty_box{margin: 3.125rem 0;}
    .main_sty .sty_sec:after{width: 60px; top: -65px; right: -29px;}
    .main_sty .sty_sec::before{width: 60px; bottom: 0; left: -30px;}
    .main_sty::after{right: 0;}
    .main_sty .sty_sec .btn_box a{font-size: 1rem; height: 50px;}
    .btn.xlg.arr::after{width: 14px;}

    .main_top::before{display: none;}
    .main_top::after{display: none;}
    .main_top .inner::before{display: none;}
    .main_top .tit_box .big span::before{width: 21px; height: 24px;top: -15px;left: -16px; background-size: contain;}

    /* sub */
    .sub_tit{font-size: 1.75rem;}
    .sub_tit span::after{background-size: cover; width: 224px; height: 96px;}
    .abt_way::before{width: 40px; background-size: contain;}
    .abt_way .sub_tit::before{width: 40px; background-size: contain;}
    .abt_way .sub_tit::after{width: 30px; background-size: contain; top: -40px;}
    .abt_way .way_wrap .way_list{padding: 40px 0; min-height: 260px; max-height: 260px;}

    .abt_way .way_wrap .way_list .desc{font-size: 1rem;margin-top: 20px;}
    .abt_way .way_wrap .way_list .desc span{margin-top: 50px;}
    .abt_way .way_wrap .way_list:first-child .way_img img:last-child{width: 120px; position: absolute;}
    .abt_way .way_wrap .way_list:last-child .way_img img:first-child{width: 100px; right: 0; top: 20px;}
    .abt_sel .sel_wrap .sel_list .desc br{display: none;}

    .abt_time .time_wrap {width: 100%;}
    .abt_time .sub_tit::before{display: none;}
    .abt_time .sub_tit::after{display: none;}

    .abt_sel .sel_wrap .sel_list{background: url(/img/way_list_bg-b73d8ef9c23f3f835813a2536753a7c9.png) no-repeat; background-position: center; background-size: contain; padding: 70px 50px;}
    .abt_sel .sel_wrap .sel_list:nth-child(2){background: url(/img/sel_list_bg02_m-b5e0041886e9ea38123792d6868036c7.png) no-repeat; background-position: center; background-size: contain; padding: 95px 50px; margin-top: 10px;}
    .abt_sel .sel_wrap .sel_list:last-child{background: url(/img/sel_list_bg03_m-2def2505f57fd00e3f27cdec5967e39a.png) no-repeat; background-position: center; background-size: contain; padding: 95px 50px; margin-top: 10px;}
    .abt_sel .sel_wrap .sel_list::before{display: none;}
    .abt_sel .sel_wrap .sel_list::after{display: none;}
    .abt_sel .sel_wrap .sel_list .sel_item{grid-template-columns: repeat(1, 1fr); gap: 10px;}
    .abt_sel .sel_wrap .sel_list .sel_item li .give{font-size: 0.875rem;}
    .abt_sel .sel_wrap .sel_list:last-child .sel_item li{padding: 10px 40px;}
    
    .abt_vot .inner{padding: 20px;}
    .abt_vot .vot_wrap .vot_list{background: #fff; padding: 20px 0;}
    .abt_vot .vot_wrap .vot_list:last-child{background: url(/img/vot_list_bg03_m-1944856d9b00940aefd956933eb883bf.png) no-repeat; background-position: center; background-size: contain; padding: 70px 50px; margin-top: 10px;}
    .abt_vot .vot_wrap .vot_list::before{display: none;}
    .abt_vot .vot_wrap .vot_list::after{display: none;}
    .abt_vot .vot_wrap .vot_list .vot_item{grid-template-columns: repeat(1, 1fr); gap: 10px;}
    .abt_vot .vot_wrap .vot_list .vot_item li .give{font-size: 0.875rem;}
    .abt_vot .vot_wrap .vot_list .vot_item li .give span{display: block;}

    .abt_vot .vot_wrap .vot_list .desc.gray{font-size: 0.875rem;}
    .abt_vot .vot_wrap .vot_list .btn_box a{height: 50px; padding: 0 30px;}

    .cha_stp .box {padding: 20px; border-width: 2px;}
    .cha_stp .box .tit_box {font-size: 1.75rem;}
    .cha_stp .list {gap: 40px 20px;}
    .cha_stp .item .number {font-size: 0.8125rem; top: -5px; right: -5px;}
    .cha_stp .item .text {font-size: 0.9375rem;}

    .sub_bnn .box .date{font-size: 0.875rem;width: 100%;padding: 5px 15px;}
    .sub_bnn .box{padding: 40px;}

    .ov_int {padding: 20px; border-width: 2px;}
    .ov_int .tit_box .big {font-size: 1.75rem;}
    .ov_int .tit_box .small {font-size: 1rem;}
    .ov_int .ov_box {flex-direction: column;}

    .ov_int .date_box .date {font-size: 0.875rem; width: 100%; padding: 5px 15px; text-align: center;}
    .ov_int .date_box .date span {width: 100%;}

    .ov_int .per_box .tit {font-size: 1.25rem;}
    .ov_int .per_box .tit .date {gap: 5px;}

    .ov_int .cul_box {gap: 20px;}
    .ov_int .cul_box .tit {font-size: 1.25rem;}
    .ov_int .cul_box .tit .date {gap: 5px;}
    .ov_int .cul_box .month {font-size: 1.25rem; width: 80px;}
    .ov_int .cul_box .cont .text {font-size: 1.5rem;}

    .ov_pr {padding: 20px; gap: 30px; border-width: 2px;}
    .ov_pr .tit_box .big {font-size: 1.5rem;}
    .ov_pr .pr_box .item {gap: 5px;}
    .ov_pr .pr_box .item .gu {font-size: 1rem;}
    .ov_pr .pr_box .item .nae .tit {font-size: 1rem;}
    .ov_pr .pr_box .item .nae .text {font-size: 0.875rem;}
    .ov_pr .pr_box .item .nae .text .p {padding-left: 12px;}
    .ov_pr .pr_box .item .nae .text .r {padding-left: 17px;}
    .ov_prd {padding: 20px; border-width: 2px;}

    .cha_int {background-size: 35vw auto, 120vw auto, 90vw auto;}
    .cha_int .bg .img1 {width: 20vw; right: -8%;}
    .cha_int .bg .img2 {width: 29vw; right: -18%;}
    .cha_int .bg .img3 {left: -13%; width: 19vw;}
    .cha_int .bg .img4 {width: 15vw; right: -4%; top: 80%;}
    .cha_int .bg .img5 {width: 53vw; max-width: 250px; bottom: -45%; left: -3%;}
    .cha_int .bg .img6 {width: 25vw;}
    .cha_stp {background-size: 20vw auto, 30vw auto, 100% auto;}

    .reset-scope table{width: 100% !important;}
    .sub_bnn .box .tit.date{font-size: 14px;}

    .tit_box.sub_tit{font-size: 0.875rem;}
    .tit.sub_tit{font-size: 0.875rem;}
    .tit_box.sub_tit br{display: block;}
    .tit.sub_tit br{display: block;}

    .mo_only{display: block !important;}

    /* 신청하기 */
    .terms-all .terms-check_label{font-size: 1rem;margin-top: 2px;}
    .terms-list .terms-check_label{font-size: 0.875rem;margin-top: 2px;}
    input[type="checkbox"], input[type="radio"]{width: 18px; height: 18px;}
    .terms-list .btn-open-terms{font-size: 0.875rem;margin-bottom: 1px;}
    .form_wrap .btn_box a{height: 50px;padding: 0 30px;}

    /* 로그인 */
    .login_box .btn_box .btn{width: 80%; margin: 0 auto;}
    .login_box .txt{font-size: 1rem;}

    /* 투표하기 */
    .voting_item{width: 100%;}
    .voting_search select{min-width: 45%;}
    .bd_top .search{flex-wrap: wrap;}
    .voting_search .bar{width: 100%;}

    .voting_view{flex-direction: column; gap: 10px;}
    .voting_view .thumb{ aspect-ratio: 1 / 1.4; width: 100%; position: relative;}
    .voting_view .info{width: 100%;}
    .pop_layer .pop-btn{margin-top: 10px; gap: 10px;}
    .pop_layer .pop-btn .btn{padding: 15px 0; font-size: 0.875rem;}
    .pop_tit{font-size: 1rem;}
    .voting_view .info .v-number{font-size: 0.875rem;}
    .voting_view .info .info_txt{min-height: 200px;}
    .voting_view .info .info_txt .tit{font-size: 1rem;}
    .voting_view .info .info_txt .user{font-size: 0.875rem;}
    .voting_view .info .info_txt .cont{font-size: 0.875rem;}
    .pop_layer{max-height: calc(100vh - 100px);}
    .terms_wrap{margin-top: 50px;}

    .apply_detail .apply_detail-txt .sub_tit{font-size: 1.25rem;}
    .apply_detail .apply_detail-txt ul li{font-size: 0.875rem;margin-left: 10px;}
    .apply_detail .apply_detail-txt ul li::before{text-indent: -10px;}
    .apply_detail .apply_detail-table table tr th{font-size: 0.875rem;}
    .apply_detail .apply_detail-table table td{font-size: 0.875rem;}

    .abt_sel .inner::before{width: 60px; background-size: contain;}
    .abt_sel .inner::after{width: 40px; background-size: contain;}
    
}

@media screen and (max-width:414px) { 
    .abt_sel .sel_wrap .sel_list{padding: 70px 20px;}
    .abt_sel .sel_wrap .sel_list:nth-child(2){padding:80px 20px;}

}