﻿@import url(./vender.min.css);body,input,select,textarea{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", "Hiragino Sans", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif;letter-spacing:0.08em}.locale_en #ctCompany #ctCeoMessage .companyCeoInfo,body,input,select,textarea{letter-spacing:0.08em}a:active,a:hover,a:link,a:visited{text-decoration:none}a,a:hover{color:#000}#wrapper,body,header,html{width:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}header .headerWrap .lanSection li:not(:last-child),header .headerWrap .menuArea .mainMenu .mainMenuList ul li:not(:last-child){border-right:1px solid #bababa}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}h2,h3,h4,h5,strong{font-weight:600}body{font-size:16px;line-height:1.9;overflow-x:hidden;color:#483434;background-color:#f2f5f0;-webkit-text-size-adjust:none;-webkit-font-feature-settings:palt;font-feature-settings:palt}html{-ms-scroll-chaining:none;overscroll-behavior:none}input,select,textarea{font-size:100%}a{cursor:pointer;outline:0}img{max-width:100%;height:auto;vertical-align:bottom}.brandFont{font-family:shippori-mincho, serif}#wrapper{opacity:1}input[type=submit]{-webkit-appearance:none}header{position:absolute;top:0;background:#fff;-webkit-box-shadow:1px 3px 10px rgba(175,175,175,0.5);box-shadow:1px 3px 10px rgba(175,175,175,0.5)}header .headerWrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:98%;max-width:1200px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .headerWrap .logoArea{width:200px;padding:8px 0 20px;-webkit-transition:all 0.5s;transition:all 0.5s}header .headerWrap .logoArea a img{width:100%;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transform:scale(1);transform:scale(1)}header .headerWrap .menuArea{width:585px}header .headerWrap .menuArea .mainMenuList ul li a,header .headerWrap .menuArea .pageMenu ul li a{position:relative}header .headerWrap .menuArea .mainMenuList ul li a:after,header .headerWrap .menuArea .pageMenu ul li a:after{position:absolute;bottom:0;left:20px;display:block;width:0;height:1px;content:"";-webkit-transition:all 0.5s;transition:all 0.5s;background:#797979}header .headerWrap .menuArea .mainMenuList ul li a:hover:after,header .headerWrap .menuArea .pageMenu ul li a:hover:after{width:calc(100% - 40px)}header .headerWrap .menuArea .mainMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header .headerWrap .menuArea .mainMenu .mainMenuList{padding-bottom:3px}header .headerWrap .menuArea .mainMenu .mainMenuList ul{display:-webkit-box;display:-ms-flexbox;display:flex}header .headerWrap .menuArea .mainMenu .mainMenuList ul li{line-height:1;padding-bottom:2px}header .headerWrap .menuArea .mainMenu .mainMenuList ul li a{font-size:12px;padding:0 25px 5px}header .headerWrap .menuArea .mainMenu .mainMenuList ul li:first-child a{padding-left:0}header .headerWrap .menuArea .mainMenu .loginBtn{font-size:12px;margin:0 20px 0 8px;padding:8px 14px;color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#55c32e}header .headerWrap .menuArea .pageMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .headerWrap .menuArea .pageMenu ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:16px}header .headerWrap .menuArea .pageMenu ul li a{font-size:14px;display:inline-block;padding:5px 30px 1px}header .headerWrap .menuArea .pageMenu ul li a:after{left:35px}header .headerWrap .menuArea .pageMenu ul li a:hover:after{width:calc(100% - 70px)}header .headerWrap .menuArea .pageMenu ul li:last-child a{padding-right:0}header .headerWrap .menuArea .pageMenu ul li:last-child a:hover:after{width:calc(100% - 35px)}header .headerWrap .lanSection{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}header .headerWrap .lanSection li{line-height:1}header .headerWrap .lanSection li a{font-family:Halogen;font-size:10px;padding:0 15px 2px}header .headerWrap .lanSection li a.current{text-decoration:underline;text-underline-offset:2px}header .headerWrap .lanSection li:last-child a{padding-right:0}header.headerFix{z-index:2;top:0;-webkit-transition:all 0.5s;transition:all 0.5s}header.headerFix.scrollDown{position:absolute !important;top:-110px !important;-webkit-transition:all 0.5s !important;transition:all 0.5s !important}header.headerFix.scrollBack.scrollDown{position:fixed !important}header.headerFix.scrollUp{position:fixed !important;top:0 !important}footer .footerMenu{background:#0b9110}footer .footerMenu .col .logoArea{width:200px;padding-top:25px}footer .footerMenu .col .menuList{display:-webkit-box;display:-ms-flexbox;display:flex;width:578px;margin:50px 0 60px}footer .footerMenu .col .menuList ul.leftMenu li,footer .footerMenu .col .menuList ul.rightMenu li{padding-bottom:18px}footer .footerMenu .col .menuList ul.leftMenu li a,footer .footerMenu .col .menuList ul.rightMenu li a{font-size:15px;position:relative;padding-bottom:5px;color:#fff}footer .footerMenu .col .menuList ul.leftMenu li a:after,footer .footerMenu .col .menuList ul.rightMenu li a:after{position:absolute;bottom:0;left:0;display:block;width:0;height:1px;content:"";-webkit-transition:all 0.5s;transition:all 0.5s;background:#fff}footer .footerMenu .col .menuList ul.leftMenu li a:hover:after,footer .footerMenu .col .menuList ul.rightMenu li a:hover:after{width:100%}footer .footerMenu .col .menuList ul.leftMenu li:last-child,footer .footerMenu .col .menuList ul.rightMenu li:last-child{padding-bottom:0}footer .footerMenu .col .menuList ul.leftMenu{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:100px;border-right:1px solid #fff}footer .footerMenu .col .menuList ul.rightMenu{padding-left:50px}footer .footerInner{max-width:1200px;margin:0 auto}.copyRight{background:#61b143}.copyRight .footerInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.copyRight .footerInner .socialInfo{display:-webkit-box;display:-ms-flexbox;display:flex}.copyRight .footerInner .socialInfo li a{display:block;width:28px;margin-left:14px}.copyRight .footerInner .socialInfo li a img{width:100%}.copyRight .col{padding:21px 10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.copyRight .col .copyText,.copyRight .col .policyLink{color:#fff}.copyRight .col .copyText{font-size:12px;margin-right:35px}.copyRight .col .policyLink{font-size:11px;text-decoration:underline}.pcOnly{display:block !important}.spOnly{display:none !important}#ctArea{padding-top:200px}.ctInner{max-width:1200px;margin:0 auto;background:#fff}.subInner{width:100%;max-width:992px;margin:0 auto 100px;padding:90px 0}.col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.comingSoon p{font-size:22px;width:100%;padding:130px 0;text-align:center;background:#fcfce2}.mainTitle,.subTitle,.tabTitle{font-size:32px;font-weight:400;position:relative;margin-bottom:80px;padding-bottom:20px;text-align:center}.mainTitle::after,.subTitle::after,.tabTitle::after{position:absolute;bottom:0;left:50%;width:100px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #61b143}.subTitle{font-size:28px;line-height:normal;margin-bottom:60px}.title1{font-size:24px;font-weight:400;line-height:1.4;display:inline-block;padding-bottom:12px}.title2,.title3{font-size:28px}.title2 span{position:relative;display:inline-block}.title2 span:after{position:absolute;display:block;width:100%;height:1px;content:"";background:#707070}.title3{padding-bottom:20px}.title4{font-size:20px;font-weight:700;padding-bottom:30px}.tabTitleBlog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabTitleBlog .tabTitle{font-size:24px;font-weight:400;margin:0 100px 40px 0}.tabTitleBlog .tabTitle.disableColor a{color:#707070}.tabTitleBlog .tabTitle.disableColor:after{display:none}.tabTitleBlog .tabTitle:last-child{margin-right:0}.commonBtn{font-size:18px;line-height:normal;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:208px;margin:0 auto;padding:13px 0;-webkit-transition:all 0.5s;transition:all 0.5s;text-align:center;color:#483434;border:1px solid #707070;border-radius:3px;background:0 0}.commonBtn.largeBtn{width:254px}.commonBtn:hover{color:#fff;border:1px solid #61b143 !important;background:#61b143}.pbText{padding-bottom:45px}.newCol{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:889px;margin:0 auto 50px;padding-bottom:50px;border-bottom:1px solid #b2b2b2}.newCol.noBorder{padding-bottom:0;border-bottom:none}.newCol .col1 a{display:inline-block;width:264px;margin-right:50px}.newCol .col1 a img{width:100%}.newCol .col2 .detailDescription{font-size:14px}.newCol .col2 .detailGp dt{padding-bottom:5px}.dateInfo,dl.detailGp{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.dateInfo .date,dl.detailGp .date{display:inline-block;width:75px;margin-right:5px;color:#666}.dateInfo .noti,dl.detailGp .noti{font-size:11px;line-height:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:60px;padding:1px 0;text-align:center}.pdfLink .pdf,.switchGp .switch li:last-child a{text-align:right}.dateInfo .noti.borderRed,dl.detailGp .noti.borderRed{color:#b50505;border:1px solid #b50505}.dateInfo .noti.borderGreen,dl.detailGp .noti.borderGreen{color:#2c7b11;border:1px solid #2c7b11}.dateInfo dd a,.dateInfo dt a,dl.detailGp dd a,dl.detailGp dt a{-webkit-transition:all 0.5s;transition:all 0.5s;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px}.dateInfo dd a:hover,.dateInfo dt a:hover,dl.detailGp dd a:hover,dl.detailGp dt a:hover{-webkit-text-decoration-color:#707070;text-decoration-color:#707070;text-decoration-thickness:1px}.dateInfo dd .title1,dl.detailGp dd .title1{letter-spacing:3px}.dateInfo.borderTopBottom,dl.detailGp.borderTopBottom{flex-direction:row;padding:16px 0;border-top:1px solid #b2b2b2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.dateInfo.borderTopBottom.last,dl.detailGp.borderTopBottom.last{margin-bottom:55px;border-bottom:1px solid #b2b2b2}.dateInfo.borderTopBottom dt,dl.detailGp.borderTopBottom dt{margin-right:35px}.dateInfo.borderTopBottom dd,dl.detailGp.borderTopBottom dd{width:calc(100% - 200px)}.dateInfo.borderTopBottom dd .detailTitle,dl.detailGp.borderTopBottom dd .detailTitle{font-size:18px}.switchGp{margin:0 auto}.switchGp .switch{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.switchGp .switch li:first-child,.switchGp .switch li:last-child{width:280px}.switchGp .switch li a{font-size:14px;line-height:1.6;display:block;padding:12px 0}.switchGp .switch li a:not(.commonBtn){-webkit-transition:all 0.5s;transition:all 0.5s;text-decoration:underline;-webkit-text-decoration-color:transparent !important;text-decoration-color:transparent !important;text-underline-offset:5px;text-decoration-thickness:1px}.switchGp .switch li a:not(.commonBtn)::after,.switchGp .switch li a:not(.commonBtn)::before{position:absolute;top:50%;left:-16px;width:18px;height:18px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/common/switch_left_arr-a570403e355a3a60c544d4ff6b4871e7bba878874b5839f15432308125ad4d77.png) center no-repeat;background-size:cover}.switchGp .switch li a:not(.commonBtn)::after{right:-16px;left:unset;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.switchGp .switch li a:not(.commonBtn):hover{-webkit-text-decoration-color:#707070 !important;text-decoration-color:#707070 !important;text-decoration-thickness:1px}.switchGp .switch li a.commonBtn{font-size:18px}.scrollLine{position:absolute;right:7px;bottom:63px;left:calc(100% - 85px)}.scrollLine .movLine{position:relative;right:31px;overflow:hidden;width:126px;height:1px;-webkit-transition:0.5s ease-out;transition:0.5s ease-out;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.scrollLine .movLine::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-animation-name:line_animation;animation-name:line_animation;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;-webkit-animation-iteration-count:infinite;animation-iteration-count:1;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;background:#55c32e}.scrollLine span{position:absolute;right:15px;bottom:80px;-webkit-transform:rotate(90deg);transform:rotate(90deg);letter-spacing:0.02em;color:#55c32e}.pdfLink{width:77px;margin-bottom:60px}.pdfLink .pdf{font-size:18px;position:relative;display:block}.pdfLink .pdf::after,.pdfLink .pdf::before{position:absolute;content:""}.pdfLink .pdf::before{top:0;left:0;width:24px;height:28px;background:url(/assets/common/pdf_icon-fb4d18a3cb29f95219685c9b9722b5977686b6a5210f9012f0e22930d770340e.png) no-repeat;background-size:cover}.pdfLink .pdf::after{right:0;bottom:0;width:40px;border:1px solid #313131}.productBlog .productIteam{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}.productBlog .productIteam .textRight,.productBlog .productIteam figure.leftImg{width:496px}.productBlog .productIteam .title2{line-height:1.4;padding-bottom:40px;color:#483434}.productBlog .productIteam .title2 span::after{margin-top:10px}.productBlog .productIteam .textRight{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 75px 55px;color:#704535;background:#fff}.productBlog .productIteam .textRight .textGroup{padding-bottom:123px}.productBlog .productIteam .textRight .commonBtn{margin-left:0}.pagination,.twoColBlog{margin:0 auto}.productBlog .productIteam .textRight.bgLight{background:#fcfce2}.productBlog .productIteam .textRight.bgLight .textGroup{padding-bottom:59px}.pagination{float:left;width:100%;border-radius:2px}.pagination li{display:table-cell;width:42px;padding:0;text-align:center;border-top:1px solid #aba89e;border-bottom:1px solid #aba89e;border-left:1px solid #aba89e}.pagination li a{display:block;width:100%;padding:5px 0;-webkit-transition:all 0.5s;transition:all 0.5s}.pagination li a img{width:9px;vertical-align:middle}.pagination li a:hover{background:#e9f7e4}.pagination li.current,.pagination li.current a:hover{background:#55c32e}.pagination li:last-of-type{border-right:1px solid #aba89e}.pagination li.current a{color:#fff}input,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:9px 10px;resize:none;border:1px solid #cdcbc8;border-radius:5px;outline:0}.twoColBlog dl.twoCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.twoColBlog dl.twoCol dt{font-weight:700;width:265px;margin-right:47px}.twoColBlog dl.twoCol dd{width:680px}.twoColBlog dl.twoCol dd .remarkText{font-size:14px;color:#b50505}.twoColBlog dl.twoCol dd,.twoColBlog dl.twoCol dt{-webkit-box-sizing:border-box;box-sizing:border-box;padding:22px 0 22px 40px;border-top:1px solid #cdcbc8}.twoColBlog dl.twoCol:last-child dd,.twoColBlog dl.twoCol:last-child dt{border-bottom:1px solid #cdcbc8}.CommonForm .twoColBlog{margin-bottom:40px}.CommonForm .twoColBlog dl.twoCol dt label{font-weight:700}.CommonForm .twoColBlog dl.twoCol dt.requiredText label{position:relative}.CommonForm .twoColBlog dl.twoCol dt.requiredText label::after{font-size:14px;position:absolute;right:-20px;bottom:2px;content:"※";color:#b50505}.CommonForm .twoColBlog dl.twoCol dd,.CommonForm .twoColBlog dl.twoCol dt{padding:48px 0 48px 40px}.CommonForm .twoColBlog dl.twoCol dd.xxsBox input{width:169px}.CommonForm .twoColBlog dl.twoCol dd.xsBox input{width:331px}.CommonForm .twoColBlog dl.twoCol dd.smallBox input{width:406px}.CommonForm .twoColBlog dl.twoCol dd.mediumBox input{width:435px}.CommonForm .twoColBlog dl.twoCol dd.largeBox input{width:539px}.CommonForm .twoColBlog dl.twoCol dd.xlBox input{width:100%}.CommonForm .twoColBlog dl.twoCol dd textarea{width:100%;height:122px}.CommonForm .twoColBlog dl.twoCol dt.blankDt{padding:0}.CommonForm .twoColBlog dl.twoCol dd.agreeBox{position:relative;padding:60px 0 0 70px}.CommonForm .twoColBlog dl.twoCol dd.agreeBox input{position:absolute;bottom:4px;left:8px;width:16px;height:16px;opacity:0}.CommonForm .twoColBlog dl.twoCol [type=checkbox]:checked,.CommonForm .twoColBlog dl.twoCol [type=checkbox]:not(:checked){position:absolute;left:66px}.CommonForm .twoColBlog dl.twoCol [type=checkbox]:checked+label,.CommonForm .twoColBlog dl.twoCol [type=checkbox]:not(:checked)+label{font-size:14px;padding-left:30px;cursor:pointer}.CommonForm .twoColBlog dl.twoCol [type=checkbox]:checked+label:before,.CommonForm .twoColBlog dl.twoCol [type=checkbox]:not(:checked)+label:before{position:absolute;bottom:7px;left:70px;-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;content:"";border:1px solid #707070;border-radius:3px}.CommonForm .twoColBlog dl.twoCol [type=checkbox]:checked+label:after,.CommonForm .twoColBlog dl.twoCol [type=checkbox]:not(:checked)+label:after{font-size:14px;line-height:0.8;position:absolute;bottom:9px;left:72px;content:"✓ ";-webkit-transition:all 0.2s;transition:all 0.2s;color:#707070}.CommonForm .twoColBlog dl.twoCol [type=checkbox]:not(:checked)+label:after{-webkit-transform:scale(0);transform:scale(0);opacity:0}.CommonForm .twoColBlog dl.twoCol [type=checkbox]:checked+label:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.CommonForm .twoColBlog dl.twoCol:last-child dd,.CommonForm .twoColBlog dl.twoCol:last-child dt{border-bottom:none}.CommonForm .selectBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.CommonForm .selectBox li{margin-right:20px}.CommonForm .selectBox li:last-child{margin-right:0}.CommonForm .selectBox li select{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;cursor:pointer;color:#797979;border:1px solid #cdcbc8;border-radius:4px;background:#fff;-webkit-appearance:none;-moz-appearance:none}.CommonForm .selectBox li select.selectValue{width:200px;height:50px;background:url(/assets/common/down_arr-0024159c0b3f47c05f0b677a420286c710cf3b18b122c848e77f4588029b8261.png) right 10px top 15px no-repeat #fff;background-size:13px}.CommonForm .selectBox li select.selectValue:focus{border-color:0;outline:0}.CommonForm .selectBox li select.mdSelect{width:104px}.CommonForm .selectBox li select.smSelect{width:70px}.CommonForm .selectBox li label{padding-left:15px}.CommonForm .radioCol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.CommonForm .radioCol li{margin-right:40px}.CommonForm .radioCol li:last-child{margin-right:0}.CommonForm [type=radio]:checked,.CommonForm [type=radio]:not(:checked){position:absolute;left:-9999px}.CommonForm [type=radio]:checked+label,.CommonForm [type=radio]:not(:checked)+label{position:relative;display:inline-block;padding-left:28px;cursor:pointer}.CommonForm [type=radio]:checked+label:before,.CommonForm [type=radio]:not(:checked)+label:before{position:absolute;top:8px;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:12px;height:12px;content:"";border-radius:100%;background:#a7a7a7}.CommonForm [type=radio]:checked+label:after,.CommonForm [type=radio]:not(:checked)+label:after{position:absolute;top:0;left:-8px;-webkit-box-sizing:initial;box-sizing:initial;width:18px;height:18px;content:"";-webkit-transition:all 0.2s ease;transition:all 0.2s ease;border:5px solid #704535;border-radius:100%}.CommonForm [type=radio]:not(:checked)+label:after{-webkit-transform:scale(0);transform:scale(0);opacity:0}.CommonForm [type=radio]:checked+label:before{background:#704535}.CommonForm [type=radio]:checked+label:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.recaptchaText{font-size:14px;margin-top:40px;text-align:center;color:#98a6b5}.recaptchaText a{text-decoration:underline;color:#98a6b5}.grecaptcha-badge{visibility:hidden}.tabBarWrapper{width:100%;max-width:1200px;margin:0 auto}.tabBarWrapper .tabList{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabBarWrapper .tabList li{-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;max-width:300px;margin-bottom:5px;background:#fff}.tabBarWrapper .tabList li a{display:block;width:100%;padding:20px 0;-webkit-transition:all 0.5s;transition:all 0.5s;text-align:center;color:#483434}.tabBarWrapper .tabList li a:hover{background:#bce8ab}.tabBarWrapper .tabList li:nth-child(2n){border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0}.tabBarWrapper .tabList li:nth-child(4n){border-right:none}.tabBarWrapper .tabList li.current{background:#61b143}.tabBarWrapper .tabList li.current a{color:#fff}.accordion{position:relative}.accordion:before{position:absolute;top:5px;left:20px;width:13px;height:13px;content:"";-webkit-transition:all 0.5s;transition:all 0.5s;background:url(/assets/common/down_arr-0024159c0b3f47c05f0b677a420286c710cf3b18b122c848e77f4588029b8261.png) no-repeat;background-size:cover}.accordion.active:before{top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion.active:after{position:absolute;bottom:0;left:50px;width:100px;content:"";border:1px solid #cdcbc8}.accordionContent{display:none}.selectionBlog{margin-bottom:90px}.selectionBlog .selection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selectionBlog .selection li{position:relative;width:28%;max-width:264px;margin:0 100px 10px 0}.selectionBlog .selection li::after{position:absolute;top:50%;right:-60px;width:30px;height:30px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/assets/common/left_arr-8d5825b8f51a939c65b81ecf0132dfc2ac9759060a241f95a0941727cb56d3a8.png) no-repeat;background-size:cover}.selectionBlog .selection li:last-child,.selectionBlog .selection li:nth-child(3n){margin-right:0}.selectionBlog .selection li:last-child::after,.selectionBlog .selection li:nth-child(3n)::after{display:none}.selectionBlog .selection li a{font-size:24px;display:block;padding:38px 15px;text-align:center;border:1px solid #d0d0d0}.selectionBlog .selection li a.interview{padding:25px 15px}.selectionBlog .selection li a.interview span{display:block;padding-bottom:25px}.selectionBlog .selection li a.interview span.normalFont{font-size:16px;padding-bottom:0}.borderTopGreen{position:relative;padding-top:80px}.borderTopGreen::before{position:absolute;top:0;left:50%;width:100px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #61b143}.completeText{margin-bottom:55px}.completeText p{text-align:center}ul.listBlog li{line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex}ul.listBlog li span{padding-right:10px}.submitBtn input.commonBtn{width:156px;padding:17px 0;cursor:pointer}.bgBlack{background:#000}a.linkText{text-decoration:underline;color:#61b143;text-underline-offset:2px}.redText{color:red}.jobInfo{display:block;width:195px}.jobInfo.center{margin:0 auto}.selectGroup{position:relative;display:inline-block;width:312px}.selectGroup select{font-size:18px;width:100%;height:50px;padding-left:50px;cursor:pointer;border:1px solid #cdcbc8;border-radius:5px;outline:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.selectGroup .arrow{position:absolute;top:16px;left:20px;width:13px;height:13px;-webkit-transition:all 0.5s;transition:all 0.5s;background:url(/assets/common/down_arr-0024159c0b3f47c05f0b677a420286c710cf3b18b122c848e77f4588029b8261.png) no-repeat;background-size:cover}.selectGroup.open .arrow{top:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.listGroupContainer{position:absolute;z-index:1;top:160px;background:#fff}.listGroupContainer ul.listGroup{width:312px;border:1px solid #cdcbc8;border-radius:5px}.listGroupContainer ul.listGroup li.listItem{position:relative;padding:11px 0}.listGroupContainer ul.listGroup li.listItem a{font-size:18px;position:relative;display:block;padding-left:50px}.listGroupContainer ul.listGroup li.listItem a.accordion:before{position:absolute;top:8px;left:20px;width:13px;height:13px;content:"";-webkit-transition:all 0.5s;transition:all 0.5s;background:url(/assets/common/down_arr-0024159c0b3f47c05f0b677a420286c710cf3b18b122c848e77f4588029b8261.png) no-repeat;background-size:cover}.listGroupContainer ul.listGroup li.listItem a.accordion.active{margin-bottom:30px;padding-bottom:15px}.listGroupContainer ul.listGroup li.listItem a.accordion.active:before{top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.listGroupContainer ul.listGroup li.listItem a.accordion.active:after{position:absolute;bottom:0;left:50px;width:100px;content:"";border:1px solid #cdcbc8}#ctTop,.selectContainer{position:relative}.listGroupContainer ul.listGroup li.listItem ul.accordionContent{display:none}.listGroupContainer ul.listGroup li.listItem ul.accordionContent li{padding-bottom:8px}.listGroupContainer ul.listGroup li.listItem ul.accordionContent li a{font-weight:400;-webkit-transition:all 0.5s;transition:all 0.5s;text-decoration:underline;color:#333;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px}.listGroupContainer ul.listGroup li.listItem ul.accordionContent li a:hover{color:#2c7b11;-webkit-text-decoration-color:#2c7b11;text-decoration-color:#2c7b11;text-decoration-thickness:1px}#ctTop header .lanSection li a,#ctTop header .menuArea .mainMenuList ul li a,#ctTop header .menuArea .pageMenu ul li a{color:#fff}#ctTop{top:0;margin-top:-200px}#ctTop header{position:absolute;z-index:1;top:0;right:0;left:0;width:100%;margin-bottom:0;-webkit-transition:all 0.5s;transition:all 0.5s;background:0 0;background:rgba(0,0,0,0.5);-webkit-box-shadow:none;box-shadow:none}#ctProducts .newBlog .titleBlog,#ctTop .ctBanner{margin-bottom:75px}#ctTop header .logoArea a{display:block;width:200px;height:72px;-webkit-transition:all 0.5s;transition:all 0.5s;background:url(/assets/common/top_logo-9ade532474a9b27320d3c76430b52854f2ec33bea728b0f7e9bbd873315047ca.png) no-repeat;background-size:contain}#ctTop header .menuArea .mainMenuList ul li a:after,#ctTop header .menuArea .pageMenu ul li a:after,#ctTop header.headerFix.scrollUp{background:#fff}#ctTop header .logoArea a img{display:none}#ctTop header .lanSection li:not(:last-child){border-right:1px solid #fff}#ctTop header.headerFix.scrollUp .headerWrap .logoArea a{background:url(/assets/common/main_logo-1e6e8826645a7734afa688735d5a8ca66a8e0266821967858755f83116cf2ec4.png) no-repeat;background-size:contain}#ctTop header.headerFix.scrollUp .headerWrap .menuArea .mainMenuList ul li a:after,#ctTop header.headerFix.scrollUp .headerWrap .menuArea .pageMenu ul li a:after{background:#797979}#ctTop header.headerFix.scrollUp .headerWrap .menuArea a{color:#483434}#ctTop header.headerFix.scrollUp .headerWrap .menuArea .loginBtn{color:#fff}#ctTop header.headerFix.scrollUp .headerWrap .menuArea .lanSection li:not(:last-child){border-right:1px solid #bababa}#ctTop header.scrollBack{background:#fff}#ctTop header.scrollBack .headerWrap .menuArea a{color:#483434}#ctTop header.scrollBack .headerWrap .menuArea .loginBtn{color:#fff}#ctTop .ctInner{background:0 0}#ctTop .ctBanner{position:relative;width:100%;height:100vh}#ctTop .ctBanner .video{position:absolute;z-index:-1;top:0;left:0;overflow:hidden;width:100%;height:100vh}#ctTop .ctBanner .video video{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#ctTop .newsBlog{margin-bottom:80px}#ctTop .newsBlog .newsInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#ctTop .newsBlog .newsInner .greenTitle{font-size:32px;width:150px;color:#61b143}#ctTop .newsBlog .newsInner .newsDetailBlog{width:889px}#ctTop .tasteQuality{position:relative;background:#ddf4d7}#ctTop .tasteQuality .mainTitle{position:absolute;top:50px;right:0;left:0;margin:auto;color:#357035}#ctTop .tasteQuality .col{width:100%}#ctTop .tasteQuality .col .leftImg{width:50%;background:url(/top/taste_img.png) no-repeat;background-size:cover}#ctTop .tasteQuality .col .textRight{font-size:28px;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;margin-top:175px;padding:0 80px}#ctTop .tasteQuality .col .textRight p{padding-bottom:35px}#ctTop .tasteQuality .col .textRight .commonBtn{margin:0 0 80px}#ctTop .productBlog{margin-bottom:0 !important;padding:0}#ctTop .productBlog .productIteam{padding:70px 0 90px}#ctTop .companyBlog{padding-bottom:100px}#ctTop .companyBlog .companyBnr{position:relative;width:100%;height:400px;background:url(/assets/img/top/company_bnr.png) center no-repeat;background-size:cover}#ctTop .companyBlog .companyBnr .mainTitle{position:absolute;top:0;right:0;left:0;margin:50px 0 0}#ctTop .companyBlog .textGroup{padding:70px 0 60px;background:#fcfce2}#ctTop .companyBlog .textGroup p.text{font-size:28px;line-height:2;padding-bottom:70px;text-align:center}#ctLogin .ctInner,#ctMember .ctInner,#ctPassword .ctInner{background:0 0}#ctLogin .formBlog,#ctMember .formBlog,#ctPassword .formBlog{width:420px;margin:0 auto 50px;background:#fff}#ctLogin .formBlog .loginForm,#ctMember .formBlog .loginForm,#ctPassword .formBlog .loginForm{width:300px;margin:0 auto;padding:55px 0}#ctLogin .formBlog .loginForm dl,#ctMember .formBlog .loginForm dl,#ctPassword .formBlog .loginForm dl{padding-bottom:20px}#ctLogin .formBlog .loginForm dl dt,#ctMember .formBlog .loginForm dl dt,#ctPassword .formBlog .loginForm dl dt{font-size:15px;font-weight:700;padding-bottom:10px}#ctLogin .formBlog .loginForm dl dd input,#ctMember .formBlog .loginForm dl dd input,#ctPassword .formBlog .loginForm dl dd input{width:300px}#ctLogin .formBlog .loginForm dl:last-of-type,#ctMember .formBlog .loginForm dl:last-of-type,#ctPassword .formBlog .loginForm dl:last-of-type{padding-bottom:10px}#ctLogin .formBlog .loginForm .submitBtn .commonBtn,#ctMember .formBlog .loginForm .submitBtn .commonBtn,#ctPassword .formBlog .loginForm .submitBtn .commonBtn{width:208px;padding:13px 0}#ctLogin .formBlog .formOtherLink,#ctMember .formBlog .formOtherLink,#ctPassword .formBlog .formOtherLink{margin-bottom:40px;text-align:left}#ctLogin .formOtherLink,#ctMember .formOtherLink,#ctPassword .formOtherLink{margin-bottom:100px;text-align:center}#ctMember .formBlog .formText,#ctPassword .formBlog .formText{font-size:14px;padding-bottom:40px;text-align:left}#ctMember #ctMemberComplete .formBlog,#ctMember #ctPassComplete .formBlog,#ctPassword #ctMemberComplete .formBlog,#ctPassword #ctPassComplete .formBlog{width:520px;margin:0 auto 170px}#ctMember #ctMemberComplete .formBlog p.completeText,#ctMember #ctPassComplete .formBlog p.completeText,#ctPassword #ctMemberComplete .formBlog p.completeText,#ctPassword #ctPassComplete .formBlog p.completeText{font-size:14px;padding:50px 20px 50px 60px}#ctMember #ctMemberSett .ctInner,#ctPassword #ctMemberSett .ctInner{background:#fff}#ctMember #ctMemberSett .ctInner .submitBtn .commonBtn,#ctPassword #ctMemberSett .ctInner .submitBtn .commonBtn{padding:17px 0}#ctPassword .formBlog form.loginForm dl:last-of-type{margin-bottom:60px}#ctNews .newBlog .newCol{margin:0 0 50px auto}#ctNewsDetail .subInner{padding:100px 0}#ctNewsDetail .subInner .newCol{display:inherit;width:100%;max-width:1052px;margin:0 auto}#ctNewsDetail .subInner .newCol .col1{margin:0 auto}#ctNewsDetail .subInner .newCol .col1 a{width:100%}#ctNewsDetail .subInner .newCol .col2{padding:65px 55px}#ctNewsDetail .subInner .newCol .col2 .detailGp{margin-bottom:50px}#ctNewsDetail .subInner .newCol .col2 .detailDescription{font-size:16px;line-height:2.1}#ctNewsDetail.noImage .subInner .newCol .col2{padding:0}#ctNewsRecipe .recipeCol .dateInfo{display:inherit;margin-bottom:58px}#ctNewsRecipe .recipeCol .newCol{width:784px;padding-bottom:0;border-bottom:none}#ctNewsRecipe .recipeCol .newCol .col1 figure{width:260px;margin-right:45px}#ctNewsRecipe .recipeCol .newCol .col2{width:calc(100% - 305px)}#ctNewsRecipe .recipeCol .newCol .col2 dl.recipeTitle dt{font-size:18px;font-weight:600;padding-bottom:20px}#ctNewsRecipe .recipeCol .newCol .col2 dl.recipeTitle dd{font-size:15px;padding-bottom:40px}#ctNewsRecipe .recipeCol .newCol .col2 dl.col{margin-bottom:10px}#ctNewsRecipe .recipeCol .newCol .col2 dl.col dt{position:relative;width:420px}#ctNewsRecipe .recipeCol .newCol .col2 dl.col dt a{position:inherit;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;padding-right:7px;padding-bottom:2px;color:#0b9110;border-bottom:1px solid #0b9110;background:#fff}#ctNewsRecipe .recipeCol .newCol .col2 dl.col dt:after{position:absolute;z-index:0;top:15px;right:-10px;width:90%;content:"";border:1px dashed #61b143}#ctNewsRecipe .recipeCol .newCol .col2 dl.col dt:before{position:absolute;top:10px;left:0;width:14px;height:14px;content:"";background:url(/assets/img/products/green_circle.png) no-repeat;background-size:100%}#ctNewsRecipe .recipeCol .newCol .col2 dl.col dt.blackCircle span.text{position:inherit;z-index:1;margin-left:20px;padding-right:8px;background:#fff}#ctNewsRecipe .recipeCol .newCol .col2 dl.col dt.blackCircle:before{top:8px;background:url(/assets/img/products/black_circle.png) no-repeat;background-size:100%}#ctNewsRecipe .recipeCol .newCol .col2 dl.col dt.blackCircle:after{border:1px dashed #aba89e}#ctNewsRecipe .recipeCol .newCol .col2 dl.col dd{position:inherit;z-index:1;width:60px;padding-left:2px;text-align:right;word-break:break-all;background:#fff}#ctNewsRecipe .pdfLink{margin:0 auto 60px;padding-top:20px}#ctTaseQuality .circleBlog{width:554px;margin:0 auto 90px;padding-top:60px}#ctTaseQuality .subBlog{margin-bottom:50px}#ctTaseQuality .subBlog figure.fullImg img,#ctTaseQuality .subBlog figure.fullImg source{width:100%}#ctTaseQuality .subBlog .subTitle{margin-bottom:40px}#ctTaseQuality .subBlog .textGroup p{text-align:center}#ctTaseQuality .subBlog .textGroup p.pbText{padding-bottom:35px}#ctTaseQuality .subBlog .productBlog{margin-bottom:80px}#ctTaseQuality .subBlog .productBlog:last-child{margin-bottom:0}#ctTaseQuality .subBlog .productBlog .productIteam{-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #55c32e}#ctTaseQuality .subBlog .productBlog .productIteam a{display:inherit}#ctTaseQuality .subBlog .productBlog .productIteam a figure.leftImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ctTaseQuality .subBlog .productBlog .productIteam a figure.leftImg img{width:360px;margin:0 auto}#ctTaseQuality .subBlog .productBlog .productIteam .textRight{padding:40px 75px 55px}#ctTaseQuality .subBlog .productBlog .productIteam .textRight .textGroup{margin-bottom:0;padding-bottom:76px}#ctTaseQuality .subBlog .productBlog .productIteam .textRight .textGroup .title2{font-size:21px;padding-bottom:14px;text-align:left}#ctTaseQuality .subBlog .productBlog .productIteam .textRight .textGroup .title2 span{display:block}#ctTaseQuality .subBlog .productBlog:nth-of-type(2) figure.leftImg img{width:315px !important}#ctTaseQuality .subBlog .productBlog:nth-of-type(3) figure.leftImg img{width:351px !important}#ctTaseQuality .subBlog .productBlog:nth-of-type(4) figure.leftImg img{width:200px !important}#ctTaseQualityInterview .subBlog .pbText{padding-bottom:50px}#ctTaseQualityInterview .subBlog .col dl{width:515px}#ctTaseQualityInterview .subBlog .col figure img{width:400px}#ctTaseQualityInterview .subBlog .col figure img.mdImg{width:452px}#ctTaseQualityInterview .subBlog .centerImg{width:100%;max-width:522px;margin:0 auto}#ctTaseQualityInterview .subBlog .centerImg img{width:100%}#ctProducts .threeCol{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#ctProducts .threeCol figure{width:312px;margin:0 28px 30px 0}#ctProducts .threeCol figure:nth-child(3n){margin-right:0}#ctProducts .threeCol figure img{width:100%}#ctProducts .threeCol figure a{-webkit-transition:all 0.5s;transition:all 0.5s}#ctProducts .threeCol figure a:hover{opacity:0.7}#ctProducts .fiveCol{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}#ctProducts .fiveCol li{margin-right:24px;margin-bottom:10px;-webkit-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%}#ctProducts .fiveCol li:nth-child(5n){margin-right:0}#ctProducts .fiveCol li a{font-size:15px;padding-bottom:4px;-webkit-transition:all 0.5s;transition:all 0.5s;color:#61b143;border-bottom:1px solid #61b143}#ctProducts .fiveCol li a:hover{color:#2c7b11;border-bottom:1px solid #2c7b11}#ctProducts .searchForm{width:312px;margin:0 auto 40px}#ctProducts .searchForm.lgSearchForm{width:368px}#ctProducts .searchForm input{font-size:18px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:12px 22px;border:1px solid #cdcbc8;border-radius:5px}#ctProducts .categoryTitle{font-size:20px;font-weight:400;line-height:normal;padding-bottom:33px}#ctProducts .rightCol{width:624px}#ctProducts .rightCol .categoryTitle{font-size:32px}#ctProducts .rightCol .newCol{padding-bottom:25px}#ctProducts .rightCol .newCol.borderTop{padding-top:25px;border-top:1px solid #b2b2b2}#ctProducts .newCol .col2 dl.detailGp dt{padding-bottom:0}#ctProducts .newBlog .titleBlog .subTitle{margin-bottom:40px}#ctProducts .newBlog .titleBlog .pbText{padding-bottom:35px;text-align:center}#ctProducts .newBlog .productBlog{margin-bottom:100px}#ctProducts .productInner .rightCol{margin:0 auto}#ctProducts .productInner .rightCol .mgbClass{margin-bottom:80px}#ctProducts #ctProductsList .threeCol,#ctProducts .productInner .threeCol{display:inherit;padding-top:68px}#ctProducts #ctProductsList .threeCol:before,#ctProducts .productInner .threeCol:before{left:0;width:127px;-webkit-transform:translateX(0);transform:translateX(0)}#ctProducts #ctProductsList .searchForm,#ctProducts .productInner .searchForm{margin:0 0 145px}#ctProducts #ctProductsList .rightCol .categoryTitle,#ctProducts .productInner .rightCol .categoryTitle{padding-bottom:14px}#ctProducts #ctProductsList .rightCol .newCol .col1,#ctProducts .productInner .rightCol .newCol .col1{width:255px;margin-top:40px;text-align:center}#ctProducts #ctProductsList .rightCol .newCol .col1 img,#ctProducts .productInner .rightCol .newCol .col1 img{width:108px}#ctProducts #ctProductsList .rightCol .newCol .col2,#ctProducts .productInner .rightCol .newCol .col2{width:calc(100% - 255px)}#ctProducts #ctProductsList .rightCol .newCol .col2 .upperBlog,#ctProducts .productInner .rightCol .newCol .col2 .upperBlog{margin-bottom:20px}#ctProducts #ctProductsList .rightCol .newCol .col2 .upperBlog .itemNo,#ctProducts .productInner .rightCol .newCol .col2 .upperBlog .itemNo{color:#797979}#ctProducts #ctProductsList .rightCol .newCol .col2 .upperBlog .itemTitle,#ctProducts .productInner .rightCol .newCol .col2 .upperBlog .itemTitle{font-size:21px;color:#343434}#ctProducts #ctProductsList .rightCol .newCol .col2 .upperBlog dd,#ctProducts .productInner .rightCol .newCol .col2 .upperBlog dd{font-size:15px}#ctProducts #ctProductsList .rightCol .newCol .col2 .lowerBlog,#ctProducts .productInner .rightCol .newCol .col2 .lowerBlog{font-size:13px;position:relative}#ctProducts #ctProductsList .rightCol .newCol .col2 .lowerBlog .recipeInfo,#ctProducts .productInner .rightCol .newCol .col2 .lowerBlog .recipeInfo{padding:10px 0}#ctProducts #ctProductsList .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col,#ctProducts .productInner .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col{width:350px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ctProducts #ctProductsList .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col li,#ctProducts .productInner .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col li{font-size:11px;margin:0 10px 10px 0;border:1px solid #aba89e;border-radius:5px}#ctProducts #ctProductsList .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col li a,#ctProducts .productInner .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col li a{line-height:1;display:block;padding:2px 7px;-webkit-transition:all 0.5s;transition:all 0.5s;color:#797979}#ctProducts #ctProductsList .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col li a:hover,#ctProducts .productInner .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col li a:hover{border-radius:5px;background:#e9f7e4}#ctProducts #ctProductsList .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col li:not(:nth-child(-n+5)),#ctProducts .productInner .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col li:not(:nth-child(-n+5)){display:none}#ctProducts #ctProductsList .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col li.seeMore,#ctProducts .productInner .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col li.seeMore{display:inherit;cursor:pointer;color:#61b143;border:0;border-bottom:1px solid #61b143;border-radius:0}#ctProducts #ctProductsList .rightCol .newCol .col2 .lowerBlog .recipeInfo figure,#ctProducts .productInner .rightCol .newCol .col2 .lowerBlog .recipeInfo figure{position:absolute;top:0;right:0;width:123px}#ctProducts #ctProductsList .sideBar,#ctProducts .productInner .sideBar{position:relative}#ctProducts #ctProductsList .sideBar .select2-container .select2-search--inline .select2-search__field,#ctProducts .productInner .sideBar .select2-container .select2-search--inline .select2-search__field{height:28px !important}#ctProducts .ctSearch .pagination{margin:80px auto 0 0}#ctRecruit .accordionArea{width:785px;margin:0 auto}#ctRecruit .accordionArea dl.accordionBlog{-webkit-transition:all 0.5s;transition:all 0.5s;border-bottom:1px solid #d0d0d0}#ctRecruit .accordionArea dl.accordionBlog:hover{background:#f4faf2}#ctRecruit .accordionArea dl.accordionBlog .col{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#ctRecruit .accordionArea dl.accordionBlog .col figure{width:18px;margin-right:45px}#ctRecruit .accordionArea dl.accordionBlog .col .answerText,#ctRecruit .accordionArea dl.accordionBlog .col .questionText{display:inline-block;width:100%;max-width:592px}#ctRecruit .accordionArea dl.accordionBlog .col.accordion{padding:20px 35px;cursor:pointer}#ctRecruit .accordionArea dl.accordionBlog .col.accordion:before{top:26px;right:22px;left:unset}#ctRecruit .accordionArea dl.accordionBlog .col.accordion.active:before{top:28px}#ctRecruit .accordionArea dl.accordionBlog .col.accordion.active:after{display:none}#ctRecruit .accordionArea dl.accordionBlog dd.accordionContent{padding:0 35px}#ctRecruit .accordionArea dl.accordionBlog dd.accordionContent .col{padding-bottom:28px}#ctRecruit .accordionArea dl.accordionBlog dd.accordionContent .col figure{display:inline-block}#ctRecruit .accordionArea dl.accordionBlog:first-child{border-top:1px solid #d0d0d0}#ctRecruit .twoColBlog{margin-bottom:90px}#ctRecruit .recruitText{padding-bottom:70px;text-align:center}#ctRecruit #ctEntry .twoColBlog{margin-bottom:40px}#ctRecruit #ctNew .listBlog.jobDescription li{display:inherit}#ctRecruit #ctNew .listBlog.jobDescription li span{font-weight:600;padding-right:0}#ctRecruit #ctNew .listBlog li span.spanLeftText{width:40px;padding-right:0}#ctRecruit #ctNew .listBlog li span.spanRightText{width:calc(100% - 35px);padding:0 0 0 5px}#ctRecruit #ctNew .largeBtn{margin-bottom:60px}#ctRecruit #ctDepartments .departmentsInfo .accordionArea{width:100%}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dt.col.accordion{font-weight:700}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dt.col .questionText{max-width:100%;padding-right:10px}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dd.accordionContent{padding:0}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dd.accordionContent .col figure.leftImg{width:308px;margin-right:40px}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dd.accordionContent .col .rightTextGp{width:616px;margin:0 0 0 auto}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dd.accordionContent .col .rightTextGp .answerText{max-width:100%;padding-bottom:40px}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dd.accordionContent .col .rightTextGp .answerText .listTitle{font-weight:700;padding-bottom:10px}#ctRecruit #ctDepartments ul.listBlog li span.spanLeftText{width:55px;padding-right:5px;text-align:right}#ctRecruit #ctDepartments ul.listBlog li span.spanRightText{width:calc(100% - 60px);padding-right:0}#ctCompany .companyInfo{margin-bottom:90px}#ctCompany .companyInfo:first-child .subTitle{font-size:32px}#ctCompany .companyInfo:first-child .textGroup p{font-size:28px}#ctCompany .companyInfo .subTitle{font-size:24px;margin-bottom:75px}#ctCompany .companyInfo .textGroup p{text-align:center}#ctCompany .seeMoreBlog .clickTitle{font-size:18px;position:relative;width:95px;margin:0 auto 80px;cursor:pointer;color:#704535}#ctCompany .seeMoreBlog .clickTitle:after{position:absolute;top:8px;right:0;width:13px;height:13px;content:"";background:url(/assets/common/down_arr-0024159c0b3f47c05f0b677a420286c710cf3b18b122c848e77f4588029b8261.png) no-repeat;background-size:cover}#ctCompany .seeMoreBlog .clickTitle.hide{display:none}#ctCompany .seeMoreBlog .showText{display:none;-webkit-animation:fade 0.5s ease-in;animation:fade 0.5s ease-in}#ctCompany .seeMoreBlog .showText .title1{display:block;margin-bottom:30px;text-align:center}#ctCompany .seeMoreBlog .showText .listBlog{width:710px;margin:0 auto}#ctCompany .seeMoreBlog .showText .textGroup{margin-bottom:75px;text-align:center}#ctCompany .textBlog{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}#ctCompany .textBlog .textLeft,#ctCompany .textBlog .textRight{-webkit-box-sizing:border-box;box-sizing:border-box;width:496px;padding:50px 50px 80px}#ctCompany .textBlog .textLeft.bgColor1,#ctCompany .textBlog .textRight.bgColor1{background:#fcfce2}#ctCompany .textBlog .textLeft.bgColor2,#ctCompany .textBlog .textRight.bgColor2{background:#f3fae5}#ctCompany .textBlog .textLeft.bgColor3,#ctCompany .textBlog .textRight.bgColor3{background:#faf4e5}#ctCompany .textBlog.borderTopGreen{margin-bottom:0;padding-top:60px}#ctCompany .textBlog.borderTopGreen::before{border-color:#797979}#ctCompany #ctHistory .twoColBlog dl.twoCol dt{padding-left:0;text-align:center}#ctCompany #ctCeoMessage .companyCeoInfo .textRight,#ctEc .closeBtn{text-align:right}#ctCompany #ctCeoMessage .companyCeoInfo{width:905px;margin:0 auto;letter-spacing:0.18em}#ctCompany #ctCeoMessage .companyCeoInfo .col{margin-bottom:30px}#ctCompany #ctCeoMessage .companyCeoInfo .col .ceoInfo{width:426px}#ctCompany #ctCeoMessage .companyCeoInfo .col figure{width:400px}#ctCompany #ctCeoMessage .companyCeoInfo .col figure img{width:100%}#ctCompany #ctCeoMessage .companyCeoInfo .aboutCeo{margin-bottom:50px}#ctCompany #ctCeoMessage .companyCeoInfo .textRight span{padding-right:15px}#ctEc #ctCart{margin-bottom:60px}#ctEc .closeBtn{width:90%;max-width:360px;margin:0 auto 20px}#ctEc .addToCart{font-size:14px;font-weight:600;line-height:normal;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:105px;padding:3px 0 3px 40px;cursor:pointer;color:#fff;border-radius:2px;background:#61b143}#ctEc .addToCart input{width:inherit;margin-left:-40px;padding:0 0 0 15px;cursor:pointer;color:#fff;border:none;background:inherit}#ctEc .addToCart::before{position:absolute;top:50%;left:10px;width:17px;height:16px;content:"";-webkit-transform:translate(0, -50%);transform:translate(0, -50%);pointer-events:none;background:url(/assets/common/cart_icon-ea9c46e683ea049e864ecb72959591a5ead32f10f3ad822e6b8ba6da923d51fe.svg) no-repeat;background-size:cover}#ctEc .addToCart.outOfStock{cursor:inherit;background:#b2b2b2}#ctEc .addToCart.removeIcon{padding-left:0;text-align:center}#ctEc .addToCart.removeIcon::before{display:none}#ctEc .addToCart.lg{width:100%;max-width:360px;padding:7px 40px;border-radius:5px 5px 0 0}#ctEc .addToCart.lg::before{width:22px;height:20px}#ctEc .cartContainer{width:100%;max-width:360px;margin:0 auto}#ctEc .cartContainer .card{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;border:1px solid #cdcbc8;border-radius:5px;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25);box-shadow:0 4px 4px rgba(0,0,0,0.25)}#ctEc .cartContainer .card .cardBody .cartItems .cartItemInfo{font-size:12px;padding:10px 20px 10px 10px;border-bottom:1px solid #cdcbc8}#ctEc .cartContainer .card .cardBody .cartItems .cartItemDetails{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 20px);margin:0 auto;padding:8px 0;border-bottom:1px solid #d0d0d0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ctEc .cartContainer .card .cardBody .cartItems .cartItemDetails .chooseItem{font-size:15px;font-weight:300;width:225px}#ctEc .cartContainer .card .cardBody .cartItems .cartItemDetails .qty .qtyNumber{font-size:18px;font-weight:300;width:88px;height:34px;text-align:center}#ctEc .cartContainer .card .cardBody .cartItems .cartItemDetails .qty .deleteItem img{width:16px;padding-bottom:8px}#ctEc .cartContainer .card .cardBody .cartTotal{width:160px;margin:0 0 0 auto;padding:10px 20px 10px 0}#ctEc .cartContainer .card .cardBody .cartTotal dl{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#ctEc .cartContainer .card .cardBody .cartTotal dl dt{width:45px}#ctEc .cartContainer .card .cardBody .cartTotal dl dd{width:calc(100% - 45px)}#ctEc .cartContainer .card .cardBody .cartTotal dl.deliNum{width:117px;margin:0 0 0 auto}#ctEc .cartContainer .card .cardBody .cartTotal dl.deliNum dt{width:60px}#ctEc .cartContainer .card .cardBody .cartTotal dl.deliNum dd{width:calc(100% - 60px);padding-left:10px;word-break:break-all}#ctEc .cartContainer .deliveryDate{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#ctEc .cartContainer .deliveryDate p{font-size:20px}#ctEc .cartContainer .deliveryDate .deliveryDateSelect{font-size:18px !important;font-size:15px;font-weight:300;width:270px;height:50px;padding:0 10px 0 55px;cursor:pointer;text-align:center;border:1px solid #cdcbc8;border-radius:5px;outline:0;background:url(/assets/common/down_arr-0024159c0b3f47c05f0b677a420286c710cf3b18b122c848e77f4588029b8261.png) 10% 50% no-repeat;background-size:13px;appearance:none;-webkit-appearance:none;-moz-appearance:none}#ctEc .cartContainer .checkOutBtn{cursor:pointer;color:#fff;border:1px solid #61b143;background:#61b143}#ctEc .ecTwoCol{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1090px;margin:0 auto 100px;padding:80px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#ctEc .ecTwoCol .leftProductArea{width:63%;max-width:672px}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo{position:relative}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;border-top:1px solid #d0d0d0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.leftinfo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 105px);margin-right:10px;-webkit-transition:all 0.5;transition:all 0.5}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.leftinfo span{display:block}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.leftinfo span.numberArea{font-size:15px;width:50px;padding-right:10px;text-align:right;color:#797979}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.leftinfo span.itemTitle{font-size:18px;font-weight:700;width:calc(100% - 45px)}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.leftinfo:after{position:absolute;z-index:1;top:0;right:260px;display:block;visibility:hidden;width:44px;height:36px;content:"";cursor:pointer;opacity:0;background:url(/assets/common/hover_arrow-ece9d53d1326b8468be97544dfc218ab145ab7aba27874cd11bf3b2863451b6b.png) center center no-repeat;background-size:contain}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.rightRemark{position:absolute;top:50%;right:0;width:105px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.rightRemark.col{width:250px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.rightRemark select.productQty{font-size:18px;width:75px;height:34px;padding:0 20px 0 5px;text-align:center;color:#343434;border:1px solid #b2b2b2;border-radius:5px;background:url(/assets/common/down_arr-0024159c0b3f47c05f0b677a420286c710cf3b18b122c848e77f4588029b8261.png) 82% 45% no-repeat;background-size:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.rightRemark select.productQty:focus{outline:0}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo:last-child ol.col{border-bottom:1px solid #d0d0d0}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo.disableItem ol.col li.leftinfo span.itemTitle{color:#939393}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo.disableItem ol.col li.rightRemark{background:#b2b2b2}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo.disableItem ol.col li.rightRemark.col{background:#fff}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo.disableItem ol.col li.rightRemark .outOfStock,#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo.disableItem ol.col li.rightRemark.outOfStock{padding-left:0;text-align:center;background:#b2b2b2}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo.disableItem ol.col li.rightRemark .outOfStock::before,#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo.disableItem ol.col li.rightRemark.outOfStock::before{display:none}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo .showItemInfo{position:absolute;z-index:1;top:-145px;right:10px;visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:260px;padding:10px;opacity:1;border:3px solid #55c32e;border-radius:5px;background:#fff}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo .showItemInfo p.leftinfo span{display:block}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo .showItemInfo p.leftinfo span.numberArea{font-size:14px;color:#797979}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo .showItemInfo p.leftinfo span.itemTitle{font-size:18px;font-weight:700;line-height:1.3;width:100% !important;padding-bottom:15px;color:#343434}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo .showItemInfo ul.productData{padding-top:15px;border-top:1px solid #e0e0e0}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo .showItemInfo ul.productData li{display:-webkit-box;display:-ms-flexbox;display:flex}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo .showItemInfo ul.productData li span.rightInfo{width:143px;word-break:break-all}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo .showItemInfo figure.productImg{width:77px;margin:0 auto 44px}#ctEc .ecTwoCol .leftProductArea .pagination{float:inherit;max-width:300px}#ctEc .ecTwoCol .rightCartArea{width:360px}#ctEc .ecTwoCol .leftProductArea .infoBar{position:relative;margin-bottom:55px}#ctEc .ecTwoCol .leftProductArea .infoBar.showSearchInput{margin-bottom:125px}#ctEc .ecTwoCol .leftProductArea .infoBar .productCate{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:480px;margin-right:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ctEc .ecTwoCol .leftProductArea .infoBar .productCate p{font-size:20px}#ctEc .ecTwoCol .leftProductArea .infoBar .productCate .listGroupContainer{top:-6px;right:0}#ctEc .ecTwoCol .leftProductArea .infoBar .productCate .listGroupContainer ul.listGroup li.listItem{padding:8px 0}#ctEc .ecTwoCol .leftProductArea .infoBar .searchInput{position:absolute;top:90px;left:0;display:none;width:100%;padding:14px 10px}#ctEc .ecTwoCol .leftProductArea .infoBar .searchIcon{position:relative}#ctEc .ecTwoCol .leftProductArea .infoBar .searchIcon span{font-size:18px;display:block;padding-left:30px;cursor:pointer;color:#797979;border:none;outline:0;background:#fff}#ctEc .ecTwoCol .leftProductArea .infoBar .searchIcon:before{position:absolute;top:6px;left:0;display:block;width:24px;height:24px;content:"";pointer-events:none;background:url(/assets/common/search_icon-5f9ff142ab39dea02f8e617fe6b1f8e59cbff96ca5e90a9b84b3abeb4cbd9a22.svg) center no-repeat;background-size:cover}#ctEc .ecTwoCol .leftProductArea .infoBar .searchIcon.active span{color:#61b143}#ctEc .ecTwoCol .leftProductArea .infoBar .searchIcon.active:before{background:url(/assets/common/search_icon_green-ac70a7dc0c5fa45c8d86fab2f1992a89c24702c2c76b68f884e8c51d2f8958d9.svg) center no-repeat}#ctEc #ctEcItem .productListBlog ul.productList{margin-bottom:30px}#ctEc #ctEcItem .productListBlog ul.productList li.productInfo .col .leftinfo:hover .showItemInfo,#ctEc #ctEcItem .productListBlog ul.productList li.productInfo .col .leftinfo:hover:after{visibility:visible;-webkit-animation:fade-in 0.5s ease forwards;animation:fade-in 0.5s ease forwards;opacity:0}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:45px;border:1px solid #cdcbc8;border-radius:5px}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec:last-of-type{margin-bottom:0}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec .dateBlog{padding:6px 15px;border-bottom:1px solid #d0d0d0;background:#e0e0e0}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec .dateBlog p{font-size:14px;color:#333}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec .dateBlog p.orderDate{width:380px;margin-right:5px}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec .dateBlog p.deliDate{width:calc(100% - 385px);text-align:right}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList{padding:0 15px}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.leftinfo span.itemTitle{font-size:15px;font-weight:400}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.rightRemark{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.rightRemark p.orderNum{font-size:18px;padding-right:15px}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.totalNum{width:200px;margin:0 0 0 auto}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.totalNum p.col span.totalText{width:25px}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.totalNum p.col span.totalItem{width:calc(100% - 25px);padding-left:20px}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo:last-child ol.col{border-bottom:none}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo:first-child ol.col{border-top:none}#ctContact .textGroup{margin-bottom:50px}#ctContact .textGroup p{text-align:center}#ctPolicy .policyList dl.textBlog{margin-bottom:40px}#ctPolicy .policyList dl.textBlog dt{font-weight:700}#ctPolicy .policyList dl.textBlog dd ol.listStyle{padding-left:45px;list-style:decimal}#ctPolicy .policyList dl.textBlog dd ol.listStyle li{padding:0 0 5px 5px}#ctPolicy .policyList dl.textBlog dd ol.listStyle li ol.listStyle{padding-top:5px}@media (max-width: 1020px){#ctNewsDetail .subInner .newCol .col2 .detailDescription,#ctNewsDetail.noImage .subInner .newCol .col2 .detailDescription,body{font-size:13px;line-height:1.8}.pcOnly{display:none !important}.spOnly{display:block !important}.col,.switchGp .switch,dl.detailGp.borderTopBottom{display:inherit}#ctArea{padding-top:120px}.ctInner{width:90%;margin:0 auto}.subInner{width:90%;margin-bottom:50px;padding:30px 0 60px}.mainTitle,.subTitle,.tabTitle{font-size:22px;margin-bottom:40px;padding-bottom:12px}.mainTitle::after,.subTitle::after,.tabTitle::after{width:80px}.subTitle{font-size:20px}.subTitle::after{width:100px}.title1{font-size:16px}.title2{font-size:22px;text-align:center}.title2 span::after{right:0;left:0}.title3{font-size:20px}.title4{font-size:15px;padding-bottom:15px}.tabTitleBlog .tabTitle{font-size:18px;margin:0 40px 30px 0}.pbText{padding-bottom:30px}.newCol{margin:0 0 25px auto;padding-bottom:25px}.newCol:first-of-type{padding-top:25px;border-top:1px solid #b2b2b2}.newCol .col1 a{width:166px;margin-right:15px}.newCol .col2 .detailDescription{font-size:12px}dl.detailGp dt{margin-bottom:10px}dl.detailGp dt .date{font-size:14px}dl.detailGp dt .noti{font-size:10px}dl.detailGp dd .title1{font-size:15px}dl.detailGp.borderTopBottom.last{margin-bottom:50px}dl.detailGp.borderTopBottom dd{width:100%}dl.detailGp.borderTopBottom dd .detailTitle{font-size:16px}.fixedPosition{position:relative;overflow-y:hidden;width:100%;height:100%;touch-action:none !important;-ms-touch-action:none}.switchGp{padding-top:50px}.switchGp .switch li{width:auto;text-align:center}.switchGp .switch li a.commonBtn{font-size:16px;display:inline;padding:12px 41px}.pdfLink{margin-bottom:40px}.productBlog{padding:7% 0 !important}.productBlog .productIteam{display:inherit;width:100%;padding:20px 0 30px;background:#fff}.productBlog .productIteam .textRight,.productBlog .productIteam figure.leftImg{width:80%;margin:0 auto}.productBlog .productIteam .textRight{padding:30px 0 40px}.productBlog .productIteam .textRight .textGroup{padding-bottom:45px}.productBlog .productIteam .textRight .textGroup .title3{padding-bottom:30px}.productBlog .productIteam .textRight .commonBtn{margin-left:auto}.commonBtn{font-size:16px;display:table;width:auto;padding:9px 36px}.twoColBlog{width:100%}.twoColBlog dl.twoCol{display:inherit}.twoColBlog dl.twoCol dt{width:100%;margin-right:0;padding-bottom:10px !important}.twoColBlog dl.twoCol dt.requiredText label::after{font-size:14px;right:-20px;bottom:-5px}.twoColBlog dl.twoCol dd{width:100%;padding-top:0 !important;border-top:none}.twoColBlog dl.twoCol dd .remarkText{font-size:11px}.twoColBlog dl.twoCol dd,.twoColBlog dl.twoCol dt{font-size:16px;padding:16px 0}.twoColBlog dl.twoCol:last-child dt{border-bottom:none}.CommonForm .twoColBlog{margin-bottom:20px}.CommonForm .twoColBlog dl.twoCol{padding-bottom:20px}.CommonForm .twoColBlog dl.twoCol dt{padding-bottom:10px !important}.CommonForm .twoColBlog dl.twoCol dd,.CommonForm .twoColBlog dl.twoCol dt{font-size:14px;padding:0;border-top:none}.CommonForm .twoColBlog dl.twoCol dd.largeBox input,.CommonForm .twoColBlog dl.twoCol dd.mediumBox input,.CommonForm .twoColBlog dl.twoCol dd.smallBox input,.CommonForm .twoColBlog dl.twoCol dd.xlBox input,.CommonForm .twoColBlog dl.twoCol dd.xsBox input,.CommonForm .twoColBlog dl.twoCol dd.xxsBox input{width:100%}.CommonForm .twoColBlog dl.twoCol dt.blankDt{padding:0}.CommonForm .twoColBlog dl.twoCol dd.agreeBox{position:relative;padding:30px 0 0 10px}.CommonForm .twoColBlog dl.twoCol dd.agreeBox input{bottom:3px}.CommonForm .twoColBlog dl.twoCol [type=checkbox]:checked,.CommonForm .twoColBlog dl.twoCol [type=checkbox]:not(:checked){left:6px}.CommonForm .twoColBlog dl.twoCol [type=checkbox]:checked+label,.CommonForm .twoColBlog dl.twoCol [type=checkbox]:not(:checked)+label{font-size:12px;padding-left:25px}.CommonForm .twoColBlog dl.twoCol [type=checkbox]:checked+label:before,.CommonForm .twoColBlog dl.twoCol [type=checkbox]:not(:checked)+label:before{bottom:4px;left:10px}.CommonForm .twoColBlog dl.twoCol [type=checkbox]:checked+label:after,.CommonForm .twoColBlog dl.twoCol [type=checkbox]:not(:checked)+label:after{bottom:6px;left:12px}.CommonForm .selectBox li{margin:0 5px 5px 0}.CommonForm .selectBox li select{font-size:12px}.CommonForm .selectBox li select.selectValue{width:150px;height:40px;background-position:right 10px top 12px;background-size:10px}.CommonForm .selectBox li select.mdSelect{width:80px}.CommonForm .selectBox li select.smSelect{width:55px}.CommonForm .selectBox li label{padding-left:0}.CommonForm .radioCol li{margin-right:27px}.recaptchaText{font-size:10px}.tabBarWrapper .listGroupContainer{position:relative;z-index:1;padding:50px 0}.tabBarWrapper .listGroupContainer ul.listGroup{position:absolute;top:0;left:50%;width:80%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #cdcbc8;border-radius:5px;background:#fff}.tabBarWrapper .listGroupContainer ul.listGroup li.listItem{position:relative;padding:9px 0}.tabBarWrapper .listGroupContainer ul.listGroup li.listItem a{font-size:18px;position:relative;display:block;padding-left:50px}.tabBarWrapper .listGroupContainer ul.listGroup li.listItem a span{color:#343434}.tabBarWrapper .listGroupContainer ul.listGroup li.listItem a.accordion:before{position:absolute;top:5px;left:20px;width:13px;height:13px;content:"";-webkit-transition:all 0.5s;transition:all 0.5s;background:url(/assets/common/down_arr-0024159c0b3f47c05f0b677a420286c710cf3b18b122c848e77f4588029b8261.png) no-repeat;background-size:contain}.tabBarWrapper .listGroupContainer ul.listGroup li.listItem a.accordion.active{margin-bottom:30px;padding-bottom:15px}.tabBarWrapper .listGroupContainer ul.listGroup li.listItem a.accordion.active:before{top:11px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tabBarWrapper .listGroupContainer ul.listGroup li.listItem a.accordion.active:after{position:absolute;bottom:0;left:50px;width:100px;content:"";border:1px solid #cdcbc8}.tabBarWrapper .listGroupContainer ul.listGroup li.listItem ul.accordionContent{display:none}.tabBarWrapper .listGroupContainer ul.listGroup li.listItem ul.accordionContent li{padding-bottom:8px}.tabBarWrapper .listGroupContainer ul.listGroup li.listItem ul.accordionContent li a{font-weight:400;-webkit-transition:all 0.5s;transition:all 0.5s;text-decoration:underline;color:#343434;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:5px;text-decoration-thickness:1px}.tabBarWrapper .listGroupContainer ul.listGroup li.listItem ul.accordionContent li a:hover,.tabBarWrapper .listGroupContainer ul.listGroup li.listItem ul.accordionContent li a:hover span{color:#2c7b11;-webkit-text-decoration-color:#2c7b11;text-decoration-color:#2c7b11;text-decoration-thickness:1px}.selectionBlog .selection{display:inherit}.selectionBlog .selection li{width:100%;margin:0 auto 80px}.selectionBlog .selection li::after{top:unset;right:45%;bottom:-50px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.selectionBlog .selection li:last-child,.selectionBlog .selection li:nth-child(3n){margin:0 auto}.selectionBlog .selection li a{font-size:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding:21px 50px}.selectionBlog .selection li a.interview{padding:26px 50px}.selectionBlog .selection li a.interview span.normalFont{font-size:15px}.listGroupContainer ul.listGroup li.listItem a,.selectGroup select{font-size:16px}.borderTopGreen{padding-top:40px}.completeText p{text-align:left}.submitBtn .commonBtn{width:114px;padding:12px 0 !important}.jobInfo{display:block;width:150px}.listGroupContainer,.listGroupContainer ul.listGroup,.selectGroup{width:100%}.listGroupContainer{top:180px}header .headerWrap{position:relative;z-index:3;width:90%;margin:0 auto}header .headerWrap .mainNav{position:inherit}header .headerWrap .mainNav .logoArea{width:150px;padding:8px 0 14px}header .headerWrap .cartArea{position:relative;top:0;right:35px;bottom:0;margin:auto 0}header .headerWrap .cartArea .notiNum{position:absolute;top:-5px;right:0;width:20px;height:20px;border-radius:50%;background:#f1320b}header .headerWrap .cartArea .notiNum span{font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:20px;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .headerWrap .hamburgerMenu{position:absolute;z-index:0;top:8px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:27px;height:60px;margin:auto;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s;background-color:transparent;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .headerWrap .hamburgerMenu.hamburgerOpen{position:fixed;z-index:3;right:5%}header .headerWrap .hamburgerMenu .line{width:27px;height:1px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;border-radius:10px;background-color:#363636}header .headerWrap .hamburgerMenu .line:not(:first-child){margin-top:7px}header .headerWrap .hamburgerMenu.hamburgerOpen .lineA{-webkit-transform:rotate(45deg) translate(3px, 6px);transform:rotate(45deg) translate(3px, 6px);background-color:#fff}header .headerWrap .hamburgerMenu.hamburgerOpen .lineC{-webkit-transform:rotate(-45deg) translate(5px, -8px);transform:rotate(-45deg) translate(5px, -8px);background-color:#fff}header .headerWrap .hamburgerMenu.hamburgerOpen .lineB{opacity:0}header .headerWrap .spMenu{position:fixed;z-index:2;top:0;right:0;width:100%;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transform-origin:0 0;transform-origin:0 0;background:#0b9110}header .headerWrap .spMenu .spSubBlog{overflow-y:scroll;width:100%;height:100vh}header .headerWrap .spMenu.openMenu{-webkit-transition:all ease 0.5s;transition:all ease 0.5s;-webkit-transform:scale(1, 1);transform:scale(1, 1)}header .headerWrap .spMenu .logoArea{position:fixed;z-index:1;width:100%;padding:8px 0 14px;background:#0b9110;-webkit-box-shadow:1px 1px transparent;box-shadow:1px 1px transparent}header .headerWrap .spMenu .logoArea a img{max-width:150px}header .headerWrap .spMenu ul.menuList{width:70%;margin:140px auto 0}header .headerWrap .spMenu ul.menuList li{padding-bottom:20px}header .headerWrap .spMenu ul.menuList li a{font-size:20px;position:relative;padding-bottom:5px;color:#fff}header .headerWrap .spMenu ul.menuList li a:after{position:absolute;bottom:0;left:0;display:block;width:0;height:1px;content:"";-webkit-transition:all 0.5s;transition:all 0.5s;background:#fff}header .headerWrap .spMenu ul.menuList li a:hover:after{width:100%}header .headerWrap .spMenu ul.menuList.subList{margin:30px auto 120px}header .headerWrap .spMenu ul.menuList.subList li a{font-size:16px}header .headerWrap .spMenu .commonBtn{margin-bottom:40px;color:#fff;border:1px solid #fff}header .headerWrap .spMenu .lanSection{width:100px;margin:0 auto 40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .headerWrap .spMenu .lanSection li a{color:#fff}header .headerWrap .spMenu .copyRight .col{padding:17px 0 17px 12px}header .headerWrap .spMenu .copyRight .col .copyText{margin-right:0}header .headerWrap .spMenu .copyRight .socialInfo{margin-right:12px}header.headerFix.scrollUp .headerWrap .hamburgerMenu{top:0}header.headerFix.scrollUp .headerWrap .logoArea{padding:4px 0 8px;-webkit-transition:all 0.5s;transition:all 0.5s}header.headerFix.scrollUp .headerWrap .logoArea a img{-webkit-transform:scale(0.8);transform:scale(0.8)}footer .footerMenu .col .logoArea{padding-top:15px}footer .footerMenu .col .menuList{display:inherit;width:100%;margin:50px 0 0}footer .footerMenu .col .menuList ul.leftMenu li,footer .footerMenu .col .menuList ul.rightMenu li{padding-bottom:18px}footer .footerMenu .col .menuList ul.leftMenu li a,footer .footerMenu .col .menuList ul.rightMenu li a{font-size:15px;color:#fff}footer .footerMenu .col .menuList ul.leftMenu li:last-child,footer .footerMenu .col .menuList ul.rightMenu li:last-child{padding-bottom:0}footer .footerMenu .col .menuList ul.leftMenu{margin-bottom:45px;padding-right:0;border-right:none}footer .footerMenu .col .menuList ul.rightMenu{display:-webkit-box;display:-ms-flexbox;display:flex;width:280px;padding-bottom:30px;padding-left:0}footer .footerMenu .col .menuList ul.rightMenu li{padding-bottom:0;border-right:1px solid #fff}footer .footerMenu .col .menuList ul.rightMenu li a{font-size:14px;padding:0 15px 5px}footer .footerMenu .col .menuList ul.rightMenu li a:after{left:15px}footer .footerMenu .col .menuList ul.rightMenu li a:hover:after{width:calc(100% - 30px)}footer .footerMenu .col .menuList ul.rightMenu li:first-child a:hover:after,footer .footerMenu .col .menuList ul.rightMenu li:last-child a:hover:after{width:calc(100% - 15px)}footer .footerMenu .col .menuList ul.rightMenu li:first-child a{padding-left:0}footer .footerMenu .col .menuList ul.rightMenu li:first-child a:after,footer .footerMenu .col .menuList ul.rightMenu li:first-child a:hover:after{left:0}footer .footerMenu .col .menuList ul.rightMenu li:last-child{border-right:none}footer .footerMenu .col .menuList ul.rightMenu li:last-child a{padding-right:0}footer .copyRight .footerInner{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .copyRight .footerInner .socialInfo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .copyRight .footerInner .socialInfo li a{margin:18px 12px 0 0}footer .copyRight .col{width:100%;padding:12px 5px 12px 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}footer .copyRight .col .copyText{margin-right:10px}footer .footerInner{width:85%}#ctTop{margin-top:-120px}#ctTop header .hamburgerMenu .line{background-color:#fff}#ctTop header .logoArea a{width:150px;height:54px}#ctTop header .spMenu .logoArea a{background:url(/assets/common/top_logo-9ade532474a9b27320d3c76430b52854f2ec33bea728b0f7e9bbd873315047ca.png) no-repeat !important;background-size:contain !important}#ctTop header.headerFix.scrollUp{background:#fff;-webkit-box-shadow:1px 3px 10px rgba(175,175,175,0.5);box-shadow:1px 3px 10px rgba(175,175,175,0.5)}#ctTop header.headerFix.scrollUp .headerWrap .logoArea a{height:53px;margin-top:1px;background:url(/assets/common/main_logo-1e6e8826645a7734afa688735d5a8ca66a8e0266821967858755f83116cf2ec4.png) center center no-repeat;background-size:80.3%}#ctTop header.headerFix.scrollUp .headerWrap .hamburgerMenu .line{background-color:#363636}#ctTop header.headerFix.scrollUp .headerWrap .hamburgerMenu.hamburgerOpen .line{background-color:#fff}#ctTop .ctBanner{margin-bottom:40px}#ctTop .ctBanner .commonBtn{position:absolute;bottom:80px;left:50%;display:block;width:208px;padding:9px 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;border:1px solid #fff}#ctTop .ctBanner .sliderWrap{width:100%;margin:0 auto}#ctTop .ctBanner .sliderWrap .bnrImg{position:relative;height:100vh}#ctTop .ctBanner .sliderWrap .bnrImg img{position:absolute;top:50%;left:50%;width:100%;height:100vh;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;object-fit:cover}#ctTop .newsBlog{margin-bottom:60px}#ctTop .newsBlog .newsInner{display:inherit}#ctTop .newsBlog .newsInner .greenTitle{font-size:28px;padding-bottom:30px}#ctTop .newsBlog .newsInner .newsDetailBlog{width:100%}#ctTop .newsBlog .newsInner .newsDetailBlog .newCol{display:inherit;margin-bottom:17px}#ctTop .newsBlog .newsInner .newsDetailBlog .newCol:first-of-type{padding-top:0;border-top:none}#ctTop .newsBlog .newsInner .newsDetailBlog .newCol .col1 a{margin-bottom:20px}#ctTop .tasteQuality{position:inherit;padding:20px 0 40px}#ctTop .tasteQuality .mainTitle{position:relative;top:0;margin-bottom:30px}#ctTop .tasteQuality .col{width:90%;margin:0 auto}#ctTop .tasteQuality .col .leftImg{width:100%;height:370px;margin:0 auto 30px;background:url(/assets/img/top/taste_img.png) center no-repeat;background-size:cover}#ctTop .tasteQuality .col .textRight{font-size:18px;width:100%;margin-top:0;padding:0}#ctTop .tasteQuality .col .textRight p{padding-bottom:20px}#ctTop .tasteQuality .col .textRight .commonBtn{margin:0 auto}#ctTop .productBlog .productIteam{padding:25px 0 30px}#ctTop .companyBlog{padding-bottom:60px}#ctTop .companyBlog .companyBnr{height:250px}#ctTop .companyBlog .companyBnr .mainTitle{margin:30px 0 0}#ctTop .companyBlog .textGroup{padding:50px 18% 60px}#ctTop .companyBlog .textGroup p.text{font-size:18px;padding-bottom:40px}#ctLogin .formBlog,#ctMember .formBlog,#ctPassword .formBlog{width:100%;margin:0 auto 60px}#ctLogin .formBlog .loginForm,#ctMember .formBlog .loginForm,#ctPassword .formBlog .loginForm{width:90%;padding:40px 0}#ctLogin .formBlog .loginForm dl dt,#ctMember .formBlog .loginForm dl dt,#ctPassword .formBlog .loginForm dl dt{font-size:14px}#ctLogin .formBlog .loginForm dl dd input,#ctMember .formBlog .loginForm dl dd input,#ctPassword .formBlog .loginForm dl dd input{width:100%}#ctLogin .formBlog .loginForm .submitBtn .commonBtn,#ctMember .formBlog .loginForm .submitBtn .commonBtn,#ctPassword .formBlog .loginForm .submitBtn .commonBtn{width:114px;padding:12px 0}#ctMember .formBlog,#ctPassword .formBlog{margin:0 auto 50px}#ctMember .formBlog .formText,#ctPassword .formBlog .formText{font-size:13px;padding-bottom:30px}#ctMember #ctMemberComplete .formBlog,#ctMember #ctPassComplete .formBlog,#ctPassword #ctMemberComplete .formBlog,#ctPassword #ctPassComplete .formBlog{width:100%;margin:0 auto 70px}#ctMember #ctMemberComplete .formBlog p.completeText,#ctMember #ctPassComplete .formBlog p.completeText,#ctPassword #ctMemberComplete .formBlog p.completeText,#ctPassword #ctPassComplete .formBlog p.completeText{font-size:13px;padding:40px}#ctPassword .formBlog form.loginForm dl:last-of-type{margin-bottom:30px}#ctNews .newBlog .newCol,#ctProducts .newBlog .newCol{margin-bottom:25px}#ctNewsDetail .subInner .newCol .col2 .detailGp,#ctNewsDetail.noImage .subInner .newCol .col2 .detailGp,#ctNewsRecipe .recipeCol .dateInfo{margin-bottom:30px}#ctNews .newBlog .newCol .col1 a,#ctProducts .newBlog .newCol .col1 a{width:100px}#ctNewsDetail .subInner,#ctNewsDetail.noImage .subInner{padding:20px 0 60px}#ctNewsDetail .subInner .newCol,#ctNewsDetail.noImage .subInner .newCol{width:100%}#ctNewsDetail .subInner .newCol:first-of-type,#ctNewsDetail.noImage .subInner .newCol:first-of-type{padding-top:0;border-top:none}#ctNewsDetail .subInner .newCol .col1 a,#ctNewsDetail.noImage .subInner .newCol .col1 a{margin-right:0}#ctNewsDetail .subInner .newCol .col2,#ctNewsDetail.noImage .subInner .newCol .col2{padding:30px 0 0}#ctNewsRecipe .recipeCol .newCol{display:inherit;width:100%;margin-bottom:40px}#ctNewsRecipe .recipeCol .newCol:last-of-type .col1{margin-bottom:10px}#ctNewsRecipe .recipeCol .newCol .col1{margin-bottom:20px}#ctNewsRecipe .recipeCol .newCol .col1 figure{margin:0 auto}#ctNewsRecipe .recipeCol .newCol .col2{width:100%}#ctNewsRecipe .recipeCol .newCol .col2 dl.recipeTitle dd{padding-bottom:20px}#ctNewsRecipe .recipeCol .newCol .col2 dl.col{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex}#ctNewsRecipe .recipeCol .newCol .col2 dl.col dt{width:100%}#ctNewsRecipe .recipeCol .newCol .col2 dl.col dt:after{top:12px;right:-5px}#ctNewsRecipe .recipeCol .newCol .col2 dl.col dt:before{top:8px}#ctNewsRecipe .recipeCol .newCol .col2 dl.col dt.blackCircle:before{top:7px}#ctTaseQuality .circleBlog{width:100%;max-width:300px;margin:0 auto 60px;padding-top:30px}#ctTaseQuality .subBlog .subTitle{font-size:18px;margin-bottom:30px}#ctTaseQuality .subBlog .subTitle span.spOnly{display:inline !important}#ctTaseQuality .subBlog .textGroup{width:90%;margin:0 auto}#ctTaseQuality .subBlog .textGroup p{font-size:13px;text-align:left}#ctTaseQuality .subBlog .productBlog{margin-bottom:40px;padding:0 !important}#ctTaseQuality .subBlog .productBlog .productIteam{width:100%;padding:0}#ctTaseQuality .subBlog .productBlog .productIteam a figure.leftImg{width:100%}#ctTaseQuality .subBlog .productBlog .productIteam a figure.leftImg img{width:231px !important;padding:75px 0 !important}#ctTaseQuality .subBlog .productBlog .productIteam a.commonBtn{display:table}#ctTaseQuality .subBlog .productBlog .productIteam .textRight{width:100%;padding:30px 20px 40px}#ctTaseQuality .subBlog .productBlog .productIteam .textRight .textGroup{width:100%;padding-bottom:0}#ctTaseQuality .subBlog .productBlog .productIteam .textRight .textGroup .title2{font-size:18px;padding-bottom:40px}#ctTaseQuality .subBlog .productBlog .productIteam .textRight .textGroup .title2 span:after{display:none}#ctTaseQuality .subBlog .productBlog:nth-of-type(1) a figure.leftImg img{padding:50px 0 !important}#ctTaseQuality .subBlog .productBlog:nth-of-type(2) a figure.leftImg img{padding:60px 0 !important}#ctTaseQuality .subBlog .productBlog:nth-of-type(3) a figure.leftImg img{padding:22px 0 !important}#ctTaseQuality .subBlog .productBlog:nth-of-type(4) a figure.leftImg img{width:150px !important;padding:22px 0 !important}#ctTaseQuality .subBlog:last-of-type{margin-bottom:0}#ctTaseQualityInterview .subTitle{font-size:16px;margin-bottom:30px;text-align:center}#ctTaseQualityInterview .subBlog .col{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}#ctTaseQualityInterview .subBlog .col dl{font-size:13px;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#ctTaseQualityInterview .subBlog .col figure{margin-bottom:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#ctTaseQualityInterview .subBlog .col figure img,#ctTaseQualityInterview .subBlog .col figure img.mdImg{width:100%}#ctTaseQualityInterview .subBlog dl:last-child{padding-bottom:0}#ctTaseQualityInterview .subBlog .pbText{padding-bottom:30px}#ctProducts .productBlog .productIteam .textRight .textGroup{margin-bottom:40px;padding:0 10px}#ctProducts .productBlog .productIteam .textRight .textGroup .title3{font-size:18px}#ctProducts .threeCol{display:inherit}#ctProducts .threeCol:before{display:none}#ctProducts .threeCol figure{width:100%;margin:0 0 30px}#ctProducts .threeCol figure:last-child{margin-bottom:0}#ctProducts .fiveCol li{margin-bottom:20px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}#ctProducts .fiveCol li:nth-child(5n){margin-right:24px}#ctProducts .searchForm,#ctProducts .searchForm.lgSearchForm{width:100%}#ctProducts .searchForm input{font-size:16px}#ctProducts .newCol .col2 dl.detailGp dt{margin-bottom:0;padding-bottom:0}#ctProducts .newBlog .titleBlog{margin-bottom:60px}#ctProducts .newBlog .productBlog{margin-bottom:30px;padding:0}#ctProducts .newBlog .productBlog .productIteam{width:100%;padding:0}#ctProducts .newBlog .productBlog .productIteam .textRight,#ctProducts .newBlog .productBlog .productIteam figure.leftImg{width:100%}#ctProducts .productInner .rightCol .mgbClass{margin-bottom:50px}#ctProducts .productInner .rightCol .newCol:first-of-type{border-top:none}#ctProducts #ctProductsList .prodctList,#ctProducts .productInner .prodctList{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}#ctProducts #ctProductsList .prodctList .productsLeftSideBar,#ctProducts .productInner .prodctList .productsLeftSideBar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#ctProducts #ctProductsList .prodctList .productsLeftSideBar .threeCol,#ctProducts .productInner .prodctList .productsLeftSideBar .threeCol{padding-top:0}#ctProducts #ctProductsList .prodctList .rightCol,#ctProducts .productInner .prodctList .rightCol{position:relative;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#ctProducts #ctProductsList .prodctList .rightCol .categoryTitle,#ctProducts .productInner .prodctList .rightCol .categoryTitle{font-size:24px;font-weight:300;line-height:1, 3;padding-bottom:30px;text-align:center}#ctProducts #ctProductsList .prodctList .rightCol .newCol,#ctProducts .productInner .prodctList .rightCol .newCol{display:inherit;padding-top:30px}#ctProducts #ctProductsList .prodctList .rightCol .newCol .col1,#ctProducts .productInner .prodctList .rightCol .newCol .col1{width:100%;margin-top:0}#ctProducts #ctProductsList .prodctList .rightCol .newCol .col1 img,#ctProducts .productInner .prodctList .rightCol .newCol .col1 img{width:30%}#ctProducts #ctProductsList .prodctList .rightCol .newCol .col2,#ctProducts .productInner .prodctList .rightCol .newCol .col2{width:100%}#ctProducts #ctProductsList .prodctList .rightCol .newCol .col2 .upperBlog .itemTitle,#ctProducts .productInner .prodctList .rightCol .newCol .col2 .upperBlog .itemTitle{font-size:18px}#ctProducts #ctProductsList .prodctList .rightCol .newCol .col2 .upperBlog dd,#ctProducts .productInner .prodctList .rightCol .newCol .col2 .upperBlog dd{font-size:14px}#ctProducts #ctProductsList .prodctList .rightCol .newCol .col2 .lowerBlog .recipeInfo,#ctProducts .productInner .prodctList .rightCol .newCol .col2 .lowerBlog .recipeInfo{padding:70px 0 10px}#ctProducts #ctProductsList .prodctList .rightCol .newCol .col2 .lowerBlog .recipeInfo.noImage,#ctProducts .productInner .prodctList .rightCol .newCol .col2 .lowerBlog .recipeInfo.noImage{padding-top:10px}#ctProducts #ctProductsList .prodctList .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col,#ctProducts .productInner .prodctList .rightCol .newCol .col2 .lowerBlog .recipeInfo ul.col{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:321px;padding-top:20px}#ctProducts #ctProductsList .prodctList .rightCol .newCol .col2 .lowerBlog .recipeInfo figure,#ctProducts .productInner .prodctList .rightCol .newCol .col2 .lowerBlog .recipeInfo figure{top:70px;left:0;padding:20px 0}#ctProducts .ctSearch .pagination{margin:40px auto}#ctRecruit .accordionArea{width:100%}#ctRecruit .accordionArea dl.accordionBlog .col{display:-webkit-box;display:-ms-flexbox;display:flex}#ctRecruit .accordionArea dl.accordionBlog .col figure{position:relative;top:0;width:15px;margin-right:10px}#ctRecruit .accordionArea dl.accordionBlog .col .answerText,#ctRecruit .accordionArea dl.accordionBlog .col .questionText{font-size:14px;width:82%}#ctRecruit .accordionArea dl.accordionBlog .col.accordion{padding:18px 0}#ctRecruit .accordionArea dl.accordionBlog .col.accordion:before{top:22px;right:10px}#ctRecruit .accordionArea dl.accordionBlog dd.accordionContent{padding:0}#ctRecruit .accordionArea dl.accordionBlog dd.accordionContent .col figure{width:13px}#ctRecruit .twoColBlog{margin-bottom:40px}#ctRecruit .recruitText{font-size:12px;padding:0 16% 35px}#ctRecruit #ctMid .commonBtn.largeBtn{width:auto}#ctRecruit #ctDepartments .departmentsInfo .accordionArea{width:100%}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dt.col.accordion:before{top:22px;right:2px}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dt.col.accordion.active:before{top:25px}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dt.col .questionText{width:100%;padding-right:20px}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dd.accordionContent .col{display:inherit;padding-bottom:0}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dd.accordionContent .col figure.leftImg{width:100%;margin-right:0;padding-bottom:20px}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dd.accordionContent .col figure.leftImg img{width:100%}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dd.accordionContent .col .rightTextGp{width:100%;margin:0 auto}#ctRecruit #ctDepartments .departmentsInfo .accordionArea dl.accordionBlog dd.accordionContent .col .rightTextGp .answerText{width:92%;padding-bottom:20px}#ctCompany .companyInfo{margin-bottom:30px}#ctCompany .companyInfo:first-child .subTitle{font-size:24px}#ctCompany .companyInfo:first-child .textGroup p{font-size:18px}#ctCompany .companyInfo .subTitle{font-size:20px;margin-bottom:20px}#ctCompany #ctCeoMessage .companyCeoInfo .textRight,#ctCompany .companyInfo .textGroup p{font-size:14px}#ctCompany .seeMoreBlog .showText .title1{margin-bottom:10px;text-align:left}#ctCompany .seeMoreBlog .showText .listBlog{width:100%}#ctCompany .seeMoreBlog .showText .textGroup{margin-bottom:27px}#ctCompany .textBlog{display:inherit;margin-bottom:40px}#ctCompany .textBlog .textLeft,#ctCompany .textBlog .textRight{width:100%;padding:20px 20px 24px}#ctCompany .textBlog.borderTopGreen{padding-top:40px}#ctCompany #ctCeoMessage .companyCeoInfo{width:100%}#ctCompany #ctCeoMessage .companyCeoInfo .col{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}#ctCompany #ctCeoMessage .companyCeoInfo .col .ceoInfo{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#ctCompany #ctCeoMessage .companyCeoInfo .col figure{width:100%;margin-bottom:22px;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#ctCompany #ctCeoMessage .companyCeoInfo .col figure img{width:70%}#ctCompany #ctCeoMessage .companyCeoInfo .aboutCeo{margin-bottom:30px}.closeIcon{display:none !important}.bgCover{position:fixed;z-index:2;top:0;right:0;left:0;display:block;width:100%;height:100%;opacity:1;background:rgba(58,129,32,0.3)}.bgCover .closeIcon{position:relative;top:90px;right:0;display:block !important;width:90%;margin:0 auto;text-align:right}.bgCover .closeIcon img{width:30px}#ctEc .addToCart{width:inherit;padding:3px 7px 3px 40px}#ctEc .addToCart.removeIcon{padding-left:10px}#ctEc .addToCart input{padding:1px 0 1px 30px}#ctEc .cartContainer{width:90%}#ctEc .cartContainer .card .cardBody .cartItems .cartItemDetails .chooseItem{font-size:15px;font-weight:300;width:70%}#ctEc .cartContainer .card .cardBody .cartItems .cartItemDetails .qty .qtyNumber{width:55px}#ctEc .cartContainer .card .cardBody .cartTotal{font-size:16px}#ctEc .cartContainer .deliveryDate p{font-size:14px}#ctEc .cartContainer .deliveryDate .deliveryDateSelect{font-size:14px !important;max-width:300px}#ctEc .ecTwoCol{position:relative;margin:0 auto 50px;padding:40px 0}#ctEc .ecTwoCol .leftProductArea{width:90%;margin:0 auto}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo{position:inherit}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col{display:inherit}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.leftinfo{width:100%;margin:0 0 15px}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.leftinfo span.numberArea{padding-right:5px}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.leftinfo:after{display:none}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.leftinfo.spPopUp.active{pointer-events:none}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.rightRemark{position:inherit;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 0 0 auto;-webkit-transform:none;transform:none}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.rightRemark.col{width:-webkit-max-content;width:-moz-max-content;width:max-content}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.rightRemark select.productQty{margin-bottom:10px}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo.disableItem ol.col li.rightRemark .outOfStock,#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo.disableItem ol.col li.rightRemark.outOfStock{padding:3px 15px}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo .showItemInfo{position:fixed;z-index:2;top:155px;right:0;left:0;display:none;visibility:inherit;width:90%;margin:0 auto;padding:15px;opacity:unset}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo .showItemInfo p.leftinfo span.numberArea{font-size:20px;padding-right:5px}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo .showItemInfo p.leftinfo span.itemTitle{padding-bottom:15px}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo .showItemInfo figure.productImg{width:77px;margin:0 auto 30px}#ctEc .ecTwoCol .leftProductArea .infoBar{margin-bottom:35px}#ctEc .ecTwoCol .leftProductArea .infoBar.showSearchInput{margin-bottom:90px}#ctEc .ecTwoCol .leftProductArea .infoBar .ecSearchGroup{position:relative}#ctEc .ecTwoCol .leftProductArea .infoBar .productCate{position:relative;display:inherit;width:100%;margin-right:0}#ctEc .ecTwoCol .leftProductArea .infoBar .productCate p{text-align:center}#ctEc .ecTwoCol .leftProductArea .infoBar .productCate .listGroupContainer{top:50px}#ctEc .ecTwoCol .leftProductArea .infoBar .productCate .listGroupContainer ul.listGroup li.listItem{padding:8px 0}#ctEc .ecTwoCol .leftProductArea .infoBar .searchInput{top:85px}#ctEc .ecTwoCol .leftProductArea .infoBar .searchIcon{position:relative;width:70px;margin:95px auto 0;padding-top:30px;text-align:center}#ctEc .ecTwoCol .leftProductArea .infoBar .searchIcon:before{top:35px}#ctEc .ecTwoCol .leftProductArea .infoBar .searchIcon::after{position:absolute;top:0;left:50%;width:100px;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #61b143}#ctEc #ctEcItem:hover{opacity:1}#ctEc #ctEcItem:hover .showItemInfo,#ctEc #ctEcItem:hover:after{-webkit-animation:none;animation:none}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec{margin-bottom:45px}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec .dateBlog{padding:6px 10px}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec .dateBlog p{font-size:13px}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec .dateBlog p.orderDate{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-right:0}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec .dateBlog p.orderDate span.date{width:65%}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec .dateBlog p.deliDate{width:100%;text-align:left}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList{padding:0 10px}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col{display:-webkit-box;display:-ms-flexbox;display:flex}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.leftinfo{width:60%;margin-bottom:0}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.leftinfo span.itemTitle{width:auto}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.rightRemark{display:block;width:35%}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.rightRemark p.orderNum{font-size:16px;padding-right:0;text-align:right}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.rightRemark .addToCart{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 0 0 auto}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.rightRemark .addToCart input{font-size:12px}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.totalNum{width:155px;margin:0 0 0 auto}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.totalNum p.col{display:-webkit-box;display:-ms-flexbox;display:flex}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.totalNum p.col span.totalText{width:25px}#ctEc #ctEcPastOrder .ecTwoCol .leftProductArea .productListBlog .productSec ul.productList li.productInfo ol.col li.totalNum p.col span.totalItem{width:calc(100% - 25px);padding-left:20px}#ctContact .textGroup{margin-bottom:30px}#ctContact .textGroup p{text-align:left}#ctPolicy .policyList dl.textBlog{margin-bottom:20px}#ctPolicy .policyList dl.textBlog dd ol.listStyle{padding-left:15px}#ctPolicy .policyList dl.textBlog dd ol.listStyle li{padding-left:5px}}@-webkit-keyframes line_animation{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes line_animation{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in{100%{opacity:1}}@keyframes fade-in{100%{opacity:1}}.pagination li.disabled a.disabled-link{pointer-events:none;cursor:default}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo .showItemInfo{width:300px}#ctEc .ecTwoCol .leftProductArea .productListBlog ul.productList li.productInfo ol.col li.leftinfo:after{right:300px}.skeleton-item-name{display:inline-block;height:34px;width:300px;border-radius:4px;background-color:#e5e5e5;animation:shimmer 1.5s infinite linear}.empty-item-name{display:inline-block;height:34px;width:300px;border-radius:4px;background-color:#FFFFFF}.page-link.active{background-color:#0d6efd;color:white}.ajax-page-link:hover{cursor:pointer;background-color:#f0f0f0}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.leftinfoNp{height:34px}#ctEc .addToCart.skeletonOrderButton{background:#e5e5e5}
