.section-hero{position:relative}.section-banner{z-index:1;background:#fff !important}.section-banner .preload{overflow:hidden}.section-banner .page-title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center}.section-banner .page-title h1{font-size:2.75rem;font-weight:normal;color:#143659;letter-spacing:0.15rem;line-height:5rem}.section-banner .page-title h1:before,.section-banner .page-title h1:after{content:'';position:absolute;transition:all 0.5s ease-in}.section-banner .page-title h1:before{top:-14px;left:-14px;background:#005CA2;width:23px;height:26px;transform:scale(0.5, 0.5) translateY(-100%)}.section-banner .page-title h1:after{top:0;left:-39px;background:#36bdef;width:39px;height:20px;opacity:0.9;transform:scale(0.5, 0.5) translateX(-100%)}.section-banner .page-title h1.animated:before{transform:scale(1, 1) translateY(0%)}.section-banner .page-title h1.animated:after{transform:scale(1, 1) translateX(0%)}.section-banner .page-title .subtitle{display:none}[class^="section-"]{background:#fff}[class^="section-"] .wrap{padding:140px 0 90px;max-width:1410px}@media all and (max-width: 1024px){[class^="section-"] .wrap{padding:60px 16px}}[class^="section-"] .heading,[class^="section-"] .headline{text-align:center}[class^="section-"] .heading .subtitle,[class^="section-"] .headline .subtitle{display:none}[class^="section-"] .list .item{background:#fff}[class^="section-"] .list .item:hover .title:after{right:-62px;width:50px}[class^="section-"] .list .item .image{padding-top:100%}[class^="section-"] .list .item .info{padding:20px;overflow:hidden}[class^="section-"] .list .item .title{position:relative;font-weight:normal;font-size:1.25rem;color:#143659;display:inline-block}[class^="section-"] .list .item .title:after{content:'';position:absolute;top:50%;right:-72px;transform:translateY(-50%);background:#36bdef;width:60px;height:2px;transition:all .25s ease-in}[class^="section-"] .button{color:#8E8E8E;display:block;position:relative;background:transparent;transition:0.3s all ease-in;display:flex;align-items:center;text-align:left;border-bottom:1px solid #8E8E8E;width:166px;height:38.5px;cursor:pointer}[class^="section-"] .button:hover{color:#36bdef;background:transparent;box-shadow:-19px 8px 10px rgba(0,0,0,0.16)}[class^="section-"] .button:hover .arrow{background:#11A180;max-width:70px;transform:translateX(-15px);transition:0.5s all ease-in, 0.2s transform ease}[class^="section-"] .button:hover .arrow:before{animation:kf-lr 1.3s ease-in-out infinite alternate}[class^="section-"] .button:hover .word{transform:translateX(15px)}[class^="section-"] .button .arrow{font-size:0;position:absolute;bottom:-1px;left:0;color:#FFF;background:#8E8E8E;display:inline-block;box-sizing:border-box;padding:12px;width:100%;max-width:44px;transition:0.2s all ease-in, 0.6s transform ease}[class^="section-"] .button .arrow:before{content:'';font-size:0;background-image:url("/theme/v1/images/arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center;display:inline-block;width:20px;height:13.5px;-webkit-animation-fill-mode:both;animation-fill-mode:both}[class^="section-"] .button .word{font-size:14px;display:inline-block;text-align:center;padding-top:8px;padding-bottom:8px;padding-left:1.75rem;width:100%;transition:0.35s all ease 0.25s}@keyframes kf-slide-top{0%{transform:translateY(-101%)}47%{transform:translateX(0%)}53%{transform:translateX(0%)}100%{transform:translateY(101%)}}@keyframes kf-slide-right{0%{transform:translateX(101%)}47%{transform:translateX(0%)}53%{transform:translateX(0%)}100%{transform:translateX(-101%)}}@keyframes kf-slide-bottom{0%{transform:translateY(101%)}47%{transform:translateX(0%)}53%{transform:translateX(0%)}100%{transform:translateY(-101%)}}@keyframes kf-slide-left{0%{transform:translateX(-101%)}47%{transform:translateX(0%)}53%{transform:translateX(0%)}100%{transform:translateX(101%)}}@keyframes kf-slide-complete{0%{opacity:0}47%{opacity:0}53%{opacity:1}100%{opacity:1}}.slide-trigger{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.slide-trigger:before{content:''}.slide-trigger.slide-top:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#36bdef;transform:translateY(-101%);animation:kf-slide-top 1s cubic-bezier(1, 0, 0, 1)}.slide-trigger.slide-right:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#36bdef;transform:translateX(-101%);animation:kf-slide-right 1s cubic-bezier(1, 0, 0, 1)}.slide-trigger.slide-bottom:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#36bdef;transform:translateY(-101%);animation:kf-slide-bottom 1s cubic-bezier(1, 0, 0, 1)}.slide-trigger.slide-left:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#36bdef;transform:translateX(101%);animation:kf-slide-left 1s cubic-bezier(1, 0, 0, 1)}.slide-opacity{opacity:0 !important;visibility:hidden !important}.slide-subunit{opacity:0 !important;visibility:hidden !important}.slide-complete{opacity:1 !important;visibility:visible !important;transition:all 1.5s cubic-bezier(1, 0, 0, 1)}.section-about{background:#f5f5f5}.section-about-tapemanufacturer .heading{margin-bottom:120px}.section-about-tapemanufacturer .wrap{max-width:80%}@media all and (max-width: 1024px){.section-about-tapemanufacturer .wrap{max-width:100%}}.section-about-tapemanufacturer .globalization{text-align:center;margin:0 auto;max-width:60%}@media all and (max-width: 1024px){.section-about-tapemanufacturer .globalization{max-width:100%}}.section-about-tapemanufacturer .subsection{margin-bottom:120px}@media (min-width: 1px) and (max-width: 767px){.section-about-tapemanufacturer .subsection{margin-bottom:80px}}.section-about-tapemanufacturer .subsection:nth-of-type(odd) .introduce{justify-content:flex-start}@media (min-width: 1px) and (max-width: 767px){.section-about-tapemanufacturer .subsection:nth-of-type(odd) .introduce{margin-top:0;margin-bottom:20px}}.section-about-tapemanufacturer .subsection .introduce{display:flex;align-items:center;justify-content:flex-end;text-align:center}@media (min-width: 1px) and (max-width: 767px){.section-about-tapemanufacturer .subsection .introduce{display:block;margin-top:60px;margin-bottom:0}}.section-about-tapemanufacturer .subsection .introduce>div{max-width:80%}@media (min-width: 1px) and (max-width: 767px){.section-about-tapemanufacturer .subsection .introduce>div{max-width:100%}}.section-about-tapemanufacturer .subsection .introduce>div p{text-align:justify}.section-about-tapemanufacturer .map{margin-bottom:60px}.section-about-tapemanufacturer div[data-aos-id="slideTigger"]{position:relative}.section-about-tapemanufacturer h2{position:relative;font-size:1.75rem;font-weight:normal;color:#143659;margin-bottom:16px;animation:fadeInUp .5s ease-in}.section-about-tapemanufacturer h2:before{content:'';position:absolute;top:-44px;left:50%;transform:translateX(-50%);background:url("/theme/v1/images/heading.h1.svg") center center no-repeat;background-size:100% auto;width:30px;height:48px}.section-about-tapemanufacturer h3{position:relative;font-weight:normal;font-size:1.5rem;color:#36bdef;padding-bottom:16px;margin-bottom:36px;animation:fadeInUp .5s ease-in}.section-about-tapemanufacturer h3:after{content:'';position:absolute;left:50%;bottom:0;transform:translateX(-50%);background:#36bdef;width:60px;height:1px}.section-about-tapemanufacturer h3 span{font-size:1.75rem;font-weight:bold}.section-about-history .wrap{padding:0 !important}.section-about-history .timeline{position:relative;z-index:1;padding:36px 8px 96px;overflow:hidden}.section-about-history .timeline:before{content:'';position:absolute;top:0;left:50%;bottom:0px;background-color:#e7e7e7;transform:translateX(-50%);width:4px}@media (min-width: 1px) and (max-width: 767px){.section-about-history .timeline:before{left:12px}}.section-about-history .timeline:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:url("/theme/v1/images/products_bg_02.png") center top no-repeat;opacity:0.06}.section-about-history .timeline .entries{position:relative;left:-5px;margin:auto;max-width:1024px}.section-about-history .timeline .entries .entry{position:relative;float:left;text-align:right;clear:both;padding:20px 0;margin-bottom:40px;width:calc(50% - 120px)}@media (min-width: 1px) and (max-width: 767px){.section-about-history .timeline .entries .entry{text-align:left;padding:20px 0 60px 40px;width:calc(100% - 40px)}}.section-about-history .timeline .entries .entry:not(:first-child){margin-top:-60px}.section-about-history .timeline .entries .entry:nth-child(2n){float:right;text-align:left}@media (min-width: 1px) and (max-width: 767px){.section-about-history .timeline .entries .entry:nth-child(2n){float:left}}.section-about-history .timeline .entries .entry:nth-child(2n) .year{padding-left:12px}.section-about-history .timeline .entries .entry:nth-child(2n) .year:before{left:-135px}@media (min-width: 1px) and (max-width: 767px){.section-about-history .timeline .entries .entry:nth-child(2n) .year:before{left:-39px}}.section-about-history .timeline .entries .entry:nth-child(2n) .year:after{left:-60px}@media (min-width: 1px) and (max-width: 767px){.section-about-history .timeline .entries .entry:nth-child(2n) .year:after{left:-23px}}.section-about-history .timeline .entries .entry:nth-child(2n) .description{padding-left:12px;transform-origin:top left}.section-about-history .timeline .entries .entry .year{position:relative;font-size:36px;color:#143659;letter-spacing:2px;transition:all .25s ease-in}.section-about-history .timeline .entries .entry .year:before,.section-about-history .timeline .entries .entry .year:after{content:'';position:absolute;top:50%;transform:translateY(-50%);transition:all .25s ease-in}.section-about-history .timeline .entries .entry .year:before{right:-144px;z-index:1000;background:#fff url("/theme/v1/images/icon.svg") center center no-repeat;background-size:26px 29px;width:38px;height:55px}@media (min-width: 1px) and (max-width: 767px){.section-about-history .timeline .entries .entry .year:before{left:-39px;right:auto}}.section-about-history .timeline .entries .entry .year:after{right:-60px;z-index:1000;background-color:#277786;width:40px;height:1px}@media (min-width: 1px) and (max-width: 767px){.section-about-history .timeline .entries .entry .year:after{left:-23px;right:auto;width:16px}}.section-about-history .timeline .entries .entry .description{font-size:16px;font-weight:500;color:#4D4D4D;padding:8px 0 0;transform:scale(1, 1);transform-origin:top right;transition:all .25s ease-in}.section-about-history .timeline .entries .entry .description strong{font-size:16px;color:#143659;margin-bottom:12px}.section-about-history .timeline .entries .entry .description p{padding:8px 0 0;margin:0}.section-about-history .timeline .entries .entry .description img{border-radius:12px}.section-about-businessphilosophy .title{position:relative;font-weight:normal;font-size:1.5rem;color:#143659;display:inline-block}.section-about-businessphilosophy .title:after{content:'';position:absolute;top:50%;right:-120px;transform:translateY(-50%);background:#36bdef;width:100px;height:2px;transition:all .25s ease-in}.section-about-businessphilosophy ul{list-style:none;padding:24px;margin:0 0 2rem}@media (min-width: 1px) and (max-width: 767px){.section-about-businessphilosophy ul{margin:0}}.section-about-businessphilosophy li{position:relative;font-size:1rem;letter-spacing:0.06rem;line-height:30px;padding-left:20px}.section-about-businessphilosophy li:before{content:'';position:absolute;top:12px;left:0;background:#005CA2;display:inline-block;margin-right:1rem;width:7px;height:7px}.section-about-message .wrap{max-width:1024px}.section-about-message .description{letter-spacing:1px;line-height:1.8;text-align:justify;margin-bottom:40px}.section-about-message .chairman{font-size:1.25rem}.section-about-message .chairman strong{color:#002D51;display:block;margin-bottom:20px}
