#contents.product .section_top .back_container{background-image: url(../images/top_bg.jpg)}
#contents.product .section{padding: 130px 0;text-align: center}
#contents.product .section .inner{max-width: 1080px;margin: 0 auto;}
#contents.product .section .inner h3{font-size: 32px;line-height: 36px;text-align: center;font-family:'CjOnlyOnetitleMedium';}
#contents.product .section .inner h4{position: relative;margin: 95px 0 15px; font-size: 30px;line-height: 33px;text-align: center;font-family:'CjOnlyOneBodyLight';color: #666666;padding-top: 18px;}
#contents.product .section .inner h4:before{content: '';position: absolute;top:0;left:50%;width: 40px;height: 3px;margin-left: -20px;background: url(../images/h4_line.png) no-repeat center top;}
#contents.product .section .inner p{font-size: 20px;line-height: 34px;color: #666666;text-align: center;padding-top: 20px;}

#contents.product .section.standard .inner{}
#contents.product .section.standard .inner ul{margin: 75px auto 0;overflow: hidden}
#contents.product .section.standard .inner ul li{float: left;text-align: left;padding-left: 25px;white-space: nowrap;width: 250px;}
#contents.product .section.standard .inner ul li:first-child{padding-left: 0;}
#contents.product .section.standard .inner ul li .tit{font-size: 24px;line-height: 30px;color: #4e9f72;letter-spacing: -0.5px;padding: 30px 0 15px;}
#contents.product .section.standard .inner ul li dl dd{position: relative;  padding: 5px 0 5px 10px;font-size: 14px;line-height: 23px;color: #666666;}
#contents.product .section.standard .inner ul li dl dd:before{content: '';position: absolute;top:13px;left:0;width: 4px;height: 4px;background: #86bc88;border-radius: 100%;}

