@charset "utf-8";

/* 공통 css */
ul,ol{list-style:none}
body{font-size:16px; line-height:1; color:#333}


/* 230531 nyb 유지보수 */
.responsive .board_style .list-container.gallery_container .list-item .fix_gallery_content .gallery_p{height: 51.61px;}

/* 230607 nyb 유지보수 */
@media (max-width: 480px){
	.responsive .board_style .list-container.gallery_container .list-item .fix_gallery_content .gallery_title{ line-height: 1.2; }
	.mc05_inquiry_con .post-list .post-row .subj{line-height: 1.2;}
	.mc05_inquiry_con .post-list .post-row .cont{height: 58px;}
	.mc05_inquiry_con .post-list .post-row .cont > p span b{line-height: 1.2;}
	.mc05_inquiry_con .post-list .post-row .cont > p{line-height: 1.8;}
}

/* 2309007 nyb 유지보수 */
.header_nav{width:calc(100% - 490px);}
.header_btn .tel_num{font-family: "SUIT-ExtraBold", sans-serif; color: #333333; font-size: 20px; margin-right: 30px; position: relative; top: 3px;}
.header_btn .tel_num img{margin-right: 5px; position: relative; top: -2px;}
@media (max-width: 1720px){
	.header .menu_a{padding: 0 20px}
}
@media (max-width: 1500px){
	.header_nav{width:calc(100% - 400px);}
	.header .menu_a{padding: 0 15px;}
}
@media (max-width: 1300px){
	.header .menu_a{font-size: 13px;}
}
@media (max-width: 1200px){
	.header_nav{width:auto;}
}
@media (max-width: 768px){
	.header_btn .tel_num{margin-right: 0;}
	.header .logo{margin-right: 0;}
}
@media (max-width: 480px){
	.header_btn .tel_num{font-size: 13px;}
	.header_btn .tel_num img{width:11.5px; margin-right: 0;}
}


/* 240417 nyb 유지보수 */
.mc04_cons .basic-post-slider .owl-show.custom-mc04 .owl-container .owl-carousel .owl-wrapper-outer .owl-item .item-list{
 padding: 0;
}
.main_con.mc04 .custom-mc04 .item{
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid #ebebeb;
}
.main_con.mc04 .custom-mc04 .item-list {
  width: 100%;
}
.main_con.mc04 .custom-mc04 .item-list .post_content {
  padding: 35px 30px 30px;
  text-align: left;
}
@media (max-width: 480px) {
  .main_con.mc04 .custom-mc04 .item-list .post_content {
    padding: 25px 15px 20px;
  }
}
.main_con.mc04 .custom-mc04 .item-list .post_content .title {
  margin-top: 0;
  color: #333;
  font-size: 20px;
  font-weight: 600;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 480px) {
  .main_con.mc04 .custom-mc04 .item-list .post_content .title {
    font-size: 14px;
  }
}
.main_con.mc04 .custom-mc04 .item-list .post_content .text {
  margin-top: 16px;
  color: #666;
  font-size: 15px;
  font-weight: 400;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 25px;
}
@media (max-width: 480px) {
  .main_con.mc04 .custom-mc04 .item-list .post_content .text {
    font-size: 12px;
    line-height: 16px;
    margin-top: 12px;
  }
}
.main_con.mc04 .custom-mc04 .item-list .post_content .date {
  margin-top: 32px;
  font-size: 14px;
  color: #888;
}
@media (max-width: 480px) {
  .main_con.mc04 .custom-mc04 .item-list .post_content .date {
    margin-top: 17px;
    font-size: 11px;
  }
}
.main_con.mc04 .custom-mc04 .item-list .post-image {
  margin: 0;
}

/* 240819 msh 유지보수 */
.footer .f_addr + .f_addr{margin-top:0; margin-bottom:20px;}