/*====[main] =================*/
/* 로고 */
@media all and (min-width:1025px) and (max-width:1220px) {
  .wrap-header .head-logo{width:400px;}
  .wrap-header .head-logo img{max-width:100%;}
}
@media all and (max-width:767px) {
  .wrap-header .head-logo img{max-width:80%;}
}

/*상단메뉴*/
.wrap-header .head-navi .a_1{font-weight: 500;}

@media all and (max-width:1280px) {
  .wrap-header .head-navi .a_1{font-size: 18px;padding-left: 16px;padding-right: 16px;}
  .wrap-header .head-util {width: 50px;}
}
@media all and (max-width:1024px) {
 .wrap-header .head-util {width: 100px;}
}

/* 상단 메뉴 중 2depth 메뉴 길이 */
.wrap-header .head-navi .div_2 { min-width: 150px; }

/*====[sub] =================*/
/* 인사말 */
#introduceBox .thumb .sign { font-size: 1.0em !important; }

/* 시설안내 */
.imgBox {overflow:hidden; padding-bottom:20px; display:table; table-layout:fixed; width:calc(100% - 2px); word-break:keep-all;}
.imgBox > li {display:table-cell; list-style:none; margin:0; padding:0; position:relative; vertical-align:top; width:33.33333%; text-align: center;}
.imgBox > li .thum img {position:relative; z-index:1; margin:0 auto;}
.imgBox > li .thum {height:100%; padding: 0 10px;}
.imgBox > li div strong.li-boxTitle {display:block; font-size:16px; clear:both; color: #999; }
.imgBox > li div + div {padding:10px;}
.box-type01 > h3 {color: #333; margin-bottom: 10px;}

@media only screen and (max-width:600px){
	.imgBox > li						{display:block; width:100%;}
	.imgBox > li + li:before			{display:none;}
}

/* HACCP  교육 (기본정보)*/
.list_edu li { display: inline-block; width: 49%; }
@media only screen and (max-width:480px){
	.list_edu li { width: 99%; }
}
