@media screen and (max-width:1024px) {

    #wrap > .inner{display: block;justify-content:space-between;margin-top: 60px;padding: 0 15px;min-height: auto;}


    /* 컨텐츠 리스트 */
    #section01{position: relative;width: 100%;min-height: calc(100vh - 140px);border-radius: 12px;padding-top: 15px;height: 100%;background: #fff;padding-bottom: 80px;}
    ul.con_list{position: relative;width: 90%;margin: 0 auto;z-index: 500;}
    ul.con_list li:not(:last-child){margin-bottom: 45px;}
    ul.con_list li.mob_banner{display: block;overflow:hidden;}
    ul.con_list li.mob_banner .img_wrap a{display: block;position:relative; width:100%; padding-bottom:74.897%;border-radius: 12px;overflow:hidden;}
    ul.con_list li.mob_banner .img_wrap a img{position:absolute;left:0; right:0;  top:0; bottom:0; margin:auto; width:100%; height:100%; max-width:100%; max-height:100%;object-fit:cover;}
    ul.con_list li .Profile_box{display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;}
    ul.con_list li .Profile_box .left_box{display: flex; gap:8px;align-items: center;}
    ul.con_list li .Profile_box .left_box .img_wrap{width: 40px;}
    ul.con_list li .Profile_box .left_box .img_wrap .img_box{position:relative; width:100%; padding-bottom:100%; }
    ul.con_list li .Profile_box .left_box .img_wrap .img_box img{position:absolute;left:0; right:0;  top:0; bottom:0; margin:auto; width:100%; height:100%; max-width:100%; max-height:100%;object-fit:cover;}
    ul.con_list li .Profile_box .left_box .txt{display: flex;align-items: center;}
    ul.con_list li .Profile_box .left_box .txt strong{position: relative; display: block;margin-right: 23px;font-size: 12px;font-weight: 600;}
    ul.con_list li .Profile_box .left_box .txt strong:after{content:'/';position: absolute;right: -14px;top: 50%;transform: translateY(-50%);}
    ul.con_list li .Profile_box .left_box .txt p{font-size: 12px;font-weight: 500;margin-right: 10px;}
    ul.con_list li .Profile_box .left_box .txt span{font-size: 11px;color: #B4B4B4;font-weight: 500;}
    ul.con_list li .Profile_box .right_box button{font-size: 0;}
    
    ul.con_list li .content_box .tit{font-size: 14px;font-weight: 600;line-height: 1.3; margin-bottom: 15px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap:break-word;color: #454545;}
    ul.con_list li .content_box .con_slide_wrap{position: relative;overflow:hidden;margin-bottom: 10px;}
    ul.con_list li .content_box .img_wrap .img_box{position:relative; width:100%; padding-bottom:74.897%;background: #E7E7E7;border-radius: 12px;overflow: hidden;}
    ul.con_list li .content_box .img_wrap .img_box img{position:absolute;left:0; right:0;  top:0; bottom:0; margin:auto; width:auto; height:100%; max-width:100%; max-height:100%;}
    ul.con_list li .content_box .con_arrow{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 40px;height: 40px;background: rgba(0,0,0,.4);z-index: 300;border-radius: 0 10px 10px 0;}
    ul.con_list li .content_box .con_arrow i{position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);color: #fff;font-size: 20px;}
    ul.con_list li .content_box .btn_box a span{font-size: 11px;color: #000;}
    ul.con_list li .content_box .con_arrow.con_next{left: auto;right: 0;border-radius: 10px 0 0 10px;}
    ul.con_list li .content_box .btn_box{display: flex;gap:5px;}
    ul.con_list li .content_box .btn_box a{display: flex;align-items: center;justify-content: center;gap:5px;padding: 0 10px;border-radius: 10px;height: 20px;background:var(--ma_bg01);}

    ul.con_list.con_list02 li:not(:last-child){margin-bottom: 0px;}

    /* 뷰페이지 */
    #view_wrap .view_box01{width: 90%;}
    #view_wrap .view_box01 ul.con_list .Profile_box .back_btn{display: none;}


    /* 마이페이지 */
    #mypage_wrap .inpo_wrap form .box01 .img_cover_Wrap{width: 120px;}
    

}