#contents.product .section.qtest{background: #f7f6f5;}
#contents.product .section.qtest .inner .process{position: relative;border-bottom: 1px solid #dad9d8;padding: 40px 0 95px}
#contents.product .section.qtest .inner .process ul li{position: absolute;font-size: 16px;text-align: left;  line-height: 20px;}
#contents.product .section.qtest .inner .process ul li .num{display: block;  padding-bottom: 44px;  padding-left: 2px;}
#contents.product .section.qtest .inner .process ul li .desc{display: block;font-size: 13px;color: #666;padding-top: 3px;letter-spacing: -0.25px;font-family:'CjOnlyOneBodyRegular';}
#contents.product .section.qtest .inner .process ul li.li1{left: 427px;top: 115px;}
#contents.product .section.qtest .inner .process ul li.li2{right: 217px;top: 115px;}
#contents.product .section.qtest .inner .process ul li.li3{right: 125px;top: 327px;}
#contents.product .section.qtest .inner .process ul li.li4{left: 482px;top: 327px;}
#contents.product .section.qtest .inner .process ul li.li5{left: 163px;top: 327px;}
#contents.product .section.qtest .inner .process ul li.li6{left: 305px;bottom: 104px;}
#contents.product .section.qtest .inner .process ul li.li7{left: 587px;bottom: 104px;}
#contents.product .section.qtest .inner .condition .desc{font-size: 18px;line-height: 20px;color: #6f6f6f;letter-spacing: -0.5px;padding:15px 0 55px;}
#contents.product .section.qtest .inner .condition .list_area{overflow: hidden;max-width: 950px;margin: 0 auto}
#contents.product .section.qtest .inner .condition .genuine_logo{float: left}
#contents.product .section.qtest .inner .condition ul{float: right}
#contents.product .section.qtest .inner .condition ul li{position: relative; margin-left: 20px; width:160px;height: 130px;float: left;background: #fff; letter-spacing:-0.6px;font-size: 13px;line-height: 20px;color: #666; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;}
#contents.product .section.qtest .inner .condition ul li:first-child{margin-left: 0;}
#contents.product .section.qtest .inner .condition ul li:before{content: '';position: absolute;left:-20px;top:50%;width: 20px;height: 1px;background:#dad9d8; }
#contents.product .section.qtest .inner .condition ul li:after{content: '';position: absolute;left:0;right:0;bottom:0;height: 2px;background:#87a2be }
#contents.product .section.qtest .inner .condition ul li:first-child:before{content: none;}
#contents.product .section.qtest .inner .condition ul li em{display: block;font-size: 16px;color: #333;padding-top: 20px;padding-bottom: 20px;letter-spacing: 0;}
#contents.product .section.qtest .inner .condition ul li.line3 em{padding-bottom: 10px;}
#contents.product .section.qtest .inner .condition ul li:nth-child(1):after{background:#87a2be }
#contents.product .section.qtest .inner .condition ul li:nth-child(2):after{background:#88bb8a }
#contents.product .section.qtest .inner .condition ul li:nth-child(3):after{background:#5faf96 }
#contents.product .section.qtest .inner .condition ul li:nth-child(4):after{background:#71b0b6 }
#contents.product .section.network{background: #f6f6f6;}
#contents.product .section.network .inner{max-width: 1176px;}
#contents.product .section.network .global_map{position: relative}
#contents.product .section.network .global_map .map_over{position: absolute;top:0;right:0;bottom:0;left:0;opacity: 0;visibility: hidden}
#contents.product .section.network .global_map a{font-family:'CjOnlyOnetitleBold';position: absolute;left:0;top:0;overflow: hidden;font-size: 16px;color:#666666; text-align: left;max-width: 120px;max-height: 42px;box-shadow: 0px 8px 20px 0 rgba(0,0,0,0.1);box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 7px 20px 7px 8px;background: #fff;z-index: 1;line-height: 28px;border-radius: 20px}
#contents.product .section.network .global_map a span.ico{position: relative;width: 28px;height: 28px;display: block;background: #61af97;border-radius: 100%;float: left;margin-right: 18px;}
#contents.product .section.network .global_map a span.ico1{background:#71b0b6;}
#contents.product .section.network .global_map a span.ico2{background:#87a2be;}
#contents.product .section.network .global_map a span.ico3{background:#86bc88;}
#contents.product .section.network .global_map a span.ico:after{content: '';position: absolute;top:9px;right:9px;bottom:9px;left:9px;background: #fff;border-radius: 100%}
#contents.product .section.network .global_map a.btn_europe{left:28px;top:145px}
#contents.product .section.network .global_map a.btn_africa{left:68px;top:340px;max-width: 140px;}
#contents.product .section.network .global_map a.btn_eastAsia{left:415px;top:180px;max-width: 140px;}
#contents.product .section.network .global_map a.btn_southeastAsia{left:550px;top:355px;max-width: 125px;}
#contents.product .section.network .global_map a.btn_oceania{left:357px;top:480px;max-width: 155px;}
#contents.product .section.network .global_map a.btn_america{left:868px;top:210px}
#contents.product .section.network .global_map a.btn_chille{left:980px;top:453px}
#contents.product .section.network .global_map a:hover{max-height: 150px;max-width: 100%;background: rgba(255,255,255,0.9)}
#contents.product .section.network .global_map a.hover{max-height: 150px;max-width: 100%;background: rgba(255,255,255,0.9)}
#contents.product .section.network .global_map a.btn_southeastAsia:hover{max-height: 267px;}
#contents.product .section.network .global_map a.btn_america:hover{max-height: 187px;}
#contents.product .section.network .global_map a.btn_chille:hover{max-height: 187px;}
#contents.product .section.network .global_map a:hover+.map_over{opacity: 1;visibility: visible}
#contents.product .section.network .global_map a.hover+.map_over{opacity: 1;visibility: visible}
#contents.product .section.network .global_map a .clear{clear: both;  width: 100% !important;  display: block;}
#contents.product .section.network .global_map a .clear_line{clear: both;background: #f2f2f2;height: 1px;margin: 0 3px 0 14px}
#contents.product .section.network .global_map a .product_list{}
#contents.product .section.network .global_map a dl{position: relative; padding: 15px 15px 10px 20px; float: left;white-space: nowrap;color: #666;font-size:0;letter-spacing: 0;word-spacing: 0; }
#contents.product .section.network .global_map a dl:before{content: '';position: absolute;top:50px;left:0;bottom:15px;width: 1px;background: #f2f2f2;}
#contents.product .section.network .global_map a dl:first-child:before{content: none;}
#contents.product .section.network .global_map a dl.first:before{content: none;}
#contents.product .section.network .global_map a dl.center{text-align: center;float: right}
#contents.product .section.network .global_map a dl.center dd{margin: 5px 0;}
#contents.product .section.network .global_map a dl.last dd{margin: 5px 0 0 15px;}
#contents.product .section.network .global_map a dl dt{font-size: 14px; letter-spacing: -0.25px;}
#contents.product .section.network .global_map a dl dd{font-size: 14px; letter-spacing: -0.25px;font-family:'CjOnlyOneBodyRegular';display:inline-block;vertical-align:top;text-align:center;line-height: 15px;margin: 5px 13px 5px;}
#contents.product .section.network .global_map a dl dd.first{margin-left: 0;}
#contents.product .section.network .global_map a dl dd small{display: block;font-size: 10px;margin-left: -7px;}
#contents.product .section.network .global_map a dl dd img{display:block;  margin: 0 auto 3px;}
#contents.product .section.network .global_map a.btn_america dl{padding: 0px 0px 15px 5px;}
#contents.product .section.network .global_map a.btn_america dl dd{margin: 10px 0;width: 60px;}
#contents.product .section.network .global_map a.btn_chille dl{padding: 0px 0px 15px 0;}
#contents.product .section.network .global_map a.btn_chille dl dd{margin: 10px 0;width: 70px;}
#contents.product .section.valuechain .inner{max-width: 1160px}
#contents.product .section.valuechain .inner .producer_img{position: relative; padding-top: 50px;}

