@charset "utf-8";

/* 메인 공통사항 
.main_title {display:block; text-align:center; font-size:40px; font-weight:600; font-family:'montserrat'; text-transform:uppercase; letter-spacing:10px; margin-bottom:70px; padding-left:10px; box-sizing:border-box;}*/

/* 메인배너 */
.mainbnr {width:100%; overflow:hidden; position:relative; /* top:0; left:0; */ z-index:1;}
.mainbnr ul li {width:100%; overflow:hidden; text-align:right; color:#fff;}
.mainbnr ul li.type01 {background:url('/images/main/main_slide_img_new1.jpg') no-repeat center center; background-size:cover;}
.mainbnr ul li.type02 {background:url('/images/main/main_slide_img_new2.jpg') no-repeat center center; background-size:cover;}
.mainbnr ul li.type03 {background:url('/images/main/main_slide_img_new3.jpg') no-repeat center center; background-size:cover;}
.mainbnr ul li.type04 {background:url('/images/main/main_slide_img_new4.jpg') no-repeat center center; background-size:cover;}
.mainbnr ul li .mainbnr_conts {position:absolute; right:80px; bottom:190px;}
.mainbnr ul li .mainbnr_conts .title {display:block; font-size:90px; line-height:1; font-weight:900; margin-bottom:30px; text-shadow:5px 5px 10px rgba(0, 0, 0, .1); opacity:0; letter-spacing:0px;}
.mainbnr ul li .mainbnr_conts p {font-size:22px; line-height:30px; opacity:0; letter-spacing:0px;}
.mainbnr ul li.swiper-slide-active .mainbnr_conts .title {animation:mainbnr_text 0.4s 0.5s forwards; -webkit-animation:mainbnr_text 0.4s 0.5s forwards; opacity:0; position:relative; top:-20px;}
.mainbnr ul li.swiper-slide-active .mainbnr_conts p {animation:mainbnr_text 0.4s 0.9s forwards; -webkit-animation:mainbnr_text 0.4s 0.9s forwards; opacity:0; position:relative; top:-20px}

@keyframes mainbnr_text {to {opacity:1; top:0;}}
@-webkit-keyframes mainbnr_text {to {opacity:1; top:0;}}
.mainbnr ul li.swiper-slide-active .mainbnr_conts .title {opacity:1\9; top:0\9;}/* IE9 */
.mainbnr ul li.swiper-slide-active .mainbnr_conts p {opacity:1\9; top:0\9;}/* IE9 */

.mainbnr ul li.swiper-slide-active .mainbnr_conts .bar {display:inline-block; height:5px; background:#fff; margin-bottom:35px; animation:mainbar 1.3s 1.3s forwards; -webkit-animation:mainbar 1.3s 1.3s forwards;}
@keyframes mainbar {from {opacity:0; width:1px;} to {opacity:1; width:70px;}}
@-webkit-keyframes mainbar {from {opacity:0; width:1px;} to {opacity:1; width:70px;}}
.mainbnr ul li.swiper-slide-active .mainbnr_conts .bar {opacity:1\9; width:70px\9;}/* IE9 */

.mainbnr .mainbnr-pagination {position:absolute;bottom:120px;right:80px;left:auto;text-align:right;z-index:2}
.mainbnr .mainbnr-pagination .swiper-pagination-bullet {margin:0px 0 0 9px; width:24px; height:24px;opacity:0.45;filter:Alpha(opacity=45); background:#fff;}
.mainbnr .mainbnr-pagination .swiper-pagination-bullet-active {opacity:0.9;filter:Alpha(opacity=90);}

.main_contents {width:100%; background:#fff; overflow:hidden; position:relative; z-index:2;}

.main_contents .sec_tit {position:relative;text-align:center}
.main_contents .sec_tit .title {padding:125px 0 125px;font-size:60px;font-weight:900;color:#0f1113;line-height:1;letter-spacing:0.5px;}
.main_contents .sec_tit .bar {position:absolute;bottom:72px;left:50%;transform: translate(-50%);width:42px;height:2px;background-color:#d9d9d9}

/* portfolio */
.portfolio_wrap .portfolio_menu {position:relative;max-width:1200px;margin:0 auto;z-index:3;background-color:#fff;}
.portfolio_wrap .portfolio_menu ul.portfolio_link {overflow:hidden;width:100%;height:auto;margin:0 auto; padding-bottom:30px;/*border-radius:15px 15px 0 0;background-color:#fff; box-shadow:10px 10px 10px 10px #f2f2f1;*/}
.portfolio_wrap .portfolio_menu ul.portfolio_link:after {content:"";display:block;clear:both;}
.portfolio_wrap .portfolio_menu ul.portfolio_link li {float:left;width:10.5%;height:90px;padding:0 1%;margin-bottom:55px;}
.portfolio_wrap .portfolio_menu ul.portfolio_link li a {display:block; text-align:center; font-size:14px; font-weight:700; word-break:keep-all; background-color:#f3fbf9; padding:10px 10px 15px; border-radius:14px;}
.portfolio_wrap .portfolio_menu ul.portfolio_link li a img {display:block;margin:6px auto 3px;height:55px;}
.portfolio_wrap .portfolio_menu ul.portfolio_link li.more{display:none;}
.portfolio_wrap .portfolio_menu .btn_more{position:absolute; left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);bottom:0;width:80px;height:22px;border-radius:4px 4px 0 0;background-color:#f0f1f2;}

.portfolio_wrap .portfolio_list {margin-top:70px; padding:30px 0;}
.portfolio_wrap .portfolio_list:after{display:block;content:"";clear:both;}
.portfolio_wrap .portfolio_list li {float:left;position:relative;width:33.3%;height:100%;box-sizing:border-box;border:1px solid #c8c8c8;overflow:hidden;margin-top:-1px;margin-right:-1px/* transform:scale(0.95); opacity:0; transition:0.5s;  */}
.portfolio_wrap .portfolio_list li a .pc_img img {width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1); -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
/* .portfolio_wrap .portfolio_list li.ani {opacity:1; transform:scale(1);} */
.portfolio_wrap .portfolio_list li .detaile_infor {position:absolute; top:0; left:0px;background:rgba(0,0,0,0.85); width:100%; height:100%; color:#fff; text-align:center;box-sizing:border-box;opacity:0;filter:Alpha(opacity=0); opacity:0; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.portfolio_wrap .portfolio_list li .detaile_infor .cnt_wrap{position: absolute; top: 50%; margin-top: -98.5px; left: 50%; width: 80%;margin-left: -40%;}
.portfolio_wrap .portfolio_list li .detaile_infor .cnt_wrap .icon{display:block;width:87px;height:87px;line-height:87px;text-align:center;margin:0px auto;background-color:#fff;border-radius:43.5px;}
.portfolio_wrap .portfolio_list li .detaile_infor .cnt_wrap .icon img{vertical-align:middle}
.portfolio_wrap .portfolio_list li .detaile_infor .cnt_wrap .part {display:block; font-size:17px;color:#c8c8c8;padding:39px 0 20px;line-height:1}
.portfolio_wrap .portfolio_list li .detaile_infor .cnt_wrap .title {display:block; font-size:28px; font-weight:700;}
.portfolio_wrap .portfolio_list li:hover .detaile_infor {opacity:1;filter:Alpha(opacity=100); left:0; top:0;}
.portfolio_wrap .portfolio_list li:hover a .pc_img img {-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05); }

.portfolio_wrap .m_more_btn:hover{background-color:#167ab2}

/*
.portfolio_wrap .m_more_btn{display:block;margin:0 auto;width:260px;height:52px;line-height:52px;letter-spacing:0px;box-sizing:border-box;padding-left:50px;text-align:left;font-size:20px;color:#fff;background:#2e9ad7 url(/images/main/button_icon.png) no-repeat 80% center;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition:all 0.2s;margin-top:60px;cursor:pointer;}
.portfolio_wrap .m_more_btn:hover{background-color:#167ab2}
*/

/* business */
.business_wrap {max-width:1080px;margin:0px auto;}
.business_wrap .business_list{padding:0px 0px 170px;}
.business_wrap .business_list:after{display:block;content:"";clear:both;}
.business_wrap .business_list li {float:left;position:relative;width:22.75%;max-width:240px;text-align:center;box-sizing:border-box;margin-left:3%; border-radius:100%;}
.business_wrap .business_list li:after{display:block;content:"";padding-bottom:100%}
.business_wrap .business_list .list1{margin-left:0}
.business_wrap .business_list li .cnt{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.business_wrap .business_list li .cnt>span{display:block;}
.business_wrap .business_list li .cnt .business_icon{position:absolute; left:50%; transform:translate(-50%); top:22px; }
.business_wrap .business_list li .cnt .business_icon img{width:auto; max-width:none;}
.business_wrap .business_list li .cnt .business_title{font-size:19px;color:#282828;letter-spacing:0px; position:absolute;  left:50%; transform:translate(-50%); bottom:62px; }
.business_wrap .business_list li .box{position:absolute;top:0px;left:0px;width:100%;height:100%;box-sizing:border-box;/*border-top-right-radius:15px;border-bottom-left-radius:15px;transform:rotate(45deg);box-shadow:0px 0px 10px rgba(0, 0, 0, .1), inset 0px 0px 10px rgba(0, 0, 0, .1);*/}

.business_wrap .business_list li.list1{background-color:#b6f3ce;}
.business_wrap .business_list li.list2{background-color:#cabfff;}
.business_wrap .business_list li.list3{background-color:#ffb5df;}
.business_wrap .business_list li.list4{background-color:#bdd1ff;}

.business_wrap .business_list .list2 .box, .business_wrap .business_list .list4 .box{/*border-top-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:15px;border-bottom-right-radius:15px;*/}

/****************************************************************
태블릿 
****************************************************************/
@media screen and (max-width:1280px) {
    .portfolio_wrap .portfolio_list li .detaile_infor .cnt_wrap .icon{width:70px;height:70px;line-height:70px;border-radius:35px;}
    .portfolio_wrap .portfolio_list li .detaile_infor .cnt_wrap .part{padding:15px 0}

    .viralfam_wrap .viral_list{margin:0 30px;}
}
@media screen and (max-width:1190px) {
    .business_wrap .business_list{padding-left:50px;padding-right:50px;}

    .business_wrap .business_list li .cnt .business_title{bottom:48px;}



    .contact_wrap .area{}
}
@media screen and (max-width:1110px) {
    .portfolio_wrap .portfolio_tab li{padding:0 20px;}
}
@media screen and (max-width:1024px) {
    /* 메인 배너 */
    .mainbnr ul li .mainbnr_conts{right:40px;}
    .mainbnr .mainbnr-pagination{bottom:60px;right:40px;}
    .mainbnr .main_contact_area{bottom:60px;left:40px;}

    /* Portfolio */
    .portfolio_wrap .portfolio_tab{width:70%;margin:0px auto;}
    .portfolio_wrap .portfolio_tab li{padding-bottom:20px}
    .portfolio_wrap .portfolio_list li .detaile_infor .cnt_wrap{margin-top:-60.5px;}
    .portfolio_wrap .portfolio_list li .detaile_infor .cnt_wrap .icon{width:50px;height:50px;line-height:50px;border-radius:25px;}
    .portfolio_wrap .portfolio_list li .detaile_infor .cnt_wrap .icon img{width:60%;}
    .portfolio_wrap .portfolio_list li .detaile_infor .cnt_wrap .part{font-size:13px}
    .portfolio_wrap .portfolio_list li .detaile_infor .cnt_wrap .title{font-size:20px;}

    /* Business Area */
    
    .business_wrap .business_list li .cnt .business_icon{}
    .business_wrap .business_list li .cnt .business_icon img{max-width:100%}
    .business_wrap .business_list li .business_title .break{display:block;}

    /* Viral Fam */
    .viralfam_wrap .viral_list li{padding-left:40px;}
    
    /* CONTACT INFO */
    .contact_wrap .area .company_info .address .break{display:block;}
}

@media screen and (max-width:820px) {
    .portfolio_wrap .portfolio_tab{width:75%;}

	.portfolio_wrap .portfolio_menu ul.portfolio_link li {width:14.5%;}

    .business_wrap .business_list li .cnt .business_icon{}
    .business_wrap .business_list li .cnt .business_icon img{}
}

@media screen and (max-width:768px) {
    .mainbnr ul li .mainbnr_conts{right:0px;left:0px;text-align:center;bottom:134px;}
    .mainbnr .mainbnr-pagination{right:0px;left:0px;text-align:center;bottom:60px;}
    .mainbnr .main_contact_area{display:none;}
    .mainbnr ul li .mainbnr_conts .title .break{display:block;}
    .mainbnr ul li.swiper-slide-active .mainbnr_conts p br{display:none;}
    .mainbnr ul li.swiper-slide-active .mainbnr_conts p .break{display:block;}

    .main_contents .sec_tit .back_gray_tit{bottom:-88px;line-height:0.8}
    
	.portfolio_wrap .portfolio_menu {position:relative;max-width:520px;margin:0 auto;z-index:3;background-color:#fff;}
	.portfolio_wrap .portfolio_menu ul.portfolio_link {overflow:hidden;width:100%;height:auto;margin:0 auto; margin-left:8%}
	.portfolio_wrap .portfolio_menu ul.portfolio_link:after {content:"";display:block;clear:both;}
	.portfolio_wrap .portfolio_menu ul.portfolio_link li {width:28%;height:5.625rem;padding:0.75rem;margin-bottom:1.8rem;}
	.portfolio_wrap .portfolio_menu ul.portfolio_link li a {display:block; text-align:center; font-size:0.75rem; font-weight:700; word-break:keep-all; background-color:#f3fbf9; padding:0.75rem; border-radius:1.2rem;}
	.portfolio_wrap .portfolio_menu ul.portfolio_link li a img {display:block;margin:0.375rem auto 0.188rem;height:3.438rem;}
	.portfolio_wrap .portfolio_menu ul.portfolio_link li.more{display:none;}
	.portfolio_wrap .portfolio_menu .btn_more{position:absolute; left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);bottom:0;width:80px;height:22px;border-radius:4px 4px 0 0;background-color:#f0f1f2;}

    .portfolio_wrap .portfolio_tab{width:100%;padding-bottom:50px;}
    .portfolio_wrap .portfolio_tab li{padding:0 10px 20px;}
    .portfolio_wrap .portfolio_list li{display:none;width:50%}
    .portfolio_wrap .portfolio_list .type01, .portfolio_wrap .portfolio_list .type02, .portfolio_wrap .portfolio_list .type03, .portfolio_wrap .portfolio_list .type04, .portfolio_wrap .portfolio_list .type05, .portfolio_wrap .portfolio_list .type06{display:block;}
    
    .business_wrap .business_list{max-width:520px;margin:0px auto;}
    .business_wrap .business_list li{width:47%;margin-left:6%}
    .business_wrap .business_list .list1, .business_wrap .business_list .list2{margin-bottom:40px;}
    .business_wrap .business_list .list3{margin-left:0}
    .business_wrap .business_list li .cnt .business_icon{}
    .business_wrap .business_list li .cnt .business_icon img{max-width:none;}
    
    .viralfam_wrap .viral_list{max-width:600px;margin:0px auto;padding-bottom:38px}
    .viralfam_wrap .viral_list li{width:50%;padding-bottom:42px;max-width:none;padding-left:33px;}
    
    .contact_wrap .area .company_info {width:40%}
    .contact_wrap .area .company_info .telnum br{display:block;}
    .contact_wrap .area .company_info .telnum .slash{display:none;}
    .contact_wrap .area .contact_area{width:50%}
}

/****************************************************************
모바일 
****************************************************************/
@media screen and (max-width:640px) {
    /* 메인 배너 */
    .mainbnr{max-height:600px;}
    .mainbnr ul li.type01 {background-image:url('/images/main/m_main_slide_img_new1.jpg');}
    .mainbnr ul li.type02 {background-image:url('/images/main/m_main_slide_img_new2.jpg');}
    .mainbnr ul li.type03 {background-image:url('/images/main/m_main_slide_img_new3.jpg');}
    .mainbnr ul li.type04 {background-image:url('/images/main/m_main_slide_img_new4.jpg');}
    .mainbnr ul li .mainbnr_conts{bottom:70px;}
    .mainbnr .mainbnr-pagination{bottom:20px;}
    .mainbnr .mainbnr-pagination .swiper-pagination-bullet{width:12px;height:12px;margin-left:4px}
    .mainbnr ul li .mainbnr_conts .title{font-size:45px;margin-bottom:23px;}
    .mainbnr ul li.swiper-slide-active .mainbnr_conts p{font-size:15px;line-height:1.4}
    /* Portfolio */
    .main_contents .sec_tit .title{font-size:30px;padding:65px 0 45px;}

    .main_contents .sec_tit .bar{height:2px;bottom:1.3rem;}

    .main_contents .sec_tit .back_gray_tit{font-size:60px;line-height:1;font-weight:900;bottom:-60px;}
    .main_contents .sec_tit .back_gray_tit .break{display:block;}
    

  
	.portfolio_wrap .portfolio_menu {max-width:400px;}
    .portfolio_wrap .portfolio_menu ul.portfolio_link li {width:36%;height:4.625rem;padding:0.75rem;margin-bottom:4rem; line-height:1.3 }
    .portfolio_wrap .portfolio_menu ul.portfolio_link li a { font-size:1rem; font-weight:500; padding:0.75rem 0.75rem 1.2rem; border-radius:1.2rem;}



    .portfolio_wrap .portfolio_tab{max-width:370px;width:100%;/*padding:20px 20px 30px;*/box-sizing:border-box;padding:0}
    .portfolio_wrap .portfolio_tab li{padding:0 4.2px 10px;}
    .portfolio_wrap .portfolio_tab .list5{clear:left;padding-left:0}
    .portfolio_wrap .portfolio_tab li a{font-size:14px;padding-bottom:5px;}
    .portfolio_wrap .portfolio_tab li:hover a:after, .portfolio_wrap .portfolio_tab li.on a:after{height:2px;position:absolute;bottom:0px;left:0px;width:100%;background-color:#2e9ad7;}
    
    .portfolio_wrap .portfolio_list {margin-top:20px;padding:30px 0}
    .portfolio_wrap .portfolio_list li{float:none;width:100%;border-left:0;border-right:0;}
    .portfolio_wrap .portfolio_list li .detaile_infor{display:none;}
    /*.portfolio_wrap .m_more_btn{display:block;margin:30px 16px 0;height:40px;line-height:40px;background-color:#2e9ad7;text-align:center;font-size:15px;color:#fff}*/
    
    .portfolio_wrap .portfolio_tab_sub {text-align:center;border:1px solid #c8c8c8;width:316px;margin:auto;height:50px;line-height:50px;font-size:14px;font-weight:500;background:#fafafa;}
    .portfolio_wrap .portfolio_tab_sub li {display:inline-block;width:80px;}
    .portfolio_wrap .portfolio_tab_sub li:hover a{color:#2e9ad7;font-weight:700;}
    
    .portfolio_wrap .portfolio_tab li:nth-child(1){width:auto}
    .portfolio_wrap .portfolio_tab li:nth-child(2){width:auto}
    .portfolio_wrap .portfolio_tab li:nth-child(3){width:auto}
    .portfolio_wrap .portfolio_tab li:nth-child(4){width:auto}
    .portfolio_wrap .portfolio_tab li:nth-child(5){width:auto}
    .portfolio_wrap .portfolio_tab li:nth-child(6){width:auto}
    .portfolio_wrap .portfolio_tab li:nth-child(7){width:auto}
    .portfolio_wrap .portfolio_tab li:nth-child(8){width:auto}
    .portfolio_wrap .portfolio_tab li:nth-child(9){width:auto}
    
    /* Business Area */
    .business_wrap{margin:0 13px;}
    .business_wrap .business_list{max-width:400px;padding:38.5px 30px 84px;}
    .business_wrap .business_list li{width:48%;margin-left:4%;}
    .business_wrap .business_list .list1, .business_wrap .business_list .list2{margin-bottom:4%}
    .business_wrap .business_list li .cnt{}
    .business_wrap .business_list li .cnt .business_icon{top:0.5rem;}
	.business_wrap .business_list li .cnt .business_icon img{}
    .business_wrap .business_list li .cnt .business_title{font-size:15px; bottom:2.3rem;}
    

    /* Viral Fam */
    .viralfam_wrap{padding-bottom:60px;}
    .viralfam_wrap .viral_list{margin:0 16px;padding:30px 0;}
    .viralfam_wrap .viral_list li{padding-left:14px;padding-bottom:20px;}
    .viralfam_wrap .viral_list li .year_month, .viralfam_wrap .viral_list li .date, .viralfam_wrap .viral_list li .cnt .title{color:#282828}
    .viralfam_wrap .viral_list li .year_month{font-size:11px;line-height:1;left:14px;top:0px;}
    .viralfam_wrap .viral_list li .date{color:#87929c}
    .viralfam_wrap .viral_list li .cnt{}
    .viralfam_wrap .viral_list li .cnt .title{font-size:15px;line-height:18px;}
    .viralfam_wrap .viral_list li:hover .cnt .title{font-weight:400}
    .viralfam_wrap .viral_list li .cnt .txt{font-size:13px;margin:16px 0 19px;line-height:16px;height:64px;}
    .viralfam_wrap .viral_list li .cnt .hashtag{font-size:13px;}
    .viralfam_wrap .view_more, .portfolio_wrap .m_more_btn{height:40px;line-height:40px;background:#2e9ad7;padding-left:0;text-align:center;font-size:15px;width:auto;margin:0 16px;}

    
    /* Contact Info */
    .contact_wrap {}
    .contact_wrap .area{}
    .contact_wrap .area .title{font-size:30px;padding-bottom:0;}
    .contact_wrap .area .company_info {width:40%}
    .contact_wrap .area .company_info #daumRoughmapContainer1555049332673 {width:120%}
    /*.contact_wrap .area .company_info{float:none;width:100%;margin:0px 0 40px;padding:150px 0 0;border-left:0;text-align:center;}*/
    .contact_wrap .area .company_info:before{display:block;content:"";position:absolute;left:50%;top:15px;margin-left:0px;width:1px;height:119px;background-color:#fff;}
    .contact_wrap .area .company_info .text{left:50%;margin-left:-159px;line-height:0.8;font-size:60px;}
    .contact_wrap .area .company_info .address{font-size:13px;padding-top:0px}
    .contact_wrap .area .company_info .telnum{font-size:13px;}
    .contact_wrap .area .company_info .telnum br{display:none;}
    .contact_wrap .area .company_info .telnum .slash{display:inline;}
    .contact_wrap .area .contact_area{width:39%; margin-top:30%; margin-right:20px}
    .contact_wrap .area .contact_area .contact_input_list li{padding-bottom:8px;}
    .contact_wrap .area .contact_area .contact_input_list li input{height:43px;font-size:15px;}
    .contact_wrap .area .contact_area .contact_input_list li input::placeholder{font-size:15px;}
    .contact_wrap .area .contact_area .contact_input_list li input::-webkit-input-placeholder, .contact_wrap .area .contact_area .contact_input_list li input:-ms-input-placeholder{font-size:15px;}
    .contact_wrap .area .contact_area .agree_txt{line-height:20px;padding:18px 0 30px;}
    .contact_wrap .area .contact_area .agree_txt .check_box{width:18px;height:18px; position:absolute; margin-top:3px;}
    .contact_wrap .area .contact_area .agree_txt .txt{font-size:13px; padding-left:25px;}
    .contact_wrap .area .contact_area #mainContactSubmit{height:40px;line-height:40px;font-size:15px;background-color:#fff;color:#2e9ad7}
        
}

@media screen and (max-width:440px) {
	.business_wrap .business_list li .cnt .business_icon img{width:7rem;}    
	.business_wrap .business_list li .cnt .business_title{bottom:1.8rem;}
}

@media screen and (max-width:360px) {
	.business_wrap .business_list li .cnt .business_icon img{width:6rem;}    
}