.container.thin{width:90%;max-width:970px;position:relative;overflow:visible}#update{margin-bottom:80px}#update h3{margin-bottom:32px}#updateUl{width:90%;max-width:1038px;margin:0 auto 40px;display:flex;justify-content:space-between}#updateUl li{flex:1;margin-right:24px;margin-bottom:20px;overflow:hidden;box-shadow:9px 6px 17px #b9b9b9,-9px -6px 17px #fff,-9px 6px 17px #ececec40,9px -6px 17px #ececec40;transition:transform .3s ease;-webkit-border-radius:10px;border-radius:10px}#updateUl li:last-of-type{margin-right:0}@media screen and (min-width:1025px){@media(hover:hover)and (pointer:fine){#updateUl li:hover{transform:translateY(-10px)}}}#updateUl li a{font-size:16px;color:#1f476b;display:block}#updateUl li .thumb{-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;overflow:hidden}#updateUl li .thumb img{width:100%;height:233px;object-fit:cover}#updateUl .txt{background:linear-gradient(280deg,#ccc 6.03%,#ececec 90.08%)}@media screen and (min-width:768px){#updateUl li a{display:flex;flex-direction:column;height:100%}#updateUl .txt{flex:1}}#updateUl li .title{padding:12px 14px;margin-bottom:40px}#updateUl li .foot{padding:0 14px 8px;font-size:12px;overflow:hidden}#updateUl li .foot .date{float:left}#updateUl li .foot .cat{float:right;text-transform:uppercase}#about{padding-top:104px;background:url(/images/home/about_bg.webp);background-size:cover;padding-bottom:125px;margin-bottom:80px;background-repeat:no-repeat;background-position:top left}#about .more{margin-top:40px;text-align:right}h3.style02{margin-bottom:32px;position:relative}h3.style02 span{display:block;margin-bottom:10px;z-index:1}#service{margin-bottom:96px}#service .contentsBg{position:absolute;top:-60px;left:-235px;z-index:-100}#service .images{position:relative;margin:0 auto 69px;width:100%;max-width:824px;z-index:1}#service .images:after{content:"PRODUCTS\a&SERVICES";position:absolute;bottom:-105px;right:-117px;z-index:-100;color:#c7c7c74d;font-family:Sofia Sans;font-size:76px;font-weight:700;line-height:105%;letter-spacing:7.64px;white-space:pre;text-align:right}#service .images .top img{width:100%}#service .images .fix{position:absolute;right:-150px;bottom:-55px;width:100%;max-width:570px}.txtBox{overflow:visible;width:90%;max-width:824px;margin:0 auto;position:relative;display:flex;justify-content:space-between;align-items:stretch;z-index:1}.txtBox .txt{width:calc(100% - 266px);text-indent:1em}.txtBox .more{width:228px;overflow:visible;position:relative}#casestudy{padding-top:0;margin-bottom:96px;overflow:visible}#casestudy .bg{width:100%;background:url(/images/home/casestudy_bg.webp);background-repeat:no-repeat;background-position:430px -200px}#casestudy .contentsBg{content:url(/images/home/casestudy_bg.webp);position:absolute;top:-60px;left:0;z-index:-100}#casestudy .images{position:relative;margin:-50px auto 40px;width:100%;max-width:824px;z-index:1}#casestudy .images:after{content:"CASE STUDIES";position:absolute;bottom:-20px;right:-88px;z-index:-100;color:#c7c7c74d;font-family:Sofia Sans;font-size:76px;font-weight:700;line-height:105%;letter-spacing:7.64px;white-space:pre}#casestudy .images .top img{width:100%}#career{margin-bottom:120px}.tabBr{display:none}#career .contentsBg{content:url(/images/home/career_bg.webp);position:absolute;top:0;left:0;z-index:-100}#career .images{position:relative;margin:-20px auto 40px;z-index:0;width:100%;max-width:824px}#career .images:after{content:"CAREERS";position:absolute;bottom:-30px;right:-88px;z-index:-100;color:#c7c7c74d;font-family:Sofia Sans;font-size:76px;font-weight:700;line-height:105%;letter-spacing:7.64px;white-space:pre}#career .images .top img{width:100%}#bottom{background:url(/images/home/awards_bg.webp);background-repeat:repeat;padding:72px 0}#bottom .secHead{overflow:hidden;margin-bottom:80px;display:flex;justify-content:space-between}#bottom .secHead h3{width:560px}#bottom .secHead p{width:626px}#bottom .secHead h3.en{width:50%}#bottom .secHead p.en{width:calc(50% - 40px)}#bottom ul{overflow:hidden;margin-bottom:40px}#bottom ul li{float:left;margin-right:6px;margin-bottom:6px;width:200px}#bottom h4{margin-bottom:15px}#casestudy .wrap{overflow:hidden}#casestudy .wrap .image{width:610px;float:left}#casestudy .wrap .txtBox{width:calc(100% - 650px);position:relative;float:right}#casestudy .wrap .txtBox .carousel{width:100%;height:100%}#casestudy .wrap .txtBox .carouselBox{width:100%;height:100%;position:relative;padding-bottom:120px}#casestudy .wrap .txtBox .carouselBox p{text-indent:1em;font-size:16px;line-height:2}#casestudy .wrap .txtBox .carouselBox .carouselNav{position:absolute;left:0;bottom:0;width:100%;overflow:hidden}#casestudy .wrap .txtBox .carouselBox .carouselNav button{background:none;border:none;color:#bbb;font-weight:700;position:relative;font-size:18px;cursor:pointer}#casestudy .wrap .txtBox .carouselBox .carouselNav li.right{float:right;position:relative;width:50%;padding-bottom:10px}#casestudy .wrap .txtBox .carouselBox .carouselNav li.right img{position:absolute;bottom:0;right:0;width:110px;height:auto}#casestudy .wrap .txtBox .carouselBox .carouselNav li.right span{font-weight:700;color:#e5593c;text-align:right;display:block;padding-right:10px;padding-bottom:12px}#casestudy .wrap .txtBox .carouselBox .carouselNav li.left{float:left;position:relative;width:50%;padding-bottom:10px}#casestudy .wrap .txtBox .carouselBox .carouselNav li.left img{position:absolute;bottom:0;left:0;width:110px;height:auto}#casestudy .wrap .txtBox .carouselBox .carouselNav li.left span{font-weight:700;color:#bababa;display:block;padding-left:10px;padding-bottom:12px}.casestudyIn{padding:50px 0;position:relative}.casestudyIn:before{content:"";width:100%;height:3px;background:url(/images/line.png);display:block;position:absolute;top:0;left:0}.casestudyIn:last-of-type:after{content:"";width:100%;height:3px;background:url(/images/line.png);display:block;position:absolute;bottom:0;left:0}.casestudyIn h4{font-size:39px;font-weight:700;margin-bottom:20px;color:#0e1737;position:relative;line-height:1}.casestudyIn h4 span{font-weight:400;font-size:25px;font-weight:700}.casestudyIn h4 span.no{position:absolute;top:80px;left:-60px}.casestudyIn h5{font-weight:700;margin-bottom:20px;font-size:25px}#casestudy .containerIn{overflow:visible}div.carouselNext,div.carouselPrev{cursor:pointer}h3.style02{position:relative;z-index:2}.bgWrap{width:100%;overflow:hidden;padding-top:40px;margin-top:-40px}.slider-in{opacity:0;animation:fadeInAnimation 1s ease forwards}#about{background-image:url(/images/home/about_bg_new.webp)}@media screen and (max-width:1024px){#about{background-image:url(/images/home/about_bg_new_sp.webp)}}@media screen and (max-width:1024px){#about{-webkit-background-size:cover;-o-background-size:cover;background-size:cover}#service .images .fix{max-width:483px;right:-112px}#bottom .secHead{display:block}#bottom .secHead h3{width:100%;margin-bottom:30px}#bottom .secHead p{width:100%;max-width:none}#bottom .secHead h3.en{width:100%;margin-bottom:30px}#bottom .secHead p.en{width:100%;max-width:none}#updateUl{flex-wrap:wrap}#updateUl li:last-of-type{display:none}#topSlider li .bg{width:1024px}#updateUl,.toArchive{width:100%;max-width:852px}#updateUl>li:nth-child(3){margin-right:0}}@media screen and (max-width:767px){#updateUl li .thumb img{width:128px;height:128px}#updateUl{display:block;width:100%}#updateUl li{width:100%}#updateUl li a{display:flex}#updateUl li .thumb{width:128px;height:128px;border-radius:10px 0 0 10px}#updateUl li .title{padding:12px 16px}#updateUl .txt{width:calc(100% - 128px);height:128px;position:relative}#updateUl li .foot{width:100%;position:absolute;left:0;bottom:0}#about h3{margin-bottom:48px}#service .images .fix{max-width:300px;right:-50px;bottom:-28px}.txtBox{display:block;width:100%}.txtBox .txt{width:100%}#service{overflow:visible}#casestudy .images{margin-bottom:30px;margin-top:-20px}#casestudy{overflow:visible}#casestudy .bg,#career .bg{background-size:cover}#career .images{margin-bottom:30px;margin-top:-20px}#career{margin-bottom:88px}#bottom .secHead h3{margin-bottom:16px}#bottom .secHead{margin-bottom:56px}#bottom ul li{width:calc(50% - 3px)}#bottom ul li:nth-child(2n){margin-right:0}#bottom .secHead h3.en br{display:none}#service .images:after{font-size:40px;bottom:-70px;right:-17px}#service .images{margin-bottom:35px}#casestudy .images:after{font-size:40px;right:0}#career .images:after{font-size:40px;right:-50px}#updateUl li:last-of-type{display:block}}#topSlider .ttl{color:#a08b50;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans,sans-serif;font-size:32px;font-style:normal;font-weight:400;line-height:123%;letter-spacing:1.6px;width:100%;max-width:335px;margin-bottom:24px}#topSlider h3{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:ryo-gothic-plusn;font-size:45px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.125px;margin-bottom:36px}#topSlider h3.colorW{color:#fff}#topSlider h3.colorN{color:#0e1737}#topSlider dl dt a{font-feature-settings:"clig" off,"liga" off;font-family:ryo-gothic-plusn;font-size:21px;font-style:normal;font-weight:500;line-height:167%;letter-spacing:1.05px;display:block;padding:12px 24px;border-radius:5px;border:1px solid #fff;position:relative;transition:all .5s}#topSlider dl.typeG dt a{color:#fff}#topSlider dl dt a span,#topSlider dl.typeG dt a svg{transition:all .5s}#topSlider dl.typeG dt a.pc:hover span.txt,#topSlider dl.typeG dt a.sp:active span.txt{text-shadow:0px 0px 5px #fff}#topSlider dl.typeG dt a.pc:hover span.arrow svg,#topSlider dl.typeG dt a.sp:active span.arrow svg{filter:drop-shadow(0px 0px 5px #859bbb)}#topSlider dl.typeG dt a.pc:active span.txt{text-shadow:none}#topSlider dl.typeG dt a.pc:active span.arrow svg{filter:none}#topSlider dl dt a .arrow{display:inline-block;margin-left:20px;transform:translateY(-5px)}#topSlider dl dd{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:-.5px}#topSlider dl.typeN dt a{border:1px solid #0e1737;color:#0e1737}#topSlider dl.typeN dt a.pc:hover span.txt,#topSlider dl.typeN dt a.sp:active span.txt{text-shadow:0px 0px 5px #859bbb}#topSlider dl.typeN dt a.pc:hover svg,#topSlider dl.typeN dt a.sp:active svg{filter:drop-shadow(0px 0px 5px #859bbb)}#topSlider dl.typeN dd{color:#0e1737}#topSlider dl dt.g{font-size:20px;font-weight:700;background:#a08b50;color:#fff}#sliderTabs span{color:#fff6;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:ryo-gothic-plusn;font-size:17px;font-style:normal;font-weight:500;line-height:123%;transition:color .5s,text-shadow .5s}#sliderTabs li.active span,#sliderTabs li:hover span{color:#fff;text-shadow:0px 0px 10px #fff}#update h3{color:#0e1737;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans,sans-serif;font-size:49px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:7.35px}h3.style01 span{color:#0e1737;font-feature-settings:"clig" off,"liga" off;font-family:ryo-gothic-plusn;font-size:25px;font-style:normal;font-weight:700;line-height:120%;display:block}#updateUl li .title{color:#1f476b;font-feature-settings:"clig" off,"liga" off;text-overflow:ellipsis;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%}#updateUl li .foot p{color:#0b397d;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.3px}#about h3{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:ryo-gothic-plusn;font-size:20px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:5px;text-align:right;margin-bottom:40px}#about h4{color:var(--Tenchijin-Gold, #a18b50);font-feature-settings:"clig" off,"liga" off;font-family:ryo-gothic-plusn;font-size:47px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:2.35px;margin-bottom:48px}#about p{color:#fff;font-feature-settings:"clig" off,"liga" off;font-family:ryo-gothic-plusn;font-size:20px;font-style:normal;font-weight:400;line-height:225%;letter-spacing:1px;text-indent:1em;margin-bottom:20px}#about p:last-of-type{margin-bottom:0}h3.style02 span{color:#a18b50;font-feature-settings:"clig" off,"liga" off;font-family:ryo-gothic-plusn;font-size:18px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1.8px}h3.style02{color:#0e1737;font-feature-settings:"clig" off,"liga" off;font-family:ryo-gothic-plusn;font-size:40px;font-style:normal;font-weight:700;line-height:130%}.txtBox .txt p{color:#302c28;font-feature-settings:"clig" off,"liga" off;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:-.32px}#bottom .secHead h3{color:#575757;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:2px}#bottom .secHead p{color:#575757;font-feature-settings:"clig" off,"liga" off;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:170%}#bottom h4{color:#0e1737;font-feature-settings:"clig" off,"liga" off;font-family:Sofia Sans,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:4.5px}#bottom h4 span{display:inline-block;margin-left:19px;color:#0e1737;font-feature-settings:"clig" off,"liga" off;font-family:ryo-gothic-plusn;font-size:25px;font-style:normal;font-weight:700;line-height:120%}@media screen and (max-width:1024px){#topSlider .ttl{font-size:30px;font-weight:400;line-height:123%;letter-spacing:1.5px;margin-bottom:14px}#topSlider h3{font-size:41px;font-weight:700;line-height:150%;letter-spacing:1.025px;margin-bottom:24px}#about h4{font-size:40px;font-weight:700;line-height:150%;letter-spacing:2px}#about p{font-size:18px;font-weight:400;line-height:225%;letter-spacing:.9px}h3.style02{font-size:35px;font-weight:700;line-height:130%}}@media screen and (max-width:767px){#topSlider .ttl{font-size:19px;line-height:123%;letter-spacing:.963px;margin-bottom:8px}#topSlider h3{font-size:29px;font-weight:700;line-height:130%;letter-spacing:.725px}#topSlider dl dt a{font-size:15px;font-weight:500;line-height:167%;letter-spacing:.75px}#topSlider dl dd{font-size:15px;font-weight:500;line-height:140%;letter-spacing:-.375px}#update h3{font-size:35px;font-weight:700;line-height:120%;letter-spacing:5.25px}h3.style01 span{font-size:16px;font-weight:700;line-height:120%}#updateUl li .title{font-size:14px;font-weight:500;line-height:150%}#about h3{font-size:18px;font-weight:400;line-height:120%;letter-spacing:4.5px}#about h4{font-size:25px;font-weight:700;line-height:150%;letter-spacing:1.25px}#about p{font-size:15px;font-weight:400;line-height:200%;letter-spacing:.75px}h3.style02 span{font-size:16px;font-weight:500;line-height:120%;letter-spacing:1.6px}h3.style02{font-size:25px;font-weight:700;line-height:140%}.txtBox .txt p{font-size:15px;font-weight:500;line-height:170%}#bottom .secHead h3{font-size:30px;font-weight:700;line-height:140%;letter-spacing:1.5px}#bottom h4{font-size:25px;font-weight:700;line-height:120%;letter-spacing:3.75px}#bottom h4 span{font-size:22px;font-weight:700;line-height:120%}}@media screen and (max-width:391px){#about h4{font-size:25px;letter-spacing:1.25px}}.lang_en #updateUl li .title{font-family:Barlow;font-size:17px;font-style:normal;font-weight:400;line-height:148%}.lang_en #about h3{font-family:Barlow;font-size:19px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:2.28px}.lang_en #about h4{font-family:Sofia Sans,sans-serif;font-size:52px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:2.08px}.lang_en #about p{font-family:Barlow;font-size:23px;font-style:normal;font-weight:400;line-height:175%;letter-spacing:.92px}.lang_en h3.style02 span{font-family:Barlow;font-size:19px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1.52px}.lang_en h3.style02{font-family:Sofia Sans,sans-serif;font-size:49px;font-style:normal;font-weight:700;line-height:115%}.lang_en .txtBox .txt p{font-family:Barlow;font-size:16px;font-style:normal;font-weight:500;line-height:170%}.lang_en #bottom .secHead h3{font-family:Sofia Sans,sans-serif;font-size:38px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:1.14px}.lang_en #bottom .secHead p{font-family:Barlow;font-size:17px;font-style:normal;font-weight:600;line-height:170%;letter-spacing:-.17px}@media screen and (max-width:1024px){.lang_en #update h3{font-size:45px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:6.75px}.lang_en #about h3{font-size:17px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:2.04px}.lang_en #about h4{font-size:45px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:1.8px}.lang_en #about p{font-size:21px;font-style:normal;font-weight:400;line-height:175%;letter-spacing:.84px}.lang_en h3.style02{font-size:40px;font-style:normal;font-weight:700;line-height:115%}.lang_en .txtBox .txt p{font-size:15px;font-style:normal;font-weight:500;line-height:170%}}@media screen and (max-width:767px){.lang_en #update h3{font-size:35px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:5.25px}.lang_en #updateUl li .title{font-size:15px;font-style:normal;font-weight:400;line-height:147%}.lang_en #about h3{font-size:15px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:1.8px}.lang_en #about h4{font-size:30px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:1.2px}.lang_en #about p{font-size:17px;font-style:normal;font-weight:400;line-height:175%;letter-spacing:.68px}.lang_en h3.style02 span{font-size:17px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:1.36px}.lang_en h3.style02{font-size:33px;font-style:normal;font-weight:700;line-height:115%}.lang_en .txtBox .txt{font-size:16px;font-style:normal;font-weight:600;line-height:170%;letter-spacing:-.16px}.lang_en #bottom .secHead h3{font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.96px}}@media screen and (max-width:391px){#topSlider dl dt a{font-size:13px}#topSlider dl dt a .arrow{margin-left:5px}#topSlider li .sliderIn,#topSlider li .window,#topSlider li .bg,#topSlider li.slick-slide{max-height:667px!important}}.lang_en #topSlider h3{font-family:Sofia Sans,sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:110%}.lang_en #topSlider dl dt a{font-family:Sofia Sans,sans-serif;font-size:25px;font-style:normal;font-weight:500;line-height:167%}.lang_en #topSlider dl dd{font-family:Barlow;font-size:21px;font-style:normal;font-weight:400;line-height:140%}.lang_en #sliderTabs span{font-family:Sofia Sans,sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:123%}@media screen and (max-width:767px){.lang_en #topSlider dl dt a{font-size:20px;font-style:normal;font-weight:500;line-height:167%;letter-spacing:1px}.lang_en #topSlider h3{font-size:30px;font-style:normal;font-weight:700;line-height:110%}#topSlider dl dt a{padding:12px 20px}#topSlider dl dd{font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.16px}}#topSlider #slide05 h3{font-size:52px}.lang_en #topSlider #slide05 h3{font-size:50px}@media screen and (max-width:1024px){#topSlider #slide05 h3{font-size:43px}.lang_en #topSlider #slide05 h3{font-size:45px}}@media screen and (max-width:767px){#topSlider #slide05 h3{font-size:34.5px}.lang_en #topSlider #slide05 h3{font-size:34px}}#topSlider #slide05 h3 .kerning{font-feature-settings:"palt" 1;letter-spacing:.05em}#mainImg{margin-bottom:80px;background:#0e1737;position:relative}#topSlider li.slick-slide{position:relative;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);max-height:1080px}#topSlider li .bg{width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);max-height:1080px;position:absolute;top:0;left:0;z-index:-1}#topSlider li .window{width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);max-height:1080px;position:absolute;top:0;left:0;opacity:0;transition:opacity 2s ease;text-align:center}#topSlider li .sliderIn{width:90%;max-width:1240px;margin:0 auto;height:100vh;height:calc(var(--vh, 1vh) * 100);max-height:1080px;z-index:2;position:relative}#topSlider li .sliderIn .sliderContents{position:absolute;top:260px;left:0}@media screen and (max-width:1024px){#topSlider li .sliderIn .sliderContents{top:134px}}@media screen and (max-width:767px){#topSlider li .sliderIn .sliderContents{top:88px}#topSlider h3{margin-bottom:12px}}#topSlider li .sliderIn .sliderContents dl{opacity:0;transform:translateY(20px)}#topSlider li .sliderIn .sliderContents dl dt{display:inline-block;margin-bottom:20px;position:relative}.slide-in-up{animation:slideInUpAnimation 1s ease-out forwards}.fade-in{animation:fadeInAnimation 1s ease-out .5s forwards}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes slideInUpAnimation{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}#sliderTabs{position:absolute;width:90%;max-width:1247px;height:64px;bottom:0;left:50%;transform:translate(-50%);display:flex;justify-content:center;border-radius:8px 8px 0 0;border:2px solid rgba(27,51,73,.2);background:radial-gradient(107.32% 141.42% at 0% 0%,#0e1737e6 .01%,#0e173773);box-shadow:-5px -5px 250px #ffffff05 inset;backdrop-filter:blur(2.5px);background-clip:padding-box}#sliderTabs li{width:25%;padding-top:14px;text-align:center;position:relative;cursor:pointer}#sliderTabs li:after{content:"";width:2px;height:48px;display:block;background:#0e173759;box-shadow:.5px .5px 1px #c9c9c933,-.5px -.5px 1px #6b6b6b59,.5px .5px 1px #63636366 inset,-.5px -.5px 1px #c9c9c940 inset;position:absolute;right:0;top:50%;transform:translateY(-50%)}#sliderTabs li:last-of-type:after{content:none}.tab-progress-bar-bg{position:absolute;left:50%;bottom:6px;transform:translate(-50%);width:90%;max-width:266px;height:2px;transition:background .5s}#sliderTabs li.active .tab-progress-bar-bg{background:#ffffff4d}#sliderTabs li.active .tab-progress-bar{display:block;width:0%;height:2px;background:#fff;animation:progress 6s linear forwards}@keyframes progress{0%{width:0%}to{width:100%}}@media screen and (max-width:1024px){#sliderTabs{width:235px;border:none;bottom:20px;width:auto;background:none;box-shadow:none;backdrop-filter:none}#sliderTabs span{display:none}#sliderTabs li{width:46px;border:none;background:none;padding:0;margin-right:14px}#sliderTabs li:last-of-type{margin-right:0}#sliderTabs li:after{content:none}#sliderTabs li .tab-progress-bar-bg{width:100%;background:#ffffff4d}#sliderTabs li[data-slide="1"].active .tab-progress-bar{background:#0e1737}}@media screen and (max-width:727px){#sliderTabs li{width:38px;margin-right:12px}#sliderTabs li:last-of-type{margin-right:0}}#slide01 .bg{background:url(/images/top-slider/large/slide01.webp);background-position:center top;background-repeat:no-repeat;background-size:auto}#slide01 .window{background:url(/images/top-slider/large/slide01_window.webp);background-position:center top;background-repeat:no-repeat;background-size:auto}#slide02 .bg{background:url(/images/top-slider/large/slide02.webp);background-position:center top;background-repeat:no-repeat;background-size:auto}#slide02 .window{background:url(/images/top-slider/large/slide02_window.webp);background-position:center top;background-repeat:no-repeat;background-size:auto}@media screen and (max-width:1024px){#slide01 .bg{background:url(/images/top-slider/tablet/slide01.webp);background-position:center bottom;background-repeat:no-repeat;background-size:auto}#slide01 .window{background:url(/images/top-slider/tablet/slide01_window.webp);background-position:center bottom;background-repeat:no-repeat;background-size:auto}#slide02 .bg{background:url(/images/top-slider/tablet/slide02.webp);background-position:center bottom;background-repeat:no-repeat;background-size:auto}#slide02 .window{background:url(/images/top-slider/tablet/slide02_window.webp);background-position:center bottom;background-repeat:no-repeat;background-size:auto}}@media only screen and (min-width:768px)and (max-width:768px)and (orientation:portrait){#slide01 .bg{background:url(/images/top-slider/tablet/slide01.webp);background-position:center calc(100% + 134px);background-repeat:no-repeat;background-size:auto}#slide01 .window{background:url(/images/top-slider/tablet/slide01_window.webp);background-position:center calc(100% + 134px);background-repeat:no-repeat;background-size:auto}#slide02 .bg{background:url(/images/top-slider/tablet/slide02.webp);background-position:center calc(100% + 134px);background-repeat:no-repeat;background-size:auto}#slide02 .window{background:url(/images/top-slider/tablet/slide02_window.webp);background-position:center calc(100% + 134px);background-repeat:no-repeat;background-size:auto}}@media screen and (max-width:767px){#slide01 .bg{background:url(/images/top-slider/sp/slide01.webp);background-position:center bottom;background-repeat:no-repeat;background-size:auto}#slide01 .window{background:url(/images/top-slider/sp/slide01_window.webp);background-position:center bottom;background-repeat:no-repeat;background-size:auto}#slide02 .bg{background:url(/images/top-slider/sp/slide02.webp);background-position:center bottom;background-repeat:no-repeat;background-size:auto}#slide02 .window{background:url(/images/top-slider/sp/slide02_window.webp);background-position:center bottom;background-repeat:no-repeat;background-size:auto}}#slide05 .bg{background:url(/images/top-slider/large/slide05.webp);background-position:center top;background-repeat:no-repeat;background-size:cover}#slide05 .window{background:url(/images/top-slider/large/slide05_window.webp);background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1024px){#slide05 .bg{background:url(/images/top-slider/tablet/slide05.webp);background-position:center bottom;background-repeat:no-repeat;background-size:cover}#slide05 .window{background:url(/images/top-slider/tablet/slide05_window.webp);background-position:center bottom;background-repeat:no-repeat;background-size:cover}}@media screen and (max-width:767px){#slide05 .bg{background:url(/images/top-slider/sp/slide05.webp);background-position:center top;background-repeat:no-repeat;background-size:cover}#slide05 .window{background:url(/images/top-slider/sp/slide05_window.webp);background-position:center top;background-repeat:no-repeat;background-size:cover}}#topSlider li#slide05 .sliderIn .sliderContents{top:250px}@media screen and (max-width:1024px){#topSlider li#slide05 .sliderIn .sliderContents{top:200px}}@media screen and (max-width:767px){#topSlider li#slide05 .sliderIn .sliderContents{top:auto;bottom:68px}}#topSlider br.pcOnly{display:none}@media screen and (min-width:1025px){#topSlider br.pcOnly{display:block}}#topSlider br.spOnly{display:none}@media screen and (max-width:1024px){#topSlider br.spOnly{display:block}}
