@import url(../../../../../../../../themes/trobz/assets/css/base.css);@charset "utf-8"@font-face{font-display:swap;font-family:'ヒラギノ角ゴ W6 JIS2004';font-weight:Bold;src:url(//wf.typesquare.com/3/tsst/dist/ja/ts?condition=e0c1b7ecf1946334213a77e778523b01&onetime_condition=&eid=5ad00062415c46a09fd67fd7ac1e024a&bw[name]=Chrome&bw[ftf]=0&bw[os]=Windows&location=trobz.co.jp%2F&fonts[id]=2533&fonts[str]=Li8wMTM%2FQkVJTU5PUFJTVFVXWFpiZGVvcnPjgIHjgILjgIzjgYTjgYjjgYrjgYvjgY3jgZLjgZPjgZTjgZXjgZfjgZnjgZvjgZ%2FjgaHjgaPjgabjgafjgajjganjgarjgavjga7jga%2Fjgbjjgbnjgb7jgoHjgoLjgoTjgonjgorjgovjgozjgo%2FjgpLjgqPjgqTjgqfjgqjjgqvjgq%2FjgrDjgrHjgrPjgrXjgrbjgrfjgrjjgrnjgr3jgr%2Fjg4Pjg4Tjg4bjg4fjg4jjg4rjg4vjg47jg4%2Fjg5Pjg5bjg5fjg5rjg5vjg57jg6Djg6Xjg6fjg6njg6rjg6vjg6zjg63jg7Pjg7zkuIDkuIrku4rkvIHkvJrkvZzkvb%2FkvqHlhYjlh7rliJ3liLblip%2Fli5nlkIjlkYrllY%2Fln7rloLHlpInlp4vlr77lvrnlv4PmhI%2FmiJDmiKbmib%2Fmj5Dmj7TmkLrmlK%2FmlpnmlrDmnIDmnJ%2FmnKzmoYjmpJzmpa3mrKHmr5TmsYLmsr%2FnlaXnmbrnmoTnpL7nq4vnq6%2FnrZbnsKHntKLogIXopo%2FopqfoqZXoq4vorZjos4fovIPpgZXpganpgbjplbfplovplqLpm4bpp4bvvIE%3D)}.hiraginoW6{font-family:'ヒラギノ角ゴ W6 JIS2004'}@font-face{font-display:swap;font-family:'ヒラギノ角ゴ W3 JIS2004';font-weight:Bold;src:url(//wf.typesquare.com/3/tsst/dist/ja/ts?condition=e0c1b7ecf1946334213a77e778523b01&onetime_condition=&eid=5ad00062415c46a09fd67fd7ac1e024a&bw[name]=Chrome&bw[ftf]=0&bw[os]=Windows&location=trobz.co.jp%2F&fonts[id]=2530&fonts[str]=MOOBhOOBiuOBi%2BOBk%2BOBm%2BOBoeOBr%2BOCieOCj%2BWQiOWVjw%3D%3D)}.hiraginoW3{font-family:'ヒラギノ角ゴ W3 JIS2004'}.montserrat{font-family:"Montserrat",sans-serif}.notoSans{font-family:"Noto Sans JP",sans-serif}body{background-color:#FFF;font-size:14px;line-height:1.5;color:#000;font-family:"Montserrat",sans-serif}body.fixed{overflow:hidden}.inner{max-width:1340px;width:100%;padding:0 30px;margin:0 auto}.innerBig{max-width:1884px;width:100%;padding:0 30px;margin:0 auto}.error{display:block;font-size:12px;color:red}body{position:relative}body:before{content:"";position:fixed;background:url(../../../../../../../../themes/trobz/assets/images/common/main-company-photo.webp) no-repeat;background-size:cover;height:553px;width:100%;top:-28px;left:0;z-index:0}#header{width:100%;padding:48px 0;position:fixed;top:0;left:0;width:100%;z-index:99;background:linear-gradient(180deg,rgba(0,0,0,.5) 0%,rgba(102,102,102,0) 100%)}#header .inner{max-width:1860px;width:100%;padding:0 20px}#header .wrapHeader{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}#header .wrapHeader .headerBar{width:198px;margin-right:20px}#header .wrapHeader .headerBar .logo{width:100%}#header .wrapHeader .headerBar .logo a{display:block}#header .wrapHeader .headerBar .logo a img{width:100%}#header .wrapHeader .mainMenu{width:calc(100% - 220px)}#header .wrapHeader .mainMenu .menu{display:flex;justify-content:flex-end;align-items:center}#header .wrapHeader .mainMenu .menu>li{margin:0 11px 0 13px;position:relative;height:48px;display:flex;flex-direction:column;justify-content:center}#header .wrapHeader .mainMenu .menu li:last-child{margin-left:0}#header .wrapHeader .mainMenu .menu li.sp{display:none}#header .wrapHeader .mainMenu .menu li>a{font-size:14px;color:#fff;text-align:right;display:block;letter-spacing:2.1px;transition:all 0.5s;font-weight:600}#header .wrapHeader .mainMenu .menu li:has(>.subMenu){position:relative;margin-right:20px}#header .wrapHeader .mainMenu .menu li:has(>.subMenu):after{content:"";position:absolute;background:url(../../../../../../../../themes/trobz/assets/images/common/icon-contact-ft.svg) no-repeat;background-size:100%;width:7px;height:12px;top:38%;transform:rotate(90deg) translateY(-50%);right:-9px;filter:brightness(0) invert(1)}#header .wrapHeader .mainMenu .menu li .subMenu{position:absolute;top:48px;left:50%;transform:translateX(-50%);min-width:250px;background:rgb(49,49,49);border-radius:8px;z-index:9;padding:0;display:none;box-shadow:0 0 12px rgba(255,255,255,.2)}#header .wrapHeader .mainMenu .menu li .subMenu li:last-child{margin:0}#header .wrapHeader .mainMenu .menu li .subMenu li a{color:#fff;text-align:center;display:block;padding:15px 20px}#header .wrapHeader .mainMenu .menu li .subMenu li:first-child a{border-radius:8px 8px 0 0}#header .wrapHeader .mainMenu .menu li .subMenu li:last-child a{border-radius:0 0 8px 8px}#content{width:100%;position:relative;z-index:1}.boxButton{margin:0 auto;text-align:center}.boxButton a{display:inline-block;padding:15px 46px;background:#000;box-shadow:20px 20px 30px rgba(0,0,0,.2);border-radius:10px;font-size:14px;text-align:center;color:#fff;transition:all 0.5s;letter-spacing:1px;font-weight:700}.boxButton.boxButtonWhite a{background:#fff;color:#000}.boxButton a .txtButton{position:relative;padding-right:21px}.boxButton a .txtButton:after{content:"";position:absolute;background:url(../../../../../../../../themes/trobz/assets/images/common/icon-contact-ft.svg) no-repeat;background-size:100%;width:7px;height:12px;top:55%;transform:translateY(-50%);right:8px;filter:brightness(0) invert(1)}.boxButton.boxButtonWhite a .txtButton:after{filter:brightness(0%)}.wrapTitlePage{padding:174px 0 175px}.wrapTitlePage .titleEn{font-size:72px;font-weight:600;color:#fff;margin-bottom:7px;word-break:break-all;word-break:auto-phrase}.wrapTitlePage .titleJp{font-size:28px;font-weight:700;color:#fff;margin-bottom:20px;letter-spacing:1.2px}.wrapTitle .titleBig{font-size:64px;font-weight:600;color:#000;word-break:break-all;padding-left:20px;position:relative;line-height:1;margin-bottom:-2px}.wrapTitle .titleBig:before{content:"";position:absolute;background:#bd9f00;height:99%;width:8px;top:50%;transform:translateY(-50%);left:0}.wrapTitle .titleSmall{font-size:12px;font-weight:600;color:#000;padding-left:25px;letter-spacing:1px}.itemTitle{padding-left:8px;font-size:48px;font-weight:600;line-height:1.2;position:relative;word-break:break-all}.itemTitle::before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#bd9f00 transparent transparent transparent}.itemTitle .smallTitle{font-size:12px;line-height:1.4;display:block;letter-spacing:1.3px;margin-left:-8px}.areaNews{background-color:#f8f7f6;padding:96px 0}.areaNews .newsTitle{text-align:center;font-size:36px;font-weight:700;margin-bottom:19px}.areaNews .newsCat{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:59px}.areaNews .newsCat li{margin:0 5px}.areaNews .newsCat li a{font-size:14px;font-weight:900;color:#313131;border-bottom:solid 1px #EEE}.areaNews .newsList{display:flex;flex-wrap:wrap}.areaNews .newsList>li{width:calc(100%/3 - 20px);margin-bottom:25px}.areaNews .newsList>li:not(:nth-child(3n)){margin-right:24px}.areaNews .newsList>li a{display:block;height:100%;border-radius:10px;box-shadow:0 2px 20px rgba(0,0,0,.1);padding:24px 24px 23px;background-color:#fff;transition:all 0.5s}.areaNews .newsList>li a .newsPhoto{margin-bottom:23px}.areaNews .newsList>li a .newsPhoto img{width:100%;aspect-ratio:318/180;object-fit:cover;object-position:center;border-radius:10px}.areaNews .newsList>li a .listCat{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:5px}.areaNews .newsList>li a .listCat li{color:#fff;font-size:12px;font-weight:700;letter-spacing:.6px;background:#bd9f00;padding:3px 12px;margin:0 6px 6px 0;border-radius:80px}.areaNews .newsList>li a .newsName{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:700;margin-bottom:23px;letter-spacing:.8px;line-height:1.63}.areaNews .newsList>li a .newsUpload{color:#aaa;font-size:14px;font-weight:500;letter-spacing:.7px}.areaNews .boxButton a{padding:12px 49px 11px}.areaNews .boxButton a .txtButton{padding-right:17px;letter-spacing:3px}.areaNews .boxButton a .txtButton::before,.areaNews .boxButton a .txtButton::after{content:"";position:absolute;top:50%;right:2px;transform:translateY(-50%);width:13px;height:2px;background:#fff}.areaNews .boxButton a .txtButton::after{transform:translateY(-50%) rotate(90deg)}.areaNews.areaKnowled .newsList>li a .listCat li.orange{background-color:#ee881a}.areaNews.areaKnowled .newsList>li a .listCat li.blue{background-color:#1e5a9f}.areaNews.areaKnowled .newsList>li a .listCat li.pink{background-color:#d94848}.areaNews.areaKnowled .newsList>li a .listCat li.green{background-color:#2ec111}.areaNextPage{background-image:url(../../../../../../../../themes/trobz/assets/images/knowledge/bg-next-service.webp)}.areaNews.areaKnowled .newsCat li a{font-weight:600;color:#000}.areaNextPage{position:relative;background:#333 url(../../../../../../../../themes/trobz/assets/images/common/bg-page-news.webp)no-repeat center center/ cover;padding:76px 20px 79px;overflow:hidden}.areaNextPage .inner{max-width:1820px}.areaNextPage::before{content:"";position:absolute;background:#000;top:0;left:0;width:100%;height:100%;opacity:.4}.areaNextPage .wrapNextPage{position:relative;color:#fff}.areaNextPage .wrapNextPage .boxNextPage{margin-bottom:24px}.areaNextPage .wrapNextPage .boxNextPage .txtNextPage{font-size:18px;letter-spacing:.1px;margin-bottom:19px;font-weight:600}.areaNextPage .wrapNextPage .boxNextPage .namePageNext{font-size:40px;font-weight:600;line-height:1;letter-spacing:-.4px;margin-bottom:2px}.areaNextPage .wrapNextPage .boxNextPage .subPageNext{font-size:18px;letter-spacing:1px;font-weight:700}.areaNextPage .wrapNextPage .boxButton{text-align:left}#footer{width:100%;background:#000;padding:96px 0 0;position:relative}#footer .inner{max-width:1244px}#footer .wrapFooter .wrapContactFt{width:580px;margin:0 auto 96px 0}#footer .wrapFooter .wrapContactFt a{display:block;position:relative;padding:39px 48px 47px;border-radius:10px;background:#fff}#footer .wrapFooter .wrapContactFt a:after{content:"";position:absolute;background:url(../../../../../../../../themes/trobz/assets/images/common/icon-contact-ft.svg) no-repeat;background-size:100%;width:15px;height:30px;top:52%;transform:translateY(-50%);right:64px;transition:all 0.5s}#footer .wrapFooter .wrapContactFt a .titleContact{font-size:36px;color:#313131;margin-bottom:15px;font-weight:700;letter-spacing:1.8px}#footer .wrapFooter .wrapContactFt a .txtContactFt{font-size:16px;color:#000;letter-spacing:.7px}#footer .wrapFooter .ftMenu{display:flex;flex-wrap:wrap;padding:0 33px 26px 33px;justify-content:space-between}#footer .wrapFooter .ftMenu .logoFooter{width:199px;margin-right:11px}#footer .wrapFooter .ftMenu .logoFooter a{display:block}#footer .wrapFooter .ftMenu .logoFooter a img{width:100%}#footer .wrapFooter .ftMenu .listMenu{width:calc(100% - 485px);margin-top:-1px}#footer .wrapFooter .ftMenu .listMenu>li{display:flex;flex-wrap:wrap;margin-bottom:13px}#footer .wrapFooter .ftMenu .listMenu>li>a{min-width:120px;font-size:14px;color:#fff;letter-spacing:2px;margin-right:20px;font-weight:600}#footer .wrapFooter .ftMenu .listMenu>li .listMenuChild{display:flex;flex-wrap:wrap;width:calc(100% - 140px)}#footer .wrapFooter .ftMenu .listMenu>li .listMenuChild li{margin-right:22px;margin-bottom:6px}#footer .wrapFooter .ftMenu .listMenu>li .listMenuChild li:last-child{margin-right:0}#footer .wrapFooter .ftMenu .listMenu>li .listMenuChild li a{font-size:14px;color:#c3c3c3;letter-spacing:1.8px;font-weight:600}#footer .wrapFooter .policyFt{text-align:center}#footer .wrapFooter .policyFt a{font-size:12px;color:#fff;letter-spacing:1.8px;font-weight:600;text-align:center}#copyright{font-size:10px;font-weight:700;color:#fff;text-align:center;background:#000;padding:6px 20px 20px;letter-spacing:.5px;position:relative}@media (max-width:1250px) and (min-width:769px){#footer .wrapFooter .ftMenu .listMenu{width:calc(100% - 35vw)}}@media (max-width:1170px) and (min-width:769px){#footer .wrapFooter .ftMenu .listMenu{width:calc(100% - 30vw)}}@media (max-width:1140px){.itemTitle{font-size:40px}}@media (max-width:1030px) and (min-width:769px){#footer .wrapFooter .ftMenu .logoFooter{width:179px;margin-right:11px}#footer .wrapFooter .ftMenu .listMenu{width:calc(100% - 220px)}#footer .wrapFooter .ftMenu .listMenu>li>a{min-width:100px;font-size:12px;letter-spacing:2px}#footer .wrapFooter .ftMenu .listMenu>li .listMenuChild{width:calc(100% - 120px)}#footer .wrapFooter .ftMenu .listMenu>li .listMenuChild li{margin-right:13px}#footer .wrapFooter .ftMenu .listMenu>li .listMenuChild li a{font-size:12px;letter-spacing:1px}}@media (max-width:1085px) and (min-width:769px){#footer .wrapFooter .wrapContactFt{width:100%}#footer .wrapFooter .ftMenu{flex-direction:column}#footer .wrapFooter .ftMenu .logoFooter{margin-bottom:50px}#footer .wrapFooter .ftMenu .listMenu{width:618px}#footer .wrapFooter .policyFt{text-align:left;padding:0 33px}#copyright{text-align:left;padding:6px 63px 20px}}@media (max-width:1080px) and (min-width:769px){#header .wrapHeader .mainMenu .menu li a{letter-spacing:1px}}@media (max-width:1000px) and (min-width:769px){#header .wrapHeader .mainMenu .menu>li{margin:0 9px}.wrapTitle .titleBig{font-size:clamp(54px,6vw,60px)}}@media (max-width:965px) and (min-width:769px){#header .wrapHeader .headerBar{width:188px;margin-right:20px}#header .wrapHeader .mainMenu{width:calc(100% - 210px)}#header .wrapHeader .mainMenu .menu>li{margin:0 7px}}@media (max-width:930px) and (min-width:769px){#header .wrapHeader .mainMenu .menu li a{font-size:12px}}@media(max-width:900px){.areaNews .newsList>li{width:calc(100%/2 - 15px);margin-bottom:30px}.areaNews .newsList>li:not(:nth-child(3n)){margin-right:0}.areaNews .newsList>li:not(:nth-child(2n)){margin-right:30px}}@media (max-width:850px) and (min-width:769px){#header .wrapHeader .headerBar{width:170px;margin-right:20px}#header .wrapHeader .mainMenu{width:calc(100% - 190px)}#header .wrapHeader .mainMenu .menu>li{margin:0 5px}#header .wrapHeader .mainMenu .menu li a{font-size:11px;letter-spacing:.8px}#header .wrapHeader .mainMenu .menu li:has(>.subMenu){margin-right:19px}#header .wrapHeader .mainMenu .menu li:has(>.subMenu):after{width:5px;height:10px;top:40%;right:-5px}}@media (min-width:769px){.hover:hover{opacity:.6}.sp{display:none}#header .wrapHeader .mainMenu .menu>li>a:hover{transform:scale(1.05,1.05);opacity:.7}#header .wrapHeader .mainMenu .menu li .subMenu li a:hover{background:#fff;color:rgb(49,49,49)}#header .wrapHeader .mainMenu{display:block!important}.boxButton a:hover{box-shadow:0 0 0 rgba(0,0,0,.2);transform:translate(10px,10px)}.areaNews .inner{max-width:1220px}.areaNews .newsCat li a:hover{opacity:.8}.areaNews .newsList>li a:hover{box-shadow:0 0 0 rgba(0,0,0,.2);transform:translate(10px,10px)}#footer .wrapFooter .wrapContactFt a:hover .titleContact,#footer .wrapFooter .wrapContactFt a:hover .txtContactFt{opacity:.5}#footer .wrapFooter .wrapContactFt a:hover:after{opacity:.5;transform:translate(10px,-50%)}#footer .wrapFooter .ftMenu .listMenu li a:hover,#footer .wrapFooter .policyFt a:hover{opacity:.6}}@media (max-width:768px){.pc{display:none}.hover:hover{opacity:1}.inner{width:100%;padding:0 4%;padding:0 24px}.innerBig{padding:0 24px}body:before{height:100%;background-position:50%;width:100%;top:0vw}.hamburger{width:30px;height:clamp(24px,6.5vw,30px);width:clamp(24px,6.5vw,30px);padding:0 3px;z-index:9991;background:transparent;display:flex;justify-content:center;flex-direction:column;text-align:center}.hamburger span{display:block;height:2px;height:.5vw;height:clamp(2px,.5vw,3px);width:100%;background:#fff;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;transition:.25s ease-in-out}.hamburger span:nth-child(1){margin-bottom:5px;margin-bottom:clamp(3px,.7vw,5px)}.hamburger span:nth-child(2){opacity:1}.hamburger span:nth-child(3){margin-top:5px;margin-top:clamp(3px,.7vw,5px)}.hamburger.open span:nth-child(1){margin-bottom:-2px;margin-bottom:clamp(-4px,-.5vw,-2px);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);background:#000}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){margin-top:clamp(-4px,-.5vw,-2px);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);background:#000}#header{padding:clamp(24px,6.4vw,26px) 0}#header .inner{padding:0 24px}#header .wrapHeader .headerBar{width:100%;margin-right:0;display:flex;justify-content:space-between;align-items:center}#header .wrapHeader .headerBar .logo{width:clamp(200px,53.3vw,250px)}#header .wrapHeader .mainMenu{display:none;width:100%;position:fixed;overflow-y:auto;height:100%;top:0;left:0;width:100%;background:#fff;padding:16px 48px 50px;margin:0;z-index:99}#header .wrapHeader .mainMenu.showMenu{display:block}#header .wrapHeader .mainMenu .menu{flex-direction:column;align-items:flex-start}#header .wrapHeader .mainMenu .menu li{margin:0;height:initial}#header .wrapHeader .mainMenu .menu>li:last-child{margin-left:0;width:calc(100% + 96px);margin-left:-48px;margin-top:23px;display:block}#header .wrapHeader .mainMenu .menu li a{color:#333;letter-spacing:2.5px;font-size:clamp(16px,4.2vw,18px);font-weight:600;padding:24px 0;text-align:left}#header .wrapHeader .mainMenu .menu li .subMenu{position:initial;transform:none;border:none;padding:0;margin:0 10px 20px;min-width:inherit;background:transparent}#header .wrapHeader .mainMenu .menu li:has(>.subMenu){margin-right:0}#header .wrapHeader .mainMenu .menu li:has(>.subMenu):after{display:none}#header .wrapHeader .mainMenu .menu li:has(>.subMenu)>a{position:relative;display:inline-block;width:clamp(120px,30vw,140px)}#header .wrapHeader .mainMenu .menu li:has(>.subMenu)>a:after{content:"";position:absolute;background:url(../../../../../../../../themes/trobz/assets/images/common/icon-contact-ft.svg) no-repeat;background-size:100%;filter:inherit;width:7.5px;height:12.3px;top:clamp(10px,7.7vw,30px);right:0;transform:rotate(90deg);transition:all 0.4s}#header .wrapHeader .mainMenu .menu li:has(>.subMenu)>a.subMenuAfter:after{transform:rotate(-90deg)}#header .wrapHeader .mainMenu .menu li .subMenu li{margin-bottom:0}#header .wrapHeader .mainMenu .menu li .subMenu li a{font-size:clamp(14px,3.7vw,18px);text-align:left;padding:11px 0;color:#333}#header .wrapHeader .mainMenu .menu>li:last-child>a{letter-spacing:2.6px;font-size:clamp(14px,3.7vw,16px);padding-top:70px;display:block;background:#f8f7f6;width:100%;text-align:left;padding:47px 48px}.wrapTitlePage{padding:23vw 0 20.4vw}.wrapTitlePage .titleEn{margin-bottom:3px;font-size:clamp(40px,10.6vw,64px)}.wrapTitlePage .titleJp{margin-bottom:20px;letter-spacing:1.2px;font-size:clamp(18px,4.8vw,24px)}.wrapTitle .titleBig{padding-left:20px;line-height:1;margin-bottom:-2px;font-size:clamp(28px,7.4vw,32px)}.wrapTitle .titleBig:before{height:99%;width:8px;top:50%;left:0}.wrapTitle .titleSmall{font-size:clamp(12px,3.2vw,14px);padding-left:25px;letter-spacing:1px}.itemTitle{font-size:clamp(36px,8vw,46px)}.itemTitle::before{border-width:16px 16px 0 0}.itemTitle .smallTitle{font-size:clamp(12px,2.2vw,15px)}#content{width:100%}.boxButton a{font-size:clamp(12px,3.2vw,16px);padding:15px 46px 14px 48px;letter-spacing:.6px;box-shadow:10px 10px 10px rgba(0,0,0,.1)}.boxButton a .txtButton{padding-right:22px}.areaNews{padding:47px 0 48px}.areaNews .newsTitle{font-size:clamp(24px,5vw,34px);margin-bottom:clamp(19px,5vw,25px)}.areaNews .newsCat{margin-bottom:clamp(34px,9vw,50px)}.areaNews .newsCat li a{font-size:clamp(12px,2.2vw,14px)}.areaNews .newsList>li a .newsPhoto img{aspect-ratio:279/180}.areaNews .newsList>li a .listCat{margin-bottom:clamp(18px,4.6vw,25px)}.areaNews .newsList>li a .listCat li{font-size:clamp(14px,2.5vw,18px);padding:.7vw 3.3vw .7vw}.areaNews .newsList>li a .newsName{font-size:clamp(14px,2.5vw,18px);line-height:1.6;margin-bottom:clamp(22px,6vw,30px)}.areaNews .newsList>li a .newsUpload{font-size:clamp(14px,2.5vw,18px)}.areaNews .boxButton a{padding:10px 47px;font-size:clamp(16px,4.2vw,18px)}.areaNews .boxButton a .txtButton{padding-right:20px;letter-spacing:1px}.areaNews.areaKnowled{padding-bottom:48px}.areaNextPage{padding:92px 0 96px}.areaNextPage .wrapNextPage{position:relative;color:#fff}.areaNextPage .wrapNextPage .boxNextPage{margin-bottom:25px}.areaNextPage .wrapNextPage .boxNextPage .txtNextPage{font-size:18px;letter-spacing:.1px;margin-bottom:7px;font-size:clamp(18px,4.8vw,20px)}.areaNextPage .wrapNextPage .boxNextPage .namePageNext{line-height:1;letter-spacing:0;margin-bottom:13px;font-size:clamp(40px,10.6vw,42px)}.areaNextPage .wrapNextPage .boxNextPage .subPageNext{font-size:clamp(18px,4.8vw,20px);letter-spacing:1px}.areaNextPage .wrapNextPage .boxButton{text-align:left}#footer{width:100%;background:#000;padding:96px 0 0}#footer .inner{max-width:1244px}#footer .wrapFooter .wrapContactFt{width:100%;margin-bottom:144px}#footer .wrapFooter .wrapContactFt a{border-radius:10px;padding:47px 24px 47px}#footer .wrapFooter .wrapContactFt a:after{right:35px;width:10px;height:21px}#footer .wrapFooter .wrapContactFt a .titleContact{margin-bottom:clamp(7px,1.5vw,15px);letter-spacing:1.4px;font-size:clamp(28px,7.4vw,34px);line-height:1.2}#footer .wrapFooter .wrapContactFt a .txtContactFt{letter-spacing:.6px;font-size:clamp(12px,3.2vw,14px)}#footer .wrapFooter .ftMenu{flex-direction:column;padding:0 0 26px}#footer .wrapFooter .ftMenu .logoFooter{width:200px;margin-right:0;margin-bottom:47px}#footer .wrapFooter .ftMenu .logoFooter a{display:block}#footer .wrapFooter .ftMenu .logoFooter a img{width:100%}#footer .wrapFooter .ftMenu .listMenu{width:100%;margin-top:0}#footer .wrapFooter .ftMenu .listMenu>li{margin-bottom:13px}#footer .wrapFooter .ftMenu .listMenu>li>a{width:clamp(120px,32vw,140px);font-size:clamp(14px,3.7vw,16px);letter-spacing:2px;margin-right:10px}#footer .wrapFooter .ftMenu .listMenu>li .listMenuChild{width:calc(100% - clamp(120px, 32vw, 140px) - 10px);transform:translateY(.4vw)}#footer .wrapFooter .ftMenu .listMenu>li .listMenuChild li{margin-right:19px;margin-bottom:4px}#footer .wrapFooter .ftMenu .listMenu>li .listMenuChild li:last-child{margin-right:0}#footer .wrapFooter .ftMenu .listMenu>li .listMenuChild li a{letter-spacing:1.8px;font-size:clamp(12px,3.2vw,14px)}#footer .wrapFooter .policyFt{text-align:left}#footer .wrapFooter .policyFt a{font-size:clamp(12px,3.2vw,14px);letter-spacing:1.8px}#copyright{text-align:left;padding:5px 24px 20px;letter-spacing:.5px;font-size:clamp(10px,2.6vw,12px)}}@media (max-width:500px){#footer .wrapFooter .ftMenu .listMenu>li{flex-direction:column;margin-bottom:16px}#footer .wrapFooter .ftMenu .listMenu>li>a{margin-bottom:4px}#footer .wrapFooter .ftMenu .listMenu>li .listMenuChild{flex-direction:column}}@media(max-width:430px){.areaNews .newsList>li{width:100%}.areaNews .newsList>li:not(:nth-child(2n)){margin-right:0}.areaNews .newsList>li:not(:last-child){margin-bottom:31px}}