.grid-block{padding-left:1em;padding-right:1em}

._product_top_box{position:relative;margin:4em 0;padding-right:35%}
._product_top_box ._img{position:absolute;top:0;right:0;width:30%;max-width:100%;line-height:0;font-size:0}
._product_table_1{font-size:0.9em}

._product_box_2{position:relative;margin:0;padding-left:51%}
._product_box_2 ._img{line-height:0;font-size:0}
._product_box_2 ._content{position:absolute;top:0;left:0;width:49%}

._product_box_2a{position:relative;margin:0;padding-right:51%}
._product_box_2a ._img{position:absolute;top:0;right:0;line-height:0;font-size:0;width:49%}
._product_box_2a ._content{}


._product_box_3{position:relative;margin:0;padding-left:51%}
._product_box_3 ._img{position:absolute;top:0;left:0;line-height:0;font-size:0;width:49%}
._product_box_3 ._content{}

._product_img_box_1{text-align:center;line-height:0;font-size:0;border:1px solid #ccc}

._cad_box_1{border:1px solid #ccc;background:#fff;padding:20px}

._cad_box_1._width_1 img{width:630px}

a.m9-img-zoom{cursor:pointer}
a.m9-img-zoom:after{display:none !important}




.table-1.t_type_2{border-bottom:2px solid #000}
.table-1.t_type_2 ._tr1{border-top:2px solid #000}

.table-1.t_type_2 th{background-color:#eb616e;color:#fff;border-color:#b31010;font-weight:bold !important}
.table-1.t_type_2 ._tr1 th, .table-1.t_type_2 ._tr1 td{font-weight:bold !important}


@media screen and (max-width: 768px){
._product_top_box{padding-right:0;margin:3em 0}
._product_top_box ._img{position:static;padding:0 50px;width:100%;text-align:center}
._product_top_box ._img img{max-width:200px}
._product_top_box ._content_1{margin-top:2em}

._product_box_2{padding-left:0;margin:0}
._product_box_2 ._img{position:static;width:auto}
._product_box_2 ._content{position:static;margin-top:1em;width:auto}


.m9-heading-style-004{text-align:center}

.table_box_3:after{
content: '※ 표를 좌우로 드래그해주세요';
    text-align: center;
    display: block;
    font-size: 13px;
    padding: 5px 0;
    color: #1eb9ed;
}

}

@media screen and (max-width:999px){
.page_main_in{padding-left: 0;padding-right: 0;}
}