@charset "utf-8";

.sub02_lnb_wrap .lnb li { text-transform: inherit; }
.sub02_lnb_wrap .lnb li + li { margin-left: 3em; }
.sub02_lnb_wrap .lnb li a { padding: 0 1.3em; }
.sub02_wrap .sub_section_detail .com_section_title { margin-bottom: 2em; }
.sub02_wrap .detail_article + .detail_article { margin-top: 2.5em; }
.sub02_wrap .detail_article .detail_tit { margin-bottom: 0.75em; }
.sub02_wrap .detail_article .flex_cont { margin: -1.4%; }
.sub02_wrap .detail_article .flex_cont .item { width: 50%; padding: 1.4%; }
.sub02_wrap .detail_article .detail_box { border: 1px solid #d6d6d6; border-radius: 0.5em; padding: 4.3%; }
.sub02_wrap .detail_article .detail_box .desc { line-height: 1.3em; }
.sub02_wrap .detail_article .cont_img { display: block; margin: auto; }

@media (max-width: 1080px) {
    .sub02_wrap .detail_article .flex_cont { flex-wrap: wrap; }
    .sub02_wrap .detail_article .flex_cont .item { width: 100%; } 
}
@media (max-width: 760px) {
    .sub02_wrap .detail_article .detail_box .desc { font-size: 1em; }
}
@media screen and (max-width:600px) {
    .sub_visual_sub02 .sub_visual_desc .fixed{display: none;}
}

/* Recycled NYLON */
.sub02_wrap .intro_banner { background-image: url(../img/sub02/sub0201_intro_banner.jpg); }
.sub02_wrap .download_banner { background-image: url(../img/sub02/sub0201_download_banner.jpg); }
.sub02_wrap .download_banner .inner_img{ display: none; background-image: url(../img/sub02/sub0201_download_banner_inner.jpg);}

.sub0201_wrap .detail_article_01 .detail_box .cont_img { margin: 0; max-width: 716px; width: 95%; }
.sub0201_wrap .detail_article_04 .detail_box .cont_img { max-width: 356px; width: 55%; }

@media (min-width: 900px) {
    .sub0201_wrap .detail_article_01 .detail_box { padding: 3.2%; }
}
@media screen and (max-width:760px) {
    .sub02_wrap .intro_banner { background-image: url(../img/sub02/sub0201_intro_banner_mob.jpg); }
    .sub02_wrap .download_banner { background-image: url(../img/sub02/sub0201_download_banner_mob.jpg); }
}

.sub02_wrap .brand_popup_wrap .rect_tit{margin-top: 1em; margin-bottom: 5px;}
.sub02_wrap .brand_04_popup .cont_group_02 .flex_cont{margin: 1em 0 3.75em;}
@media screen and (min-width:761px) {
    .sub02_wrap .brand_04_popup .cont_group_02 .flex_cont .cont_img:first-child{margin-right: 10%;}
}
@media screen and (max-width:760px) {
    .sub02_wrap .brand_04_popup .cont_group_02 .flex_cont{flex-direction: column; width: 70%; margin-top: 10px;}
    .sub02_wrap .brand_04_popup .cont_group_02 .flex_cont .cont_img:first-child{margin-bottom: 1.5em;}
}