@charset "UTF-8";*{box-sizing:border-box;list-style:none;margin:0;padding:0;text-decoration:none}html{-webkit-text-size-adjust:100%;font-size:62.5%}html.is-bfcache-restore{visibility:hidden}html button{cursor:pointer;font-family:inherit}html:lang(ja){font-family:Noto Sans CJK JP,Noto Sans JP,sans-serif}html:lang(ja) :where(.serif){font-family:"Noto Serif JP",sans-serif}html:lang(ja) main.page-main .title-box :where(h1){font-family:"Noto Serif JP",sans-serif}html:lang(en){font-family:Noto Sans CJK JP,Noto Sans JP,sans-serif}html:lang(en) :where(.serif){font-family:"Noto Serif JP",sans-serif}html:lang(en) main.page-main .title-box :where(h1){font-family:"Noto Serif JP",sans-serif}html:lang(ko){font-family:Noto Sans CJK KR,Noto Sans KR,Noto Sans CJK JP,Noto Sans JP,sans-serif}html:lang(ko) :where(.serif){font-family:"Noto Serif KR","Noto Serif JP",sans-serif}html:lang(ko) main.page-main .title-box :where(h1){font-family:"Noto Serif KR","Noto Serif JP",sans-serif}body{color:#222;font-size:1.6rem;-webkit-font-smoothing:antialiased;font-weight:400;overflow-x:hidden}body:after{background-color:#fff;content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;transition:opacity .8s ease .4s,visibility 0s ease 1.2s;width:100%;z-index:1000000}body.loaded:after{opacity:0;visibility:hidden}body.lock{height:100dvh;overflow:hidden}main{background:#fafafa;padding-bottom:140px;padding-top:156px}main.page-main.product-item-main{padding-top:230px}main.page-main.product-item-main .white-box{padding:82px}main.page-main.product-item-main .table-block table{border-collapse:collapse;table-layout:fixed;width:100%}main.page-main.product-item-main .table-block table td,main.page-main.product-item-main .table-block table th{border:1px solid #ebebeb;font-size:clamp(1.1rem,.725rem + .625vw,1.6rem);line-height:1.4;padding:12px 2px}main.page-main.product-item-main .table-block table th{background:#fafafa;font-weight:700;text-align:center}main.page-main.product-item-main .table-block table td{font-weight:400;text-align:center}main.page-main.product-item-main .card-choose{display:grid;grid-gap:24px;gap:24px}main.page-main.product-item-main .card-choose.col2{grid-template-columns:repeat(2,1fr)}main.page-main.product-item-main .card-choose.col3{grid-template-columns:repeat(3,1fr)}main.page-main.product-item-main .card-choose li{background:#fafafa;display:grid;grid-gap:0;gap:0;grid-row:span 2;grid-template-rows:subgrid}main.page-main.product-item-main .card-choose li .img{overflow:hidden;width:100%}main.page-main.product-item-main .card-choose li p{font-size:clamp(1.4rem,1.1rem + .5vw,1.8rem);font-weight:500;line-height:1.8;padding:20px 8px 24px;text-align:center}main.page-main.product-item-main span.super{font-size:1rem;line-height:1;margin-left:-1px;vertical-align:super}main.page-main.product-item-main h2 span.super{font-size:1.2rem;line-height:1}main.page-main .title-box{margin-bottom:32px}main.page-main .title-box .product-info{font-size:clamp(1.3rem,.55rem + 1.25vw,2.3rem);font-weight:500;line-height:1.6;margin-bottom:16px}main.page-main .title-box h1{font-size:clamp(2.6rem,1.1rem + 2.5vw,4.6rem);font-weight:500;line-height:1.4;margin-bottom:12px}main.page-main .title-box p span{font-family:Poppins,sans-serif;font-size:clamp(1.2rem,.975rem + .375vw,1.5rem);font-weight:600;padding-right:40px;position:relative}main.page-main .title-box p span:after{background:#222;bottom:0;content:"";height:1px;margin:auto;opacity:.5;position:absolute;right:0;top:0;width:30px}main.page-main .left-border-title{color:#222;font-size:clamp(1.8rem,1.05rem + 1.25vw,2.8rem);font-weight:500;line-height:1.4;margin-bottom:40px;padding-left:14px;position:relative}main.page-main .left-border-title:before{background:#00999b;bottom:0;content:"";height:100%;left:0;margin:auto;position:absolute;top:0;width:4px}main.page-main .bottom-border-title{font-family:"Noto Serif JP",sans-serif;font-size:clamp(2rem,1.25rem + 1.25vw,3rem);font-weight:500;line-height:1.6;margin-bottom:40px;padding-bottom:24px;position:relative;text-align:center}main.page-main .bottom-border-title:after{background:#00999b;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:30px}main.page-main .breadcrumb{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end;margin-bottom:20px}main.page-main .breadcrumb::-webkit-scrollbar{display:none}main.page-main .breadcrumb li{align-items:center;display:flex;gap:6px}main.page-main .breadcrumb li:not(:last-child):after{background:url(../img/ic-arrow-right-gray.svg) no-repeat 50%/contain;content:"";display:block;height:16px;width:4px}main.page-main .breadcrumb li:first-child a{align-items:center;display:flex;gap:4px}main.page-main .breadcrumb li:first-child a:before{background:url(../img/ic-home.svg) no-repeat 50%/contain;content:"";display:block;height:16px;width:12px}main.page-main .breadcrumb li a,main.page-main .breadcrumb li span{color:#222;font-size:1.2rem;font-weight:500;line-height:2.5;white-space:nowrap}main.page-main .gray-block1{background-color:#fafafa;display:flex;justify-content:space-between}main.page-main .gray-block1>.inner{padding:48px 40px 48px 48px;width:58.6%}main.page-main .gray-block1>.inner>h3{font-size:clamp(1.8rem,.9rem + 1.5vw,3rem);font-weight:500;line-height:1.4;margin-bottom:20px}main.page-main .gray-block1>.inner>p{font-size:clamp(1.2rem,.9rem + .5vw,1.6rem);font-weight:700;line-height:2;margin-bottom:24px}main.page-main .gray-block1>.inner>.text-block{background-color:#fff;font-size:clamp(1.2rem,1.05rem + .25vw,1.4rem);font-weight:400;line-height:1.8;margin-bottom:32px;padding:20px;width:88%}main.page-main .gray-block1>.img{overflow:hidden;width:41.4%}main.page-main .gray-block1>.img img{height:auto;max-height:100%;max-width:100%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top;width:auto}main.page-main .ls-img-col4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-bottom:48px}.container{margin:0 auto;padding:0 20px;width:1200px}.white-box{background:#fff}.link-jump{margin-top:-100px;padding-top:100px}.common-green-section{background:#00999b;padding:64px 0}.common-green-section p.p1{color:#fff;font-size:clamp(1.4rem,1.1rem + .5vw,1.8rem);font-weight:700;line-height:2;margin-bottom:54px;text-align:center}.common-green-section .flex{display:flex;gap:24px;justify-content:center;margin:auto;max-width:100%;width:1000px}.common-green-section .flex.flex1{align-items:center;justify-content:space-around}.common-green-section .flex.flex1 :where(p){margin-bottom:0}.common-green-section .flex a{align-items:center;background:#fff;border-radius:9999px;display:flex;height:59px;justify-content:center;position:relative;width:310px}.common-green-section .flex a:after{background:url(../img/ic-arrow-right-green.svg) no-repeat 50%/contain;bottom:0;content:"";height:22px;margin:auto;position:absolute;right:32px;top:0;width:6px}.common-green-section .flex a.catalog span{gap:0 10px;left:-12px;position:relative}.common-green-section .flex a.catalog span:before{background-image:url(../img/ic-catalog.svg);height:24px;width:30px}.common-green-section .flex a.contact span:before{background-image:url(../img/ic-contact.svg);height:24px;width:26px}.common-green-section .flex a.cad span:before{background-image:url(../img/ic-cad.svg);height:24px;width:20px}.common-green-section .flex a.office span:before{background-image:url(../img/ic-office.svg);height:24px;width:19px}.common-green-section .flex a.tel{pointer-events:none}.common-green-section .flex a.tel:after{content:none}.common-green-section .flex a.tel>span{gap:0 8px}.common-green-section .flex a.tel>span:before{background-image:url(../img/ic-tel.svg);height:20px;width:20px}.common-green-section .flex a.tel>span>span{display:block;line-height:1.4;text-align:center}.common-green-section .flex a.web:after{right:24px}.common-green-section .flex a.web span{gap:0 8px}.common-green-section .flex a.web span:before{background-image:url(../img/ic-web.svg);height:24px;width:30px}.common-green-section .flex a.document:after{right:24px}.common-green-section .flex a.document span{gap:0 8px}.common-green-section .flex a.document span:before{background-image:url(../img/ic-doc.svg);height:23px;width:24px}.common-green-section .flex a span{align-items:center;color:#00999b;display:flex;font-size:clamp(1.4rem,1.175rem + .375vw,1.7rem);font-weight:700;gap:0 15px;letter-spacing:.05em;line-height:1;position:relative}.common-green-section .flex a span:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:""}.flow{display:grid;grid-gap:48px;gap:48px}.flow.col2{grid-template-columns:repeat(2,1fr)}.flow.col3{grid-template-columns:repeat(3,1fr)}.flow.col4{grid-template-columns:repeat(4,1fr)}.flow.col5{grid-template-columns:repeat(5,1fr)}.flow li{display:grid;position:relative}.flow li:not(:last-child):after{background-image:url(/assets/img/ic-flow-arrow-right-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;position:absolute;right:-36px;top:50%;transform:translateY(-50%);width:24px}.flow li .item{line-height:1}.bottom-nav-product .nav-product{position:static}.nav-product{background:hsla(0,0%,100%,.8);height:70px;left:0;position:absolute;top:100px;width:100%;z-index:9000}.nav-product::-webkit-scrollbar{display:none}.nav-product .inner{align-items:end;display:flex;height:100%;justify-content:space-around;margin:0 auto;padding:10px 0;width:1000px}.nav-product .inner a{opacity:.25;transition-duration:.7s}.nav-product .inner a.active{opacity:1;pointer-events:none}.nav-product .inner a:hover{opacity:1}.nav-product .inner a img{display:block;-o-object-fit:contain;object-fit:contain}.nav-product .inner a[data-nav-product=tobislide]{width:52px}.nav-product .inner a[data-nav-product=tobiline]{width:46px}.nav-product .inner a[data-nav-product=seven]{width:72px}.nav-product .inner a[data-nav-product=cralesdoor]{width:60px}.nav-product .inner a[data-nav-product=general1]{width:50px}.nav-product .inner a[data-nav-product=general2],.nav-product .inner a[data-nav-product=kerenmachine-large],.nav-product .inner a[data-nav-product=kerenmachine-small]{width:80px}.nav-product .inner a[data-nav-product=speedstamper]{width:90px}.nav-product .inner a[data-nav-product=platwall]{width:80px}html:lang(en) .nav-product .inner a[data-nav-product=cralesdoor]{width:70px}html:lang(en) .nav-product .inner a[data-nav-product=general1]{width:92px}html:lang(en) .nav-product .inner a[data-nav-product=general2]{width:56px}html:lang(en) .nav-product .inner a[data-nav-product=kerenmachine-large],html:lang(en) .nav-product .inner a[data-nav-product=kerenmachine-small]{width:108px}html:lang(en) .nav-product .inner a[data-nav-product=speedstamper]{width:76px}html:lang(en) .nav-product .inner a[data-nav-product=platwall]{width:52px}html:lang(ko) .nav-product .inner a[data-nav-product=cralesdoor]{width:56px}html:lang(ko) .nav-product .inner a[data-nav-product=general1]{width:76px}html:lang(ko) .nav-product .inner a[data-nav-product=general2]{width:64px}html:lang(ko) .nav-product .inner a[data-nav-product=kerenmachine-small]{width:48px}html:lang(ko) .nav-product .inner a[data-nav-product=kerenmachine-large]{width:60px}html:lang(ko) .nav-product .inner a[data-nav-product=speedstamper]{width:58px}html:lang(ko) .nav-product .inner a[data-nav-product=platwall]{width:36px}.pagination{flex-wrap:wrap;gap:0 32px}.pagination,.pagination a,.pagination span{align-items:center;display:flex;justify-content:center;position:relative}.pagination a,.pagination span{color:#b7bebe;font-family:Poppins,sans-serif;font-size:clamp(1.3rem,1rem + .5vw,1.7rem);font-weight:600;letter-spacing:.03em;line-height:1;min-height:24px;min-width:24px}.pagination a{transition:color .7s}.pagination a:hover{color:#00999b}.pagination a.current{color:#00999b;pointer-events:none}.pagination a.current:after{background:#00999b;bottom:-12px;content:"";height:2px;left:0;position:absolute;width:100%}.pagination a.next,.pagination a.prev{background-color:#fafafa;border-radius:50%;display:grid;height:60px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:60px}.pagination a.next:before,.pagination a.prev:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;width:7px}.pagination a.prev{left:0}.pagination a.prev:before{background-image:url(../img/ic-arrow-left-black.svg)}.pagination a.next{right:0}.pagination a.next:before{background-image:url(../img/ic-arrow-right-black.svg)}.recruit-common-section.employee-section2 .flex .block1{background-image:url(../img/recruit/employee/employee2.png)}.recruit-common-section.employee-section2 .flex .block2{background-image:url(../img/recruit/employee/employee3.png)}.recruit-common-section.employee-about-section2 .flex .block1{background-image:url(../img/recruit/employee-about/employee-about9.png)}.recruit-common-section.employee-about-section2 .flex .block2{background-image:url(../img/recruit/employee-about/employee-about10.png)}.recruit-common-section.overall-section2 .flex .block1{background-image:url(../img/recruit/overall/overall12.png)}.recruit-common-section.overall-section2 .flex .block2{background-image:url(../img/recruit/overall/overall13.png)}.recruit-common-section .flex{background:#000;display:flex}.recruit-common-section .flex .block{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0;width:50%}.recruit-common-section .flex .block p.p1{color:#fff;font-size:clamp(2.2rem,1.15rem + 1.75vw,3.6rem);font-weight:700;letter-spacing:.1em;line-height:1;margin-bottom:16px;text-align:center}.recruit-common-section .flex .block p.p2{color:#fff;font-size:clamp(1.3rem,.925rem + .625vw,1.8rem);font-weight:600;line-height:1.4;margin-bottom:32px;text-align:center}.recruit-common-section .flex .block a.link-box{border:1px solid #fff;border-radius:9999px;display:flex;height:70px;justify-content:center;margin:auto;position:relative;transition-duration:.7s;width:250px}.recruit-common-section .flex .block a.link-box:after{background:url(../img/ic-arrow-right-white.svg) no-repeat 50%/contain;bottom:0;content:"";height:22px;margin:auto;position:absolute;right:37px;top:0;transition-duration:.7s;width:8px}.recruit-common-section .flex .block a.link-box:hover:after{right:24px}.recruit-common-section .flex .block a.link-box span{align-self:center;color:#fff;font-size:clamp(1.4rem,1.175rem + .375vw,1.7rem);font-weight:700;letter-spacing:.05em;line-height:1}.sns{align-items:center;display:flex;gap:14px}.sns a{height:36px;width:36px}.sns a img{display:block;height:100%;width:100%}img{backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;max-width:100%;-o-object-position:center;object-position:center}a.black-box{background:#222;border-radius:9999px;display:flex;height:70px;justify-content:center;position:relative;transition-duration:.7s;width:250px}a.black-box:after{background:url(../img/ic-arrow-right-white.svg) no-repeat 50%/contain;bottom:0;content:"";height:100%;margin:auto;position:absolute;right:36px;top:0;transition-duration:.7s;width:7px}a.black-box:hover:after{right:24px}a.black-box span{align-self:center;color:#fff;font-size:clamp(1.4rem,1.175rem + .375vw,1.7rem);font-weight:700;letter-spacing:.05em;line-height:1}.pop{font-family:Poppins,sans-serif}.relative{position:relative}.nowrap{white-space:nowrap}.hide{display:none!important}.no-data{margin-bottom:40px}.debug{background-color:#000;color:#fff;font-size:1.2rem;height:100%;left:0;overflow-y:auto;padding:10px;width:100%;z-index:20000}.debug,.drawer{position:fixed;top:0}.drawer{background-color:rgba(0,0,0,.3);display:block;height:100dvh;opacity:0;pointer-events:none;right:0;transform:translateX(100%);transition:opacity .7s,transform 0s .7s,visibility 0s .7s;visibility:hidden;width:100dvw;z-index:9998}.drawer.active{opacity:1;pointer-events:auto;right:0;transform:translateX(0);transition:opacity .7s;visibility:visible}.drawer .inner{background-color:#fff;bottom:0;height:calc(100dvh - 80px);overflow-y:scroll;padding:20px 0 0;position:absolute;right:0;width:280px}.drawer .inner nav{align-content:start;display:grid;grid-auto-rows:auto;grid-gap:20px 0;gap:20px 0;padding:0 32px}.drawer .inner nav a{color:#222;font-weight:500}.drawer .inner nav a.child{align-items:center;display:grid;grid-gap:0 8px;gap:0 8px;grid-template-columns:5px 1fr}.drawer .inner nav a.child:before{background:#b7bebe;content:"";height:1px;width:5px}.drawer .inner nav>dl{align-content:start;border-bottom:1px solid #f2f2f2;display:grid;grid-gap:16px 0;gap:16px 0;padding:0 0 20px}.drawer .inner nav>dl>dt{align-items:center;color:#00999b;display:grid;grid-gap:0 16px;font-weight:500;gap:0 16px;grid-template-columns:1fr 16px;position:relative}.drawer .inner nav>dl>dt:after{background:#b7bebe;content:"";display:block;height:1px;width:16px}.drawer .inner nav>dl>dd{align-content:start;display:grid;font-size:1.4rem;grid-gap:12px 0;color:#222;font-weight:500;gap:12px 0;grid-auto-rows:auto;position:relative}.drawer .inner nav>dl>dd strong{color:#222;display:block;font-size:1.4rem;font-weight:500}.drawer .inner nav .sns{justify-content:space-between;margin:12px 0 32px}.drawer .inner .close-drawer{align-items:center;background-color:#000;border:none;color:#fff;display:grid;font-size:1.4rem;font-weight:700;grid-gap:0 12px;gap:0 12px;grid-template-columns:auto 16px;height:56px;justify-content:center;letter-spacing:.05em;width:100%}.drawer .inner .close-drawer:after{background:url(../img/ic-drawer-close.svg) no-repeat 50%/contain;content:"";display:block;height:14px;width:12px}html:lang(en) .drawer .inner{width:300px}footer{position:relative}footer #page-top{background:url(../img/ic-page-top.svg) no-repeat 50%/cover;border:none;cursor:pointer;height:67px;position:absolute;right:40px;top:-92px;width:67px}footer .footer-container1{background-color:#fff;margin:0 auto;max-width:1200px;padding:40px 0}footer .footer-container1 .inner{display:flex;justify-content:space-between;width:100%}footer .footer-container1 .inner .info{align-content:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:240px}footer .footer-container1 .inner .info .logo{display:block}footer .footer-container1 .inner .info .logo img{display:block;width:218px}footer .footer-container1 .inner .info p{font-size:1.3rem;font-weight:400;letter-spacing:.03em;line-height:1.6}footer .footer-container1 .inner .sns{display:none}footer .footer-container1 .inner .nav-footer{display:grid;grid-gap:48px 90px;gap:48px 90px;grid-template-columns:repeat(3,1fr);padding:10px 0 24px;width:calc(100% - 340px)}footer .footer-container1 .inner .nav-footer .item{align-items:start;display:grid;grid-gap:32px 0;gap:32px 0;grid-template-columns:1fr}footer .footer-container1 .inner .nav-footer .item ul{display:grid;grid-gap:6px 0;gap:6px 0;grid-template-columns:1fr}footer .footer-container1 .inner .nav-footer .item ul li{position:relative}footer .footer-container1 .inner .nav-footer .item ul li:first-child{border-bottom:2px solid #f5f5f5;margin-bottom:6px;padding-bottom:8px}footer .footer-container1 .inner .nav-footer .item ul li:first-child a{align-items:center;color:#111;display:flex;font-size:1.8rem;font-weight:700;letter-spacing:.1em;line-height:1.4;position:relative}footer .footer-container1 .inner .nav-footer .item ul li:first-child a:after{background:url(../img/ic-arrow-right-green.svg) no-repeat 50%/contain;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px}footer .footer-container1 .inner .nav-footer .item ul li a{color:#222;font-size:1.4rem;font-weight:400;letter-spacing:.03em;line-height:1.4}footer .footer-container2{background-color:#222}footer .footer-container2 .inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;padding:20px 32px}footer .footer-container2 .inner nav ul{display:flex;gap:0 12px}footer .footer-container2 .inner nav ul li{align-items:center;display:flex;gap:0 12px}footer .footer-container2 .inner nav ul li:not(:first-child):before{background-color:#fff;content:"";display:block;height:100%;width:1px}footer .footer-container2 .inner nav ul li a{color:#fff;font-size:1.2rem;font-weight:400;letter-spacing:.03em;line-height:1}footer .footer-container2 .inner .sns{display:flex}footer .footer-container2 .inner small{color:#fff;font-size:1.2rem;font-weight:400;letter-spacing:.03em;line-height:1;opacity:.5}html:lang(ja) footer .footer-container2 .inner nav ul li a{font-size:clamp(1rem,.281rem + 1.198vw,1.2rem)}html:lang(en) footer .footer-container1 .inner .info{grid-template-columns:300px}html:lang(en) footer .footer-container1 .inner .nav-footer{width:calc(100% - 400px)}html:lang(ko) footer .footer-container1 .inner .info{grid-template-columns:300px}html:lang(ko) footer .footer-container1 .inner .nav-footer{width:calc(100% - 400px)}header{background:#fff;height:100px;left:0;position:fixed;top:0;width:100%;z-index:10000}header.scroll{height:64px}header.scroll>.inner .logo a{height:48px;width:132px}header>.inner{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1440px;min-width:1200px;padding-left:40px;position:relative}header>.inner .logo{display:block;height:60px;margin-right:160px;width:165px}header>.inner .logo a{display:block;height:100%;width:100%}header>.inner .logo a img{-o-object-fit:contain;object-fit:contain}header>.inner nav{display:flex;gap:0 48px;height:100%;margin-right:90px}header>.inner nav .nav-item{position:relative}header>.inner nav .nav-item.hover>a:after,header>.inner nav .nav-item.hover>strong:after,header>.inner nav .nav-item:hover>a:after,header>.inner nav .nav-item:hover>strong:after{width:100%}header>.inner nav .nav-item.hover>ul,header>.inner nav .nav-item:hover>ul{display:flex}header>.inner nav .nav-item.active>a:after,header>.inner nav .nav-item.active>strong:after{width:100%}header>.inner nav .nav-item>a,header>.inner nav .nav-item>strong{color:#222;display:grid;font-size:1.6rem;font-weight:500;height:100%;line-height:1;place-items:center;position:relative}header>.inner nav .nav-item>a:after,header>.inner nav .nav-item>strong:after{background-color:#00999b;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transition:width .1s;width:0}header>.inner nav .nav-item>strong{cursor:default}header>.inner nav .nav-item>ul{align-items:stretch;background-color:#fff;display:none;gap:0 20px;left:-30px;line-height:1;margin:0;min-height:72px;padding:24px 30px;position:absolute;top:100%;width:auto}header>.inner nav .nav-item>ul li{align-items:center;display:flex;gap:0 20px;position:relative}header>.inner nav .nav-item>ul li:not(:last-child):after{background-color:#c7cece;content:"";display:block;height:14px;width:1px}header>.inner nav .nav-item>ul li a{color:#222;display:flex;font-size:1.5rem;font-weight:500;line-height:1.2;white-space:nowrap}header>.inner nav .nav-item>ul.nav-products li{align-items:stretch}header>.inner nav .nav-item>ul.nav-products li:not(:last-child):after{height:100%}header>.inner nav .nav-item>ul.nav-products li>div{display:flex;flex-direction:column;flex-grow:1;gap:12px 0;padding:4px 0;width:100%}header>.inner nav .nav-item>ul.nav-products li>div strong{font-size:1.5rem;font-weight:500;line-height:1.2;white-space:nowrap}header>.inner nav .nav-item>ul.nav-products li>div>a.child{align-items:center;display:grid;font-size:1.4rem;grid-gap:0 12px;gap:0 12px;grid-template-columns:4px 1fr}header>.inner nav .nav-item>ul.nav-products li>div>a.child:before{background:#b7bebe;content:"";height:1px;width:4px}header>.inner .right{align-items:center;display:flex}header>.inner .right .switch-lang{position:relative}header>.inner .right .switch-lang>button{background:none;border:none;color:#222;cursor:pointer;display:grid;font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:500;grid-template-columns:1fr auto;padding-right:16px;position:relative}header>.inner .right .switch-lang>button:after{background:url(../img/ic-arrow-down-green.svg);background-position:50%;background-size:cover;bottom:0;content:"";height:6px;margin:auto;position:absolute;right:0;top:0;transition-duration:.4s;width:10px}header>.inner .right .switch-lang>button.active:after{transform:rotate(180deg)}header>.inner .right .switch-lang>ul{background-color:#ebebeb;border-radius:8px;cursor:default;display:none;left:50%;padding:12px 20px;position:absolute;top:calc(100% + 10px);transform:translateX(-50%)}header>.inner .right .switch-lang>ul li:not(:last-child){margin-bottom:10px}header>.inner .right .switch-lang>ul li a{align-self:center;color:#222;font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:500;line-height:1;white-space:nowrap}header>.inner .right .switch-lang>ul li a:hover{border-bottom:1px solid #222}header>.inner .right .nav-trigger{background-color:#00999b;border:none;cursor:pointer;display:none;height:80px;place-items:center;position:relative;width:80px}header>.inner .right .nav-trigger.active>span:before{bottom:0;transform:rotate(225deg)}header>.inner .right .nav-trigger.active>span:after{top:0;transform:rotate(-225deg)}header>.inner .right .nav-trigger>span{display:block;height:16px;position:relative;width:40px}header>.inner .right .nav-trigger>span:after,header>.inner .right .nav-trigger>span:before{background-color:#fff;content:"";display:block;height:2px;margin:auto;position:absolute;transition:transform .3s;width:100%}header>.inner .right .nav-trigger>span:before{top:0}header>.inner .right .nav-trigger>span:after{bottom:0}html:lang(ja) header>.inner nav .nav-item[data-nav-type=product]>ul{left:-280px}html:lang(ja) header>.inner nav .nav-item[data-nav-type=support]>ul{left:-310px}html:lang(en) header>.inner nav{margin-right:160px}html:lang(en) header>.inner nav .nav-item[data-nav-type=about]>ul{left:-130px}html:lang(en) header>.inner nav .nav-item[data-nav-type=product]>ul{left:-640px}html:lang(en) header>.inner nav .nav-item[data-nav-type=rental]>ul{left:-740px}html:lang(en) header>.inner nav .nav-item[data-nav-type=support]>ul{left:-130px}html:lang(ko) header>.inner nav{margin-right:380px}html:lang(ko) header>.inner nav .nav-item[data-nav-type=product]>ul{left:-280px}html:lang(ko) header>.inner nav .nav-item[data-nav-type=support]>ul{left:-135px}.business-section1 .white-box{padding:80px 80px 90px}.business-section1 .white-box>p{font-size:clamp(1.5rem,.9rem + 1vw,2.3rem);font-weight:500;line-height:2;margin-bottom:56px;text-align:center}.business-section1 .model-block{display:grid;grid-gap:24px 0;gap:24px 0;grid-template-areas:"model1 model2" "text1 text2";grid-template-columns:403px 403px;justify-content:space-between;margin:0 auto 120px;max-width:840px}.business-section1 .model-block .model{border:1px solid #b8bebe;border-radius:50%;display:grid;grid-gap:20px 0;gap:20px 0;height:403px;place-content:center;width:100%}.business-section1 .model-block .model strong{color:#00999b;display:grid;grid-gap:12px 0;gap:12px 0;grid-template-columns:1fr}.business-section1 .model-block .model strong span{font-family:Poppins,sans-serif;font-size:clamp(2.4rem,1.8rem + 1vw,3.2rem);font-weight:600;line-height:1.3;text-align:center}.business-section1 .model-block .model strong small{font-size:clamp(1.8rem,1.35rem + .75vw,2.4rem);font-weight:600;text-align:center}.business-section1 .model-block .model p{font-size:clamp(1.3rem,1.15rem + .25vw,1.5rem);font-weight:500;line-height:2;text-align:center}.business-section1 .model-block .model.model1{grid-area:model1}.business-section1 .model-block .model.model2{grid-area:model2}.business-section1 .model-block .model-text{color:#111;display:grid;grid-gap:8px 0;gap:8px 0;padding:0 40px}.business-section1 .model-block .model-text.text1{grid-area:text1}.business-section1 .model-block .model-text.text2{grid-area:text2}.business-section1 .model-block .model-text strong{display:none}.business-section1 .model-block .model-text p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:1.8}.business-section1 .product-area{margin-bottom:64px}.business-section1 .gray-block1:not(:last-child){margin-bottom:20px}html:lang(en) .business-section1 .model-block .model p{font-size:clamp(1.2rem,1.125rem + .125vw,1.3rem);padding:0 12px}html:lang(en) .business-section1 .model-block .model.model1{padding-bottom:28px}html:lang(en) .business-section1 .model-block .model.model1 strong{margin-bottom:28px}html:lang(en) .business-section1 .gray-block1>.img img{-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}html:lang(ko) .business-section1 .model-block .model.model1{padding-bottom:28px}html:lang(ko) .business-section1 .model-block .model.model1 strong{margin-bottom:24px}.ci-section1 .white-box{padding:82px 82px 130px}.ci-section1 .white-box .img-frame{margin-bottom:80px}.ci-section1 .white-box .img-frame img{display:block;width:100%}.ci-section1 .white-box .border{background:#fafafa;height:1px;margin-bottom:80px}.ci-section1 .white-box img.ci-text{display:block;margin-bottom:40px;width:546px}.ci-section1 .white-box .other-title{color:#000;font-size:clamp(2.4rem,1.05rem + 2.25vw,4.2rem);font-weight:700;line-height:1.5;margin-bottom:40px}.ci-section1 .white-box p{font-size:clamp(1.4rem,1.175rem + .375vw,1.7rem);font-weight:400;letter-spacing:.05em;line-height:2}.about-section1 .white-box{padding:50px 80px 90px}.about-section1 .block{margin-bottom:100px}.about-section1 .block .flex{align-items:center;display:flex;margin-bottom:72px}.about-section1 .block .text-area p.p1{font-size:clamp(2.3rem,1.025rem + 2.125vw,4rem);font-weight:500;line-height:1.6;margin-bottom:30px}.about-section1 .block .text-area p.p2{font-size:clamp(1.4rem,1.1rem + .5vw,1.8rem);font-weight:400;letter-spacing:.05em;line-height:2}.about-section1 .block .text-box{background:#fafafa;padding:32px}.about-section1 .block .text-box p{font-size:clamp(1.2rem,1.05rem + .25vw,1.4rem);font-weight:400;line-height:2}.about-section1 .block1 .text-area{width:480px}.about-section1 .block1 .img-area{width:516px}.about-section1 .block1 .img-area img{width:445px}.about-section1 .block2 .text-area{padding-left:32px;width:470px}.about-section1 .block2 .img-area{width:520px}.about-section1 .block2 .img-area img{width:450px}.about-section1 .block3{margin-bottom:0}.about-section1 .block3 .text-area{padding-left:32px;width:545px}.about-section1 .block3 .img-area{margin-left:56px;width:347px}.message-section1 .msg-box{background:#fff;padding:82px 82px 122px}.message-section1 .msg-box .img-frame{margin-bottom:50px}.message-section1 .msg-box .img-frame img{display:block;width:100%}.message-section1 .msg-box p.title{font-size:clamp(2.3rem,1.175rem + 1.875vw,3.8rem);font-weight:500;line-height:1.6;margin-bottom:30px;padding-bottom:30px;position:relative}.message-section1 .msg-box p.title:after{background:#00999b;bottom:0;content:"";height:2px;left:0;opacity:.5;position:absolute;width:40px}.message-section1 .msg-box p.text{font-size:clamp(1.4rem,1.175rem + .375vw,1.7rem);font-weight:400;letter-spacing:.05em;line-height:2.25;margin-bottom:70px}.message-section1 .msg-box .sign{display:flex;justify-content:flex-end}.message-section1 .msg-box .sign img{display:block;width:322px}.philosophy-section1 .white-box{padding:82px}.philosophy-section1 .white-box .gray-block{background:#fafafa;padding:50px 50px 0}.philosophy-section1 .white-box .gray-block:first-child{padding-top:80px}.philosophy-section1 .white-box .gray-block:last-child{padding-bottom:80px}.philosophy-section1 .white-box .gray-block p{color:#00999b;font-size:clamp(1.4rem,.725rem + 1.125vw,2.3rem);font-weight:500;line-height:2;text-align:center}.purpose-section1 .white-box{display:grid;grid-template-columns:1fr;grid-gap:80px 0;gap:80px 0;padding:50px 80px 90px}.purpose-section1 .head{align-items:center;display:grid;grid-template-columns:3fr 2fr;grid-gap:0 40px;gap:0 40px}.purpose-section1 .head h2{font-size:clamp(1.6rem,.55rem + 1.75vw,3rem);font-weight:500;line-height:1.8}.purpose-section1 .head .img img{-o-object-fit:contain;object-fit:contain;width:100%}.purpose-section1 .decipher ul{display:grid;grid-gap:48px 0;gap:48px 0}.purpose-section1 .decipher ul li{align-items:center;border:1px solid #ebebeb;border-radius:16px;counter-increment:decipher-num;display:grid;grid-gap:16px 48px;gap:16px 48px;grid-template-areas:"num title" "num text";padding:48px}.purpose-section1 .decipher ul li:before{color:#ebebeb;content:"0" counter(decipher-num);font-family:Poppins,sans-serif;font-size:clamp(4rem,0rem + 6.667vw,8rem);font-weight:700;grid-area:num;line-height:1}.purpose-section1 .decipher ul li strong{align-self:center;color:#222;font-size:clamp(1.8rem,.8rem + 1.667vw,2.8rem);font-weight:700;grid-area:title;line-height:1.6}.purpose-section1 .decipher ul li p{color:#222;font-size:clamp(1.4rem,1.2rem + .333vw,1.6rem);grid-area:text;letter-spacing:.05em;line-height:1.8}html:lang(en) .purpose-section1 .head h2{font-size:clamp(1.6rem,.7rem + 1.5vw,2.8rem)}html:lang(ko) .purpose-section1 .head h2{font-size:clamp(1.6rem,.85rem + 1.25vw,2.6rem)}.history-section1{position:relative}.history-section1 .green-block{background:#00999b;border-radius:0 10px 10px 0;left:0;padding:28px 24px;position:absolute;top:220px;width:220px}.history-section1 .green-block.green-block-pc{bottom:0;top:auto}.history-section1 .green-block.green-block-pc.fix{bottom:auto;position:fixed;top:380px}.history-section1 .green-block.green-block-sp{display:none}.history-section1 .green-block ul li:not(:last-child){border-bottom:1px solid hsla(0,0%,92%,.3)}.history-section1 .green-block ul li .history-button{align-items:center;cursor:pointer;display:flex;gap:0 8px;height:50px;justify-content:space-between;padding-right:10px}.history-section1 .green-block ul li .history-button:after{background:url(../img/ic-arrow-down-white.svg) no-repeat 50%/contain;content:"";display:block;height:7px;width:11px}.history-section1 .green-block ul li .history-button span{color:#fff;font-size:1.7rem;font-weight:500;line-height:1}.history-section1 .white-box{padding:80px 190px 112px}.history-section1 .history-box{margin-bottom:80px;margin-top:-120px;padding-top:120px}.history-section1 .history-box .history-content{position:relative}.history-section1 .history-box h2{color:#00999b;font-size:clamp(2.3rem,1.475rem + 1.375vw,3.4rem);font-weight:500;line-height:1;margin-bottom:40px}.history-section1 .history-box .flex{display:flex;margin-bottom:30px}.history-section1 .history-box .flex p.year{font-size:1.8rem;font-weight:700;line-height:1.6;text-align:center;width:80px}.history-section1 .history-box .flex .center{padding-top:12px}.history-section1 .history-box .flex .center span{background:#00999b;border-radius:50%;display:block;height:7px;width:7px}.history-section1 .history-box .flex .right{padding-left:12px;width:670px}.history-section1 .history-box .flex .right p.text{color:#111;font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:1.8}.history-section1 .history-box .flex .right p.sp-year{display:none}.history-section1 .history-box .flex .right img.history-img1,.history-section1 .history-box .flex .right picture.history-img1{display:block;margin-top:12px;width:412px}.history-section1 .history-box .flex .right img.history-img2,.history-section1 .history-box .flex .right picture.history-img2{display:block;margin-top:12px;width:426px}.history-section1 .history-box .flex .right img.history-img3,.history-section1 .history-box .flex .right picture.history-img3{display:block;margin-bottom:12px;margin-top:12px;width:146px}.history-section1 .history-box .flex .right img.history-img4,.history-section1 .history-box .flex .right picture.history-img4{display:block;margin-top:12px;width:146px}.history-section1 .history-box .flex .right img.history-img5,.history-section1 .history-box .flex .right picture.history-img5{display:block;margin-top:12px;width:268px}.history-section1 .history-box .flex .right img.history-img6,.history-section1 .history-box .flex .right picture.history-img6{display:block;margin-top:12px;width:256px}.history-section1 .history-box .flex .right img.history-img7,.history-section1 .history-box .flex .right picture.history-img7{display:block;margin-top:12px;width:336px}.history-section1 .history-box .flex .right img.history-img8,.history-section1 .history-box .flex .right img.history-img9,.history-section1 .history-box .flex .right picture.history-img8,.history-section1 .history-box .flex .right picture.history-img9{display:block;margin-top:12px;width:136px}.history-section1 .history-box1 .history-content:before{background:#00999b;content:"";height:98.8%;left:83px;position:absolute;top:16px;width:1px}.history-section1 .history-box2 .history-content:before{background:#00999b;bottom:0;content:"";height:99%;left:83px;position:absolute;width:1px}.history-section1 .history-box3 .history-content:before{background:#00999b;bottom:6px;content:"";height:92%;left:83px;position:absolute;width:1px}.office-section1 .white-box{padding:40px 80px 100px}.office-section1 .map-block{background:url(../img/corporate/office/office-map.svg) no-repeat 50%/cover;height:520px;margin:0 auto 40px;position:relative;width:770px}.office-section1 .map-block button{background:transparent;border:none;display:flex;font-family:Noto Sans CJK JP,Noto Sans JP,sans-serif;gap:4px;pointer-events:none;position:absolute}.office-section1 .map-block button:before{background:url(../img/corporate/office/pin.svg) no-repeat 50%/contain;color:#fff;content:attr(data-num);cursor:pointer;display:grid;font-family:Poppins,sans-serif;font-size:1.2rem;grid-template-columns:1fr;grid-template-rows:80%;height:30px;line-height:1;place-items:center;pointer-events:auto;position:relative;white-space:nowrap;width:21px}.office-section1 .map-block button:after{content:attr(data-name);display:none;font-size:1.4rem;font-weight:500;line-height:1.6;position:relative;white-space:nowrap}.office-section1 .map-block button:hover:after{display:block}.office-section1 .map-block button.main-office{left:275px;top:300px}.office-section1 .map-block button.product-sapporo{left:35px;top:105px}.office-section1 .map-block button.product-sendai{left:472px;top:128px}.office-section1 .map-block button.product-saitama{left:430px;top:245px}.office-section1 .map-block button.product-osaka{left:275px;top:300px}.office-section1 .map-block button.product-fukuoka{left:81px;top:354px}.office-section1 .map-block button.tohoku{left:462px;top:188px}.office-section1 .map-block button.kita{left:447px;top:218px}.office-section1 .map-block button.higashi{left:455px;top:251px}.office-section1 .map-block button.nishi{left:392px;top:246px}.office-section1 .map-block button.nishi:after{left:-64px;top:-28px}.office-section1 .map-block button.chubu{left:352px;top:287px}.office-section1 .map-block button.kinki{left:284px;top:283px}.office-section1 .map-block button.kinki:after{left:-64px;top:-28px}.office-section1 .map-block button.chugoku{left:188px;top:302px}.office-section1 .map-block button.kyusyu{left:81px;top:354px}.office-section1 .map-block button.plat-center{left:430px;top:245px}.office-section1 .map-block button.rinku{left:265px;top:315px}.office-section1 .map-block button.higashi-clean{left:450px;top:265px}.office-section1 .map-block button.kinki-clean{left:255px;top:290px}.office-section1 .map-block button.kyusyu-clean{left:81px;top:354px}.office-section1 .tabs{display:grid;grid-template-columns:19% 19% 24% 19.7% 18.3%;margin-bottom:72px}.office-section1 .tabs li{border-right:1px solid #ebebeb;height:60px}.office-section1 .tabs li:first-child{border-left:1px solid #ebebeb}.office-section1 .tabs li a{color:#222;display:grid;font-size:clamp(1.4rem,1.1rem + .5vw,1.8rem);font-weight:700;height:100%;place-items:center;text-align:center;transition-duration:.7s}.office-section1 .tabs li a:hover{color:#00999b}.office-section1 .tabs li a.active{color:#00999b;pointer-events:none}.office-section1 .toggle{display:none}.office-section1 .list-box .left-border-title{margin-bottom:20px}.office-section1 .list-box .list{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:56px}.office-section1 .list-box .list li{background-color:#fafafa;padding:24px 0 32px 36px}.office-section1 .list-box .list li .inner{display:grid;grid-gap:0 10px;gap:0 10px;grid-template-areas:"head" "address" "tel"}.office-section1 .list-box .list li .inner strong{align-items:center;display:flex;gap:10px;grid-area:head;justify-content:start;margin-bottom:8px;padding-right:24px}.office-section1 .list-box .list li .inner strong span{font-size:clamp(1.7rem,1.475rem + .375vw,2rem);font-weight:500;justify-self:start;line-height:1.2;max-width:calc(100% - 124px)}.office-section1 .list-box .list li .inner strong a.map-link{background:url(../img/corporate/office/map-link.svg) no-repeat 50%/contain;display:block;height:38px;justify-self:start;width:114px}.office-section1 .list-box .list li .inner p{font-size:clamp(1.3rem,1.15rem + .25vw,1.5rem);font-weight:400;line-height:1.6}.office-section1 .list-box .list li .inner p.address{grid-area:address}.office-section1 .list-box .list li .inner p.tel{grid-area:tel}.office-section1 .list-box .list li .inner p.tel a{color:#222;font-size:clamp(1.3rem,1.15rem + .25vw,1.5rem)}.office-section1 .link-jump{margin-top:-100px;padding-top:100px}html:lang(en) .office-section1 .map-block button{font-family:Noto Sans CJK JP,Noto Sans JP,sans-serif}html:lang(en) .office-section1 .map-block button.nishi:after{left:-90px}html:lang(en) .office-section1 .map-block button.chugoku:after{left:-60px;top:-28px}html:lang(ko) .office-section1 .map-block button{font-family:Noto Sans CJK KR,Noto Sans KR,Noto Sans CJK JP,Noto Sans JP,sans-serif}html:lang(ko) .office-section1 .map-block button.chugoku:after{left:-55px;top:-28px}.profile-section1 .white-box{padding:80px 80px 120px}.profile-section1 .flex{display:flex;justify-content:space-between}.profile-section1 .info-block{margin-bottom:80px;width:650px}.profile-section1 .info-list{display:flex;padding:28px}.profile-section1 .info-list:nth-child(odd){background-color:#fafafa}.profile-section1 .info-list .title{color:#111;font-size:clamp(1.5rem,1.425rem + .125vw,1.6rem);font-weight:700;letter-spacing:.1em;line-height:2;width:220px}.profile-section1 .info-list .content{width:370px}.profile-section1 .info-list .content p,.profile-section1 .info-list .content p a{color:#111;font-size:clamp(1.3rem,1.075rem + .375vw,1.6rem);font-weight:400;letter-spacing:.1em;line-height:2}.profile-section1 .corpo-img{width:300px}.profile-section1 .corpo-img img{width:100%}.profile-section1 iframe{display:block;height:430px;width:100%}.link-section1 .white-box{padding:80px}.link-section1 .white-box>ul{display:grid;grid-gap:0 24px;gap:0 24px;margin-bottom:60px}.link-section1 .white-box>ul.col2{grid-template-columns:repeat(2,1fr)}.link-section1 .white-box>ul.col2 li:nth-child(-n+2){border-top:1px solid #f2f2f2}.link-section1 .white-box>ul.col3{grid-template-columns:repeat(3,1fr)}.link-section1 .white-box>ul.col3 li:nth-child(-n+3){border-top:1px solid #f2f2f2}.link-section1 .white-box>ul li{align-items:center;border-bottom:1px solid #f2f2f2;display:grid;min-height:88px;padding:12px 0}.link-section1 .white-box>ul li a{color:#222;font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:1.8;overflow-wrap:anywhere;padding-right:24px}.link-section1 .white-box>ul li a:after{background:url(../img/ic-link.svg) no-repeat 50%/cover;content:"";display:inline-block;height:12px;margin-left:4px;width:12px}.archive-section1 .white-box{padding:60px 80px 124px}.archive-section1 .white-box .category-flex{border-left:1px solid #f2f2f2;display:flex;margin-bottom:60px}.archive-section1 .white-box .category-flex .block{border-right:1px solid #f2f2f2;display:flex;height:50px;justify-content:center;width:154px}.archive-section1 .white-box .category-flex .block a{align-self:center;color:#222;font-size:clamp(1.4rem,1.1rem + .5vw,1.8rem);font-weight:700;text-align:center;transition-duration:.7s}.archive-section1 .white-box .category-flex .block a:hover{color:#00999b}.archive-section1 .white-box .category-flex .block a.active{color:#00999b;pointer-events:none}.archive-section1 .white-box ul{border-top:1px solid #f2f2f2;margin-bottom:72px}.archive-section1 .white-box ul li{border-bottom:1px solid #f2f2f2}.archive-section1 .white-box ul li a{align-items:center;display:flex;padding:24px 0}.archive-section1 .white-box ul li a span.date{color:#bbb;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4;width:110px}.archive-section1 .white-box ul li a .category{border:1px solid #00999b;border-radius:9999px;display:flex;height:29px;justify-content:center;margin-right:24px;width:90px}.archive-section1 .white-box ul li a .category span{align-self:center;color:#00999b;font-size:1.2rem;font-weight:400;line-height:1.8;text-align:center}.archive-section1 .white-box ul li a p.title{color:#000;font-size:clamp(1.3rem,1.15rem + .25vw,1.5rem);font-weight:500;line-height:1.4;width:750px}.single-section1 .single-only{font-family:"Noto Serif JP",sans-serif;font-size:clamp(2.6rem,1.1rem + 2.5vw,4.6rem);font-weight:500;line-height:1.4;margin-bottom:12px}.single-section1 .white-box{padding:80px 80px 132px}.single-section1 .single-block .info-flex{align-items:center;display:flex;margin-bottom:16px}.single-section1 .single-block .info-flex span.date{color:#bbb;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4}.single-section1 .single-block .info-flex .category{border:1px solid #00999b;border-radius:9999px;display:flex;height:29px;justify-content:center;margin:0 22px;width:90px}.single-section1 .single-block .info-flex .category span{align-self:center;color:#00999b;font-size:1.2rem;font-weight:400;line-height:1.8;text-align:center}.single-section1 .single-block h1{color:#000;font-size:clamp(1.8rem,1.05rem + 1.25vw,2.8rem);font-weight:500;line-height:1.6;margin-bottom:80px}.single-section1 .single-block h2{color:#222;font-size:clamp(1.8rem,1.05rem + 1.25vw,2.8rem);font-weight:500;line-height:1.4;margin-bottom:40px;padding-left:14px;position:relative}.single-section1 .single-block h2:before{background:#00999b;bottom:0;content:"";height:100%;left:0;margin:auto;position:absolute;top:0;width:4px}.single-section1 .single-block h3{font-size:clamp(1.6rem,1.3rem + .5vw,2rem);font-weight:500;line-height:1.2;margin-bottom:32px}.single-section1 .single-block p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:32px;word-break:break-all}.single-section1 .single-block p a{color:#00999b;font-size:clamp(1.2rem,1.05rem + .25vw,1.4rem);font-weight:400;line-height:2;padding-right:16px;position:relative}.single-section1 .single-block p a:after{background:url(../img/ic-link.svg) no-repeat 50%/cover;bottom:2px;content:"";height:14px;margin-left:4px;position:absolute;width:14px}.single-section1 .single-block .img-text{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:64px}.single-section1 .single-block .img-text.reverse{flex-direction:row-reverse}.single-section1 .single-block .img-text .text,.single-section1 .single-block .img-text figure{flex-basis:0;flex-grow:1;margin-bottom:0}.single-section1 .single-block .img-text .text img,.single-section1 .single-block .img-text figure img{width:100%}.single-section1 .single-block .img-row{display:flex;gap:32px;justify-content:space-between;margin-bottom:64px}.single-section1 .single-block .img-row figure{flex-basis:0;flex-grow:1;margin-bottom:0}.single-section1 .single-block .img-row figure img{width:100%}.single-section1 .single-block figcaption{color:#222;font-family:"Noto Serif JP",sans-serif;font-size:clamp(1.2rem,1.05rem + .25vw,1.4rem);font-weight:400;line-height:2;text-align:left}.single-section1 .single-block img{height:auto;max-width:100%}.single-section1 .single-block figure{margin-bottom:64px}.single-section1 .single-block .link-frame{margin-top:120px;position:relative}.single-section1 .single-block .link-frame a.back-link{background:#222;border-radius:9999px;display:flex;height:60px;justify-content:center;margin:auto;width:227px}.single-section1 .single-block .link-frame a.back-link span{align-self:center;color:#fff;font-size:clamp(1.3rem,1.15rem + .25vw,1.5rem);font-weight:700;letter-spacing:.03em;line-height:2.7;text-align:center}.single-section1 .single-block .link-frame a.next-link,.single-section1 .single-block .link-frame a.prev-link{align-items:center;background-color:#fafafa;border-radius:9999px;bottom:0;display:flex;gap:0 10px;height:60px;justify-content:center;margin:auto;position:absolute;top:0;width:134px}.single-section1 .single-block .link-frame a.next-link:before,.single-section1 .single-block .link-frame a.prev-link:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:11px;width:7px}.single-section1 .single-block .link-frame a.next-link:after,.single-section1 .single-block .link-frame a.prev-link:after{color:#222;content:"";display:block;font-size:clamp(1.3rem,1.15rem + .25vw,1.5rem);font-weight:700;line-height:1}.single-section1 .single-block .link-frame a.prev-link{left:0}.single-section1 .single-block .link-frame a.prev-link:before{background-image:url(../img/ic-arrow-left-black.svg)}.single-section1 .single-block .link-frame a.prev-link:after{content:"前の記事"}.single-section1 .single-block .link-frame a.next-link{flex-direction:row-reverse;right:0}.single-section1 .single-block .link-frame a.next-link:before{background-image:url(../img/ic-arrow-right-black.svg)}.single-section1 .single-block .link-frame a.next-link:after{content:"次の記事"}.privacy-section1 .white-box{padding:80px}.privacy-section1 .white-box p.p1{margin-bottom:72px}.privacy-section1 .white-box p.p1,.privacy-section1 .white-box p.right{font-size:clamp(1.3rem,1.075rem + .375vw,1.6rem);font-weight:400;line-height:2.25}.privacy-section1 .white-box p.right{text-align:right}.privacy-section1 .white-box p.text{font-size:clamp(1.3rem,1.075rem + .375vw,1.6rem);font-weight:400;line-height:2.25;margin-bottom:56px}.privacy-section1 .white-box p.text span.green{color:#00999b}.privacy-section1 .white-box p.text a.icon-link{color:#222;font-size:clamp(1.3rem,1.075rem + .375vw,1.6rem);font-weight:400;line-height:2.25;position:relative;text-decoration:underline}.privacy-section1 .white-box p.text a.icon-link:after{background:url(../img/ic-pdf.png) no-repeat 50%/cover;bottom:-3px;content:"";height:24px;margin-left:4px;position:absolute;width:24px}.privacy-section1 .white-box p.text a.mail{color:#222;font-size:clamp(1.3rem,1.075rem + .375vw,1.6rem);font-weight:400;line-height:2.25;text-decoration:underline}.privacy-section1 .white-box .gray-box{background:#fafafa;margin-bottom:48px;padding:48px 40px 48px 74px}.privacy-section1 .white-box .gray-box .flex{align-items:center;display:flex;justify-content:space-between}.privacy-section1 .white-box .gray-box .flex a{height:39px;width:158px}.privacy-section1 .white-box .gray-box .flex a img{display:block;height:100%;width:100%}.privacy-section1 .white-box .gray-box .flex p{font-size:clamp(1.3rem,1.075rem + .375vw,1.6rem);font-weight:400;line-height:2.25;width:654px}main.door-rental-main .title-box h1{letter-spacing:-.09em}.door-rental-section1{padding-bottom:100px}.door-rental-section1 .area1{margin-bottom:80px}.door-rental-section1 .area1 h4{font-size:clamp(1.5rem,.975rem + .875vw,2.2rem);font-weight:500;line-height:1.6;margin-bottom:16px}.door-rental-section1 .area1 .flow{margin-bottom:32px}.door-rental-section1 .area1 .flow li{counter-increment:flow-num}.door-rental-section1 .area1 .flow li .item{background-color:#fafafa;line-height:1}.door-rental-section1 .area1 .flow li .item:before{align-items:center;background-color:#00999b;color:#fff;content:"Step " counter(flow-num);display:flex;font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:600;height:32px;justify-content:center}.door-rental-section1 .area1 .flow li .item .inner{display:grid;grid-template-columns:1fr;padding:20px}.door-rental-section1 .area1 .flow li .item .inner .img{display:flex;height:54px;justify-content:center}.door-rental-section1 .area1 .flow li .item .inner .img img{max-height:100%;max-width:100%;min-height:100%;min-width:100%;-o-object-fit:contain;object-fit:contain}.door-rental-section1 .area1 .flow li .item .inner strong{display:block;font-size:1.5rem;font-weight:500;margin:16px 0 8px}.door-rental-section1 .area1 .flow li .item .inner p{font-size:1.3rem;line-height:1.6}.door-rental-section1 .area2{margin-bottom:80px}.door-rental-section1 .area2 h3{font-size:clamp(1.5rem,.975rem + .875vw,2.2rem);font-weight:500;margin-bottom:16px}.door-rental-section1 .area2 .flow{margin-bottom:36px}.door-rental-section1 .area2 .flow.col2{margin-bottom:16px}.door-rental-section1 .area2 .flow li .item{background-color:#00999b;color:#fff;display:grid;font-size:clamp(1.6rem,1.45rem + .25vw,1.8rem);font-weight:500;grid-template-columns:1fr;height:80px;line-height:1.6;padding:0 16px;place-content:center;place-items:center}.door-rental-section1 .area2 p.p1{font-size:clamp(1.2rem,1.125rem + .125vw,1.3rem);font-weight:400;line-height:1.6}.door-rental-section1 .area3{margin-bottom:80px}.door-rental-section1 .area3 .flex{display:flex;justify-content:space-between}.door-rental-section1 .area3 .flex .left{width:460px}.door-rental-section1 .area3 .flex .left p.p1{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:700;margin-bottom:20px}.door-rental-section1 .area3 .flex .left p.p2{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);line-height:2;margin-bottom:32px}.door-rental-section1 .area3 .flex .left p.p2 a{color:#222;font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);line-height:2}.door-rental-section1 .area3 .flex .left p.p3{font-size:clamp(1.2rem,1.125rem + .125vw,1.3rem);line-height:2}.door-rental-section1 .area3 .flex .right{width:486px}.door-rental-section1 .area3 .flex .right img{display:block;width:100%}.door-rental-section1 .area4 .flex{display:flex;justify-content:space-between}.door-rental-section1 .area4 .flex .left{width:464px}.door-rental-section1 .area4 .flex .right{width:486px}.door-rental-section1 .area4 .flex .right img{display:block;width:100%}.door-rental-section1 .area4 tbody th{font-size:clamp(1.1rem,.725rem + .625vw,1.6rem);width:88px}.door-rental-section1 .area4 tbody td{font-size:clamp(1.1rem,.725rem + .625vw,1.6rem);width:188px}.door-rental-section1 .area4 tbody td.bold{font-weight:700}.door-rental-section1 .area4 tbody td.normal{font-weight:400}main.door-main{padding-bottom:0}.door-section1{padding-bottom:100px}.door-section1 .area1{margin-bottom:60px}.door-section1 .area1 .flex{display:flex}.door-section1 .area1 .flex .left,.door-section1 .area1 .flex .right{width:50%}.door-section1 .area1 .flex .left{padding-right:48px}.door-section1 .area1 .flex .left p.p1{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:30px}.door-section1 .area1 .flex .left p.p2{font-size:clamp(1.2rem,1.125rem + .125vw,1.3rem);font-weight:400;line-height:1.6}.door-section1 .area2,.door-section1 .area3,.door-section1 .area4{margin-bottom:80px}.door-section1 .area4 .ls-img{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(5,1fr);width:100%}.door-section1 .area4 .ls-img li{grid-column:auto}.door-section1 .area4 .ls-img li img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.door-section1 .area4-2{margin-bottom:80px}.door-section1 .area4-2 .gray-box{background:#fafafa;padding:32px 32px 48px}.door-section1 .area4-2 .gray-box p{font-size:clamp(1.4rem,.8rem + 1vw,2.2rem);font-weight:500;line-height:2;margin-bottom:24px;text-align:center}.door-section1 .area4-2 .gray-box a.black-box{height:70px;margin:auto;width:320px}.door-section1 .area5 .flex{display:flex;justify-content:space-between}.door-section1 .area5 .flex .left{width:680px}.door-section1 .area5 .flex .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.door-section1 .area5 .flex .right{width:270px}.door-section1 .area5 .flex .right img{display:block;width:270px}main.general-main{padding-bottom:0}.general-section1{padding-bottom:100px}.general-section1 .area1{margin-bottom:60px}.general-section1 .area1 .flex{display:flex}.general-section1 .area1 .flex .left,.general-section1 .area1 .flex .right{width:50%}.general-section1 .area1 .flex .left{padding-right:48px}.general-section1 .area1 .flex .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:30px}.general-section1 .area1 .flex .left .remark{font-size:clamp(1.2rem,1.05rem + .25vw,1.4rem);font-weight:400;line-height:2}.general-section1 .area1 .flex .right img{display:block;height:300px;width:486px}.general-section1 .area2{margin-bottom:80px}.general-section1 .area2 .table-block{margin-bottom:24px}.general-section1 .area2 .table-block thead th{width:50%}.general-section1 .area2 p{font-size:clamp(1.2rem,1.05rem + .25vw,1.4rem);font-weight:400;line-height:2}.general-section1 .area3{margin-bottom:60px}.general-section1 .area3 .flex{display:flex;justify-content:space-between}.general-section1 .area3 .flex .left,.general-section1 .area3 .flex .right{width:50%}.general-section1 .area3 .flex .left{padding-right:48px}.general-section1 .area3 .flex .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:30px}.general-section1 .area3 .flex .left .remark{font-size:clamp(1.2rem,1.05rem + .25vw,1.4rem);font-weight:400;line-height:2}.general-section1 .area3 .flex .right img{display:block;height:300px;width:486px}.general-section1 .area4 .table-block{margin-bottom:24px}.general-section1 .area4 p{font-size:clamp(1.2rem,1.05rem + .25vw,1.4rem);font-weight:400;line-height:2}main.large-main{padding-bottom:0}.large-section1{padding-bottom:100px}.large-section1 .area1{margin-bottom:60px}.large-section1 .area1 .flex{display:flex}.large-section1 .area1 .flex .left,.large-section1 .area1 .flex .right{width:50%}.large-section1 .area1 .flex .left{padding-right:48px}.large-section1 .area1 .flex .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:30px}.large-section1 .area2{margin-bottom:80px}.large-section1 .area2 table .w-212{width:212px}.large-section1 .area2 table .w-328{width:328px}.large-section1 .area2 table .w-152{width:152px}.large-section1 .area3{margin-bottom:80px}.large-section1 .area4 .gray-box{background:#fafafa;margin-bottom:24px;padding:48px 0 64px}.large-section1 .area4 .gray-box p.p1{font-size:clamp(1.4rem,1.1rem + .5vw,1.8rem);font-weight:500;line-height:1.6;margin-bottom:40px;text-align:center}.large-section1 .area4 .gray-box .flex{display:flex;justify-content:center}.large-section1 .area4 .gray-box .flex .box{align-items:center;display:flex;flex-direction:column;padding:0 60px}.large-section1 .area4 .gray-box .flex .box p.p2{font-size:clamp(1.4rem,1.1rem + .5vw,1.8rem);font-weight:700;line-height:1.6;margin-bottom:20px;text-align:center}.large-section1 .area4 .gray-box .flex .box p.p3{font-size:2.2rem;font-weight:700;line-height:1;text-align:center}.large-section1 .area4 .gray-box .flex .box p.p3 span{font-size:3.8rem;font-weight:700;line-height:1}.large-section1 .area4 .gray-box .flex .box img{border-radius:50%;height:183px;margin-bottom:24px;width:183px}.large-section1 .area4 .gray-box .flex .box2{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:0 72px}.large-section1 .area4 p.p4{font-size:clamp(1.2rem,1.05rem + .25vw,1.4rem);font-weight:400;line-height:2}main.small-main{padding-bottom:0}.small-section1{padding-bottom:100px}.small-section1 .area1{margin-bottom:60px}.small-section1 .area1 .flex{display:flex}.small-section1 .area1 .flex .left,.small-section1 .area1 .flex .right{width:50%}.small-section1 .area1 .flex .left{padding-right:48px}.small-section1 .area1 .flex .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:30px}.small-section1 .area2,.small-section1 .area3{margin-bottom:80px}.small-section1 .area4 .gray-box{background:#fafafa;margin-bottom:24px;padding:48px 0 64px}.small-section1 .area4 .gray-box p.p1{font-size:clamp(1.4rem,1.1rem + .5vw,1.8rem);font-weight:500;line-height:1.6;margin-bottom:40px;text-align:center}.small-section1 .area4 .gray-box .flex{display:flex;justify-content:center}.small-section1 .area4 .gray-box .flex .box{align-items:center;display:flex;flex-direction:column;padding:0 60px}.small-section1 .area4 .gray-box .flex .box p.p2{font-size:clamp(1.4rem,1.1rem + .5vw,1.8rem);font-weight:700;line-height:1.6;margin-bottom:20px;text-align:center}.small-section1 .area4 .gray-box .flex .box p.p3{font-size:2.2rem;font-weight:700;line-height:1;text-align:center}.small-section1 .area4 .gray-box .flex .box p.p3 span{font-size:3.8rem;font-weight:700;line-height:1}.small-section1 .area4 .gray-box .flex .box img{border-radius:50%;height:183px;margin-bottom:24px;width:183px}.small-section1 .area4 .gray-box .flex .box2{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:0 72px}.small-section1 .area4 p.p4{font-size:clamp(1.2rem,1.05rem + .25vw,1.4rem);font-weight:400;line-height:2}.platwall-example-section1{padding-bottom:100px}.platwall-example-section1 .white-box{padding:80px}.platwall-example-section1 .white-box .block:not(:last-child){margin-bottom:96px}.platwall-example-section1 .white-box .block .p-title-flex{align-items:center;display:flex}.platwall-example-section1 .white-box .block .p-title-flex p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:48px;margin-left:20px;padding-top:6px}.platwall-example-section1 .white-box .block ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.platwall-example-section1 .white-box .block ul li img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main.plat-main{padding-bottom:0}.plat-section1{padding-bottom:100px}.plat-section1 .area1{margin-bottom:60px}.plat-section1 .area1 .flex{display:flex}.plat-section1 .area1 .flex .left,.plat-section1 .area1 .flex .right{width:50%}.plat-section1 .area1 .flex .left{padding-right:48px}.plat-section1 .area1 .flex .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:30px}.plat-section1 .area2{margin-bottom:80px}.plat-section1 .area2 tbody th span{font-size:clamp(1rem,.925rem + .125vw,1.1rem);font-weight:400;line-height:1.4}.plat-section1 .area3,.plat-section1 .area4{margin-bottom:80px}.plat-section1 .area4 a.black-box{border-radius:9999px;height:59px;margin:auto;width:332px}.plat-section1 .area4 a.black-box:after{bottom:0;margin:auto;right:28px;top:0}.plat-section1 .area5 .flex{display:flex;justify-content:space-between}.plat-section1 .area5 .flex .left{width:460px}.plat-section1 .area5 .flex .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.plat-section1 .area5 .flex .right{width:486px}.plat-section1 .area5 .flex .right img{height:300px;width:486px}main.products-main{padding-bottom:0}.products-section1{padding-bottom:100px}.products-section1 .white-box{padding:82px 82px 110px}.products-section1 .white-box .block{margin-bottom:90px}.products-section1 .white-box .block p.p1{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:56px}.products-section1 .white-box .block .flex2{display:flex;justify-content:space-between}.products-section1 .white-box .block .flex2 .left,.products-section1 .white-box .block .flex2 .right{width:486px}.products-section1 .white-box .block .flex2 img{height:300px;width:100%}.products-section1 .white-box .block1 .flow-sales{display:grid;grid-gap:72px;gap:72px;grid-template-columns:repeat(3,1fr);margin-bottom:28px}.products-section1 .white-box .block1 .flow-sales li{display:grid;position:relative}.products-section1 .white-box .block1 .flow-sales li:not(:last-child):after{background-image:url(/assets/img/ic-flow-arrow-right-long-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;position:absolute;right:-52px;top:50%;transform:translateY(-50%);width:32px}.products-section1 .white-box .block1 .flow-sales li .item{background-color:#00999b;color:#fff;display:grid;font-size:clamp(1.6rem,1.3rem + .5vw,2rem);font-weight:500;grid-template-columns:1fr;height:120px;line-height:1.6;padding:0 16px;place-content:center;place-items:center;text-align:center}.products-section1 .white-box .block1 .gray-box{background:#ebebeb;display:flex;justify-content:center;padding:32px;position:relative}.products-section1 .white-box .block1 .gray-box ul{display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:center}.products-section1 .white-box .block1 .gray-box ul li{display:grid;font-size:clamp(1.3rem,1rem + .5vw,1.6rem);grid-template-columns:1em 1fr;line-height:1.4}.products-section1 .white-box .block1 .gray-box ul li:before{color:#00999b;content:"●"}.products-section1 .white-box .block4,.products-section1 .white-box .block4 p.p1{margin-bottom:0}main.seven-main{padding-bottom:0}.seven-section1{padding-bottom:100px}.seven-section1 .area1{margin-bottom:80px}.seven-section1 .area1 .flex{display:flex}.seven-section1 .area1 .flex .left,.seven-section1 .area1 .flex .right{width:50%}.seven-section1 .area1 .flex .left{padding-right:48px}.seven-section1 .area1 .flex .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.seven-section1 .area1 .flex .right img{height:300px;width:486px}.seven-section1 .area2{margin-bottom:100px}.seven-section1 .area3 .flex{display:flex;justify-content:space-between}.seven-section1 .area3 .flex .left{width:460px}.seven-section1 .area3 .flex .left p.p1{font-size:2.2rem;font-weight:500;line-height:1.8;margin-bottom:36px}.seven-section1 .area3 .flex .left p.p2{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.seven-section1 .area3 .flex .right{width:486px}.seven-section1 .area3 .flex .right img{display:block;height:300px;margin-bottom:24px;width:486px}main.speed-main{padding-bottom:0}.speed-section1{padding-bottom:100px}.speed-section1 .area1{margin-bottom:60px}.speed-section1 .area1 .flex{display:flex}.speed-section1 .area1 .flex .left,.speed-section1 .area1 .flex .right{width:50%}.speed-section1 .area1 .flex .left{padding-right:48px}.speed-section1 .area1 .flex .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:30px}.speed-section1 .area2{margin-bottom:120px}.speed-section1 .area2 table .w-330{width:330px}.speed-section1 .area3{margin-bottom:80px}.speed-section1 .area4 .flex{display:flex;justify-content:space-between;margin-bottom:32px}.speed-section1 .area4 .flex img{height:310px;width:486px}.speed-section1 .area4 p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:1.6;text-align:center}main.tobiline-main{padding-bottom:0}.tobiline-section1{padding-bottom:100px}.tobiline-section1 .area1{margin-bottom:80px}.tobiline-section1 .area1 .flex{display:flex}.tobiline-section1 .area1 .flex .left,.tobiline-section1 .area1 .flex .right{width:50%}.tobiline-section1 .area1 .flex .left{padding-right:48px}.tobiline-section1 .area1 .flex .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.tobiline-section1 .area1 .flex .right img{height:300px;width:486px}.tobiline-section1 .area2{margin-bottom:48px}.tobiline-section1 .area2 small{display:block;font-size:clamp(1.2rem,1.125rem + .125vw,1.3rem);line-height:1.4;margin-top:16px}.tobiline-section1 .area3{margin-bottom:80px}.tobiline-section1 .area3 .gray-box{background:#fafafa;margin-bottom:20px;padding:48px 40px}.tobiline-section1 .area3 .gray-box p.p1{font-size:clamp(1.6rem,1.3rem + .5vw,2rem);font-weight:500;line-height:1.6;margin-bottom:20px}.tobiline-section1 .area3 .gray-box p.p2{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.tobiline-section1 .area3 .gray-box img.netis-text{display:block;margin-bottom:20px;width:300px}.tobiline-section1 .area3 .gray-box img.good-text{display:block;margin-bottom:20px;width:321px}.tobiline-section1 .area4 .flex{display:flex;justify-content:space-between}.tobiline-section1 .area4 .flex .left{width:460px}.tobiline-section1 .area4 .flex .left p.p1{font-size:clamp(1.6rem,1.15rem + .75vw,2.2rem);font-weight:500;line-height:2;margin-bottom:36px}.tobiline-section1 .area4 .flex .left p.p2{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.tobiline-section1 .area4 .flex .right{width:486px}.tobiline-section1 .area4 .flex .right img{display:block;height:300px;margin-bottom:24px;width:486px}main.tobislide-main{padding-bottom:0}.tobislide-section1{overflow-x:hidden;padding-bottom:100px}.tobislide-section1 .white-box{position:relative}.tobislide-section1 .white-box img.bg{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:140px}.tobislide-section1 .white-box img.bg.bg1{left:-140px}.tobislide-section1 .white-box img.bg.bg2{right:-140px}.tobislide-section1 .area1{margin-bottom:80px}.tobislide-section1 .area1 .flex{display:flex}.tobislide-section1 .area1 .flex .left,.tobislide-section1 .area1 .flex .right{width:50%}.tobislide-section1 .area1 .flex .left{padding-right:48px}.tobislide-section1 .area1 .flex .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.tobislide-section1 .area1 .flex .right img{height:300px;width:486px}.tobislide-section1 .area2{margin-bottom:100px}.tobislide-section1 .area2 .gray-box{background:#fafafa;padding:48px 48px 48px 40px}.tobislide-section1 .area2 .gray-box img{display:block;margin-bottom:20px;width:300px}.tobislide-section1 .area2 .gray-box p.p1{font-size:clamp(1.6rem,1.15rem + .75vw,2.2rem);font-weight:500;line-height:2;margin-bottom:20px}.tobislide-section1 .area2 .gray-box p.p2{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.tobislide-section1 .area3 .flex{display:flex;justify-content:space-between}.tobislide-section1 .area3 .flex .left{width:460px}.tobislide-section1 .area3 .flex .left p.p1{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:80px}.tobislide-section1 .area3 .flex .left p.p2{font-size:clamp(1.2rem,1.125rem + .125vw,1.3rem);font-weight:400;line-height:2}.tobislide-section1 .area3 .flex .right{width:486px}.tobislide-section1 .area3 .flex .right img{display:block;height:300px;margin-bottom:24px;width:486px}.tobislide-section1 .area3 .flex .right p.right-text{color:#666464;font-size:clamp(1.2rem,1.125rem + .125vw,1.3rem);line-height:2;margin-top:-14px;text-align:right}main.employee-about-main{padding-bottom:0}.employee-about-section1{padding-bottom:100px}.employee-about-section1 .white-box{padding:82px 82px 114px}.employee-about-section1 .area1{margin-bottom:120px}.employee-about-section1 .area1 .gray-box1{background:#fafafa;margin-bottom:80px;padding:80px 0}.employee-about-section1 .area1 .gray-box1 p{color:#00999b;font-size:clamp(1.4rem,.725rem + 1.125vw,2.3rem);font-weight:500;line-height:2;text-align:center}.employee-about-section1 .area1 .gray-box1 p:not(:last-child){margin-bottom:50px}.employee-about-section1 .area1 .gray-box2{background:#fafafa;margin-bottom:80px;padding:80px 0}.employee-about-section1 .area1 .gray-box2 img{display:block;margin:0 auto 48px;width:545px}.employee-about-section1 .area1 .gray-box2 p{color:#00999b;font-size:clamp(1.4rem,.725rem + 1.125vw,2.3rem);font-weight:500;line-height:2;text-align:center}.employee-about-section1 .area1 .flex{display:flex;justify-content:space-between;margin-bottom:100px}.employee-about-section1 .area1 .flex .left{width:648px}.employee-about-section1 .area1 .flex .left .info-list{display:flex;padding:28px}.employee-about-section1 .area1 .flex .left .info-list:nth-child(odd){background-color:#fafafa}.employee-about-section1 .area1 .flex .left .info-list .title{color:#111;font-size:clamp(1.5rem,1.425rem + .125vw,1.6rem);font-weight:700;letter-spacing:.1em;line-height:2;width:150px}.employee-about-section1 .area1 .flex .left .info-list .content{width:425px}.employee-about-section1 .area1 .flex .left .info-list .content p{color:#111;font-size:clamp(1.3rem,1.075rem + .375vw,1.6rem);font-weight:400;letter-spacing:.1em;line-height:2}.employee-about-section1 .area1 .flex .right{width:300px}.employee-about-section1 .area1 .flex .right img{display:block;width:100%}.employee-about-section1 .area1 .flex2{display:flex;justify-content:space-between}.employee-about-section1 .area1 .flex2 .left{width:460px}.employee-about-section1 .area1 .flex2 .left .left-border-title{margin-bottom:30px}.employee-about-section1 .area1 .flex2 .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.employee-about-section1 .area1 .flex2 .right{width:424px}.employee-about-section1 .area1 .flex2 .right img{display:block;width:100%}.employee-about-section1 .area2{margin-bottom:100px}.employee-about-section1 .area2 .left-border-title{margin-bottom:30px}.employee-about-section1 .area2 .flex{background-color:#fafafa;display:flex}.employee-about-section1 .area2 .flex .left{padding:50px 0 0 50px;width:58.6%}.employee-about-section1 .area2 .flex .left p.p1{font-size:clamp(1.8rem,.9rem + 1.5vw,3rem);font-weight:500;line-height:1.4;margin-bottom:20px}.employee-about-section1 .area2 .flex .left p.p2{font-size:clamp(1.2rem,.9rem + .5vw,1.6rem);font-weight:700;line-height:1.8;margin-bottom:24px}.employee-about-section1 .area2 .flex .left .white-block{background:#fff;padding:24px;width:420px}.employee-about-section1 .area2 .flex .left .white-block p.p3{font-size:clamp(1.2rem,1.05rem + .25vw,1.4rem);font-weight:400;line-height:1.8}.employee-about-section1 .area2 .flex .right{width:41.4%}.employee-about-section1 .area2 .flex .right img{display:block;width:100%}.employee-about-section1 .area2 .flex1{margin-bottom:80px}.employee-about-section1 .area2 .flex2{margin-bottom:40px}.employee-about-section1 .area3{margin-bottom:100px}.employee-about-section1 .area3 .flex{display:flex;justify-content:space-between;margin-bottom:30px}.employee-about-section1 .area3 .flex .left,.employee-about-section1 .area3 .flex .right{background:#fafafa;width:486px}.employee-about-section1 .area3 .flex img{display:block;height:240px;width:486px}.employee-about-section1 .area3 .flex .text-area{padding:20px 40px 36px}.employee-about-section1 .area3 .flex .text-area p.p1{font-size:clamp(1.6rem,1.15rem + .75vw,2.2rem);font-weight:500;line-height:1.6;margin-bottom:16px}.employee-about-section1 .area3 .flex .text-area p.p2,.employee-about-section1 .area3 p.p3{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.employee-about-section1 .area4{margin-bottom:100px}.employee-about-section1 .area4 .bottom-border-title{margin-bottom:30px}.employee-about-section1 .area4 p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;text-align:center}.employee-about-section1 .area5{margin-bottom:100px}.employee-about-section1 .area5 .flex{display:flex;justify-content:space-between}.employee-about-section1 .area5 .flex .left,.employee-about-section1 .area5 .flex .right{background:#fafafa;padding:48px 40px 56px;width:486px}.employee-about-section1 .area5 .flex p.p1{font-size:clamp(1.8rem,1.5rem + .5vw,2.2rem);font-weight:500;line-height:1.6;margin-bottom:16px}.employee-about-section1 .area5 .flex p.p2{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.employee-about-section1 .area5 .flex1{margin-bottom:24px}.employee-about-section1 .area6 .bottom-border-title{margin-bottom:30px}.employee-about-section1 .area6 p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;text-align:center}main.employee-main{padding-bottom:0}.employee-section1{padding-bottom:100px}.employee-section1 .white-box{padding:82px 82px 114px}.employee-section1 .area1{margin-bottom:80px}.employee-section1 .area1 p.p1{font-size:clamp(2.3rem,1.025rem + 2.125vw,4rem);font-weight:500;line-height:1.6;margin-bottom:40px}.employee-section1 .area1 p.p2{font-size:clamp(1.4rem,1.1rem + .5vw,1.8rem);font-weight:400;letter-spacing:.05em;line-height:2;margin-bottom:90px}.employee-section1 .area1 img{display:block;width:100%}.employee-section1 .area2{margin-bottom:100px}.employee-section1 .area2 .left-border-title{margin-bottom:30px}.employee-section1 .area2 p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:48px}.employee-section1 .area3 .left-border-title{margin-bottom:30px}.employee-section1 .area3 p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}main.overall-main{padding-bottom:0}.overall-section1{padding-bottom:100px}.overall-section1 .white-box{padding:82px 82px 114px}.overall-section1 .area1{margin-bottom:80px}.overall-section1 .area1 .bottom-border-title{margin-bottom:24px}.overall-section1 .area1 p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:40px;text-align:center}.overall-section1 .area1 p small{display:block;font-size:clamp(1.2rem,1.125rem + .125vw,1.3rem)}.overall-section1 .area1 img{display:block;width:100%}.overall-section1 .area2{margin-bottom:80px}.overall-section1 .area2 .left-border-title{margin-bottom:30px}.overall-section1 .area2 table{border-collapse:collapse;table-layout:fixed;width:100%}.overall-section1 .area2 table thead th{background:#fafafa;width:50%}.overall-section1 .area2 table tbody td,.overall-section1 .area2 table thead th{border:1px solid #ebebeb;font-size:clamp(1.1rem,.725rem + .625vw,1.6rem);font-weight:400;padding:12px 4px;text-align:center}.overall-section1 .area2 p.p1{background:#00999b;color:#fff;font-size:clamp(1.8rem,1.35rem + .75vw,2.4rem);font-weight:700;padding:10px 0;text-align:center}.overall-section1 .area2 p.p1 span{color:#fff;font-size:clamp(3rem,2.25rem + 1.25vw,4rem);font-weight:700}.overall-section1 .area2 p.p2{font-size:clamp(1.2rem,1.125rem + .125vw,1.3rem);font-weight:400;line-height:2}.overall-section1 .area3{margin-bottom:116px}.overall-section1 .area3 .flex{display:flex;justify-content:space-between}.overall-section1 .area3 .flex .left,.overall-section1 .area3 .flex .right{width:454px}.overall-section1 .area3 .flex .center{background-color:#ebebeb;width:1px}.overall-section1 .area3 .flex img{display:block;margin-bottom:8px;width:100%}.overall-section1 .area3 .flex p.p1{color:#00999b;font-size:clamp(1.8rem,1.5rem + .5vw,2.2rem);font-weight:700;line-height:2;margin-bottom:20px}.overall-section1 .area3 .flex p.p2{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:24px}.overall-section1 .area3 .flex .mini-flex{display:flex;justify-content:space-between;margin-bottom:48px}.overall-section1 .area3 .flex .mini-flex .mini-left,.overall-section1 .area3 .flex .mini-flex .mini-right{width:218px}.overall-section1 .area3 .flex .mini-flex p.p2{margin-bottom:0}.overall-section1 .area3 .flex .right .mini-flex1{margin-bottom:24px}.overall-section1 .area4{margin-bottom:100px}.overall-section1 .area4 .left-border-title{margin-bottom:30px}.overall-section1 .area4 p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:40px}.overall-section1 .area4 .flex{display:flex;justify-content:space-between;margin-bottom:72px}.overall-section1 .area4 .flex .left,.overall-section1 .area4 .flex .right{width:486px}.overall-section1 .area4 table{border-collapse:collapse;table-layout:fixed;width:100%}.overall-section1 .area4 table thead th{background:#fafafa;border:1px solid #ebebeb;font-size:clamp(1rem,.55rem + .75vw,1.6rem);font-weight:700;padding:12px 4px;text-align:center;width:50%}.overall-section1 .area4 table tbody td{border:1px solid #ebebeb;font-size:clamp(1rem,.625rem + .625vw,1.5rem);font-weight:400;padding:12px 4px;text-align:center}.overall-section1 .area4 .flex2{display:flex;justify-content:space-between}.overall-section1 .area4 .flex2 .left{width:460px}.overall-section1 .area4 .flex2 .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.overall-section1 .area4 .flex2 .right{width:486px}.overall-section1 .area4 .flex2 .right ul{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;margin-bottom:24px}.overall-section1 .area4 .flex2 .right ul li{border-bottom:1px solid #ebebeb;font-size:clamp(1.4rem,1.325rem + .125vw,1.5rem);font-weight:400;padding:16px 0;text-align:center}.overall-section1 .area4 .flex2 .right ul li:first-child{background:#4a4a4a;color:#fff;font-size:clamp(1.5rem,1.425rem + .125vw,1.6rem);font-weight:700}.overall-section1 .area4 .flex2 .right p{font-size:clamp(1.2rem,1.125rem + .125vw,1.3rem);font-weight:400;line-height:2}.overall-section1 .area5 .left-border-title{margin-bottom:30px}.overall-section1 .area5 .flex{display:flex;justify-content:space-between}.overall-section1 .area5 .flex .left{width:460px}.overall-section1 .area5 .flex .left p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.overall-section1 .area5 .flex .right{width:486px}.overall-section1 .area5 .flex .right img{display:block;width:100%}main.enclosure-main{padding-bottom:0}.enclosure-section1{padding-bottom:100px}.enclosure-section1 .white-box{padding:82px}.enclosure-section1 .area1{margin-bottom:100px}.enclosure-section1 .area1 .bottom-border-title{font-size:clamp(1.8rem,.9rem + 1.5vw,3rem)}.enclosure-section1 .area1 p.p1{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:48px;text-align:center}.enclosure-section1 .area1 .flow{margin-bottom:48px}.enclosure-section1 .area1 .flow li{counter-increment:flow-num}.enclosure-section1 .area1 .flow li:nth-child(5) .inner .img{width:88px}.enclosure-section1 .area1 .flow li .item{background-color:#00999b;display:grid;grid-gap:20px 0;gap:20px 0;grid-template-areas:"before" "img" "text";grid-template-columns:1fr;line-height:1;padding:24px 0;place-content:center;place-items:center}.enclosure-section1 .area1 .flow li .item:before{color:#fff;content:"Step " counter(flow-num);display:block;font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:600;grid-area:before;text-align:center}.enclosure-section1 .area1 .flow li .item .img{display:grid;grid-area:img;height:88px;place-items:center;width:72px}.enclosure-section1 .area1 .flow li .item .img img{max-height:100%;max-width:100%;min-height:100%;min-width:100%;-o-object-fit:contain;object-fit:contain}.enclosure-section1 .area1 .flow li .item p{color:#fff;font-size:1.8rem;font-weight:500;grid-area:text;line-height:1.5;margin-top:8px;text-align:center}.enclosure-section1 .area1 .gray-box{background:#fafafa;padding:48px}.enclosure-section1 .area1 .gray-box .flex2{display:flex;justify-content:space-between}.enclosure-section1 .area1 .gray-box .flex2 .left{width:560px}.enclosure-section1 .area1 .gray-box .flex2 .left p.p4{font-size:clamp(1.8rem,1.425rem + .625vw,2.3rem);font-weight:500;line-height:2;margin-bottom:30px}.enclosure-section1 .area1 .gray-box .flex2 .left p.p5{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.enclosure-section1 .area1 .gray-box .flex2 .right{width:312px}.enclosure-section1 .area1 .gray-box .flex2 .right img{width:100%}.enclosure-section1 .area2{margin-bottom:90px}.enclosure-section1 .area2 p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:48px;text-align:center}.enclosure-section1 .area2 ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.enclosure-section1 .area2 ul li img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.enclosure-section1 .area3{margin-bottom:100px}.enclosure-section1 .area3 .flex{display:flex;justify-content:space-between}.enclosure-section1 .area3 .flex .box{background:#fafafa;padding:28px 36px 64px;width:316px}.enclosure-section1 .area3 .flex .box .thumb{display:flex;height:160px;justify-content:center}.enclosure-section1 .area3 .flex .box .thumb img{align-self:center}.enclosure-section1 .area3 .flex .box .thumb img.img1{width:104px}.enclosure-section1 .area3 .flex .box .thumb img.img2{width:153px}.enclosure-section1 .area3 .flex .box .thumb img.img3{width:232px}.enclosure-section1 .area3 .flex .box p.p1{font-size:clamp(1.8rem,1.5rem + .5vw,2.2rem);font-weight:500;line-height:2;margin-bottom:20px}.enclosure-section1 .area3 .flex .box p.p2{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.enclosure-section1 .area3 .flex .box p.p2 span{font-size:clamp(1.2rem,1.125rem + .125vw,1.3rem);font-weight:400;line-height:2}.enclosure-section1 .area4 .gray-box{background:#fafafa;margin-bottom:48px;padding:48px 40px}.enclosure-section1 .area4 .gray-box p.p1{font-size:clamp(1.6rem,1.15rem + .75vw,2.2rem);font-weight:500;line-height:2;margin-bottom:20px}.enclosure-section1 .area4 .gray-box p.p2{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.enclosure-section1 .area4 .gray-box img.netis-text{display:block;margin-bottom:20px;width:300px}.enclosure-section1 .area4 .gray-box img.good-text{display:block;margin-bottom:20px;width:307px}.rental-example-section1{padding-bottom:100px}.rental-example-section1 .area{margin-bottom:100px}.rental-example-section1 .area ul{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:24px;gap:24px}.rental-example-section1 .area ul li{grid-column:span 2;overflow:hidden}.rental-example-section1 .area ul li img{display:block}.rental-example-section1 .area5{margin-bottom:0}main.rental-main{padding-bottom:0}main.rental-main .bottom-border-title{font-size:clamp(1.8rem,.9rem + 1.5vw,3rem)}.rental-section1{padding-bottom:100px}.rental-section1 .area1{margin-bottom:80px}.rental-section1 .area1 p{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;text-align:center}.rental-section1 .area2{margin-bottom:80px}.rental-section1 .area2 p.p1{color:#00999b;font-size:clamp(1.6rem,.85rem + 1.25vw,2.6rem);font-weight:500;line-height:2;margin-bottom:40px;text-align:center}.rental-section1 .area2 .card-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.rental-section1 .area2 .card-wrap.col2{grid-template-columns:repeat(2,1fr)}.rental-section1 .area2 .card-wrap.adjust-mb1{margin-bottom:80px}.rental-section1 .area2 .card-wrap.adjust-mb2{margin-bottom:24px}.rental-section1 .area2 .card-wrap .card{background:#fafafa;display:grid;grid-gap:0;gap:0;grid-row:span 2;grid-template-rows:subgrid}.rental-section1 .area2 .card-wrap .card img{display:block;width:100%}.rental-section1 .area2 .card-wrap .card .text-area{padding:22px 36px 32px}.rental-section1 .area2 .card-wrap .card .text-area p.p2{font-size:clamp(1.6rem,1.15rem + .75vw,2.2rem);font-weight:500;line-height:1.6;margin-bottom:20px}.rental-section1 .area2 .card-wrap .card .text-area p.p3{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.rental-section1 .area3{margin-bottom:80px}.rental-section1 .area3 a.black-box{border-radius:9999px;height:59px;margin:auto;width:332px}.rental-section1 .area3 a.black-box:after{bottom:0;margin:auto;right:28px;top:0}.rental-section1 .area4{margin-bottom:80px}.rental-section1 .area4 .gray-box{background:#fafafa;padding:50px 60px}.rental-section1 .area4 .gray-box p{font-size:clamp(1.8rem,1.5rem + .5vw,2.2rem);font-weight:500;line-height:1.6;margin-bottom:20px}.rental-section1 .area4 .gray-box .flex{display:flex;justify-content:space-between}.rental-section1 .area4 .gray-box .flex ul li{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2}.rental-section1 .area5 a.black-box{border-radius:9999px;height:59px;margin:auto;width:344px}.rental-section1 .area5 a.black-box:after{bottom:0;margin:auto;right:28px;top:0}html:lang(en) .rental-section1 .area4 .flex{flex-direction:column}.seven-net-section1{padding-bottom:100px}.seven-net-section1 .area1{margin-bottom:100px}.seven-net-section1 .area1 .flex{display:flex}.seven-net-section1 .area1 .flex .left{background-color:#fafafa;padding:48px 54px 0 48px;width:510px}.seven-net-section1 .area1 .flex .left p.p1{font-size:clamp(1.6rem,1.15rem + .75vw,2.2rem);font-weight:500;line-height:1.6;margin-bottom:20px}.seven-net-section1 .area1 .flex .left p.p2{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);line-height:2}.seven-net-section1 .area1 .flex .right{width:486px}.seven-net-section1 .area1 .flex .right img{display:block;width:100%}.seven-net-section1 .area2 .bottom-border-title{margin-bottom:24px}.seven-net-section1 .area2 .left-border-title{margin-bottom:20px}.seven-net-section1 .area2 p.msg{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);line-height:2;margin-bottom:40px;text-align:center}.seven-net-section1 .area2 ul{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:56px}.seven-net-section1 .area2 ul li{background-color:#fafafa;padding:24px 0 32px 36px}.seven-net-section1 .area2 ul li .inner{display:grid;grid-gap:0 10px;gap:0 10px;grid-template-areas:"head" "address" "tel"}.seven-net-section1 .area2 ul li .inner strong{display:block;font-size:clamp(1.7rem,1.475rem + .375vw,2rem);font-weight:500;grid-area:head;line-height:1.2;margin-bottom:16px}.seven-net-section1 .area2 ul li .inner p{font-size:clamp(1.3rem,1.15rem + .25vw,1.5rem);font-weight:400;line-height:1.6}.seven-net-section1 .area2 ul li .inner p.address{grid-area:address}.seven-net-section1 .area2 ul li .inner p.tel{grid-area:tel}.seven-net-section1 .area2 ul li .inner p.tel a{color:#222;font-size:clamp(1.3rem,1.15rem + .25vw,1.5rem)}.site-policy-section1 .white-box{padding:80px}.site-policy-section1 .white-box p.text{font-size:clamp(1.3rem,1.075rem + .375vw,1.6rem);font-weight:400;line-height:2.25;margin-bottom:56px}.site-policy-section1 .white-box p.text span.green{color:#00999b}.site-policy-section1 .white-box p.text a{color:#222;font-size:clamp(1.3rem,1.075rem + .375vw,1.6rem);font-weight:400;line-height:2.25;text-decoration:underline}.sitemap-section1{padding-bottom:100px}.sitemap-section1 .sitemap-block{display:grid;grid-gap:48px 56px;gap:48px 56px;grid-template-columns:repeat(3,1fr);margin-top:40px}.sitemap-section1 .sitemap-block .inner{align-content:start;display:grid;grid-gap:48px;gap:48px}.sitemap-section1 .sitemap-block .inner:nth-child(3) dl.others{display:none}.sitemap-section1 .sitemap-block .inner dl{display:grid;grid-gap:12px 0;gap:12px 0}.sitemap-section1 .sitemap-block .inner dl dt{border-bottom:1px solid #c7cece;font-size:1.8rem;font-weight:700;padding-bottom:8px}.sitemap-section1 .sitemap-block .inner dl dd{display:grid;grid-gap:8px 0;font-size:1.6rem;font-weight:700;gap:8px 0}.sitemap-section1 .sitemap-block .inner dl dd strong{color:#222;display:block;font-weight:500}.sitemap-section1 .sitemap-block .inner dl dd a{color:#00999b;display:flex;font-weight:500}.sitemap-section1 .sitemap-block .inner dl dd a:hover{text-decoration:underline}.sitemap-section1 .sitemap-block .inner dl dd a.child,.sitemap-section1 .sitemap-block .inner dl dd a.grandchild{font-size:1.5rem;gap:0 6px;position:relative}.sitemap-section1 .sitemap-block .inner dl dd a.child:before,.sitemap-section1 .sitemap-block .inner dl dd a.grandchild:before{border-bottom:1px solid #00999b;border-left:1px solid #00999b;content:"";height:6px;left:0;position:relative;top:.3em;width:8px}.sitemap-section1 .sitemap-block .inner dl dd a.child{margin-left:16px}.sitemap-section1 .sitemap-block .inner dl dd a.grandchild{margin-left:32px}.cad-section1 .white-box{padding:80px 80px 112px}.cad-section1 .white-box p.p1{font-size:clamp(1.8rem,1.425rem + .625vw,2.3rem);font-weight:500;margin-bottom:40px}.cad-section1 .white-box p.p2{font-weight:400;line-height:2;margin-bottom:80px}.catalog-section1 .white-box{padding:80px}.catalog-section1 .white-box h2{font-size:clamp(1.8rem,1.425rem + .625vw,2.3rem);font-weight:500;line-height:1.6;margin-bottom:40px}.catalog-section1 .white-box p.text{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:60px}.catalog-section1 .white-box ul.catalog-list{display:flex;flex-wrap:wrap;justify-content:space-between}.catalog-section1 .white-box ul.catalog-list li{background:#fafafa;height:460px;margin-bottom:24px;width:316px}.catalog-section1 .white-box ul.catalog-list li.empty{background:none;height:0;margin-bottom:0;padding:0}.catalog-section1 .white-box ul.catalog-list li .title-area{display:flex;height:100px;justify-content:center}.catalog-section1 .white-box ul.catalog-list li .title-area p{align-self:center;font-size:clamp(1.8rem,1.65rem + .25vw,2rem);font-weight:500;line-height:1.6;text-align:center}.catalog-section1 .white-box ul.catalog-list li .img-area{display:flex;height:226px;justify-content:center;margin-bottom:32px}.catalog-section1 .white-box ul.catalog-list li .img-area img{align-self:center;height:100%;width:auto}.catalog-section1 .white-box ul.catalog-list li a{align-items:center;background:#222;border-radius:9999px;display:flex;gap:0 16px;height:60px;justify-content:center;margin:auto;position:relative;width:216px}.catalog-section1 .white-box ul.catalog-list li a:after{background:url(../img/ic-download.svg) no-repeat 50%/contain;content:"";height:14px;right:28px;width:12px}.catalog-section1 .white-box ul.catalog-list li a span{align-self:center;color:#fff;font-size:1.7rem;font-weight:700;letter-spacing:.05em;line-height:1}.contact-section1 .white-box{padding:80px 80px 112px}.contact-section1 .white-box p.p1{font-size:clamp(1.8rem,1.425rem + .625vw,2.3rem);font-weight:500;line-height:2;margin-bottom:28px}.contact-section1 .white-box p.p2{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:24px}.contact-section1 .white-box p.p3{margin-bottom:48px}.contact-section1 .white-box p.p3,.contact-section1 .white-box p.p3 a{font-size:clamp(1.2rem,1.05rem + .25vw,1.4rem);font-weight:400;line-height:1.8}.contact-section1 .white-box p.p3 a{color:#222;text-decoration:underline}.contact-section1 .white-box a.black-box{margin:0 auto 72px}.download-section1 .white-box{padding:80px 80px 112px}.download-section1 .white-box h2{font-size:clamp(1.5rem,.9rem + 1vw,2.3rem);font-weight:500;line-height:1.6;margin-bottom:40px;white-space:nowrap}.download-section1 .white-box p.text{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);font-weight:400;line-height:2;margin-bottom:60px}.download-section1 .white-box .flex{display:flex;justify-content:space-between}.download-section1 .white-box .flex .box{background:#fafafa;padding:44px 36px 60px;width:486px}.download-section1 .white-box .flex .box p{color:#00999b;font-size:clamp(1.8rem,1.5rem + .5vw,2.2rem);font-weight:500;margin-bottom:32px;text-align:center}.download-section1 .white-box .flex .box .box-flex{display:flex;justify-content:space-between;margin:auto;width:420px}.download-section1 .white-box .flex .box a.black-box{margin:auto;width:200px}.faq-section1 .white-box{padding:60px 80px 90px}.faq-section1 .tabs{display:grid;grid-gap:20px 0;gap:20px 0;grid-template-columns:repeat(3,1fr);margin-bottom:60px}.faq-section1 .tabs li{border-right:1px solid #ebebeb;height:50px}.faq-section1 .tabs li:first-child{border-left:1px solid #ebebeb}.faq-section1 .tabs li a{color:#222;display:grid;font-size:clamp(1.4rem,1.1rem + .5vw,1.8rem);font-weight:700;height:100%;place-items:center;text-align:center;transition-duration:.7s}.faq-section1 .tabs li a:hover{color:#00999b}.faq-section1 .tabs li a.active{color:#00999b;pointer-events:none}.faq-section1 .faq-block,.faq-section1 .toggle{display:none}.faq-section1 .faq-block.active{display:block}.faq-section1 .faq-block .ls-faq{border-bottom:1px solid #f2f2f2}.faq-section1 .faq-block .ls-faq dt{border-top:1px solid #f2f2f2;cursor:pointer;padding:32px 64px 32px 50px;position:relative}.faq-section1 .faq-block .ls-faq dt:before{color:#b7bebe;content:"Q";font-family:Poppins,sans-serif;font-size:clamp(2.2rem,1.975rem + .375vw,2.5rem);font-weight:600;left:0;line-height:1;position:absolute;top:30px}.faq-section1 .faq-block .ls-faq dt:after{background:url(../img/ic-plus.svg) no-repeat 50%/contain;content:"";height:25px;position:absolute;right:18px;top:30px;width:25px}.faq-section1 .faq-block .ls-faq dt.active:after{background:url(../img/ic-minus.svg) no-repeat 50%/contain;height:1px;top:42px;width:25px}.faq-section1 .faq-block .ls-faq dt div{font-size:clamp(1.4rem,1.175rem + .375vw,1.7rem);font-weight:500;line-height:1.4}.faq-section1 .faq-block .ls-faq dd{background:#fafafa;display:none;padding:32px 40px 32px 88px;position:relative}.faq-section1 .faq-block .ls-faq dd div{font-size:clamp(1.3rem,1.15rem + .25vw,1.5rem);font-weight:400;line-height:2;position:relative;word-break:break-all}.faq-section1 .faq-block .ls-faq dd div:before{color:#00999b;content:"A";font-family:Poppins,sans-serif;font-size:clamp(2.2rem,1.975rem + .375vw,2.5rem);font-weight:600;left:-50px;line-height:1;position:absolute;top:5px}.faq-section1 .faq-block .ls-faq dd div a{color:#222;font-weight:500;line-height:1}.faq-section1 .faq-block .ls-faq dd div p{margin-top:2em}.faq-section1 .faq-block .ls-faq dd div cite{display:block;font-style:normal;margin-top:2em}.faq-section1 .faq-block .ls-faq dd div .ls-disc li{display:grid;grid-template-columns:1em 1fr}.faq-section1 .faq-block .ls-faq dd div .ls-disc li:before{content:"・"}.glossary-section1 .white-box{padding:60px 80px 80px}.glossary-section1 .tabs{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:60px}.glossary-section1 .tabs li{border-right:1px solid #f2f2f2;height:50px;width:9.0909090909%}.glossary-section1 .tabs li:first-child{border-left:1px solid #f2f2f2}.glossary-section1 .tabs li a{color:#222;display:grid;font-size:clamp(1.4rem,1.1rem + .5vw,1.8rem);font-weight:700;height:100%;place-items:center;text-align:center;transition-duration:.7s}.glossary-section1 .tabs li a:hover{color:#00999b}.glossary-section1 .tabs li a.active{color:#00999b;pointer-events:none}.glossary-section1 .tabs li a.no-word{color:rgba(34,34,34,.5);pointer-events:none}.glossary-section1 .tabs li a.no-word:hover{color:rgba(34,34,34,.5)}.glossary-section1 .tabs-word{display:flex;gap:0 10px;justify-content:space-between;margin-bottom:60px}.glossary-section1 .tabs-word li{height:50px;width:calc(20% - 8px)}.glossary-section1 .tabs-word li a{background-color:#fafafa;color:#222;display:grid;font-size:1.5rem;font-weight:700;height:100%;letter-spacing:.03em;place-items:center;transition-duration:.7s;width:100%}.glossary-section1 .tabs-word li a:hover{background-color:#00999b;color:#fff}.glossary-section1 .tabs-word li a:hover span{color:#fff}.glossary-section1 .toggle{display:none}.glossary-section1 .line-block,.glossary-section1 .word-block{margin:-120px 0 60px;padding-top:120px}.glossary-section1 .word-block dl{border-bottom:1px solid #f2f2f2}.glossary-section1 .word-block dl dt{border-top:1px solid #f2f2f2;color:#222;font-size:clamp(1.6rem,1.3rem + .5vw,2rem);font-weight:500;line-height:1.4;padding:30px 0 24px 40px;position:relative}.glossary-section1 .word-block dl dt:before{background:url(../img/ic-word.svg) no-repeat 50%/contain;content:"";height:20px;left:0;position:absolute;top:34px;width:24px}.glossary-section1 .word-block dl dd{font-size:clamp(1.3rem,1.15rem + .25vw,1.5rem);font-weight:400;line-height:2;padding:0 0 30px}main.movie-main{padding-bottom:0}.movie-section1{padding-bottom:100px}.movie-section1 .white-box{padding:80px}.movie-section1 .white-box h2.left-border-title{align-items:center;display:flex}.movie-section1 .white-box h2.left-border-title span.title1{font-size:clamp(1.8rem,1.05rem + 1.25vw,2.8rem);font-weight:500;line-height:1;margin-right:16px}.movie-section1 .white-box h2.left-border-title span.title2{font-size:clamp(1.2rem,.9rem + .5vw,1.6rem);font-weight:500;line-height:1.4}.movie-section1 ul.movie-list{margin-bottom:80px}.movie-section1 ul.movie-list li{background:#fafafa;display:flex;justify-content:space-between;margin-bottom:20px;padding:50px}.movie-section1 ul.movie-list li .left{width:355px}.movie-section1 ul.movie-list li .left h3{font-size:clamp(1.8rem,1.425rem + .625vw,2.3rem);font-weight:500;line-height:1.6;margin-bottom:18px}.movie-section1 ul.movie-list li .left p{font-size:clamp(1.3rem,1.075rem + .375vw,1.6rem);font-weight:400;line-height:2;margin-bottom:28px}.movie-section1 ul.movie-list li .left a.black-box{border-radius:9999px;height:59px;width:222px}.movie-section1 ul.movie-list li .left a.black-box:after{right:24px}.movie-section1 ul.movie-list li .right{background:#ebebeb;height:290px;width:517px}.movie-section1 ul.movie-list li .right .url{display:none}.movie-section1 ul.movie-list li .right img.movie-thumb{cursor:pointer;display:block;height:100%;width:100%}.movie-section1 ul.movie-list .pop-switch:hover{opacity:.8}.movie-section1 ul.mini-movie-list{display:flex;flex-wrap:wrap;justify-content:space-between}.movie-section1 ul.mini-movie-list li{cursor:pointer;margin-bottom:40px;width:231px}.movie-section1 ul.mini-movie-list li .url{display:none}.movie-section1 ul.mini-movie-list li .movie-thumb{cursor:pointer;display:block;height:130px;margin-bottom:12px;width:231px}.movie-section1 ul.mini-movie-list li p{color:#222;font-size:clamp(1.4rem,1.175rem + .375vw,1.7rem);font-weight:500;line-height:2}.movie-section1 ul.mini-movie-list li:hover p{text-decoration:underline}.movie-section1 ul.mini-movie-list li:hover .movie-thumb{opacity:.8}.movie-section1 .movie-pop{background:rgba(0,0,0,.7);display:flex;height:100dvh;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition-duration:.7s;width:100vw;z-index:10100}.movie-section1 .movie-pop.show{opacity:1;pointer-events:auto}.movie-section1 .movie-pop .movie-pop-block{align-self:center;height:39.3vw;position:relative;width:70vw}.movie-section1 .movie-pop .movie-pop-block .modal-close{background:url(../img/ic-modal-close.svg) no-repeat 50%/contain;border:none;cursor:pointer;height:20px;position:absolute;right:-30px;top:-30px;width:20px}.movie-section1 .movie-pop .movie-pop-block iframe{height:100%;width:100%}main.top-main{background:none;padding-bottom:0;padding-top:0}main.top-main .section-frame{height:100dvh;position:relative;width:100%}main.top-main .scrollify-section{height:100%;left:0;min-height:680px;position:absolute;top:0;transition-duration:.4s;width:100%}main.top-main .scrollify-section.vanish,main.top-main .scrollify-section.vanish img.top-main-view{opacity:0;pointer-events:none}main.top-main .scrollify-section .relative{display:flex;height:100%;justify-content:center;position:relative;width:100%}main.top-main .scrollify-section img.top-main-view{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition-duration:6s;width:100%;z-index:-1000}main.top-main .scrollify-section .top-common-flex{align-items:center;display:flex}main.top-main .scrollify-section .top-common-flex p.p1{font-size:5.3rem;font-weight:500;margin-bottom:24px}main.top-main .scrollify-section .top-common-flex p.p2{font-size:clamp(1.4rem,1.25rem + .25vw,1.6rem);letter-spacing:.05em;line-height:2;margin-bottom:48px}main.top-main .nav-section{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr;position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:100}main.top-main .nav-section button{background:#b7bebe;border:none;border-radius:50%;cursor:pointer;display:block;height:8px;transition-duration:.5s;width:8px}main.top-main .nav-section button:not([disabled]):hover{background:#000}main.top-main .nav-section button:disabled{background:#000;pointer-events:none}main.top-main h2{color:#00999b;font-family:Poppins,sans-serif;font-size:3rem;font-weight:600}main.top-main p.sub-title{margin-bottom:80px}main.top-main p.sub-title span{color:#00999b;font-size:1.6rem;font-weight:700;padding-right:48px;position:relative}main.top-main p.sub-title span:after{background:#00999b;content:"";height:1px;opacity:.5;position:absolute;right:0;top:12px;width:41px}.hero{height:100dvh}.hero .container{align-self:center}.hero .relative{display:flex;height:100%;justify-content:center;width:100%}.hero .video-frame{height:100dvh;left:0;position:absolute;top:0;width:100%;z-index:-1000}.hero .video-frame video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero p{font-size:5.5rem;font-weight:500;line-height:1.75;text-align:center}.hero .scroll-down{background:url(../img/scroll-down.svg) no-repeat 50%/contain;border:none;bottom:40px;cursor:pointer;height:78px;left:50%;position:absolute;transform:translateX(-50%);width:17px}.about-business,.about-essence,.about-message,.about-purpose,.products{background:url(../img/top-main-view.png) no-repeat 50%/cover}.about-business .relative,.about-essence .relative,.about-message .relative,.about-purpose .relative,.products .relative{background:hsla(0,0%,100%,.9)}.about-purpose{display:flex;height:100dvh;justify-content:center}.about-purpose .container{align-self:center}.about-purpose .top-common-flex .left{width:60%}.about-purpose .top-common-flex .left strong{display:block;font-size:clamp(1.8rem,0rem + 3vw,3.6rem);font-weight:500;line-height:1.6;margin-bottom:24px}.about-purpose .top-common-flex .right{width:40%}.about-essence{display:flex;height:100dvh;justify-content:center}.about-essence .container{align-self:center}.about-essence .top-common-flex .left,.about-essence .top-common-flex .right{width:50%}.about-message{display:flex;height:100dvh;justify-content:center}.about-message .container{align-self:center}.about-message .top-common-flex .left,.about-message .top-common-flex .right{width:50%}.about-business{display:flex;height:100dvh;justify-content:center}.about-business .container{align-self:center}.about-business .top-common-flex .left{padding-right:72px;width:40%}.about-business .top-common-flex .left img{width:100%}.about-business .top-common-flex .right{width:60%}.products .container{align-self:center}.products .top-common-flex .left{width:35%}.products .top-common-flex .right{padding-left:48px;width:65%}.products .product-frame{height:420px;margin:auto;position:relative;width:420px}.products .product-frame a.product-link{display:block;opacity:.15;position:absolute;transition-duration:.7s;z-index:10}.products .product-frame a.product-link.active{opacity:1}.products .product-frame a.product-link img{display:block;width:100%}.products .product-frame a.product1{left:187px;top:-40px;width:98px}.products .product-frame a.product2{left:340px;top:-5px;width:90px}.products .product-frame a.product3{left:425px;top:124px;width:133px}.products .product-frame a.product4{left:436px;top:255px;width:103px}.products .product-frame a.product4.en{width:116px}.products .product-frame a.product4.kr{width:101px}.products .product-frame a.product5{left:330px;top:407px;width:98px}.products .product-frame a.product5.en{width:154px}.products .product-frame a.product5.kr{width:133px}.products .product-frame a.product6{left:103px;top:451px;width:130px}.products .product-frame a.product6.en{left:128px;width:104px}.products .product-frame a.product6.kr{left:115px;width:118px}.products .product-frame a.product7{left:-63px;top:390px;width:133px}.products .product-frame a.product7.en{left:-88px;width:166px}.products .product-frame a.product7.kr{left:-16px;width:95px}.products .product-frame a.product8{left:-185px;top:274px;width:170px}.products .product-frame a.product8.en{left:-217px;width:200px}.products .product-frame a.product8.kr{left:-145px;width:130px}.products .product-frame a.product9{left:-160px;top:133px;width:141px}.products .product-frame a.product9.en{left:-150px;width:125px}.products .product-frame a.product9.kr{left:-124px;width:101px}.products .product-frame a.product10{left:-57px;top:-2px;width:141px}.products .product-frame a.product10.en{left:-47px;top:10px;width:110px}.products .product-frame a.product10.kr{left:-4px;top:4px;width:81px}.products ul.product-list{display:none}.products ul.product-list li{display:flex;height:10vw;justify-content:center;margin-bottom:2vw;width:33.3%}.products ul.product-list li:nth-child(2),.products ul.product-list li:nth-child(5),.products ul.product-list li:nth-child(8){border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2}.products ul.product-list li:nth-child(10),.products ul.product-list li:nth-child(11){width:50%}.products ul.product-list li:nth-child(10){border-right:1px solid #f2f2f2;justify-content:flex-end}.products ul.product-list li:nth-child(10) a{margin-right:2.6vw}.products ul.product-list li:nth-child(11){justify-content:flex-start}.products ul.product-list li:nth-child(11) a{margin-left:2.6vw}.products ul.product-list li a{align-self:center;display:block}.products ul.product-list li a.sp-product1 img{width:10vw}.products ul.product-list li a.sp-product2 img{width:9vw}.products ul.product-list li a.sp-product3 img,.products ul.product-list li a.sp-product3.en img,.products ul.product-list li a.sp-product3.kr img{width:13.5vw}.products ul.product-list li a.sp-product4 img{width:13.2vw}.products ul.product-list li a.sp-product4.en img{width:10vw}.products ul.product-list li a.sp-product4.kr img{width:6.8vw}.products ul.product-list li a.sp-product5 img{width:11.4vw}.products ul.product-list li a.sp-product5.en img{width:11vw}.products ul.product-list li a.sp-product5.kr img{width:9.5vw}.products ul.product-list li a.sp-product6 img{width:9.6vw}.products ul.product-list li a.sp-product6.en img{width:15vw}.products ul.product-list li a.sp-product6.kr img{width:14vw}.products ul.product-list li a.sp-product7 img{width:15.3vw}.products ul.product-list li a.sp-product7.en img{width:9vw}.products ul.product-list li a.sp-product7.kr img{width:11vw}.products ul.product-list li a.sp-product8 img{width:15.3vw}.products ul.product-list li a.sp-product8.en img{width:16vw}.products ul.product-list li a.sp-product8.kr img{width:9.3vw}.products ul.product-list li a.sp-product9 img{width:15.3vw}.products ul.product-list li a.sp-product9.en img{width:16.5vw}.products ul.product-list li a.sp-product9.kr img{width:12.3vw}.products ul.product-list li a.sp-product10 img{width:17.2vw}.products ul.product-list li a.sp-product10.en img{width:12vw}.products ul.product-list li a.sp-product10.kr img{width:10.2vw}.products ul.product-list li a.sp-product11 img{width:15.3vw}.products ul.product-list li a.sp-product11.en img{width:8.5vw}.products ul.product-list li a.sp-product11.kr img{width:7.3vw}.products ul.product-list li a img{display:block}.products .icon-frame{bottom:0;display:flex;height:320px;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;width:320px}.products .icon-frame a{align-self:center;display:none;transition-duration:.7s}.products .icon-frame a img{display:block;height:100%;width:100%}.products .icon-frame a.product-icon1{width:300px}.products .icon-frame a.product-icon2{margin-right:28px;width:350px}.products .icon-frame a.product-icon3{width:246px}.products .icon-frame a.product-icon4{width:134px}.products .icon-frame a.product-icon5{margin-left:-24px;width:255px}.products .icon-frame a.product-icon6{width:192px}.products .icon-frame a.product-icon7{width:210px}.products .icon-frame a.product-icon8{width:330px}.products .icon-frame a.product-icon9{width:201px}.products .icon-frame a.product-icon10{width:274px}.products .circle-frame{height:420px;margin:auto;position:relative;transform:translate(37px,14px) rotate(16deg);width:420px}.products .circle-frame .border{border-radius:3px;display:inline-block;height:210px;left:calc(50% - 80px);opacity:.15;position:absolute;top:0;transform-origin:center bottom;transition-duration:.7s;width:80px}.products .circle-frame .border.active{opacity:1}.products .circle-frame .border .relative{height:100%;position:relative;width:100%}.products .circle-frame .border .relative img{position:absolute;top:-7px;width:100%}.products .circle-frame .circle{display:inline-block;height:210px;left:calc(50% - 50px);opacity:.15;position:absolute;top:0;transform-origin:center bottom;transition-duration:.7s;width:20px}.products .circle-frame .circle.active{opacity:1}.products .circle-frame .circle.active .relative span.parent{border:1px solid #00999b}.products .circle-frame .circle .relative{height:100%;position:relative;width:100%}.products .circle-frame .circle .relative span.parent{position:absolute;top:-14px;transition-duration:.7s;width:20px}.products .circle-frame .circle .relative span span.child{align-self:center;background:#00999b;border-radius:50%;height:6px;width:6px}.products .circle-frame .circle .relative span.parent{border-radius:50%;display:flex;height:20px;justify-content:center}.products .circle-frame .circle .relative span.child{align-self:center;background:#00999b;border-radius:50%;height:6px;width:6px}.news{background:hsla(0,0%,100%,.9);padding:80px 0}.news ul.news-list{border-top:1px solid #f2f2f2;margin-bottom:46px}.news ul.news-list li{border-bottom:1px solid #f2f2f2}.news ul.news-list li a{align-items:center;display:flex;padding:24px 0}.news ul.news-list li a span.date{color:#bbb;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4;width:110px}.news ul.news-list li a .category{border:1px solid #00999b;border-radius:9999px;display:flex;height:29px;justify-content:center;margin-right:24px;width:90px}.news ul.news-list li a .category span{align-self:center;color:#00999b;font-size:1.2rem;font-weight:400;line-height:1.8;text-align:center}.news ul.news-list li a p.title{color:#000;font-size:clamp(1.3rem,1.15rem + .25vw,1.5rem);font-weight:500;line-height:1.6;width:960px}.news a.gray-box{background:#fafafa;border-radius:9999px;display:flex;height:64px;justify-content:center;margin:auto;position:relative;transition-duration:.7s;width:228px}.news a.gray-box:after{background:url(../img/ic-arrow-right-black.svg) no-repeat 50%/contain;bottom:0;content:"";height:22px;margin:auto;position:absolute;right:37px;top:0;transition-duration:.7s;width:8px}.news a.gray-box:hover:after{right:24px}.news a.gray-box span{align-self:center;color:#222;font-size:clamp(1.4rem,1.175rem + .375vw,1.7rem);font-weight:700;letter-spacing:.03em;line-height:2.4}.company{margin-bottom:108px}.company .flex{background:#000;display:flex}.company .flex .block{padding:88px 0 100px;position:relative}.company .flex .block p.p1{color:#fff;font-size:clamp(3.6rem,2.85rem + 1.25vw,4.6rem);font-weight:600;line-height:1.7;text-align:center}.company .flex .block p.p2{color:#fff;font-size:clamp(1.4rem,1.1rem + .5vw,1.8rem);font-weight:700;letter-spacing:.1em;line-height:2;margin-bottom:40px;text-align:center}.company .flex .block a.link-box{border:1px solid #fff;border-radius:9999px;display:flex;height:70px;justify-content:center;margin:auto;position:relative;transition-duration:.7s;width:250px}.company .flex .block a.link-box:after{background:url(../img/ic-arrow-right-white.svg) no-repeat 50%/contain;bottom:0;content:"";height:100%;margin:auto;position:absolute;right:36px;top:0;transition-duration:.7s;width:7px}.company .flex .block a.link-box:hover:after{right:24px}.company .flex .block a.link-box span{align-self:center;color:#fff;font-size:1.7rem;font-weight:700;letter-spacing:.05em}.company .flex .company-block,.company .flex .recruit-block{background-position:50%;background-size:cover;width:50%}.company .flex .company-block{background-image:url(../img/company-bg.png)}.company .flex .company-block.en,.company .flex .company-block.kr{width:100%}.company .flex .recruit-block{background-image:url(../img/recruit-bg.png)}.company .flex .recruit-block .link-flex{align-items:center;display:flex;justify-content:space-between;margin:auto;width:540px}html:lang(en) .about-purpose .top-common-flex .left strong{font-size:clamp(1.8rem,1rem + 1.333vw,2.6rem)}html:lang(ko) .about-purpose .top-common-flex .left strong{font-size:clamp(1.8rem,.6rem + 2vw,3rem)}@media screen and (max-width:1400px){header>.inner{justify-content:space-between;max-width:auto;min-width:auto}header>.inner .logo{margin-right:0}header>.inner nav{gap:0 40px;margin-right:0}header>.inner .right .switch-lang{margin-right:32px}html:lang(en) header>.inner nav,html:lang(ko) header>.inner nav{margin-right:0}}@media screen and (max-width:1200px){main.page-main.product-item-main{padding-bottom:120px;padding-top:230px}main.page-main.product-item-main .card-choose{justify-content:center}main.page-main.product-item-main .card-choose.col2{grid-template-columns:repeat(1,486px)}main.page-main.product-item-main .card-choose.col3{grid-template-columns:repeat(1,316px)}main.page-main.product-item-main .card-choose li p{padding:20px 16px 24px}main.page-main .breadcrumb{justify-content:flex-start;-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none}main.page-main .gray-block1{flex-direction:column-reverse}main.page-main .gray-block1>.inner,main.page-main .gray-block1>.inner>.text-block{width:100%}main.page-main .gray-block1>.inner>.black-box{margin:auto}main.page-main .gray-block1>.img{width:100%}main.page-main .ls-img-col4{margin-bottom:24px}.container{width:100%}.common-green-section p.p1{padding:0 24px}.common-green-section .flex{align-items:center;flex-direction:column;gap:20px;padding:0 32px}.common-green-section .flex.flex1 :where(p){margin-bottom:10px}.common-green-section .flex a.tel{pointer-events:auto}.flow.col4{grid-template-columns:repeat(2,1fr)}.flow.col5{grid-template-columns:repeat(3,1fr)}.nav-product{overflow-x:scroll;top:82px}.nav-product .inner{justify-content:space-between;padding:10px 12px}.pad-hide{display:none!important}footer .footer-container1 .inner{align-items:center;justify-content:space-around}footer .footer-container1 .inner .info{grid-template-columns:1fr}footer .footer-container1 .inner .info p{display:none}footer .footer-container1 .inner .sns{display:flex}footer .footer-container1 .inner .nav-footer{display:none}footer .footer-container2 .inner{max-width:auto;padding:20px}footer .footer-container2 .inner nav ul,footer .footer-container2 .inner nav ul li{gap:0 8px}footer .footer-container2 .inner .sns{display:none}html:lang(en) footer .footer-container1 .inner .info,html:lang(ko) footer .footer-container1 .inner .info{grid-template-columns:1fr}header,header.scroll{height:80px}header.scroll>.inner .logo a{height:100%;width:100%}header>.inner nav{display:none}header>.inner .right .switch-lang{margin-right:18px}header>.inner .right .nav-trigger{display:grid}.business-section1 .model-block{grid-template-areas:"model1" "text1" "model2" "text2";grid-template-columns:403px;justify-content:center;margin-bottom:56px}.business-section1 .model-block .model.model2{margin-top:32px;margin-top:0}.about-section1 .block .flex{align-items:flex-start;flex-direction:column}.about-section1 .block .text-area{margin-bottom:32px;width:100%}.about-section1 .block .img-area{display:flex;justify-content:center;width:100%}.about-section1 .block1 .img-area,.about-section1 .block1 .text-area{width:100%}.about-section1 .block2 .flex{flex-direction:column-reverse}.about-section1 .block2 .text-area{padding-left:0;width:100%}.about-section1 .block2 .img-area{width:100%}.about-section1 .block3 .text-area{padding-left:0;width:100%}.about-section1 .block3 .img-area{margin-left:0;width:100%}.about-section1 .block3 .img-area img{height:352px;width:352px}.purpose-section1 .head{gap:0 24px}.history-section1 .green-block{border-radius:10px;margin:0 auto 40px;padding:16px 24px;position:relative;top:auto;width:295px;z-index:10}.history-section1 .green-block.green-block-pc{display:none}.history-section1 .green-block.green-block-sp{display:block}.history-section1 .white-box{padding:80px 80px 112px}.history-section1 .history-box .flex:last-child{margin-bottom:0}.history-section1 .history-box .flex p.year{display:none}.history-section1 .history-box .flex .center{padding-top:10px}.history-section1 .history-box .flex .right{padding-left:24px;width:90%}.history-section1 .history-box .flex .right p.sp-year{display:block;font-size:1.8rem;font-weight:700;line-height:1.8;margin-bottom:4px}.history-section1 .history-box1 .history-content:before{bottom:auto;height:calc(100% - 22px);left:3px}.history-section1 .history-box2 .history-content:before{bottom:auto;height:calc(100% - 16px);left:3px;top:16px}.history-section1 .history-box3{margin-bottom:0}.history-section1 .history-box3 .history-content:before{bottom:auto;height:calc(100% - 22px);left:3px;top:16px}.office-section1 .map-area{display:none}.office-section1 .link-jump{margin-top:0;padding-top:0}.profile-section1 .flex{align-items:center;flex-direction:column;margin-bottom:56px}.profile-section1 .info-block{margin-bottom:48px;width:100%}.profile-section1 .info-list .title{width:25%}.profile-section1 .info-list .content{width:75%}.link-section1 .white-box>ul{margin-bottom:40px}.link-section1 .white-box>ul.col2{grid-template-columns:1fr}.link-section1 .white-box>ul.col2 li:nth-child(2){border-top:none}.link-section1 .white-box>ul.col3{grid-template-columns:1fr}.link-section1 .white-box>ul.col3 li:nth-child(2),.link-section1 .white-box>ul.col3 li:nth-child(3){border-top:none}.archive-section1 .white-box ul li a p.title{width:45vw}.single-section1 .single-block .link-frame a.back-link{height:54px;margin:0 auto;width:150px}.single-section1 .single-block .link-frame a.next-link,.single-section1 .single-block .link-frame a.prev-link{height:50px;width:110px}.privacy-section1 .white-box .gray-box{padding:40px 32px}.privacy-section1 .white-box .gray-box .flex{flex-direction:column-reverse}.privacy-section1 .white-box .gray-box .flex p{margin-bottom:24px;width:100%}.door-rental-section1 .area3 .flex{align-items:center;flex-direction:column}.door-rental-section1 .area3 .flex .left{margin-bottom:40px}.door-rental-section1 .area4 .flex{align-items:center;flex-direction:column}.door-rental-section1 .area4 .flex .left{margin-bottom:40px}.door-section1 .area1 .flex{flex-direction:column}.door-section1 .area1 .flex .left,.door-section1 .area1 .flex .right{width:100%}.door-section1 .area1 .flex .left{margin-bottom:56px;padding-right:0}.door-section1 .area1 .flex .right{text-align:center}.door-section1 .area1 .flex .right img{width:486px}.door-section1 .area5 .flex{align-items:center;flex-direction:column}.door-section1 .area5 .flex .left{margin-bottom:56px;width:100%}.door-section1 .area5 .flex .right{width:100%}.door-section1 .area5 .flex .right img{margin:auto}.general-section1 .area1 .flex{flex-direction:column}.general-section1 .area1 .flex .left,.general-section1 .area1 .flex .right{width:100%}.general-section1 .area1 .flex .left{margin-bottom:56px;padding-right:0}.general-section1 .area1 .flex .right img{margin:auto}.general-section1 .area3 .flex{flex-direction:column}.general-section1 .area3 .flex .left,.general-section1 .area3 .flex .right{width:100%}.general-section1 .area3 .flex .left{margin-bottom:56px;padding-right:0}.general-section1 .area3 .flex .right img{margin:auto}.large-section1 .area1 .flex{align-items:center;flex-direction:column}.large-section1 .area1 .flex .left,.large-section1 .area1 .flex .right{width:100%}.large-section1 .area1 .flex .left{margin-bottom:56px;padding-right:0}.large-section1 .area1 .flex .left p{margin-bottom:0}.large-section1 .area1 .flex .right{text-align:center}.large-section1 .area1 .flex .right img{width:486px}.large-section1 .area2 table .w-152,.large-section1 .area2 table .w-212,.large-section1 .area2 table .w-328{width:auto}.large-section1 .area4 .gray-box .flex{align-items:center;flex-direction:column}.large-section1 .area4 .gray-box .flex .box{margin-bottom:40px;padding:0}.large-section1 .area4 .gray-box .flex .box2{border-left:none;border-right:none;padding:0}.small-section1 .area1 .flex{flex-direction:column}.small-section1 .area1 .flex .left,.small-section1 .area1 .flex .right{width:100%}.small-section1 .area1 .flex .left{margin-bottom:56px;padding-right:0}.small-section1 .area1 .flex .left p{margin-bottom:0}.small-section1 .area1 .flex .right{text-align:center}.small-section1 .area1 .flex .right img{width:486px}.small-section1 .area2 thead th:nth-of-type(2){width:50%}.small-section1 .area4 .gray-box .flex{align-items:center;flex-direction:column}.small-section1 .area4 .gray-box .flex .box{margin-bottom:40px;padding:0}.small-section1 .area4 .gray-box .flex .box2{border-left:none;border-right:none;padding:0}.platwall-example-section1 .left-border-title{margin-bottom:20px}.platwall-example-section1 .white-box .block .p-title-flex{align-items:flex-start;flex-direction:column}.platwall-example-section1 .white-box .block ul{grid-template-columns:repeat(2,1fr)}.plat-section1 .area1 .flex{flex-direction:column}.plat-section1 .area1 .flex .left,.plat-section1 .area1 .flex .right{width:100%}.plat-section1 .area1 .flex .left{margin-bottom:56px;padding-right:0}.plat-section1 .area1 .flex .left p{margin-bottom:0}.plat-section1 .area1 .flex .right{text-align:center}.plat-section1 .area1 .flex .right img{width:486px}.plat-section1 .area5 .flex{align-items:center;flex-direction:column}.plat-section1 .area5 .flex .left{margin-bottom:56px;width:100%}.plat-section1 .area5 .flex .right{text-align:center;width:100%}main.products-main{padding-bottom:120px}.products-section1 .white-box .block .flex2{align-items:center;flex-direction:column}.products-section1 .white-box .block .flex2 .left{margin-bottom:24px}.products-section1 .white-box .block1 .flow-sales{gap:48px;grid-template-columns:282px;place-content:center}.products-section1 .white-box .block1 .flow-sales li:not(:last-child):after{background-image:url(/assets/img/ic-flow-arrow-down-gray.svg);bottom:-36px;height:23px;left:50%;right:auto;top:auto;transform:translateX(-50%) translateY(0);width:24px}.products-section1 .white-box .block1 .gray-box{justify-content:flex-start}.products-section1 .white-box .block1 .gray-box ul,.seven-section1 .area1 .flex{flex-direction:column}.seven-section1 .area1 .flex .left,.seven-section1 .area1 .flex .right{width:100%}.seven-section1 .area1 .flex .left{margin-bottom:56px;padding-right:0}.seven-section1 .area1 .flex .right{text-align:center}.seven-section1 .area3 .flex{align-items:center;flex-direction:column}.seven-section1 .area3 .flex .left{margin-bottom:56px;width:100%}.seven-section1 .area3 .flex .right{width:100%}.seven-section1 .area3 .flex .right img{margin:0 auto 24px}.speed-section1 .area1 .flex{flex-direction:column}.speed-section1 .area1 .flex .left,.speed-section1 .area1 .flex .right{width:100%}.speed-section1 .area1 .flex .left{margin-bottom:56px;padding-right:0}.speed-section1 .area1 .flex .left p{margin-bottom:0}.speed-section1 .area1 .flex .right{text-align:center}.speed-section1 .area1 .flex .right img{width:486px}.speed-section1 .area2 table .w-330{width:auto}.speed-section1 .area4 .flex{align-items:center;flex-direction:column;margin-bottom:0}.speed-section1 .area4 .flex img{margin-bottom:24px}.tobiline-section1 .area1 .flex{flex-direction:column}.tobiline-section1 .area1 .flex .left,.tobiline-section1 .area1 .flex .right{width:100%}.tobiline-section1 .area1 .flex .left{margin-bottom:56px;padding-right:0}.tobiline-section1 .area1 .flex .right,.tobiline-section1 .area2 small{text-align:center}.tobiline-section1 .area4 .flex{flex-direction:column}.tobiline-section1 .area4 .flex .left{margin-bottom:56px;width:100%}.tobiline-section1 .area4 .flex .right{width:100%}.tobiline-section1 .area4 .flex .right img{margin:0 auto 24px}.tobislide-section1 .area1 .flex{align-items:center;flex-direction:column}.tobislide-section1 .area1 .flex .left,.tobislide-section1 .area1 .flex .right{width:100%}.tobislide-section1 .area1 .flex .left{margin-bottom:56px;padding-right:0}.tobislide-section1 .area1 .flex .right{text-align:center}.tobislide-section1 .area3 .flex{align-items:center;flex-direction:column}.tobislide-section1 .area3 .flex .left{margin-bottom:56px;width:100%}main.employee-about-main{padding-bottom:120px}.employee-about-section1 .area1 .gray-box1,.employee-about-section1 .area1 .gray-box2{padding:80px 16px}.employee-about-section1 .area1 .gray-box2 img{max-width:90%}.employee-about-section1 .area1 .flex{align-items:center;flex-direction:column}.employee-about-section1 .area1 .flex .left{margin-bottom:48px;width:100%}.employee-about-section1 .area1 .flex .left .info-list .title{width:25%}.employee-about-section1 .area1 .flex .left .info-list .content{width:75%}.employee-about-section1 .area1 .flex2{flex-direction:column}.employee-about-section1 .area1 .flex2 .left{margin-bottom:48px;width:100%}.employee-about-section1 .area2 .flex{flex-direction:column-reverse}.employee-about-section1 .area2 .flex .left{padding:50px;width:100%}.employee-about-section1 .area2 .flex .left .white-block,.employee-about-section1 .area2 .flex .right{width:100%}.employee-about-section1 .area3 .flex,.employee-about-section1 .area5 .flex{align-items:center;flex-direction:column}.employee-about-section1 .area5 .flex .left{margin-bottom:24px}main.employee-main,main.overall-main{padding-bottom:120px}.overall-section1 .area3 .flex{align-items:center;flex-direction:column}.overall-section1 .area4 .flex .left,.overall-section1 .area4 .flex .right{width:49%}.overall-section1 .area4 .flex2{align-items:center;flex-direction:column}.overall-section1 .area4 .flex2 .left{width:100%}.overall-section1 .area5 .flex{align-items:center;flex-direction:column}.overall-section1 .area5 .flex .left{margin-bottom:56px;width:100%}main.enclosure-main{padding-bottom:120px}.enclosure-section1 .area1 .gray-box .flex2{align-items:center;flex-direction:column}.enclosure-section1 .area1 .gray-box .flex2 .left{margin-bottom:40px;width:100%}.enclosure-section1 .area1 .gray-box .flex2 .right{width:100%}.enclosure-section1 .area2 ul{gap:16px;grid-template-columns:repeat(3,1fr)}.enclosure-section1 .area3 .flex{align-items:center;flex-direction:column}.enclosure-section1 .area3 .flex .box{margin-bottom:24px}.enclosure-section1 .area4 .gray-box img.netis-text{width:277px}.rental-example-section1 .area{margin-bottom:70px}.rental-example-section1 .area ul li{grid-column:span 3}.rental-example-section1 .area ul li.col3{grid-column:span 2}.rental-example-section1 .area5{margin-bottom:0}.rental-section1 .area2 .card-wrap{grid-template-columns:repeat(1,316px);justify-content:center}.rental-section1 .area2 .card-wrap.col2{grid-template-columns:repeat(1,486px)}.rental-section1 .area2 .card-wrap.adjust-mb1{margin-bottom:60px}.rental-section1 .area4 .gray-box .flex{flex-direction:column}.seven-net-section1 .area1 .flex{align-items:center;flex-direction:column-reverse}.seven-net-section1 .area1 .flex .left{padding:48px 48px 40px}.seven-net-section1 .area1 .flex .right{width:510px}.catalog-section1 .white-box{padding:80px 40px}.catalog-section1 .white-box ul.catalog-list{justify-content:space-around}.mk-section .mktoForm{width:100%!important}.mk-section .mktoForm .mktoFieldWrap,.mk-section .mktoForm .mktoFormCol,.mk-section .mktoForm .mktoRadioList{display:flex;flex-direction:column;max-width:100%!important}.mk-section .mktoForm input[type=date],.mk-section .mktoForm input[type=email],.mk-section .mktoForm input[type=number],.mk-section .mktoForm input[type=tel],.mk-section .mktoForm input[type=text],.mk-section .mktoForm input[type=url],.mk-section .mktoForm textarea{max-width:100%!important}.mk-section .mktoForm .mktoButtonWrap.mktoArrowButton{margin-left:0!important}.mk-section .mktoForm .mktoRadioList{display:grid;grid-template-columns:16px 1fr;grid-gap:16px 0;gap:16px 0}.mk-section .mktoForm .mktoRadioList>label{margin-bottom:0!important;margin-left:8px!important}.mk-section .mktoHtmlText{width:100%!important}.download-section1 .white-box .flex{align-items:center;flex-direction:column}.download-section1 .white-box .flex .box{margin-bottom:56px}.glossary-section1 .tabs{gap:24px 0}.glossary-section1 .tabs li{width:16.6666666667%}.glossary-section1 .tabs li:nth-child(7){border-left:1px solid #f2f2f2}.movie-section1 ul.movie-list li{flex-direction:column-reverse}.movie-section1 ul.movie-list li .left{width:100%}.movie-section1 ul.movie-list li .left a.black-box{margin:auto}.movie-section1 ul.movie-list li .right{height:auto;margin-bottom:40px;width:100%}.movie-section1 ul.mini-movie-list{justify-content:space-around}main.top-main .section-frame{height:auto;position:static}main.top-main .scrollify-section{min-height:auto;position:static}main.top-main .scrollify-section.vanish{opacity:1;pointer-events:auto}main.top-main .scrollify-section .top-common-flex p.p1{font-size:clamp(2.4rem,1.6rem + 1.333vw,3.2rem)}main.top-main .nav-section{display:none}main.top-main p.sub-title{margin-bottom:40px}.hero{height:100dvh!important;min-height:680px!important}.hero .video-frame{position:fixed;z-index:-100000}.hero p{font-size:clamp(2.9rem,1.8rem + 1.833vw,4rem)}.about-business,.about-essence,.about-message,.about-purpose,.products{background:none}.about-business .relative,.about-essence .relative,.about-message .relative,.about-purpose .relative,.products .relative{padding:60px 0}.about-business,.about-essence,.about-message,.about-purpose{height:auto}.products{display:flex;justify-content:center}.products .top-common-flex .left{width:40%}.products .top-common-flex .right{width:60%}.products .product-frame{display:none}.products ul.product-list{display:flex;flex-wrap:wrap}.news ul.news-list li a p.title{width:70vw}.company .flex .block a.link-box{height:60px;width:220px}.company .flex .recruit-block .link-flex{flex-wrap:wrap;justify-content:space-around;width:95%}.company .flex .recruit-block .link-flex .link-box{margin-bottom:18px}}@media screen and (max-width:960px){main.page-main .ls-img-col4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.door-section1 .area4 .ls-img{gap:16px;grid-template-columns:repeat(6,1fr)}.door-section1 .area4 .ls-img li:first-child{grid-column:2/4}.door-section1 .area4 .ls-img li:nth-child(2){grid-column:4/6}.door-section1 .area4 .ls-img li:nth-child(3),.door-section1 .area4 .ls-img li:nth-child(4),.door-section1 .area4 .ls-img li:nth-child(5){grid-column:span 2}.rental-example-section1 .area ul{gap:16px}}@media screen and (max-width:767px){.flow.col3,.flow.col5{grid-template-columns:repeat(2,1fr)}footer .footer-container2 .inner{flex-direction:column;gap:16px 0}.office-section1 .white-box{padding:40px 20px 100px}.enclosure-section1 .area2 ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){body{min-width:375px}main{padding-bottom:78px;padding-top:96px}main.page-main.product-item-main{padding-bottom:78px;padding-top:160px}main.page-main.product-item-main .white-box{padding:30px 20px 40px}main.page-main.product-item-main .left-border-title{margin-bottom:20px}main.page-main.product-item-main .table-block table td,main.page-main.product-item-main .table-block table th{padding:10px 2px}main.page-main.product-item-main .card-choose.col2,main.page-main.product-item-main .card-choose.col3{grid-template-columns:1fr}main.page-main.product-item-main .card-choose li p{padding:20px 24px 24px}main.page-main .title-box{margin-bottom:40px}main.page-main .title-box .product-info{margin-bottom:12px}main.page-main .title-box p span{padding-right:40px}main.page-main .left-border-title{margin-bottom:36px;padding-left:10px}main.page-main .left-border-title:before{width:3px}main.page-main .bottom-border-title{margin-bottom:30px;padding-bottom:16px}main.page-main .gray-block1>.inner{padding:20px 20px 32px}main.page-main .gray-block1>.inner>h3{margin-bottom:12px}main.page-main .gray-block1>.inner>p{line-height:1.8;margin-bottom:32px}main.page-main .gray-block1>.inner>.text-block{margin-bottom:20px;padding:16px}main.page-main .ls-img-col4{gap:16px;grid-template-columns:1fr;margin-bottom:20px}.container{padding:0 5vw}.common-green-section{padding:40px 0}.common-green-section p.p1{margin-bottom:30px}.flow.col2,.flow.col3,.flow.col4,.flow.col5{grid-template-columns:1fr}.flow li:not(:last-child):after{background-image:url(/assets/img/ic-flow-arrow-down-gray.svg);bottom:-36px;height:23px;left:50%;right:auto;top:auto;transform:translateX(-50%) translateY(0);width:24px}.nav-product{top:calc(17vw + 2px)}.nav-product .inner{padding:10px 20px}.pagination{gap:0 12px}.pagination a,.pagination span{min-height:16px;min-width:16px}.pagination a.current:after{bottom:-4px}.pagination a.next,.pagination a.prev{height:40px;width:40px}.recruit-common-section.employee-section2 .flex{flex-direction:column-reverse}.recruit-common-section .flex{flex-direction:column}.recruit-common-section .flex .block{padding:32px 0;width:100%}.recruit-common-section .flex .block p.p2{margin-bottom:20px}.recruit-common-section .flex .block a.link-box{height:60px;width:220px}.recruit-common-section .flex .block a.link-box:after{right:32px}.sns{gap:12px}.sns a{height:32px;width:32px}a.black-box{height:60px;margin:auto;width:220px}a.black-box:after{right:32px;width:6px}a.black-box:hover:after{right:6vw}.sp-hide{display:none!important}.drawer .inner{height:calc(100dvh - 64px)}footer #page-top{height:44px;right:15px;top:-58px;width:44px}footer .footer-container1{max-width:none;padding:12px 20px 16px}footer .footer-container1 .inner{justify-content:space-between}footer .footer-container1 .inner .info .logo img{width:131px}footer .footer-container2 .inner nav ul{justify-content:center}header,header.scroll{height:64px}header.scroll>.inner .logo a{height:auto}header>.inner{padding-left:20px}header>.inner .logo{height:auto;width:130px}header>.inner .right .nav-trigger{height:64px;width:64px}header>.inner .right .nav-trigger>span{height:12px;width:32px}.business-section1 .white-box{padding:30px 20px}.business-section1 .white-box>p{margin-bottom:30px}.business-section1 .model-block{grid-template-areas:"model1" "model2" "text1" "text2";grid-template-columns:303px}.business-section1 .model-block .model{gap:8px 0;height:303px}.business-section1 .model-block .model strong{gap:8px 0}.business-section1 .model-block .model-text{padding:0}.business-section1 .model-block .model-text.text2{margin-top:16px}.business-section1 .model-block .model-text strong{color:#00999b;display:block;font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:600;letter-spacing:.01em;line-height:1.8}.business-section1 .product-area{margin-bottom:40px}html:lang(en) .business-section1 .model-block .model.model1{padding-bottom:0}html:lang(en) .business-section1 .model-block .model.model1 strong{margin-bottom:8px}html:lang(ko) .business-section1 .model-block .model.model1{padding-bottom:0}html:lang(ko) .business-section1 .model-block .model.model1 strong{margin-bottom:0}.ci-section1 .white-box{padding:30px 20px 60px}.ci-section1 .white-box .img-frame{margin-bottom:60px}.ci-section1 .white-box img.ci-text{margin-bottom:30px;width:100%}.ci-section1 .white-box .other-title{margin-bottom:30px}.about-section1 .white-box{padding:30px 20px}.about-section1 .block{margin-bottom:40px}.about-section1 .block .flex{align-items:center;margin-bottom:16px}.about-section1 .block .text-area{margin-bottom:12px}.about-section1 .block .text-area p.p1{margin-bottom:20px}.about-section1 .block .text-box{padding:24px}.about-section1 .block1 .img-area img,.about-section1 .block2 .img-area img{display:block;margin:auto;width:95%}.about-section1 .block3{margin-bottom:0}.about-section1 .block3 .img-area img{display:block;height:200px;margin:auto;width:220px}.message-section1 .msg-box{padding:30px 20px 60px}.message-section1 .msg-box .img-frame{margin-bottom:40px}.message-section1 .msg-box p.title{margin-bottom:30px;padding-bottom:20px}.message-section1 .msg-box p.title:after{height:1px;width:30px}.message-section1 .msg-box p.text{margin-bottom:40px}.message-section1 .msg-box .sign img{width:230px}.philosophy-section1 .white-box{padding:30px 20px}.philosophy-section1 .white-box .gray-block{padding:48px 15px 0}.philosophy-section1 .white-box .gray-block:first-child{padding-top:48px}.philosophy-section1 .white-box .gray-block:last-child{padding-bottom:48px}.purpose-section1 .white-box{gap:40px 0;padding:30px 20px}.purpose-section1 .head{gap:16px 0;grid-template-columns:1fr}.purpose-section1 .head h2{margin-bottom:20px}.purpose-section1 .decipher ul{gap:24px 0}.purpose-section1 .decipher ul li{align-items:start;gap:12px;grid-template-areas:"num title" "text text";grid-template-columns:auto 1fr;padding:20px}.history-section1 .green-block{padding:20px;width:100%}.history-section1 .white-box{padding:30px 20px 40px}.history-section1 .history-box h2{margin-bottom:20px}.history-section1 .history-box .flex .right{padding-left:18px;width:95%}.history-section1 .history-box .flex .right img.history-img1,.history-section1 .history-box .flex .right img.history-img2,.history-section1 .history-box .flex .right picture.history-img1,.history-section1 .history-box .flex .right picture.history-img2{width:250px}.history-section1 .history-box .flex .right img.history-img7,.history-section1 .history-box .flex .right picture.history-img7{width:266px}.office-section1 .white-box{padding:30px 20px}.office-section1 .tabs{display:none}.office-section1 .toggle{align-items:center;background-color:#fafafa;color:#222;display:flex;font-size:1.4rem;font-weight:700;height:50px;justify-content:center;letter-spacing:.05em;padding:0 32px 0 24px;position:relative;text-align:center;width:100%}.office-section1 .toggle:after{background:url(../img/ic-arrow-down-black.svg) no-repeat 50%/contain;bottom:0;content:"";height:6px;margin:auto;position:absolute;right:24px;top:0;transition-duration:.5s;width:10px}.office-section1 .toggle.active{color:#00999b}.office-section1 .toggle.active:after{transform:rotate(180deg)}.office-section1 .list-box{margin-top:30px}.office-section1 .list-box .list{gap:16px;grid-template-columns:1fr;margin-bottom:30px}.office-section1 .list-box .list li{padding:24px 0 28px 20px}.office-section1 .list-box .list li .inner{gap:4px 0}.office-section1 .list-box .list li .inner strong{align-items:start;flex-direction:column;margin-bottom:16px}.office-section1 .list-box .list li .inner strong span{max-width:100%}.profile-section1 .white-box{padding:30px 20px 56px}.profile-section1 .info-block{margin-bottom:32px}.profile-section1 .info-list{flex-direction:column;padding:20px}.profile-section1 .info-list .title{margin-bottom:4px;width:100%}.profile-section1 .info-list .content{width:100%}.profile-section1 .corpo-img{width:188px}.profile-section1 iframe{height:60vw}.link-section1 .white-box{padding:30px 20px 40px}.link-section1 .white-box>ul li{min-height:56px}.archive-section1 .white-box{padding:30px 20px 40px}.archive-section1 .white-box .category-flex{margin-bottom:30px}.archive-section1 .white-box .category-flex .block{height:30px;width:33.3%}.archive-section1 .white-box ul{margin-bottom:36px}.archive-section1 .white-box ul li a{flex-wrap:wrap;padding:14px 0}.archive-section1 .white-box ul li a span.date{width:105px}.archive-section1 .white-box ul li a .category{margin-right:0}.archive-section1 .white-box ul li a p.title{margin-top:12px;width:100%}.single-section1 .white-box{padding:30px 20px 56px}.single-section1 .single-block .info-flex{margin-bottom:12px}.single-section1 .single-block .info-flex .category{margin:0 0 0 22px}.single-section1 .single-block h1{border-bottom:1px solid #f2f2f2;margin-bottom:30px;padding-bottom:18px}.single-section1 .single-block h2{margin-bottom:20px}.single-section1 .single-block h2:before{width:3px}.single-section1 .single-block h3{margin-bottom:20px}.single-section1 .single-block p{margin-bottom:40px}.single-section1 .single-block figure{margin-bottom:48px}.single-section1 .single-block .link-frame{display:flex;flex-wrap:wrap;justify-content:center;margin-top:36px;position:static}.single-section1 .single-block .link-frame a.back-link{width:255px}.single-section1 .single-block .link-frame a.next-link,.single-section1 .single-block .link-frame a.prev-link{gap:0 8px;position:static;width:120px}.single-section1 .single-block .link-frame a.prev-link{margin:0 16px 20px 0}.single-section1 .single-block .link-frame a.next-link{margin:0 0 20px}main.privacy-main .left-border-title{margin-bottom:20px}.privacy-section1 .white-box{padding:30px 20px 40px}.privacy-section1 .white-box p.p1,.privacy-section1 .white-box p.text{margin-bottom:40px}.privacy-section1 .white-box .gray-box{margin-bottom:40px;padding:20px 12px}.privacy-section1 .white-box .gray-box .flex p{margin-bottom:12px}.door-rental-section1{padding-bottom:50px}.door-rental-section1 .area1{margin-bottom:40px}.door-rental-section1 .area2{margin-bottom:50px}.door-rental-section1 .area2 .flow li .item{height:56px}.door-rental-section1 .area3{margin-bottom:50px}.door-rental-section1 .area3 .flex .left{margin-bottom:20px;width:100%}.door-rental-section1 .area3 .flex .left p.p2{margin-bottom:20px}.door-rental-section1 .area3 .flex .right{width:100%}.door-rental-section1 .area4 .flex .left{margin-bottom:16px;width:100%}.door-rental-section1 .area4 .flex .right{width:100%}.door-rental-section1 .area4 tbody th{width:17%}.door-rental-section1 .area4 tbody td{width:41.4%}.door-section1{padding-bottom:50px}.door-section1 .area1{margin-bottom:40px}.door-section1 .area1 .flex .left{margin-bottom:30px}.door-section1 .area1 .flex .left p.p1{margin-bottom:20px}.door-section1 .area1 .flex .right img{height:auto;width:100%}.door-section1 .area2{margin-bottom:60px}.door-section1 .area2 thead th:first-of-type{width:100px}.door-section1 .area2 thead th:nth-of-type(2){width:120px}.door-section1 .area3,.door-section1 .area4{margin-bottom:60px}.door-section1 .area4 .ls-img{gap:8px}.door-section1 .area4-2{margin-bottom:40px}.door-section1 .area4-2 .gray-box{padding:32px 20px}.door-section1 .area4-2 .gray-box a.black-box{height:60px;width:260px}.door-section1 .area5 .flex .left{margin-bottom:30px}.door-section1 .area5 .flex .right img{width:100%}.general-section1{padding-bottom:50px}.general-section1 .area1{margin-bottom:40px}.general-section1 .area1 .flex .left{margin-bottom:30px}.general-section1 .area1 .flex .left p{margin-bottom:20px}.general-section1 .area1 .flex .right img{height:auto;width:100%}.general-section1 .area2{margin-bottom:60px}.general-section1 .area2 .table-block{margin-bottom:14px}.general-section1 .area2 .table-block thead th:first-child{width:68%}.general-section1 .area2 .table-block thead th:last-child{width:32%}.general-section1 .area3{margin-bottom:40px}.general-section1 .area3 .flex .left{margin-bottom:30px}.general-section1 .area3 .flex .left p{margin-bottom:20px}.general-section1 .area3 .flex .right img{height:auto;width:100%}.general-section1 .area4 .table-block{margin-bottom:14px}.large-section1{padding-bottom:50px}.large-section1 .area1{margin-bottom:40px}.large-section1 .area1 .flex .left{margin-bottom:30px}.large-section1 .area1 .flex .right img{height:auto;width:100%}.large-section1 .area2{margin-bottom:60px}.large-section1 .area2 thead th:nth-of-type(2){width:78px}.large-section1 .area3{margin-bottom:40px}.large-section1 .area4 .gray-box{margin-bottom:14px;padding:30px 0}.large-section1 .area4 .gray-box p.p1{margin-bottom:20px}.large-section1 .area4 .gray-box .flex .box{margin-bottom:36px;width:185px}.large-section1 .area4 .gray-box .flex .box p.p2{margin-bottom:14px}.large-section1 .area4 .gray-box .flex .box img{margin-bottom:24px}.small-section1{padding-bottom:50px}.small-section1 .area1{margin-bottom:40px}.small-section1 .area1 .flex .left{margin-bottom:30px}.small-section1 .area1 .flex .left p{margin-bottom:20px}.small-section1 .area1 .flex .right img{height:auto;width:100%}.small-section1 .area2{margin-bottom:60px}.small-section1 .area2 thead th:first-of-type{width:94px}.small-section1 .area2 thead th:nth-of-type(2){width:auto}.small-section1 .area2 thead th:nth-of-type(3){width:65px}.small-section1 .area3{margin-bottom:60px}.small-section1 .area4 .gray-box{margin-bottom:14px;padding:30px 0}.small-section1 .area4 .gray-box p.p1{margin-bottom:20px}.small-section1 .area4 .gray-box .flex .box{margin-bottom:36px;width:185px}.small-section1 .area4 .gray-box .flex .box p.p2{margin-bottom:14px}.small-section1 .area4 .gray-box .flex .box img{margin-bottom:24px}.platwall-example-section1{padding-bottom:50px}.platwall-example-section1 .white-box .block:not(:last-child){margin-bottom:48px}.platwall-example-section1 .white-box .block .p-title-flex p{margin-bottom:30px;margin-left:0;padding-top:0}.platwall-example-section1 .white-box .block ul{gap:8px}.plat-section1{padding-bottom:50px}.plat-section1 .area1{margin-bottom:40px}.plat-section1 .area1 .flex .left{margin-bottom:30px}.plat-section1 .area1 .flex .right img{height:auto;width:100%}.plat-section1 .area2{margin-bottom:60px}.plat-section1 .area2 thead th:first-of-type{width:120px}.plat-section1 .area2 thead th:nth-of-type(2){width:125px}.plat-section1 .area3{margin-bottom:40px}.plat-section1 .area4{margin-bottom:60px}.plat-section1 .area4 a.black-box{width:100%}.plat-section1 .area5 .flex .left{margin-bottom:30px}.plat-section1 .area5 .flex .right img{height:auto;width:100%}main.products-main{padding-bottom:78px}.products-section1{padding-bottom:48px}.products-section1 .white-box{padding:30px 20px 40px}.products-section1 .white-box .block{margin-bottom:40px}.products-section1 .white-box .block .flex2 .left,.products-section1 .white-box .block .flex2 .right{width:100%}.products-section1 .white-box .block .flex2 .left{margin-bottom:20px}.products-section1 .white-box .block .flex2 img{height:auto}.products-section1 .white-box .block1 .flow-sales{grid-template-columns:1fr}.products-section1 .white-box .block1 .flow-sales li .item{height:56px}.products-section1 .white-box .block1 .gray-box{justify-content:center;padding:20px}.products-section1 .white-box .block1 .gray-box:before{background:#ebebeb;clip-path:polygon(50% 0,0 100%,100% 100%);content:"";height:12px;left:0;margin:auto;position:absolute;right:0;top:-11.5px;width:21px}.products-section1 .white-box .block1 .gray-box ul{gap:8px}.seven-section1{padding-bottom:50px}.seven-section1 .area1{margin-bottom:60px}.seven-section1 .area1 .flex .left{margin-bottom:30px}.seven-section1 .area1 .flex .right img{height:auto;width:100%}.seven-section1 .area2,.seven-section1 .area3 .flex .left{margin-bottom:40px}.seven-section1 .area3 .flex .right img{height:auto;margin-bottom:20px;width:100%}.speed-section1{padding-bottom:50px}.speed-section1 .area1{margin-bottom:40px}.speed-section1 .area1 .flex .left{margin-bottom:30px}.speed-section1 .area1 .flex .right img{height:auto;width:100%}.speed-section1 .area2{margin-bottom:60px}.speed-section1 .area2 thead th:first-of-type{width:90px}.speed-section1 .area2 thead th:nth-of-type(2){width:120px}.speed-section1 .area3{margin-bottom:40px}.speed-section1 .area4 .flex{margin-bottom:10px}.speed-section1 .area4 .flex img{height:auto;margin-bottom:20px;width:100%}.tobiline-section1{padding-bottom:50px}.tobiline-section1 .area1{margin-bottom:50px}.tobiline-section1 .area1 .flex .right img{height:auto;width:100%}.tobiline-section1 .area2{margin-bottom:60px}.tobiline-section1 .area2 small{text-align:left}.tobiline-section1 .area3{margin-bottom:40px}.tobiline-section1 .area3 .gray-box{margin-bottom:20px;padding:30px 20px}.tobiline-section1 .area3 .gray-box p.p1{margin-bottom:18px}.tobiline-section1 .area3 .gray-box img.netis-text{margin-bottom:32px;width:250px}.tobiline-section1 .area3 .gray-box img.good-text{margin-bottom:24px;width:245px}.tobiline-section1 .area4 .flex .left p.p1{margin-bottom:20px}.tobiline-section1 .area4 .flex .right img{height:auto;margin-bottom:20px;width:100%}.tobislide-section1{padding-bottom:50px}.tobislide-section1 .area1{margin-bottom:50px}.tobislide-section1 .area1 .flex .left{margin-bottom:40px}.tobislide-section1 .area1 .flex .right img{height:auto;width:100%}.tobislide-section1 .area2{margin-bottom:60px}.tobislide-section1 .area2 .gray-box{padding:24px 20px}.tobislide-section1 .area2 .gray-box img{margin-bottom:32px;width:250px}.tobislide-section1 .area2 .gray-box p.p1{margin-bottom:18px}.tobislide-section1 .area3 .flex .left p.p1{margin-bottom:32px}.tobislide-section1 .area3 .flex .right{width:100%}.tobislide-section1 .area3 .flex .right img{height:auto;margin-bottom:20px;width:100%}.tobislide-section1 .area3 .flex .right p.right-text{margin-top:-14px}main.employee-about-main{padding-bottom:78px}.employee-about-section1{padding-bottom:50px}.employee-about-section1 .white-box{padding:30px 20px 60px}.employee-about-section1 .area1{margin-bottom:80px}.employee-about-section1 .area1 .gray-box1{margin-bottom:60px;padding:48px 12px}.employee-about-section1 .area1 .gray-box1 p:not(:last-child){margin-bottom:40px}.employee-about-section1 .area1 .gray-box2{margin-bottom:60px;padding:40px 12px}.employee-about-section1 .area1 .gray-box2 img{margin:0 auto 30px;max-width:100%;width:250px}.employee-about-section1 .area1 .flex{margin-bottom:60px}.employee-about-section1 .area1 .flex .left{margin-bottom:40px}.employee-about-section1 .area1 .flex .left .info-list{flex-direction:column;padding:20px}.employee-about-section1 .area1 .flex .left .info-list .title{margin-bottom:10px;width:100%}.employee-about-section1 .area1 .flex .left .info-list .content{width:100%}.employee-about-section1 .area1 .flex .right{width:188px}.employee-about-section1 .area1 .flex2 .left{margin-bottom:30px}.employee-about-section1 .area1 .flex2 .left .left-border-title{margin-bottom:20px}.employee-about-section1 .area1 .flex2 .right{width:100%}.employee-about-section1 .area2{margin-bottom:60px}.employee-about-section1 .area2 .flex .left{padding:20px}.employee-about-section1 .area2 .flex .left p.p1{margin-bottom:12px}.employee-about-section1 .area2 .flex .left p.p2{margin-bottom:16px}.employee-about-section1 .area2 .flex .left .white-block{padding:16px}.employee-about-section1 .area2 .flex1,.employee-about-section1 .area3{margin-bottom:60px}.employee-about-section1 .area3 .flex{margin-bottom:20px}.employee-about-section1 .area3 .flex .left,.employee-about-section1 .area3 .flex .right{width:100%}.employee-about-section1 .area3 .flex img{height:auto;width:100%}.employee-about-section1 .area3 .flex .text-area{padding:20px 20px 24px}.employee-about-section1 .area3 p.p3{text-align:left}.employee-about-section1 .area4{margin-bottom:60px}.employee-about-section1 .area4 p{text-align:left}.employee-about-section1 .area5{margin-bottom:60px}.employee-about-section1 .area5 .flex .left,.employee-about-section1 .area5 .flex .right{padding:24px 20px;width:100%}.employee-about-section1 .area5 .flex .left,.employee-about-section1 .area5 .flex1{margin-bottom:20px}.employee-about-section1 .area6 p{text-align:left}main.employee-main{padding-bottom:78px}.employee-section1{padding-bottom:50px}.employee-section1 .white-box{padding:30px 20px 40px}.employee-section1 .area1 p.p1{margin-bottom:20px}.employee-section1 .area1 p.p2{margin-bottom:30px}.employee-section1 .area2{margin-bottom:80px}.employee-section1 .area2 .left-border-title{margin-bottom:20px}.employee-section1 .area2 p{margin-bottom:30px}.employee-section1 .area3 .left-border-title{margin-bottom:20px}main.overall-main{padding-bottom:78px}.overall-section1{padding-bottom:50px}.overall-section1 .white-box{padding:30px 20px 60px}.overall-section1 .area1{margin-bottom:60px}.overall-section1 .area1 .bottom-border-title{margin-bottom:20px}.overall-section1 .area1 p{margin-bottom:30px;text-align:left}.overall-section1 .area2{margin-bottom:60px}.overall-section1 .area2 .left-border-title{margin-bottom:20px}.overall-section1 .area2 table thead th{padding:10px 4px}.overall-section1 .area2 table thead th:first-child{width:60%}.overall-section1 .area2 table thead th:last-child{width:40%}.overall-section1 .area2 table tbody td{padding:10px 4px}.overall-section1 .area2 p.p1{padding:6px 0;white-space:nowrap}.overall-section1 .area3{margin-bottom:60px}.overall-section1 .area3 .flex .left,.overall-section1 .area3 .flex .right{width:100%}.overall-section1 .area3 .flex .left{margin-bottom:48px}.overall-section1 .area3 .flex p.p1,.overall-section1 .area3 .flex p.p2{margin-bottom:20px}.overall-section1 .area3 .flex .mini-flex{margin-bottom:30px}.overall-section1 .area3 .flex .mini-flex .mini-left,.overall-section1 .area3 .flex .mini-flex .mini-right{width:48%}.overall-section1 .area3 .flex .right .mini-flex1{margin-bottom:20px}.overall-section1 .area4{margin-bottom:60px}.overall-section1 .area4 .left-border-title{margin-bottom:20px}.overall-section1 .area4 p{margin-bottom:30px}.overall-section1 .area4 .flex{margin-bottom:60px}.overall-section1 .area4 .flex .left,.overall-section1 .area4 .flex .right{width:49.7%}.overall-section1 .area4 table tbody td,.overall-section1 .area4 table thead th{padding:10px 4px}.overall-section1 .area4 .flex2 .left{margin-bottom:30px}.overall-section1 .area4 .flex2 .left p{margin-bottom:0}.overall-section1 .area4 .flex2 .right{width:100%}.overall-section1 .area4 .flex2 .right ul{margin-bottom:12px}.overall-section1 .area4 .flex2 .right ul li{padding:13px 0}.overall-section1 .area5 .left-border-title{margin-bottom:20px}.overall-section1 .area5 .flex .right{width:100%}main.enclosure-main{padding-bottom:78px}.enclosure-section1{padding-bottom:50px}.enclosure-section1 .white-box{padding:30px 20px 40px}.enclosure-section1 .area1{margin-bottom:60px}.enclosure-section1 .area1 p.p1{margin-bottom:30px;text-align:left}.enclosure-section1 .area1 .flow li:nth-child(5) .inner .img{width:50%}.enclosure-section1 .area1 .flow li .item{gap:0;grid-template-areas:"before img" "text img";grid-template-columns:50% 50%;grid-template-rows:auto auto;padding:16px 0}.enclosure-section1 .area1 .flow li .item .img{height:68px;width:50%}.enclosure-section1 .area1 .flow li .item p{margin-top:0}.enclosure-section1 .area1 .gray-box{padding:24px 20px 30px}.enclosure-section1 .area1 .gray-box .flex2 .left{margin-bottom:24px}.enclosure-section1 .area1 .gray-box .flex2 .left p.p4{margin-bottom:20px}.enclosure-section1 .area2{margin-bottom:56px}.enclosure-section1 .area2 p{margin-bottom:30px;text-align:left}.enclosure-section1 .area2 ul{grid-template-columns:1fr}.enclosure-section1 .area3{margin-bottom:60px}.enclosure-section1 .area3 .flex .box{margin-bottom:20px;padding:30px 20px;width:100%}.enclosure-section1 .area3 .flex .box .thumb{height:auto;margin-bottom:28px}.enclosure-section1 .area3 .flex .box .thumb img.img2{width:113px}.enclosure-section1 .area3 .flex .box .thumb img.img3{width:205px}.enclosure-section1 .area3 .flex .box p.p1{margin-bottom:16px}.enclosure-section1 .area4 .gray-box{margin-bottom:20px;padding:24px 20px 32px}.enclosure-section1 .area4 .gray-box img.netis-text{margin-bottom:32px;width:250px}.enclosure-section1 .area4 .gray-box img.good-text{width:270px}.rental-example-section1 .area{margin-bottom:40px}.rental-example-section1 .area ul{gap:8px}.rental-example-section1 .area5{margin-bottom:0}.rental-section1{padding-bottom:50px}.rental-section1 .area1{margin-bottom:40px}.rental-section1 .area1 p{text-align:left}.rental-section1 .area2{margin-bottom:40px}.rental-section1 .area2 p.p1{margin-bottom:24px}.rental-section1 .area2 .card-wrap,.rental-section1 .area2 .card-wrap.col2{grid-template-columns:1fr}.rental-section1 .area2 .card-wrap.adjust-mb1{margin-bottom:40px}.rental-section1 .area2 .card-wrap.adjust-mb2{margin-bottom:0}.rental-section1 .area2 .card-wrap .card .text-area{height:auto;padding:20px 20px 32px}.rental-section1 .area2 .card-wrap .card .text-area p.p2{margin-bottom:18px}.rental-section1 .area3{margin-bottom:60px}.rental-section1 .area3 a.black-box{width:100%}.rental-section1 .area4{margin-bottom:60px}.rental-section1 .area4 .gray-box{padding:30px 20px}.rental-section1 .area4 .gray-box p{margin-bottom:20px}.rental-section1 .area5 a.black-box{width:100%}.seven-net-section1{padding-bottom:50px}.seven-net-section1 .area1{margin-bottom:60px}.seven-net-section1 .area1 .flex .left{padding:20px 20px 32px;width:100%}.seven-net-section1 .area1 .flex .left p.p1{margin-bottom:16px}.seven-net-section1 .area1 .flex .right{width:100%}.seven-net-section1 .area2 p.msg{margin-bottom:30px;text-align:left}.seven-net-section1 .area2 ul{gap:16px;grid-template-columns:1fr;margin-bottom:30px}.seven-net-section1 .area2 ul li{padding:24px 0 28px 20px}.seven-net-section1 .area2 ul li .inner{gap:4px 0}.seven-net-section1 .area2 ul li .inner strong{margin-bottom:16px}.site-policy-section1 .white-box{padding:30px 20px 40px}.site-policy-section1 .white-box p.text{margin-bottom:40px}.sitemap-section1{padding-bottom:0}.sitemap-section1 .sitemap-block{grid-template-columns:1fr}.sitemap-section1 .sitemap-block .inner:first-child dl.others{display:none}.sitemap-section1 .sitemap-block .inner:nth-child(3) dl.others{display:grid}.cad-section1 .white-box{padding:30px 20px 40px}.cad-section1 .white-box p.p1{margin-bottom:32px}.cad-section1 .white-box p.p2{margin-bottom:40px}.catalog-section1 .white-box{padding:30px 20px}.catalog-section1 .white-box h2{margin-bottom:20px}.catalog-section1 .white-box p.text{margin-bottom:40px}.catalog-section1 .white-box ul.catalog-list{flex-direction:column;justify-content:space-between}.catalog-section1 .white-box ul.catalog-list li{height:auto;margin-bottom:24px;padding:40px 0;width:100%}.catalog-section1 .white-box ul.catalog-list li .title-area{height:auto;margin-bottom:32px}.catalog-section1 .white-box ul.catalog-list li .img-area{height:auto}.catalog-section1 .white-box ul.catalog-list li .img-area img{height:226px}.catalog-section1 .white-box ul.catalog-list li .img-area img.img1{height:162px}.contact-section1 .white-box{padding:30px 20px 40px}.contact-section1 .white-box a.black-box{margin:0 auto 40px}.mk-section .mktoForm .mktoLabel{margin-bottom:8px}.download-section1 .white-box{padding:30px 20px}.download-section1 .white-box h2{margin-bottom:20px}.download-section1 .white-box p.text{margin-bottom:40px}.download-section1 .white-box .flex .box{margin-bottom:24px;padding:30px 36px;width:100%}.download-section1 .white-box .flex .box p{margin-bottom:20px}.download-section1 .white-box .flex .box .box-flex{flex-direction:column;width:100%}.download-section1 .white-box .flex .box a.black-box{margin:0 auto 20px;width:220px}.faq-section1 .white-box{padding:30px 20px 40px}.faq-section1 .tabs{display:none}.faq-section1 .toggle{align-items:center;background-color:#fafafa;color:#222;display:flex;font-size:1.4rem;font-weight:700;height:50px;justify-content:center;letter-spacing:.05em;position:relative;width:100%}.faq-section1 .toggle:after{background:url(../img/ic-arrow-down-black.svg) no-repeat 50%/contain;bottom:0;content:"";height:6px;margin:auto;position:absolute;right:24px;top:0;transition-duration:.5s;width:10px}.faq-section1 .toggle.active{color:#00999b}.faq-section1 .toggle.active:after{transform:rotate(180deg)}.faq-section1 .faq-block{padding-top:30px}.faq-section1 .faq-block .ls-faq dt{padding:16px 40px 16px 32px}.faq-section1 .faq-block .ls-faq dt:before{top:16px}.faq-section1 .faq-block .ls-faq dt:after{height:17px;right:0;top:50%;transform:translateY(-50%);width:17px}.faq-section1 .faq-block .ls-faq dt.active:after{bottom:0;margin:auto;right:0;top:0;width:17px}.faq-section1 .faq-block .ls-faq dd{padding:50px 20px 24px}.faq-section1 .faq-block .ls-faq dd div:before{left:0;top:-30px}.glossary-section1 .white-box{padding:30px 20px}.glossary-section1 .tabs{display:none}.glossary-section1 .tabs-word{margin:16px 0 32px}.glossary-section1 .tabs-word li a:hover{background-color:#fafafa;color:#222}.glossary-section1 .tabs-word li a:hover span{color:#222}.glossary-section1 .toggle{align-items:center;background-color:#fafafa;color:#222;display:flex;font-size:1.4rem;font-weight:700;height:50px;justify-content:center;letter-spacing:.05em;position:relative;width:100%}.glossary-section1 .toggle:after{background:url(../img/ic-arrow-down-black.svg) no-repeat 50%/contain;bottom:0;content:"";height:6px;margin:auto;position:absolute;right:24px;top:0;transition-duration:.5s;width:10px}.glossary-section1 .toggle.active{color:#00999b}.glossary-section1 .toggle.active:after{transform:rotate(180deg)}.glossary-section1 .toggle.no-word{color:rgba(34,34,34,.5);pointer-events:none}.glossary-section1 .toggle.no-word:after{display:none}.glossary-section1 .toggle.no-word:hover{color:rgba(34,34,34,.5)}.glossary-section1 .line-block,.glossary-section1 .word-block{margin:-80px 0 60px;padding-top:80px}.glossary-section1 .word-block dl dt{padding:20px 0 16px 32px}.glossary-section1 .word-block dl dt:before{height:18px;top:24px;width:20px}.glossary-section1 .word-block dl dd{padding:0 0 20px}main.movie-main{padding-bottom:78px}.movie-section1{padding-bottom:50px}.movie-section1 .white-box{padding:30px 20px 56px}.movie-section1 .white-box h2.left-border-title{align-items:flex-start;flex-direction:column}.movie-section1 .white-box h2.left-border-title span.title1{margin-bottom:6px;margin-right:0}.movie-section1 ul.movie-list{margin-bottom:40px}.movie-section1 ul.movie-list li{margin-bottom:20px;padding:30px 18px 40px}.movie-section1 ul.movie-list li .left h3{margin-bottom:20px}.movie-section1 ul.movie-list li .left p{margin-bottom:28px}.movie-section1 ul.movie-list li .right{margin-bottom:20px}.movie-section1 ul.movie-list li .right img.movie-thumb{height:auto}.movie-section1 ul.mini-movie-list{justify-content:space-between}.movie-section1 ul.mini-movie-list li{margin-bottom:20px;width:47%}.movie-section1 ul.mini-movie-list li .movie-thumb{height:auto;margin-bottom:5px;width:100%}main.top-main .scrollify-section.hero .relative{display:block}main.top-main .scrollify-section.products .top-common-flex{flex-direction:column}main.top-main .scrollify-section .top-common-flex{flex-direction:column-reverse}main.top-main .scrollify-section .top-common-flex p.p1{margin-bottom:20px}main.top-main .scrollify-section .top-common-flex p.p2,main.top-main p.sub-title{margin-bottom:32px}main.top-main p.sub-title span{padding-right:13vw}main.top-main p.sub-title span:after{width:11vw}.hero{padding-top:49vw}.hero .relative{display:block}.about-business .relative,.about-essence .relative,.about-message .relative,.about-purpose .relative,.products .relative{padding:10.6vw 0 12.5vw}.about-purpose .top-common-flex .left,.about-purpose .top-common-flex .right{width:100%}.about-purpose .top-common-flex .left strong{margin-bottom:20px}.about-purpose .top-common-flex .left img.design{display:block;margin:0 auto 8.5vw;width:69vw}.about-purpose .top-common-flex .right{display:none}.about-essence .top-common-flex .left,.about-essence .top-common-flex .right{width:100%}.about-essence .top-common-flex .left img.design{display:block;margin:0 auto 8.5vw;width:69vw}.about-essence .top-common-flex .right{display:none}.about-message .top-common-flex .left,.about-message .top-common-flex .right{width:100%}.about-message .top-common-flex .right{margin-bottom:8.5vw}.about-business .top-common-flex .left{display:none}.about-business .top-common-flex .right{width:100%}.about-business .top-common-flex .right img.design{display:block;margin:0 auto 8.5vw;width:69vw}.products .top-common-flex .left{width:100%}.products .top-common-flex .right{padding-left:0;width:100%}.products ul.product-list li{height:17vw;margin-bottom:6.9vw}.products ul.product-list li a.sp-product1 img{width:16.5vw}.products ul.product-list li a.sp-product2 img{width:15vw}.products ul.product-list li a.sp-product3 img{width:21vw}.products ul.product-list li a.sp-product3.en img,.products ul.product-list li a.sp-product3.kr img,.products ul.product-list li a.sp-product4 img{width:22vw}.products ul.product-list li a.sp-product4.en img{width:16vw}.products ul.product-list li a.sp-product4.kr img{width:11.3vw}.products ul.product-list li a.sp-product5 img{width:19vw}.products ul.product-list li a.sp-product5.en img{width:18.3vw}.products ul.product-list li a.sp-product5.kr img{width:15.8vw}.products ul.product-list li a.sp-product6 img{width:16vw}.products ul.product-list li a.sp-product6.en img{width:25vw}.products ul.product-list li a.sp-product6.kr img{width:23.3vw}.products ul.product-list li a.sp-product7 img{width:25.6vw}.products ul.product-list li a.sp-product7.en img{width:15.5vw}.products ul.product-list li a.sp-product7.kr img{width:18.3vw}.products ul.product-list li a.sp-product8 img{width:25.6vw}.products ul.product-list li a.sp-product8.en img{width:27vw}.products ul.product-list li a.sp-product8.kr img{width:15.5vw}.products ul.product-list li a.sp-product9 img{width:25.6vw}.products ul.product-list li a.sp-product9.en img{width:28vw}.products ul.product-list li a.sp-product9.kr img{width:20.5vw}.products ul.product-list li a.sp-product10 img{width:28.8vw}.products ul.product-list li a.sp-product10.en img{width:20vw}.products ul.product-list li a.sp-product10.kr img{width:17vw}.products ul.product-list li a.sp-product11 img{width:25.6vw}.products ul.product-list li a.sp-product11.en img{width:14.1vw}.products ul.product-list li a.sp-product11.kr img{width:12vw}.news{padding:9.6vw 0 13.3vw}.news ul.news-list{margin-bottom:24px}.news ul.news-list li a{flex-wrap:wrap;padding:16px 0}.news ul.news-list li a span.date{width:105px}.news ul.news-list li a .category{margin:0}.news ul.news-list li a p.title{margin-top:10px;width:100%}.news a.gray-box{height:16vw;width:58.6vw}.news a.gray-box:after{height:4.8vw;right:8.5vw;width:1.6vw}.news a.gray-box:hover:after{right:6vw}.company{margin-bottom:70px}.company .flex{flex-direction:column}.company .flex .block{padding:10.6vw 0 13.8vw}.company .flex .block p.p2{margin-bottom:7vw}.company .flex .block a.link-box:after{right:32px;width:6px}.company .flex .block a.link-box:hover:after{right:6vw}.company .flex .company-block,.company .flex .recruit-block{width:100%}.company .flex .recruit-block .link-flex{flex-direction:column;justify-content:space-between;width:100%}.company .flex .recruit-block .link-flex .link-box1{margin-bottom:6.4vw}}@media screen and (min-width:600px){.only-sp,.sp{display:none!important}}@media screen and (min-width:1201px){.pc-hide{display:none!important}}