/* 테이블 하단 라인 넣기 */
tr{ border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

/* 제품 설명 */
#product_wrap{ width: 100%; }
.side{ width: 20%; height: 5077px; float: left; text-align: center; }
.p_header{ width: 80%; height: 80px; float: left; text-align: center; line-height: 80px; font-size: 2rem; }
.p_content{ width: 80%; height: 4877px; float: left; text-align: center; }
.p_footer{ width: 80%; height: 120px; float: left; text-align: center; }
.product_img{ margin-top: 80px; }

/* responsive 0-1200px */
@media only all and (max-width: 1200px){
    .new_container{width: 100%;}
}

/* responsive 0-768px */
@media only all and (max-width: 768px){
    iframe{ max-width: 100%; }
    #product_wrap{ width: 100%; height: 100%; margin: 0 auto; text-align: center; }
    .side{ width: 100%; height: 100%; float: left; }
    .p_header{ width: 100%; height: 100%; float: left; text-align: center; }
    .p_content{ width: 100%; height: 100%; float: left; text-align: center; }
    .p_footer{ width: 100%; height: 100%; float: left; text-align: center; }
    .rksrur_img{ height: 50px; }    
}

/* responsive 0-576px */
@media only all and (max-width: 576px){
    iframe{ max-width: 300px; }
    #product_wrap{ width: 100%; height: 100%; margin: 0 auto; text-align: center; }
    .side{ width: 100%; height: 100%; float: left; }
    .side img{ width: 200px; margin-bottom: 100px; }
    .p_header{ width: 100%; height: 100%; float: left; text-align: center; }
    .p_content{ width: 100%; height: 100%; float: left; text-align: center; }
    .p_footer{ width: 100%; height: 100%; float: left; text-align: center; }
    .rksrur_img{ height: 50px; }
}