@charset "utf-8";

.bemsflo .nbgall li .icon {text-align:center; margin-bottom:30px;}
.bemsflo .nbgall li .icon img {height:185px;}
.bemsflo .nbgall.min .description { min-height:180px; padding:30px 40px;}
.bemsflo .nbgall li .description.bgGray {background-color:#ededed; border-radius:20px;}

.bemsflo .bgGreen {background-color:#167058; color:#fff;}
.bemsflo .bulletImg {position:relative; padding-left:30px; }
.bemsflo .bulletImg::before {content:""; position:absolute; top:5px; left:0; width:20px; height:20px; background-image:url('./bullet.png'); background-size:contain; background-position:center center; }
.bemsflo .maxwidth {max-width:1200px; margin:0 auto;}


/*매장내 구성도*/
.bemsflo .halfIcon {width:100%;}
.bemsflo .halfIcon .nbgall.grid3 {column-gap: 20px; row-gap: 20px;}
.bemsflo .bulletIcon .iconTit img {height:50px;}
.bemsflo .bulletIcon .liBorder {border-color:#167057;}

.bemsflo .bgTit {display: inline-block; padding:10px 40px; border-radius: 30px; background-color: #167057; color:#fff;}


@media screen and (max-width:1024px){
  .bemsflo ul.desc li .descTit { min-width:310px; }
  .bemsflo .halfWrap .halfImg {width:300px; }
  .bemsflo .halfWrap .halfImg img {width:100%; }
  .bemsflo .halfWrap .halfIcon {width:calc(100% - 350px);}
}
@media screen and (max-width:960px){
  .bemsflo .halfWrap {}
  .bemsflo .halfWrap .halfImg {width:100%; max-width:400px; margin:0 auto 50px;}
  .bemsflo .halfWrap .halfIcon {width:100%;}
}
@media screen and (max-width:768px){
  ul.desc li .descTit { min-width:290px; top:-25px;}
  ul.desc li:first-child {margin-bottom:40px;}
  ul.desc li:first-child,
  ul.desc li:last-child {width:100%; }
}
@media screen and (max-width:560px){
  ul.desc li .descTit { min-width:90%;}
  .bemsflo .bulletIcon .iconTit img {height:40px;}
}
@media screen and (max-width:480px){
  ul.desc li .descTit { min-width:100%;}
  .bemsflo .bulletIcon .iconTit img {height:35px;}
}