.tg-tab-header-item{border-radius:4px;width:120px;text-align:center;cursor:pointer;color:rgba(0,0,0,.6);user-select:none}.tg-tab-header-item:hover{opacity:.7}.tg-tab-header-item.checked{opacity:1;cursor:default;color:#000}.tg-tab-header-item.checked .tg-tab-header-label{color:#000;border-bottom:2px solid #000}.tg-tab-header-label{display:inline-block;font-size:14px;font-weight:bold;padding-bottom:4px;border-bottom:none;line-height:100%}.tg-tab-body-item{display:none}.tg-tab-body-item.active{display:block}.margin-horizontal-0{margin-left:0px;margin-right:0px}.margin-vertical-0{margin-top:0px;margin-bottom:0px}.padding-horizontal-0{padding-left:0px;padding-right:0px}.padding-vertical-0{padding-top:0px;padding-bottom:0px}@media screen and (max-width: 1280px){.margin-horizontal-0-lg{margin-left:0px;margin-right:0px}.margin-vertical-0-lg{margin-top:0px;margin-bottom:0px}.padding-horizontal-0-lg{padding-left:0px;padding-right:0px}.padding-vertical-0-lg{padding-top:0px;padding-bottom:0px}}@media screen and (max-width: 1024px){.margin-horizontal-0-md{margin-left:0px;margin-right:0px}.margin-vertical-0-md{margin-top:0px;margin-bottom:0px}.padding-horizontal-0-md{padding-left:0px;padding-right:0px}.padding-vertical-0-md{padding-top:0px;padding-bottom:0px}}@media screen and (max-width: 980px){.margin-horizontal-0-sm{margin-left:0px;margin-right:0px}.margin-vertical-0-sm{margin-top:0px;margin-bottom:0px}.padding-horizontal-0-sm{padding-left:0px;padding-right:0px}.padding-vertical-0-sm{padding-top:0px;padding-bottom:0px}}@media screen and (max-width: 568px){.margin-horizontal-0-xs{margin-left:0px;margin-right:0px}.margin-vertical-0-xs{margin-top:0px;margin-bottom:0px}.padding-horizontal-0-xs{padding-left:0px;padding-right:0px}.padding-vertical-0-xs{padding-top:0px;padding-bottom:0px}}.margin-horizontal-1{margin-left:4px;margin-right:4px}.margin-vertical-1{margin-top:4px;margin-bottom:4px}.padding-horizontal-1{padding-left:4px;padding-right:4px}.padding-vertical-1{padding-top:4px;padding-bottom:4px}@media screen and (max-width: 1280px){.margin-horizontal-1-lg{margin-left:4px;margin-right:4px}.margin-vertical-1-lg{margin-top:4px;margin-bottom:4px}.padding-horizontal-1-lg{padding-left:4px;padding-right:4px}.padding-vertical-1-lg{padding-top:4px;padding-bottom:4px}}@media screen and (max-width: 1024px){.margin-horizontal-1-md{margin-left:4px;margin-right:4px}.margin-vertical-1-md{margin-top:4px;margin-bottom:4px}.padding-horizontal-1-md{padding-left:4px;padding-right:4px}.padding-vertical-1-md{padding-top:4px;padding-bottom:4px}}@media screen and (max-width: 980px){.margin-horizontal-1-sm{margin-left:4px;margin-right:4px}.margin-vertical-1-sm{margin-top:4px;margin-bottom:4px}.padding-horizontal-1-sm{padding-left:4px;padding-right:4px}.padding-vertical-1-sm{padding-top:4px;padding-bottom:4px}}@media screen and (max-width: 568px){.margin-horizontal-1-xs{margin-left:4px;margin-right:4px}.margin-vertical-1-xs{margin-top:4px;margin-bottom:4px}.padding-horizontal-1-xs{padding-left:4px;padding-right:4px}.padding-vertical-1-xs{padding-top:4px;padding-bottom:4px}}.margin-horizontal-2{margin-left:8px;margin-right:8px}.margin-vertical-2{margin-top:8px;margin-bottom:8px}.padding-horizontal-2{padding-left:8px;padding-right:8px}.padding-vertical-2{padding-top:8px;padding-bottom:8px}@media screen and (max-width: 1280px){.margin-horizontal-2-lg{margin-left:8px;margin-right:8px}.margin-vertical-2-lg{margin-top:8px;margin-bottom:8px}.padding-horizontal-2-lg{padding-left:8px;padding-right:8px}.padding-vertical-2-lg{padding-top:8px;padding-bottom:8px}}@media screen and (max-width: 1024px){.margin-horizontal-2-md{margin-left:8px;margin-right:8px}.margin-vertical-2-md{margin-top:8px;margin-bottom:8px}.padding-horizontal-2-md{padding-left:8px;padding-right:8px}.padding-vertical-2-md{padding-top:8px;padding-bottom:8px}}@media screen and (max-width: 980px){.margin-horizontal-2-sm{margin-left:8px;margin-right:8px}.margin-vertical-2-sm{margin-top:8px;margin-bottom:8px}.padding-horizontal-2-sm{padding-left:8px;padding-right:8px}.padding-vertical-2-sm{padding-top:8px;padding-bottom:8px}}@media screen and (max-width: 568px){.margin-horizontal-2-xs{margin-left:8px;margin-right:8px}.margin-vertical-2-xs{margin-top:8px;margin-bottom:8px}.padding-horizontal-2-xs{padding-left:8px;padding-right:8px}.padding-vertical-2-xs{padding-top:8px;padding-bottom:8px}}.margin-horizontal-3{margin-left:12px;margin-right:12px}.margin-vertical-3{margin-top:12px;margin-bottom:12px}.padding-horizontal-3{padding-left:12px;padding-right:12px}.padding-vertical-3{padding-top:12px;padding-bottom:12px}@media screen and (max-width: 1280px){.margin-horizontal-3-lg{margin-left:12px;margin-right:12px}.margin-vertical-3-lg{margin-top:12px;margin-bottom:12px}.padding-horizontal-3-lg{padding-left:12px;padding-right:12px}.padding-vertical-3-lg{padding-top:12px;padding-bottom:12px}}@media screen and (max-width: 1024px){.margin-horizontal-3-md{margin-left:12px;margin-right:12px}.margin-vertical-3-md{margin-top:12px;margin-bottom:12px}.padding-horizontal-3-md{padding-left:12px;padding-right:12px}.padding-vertical-3-md{padding-top:12px;padding-bottom:12px}}@media screen and (max-width: 980px){.margin-horizontal-3-sm{margin-left:12px;margin-right:12px}.margin-vertical-3-sm{margin-top:12px;margin-bottom:12px}.padding-horizontal-3-sm{padding-left:12px;padding-right:12px}.padding-vertical-3-sm{padding-top:12px;padding-bottom:12px}}@media screen and (max-width: 568px){.margin-horizontal-3-xs{margin-left:12px;margin-right:12px}.margin-vertical-3-xs{margin-top:12px;margin-bottom:12px}.padding-horizontal-3-xs{padding-left:12px;padding-right:12px}.padding-vertical-3-xs{padding-top:12px;padding-bottom:12px}}.margin-horizontal-4{margin-left:16px;margin-right:16px}.margin-vertical-4{margin-top:16px;margin-bottom:16px}.padding-horizontal-4{padding-left:16px;padding-right:16px}.padding-vertical-4{padding-top:16px;padding-bottom:16px}@media screen and (max-width: 1280px){.margin-horizontal-4-lg{margin-left:16px;margin-right:16px}.margin-vertical-4-lg{margin-top:16px;margin-bottom:16px}.padding-horizontal-4-lg{padding-left:16px;padding-right:16px}.padding-vertical-4-lg{padding-top:16px;padding-bottom:16px}}@media screen and (max-width: 1024px){.margin-horizontal-4-md{margin-left:16px;margin-right:16px}.margin-vertical-4-md{margin-top:16px;margin-bottom:16px}.padding-horizontal-4-md{padding-left:16px;padding-right:16px}.padding-vertical-4-md{padding-top:16px;padding-bottom:16px}}@media screen and (max-width: 980px){.margin-horizontal-4-sm{margin-left:16px;margin-right:16px}.margin-vertical-4-sm{margin-top:16px;margin-bottom:16px}.padding-horizontal-4-sm{padding-left:16px;padding-right:16px}.padding-vertical-4-sm{padding-top:16px;padding-bottom:16px}}@media screen and (max-width: 568px){.margin-horizontal-4-xs{margin-left:16px;margin-right:16px}.margin-vertical-4-xs{margin-top:16px;margin-bottom:16px}.padding-horizontal-4-xs{padding-left:16px;padding-right:16px}.padding-vertical-4-xs{padding-top:16px;padding-bottom:16px}}.margin-horizontal-5{margin-left:20px;margin-right:20px}.margin-vertical-5{margin-top:20px;margin-bottom:20px}.padding-horizontal-5{padding-left:20px;padding-right:20px}.padding-vertical-5{padding-top:20px;padding-bottom:20px}@media screen and (max-width: 1280px){.margin-horizontal-5-lg{margin-left:20px;margin-right:20px}.margin-vertical-5-lg{margin-top:20px;margin-bottom:20px}.padding-horizontal-5-lg{padding-left:20px;padding-right:20px}.padding-vertical-5-lg{padding-top:20px;padding-bottom:20px}}@media screen and (max-width: 1024px){.margin-horizontal-5-md{margin-left:20px;margin-right:20px}.margin-vertical-5-md{margin-top:20px;margin-bottom:20px}.padding-horizontal-5-md{padding-left:20px;padding-right:20px}.padding-vertical-5-md{padding-top:20px;padding-bottom:20px}}@media screen and (max-width: 980px){.margin-horizontal-5-sm{margin-left:20px;margin-right:20px}.margin-vertical-5-sm{margin-top:20px;margin-bottom:20px}.padding-horizontal-5-sm{padding-left:20px;padding-right:20px}.padding-vertical-5-sm{padding-top:20px;padding-bottom:20px}}@media screen and (max-width: 568px){.margin-horizontal-5-xs{margin-left:20px;margin-right:20px}.margin-vertical-5-xs{margin-top:20px;margin-bottom:20px}.padding-horizontal-5-xs{padding-left:20px;padding-right:20px}.padding-vertical-5-xs{padding-top:20px;padding-bottom:20px}}.margin-horizontal-6{margin-left:24px;margin-right:24px}.margin-vertical-6{margin-top:24px;margin-bottom:24px}.padding-horizontal-6{padding-left:24px;padding-right:24px}.padding-vertical-6{padding-top:24px;padding-bottom:24px}@media screen and (max-width: 1280px){.margin-horizontal-6-lg{margin-left:24px;margin-right:24px}.margin-vertical-6-lg{margin-top:24px;margin-bottom:24px}.padding-horizontal-6-lg{padding-left:24px;padding-right:24px}.padding-vertical-6-lg{padding-top:24px;padding-bottom:24px}}@media screen and (max-width: 1024px){.margin-horizontal-6-md{margin-left:24px;margin-right:24px}.margin-vertical-6-md{margin-top:24px;margin-bottom:24px}.padding-horizontal-6-md{padding-left:24px;padding-right:24px}.padding-vertical-6-md{padding-top:24px;padding-bottom:24px}}@media screen and (max-width: 980px){.margin-horizontal-6-sm{margin-left:24px;margin-right:24px}.margin-vertical-6-sm{margin-top:24px;margin-bottom:24px}.padding-horizontal-6-sm{padding-left:24px;padding-right:24px}.padding-vertical-6-sm{padding-top:24px;padding-bottom:24px}}@media screen and (max-width: 568px){.margin-horizontal-6-xs{margin-left:24px;margin-right:24px}.margin-vertical-6-xs{margin-top:24px;margin-bottom:24px}.padding-horizontal-6-xs{padding-left:24px;padding-right:24px}.padding-vertical-6-xs{padding-top:24px;padding-bottom:24px}}.margin-horizontal-7{margin-left:28px;margin-right:28px}.margin-vertical-7{margin-top:28px;margin-bottom:28px}.padding-horizontal-7{padding-left:28px;padding-right:28px}.padding-vertical-7{padding-top:28px;padding-bottom:28px}@media screen and (max-width: 1280px){.margin-horizontal-7-lg{margin-left:28px;margin-right:28px}.margin-vertical-7-lg{margin-top:28px;margin-bottom:28px}.padding-horizontal-7-lg{padding-left:28px;padding-right:28px}.padding-vertical-7-lg{padding-top:28px;padding-bottom:28px}}@media screen and (max-width: 1024px){.margin-horizontal-7-md{margin-left:28px;margin-right:28px}.margin-vertical-7-md{margin-top:28px;margin-bottom:28px}.padding-horizontal-7-md{padding-left:28px;padding-right:28px}.padding-vertical-7-md{padding-top:28px;padding-bottom:28px}}@media screen and (max-width: 980px){.margin-horizontal-7-sm{margin-left:28px;margin-right:28px}.margin-vertical-7-sm{margin-top:28px;margin-bottom:28px}.padding-horizontal-7-sm{padding-left:28px;padding-right:28px}.padding-vertical-7-sm{padding-top:28px;padding-bottom:28px}}@media screen and (max-width: 568px){.margin-horizontal-7-xs{margin-left:28px;margin-right:28px}.margin-vertical-7-xs{margin-top:28px;margin-bottom:28px}.padding-horizontal-7-xs{padding-left:28px;padding-right:28px}.padding-vertical-7-xs{padding-top:28px;padding-bottom:28px}}.margin-horizontal-8{margin-left:32px;margin-right:32px}.margin-vertical-8{margin-top:32px;margin-bottom:32px}.padding-horizontal-8{padding-left:32px;padding-right:32px}.padding-vertical-8{padding-top:32px;padding-bottom:32px}@media screen and (max-width: 1280px){.margin-horizontal-8-lg{margin-left:32px;margin-right:32px}.margin-vertical-8-lg{margin-top:32px;margin-bottom:32px}.padding-horizontal-8-lg{padding-left:32px;padding-right:32px}.padding-vertical-8-lg{padding-top:32px;padding-bottom:32px}}@media screen and (max-width: 1024px){.margin-horizontal-8-md{margin-left:32px;margin-right:32px}.margin-vertical-8-md{margin-top:32px;margin-bottom:32px}.padding-horizontal-8-md{padding-left:32px;padding-right:32px}.padding-vertical-8-md{padding-top:32px;padding-bottom:32px}}@media screen and (max-width: 980px){.margin-horizontal-8-sm{margin-left:32px;margin-right:32px}.margin-vertical-8-sm{margin-top:32px;margin-bottom:32px}.padding-horizontal-8-sm{padding-left:32px;padding-right:32px}.padding-vertical-8-sm{padding-top:32px;padding-bottom:32px}}@media screen and (max-width: 568px){.margin-horizontal-8-xs{margin-left:32px;margin-right:32px}.margin-vertical-8-xs{margin-top:32px;margin-bottom:32px}.padding-horizontal-8-xs{padding-left:32px;padding-right:32px}.padding-vertical-8-xs{padding-top:32px;padding-bottom:32px}}.margin-horizontal-9{margin-left:36px;margin-right:36px}.margin-vertical-9{margin-top:36px;margin-bottom:36px}.padding-horizontal-9{padding-left:36px;padding-right:36px}.padding-vertical-9{padding-top:36px;padding-bottom:36px}@media screen and (max-width: 1280px){.margin-horizontal-9-lg{margin-left:36px;margin-right:36px}.margin-vertical-9-lg{margin-top:36px;margin-bottom:36px}.padding-horizontal-9-lg{padding-left:36px;padding-right:36px}.padding-vertical-9-lg{padding-top:36px;padding-bottom:36px}}@media screen and (max-width: 1024px){.margin-horizontal-9-md{margin-left:36px;margin-right:36px}.margin-vertical-9-md{margin-top:36px;margin-bottom:36px}.padding-horizontal-9-md{padding-left:36px;padding-right:36px}.padding-vertical-9-md{padding-top:36px;padding-bottom:36px}}@media screen and (max-width: 980px){.margin-horizontal-9-sm{margin-left:36px;margin-right:36px}.margin-vertical-9-sm{margin-top:36px;margin-bottom:36px}.padding-horizontal-9-sm{padding-left:36px;padding-right:36px}.padding-vertical-9-sm{padding-top:36px;padding-bottom:36px}}@media screen and (max-width: 568px){.margin-horizontal-9-xs{margin-left:36px;margin-right:36px}.margin-vertical-9-xs{margin-top:36px;margin-bottom:36px}.padding-horizontal-9-xs{padding-left:36px;padding-right:36px}.padding-vertical-9-xs{padding-top:36px;padding-bottom:36px}}.margin-horizontal-10{margin-left:40px;margin-right:40px}.margin-vertical-10{margin-top:40px;margin-bottom:40px}.padding-horizontal-10{padding-left:40px;padding-right:40px}.padding-vertical-10{padding-top:40px;padding-bottom:40px}@media screen and (max-width: 1280px){.margin-horizontal-10-lg{margin-left:40px;margin-right:40px}.margin-vertical-10-lg{margin-top:40px;margin-bottom:40px}.padding-horizontal-10-lg{padding-left:40px;padding-right:40px}.padding-vertical-10-lg{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 1024px){.margin-horizontal-10-md{margin-left:40px;margin-right:40px}.margin-vertical-10-md{margin-top:40px;margin-bottom:40px}.padding-horizontal-10-md{padding-left:40px;padding-right:40px}.padding-vertical-10-md{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 980px){.margin-horizontal-10-sm{margin-left:40px;margin-right:40px}.margin-vertical-10-sm{margin-top:40px;margin-bottom:40px}.padding-horizontal-10-sm{padding-left:40px;padding-right:40px}.padding-vertical-10-sm{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 568px){.margin-horizontal-10-xs{margin-left:40px;margin-right:40px}.margin-vertical-10-xs{margin-top:40px;margin-bottom:40px}.padding-horizontal-10-xs{padding-left:40px;padding-right:40px}.padding-vertical-10-xs{padding-top:40px;padding-bottom:40px}}.bg004{background-color:rgba(0,0,0,.04)}.cloth-technical{counter-reset:numbered 0}@media screen and (max-width: 980px){.cloth-technical{padding:16px 16px 0 16px}}.cloth-technical-content{position:relative;padding:40px 0 40px;background-color:rgba(0,0,0,.08)}.cloth-technical-content::before,.cloth-technical-content::after{content:"";position:absolute;top:0;width:calc((100vw - 100%)/2);height:100%;background-color:rgba(0,0,0,.08)}.cloth-technical-content::before{right:100%}.cloth-technical-content::after{left:100%}.cloth-technical-content .tg-section{background-color:#fff}.cloth-technical-content .tg-section h2{line-height:35px}.cloth-technical-content .tg-section.numbered{position:relative}.cloth-technical-content .tg-section.numbered::before{content:counter(numbered) ".";counter-increment:numbered;position:absolute;top:0;left:0;transform:translateY(-50%);font-size:56px;font-weight:bold}.cloth-technical .grid{display:grid}div.modal-wrap{display:flex;justify-content:center;gap:8px}div.modal-wrap button.modal-trigger{padding:8px;border:none;border-radius:4px;font-size:14px;font-weight:bold;letter-spacing:1.2px;color:#fff;background-color:rgba(0,0,0,.89);cursor:pointer}div.modal-wrap button.modal-trigger:hover{opacity:.7}div.modal-wrap .modal-trigger.img{position:relative;border:none;padding:0;background-color:rgba(0,0,0,0)}div.modal-wrap .modal-trigger.img:hover{opacity:.7;cursor:pointer}div.modal-wrap .modal-trigger.img>i{position:absolute;bottom:8px;right:8px;font-size:24px;color:rgba(0,0,0,.3)}div.modal-wrap div.modal-content{display:none}div.modal-wrap div.modal-content.show{position:fixed;z-index:200;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);backdrop-filter:blur(1px);cursor:pointer}div.modal-wrap div.modal-content img{display:block;margin:0 auto}div.modal-wrap div.modal-content.show.img img{width:100%;height:100%}div.modal-wrap div.modal-content.img .modal-content-inner{max-width:100dvw;max-height:100dvh}div.modal-wrap div.modal-content-common{padding:20px;background-color:#fff;max-width:834px}div.modal-wrap div.modal-content .has-text{max-width:840px}@media screen and (max-width: 980px){div.modal-wrap div.modal-content .has-text{max-height:400px;overflow-y:scroll}}div.tab-container{display:flex;flex-wrap:wrap;gap:0 8px}div.tab-container video{width:100%;height:auto;max-width:800%}div.tab-container input[type=radio]{display:none}div.tab-container input[type=radio]:checked+label{color:#fff}div.tab-container input[type=radio]:checked+label.ai{background-color:#ff860d}div.tab-container input[type=radio]:checked+label.ps{background-color:#0d86ff}div.tab-container input[type=radio]:checked+label+div{display:block}div.tab-container label{order:-1;width:calc((100% - 8px)/2);height:62px;padding:0 10px;border:none;border-top-left-radius:12px;border-top-right-radius:12px;font-size:24px;text-align:center;color:#919191;background-color:#cfcfcf;display:flex;justify-content:center;align-items:center;cursor:pointer}div.tab-container label.disabled{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.3);cursor:default;flex-wrap:wrap;gap:0 8px}div.tab-container>div{display:none;padding:40px;background-color:#fff}div.tab-container>div.ai{border:1px solid #ff860d}div.tab-container>div.ps{border:1px solid #0d86ff}