#contents.product .section.valuechain .inner .producer_img ul.left{position: absolute;top:0;left:70px;text-align: left}
#contents.product .section.valuechain .inner .producer_img ul.right{position: absolute;top:0;right:70px;text-align: right}
#contents.product .section.valuechain .inner .producer_img ul li{font-size: 14px;letter-spacing: -0.25px;color: #8d8d8d;line-height: 20px;}
#contents.product .section.valuechain .inner .producer_img ul li em{font-size: 18px;color: #4f9f72;margin-right: 9px;}
#contents.product .section.valuechain .inner .producer_img ul.left li.li1{margin-left:93px;margin-top:70px;}
#contents.product .section.valuechain .inner .producer_img ul.left li.li2{margin-left:40px;margin-top:45px;}
#contents.product .section.valuechain .inner .producer_img ul.left li.li3{margin-top:54px;}
#contents.product .section.valuechain .inner .producer_img ul.left li.li4{margin-top:62px;}
#contents.product .section.valuechain .inner .producer_img ul.left li.li5{margin-top:25px;}
#contents.product .section.valuechain .inner .producer_img ul.left li.li6{margin-top:25px;}
#contents.product .section.valuechain .inner .producer_img ul.left li.li7{margin-top:134px;}

#contents.product .section.valuechain .inner .producer_img ul.right li.li1{margin-top:116px;}
#contents.product .section.valuechain .inner .producer_img ul.right li.li2{margin-top:27px;}
#contents.product .section.valuechain .inner .producer_img ul.right li.li3{margin-top:76px;}
#contents.product .section.valuechain .inner .producer_img ul.right li.li4{margin-top:23px;}
#contents.product .section.valuechain .inner .producer_img ul.right li.li5{margin-top:20px;}
#contents.product .section.valuechain .inner .producer_img ul.right li.li6{margin-top:17px;}
#contents.product .section.valuechain .inner .producer_img ul.right li.li7{margin-top:95px;}
#contents.product .section.valuechain .inner .producer_img ul.right li.li8{margin-top:72px;margin-right: 68px;}
#contents.product .section.valuechain .inner .producer_img ul.right li.li9{margin-top:29px;margin-right: 124px;}
#contents.product .section.valuechain .inner .affiliate_list{max-width: 1080px;margin: 0 auto}
#contents.product .section.valuechain .inner .affiliate_list ul{overflow: hidden;padding-top: 50px;}
#contents.product .section.valuechain .inner .affiliate_list ul li{float: left;width: 202px;margin-left: 17px;}
#contents.product .section.valuechain .inner .affiliate_list ul li:first-child{margin-left: 0;}
#contents.product .section.valuechain .inner .affiliate_list ul li .text{color:#666;font-size: 16px;line-height: 24px;letter-spacing: -0.4px;height: 82px;padding: 30px 0 35px}
#contents.product .section.valuechain .inner .affiliate_list ul li .text em{display: block;width: 100%;color: #333;font-size: 18px;letter-spacing: 0px;padding-bottom: 10px;}
#contents.product .section.valuechain .inner .csv_list{position: relative;height: 495px;padding-top: 45px;overflow: hidden}
#contents.product .section.valuechain .inner .csv_list .btn_left{position: absolute;top:50%;left:0px;margin-top: -60px;}
#contents.product .section.valuechain .inner .csv_list .btn_right{position: absolute;top:50%;right:0px;margin-top: -60px;}
#contents.product .section.valuechain .inner .csv_list ul{position: relative;left: 50%; margin-left: -185px;}
#contents.product .section.valuechain .inner .csv_list ul li{position: absolute;width: 370px;top:0;left:0;}
#contents.product .section.valuechain .inner .csv_list ul li.active{z-index: 2;}
#contents.product .section.valuechain .inner .csv_list ul li >.inner{position: relative; transform:translateY(0px);-webkit-transform: translateY(0);-moz-transform: translateY(0);}
#contents.product .section.valuechain .inner .csv_list ul li >.inner >img{ box-shadow: 0px 8px 20px 0 rgba(0,0,0,0.15);}
#contents.product .section.valuechain .inner .csv_list ul li >.inner img.on{opacity: 0;visibility: hidden;position: absolute;top:0;left:0;right:0;}
#contents.product .section.valuechain .inner .csv_list ul li.active >.inner img.on{opacity: 1;visibility: visible}
#contents.product .section.valuechain .inner .csv_list ul li.active>.inner{transform:translateY(20px);-webkit-transform: translateY(20px);-moz-transform: translateY(20px);}
#contents.product .section.valuechain .inner .csv_list ul li .text{opacity: 0;visibility: hidden; color:#666;font-size: 16px;line-height: 24px;letter-spacing: -0.4px;height: 82px;padding: 30px 0 35px}
#contents.product .section.valuechain .inner .csv_list ul li.active .text{opacity: 1;visibility: visible}
#contents.product .section.valuechain .inner .csv_list ul li .text em{display: block;width: 100%;color: #333;font-size: 20px;letter-spacing: -0.5px;padding-bottom: 5px;}

#contents.product .section.valuechain .inner .csv_list .btn_area a img.on{opacity: 0;visibility: hidden;position: absolute;top:0;left:0;right:0;}
#contents.product .section.valuechain .inner .csv_list .btn_area a:hover img.on{opacity: 1;visibility: visible}

#contents.product .section.brand .inner h4{margin-top: 0;}
#contents.product .section.brand .inner ul{overflow: hidden;padding-top: 50px;}
#contents.product .section.brand .inner ul li{float: left;width: 330px;margin-left: 40px;}
#contents.product .section.brand .inner ul li.first{margin-left: 0;}
#contents.product .section.brand .inner ul li .text{color:#666;font-size: 16px;line-height: 24px;letter-spacing: -0.4px;height: 82px;padding: 25px 0 35px}
#contents.product .section.brand .inner ul li .text em{display: block;width: 100%;color: #333;padding-bottom: 10px;}