html.m-fixed{padding-right:0!important;}main{padding:0;}.tlnetTop .x-button{display:flex;justify-content:space-between;align-items:center;padding:20px;width:230px;height:61px;font-size:16px;}.tlnetTop .x-button:hover .tlnetTop-arrowIcon{background-color:#fff;}.tlnetTop .x-button:hover .tlnetTop-arrowIcon::before{background-color:#fff;}.tlnetTop-icon{position:fixed;top:50%;left:50%;height:100px;transform:translate(-50%,-50%);object-fit:contain;z-index:-1;opacity:0;animation:5s linear 1s 1 iconVisibility;}.tlnetTop-title{position:relative;font-family:"Abolition";font-size:82px;line-height:1.2;}.tlnetTop-title:before{position:absolute;top:-20px;left:0;width:40px;height:4px;background-color:#f9b900;content:"";}@media screen and (max-width:768px){.tlnetTop-title{font-size:80px;}}.tlnetTop-subTitle{font-size:18px;}@media screen and (max-width:768px){.tlnetTop-subTitle{font-size:16px;}}.tlnetTop-arrowIcon{position:relative;display:block;width:40px;height:1px;background-color:#333;opacity:.6;}.tlnetTop-arrowIcon:before{position:absolute;bottom:2px;right:0;width:7px;height:1px;background-color:#333;transform:rotate(35deg);content:"";}.tlnetTop-contents{padding:0 20px;background-color:#fff;}.tlnetTop-contents:nth-child(even){background-color:#f5f5f5;}.tlnetTop-contents:last-child{padding-bottom:120px;}.tlnetTop-contentsInner{margin:0 auto;padding-top:100px;width:min(100%,1000px);}.tlnetTop-firstView{position:relative;width:100dvw;height:calc(100dvh - 70px);}@media screen and (max-width:768px){.tlnetTop-firstView{height:calc(100dvh - 68px);}}.tlnetTop-video{position:fixed;top:50%;left:50%;min-height:100%;transform:translate(-50%,-50%);overflow:hidden;z-index:-2;}.tlnetTop-videoMask{position:fixed;top:0;left:0;width:100dvw;height:100dvh;overflow:hidden;z-index:-1;background-color:rgba(0,0,0,.1);}.tlnetTop-rightContent{position:absolute;bottom:0;right:0;display:flex;align-items:center;column-gap:120px;color:#fff;font-size:16px;font-family:"Abolition";transform:translate(30%,-1080%) rotate(270deg);}@media screen and (max-width:768px){.tlnetTop-rightContent{font-size:14px;transform:translate(37%,-1200%) rotate(270deg);}}.tlnetTop-rightContent-scrollContainer{display:flex;align-items:center;column-gap:10px;}.tlnetTop-rightContent-scroll{position:relative;display:block;width:32px;height:18px;background-color:rgba(51,51,51,.6);border:1px solid #fff;border-radius:999px;}.tlnetTop-rightContent-scroll:before{position:absolute;top:50%;left:20%;width:4px;height:4px;background-color:#f9b900;border-radius:999px;transform:translate(-50%,-50%);animation:1.5s ease-out 1s infinite scrollDown;opacity:0;content:"";}.tlnetTop-rightContent-scrollText{opacity:.8;}.tlnetTop-rightContent-copyright{opacity:.8;}.tlnetTop-buttonContainer{display:flex;width:100%;height:100%;}.tlnetTop-button{flex:1;display:flex;justify-content:center;align-items:center;column-gap:20px;margin-top:auto;height:72px;color:#fff;font-size:18px;background-color:rgba(51,51,51,.5);border-top:1px solid #fff;transition:all .3s ease;}.tlnetTop-button:hover{color:#333;background-color:rgba(255,255,255,.5);border-color:#333;}.tlnetTop-button:hover .tlnetTop-arrowIcon{background-color:#333;}.tlnetTop-button:hover .tlnetTop-arrowIcon:before{background-color:#333;}@media screen and (max-width:768px){.tlnetTop-button{font-size:16px;}}.tlnetTop-button+.tlnetTop-button{border-left:1px solid #fff;}.tlnetTop-button .tlnetTop-arrowIcon{background-color:#fff;transition:all .3s ease;opacity:.6;}.tlnetTop-button .tlnetTop-arrowIcon:before{background-color:#fff;}.tlnetTop-serviceButtonContainer{display:flex;margin-top:30px;width:100%;height:215px;}@media screen and (max-width:768px){.tlnetTop-serviceButtonContainer{margin:20px -20px 0;width:100dvw;}}.tlnetTop-serviceButton{flex:1;position:relative;display:flex;color:#fff;overflow:hidden;}.tlnetTop-serviceButton:hover .tlnetTop-serviceImage{transform:translate(-50%,-50%) scale(1.2);}.tlnetTop-serviceButton .tlnetTop-arrowIcon{margin-top:20px;background-color:#fff;}.tlnetTop-serviceButton .tlnetTop-arrowIcon:before{background-color:#fff;}.tlnetTop-serviceButtonInner{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:20px;background-color:rgba(51,51,51,.5);font-size:18px;z-index:1;}@media screen and (max-width:768px){.tlnetTop-serviceButtonInner{font-size:16px;}}.tlnetTop-serviceImage{position:absolute;top:50%;left:50%;height:100%;object-fit:cover;transform:translate(-50%,-50%);transition:all .3s ease;}.tlnetTop-worksListContainer{position:relative;}@media screen and (max-width:768px){.tlnetTop-worksListContainer{margin:0 -20px;}}@media screen and (min-width:1088px){.tlnetTop-worksListContainer:has(.tlnetTop-worksList .swiper-slide:nth-child(4)) .tlnetTop-worksList-prev,.tlnetTop-worksListContainer:has(.tlnetTop-worksList .swiper-slide:nth-child(4)) .tlnetTop-worksList-next{display:flex;}}@media screen and (max-width:1087px){.tlnetTop-worksListContainer:has(.tlnetTop-worksList .swiper-slide:nth-child(3)) .tlnetTop-worksList-prev,.tlnetTop-worksListContainer:has(.tlnetTop-worksList .swiper-slide:nth-child(3)) .tlnetTop-worksList-next{display:flex;}}.tlnetTop-worksList{display:flex;margin-top:30px;}@media screen and (max-width:768px){.tlnetTop-worksList{margin-top:20px;width:100dvw;}}.tlnetTop-worksList-prev,.tlnetTop-worksList-next{position:absolute;top:-80px;display:none;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid #333;background-color:#fff;cursor:pointer;}.tlnetTop-worksList-prev{right:80px;}.tlnetTop-worksList-next{right:20px;}.tlnetTop-worksList-prevIcon,.tlnetTop-worksList-nextIcon{position:relative;display:flex;justify-content:center;align-items:center;width:20px;height:1px;background-color:#333;}.tlnetTop-worksList-prevIcon:before,.tlnetTop-worksList-nextIcon:before{position:absolute;bottom:2px;width:7px;height:1px;background-color:#333;content:"";}.tlnetTop-worksList-prevIcon:before{left:0;transform:rotate(145deg);}.tlnetTop-worksList-nextIcon:before{right:0;transform:rotate(35deg);}.tlnetTop-worksItem:hover{cursor:pointer;}.tlnetTop-worksItem:hover .tlnetTop-worksItem-imageWrapper .tlnetTop-worksItem-image{transform:scale(1.2);}.tlnetTop-worksItem-imageWrapper{margin-bottom:16px;max-height:222px;overflow:hidden;}.tlnetTop-worksItem-image{transition:all .3s ease;}.tlnetTop-worksItem-title{display:block;padding:0 .5em;font-size:18px;text-align:center;overflow:hidden;}@media screen and (max-width:768px){.tlnetTop-worksItem-title{font-size:16px;}}.tlnetTop-worksBlogContainer{padding-bottom:90px;}@media screen and (min-width:769px){.tlnetTop-worksBlogContainer{overflow:hidden;}}.tlnetTop-worksBlog{display:flex;column-gap:30px;margin-top:40px;height:333px;}@media screen and (max-width:768px){.tlnetTop-worksBlog{flex-direction:column;margin:30px -20px 0;height:auto;}}.tlnetTop-worksBlog-imageWrapper{position:relative;display:flex;width:500px;overflow:hidden;}.tlnetTop-worksBlog-imageWrapper:hover{cursor:pointer;}.tlnetTop-worksBlog-imageWrapper:hover .tlnetTop-worksBlog-image{transform:scale(1.2);}@media screen and (max-width:768px){.tlnetTop-worksBlog-imageWrapper{width:100dvw;height:280px;}}.tlnetTop-worksBlog-image{position:absolute;top:0;left:0;height:100%;object-fit:cover;transition:all .3s ease;}.tlnetTop-worksBlog-text{flex:1;display:flex;justify-content:center;align-items:center;color:#fff;font-size:60px;font-family:"Abolition";background-color:rgba(51,51,51,.5);z-index:1;}.tlnetTop-worksBlog-slash{margin:0 10px;color:#f9b900;}.tlnetTop-worksBlog-detail{flex:1;display:flex;flex-direction:column;align-items:flex-start;}@media screen and (max-width:768px){.tlnetTop-worksBlog-detail{padding:12px 20px 0;}}.tlnetTop-worksBlog-title{margin-top:auto;font-size:18px;}@media screen and (max-width:768px){.tlnetTop-worksBlog-title{font-size:16px;}}.tlnetTop-worksBlog-date{margin-bottom:20px;font-size:16px;color:#999;}@media screen and (max-width:768px){.tlnetTop-worksBlog-date{margin-top:10px;margin-bottom:30px;font-size:14px;}}.tlnetTop-contactContainer{padding-top:60px;padding-bottom:40px;}.tlnetTop-contact-text{margin:30px 0;font-size:18px;line-height:2;}@media screen and (max-width:768px){.tlnetTop-contact-text{margin:20px 0 30px;font-size:16px;line-height:2;}}.tlnetTop-contact-buttonContainer{display:flex;column-gap:30px;}@media screen and (max-width:768px){.tlnetTop-contact-buttonContainer{flex-direction:column;row-gap:20px;}}.tlnetTop-news-list{display:flex;flex-direction:column;row-gap:30px;margin-top:30px;}.tlnetTop-news-date{padding-bottom:10px;font-size:16px;color:#999;border-bottom:1px solid #333;}@media screen and (max-width:768px){.tlnetTop-news-date{font-size:14px;}}.tlnetTop-news-title{margin-top:8px;margin-bottom:10px;font-size:18px;line-height:2;}@media screen and (max-width:768px){.tlnetTop-news-title{font-size:16px;}}.tlnetTop-news-properties{display:flex;align-items:center;}.tlnetTop-news-category{display:flex;justify-content:center;align-items:center;padding:0 6px;height:28px;margin-right:20px;font-size:16px;border:1px solid #333;}@media screen and (max-width:768px){.tlnetTop-news-category{height:26px;font-size:14px;}}.tlnetTop-news-badge{display:flex;justify-content:center;align-items:center;padding:0 6px;height:28px;font-size:16px;color:#fff;background-color:#909090;}@media screen and (max-width:768px){.tlnetTop-news-badge{height:26px;font-size:14px;}}.tlnetTop-news-badge+.tlnetTop-news-badge{margin-left:10px;}.tlnetTop-news-badge.m-important{background-color:#333;}.tlnetTop-news-badge.m-emergency{background-color:#a4001c;}.tlnetTop-recruit{display:flex;column-gap:30px;margin-top:30px;}@media screen and (max-width:768px){.tlnetTop-recruit{flex-direction:column;}}.tlnetTop-recruit-sns{width:390px;height:360px;overflow-y:scroll;}@media screen and (max-width:768px){.tlnetTop-recruit-sns{margin-bottom:20px;width:100%;}}.tlnetTop-recruit-detail{flex:1;display:flex;flex-direction:column;align-items:flex-start;}.tlnetTop-recruit-text{margin-top:auto;margin-bottom:30px;font-size:18px;line-height:2;}@media screen and (max-width:768px){.tlnetTop-modal{padding:0!important;}}.tlnetTop-modal-closeButtonWrapper{display:flex;justify-content:flex-end;align-items:flex-end;flex:0 0 auto;padding-top:10px;padding-bottom:10px;}@media screen and (max-width:768px){.tlnetTop-modal-closeButtonWrapper{height:60px;padding-right:20px;}}.tlnetTop-modal-closeButton{display:inline-block;width:30px!important;height:30px!important;font-size:36px!important;color:#fff;cursor:pointer;line-height:1;}.tlnetTop-modal-container{display:flex;flex-direction:column;width:clamp(500px,100%,1000px);height:min(670px,100%);overflow:hidden;}@media screen and (max-width:768px){.tlnetTop-modal-container{height:100%;max-height:none!important;}}.tlnetTop-modal-inner{width:100%;background-color:transparent!important;}.tlnetTop-modal-content{flex:1;display:flex;flex-direction:column;padding:0!important;height:calc(100% - 40px);background-color:#fff;}.tlnetTop-modal-detail{padding:0 20px 20px;height:min(300px,100%);overflow-y:auto;}@media screen and (max-width:768px){.tlnetTop-modal-detail{height:100%;}}.tlnetTop-modal-heading{margin-bottom:8px;font-size:18px;font-weight:bold;line-height:1.5;}@media screen and (max-width:768px){.tlnetTop-modal-heading{font-size:16px;}}.tlnetTop-modal-text{font-size:18px;line-height:2;}@media screen and (max-width:768px){.tlnetTop-modal-text{font-size:16px;}}.tlnetTop-slider{position:relative;height:300px;margin-bottom:50px;}@media screen and (max-width:768px){.tlnetTop-slider{height:250px;}}.tlnetTop-slide{position:relative;width:450px;}@media screen and (max-width:768px){.tlnetTop-slide{width:90%;}}.tlnetTop-slide:not(.swiper-slide-active){cursor:pointer;}.tlnetTop-slide:not(.swiper-slide-active)::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(255,255,255,.4);}.tlnetTop-slide-image{height:300px;object-fit:cover;}@media screen and (max-width:768px){.tlnetTop-slide-image{height:250px;}}.tlnetTop-slide-paginationContainer{position:absolute;width:100%;}.tlnetTop-slide-pagination{bottom:auto!important;right:calc((100% - 450px)/2);}@media screen and (max-width:768px){.tlnetTop-slide-pagination{right:calc((100% - 90%)/2);}}.tlnetTop-slide-pagination .swiper-pagination-bullet-active{background-color:#f9b900!important;}@keyframes iconVisibility{0%{opacity:0;}20%{opacity:1;}80%{opacity:1;}100%{opacity:0;}}@keyframes scrollDown{0%{left:80%;opacity:0;}10%{left:80%;opacity:1;}90%{left:20%;opacity:1;}100%{left:20%;opacity:0;}}