.hide{display:none;}
.white{color:#FFF}
.black{color:#000}


/* LAYOUT */
.container {max-width:1920px;}
.content {max-width:1920px; margin:0 auto; }

/* HEADER */
.pc-menu{display:none}
.header{background:#fff;border-bottom:1px solid #e5e5e5;left:0;position:fixed;top:0;width:100%;z-index:999}
.wrap{}
.wrap-main{margin-top:0}
.wrap-main .header{position:relative}
.wrap-main .header.fixed{position:fixed}
.wrap-main .main-header{left:0;margin:0 auto;max-width:1920px;position:absolute;right:0;top:18px;z-index:1;z-index:1}
.wrap-main .main-header .inner{margin:0 auto;max-width:1920px;padding:0 70px;position:relative}
.wrap-main .main-header .main-logo{background:url("/images/product/m_logo_w.png") 0 0 no-repeat;background-size:95px;display:block;height:17px;left:15px;position:absolute;top:0;width:95px}
.wrap-main .main-header .btn-all-menu{cursor:pointer;height:22px;position:absolute;right:15px;top:-4px;width:25px}
.wrap-main .main-header .btn-all-menu span{background:#fff;display:block;height:4px;transition:all 0.2s;width:100%}
.wrap-main .main-header .btn-all-menu .b1{margin-bottom:5px}
.wrap-main .main-header .btn-all-menu .b2{margin-bottom:5px}
.wrap-main .main-header .btn-all-menu.active span{background:#fff}
.wrap-main .main-header .btn-all-menu.active .b1{transform:rotate(45deg) translate(6px,6px)}
.wrap-main .main-header .btn-all-menu.active .b3{transform:rotate(-45deg) translate(7px,-7px)}
.wrap-main .main-header .btn-all-menu.active .b2{opacity:0;transform:translateX(100px)}

.mo-menu{height:50px}
.mo-menu h1{padding:15px 0 0 15px;text-align: left;}
.mo-menu h1 a{background:url("/images/product/m_logo.png") 0 0 no-repeat;background-size:95px;display:inline-block;height:17px;transition:all 0.3s;width:95px}
.mo-menu.fixed{position:fixed;top:0;width:100%;z-index:1001}
.mo-menu.fixed h1 a{background:url("/images/product/m_logo_w.png") 0 0 no-repeat;background-size:95px}
.wrap-main .mo-menu{background:rgba(255,255,255,.9);position:fixed;top:-50%;width:100%}
.wrap-main .mo-menu.fixed{background:none}

.mo-menu .btn-all-menu{height:22px;position:absolute;right:15px;top:14px;width:25px}
.mo-menu .btn-all-menu span{background:#80bd01;display:block;height:4px;transition:all 0.3s;width:100%}
.mo-menu .btn-all-menu .b1{margin-bottom:5px}
.mo-menu .btn-all-menu .b2{margin-bottom:5px}=-
.mo-menu .btn-all-menu.active span{background:#fff}
.mo-menu .btn-all-menu.active .b1{transform:rotate(45deg) translate(6px,6px)}
.mo-menu .btn-all-menu.active .b3{transform:rotate(-45deg) translate(7px,-7px)}
.mo-menu .btn-all-menu.active .b2{opacity:0;transform:translateX(100px)}

.mo-menu .btn-all-menu a,
.mo-menu .btn-all-menu.active a,
.mo-menu .btn-shop a{display:block;text-indent:-9999%}
.mo-menu .btn-all-menu.active a{background:url("/images/product/ico_menu.png") 0 0 no-repeat;background-size:18px}
.mo-menu .btn-all-menu a{background:url("/images/product/ico_close.png") 0 0 no-repeat;background-color:inherit !important;background-size:18px}
.mo-menu .btn-shop{height:19px;position:absolute;right:15px;top:13px;width:23px}
.mo-menu .btn-shop a{background:url("/images/product/ico_shop.png") 0 0 no-repeat;background-size:23px}

.all-menu{background:#33373b;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}
.all-menu .gnb{left:0;margin:0 auto;max-width:485px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}
.all-menu .gnb ul li{padding:0 10%}
.all-menu .gnb ul li a{border-bottom:1px solid #43474a;color:#fff;display:block;font-size:20px;padding:20px 0;position:relative;text-align:center}
.all-menu .gnb li.active a{color:#77af06}
.all-menu .gnb ul li a:active,
.all-menu .gnb ul li a:focus,
.all-menu .gnb ul li a:hover{color:#7cb30a}
.all-menu .gnb .btn-shop{background:url("/images/product/m_ico_shop2.png") 0 0 no-repeat;background-size:110px 35px;display:block;font-size:0;height:35px;margin:0 auto;margin-top:30px;text-align:center;text-indent:-9999%;width:110px}

/* CONTAINER */
.wrap-main{overflow:hidden}
.slick-main-rolling .visual:after{box-shadow:0 0 250px rgba(255,255,255,0.2) inset;content:'';display:block;height:100%;left:0;position:fixed;top:0;width:100%}
.main-visual .container .preface{-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border:1px solid #000;border-radius:5px;color:#000;display:inline-block;font-size:14px;padding:5px 10px}

.main-visual .slick-main-rolling{opacity:0;position:relative;transition:0.3s;width:100%}
.main-visual .slick-main-rolling .slick-arrow{border:1px solid rgba(255,255,255,.3);font-size:0;height:40px;position:absolute;text-indent:-9999%;top:calc(50% - 20px);width:40px;z-index:1}
.main-visual .slick-main-rolling .slick-arrow.slick-prev{background:url("/images/product/btn_arr_w_left.png") 50% 50% no-repeat;background-size:7px;left:15px}
.main-visual .slick-main-rolling .slick-arrow.slick-next{background:url("/images/product/btn_arr_w_right.png") 50% 50% no-repeat;background-size:7px;right:15px}
.main-visual.white .slick-main-rolling .slick-arrow.slick-prev{background:url("/images/product/btn_arr_w_left.png") 50% 50% no-repeat;background-size:7px;left:15px}
.main-visual.white .slick-main-rolling .slick-arrow.slick-next{background:url("/images/product/btn_arr_w_right.png") 50% 50% no-repeat;background-size:7px;right:15px}
.main-visual.black .slick-main-rolling .slick-arrow.slick-prev{background:url("/images/product/btn_arr_b_left.png") 50% 50% no-repeat;background-size:7px;border:1px solid rgba(0,0,0,.3);left:15px}
.main-visual.black .slick-main-rolling .slick-arrow.slick-next{background:url("/images/product/btn_arr_b_right.png") 50% 50% no-repeat;background-size:7px;border:1px solid rgba(0,0,0,.3);right:15px}

.slick-main-rolling .visual{background-position:50% 50% !important;background-repeat:none !important;background-size:cover !important;height:auto;overflow:hidden}
.slick-main-rolling .visual .video-background{left:0;position:absolute;top:0}
.slick-main-rolling .visual .bg{/* animation:img_zoom 15s linear infinite alternate; */background-size:cover;height:100%;left:0;position:absolute;right:0;top:0;width:100%;background-position:50% 50%;}
@keyframes img_zoom{
	from{transform:scale(1) ;-webkit-transform:scale(1) }
	to{transform:scale(1.2) ;-webkit-transform:scale(1.2) }
} 

.slick-main-rolling .visual .container{color:#fff;height:100%;position:relative;text-align:center;z-index:2}
.slick-main-rolling .visual.black .container{color:#000}
.slick-main-rolling .visual .container .main-txt{left:0;margin:0 auto;padding:0 15%;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.slick-main-rolling .visual .container .main-txt.left{text-align:left}
.slick-main-rolling .visual .container .main-txt.right{text-align:right}
.slick-main-rolling .visual .container .main-txt h2{display:inline-block;font-size:28px;font-weight:400;line-height:42px;text-align:center}
.slick-main-rolling .visual .container .main-txt h2 strong{font-weight: 500;}

.slick-main-rolling .slick-dots{bottom:25px;left:0;position:absolute;right:0;text-align:center}
.slick-main-rolling .slick-dots li{display:inline-block}
.slick-main-rolling .slick-dots li:hover{cursor:pointer}
.slick-main-rolling .slick-dots li button{background:#8e8e8e;font-size:0;height:2px;margin-right:5px;text-indent:-9999%;width:25px}
.slick-main-rolling .slick-dots li.slick-active button{background:#000}

.main-visual .ico-shop{position: absolute;top: 0;left: 0;right: 0;width: 100%;max-width:1920px;margin: 0 auto;height: 100%;}
.main-visual .ico-shop .btn-set{display: block;position: absolute;top: 58px;right: 15px;text-align: right;}
.main-visual .ico-shop .btn-shop{display: inline-block;width: 19.583%;background: rgba(0,0,0,.7);border: 1px solid #fff;border-radius:50%;margin: 0 5px;}
.main-visual .ico-shop .btn-evt{display: inline-block;width: 19.583%;background: #82be04;border: 1px solid #fff;border-radius:50%;margin: 0 5px;}

.quick-menu{margin-bottom:50px}
.quick-menu ul{padding:0 10px;position:relative;text-align:center}
.quick-menu ul li{display:inline-block;float:left;padding:0 5px;position:relative;width:25%}
.quick-menu ul li a{display:block;font-size:11px;padding-top:45px}
.quick-menu ul li a span{display:block;height:50px;left:0;position:absolute;top:0;width:100%}
.quick-menu ul li:nth-child(1) a span{background:url("/images/product/ico_quick01.png") 50% 0 no-repeat;background-size:20px}
.quick-menu ul li:nth-child(2) a span{background:url("/images/product/ico_quick02.png") 50% 0 no-repeat;background-size:28px}
.quick-menu ul li:nth-child(3) a span{background:url("/images/product/ico_quick04.png") 50% 0 no-repeat;background-size:42px}
/* .quick-menu ul li:nth-child(4) a span {background:url('/images/product/ico_quick04.png') 50% 0 no-repeat; background-size:42px;} */
.quick-menu ul li:nth-child(4) a span{background:url("/images/product/ico_quick05.png") 50% 0 no-repeat;background-size:18px}

.main-content{background:#f7f7f7}
.main-content .content{background:#fff;padding:40px 0 15px;position:relative}
.main-content .content .cont{background-size:cover;color:#fff;margin-bottom:10px;min-height:165px;padding:5%;position:relative}
.main-content .content h2{color:#262626;font-size:23px;font-weight:400;line-height:23px;margin-bottom:30px;text-align:center}
.main-content .content .container{padding:0}
.main-content .content .list .thumb{background:#f2f2f2;overflow:hidden;position:relative}
.main-content .content .list .thumb img{width:100%}
.main-content .content .list .slick-dots{bottom:20px;left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;text-align:center}
.main-content .content .list .slick-dots li{display:inline-block;font-size:0}
.main-content .content .list .slick-dots li button{background:none;border:1px solid rgba(255,255,255,.5);display:block;display:block;font-size:0;height:10px;margin-right:8px;outline:0;text-indent:-9999%;width:10px}
.main-content .content .list .slick-dots li:last-child button{margin-right:0}
.main-content .content .list .slick-dots li.slick-active button{background:#f9f9f9}
.main-content .content .list .txtbox{padding:20px 15px 30px}
.main-content .content .list .txtbox h3{color:#262626;font-size:25px;font-weight:500;line-height:25px;margin-bottom:15px}
.main-content .content .list .txtbox span{display:block;font-size:12px;margin-bottom:20px}
.main-content .content .list .txtbox .ellip{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}
.main-content .content .list .more{text-align:center}
.main-content .content .list .more a{background:#333;color:#fff;display:inline-block;font-size:12px;padding:5px 80px 7px 30px;position:relative;text-align:left;transition:all 0.3s}
.main-content .content .list .more a:after,
.main-content .content .list .more a:before{background:#fff;content:'';display:block;height:1px;position:absolute;right:18px;top:14px;transition:all 0.3s;width:9px}
.main-content .content .list .more a:before{transform:rotate(90deg)}

.main-content .product-intro{padding:50px 0 0}
.main-content .product-intro .container{padding:0}
.main-content .product-intro .product-list .thumb{padding:0 15px}
.main-content .product-intro .product-list .thumb .slick-dots{margin-bottom:20px;text-align:center}
.main-content .product-intro .product-list .thumb .slick-dots li{display:inline-block;margin:0 6px}
.main-content .product-intro .product-list .thumb .slick-dots li:first-child{margin-left:0}
.main-content .product-intro .product-list .thumb .slick-dots li:last-child{margin-right:0}
.main-content .product-intro .product-list .thumb .slick-dots li button{background:#c3c3c3;font-size:0;height:4px;text-indent:-9999%;width:36px}
.main-content .product-intro .product-list .thumb .slick-dots li.slick-active button{background:#161616}
.main-content .product-intro .product-list .more{text-align:center}
.main-content .product-intro .product-list .more a{background:#333;color:#fff;display:inline-block;font-size:12px;padding:5px 80px 7px 30px;position:relative;text-align:left;transition:all 0.3s}
.main-content .product-intro .product-list .more a:after,
.main-content .product-intro .product-list .more a:before{background:#fff;content:'';display:block;height:1px;position:absolute;right:18px;top:14px;transition:all 0.3s;width:9px}
.main-content .product-intro .product-list .more a:before{transform:rotate(90deg)}

.main-content .product-intro .video-player{margin-top:50px}
.main-content .product-intro .video-player .video-wrap{height:100%;padding-bottom:56.25%;position:relative;width:100%}
.main-content .product-intro .video-player .video-wrap iframe{height:100%;position:absolute;width:100%}

.main-content .news-tab{padding:45px 10px 30px}
.main-content .news-tab .thumb{overflow:hidden}
.main-content .news-tab .thumb img{width:100%}
.main-content .news-tab .cont-detail{background:#fff;padding:15px}
.main-content .news-tab .cont-detail .title{font-weight:500;letter-spacing:-0.5px}
.main-content .news-tab .cont-detail .desc{font-size:14px;margin-top:5px}
.main-content .news-tab .cont-detail .date{color:#b9b9b9;display:block;font-size:13px}
.main-content .news-tab .cont-detail .more{background:url("/images/product/btn_global_maps_arr_right.png") 0 0 no-repeat;background-size:25px;bottom:15px;font-size:0;height:25px;position:absolute;right:15px;text-indent:-9999%;width:25px}
.main-content .news-tab .list01{margin-bottom:10px;padding-right:5px}
.main-content .news-tab .list02{margin-bottom:10px;padding-left:5px}
.main-content .news-tab .list03{margin-bottom:10px;padding-right:5px}
.main-content .news-tab .list04{margin-bottom:10px;padding-left:5px}
.main-content .news-tab .ellipsis{height:60px;width:100%}

.modal-youtube .modal-dialog{width:90%}
.modal-youtube .modal-header{background:#3f4044;border-bottom:0 none;color:#fff;position:relative;text-align:center}
.modal-youtube .modal-header h4{font-size:18px;font-weight:500;line-height:26px;padding:0 45px}
.modal-youtube .modal-body{background:#fff;padding:0}
.modal-youtube .modal-content{background:none;border:0 none;box-shadow:none}
.modal-youtube .modal-content .content{padding-bottom:56.25%;position:relative;width:100%}
.modal-youtube .modal-content .content iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.modal-youtube .modal-footer{background:#fff;border:0 none;padding:0 30px 40px;text-align:left}
.modal-youtube .modal-content .close{background:url("/images/product/contents-video-pop-close.png") center center no-repeat;background-size:17px 16px;height:48px;margin:0;opacity:1;overflow:hidden;padding:0;position:absolute;right:0;text-indent:-9999%;top:calc(50% - 24px);width:52px}

/* FOOTER */
.footer{overflow:hidden;padding:35px 0 45px;text-align:center}
.footer,
.footer a{color:#8e8e8f;font-size:12px}
.footer .sns{}
.footer .sns li{display:inline-block;height:25px;width:60px;vertical-align:top;}
.footer .sns li a{font-size:0;text-indent:-9999%}
.footer .sns li a{display:block;height:inherit}
.footer .sns li.kakao{background:url("//happytalk.io/assets/main/img/btn-chat-kakao.png") 50% 0 no-repeat;background-size:25px 25px; width:25px 25px; line-height:25px; margin-top:-2px;}
.footer .sns li.fb{background:url("/images/product/m_ico_facebook.png") 50% 0 no-repeat;background-size:27px}
.footer .sns li.blog{background:url("/images/product/m_ico_blog.png") 50% 0 no-repeat;background-size:27px}
.footer .sns li.insta{background:url("/images/product/m_ico_instagram.png") 50% 0 no-repeat;background-size:27px}
.footer .sns li.youtube{background:url("/images/product/m_ico_youtube.png") 50% 0 no-repeat;background-size:27px}
.footer .site-map{padding:20px 0}
.footer .site-map .map-list{}
.footer .site-map .map-list li{display:inline-block}
.footer .site-map .map-list li a{display:block;padding-left:5px;position:relative}
.footer .site-map .map-list li a:before{background:#5c5c5f;content:'';display:block;height:8px;left:1px;position:absolute;top:5px;width:1px}
.footer .site-map .map-list li:first-child a{padding-left:0}
.footer .site-map .map-list li:first-child a:before{display:none}
.footer .site-map .map-list li a.fc-w{color:#cdcdcd}
.footer .site-link li{display:inline-block;padding-left:10px;position:relative}
.footer .site-link li a{display:block;position:relative}
.footer .site-link li:before{background:#5c5c5f;content:'';display:block;height:8px;left:4px;position:absolute;top:5px;width:1px}
.footer .site-link li:nth-child(2):before{background:#fff;height:12px}
.footer .site-link li:first-child{padding-left:0}
.footer .site-link li:first-child:before{display:none}
.footer .addr{font-size:11px;padding-bottom:10px}
.footer .addr span.line{background:#5c5c5f;display:inline-block;height:8px;margin:0 2px;width:1px}
.footer .addr .copy{margin-top:15px}
.footer .site-link{margin:10px 0 15px}
.footer .site-link .cs{color:#fff;font-size:16px}
.footer .site-link a{color:inherit;font-size:inherit}
.footer .site-link .big{color:#fff;font-size:13px;margin-bottom:10px}
.footer .ccm{}
.footer .ccm img{width:35px}
.footer-wrap .btn-shop{background: #80bd01;text-align: center;padding: 14px 0 12px;}
.footer-wrap .btn-shop a{color: #fff;font-weight: 500;}
.footer-wrap .icon-shop{color: #fff;margin-right: 5px;}


/* SUBPAGE */
.sub-visual{background-size:cover !important;color:#fff;margin-top:46px;max-height:430px;min-height:430px;opacity:0;position:relative;text-align:center;transition:0.3s}
.special .sub-visual{background:url("/images/product/m_bg_special_hurom.jpg") 50% 100% no-repeat}
.story .sub-visual{background:url("/images/product/m_bg_story_hurom.jpg") 50% 100% no-repeat}
.product .sub-visual{background:url("/images/product/m_bg_product_hurom.jpg") 50% 100% no-repeat}
.video-background{height:100%;overflow:hidden;position:relative;width:100%}
.video-foreground{height:100%;position:absolute;width:100%;z-index:1}
.video-background embed,
.video-background iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.sub-visual .title{left:0;margin-top:-110px;position:absolute;right:0;top:15%;z-index:1}
.sub-visual .title .page-num{border:1px solid #fff;border-radius:5px;padding:5px 15px}
.sub-visual .title h3{font-size:40px;margin:15px 0 5px}
.sub-visual .title .desc{}
.sub-visual .title .desc .small{font-size:70%}
.sub-visual .title .line{background:#fff;display:inline-block;height:1px;width:27px}
.product .sub-visual .title .page-num,
.sub-visual.contents .title .page-num{border:1px solid #28292d}
.product .sub-visual .title,
.sub-visual.contents .title{color:#28292d;font-size:inherit}
.product .sub-visual .line,
.sub-visual.contents .line{background:#28292d}

/* .sub-menu {position:absolute; z-index:99; left:15px; right:0; bottom:0; width:calc(100% - 30px); height:46px; margin-top:-51px;} */
.sub-menu {position:fixed ;z-index:100;top:50px; left:0; right:0; bottom:0; width:100%; height:46px; margin-top:0 !important;}
.sub-menu h3 {background:#33373b;background-size:23px; font-size:16px; font-weight:500;}
.sub-menu h3 a {display:block; padding:11px 5px; padding-left:13px; color:#fff; text-align:left; box-sizing:border-box;/* transition:.3s;*/position: relative;}
.sub-menu h3 a:before{ content: '';display: block;width: 5px;height: 5px;background: #80bd01;position: absolute;top: 50%;right: 30px;width: 15px;height: 2px;transform: rotate(45deg);transition:all .3s;}
.sub-menu h3 a:after{content:'';display: block;width: 5px;height: 5px;background: #80bd01;position: absolute;top: 50%;right: 20px;width: 15px;height: 2px;transform: rotate(-45deg);transition:all .3s;}
.sub-menu.active h3 a:before{transform:rotate(-45deg)}
.sub-menu.active h3 a:after{transform:rotate(45deg)}
.sub-menu .menu-list {display:none; position:absolute; top:46px; left:0; right:0; width:100%; background:rgba(0,0,0,0.7);}
.sub-menu .menu-list a {display:block; padding:15px 10px 15px 13px; color:#fff; text-align:left; box-sizing:border-box;font-size: 16px;}
.sub-menu .menu-list a:active {background:#999}
.sub-menu .menu-list .active{display: none;}
.sub-menu .menu-list .active a {color:#7cb30a;}

.slide .section {padding:60px 0; overflow:hidden;}
.slide .section .container .s-txt {}
.slide .section .container .s-txt .preface {display:inline-block; margin-bottom:10px; padding:5px 10px; border:1px solid #fff; border-radius:5px; font-size:11px; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px;}
.slide .section.theme-white1 .container .s-txt .preface,
.slide .section.theme-gray1 .container .s-txt .preface {margin-bottom:20px; border:1px solid #55595c; color:#55595c;}
.slide .section .container .s-txt h4 {margin:0 0 19px; font-size:22px;font-weight:400;}
.slide .section .container .s-txt h5 {font-size:20px; font-weight:400;}
.slide .section .container .s-txt .point {font-size:18px!important;} /* 170719 : 추가 */
.slide .section .container .s-txt .desc {display:block; margin-bottom:50px; font-size:14px;}
.slide .section .container .s-txt .desc.dark {color:#ccc;}
.slide .section .container .s-txt .subs {margin:35px 0; font-size:18px; font-weight:500;}
.slide .section .container .s-txt .quote p {margin:0 0 40px 0; font-size:18px;}
.slide .section .container .s-txt .quote h3 {font-size:24px;}
.slide .section .container .s-txt .quote2 p {display:inline-block; margin:5px 0 30px; color:#acaeae; font-size:12px;}
.slide .section .container .s-txt figure {}
.slide .section .container .s-txt figure figcaption {margin-top:20px; line-height:18px}
.slide .section .container .s-txt figure figcaption p {font-size:14px}
.slide .section .container .s-txt figure figcaption span {color:#acaeae; font-size:12px;}
.slide .section .container .s-txt .popup-vod {position:relative;}
.slide .section .container .s-txt .popup-vod p {margin-bottom:23px !important; color:#7cb30a !important; font-size:16px !important; text-decoration:underline;}
.slide .section .container .s-txt .popup-vod .play {display:inline-block; margin-bottom:5%;}
.slide .section .container .s-txt .popup-vod .play span {display:inline-block; width:27px; height:27px; background:url('/images/product/btn_play_m.png') ; background-size:27px; text-indent:-9999%;}
.slide .section .container .s-txt .circle {display:block; width:40px; height:40px; margin:0 auto 10px; padding:10px 0 10px; border-radius:50%; background:#55595c; color:#fff; font-size:13px; text-align:center; -webkit-border-radius:50%; -o-border-radius:50%; -moz-border-radius:50%;}
.slide .section .container .s-txt .circle.whiteB {background:#fff; color:#2b2f33;}
.slide .section .container .s-txt .circle.whiteG {background:#fff; color:#7cb30a;}
.slide .section .container .s-txt .hLine {display:inline-block; width:1px; height:40px; margin:20px 0; background:#d5d5d6;}
.slide .section .container .s-txt .colum-enzyme {margin:45px 0 50px;}
.slide .section .container .s-txt .colum-enzyme .colum-left {}
.slide .section .container .s-txt .colum-enzyme .colum-left img {width:70%;}
.slide .section .container .s-txt .colum-enzyme .colum-left div:nth-child(2) {margin-top:50px;}
.slide .section .container .s-txt .colum-enzyme .colum-left .quote {margin-top:40px; color:#acaeae; font-size:10px;}
.slide .section .container .s-txt .colum-enzyme .colum-right {text-align:left;}
.slide .section .container .s-txt .colum-enzyme .colum-right > div:first-child {margin:35px 0 0;}
.slide .section .container .s-txt .define {text-align:center;}
.slide .section .container .s-txt .define dt {font-size:16px; font-weight:500;}
.slide .section .container .s-txt .define dd {font-size:14px;line-height:24px;}
.slide .section .container .s-txt .colum-poly {margin:30px 0; overflow:hidden;}
.slide .section .container .s-txt .colum-poly .desc {margin-bottom:20px; letter-spacing:-.5px;}
.slide .section .container .s-txt .colum-poly .colum-left {}
.slide .section .container .s-txt .colum-poly .colum-right {}
.slide .section .container .s-txt .colum-poly .colum-right div:first-child {margin:35px 0; text-align:center; ;}

.slide .section .container .s-txt .colum-oxy .colum-left {}
.slide .section .container .s-txt .colum-oxy .colum-right {}
.slide .section .container .s-txt .colum-oxy .define dt {margin:20px 0 10px; padding:0 10px;}
.slide .section .container .s-txt .colum-oxy .define dd {margin-bottom:20px;}
.slide .section .container .s-txt .colum-oxy .quote {color:#acaeae; font-size:10px;}

.slide .section .container .s-txt .colum-flavor {}
.slide .section .container .s-txt .colum-flavor .colum-left {margin-bottom:10px;}
.slide .section .container .s-txt .colum-flavor .colum-right {margin-bottom:40px;}

.colum-change {position:relative; margin-top:40px; overflow:hidden;}
.colum-change .left {}
.colum-change .left .chg-img {padding:0 40px;}
.colum-change .left .chg-txt,
.colum-change .right .chg-txt {color:#ccc; font-size:14px;}
.colum-change .right {margin-top:0; padding-top:70px;}
.colum-change .right .chg-img {padding:0 50px;}
.colum-change .left .chg-txt > div,
.colum-change .right .chg-txt > div {line-height:24px;}
.colum-change .left .chg-txt p,
.colum-change .right .chg-txt p {margin:10px 0; color:#fff; font-size:22px;}
.colum-change .arr {display:block; position:absolute; top:48%; left:calc(50% - 11px); width:22px; height:41px; background:url('/images/product/ico_arr_m.png') 0 0 no-repeat; background-size:22px;}
.slide .section .listSet-3 {}
.slide .section .listSet-3 .thumb {display:block}
.slide .section .listSet-3 dl {padding:15px 15px 25px}
.slide .section .listSet-3 div:last-child dl {padding-bottom:0;}
.slide .section .listSet-3 dl dt {margin-bottom:15px;}
.slide .section .listSet-3 dl dd {}

.slide .section .listSet-4 {}
.slide .section .listSet-4 .thumb {display:block}
.slide .section .listSet-4 dl {padding:15px 15px 25px}
.slide .section .listSet-4 div:last-child dl {padding-bottom:0;}
.slide .section .listSet-4 dl dt {margin-bottom:15px;font-weight:500}
.slide .section .listSet-4 dl dd {}

.slide .section .listSet-5 {margin-top:50px;}
.slide .section .listSet-5 li {}
.slide .section .listSet-5 li .thumb {display:block}
.slide .section .listSet-5 li dl dt {margin-bottom:15px; font-size:22px; color:#55595c;font-weight:500;}
.slide .section .listSet-5 li dl dd {padding:0 30px;font-size:14px;}

.slide .section .panel-open {text-align:center;cursor:pointer;display:inline-block;}
.slide .section .panel-open p {color:#7cb30a; font-size:18px; font-weight:500; text-decoration:underline;}
.slide .section .panel-open.collapsed button {width:27px; height:27px; margin-top:10px; background:url('/images/product/ico_panel_open.png') 0 0 no-repeat; background-size:27px;transition:.5s;transform:rotate(0);}
.slide .section .panel-open button {width:27px; height:27px; margin-top:10px; background:url('/images/product/ico_panel_open_over.png') 0 0 no-repeat;transition:.5s;transform:rotate(45deg);background-size:27px;}
.slide .section .panel-open.collapsed:hover button {background:url('/images/product/ico_panel_open_over.png') 0 0 no-repeat;background-size:27px;}

.section-title {position:relative; background-size:cover !important; overflow:hidden}
.sub-head {padding:50px 0 0; text-align:center}
.sub-head h3 {font-size:30px; font-weight:500; line-height:30px; color:#000}
.sub-head p {color:inherit; font-size:14px; line-height:24px;}
.special .tech{background:#191b1e;}
.special .health{background:#f4f4f5;}
.special .natural{background:#2b2f33;}
.special .tech h3,.special .natural h3{color:#fff;}
.story .about .sub-head,
.story .ctr .sub-head,
.story .rnd .sub-head{background: #f4f4f5;}

.slide .section .common-btn a {display:inline-block; padding:10px 45px 11px 25px; border:3px solid #80bd01; background:url('/images/product/ico_cafe_arr.png') 90% 50% no-repeat; color:#80bd01;transition:background-color .3s;}
.slide .section .common-btn a:hover {color:#fff;background:#80bd01 url('/images/product/ico_cafe_arr_over.png') 90% 50% no-repeat;}
.slide .section .cover .m-vod {width:100%;}
.slide .section .fla-vod {position:relative; width:100%; padding-bottom:41.65%;}
.slide .section .fla-vod .cover {position:absolute; z-index:1; width:100%; height:100%;}
.slide .section .fla-vod .cover object,
.slide .section .fla-vod .cover embed {position:absolute; top:0; left:0; width:100%; height:100%;}

.slide .section-panel {position:relative; color:#fff; text-align:center;}
.slide .section-panel .bg_open{display:block; position:absolute; top:0; left:0; right:0; width:21px; height:13px; background:url('/images/product/ico_panel_arr.png') 50% 0 no-repeat; margin:0 auto}
.slide .section-panel .panel-slide {padding:70px 0;}
.slide .section-panel .panel-slide .ico {display:block; margin:0 auto;}
.slide .section-panel .panel-slide .ico-cell {width:31px; height:33px; background:url('/images/product/ico_cell.png') 0 0 no-repeat; background-size:31px;}
.slide .section-panel .panel-slide .ico-leaf {width:12px; height:22px; background:url('/images/product/ico_leaf.png') 0 0 no-repeat; background-size:12px;}
.slide .section-panel .panel-slide .ico-apple {width:18px; height:21px; background:url('/images/product/ico_apple.png') 0 0 no-repeat; background-size:18px;}
.slide .section-panel .panel-slide .circle {display:block; width:40px; height:40px; margin:0 auto 10px; padding:10px 0 10px; border-radius:50%; background:#fff; color:#2b2f33; font-size:13px; text-align:center; -webkit-border-radius:50%; -o-border-radius:50%; -moz-border-radius:50%;}
.slide .section-panel .panel-slide .hLine,.theme-dark2 .hLine {display:inline-block; width:1px; height:40px; margin:20px 0; background:#55595c !important;}
.slide .section-panel .panel-slide h4 {margin:15px 0 20px; font-size:24px; font-weight:400;}
.slide .section-panel .panel-slide .quote {font-size:18px;}
.slide .section-panel .panel-slide .quote p {margin-bottom:40px;}
.slide .section-panel .panel-slide .desc {color:#ccc; font-size:14px;}
.slide .section-panel#acco1 .panel-slide.s1 figcaption {/* margin-top:20px;*/}
.slide .section-panel#acco1 .panel-slide.s2 h4 {margin-top:0}
.slide .section-panel#acco2 .panel-slide.s1,
.slide .section-panel#acco4 .panel-slide.s1 {padding:60px 0;}
.slide .section-panel#acco2 .panel-slide.s1 .desc,
.slide .section-panel#acco4 .panel-slide.s1 .desc {margin-bottom:25px;}
.slide .section-panel#acco2 .panel-slide.s1 .quote p,
.slide .section-panel#acco4 .panel-slide.s1 .quote p {margin-bottom:20px;}
.slide .section-panel#acco2 .panel-slide.s1 .quote.mfix p,
.slide .section-panel#acco4 .panel-slide.s1 .quote.mfix p {margin:20px 0 10px;}
.slide .section-panel#acco2 .panel-slide.s1 .quote + .desc:last-child,
.slide .section-panel#acco4 .panel-slide.s1 .quote + .desc:last-child {margin-bottom:0;}
.slide .section-panel .panel-slide.s2 .desc {margin-bottom:50px;}
.slide .section-panel .panel-slide.s3 figure {margin:40px 0}
.slide .section-panel .panel-slide.s3 .quote {margin-bottom:20px;}
.slide .section-panel .panel-slide.s4 figcaption {margin-top:40px;}
.slide .section-panel .panel-slide .polyphenol {height:100px; max-height:100px; margin-top:40px; background:url('/images/product/m_img_special_polyphenol.jpg') 50% 0 no-repeat; background-size:cover;}
.slide .section-panel .panel-slide .pictogram {max-width:1200px; height:370px; margin:-80px auto 0; background:url('/images/product/m_img_special_natural_pictogram.png') 50% 0 no-repeat;}

.slide .section.spc-health {}
.slide .section.spc-health .desc {margin-bottom:30px !important;}
.slide .section.spc-health .subs {margin:20px 0 0 !important;}
.slide .section.spc-health2 h4 {margin-bottom:10px !important;}
.slide .section.spc-health2 .define {margin:20px 0 50px;}
.slide .section.spc-health2 .desc {margin:0 !important;}
.slide .section.spc-health2 .desc.mfix,
.slide .section.spc-health3 .desc.mfix {margin:10px 0 30px !important;}
.slide .section.spc-health2 .quote.mfix {margin-top:30px !important;}
.slide .section.spc-health3 h4 {margin-bottom:10px !important;/*  padding:0 60px; */}
.slide .section.spc-health3 .subs {margin-bottom:10px !important;}
.slide .section.spc-health3 .quote {padding:0 50px;}
.slide .section.spc-health4 .desc {margin-bottom:30px !important;}
.slide .section.spc-health4 .subs {margin:30px 0 15px !important;}
.slide .section.spc-health4 figcaption {margin:0 !important;}
.slide .section.spc-health4 .quote p {margin-bottom:15px !important;}
.slide .section.spc-health5 .desc {margin-bottom:35px !important;}
.slide .section.spc-health5 .define {}
.slide .section.spc-health5 .define dt {margin:10px 0; color:#5c5e61;}
.slide .section.spc-health5 .define dd {}
.slide .section.spc-health5 .desc.block {display:block; margin-bottom:0 !important}

.slide .section.spc-natural1 {background:#1e2024 url('/images/product/m_bg_special_section1_1.jpg') 0 0 repeat-x;background-size:auto 100%;}
.slide .section.spc-natural1 .listSet-5 .define {}
.slide .section.spc-natural1 .listSet-5 .define dt {}
.slide .section.spc-natural1 .listSet-5 .define dd {margin-bottom:30px;}
.slide .section.spc-natural1 .img-offset {margin-bottom:-24%;}
.slide .section.spc-natural1 .listSet-5 {margin-top:0;}
.slide .section.spc-natural2 .define dt {margin-top:30px;}
.slide .section.spc-natural2 .define dd {margin-top:10px;}
.slide .section.spc-natural2 .colum-left .quote {margin-top:30px !important;}
.slide .section.spc-natural4 .mfix {}
.slide .section.spc-natural4 h4 {margin:30px 0 10px !important;}
.slide .section.spc-natural4 .mfix h4 {margin:30px 0 30px !important; padding:0 50px;}
.slide .section.spc-natural7 .subs {margin-bottom:10px !important;}
.slide .section.spc-natural7 h5 {margin-bottom:10px; ;}
.slide .section.spc-natural7 .define {}
.slide .section.spc-natural7 .define dt .thumb {margin-bottom:20px !important;padding: 0 25%;}
.slide .section.spc-natural7 .define dd {margin-bottom:10px !important; padding:0 45px;}
.slide .section.spc-natural7 .ref{font-size:12px;color:#acaead;}


.slide .section.about-mission{}
.slide .section.about-mission .swap{width:100%;}
.slide .section.about-mission .quote p{margin:35px 0 20px !important;}
.slide .section.about-mission .desc{margin:0 !important;}

.slide .section.about-bi {}
.slide .section.about-bi .desc {margin-bottom:30px !important;}
.slide .section.about-bi .desc strong{font-weight:500;}
.slide .section.about-bi .down-logo a {padding:10px 63px 11px 83px; background:url('/images/product/btn_down.png') 20% 50% no-repeat;transition:background-color .3s;}
.slide .section.about-bi .down-logo a:hover {background:#80bd01 url('/images/product/btn_down_over.png') 20% 50% no-repeat;color:#fff;}
.slide .section.about-bi .pic-bi {position:relative; margin:35px 0;}
.slide .section.about-bi .pic-bi .bi-wrap {display:table; margin:0 auto 40px;}
.slide .section.about-bi .pic-bi .bi-wrap .list {display:inline-block;}
.slide .section.about-bi .pic-bi .bi-wrap .list span {display:table-cell; width:130px; height:130px; border-radius:50%; color:#fff; font-size:16px; vertical-align:middle; mix-blend-mode:multiply;-webkit-border-radius:50%; -o-border-radius:50%; -moz-border-radius:50%;}
.slide .section.about-bi .pic-bi .bi-wrap .list.bi01 {margin-right:-15px;}
.slide .section.about-bi .pic-bi .bi-wrap .list.bi02 {margin-left:-15px;}
.slide .section.about-bi .pic-bi .bi-wrap .list.bi01 span {background:rgba(103,106,112,.9);}
.slide .section.about-bi .pic-bi .bi-wrap .list.bi02 span {background:rgba(128,189,1,.9);}
.slide .section.about-bi .pic-bi .bi-wrap .ico-plus {display:inline-block; position:absolute; z-index:1; top:25%; left:0; right:0; color:#fff; font-size:16px;}
.slide .section.about-bi .pic-bi .bi-logo {padding:0 40px;}

.slide .section.about-value{}
.slide .section.about-value .define{padding:15px 5px 25px;}
.slide .section.about-value .define dt .thumb{margin-bottom:10px;}

.slide .section.about-tech{}
.slide .section.about-tech .subs{margin-bottom:10px !important;}
.slide .section.about-tech .desc2{color:#acaeae;margin-bottom:0;font-size:12px}

.slide .section.about-vision{}
.slide .section.about-vision .quote p{margin-bottom:20px !important;}

.slick-global-maps {position:relative;margin-top:30px;}
.slick-global-maps .slick-slide {margin-bottom:30px;}
.slick-global-maps .slick-slide img {margin:0 auto;}
.slick-global-maps .slick-arrow {position:absolute; top:calc(50% - 30px); width:60px; height:60px; font-size:0; text-indent:-9999%; z-index:1}
.slick-global-maps .slick-prev {left:0; background:url('/images/product/btn_global_maps_arr_left.png') 0 0 no-repeat;}
.slick-global-maps .slick-prev:hover {background:url('/images/product/btn_global_maps_arr_left_over.png') 0 0 no-repeat;}
.slick-global-maps .slick-next {right:0; background:url('/images/product/btn_global_maps_arr_right.png') 0 0 no-repeat;}
.slick-global-maps .slick-next:hover {background:url('/images/product/btn_global_maps_arr_right_over.png') 0 0 no-repeat;}
.slick-global-maps .slick-dots {}
.slick-global-maps .slick-dots li{display:inline-block; display:inline-block; width:6px; height:6px; margin:0 7px; border-radius:50%; background:#9b9b9d; cursor:pointer}
.slick-global-maps .slick-dots li button {display:none; font-size:0; text-indent:-9999%;}
.slick-global-maps .slick-dots li.slick-active {background:#010101}

.slick-global-maps .location {text-align:center;}
.slick-global-maps .location p {}
.slick-global-maps .location span {color:#bbb;}
.slick-global-maps .minimap {display:none;}

.slick-global-title {padding:0 20px;}
.slick-global-title .slick-slide a{display:block; display:table-cell; position:relative; width:inherit; height:60px; padding:20px 32px; padding:10px; outline:0 !important; font-size:12px; vertical-align:middle; transition:.3s;box-sizing:border-box;}
.slick-global-title .slick-slide a:after {display:block; position:absolute; left:0; bottom:0; width:100%; height:1px; background:#ccc; content:'';}
.slick-global-title .slick-current a {color:#7cb30a;}
.slick-global-title .slick-current a:after {height:2px; background:#7cb30a;}
.slick-global-title .slick-arrow {position:absolute; top:26px; width:10px; height:16px; background-size:10px !important; font-size:0; text-indent:-9999%; z-index:5}
.slick-global-title .slick-prev {left:0; background:url('/images/product/btn_global_title_arr_left.png') 0 0 no-repeat;}
.slick-global-title .slick-next {right:0; background:url('/images/product/btn_global_title_arr_right.png') 0 0 no-repeat;}

.nav {}
.nav.history-tabs li {width:25%;}
.nav.history-tabs li a {margin:0; border-radius:0; background:#4d5154; color:#fff; font-size:12px; transition:.3s;}
.nav.history-tabs li a:hover {border:0 none; background:#7cb30a; cursor:pointer}
.nav.history-tabs li.active a {border:0 none; background:#7cb30a;}
.nav.contact-tabs {margin-top:30px;}
.nav.contact-tabs li {display:table; width:20%;}
.nav.contact-tabs li:nth-child(1) {width:23%;}
.nav.contact-tabs li:nth-child(2) {width:15%;}
.nav.contact-tabs li:nth-child(3) {width:15%;}
.nav.contact-tabs li:nth-child(4) {width:24%;}
.nav.contact-tabs li:nth-child(5) {width:23%;}
.nav.contact-tabs li a {display:table-cell; height:46px; margin:0; padding:0; border-radius:0; background:#777a7d; color:#fff; font-size:12px; vertical-align:middle; transition:.3s;}
.nav.contact-tabs li a:hover {border:0 none; background:#2b2f33; cursor:pointer}
.nav.contact-tabs li.active a {border:0 none; background:#2b2f33;}

.tab-content .tab-pane {}
.tab-content .tab-pane > div.history-img {text-align:left;margin-top:3%;}
.tab-content .tab-pane > div.history-img.item1 {padding-right:55%;}
.tab-content .tab-pane > div.history-img.item2 {padding-right:30%;}
.tab-content .tab-pane > div.history-img .history-line {margin-left:30px; padding-left:20px; border-left:1px solid #414448; ;}
.tab-content .dl-history {margin-left:30px; padding:0 0 20px; border-left:1px solid #414448; text-align:left;}
.tab-content .dl-history:first-child {padding:20px 0 0;}
.tab-content .dl-history dt {margin-bottom:20px; margin-left:-8px; padding-left:28px; background:url('/images/product/m_ico_story_history_year.png') 0 50% no-repeat; background-size:23px; color:#7cb30a; font-size:18px;}
.tab-content .dl-history dd {padding-left:20px; font-size:12px;}
.tab-content .dl-history dd .month {display:inline-block; margin-right:5px; vertical-align:top; line-height:24px}
.tab-content .dl-history dd p {display:inline-block; width:90%; color:#ccc; line-height:24px}

.tab-content .wrap-center-loca {margin-top:30px; overflow:hidden;}
.tab-content .wrap-center-loca img {width:100%;}
.tab-content .wrap-center-loca .center-name {display:block; margin:15px 0 20px; font-size:18px; font-weight:500; text-align:left; letter-spacing:-1.2px;}
.tab-content .wrap-center-loca .center-name .bullet {display:inline-block; width:27px; height:37px; margin-right:10px; padding-top:5px; background:url('/images/product/bg_bullet.png') 0 0 no-repeat; color:#fff; font-size:13px; text-align:center; vertical-align:middle;}
.tab-content .wrap-center-loca .table-center-loca {border-top:2px solid #51555e; border-bottom:1px solid #e0e1e2; font-size:14px;}
.tab-content .wrap-center-loca .table-center-loca th {padding:20px 0; font-weight:500; text-align:center;}
.tab-content .wrap-center-loca .table-center-loca td {padding:20px 0; text-align:left;}
.tab-content .wrap-center-loca .center-map {}
.tab-content .wrap-center-loca .center-map iframe {width:100%; min-height:200px}

.slide .section.rnd-vod .youtube {position:relative; width:100%; padding-bottom:56.25%;}
.slide .section.rnd-vod .youtube .cover {position:absolute; z-index:1; width:100%; height:100%; cursor:pointer}
.slide .section.rnd-vod .youtube .cover.c01{background:url('/images/product/img_story_rnd1_m.jpg') 0 0 no-repeat; background-size:cover}
.slide .section.rnd-vod .youtube .cover.c02{background:url('/images/product/img_story_rnd2_m.jpg') 0 0 no-repeat; background-size:cover}
.slide .section.rnd-vod .youtube iframe {position:absolute; top:0; left:0; width:100%; height:100%;}
.slide .section.rnd-vod .define {margin-bottom:10px; padding:15px 20px; background:#fff; color:#5c5e61;}
.slide .section.rnd-vod .define dt {margin-bottom:10px;}
.slide .section.rnd-vod .define dd {}

.slide .section.rnd-lab {}
.slide .section.rnd-lab h4.mfix {margin-bottom:30px !important;}
.slide .section.rnd-lab .define {}
.slide .section.rnd-lab .define.dark {}
.slide .section.rnd-lab .define dt {margin-bottom:10px; font-size:24px !important; text-align:left;}
.slide .section.rnd-lab .define dd {text-align:left;}
.slide .section.rnd-lab .define.dark dt {color:#2b2f33;}
.slide .section.rnd-lab .define.dark dd {color:#5c5e61;}
.slide .section.rnd-lab .desc {margin-bottom:30px !important;}
.slide .section.rnd-lab .pLab {margin-bottom:40px;}
.slide .section.rnd-lab .pLab .list,
.slide .section.rnd-lab .bLab .list {height:288px; padding:30px; background-repeat:none !important; background-position:50% 50% !important; background-size:cover !important; box-sizing:border-box;}
.slide .section.rnd-lab .pLab .list.L1 {background:url('/images/product/img_story_pLab_list1_m.jpg');}
.slide .section.rnd-lab .pLab .list.L2 {background:url('/images/product/img_story_pLab_list2_m.jpg');}
.slide .section.rnd-lab .pLab .list.L3 {background:url('/images/product/img_story_pLab_list3_m.jpg');}
.slide .section.rnd-lab .pLab .list.L4 {background:url('/images/product/img_story_pLab_list4_m.jpg');}
.slide .section.rnd-lab .pLab .list.L5 {background:url('/images/product/img_story_pLab_list5_m.jpg');}
.slide .section.rnd-lab .pLab .list.L6 {background:url('/images/product/img_story_pLab_list6_m.jpg');}
.slide .section.rnd-lab .pLab .list.L7 {background:url('/images/product/img_story_pLab_list7_m.jpg');}

.slide .section.rnd-lab .bLab .list.L1 {background:url('/images/product/img_story_bLab_list1_m.jpg');}
.slide .section.rnd-lab .bLab .list.L2 {background:url('/images/product/img_story_bLab_list2_m.jpg');}
.slide .section.rnd-lab .bLab .list.L3 {background:url('/images/product/img_story_bLab_list3_m.jpg');}
.slide .section.rnd-lab .bLab .list.L4 {background:url('/images/product/img_story_bLab_list4_m.jpg');}
.slide .section.rnd-lab .bLab .list.L5 {background:url('/images/product/img_story_bLab_list5_m.jpg');}
.slide .section.rnd-lab .bLab .list.L6 {background:url('/images/product/img_story_bLab_list6_m.jpg');}
.slide .section.rnd-lab .bLab .list.L7 {background:url('/images/product/img_story_bLab_list7_m.jpg');}
.slide .section.rnd-lab .bLab .list.L8 {background:url('/images/product/img_story_bLab_list8_m.jpg');}

.slide .section.juice-wrap {background:url('/images/product/bg_story_special.png') 0 bottom repeat-x}
.slide .section.juice-wrap .desc.mfix {display:block; margin:30px 0 !important;}
.slide .section.juice-wrap .subs {}
.slide .section.juice-wrap h4 {margin:0 0 20px !important;}
.slide .section.juice-wrap .listSet-3 {margin:-30px 0 65px; overflow:hidden;}
.slide .section.juice-wrap .listSet-3 .define {}
.slide .section.juice-wrap .listSet-3 .define dt {font-size:22px;}
.slide .section.juice-wrap .listSet-3 .define dt .thumb {margin-bottom:20px;padding:0 25%;}
.slide .section.juice-wrap .listSet-3 .define dd {}
.slide .section.juice-wrap .slick-hurom-juice {position:relative;}
.slide .section.juice-wrap .slick-hurom-juice .slick-slide {}
.slide .section.juice-wrap .slick-hurom-juice .slick-slide img {margin:0 auto;}
.slide .section.juice-wrap .slick-hurom-juice .slick-arrow,
.slide .section.dev-info .slick-dev .slick-arrow {position:absolute; z-index:1; top:calc(50% - 15px); width:30px; height:30px; background-size:30px !important; font-size:0; text-indent:-9999%; transition:.3s}
.slide .section.juice-wrap .slick-hurom-juice .slick-prev,
.slide .section.dev-info .slick-dev .slick-prev {left:15px; background:url('/images/product/btn_global_maps_arr_left.png') 0 0 no-repeat;}
.slide .section.juice-wrap .slick-hurom-juice .slick-prev:hover,
.slide .section.dev-info .slick-dev .slick-prev:hover {background:url('/images/product/btn_global_maps_arr_left_over.png') 0 0 no-repeat;}
.slide .section.juice-wrap .slick-hurom-juice .slick-next,
.slide .section.dev-info .slick-dev .slick-next {right:15px; background:url('/images/product/btn_global_maps_arr_right.png') 0 0 no-repeat;}
.slide .section.juice-wrap .slick-hurom-juice .slick-next:hover,
.slide .section.dev-info .slick-dev .slick-next:hover {background:url('/images/product/btn_global_maps_arr_right_over.png') 0 0 no-repeat;}

.slide .section.dev-info .dev-vod {display:table; position:relative; width:100%; height:329px; margin-bottom:10px; background:#000;}
.slide .section.dev-info .dev-vod p {display:table-cell; height:100%; vertical-align:middle;}
.slide .section.dev-info .slick-dev {}

.slide .section.dev-lab {padding:60px 0 100px}
.slide .section.dev-lab .dev-program {position:relative; text-align:left;}
.slide .section.dev-lab .dev-program a {display:block; position:relative;}
.slide .section.dev-lab .dev-program a:hover .more {background: url('/images/product/btn_main_content_more_over.png') 0 0 no-repeat;}
.slide .section.dev-lab .dev-program .pfix {padding:8px;}
.slide .section.dev-lab .dev-program .thumb {position:relative; text-align:center}
.slide .section.dev-lab .dev-program .thumb img {width:100%;}
.slide .section.dev-lab .dev-program .thumb .sort {position:absolute; top:calc(50% - 26px); left:calc(50% - 26px); width:52px; height:52px; border-radius:50%; background:rgba(128,189,1,.8); color:#fff; font-size:14px; text-align:center;z-index: 1;}
.slide .section.dev-lab .dev-program .thumb .sort div {line-height:14px;}
.slide .section.dev-lab .dev-program .program {max-height:150px; margin-bottom:11px; padding:15px; background:#fff;}
.slide .section.dev-lab .dev-program.mHeight .program {max-height:none;}
.slide .section.dev-lab .dev-program .program .define {color:#5c5e61; text-align:left;}
.slide .section.dev-lab .dev-program .program .define dt {margin-bottom:10px;}
.slide .section.dev-lab .dev-program .program .define dd {max-height:40px; overflow:hidden; font-size:14px; line-height:22px;}
.slide .section.dev-lab .dev-program .program .program-list {margin-top:20px; color:#7cb30a; font-size:14px;}
.slide .section.dev-lab .dev-program .program .program-list li {margin-bottom:5px;}
.slide .section.dev-lab .dev-program .program .date {display:block; margin-top:15px; font-size:12px;}
.slide .section.dev-lab .dev-program .program .more {display:block; position:absolute; right:20px; bottom:20px; width:30px; height:30px; background:url('/images/product/contents-video-next-pc.png'); background-size:30px;transition:.3s;}
.slide .section.dev-lab .dev-go {margin-top:65px;}
.slide .section.dev-lab .btn-more {display:inline-block; margin-top:30px; padding-bottom:61px; background:url('/images/product/contents-list-more.png') bottom center no-repeat; color:#7cb30a; font-size:18px; text-decoration:underline; line-height:18px; transition:.3s;}
.slide .section.dev-lab .btn-more:hover {background: url('/images/product/ico_panel_open_over.png') bottom center no-repeat;}

.product .wrap-product-list .section {position:relative; text-align:center;}
.product .wrap-product-list.product-alpha .section {border-bottom:0 none;}
.product .wrap-product-list .section .title {margin-bottom:40px; color:#2b2f33;}
.product .wrap-product-list .section.product3 .title {margin-bottom:20px;}
.product .wrap-product-list .section .title h3 {margin-bottom:15px; color:inherit; font-size:32px; font-weight:400; line-height:36px;}
.product .wrap-product-list .section .title p {color:inherit; font-size:14px; line-height:26px;}
.product .wrap-product-list .section .title dl {}
.product .wrap-product-list .section .title dl dt {margin-bottom:25px; font-size:17px; font-weight:500;}
.product .wrap-product-list .section .title dl dd {margin-bottom:45px; font-size:14px;}
.product .wrap-product-list .section .product-list .list {margin-bottom:50px;}
.product .wrap-product-list .section .product-list .list:last-child {margin-bottom:0;}
.product .wrap-product-list .section .product-list .list .imgBox {}
.product .wrap-product-list .section .product-list .list .relPoint {padding:0 20px;}
.product .wrap-product-list .section .product-list .list .absPoint {text-align:center}
.product .wrap-product-list .section .product-list .list .preface {display:inline-block; padding:5px 10px; border:1px solid #000; border-radius:5px; color:#000; font-size:14px; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px;}
.product .wrap-product-list .section .product-list .list .label {display:inline-block; padding:5px 13px 6px; border:1px solid #000; border-radius:5px; color:#000; font-size:14px; font-weight:400; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px;}
.product .wrap-product-list .section .product-list .list .label.commingsoon {border:1px solid #9d9ea0; color:#9d9ea0;}
.product .wrap-product-list .section .product-list .list .label.cr-gr {border:1px solid #7cb30a;}
.product .wrap-product-list .section .product-list .list .p-name {margin:20px 0; color:#5c5e61; font-size:18px;}
.product .wrap-product-list .section .product-list .list .p-title {margin-bottom:20px; color:#2b2f33; font-size:30px; line-height:38px;}
.product .wrap-product-list .section .product-list .list .p-desc {margin-bottom:30px; color:#5c5e61; font-size:14px; line-height:24px;}
.product .wrap-product-list .section .product-list .list .btn-set {margin-bottom:30px;}
.product .wrap-product-list .section .product-list .list .btn-set a {display:inline-block; margin:0 7px;}
.product .wrap-product-list .section .product-list .list .btn-set a .link {margin-right:5px; border-bottom:1px solid #7cb30a; color:#7cb30a; font-size:16px;}
.product .wrap-product-list .section .product-list .list .btn-set a .arr {display:inline-block; width:27px; height:27px; background:url('/images/product/m_ico_prod_more.png') 50% 50% no-repeat; background-size:27px !important; vertical-align:middle;}

/* 2018-05-15 */
.product .wrap-product-list .main-banner{height:calc(100vh - 46px);padding-top:46px}
.product .wrap-product-list .banner-list,
.product .wrap-product-list .banner-list .list,
.product .wrap-product-list .banner-list .slick-list,
.product .wrap-product-list .banner-list .slick-track{height:100%}
.product .wrap-product-list .banner-list .list .txt-box{position:relative;text-align:center;z-index:1}
.product .wrap-product-list .banner-list .list .txt-box h3{color:#fff;display:block;font-size:28px;margin-bottom:5px;}
.product .wrap-product-list .banner-list .list .txt-box .desc{color:#fff;display:block;font-size:17px}
.product .wrap-product-list .banner-list .list .txt-box .btn-more{border:1px solid #fff;color:#fff;display:inline-block;display:table;font-size:9px;margin:37px auto 0;min-height:27px;min-width:108px;position:relative}
.product .wrap-product-list .banner-list .list.slick-active .txt-box h3{animation:subFadeIn 1s .3s alternate both;}
.product .wrap-product-list .banner-list .list.slick-active .txt-box .desc{animation:subFadeIn 1s .45s alternate both;}
.product .wrap-product-list .banner-list .list.slick-active .txt-box .btn-more{animation:subFadeIn 1s .55s alternate both;}
@keyframes subFadeIn {
	0%{transform:translate(0,20px);opacity: 0;}
	100%{transform:translate(0,0);opacity: 1;}
}
@keyframes fadeDim {
	0%{opacity: 0;}
	100%{opacity:.5;}
}
@keyframes flash {
	0%{background: #82be04;}
	50%{background: rgba(32,32,34,0.74);}
}


.product .wrap-product-list .banner-list .list .txt-box .btn-more span{display:table-cell;vertical-align:middle}
.product .wrap-product-list .banner-list .list .txt-box .btn-more .icon-arr{background:url("/images/product/icon_arr.png") 0 0 no-repeat;background-size:100% auto;display:inline-block;height:8px;position:absolute;right:20%;top:calc(50% - 4px);width:5px}
.product .wrap-product-list .banner-list .list .bg{background:#ccc;height:100%;left:0;position:absolute;top:0;width:100%;background-repeat:no-repeat;background-size:cover}
.product .wrap-product-list .banner-list .slick-arrow{border:1px solid rgba(255,255,255,.3);font-size:0;height:40px;position:absolute;text-indent:-9999%;top:calc(50% - 20px);width:40px;z-index:1}
.product .wrap-product-list .banner-list .slick-prev{background:url("/images/product/btn_arr_w_left.png") 50% 50% no-repeat;background-size:7px;left:15px}
.product .wrap-product-list .banner-list .slick-next{background:url("/images/product/btn_arr_w_right.png") 50% 50% no-repeat;background-size:7px;right:15px}
/* //2018-05-15 */

.product .wrap-product-list .section.product4 .p-title{margin-top:5.6%;}

.product .wrap-product-list .section.c01 {}
.product .wrap-product-list .section.c01 .title h3 {font-weight:500;}
.product .wrap-product-list .section.c01 .title p {margin:15px 0 30px; font-size:19px; line-height:26px;}
.product .wrap-product-list .section.c02 {color:#fff;}
.product .wrap-product-list .section.c02 .title,
.product .wrap-product-list .section.c08 .title,
.product .wrap-product-list .section.c10 .title {color:#fff;}
.product .wrap-product-list .section.c02 .title h3 {margin-bottom:30px;}
.product .wrap-product-list .section.c02 .pfix {margin-bottom:40px; padding:0 60px;}
.product .wrap-product-list .section.c02 .relPoint {padding:0 30px;}
.product .wrap-product-list .section.c03 .title h3{font-weight:400;}

.product .wrap-product-list .section.c04 .bg {position:absolute; top:-1px; left:0; width:100%;}
.product .wrap-product-list .section.c04 .title {z-index:9; margin-top:50%; color:#fff;}
.product .wrap-product-list .section.c04 dl dd {color:#ccc;}
.product .wrap-product-list .section.c05 .relPoint {/* padding-right:35%; text-align:left; */}
.product .wrap-product-list .section.c05 .arr-motion {position:absolute; top:calc(50% - 350px); left:70%}
.product .wrap-product-list .section.c05 .wrap-count {/* position:absolute; top:calc(50% - 40px); left:70% */margin-bottom: 5%;}
.product .wrap-product-list .section.c05 .wrap-count .counter {font-size:25px; color:#000}
.product .wrap-product-list .section.c05 .wrap-count span {font-weight:500}
.product .wrap-product-list .section.c05 .relPoint {margin-top:50px;}
.product .wrap-product-list .section.c06 {padding:0; }
.product .wrap-product-list .section.c06 .title {padding-top:12%;}
.product .wrap-product-list .section.c06 .bg {padding:0 10%;}
.product .wrap-product-list .section.c07 .pfix,
.product .wrap-product-list .section.c08 .pfix {padding:0 90px}
.product .wrap-product-list .section.c07 .pfix {padding-bottom:20px;}
.product .wrap-product-list .section.c08 .mfix {margin-bottom:30px;}
.product .wrap-product-list .section.c09 {background:url('data/product/images/commercial/bg_section9.jpg') 50% 50% / cover no-repeat;}
.product .wrap-product-list .section.c09 .pfix {padding:0 55px;}
.product .wrap-product-list .section.c09 .mfix {margin:25px 0 50px;}
.product .wrap-product-list .section.c09 .know-how {color:#000; font-size:14px; text-align:center;}
.product .wrap-product-list .section.c09 .know-how span {font-size:25px; font-weight:500;}
.product .wrap-product-list .section.c10 dl dd {color:#ccc;}
.product .wrap-product-list .section.c10 .title h3{margin-bottom:13%;}
.product .wrap-product-list .section.c11 {background:url('/images/product/commercial/bg_dot.png');}
.product .wrap-product-list .section.c11 {}
.product .wrap-product-list .section.c11 .thumb {margin-bottom:27px; padding:0 35%;}
.product .wrap-product-list .section.c11 .desc {margin-bottom:0;}
.product .wrap-product-list .section.c11 .desc span {display:block; margin-bottom:20px;font-weight:500;font-size:17px;}
.product .wrap-product-list .section.c11 .desc .define {}
.product .wrap-product-list .section.c11 .desc .define dt {margin-bottom:20px; color:#2b2f33; font-size:17px;}
.product .wrap-product-list .section.c11 .desc .define dd {margin-bottom:20px; font-size:14px;}
.product .wrap-product-list .section.c11 .img-offset {}
.product .wrap-product-list .section.c11 .img-offset img {margin-top:-80%;}
.product .wrap-product-list .section.c11 .column-box.right {padding-top:10%;}
.product .wrap-product-list .section.c12 .pfix {padding:0 50px;}
.product .wrap-product-list .section.c12 .title p {margin-bottom:50px;}
.product .wrap-product-list .section.c13 {}
.product .wrap-product-list .section.c13 .title {margin-bottom:0;}
.product .wrap-product-list .section.c13 .title p {margin-bottom:25px;font-size:18px;}
.product .wrap-product-list .section.c13 .components-list {position:relative;}
.product .wrap-product-list .section.c13 .components-list .list {position:relative; min-height:210px; margin:0 5px 10px; padding:10% 0; background:#fff;cursor:pointer;}
.product .wrap-product-list .section.c13 .components-list > div:nth-child(even) .list {margin-left:5px;}
.product .wrap-product-list .section.c13 .components-list > div:nth-child(odd) .list {margin-right:5px;}
.product .wrap-product-list .section.c13 .components-list p {margin-bottom:20px; font-size:14px;color: #000;}
.product .wrap-product-list .section.c13 .components-list .imgbox {width:50%; margin:0 auto;}
.product .wrap-product-list .section.c13 .components-list .flip {display:none; position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; padding:0 25px; background:#2b2f33;}
.product .wrap-product-list .section.c13 .components-list .flip .title {display:block; margin-bottom:10px; color:#fff; font-size:14px;}
.product .wrap-product-list .section.c13 .components-list .flip .desc {color:#ccc; font-size:10px;}
.product .wrap-product-list .section.c14 {}
.product .wrap-product-list .section.c14 .title {margin-bottom:0;}
.product .wrap-product-list .section.c14 .title h3 {font-size:18px; line-height:inherit;}
.product .wrap-product-list .section.c14 .wrap-imgBox {margin-top:30px;}
.product .wrap-product-list .section.c14 .wrap-imgBox img{padding:0 20px;}
.product .wrap-product-list .section.c14 .wrap-imgBox .product-title {display:block; width:116px; height:24px; margin:20px auto 20px; padding:0 10px; border-radius:12px; background:#e6e6e6; color:#818384; font-size:12px; line-height:24px;}
.product .wrap-product-list .section.c14 .wrap-imgBox .spec-txt {color:#b2b2b2; font-size:11px; line-height:21px;}
.product .wrap-product-list .section.c14 .table-spec {margin-top:30px;}
.product .wrap-product-list .section.c14 .table-spec .title {padding:15px 0; background:#2b2f33; color:#fff;font-weight: 500;}
.product .wrap-product-list .section.c14 .table-spec table {width:100%;}
.product .wrap-product-list .section.c14 .table-spec table th {padding:10px; border-bottom:1px solid #e5e6e6; color:#000; font-size:14px; font-weight:500; text-align:left; /* width:40%;*/}
.product .wrap-product-list .section.c14 .table-spec table td {padding:10px; border-bottom:1px solid #e5e6e6; font-size:14px; text-align:left; /* width:60%;*/word-break:keep-all;word-wrap:break-word;}
.product .wrap-product-list .section.c14 .table-spec table td span.mfix {display:inline-block; margin-right:10px;}
.product .wrap-product-list .section.c14 .table-spec table td strong {color:#000; font-weight:500;}
.product .wrap-product-list .section.c14 .table-spec p {margin-top:10px; color:#b2b2b2; font-size:12px; letter-spacing:-.5px;}

.product .product-alpha .section h4 {font-size:30px !important; line-height:38px !important}
.product .product-alpha .section dt {margin-bottom:15px !important;}
.product .wrap-product-list .section.a01 h3{font-weight: 500;}
.product .wrap-product-list .section.a01 .title p {margin-bottom:20px; font-size:19px; line-height:26px;}
.product .wrap-product-list .section.a01 .desc {margin-bottom:5%;}
.product .wrap-product-list .section.a02 {background:#262a2d url('/images/product/alpha/m_bg_section2.jpg') 0 0 / 100% auto no-repeat;}
.product .wrap-product-list .section.a02 .pfix {padding:0 20px}
.product .wrap-product-list .section.a02 p {color:#acaeae; font-size:12px;margin-top:3%;}
.product .wrap-product-list .section.a02 .hLine {background:#484b4e;}
.product .wrap-product-list .section.a02 .listSet-5 {margin-top:0;}
.product .wrap-product-list .section.a02 .listSet-5 dd {margin-bottom:30px; padding:0 75px;}
.product .wrap-product-list .section.a03 .desc,
.product .wrap-product-list .section.a04 .desc,
.product .wrap-product-list .section.a05 .desc {margin-bottom:20px; color:#5c5e61;}
.product .wrap-product-list .section.a03 .wrap-counter {position:relative; margin-bottom:20px;}
.product .wrap-product-list .section.a03 .wrap-counter .count1,
.product .wrap-product-list .section.a03 .wrap-counter .count2 {position:absolute; bottom:-90px; width:50%;}
.product .wrap-product-list .section.a03 .wrap-counter .count1 {left:10%;}
.product .wrap-product-list .section.a03 .wrap-counter .count2 {right:10%;}
.product .wrap-product-list .section.a03 .wrap-counter .screw-motion {max-width:100%;}
.product .wrap-product-list .section.a03 .wrap-counter .line {display:block; position:absolute; top:0; left:0; bottom:auto; width:100%; height:100%;}
.product .wrap-product-list .section.a03 .wrap-counter .line img {position:absolute; top:52%; left:0; right:0; margin:0 auto;}
.product .wrap-product-list .section.a03 .wrap-counter .counter {color:#7cb30a; font-size:34px; font-weight:500;}
.product .wrap-product-list .section.a03 .define{margin-top:100px}
.product .wrap-product-list .section.a05 dt {margin-top:30px;}
.product .wrap-product-list .section.a05 dd {margin-bottom:30px;}
.product .wrap-product-list .section.a06 .colum-enzyme {margin-bottom:0 !important; overflow:hidden;}
.product .wrap-product-list .section.a06 .colum-enzyme .pfix {padding:0 50px;}
.product .wrap-product-list .section.a06 .colum-enzyme dt {margin-top:20px; margin-bottom:10px;}
.product .wrap-product-list .section.a06 .colum-enzyme dd {margin-bottom:20px;}
.product .wrap-product-list .section.a06 .colum-enzyme dt img{display: block;margin:0 auto 10px;}
.product .wrap-product-list .section.a06 .quote {color:#acaeae; font-size:12px;}
.product .wrap-product-list .section.a07 .desc.mfix {margin-bottom:40px; ;}
.product .wrap-product-list .section.a07 .pfix {padding:0 30px;}
.product .wrap-product-list .section.a07 .define .thumb,
.product .wrap-product-list .section.a11 .define .thumb {margin-bottom:20px; padding:0 60px;}
.product .wrap-product-list .section.a08 .define {margin-bottom:30px;}
.product .wrap-product-list .section.a08 .define dt {margin-bottom:15px;}
.product .wrap-product-list .section.a08 .define dd {margin-bottom:25px;}
.product .wrap-product-list .section-panel .wrap-graphBox {position:relative; margin-top:30px;}
.product .wrap-product-list .section.a09 .listSet-4 dl {padding-bottom:10px;}
.product .wrap-product-list .section.a09 .listSet-4 dt {color:#7cb30a;}
.product .wrap-product-list .section.a09 .listSet-4 dd {font-size:17px; line-height:28px;}
.product .wrap-product-list .section.a10 .define {margin-top:40px;}
.product .wrap-product-list .section.a10 .define dd {margin-bottom:30px;}
.product .wrap-product-list .section.a10 .desc {margin-bottom:20px;}
.product .wrap-product-list .section.a10 .mfix {margin-bottom:30px;}
.product .wrap-product-list .section.a10 .pfix {padding:0 60px;}
.product .wrap-product-list .section.a11 .define {}
.product .wrap-product-list .section.a12 .components-list .imgbox {width:70%;}
.product .wrap-product-list .section.a12 .components-list .matter {display:block; color:#c0c1c2; font-size:10px;}
.product .wrap-product-list .section.a12 .components-list .list {background:#fcfcfc;}
.product .wrap-product-list .section.a12 .components-list .flip {padding:10px;}
.product .wrap-product-list .section .t-width {width:130px;}

.product .product-blossom .slide .section .container .s-txt h4{font-size:30px;line-height:38px;letter-spacing: -1px;}
.product .product-blossom .a00{background: url('/images/product/blossom/bg_section1_m.png') 50% 0 no-repeat;background-size:cover;padding-top: 40%;}
.product .product-blossom .a00 .container{padding:0;}
.product .product-blossom .a00 .title {padding:0 15px;}
.product .product-blossom .a00 .title h3{padding:0 23px;}
.product .product-blossom .a00 .title p{font-size:23px;}
.product .product-blossom .a00 .title .desc{margin-top:27px}
.product .product-blossom .a00 .title .line{display: block;background: #000;width:34px;height:1px;margin:23px auto 20px;}
.product .product-blossom .a00 .imgSet {padding:0 24%;}
.product .product-blossom .a00 .imgSet img{width:100%;}
.product .product-blossom .a01 .title{margin-bottom:10px !important;}
.product .product-blossom .a04 {padding-bottom:0;}
.product .product-blossom .a04 .slick1-1 .slick-dots{position:absolute;bottom:15%;left:calc(50% - 26px);}
.product .product-blossom .a04 .slick1-1 .slick-dots li{float:left;margin:0 5px;background:#b5b5b5;border-radius:50%;display: block;width:10px;height:10px;text-indent: -9999%;font-size:0;;}
.product .product-blossom .a04 .slick1-1 .slick-dots li.slick-active{background:#7cb30a;}
.product .product-blossom .a04 .slick1-1 .slick-dots li button{display: none;}
.product .product-blossom .section.a03 .wrap-counter{text-align: left;}
.product .product-blossom .section.a03 .wrap-counter .screw-motion{width:40%;height:40%;margin-left:20px;}
.product .product-blossom .section.a03 .desc{color:#ccc !important}
.product .product-blossom .section.a03 .wrap-counter .count2{bottom: 45%;right: 9%;text-align: right;color:#ccc;}
.product .product-blossom .section.a03 .wrap-counter .count2:before{width:130%;display: block;position: absolute;top: 35%;right: 0;height: 1px;background: #dce5a3;content: '';}
.product .product-blossom .section.a03 .wrap-counter .count2:after{display: block;position: absolute;top: 31.5%;left: -32%;width: 7px;height: 7px;border-radius: 7px;background: #c1da41;content: '';}
.product .product-blossom .a06 {background: url('/images/product/blossom/bg_section6.gif') 50% 50% repeat;}
.product .product-blossom .a06 h4{margin-bottom:50px !important;}
.product .product-blossom .a06 h4.mfix{margin-bottom:15px !important;}
.product .product-blossom .a06 .imgSet{}
.product .product-blossom .a06 .imgSet .img1{padding:0 10%;}
.product .product-blossom .a06 .imgSet .img2{margin-top:27px;}
.product .product-blossom .a06 .imgSet .img3{margin-top:27px;}
.product .product-blossom .a08 .desc{margin-bottom:30px !important;}
.product .product-blossom .a08 .imgSet .img1{margin-bottom:15px;}
.product .product-blossom .a08 .imgSet .img2{margin-bottom:25px;}
.product .product-blossom .a08 .imgSet .desc{margin:0 !important;}
.product .product-blossom .a09 .slick1-2 .define dt{font-weight:400;margin:15px 0 25px;}
.product .product-blossom .a09 .slick1-2 .define dd{font-weight:400;color:#ccc}
.product .product-blossom .a09 .slick1-2 .slick-dots{position:absolute;bottom:-30px;left:calc(50% - 55px);}
.product .product-blossom .a09 .slick1-2 .slick-dots li{float:left;margin:0 5px;background:#b5b5b5;border-radius:50%;display: block;width:10px;height:10px;text-indent: -9999%;font-size:0;cursor:pointer;}
.product .product-blossom .a09 .slick1-2 .slick-dots li.slick-active{background:#7cb30a;}
.product .product-blossom .a09 .slick1-2 .slick-dots li button{display:none;}
.product .product-blossom .a09 .slick1-2 .cont-img-small{padding:0 31.25%;margin:37px 0}
.product .product-blossom .a09 .slick1-2 .cont-img-big{/* padding:0 15.625%; */margin-top: 5%;}
.product .product-blossom .a11 {color:#ccc}
.product .product-blossom .a11 h4{color:#fff}
.product .product-blossom .a11 .container{max-width: 1920px;width:auto !important;}
.product .product-blossom .a11 .slick1-4 {position: static;}
.product .product-blossom .a11 .slick1-4 .slick-list{position: static;max-width:1200px;margin:0 auto}
.product .product-blossom .a11 .slick1-4 .slick-dots{position:absolute;bottom:15%;left:calc(50% - 50px);}
.product .product-blossom .a11 .slick1-4 .slick-dots li{float:left;margin:0 5px;background:#b5b5b5;border-radius:50%;display: block;width:10px;height:10px;text-indent: -9999%;font-size:0;cursor:pointer;}
.product .product-blossom .a11 .slick1-4 .slick-dots li.slick-active{background:#7cb30a;}
.product .product-blossom .a11 .slick1-4 .slick-dots li button{display: none;}
.product .product-blossom .a11 .slick1-4 .slick-arrow {position:absolute;top:50%;z-index: 9;text-indent: -9999%;font-size:0;width:35px;height:35px;background-size: 35px !important;transition:.3s;}
.product .product-blossom .a11 .slick1-4 .slick-arrow.slick-prev{left:0;background: url('/images/product/blossom/btn_arr_left.png') 0 0 no-repeat;}
.product .product-blossom .a11 .slick1-4 .slick-arrow.slick-prev:hover{background: url('/images/product/blossom/btn_arr_left_over.png') 0 0 no-repeat;}
.product .product-blossom .a11 .slick1-4 .slick-arrow.slick-next{right:0;background: url('/images/product/blossom/btn_arr_right.png') 0 0 no-repeat;}
.product .product-blossom .a11 .slick1-4 .slick-arrow.slick-next:hover{background: url('/images/product/blossom/btn_arr_right_over.png') 0 0 no-repeat;}
.product .product-blossom .a11 .slick1-4 .col-md-5 strong{font-weight: 400;color: #7cb30a;display: block;margin-bottom:0;}
.product .product-blossom .a11 .slick1-4 .col-md-5 span.subs{font-weight: 400;display: block;margin:15px 0 20px;color:#fff}
.product .product-blossom .a11 .slick1-4 .col-md-5 .desc{padding:0 5%;}
.product .product-blossom .a11 .btn-more{color:#7cb30a;text-decoration: underline;font-size: 16px;margin-top:5%;display: inline-block;}
.product .product-blossom .a12 .components-list .list .flip{padding-top:30px !important;}
.product .product-blossom .a13 .imgBox {overflow: hidden;}
.product .product-blossom .a13 .imgBox img{transform:translateY(3%);padding:0 !important;}
.slick-slider{overflow:visible;}

.product .product-signature .section.a00 {background: url('/images/product/signature/bg_section1_m.jpg') 0 0 no-repeat;background-size:100% 100%;padding: 40px 0;;}
.product .product-signature .section.a00 .title h3{width:75%;margin:0 auto;}
.product .product-signature .section.a01 {padding: 40px 10px;;}
.product .product-signature .section.a01 .container {padding:0;}
.product .product-signature .section.a01 h4{font-size: 1.8rem;line-height: 2.1rem;}
.product .product-signature .section.a01 .title {margin-bottom: 0;}
.product .product-signature .section.a01 .title p{font-size: 1.7rem;line-height: 2.5rem;letter-spacing: -1px;margin-bottom: 10px;}
.product .product-signature .section.a01 .s-txt .popup-vod p{font-size: .9rem !important;margin-bottom: 5px !important;letter-spacing: 0;}
.product .product-signature .section.a02 {background: 0 none;}
.product .product-signature .section.a02 .abs {position:absolute; top: 16.666%;left: 5.125%;text-align: left;}
.product .product-signature .section.a02 .abs h4{font-size: 1.8rem;line-height: 2.1rem;margin-bottom: 1.5rem;font-weight: 400;}
.product .product-signature .section.a02 .abs h4 span{line-height: 2.1rem;}
.product .product-signature .section.a02 .abs .desc{font-size: .9rem;line-height: 1.5rem;}
.product .product-signature .section.a03 {background: 0 none;}
.product .product-signature .section.a03 .abs {position:absolute; top: 16.666%;right: 5.125%;text-align: right;}
.product .product-signature .section.a03 .abs h4{font-size: 1.8rem;line-height: 2.1rem;margin-bottom: 1.5rem;font-weight: 400;}
.product .product-signature .section.a03 .abs h4 span{line-height: 2.1rem;}
.product .product-signature .section.a03 .abs .desc{font-size: .9rem;line-height: 1.5rem;}
.product .product-signature .section.a04 .abs{position:absolute; top: 6%;left: 3.125%;text-align: left;}
.product .product-signature .section.a04 .abs h4{font-size: 2.4rem;line-height: 3.1rem;color:#fff;margin-bottom:1.5rem;font-weight: 400;}
.product .product-signature .section.a04 .abs h4 span{line-height: 3.1rem;}
.product .product-signature .section.a04 .abs .desc{font-size: 1rem;line-height: 1.5rem;color:#ebecee;}
.product .product-signature .section.a05 .abs{position:absolute; top: 8.695%;left: 9.375%;text-align: left;}
.product .product-signature .section.a05 .abs h4{font-size: 2.4rem;line-height: 3.1rem;font-weight: 500;margin-bottom:1.5rem;}
.product .product-signature .section.a05 .abs h4 span{line-height: 3.1rem;}
.product .product-signature .section.a05 .abs .desc{font-size: 1.3rem;line-height: 2.1rem;}
.product .product-signature .section.a05 .abs .desc span{line-height: 2.1rem;}
.product .product-signature .section.a06 {background: url('/images/product/signature/bg_section6_m.jpg') 50% 50% no-repeat;background-size:cover;padding-top: 15%;}
.product .product-signature .section.a06 .slick1-1{}
.product .product-signature .section.a06 h4{font-size: 3.1rem;line-height: 3.1rem;margin-bottom: 1rem;font-weight: 500;}
.product .product-signature .section.a06 .desc{font-size: 2rem;line-height: 2.5rem;min-height:6.6rem;margin-bottom: 20px;}
.product .product-signature .section.a06 .desc2{margin-top:30px; font-size: 1.5rem;line-height: 2.1rem;}
.product .product-signature .section.a06 .slick1-1 {position: static;}
.product .product-signature .section.a06 .slick1-1 .slick-list{position: static;max-width:1200px;margin:0 auto}
.product .product-signature .section.a06 .slick1-1 .slick-dots{position:absolute;bottom:8%;left:calc(50% - 50px);}
.product .product-signature .section.a06 .slick1-1 .slick-dots li{float:left;margin:0 5px;background:#b5b5b5;border-radius:50%;display: block;width:10px;height:10px;text-indent: -9999%;font-size:0;cursor:pointer;}
.product .product-signature .section.a06 .slick1-1 .slick-dots li.slick-active{background:#7cb30a;}
.product .product-signature .section.a06 .slick1-1 .slick-dots li button{display: none;}
.product .product-signature .section.a06 .slick1-1 .slick-arrow {position:absolute;top:26%;z-index: 9;text-indent: -9999%;font-size:0;width:2.5rem;height:2.5rem;background-size: 2.5rem !important;transition:.3s;}
.product .product-signature .section.a06 .slick1-1 .slick-arrow.slick-prev{left:3.125%;background: url('/images/product/signature/btn_arr_left.png') 0 0 no-repeat;}
.product .product-signature .section.a06 .slick1-1 .slick-arrow.slick-next{right:3.125%;background: url('/images/product/signature/btn_arr_right.png') 0 0 no-repeat;}
.product .product-signature .section.a06 .slick1-1 .col-md-5 strong{font-weight: 400;color: #7cb30a;display: block;margin-bottom:0;}
.product .product-signature .section.a06 .slick1-1 .col-md-5 span.subs{font-weight: 400;display: block;margin:15px 0 20px;color:#fff}
.product .product-signature .section.a06 .slick1-1 .col-md-5 .desc{padding:0 5%;}
.product .product-signature .section.a06 .btn-more{color:#7cb30a;text-decoration: underline;font-size: 1.6rem;margin-top:5%;display: inline-block;}
.product .product-signature .section.a07 {background: #131313;padding: 40px 0;;}
.product .product-signature .section.a07 h4{color: #fff;font-size: 2.2rem;line-height: 3.1rem;margin-bottom: 15px;}
.product .product-signature .section.a07 .desc{color: #ccc;font-size: .9rem;line-height: 1.5rem;margin-bottom: 25px;}
.product .product-signature .section.a08 {background: #010101;padding: 40px 0;;}
.product .product-signature .section.a08 h4{margin-bottom: 4rem;}
.product .product-signature .section.a08 .slick1-4 {position: static;}
.product .product-signature .section.a08 .slick1-4 .slick-list{position: static;max-width:1200px;margin:0 auto}
.product .product-signature .section.a08 .slick1-4 .slick-dots{position:absolute;bottom:8%;left:calc(50% - 50px);}
.product .product-signature .section.a08 .slick1-4 .slick-dots li{float:left;margin:0 5px;background:#b5b5b5;border-radius:50%;display: block;width:10px;height:10px;text-indent: -9999%;font-size:0;cursor:pointer;}
.product .product-signature .section.a08 .slick1-4 .slick-dots li.slick-active{background:#7cb30a;}
.product .product-signature .section.a08 .slick1-4 .slick-dots li button{display: none;}
.product .product-signature .section.a08 .slick1-4 .col-md-5 strong{font-weight: 400;color: #bfbebe;display: block;margin-bottom:0;}
.product .product-signature .section.a08 .slick1-4 .col-md-5 span.subs{font-weight: 400;display: block;margin:0 0 5px;color:#fff}
.product .product-signature .section.a08 .slick1-4 .col-md-5 .desc{padding:0 5%;color: #ccc;margin-bottom: 0;font-size: .9rem;line-height: 1.5rem;}
.product .product-signature .section.a08 .slick1-4 .col-md-5 .desc .sort-juice{font-size: 1.5rem;line-height: 1.8rem;}
.product .product-signature .section.a08 .slick1-4 .col-md-5 .desc .sort-cg{font-size: 1.4rem;line-height: 1.8rem;}
.product .product-signature .section.a08 .slick1-4 .col-md-5 .desc .dash{color:#646464;vertical-align: top;}
.product .product-signature .section.a08 .slick1-4 .slick-arrow {display: none !important;}
.product .product-signature .section.a08 .btn-more{color:#7cb30a;text-decoration: underline;font-size: .9rem;margin-top:5%;display: inline-block;}
.product .product-signature .section.a09 {background: #f5f3f4;}
.product .product-signature .section.a09 .container{width:100%;}
.product .product-signature .section.a09 h4{font-size: 3.1rem;line-height: 3.2rem;color:#2b2f33;font-weight: 500;}
.product .product-signature .section.a09 h4 span{line-height: 3.2rem;}
.product .product-signature .section.a09 .desc{font-size: .9rem;line-height: 1.5rem;margin-bottom:20px;}
.product .product-signature .section.a09 .desc img{padding: 0 12.5%;display: block;margin:20px auto 0 !important;}
.product .product-signature .section.a09 dl{text-align: left;}
.product .product-signature .section.a09 dt{margin:29% 0; font-size: 1.6rem;line-height: 2.5rem;font-weight: 500;color:#17181a}
.product .product-signature .section.a09 dd{font-size: 1rem;line-height: 1.3rem;;}
.product .product-signature .section.a09 dd p{display: block;position:relative;padding-left: 15px;margin-bottom: 15px;}
.product .product-signature .section.a09 dd p:last-child{margin-bottom: 0;}
.product .product-signature .section.a09 dd p:before{content:'·';display: block;position:absolute;top:0;left:0;}
.product .product-signature .section.a09 .relPoint{}
.product .product-signature .section.a09 .imgSet{overflow: hidden;;background: #fff;}
.product .product-signature .section.a09 .imgSet .box > div.col-xs-12{border-bottom: 1px solid #dbd9d9;}
.product .product-signature .section.a09 .imgSet .box > div.col-xs-12:last-child{border-bottom: 0 none;}
.product .product-signature .section.a10 .abs{ background: #fff;position: absolute;top: 4.934%;left: 0;right: 0;color: #2b2f33;}
.product .product-signature .section.a10 .abs h4 {font-size: 2rem;margin-bottom: .5rem;font-weight: 500;}
.product .product-signature .section.a10 .abs .desc {font-size: 1.3rem;}
.product .product-signature .section.a13 .imgBox img{padding:0 19.531%;}


.product .wrap-tmaster .section {overflow:hidden;text-align:center;}
.product .wrap-tmaster .section .container {position:relative;}
.product .wrap-tmaster .section .page-head {z-index:5; font-size:12px;}
.product .wrap-tmaster .section .page-head .plus {display:inline-block; width:14px; height:14px; background:url('/images/product/tmaster/m_ico_plus.png') 0 0 no-repeat; background-size:100%; vertical-align:middle;}
.product .wrap-tmaster .section .page-head.dark {color:#fff;}
.product .wrap-tmaster .section .page-head.dark .plus {background:url('/images/product/tmaster/m_ico_plus_w.png') 0 0 no-repeat; background-size:12px;}
.product .wrap-tmaster .section.pfix {padding-top:0;}
.product .wrap-tmaster .section {position:relative; padding:0;}
.product .wrap-tmaster .section:first-child{border-top-width:5px;}
.product .wrap-tmaster .section:last-child{border-bottom-width:5px;}
.product .wrap-tmaster .section > div {width:100%; height:100%; color:#000;}

.product .wrap-tmaster .section > div.sec03 .more a {border:1px solid #7b7d7f;}
.product .wrap-tmaster .section.dark > div {color:#fff;}
.product .wrap-tmaster .section .container {height:100%;}
.product .wrap-tmaster .section h3 {margin-bottom:20px; font-size:35px; line-height:35px;}
.product .wrap-tmaster .section h4 {margin-bottom:10px; font-size:30px; line-height:38px;}
.product .wrap-tmaster .section .desc {font-size:19px; line-height:24px;}
.product .wrap-tmaster .section .desc2 {margin-bottom:10px; font-size:18px; line-height:24px;}
.product .wrap-tmaster .section  .desc2 .bracket {display:inline-block; opacity:.4; font-size:24px; font-weight:600; line-height:inherit; vertical-align:text-top;}
.product .wrap-tmaster .section  .desc2 .bracket + span{font-weight:500;}
.product .wrap-tmaster .section  .desc2 .bracket:first-child {margin-right:10px;}
.product .wrap-tmaster .section  .desc2 .bracket:last-child {margin-left:10px;}
.product .wrap-tmaster .section .subs {font-size:14px; line-height:24px;}
.product .wrap-tmaster .section .define .thumb {margin-bottom:15px;padding-right: 50%;}
.product .wrap-tmaster .section .define dt {margin-bottom:10px; font-size:14px; font-weight:500;}
.product .wrap-tmaster .section .define dd {font-size:13px;}
.product .wrap-tmaster .section .more a {display:inline-block; position:relative; padding:5px 30px 6px 15px; border:1px solid #fff; border-radius:5px; color:#5c5e61; font-size:14px;z-index: 99;}
.product .wrap-tmaster .section .more a:after {position:absolute; top:calc(50% - 4px); right:15px; width:5px; height:9px; background:url('/images/product/tmaster/m_ico_more.png') 0 0 no-repeat; background-size:5px; content:'';}
.product .wrap-tmaster .section .more a strong {font-weight:500;}
.product .wrap-tmaster .section.dark .more a {color:#fff;}
.product .wrap-tmaster .section.dark .more a:after {background:url('/images/product/tmaster/m_ico_more_w.png') 0 0 no-repeat; background-size:5px;}
.product .wrap-tmaster .section .slick-rolling .slick-arrow {position:absolute; z-index:9; top:20%; width:30px; height:30px; border:0 none; background-size:30px !important; font-size:0; text-indent:-9999%; transition:.3s;}
.product .wrap-tmaster .section .slick-rolling .slick-arrow.slick-prev {left:0; background:url('/images/product/tmaster/ico_arr_l.png') 0 0 no-repeat;}
.product .wrap-tmaster .section .slick-rolling .slick-arrow.slick-next {right:0; background:url('/images/product/tmaster/ico_arr_r.png') 0 0 no-repeat;}
.product .wrap-tmaster .section .slick-rolling .slick-arrow.slick-prev:hover{background:url('/images/product/tmaster/ico_arr_l_over.png') 0 0 no-repeat;}
.product .wrap-tmaster .section .slick-rolling .slick-arrow.slick-next:hover {background:url('/images/product/tmaster/ico_arr_r_over.png') 0 0 no-repeat;}

.product .wrap-tmaster .section .slick-rolling .roll-txt {height:100%; margin:20px 0 0;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .title h3 {font-size:35px; font-weight:500; line-height:35px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .title span {font-size:19px; line-height:24px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .cont h3 {font-size:30px; line-height:35px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .cont .desc {font-size:14px; line-height:24px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .time {display:block; position:relative; margin-top:20px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .time .clock {position:relative; margin-right:10px; font-size:12px; ;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .time .clock:before {display:block; position:absolute; top:-11px; left:calc(50% - 5px); width:11px; height:11px; background:url('/images/product/tmaster/ico_time.png') 0 0 no-repeat; background-size:11px; content:'';}
.product .wrap-tmaster .section .slick-rolling .roll-txt .time .sec {position:relative; padding-left:10px; font-size:24px; font-weight:500;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .time .sec:before {display:block; position:absolute; top:calc(50% - 10px); left:0; width:1px; height:21px; background:#cdcecf; content:'';}
.product .wrap-tmaster .section .slick-rolling .roll-txt .time .min {font-size:14px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .roll-img {max-height:200px; margin:0 auto; margin-top:5%; padding:0 5%;}
.product .wrap-tmaster .section .slide-wrap .title {color:#000; text-align:center;}
.product .wrap-tmaster .section .slide-wrap .title h3 {margin-bottom:10px; font-size:35px; line-height:35px;}
.product .wrap-tmaster .section .slide-wrap .title span {display:block; font-size:18px; line-height:24px;}
.product .wrap-tmaster .section .moveup-content {/* position:relative;top:-50%;left:0;width:100%;height:50%;*/}
.product .wrap-tmaster .section .moveup-content .content {width:100%; max-width:none; height:100%; background:rgba(255,255,255,.65);}
.product .wrap-tmaster .section .moveup-content .container h3 {font-size:30px; font-weight:400; line-height:38px;}
.product .wrap-tmaster .section .moveup-content .container .desc {font-size:14px; line-height:24px;}
.product .wrap-tmaster .section > div .wrap-txt {height:100%;}

/* 170626 : mobile 주지아로 */
.product .product-giugiaro .bg_open {display: block; position: absolute; top: 0; left: 0; right: 0; width: 21px; height: 13px; background: url(/images/product/giugiaro/ico_panel_arr.png) 50% 0 no-repeat; margin: 0 auto;}

.product .product-giugiaro .slide .section .container .s-txt h4{font-size:30px;line-height:38px;letter-spacing: -1px;}

.product .product-giugiaro .a00{background: url('/images/product/giugiaro/bg_section0_m.png') 50% 0 no-repeat;background-size:cover; /*padding-top: 40%;*/}
.product .product-giugiaro .a00 .container{padding:0;}
.product .product-giugiaro .a00 .title {padding:0 15px; color:#ffffff; margin-top:50px;}
.product .product-giugiaro .a00 .title h3{padding:0 23px;}
.product .product-giugiaro .a00 .title p{font-size:23px;}
.product .product-giugiaro .a00 .title .desc{margin-top:27px;}
.product .product-giugiaro .a00 .title .line{display: block;background: #000;width:34px;height:1px;margin:23px auto 20px;}
.product .product-giugiaro .a00 .imgSet {padding:0 24%;}
.product .product-giugiaro .a00 .imgSet img{width:100%;}

.product .product-giugiaro .section.a01 {background: 0 none;}
.product .product-giugiaro .section.a01 .abs {position:absolute; top: 16.666%;left: 3.125%;text-align: left;}
.product .product-giugiaro .section.a01 .abs h4{font-size: 1.8rem;line-height: 2.1rem;margin-bottom: 1.5rem;font-weight: 400;}
.product .product-giugiaro .section.a01 .abs h4 span{line-height: 2.1rem;}
.product .product-giugiaro .section.a01 .abs .desc{font-size: .9rem;line-height: 1.5rem;}

.product .product-giugiaro .section.a02 {background: 0 none;}
.product .product-giugiaro .section.a02 .container {padding: 0;}
.product .product-giugiaro .section.a02 .abs {position:absolute; top: 16.666%;left: 3.125%;text-align: left;}
.product .product-giugiaro .section.a02 .abs h4{font-size: 1.8rem;line-height: 2.1rem;margin-bottom: 1.5rem;font-weight: 400;}
.product .product-giugiaro .section.a02 .abs h4 span{line-height: 2.1rem;}
.product .product-giugiaro .section.a02 .abs .desc{font-size: .9rem;line-height: 1.5rem;}

.product .product-giugiaro .section.a03 {background: 0 none;}
.product .product-giugiaro .section.a03 .abs {position:absolute; top: 16.666%;right: 3.125%;text-align: right;}
.product .product-giugiaro .section.a03 .abs h4{font-size: 1.8rem;line-height: 2.1rem;margin-bottom: 1.5rem;font-weight: 400;}
.product .product-giugiaro .section.a03 .abs h4 span{line-height: 2.1rem;}
.product .product-giugiaro .section.a03 .abs .desc{font-size: .9rem;line-height: 1.5rem;}

.product .product-giugiaro .section.a04 {background: 0 none;}
.product .product-giugiaro .section.a04 .abs {position:absolute; top: 16.666%;left: 3.125%;text-align: left;}
.product .product-giugiaro .section.a04 .abs h4{font-size: 1.8rem;line-height: 2.1rem;margin-bottom: 1.5rem;font-weight: 400;}
.product .product-giugiaro .section.a04 .abs h4 span{line-height: 2.1rem;}
.product .product-giugiaro .section.a04 .abs .desc{font-size: .9rem;line-height: 1.5rem;}

.product .product-giugiaro .section.a05 {background: 0 none;}
.product .product-giugiaro .section.a05 .abs {position:absolute; top: 16.666%;right: 3.125%;text-align: right;}
.product .product-giugiaro .section.a05 .abs h4{font-size: 1.8rem;line-height: 2.1rem;margin-bottom: 1.5rem;font-weight: 400;}
.product .product-giugiaro .section.a05 .abs h4 span{line-height: 2.1rem;}
.product .product-giugiaro .section.a05 .abs .desc{font-size: .9rem;line-height: 1.5rem;}

.product .product-giugiaro .section.a06 .abs {position:absolute; top: 16.666%;left: 3.125%;text-align: left;}
.product .product-giugiaro .section.a06 .abs h4{font-size: 1.8rem;line-height: 2.1rem;margin-bottom: 1.5rem;font-weight: 400;}
.product .product-giugiaro .section.a06 .abs h4 span{line-height: 2.1rem;}
.product .product-giugiaro .section.a06 .abs .desc{font-size: .9rem;line-height: 1.5rem;}
.product .product-giugiaro .section.a06 {background: url('/images/product/signature/bg_section6_m.jpg') 50% 50% no-repeat;background-size:cover;padding-top: 15%;}

.product .product-giugiaro .section.a07 {background:#262a2d url('/images/product/alpha/m_bg_section2.jpg') 0 0 / 100% auto no-repeat;}
.product .product-giugiaro .section.a07 .pfix {padding:0 20px}
.product .product-giugiaro .section.a07 p {color:#acaeae; font-size:12px;margin-top:3%;}
.product .product-giugiaro .section.a07 .hLine {background:#484b4e;}
.product .product-giugiaro .section.a07 .listSet-5 {margin-top:0;}
.product .product-giugiaro .section.a07 .listSet-5 dd {margin-bottom:30px; padding:0 75px;}
.product .product-giugiaro .section.a07 .panel-open p {color: #7cb30a; font-size: 18px; font-weight: 500; text-decoration: underline; padding: 20px 0 0 0;}

.product .product-giugiaro .section.a07 .define .thumb {margin-bottom:20px; padding: 0;}
/* .product .product-giugiaro .section.a07 .panel-open button {width: 27px; height: 27px; margin-top: 10px; background:url('/images/product/giugiaro/m_ico_panel_open.png') 0 0 no-repeat; background-size: 27px; transition: .5s; transform: rotate(0);}*/

.product .product-giugiaro .section.a08 .desc{margin-bottom:20px; color:#5c5e61;}

.product .product-giugiaro .section.a09 .abs{position:absolute; top: 8.695%;left: 9.375%;text-align: left;}
.product .product-giugiaro .section.a09 .abs h4{font-size: 2.4rem;line-height: 3.1rem;font-weight: 500;margin-bottom:1.5rem;}
.product .product-giugiaro .section.a09 .abs h4 span{line-height: 3.1rem;}
.product .product-giugiaro .section.a09 .abs .desc{font-size: 1.3rem;line-height: 2.1rem;}
.product .product-giugiaro .section.a09 .abs .desc span{line-height: 2.1rem;}

.product .product-giugiaro .section.a10 .imgSet .desc {padding-top: 10px;}

.product .product-giugiaro .section.a11 {background: url('/images/product/signature/bg_section6.jpg') 50% 50% no-repeat;background-size:cover;}
.product .product-giugiaro .section.a11 .slick1-1{}
.product .product-giugiaro .section.a11 h4{font-size: 3.1rem;line-height: 3.1rem;margin-bottom: 1rem;font-weight: 500;}
.product .product-giugiaro .section.a11 .desc{font-size: 2rem;line-height: 2.5rem;min-height:6.6rem;margin-bottom: 20px;}
.product .product-giugiaro .section.a11 .desc2{font-size: 1.5rem;line-height: 2.1rem;}
.product .product-giugiaro .section.a11 .slick1-1 {position: static;}
.product .product-giugiaro .section.a11 .slick1-1 .slick-list{position: static;max-width:1200px;margin:0 auto}
.product .product-giugiaro .section.a11 .slick1-1 .slick-dots{position:absolute;bottom:8%;left:calc(50% - 50px);}
.product .product-giugiaro .section.a11 .slick1-1 .slick-dots li{float:left;margin:0 5px;background:#b5b5b5;border-radius:50%;display: block;width:10px;height:10px;text-indent: -9999%;font-size:0;cursor:pointer;}
.product .product-giugiaro .section.a11 .slick1-1 .slick-dots li.slick-active{background:#7cb30a;}
.product .product-giugiaro .section.a11 .slick1-1 .slick-dots li button{display: none;}
.product .product-giugiaro .section.a11 .slick1-1 .slick-arrow {position:absolute;top:26%;z-index: 9;text-indent: -9999%;font-size:0;width:2.5rem;height:2.5rem;background-size: 2.5rem !important;transition:.3s;}
.product .product-giugiaro .section.a11 .slick1-1 .slick-arrow.slick-prev{left:3.125%;background: url('/images/product/signature/btn_arr_left.png') 0 0 no-repeat;}
.product .product-giugiaro .section.a11 .slick1-1 .slick-arrow.slick-next{right:3.125%;background: url('/images/product/signature/btn_arr_right.png') 0 0 no-repeat;}
.product .product-giugiaro .section.a11 .slick1-1 .col-md-5 strong{font-weight: 400;color: #7cb30a;display: block;margin-bottom:0;}
.product .product-giugiaro .section.a11 .slick1-1 .col-md-5 span.subs{font-weight: 400;display: block;margin:15px 0 20px;color:#fff}
.product .product-giugiaro .section.a11 .slick1-1 .col-md-5 .desc{padding:0 5%;}
.product .product-giugiaro .section.a11 .btn-more{color:#7cb30a;text-decoration: underline;font-size: 1.6rem;margin-top:5%;display: inline-block;}

.product .product-giugiaro .section.a12 {background: #131313;padding: 40px 0;;}
.product .product-giugiaro .section.a12 h4{color: #fff;font-size: 2.2rem;line-height: 3.1rem;margin-bottom: 15px;}
.product .product-giugiaro .section.a12 .desc{color: #ccc;font-size: .9rem;line-height: 1.5rem;margin-bottom: 25px;}

.product .product-giugiaro .section.a13 {background: #f5f3f4;}
.product .product-giugiaro .section.a13 .container{width:100%;}
.product .product-giugiaro .section.a13 h4{font-size: 3.1rem;line-height: 3.2rem;color:#2b2f33;font-weight: 500;}
.product .product-giugiaro .section.a13 h4 span{line-height: 3.2rem;}
.product .product-giugiaro .section.a13 .desc{font-size: .9rem;line-height: 1.5rem;margin-bottom:20px;}
.product .product-giugiaro .section.a13 .desc img{padding: 0 12.5%;display: block;margin:20px auto 0 !important;}
.product .product-giugiaro .section.a13 dl{text-align: left;}
.product .product-giugiaro .section.a13 dt{font-size: 1.8rem;line-height: 2.5rem;font-weight: 500;color:#17181a}
.product .product-giugiaro .section.a13 dd{font-size: 1rem;line-height: 1.3rem;;}
.product .product-giugiaro .section.a13 dd p{display: block;position:relative;padding-left: 15px;margin-bottom: 15px;}
.product .product-giugiaro .section.a13 dd p:last-child{margin-bottom: 0;}
.product .product-giugiaro .section.a13 dd p:before{content:'·';display: block;position:absolute;top:0;left:0;}
.product .product-giugiaro .section.a13 .relPoint{}
.product .product-giugiaro .section.a13 .imgSet{overflow: hidden;;background: #fff;}
.product .product-giugiaro .section.a13 .imgSet .box > div.col-xs-12{border-bottom: 1px solid #dbd9d9;}
.product .product-giugiaro .section.a13 .imgSet .box > div.col-xs-12:last-child{border-bottom: 0 none;}

.product .product-giugiaro .a14 .slick1-2 .define dt{font-weight:400;margin:15px 0 25px;}
.product .product-giugiaro .a14 .slick1-2 .define dd{font-weight:400;color:#ccc}
.product .product-giugiaro .a14 .slick1-2 .slick-dots{position:absolute;bottom:-30px;left:calc(50% - 55px);}
.product .product-giugiaro .a14 .slick1-2 .slick-dots li{float:left;margin:0 5px;background:#b5b5b5;border-radius:50%;display: block;width:10px;height:10px;text-indent: -9999%;font-size:0;cursor:pointer;}
.product .product-giugiaro .a14 .slick1-2 .slick-dots li.slick-active{background:#7cb30a;}
.product .product-giugiaro .a14 .slick1-2 .slick-dots li button{display:none;}
.product .product-giugiaro .a14 .slick1-2 .cont-img-small{padding:0 31.25%;margin:37px 0}
.product .product-giugiaro .a14 .slick1-2 .cont-img-big{/* padding:0 15.625%; */margin-top: 5%;}

.product .product-giugiaro .section.c14 .wrap-imgBox .product-title {width:220px; height: 30px; border-radius: 15px; font-size: 14px; line-height: 30px;}

.product .wrap-product-list .section.a15 .components-list .matter {font-size: 15px; display: block; color: #c0c1c2;}

/* 170626 : mobile 주지아로 끝 */

/* 170816 : mobile 스퀴저 추가 */

.product .wrap-product-list .squeezer01 {background:url('/images/product/quick_squeezer/intro_squeezer_m.png') 50% 100% no-repeat; height: 845px; margin:0 10px;}
.product .wrap-product-list .squeezer02 {background:#F5F3F4; background-size: cover;}
.product .wrap-product-list .squeezer02 .title {margin-bottom: 15px; color: #2b2f33; line-height: 40px; letter-spacing: -1px; font-size: 30px;}
.product .wrap-product-list .squeezer02 .title .bold {font-weight: 500;}
.product .wrap-product-list .squeezer02 .txt {margin-bottom: 65px; color: #5c5e61; line-height: 24px; font-size: 14px;}
.product .wrap-product-list .squeezer02 .col-sm-6 {width: 100%; margin-bottom: 40px;}
.product .wrap-product-list .squeezer02 ul li .box-title {margin-bottom: 15px; color: #5c5e61; line-height: 28px; font-size: 18px; font-weight: 500;}
.product .wrap-product-list .squeezer02 ul li .box-txt {color: #5c5e61; line-height: 24px; font-size: 14px;}
.product .wrap-product-list .squeezer02 ul li img {width: auto;}
.product .wrap-product-list .squeezer02 ul li:last-child {margin-bottom: 0;}
.product .wrap-product-list .squeezer03 {background: 0 none; padding: 0;}
.product .wrap-product-list .squeezer03 .title {padding-top: 60px; margin-bottom: 0; color: #2b2f33; line-height: 40px; letter-spacing: -1px; font-size: 30px; background: #e2e2e2;}

.product .wrap-product-list .squeezer04 {background: 0 none;}
.product .wrap-product-list .squeezer04 .abs {position: absolute; top: 16.666%; right: 5.125%; text-align: right;}
.product .wrap-product-list .squeezer04 .abs h4 {font-size: 1.8rem; line-height: 2.1rem; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .squeezer04 .abs .desc {font-size: .9rem; line-height: 1.5rem; margin-bottom: 20px; color: #5c5e61;}
.product .wrap-product-list .squeezer05 {background: 0 none;}
.product .wrap-product-list .squeezer05 .abs {position: absolute; top: 16.666%; left: 5.125%; text-align: left; color: #ffffff;}
.product .wrap-product-list .squeezer05 .abs h4 {font-size: 1.8rem; line-height: 2.1rem; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .squeezer05 .abs .desc {font-size: .9rem; line-height: 1.5rem; margin-bottom: 20px; color: #cccccc;}
.product .wrap-product-list .squeezer06 {background: 0 none;}
.product .wrap-product-list .squeezer06 .abs {position: absolute; top: 16.666%; right: 5.125%; text-align: right;}
.product .wrap-product-list .squeezer06 .abs h4 {font-size: 1.8rem; line-height: 2.1rem; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .squeezer06 .abs .desc {font-size: .9rem; line-height: 1.5rem; margin-bottom: 20px; color: #5c5e61; width:50%; float:right;}
.product .wrap-product-list .squeezer07 {background: 0 none;}
.product .wrap-product-list .squeezer07 .abs {position: absolute; top: 16.666%; left: 5.125%; text-align: left; color: #ffffff;}
.product .wrap-product-list .squeezer07 .abs h4 {font-size: 1.8rem; line-height: 2.1rem; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .squeezer07 .abs .desc {font-size: .9rem; line-height: 1.5rem; margin-bottom: 20px; color: #cccccc; width:50%;}
.product .wrap-product-list .squeezer08 {background:#ffffff; background-size: cover;}
.product .wrap-product-list .squeezer08 .title {margin-bottom: 15px; color: #2b2f33; line-height: 40px; letter-spacing: -1px; font-size: 30px;}
.product .wrap-product-list .squeezer08 .title .bold {font-weight: 500;}
.product .wrap-product-list .squeezer08 .txt {margin-bottom: 20px; color: #5c5e61; line-height: 24px; font-size: 14px;}
.product .wrap-product-list .squeezer08 .col-sm-6 {width: 100%; margin-bottom: 40px;}
.product .wrap-product-list .squeezer08 ul li .box-title {margin-bottom: 15px; color: #5c5e61; line-height: 28px; font-size: 18px; font-weight: 500;}
.product .wrap-product-list .squeezer08 ul li .box-txt {color: #5c5e61; line-height: 24px; font-size: 14px;}
.product .wrap-product-list .squeezer08 ul li img {width: auto;}
.product .wrap-product-list .squeezer08 ul li:last-child {margin-bottom: 0;}

.product .wrap-product-list .squeezer09 {background:#f5f3f4; background-size: cover;}
.product .wrap-product-list .squeezer09 .title {margin-bottom: 15px; color: #2b2f33; line-height: 40px; letter-spacing: -1px; font-size: 30px;}
.product .wrap-product-list .squeezer09 .title .bold {font-weight: 500;}
.product .wrap-product-list .squeezer09 .txt {margin-bottom: 20px; color: #5c5e61; line-height: 24px; font-size: 14px;}
.product .wrap-product-list .squeezer09 .col-sm-6 {width: 100%; margin-bottom: 40px;}
.product .wrap-product-list .squeezer09 ul li .box-title {margin-bottom: 15px; color: #5c5e61; line-height: 28px; font-size: 18px; font-weight: 500;}
.product .wrap-product-list .squeezer09 ul li .box-txt {color: #5c5e61; line-height: 24px; font-size: 14px;}
.product .wrap-product-list .squeezer09 ul li img {width: auto;}

.product .wrap-product-list .squeezer10 {background:#ffffff; background-size: cover; margin:0 15px;}
.product .wrap-product-list .squeezer10 .title {margin-bottom: 15px; color: #2b2f33; line-height: 40px; letter-spacing: -1px; font-size: 30px;}
.product .wrap-product-list .squeezer10 .title .bold {font-weight: 500;}
.product .wrap-product-list .squeezer10 .txt {margin-bottom: 20px; color: #5c5e61; line-height: 24px; font-size: 14px;}
.product .wrap-product-list .squeezer10 .col-sm-6 {width: 100%; margin-bottom: 40px;}
.product .wrap-product-list .squeezer10 ul li .box-title {margin-bottom: 15px; color: #5c5e61; line-height: 28px; font-size: 18px; font-weight: 500;}
.product .wrap-product-list .squeezer10 ul li .box-txt {color: #5c5e61; line-height: 24px; font-size: 14px; margin-top: 10px;}
.product .wrap-product-list .squeezer10 ul li img {width: auto;}

.product .wrap-product-list .section.a13 .wrap-imgBox .product-title {min-width: 240px !important;}

/* 170816 : mobile 스퀴저 끝 */

/* 170922 : mobile 엣지 */
.product .wrap-product-list .edge01 {background:url('/images/product/edge/product_info_H36_01_bg_m.jpg') 50% 100% no-repeat; height: 800px;}
.product .wrap-product-list .edge01 .desc {margin-bottom: 10px!important;}
.product .wrap-product-list .edge01 .imgSet {display: none;}

.product .wrap-product-list .edge02 {background:url('/images/product/edge/product_info_H36_02_m.jpg') 50% 100% no-repeat; height: 1000px;}

.product .wrap-product-list .edge03 .abs {position: absolute; top: 16.666%; left: 3.125%; text-align: left;}
.product .wrap-product-list .edge03 .abs h4 {font-size: 22px; line-height: 2.1rem; margin-bottom: 1.5rem; font-weight: 400; color: #2b2f33;}
.product .wrap-product-list .edge03 .abs .desc {font-size: .9rem; line-height: 1.5rem;}

.product .wrap-product-list .edge04 .abs {position: absolute; top: 16.666%; right: 3.125%; text-align: right;}
.product .wrap-product-list .edge04 .abs h4 {font-size: 22px; line-height: 2.1rem; margin-bottom: 1.5rem; font-weight: 400; color: #2b2f33;}
.product .wrap-product-list .edge04 .abs .desc {font-size: .9rem; line-height: 1.5rem;}

.product .wrap-product-list .edge05 .abs {position: absolute; top: 16.666%; left: 3.125%; text-align: left;}
.product .wrap-product-list .edge05 .abs h4 {font-size: 22px; line-height: 2.1rem; margin-bottom: 1.5rem; font-weight: 400; color: #2b2f33;}
.product .wrap-product-list .edge05 .abs .desc {font-size: .9rem; line-height: 1.5rem;}

.product .wrap-product-list .edge06 {background:url('/images/product/edge/product_info_H36_06_m.jpg') 50% 100% no-repeat; height: 800px;}

.product .wrap-product-list .edge07 .abs {position: absolute; top: 16.666%; left: 3.125%; text-align: left;}
.product .wrap-product-list .edge07 .abs h4 {font-size: 22px; line-height: 2.1rem; margin-bottom: 1.5rem; font-weight: 400; color: #2b2f33;}
.product .wrap-product-list .edge07 .abs .desc {font-size: .9rem; line-height: 1.5rem;}

.product .wrap-product-list .edge08 .abs {position: absolute; top: 16.666%; right: 3.125%; text-align: right;}
.product .wrap-product-list .edge08 .abs h4 {font-size: 22px; line-height: 2.1rem; margin-bottom: 1.5rem; font-weight: 400; color: #2b2f33;}
.product .wrap-product-list .edge08 .abs .desc {font-size: .9rem; line-height: 1.5rem;}

.product .wrap-product-list .edge09 .abs {position: absolute; top: 16.666%; left: 3.125%; text-align: left;}
.product .wrap-product-list .edge09 .abs h4 {font-size: 22px; line-height: 2.1rem; margin-bottom: 1.5rem; font-weight: 400; color: #2b2f33;}
.product .wrap-product-list .edge09 .abs .desc {font-size: .9rem; line-height: 1.5rem;}

.product .wrap-product-list .edge10 {background:url('/images/product/edge/product_info_H36_10_m.jpg') 50% 100% no-repeat; height: 700px;}
.product .wrap-product-list .edge10 h4 {color: #FFFFFF;}

.product .wrap-product-list .edge11 {background: #eeebeb;}
.product .wrap-product-list .edge11 .desc {margin: 10px 0 0 0;}

.product .wrap-product-list .edge13 .title {color: #ffffff; margin-bottom: 3%!important;}
.product .wrap-product-list .edge14 .title, .product .wrap-product-list .edge15 .title {margin-bottom: 3%!important;}

/* 170922 : mobile 엣지 끝*/

/* 171106 : 원더 추가 */

.product .wrap-product-list .wonder01 {background:url('/images/product/wonder/product_info_h34_01.jpg') 55% 100% no-repeat; height: 580px; padding-top: 150px;}
.product .wrap-product-list .wonder01 .title {color: #FFFFFF;}
.product .wrap-product-list .wonder02 {background: #f6f6f6!important; padding: 30px 0 0 0;}
.product .wrap-product-list .wonder03 {padding: 60px 0 0 0;}
.product .wrap-product-list .wonder04 {padding: 0 0 120px 0;}
.product .wrap-product-list .wonder04 .title h3 {font-size: 22px; line-height: 30px; margin-top: 60px;}
.product .wrap-product-list .wonder04 .word-br {margin: 0;}
.product .wrap-product-list .wonder05 .col-md-4 {padding:0 10px;}
.product .wrap-product-list .wonder05 .col-xs-6 {width: 100%;}
.product .wrap-product-list .wonder05 .word-br, .product .wrap-product-list .wonder05 dd {color: #FFFFFF;}
.product .wrap-product-list .wonder05 .word-br {padding-top: 20px; font-size: 24px; line-height: 36px;}
.product .wrap-product-list .wonder05 dd {font-size: 16px; line-height: 26px; padding: 20px 0 40px 0;}
.product .wrap-product-list .wonder05 .last dd {padding: 20px 0 0 0;}
.product .wrap-product-list .wonder05 .box {margin: 0 auto;}
.product .wrap-product-list .wonder05 .box .col-xs-6 {float: none; margin: 0 auto;}
.product .wrap-product-list .wonder06 .wonder_btn {margin-top: 5%; color: #7cb30a; text-decoration: underline; display: inline-block;}
.product .wrap-product-list .wonder07 .wrap-imgBox .product-title {width: 340px !important;}

/* 171106 : mobile 원더  */

/* 171108 : 쿡마스터 */

.product .cookmaster {text-align: center;}

/* 171108 : 쿡마스터 끝 */

/* 171129 : mobile 쿡마스터 추가 */

.product .wrap-product-list .cookmaster01 {background:url('/images/product/cookmaster/product_info_cookmaster_01_m.jpg') 50% 100% no-repeat; height: 680px; padding-top: 60px;}
.product .wrap-product-list .cookmaster01 .title {text-align: center; color: #343434;}
.product .wrap-product-list .cookmaster01 .title h3 {font-size: 18px; line-height: 1.5; margin:0; font-weight: 100}
.product .wrap-product-list .cookmaster01 .title h3 .title {font-size: 32px; line-height: 46px; font-weight: 600;}
.product .wrap-product-list .cookmaster01 .title h3 .sub {font-size: 14px; line-height: 1.5;}
	
/* 171129 : mobile 쿡마스터 끝 */

/* 180108 : 특별한 휴롬 - 도서&논문 추가 */
.slide .section .container .s-txt .title_book {font-size: 22px;}
.slide .section .container .s-txt .book li {background: #FFFFFF; border: 1px solid #E0E1E2; width: 100%; overflow: hidden; margin-bottom: 30px;}
.slide .section .container .s-txt .book li div {color: #acaeae;}
.slide .section .container .s-txt .book li div.book_img {padding: 25px 35px;}
.slide .section .container .s-txt .book li div.book_desc {padding: 0 35px 25px 35px; text-align: center; font-size: 14px;}
.slide .section .container .s-txt .book li div.book_desc .title {color: #7CB30A; font-weight: 500; font-size: 18px;}
.slide .section .container .s-txt .book li div.book_desc .thesis_title {color: #2b2f33; font-size: 18px;}
.slide .section .container .s-txt .book li div.book_desc .sub_title {font-size: 14px;}
.slide .section .container .s-txt .book li div.book_desc .cts {margin: 30px 0;}

.btn_up_layer {position:fixed;bottom:20px;right:15px;display:none;z-index:1;width:45px;height:45px;background:url('/images/product/btn_top.png') 0 0 no-repeat;z-index: 10;background-size:45px;text-indent: -9999%;font-size:0;}
.btn_help {position:fixed;bottom:75px;right:15px;display:none;z-index:1;width:45px;height:45px; background:#82be04; z-index: 10;background-size:45px;text-indent: -9999%;font-size:0;border-radius:50px;animation: flash 1.5s step-end 3;}
.btn_help.transper{background: none;}
.btn_help.open .detail-view{display: block;}
.btn_help.open {background: none;}
.btn_help:after{content: '';display: block;position: absolute;top: 0;right: 0;background:url('/images/product/icon_tel.png') 50% 50% no-repeat;width: 45px;height:45px;background-size:16px auto;}
.btn_help .detail-view{position: absolute;top: 0;right: 0;height: 100%;width: 135px;background:#82be04;border-radius:50px;display: none;}
.btn_help .detail-view p{text-indent: 0;text-align: center;padding-right: 25px;line-height: 1.3em;font-size: 9px;color: #fff;text-indent: 0;line-height: 1.3em;}


.btn_back_layer {position:fixed;bottom:130px;right:15px;display:none;z-index:1;width:45px;height:45px;background:url('/images/product/btn_back.png') 0 0 no-repeat;z-index: 10;background-size:45px;text-indent: -9999%;font-size:0;}
.btn_up_layer.fixed {position: absolute;right: 0;}
.btn_help.fixed {position: absolute;right: 0;}
.btn_back_layer.fixed {position: absolute;right: 0;}

.product .col-height{width:100%;}
.mobile-img-width100 img{width:100%}

@media screen and (min-width:475px) {
	.product .wrap-tmaster .section .slick-rolling .roll-txt .roll-img {max-height:350px;}
	
	.product-diva .sec-14 ul{padding: 0 30px;margin-top: 30px;}
	.product-diva .sec-18 ul li .txt-box .btn-buy{margin-right: 20px;}
	
}
@media (max-width:767px) {
	.product-diva .sec-18 ul li .txt-box .btn-buy{margin-right: 20px;}
/*.video-background {display:none;}*/}
@media (min-aspect-ratio: 16/9) {
	/* .video-background iframe {height: 150%; top: -25%;} */
}
@media (max-aspect-ratio: 16/9) {
	/* .video-background iframe {width: 300%; left: -100%;} */
}

/* tablet */

@media screen and (min-width:767px) {
/* 메인 */
.wrap{}
.wrap-main {margin-top: 0;}
.wrap-main .main-header{z-index: 1001;top: 60px;}
.wrap-main .main-header .main-logo{left: 60px;width:119px;height: 20px; background:url('/images/product/logo_w.png') 0 0 no-repeat;background-size:119px;}
.wrap-main .main-header .btn-all-menu{top: 0;right: 60px;width: 40px;height: 35px;}
.wrap-main .main-header .btn-all-menu span{height:5px;}
.wrap-main .main-header .btn-all-menu .b1{margin-bottom:10px}
.wrap-main .main-header .btn-all-menu .b2{margin-bottom:10px}
.wrap-main .main-header .btn-all-menu.active .b1{transform:rotate(45deg) translate(9px,9px)}
.wrap-main .main-header .btn-all-menu.active .b3{transform:rotate(-45deg) translate(12px,-12px)}
.wrap-main .main-header .btn-all-menu.active .b2{transform:translateX(100px);opacity:0}
.all-menu .gnb ul li a {font-size: 26px;}
.all-menu ul li a:after{content:'';display:block;background:#80bd01;height:1px;position:absolute;bottom:0;left:0}

.all-menu .gnb ul li a:focus:after, 
.all-menu .gnb ul li a:hover:after{animation:line 0.5s forwards linear alternate}

.product .wrap-product-list .squeezer06 .abs .desc {width:auto; float:none;}
@keyframes line{
	0%{width:0}
	100%{width:100%}
}


.main-visual {margin-top:0;}
.main-visual .wheel{width:51px;height:90px;position:absolute;bottom:8%;left:0;right:0;margin:0 auto;transition:all .3s;}
.main-visual.white .wheel{background:url("/images/product/ico_mouse.png") 0 0 no-repeat;}
.main-visual.black .wheel{background:url("/images/product/ico_mouse_b.png") 0 0 no-repeat;}
.main-visual .wheel .wheel_obj1{position:absolute;top:40px;left:23px;width:4px;height:4px;border-radius:50%;animation:mouse_wheel 2.5s infinite cubic-bezier(0,0,0.2,1)}
.main-visual.white .wheel .wheel_obj1{background:#fff;}
.main-visual.black .wheel .wheel_obj1{background:#000;}

@keyframes mouse_wheel{
	0%{transform:translateY(0);opacity:0.2}
	100%{transform:translateY(20px);opacity:1}
}
.main-visual .slick-main-rolling .visual:after {box-shadow: 0 0 500px rgba(0,0,0,0.2) inset;}
.main-visual .slick-main-rolling .slick-arrow{top:calc(50% - 30px);width:60px;height:60px;transition:.3s;border: 1px solid rgba(255,255,255,.3);}
.main-visual .slick-main-rolling .slick-arrow.slick-prev{left:60px;background:url('/images/product/btn_arr_w_left.png') 50% 50% no-repeat;background-size:auto;}
.main-visual .slick-main-rolling .slick-arrow.slick-next{right:60px;background:url('/images/product/btn_arr_w_right.png') 50% 50% no-repeat;background-size:auto;}
.main-visual .slick-main-rolling .slick-arrow.slick-prev:hover,
.main-visual .slick-main-rolling .slick-arrow.slick-next:hover{background-color:rgba(255,255,255,.3);}

.main-visual.white .slick-main-rolling .slick-arrow.slick-prev{left:60px;background:url('/images/product/btn_arr_w_left.png') 50% 50% no-repeat;background-size:auto;border: 1px solid rgba(255,255,255,.3);}
.main-visual.white .slick-main-rolling .slick-arrow.slick-next{right:60px;background:url('/images/product/btn_arr_w_right.png') 50% 50% no-repeat;background-size:auto;border: 1px solid rgba(255,255,255,.3);}
.main-visual.black .slick-main-rolling .slick-arrow.slick-prev{left:60px;background:url('/images/product/btn_arr_b_left.png') 50% 50% no-repeat;background-size:auto;}
.main-visual.black .slick-main-rolling .slick-arrow.slick-next{right:60px;background:url('/images/product/btn_arr_b_right.png') 50% 50% no-repeat;background-size:auto;}
.main-visual.white .slick-main-rolling .slick-arrow.slick-prev:hover,
.main-visual.white .slick-main-rolling .slick-arrow.slick-next:hover{background-color:rgba(255,255,255,.3);}
.main-visual.black .slick-main-rolling .slick-arrow.slick-prev:hover,
.main-visual.black .slick-main-rolling .slick-arrow.slick-next:hover{background-color:rgba(0,0,0,.3);}

.main-visual .ico-shop .btn-set{top: 4%;right: 15%;}
.main-visual .ico-shop .btn-shop{width: 105px;margin: 0 7px;transition:all .3s;border: 2px solid #fff;}
.main-visual .ico-shop .btn-evt{width: 105px;margin: 0 7px;transition:all .3s;border: 2px solid #fff;}
.main-visual .ico-shop .btn-shop:hover{background: #82be04;}
.main-visual .ico-shop .btn-evt:hover{background: rgba(0,0,0,.7);}

.modal-youtube .modal-dialog {width:740px !important;}
.modal-youtube .modal-content .close {width:56px; height:100%; top:0; background:url('/images/product/contents-video-pop-close.png') center center no-repeat; background-size:17px 16px;}
.slick-main-rolling .visual .container .main-txt h2 {font-size:42px; line-height:56px;opacity: 1;}

.slick-main-rolling .visual:before{content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: rgba(0,0,0,.6);opacity:.5;}
/* .slick-main-rolling .visual.slick-active:before{animation:fadeDim 3s 2s ease-out alternate both;} */
.slick-main-rolling .visual.slick-active .container .main-txt h2 {animation:subFadeIn 1s .5s alternate both;}

@keyframes FadeIn {
	0%{transform:translate(0,20px);opacity: 0;}
	100%{transform:translate(0,0);opacity: 1;}
}

.slick-main-rolling .slick-dots li button{background:#8e8e8e;text-indent:-9999%;font-size:0;width:45px;height:2px;margin-right:5px;;}

.main-content .content{padding:80px 0;margin-bottom: 0;}
.main-content .content h2{font-size: 38px;line-height: 38px;margin-bottom:40px;}

.main-content .content .list.list-left .txtbox{height: 23.256%;}
.main-content .content .list.list-left .thumb{height: 76.744%;}
.main-content .content .list.list-left .thumb div{position: relative;height: 100%;overflow: hidden;}
.main-content .content .list.list-left .thumb img{position: absolute;top: 50%;transform:translateY(-50%) scale(1.25)}
.main-content .content .list.list-left .thumb .slick-current img{z-index: 1;}
.main-content .content .list.list-right{padding-left: 3.226%;}
.main-content .content .list.list-right .thumb{height: 140px;}
.main-content .content .list.list-right .thumb img{position: absolute;top: 50%;transform:translateY(-50%)}
.main-content .content .list.list-right .li1{margin-bottom: 20px;}
.main-content .content .list .txtbox{background: #f2f2f2;position: relative;padding:30px}
.main-content .content .list .txtbox h3{font-size: 22px;margin-bottom: 10px;}
.main-content .content .list .txtbox span{font-size: 16px;line-height: 24px;height: 50px;}
.main-content .content .list .txtbox .ellip{-webkit-line-clamp: 2;}
.main-content .content .list .more{position: absolute;right: 0;bottom: 0; }
.main-content .content .list .more a{color: #333;background:transparent;border: 1px solid #808080;padding:4px 50px 5px 20px;}
.main-content .content .list .more a:before,
.main-content .content .list .more a:after{background: #333;}
.main-content .content .list .more a:before{transform:rotate(0)}
.main-content .content .list .more a:hover{background: #333;color: #fff;}
.main-content .content .list .more a:hover:before{background: #fff;transform:rotate(90deg)}
.main-content .content .list .more a:hover:after{background: #fff;transform:rotate(180deg)}

.main-content .product-intro {padding:80px 0 ;background: #eaeaea;}
.main-content .product-intro .product-list{width: 37.096%;max-height:460px;overflow: hidden;}
.main-content .product-intro .product-list .thumb{padding:0 15px;}
.main-content .product-intro .product-list .thumb .slick-dots li button{width:49px;}
.main-content .product-intro .product-list .more a{font-size: 12px;padding:16px 110px 16px 42px;}
.main-content .product-intro .product-list .more a:before,
.main-content .product-intro .product-list .more a:after{top: 24px;right:42px;height: 2px;}
.main-content .product-intro .product-list .more a:before{transform:rotate(0)}
.main-content .product-intro .product-list .more a:hover:before{transform:rotate(90deg)}
.main-content .product-intro .product-list .more a:hover:after{transform:rotate(180deg)}
.main-content .product-intro .video-player{width: 62.903%;margin-top: 0;max-height:460px;overflow: hidden;}

.main-content .news-tab {margin-bottom:30px; padding:80px 0 30px;}
.main-content .news-tab .container {padding:0;}
.main-content .news-tab .container > div {}
.main-content .news-tab .container .thumb {}
.main-content .news-tab .container .thumb img {width:100%;transition:.3s;}
.main-content .news-tab .container > div:hover .thumb img {transform:scale(1.1);}
.main-content .news-tab .cont-detail {padding:25px 30px;}
.main-content .news-tab .cont-detail .title {letter-spacing:0;}
.main-content .news-tab .cont-detail .desc {font-size:15px;}
.main-content .news-tab .cont-detail .date {margin-top:15px; color:#b9b9b9; font-size:13px;}
.main-content .news-tab .cont-detail .more {width:30px; height:30px; background:url('/images/product/contents-recipes-list-go.png') 0 0 no-repeat;transition:.3s;}
.main-content .news-tab a:hover .more {background:url('/images/product/btn_main_content_more_over.png') 0 0 no-repeat}
.main-content .news-tab .ellipsis{height:90px;}

.quick-menu ul:after,
.quick-menu ul:before {display:block; position:absolute; top:50%; width:18%; height:1px; background:#dbdee0; content:'';} /* width:23.387%; */ /* 170829 : 수정 */
.quick-menu ul:after {left:0;}
.quick-menu ul:before {right:0;}
.quick-menu ul li {float:none; width:15%; padding:0 5px;}
.quick-menu ul li a {padding-top:75px; font-size:15px;}
.quick-menu ul li a span {height:70px;}
.quick-menu ul li:nth-child(1) a span {background-size:auto}
.quick-menu ul li:nth-child(2) a span {background-size:auto}
.quick-menu ul li:nth-child(3) a span {background-size:auto}
.quick-menu ul li:nth-child(4) a span {background-size:auto}



/* 서브 */
span.block {display:none;}

.mo-menu {display:none;}
.pc-menu {display:block;}

.header {min-height:60px; transition:all .3s;}
.header .pc-menu {min-height:60px;position:relative; max-width:1240px; margin:0 auto; padding:0 70px; /* overflow:hidden; */}
.header .pc-menu h1 {position:absolute; top:22px; left:15px; transition:all .3s;z-index: 1;}
.header .pc-menu .gnb {width:100%; text-align:center;position: absolute;top: 0;left: 0;height: 100%;padding:14px 3.71% 0 22.677%}
.header .pc-menu .gnb > li {float: left;margin-right:4.238%;height: 100%;cursor:pointer}
.header .pc-menu .gnb > li:last-child {margin-right:0;}
.header .pc-menu .gnb > li a {display:block; color:#28292d; font-size:18px; font-weight:500; transition:all .3s;}
.header .pc-menu .gnb > li:hover > a {color: #80bd01;}
.header .pc-menu .gnb > li.active > a {color:#77af06;}
.header .pc-menu .btn-shop {display:block; position:absolute; top:11px; right:15px; float:right; padding-left:30px; background:url('/images/product/ico_shop2.png') 0 50% no-repeat; transition:all .3s;text-indent: -9999%;font-size: 0;width: 110px;height: 38px;}
.header .pc-menu .drop-menu{position: absolute;top: 60px;left: 0;background: #fff;display: none;transform:translateX(-50%);min-width: 180px;border: 1px solid rgba(54,54,54,0.4);border-top: 1px solid #e5e5e5;;z-index: 1;}
.header .pc-menu .drop-menu li {}
.header .pc-menu .drop-menu li a{font-size: 15px !important;padding:9px 21px;text-align: left;}
.header .pc-menu .drop-menu li a:focus,
.header .pc-menu .drop-menu li a:hover{background: #363636;color: #fff;}

/* SUBPAGE */
.sub-visual {max-height:600px; margin-top:60px;overflow: hidden;}
.fullpage-wrap .sub-visual {max-height:none !important;}
.special .sub-visual {background:url('/images/product/bg_special_hurom.jpg') 50% 0 no-repeat;}
.story .sub-visual {overflow:hidden;background:url('/images/product/bg_story_hurom.jpg') 50% 0 no-repeat;}
.product .sub-visual {background:url('/images/product/bg_product_hurom.jpg') 50% 0 no-repeat;overflow:hidden;background: #000;}

.sub-visual .title {top:35%; left:0; right:0; bottom:0;width:100%; margin-top:0; padding-left:10%; text-align:left;}
.sub-visual .title .page-num {padding:5px 14px 6px;}
.sub-visual .title h3 {margin:25px 0 15px; font-size:40px; font-weight:500}
.sub-visual .title .desc {font-size:20px;}
.sub-visual .title .line {}

.sub-menu.pcMenu {max-width:1920px; height:40px; margin:0 auto; overflow:hidden; background:rgba(43,47,51,0.8);left:0;}
.sub-menu.pcMenu h3 {float:left; background:rgba(128,189,1,0.9);}
.sub-menu.pcMenu h3 a {padding:9px 37px; font-size:15px;}
.sub-menu.pcMenu h3 a {}
.sub-menu.pcMenu .menu-list {display:block !important;}
.sub-menu.pcMenu .menu-list li {float:left;}
.sub-menu.pcMenu .menu-list a {display:block; padding:9px 15px !important; color:#fff; font-size:15px;letter-spacing:-1px;}
.sub-menu.pcMenu .menu-list a:hover,
.sub-menu.pcMenu .menu-list .active a {background:#2b2f33; color:#7cb30a;}
.sub-menu.fixed {top:64px;}

.slide .section {padding:90px 0;}
.slide .section .container .s-txt .preface {margin-bottom:20px; padding:8px 20px; font-size:14px;}
.slide .section .container .s-txt h4 {font-size:32px; line-height:50px;}
.slide .section .container .s-txt h5 {font-size:24px;}
.slide .section .container .s-txt .point {font-size:18px!important;} /* 170719 : 추가 */
.slide .section .container .s-txt .desc {font-size:15px; line-height:26px; margin-bottom:80px;}
.slide .section .container .s-txt .subs {font-size:18px;}
.slide .section .container .s-txt .quote p {margin:0 0 32px 0; font-size:18px;}
.slide .section .container .s-txt .quote h3 {font-size:32px;}
.slide .section .container .s-txt .quote2 p {margin:10px 0 60px; font-size:13px;}
.slide .section .container .s-txt figure {}
.slide .section .container .s-txt figure figcaption {margin-top:30px;}
.slide .section .container .s-txt figure figcaption p {font-size:18px;}
.slide .section .container .s-txt figure figcaption span {font-size:13px;}
.slide .section .container .s-txt .popup-vod p {}
.slide .section .container .s-txt .popup-vod .play {margin-bottom:60px;}
.slide .section .container .s-txt .popup-vod .play span {width:36px; height:36px; background-size:36px;}
.slide .section .container .s-txt .circle {width:50px; height:50px; font-size:18px;}
.slide .section .container .s-txt .hLine {height:40px; margin:40px 0;}

.slide .section .container .s-txt .colum-enzyme {margin:45px 0 50px;}
.slide .section .container .s-txt .colum-enzyme .colum-left {}
.slide .section .container .s-txt .colum-enzyme .colum-left img {width:100%; /* width:80%;*/}
.slide .section .container .s-txt .colum-enzyme .colum-left div:nth-child(2) {margin-top:0;}
.slide .section .container .s-txt .colum-enzyme .colum-left .quote,
.slide .section .container .s-txt .colum-oxy .quote {margin-top:30px; color:#acaeae; font-size:13px;}
.slide .section .container .s-txt .colum-enzyme .colum-right {text-align:left;/* padding-top:60px;*/}
.slide .section .container .s-txt .colum-enzyme .colum-right > div:first-child {margin:0;}
.slide .section .container .s-txt .define {text-align:inherit;}
.slide .section .container .s-txt .define dt {font-size:18px; line-height:30px;}
.slide .section .container .s-txt .define dd {font-size:15px; line-height:26px;}

.slide .section .container .s-txt .colum-poly {margin:60px 0; overflow:hidden;}
.slide .section .container .s-txt .colum-poly .desc {margin-bottom:40px;}
.slide .section .container .s-txt .colum-poly .colum-left {padding-left:30px;}
.slide .section .container .s-txt .colum-poly .colum-right {padding-top:50px;}
.slide .section .container .s-txt .colum-poly .colum-right div:first-child {margin:0;}

.slide .section .container .s-txt .colum-oxy .colum-left {padding-right:30px; text-align:right;}
.slide .section .container .s-txt .colum-oxy .colum-right {padding-left:30px; text-align:left;}
.slide .section .container .s-txt .colum-oxy .colum-left,
.slide .section .container .s-txt .colum-oxy .colum-right {min-height:650px}
.slide .section .container .s-txt .colum-oxy .define {/* position:absolute;top:30%;width:40%;*/}
.slide .section .container .s-txt .colum-oxy .colum-left .define {left:0; text-align:right;}
.slide .section .container .s-txt .colum-oxy .colum-right .define {right:0; text-align:left;}
.slide .section .container .s-txt .colum-oxy .quote {margin-bottom:40px;}
.slide .section .container .s-txt .colum-oxy .define dt {padding:0; font-size:20px; line-height:28px;}
.slide .section .container .s-txt .colum-oxy .define dd {font-size:15px; line-height:24px;}

.slide .section .container .s-txt .colum-flavor .colum-left {margin-bottom:70px; padding-right:15px;}
.slide .section .container .s-txt .colum-flavor .colum-right {margin:0; padding-left:15px;}

.colum-change {margin-top:100px;}
.colum-change .left .chg-txt {font-size:14px; line-height:28px}
.colum-change .left .chg-img,
.colum-change .right .chg-img {padding:0 80px;}
.colum-change .right {margin-top:0; padding-top:0;}
.colum-change .right .chg-txt {margin-top:8px; font-size:14px; line-height:28px}
.colum-change .left .chg-txt p,
.colum-change .right .chg-txt p {margin:20px 0; font-size:36px;}
.colum-change .arr {top:34%; left:calc(50% - 21px); width:41px; height:22px; background:url('/images/product/ico_arr.png') 0 0 no-repeat; border:0 none}

.slide .section .listSet-3 {}
.slide .section .listSet-3 {}
.slide .section .listSet-3 .thumb {}
.slide .section .listSet-3 dl {padding:25px 0 0}
.slide .section .listSet-3 dl dt {margin-bottom:10px;}
.slide .section .listSet-3 dl dd {}

.slide .section .listSet-5 {position:relative; overflow:hidden;}
.slide .section .listSet-5 li {display:inline-block; float:left; width:20%; padding:0 10px; font-size:18px; vertical-align:top;}
.slide .section .listSet-5 li .thumb {}
.slide .section .listSet-5 li dl {margin:20px 0;}
.slide .section .listSet-5 li dl dt {font-size:22px; line-height:36px;}
.slide .section .listSet-5 li dl dd {padding:0; font-size:14px; line-height:22px;}

.sub-head {padding:60px 0 0 0;}
.sub-head h3 {font-size:45px; line-height:45px;}
.sub-head p {font-size:16px; line-height:26px;}

.slide .section .panel-open {}
.slide .section .panel-open p {}
.slide .section .panel-open.collapsed button {width:42px; height:42px; margin-top:20px; background:url('/images/product/ico_panel_open.png') 0 0 no-repeat; background-size:auto;transition:.5s;transform:rotate(0)}
.slide .section .panel-open button {width:42px; height:42px; margin-top:20px; background:url('/images/product/ico_panel_open_over.png') 0 0 no-repeat; background-size:auto;transition:.5s;transform:rotate(45deg);}
.slide .section .panel-open.collapsed:hover button {background:url('/images/product/ico_panel_open_over.png') 0 0 no-repeat;background-size:auto;}

.slide .section-panel {}
.slide .section-panel .panel-slide .ico {background-size:auto}
.slide .section-panel .panel-slide .ico-cell {width:31px; height:42px;}
.slide .section-panel .panel-slide .ico-leaf {width:24px; height:44px;}
.slide .section-panel .panel-slide .ico-apple {width:36px; height:42px;}
.slide .section-panel .panel-slide .circle {width:50px; height:50px; margin-bottom:10px; padding:12px 0 8px; font-size:16px;}
.slide .section-panel .panel-slide .hLine {height:40px; margin:20px 0;}
.slide .section-panel .panel-slide h4 {margin:15px 0 20px; font-size:32px; line-height:50px;}
.slide .section-panel .panel-slide .quote {font-size:18px; line-height:28px;}
.slide .section-panel .panel-slide .quote p {margin-top:30px;}
.slide .section-panel .panel-slide .desc {font-size:14px; line-height:24px;}
.slide .section-panel#acco2 .panel-slide.s1 .quote.mfix p {margin:0 0 15px 0;}
.slide .section-panel#acco4 .panel-slide.s1 {padding:90px 0;}
.slide .section-panel#acco2 .panel-slide.s1 .quote.mfix p,
.slide .section-panel#acco4 .panel-slide.s1 .quote.mfix p {margin:40px 0 10px;}
.slide .section-panel .panel-slide.s1 figcaption {/* margin:40px 0 45px 0;*/}
.slide .section-panel .panel-slide.s1 figcaption p{color:#ccc;}
.slide .section-panel .panel-slide.s1 figcaption span{color:#acaeae;font-size:13px;}
.slide .section-panel .panel-slide.s1 .section3-panel-graph2 + figcaption{margin-top:80px;}
.slide .section-panel .panel-slide.s3 figure {margin:70px 0 50px}
.slide .section-panel .panel-slide .polyphenol {height:364px; max-height:364px; background:url('/images/product/img_special_polyphenol.jpg') 50% 0 no-repeat;}
.slide .section-panel .panel-slide .pictogram {height:762px; background:url('/images/product/img_special_natural_pictogram.png') 50% 0 no-repeat; margin-top:-250px}

.slide .section.spc-natural1 {background:url('/images/product/bg_special_section1_1.jpg') 0 20% repeat-x; background-size:auto 101%}
.slide .section.spc-natural2 .colum-right .define dt {margin-top:0;}
.slide .section.spc-natural2 .colum-left .quote {margin-top:40px !important;}
.slide .section.spc-natural4 .quote {margin-top:0;}
.slide .section.spc-natural4 .mfix h4 {margin-bottom:60px !important;}
.slide .section.spc-natural7 .desc.mfix {margin-bottom:90px;}
.slide .section.spc-natural7 .define dt .thumb {padding: 0 10px;}
.slide .section.spc-natural7 .define dd {padding:0;}
.slide .section.spc-natural7 .ref{font-size:14px;}

.slide .section.about-bi .pic-bi {margin:40px 0;}
.slide .section.about-bi .down-logo a {padding:10px 95px 11px 115px;background-position:30% 50%;}
.slide .section.about-bi .down-logo a:hover {background-position:30% 50%;}
.slide .section.about-bi .pic-bi .bi-wrap {margin-bottom:50px;}
.slide .section.about-bi .pic-bi .bi-wrap .list span {width:215px; height:215px; font-size:24px;}
.slide .section.about-bi .pic-bi .bi-wrap .list.bi01 {margin-right:-15px;}
.slide .section.about-bi .pic-bi .bi-wrap .list.bi02 {margin-left:-15px;}
.slide .section.about-bi .pic-bi .bi-wrap .ico-plus {top:28%; color:#fff; font-size:24px;}

.slide .section.about-tech .desc2 {font-size:14px}
.slide .section.about-contact {}
.slide .section.about-contact .more-cafe {margin-top:80px;}

.slick-global-maps {}
.slick-global-maps .slick-slide {padding:0 100px;}
.slick-global-maps .minimap {display:block; position:absolute; top:0; right:0;}
.slick-global-maps .location {position:absolute; right:0; bottom:-30px; text-align:right;}

.slick-global-title {padding:0;}
.slick-global-title .slick-slide {padding:0;}
.slick-global-title .slick-slide a {padding:20px 19px; font-size:14px;}

.nav.history-tabs li a {font-size:18px;}
.nav.contact-tabs li a {padding:15px 0; font-size:18px;}
.nav.history-tabs li a br,
.nav.contact-tabs li a br {display:none;}
.nav.contact-tabs li{width:20% !important;}

.tab-content .tab-pane > div.history-txt {padding-left:15px;}
.tab-content .tab-pane > div.history-img {padding-top:120px; padding-right:15px; text-align:right}
.tab-content .tab-pane > div.history-img.item1 {padding-left:32%;}
.tab-content .tab-pane > div.history-img.item2 {padding-left:15%;}
.tab-content .tab-pane > div.history-img.item1,
.tab-content .tab-pane > div.history-img.item2 {padding-right:15px;}
.tab-content .tab-pane > div.history-img .history-line {margin-left:0; padding-left:0; border-left:0 none; ;}

.tab-content .dl-history {margin:0; padding:20px 0;}
.tab-content div.history-txt:first-child .dl-history {padding-top:78px;}
.tab-content .dl-history dt {padding-left:68px; background:url('/images/product/ico_story_history_year.png') 0 50% no-repeat; background-size:auto; font-size:20px;}
.tab-content .dl-history dd {padding-left:60px; font-size:14px;}
.tab-content .dl-history dd .month {margin-right:20px; line-height:28px}
.tab-content .dl-history dd p {line-height:28px;width:85%;}

.tab-content .wrap-center-loca {margin-top:40px;}
.tab-content .wrap-center-loca img {width:auto;}
.tab-content .wrap-center-loca .center-name {margin:0 0 30px; font-size:24px; letter-spacing:0;}
.tab-content .wrap-center-loca .table-center-loca {font-size:18px;}
.tab-content .wrap-center-loca .table-center-loca th {}
.tab-content .wrap-center-loca .table-center-loca td {}
.tab-content .wrap-center-loca .center-map {}
.tab-content .wrap-center-loca .center-map iframe {width:100%; min-height:350px}

.slide .section .common-btn a {padding:10px 70px 11px 60px; background-position:85% 50%;}
.slide .section .common-btn a:hover {background-position:85% 50%;}
.slide .section.rnd-vod {padding:50px 0;}
.slide .section.rnd-vod .define {min-height:220px; margin-bottom:0; padding:0 50px;}

.slide .section.rnd-lab {}
.slide .section.rnd-lab  h4.mfix {margin-bottom:40px !important;}
.slide .section.rnd-lab .define dt {font-size:20px !important;}
.slide .section.rnd-lab .define dd {font-size:14px !important; line-height:24px !important;}
.slide .section.rnd-lab .desc {margin-bottom:30px !important;}
.slide .section.rnd-lab .pLab {margin-bottom:70px;}
.slide .section.rnd-lab .pLab .list,
.slide .section.rnd-lab .bLab .list {height:235px !important;}
.slide .section.rnd-lab .pLab .list.L1 {background:url('/images/product/img_story_pLab_list1.jpg');}

.slide .section.juice-wrap {padding:80px 0;}
.slide .section.juice-wrap .subs {margin-bottom:100px !important;}
.slide .section.juice-wrap .listSet-3 .define dt {font-size:18px; line-height:24px;}
.slide .section.juice-wrap .listSet-3 .define dd {font-size:14px; line-height:20px}
.slide .section.juice-wrap .slick-hurom-juice .slick-next {right:30px;}
.slide .section.juice-wrap .slick-hurom-juice .slick-prev {left:30px;}
.slide .section.juice-wrap .slick-hurom-juice .slick-arrow,
.slide .section.dev-info .slick-dev .slick-arrow {top:calc(50% - 30px); width:60px; height:60px; background-size:60px !important;}
.slide .section.dev-info {padding:70px 0 30px;}

.slide .section.dev-lab {}
.slide .section.dev-lab .dev-program {}
.slide .section.dev-lab .dev-program .thumb .sort {top:calc(50% - 31px); left:calc(50% - 31px); width:62px; height:62px;}
.slide .section.dev-lab .dev-program .thumb .sort div {line-height:14px;}
.slide .section.dev-lab .dev-program .program {min-height:200px; max-height:auto; margin-bottom:30px; padding:25px;}
.slide .section.dev-lab .dev-program .program .define dd {max-height:70px; font-size:15px; line-height:24px;}
.slide .section.dev-lab .dev-program .program .program-list {font-size:15px;}
.slide .section.dev-lab .dev-program.mHeight .program {min-height:290px; max-height:none;}
.slide .section.dev-lab .dev-program .program .more {right:25px; bottom:25px; width:30px; height:30px; background-size:auto;}
.slide .section.dev-lab .dev-program .program .date {position:absolute;bottom:25px;left:25px;}

.slide .section.spc-tech1 .img-offset {margin-top:-150px; margin-bottom:-150px;}
.slide .section.spc-health2 .quote.mfix {margin-top:70px !important;}
.slide .section.spc-health3 .subs {margin-top:70px !important;}
.slide .section.spc-health4 .subs {margin:60px 0 15px !important;}
.slide .section.spc-health4 .desc {margin-bottom:50px !important;}
.slide .section.spc-health4 .quote p {margin-bottom:20px !important;}
.slide .section.spc-health5 .define {text-align:left !important;}
.slide .section.spc-health5 .desc {margin-bottom:80px !important}
.slide .section.spc-health5 .mfix {margin-top:30px;}
.slide .section.spc-health5 .mfix dt {margin-top:0;}

.product .wrap-product-list .section .title {margin-bottom:8%;}
.product .wrap-product-list .section.product3 .title {margin-bottom:8%;}
.product .wrap-product-list .section .title h3 {margin-bottom:30px; font-size:48px; line-height:60px;}
.product .wrap-product-list .section .title dl dd {font-size:15px;line-height:26px;}
.product .wrap-product-list .section.product1 .title p,
.product .wrap-product-list .section.product2 .title p,
.product .wrap-product-list .section.product3 .title p {font-size:16px; line-height:24px;}
.product .wrap-product-list .section .product-list .list > div {text-align:left}
.product .wrap-product-list .section .algin-left {text-align:left;}

.product .wrap-product-list .section .product-list .list .p-desc {font-size:16px; line-height:26px;}
.product .wrap-product-list .section .product-list .list .btn-set {margin-bottom:30px;}
.product .wrap-product-list .section .product-list .list .btn-set a {display:inline-block; margin-right:15px;}
.product .wrap-product-list .section .product-list .list .btn-set a .link {margin-right:10px; font-size:18px;}
.product .wrap-product-list .section .product-list .list .btn-set a .arr {width:30px; height:30px; background:url('/images/product/contents-news-list-go.png') 50% 50% no-repeat; background-size:auto !important;transition:.3s;}
.product .wrap-product-list .section .product-list .list .btn-set a:hover .arr{background: url('/images/product/btn_main_content_more_over.png') 50% 50% no-repeat;}
.product .wrap-product-list .section .product-list .list .preface {font-size:16px;}

/* 2018-05-15 */
.product .wrap-product-list .main-banner{height:calc(100vh - 61px);padding-top:0}
.product .wrap-product-list .banner-list .list .txt-box{/* margin-top:-60px */}
.product .wrap-product-list .banner-list .list .txt-box h3{font-size:42px;line-height:1.2em;margin-bottom:0}
.product .wrap-product-list .banner-list .list .txt-box .desc{font-size:28px}
.product .wrap-product-list .banner-list .list .txt-box .btn-more{font-size:14px;margin:50px auto 0;min-height:40px;min-width:160px;padding-right:15px}
.product .wrap-product-list .banner-list .list .txt-box .btn-more .icon-arr{height:12px;right:25%;top:calc(50% - 6px);width:7px}
.product .wrap-product-list .banner-list .slick-arrow{border:1px solid rgba(255,255,255,.3);height:60px;top:calc(50% - 30px);transition:0.3s;width:60px}
.product .wrap-product-list .banner-list .slick-prev{background:url("/images/product/btn_arr_w_left.png") 50% 50% no-repeat;background-size:auto;left:60px}
.product .wrap-product-list .banner-list .slick-next{background:url("/images/product/btn_arr_w_right.png") 50% 50% no-repeat;background-size:auto;right:60px}
.product .wrap-product-list .banner-list .slick-next:hover,
.product .wrap-product-list .banner-list .slick-prev:hover{background-color:rgba(255,255,255,.3)}
/* //2018-05-15 */

.product .wrap-product-list .section.c01 .title p {font-size:24px; line-height:30px;}
.product .wrap-product-list .section.c02 .pfix,
.product .wrap-product-list .section.c07 .pfix,
.product .wrap-product-list .section.c08 .pfix,
.product .wrap-product-list .section.c09 .pfix {padding:0}
.product .wrap-product-list .section.c04 {/* height:950px;*/}
.product .wrap-product-list .section.c04 .title {margin-top:35%;}
.product .wrap-product-list .section.c03 .top{margin-bottom:5%;}
.product .wrap-product-list .section.c03 .title h3{margin-top:10%;}
.product .wrap-product-list .section.c03 .title dl dd{margin-bottom:30%;}
.product .wrap-product-list .section.c03 .bottom{}
.product .wrap-product-list .section.c03 .bottom h3{margin-top:15%;}
.product .wrap-product-list .section.c03 .imgbox{padding-right:50%;}
.product .wrap-product-list .section.c05 .title {margin-bottom:15%;}
.product .wrap-product-list .section.c05 .pfix {padding-right:10%;}
.product .wrap-product-list .section.c05 .relPoint {margin-top:0; padding-right:15%;}
.product .wrap-product-list .section.c05 .wrap-count {/* top:calc(50% - 10px);left:0; */}
.product .wrap-product-list .section.c05 .wrap-count p{font-size:21px;font-weight:500;}
.product .wrap-product-list .section.c05 .wrap-count .counter {font-size:30px;}
.product .wrap-product-list .section.c07 {padding:100px 0 75px;}
.product .wrap-product-list .section.c07 .title h3{margin-top:5%;}
.product .wrap-product-list .section.c07 .title dl dd{margin-bottom:23%;}
.product .wrap-product-list .section.c07 .pfix{padding-right:50%;}
.product .wrap-product-list .section.c09 {padding:75px 0;}
.product .wrap-product-list .section.c10 dl dd{margin-bottom:100px;}
.product .wrap-product-list .section.c11 .desc {margin-bottom:5%;}
.product .wrap-product-list .section.c11 .desc span{font-size:26px;}
.product .wrap-product-list .section.c11 .desc .define dt {font-size:22px;margin-bottom:30px;}
.product .wrap-product-list .section.c11 .desc .define dd {font-size:16px;}
.product .wrap-product-list .section.c11 .img-offset {padding:0 10%;}
.product .wrap-product-list .section.c11 .img-offset img {margin-top:0;}
.product .wrap-product-list .section.c11 .right .img-offset {margin-top:102px;}
.product .wrap-product-list .section.c11 .column-box.right {padding-top:0;}
.product .wrap-product-list .section.c11 .column-box {}
.product .wrap-product-list .section.c13 .title p{font-size:20px;}
.product .wrap-product-list .section.c13 .components-list .list {height:230px;}
.product .wrap-product-list .section.c13 .components-list .flip {padding:0 25px;}
.product .wrap-product-list .section.c13 .components-list .flip .title {font-size:18px;}
.product .wrap-product-list .section.c13 .components-list .flip .desc {font-size:15px;}
.product .wrap-product-list .section.c13 .components-list p {font-size:15px;}
.product .wrap-product-list .section.c13 .components-list p:last-child{text-align:right;font-size:13px;}
.product .wrap-product-list .section.c14 .title h3 {font-size:20px;}
.product .wrap-product-list .section.c14 .wrap-imgBox {margin-top:60px;}
.product .wrap-product-list .section.c14 .wrap-imgBox .product-title {width:136px; height:30px; margin-top:-30px; border-radius:15px; font-size:14px; line-height:30px;}
.product .wrap-product-list .section.c14 .wrap-imgBox .spec-txt {margin-bottom:50px; font-size:13px; line-height:23px;}
.product .wrap-product-list .section.c14 .table-spec p {text-align:right;}

.product .wrap-product-list .section.a01 .desc {margin:15px 0 20px;}
.product .wrap-product-list .section.a01 .title p {font-size:24px;}
.product .wrap-product-list .section.a01 .imgSet {margin-top:-50px;}
.product .wrap-product-list .section.a02 {background:#262a2d url('/images/product/alpha/bg_section2.jpg') 50% 50% / auto 100% repeat-x;}
.product .wrap-product-list .section.a02 .listSet-5 dd {padding:0;}
.product .wrap-product-list .section.a03 .desc {margin-bottom:20px;}
.product .wrap-product-list .section.a05 .desc {margin-bottom:20px;}
.product .wrap-product-list .section.a04 .desc {margin-bottom:60px;}
.product .wrap-product-list .section.a04 .quote p {margin-bottom:70px;}
.product .wrap-product-list .section.a06 .colum-enzyme .colum-right .define dt img {margin:0 0 10px 0;}
/*.product .wrap-product-list .section.a08 .left .define dd {margin-bottom:49px;}*/
.product .wrap-product-list .section.a08 .panel-open{margin-top:30px;}
.product .wrap-product-list .section.a09 .listSet-4 dd {font-size:15px; line-height:26px;}
.product .wrap-product-list .section.a10 .define dt{margin-top:90px;}
.product .wrap-product-list .section.a10 .desc {margin-bottom:20px;}
.product .wrap-product-list .section.a13 .wrap-imgBox .product-title {margin-top:30px;}
.product .wrap-product-list .section .t-width {width:16%;}

.product .product-alpha .section h4 {font-size:40px !important; line-height:52px !important}
.product .product-blossom .a00 .imgSet img{width:auto;}

.product .product-signature .section.a01 .container {/* max-width: 1920px;margin:0 auto;width: 100%; */}
.product .product-signature .section.a02 .full-container {max-width: 1920px;margin:0 auto;}
.product .product-signature .section.a02 .full-container .clearfix{max-width:1200px;margin:0 auto;position:relative;}
.product .product-signature .section.a03 .full-container {max-width: 1920px;margin:0 auto;}
.product .product-signature .section.a03 .full-container .clearfix{max-width:1200px;margin:0 auto;position:relative;}
.product .product-signature .section.a04 .full-container{max-width: 1920px;margin:0 auto;}
.product .product-signature .section.a04 .full-container .clearfix{max-width:1200px;margin:0 auto;position:relative;}
.product .product-signature .section.a05 .full-container{max-width: 1920px;margin:0 auto;}
.product .product-signature .section.a05 .full-container .clearfix{max-width:1200px;margin:0 auto;position:relative;}
.product .product-signature .section.a02 {min-height:480px;background: url('/images/product/signature/img_section2_img1.jpg') 50% 0 no-repeat;background-size:auto;}
.product .product-signature .section.a02 .abs {position: static;top:auto;left:auto;right:auto;padding-top: 130px;padding-left: 40px;}
.product .product-signature .section.a02 .imgSet{display: none;}
.product .product-signature .section.a03 {min-height:480px;background: url('/images/product/signature/img_section3_img1.jpg') 50% 0 no-repeat;background-size:auto;}
.product .product-signature .section.a03 .abs {right:45px;padding-top: 130px;text-align: left;}
.product .product-signature .section.a03 .abs {position:absolute; top: 16.666%;right: 3.125%;text-align: right;}
.product .product-signature .section.a03 .imgSet{display: none;}
.product .product-signature .section.a04 {min-height:800px;background: url('/images/product/signature/img_section4_img1.jpg') 50% 0 no-repeat;background-size:auto 100%;}
.product .product-signature .section.a04 .abs {position: static;top:auto;left:auto;right:auto;padding-top: 130px;padding-left: 15px;}
.product .product-signature .section.a04 .imgSet{display: none;}
.product .product-signature .section.a05 {min-height:848px;background: url('/images/product/signature/img_section5_img1.jpg') 50% 0 no-repeat;background-size:auto 100%;}
.product .product-signature .section.a05 .abs {position: static;top:auto;left:auto;right:auto;padding-top: 130px;padding-left: 27.5%;}
.product .product-signature .section.a05 .imgSet{display: none;}
.product .product-signature .section.a05 .desc{color: #121214;}
.product .product-signature .section.a05 .small{display: block;color: #56565e;font-size: 18px;margin-top: 30px;}
.product .product-signature .section.c13 .components-list .flip{padding-top: 30px;}

.product .wrap-tmaster .section .slick-rolling .roll-txt .roll-img {max-height:450px; padding:0 15%;}
.product .wrap-tmaster .section .subs {font-size:16px; line-height:24px;}
.product .wrap-tmaster .section .more a {font-size:15px;}
.product .wrap-tmaster .section .slide-wrap .title h3{font-size:46px;line-height:46px;}
.product .wrap-tmaster .section .slide-wrap .title span{font-size:24px;line-height:24px;}
.product .wrap-tmaster .section .moveup-content .container h3 {font-size:40px; line-height:52px;}
.product .wrap-tmaster .section .moveup-content .container .desc {font-size:15px; line-height:26px;}

.btn_up_layer {width:60px;height:60px;background-size:60px;bottom: 30px;}
.btn_help {width:60px;height:60px;background-size:60px;bottom: 100px;cursor:pointer}
.btn_help:after{background:url('/images/product/icon_tel.png') 50% 50% no-repeat;width: 60px;height:60px;background-size:23px auto;}
.btn_help .detail-view {width: 220px;padding-top: 5px;}
.btn_help .detail-view p{padding-right: 30px;font-size: 16px;line-height: 1em;}
.btn_help .detail-view p span{font-size: 20px;}

.btn_back_layer {width:60px;height:60px;background-size:60px;bottom:170px;}

/* 170626 : tablet 주지아로 추가 */
	
.product .product-giugiaro .section.a01 {min-height:680px;background: url('/images/product/giugiaro/img_section1_img2.jpg') 50% 0 no-repeat;background-size:auto;}
.product .product-giugiaro .section.a01 .abs {position: static;top:auto;left:auto;right:auto;padding-top: 100px;padding-left: 15px;}
.product .product-giugiaro .section.a01 .abs h4 {font-size: 32px; line-height: 50px;}
.product .product-giugiaro .section.a01 .abs .desc {font-size: 15px; line-height: 26px;}
.product .product-giugiaro .section.a01 .imgSet{display: none;}
	
.product .product-giugiaro .section.a02 {background: #ffffff; background-size:auto;}
.product .product-giugiaro .section.a02 .abs {position: static;top:auto;left:auto;right:auto;padding-top: 130px;padding-left: 15px;}
	
.product .product-giugiaro .section.a03 .full-container {max-width: 1920px;margin:0 auto;}
.product .product-giugiaro .section.a03 .full-container .clearfix{max-width:1200px;margin:0 auto;position:relative;}
.product .product-giugiaro .section.a03 {min-height:480px;background: url('/images/product/giugiaro/img_section3_img1.jpg') 50% 0 no-repeat;background-size:auto;}
.product .product-giugiaro .section.a03 .abs {right:15px;padding-top: 130px;text-align: left;}
.product .product-giugiaro .section.a03 .imgSet{display: none;}
	
.product .product-giugiaro .section.a04 .full-container{max-width: 1920px;margin:0 auto;}
.product .product-giugiaro .section.a04 .full-container .clearfix{max-width:1200px;margin:0 auto;position:relative;}
.product .product-giugiaro .section.a04 {min-height:480px;background: url('/images/product/giugiaro/img_section4_img1.jpg') 50% 0 no-repeat;background-size:auto;}
.product .product-giugiaro .section.a04 .abs {position: static;top:auto;left:auto;right:auto;padding-top: 130px;padding-left: 15px;}
.product .product-giugiaro .section.a04 .imgSet{display: none;}
	
.product .product-giugiaro .section.a05 .full-container {max-width: 1920px;margin:0 auto;}
.product .product-giugiaro .section.a05 .full-container .clearfix{max-width:1200px;margin:0 auto;position:relative;}
.product .product-giugiaro .section.a05 {min-height:480px;background: url('/images/product/giugiaro/img_section5_img1.jpg') 50% 0 no-repeat;background-size:auto;}
.product .product-giugiaro .section.a05 .abs {right:15px;padding-top: 130px;text-align: left;}
.product .product-giugiaro .section.a05 .imgSet{display: none;}

.product .product-giugiaro .section.a06 .full-container{max-width: 1920px;margin:0 auto;}
.product .product-giugiaro .section.a06 .full-container .clearfix{max-width:1200px;margin:0 auto;position:relative;}
.product .product-giugiaro .section.a06 {min-height:480px;background: url('/images/product/giugiaro/img_section6_img1.jpg') 50% 0 no-repeat;background-size:auto;}
.product .product-giugiaro .section.a06 .abs {position: static;top:auto;left:auto;right:auto;padding-top: 130px;padding-left: 15px;}
.product .product-giugiaro .section.a06 .imgSet{display: none;}
	
.product .product-giugiaro .section.a07 {background:#262a2d url('/images/product/alpha/bg_section2.jpg') 50% 50% / auto 100% repeat-x;}
.product .product-giugiaro .section.a07 .listSet-5 dd {padding:0;}
	.product .product-giugiaro .section.a07 .listSet-5 .define .thumb img {max-width: inherit;}
	.product .product-giugiaro .section.a07 .panel-open p {color: #7cb30a; font-size: 18px; font-weight: 500; text-decoration: underline; padding: 20px 0 0 0;}
	
.product .product-giugiaro .section.a08 .desc {margin-bottom:60px;}
.product .product-giugiaro .section.a08 .quote p {margin-bottom:70px;}
	
.product .product-giugiaro .section.a09 .full-container{max-width: 1920px;margin:0 auto;}
.product .product-giugiaro .section.a09 .full-container .clearfix{max-width:1200px;margin:0 auto;position:relative;}
.product .product-giugiaro .section.a09 {min-height:848px;background: url('/images/product/giugiaro/img_section9_img1.jpg') 50% 0 no-repeat;background-size:auto 100%;}
.product .product-giugiaro .section.a09 .abs {position: static;top:auto;left:auto;right:auto;padding-top: 130px;padding-left: 27.5%;}
.product .product-giugiaro .section.a09 .imgSet{display: none;}
.product .product-giugiaro .section.a09 .desc{color: #121214;}
.product .product-giugiaro .section.a09 .small{display: block;color: #56565e;font-size: 18px;margin-top: 30px;}

.product .product-giugiaro .section.c14 .wrap-imgBox .product-title {width:220px; height:34px; border-radius:17px; font-size:14px; line-height:34px;}	

.product .wrap-product-list .section.a16 .wrap-imgBox .product-title {margin-top:30px;}
	
/* 주지아로 끝 */
	
/* 170817 : 스퀴저 추가 */

.product .wrap-product-list .squeezer01 {background:url('/images/product/quick_squeezer/intro_squeezer.png') 50% 100% no-repeat; height: 1080px;}
.product .wrap-product-list .squeezer02 .title {line-height: 60px; font-size: 46px; margin-bottom: 40px;}
.product .wrap-product-list .squeezer02 .title .bold {font-weight: 500;}
.product .wrap-product-list .squeezer02 .txt {line-height: 28px; font-size: 18px; margin-bottom: 65px;}
.product .wrap-product-list .squeezer02 .col-sm-6 {width: 33.33%; margin-bottom: 0px;}
.product .wrap-product-list .squeezer02 ul li .box-title {line-height: 34px; font-size: 24px; margin-bottom: 15px; color: rgb(92, 94, 97); font-weight: 500;}
.product .wrap-product-list .squeezer02 ul li .box-txt {color: #5c5e61; line-height: 24px; font-size: 100%;}
.product .wrap-product-list .squeezer02 ul li img {width: auto; margin-bottom: 20px;}
.product .wrap-product-list .squeezer03 {min-height: 1100px; background: #e2e2e2 url('/images/product/quick_squeezer/squeezer_img_04.jpg') 50% 0 no-repeat; background-size: auto; padding: 90px 0;}
.product .wrap-product-list .squeezer03 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .squeezer03 .imgSet {display: none;}
.product .wrap-product-list .squeezer03 .title {line-height: 62px; font-size: 48px; margin-bottom: 20px; padding: 0;}

.product .wrap-product-list .squeezer04 {min-height: 800px; background: url('/images/product/quick_squeezer/squeezer_img_05.jpg') 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .squeezer04 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .squeezer04 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .squeezer04 .abs {right: 20px; padding-top: 20%; text-align: left; position: absolute; top: 16.666%;}
.product .wrap-product-list .squeezer04 .abs h4 {font-size: 48px; line-height: 62px; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .squeezer04 .abs .desc {font-size: 18px; line-height: 30px;}
.product .wrap-product-list .squeezer04 .imgSet {display: none;}
	
.product .wrap-product-list .squeezer05 {min-height: 800px; background: #131315 url('/images/product/quick_squeezer/squeezer_img_06.jpg') 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .squeezer05 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .squeezer05 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .squeezer05 .abs {position: static; top: auto; left: auto; right: auto; padding-top: 20%; padding-left: 20px; text-align: left; color: #ffffff;}	
.product .wrap-product-list .squeezer05 .abs h4 {font-size: 48px; line-height: 62px; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .squeezer05 .abs .desc {font-size: 18px; line-height: 30px;}
.product .wrap-product-list .squeezer05 .imgSet {display: none;}

.product .wrap-product-list .squeezer06 {min-height: 800px; background: url('/images/product/quick_squeezer/squeezer_img_07.jpg') 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .squeezer06 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .squeezer06 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .squeezer06 .abs {right: 20px; padding-top: 20%; text-align: left; position: absolute; top: 16.666%;}
.product .wrap-product-list .squeezer06 .abs h4 {font-size: 48px; line-height: 62px; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .squeezer06 .abs .desc {font-size: 18px; line-height: 30px;}
.product .wrap-product-list .squeezer06 .imgSet {display: none;}

.product .wrap-product-list .squeezer07 {min-height: 800px; background: #131315 url('/images/product/quick_squeezer/squeezer_img_08.jpg') 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .squeezer07 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .squeezer07 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .squeezer07 .abs {position: static; top: auto; left: auto; right: auto; padding-top: 20%; padding-left: 20px; text-align: left; color: #ffffff;}	
.product .wrap-product-list .squeezer07 .abs h4 {font-size: 48px; line-height: 62px; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .squeezer07 .abs .desc {font-size: 18px; line-height: 30px;}
.product .wrap-product-list .squeezer07 .imgSet {display: none;}
	
.product .wrap-product-list .squeezer08 .title {line-height: 62px; font-size: 48px; margin-bottom: 20px;}
.product .wrap-product-list .squeezer08 .title .bold {font-weight: 500;}
.product .wrap-product-list .squeezer08 .txt {line-height: 28px; font-size: 18px; margin-bottom: 20px;}
.product .wrap-product-list .squeezer08 .col-sm-6 {width: 33.33%; margin-bottom: 0px;}
.product .wrap-product-list .squeezer08 ul li .box-title {line-height: 34px; font-size: 24px; margin-bottom: 15px; color: rgb(92, 94, 97); font-weight: 500;}
.product .wrap-product-list .squeezer08 ul li .box-txt {color: #5c5e61; line-height: 24px; font-size: 100%;}
.product .wrap-product-list .squeezer08 ul li img {width: auto; margin-bottom: 20px;}

.product .wrap-product-list .squeezer09 {background: #f5f3f4;}
.product .wrap-product-list .squeezer09 .title {line-height: 62px; font-size: 48px; margin-bottom: 20px;}
.product .wrap-product-list .squeezer09 .title .bold {font-weight: 500;}
.product .wrap-product-list .squeezer09 .txt {line-height: 28px; font-size: 18px; margin-bottom: 20px;}
.product .wrap-product-list .squeezer09 .col-sm-6 {width: 50%; margin-bottom: 0px;}
.product .wrap-product-list .squeezer09 ul li .box-title {line-height: 34px; font-size: 24px; margin-bottom: 15px; color: rgb(92, 94, 97); font-weight: 500;}
.product .wrap-product-list .squeezer09 ul li .box-txt {color: #5c5e61; line-height: 24px; font-size: 100%;}
.product .wrap-product-list .squeezer09 ul li img {width: auto; margin-bottom: 20px;}
	
.product .wrap-product-list .squeezer10 {background: #ffffff;}
.product .wrap-product-list .squeezer10 .title {line-height: 62px; font-size: 48px; margin-bottom: 20px;}
.product .wrap-product-list .squeezer10 .title .bold {font-weight: 500;}
.product .wrap-product-list .squeezer10 .txt {line-height: 28px; font-size: 18px; margin-bottom: 20px;}
.product .wrap-product-list .squeezer10 .col-sm-6 {width: 50%; margin-bottom: 20px;}
.product .wrap-product-list .squeezer10 .list1, .product .wrap-product-list .squeezer10 .list3 {padding-right: 15px; margin-top: 20px;}
.product .wrap-product-list .squeezer10 .list2, .product .wrap-product-list .squeezer10 .list4 {padding-left: 15px; margin-top: 20px;}
.product .wrap-product-list .squeezer10 ul li .box-title {line-height: 34px; font-size: 24px; margin-bottom: 15px; color: rgb(92, 94, 97); font-weight: 500;}
.product .wrap-product-list .squeezer10 ul li .box-txt {color: #5c5e61; line-height: 24px; font-size: 100%; margin-top: 0;}
.product .wrap-product-list .squeezer10 ul li img {width: auto; margin-bottom: 20px;}

.product .wrap-product-list .section.a13 .wrap-imgBox .product-title {width: 280px !important;}
	
/* 170817 : 스퀴저 추가 끝 */


/* 170917 : 엣지 추가 */	
.product .wrap-product-list .edge01 {background:url('/images/product/edge/product_info_H36_01_bg.jpg') 50% 100% no-repeat; height: 1000px;}
.product .wrap-product-list .edge01 .title h3, .product .wrap-product-list .edge01.a01 .title p {color: #000000;}
.product .wrap-product-list .edge01.a01 .title p {margin-bottom: 10px;}
.product .wrap-product-list .edge01 .desc {color: #000000; margin: 0 0 10px 0 !important;}
.product .wrap-product-list .edge01 .imgSet {display:block;}

.product .wrap-product-list .edge02 {background:url('/images/product/edge/product_info_H36_02.jpg') 50% 100% no-repeat; height: 1450px;}

.product .wrap-product-list .edge03 {min-height: 540px; background: url('/images/product/edge/product_info_H36_03.jpg') 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .edge03 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .edge03 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .edge03 .abs {position: static; top: auto; left: auto; right: auto; padding-top: 120px; padding-left: 15px;}
.product .wrap-product-list .edge03 .imgSet {display: none;}
.product .wrap-product-list .edge03 .abs h4 {font-size: 32px; line-height: 42px; font-weight: 400;}
.product .wrap-product-list .edge03 .abs h4 span {line-height: 42px;}
.product .wrap-product-list .edge03 .abs .desc {font-size: 15px; line-height: 26px;}
	
.product .wrap-product-list .edge04 {min-height: 540px; background: url('/images/product/edge/product_info_H36_04.jpg') 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .edge04 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .edge04 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .edge04 .abs {right: 15px; padding-top: 120px; text-align: left; position: absolute; top: 16.666%;}
.product .wrap-product-list .edge04 .imgSet {display: none;}
.product .wrap-product-list .edge04 .abs h4 {font-size: 32px; line-height: 42px; font-weight: 400;}
.product .wrap-product-list .edge04 .abs h4 span {line-height: 42px;}
.product .wrap-product-list .edge04 .abs .desc {font-size: 15px; line-height: 26px;}

.product .wrap-product-list .edge05 {min-height: 540px; background: url('/images/product/edge/product_info_H36_05.jpg') 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .edge05 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .edge05 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .edge05 .abs {position: static; top: auto; left: auto; right: auto; padding-top: 120px; padding-left: 15px;}
.product .wrap-product-list .edge05 .imgSet {display: none;}
.product .wrap-product-list .edge05 .abs h4 {font-size: 32px; line-height: 42px; font-weight: 400;}
.product .wrap-product-list .edge05 .abs h4 span {line-height: 42px;}
.product .wrap-product-list .edge05 .abs .desc {font-size: 15px; line-height: 26px;}
	
	
.product .wrap-product-list .edge06 {background:url('/images/product/edge/product_info_H36_06.jpg') 50% 100% no-repeat; height: 1200px;}
.product .wrap-product-list .edge06 h4 {position: relative; font-size: 48px; line-height: 62px;}

.product .wrap-product-list .edge07 {min-height: 540px; background: url('/images/product/edge/product_info_H36_07.jpg') 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .edge07 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .edge07 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .edge07 .abs {position: static; top: auto; left: auto; right: auto; padding-top: 130px; padding-left: 15px;}
.product .wrap-product-list .edge07 .imgSet {display: none;}
.product .wrap-product-list .edge07 .abs h4 {font-size: 32px; line-height: 42px; font-weight: 400;}
.product .wrap-product-list .edge07 .abs h4 span {line-height: 42px;}
.product .wrap-product-list .edge07 .abs .desc {font-size: 15px; line-height: 26px;}
	
.product .wrap-product-list .edge08 {min-height: 460px; background: url('/images/product/edge/product_info_H36_08.jpg') 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .edge08 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .edge08 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .edge08 .abs {right: 15px; padding-top: 130px; text-align: left; position: absolute; top: 16.666%;}
.product .wrap-product-list .edge08 .imgSet {display: none;}
.product .wrap-product-list .edge08 .abs h4 {font-size: 32px; line-height: 42px; font-weight: 400;}
.product .wrap-product-list .edge08 .abs h4 span {line-height: 42px;}
.product .wrap-product-list .edge08 .abs .desc {font-size: 15px; line-height: 26px;}
	

.product .wrap-product-list .edge09 {min-height: 460px; background: url('/images/product/edge/product_info_H36_09.jpg') 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .edge09 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .edge09 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .edge09 .abs {position: static; top: auto; left: auto; right: auto; padding-top: 130px; padding-left: 15px;}
.product .wrap-product-list .edge09 .imgSet {display: none;}
.product .wrap-product-list .edge09 .abs h4 {font-size: 32px; line-height: 42px; font-weight: 400;}
.product .wrap-product-list .edge09 .abs h4 span {line-height: 42px;}
.product .wrap-product-list .edge09 .abs .desc {font-size: 15px; line-height: 26px;}
	
.product .wrap-product-list .edge10 {background:url('/images/product/edge/product_info_H36_10.jpg') 50% 100% no-repeat; height: 1050px;}
.product .wrap-product-list .edge10 h4 {color: #ffffff;} 
	
.product .wrap-product-list .edge11 {background: #eeebeb;}
.product .wrap-product-list .edge11 .container .s-txt h4 {color: #000000; margin: 0 0 40px 0;}
.product .wrap-product-list .edge11 .desc {margin: 10px 0 0 0;}
.product .wrap-product-list .edge11 .desc span {font-weight: 500;}

.product .wrap-product-list .edge12 .components-list p:last-child {text-align: left!important;}

/* 엣지 끝 */

/* 171106 : 원더 태블릿 추가 */

.product .wrap-product-list .wonder01 {background:url('/images/product/wonder/product_info_h34_01.jpg') 50% 100% no-repeat; height: 790px; padding-top: 200px;}
.product .wrap-product-list .wonder01 .title {text-align: left; color: #ffffff;}
.product .wrap-product-list .wonder01 .title h3 {font-size: 52px; line-height: 68px; margin:0;}
.slide .wonder01 .container .s-txt .desc {position: relative; font-size: 34px; line-height: 34px; margin:0;}
.product .wrap-product-list .wonder01.a01 .title p {font-size: 34px; line-height: 34px; font-weight: 500; margin:0;}
.product .wrap-product-list .wonder02 {background: #f6f6f6!important; padding: 60px 0 0 0;}
.product .wrap-product-list .wonder03 {padding: 90px 0 0 0;}
.product .wrap-product-list .wonder04 {padding: 60px 0 120px 0;}
.product .wrap-product-list .wonder05 .col-md-4 {padding:0 10px;}
.product .wrap-product-list .wonder05 .col-xs-6 {width: 100%;}
.product .wrap-product-list .wonder05 .word-br, .product .wrap-product-list .wonder05 dd {color: #FFFFFF;}
.product .wrap-product-list .wonder05 .word-br {padding-top: 20px; font-size: 24px; line-height: 36px;}
.product .wrap-product-list .wonder05 dd {font-size: 16px; line-height: 26px; padding: 20px 0 40px 0;}
.product .wrap-product-list .wonder05 .last dd {padding: 20px 0 0 0;}
.product .wrap-product-list .wonder05 .box {margin: 0 auto;}
.product .wrap-product-list .wonder05 .box .col-xs-6 {float: none; margin: 0 auto;}
.product .wrap-product-list .wonder06 .wonder_btn {margin-top: 5%; color: #7cb30a; text-decoration: underline; display: inline-block;}
.product .wrap-product-list .wonder07.a13 .wrap-imgBox .product-title {width: 400px !important;}

/* 171106 : 원더 끝 */

/* 171129 : 쿡마스터 추가 */

.product .wrap-product-list .cookmaster01 {background:url('/images/product/cookmaster/product_info_cookmaster_01.jpg') 50% 100% no-repeat; height: 1100px; padding-top: 60px;}
.product .wrap-product-list .cookmaster01 .title {text-align: center; color: #343434;}
.product .wrap-product-list .cookmaster01 .title h3 {font-size: 38px; line-height: 42px; margin:0; font-weight: 100}
.product .wrap-product-list .cookmaster01 .title h3 .title {font-size: 74px; line-height: 92px; font-weight: 600;}
.product .wrap-product-list .cookmaster01 .title h3 .sub {font-size: 28px;}

/* 171129 : 쿡마스터 끝 */	
	
/* 180108 : 특별한 휴롬 - 도서&논문 추가 */
.slide .section .container .s-txt .title_book {font-size: 32px;}
.slide .section .container .s-txt .book li {background: #FFFFFF; border: 1px solid #E0E1E2; width: 100%; overflow: hidden; margin-bottom: 30px;}
.slide .section .container .s-txt .book li div {float: left; color: #acaeae;}
.slide .section .container .s-txt .book li div.book_img {min-width:100px; padding: 25px 35px;}
.slide .section .container .s-txt .book li div.book_desc {max-width:548px; padding: 25px 35px 25px 0; text-align: left;}
.slide .section .container .s-txt .book li div.book_desc .title {color: #7CB30A; font-weight: 500; font-size: 18px;}
.slide .section .container .s-txt .book li div.book_desc .sub_title {font-size: 14px;}
.slide .section .container .s-txt .book li div.book_desc .cts {margin: 30px 0;}

}

/* 180503 : 제품 디바 추가 */
.product-diva{}
.product-diva .container{height: 100%;padding-right: 0;padding-left: 0;}
.product-diva .section{padding: 0;}

.product-diva .sec-00{}
.product-diva .sec-00 .bg{padding-bottom: 145.833%;background: url('/images/product/diva/m_img_diva_visual.jpg') 50% 50% no-repeat;background-size:auto 100%;}
.product-diva .sec-01{background: url('/images/product/diva/bg_sec1.jpg') 50% 50% no-repeat;padding: 25px 0;padding: 7.813vw 0;}
.product-diva .sec-01 .subs{font-size: 13px;font-size: 4.062vw;color: #333;font-weight: 500;}
.product-diva .sec-01 h2{font-size: 24px; padding:0 30px; /*font-size: 6.25vw;*/color: #333;font-weight: 600;line-height: 1.3em;margin-top: 5px;}

.product-diva .sec-02{background: #000;height: 174px;height: 54.167vw;position: relative;overflow: hidden;}
.product-diva .sec-02 h3{font-size: 13px;font-size: 4.062vw;text-align: left;padding-left: 40px;color: #fff;font-weight: 100;}
.product-diva .sec-02 .obj{position: absolute;width: 56.875%;height: 100%;top: 0;right: 0;background: url('/images/product/diva/m_obj_sec2.png') 100% 50% no-repeat;background-size:auto 100%;}

.product-diva .sec-03{background: #000;height: 174px; height: 54.167vw;position: relative;overflow: hidden;}
.product-diva .sec-03:before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;pointer-events: none;background: linear-gradient(to bottom, rgba(255,255,255,.05) 0%,rgba(255,255,255,0.01) 99%,rgba(255,255,255,0) 100%);}
.product-diva .sec-03 .container{height: 100%;position: relative;text-align: right;}
.product-diva .sec-03 h3{font-size: 14px;  text-align: left;display: inline-block;padding-right: 13px;color: #fff;font-weight: 100;}
.product-diva .sec-03 .obj{ position: absolute;width: 44.792%;height: 100%;top: -20%;left: -3.5%;background: url('/images/product/diva/obj_sec3.png') 100% 50% no-repeat;background-size:auto 100%;}

.product-diva .sec-04{background: #000;height: 174px; height: 54.167vw;position: relative;overflow: hidden;}
.product-diva .sec-04:before{content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;pointer-events: none;background: linear-gradient(to bottom, rgba(255,255,255,.05) 0%,rgba(255,255,255,0.01) 99%,rgba(255,255,255,0) 100%);}
.product-diva .sec-04 .container{height: 100%;position: relative;text-align: left;}
.product-diva .sec-04 h3{font-size: 14px; *font-size: 4.062vw;display: inline-block;padding-left: 40px;color: #fff;font-weight: 100;}
.product-diva .sec-04 .obj{ position: absolute;width: 44.792%;height: 124%;top: -24%;right:0;background: url('/images/product/diva/obj_sec4.png') 50% 50% no-repeat;background-size:auto 100%;}

.product-diva .sec-06{background: #fff;position: relative;overflow: hidden;padding-top: 40px;}
.product-diva .sec-06 .subs{font-size: 12px;font-size:3.75vw;font-weight: 600;color: #000;}
.product-diva .sec-06 h2{font-size: 20px;font-size: 6.25vw;color: #333;}
.product-diva .sec-06 .desc{font-size: 13px;font-size: 4.062vw;margin-bottom: 27px;color: #333;}
.product-diva .sec-06 .desc strong{display: block;}
.product-diva .sec-06 .list-box{}
.product-diva .sec-06 .list-box .list{text-align: left;padding: 30px;position: relative;height: 220px;height: 79.75vw;}
.product-diva .sec-06 .list-box .list h3{font-size: 18px;font-size: 5.625vw;color: #fff;}
.product-diva .sec-06 .list-box .list h3:after{content: '';display: block;width: 24px;height: 1px;background: #fff;margin: 13px 0;}
.product-diva .sec-06 .list-box .list h3 small{font-size: 11px;font-size: 3.438vw;font-weight: 600;display: block;color: #fff;margin-bottom: 5px;}
.product-diva .sec-06 .list-box .list .txt-box{}
.product-diva .sec-06 .list-box .list .txt-box p{font-size: 13px;font-size: 3.75vw;color: #cdcdcd;margin-top: 5px;}
.product-diva .sec-06 .list-box .list .txt-box strong{font-size: 15px;font-size: 4.688vw;color: #fff;font-weight: 500;}
.product-diva .sec-06 .list-box .li1{background: url('/images/product/diva/bg_sec6_1.jpg') 50% 50% no-repeat;background-size:cover;}
.product-diva .sec-06 .list-box .li1 .obj{background: url('/images/product/diva/obj_sec6_1.png') 50% 50% no-repeat;background-size:100% auto;width: 56.771%;height: 100%;position: absolute;top: 0;right: -13%;}
.product-diva .sec-06 .list-box .li2{background: #dadada;padding-left: 50%;}
.product-diva .sec-06 .list-box .li2 h3{color: #333;}
.product-diva .sec-06 .list-box .li2 h3:after{background: #333;}
.product-diva .sec-06 .list-box .li2 h3 small{color: #333;}
.product-diva .sec-06 .list-box .li2 .txt-box p{color: #707070;}
.product-diva .sec-06 .list-box .li2 .txt-box strong{color: #333;}
.product-diva .sec-06 .list-box .li2 .obj{background: url('/images/product/diva/obj_sec6_2.png') 50% 50% no-repeat;background-size:100% auto;width: 60.417%;height: 100%;position: absolute;top: 35px;left: -18.5%;}
.product-diva .sec-06 .list-box .li3{background: #676767;}
.product-diva .sec-06 .list-box .li3 .obj{background: url('/images/product/diva/obj_sec6_3.png') 50% 50% no-repeat;background-size:auto 100%;width: 58.938%;height: 100%;position: absolute;top: 0;right: -18.5%;}

.product-diva .sec-07{background: #f3f3f5;position: relative;overflow: hidden;padding:40px 15px 47px}
.product-diva .sec-07 .subs{font-size: 12px;font-size:3.75vw;font-weight: 600;color: #939394;display: block;opacity: 0;}
.product-diva .sec-07 h4{font-size: 15px;font-size: 4.688vw;margin-top: 10px;margin-bottom: 27px;color: #333;opacity: 0;}
.product-diva .sec-07 .slider{}
.product-diva .sec-07 .slider .slick-dots{text-align: center;}
.product-diva .sec-07 .slider .slick-dots li{display: inline-block;margin:0 4px; padding:10px 0;}
.product-diva .sec-07 .slider .slick-dots li button{font-size: 0;text-indent: -9999%;width: 39px;height: 1px;background: #d9d9dc;}
.product-diva .sec-07 .slider .slick-dots li.slick-active button{background: #47474b;}
.product-diva .sec-07 .slider .slick-dots li.slick-pause{display: none;font-size: 0;text-indent: -9999%;}
.product-diva .sec-07 .slider .slick-dots li.slick-play{display: none;font-size: 0;text-indent: -9999%;}
.product-diva .sec-07 .slider .slick-arrow{display: none !important;}
.product-diva .sec-07 .slider .thumb{}
.product-diva .sec-07 .slider .txt-box{padding: 33px;text-align: left;background: #e9e9e9;}
.product-diva .sec-07 .slider .txt-box h4{font-size: 15px;font-size: 4.688vw;opacity: 0;margin-bottom: 0;margin-top: 0;}
.product-diva .sec-07 .slider .txt-box h4:after{content: '';display: block;width: 23px;height: 1px;background: #696969;margin: 10px 0;}
.product-diva .sec-07 .slider .txt-box .desc{font-size: 13px;font-size: 3.75vw;font-weight: 500;opacity: 0;}
.product-diva .sec-07 .slider .txt-box .desc em{color: #de6e00;display: block;font-weight: 500;}
.product-diva .sec-07 .slider .txt-box ul {margin-top: 10px;}
.product-diva .sec-07 .slider .txt-box ul li{font-size: 11px;font-size: 3.438vw;font-weight: 400;position: relative;padding-left: 7px;padding-left: 2.083vw;}
.product-diva .sec-07 .slider .txt-box ul li:before{content: '*';display: block;position: absolute;top: 5px;top: 1.1vw;left:0;}
.product-diva .sec-07 .slider .slick-active .subs{animation: slideUp 1s both }
.product-diva .sec-07 .slider .slick-active h4{animation: slideUp 1s .1s both }
.product-diva .sec-07 .slider .slick-active .txt-box h4{animation: slideUp 1s .15s both }
.product-diva .sec-07 .slider .slick-active .txt-box .desc{animation: slideUp 1s .2s both }
@keyframes slideUp{
	0%{transform:translate(0,10px);opacity: 0;}
	100%{transform:translate(0,0);opacity: 1;}
}

.product-diva .sec-08{background: #2c2e33;position: relative;overflow: hidden;padding:40px 0 47px}
.product-diva .sec-08 .subs{font-size: 12px;font-size:3.75vw;font-weight: 600;color: #fff;}
.product-diva .sec-08 h3{font-size: 20px;font-size: 6.25vw;color: #fff;line-height: 1.2em;font-weight: 400;margin: 5px 0 19px;}
.product-diva .sec-08 .desc{font-size: 13px;font-size: 4.062vw;color: #fff;}
.product-diva .sec-08 .img-box ul{font-size: 0;margin: 27px -6px 47px;}
.product-diva .sec-08 .img-box ul li{width: calc(33% - 6px);padding-bottom: calc(40.55% - 6px);margin: 0 3px;display: inline-block;}
.product-diva .sec-08 .img-box ul li:nth-child(1){background: url('/images/product/diva/img_sec8_1.jpg') 50% 50% no-repeat;background-size:160%;}
.product-diva .sec-08 .img-box ul li:nth-child(2){background: url('/images/product/diva/img_sec8_2.jpg') 50% 50% no-repeat;background-size:160%;}
.product-diva .sec-08 .img-box ul li:nth-child(3){background: url('/images/product/diva/img_sec8_3.jpg') 50% 50% no-repeat;background-size:160%;}
.product-diva .sec-08 .use{margin-top: 27px;}
.product-diva .sec-08 .use li{}
.product-diva .sec-08 .use li .thumb{padding-bottom: 41.458%;}
.product-diva .sec-08 .use li:nth-child(1) .thumb{background: url('/images/product/diva/m_img_sec8_4.jpg') 0 0 no-repeat;background-size:100% auto;}
.product-diva .sec-08 .use li:nth-child(2) .thumb{background: url('/images/product/diva/m_img_sec8_5.jpg') 0 0 no-repeat;background-size:100% auto;}
.product-diva .sec-08 .use li .txt-box{padding: 15px;text-align: left;word-break: keep-all;word-wrap: break-word;} 
.product-diva .sec-08 .use li .txt-box h4{font-size: 15px;font-size: 4.688vw;color: #fff; padding-left:30px;}
.product-diva .sec-08 .use li .txt-box .desc{font-size: 13px;font-size: 4.062vw;color: #c0c1c2; padding-left:30px;}

.product-diva .sec-09{background: #fff;position: relative;overflow: hidden;padding:47px 0 47px}
.product-diva .sec-09 .subs{font-size: 12px;font-size:3.75vw;font-weight: 600;color: #333;display: block;margin-bottom: 5px;}
.product-diva .sec-09 h3{font-size: 20px;font-size: 6.25vw;color: #333;line-height: 1.2em;font-weight: 500;margin-bottom: 17px;}
.product-diva .sec-09 h4{font-size: 15px;font-size: 4.688vw;color: #333;line-height: 1.2em;font-weight: 500;margin-bottom: 10px;}
.product-diva .sec-09 .desc{font-size: 13px;font-size: 4.062vw;color: #333;margin-bottom: 27px;font-weight: 500;}
.product-diva .sec-09 .img-box{}
.product-diva .sec-09 .img-box ul{font-size: 0;margin: 0 -3px;}
.product-diva .sec-09 .img-box ul li{display: inline-block;width: calc(50% - 6px);margin: 0 3px;}

.product-diva .sec-10{background: #1c1d1d;position: relative;overflow: hidden;padding:47px 0 47px}
.product-diva .sec-10 .subs{font-size: 12px;font-size:3.75vw;font-weight: 600;color: #fff;display: block;margin-bottom: 5px;}
.product-diva .sec-10 h3{font-size: 20px;font-size: 6.25vw;color: #fff;line-height: 1.2em;font-weight: 500;margin-bottom: 17px;}
.product-diva .sec-10 ul{font-size: 0;margin: 0 -3px;}
.product-diva .sec-10 ul li{display: inline-block;width: calc(50% - 6px);margin: 0 3px;vertical-align: top;}
.product-diva .sec-10 ul li .thumb{}
.product-diva .sec-10 ul li .txt-box{padding: 13px 0 27px;}
.product-diva .sec-10 ul li .txt-box h4{font-size: 16px; line-height:24px; /*font-size: 4.688vw;*/color: #fff;font-weight: 400;}
.product-diva .sec-10 ul li .txt-box .desc{}

.product-diva .sec-11{background: #47474b;position: relative;overflow: hidden;padding:47px 15px 47px}
.product-diva .sec-11 .subs{font-size: 12px;font-size:3.75vw;font-weight: 600;color: #fff;display: block;margin-bottom: 5px;}
.product-diva .sec-11 h3{font-size: 20px;font-size: 6.25vw;color: #fff;line-height: 1.2em;font-weight: 500;margin-bottom: 17px;}
.product-diva .sec-11 ul{}
.product-diva .sec-11 ul li{margin-bottom: 6px;}
.product-diva .sec-11 ul li .thumb{}
.product-diva .sec-11 ul li .txt-box{background: #fff url('/images/product/diva/bg_sec11.jpg') 0 0 no-repeat;background-size:100% 100%;padding:25px 16px;text-align: left;position: relative;}
.product-diva .sec-11 ul li .txt-box h4{width:calc(100% - 100px); font-size: 15px;font-size: 4.688vw;color: #333;line-height: 1.2em;margin-bottom: 10px;}
.product-diva .sec-11 ul li .txt-box h4 small{font-size: 12px;font-size:3.75vw;color: #333;font-weight: 500;}
.product-diva .sec-11 ul li .txt-box .desc{font-size: 13px;font-size: 4.062vw;color: #333;word-break:keep-all;word-wrap:break-word;letter-spacing: -0.03em;}
.product-diva .sec-11 ul li .obj{width: 14.598%;height: auto;position: absolute;top: 20px;right: 5.747%;}
.product-diva .sec-11 ul li:nth-child(1) .obj{}
.product-diva .sec-11 .note{font-size: 12px;font-size:3.75vw;color: #c8c8c9;margin-top: 10px;display: block;}

.product-diva .sec-12{background: #2c2e33;position: relative;overflow: hidden;padding:47px 15px 47px}
.product-diva .sec-12 .subs{font-size: 12px;font-size:3.75vw;font-weight: 600;color: #fff;display: block;margin-bottom: 5px;}
.product-diva .sec-12 h3{font-size: 20px;font-size: 6.25vw;color: #fff;line-height: 1.2em;font-weight: 500;margin-bottom: 27px;}
.product-diva .sec-12 .slider-thumb{position: relative;}
.product-diva .sec-12 .slider-thumb .item{}
.product-diva .sec-12 .slider-thumb .item img{width: 100%;}
.product-diva .sec-12 .slider-thumb .slick-arrow{display: none !important;}
.product-diva .sec-12 .slider-thumb .slick-dots{text-align: center;}
.product-diva .sec-12 .slider-thumb .slick-dots li{display: inline-block;margin:0 4px;}
.product-diva .sec-12 .slider-thumb .slick-dots li button{font-size: 0;text-indent: -9999%;width: 39px;height: 1px;background: #4b4d51;}
.product-diva .sec-12 .slider-thumb .slick-dots li.slick-active button{background: #fff;}
.product-diva .sec-12 .slider-thumb .slick-dots li.slick-pause{display: none;font-size: 0;text-indent: -9999%;}
.product-diva .sec-12 .slider-thumb .slick-dots li.slick-play{display: none;font-size: 0;text-indent: -9999%;}
.product-diva .sec-12 .replacement{font-size: 12px;font-size: 3.75vw;color: #969799;margin-top: 13px;}
.product-diva .sec-12 .slider-review{margin-top: 25px;}
.product-diva .sec-12 .slider-review .item{color: #fff;}
.product-diva .sec-12 .slider-review .grade{}
.product-diva .sec-12 .slider-review .grade span{display: inline-block;background: url('/images/product/diva/icon_star.png') 0 0 no-repeat;background-size:100% auto;width: 27px;height: 27px;margin: 0 2px;}
.product-diva .sec-12 .slider-review .grade span:last-child{background: url('/images/product/diva/icon_star2.png') 0 0 no-repeat;background-size:100% auto;}
.product-diva .sec-12 .slider-review .btn-more{margin-top: 15px;color: #fff;border: 1px solid #fff;padding: 7px 0;}
.product-diva .sec-12 .slider-review .btn-more i{display: inline-block;
    width: 10px;
    width: 3.125vw;
    height: 10px;
    height: 3.125vw;
    background: url('/images/product/diva/icon_arr_over.png') 50% 50% no-repeat;
    background-size: 10px;
    background-size: 3.125vw;}

.product-diva .sec-13{background: #fff;position: relative;overflow: hidden;padding:47px 0 47px}
.product-diva .sec-13 .subs{font-size: 12px;font-size:3.75vw;font-weight: 600;color: #333;display: block;margin-bottom: 5px;}
.product-diva .sec-13 .subs em{font-weight: 400;margin-top: 5px;display: block;}
.product-diva .sec-13 h3{font-size: 24px;/*font-size: 6.25vw;*/color: #333;line-height: 1.5em;font-weight: 500;margin-bottom: 27px;}
.product-diva .sec-13 ul{}
.product-diva .sec-13 ul li{}
.product-diva .sec-13 ul li .thumb{}
.product-diva .sec-13 ul li .txt-box{font-size: 16px; /*font-size: 4.688vw;*/color: #333;font-weight: 500;padding: 13px 0 27px;}

.product-diva .sec-14{background: #fff;position: relative;overflow: hidden;padding:0 0 47px}
.product-diva .sec-14 .subs{font-size: 12px;font-size:3.75vw;font-weight: 600;color: #333;display: block;margin-bottom: 5px;}
.product-diva .sec-14 .subs em{font-weight: 400;margin-top: 5px;display: block;}
.product-diva .sec-14 h3{font-size: 24px; /*font-size: 6.25vw;*/color: #333;line-height: 1.5em;font-weight: 500;margin-bottom: 0;letter-spacing: -1px;position: relative;z-index: 1;}
.product-diva .sec-14 .img-box{margin-top: 10px;}
.product-diva .sec-14 ul{padding: 0 30px;margin-top: 20px;}
.product-diva .sec-14 ul li{font-size: 12px;font-size:3.75vw;text-align: left;padding-left: 7px;padding:0 2.083vw;position: relative;font-weight: 500;}
.product-diva .sec-14 ul li:before{content: '*';display: block;position: absolute;top: 5px;top: 1.1vw;left:0;}

.product-diva .sec-16{background: #242426;position: relative;overflow: hidden;padding:47px 0 47px}
.product-diva .sec-16 .subs{font-size: 12px;font-size:3.75vw;font-weight: 600;color: #fff;display: block;margin-bottom: 5px;}
.product-diva .sec-16 h3{font-size: 20px;font-size: 6.25vw;color: #fff;line-height: 1.2em;font-weight: 500;margin-bottom: 10px;letter-spacing: -1px;position: relative;z-index: 1;}
.product-diva .sec-16 .desc{font-size: 13px;font-size: 4.062vw;color: #bebebe;margin-bottom: 27px;}
.product-diva .sec-16 ul{font-size: 0;margin: 0 -3px;}
.product-diva .sec-16 ul li{display: inline-block;width: calc(50% - 6px);margin:0 3px;vertical-align: top;}

.product-diva .sec-17 {background:#f3f3f4;position: relative;overflow: hidden;padding:47px 10px 47px}
.product-diva .sec-17 .title p {font-size: 20px !important;font-size:6.25vw !important;line-height: inherit !important;font-weight: 500;}

.product-diva .sec-18 {padding:47px 15px 47px}
.product-diva .sec-18 h3{margin-bottom: 33px;}
.product-diva .sec-18 ul{font-size: 0;}
.product-diva .sec-18 ul li{margin-bottom: 32px;}
.product-diva .sec-18 ul li .thumb{width: 41.667%;display: inline-block;vertical-align: top;}
.product-diva .sec-18 ul li .thumb img{width: 66.5%;}
.product-diva .sec-18 ul li .txt-box{width: 58.333%;display: inline-block;vertical-align: top;color: #333;}
.product-diva .sec-18 ul li .txt-box .info{text-align: left;/* border-left:2px solid #c3c3c7; padding-left: 12px;*/position: relative;}
.product-diva .sec-18 ul li .txt-box .info span{content: '';display: inline-block;height: 60px;height: 23.75vw;width: 2px;margin-right: 12px;vertical-align: top;}
.product-diva .sec-18 ul li .txt-box .info div{display: inline-block;vertical-align: top;}
.product-diva .sec-18 ul li .txt-box .info em{font-size: 15px;font-size: 4.688vw;line-height: 4.688vw;display: block;}
.product-diva .sec-18 ul li .txt-box .info p{font-size: 13px;font-size: 4.602vw;}
.product-diva .sec-18 ul li .txt-box .btn-buy{margin-top: 26px;font-size: 13px;font-size: 4.062vw;display: block;text-align: left;border: 1px solid #333;color: #333;padding: 10px;font-weight: 500;text-align: center;letter-spacing: -0.05em;}
.product-diva .sec-18 ul li .txt-box .btn-buy .icon-arr{ display: inline-block;width: 10px;width: 3.125vw;height: 10px;height: 3.125vw;background: url('/images/product/diva/icon_arr.png') 88.155% 50% no-repeat;background-size:10px;background-size:3.125vw;}

.product-diva .sec-19 {background:#f3f3f4;padding:17px 15px 47px}

/* //180503 : 제품 디바 추가 */


/* pc */
@media screen and (min-width:992px) {
br.block {display:block;}
.main-content .content .cont-list.l03 {padding-right:0;}
.main-content .container {width:970px;}
.main-content .content .cont-list.l01 {padding-right:0;}
.main-content .content .cont-list.l02 {padding-left:27px;}
.main-content .content .cont-list.l03 {padding-left:27px;}
.main-content .content .cont-list.l04 {padding-right:0;}
.main-content .content .cont.c05 {padding-left:27px;}
.main-content .content .cont {margin-bottom:27px;background-size:auto 100%;transition:background-size .3s;-webkit-transition:background-size .3s;-ms-transition:background-size .3s;}

.main-content .content .cont:hover{background-size:auto 110% !important;}
.main-content .content .cont,
.main-content .content .cont.c05 .slick-news-thumb,
.main-content .content .cont.c05 .slick-news-content {height:229px;}

.news-tab .container > div.list01 {padding-right:17px;}
.news-tab .container > div.list02 {padding:0 10px 0 7px;}
.news-tab .container > div.list03 {padding:0 7px 0 10px;}
.news-tab .container > div.list04 {padding-left:17px; ;}

.header .pc-menu h1 {left:35px;}
.header .pc-menu .gnb {padding:14px 13.71% 0 24.677%;}
.header .pc-menu .gnb > li {margin-right:10.238%;}
.header .pc-menu .btn-shop {right:35px;}
.sub-menu.pcMenu .menu-list a {padding:9px 25px !important;}

.main-content .content .list.list-right .thumb{height: 220px;}
.main-content .content .list .txtbox h3{font-size: 26px;}
.main-content .content .list .txtbox span{font-size: 18px;line-height: 28px;height: 55px;}

.main-content .product-intro .product-list .thumb{padding:0 45px;}

.main-visual .ico-shop .btn-set{top: 40px;right: 160px;}
.main-visual .ico-shop .btn-shop{width: 128px;}
.main-visual .ico-shop .btn-evt{width: 128px;}

.sub-visual {max-height:800px;}
.fullpage-wrap .sub-visual {max-height:none !important;}
.slide .section .container .s-txt .preface {margin-bottom:20px; padding:8px 20px; font-size:16px;}
.slide .section .container .s-txt h4 {font-size:40px; line-height:52px;}
.slide .section .container .s-txt h5 {font-size:30px;}
.slide .section .container .s-txt .point {font-size:20px!important;} /* 170719 : 추가 */
.slide .section .container .s-txt .desc {font-size:15px; line-height:25px;}
.slide .section .container .s-txt .subs {font-size:20px;}
.slide .section .container .s-txt .quote p {margin:0 0 42px 0; font-size:20px;}
.slide .section .container .s-txt .quote h3 {font-size:34px;}
.slide .section .container .s-txt .quote2 p {margin:10px 0 60px; font-size:13px;}
.slide .section .container .s-txt figure {}
.slide .section .container .s-txt figure figcaption {margin-top:25px;}
.slide .section .container .s-txt figure figcaption p {font-size:15px;}
.slide .section .container .s-txt figure figcaption span {font-size:13px;}
.slide .section .container .s-txt .popup-vod p {font-size:18px !important;margin-bottom:15px !important;}
.slide .section .container .s-txt .popup-vod .play {margin-bottom:60px;}
.slide .section .container .s-txt .popup-vod .play span {width:42px; height:42px; background:url('/images/product/btn_play.png'); background-size:auto;transition:.3s;}
.slide .section .container .s-txt .popup-vod .play:hover span {width:42px; height:42px; background:url('/images/product/btn_play_over.png'); background-size:42px;}
.slide .section .container .s-txt .circle {width:50px; height:50px; font-size:18px;}
.slide .section .container .s-txt .hLine {height:40px; margin:40px 0;}
.slide .section.juice-wrap .listSet-3 .define dt {font-size:20px; line-height:28px;padding:0 15px;}
.slide .section.juice-wrap .listSet-3 .define dd {font-size:16px; line-height:24px}
.slide .section.juice-wrap .listSet-3 .define dt .thumb {padding:0 10px;}


.slide .section.rnd-vod .youtube .cover.c01 {background:url('/images/product/img_story_rnd1.jpg') 0 0 no-repeat; background-size:cover}
.slide .section.rnd-vod .youtube .cover.c02 {background:url('/images/product/img_story_rnd2.jpg') 0 0 no-repeat; background-size:cover}
.slide .section.rnd-lab .define dd{letter-spacing: -1.5px;}
.slide .section.rnd-lab .pLab .list,
.slide .section.rnd-lab .bLab .list {height:288px; padding:30px; background-repeat:none !important; background-position:50% 50% !important; background-size:cover !important; box-sizing:border-box;}
.slide .section.rnd-lab .pLab .list.L1 {background:url('/images/product/img_story_pLab_list1.jpg');}
.slide .section.rnd-lab .pLab .list.L2 {background:url('/images/product/img_story_pLab_list2.jpg');}
.slide .section.rnd-lab .pLab .list.L3 {background:url('/images/product/img_story_pLab_list3.jpg');}
.slide .section.rnd-lab .pLab .list.L4 {background:url('/images/product/img_story_pLab_list4.jpg');}
.slide .section.rnd-lab .pLab .list.L5 {background:url('/images/product/img_story_pLab_list5.jpg');}
.slide .section.rnd-lab .pLab .list.L6 {background:url('/images/product/img_story_pLab_list6.jpg');}
.slide .section.rnd-lab .pLab .list.L7 {background:url('/images/product/img_story_pLab_list7.jpg');}

.slide .section.rnd-lab .bLab .list.L1 {background:url('/images/product/img_story_bLab_list1.jpg');}
.slide .section.rnd-lab .bLab .list.L2 {background:url('/images/product/img_story_bLab_list2.jpg');}
.slide .section.rnd-lab .bLab .list.L3 {background:url('/images/product/img_story_bLab_list3.jpg');}
.slide .section.rnd-lab .bLab .list.L4 {background:url('/images/product/img_story_bLab_list4.jpg');}
.slide .section.rnd-lab .bLab .list.L5 {background:url('/images/product/img_story_bLab_list5.jpg');}
.slide .section.rnd-lab .bLab .list.L6 {background:url('/images/product/img_story_bLab_list6.jpg');}
.slide .section.rnd-lab .bLab .list.L7 {background:url('/images/product/img_story_bLab_list7.jpg');}
.slide .section.rnd-lab .bLab .list.L8 {background:url('/images/product/img_story_bLab_list8.jpg');}

.slide .section .container .s-txt .colum-oxy .colum-left,
.slide .section .container .s-txt .colum-oxy .colum-right {min-height:420px}
.slide .section .container .s-txt .colum-oxy .define {position:absolute; top:35%; width:55%;}

.slide .section .listSet-5 li dl dd {padding:0; font-size:16px; line-height:24px;}
.slick-global-title .slick-slide {padding:0;}
.slick-global-maps .slick-slide {padding:40px 100px;}
.slick-global-title {padding:0;}
.slick-global-title .slick-slide a {padding:20px 29px; font-size:16px;}
.tab-content .dl-history dt {padding-left:68px; font-size:22px;}
.tab-content .dl-history dd {padding-left:60px; font-size:16px;}
.tab-content .dl-history dd .month {line-height:32px}
.tab-content .dl-history dd p {line-height:32px;}

.colum-change .left .chg-txt,
.colum-change .right .chg-txt {font-size:18px; line-height:30px}

.section-title .ico-hurom {width:129px; height:21px; margin-top:50px; background-size:129px}
.slide .section .container .s-txt .colum-poly .colum-right {padding-top:100px;}
.slide .section-panel .panel-slide h4 {font-size:40px; line-height:52px;}
.slide .section-panel .panel-slide .quote {font-size:20px; line-height:32px;}
.slide .section-panel .panel-slide .desc {font-size:15px; line-height:25px;}
.slide .section-panel .panel-slide.s1 .desc figure{margin-top:50px !important;}

.modal-youtube .modal-dialog {width:900px !important;}
.product .wrap-product-list .section .title h3 {font-size:45px; line-height:35px;}
.product .wrap-product-list .section .title p {font-size:19px; line-height:26px;}
.product .wrap-product-list .section.a00 .title p {font-size:36px; }
.product .wrap-product-list .section.product1 .title p,
.product .wrap-product-list .section.product2 .title p,
.product .wrap-product-list .section.product3 .title p,
.product .wrap-product-list .section.product4 .title p {font-size:18px; line-height:28px;}
.product .wrap-product-list .section .product-list .list .relPoint {padding:0;}
/**/
.product .wrap-product-list .section .product-list .list .p-name {margin:10px 0; font-size:18px;}
.product .wrap-product-list .section .product-list .list .p-title {margin-bottom:10px; font-size:35px; line-height:45px;}
.product .wrap-product-list .section.product4 .p-title {margin-top:30px;}
.product .wrap-product-list .section .product-list .list .p-desc {font-size:18px; line-height:30px;}
.product .wrap-product-list .section .product-list .list .preface {padding:8px 20px; font-size:18px;}
.product .wrap-product-list .section .product-list .list .label{padding:7px 17px 9px;margin-right:5px;}
.product .wrap-product-list .section .product-list .list-prod1 .absPoint{padding-bottom:5%;}
.product .wrap-product-list .section .product-list .list-prod4 .absPoint{padding-bottom:100px;}
.product .wrap-product-list .section .product-list .list-prod5 .absPoint{padding-bottom:80px;}
.product .wrap-product-list .section .product-list .list-prod6 .absPoint{padding-bottom:80px;}
.product .wrap-product-list .section .product-list .list-prod7 .absPoint{padding-bottom:85px;}

.product .wrap-product-list .section.c13 .components-list .list {height:225px;}
.product .wrap-product-list .section.c05 .relPoint {padding-right:20%;}
.product .wrap-product-list .section.a01 h3 {margin-bottom:30px;} 
.product .wrap-product-list .section.a01 .desc {margin:10px 0 40px;}
.product .wrap-product-list .section.a02 p {font-size:14px;margin-top:20px;}
.product .product-alpha .section h4 {font-size:48px !important; line-height:62px !important}
.product .wrap-product-list .section.a03 .wrap-counter {margin-bottom:20px; padding-bottom:0;}
.product .wrap-product-list .section.a03 .wrap-counter div {position:absolute; left:auto !important; right:10%; width:100%; font-size:15px; text-align:right;}
.product .wrap-product-list .section.a03 .wrap-counter div p {font-size:18px;}
.product .wrap-product-list .section.a03 .wrap-counter .count1 {bottom:13%;}
.product .wrap-product-list .section.a03 .wrap-counter .count2 {bottom:60%;}
.product .wrap-product-list .section.a03 .wrap-counter .count1:before {top:35%; width:52%;}
.product .wrap-product-list .section.a03 .wrap-counter .count1:after {left:47.5%;}
.product .wrap-product-list .section.a03 .wrap-counter .count2:before {width:75%;}
.product .wrap-product-list .section.a03 .wrap-counter .count2:after {left:24%;}
.product .wrap-product-list .section.a03 .wrap-counter .count1:before,
.product .wrap-product-list .section.a03 .wrap-counter .count2:before {display:block; position:absolute; top:35%; right:0; height:1px; background:#dce5a3; content:'';}
.product .wrap-product-list .section.a03 .wrap-counter .count1:after,
.product .wrap-product-list .section.a03 .wrap-counter .count2:after{display: block;position: absolute;top:33%;width:7px;height:7px;border-radius:7px;background:#c1da41;content: '';}
.product .wrap-product-list .section.a03 .wrap-counter .line {display:none;}
.product .wrap-product-list .section.a03 .wrap-counter .counter {font-size:50px;}
.product .wrap-product-list .section.a03 .define{margin-top:0}
.product .wrap-product-list .section.c05 .wrap-count {/* top:calc(50% - 40px);left:0; */margin-bottom: 10%;}
.product .wrap-product-list .section.a06 .colum-enzyme .colum-right {padding-right:60px;}
.product .wrap-product-list .section.a07 .define .thumb,
.product .wrap-product-list .section.a11 .define .thumb{margin-bottom:40px;}
.product .wrap-product-list .section.a07 .desc.mfix {margin-bottom:60px;}
.product .wrap-product-list .section.a07 .listSet-3 {margin-top:30px;}
.product .wrap-product-list .section.a09 h4 {margin-bottom:60px;}
.product .wrap-product-list .section.a09 .listSet-4 {margin-top:40px;}
.product .wrap-product-list .section.a09 .listSet-4 dd {font-size:20px; line-height:32px;}
.product .wrap-product-list .section.a11 h4 {margin-bottom:60px;}
.product .wrap-product-list .section.a11 .listSet-3 .define {margin-bottom:55px; padding:0;}
.product .wrap-product-list .section.a11 .listSet-3 .define dd {padding:0 10%;}
.product .wrap-product-list .section.c01 .title{margin-bottom:0;}
.product .wrap-product-list .section.c01 .title p {font-size:28px; line-height:36px;}
.product .wrap-product-list .section.c03 {padding:120px 0;}
.product .wrap-product-list .section.c07 {padding:200px 0 150px;}
.product .wrap-product-list .section.c09 {padding:150px 0;}
.product .wrap-product-list .section.c09 h3{margin-top: -20%;}
.product .wrap-product-list .section.c09 .know-how {font-size:22px; text-align:left;}
.product .wrap-product-list .section.c09 .know-how span {font-size:50px;}
.product .wrap-product-list .section.c11 .desc .define dt {font-size:26px;}
.product .wrap-product-list .section.c11 .desc .define dd {font-size:18px;}
.product .wrap-product-list .section.c11 .img-offset {margin-right:0; margin-left:0; padding:0;}
.product .wrap-product-list .section.c11 .right .img-offset {margin-top:77px;}
.product .wrap-product-list .section.a12 .components-list .matter {font-size:15px;}
.product .wrap-product-list .section.c13 .title p {margin-bottom:50px;font-size:24px;}
.product .wrap-product-list .section.c14 .title h3 {font-size:24px;}
.product .wrap-product-list .section.c14 .table-spec .title {padding:18px 0; font-size:16px;}
.product .wrap-product-list .section.c14 .table-spec table th {padding:16px; font-size:15px;}
.product .wrap-product-list .section.c14 .table-spec table td {padding:16px; font-size:15px;}
.product .wrap-product-list .section.c14 .table-spec p {font-size:14px;}
.product .wrap-product-list .section.c14 .wrap-imgBox .product-title {width:132px; height:34px; margin-top:-50px; border-radius:17px; font-size:14px; line-height:34px;}
.product .wrap-product-list .section.a13 .wrap-imgBox .product-title {margin-top:30px;}
.product .wrap-product-list .section.c14 .wrap-imgBox .spec-txt {margin-bottom:50px; font-size:13px; line-height:23px; margin-top:50px;}

.product .product-blossom .slide .section .container .s-txt h4{font-size:40px;line-height: 48px;}
.product .product-blossom .a00{background: url('/images/product/blossom/bg_section1.png') 50% 100% no-repeat;/* background-size:cover; */padding-top:90px;}
.product .product-blossom .a00 .title {margin-top:170px;text-align: left;}
.product .product-blossom .a00 .title h3{padding:0;}
.product .product-blossom .a00 .title .line{width:67px;height:2px;margin:23px 0 20px;}
.product .product-blossom .a00 .imgSet {padding:0;}
.product .product-blossom .a01 .title h3{margin-bottom:30px;}
.product .product-blossom .a04 {padding-top:0;}
.product .product-blossom .a04 .absPoint{text-align: left;}
.product .product-blossom .a04 .slick1-1 .slick-dots{left:calc(50% - -15px)}
.product .product-blossom .a04 .slick1-1 .slick-dots li{float:left;margin:0 8px;}
.product .product-blossom .a03 .col-xs-12 {text-align: left;}
.product .product-blossom .a03 {padding:200px 0 180px;}
.product .product-blossom .section.a03 .wrap-counter .screw-motion{margin-left:0;height:250px;}
.product .product-blossom .section.a03 .wrap-counter .count2{bottom: 40%;right: 9%;text-align: right;color:#ccc;}
.product .product-blossom .section.a03 .wrap-counter .count2:before{width:140%;display: block;position: absolute;top: 35%;right: 0;height: 1px;background: #dce5a3;content: '';}
.product .product-blossom .section.a03 .wrap-counter .count2:after{display: block;position: absolute;top: 31.5%;left: -41%;width: 7px;height: 7px;border-radius: 7px;background: #c1da41;content: '';}
.product .product-blossom .a08 .imgSet .img1{padding-right:7px;}
.product .product-blossom .a06 .imgSet .img3,
.product .product-blossom .a08 .imgSet .img2{padding-left:7px;}
.product .product-blossom .a08 .desc{margin-bottom:60px !important;}
.product .product-blossom .a09 {padding-bottom:100px;}
.product .product-blossom .a09 h4{margin-bottom:25px !important;}
.product .product-blossom .a09 .slick1-2 {text-align: left;}
.product .product-blossom .a09 .slick1-2 > div {overflow:hidden;clear:both;}
.product .product-blossom .a09 .slick1-2 .cont-img-big{padding:0}
.product .product-blossom .a09 .slick1-2 .cont-img-small{padding:0;}
.product .product-blossom .a09 .slick1-2 .cont-img-small img{margin:0;}
.product .product-blossom .a09 .slick1-2 .slick-dots{position:absolute;bottom:-70px;left:70%;}
.product .product-blossom .a09 .slick1-2 .define dt{font-size:24px !important;}
.product .product-blossom .a09 .slick1-2 .col-lg-5{margin-top: 110px;}
.product .product-blossom .a09 .slick1-2 .col-lg-7{margin-top:70px;}
.product .product-blossom .a09 .slick1-2 .slick1-2-3 .cont-img-big,
.product .product-blossom .a09 .slick1-2 .slick1-2-4 .cont-img-big,
.product .product-blossom .a09 .slick1-2 .slick1-2-5 .cont-img-big{padding:0;}
.product .product-blossom .a09 .slick1-3 {width:550px;margin-top:-60px; float:left;}
.product .product-blossom .a09 .slick1-3 button{color:#aaa;position:relative;padding:5px 0 0 40px;}
.product .product-blossom .a09 .slick1-3 button span{position:relative;z-index: 9;padding: 5px 10px 0;text-align: center;position:absolute;top:0;left:0;transition:.3s;}
.product .product-blossom .a09 .slick1-3 .slick-list{overflow:visible !important}
.product .product-blossom .a09 .slick1-3 .slick-track{text-align: left;}
.product .product-blossom .a09 .slick1-3 .slick-current button{color:#98d618;}
.product .product-blossom .a09 .slick1-3 .slick-current button span{color:#fff; display: inline-block;}
.product .product-blossom .a09 .slick1-3 .slick-current button span:after{background: #98d618; color:#fff; display:block; width:35px; height:35px ;border-radius:50%;content:'';position:absolute;top:0;left:0;z-index: -1;}
.product .product-blossom .a09 .slick1-3 .slick-slide{float:none !important;display: inline-block;width:240px !important;margin-bottom:20px;}
.product .product-blossom .a11 h4{margin-bottom:20px !important;}
.product .product-blossom .a11 .slick1-4 .slick1-4-4 .col-md-7 img{margin-left:-60px}
.product .product-blossom .a11 .slick1-4 .col-md-5{text-align: left;margin-top: 100px;}
.product .product-blossom .a11 .slick1-4 .col-md-5 .desc{padding:0;}
.product .product-blossom .a11 .slick1-4 .slick-arrow {width:59px;height:59px;background-size:59px !important;}
.product .product-blossom .a11 .slick1-4 .slick-arrow.slick-prev{left:50px;}
.product .product-blossom .a11 .slick1-4 .slick-arrow.slick-next{right:50px;}
.product .product-blossom .a11 .btn-more{font-size: 18px;margin-top:3% ;}
.product .product-blossom .a12 .components-list p:last-child{text-align: left !important;}
.product .product-blossom .a13 .imgBox img{transform:translateY(0);}
	
.product .product-signature .section.a00 {background: url('/images/product/signature/bg_section1.jpg') 50% 0 no-repeat;background-size: auto 100%;}
.product .product-signature .section.a00 .title {padding-top:140px;}
.product .product-signature .section.a00 .title h3{width: 100%;padding: 0 2%;text-align: left;}

.product .product-signature .section.a01 {padding:130px 0; ;}
.product .product-signature .section.a01 .title p{font-size: 24px;line-height:26px;letter-spacing: -1px;margin-bottom: 10px;}
.product .product-signature .section.a01 .s-txt .popup-vod p{font-size: 18px !important;margin-bottom: 5px !important;letter-spacing: 0;}
.product .product-signature .section.a01 .imgSet{margin-top: 0;}

.product .product-signature .section.a02 .abs h4,
.product .product-signature .section.a03 .abs h4{font-size: 40px;line-height: 52px;}
.product .product-signature .section.a04 .abs h4{font-size: 40px;line-height: 52px;margin-bottom: 30px;}
.product .product-signature .section.a05 .abs h4{font-size: 40px;line-height: 52px;margin-bottom: 20px;}
.product .product-signature .section.a02 .abs .desc,
.product .product-signature .section.a03 .abs .desc,
.product .product-signature .section.a04 .abs .desc{font-size: 15px;line-height: 25px;}
.product .product-signature .section.a05 .abs .desc{font-size: 22px;line-height: 36px;}
	
.product .product-signature .section.a06 {background: url('/images/product/signature/bg_section6.jpg') 50% 50% no-repeat;background-size:cover;padding-top:120px;}
.product .product-signature .section.a06 h4{font-size: 50px;line-height: 50px;margin-bottom: 20px;}
.product .product-signature .section.a06 .desc{margin-top:30px; font-size: 30px;line-height: 40px;/* min-height:120px; */margin-bottom: 60px !important;}
.product .product-signature .section.a06 .desc span{line-height: 40px;}
.product .product-signature .section.a06 .desc2{margin-top:30px; font-size: 24px;line-height: 40px;}
.product .product-signature .section.a06 .slick1-1 .slick-arrow {top:calc(58% - 25px);width:50px;height:50px;background-size: 50px !important;}
.product .product-signature .section.a06 .slick1-1 .slick-arrow.slick-prev{opacity: 0.8;}
.product .product-signature .section.a06 .slick1-1 .slick-arrow.slick-next{opacity: 0.8;}
.product .product-signature .section.a06 .slick1-1 .slick-arrow.slick-prev:hover{opacity: 1;}
.product .product-signature .section.a06 .slick1-1 .slick-arrow.slick-next:hover{ opacity: 1;}

.product .product-signature .section.a07 {padding:115px 0;}
.product .product-signature .section.a07 h4{font-size: 40px;line-height: 52px;}
.product .product-signature .section.a07 .desc{font-size: 15px;line-height: 25px;margin-bottom: 30px;}

.product .product-signature .section.a08 {padding:130px 0;}
.product .product-signature .section.a08 h4{margin-bottom: 80px;}
.product .product-signature .section.a08 h4 span{line-height: 62px;}
.product .product-signature .section.a08 .slick1-4 .slick-arrow {display: inline-block !important;position:absolute;top:50%;z-index: 9;text-indent: -9999%;font-size:0;width:50px;height:50px;background-size: 50px !important;transition:.3s;}
.product .product-signature .section.a08 .slick1-4 .slick-arrow.slick-prev{left:50px;background: url('/images/product/signature/btn_arr_left.png') 0 0 no-repeat;}
.product .product-signature .section.a08 .slick1-4 .slick-arrow.slick-prev:hover{background: url('/images/product/signature/btn_arr_left_over.png') 0 0 no-repeat;}
.product .product-signature .section.a08 .slick1-4 .slick-arrow.slick-next{right:50x;background: url('/images/product/signature/btn_arr_right.png') 0 0 no-repeat;}
.product .product-signature .section.a08 .slick1-4 .slick-arrow.slick-next:hover{background: url('/images/product/signature/btn_arr_right_over.png') 0 0 no-repeat;}
.product .product-signature .section.a08 .slick1-4 .col-md-5{  text-align: left;margin-top: 100px;}
.product .product-signature .section.a08 .slick1-4 .col-md-5 span.subs{font-size: 20px;line-height: 34px;}
.product .product-signature .section.a08 .slick1-4 .col-md-5 .desc{  padding:0;font-size: 15px;line-height: 25px;}
.product .product-signature .section.a08 .slick1-4 .slick-list{overflow: inherit;}
.product .product-signature .section.a08 .slick1-4-1 .col-md-7 img{ margin-left: -30px;}
.product .product-signature .section.a08 .slick1-4-3 .col-md-7 img{ margin-left: -70px;}
.product .product-signature .section.a08 .btn-more{font-size: 18px;line-height: 18px;}

.product .product-signature .section.a09 {padding:130px 0 0 !important}
.product .product-signature .section.a09 h4{font-size: 50px;line-height: 45px;margin-bottom: 20px;}
.product .product-signature .section.a09 h4 span{line-height: 54px;}
.product .product-signature .section.a09 .desc{font-size: 15px;line-height: 25px;}
.product .product-signature .section.a09 .desc img{padding:0;margin:50px auto 0 !important;}
.product .product-signature .section.a09 .bg{background: none;/* margin:-30px 0 -70px; */}
.product .product-signature .section.a09 dt{font-size: 22px;line-height: 32px;text-align: center;}
.product .product-signature .section.a09 dd{font-size: 18px;line-height: 20px;}
.product .product-signature .section.a09 dd p{margin-bottom: 30px;}
.product .product-signature .section.a09 .relPoint{padding:0 40px;}
.product .product-signature .section.a09 .imgSet{margin-top:-60px;padding:80px 0 100px;overflow: hidden;max-width: 1920px;margin-right:auto;margin-left: auto;}
.product .product-signature .section.a09 .imgSet .box{max-width: 1200px;margin:0 auto;;}
.product .product-signature .section.a09 .imgSet .box > div.col-md-4{border-bottom: 0 none;border-right: 1px solid #dbd9d9;}
.product .product-signature .section.a09 .imgSet .box > div.col-md-4:last-child{border-right: 0 none;}
.product .product-signature .section.a10 .abs{ top: 10.345%;}
.product .product-signature .section.a10 .abs h4 {font-size: 30px;line-height: 40px;margin-bottom: 10px;}
.product .product-signature .section.a10 .abs .desc {font-size: 20px;line-height: 30px;}
/* .product .product-signature .section.a09 .relPoint{padding-left: 80px;}
.product .product-signature .section.a09 .absPoint{padding-left: 80px;} */

.product .wrap-tmaster .section {height:850px; max-height:none; overflow:hidden;}
.product .wrap-tmaster .section:first-child {border-top-width:10px}
.product .wrap-tmaster .section:last-child {border-bottom-width:10px}
.product .wrap-tmaster .section .page-head {top:50px;}
.product .wrap-tmaster .section .page-head .plus {width:25px; height:25px; margin-left:5px; background:url('/images/product/tmaster/ico_plus.png') 0 0 no-repeat; background-size:21px;}
.product .wrap-tmaster .section .page-head.dark .plus {background:url('/images/product/tmaster/ico_plus_w.png') 0 0 no-repeat; background-size:21px;}
.product .wrap-tmaster .section .container {padding:0;}
.product .wrap-tmaster .section .container .hfix {height:100%;}
.product .wrap-tmaster .section > div {position:relative; width:100%; height:inherit; max-height:none; margin:0 auto;}
.product .wrap-tmaster .section h3 {margin-bottom:25px; font-size:52px; line-height:46px;}
.product .wrap-tmaster .section h4 {margin-bottom:10px; font-size:38px; line-height:44px;}
.product .wrap-tmaster .section h5 {margin-bottom:8px; font-size:36px; line-height:52px;}
.product .wrap-tmaster .section .desc {margin-bottom:20px; font-size:34px; line-height:44px;}
.product .wrap-tmaster .section .desc2 {font-size:25px; line-height:35px;margin-bottom:20px;}
.product .wrap-tmaster .section  .desc2 .bracket {font-size:47px;line-height: 47px;}
.product .wrap-tmaster .section .subs {font-size:16px; line-height:28px;}
.product .wrap-tmaster .section .define .thumb {margin-bottom:10px;}
.product .wrap-tmaster .section .define dt {margin-bottom:10px; font-size:16px;}
.product .wrap-tmaster .section .define dd {font-size:16px;}
.product .wrap-tmaster .section .more a {padding:9px 40px 10px 10px;font-size:18px;}
.product .wrap-tmaster .section .more a:after {top:calc(50% - 6px); right:15px; width:8px; height:11px; background:url('/images/product/tmaster/ico_more.png') 0 0 no-repeat; background-size:auto;}
.product .wrap-tmaster .section.dark .more a:after {top:calc(50% - 6px); background:url('/images/product/tmaster/ico_more_w.png') 0 0 no-repeat; background-size:auto;}
.product .wrap-tmaster .section .slick-rolling .txtBox h3 {font-size:48px;}
.product .wrap-tmaster .section .slick-rolling .txtBox .desc {font-size:24px;}


.product .wrap-tmaster .section .slick-rolling .slick-arrow {top:calc(50% - 30px); width:60px; height:60px; background-size:auto !important;}
.product .wrap-tmaster .section .slick-rolling .slick-arrow.slick-prev {left:0;}
.product .wrap-tmaster .section .slick-rolling .slick-arrow.slick-next {right:0;}
.product .wrap-tmaster .section .slide-wrap .title h3 {font-size:62px; line-height:62px;}
.product .wrap-tmaster .section .slide-wrap .title span {font-size:34px; line-height:62px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt {margin:0; text-align:left;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .txtCont {margin-top:340px; padding-left:10%;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .cont h3 {font-size:48px; line-height:62px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .cont .desc {font-size:24px; line-height:36px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .time {margin-top:20px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .time .clock {position:relative; margin-right:20px; font-size:16px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .time .clock:before {top:-20px; left:calc(50% - 8px); width:20px; height:20px; background-size:auto;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .time .sec {padding-left:20px; font-size:48px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .time .sec:before {top:calc(50% - 18px); left:0; height:41px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .time .min {font-size:24px;}
.product .wrap-tmaster .section .slick-rolling .roll-txt .roll-img {padding:0;max-height:none;}
.product .wrap-tmaster .section .slick-rolling {max-width:1920px; margin:0 auto; height:100% !important}
.product .wrap-tmaster .section .moveup-content .container {text-align:center}
.product .wrap-tmaster .section .moveup-content .container h3 {font-size:48px; line-height:62px;}
.product .wrap-tmaster .section .moveup-content .container .desc {font-size:18px; line-height:30px;}

.product .wrap-tmaster .section .slide-wrap {position:relative;}
.product .wrap-tmaster .section .slide-wrap .title {margin-top:150px;}
.product .wrap-tmaster .section .slide-wrap .slick-rolling {margin-top:-250px;}
.product .wrap-tmaster .section > div .temp {position:absolute;}
.product .wrap-tmaster .section > div .temp.t1 {top:330px; width:186px; height:112px; right:calc(50% - -478px)}
.product .wrap-tmaster .section > div .temp.t2 {top:560px; width:294px; height:294px; right:calc(50% - -208px)}
.product .wrap-tmaster .section > div .temp.t3 {top:560px; width:294px; height:294px; right:calc(50% - -358px);transform:scale(1.1)}
.product .wrap-tmaster .section > div .temp.t4 {top:620px; width:294px; height:294px; right:calc(50% - -374px);}
.product .wrap-tmaster .section > div .temp.t5 {top:375px; width:186px; height:112px; right:calc(50% - -268px)}
.product .wrap-tmaster .section > div .temp div {position:absolute; width:100%; height:100%;}
.product .wrap-tmaster .section > div .temp .t1-1 {background:url('/images/product/tmaster/img_tech_temp1_1.png') 0 0 no-repeat;}
.product .wrap-tmaster .section > div .temp .t1-2 {background:url('/images/product/tmaster/img_tech_temp1_2.png') 0 0 no-repeat;}
.product .wrap-tmaster .section > div .temp .t1-3 {background:url('/images/product/tmaster/img_tech_temp1_3.png') 0 0 no-repeat;}
.product .wrap-tmaster .section > div .temp .t2-1 {background:url('/images/product/tmaster/img_tech_temp2_1.png') 0 0 no-repeat;}
.product .wrap-tmaster .section > div .temp .t2-2 {background:url('/images/product/tmaster/img_tech_temp2_2.png') 0 0 no-repeat;}
.product .wrap-tmaster .section > div .temp .t2-3 {background:url('/images/product/tmaster/img_tech_temp2_3.png') 0 0 no-repeat;}

.product .wrap-tmaster .section .tech05 .subs {margin-bottom:20%;}
.product .wrap-tmaster .section .warp-content {padding:0 !important;}
	
/* 170626 : PC 주지아로 추가 */
.product .product-giugiaro .slide .section .container .s-txt h4{font-size:40px;line-height: 48px;}
.product .product-giugiaro .a00{background: url('/images/product/giugiaro/bg_section0.png') 50% 100% no-repeat;/* background-size:cover; */padding-top:90px;}
	
.product .product-giugiaro .a00 .col-md-8 {width: 55%;} /* 텍스트영역 사이즈 55% */
.product .product-giugiaro .a00 .col-md-4 {width: 45%;} /* 이미지영역 사이즈 45% */
	
.product .product-giugiaro .a00 .title {margin-top:94px; text-align: left;}
.product .product-giugiaro .a00 .title h3{padding:0;}
.product .product-giugiaro .a00 .title .line{width:67px;height:2px;margin:23px 0 20px;}
.product .product-giugiaro .a00 .imgSet {padding:0;}
	
.product .product-giugiaro .section.a01 {min-height:800px; background: url('/images/product/giugiaro/img_section1_img1.jpg') 50% 0 no-repeat;background-size:auto;}
.product .product-giugiaro .section.a01 .abs {position: static;top:auto;left:auto;right:auto;padding-top: 130px;padding-left: 15px;}
.product .product-giugiaro .section.a01 .imgSet{display: none;}
.product .product-giugiaro .section.a01 .full-container {max-width: 1920px;margin:0 auto;}
.product .product-giugiaro .section.a01 .full-container .clearfix{max-width:1200px;margin:0 auto;position:relative;}
	
.product .product-giugiaro .section.a01 .abs h4 {font-size: 40px;line-height: 52px;}
.product .product-giugiaro .section.a01 .abs .desc {font-size: 15px;line-height: 25px;}
	
.product .product-giugiaro .section.a02 {background: #ffffff; background-size:auto;}
.product .product-giugiaro .section.a02 .abs {position: static;top:auto;left:auto;right:auto;padding-top: 130px;padding-left: 15px;}
.product .product-giugiaro .section.a02 .full-container {max-width: 1920px;margin:0 auto;}
.product .product-giugiaro .section.a02 .full-container .clearfix{max-width:1200px;margin:0 auto;position:relative;}
	
.product .product-giugiaro .section.a02 .abs h4 {font-size: 40px;line-height: 52px;}
.product .product-giugiaro .section.a02 .abs .desc {font-size: 15px;line-height: 25px;}
	
.product .product-giugiaro .section.a03 .abs h4{font-size: 40px;line-height: 52px;}
.product .product-giugiaro .section.a03 .abs .desc{font-size: 15px;line-height: 25px;}

.product .product-giugiaro .section.a04 .abs h4{font-size: 40px;line-height: 52px;}
.product .product-giugiaro .section.a04 .abs .desc{font-size: 15px;line-height: 25px;}
	
.product .product-giugiaro .section.a05 .abs h4{font-size: 40px;line-height: 52px;}
.product .product-giugiaro .section.a05 .abs .desc{font-size: 15px;line-height: 25px;}
	
.product .product-giugiaro .section.a06 .abs h4{font-size: 40px;line-height: 52px;}
.product .product-giugiaro .section.a06 .abs .desc{font-size: 15px;line-height: 25px;}
	
.product .product-giugiaro .section.a07 p {font-size:14px;margin-top:20px;}
.product .product-giugiaro .section.a07 .panel-open p {color: #7cb30a; font-size: 18px; font-weight: 500; text-decoration: underline; padding: 20px 0 0 0;}
	
.product .product-giugiaro .section.a09 .abs h4{font-size: 40px;line-height: 52px;margin-bottom: 20px;}
.product .product-giugiaro .section.a09 .abs .desc{font-size: 22px;line-height: 36px;}
	
.product .product-giugiaro .section.a11 {background: url('/images/product/signature/bg_section6.jpg') 50% 50% no-repeat;background-size:cover;padding-top:120px;}
.product .product-giugiaro .section.a11 h4{font-size: 50px;line-height: 50px;margin-bottom: 20px;}
.product .product-giugiaro .section.a11 .desc{font-size: 30px;line-height: 40px;/* min-height:120px; */margin-bottom: 60px !important;}
.product .product-giugiaro .section.a11 .desc span{line-height: 40px;}
.product .product-giugiaro .section.a11 .desc2{font-size: 24px;line-height: 40px;}
.product .product-giugiaro .section.a11 .slick1-1 .slick-arrow {top:calc(58% - 25px);width:50px;height:50px;background-size: 50px !important;}
.product .product-giugiaro .section.a11 .slick1-1 .slick-arrow.slick-prev{left:-80px;opacity: 0.8;}
.product .product-giugiaro .section.a11 .slick1-1 .slick-arrow.slick-next{right:-80px;opacity: 0.8;}
.product .product-giugiaro .section.a11 .slick1-1 .slick-arrow.slick-prev:hover{opacity: 1;}
.product .product-giugiaro .section.a11 .slick1-1 .slick-arrow.slick-next:hover{ opacity: 1;}

.product .product-giugiaro .section.a12 {padding:115px 0;}
.product .product-giugiaro .section.a12 h4{font-size: 40px;line-height: 52px;}
.product .product-giugiaro .section.a12 .desc{font-size: 15px;line-height: 25px;margin-bottom: 30px;}
	
.product .product-giugiaro .section.a13 {padding:130px 0 0 !important}
.product .product-giugiaro .section.a13 h4{font-size: 50px;line-height: 45px;margin-bottom: 20px;}
.product .product-giugiaro .section.a13 h4 span{line-height: 54px;}
.product .product-giugiaro .section.a13 .desc{font-size: 15px;line-height: 25px;}
.product .product-giugiaro .section.a13 .desc img{padding:0;margin:50px auto 0 !important;}
.product .product-giugiaro .section.a13 .bg{background: none;/* margin:-30px 0 -70px; */}
.product .product-giugiaro .section.a13 dt{font-size: 22px;line-height: 32px;text-align: center;}
.product .product-giugiaro .section.a13 dd{font-size: 18px;line-height: 20px;}
.product .product-giugiaro .section.a13 dd p{margin-bottom: 30px;}
.product .product-giugiaro .section.a13 .relPoint{padding:0 40px;margin-bottom:40px;}
.product .product-giugiaro .section.a13 .imgSet{margin-top:-60px;padding:80px 0 130px;overflow: hidden;max-width: 1920px;margin-right:auto;margin-left: auto;}
.product .product-giugiaro .section.a13 .imgSet .box{max-width: 1200px;margin:0 auto;;}
.product .product-giugiaro .section.a13 .imgSet .box > div.col-md-4{border-bottom: 0 none;border-right: 1px solid #dbd9d9;}
.product .product-giugiaro .section.a13 .imgSet .box > div.col-md-4:last-child{border-right: 0 none;}

.product .product-giugiaro .a14 {padding-bottom:100px;}
.product .product-giugiaro .a14 h4{margin-bottom:25px !important;}
.product .product-giugiaro .a14 .slick1-2 {text-align: left;}
.product .product-giugiaro .a14 .slick1-2 > div {overflow:hidden;clear:both;}
.product .product-giugiaro .a14 .slick1-2 .cont-img-big{padding:0}
.product .product-giugiaro .a14 .slick1-2 .cont-img-small{padding:0;}
.product .product-giugiaro .a14 .slick1-2 .cont-img-small img{margin:0;}
.product .product-giugiaro .a14 .slick1-2 .slick-dots{position:absolute;bottom:-70px;left:70%;}
.product .product-giugiaro .a14 .slick1-2 .define dt{font-size:24px !important;}
.product .product-giugiaro .a14 .slick1-2 .col-lg-5{margin-top: 110px;}
.product .product-giugiaro .a14 .slick1-2 .col-lg-7{margin-top:70px;}
.product .product-giugiaro .a14 .slick1-2 .slick1-2-3 .cont-img-big,
.product .product-giugiaro .a14 .slick1-2 .slick1-2-4 .cont-img-big,
.product .product-giugiaro .a14 .slick1-2 .slick1-2-5 .cont-img-big{padding:0;}
.product .product-giugiaro .a14 .slick1-3 {width:550px;margin-top:-60px;}
.product .product-giugiaro .a14 .slick1-3 button{color:#aaa;position:relative;padding:5px 0 0 40px;}
.product .product-giugiaro .a14 .slick1-3 button span{position:relative;z-index: 9;padding: 5px 10px 0;text-align: center;position:absolute;top:0;left:0;transition:.3s;}
.product .product-giugiaro .a14 .slick1-3 .slick-list{overflow:visible !important}
.product .product-giugiaro .a14 .slick1-3 .slick-track{text-align: left;}
.product .product-giugiaro .a14 .slick1-3 .slick-current button{color:#98d618;}
.product .product-giugiaro .a14 .slick1-3 .slick-current button span{color:#fff; display: inline-block;}
.product .product-giugiaro .a14 .slick1-3 .slick-current button span:after{background: #98d618; color:#fff; display:block; width:35px; height:35px ;border-radius:50%;content:'';position:absolute;top:0;left:0;z-index: -1;}
.product .product-giugiaro .a14 .slick1-3 .slick-slide{float:none !important;display: inline-block;width:240px !important;margin-bottom:20px; font-size: initial;}

.product .product-giugiaro .section.c14 .wrap-imgBox .product-title {width:220px; height:34px; border-radius:17px; font-size:14px; line-height:34px;}
	
.product .wrap-product-list .section.a16 .wrap-imgBox .product-title {margin-top:30px;} /* SPECIFICATION 상품 이름 공간 추가 */

/* 주지아로 끝 */

/* 170917 : 엣지 추가 */	
.product .wrap-product-list .edge01 {background:url('/images/product/edge/product_info_H36_01_bg.jpg') 50% 100% no-repeat; height: 1000px;}
.product .wrap-product-list .edge01 .title h3, .product .wrap-product-list .edge01.a01 .title p {color: #000000;}
.product .wrap-product-list .edge01.a01 .title p {margin-bottom: 10px;}
.product .wrap-product-list .edge01 .desc {color: #000000; margin: 0 0 10px 0 !important;}

.product .wrap-product-list .edge02 {background:url('/images/product/edge/product_info_H36_02.jpg') 50% 100% no-repeat; height: 1450px;}

.product .wrap-product-list .edge03 {min-height: 540px; background: url(/images/product/edge/product_info_H36_03.jpg) 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .edge03 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .edge03 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .edge03 .abs {position: static; top: auto; left: auto; right: auto; padding-top: 120px; padding-left: 15px;}
.product .wrap-product-list .edge03 .imgSet {display: none;}
.product .wrap-product-list .edge03 .abs h4 {font-size: 48px; line-height: 62px; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .edge03 .abs h4 span {line-height: 62px;}
.product .wrap-product-list .edge03 .abs .desc {font-size: 18px; line-height: 30px;}
	
.product .wrap-product-list .edge04 {min-height: 540px; background: url(/images/product/edge/product_info_H36_04.jpg) 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .edge04 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .edge04 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .edge04 .abs {right: 15px; padding-top: 120px; text-align: left; position: absolute; top: 16.666%;}
.product .wrap-product-list .edge04 .imgSet {display: none;}
.product .wrap-product-list .edge04 .abs h4 {font-size: 48px; line-height: 62px; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .edge04 .abs h4 span {line-height: 62px;}
.product .wrap-product-list .edge04 .abs .desc {font-size: 18px; line-height: 30px;}

.product .wrap-product-list .edge05 {min-height: 540px; background: url(/images/product/edge/product_info_H36_05.jpg) 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .edge05 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .edge05 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .edge05 .abs {position: static; top: auto; left: auto; right: auto; padding-top: 120px; padding-left: 15px;}
.product .wrap-product-list .edge05 .imgSet {display: none;}
.product .wrap-product-list .edge05 .abs h4 {font-size: 48px; line-height: 62px; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .edge05 .abs h4 span {line-height: 62px;}
.product .wrap-product-list .edge05 .abs .desc {font-size: 18px; line-height: 30px;}
	
	
.product .wrap-product-list .edge06 {background:url('/images/product/edge/product_info_H36_06.jpg') 50% 100% no-repeat; height: 1200px;}
.product .wrap-product-list .edge06 h4 {position: relative; font-size: 48px; line-height: 62px;}

.product .wrap-product-list .edge07 {min-height: 540px; background: url(/images/product/edge/product_info_H36_07.jpg) 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .edge07 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .edge07 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .edge07 .abs {position: static; top: auto; left: auto; right: auto; padding-top: 130px; padding-left: 15px;}
.product .wrap-product-list .edge07 .imgSet {display: none;}
.product .wrap-product-list .edge07 .abs h4 {font-size: 48px; line-height: 62px; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .edge07 .abs h4 span {line-height: 62px;}
.product .wrap-product-list .edge07 .abs .desc {font-size: 18px; line-height: 30px;}
	
.product .wrap-product-list .edge08 {min-height: 460px; background: url(/images/product/edge/product_info_H36_08.jpg) 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .edge08 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .edge08 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .edge08 .abs {right: 15px; padding-top: 130px; text-align: left; position: absolute; top: 16.666%;}
.product .wrap-product-list .edge08 .imgSet {display: none;}
.product .wrap-product-list .edge08 .abs h4 {font-size: 48px; line-height: 62px; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .edge08 .abs h4 span {line-height: 62px;}
.product .wrap-product-list .edge08 .abs .desc {font-size: 18px; line-height: 30px;}
	

.product .wrap-product-list .edge09 {min-height: 460px; background: url(/images/product/edge/product_info_H36_09.jpg) 50% 0 no-repeat; background-size: auto;}
.product .wrap-product-list .edge09 .full-container {max-width: 1920px; margin: 0 auto;}
.product .wrap-product-list .edge09 .full-container .clearfix {max-width: 1200px; margin: 0 auto; position: relative;}
.product .wrap-product-list .edge09 .abs {position: static; top: auto; left: auto; right: auto; padding-top: 130px; padding-left: 15px;}
.product .wrap-product-list .edge09 .imgSet {display: none;}
.product .wrap-product-list .edge09 .abs h4 {font-size: 48px; line-height: 62px; margin-bottom: 1.5rem; font-weight: 400;}
.product .wrap-product-list .edge09 .abs h4 span {line-height: 62px;}
.product .wrap-product-list .edge09 .abs .desc {font-size: 18px; line-height: 30px;}
	
.product .wrap-product-list .edge10 {background:url('/images/product/edge/product_info_H36_10.jpg') 50% 100% no-repeat; height: 1050px;}
.product .wrap-product-list .edge10 h4 {color: #ffffff;} 
	
.product .wrap-product-list .edge11 {background: #eeebeb;}
.product .wrap-product-list .edge11 .container .s-txt h4 {color: #000000; margin: 0 0 40px 0;}
.product .wrap-product-list .edge11 .desc {margin: 10px 0 0 0;}
.product .wrap-product-list .edge11 .desc span {font-weight: 500;}

.product .wrap-product-list .edge12 .components-list p:last-child {text-align: left!important;}

/* 엣지 끝 */
	
/* 171106 : 원더 추가 */

.product .wrap-product-list .wonder01 {background:url('/images/product/wonder/product_info_h34_01.jpg') 50% 100% no-repeat; height: 790px; padding-top: 200px;}
.product .wrap-product-list .wonder01 .title {text-align: left; color: #ffffff;}
.product .wrap-product-list .wonder01 .title h3 {font-size: 52px; line-height: 68px; margin:0;}
.slide .wonder01 .container .s-txt .desc {position: relative; font-size: 34px; line-height: 34px; margin:0;}
.product .wrap-product-list .wonder01.a01 .title p {font-size: 34px; line-height: 34px; font-weight: 500; margin:0;}
	
.product .wrap-product-list .wonder04 h4 {padding: 65px 0 0 55px;}
.product .wrap-product-list .wonder04 .title h3 {line-height: 62px;}
.product .wrap-product-list .wonder04 .word-br {text-align: left; color: #000000;}
.product .wrap-product-list .wonder04 .desc {padding: 0 0 0 60px;}

/* 171106 : 원더 끝 */
	
/* 171129 : 쿡마스터 추가 */

.product .wrap-product-list .cookmaster01 {background:url('/images/product/cookmaster/product_info_cookmaster_01.jpg') 50% 100% no-repeat; height: 1100px; padding-top: 60px;}
.product .wrap-product-list .cookmaster01 .title {text-align: center; color: #343434;}
.product .wrap-product-list .cookmaster01 .title h3 {font-size: 38px; line-height: 42px; margin:0; font-weight: 100}
	.product .wrap-product-list .cookmaster01 .title h3 .title {font-size: 74px; line-height: 92px; font-weight: 600;}
	.product .wrap-product-list .cookmaster01 .title h3 .sub {font-size: 28px;}
	
/* 171129 : 쿡마스터 끝 */
	
/* 180108 : 특별한 휴롬 - 도서&논문 추가 */
.slide .section .container .s-txt .title_book {font-size: 40px;}
.slide .section .container .s-txt .book li {background: #FFFFFF; border: 1px solid #E0E1E2; width: 100%; overflow: hidden; margin-bottom: 30px;}
.slide .section .container .s-txt .book li div {float: left; color: #acaeae;}
.slide .section .container .s-txt .book li div.book_img {min-width:100px; padding: 25px 35px;}
.slide .section .container .s-txt .book li div.book_desc {max-width:767px; padding: 25px 35px 25px 0; text-align: left;}
.slide .section .container .s-txt .book li div.book_desc .title {color: #7CB30A; font-weight: 500; font-size: 18px;}
.slide .section .container .s-txt .book li div.book_desc .sub_title {font-size: 14px;}
.slide .section .container .s-txt .book li div.book_desc .cts {margin: 30px 0;}

/* 180503 : 제품 디바 추가 */
.product-diva{}
.product-diva .container{width: auto;}
.product-diva .sec-00 .bg{padding-bottom: 0;font-size: 0;background: url('/images/product/diva/img_diva_visual.jpg') 50% 50% no-repeat;background-size:auto 100%;}
.product-diva .sec-01{padding: 78px 0;background-size:cover;}
.product-diva .sec-01 .subs{font-size: 24px;color: #000;}
.product-diva .sec-01 h2{font-size: 50px;color: #000;margin-top: 10px;}

.product-diva .sec-03{height: 590px;}
.product-diva .sec-03:before{background: linear-gradient(to bottom, rgba(255,255,255,.05) 0%,rgba(255,255,255,0.01) 99%,rgba(255,255,255,0) 100%);}
.product-diva .sec-03 h3{font-size: 30px;padding-right: 80px;}
.product-diva .sec-03 .obj{width: 57.917%;height: 695px;top: -265px;left: 0;background-size:auto 100%;}

.product-diva .sec-04{height: 590px;}
.product-diva .sec-04:before{background: linear-gradient(to bottom, rgba(255,255,255,.05) 0%,rgba(255,255,255,0.01) 99%,rgba(255,255,255,0) 100%);}
.product-diva .sec-04 h3{font-size: 30px;}
.product-diva .sec-04 .obj{width: 54.5%;height: 845px;top: -170px;right: 0;background-size: auto 100%;}

.product-diva .sec-05 {background: #333;height: 818px;padding-top: 135px;}
.product-diva .sec-05 h3{font-size: 30px;color: #fff;font-weight: 400;margin-bottom: 55px;}
.product-diva .sec-05 ul{font-size: 0;}
.product-diva .sec-05 ul li {display: inline-block;width: 33%;position: relative;}
.product-diva .sec-05 ul li .txt-box{font-size: 18px;position: absolute;top: 0;width: 100%;left: 0;background: rgba(0,0,0,0.7);color: #fff;padding: 22px 0;}
.product-diva .sec-05 ul li .thumb{}

.product-diva .sec-06 {padding-top: 130px;}
.product-diva .sec-06 .subs{font-size: 22px}
.product-diva .sec-06 h2{font-size: 60px}
.product-diva .sec-06 .desc{font-size: 26px; margin-bottom: 74px;}
.product-diva .sec-06 .list-box .list{height: 400px;overflow: hidden;}
.product-diva .sec-06 .list-box .list h3{font-size: 36px}
.product-diva .sec-06 .list-box .list h3:after{width: 43px;margin: 19px 0;}
.product-diva .sec-06 .list-box .list h3 small{font-size: 15px}
.product-diva .sec-06 .list-box .list .txt-box{}
.product-diva .sec-06 .list-box .list .txt-box p{font-size: 18px;margin-top: 10px;}
.product-diva .sec-06 .list-box .list .txt-box strong{font-size: 28px;}
.product-diva .sec-06 .list-box .li1{padding-left: 150px;}
.product-diva .sec-06 .list-box .li1 .obj{width: 48%;right: -6%;}
.product-diva .sec-06 .list-box .li2 .obj{width: 39.833%; top:0; left: 0;}
.product-diva .sec-06 .list-box .li3{padding-left: 150px;z-index: 1;}
.product-diva .sec-06 .list-box .li3 .obj{  width: 33.538%;right: 0;background-size: 100% auto;top: -20%;height: 120%;}

.product-diva .sec-07 {margin-top: -200px;padding: 320px 0 135px;}
.product-diva .sec-07 .subs{font-size: 22px;}
.product-diva .sec-07 h4{font-size: 40px;margin-bottom: 110px;}
.product-diva .sec-07 .slider {font-size: 0;cursor:-webkit-grab;}
.slick-dots{bottom:-40px;}
.product-diva .sec-07 .slider .slick-dots{margin-top: 65px;}
.product-diva .sec-07 .slider .slick-dots li button{width: 97px;height: 2px;}
.product-diva .sec-07 .slider .slick-arrow{display: inline-block !important;position: absolute;top: calc(63% - 27px);width: 54px;height: 54px;background:rgba(71,71,75,.8);z-index: 1; font-size:0;}
.product-diva .sec-07 .slider .slick-arrow.slick-prev{left: 0;background-image:url('/images/product/diva/icon_fancy_arr_left.png') ;background-position: 50% 50%;background-repeat: no-repeat;background-size:9px;}
.product-diva .sec-07 .slider .slick-arrow.slick-next{right: 0;background-image:url('/images/product/diva/icon_fancy_arr_right.png') ;background-position: 50% 50%;background-repeat: no-repeat;background-size:9px;}
.product-diva .sec-07 .slider .thumb{width: 50%;display: inline-block;vertical-align: top;}
.product-diva .sec-07 .slider .txt-box{width: 50%;display: inline-block;vertical-align: top;padding:55px 70px;}
.product-diva .sec-07 .slider .txt-box h4{font-size: 26px;margin-bottom: 0;}
.product-diva .sec-07 .slider .txt-box h4:after{width: 40px;margin: 20px 0;}
.product-diva .sec-07 .slider .txt-box .desc{font-size: 16px}
.product-diva .sec-07 .slider .txt-box ul li{font-size: 13px;padding-left: 10px;}
.product-diva .sec-07 .slider .txt-box ul li:before{top: 5px;}
.product-diva .sec-07 .slider .slick-dots li.slick-pause{display: inline-block;height:40px; width:40px;position: relative;cursor:pointer}
.product-diva .sec-07 .slider .slick-dots li.slick-pause:before, 
.product-diva .sec-07 .slider .slick-dots li.slick-pause:after{content:''; height:14px; width:4px; display:block; background:#333; position:absolute; top:14px; left:14px;}
.product-diva .sec-07 .slider .slick-dots li.slick-pause:after{left:22px;}
.product-diva .sec-07 .slider .slick-dots li.slick-play{display: inline-block;height:40px; width:40px; position:relative;cursor:pointer}
.product-diva .sec-07 .slider .slick-dots li.slick-play:before{content:''; height:0; width:0; display:block; border:8px transparent solid; border-right-width:0; border-left-color:#333; position:absolute; top:13px; left:16px;}

.product-diva .sec-08{padding:135px 0 90px}
.product-diva .sec-08 .subs{font-size: 22px;font-weight: 500;}
.product-diva .sec-08 h3{font-size: 48px;margin: 15px 0 20px;}
.product-diva .sec-08 .desc{font-size:26px;}
.product-diva .sec-08 .img-box {font-size: 0;margin: 70px -360px 0;}
.product-diva .sec-08 .img-box ul{font-size: 0;margin: 0 0 130px;}
.product-diva .sec-08 .img-box ul li{width: calc(33% - 6px);padding-bottom: calc(25.381% - 6px);margin: 0 3px;display: inline-block;}
.product-diva .sec-08 .img-box ul li{background-size:100% auto !important;}
.product-diva .sec-08 .use {font-size: 0;margin:40px -10px 0;}
.product-diva .sec-08 .use li {display: inline-block;width: calc(50% - 10px);margin: 0 5px; vertical-align:top;}
.product-diva .sec-08 .use li .thumb{padding-bottom: 98.99%;}
.product-diva .sec-08 .use li:nth-child(1) .thumb{background: url('/images/product/diva/img_sec8_4.jpg') 0 0 no-repeat;background-size:100% auto;}
.product-diva .sec-08 .use li:nth-child(2) .thumb{background: url('/images/product/diva/img_sec8_5.jpg') 0 0 no-repeat;background-size:100% auto;}
.product-diva .sec-08 .use li .txt-box {text-align: center;padding:40px 135px;}
.product-diva .sec-08 .use li .txt-box h4{font-size: 30px;margin-bottom: 10px;}
.product-diva .sec-08 .use li .txt-box .desc{font-size: 18px;}

.product-diva .sec-09{padding:140px 0}
.product-diva .sec-09 .subs{font-size: 22px;margin-bottom: 10px;font-weight: 500;}
.product-diva .sec-09 h3{font-size: 50px;margin-bottom: 30px;}
.product-diva .sec-09 h4{font-size: 30px;margin-bottom: 15px;}
.product-diva .sec-09 .desc{font-size: 18px;margin-bottom: 75px;}

.product-diva .sec-10{padding:140px 0 80px}
.product-diva .sec-10 .subs{font-size: 22px;margin-bottom: 10px;font-weight: 500;}
.product-diva .sec-10 h3{font-size: 50px;margin-bottom: 70px;}
.product-diva .sec-10 ul li .thumb{}
.product-diva .sec-10 ul li .txt-box{padding: 20px 0 60px;}
.product-diva .sec-10 ul li .txt-box h4{font-size: 26px;margin-bottom: 15px;}
.product-diva .sec-10 ul li .txt-box .desc{font-size: 16px; line-height:24px; color: #bababc;}

.product-diva .sec-11{padding:140px 0 140px}
.product-diva .sec-11 .subs{font-size: 22px;margin-bottom: 10px;font-weight: 500;}
.product-diva .sec-11 h3{font-size: 50px;margin-bottom: 70px;}
.product-diva .sec-11 ul {font-size: 0;}
.product-diva .sec-11 ul li{display: inline-block;width: 33.333%;vertical-align: top;}
.product-diva .sec-11 ul li .thumb{}
.product-diva .sec-11 ul li .txt-box{padding:40px 50px;}
.product-diva .sec-11 ul li .txt-box h4{font-size: 26px;}
.product-diva .sec-11 ul li .txt-box h4 small{font-size: 18px;display: block;margin-top: 10px;margin-bottom: 25px;}
.product-diva .sec-11 ul li .txt-box .desc{font-size: 16px; line-height:24px; margin-top: 30px;letter-spacing: -0.05em;}
.product-diva .sec-11 ul li .obj{width: 31.75%;height: auto;position: absolute;top: 55px;right: 7.5%;}
.product-diva .sec-11 .note{font-size: 16px;}

.product-diva .sec-12{padding:140px 0 80px;font-size: 0;}
.product-diva .sec-12 .subs{font-size: 22px;margin-bottom: 10px;font-weight: 500;}
.product-diva .sec-12 h3{font-size: 50px;margin-bottom: 70px;}
.product-diva .sec-12 .slider-thumb{display: inline-block;width: 45%;vertical-align: top; }
.product-diva .sec-12 .slider-thumb .item{}
.product-diva .sec-12 .slider-thumb .fancy-item{cursor: zoom-in}
.product-diva .sec-12 .slider-thumb .slick-arrow{display: inline-block !important;position: absolute;top: calc(50% - 27px);width: 54px;height: 54px;background:rgba(71,71,75,.8);z-index: 1;}
.product-diva .sec-12 .slider-thumb .slick-arrow.slick-prev{left: 0;background-image:url('/images/product/diva/icon_fancy_arr_left.png') ;background-position: 50% 50%;background-repeat: no-repeat;background-size:9px;}
.product-diva .sec-12 .slider-thumb .slick-arrow.slick-next{right: 0;background-image:url('/images/product/diva/icon_fancy_arr_right.png') ;background-position: 50% 50%;background-repeat: no-repeat;background-size:9px;}
.product-diva .sec-12 .slider-thumb .icon-zoom{position: absolute;bottom: 48px;right: 0;width: 54px;height: 54px;background:rgba(71,71,75,.8);background-image:url('/images/product/diva/icon_zoom.png') ;background-position: 50% 50%;background-repeat: no-repeat;background-size:28px;pointer-events: none;}
.product-diva .sec-12 .slider-thumb .slick-dots{margin-top: 46px;}
.product-diva .sec-12 .slider-thumb .slick-dots li button{width: 97px;height: 2px;}
.product-diva .sec-12 .slider-thumb .slick-dots li.slick-pause{display: inline-block;height:40px; width:40px;position: relative;cursor:pointer}
.product-diva .sec-12 .slider-thumb .slick-dots li.slick-pause:before, 
.product-diva .sec-12 .slider-thumb .slick-dots li.slick-pause:after{content:''; height:14px; width:4px; display:block; background:#fff; position:absolute; top:14px; left:14px;}
.product-diva .sec-12 .slider-thumb .slick-dots li.slick-pause:after{left:22px;}
.product-diva .sec-12 .slider-thumb .slick-dots li.slick-play{display: inline-block;height:40px; width:40px; position:relative;cursor:pointer}
.product-diva .sec-12 .slider-thumb .slick-dots li.slick-play:before{content:''; height:0; width:0; display:block; border:8px transparent solid; border-right-width:0; border-left-color:#fff; position:absolute; top:13px; left:16px;}

.product-diva .sec-12 .slider-review{display: inline-block;width: 50%;vertical-align: top;margin-top: 0;}
.product-diva .sec-12 .slider-review .item{font-size: 15px;}
.product-diva .sec-12 .slider-review .grade {max-width: 425px;margin: 0 auto 30px;padding-bottom: 20px;border-bottom: 1px solid #969799;}
.product-diva .sec-12 .slider-review .grade span{width: 42px;height: 42px;margin: 0 4px;}
.product-diva .sec-12 .slider-review .review-box{text-align: left;padding-left: 97px;}
.product-diva .sec-12 .slider-review .review-box dt{font-size: 22px;margin-bottom: 10px;}
.product-diva .sec-12 .slider-review .review-box dd{font-size: 18px;margin-bottom: 34px;}
.product-diva .sec-12 .slider-review .review-box dd span{font-size: 16px;color: #bebebf;display: block;}
.product-diva .sec-12 .slider-review .note{color: #969799}

.product-diva .sec-13{padding:140px 0 80px;}
.product-diva .sec-13 .subs{font-size: 22px;margin-bottom: 10px;}
.product-diva .sec-13 .subs em{margin-top: 15px;font-weight: 500;}
.product-diva .sec-13 h3{font-size: 48px;margin-bottom: 70px;}
.product-diva .sec-13 ul{font-size: 0;}
.product-diva .sec-13 ul li{display: inline-block;width: 33.333%;}
.product-diva .sec-13 ul li .thumb{}
.product-diva .sec-13 ul li .txt-box{font-size: 24px;padding: 20px 0 27px;}

.product-diva .sec-14{padding:0;}
.product-diva .sec-14 .subs{font-size: 22px;margin-bottom: 10px;}
.product-diva .sec-14 .subs em{margin-top: 15px;font-weight: 500;}
.product-diva .sec-14 h3{font-size: 48px;margin-bottom: 70px;}
.product-diva .sec-14 .img-box{margin:0 -30%}
.product-diva .sec-14 .note {background: #f8f8f8;margin: 0 -30%;padding: 50px 0 80px;}
.product-diva .sec-14 ul {max-width:1200px;margin: 0 auto;padding: 0;}
.product-diva .sec-14 ul li{font-size: 16px;padding-left: 10px;}
.product-diva .sec-14 ul li:before{top: 5px;}

.product-diva .sec-15{background: #47474b;padding:130px 0 160px;}
.product-diva .sec-15 .subs{font-size: 22px;margin-bottom: 10px;color: #fff;}
.product-diva .sec-15 h3{font-size: 50px;margin-bottom: 70px;color: #fff;}
.product-diva .sec-15 ul{font-size: 0;margin:0 -5px}
.product-diva .sec-15 ul li{display: inline-block;width: calc(50% - 10px);margin:0 5px 10px;position: relative;overflow: hidden;cursor:pointer}
.product-diva .sec-15 ul li .thumb{}
.product-diva .sec-15 ul li .txt-box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);transform:scale(1.05);transition:all .5s ease;opacity: 0;visibility: hidden;}
.product-diva .sec-15 ul li .txt-box .desc{font-size: 18px;color: #fff;display: block;}
.product-diva .sec-15 ul li .txt-box .product{font-size: 30px;color: #fff;display: block;}
.product-diva .sec-15 ul li:hover .txt-box{transform:scale(1);visibility: visible;opacity: 1;}
.product-diva .sec-15 .note{text-align: left;color: #c7c7c9;}

.product-diva .sec-16{padding:135px 0 130px;}
.product-diva .sec-16 .subs{font-size: 22px;margin-bottom: 5px;font-weight: 500;}
.product-diva .sec-16 h3{font-size: 50px;margin-bottom: 25px;}
.product-diva .sec-16 .desc{font-size: 28px;margin-bottom: 70px;}
.product-diva .sec-16 .txt-box{text-align: left;padding: 30px 60px 0 0;}
.product-diva .sec-16 .txt-box h4{font-size: 30px;color: #fff;margin-bottom: 10px;}
.product-diva .sec-16 .txt-box .desc{font-size: 18px;color: #bebebe;margin-bottom: 0;word-break: keep-all;word-wrap: break-word;}

.product-diva .sec-17 {padding:120px 0 130px;}
.product-diva .sec-17 .title p {font-size: 30px !important;}

.product-diva .sec-18{padding:140px 0 130px;}
.product-diva .sec-18 h3{margin-bottom: 85px;}
.product-diva .sec-18 ul li{width: 25%;display: inline-block;}
.product-diva .sec-18 ul li .thumb{width: 100%;margin-bottom: 30px;}
.product-diva .sec-18 ul li .thumb img{width: 73%;}
.product-diva .sec-18 ul li .txt-box{width: 100%;max-width:213px;}
.product-diva .sec-18 ul li .txt-box .info{text-align: center;}
.product-diva .sec-18 ul li .txt-box .info span{height: 90px;margin-right: 16px;}
.product-diva .sec-18 ul li .txt-box .info div{text-align: left;min-width: 110px;}
.product-diva .sec-18 ul li .txt-box .info em{font-size: 18px;line-height: 18px;margin-bottom: 5px;}
.product-diva .sec-18 ul li .txt-box .info p{font-size: 16px;}
.product-diva .sec-18 ul li .txt-box .btn-buy{font-size: 16px;border: 2px solid #333;font-weight: 600;padding: 10px 25px 10px 15px;background-position: 92.202% 50%;transition:all .3s;position: relative;;letter-spacing: -0.08em; margin-right: 0px;}
.product-diva .sec-18 ul li .txt-box .btn-buy .icon-arr{width: 9px;height: 9px;background-size:9px;transform:translateY(-4px);transition:all .3s;position: absolute;top: 50%;right: 15px;}
.product-diva .sec-18 ul li .txt-box .btn-buy:hover {background: #2e2e31;color: #fff;}
.product-diva .sec-18 ul li .txt-box .btn-buy:hover .icon-arr{background: url('/images/product/diva/icon_arr_over.png') 88.155% 50% no-repeat;background-size:9px 9px;}
.product-diva .sec-18 ul li .txt-box .btn-buy.btn-not:hover {background: #fff;color: #333; cursor: not-allowed;}
.product-diva .sec-18 ul li .txt-box .btn-buy.btn-not:hover .icon-arr{background: url('/images/product/diva/icon_arr.png') 88.155% 50% no-repeat;background-size:9px 9px;}
.product-diva .sec-18 .img-box{margin-top: 100px;}

.product-diva .sec-19{padding:110px 0 150px;}

/* //180503 : 제품 디바 추가 */

.footer {text-align:left;}
.footer .sns {text-align:right;margin-top:30px;}
.footer .sns li {display:inline-block; width:35px; margin-left:15px;}
.footer .sns li a {display:block; height:inherit}
.footer .sns li.fb {background:url('/images/product/ico_facebook.png') 50% 0 no-repeat;}
.footer .sns li.blog {background:url('/images/product/ico_blog.png') 50% 0 no-repeat;}
.footer .sns li.insta {background:url('/images/product/ico_instagram.png') 50% 0 no-repeat;}
.footer .sns li.youtube {background:url('/images/product/ico_youtube.png') 50% 0 no-repeat;}
.footer .addr {font-size:13px;}
.footer .site-map {padding:20px 0 30px;}
.footer .site-map .logo {float:left; vertical-align:top;}
.footer .site-map .map-list {float:left;width:100%; margin:10px 0;  text-align:left; box-sizing:border-box;}
.footer .site-map .map-list li a {padding-right:5px; padding-left:8px; font-size:14px;}
.footer .site-map .map-list li a:before {top:7px;left:0;}
.footer .ccm {text-align:right;float:right;margin-top:30px;}
.footer .ccm .btn-ccm{display: block;float:left}
.footer .ccm img{width:auto;}
.footer .ccm .btn-ccm{border-left:1px solid #5c5c5f;margin-left:20px;padding-left:20px;}
.footer .site-link {text-align:right;margin-top:0;float:left;color:#e0e0e1;}
.footer .site-link .cs{font-size:24px;}
.footer .site-link .btb{font-size:16px;}
.footer .site-link .big{font-size:14px;}
.footer .site-link .big:first-child{font-size:16px;font-weight: 500;}
.footer .addr span.line {height:10px;margin:0 5px;}
}

/* wide */
@media screen and (min-width:1200px) {
.footer .site-link {margin-top:10px;}
.footer .site-map .map-list {float:left; width:calc(100% - 102px); margin:0 0 10px; padding-left:22px; text-align:left; box-sizing:border-box;}
.footer .sns {margin-top:0;}
.footer .sns li {display:inline-block; width:35px; margin-left:25px;}

.slick-main-rolling .visual .container {width:1280px !important;}
.slick-main-rolling .visual .container .main-txt {padding:0 5%}
.slick-main-rolling .visual .container .main-txt h2{font-size: 60px;line-height: 72px;}

.main-content .container {width:1240px;}
.main-content .content .cont,
.main-content .content .cont.c05 .slick-news-thumb,
.main-content .content .cont.c05 .slick-news-content {height:282px;}

.main-content .content .list.list-left .thumb img{transform:translateY(-50%) scale(1.05)}
.main-content .content .list .txtbox span{height: 85px;}
.main-content .content .list .txtbox .ellip{-webkit-line-clamp: 3;}

.header .pc-menu h1 {left:0;}
.header .pc-menu .btn-shop {right:0;}
.header .pc-menu .gnb {padding:14px 13.71% 0 34.677%;}
.header .pc-menu .gnb li a {font-size:20px;}

.sub-head {padding:85px 0 30px 0;}
.sub-head h3 {font-size:60px; line-height:60px;}
.sub-head p {font-size:18px; line-height:28px;}
.sub-visual {max-height:1004px; /* min-height:1004px;*/}
.fullpage-wrap .sub-visual {max-height:none !important;}
.slide .section .container .s-txt .colum-oxy {min-height:500px}
.slide .section .container .s-txt .colum-oxy .define {position:absolute; top:40%; width:62%;}
.slick-global-title .slick-slide {padding:0;}
.slick-global-maps .slick-slide {padding:60px 0 0;}
.slick-global-title {padding:0}
.slick-global-title .slick-slide a {padding:20px 38px; font-size:18px;}

.slide .section .container .s-txt .preface {margin-bottom:20px; padding:8px 20px; font-size:18px;}
.slide .section .container .s-txt h4 {position:relative; font-size:48px; line-height:62px;}
.slide .section .container .s-txt h5 {font-size:36px;}
.slide .section .container .s-txt .point {font-size:24px!important;} /* 170719 : 추가 */
.slide .section .container .s-txt .desc {position:relative; font-size:18px; line-height:30px;}
.slide .section .container .s-txt .subs {font-size:24px;}
.slide .section .container .s-txt .quote p {margin:0 0 50px 0; font-size:24px;}
.slide .section .container .s-txt .quote h3 {font-size:40px;}
.slide .section .container .s-txt .quote2 p {margin:10px 0 60px; font-size:13px;}
.slide .section .container .s-txt figure {}
.slide .section .container .s-txt figure figcaption {margin-top:30px;}
.slide .section .container .s-txt figure figcaption p {font-size:18px;}
.slide .section .container .s-txt figure figcaption span {font-size:13px;}
.slide .section .container .s-txt .popup-vod p {}
.slide .section .container .s-txt .popup-vod .play {margin-bottom:60px;}
.slide .section .container .s-txt .circle {width:50px; height:50px; font-size:18px;}
.slide .section .container .s-txt .hLine {height:40px; margin:40px 0;}
.slide .section .container .s-txt .colum-poly .colum-right {padding-top:150px;}
.slide .section .container .s-txt .define dt {font-size:19px; line-height:36px;}
.slide .section .container .s-txt .define dd {font-size:18px; line-height:28px;}
.tab-content .dl-history dt {padding-left:68px; font-size:24px;}
.tab-content .dl-history dd {padding-left:60px; font-size:18px;}
.tab-content .dl-history dd .month {line-height:36px}
.tab-content .dl-history dd p {line-height:36px;width:90%;}

.slide .section-panel .panel-slide h4 {font-size:48px; line-height:62px;}
.slide .section-panel .panel-slide .quote {font-size:24px; line-height:36px;}
.slide .section-panel .panel-slide .desc {font-size:18px; line-height:30px;}

.slide .section.rnd-lab .define dt {font-size:24px !important;}
.slide .section.rnd-lab .define dd {font-size:18px !important; line-height:30px !important;}
.slide .section.rnd-lab .pLab .list,
.slide .section.rnd-lab .bLab .list {height:288px !important;}

.slide .section .listSet-3 dl dt {margin-bottom:20px;}
.slide .section .listSet-5 li dl dd {padding:0; font-size:18px; line-height:30px;}
.slide .section.juice-wrap .listSet-3 .define dt {font-size:24px; line-height:34px;}
.slide .section.juice-wrap .listSet-3 .define dd {font-size:18px; line-height:30px}

.slide .section.dev-lab .dev-program .program {/* min-height:auto; */ max-height:200px;}
.slide .section.dev-lab .dev-program .program .define dd {max-height:70px; overflow:hidden;}
.slide .section.dev-lab .dev-program .program .program-list.line-break li {display:inline-block; width:49%}
.slide .section.dev-lab .dev-program .program .program-list li:nth-child(1) {margin-right:-15%;}
.slide .section.dev-lab .dev-program .program .program-list li:nth-child(3) {margin-right:-15%;}
.slide .section.dev-lab .dev-program.mHeight .program {min-height:inherit; max-height:none;}

.modal-youtube .modal-header {padding:25px;}
.modal-youtube .modal-header h4 {font-size:24px; font-weight:500; line-height:24px;}
.modal-youtube .modal-content .close {width:74px; height:74px; background-size:22px 20px;}

.product .wrap-product-list .section .container {width:1200px; padding:0;}
.product .wrap-product-list .section .title {}
.product .wrap-product-list .section .title h3 {font-size:60px; line-height:52px;}
.product .wrap-product-list .section .title p {font-size:34px; line-height:28px; color:inherit}
.product .wrap-product-list .section.a00 .title p {font-size:46px;}
.product .wrap-product-list .section .title dl {}
.product .wrap-product-list .section .title dl dt {font-size:26px; line-height:38px;}
.product .wrap-product-list .section .title dl dd {font-size:18px; line-height:30px}

.product .wrap-product-list .section .product-list .list .p-name {margin:20px 0 10px; font-size:24px;}
.product .wrap-product-list .section .product-list .list .p-title {margin-bottom:20px; font-size:48px; line-height:62px;letter-spacing: -1px;}
.product .wrap-product-list .section .product-list .list .p-title span{line-height: 62px;}
.product .wrap-product-list .section .product-list .list .p-desc {font-size:18px; line-height:30px;}
/* 2018-05-15 */
.product .wrap-product-list .banner-list .list .txt-box h3{font-size:60px;}
.product .wrap-product-list .banner-list .list .txt-box .desc{font-size:48px}
/* 2018-05-15 */

.product .wrap-product-list .section.c01 .title p {margin:40px 0 70px; font-size:34px; line-height:48px;}
.product .wrap-product-list .section.c05 .relPoint {padding-right:0;}
.product .wrap-product-list .section.c05 .wrap-count .counter {font-size:50px; line-height:50px;}
.product .wrap-product-list .section.c13 .components-list .list {height:290px;}
.product .wrap-product-list .section.c12 .title h3 {font-size:48px}
.product .wrap-product-list .section.c12 .title p {font-size:18px}
.product .wrap-product-list .section.c13 .title p {font-size:24px}
.product .wrap-product-list .section.c14 .table-spec .title {padding:18px 0;}
.product .wrap-product-list .section.c14 .table-spec table th {padding:18px; font-size:16px;}
.product .wrap-product-list .section.c14 .table-spec table td {padding:18px; font-size:16px;}
.product .wrap-product-list .section.c13 .components-list p {margin-bottom:22px; font-size:16px;}
.product .wrap-product-list .section.c13 .components-list .imgbox {width:100%; margin:0 auto;}
.product .wrap-product-list .section.c11 .right .img-offset {margin-top:67px;}

.product .wrap-product-list .section.a01 .title p {font-size:34px; line-height:34px;}
.product .wrap-product-list .section.a06 .colum-enzyme .left .define:before {right:-105%; width:90%;}
.product .wrap-product-list .section.a06 .colum-enzyme .left .define:after {right:-105%;}
.product .wrap-product-list .section.a06 .colum-enzyme .right .define:before {left:-100%; width:90%;}
.product .wrap-product-list .section.a06 .colum-enzyme .right .define:after {left:-100%;}
/*.product .wrap-product-list .section.a08 .left .define dd {margin-bottom:54px;}*/
.product .wrap-product-list .section.a09 .listSet-4 dd {font-size:24px; line-height:36px;}
.product .wrap-product-list .section.a12 .components-list .list {height:230px;}
.product .wrap-product-list .section.a12 .components-list .col-md-3 {width:20%;}

.product .product-blossom .a00 .title {margin-top:220px;}
.product .product-blossom .slide .section .container .s-txt h4{font-size:44px;line-height: 62px;}
.product .product-blossom .a09 .slick1-3{margin-top:-130px;}
.product .product-blossom .a09 .slick1-2 .slick-dots{bottom: -30px;left: 67%;}

.product .product-signature .section.a00{padding-top:140px;}
.product .product-signature .section.a00 .title {padding-top: 100px;}
.product .product-signature .section.a00 .title h3{padding:0;}
.product .product-signature .section.a00 .imgSet {text-align: right;}
.product .product-signature .section.a00 .imgSet img{margin-left: 80px;}
.product .product-signature .section.a01 .title p{font-size: 30px;line-height:46px;letter-spacing: -1px;margin-bottom: 10px;}
.product .product-signature .section.a02 .abs h4,
.product .product-signature .section.a03 .abs h4{font-size: 40px;line-height: 52px;}
.product .product-signature .section.a04 .abs h4{font-size: 48px;line-height: 56px;margin-bottom: 60px;}
.product .product-signature .section.a05 .abs h4{font-size: 48px;line-height: 42px;margin-bottom: 30px;}
.product .product-signature .section.a02 .abs .desc,
.product .product-signature .section.a03 .abs .desc,
.product .product-signature .section.a04 .abs .desc{font-size: 16px;line-height: 28px;}
.product .product-signature .section.a05 .abs .desc{font-size: 26px;line-height: 42px;}
.product .product-signature .section.a06 h4{font-size: 60px;line-height: 60px;margin-bottom: 18px;}
.product .product-signature .section.a06 .desc{font-size: 34px;line-height: 46px;/* min-height:120px; */}
.product .product-signature .section.a06 .desc span{line-height: 50px;}
.product .product-signature .section.a06 .desc2{margin-top:30px; font-size: 34px;line-height: 50px;}
.product .product-signature .section.a07 h4{font-size: 48px;line-height: 62px;}
.product .product-signature .section.a07 .desc{font-size: 18px;line-height: 30px;margin-bottom: 50px;}
.product .product-signature .section.a09 h4{font-size: 48px;line-height: 48px;margin-bottom: 30px;}
.product .product-signature .section.a09 .desc{font-size: 18px;line-height: 30px;}
.product .product-signature .section.a09 dt{font-size: 24px;line-height: 34px; padding:0 20px;}
.product .product-signature .section.a09 dd{font-size: 20px;line-height: 25px;}

.product .product-signature .section.a08 .slick1-4 .col-md-5 span.subs{font-size: 36px;line-height: 50px;}
.product .product-signature .section.a08 .slick1-4 .col-md-5 .desc{padding:0;font-size: 16px;line-height: 28px;}
.product .product-signature .section.a08 .slick1-4 .col-md-5 .desc .sort-juice{font-size: 26px;line-height: 38px;}
.product .product-signature .section.a08 .slick1-4 .col-md-5 .desc .sort-cg{font-size: 27px;line-height: 36px;}
.product .product-signature .section.a08 .slick1-4 .col-md-5 .desc .dash{font-size: 20px;line-height: 36px;}
.product .product-signature .section.a10 .abs h4 {font-size: 40px;line-height: 50px;margin-bottom: 10px;}
.product .product-signature .section.a10 .abs .desc {font-size: 26px;line-height: 42px;}

.product .wrap-tmaster .section {height:1000px; max-height:none;}
.product .wrap-tmaster .section  h3 {font-size:62px; line-height:54px;}
.product .wrap-tmaster .section  h4 {margin-bottom:15px; font-size:48px; line-height:54px;}
.product .wrap-tmaster .section  h5 {margin-bottom:10px; font-size:36px; line-height:52px;}
.product .wrap-tmaster .section  .desc {margin-bottom:30px; font-size:38px; line-height:48px;}
.product .wrap-tmaster .section  .desc2 {font-size:34px; line-height:46px;}
.product .wrap-tmaster .section  .subs {font-size:18px; line-height:30px;}
.product .wrap-tmaster .section  .define .thumb {margin-bottom:15px;}
.product .wrap-tmaster .section  .define dt {margin-bottom:15px; font-size:18px;}
.product .wrap-tmaster .section  .define dd {font-size:18px;}
.product .wrap-tmaster .section .slick-rolling .txtBox h3 {font-size:48px;}
.product .wrap-tmaster .section .slick-rolling .txtBox .desc {font-size:24px;}
.product .wrap-tmaster .section .moveup-content  h3 {font-size:48px; line-height:62px;}
.product .wrap-tmaster .section .moveup-content  .desc {font-size:18px; line-height:30px;}
.product .wrap-tmaster .section > div .wrap-prod {left:-40%;}
.product .wrap-tmaster .section > div .wrap-txt {left:55%;}

/* 200729 : diva */
.product-diva .sec-14 ul{padding: 0 20px;margin-top: 15px;}

/* 170626 : wide 주지아로 추가 */

/* .product .product-giugiaro .a00 .title {margin-top:220px;} */
/*.product .product-giugiaro .slide .section .container .s-txt h4{font-size:48px;line-height: 62px;}*/

.product .product-giugiaro .section.a01 .abs h4 {font-size: 48px;line-height: 62px;}
.product .product-giugiaro .section.a01 .abs .desc {font-size: 18px;line-height: 30px;}
	
.product .product-giugiaro .section.a02 .abs h4 {font-size: 48px;line-height: 62px;}
.product .product-giugiaro .section.a02 .abs .desc {font-size: 18px;line-height: 30px;}
	
.product .product-giugiaro .section.a03 .abs h4{font-size: 48px;line-height: 62px;}
.product .product-giugiaro .section.a03 .abs .desc{font-size: 18px;line-height: 30px;}

.product .product-giugiaro .section.a04 .abs h4{font-size: 48px;line-height: 62px;}
.product .product-giugiaro .section.a04 .abs .desc{font-size: 18px;line-height: 30px;}
	
.product .product-giugiaro .section.a05 .abs h4{font-size: 48px;line-height: 62px;}
.product .product-giugiaro .section.a05 .abs .desc{font-size: 18px;line-height: 30px;}

.product .product-giugiaro .section.a06 .abs h4{font-size: 48px;line-height: 62px;}
.product .product-giugiaro .section.a06 .abs .desc{font-size: 18px;line-height: 30px;}
	
.product .product-giugiaro .section.a09 .abs h4{font-size: 48px;line-height: 42px;margin-bottom: 30px;}
.product .product-giugiaro .section.a09 .abs .desc{font-size: 26px;line-height: 42px;}
	
.product .product-giugiaro .section.a11 h4{font-size: 62px;line-height: 62px;margin-bottom: 20px;}
.product .product-giugiaro .section.a11 .desc{font-size: 40px;line-height: 50px;/* min-height:120px; */}
.product .product-giugiaro .section.a11 .desc span{line-height: 50px;}
.product .product-giugiaro .section.a11 .desc2{font-size: 34px;line-height: 50px;}

.product .product-giugiaro .section.a12 h4{font-size: 48px;line-height: 62px;}
.product .product-giugiaro .section.a12 .desc{font-size: 18px;line-height: 30px;margin-bottom: 50px;}
	
.product .product-giugiaro .section.a13 h4{font-size: 62px;line-height: 54px;margin-bottom: 30px;}
.product .product-giugiaro .section.a13 .desc{font-size: 18px;line-height: 30px;}
.product .product-giugiaro .section.a13 dt{font-size: 28px;line-height: 38px;}
.product .product-giugiaro .section.a13 dd{font-size: 20px;line-height: 25px;}

.product .product-giugiaro .section.a14 .slick1-3{margin-top:-130px;}
.product .product-giugiaro .section.a14 .slick1-2 .slick-dots{bottom: -30px;left: 67%;}
	
/* 주지아로 끝 */

/* 171106 : 원더 추가 */

.product .wrap-product-list .wonder01 {background:url('/images/product/wonder/product_info_h34_01.jpg') 50% 100% no-repeat; height: 790px; padding-top: 200px;}
.product .wrap-product-list .wonder01 .title {text-align: left; color: #ffffff;}
.product .wrap-product-list .wonder01 .title h3 {font-size: 52px; line-height: 68px; margin:0;}
.slide .wonder01 .container .s-txt .desc {position: relative; font-size: 34px; line-height: 34px; margin:0;}
.product .wrap-product-list .wonder01.a01 .title p {font-size: 34px; line-height: 34px; font-weight: 500; margin:0;}
.product .wrap-product-list .wonder04 .title h3 {font-size: 48px; line-height: 62px;}
.product .wrap-product-list .wonder05 dt, .product .wrap-product-list .wonder05 dd {color: #ffffff;}
.product .wrap-product-list .wonder05 dt {font-size: 24px; line-height: 36px; padding: 20px 0 0 0;}
.product .wrap-product-list .wonder05 dd {font-size: 16px; line-height: 26px; padding: 20px 0 0 0;}
.product .wrap-product-list .wonder06 .btn-more {font-size: 18px; margin-top: 3%;}
	
/* 171106 : 원더 끝 */
		
/* 171129 : 쿡마스터 추가 */

.product .wrap-product-list .cookmaster01 {background:url('/images/product/cookmaster/product_info_cookmaster_01.jpg') 50% 100% no-repeat; height: 1100px; padding-top: 60px;}
.product .wrap-product-list .cookmaster01 .title {text-align: center; color: #343434;}
.product .wrap-product-list .cookmaster01 .title h3 {font-size: 38px; line-height: 42px; margin:0; font-weight: 100}
.product .wrap-product-list .cookmaster01 .title h3 .title {font-size: 74px; font-weight: 600;}
.product .wrap-product-list .cookmaster01 .title h3 .sub {font-size: 28px;}
	
/* 171129 : 쿡마스터 끝 */
	

/* 180108 : 특별한 휴롬 - 도서&논문 추가 */
.slide .section .container .s-txt .title_book {font-size: 48px;}
.slide .section .container .s-txt .book li {background: #FFFFFF; border: 1px solid #E0E1E2; width: 100%; overflow: hidden; margin-bottom: 30px;}
.slide .section .container .s-txt .book li div {float: left; color: #acaeae;}
.slide .section .container .s-txt .book li div.book_img {min-width:100px; padding: 25px 35px;}
.slide .section .container .s-txt .book li div.book_desc {max-width:968px; padding: 25px 35px 25px 0; text-align: left;}
.slide .section .container .s-txt .book li div.book_desc .title {color: #7CB30A; font-weight: 500; font-size: 18px;}
.slide .section .container .s-txt .book li div.book_desc .thesis_title {color: #2b2f33;}
.slide .section .container .s-txt .book li div.book_desc .sub_title {font-size: 14px;}
.slide .section .container .s-txt .book li div.book_desc .cts {margin: 30px 0;}

}

/* modal center */
.modal {padding:0!important; text-align:center;}
.modal:before {display:inline-block; height:100%; margin-right:-4px; content:''; vertical-align:middle;}
.modal-dialog {display:inline-block; vertical-align:middle;}
#modal-special-vod1{}
#modal-special-vod1 .modal-dialog{}
#modal-special-vod1 .modal-dialog .modal-content{}


