/**/
* body{margin: 0;  font-family: "Roboto", sans-serif !important; margin-block-end: 0px; margin-block-start: 0px;overflow-x: hidden}
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/*****스크롤*****/
body::-webkit-scrollbar{width: 10px; background-color: rgb(236, 236, 236);}
body::-webkit-scrollbar-thumb{background-color: #262626;
border-radius: 20px; background-clip: padding-box; border: 2px solid transparent;}
body::-webkit-scrollbar-track{background-color: #e6e6e6;
box-shadow: inset 0px 0px 1px rgb(211, 211, 211);} 

/**/
.container{max-width: 1280px; margin: 0 auto;}
.wrap{max-width: 1720px; margin: 0 auto;}
.point{color: #f8b62c;}
.bold{font-weight: 600;}


/**/
.mainSw .mainB01{background: url(/en/img/mainB01.jpg) no-repeat; padding: 400px 0 500px 0;    background-size: cover;}
.mainSw .mainB02{background: url(/en/img/mainB02.jpg) no-repeat; padding: 400px 0 500px 0;    background-size: cover;}
.mainSw .mainB03{background: url(/en/img/mainB03.jpg) no-repeat; padding: 400px 0 500px 0;    background-size: cover;}
.mainSw .txt{position: relative;top: 40%;transform: translateY(-20%); text-align:center;}
.mainSw .txt h1{font-size: 80px; font-weight: 900; color: #fff; margin-top: 20px;text-shadow: 2px 2px 10px rgba(0, 0, 0, .4);}
.mainSw .txt h2{font-size: 30px; margin-top: 15px;color: #fff;}
.mainSw .swiper-pagination-bullets{top:650px !important;}
.mainSw .swiper-pagination-bullet{width: 150px; height: 4px; border-radius: 1px; background: rgba(255, 255, 255, .5);}
.mainSw .swiper-pagination-bullet-active{background: rgba(255, 255, 255, 1);}

.mainB{position: relative;}
.scroll{position: absolute; z-index: 5;bottom: 15%;transform: translateY(50%); text-align:center;left: 48%;}
.main01{background: url(/en/img/main-bg00.png) no-repeat; padding: 100px 0 150px 0;max-width: 1920px;margin: 0 auto;}
.main01 .txt p{text-align: center;}
.main01 .txt h1{font-size: 40px; font-weight: 900; color: #544b44; margin-top: 10px; text-align: center; text-transform: uppercase;}
.main01-01{position: relative; padding-top: 80px;}
.main01-02{position: relative;}
.main01-03{position: relative;}
.main01-01 .bg01{position: absolute; top: 40px;left: -250px;}
.main01-01 .bg02{position: absolute; top: 40px;right: 600px;z-index: -1;}
.main01-01 .bg02-01{position: absolute; top: 40px;right: 0px;}
.main01-01 .bg03{position: absolute; top: 300px;left: 700px;z-index: -1;}
.main01-01 .bg03-01{position: absolute; top: 200px;left:-200px;}
.main01-01 .inner{display: flex;align-items: center;}
.main01-01 .inner .img{width: 50%;text-align: center;}
.main01-01 .inner .txt{width: 80%; padding-left: 100px; position: relative; text-align: center;}
.main01-01 .inner .txt .sub{position: absolute;z-index: -1; top: -40px;}
.main01-01 .inner .txt h1{font-size:40px; line-height: 50px; font-weight: 900; margin-bottom: 10px; color:#4e4339;}
.main01-01 .inner .txt h2{font-size:20px;line-height: 30px;font-weight: 600; margin-bottom: 50px; color:#4e4339;}
.main01-01 .inner .txt h5{font-size:18px; line-height: 28px; font-weight: 300; margin-bottom: 40px; color:#938f8b;}
.main01-01 .inner .txt .btn{border: 1px solid #f8b62c; padding: 15px 25px; color: #f8b62c;font-weight: 400; font-size: 16px;}
.main01-01 .inner.re .txt{width: 70%;text-align: center;}
.main01-01 .inner.re .img{width: 50%; padding-left: 100px; position: relative;}

.main02{background:url(/en/img/main02-01.png) no-repeat #fffbf2; background-position: 80%; padding: 100px 0 300px 0;}
.main02 .txt h1{font-size:40px; font-weight: 900; color: #544b44; margin-top: 10px; margin-bottom: 30px;}
.main02 .txt h2{font-size:16px; line-height: 26px; font-weight: 500; color: #84817f; width: 50%;}

.main02-01{display: flex; margin-top: -200px;justify-content: space-evenly;}
.main02-01 .wt{background: url(/en/img/main02-02.png) no-repeat #fff;background-position: 110% 250%; width: 540px; height: 250px; border-radius: 10px;}
.main02-01 .yw{background: url(/en/img/main02-03.png) no-repeat #f8b62c;background-position: 110% 250%; width: 540px; height: 250px; border-radius: 10px;}
.main02-01 .txt{padding: 50px;}
.main02-01 .txt h1{font-size:18px; font-weight: 500; color: #f8b62c; margin-bottom: 10px;}
.main02-01 .txt h2{font-size:26px; font-weight: 800; color: #3f3f3f; margin-bottom: 50px;}
.main02-01 .txt .btn{font-size:16px; font-weight: 600; color: #f8b62c;}
.main02-01 .txt.wwt h1{color: #fff;}
.main02-01 .txt.wwt h2{color: #fff;}
.main02-01 .txt.wwt .btn{color: #fff;}

.main03{background: #fafafa; padding: 200px 0 120px 0; margin-top: -50px;}
.main03 .txt h1{font-size:40px; font-weight: 900; color: #544b44; margin-top: 10px; margin-bottom: 30px; text-transform: uppercase;}
.backdrop{backdrop-filter: blur(10px); width: 100%; height: 100%; position: absolute;}
.main03 .swiper-slide{display: flex;align-items: center;}
.main03 .swiper-slide img{width: 100%;}
.main03 .swiper-wrapper{align-items: center;justify-content: flex-start;}
.main03 .swiper-slide{margin-top:25px;transition: .3s; border-radius: 10px;overflow: visible;}

.main03 .sec_content{margin-top: -100px; z-index: 5; position: relative;margin-left: 850px;}
.main03 .sec_content .swiper-slide{opacity: 0 !important;  color: #fff;}
.main03 .sec_content .swiper-slide{background: #fff; width: 500px !important; padding: 40px; box-shadow: 2px 2px 15px rgba(175, 175, 175, .2);}
.main03 .sec_content .swiper-slide.swiper-slide-active {opacity: 1 !important; }
.main03 .sec_content .txt h1{font-size: 18px; font-weight: 600; color: #f8b62c; margin-bottom: 20px;}
.main03 .sec_content .txt h2{font-size: 30px; font-weight: 900; color: #545250; margin-bottom: 100px; text-transform: uppercase;}
.main03 .sec_content .swiper-button-next{position: absolute;z-index: 5;top: 80%;left: 17%;}
.main03 .sec_content .swiper-button-prev{position: absolute;z-index: 5;top: 80%;left: 4%;}
.main03 .sec_content .swiper-pagination{position: absolute; left: 67px;width: 12%; bottom: 55px;}
.main03 .sec_content .swiper-pagination-bullet{background: #cfcfcf;}
.main03 .swiper-pagination-bullet-active{background: #f8b62c !important;}
.main03 .swiper-button-prev:after{content: ''; background: url(/en/img/prev.png) no-repeat; width: 6px; height: 11px;}
.main03 .swiper-button-next:after{content: ''; background: url(/en/img/next.png) no-repeat; width: 6px; height: 11px;}
.main03 .swiper-button-prev{border: 1px solid #c8c8c8;color: #878787; width: 30px; height: 30px;opacity: .4;border-radius: 50%; background: #fff;}
.main03 .swiper-button-next{border: 1px solid #c8c8c8;color: #878787; width: 30px; height: 30px;opacity: .4;border-radius: 50%; background: #fff;}
.main03 .swiper-button-prev:hover{opacity: 1;transition: .3s;}
.main03 .swiper-button-next:hover{opacity: 1;transition: .3s;}
.main03 .sec_profile .swiper-slide{opacity: .2;}
.main03 .sec_profile .swiper-slide img{height: 500px; width: 100% !important;}
.main03 .sec_profile .swiper-slide-active{opacity: 1;}
.main03 .sec_profile .swiper-slide-active .backdrop{display: none;}
.main03 .img01{background: url(/en/img/main03-01.png) no-repeat; padding: 270px 130px 200px 130px;}
.main03 .img02{background: url(/en/img/main03-02.png) no-repeat; padding: 270px 130px 200px 130px;}
.main03 .img03{background: url(/en/img/main03-03.png) no-repeat; padding: 270px 130px 200px 130px;}
.main03 .img04{background: url(/en/img/main03-04.png) no-repeat; padding: 270px 130px 200px 130px;}
.main03 .img05{background: url(/en/img/main03-05.png) no-repeat; padding: 270px 130px 200px 130px;}

.footer{background: url(/en/img/ft-bg.png) no-repeat #333333; padding: 50px 0 50px 0; background-position: 170% -30%;}
.footer .info{display: flex;justify-content: space-between;}
.footer .info p{color: #d7d7d7; font-size: 17px; line-height: 32px;}
.footer .info .menu a{color: #e4e4e4; font-size: 17px; font-weight:500; line-height: 55px; text-align: right;}
.footer .info .menu li{display: inline-block; width: 48%;}
.footer .lang{text-align: right; margin-bottom: 20px;}
.footer .lang li{display: inline-block; width: 13%; vertical-align: middle; position: relative;}
.footer .lang a{color: #f8b62c; font-size: 17px; font-weight: 700; opacity: .3;}
.footer .lang a.on{opacity: 1;}


/*메인화면이펙트*/
.content {word-spacing: 2px;overflow: hidden;}
  @keyframes reveal {
    0% {
      transform: translateY(100%);
    }
    100% {
      transform: translateY(0);
    }
  }
.letter{display: inline-block;animation: reveal 1s cubic-bezier(0.77, 0, 0.175, 1) forwards;}  
.letter02{display: inline-block;animation: reveal 2s cubic-bezier(0.8, 0, 0.05, 1) forwards;}  
.letter03{display: inline-block;animation: reveal 1s cubic-bezier(0.77, 0, 0.175, 1) forwards;} 

/*****************/
.comm{padding: 0px 0 0px 0; background: #fff9ee;}
.comm h1{font-size: 45px; font-weight: 900; color:#393939; margin-bottom: 15px; margin-top:10px; text-transform: uppercase;}
.comm h5{font-size: 23px; font-weight: 400; color:#656565; margin-bottom: 50px;}
.comm h6{font-size: 15px; line-height: 27px; font-weight: 400; color:#393939; margin-bottom: 10px;}
.comm h6 span{font-weight: 800; margin-right: 30px;text-transform: uppercase; }
.comm .swiper-wrapper{align-items: center;justify-content: flex-start;}
.comm .swiper-slide{transition: .3s; border-radius: 10px;overflow: visible;}
.comm .sec_content{z-index: 5; position: relative;height: 590px; padding-left: 300px; margin: 50px;}
.comm .sec_content .swiper-slide{opacity: 0 !important;  color: #fff;padding: 40px;}
.comm .sec_content .swiper-slide.swiper-slide-active {opacity: 1 !important; }
.comm .sec_content .txt h1{font-size: 18px; font-weight: 600; color: #f8b62c; margin-bottom: 20px;}
.comm .sec_content .txt h2{font-size: 30px; font-weight: 900; color: #545250; margin-bottom: 100px; text-transform: uppercase;}
.comm .sec_content .swiper-button-next{position: absolute;z-index: 5;left: 30%;bottom: 0;}
.comm .sec_content .swiper-button-prev{position: absolute;z-index: 5;left: 5%;bottom: 0;}
.comm .sec_content .swiper-pagination{position: absolute; left: 10%;width: 20%; bottom: -2px;}
.comm .sec_content .swiper-pagination-bullet{background: #cfcfcf;margin-right: 5px;}
.comm .swiper-pagination-bullet-active{background: #f8b62c !important;}
.comm .swiper-button-prev:after{content: ''; background: url(/en/img/prev.png) no-repeat; width: 6px; height: 11px;}
.comm .swiper-button-next:after{content: ''; background: url(/en/img/next.png) no-repeat; width: 6px; height: 11px;}
.comm .swiper-button-prev{border: 1px solid #c8c8c8;color: #878787; width: 30px; height: 30px;opacity: .4;border-radius: 50%; background: #fff;}
.comm .swiper-button-next{border: 1px solid #c8c8c8;color: #878787; width: 30px; height: 30px;opacity: .4;border-radius: 50%; background: #fff;}
.comm .swiper-button-prev:hover{opacity: 1;transition: .3s;}
.comm .swiper-button-next:hover{opacity: 1;transition: .3s;}
.comm .sec_profile .swiper-slide{opacity: .2;}
.comm .sec_profile .swiper-slide img{width: auto;}
.comm .sec_profile .swiper-slide-active{opacity: 1;}
.comm .sec_profile .swiper-slide-active .backdrop{display: none;}
.comm .pagebox{position: relative;}
.comm ul li{display:inline-block; width: 43%; vertical-align:top;}
.comm .sec_profile .img01{background: url(/en/img/abo/abo01-06.png), url(/en/img/abo/abo01-07.png);background-repeat:no-repeat;background-position:50% ,90% 30%; height:840px;}
.comm .sec_profile .img02{background: url(/en/img/abo/abo01-06-01.png), url(/en/img/abo/abo01-07.png);background-repeat:no-repeat;background-position:20% 100% ,50% 30%; height: 820px;}
.comm .sec_profile .img03{background: url(/en/img/abo/abo01-06-02.png), url(/en/img/abo/abo01-07.png);background-repeat:no-repeat;background-position:30% 100% ,70% 30%; height: 820px;}

.subTop.partner{background: url(/en/img/abo/partner01-01.jpg) no-repeat; padding: 250px 0 150px 0; background-size:cover;max-width: none;background-position: 50%;}
.subTop.value{background: url(/en/img/abo/value01-01.jpg) no-repeat; padding: 250px 0 150px 0; background-size:cover;max-width: none;}
.subTop.yeast{background: url(/en/img/abo/yeast01-01.jpg) no-repeat; padding: 250px 0 150px 0; background-size:cover;max-width: none;}
.subTop.pro{background: url(/en/img/abo/pro01-01.jpg) no-repeat; padding: 250px 0 150px 0; background-size:cover;max-width: none;}
.subTop.contact{background: url(/en/img/abo/contact01-01.jpg) no-repeat; padding: 250px 0 150px 0; background-size:cover;max-width: none;}
.subTop .txt p{text-align: center;}
.subTop .txt h1{font-size: 60px; font-weight: 900; text-align: center; color: #fff; margin-bottom: 10px; margin-top: 20px; text-transform: uppercase;}
.subTop .txt h2{font-size: 25px; font-weight: 300; text-align: center; color: #eeeeee; margin-bottom: 20px;}

.sub-nav{border-bottom: 1px solid #ececec;}
.sub-nav li{display: inline-block;padding: 20px 30px 20px 30px;border-right: 1px solid #ececec;}
.sub-nav a{font-size: 17px; font-weight: 400; color: #9b9b9b; text-transform: uppercase; }
.sub-nav a.on{color: #fff;position: relative;}
.sub-nav a.on li{background: #f8b62c;}
.sub-nav a:hover{color: #fff; transition: .3s;}
.sub-nav a:hover li{background: #f8b62c;transition: .3s;}

#menu { border-right:1px solid #ccc; max-width:1200px; margin:0 auto;}
#menu .menu-location { position:relative; float:left;margin-right:30px; width:14%;}
#menu .menu-location .nav_icon img { margin-bottom:-3px; margin-right:5px;}
#menu .menu-location .nav_arrow_icon { float:right; margin-top:3px;}
#menu .menu-location > .cur-location {position:relative; display:block; text-align:left; height:50px; line-height:50px; padding:0 10px; margin-left:-1px; font-size:17px; color:#fff; font-weight:500;bottom:-1px;}
#menu .menu-location.location2 > .cur-location {color:#fff;}
#menu .menu-location .location-menu-con { display:none; position:absolute; top:51px; left:0; width:100%; padding:15px 0; background:#666; z-index:5;}
#menu .menu-location.location2 .location-menu-con {background: #0044b4;}
#menu .menu-location .location-menu-con li a { display:block; border-bottom:1px solid rgba(255,255,255,0.2); padding:10px 0; margin:0 20px; font-size:15px; word-break:keep-all; line-height:1.5; color:rgba(255,255,255,0.7);}
#menu .menu-location .location-menu-con li a:hover { color:#fff;}
#menu .menu-location .location-menu-con li:last-child a { border-bottom:none;}
#menu .menu-location .location-menu-con li.on { position:relative;}
#menu .menu-location .location-menu-con li.on a { font-weight:500; color:#fff; border-bottom-color:rgba(255,255,255,0.7);}
#menu .menu-location.wd{width:12%;}



/*어바웃*/
.ab01-01{background: url(/en/img/abo/abo01-01.jpg) no-repeat; padding: 300px 0 300px 0;    background-size: cover;}
.ab01-02{background: url(/en/img/abo/abo01-02.jpg) no-repeat; padding: 300px 0 300px 0;    background-size: cover;}
.ab01-03{background: url(/en/img/abo/abo01-03.jpg) no-repeat; padding: 300px 0 300px 0;    background-size: cover;}
.ab01-04{background: url(/en/img/abo/abo01-04.jpg) no-repeat; padding: 300px 0 300px 0;    background-size: cover;}
.abo01 .txt p{text-align: center;}
.abo01 .txt h1{font-size: 70px; font-weight: 900; text-align: center; color: #f8b62c; margin-bottom: 50px; margin-top: 20px; text-transform: uppercase;}
.abo01 .txt h2{font-size: 40px; font-weight: 500; text-align: center; color: #f8b62c; margin-bottom: 20px;}
.abo01 .txt h3{font-size: 18px; line-height: 28px; font-weight: 400; text-align: center; color: #f2f2f2; width: 80%; margin: 0 auto;}

.abo01.ab01-02 .txt p{text-align: left;}
.abo01.ab01-02 .txt h2{font-size: 40px; font-weight: 500; text-align: left; color: #f8b62c; margin-bottom: 20px; margin-top: 20px;}
.abo01.ab01-02 .txt h3{font-size: 18px; line-height: 28px; font-weight: 400; text-align: left; color: #f2f2f2; width: 60%; margin: unset;}

.abo01.ab01-03 .txt p{text-align: right;}
.abo01.ab01-03 .txt h2{font-size: 40px; font-weight: 500; text-align: right; color: #f8b62c; margin-bottom: 20px; margin-top: 20px;}
.abo01.ab01-03 .txt h3{font-size: 18px; line-height: 28px; font-weight: 400; text-align: right; color: #f2f2f2; width: 100%; margin: unset;width: 60%;float: right;}

.abo01.ab01-04 .txt p{text-align: center;}
.abo01.ab01-04 .txt h2{font-size: 40px; font-weight: 500; text-align: center; color: #f8b62c; margin-bottom: 20px; margin-top: 20px;}
.abo01.ab01-04 .txt h3{font-size: 18px; line-height: 28px; font-weight: 400; text-align: center; color: #f2f2f2; width: 80%; margin:0 auto;}

.abo01.abo01-05{position: relative;padding: 100px 0 100px 0;}
.abo01-05-inner{max-width:1920px; margin: 0 auto;}
.abo01.abo01-05 .bg01{position: absolute; bottom: -50%; left: -20%;}
.abo01.abo01-05 .bg02{position: absolute; bottom: 0%; right: 0;}
.abo01.abo01-05 .inner li{display: inline-block; width: 48%; vertical-align: top;}
.abo01.abo01-05 .inner .rt{}
.abo01.abo01-05 .logo{margin-bottom: 30px;padding-left: 300px;}
.abo01.abo01-05 .inner .img{padding-left: 300px;}
.abo01.abo01-05 .tabBox .tab-link{display: inline-block; font-size: 35px; font-weight: 900; color: #f8b62c; opacity: .3;}
.abo01.abo01-05 .tabBox .tab-link.current{opacity: 1; text-decoration: underline;}
.abo01.abo01-05 .tabBox a:last-child{margin-left: 30px;}
.abo01.abo01-05 .abo01Sw .txt{padding-left: 30px; margin-top: 40px;}
.abo01.abo01-05 .abo01Sw .txt h1{font-size: 38px; font-weight: 900; color: #393939; margin-bottom: 20px;text-align: left; padding-left: 20px;}
.abo01.abo01-05 .abo01Sw .txt h2{font-size: 15px; line-height: 25px; font-weight: 400; color: #8a8a8a; margin-bottom: 20px;text-align: left; margin-top: 30px;padding-left: 30px;}
.abo01.abo01-05 .abo01Sw .txt .line{width: 100%; height: 1px; background-color: #f8b62c; position: relative;}
.abo01.abo01-05 .abo01Sw .txt .line::after{content: ''; position: absolute; top: -5px; width: 10px; height: 10px; background: #f8b62c;border-radius: 50%; outline:solid 10px rgba(248, 182, 44, .2);text-align: left;}

.abo01-06 .history li{display:inline-block;margin-bottom:5px;}
.abo01-06 .history li:first-child{width:13%;}
.abo01-06 .history li:last-child{width:79%;}

.value-bg{background: url(/en/img/abo/value01-bg.png) no-repeat;padding: 0px 0px 700px 0px;background-position: 0px 100%;max-width: 1920px; margin: 0 auto;}
.value01.value01-01{background: url(/en/img/abo/value01-01.jpg) no-repeat; padding: 350px 0 380px 0;}
.value01.value01-01 .txt p{text-align: center;}
.value01.value01-01 .txt h1{font-size: 70px; font-weight: 900; text-align: center; color: #f8b62c; margin-bottom: 50px; margin-top: 20px; text-transform: uppercase;}
.value01.value01-01 .txt h2{font-size: 40px; font-weight: 500; text-align: center; color: #f8b62c; margin-bottom: 20px;}
.value01.value01-01 .txt h3{font-size: 18px; line-height: 28px; font-weight: 400; text-align: center; color: #f2f2f2; width: 80%; margin: 0 auto;}
.value01.value01-02{text-align:right; width: 45%; margin: 0 auto; float: left;margin-top: -80px; }
.value01.value01-03{ text-align: left; margin-top: -500px; width: 45%; float: right;}
.value01.value01-04{text-align:right; width: 45%; margin: 0 auto; float: left;margin-top: -300px; }
.value01.value01-05{text-align: left; margin-top: -400px; width: 45%; float: right;}
.value01.value01-06{text-align:right; width: 45%; margin: 0 auto; float: left;margin-top: -300px; }
.abo01.abo01-06{max-width: 1920px;margin: 0 auto;}
.value{max-width: 1920px;margin: 0 auto;}
.value01.value01-02 .txt{width:100%; padding-left: 350px;}
.value01.value01-03 .txt{width: 60%; padding-left: 0px;}
.value01.value01-04 .txt{width: 100%; padding-left: 350px;}
.value01.value01-05 .txt{width: 60%; padding-left: 0px;}
.value01.value01-06 .txt{width: 100%; padding-left: 350px;}
.value01 .imgs img{border-radius: 10px;}
.value01 h3{font-size: 32px; font-weight: 900; color:#333333; margin-top: 20px; margin-bottom: 30px; text-transform: uppercase;  text-align: left;}
.value01 h4{font-size: 18px; line-height: 28px; font-weight: 400; color:#5a5a5a; margin-top: 20px; margin-bottom: 30px;  text-align: left;}
.comm.value01-07{background: none;}
.comm.value01-07 h6{text-transform:unset;}
.comm.value01-07 .sec_content{height: 1000px;background:#fff9ee;margin: 0px;padding-top: 50px;}
.comm.value01-07 .sec_content .inner{padding: 0px 100px 0px 00px;}
.comm.value01-07 .sec_profile{background: #fff;}
.comm.value01-07 ul li{width: 51%;}
.comm.value01-07 h6{font-size: 18px; margin-bottom: 20px;}
.comm.value01-07 h5{font-size: 15px; line-height: 25px;}
.comm.value01-07 .swiper-slide{border-radius: 0px;}
.comm.value01-07 .sec_profile{width:47%;}
.comm.value01-07 .sec_profile .img01{background: url(/en/img/abo/value01-07.jpg) no-repeat; background-position: 100%; height: 1000px;}
.comm.value01-07 .sec_profile .img02{background: url(/en/img/abo/value01-08.jpg) no-repeat; background-position: 100%; height: 1000px;}
.comm.value01-07 .sec_profile .img03{background: url(/en/img/abo/value01-09.jpg) no-repeat; background-position: 100%; height: 1000px;}
.comm.value01-07 .sec_profile .img04{background: url(/en/img/abo/value01-10.jpg) no-repeat; background-position: 100%; height: 1000px;}
.comm.value01-07 .sec_profile .img05{background: url(/en/img/abo/value01-11.jpg) no-repeat; background-position: 100%; height: 1000px;}
.comm.value01-07 .sec_content .swiper-slide{padding: 0px;}
.comm.value01-07 .sec_content .swiper-button-prev{left: 0%;}
.comm.value01-07 .sec_content .swiper-button-next{left: 21%;}
.comm.value01-07 .sec_content .swiper-pagination{left: 3%;}

.partner.partner01-01{padding: 100px 0;}
.partner.partner01-01 ul li{display: inline-block;width: 47%; margin-right: 50px; vertical-align: top;}
.partner.partner01-01 ul li:last-child{margin-right: 0px;}
.partner.partner01-01 ul h1{font-size:28px; font-weight: 900; color: #303030; margin-top: 10px; margin-bottom: 20px; text-transform: uppercase;}
.partner.partner01-01 ul h2{font-size:18px; font-weight: 500; color: #303030; margin-top: 10px; margin-bottom: 20px;}
.partner.partner01-01 ul h3{font-size:16px; line-height: 26px; font-weight: 500; color: #303030; }

.partner.partner01-02{background: #f9f9f9; padding: 100px 0 100px 0;}
.partner.partner01-02 h1{font-size:28px; font-weight: 900; color: #303030; margin-top: 10px; margin-bottom: 20px; text-transform: uppercase;}
.partner.partner01-02 ul{text-align: center;padding:10px 0 0px 0;}
.partner.partner01-02 ul li{display: inline-block; width: 23%; vertical-align: top;}
.partner.partner01-02 ul .txt{padding: 20px}
.partner.partner01-02 ul h2{font-size:18px; font-weight: 900; color: #414141; margin-top: 10px; margin-bottom: 30px;}
.partner.partner01-02 ul h3{font-size:15px; line-height: 25px; font-weight: 400; color: #6b6b6b;}

.sub-comm .sym{text-align:center;}
.sub-comm h1{font-size:40px; font-weight:800; text-align:left; color:#333; margin-top:20px; margin-bottom:20px;text-transform:uppercase;}
.sub-comm h2{font-size:20px; font-weight:500; text-align:left; color:#393939; margin-top:20px; margin-bottom:50px;text-transform:uppercase;}
.sub-comm h5{font-size:16px; line-height:26px; font-weight:500; text-align:left; color:#505050; margin-top:20px; margin-bottom:50px; width:70%}
.sub-comm .line{width:2%; height:4px; background:#fcb600;}
.yeast{background: url(/en/img/main-bg00.png) no-repeat;padding: 100px 0px 0px 0px;  padding: 100px 0px 0px 0px; max-width: 1920px;margin: 0 auto;}
.yeast01-02{display:flex;justify-content: space-between;;}
.yeast01-03{display:flex;justify-content: space-between;}
.yeast01-02 p img{border-radius:15px;}
.yeast01-03 p img{border-radius:15px;}
.yeastdiv .txt{position: relative;top: 50%;transform: translateY(-50%); text-align:center;padding: 20px;}
.yeastdiv .txt h1{font-size:18px; color:#fcb600; margin-bottom:20px; text-align:center;}
.yeastdiv .txt h2{font-size:23px; line-height: 32px; font-weight:800;color:#3e3e3e; margin-bottom:30px; text-align:center;}
.yeastdiv .txt h3{font-size:16px; line-height:26px; font-weight:400;color:#545454; }
.yeast01-04 .bg01{background: url(/en/img/abo/yeast01-04.jpg) no-repeat;height:520px;}
.yeast01-04 .bg02{background: url(/en/img/abo/yeast01-05.jpg) no-repeat;height:520px;}
.yeast01-04 .bg03{background: url(/en/img/abo/yeast01-06.jpg) no-repeat;height:520px;}
.yeast01-04 ul li{display:inline-block; width:33%; vertical-align:top;}
.yeast01-04 .txt{padding:30px;position: relative;top: 50%;transform: translateY(-50%); text-align:center;}
.yeast01-04 .txt h1{font-size:30px; font-weight:800; color:#fff; margin-bottom:30px;}
.yeast01-04 .txt h5{font-size:16px; line-height:25px; font-weight:500; color:#f7f7f7; margin-bottom:30px;}
.yeast01-05{background: url(/en/img/abo/yeast01-07.jpg) no-repeat;background-attachment: fixed; padding:130px 0 130px 0;max-width: none;  margin: 0 auto;background-size: cover;}
.yeast01-05 .txt{position: relative;text-align:center;}
.yeast01-05 .txt h1{font-size:18px; color:#fcb600; margin-bottom:20px; text-align:center;}
.yeast01-05 .txt h2{font-size:23px; line-height: 32px; font-weight:800;color:#fff; margin-bottom:30px; text-align:center;}
.yeast01-05 .txt h5{font-size:16px; line-height:26px; font-weight:400;color:#f2f2f2; }

/*240729추가*/
.comm .sec_content{height: auto;}
.yeast h2{text-align:center; font-size:30px; font-weight:800; margin-top:20px; margin-bottom:40px; color:#333; text-transform:uppercase;}

#part-Swiper{overflow:hideen;}
#part-Swiper .swiper-pagination-bullet{background:#fff; opacity:.3;}
#part-Swiper .swiper-pagination-bullet-active{opacity:1;}

.partner02{padding:80px 0 80px 0;background: url(/en/img/abo/partner-bg.jpg) no-repeat #fffcf7;background-position: 100% 100%;background-size: cover;}
.partner02 h1{font-size:35px; font-weight:800; color:#333; text-align:center; margin-top:20px;margin-bottom:70px;}
.partner02 h3{font-size:23px; font-weight:800; color:#333; text-align:left; margin-bottom:10px; }
.contact{padding:80px 0 80px 0;}
.contact h1{font-size:35px; font-weight:800; color:#333; margin-top:20px;margin-bottom:30px;}
.contact h2{font-size:16px; font-weight:500; color:#333;margin-bottom:50px;line-height:33px;}
#bo_w .bo_w_info .frm_input{background: #fff;border: none; box-shadow: none;}
.frm_input{background: #fff;border: none; box-shadow: none;}
.yeast01-01 h5{font-size: 16px; font-weight: 400; color:#656565; margin: 0 auto; margin-bottom: 50px; text-align:center;}

/*240805추가*/
.mail-info p .inf{font-weight:400; font-size:14px;}
.mail-info p{font-size:16px;}
.contact-bg{background: url(/en/img/contact-bg.jpg) no-repeat;padding: 80px 0 130px 0;background-position: 0% 100%;background-size: cover;}
.cont01 li{display:inline-block; width:48%; vertical-align:top;}
.cont01 li:last-child{margin-left:30px;}

/*240807추가*/
.comm.value01-07 .sec_profile .img01{height:800px;  background-position: 80% 10%;}
.comm.value01-07 .sec_profile .img02{height:800px;  background-position: 80% 10%;}
.comm.value01-07 .sec_profile .img03{height:800px;  background-position: 80% 10%;}
.comm.value01-07 .sec_profile .img04{height:800px;  background-position: 80% 10%}
.comm.value01-07 .sec_profile .img05{height:800px;  background-position: 80% 10%;}
.comm.value01-07 .sec_content{height: 800px;}
.main03 .sec_content .swiper-pagination-bullet{margin-right: 5px !important;}

/*240828추가*/
.partner01-01 ul li{overflow:hidden;}

/*240829추가*/
.sub-menu{padding-bottom: 60px;}
.sub-menu li{display:inline-block; margin-right:20px;}
.sub-menu a{font-size:30px; font-weight:800; color:#333; text-transform:uppercase; position:relative;opacity:.3;color:#f8b62c;}
.sub-menu a:hover{opacity:1; transition:.3s;}
.sub-menu a li:hover{text-decoration:underline;}
.sub-menu a.on{opacity:1;}
.sub-menu a.on li{text-decoration:underline;}
.listskin .item{margin: 0 10px 40px 10px;}
.viewskin .imgbig img{border:none;}
.viewskin .standard{width:54%;}
.viewskin .image{width:42%;}
.spec table tr td.tit{background: #f7f7f7;color: #333;border-bottom: 1px solid #fff;}
.view-tit01{font-size:20px;padding-bottom: 10px;}
.info p span.st{font-weight:800;}


/*241007 독일어추가*/
.main01-01 .inner .txt h1{font-size: 37px;}



/*반응형*/
@media screen and (max-width:1600px){

	.bg01 img{width:60%}
	.main01-01 .bg01{left:-210px;}

}

@media screen and (max-width:1280px){
	.container{max-width: 92%;}

}

@media screen and (max-width:1080px){

}

@media screen and (max-width:748px){

	.deco-img{width:50%;}
	.res-img{width:100%;}


	.mainSw .txt{transform: translateY(30%);}
	.mainSw .txt h1{font-size: 42px;}		
	.mainSw .txt h2{font-size: 18px;}
	.mainSw .mainB01{padding: 200px 0 400px 0;background-size: cover;}
	.mainSw .mainB02{padding: 200px 0 400px 0;background-size: cover;}
	.mainSw .mainB03{padding: 200px 0 400px 0;background-size: cover;}
	.mainSw .swiper-pagination-bullets{top: 570px !important;}

	.main01{padding: 60px 0 70px 0;max-width: 100%;}
	.main01 .txt h1{font-size: 28px; line-height: 36px;}
	.main01-01{padding-top: 50px;}
	.main01-01 .inner{flex-wrap: wrap;justify-content: center;}
	.main01-01 .inner .txt{width: 100%;padding-left:0px;margin-top: 40px;}
	.main01-01 .inner .txt h2{margin-bottom: 40px;}

	.main01-01 .inner.re{flex-direction: column-reverse;}
	.main01-01 .inner.re .img{padding-left:0px;}
	.main01-01 .bg02-01{right: -200px;z-index: 1;}
	.main01-01 .inner.re .txt{width: 100%;}
	.main01-01 .bg03-01{left: -70px;top: 130px;}
	.main01-01 .inner .txt h1{font-size: 30px;}

	.main02{background-size: 50%;background-position: 100%;padding: 80px 0 290px 0;}
	.main02-01{flex-wrap: wrap;}
	.main02 .txt h2{width: 60%;}
	.main02-01 .yw{margin-top: 10px;}
	.main03 .sec_content{margin-left:0px;}

	.main03{padding: 140px 0 120px 0;}

	.footer{background-position: 0% -30%;}
	.footer .info{flex-wrap: wrap;justify-content:none;}
	.footer .info p{font-size: 13px;    line-height: 26px;}
	.footer .lang{text-align:left;margin-top: 10px;margin-bottom: 0px;}
	.footer .info .menu a{text-align: left;font-size: 14px;line-height: 40px;}
	.footer .info .menu li{width: 31%;}

	/*서브공통*/
	.subTop.partner{background: url(/en/img/abo/partner01-01.jpg) no-repeat; padding: 180px 0 130px 0; background-size:cover;max-width: none;background-position: 100% 100%;}
	.subTop.value{background: url(/en/img/abo/value01-01.jpg) no-repeat; padding: 180px 0 130px 0; background-size:cover;max-width: none;background-position: 100%;}
	.subTop.yeast{background: url(/en/img/abo/yeast01-01.jpg) no-repeat; padding: 180px 0 130px 0; background-size:cover;max-width: none;}
	.subTop.pro{background: url(/en/img/abo/pro01-01.jpg) no-repeat; padding: 180px 0 130px 0; background-size:cover;max-width: none;}
	.subTop.contact{background: url(/en/img/abo/contact01-01.jpg) no-repeat; padding: 180px 0 130px 0; background-size:cover;max-width: none;}
	.subTop .txt h1{font-size: 40px;}

	/*어바웃*/
	.ab01-01{}
	.ab01-02{background-position: 70%;}
	.abo01 .txt h3{width: 100%;}
	.abo01.ab01-02 .txt h3{width: 100%;}
	.abo01.ab01-04 .txt h2{font-size: 36px;}
	.abo01.ab01-04 .txt h3{width: 100%;}
	.abo01.abo01-05 .logo{padding-left:30px;}
	.abo01.abo01-05 .inner .img{padding-left:0px;}
	.abo01.abo01-05 .inner li{width: 100%;}
	.abo01.abo01-05 .inner .rt{margin-top: 40px;}
	.abo01-05-inner .inner{padding: 20px;}

	.abo01.abo01-05{padding: 100px 0 00px 0;}
	.abo01.abo01-05 .bg02{bottom: 80%; right: -180px;}
	.abo01.abo01-05 .bg01{bottom: 30%;left: -40%;}
	
	.abo01.abo01-06{max-width: 100%;}
	.comm .sec_content{padding-left:0px;margin:0px;}
	.comm ul li{width: 100%;}
	.comm .sec_profile .img01{height: 700px;}
	.comm .sec_profile .img01{background-size: 60%}

	/*yeast*/
	.yeast{padding: 80px 0px 0px 0px;max-width: 100%;}
	.yeast01-02{flex-wrap: wrap;}
	.sub-comm h5{width: 100%;}
	.yeast01-03{justify-content: space-between;flex-direction: column-reverse;flex-wrap: wrap;}
	.yeastdiv .txt{top: 0; transform: translateY(0%);}
	.yeast01-04 ul li{width: 100%;}
	.yeast01-04 .bg01{height: 400px;}
	.yeast01-04 .bg02{height: 400px;}
	.yeast01-04 .bg03{height: 400px;}
	.yeast01-05{background-position: 50%;padding: 80px 0 100px 0 !important;}	
	.yeast01-05 .txt{width: 90%;margin: 0 auto;}

	/*파트너*/
	.partner.partner01-01 ul li{width: 100%;}
	.partner.partner01-02{padding: 70px 0 50px 0;}
	.partner01-01 .txt{margin-top:30px;}		
	.partner.partner01-02 ul li{width: 48%;}

	/*컨택트*/
	.contact-bg{padding: 80px 0 80px 0;}
	.contact h1{font-size: 24px;}
	.cont01 li{width: 46%;}
	.cont01 li:last-child{margin-left: 10px;}
	.inquiry-ul02 li{width: 47%;margin-right: 10px;}

	/*제품*/
	.view-spec-ul li{width: 100%;}
	.view-spec-ul li:first-child{margin-right: 0px;}
	.view-detail.main{font-size: 16px;line-height: 30px;}
	.view-detail{padding-top: 10px;}
	.viewskin .imgbig{border:none;}
	.viewskin .image{padding-top:0px;}

	/*벨류*/
	.value-bg{padding: 0px 0px 50px 0px;}
	.value01.value01-02 .txt{padding-left:0px;}
	.value01.value01-02{width:92%;float: none;}
	.value01.value01-03{width: 92%;margin-top: 0px;float: none;}
	.value01.value01-03 .txt{width: 100%;}
	.value01.value01-04{width: 92%;margin-top: 0px;float: none;}
	.value01.value01-04 .txt{width: 100%;padding-left:0px;}
	.value01.value01-05{width: 92%;margin-top: 0px;float: none;}
	.value01.value01-05 .txt{width: 100%;}
	.value01.value01-06{width: 92%;margin-top: 0px;float: none;}
	.value01.value01-06 .txt{padding-left:0px;}
	.comm.value01-07 .sec_profile{width: 100%;}
	.comm.value01-07 ul li{width: 100%;}
	.comm.value01-07 .sec_content .inner{padding:0px;}
	.comm.value01-07 .sec_content .swiper-button-prev{left: 4%;}
	.comm.value01-07 .sec_content .swiper-pagination{left: 10%;}
	.comm.value01-07 .sec_content .swiper-button-next{left: 30%;}

	/*추가*/
	.right-header .inner-div .lt{width: 100% !important;}
	.main03 .sec_content .swiper-button-next{position: absolute;z-index: 5;top: 80%;left:36%;}
	.main03 .sec_content .swiper-button-prev{position: absolute;z-index: 5;top: 80%;left: 4%;}
	.main03 .sec_content .swiper-pagination{position: absolute; left: 55px;width: 20%; bottom: 57px;}
	.sec_profile{width: 90%; margin: 0 auto;}
	.main03 .sec_content{width: 85%;margin-left: 50px;}
	.main03 .swiper-slide{margin-top:0px;}



}



