.pad-show{display:none}@media(max-width:820px){.pad-show{display:block !important}.pad-none{display:none !important}main{margin-top:73px}header{position:fixed;z-index:10;background-color:#fff;width:100%}.header-inner{justify-content:space-between;padding:0 18px}.global-nav{position:absolute;top:72px;left:0;background-color:#fff;flex-wrap:wrap;min-height:100vh;align-items:start;flex-direction:column;display:none;width:100vw}.global-nav li{width:100%;margin:0;text-align:center;font-size:16px;margin-bottom:24px}.sp-menu img{filter:brightness(0)}.sp-menu-bnr{justify-content:center;margin:32px 0 24px}.sp-menu-bnr>div{width:25%;margin:0 12px}.sp-menu-bnr>div img{width:100%}.sp-menu-icon{justify-content:center;padding-bottom:40px}.sp-menu-icon li{width:auto;margin:0 24px}.openbtn{position:relative;cursor:pointer;width:40px;height:50px}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:0;height:4px;border-radius:2px;background:gray;width:100%}.openbtn span:nth-of-type(1){top:10px}.openbtn span:nth-of-type(2){top:24px}.openbtn span:nth-of-type(3){top:38px}.openbtn.active span:nth-of-type(1){top:18px;left:0;transform:translateY(6px) rotate(-45deg)}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:0;transform:translateY(-6px) rotate(45deg)}.inner{padding:0 24px}.slick-next{right:-2%}.slick-prev{left:-2%}.cont-box{justify-content:space-around}.cont-box li{width:48%;margin-bottom:32px}.brand-bnr img{width:100%}.contact-wrapper{justify-content:space-between}.contact-wrapper>div{margin:0;width:48%}.contact-wrapper img{width:100%}.footer-inner>.footer-right{margin-right:30px}.about-nav li{margin:0 0 12px;width:200px}.message-flex p{width:100%}.access-flex table{width:100%}.access-flex iframe{width:100%;padding:18px 0 0}.top-wrapper{padding:48px 12px 24px}.project .news-nav li,.service .news-nav li{width:25%;margin:0 12px}.news-nav li a{width:100%;margin:0;box-sizing:border-box}.project-inner{padding:0 24px}.check-wrapper,.service .check-wrapper{width:80%;margin:0 auto 40px}.check-wrapper h3{font-size:24px}.check-inner li{font-size:20px}.project-item-flex{margin-bottom:40px}.project-item-detail h3{font-size:18px}.project-item-detail p{font-size:14px;line-height:1.8}.project-item{width:30%}.project-item-flex img{margin-bottom:8px;width:100%}.project-item-flex h3{font-size:14px;line-height:1.4}.project-plus{width:5%}.project-arrow,.project-item:last-child{width:56%;margin:0 auto}.project-arrow img{width:50%;margin-top:8px}.project .np-button a{width:60%;margin:0 12px 24px}.project-lead:before{left:-24px}.project-lead:after{right:-24px}.project .white .project-check{padding:0 24px}.service .check-wrapper p{font-size:18px}body .product-nav{padding:0}.service .about-nav li{margin:0;width:25%}.service-check-wrapper{width:48%;margin-bottom:24px}.order-flex1>div{width:40%;margin-bottom:32px}.ingredlent .flex{padding:24px;flex-direction:column-reverse}.ingredlent .flex>div:first-child,.ingredlent .flex>div:last-child,.ingredlent .flex>div:last-child img{width:100%}.example-flex2>div,.example-flex3>div{width:46%;margin-bottom:24px}.product-nav li a{font-size:16px}.service-main-flex img{height:132px}.service-item-wrapper>div{width:100%;margin:0}.service-item-wrapper>div img{width:64%}.service-item-wrapper .cat-label{font-size:20px;padding:6px 0;width:85%}.brand-list li{width:48%;border-radius:16px;margin-bottom:40px}.item-box{width:46%;margin-bottom:24px}.np-button a{margin:0 20px}.news .news-nav li{width:20%;margin:0 8px}.news-list li img{margin-right:24px}.news-list .news-date{margin-right:0}.news-arrow{display:none}.globe>section{padding:64px 40px}.globe .news-nav{justify-content:space-between}.cont-box li{width:45%;margin-right:0}.new-left,.new-right{width:100%}.new-right{padding-top:12px}.new-right .pad-show{display:inline-block !important}.recruit .lead{padding:0 24px}.recruit .about-nav li{width:180px}.recruit .rec-flex>div{width:48%}.recruit .back{margin-top:24px}.recruit .inner-inner .check-wrapper{width:46%}.recruit-pink{padding:40px 18px}.recruit-pink .check-wrapper h3{font-size:18px}.human-wrapper img{width:100%}.human-wrapper .flex img:first-child{margin-bottom:40px}.recruit-pink{padding:40px 56px}.form-third input[type=text],.form-third input[type=email],.contact textarea{padding:14px 16px;margin-bottom:12px}.document .form-forth .mwform-checkbox-field{flex-wrap:wrap}.document .form-forth .mwform-checkbox-field label{width:100%}.doc-img{width:64%;display:block;margin:0 auto}}