
#SUB_WRAPPER .sub_wrap_inner .gu_sub_contents .contents_inner .equipment_product-list .list_title{font-size:34px;
text-align:center; margin-bottom:60px;}
.contents_inner.except .section.gu_table:last-child .sec_inner{padding-bottom:160px;}
.container .contents_inner.except{max-width:100%;}
.container .contents_inner.except .section,
.container .contents_inner.except .section_top{max-width:1116px; margin:0 auto;}
.container .contents_inner.except.video .video_box .gu_video_box{max-width:960px; margin:0 auto;}
.container .contents_inner.except .section.gu_table,
.container .contents_inner.except.video .video_box{max-width:100%; background:#f5f5f5;}
.container .contents_inner.except .section.gu_table .sec_inner{max-width:1116px; margin:0 auto;}
.container .contents_inner.except.video .video_box > p{padding:120px 0 60px; margin-top:160px;}

#EQUIPMENT_ATTACHMENTS .section.equipment_product-list .sec_inner {margin-bottom: 160px;}
#EQUIPMENT_ATTACHMENTS .container_inner .gu_sub_wrapper .gu_sub_contents .contents_inner {padding-bottom:0;}

.section.equipment_product-list.simple {margin-top: 100px; padding-top:0;}
.product_btn_container .gu_sort_area .gu_selectbox {left:auto;right:0;}

/* disd attachments */
.section.equipment_product-list.simple:last-child .sec_inner .product_container a:after{content:''; display:inline-block; width:62px; height:24px; background:url('../../../img/equipment/attachments/disd-attachments/disd_img_logo.png') no-repeat center / cover;
    position: absolute; right: 20px; bottom: 20px;}


/* ================================== Tablet css ================================== */
@media all and (max-width: 1080px) {
    .product_btn_container .gu_sort_area .gu_selectbox {left:0;right:auto;}
    #EQUIPMENT_ATTACHMENTS .section.equipment_product-list .sec_inner {padding-bottom: 30px;}
    .section.equipment_product-list.simple {margin-top: 90px;}
    #EQUIPMENT_ATTACHMENTS #SUB_WRAPPER .sub_wrap_inner .gu_sub_contents .contents_inner .equipment_product-list .list_title{margin-bottom:50px; font-size:28px;}
    .section .sec_inner .product_container a{padding:24px;}
    .section .sec_inner .product_container.simple, .section .sec_inner .product_container.simple a{height:334px;}
    .section .sec_inner .product_container a p.product_name{padding-bottom:5px;}

    #EQUIPMENT_ATTACHMENTS .gu_sub_wrapper .gu_sub_contents .contents_inner {padding-top:30px;}
    #EQUIPMENT_ATTACHMENTS .section.equipment_product-list .sec_inner {margin-bottom: 90px;}

    /* disd attachments */
    .section.equipment_product-list.simple:last-child .sec_inner .product_container a:after{width:54px; height:20px; }
}

/* ================================== Mobile css ================================== */
@media all and (max-width: 766px) {
    .section .sec_inner .product_container a{padding:24px 20px 30px;}
    .section.equipment_product-list.simple { margin-top: 0;}
    #SUB_WRAPPER .sub_wrap_inner .gu_sub_contents .contents_inner .equipment_product-list .list_title {font-size: 24px; line-height: 32px; margin-bottom: 30px; padding-top:30px;}
    #EQUIPMENT_ATTACHMENTS #SUB_WRAPPER .sub_wrap_inner .gu_sub_contents .contents_inner .equipment_product-list .list_title{margin-bottom:30px; font-size:24px;}
    #EQUIPMENT_ATTACHMENTS .container_inner .gu_sub_wrapper .gu_sub_contents .contents_inner {padding-bottom:30px;}
    #EQUIPMENT_ATTACHMENTS .section.equipment_product-list .sec_inner {margin-bottom: 0;}
}
