/* 공통 */
.sub_con {width: 1300px; margin:0 auto; position: relative; }
.s_title h2 {font-size: 18px; font-weight: 500; color:#009a5e; letter-spacing: 4.5px; text-transform: uppercase; }
.s_title h1 {font-size: 36px; font-weight: 300; color:#000; margin-top: 20px; }
.s_title.wh h1 {color:#fff;}
.sub_p {font-size: 17px; font-weight: 300; color:rgba(0, 0, 0, 0.9);  letter-spacing: -.2px; line-height: 36px ;}
.section {padding:100px 0; }

/*Content CSS*/
#business2 {text-align: center; }
#b2_s1 {padding:100px 0 0;}
#b2_s1 .logo_list {display: flex; justify-content: space-between; margin:45px 0 60px; }
#b2_s1 .logo_list li {  box-shadow: 2.2px 2px 24px 0 rgba(0, 0, 0, 0.16); }
#b2_s1 .txt .color {display: flex; justify-content: center; }
#b2_s1 .txt .color li {display: flex ;align-items: center; font-size: 16px; font-weight: 400; color:#000; margin-right: 60px;}
#b2_s1 .txt .color li:last-child {margin-right: 0; }
#b2_s1 .txt .color li span {display: block; width: 29px; height: 29px; margin-right: 14px;}

#b2_s1 .n_logo { margin-top: 60px; box-shadow: 2.2px 2px 24px 0 rgb(0 0 0 / 16%); }


/* color */
#b2_s1 .txt .color li.green span {background: #76b54f;}
#b2_s1 .txt .color li.tree span {background: #550000;}
#b2_s1 .txt .color li.blue span {background: #76c6d7;}
#b2_s1 .txt h2 {font-size: 24px ;font-weight: 500; color:#000; letter-spacing: -.24px; line-height: 44px; margin:60px 0 20px; }
#b2_s1 .txt p {font-size: 16px; font-weight: 300; color:#000; line-height: 36px; letter-spacing: -.2px; }
#b2_s1 .bot_img {display: flex; margin-top: 115px; }
#b2_s1 .bot_img > div {width: 50%; height: 500px; background: url('../img/b2_s1_bot_img1.jpg') 50% 50% no-repeat; background-size:cover;  }
#b2_s1 .bot_img > div:last-child {background-image: url('../img/b2_s1_bot_img2.jpg'); }








@media screen and (max-width:1300px){

}


@media screen and (max-width:960px){

}

@media screen and (max-width:640px){

}
