/* BASIC css start */
/* 상품 목록 영역 */
.product-wrap { margin:0 auto; position:relative; _width:1550px; margin: 0 85px 0 85px;}
.product_title {
    clear: both;
    padding: 50px 0 20px 0;
    margin-left: 20px;
  font-size: 17px;
  color: #000000;
  font-weight: Thin;
}

/* 이미지 배너 */
.imgBanner { position:relative;  width: 1600px; margin: 18px 0px 0px 0px; }
.imgBanner ul { *zoom:1 }
.imgBanner ul:after { display:block; clear:both; content:'' }
.imgBanner ul li img{height:100%}
.imgBanner ul li.left{ padding: 0; float:left }
.imgBanner ul li.nopd{ float:left;}
.imgBanner ul li{height:100px;}


/* 이미지 링크 */
.mainsector-container {
    padding: 20px 30px;
    margin-top: 20px;
    background-color: #fbf8eb;
    display: flex;
    align-items: flex-start;
    justify-content: space-between; /* 배너 사이 간격 자동 분배 */
    width: 100%;           /* 고정폭 → 100%로 변경 */
    box-sizing: border-box; /* padding 포함해서 계산 */
    gap: 20px;             /* 배너 사이 간격 */
}

.mainsector-container .mainsector-column {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
    font-family: 'Lato', sans-serif;
    flex: 1;               /* 4개 컬럼이 남은 공간을 균등 분배 */
    margin-right: 0;       /* gap으로 대체했으니 제거 */
    min-width: 0;          /* 이미지 넘침 방지 */
}

.lastone {
    margin-right: 0px;
}

.mainsector-container .mainsector-column .mainsector_column-title {
  font-size: 15px;
  margin-bottom: 15px;
  color: #666666;
  font-weight: bold;
}

.mainsector-container .mainsector-column img {
    margin-bottom: 20px;
    width: 100%;           /* 355px 고정 → 100%로 변경 */
    height: auto;
    display: block;
}

.mainsector-container .mainsector-column .mainsector_column-text {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  margin-left: 15px;
}

.mainsector-container .mainsector-column .mainsector_column-text .column-title {
  width: 100%;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: Medium;
  color: #000000;
}

.mainsector-container .mainsector-column .mainsector_column-text .column-text {
  font-size: 12px;
  color: #999999;
}


/*인스타그램*/
.instagram{
    display: block;width: 1550px;
    margin: 65px auto;}

.instagram img{width:100%}
    
.instagram h3{
    font-size: 16px;
    color: #000000;
    letter-spacing: 2px;
    font-family: 'Lato', sans-serif;
    padding-bottom: 30px;}
.instagram h3 em{
    letter-spacing: 3px;
    color: #a48f78;}

/* BASIC css end */

