/* 서브 공통 */
ul.sub_gnb {margin-top:50px; display:inline-block; width:100%; height:41px; background:#fafafa; border-top:1px solid #efefef; border-bottom:1px solid #efefef; position:relative;}
ul.sub_gnb li {width:50%; float:left; text-align:center; line-height:41px; font-size:14px; position:relative; opacity:0.4;}
ul.sub_gnb li.on {color:#68983d; border-bottom:1px solid #68983d; opacity:1;}
ul.sub_gnb li:after {content:''; position:absolute; top:32%; height:15px; width:1px; background:#e8e6e7; right:0;}

ul.sub_gnb1 {margin-top:50px; display:inline-block; width:100%; height:41px; background:#fafafa; border-top:1px solid #efefef; border-bottom:1px solid #efefef; position:relative;}
ul.sub_gnb1 li {width:33.3%; float:left; text-align:center; line-height:41px; font-size:14px; position:relative; opacity:0.4;}
ul.sub_gnb1 li.on {color:#68983d; border-bottom:1px solid #68983d; opacity:1;}
ul.sub_gnb1 li:after {content:''; position:absolute; top:32%; height:15px; width:1px; background:#e8e6e7; right:0;}



/*====================브랜드 소개 시작====================*/

/*섹션1 웨이브*/
.brand {margin-top:-6px;}
.brand .section_top .back_container{ will-change: transform;position: absolute;top:0;right:0;left:0;  width: 100%;height:100%;overflow: hidden; margin: 0 auto;
	background-image:url(../images/brand_topbg.jpg);background-color:#8ab2a9;background-position: center center;background-size:cover;background-repeat: no-repeat;}
.brand .section_top .section_inner .text_container h2 {position:relative; text-align:center; color:#fff; margin-top:60px;}



/*섹션2*/
.brand_sc2 {text-align:center;}
.brand_sc2 .brand_confident_logo {margin-top:50px;}
.brand_sc2 .brand_confident_logo > img {width:95px;}
.brand_sc2 h4 {font-size:28px; font-weight:500; margin-top:18px;} 
.brand_sc2 h4 > span {font-family:'Nanum Myeongjo', serif; font-weight:800;}
.brand_sc2 h4:after {content:""; height:2px; width:20px; background:#68983d; position:relative; display:block; margin:8px auto; }
.brand_sc2 h4 > em {letter-spacing:-5px;}

.brand h5 {font-size:23px; color:#68983d; font-family:'Nanum Myeongjo', serif; font-weight:800; margin-top:40px; line-height:33px;}
.brand p.brand_sc_stit {font-size:16px; width:90%; margin:10px auto; letter-spacing:-0.4px; font-weight:400;}
.brand p.brand_sc_txt {font-size:13px; width:90%; margin:0 auto; color:#a9a9a9; font-weight:300}
.brand_sc2 img.brand_map {width:88%; margin:30px auto;}

/*섹션2 타이틀 애니메이션*/
.brand_sc2 h4 > em.brand_tit_n1 {	-webkit-animation-name:span1; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:0s; animation-name: span1; animation-duration: 0s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span1 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span1 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 > em.brand_tit_n2 {	-webkit-animation-name:span2; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:0.1s;	animation-name: span2; animation-duration:0.1s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span2 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span2 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 > em.brand_tit_n3 {	-webkit-animation-name:span3; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:0.3s;	animation-name: span3; animation-duration:0.3s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span3 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span3 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 > em.brand_tit_n4 {	-webkit-animation-name:span4; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:0.5s;	animation-name: span4; animation-duration:0.5s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span4 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span4 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 em.brand_tit_n5 {	-webkit-animation-name:span5; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:0.7s;	animation-name: span5; animation-duration:0.7s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span5 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span5 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 em.brand_tit_n6 {	-webkit-animation-name:span6; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:0.9s;	animation-name: span6; animation-duration:0.9s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span6 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span6 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 em.brand_tit_n7 {	-webkit-animation-name:span7; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:1.1s;	animation-name: span7; animation-duration:1.1s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span7 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span7 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 em.brand_tit_n8 {	-webkit-animation-name:span8; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:1.3s;	animation-name: span8; animation-duration:1.3s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span8 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span8 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 em.brand_tit_n9 {	-webkit-animation-name:span9; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:1.5s;	animation-name: span9; animation-duration:1.5s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span9 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span9 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 em.brand_tit_n10 {	-webkit-animation-name:span10; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:1.7s;	animation-name: span10; animation-duration:1.7s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span10 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span10 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 em.brand_tit_n11 {	-webkit-animation-name:span11; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:1.9s;	animation-name: span11; animation-duration:1.9s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span11 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span11 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 em.brand_tit_n12 {	-webkit-animation-name:span12; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:2.1s;	animation-name: span12; animation-duration:2.1s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span12 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span12 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 em.brand_tit_n13 {	-webkit-animation-name:span13; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:2.3s;	animation-name: span13; animation-duration:2.3s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span13 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span13 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 em.brand_tit_n14 {	-webkit-animation-name:span14; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:2.5s;	animation-name: span14; animation-duration:2.5s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span14 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span14 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 h4 em.brand_tit_n15 {	-webkit-animation-name:span15; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:2.7s;	animation-name: span15; animation-duration:2.7s;}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes span15 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes span15 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}

/*섹션2 타이틀 애니메이션 끝*/

/*섹션2 서브 타이틀 애니메이션*/
.brand_sc2 h5 {	-webkit-animation-name:on1; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:2.7s; animation-name: on1; animation-duration: 2.7s;}
@-webkit-keyframes on1 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes on1 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
.brand_sc2 p.brand_sc_stit {	-webkit-animation-name:on1; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:2.7s; animation-name: on1; animation-duration: 2.7s;}
@-webkit-keyframes on1 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes on1 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}


.brand_sc2 p.brand_sc_txt {	-webkit-animation-name:on1; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:3s; animation-name: on1; animation-duration:3s;}
@-webkit-keyframes on1 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes on1 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}

.brand_sc2 img.brand_map {	-webkit-animation-name:on1; /* Safari 4.0 - 8.0 */	-webkit-animation-duration:3.3s; animation-name: on1; animation-duration:3.3s;}
@-webkit-keyframes on1 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}
@keyframes on1 {
  0% {transform:translate(0, 0); opacity:0;}
  50% {transform:translate(0, 0); opacity:0;}
  100% {transform:translate(0, 0); opacity:1;}
}


/*섹션2 서브 타이틀 애니메이션 끝*/


/*섹션3*/
.brand_sc3 {text-align:center; background:#f8f8f8; padding:5px 0 50px;}

.brand_sc3 ul {width:90%; margin:25px auto 0; border:1px solid #e5efdc; background:#fff; border-top:3px solid #ffbf99;}
.brand_sc3 ul li {text-align:left; width:90%; border-bottom:1px solid #e5efdc; margin:0 auto;  padding:22px 0;}
.brand_sc3 ul li:last-child {border-bottom:0px;}
.brand_sc3 ul li > img {width:65px; float:left; margin-right:15px;}
.brand_sc3 ul li > div h6 {font-size:17px; font-weight:400; letter-spacing:-0.5;}
.brand_sc3 ul li > div p {font-size:11px; color:#9a9a9a; margin-top:5px;}

/*====================브랜드 소개 끝====================*/


/*============================================================================================================================================*/


/*====================탄생스토리 시작====================*/

	.story {margin-top:-6px;}
    .story .swiper-container {
      width: 100%;
      height: 100%;
	 
    }
    .story .swiper-slide {
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -ms-flexbox;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    .story .swiper-pagination-bullet {
      width: 30px;
      height: 30px;
      text-align: center;
      line-height: 30px;
      font-size: 12px;
      color:#bfbfbf;
      opacity: 1;
      
    }
    .story .swiper-pagination-bullet-active {
      color:#fff;
      background: #68983d;
	  border:none;
    }

.story .swiper-container .swiper-wrapper{margin:80px 0 60px 0;}
.story .swiper-container .swiper-wrapper h4{font-size:24px; color:#333; font-weight:600;text-align:center;}
.story .swiper-container .swiper-wrapper span{font-size:16px;display:block;text-align:center;}
.story .swiper-container .swiper-wrapper strong{color:#68983d; font-size:22px;display:block;}
.story .swiper-container .swiper-wrapper p{font-size:16px; color:#333; font-weight:200;background:url(../images/story_p_box_bg.png)left top no-repeat;padding:15px 0 0 15px;margin-top:10px;}
.story .swiper-container .swiper-wrapper img{width:100%;}
.story .swiper-container .swiper-wrapper .p_box > p{margin-top:20px;}
.story .swiper-container .swiper-wrapper .h_ctrl{margin:30px 0;}

.story .swiper-container .swiper-wrapper .tab01 .tab01_cts01_box{padding:30px 0; border-bottom:1px solid #efefef;}
.story .swiper-container .swiper-wrapper .tab01 .tab01_cts02{margin-top:30px;}

.story .swiper-container .swiper-wrapper .tab02 .tab02_cts01 .p_box{border-bottom:1px solid #efefef;padding-bottom:30px;}
.story .swiper-container .swiper-wrapper .tab02 .tab02_cts02 strong em{display:block;padding-top:10px;}


.story .swiper-container .swiper-wrapper .tab03 .tab03_cts01_box{border-bottom:1px solid #efefef;padding-bottom:30px;}
.story .swiper-container .swiper-wrapper .tab03 .tab03_cts02 .wrap{position:relative;}
.story .swiper-container .swiper-wrapper .tab03 .tab03_cts02 img.map{margin:15px 0;}
.story .swiper-container .swiper-wrapper .tab03 .map {position:relative;margin-top:15px;}
.story .swiper-container .swiper-wrapper .tab03 .map img.map02{position:absolute; top:0;left:0;}
.map02 { animation-name:animate_see; animation-duration:1s; animation-iteration-count:infinite; animation-timing-function:linear; }
@keyframes animate_see{
	0% {transform:translate(0, 0);}
	50% {transform:translate(0, 0);opacity:0;}
	100% {transform:translate(0, 0);}
}

/*====================탄생스토리 끝====================*/
	
	
/*============================================================================================================================================*/


/*====================생산공정 시작====================*/

.production_sc1 {width:100%;}
.production_sc1 > ul {width:92%; margin:0 auto; text-align:center;}
.production_sc1 > ul > li div.sc1_close {}
.production_sc1 > ul > li div.sc1_open {height:300px; background:#dedede; position:relative; margin-top:-330px; display:none;}

/*====================생산공정 끝====================*/


/*============================================================================================================================================*/


/*====================산양유특징 시작====================*/
.character{margin-top:-6px;}
.character .character_sc1{background:url(../images/character_sc1_bg.jpg)center center no-repeat;background-size:cover;}
.character .character_sc1 .inner{text-align:center;}
.character .character_sc1 .inner h4{font-size:28px; font-weight:600; color:#333;padding-top:50px;}
.character .character_sc1 .inner h4 em{color:#68983d; display:inline-block;border-bottom:1px solid #68983d;}
.character .character_sc1 .inner h4 span{display:inline-block;font-size:16px; font-weight:300;}
.character .character_sc1 .inner img{margin:30px 0 20px 0;width:50%;}
.character .character_sc1 .inner table{display:inline-block;width:100%;background:#fff;font-size:14px;margin-bottom:30px;}
.character .character_sc1 .inner table tr{border-bottom:1px solid #dcdcdc;}
.character .character_sc1 .inner table thead {border-top:1px solid #999998;background:#fafafa;font-weight:500;}
.character .character_sc1 .inner table thead tr th{width:20%;padding:15px 0;border-right:1px solid #dcdcdc; }
.character .character_sc1 .inner table tbody{font-weight:400;}
.character .character_sc1 .inner table tbody tr td{padding:8px 5px;border-right:1px solid #dcdcdc;}

.character .character_sc2 {border-bottom:1px solid #9b9b9b;}
.character .character_sc2 h5{font-size:24px;font-weight:300;text-align:center;margin:50px 0 30px 0;}
.character .character_sc2 .inner {margin-bottom:60px;padding:0 20px;}
.character .character_sc2 .inner .grp01{opacity:1;}
.character .character_sc2 .inner .grp02{opacity:1;}
.character .character_sc2 .inner .grp03{opacity:1;}

.character .character_sc2 .inner .grp01.move{opacity:1;transition:0.5s;transform:translate(-20px, 0);}
.character .character_sc2 .inner .grp02.move{opacity:1;transition:0.5s;transform:translate(20px, 0);}
.character .character_sc2 .inner .grp03.move{opacity:1;transition:0.5s;transform:translate(-20px, 0);}

.character .character_sc2 .inner .in_r{float:right;width:100%;}
.character .character_sc2 .inner .in_l{float:left;width:100%;}
.character .character_sc2 .inner .txt_grp span{display:block;color:#68983d; font-family: 'Lato', sans-serif;font-size:25px;font-weight:600;position:relative;padding-left:65px;}
.character .character_sc2 .inner .txt_grp span::before{content:""; width:54px; height:1px; background:#68983d;position:absolute; top:50%;left:0;}
.character .character_sc2 .inner .txt_grp strong{display:block;font-size:20px;font-weight:500;color:#333;margin:13px 0 10px 0;}
.character .character_sc2 .inner .txt_grp p{background:url(../images/character_sc2_p_bg.png)left top 3px no-repeat; background-size:16px;padding:0 0 15px 25px; font-size:16px; font-weight:400;word-break:keep-all;}
.character .character_sc2 .inner .txt_grp p em{display:block;font-size:14px; font-weight:300;padding-top:5px;}

.character .character_sc3 .inner02{margin-bottom:30px;}
.character .character_sc3 h5{font-size:24px;font-weight:300;text-align:center;margin:50px 0 30px 0;}
.character .character_sc3 .inner02 ul li {background:#fffde4;border:1px solid #faf0b6;text-align:center;width:90%; margin:0 auto 20px;}
.character .character_sc3 .inner02 ul li .inner_box{padding:5% 5%;}
.character .character_sc3 .inner02 ul li .inner_box img{width:40%;}
.character .character_sc3 .inner02 ul li .inner_box span{display:block;font-size:18px;font-weight:300;margin:0 0 15px 0;line-height:1.4;}
.character .character_sc3 .inner02 ul li .inner_box strong{display:block;}
.character .character_sc3 .inner02 ul li .inner_box p{background:url(../images/character_sc2_p_bg.png)left top 5px no-repeat; background-size:13px;padding:0 0 0px 20px; font-size:14px; font-weight:400;word-break:keep-all;text-align:left;}
.character .character_sc3 .inner02 ul li .inner_box p em{display:block;font-size:12px; font-weight:300;}

.character .character_sc3 .inner02 .f_left{float:left;}


/*====================산양유특징 끝====================*/


/*============================================================================================================================================*/


/*====================산양분유/유아식 시작====================*/

/*step - on클래스 공통사항*/
div.product_sc1 div.step{margin:30px 0;}
div.product_sc1 div.step ul li{float:left;border:1px solid #68983d; color:#29292f;width:32%;text-align:center;}
div.product_sc1 div.step ul li:nth-child(1),div.product_sc1 div.step ul li:nth-child(2){border-right:0;}
div.product_sc1 div.step ul li.on{color:#fff; background:#68983d;}
div.product_sc1 div.step ul li a{display:inline-block;font-size:14px;padding:10px 0;}

/*섹션01*/
div.product_sc1 div.item_intro {margin:40px 0 25px;}
div.product_sc1 div.item_intro div.item_img{text-align:center;}
div.product_sc1 div.item_intro div.item_img img{width:50%;}
div.product_sc1 div.item_intro div.item_box{border:1px solid #e8e6e7;margin-top:40px;}
div.product_sc1 div.item_intro div.item_box h3{padding:20px 0 0 20px;color:#29292f; font-size:25px;font-weight:500; }
div.product_sc1 div.item_intro div.item_box p{padding-left:20px;color:#68983d;font-weight:400;}
div.product_sc1 div.item_intro div.item_box em{display:inline-block;padding:15px 0 20px 20px;font-weight:500;}
div.product_sc1 div.item_intro div.item_box span{display:inline-block;padding:15px 0 20px 5px;font-family: 'Lato', sans-serif; font-weight:400;}
.product .buy_btn {width:100%; background:#f78f1e; border-radius:2px; height:50px; color:#fff; text-align:center;}
.product .buy_btn > a {padding:13px 40%; line-height:50px;}


/*섹션02 - tab*/
.product div.product_sc2 ul.tab_btn {width:100%; text-align:center; margin-top:30px; padding-bottom:43px;}
.product div.product_sc2 ul.tab_btn li {width:33.3%; float:left; height:41px; line-height:41px; background:#fafafa;border-bottom:1px solid #333333; border-top:1px solid #e3e5e8; font-size:14px; box-sizing:border-box;}
.product div.product_sc2 ul.tab_btn li a{display:block;}
.product div.product_sc2 ul.tab_btn li.active {background:#fff; border-top:1px solid #333; border-bottom:none; border-left:1px solid #333; border-right:1px solid #333;}

/*섹션02 - 제품안내*/
.product div.product_sc2 div.tab_contents {clear:both; margin-top:35px;}/*공통사항*/
.product div.product_sc2 div.tab_contents div.tab_contets1 table {margin-bottom:40px;width:90%; margin:0 auto; font-size:13px; margin-bottom:50px;}
.product div.product_sc2 div.tab_contents div.tab_contets1 table tbody {border-bottom:1px solid #333; text-align:left;}
.product div.product_sc2 div.tab_contents div.tab_contets1 table tbody tr:first-child {border-top:1px solid #333;}
.product div.product_sc2 div.tab_contents div.tab_contets1 table tbody tr {border-top:1px solid #e3e5e8;}
.product div.product_sc2 div.tab_contents div.tab_contets1 table tbody th {background:#f8f8f8; width:100px; padding:6px 0 6px 13px; font-weight:500;}
.product div.product_sc2 div.tab_contents div.tab_contets1 table tbody td {padding:6px 0 6px 10px;}


/*섹션02 - 영양성분*/
.product div.product_sc2 div.tab_contents div.tab_contets2 {display:none;}
.product div.product_sc2 div.tab_contents div.tab_contets2 span{color:#6c6c6c; font-size:14px;display:inline-block; margin-bottom:15px;}
.product div.product_sc2 div.tab_contents div.tab_contets2 table{margin-bottom:40px;width:100%;font-size:13px;text-align:left;border-top:1px solid #999998;border-bottom:1px solid #999998;}
.product div.product_sc2 div.tab_contents div.tab_contets2 table tr{border-bottom:1px solid #dcdcdc;}
.product div.product_sc2 div.tab_contents div.tab_contets2 table tbody tr:last-child{border-bottom:none;}
.product div.product_sc2 div.tab_contents div.tab_contets2 table thead th{padding:6px 0 6px 10px;font-weight:500;}
.product div.product_sc2 div.tab_contents div.tab_contets2 table thead th.ingre_name{background:#eefce2;}
.product div.product_sc2 div.tab_contents div.tab_contets2 table thead th.ratio{background:#f8fff2;}
.product div.product_sc2 div.tab_contents div.tab_contets2 table tbody tr td{padding:6px 0 6px 10px;}
.product div.product_sc2 div.tab_contents div.tab_contets2 table tbody tr td.ingre_name{background:#fafafa;}


/*섹션02 - 사용방법*/
.product div.product_sc2 div.tab_contents div.tab_contets3{display:none;}
.product div.product_sc2 div.tab_contents div.tab_contets3 table{border-top:1px solid #999998;border-bottom:1px solid #999998;font-size:13px;text-align:center;}
.product div.product_sc2 div.tab_contents div.tab_contets3 table thead{background:#fafafa;}
.product div.product_sc2 div.tab_contents div.tab_contets3 table tr{border-bottom:1px solid #dcdcdc;}
.product div.product_sc2 div.tab_contents div.tab_contets3 table tbody tr:last-child{border-bottom:none;}
.product div.product_sc2 div.tab_contents div.tab_contets3 table thead th{padding:6px 5px;font-weight:500;border-right:1px solid #dcdcdc;}
.product div.product_sc2 div.tab_contents div.tab_contets3 table thead th:last-child{border-right:none;}
.product div.product_sc2 div.tab_contents div.tab_contets3 table tbody tr td{border-right:1px solid #dcdcdc;padding:6px 10px;color:#1e1e1e;font-weight:300;}
.product div.product_sc2 div.tab_contents div.tab_contets3 table tbody tr td:last-child{border-right:none;}

.product div.product_sc2 div.tab_contents div.tab_contets3 div.additional{margin:15px 0;}
.product div.product_sc2 div.tab_contents div.tab_contets3 div.additional p{font-size:13px;color:#1e1e1e;margin-bottom:5px;font-weight:300;}

.product div.product_sc2 div.tab_contents div.tab_contets3 div.order{padding:40px 0; border-bottom:1px dotted #58595d;}
.product div.product_sc2 div.tab_contents div.tab_contets3 div.order ul li{margin-bottom:15px;}
.product div.product_sc2 div.tab_contents div.tab_contets3 div.order img{float:left;width:50%;}
.product div.product_sc2 div.tab_contents div.tab_contets3 div.order p{float:right;width:45%;font-size:13px;}
.product div.product_sc2 div.tab_contents div.tab_contets3 div.order p em{display:inline-block; color:#68983d;}

.product div.product_sc2 div.tab_contents div.tab_contets3 div.tab_contets3_1{margin-bottom:50px;}
.product div.product_sc2 div.tab_contents div.tab_contets3 div.tab_contets3_1 div.inner_t{margin-top:40px; }
.product div.product_sc2 div.tab_contents div.tab_contets3 div.tab_contets3_1 div.inner_t strong{display:inline-block; color:#333; font-size:18px;}
.product div.product_sc2 div.tab_contents div.tab_contets3 div.tab_contets3_1 div.inner_t p{clear:both; font-weight:300; color:#1e1e1e;margin-top:5px;}
.product div.product_sc2 div.tab_contents div.tab_contets3 div.tab_contets3_1 div.inner_b{margin-top:40px;}

/*====================산양분유/유아식 끝====================*/

/*====================자주하는질문 시작====================*/

/*웨이브*/
.qna {margin-top:-6px;}
.qna .section_top .back_container{ will-change: transform;position: absolute;top:0;right:0;left:0;  width: 100%;height:100%;overflow: hidden; margin: 0 auto;
	background-image:url(../images/qna_topbg.jpg);background-color:#8ab2a9;background-position: center center;background-size:cover;background-repeat: no-repeat;}
.qna .section_top .section_inner .text_container h2 {position:relative; text-align:center; color:#fff; margin-top:60px;}

/*섹션2*/
.qna {text-align:center;}

.qna_sc2 {margin-top:60px;}
.qna_sc2 .qna_list {border-top:1px solid #999998;}
.qna_sc2 .qna_list table{width:100%;}
.qna_sc2 .qna_list table tbody tr{border-bottom:1px solid #dcdcdc;}
.qna_sc2 .qna_list table th{color:#5d5d5d;font-weight:300;}
.qna_sc2 .qna_list table tr{width:100%;text-align:center;}
.qna_sc2 .qna_list table .num{width:10%; }
.qna_sc2 .qna_list table .category{width:10%}
.qna_sc2 .qna_list table .cts{width:100%;}

.qna_sc2 .qna_list table td.num,.qna_sc2 .qna_list table td.category{color:#5d5d5d;font-weight:300;}
.qna_sc2 .qna_list table td.cts{position:relative;text-align:left; background:url(../images/qna_open.jpg)right 10px center no-repeat;padding:10px 35px 10px 20px;color:#1e1e1e;}
.qna_sc2 .qna_list table td.cts a{display:inline-block; background:url(../images/qna_bg.jpg)left top 5px no-repeat;padding-left:20px;}
/*.qna_sc2 .qna_list table td.cts::before{content:""; position:absolute; top:0; left:10px; background:url(../images/qna_bg.jpg)left center no-repeat;width:12px;height:47px;}*/

.qna_sc2 .qna_list table tr.qna_q.active td.cts{background:url(../images/qna_close.jpg)right 10px center no-repeat;}
.qna_sc2 .qna_list table tr.qna_a{display:none;}
.qna_sc2 .qna_list table tr.qna_a td.qna_a_inner div.qna_a_inner_txt{text-align:left; padding:20px 10px 30px 40px; background:url(../images/qna_bg02.jpg)left 20px top 32px no-repeat;font-weight:300;}

.qna_sc2 div.page_ctrl {margin:40px 0 110px 0;}
.qna_sc2 div.page_ctrl div.paging{line-height:33px;}
.qna_sc2 div.page_ctrl div.paging a{display:inline-block;width:33px;height:33px;vertical-align:middle;}
.qna_sc2 div.page_ctrl div.paging a.direct{text-indent:100%;padding:0;overflow:hidden;}
.qna_sc2 div.page_ctrl div.paging a.page_first{background:url(../images/page_first.jpg)center center no-repeat; padding:0;}
.qna_sc2 div.page_ctrl div.paging a.page_prev{background:url(../images/page_prev.jpg)center center no-repeat; padding:0;}
.qna_sc2 div.page_ctrl div.paging a.page_next{background:url(../images/page_next.jpg)center center no-repeat; padding:0;}
.qna_sc2 div.page_ctrl div.paging a.page_last{background:url(../images/page_last.jpg)center center no-repeat; padding:0;}
.qna_sc2 div.page_ctrl div.paging a.pagenum.on{color:#88bb8a;position:relative;}
.qna_sc2 div.page_ctrl div.paging a.pagenum.on::after{content:"";position:absolute; bottom:0; left:11.5px; width:10px; height:1px; background:#88bb8a;}

/*====================자주하는질문 끝====================*/



/*====================이벤트 시작====================*/

/*리스트 페이지*/
/*
.event_bn_fixed {height:220px; background:#dedede;}
*/
.event_list_wrap {padding:30px 0 0;}
.event_list_wrap > ul {width:90%; margin:0 auto;}
.event_list_wrap > ul > li {border:1px solid #d0d0d0; margin-top:30px;}

.event_list_wrap > ul > li > div.event_info {padding:5%;}
.event_list_wrap > ul > li > div.event_info h5 {font-size:20px; font-weight:500; margin-top:7px;}
.event_list_wrap > ul > li > div.event_info .event_con {font-size:14px; color:#6a6c6c; font-weight:300; line-height:25px;}
.event_list_wrap > ul > li > div.event_info .event_con > span {margin-right:7px; color:#333; font-weight:400;}
.event_list_wrap > ul > li > div.event_info .event_con.event_day {margin-top:10px;}

.event_list_wrap ul li.event_end ul.event_btn li {background:#a4a4a4;}
.event_list_wrap > ul > li > div.event_info ul.event_btn {margin-top:15px;}
.event_list_wrap ul.event_btn li {width:47%; background:#295133; border-radius:2px; display:inline-block;
			color:#fff; font-size:15px; text-align:center;height:37px}
.event_list_wrap > ul > li > div.event_info ul.event_btn li:first-child {margin-right:10px;}
.event_list_wrap > ul > li > div.event_info ul.event_btn li > a {padding:8px 32px; line-height:38px;}

.event_list_wrap div.event_thumbnail {position:relative;}
.event_list_wrap div.event_thumbnail img {width:100%;}
.event_list_wrap div.event_thumbnail img.event_thumbnail_end {position:absolute; display:none;}
.event_list_wrap div.event_thumbnail img.event_thumbnail_end.on {display:block;}

/*페이징*/
.event_list_wrap div.page_ctrl {margin:40px 0 110px 0; text-align:center; }
.event_list_wrap div.page_ctrl div.paging {line-height:33px;}
.event_list_wrap div.page_ctrl div.paging a.direct {text-indent:100%; padding:0; overflow:hidden;}
.event_list_wrap div.page_ctrl div.paging a {display:inline-block; width:33px; height:33px vertical-align:middle;}
.event_list_wrap div.page_ctrl div.paging a.page_first {background:url(../images/page_first.jpg) center center no-repeat; padding:0;}
.event_list_wrap div.page_ctrl div.paging a.page_prev {background:url(../images/page_prev.jpg)center center no-repeat; padding:0;}
.event_list_wrap div.page_ctrl div.paging a.page_next {background:url(../images/page_next.jpg)center center no-repeat; padding:0;}
.event_list_wrap div.page_ctrl div.paging a.page_last {background:url(../images/page_last.jpg)center center no-repeat; padding:0;}

.event_list_wrap div.page_ctrl div.paging a.pagenum.on {color:#88bb8a; position:relative;}
.event_list_wrap div.page_ctrl div.paging a.pagenum.on:after {content:""; position:absolute; bottom:0; left:11.5px; width:10px; height:1px; background:#88bb8a;}
.event_list_wrap div.page_ctrl div.paging a {display:inline-block; width:33px; height:33px; vertical-align:middle; text-align:center;}


/*뷰 페이지*/
.event_view_wrap { padding-top:50px;}
.event_view_wrap .event_view_title {text-align:center; padding:30px 5%;  border-top:1px solid #999; border-bottom:1px solid #efefef; background:#fafafa;}
.event_view_wrap .event_view_title > h5 {font-size:22px; font-weight:500;}
.event_view_wrap .event_view_title > div.event_day {font-size:14px; font-weight:300; color:#6a6c6c; margin-top:12px;}
.event_view_wrap .event_view_title > div.event_day > span {margin-right:10px; font-weight:500; color:#333;}

.event_view_content { border-bottom:1px solid #999; padding:5%;}
.event_view_btn {padding:30px 0 50px; text-align:center;}
.event_view_btn > a {border:1px solid #dcdcdc; border-radius:30px; padding:6px 30px; font-size:15px;}

/*====================이벤트 끝====================*/






