.c-business-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px}.c-business-ttl .en{font-size:16px;color:#7b7b7b;font-family:Poppins,sans-serif;font-weight:500;letter-spacing:.04em;margin-right:52px}.c-business-ttl .ja{font-size:32px;font-weight:700;letter-spacing:.04em;line-height:1.4}.c-business-ttl .lead{font-size:14px;line-height:1.6;letter-spacing:.04em;width:100%;margin-top:28px}.c-business-ttl .lead strong{font-weight:700}.business{padding:150px 0 295px;position:relative}.business__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.business__sidebar{width:15%;padding-right:15px}.business__sidebar ul.navi{margin-top:8px}.business__sidebar ul.navi li{margin-bottom:21px}.business__sidebar ul.navi li:last-child{margin-bottom:0}.business__sidebar ul.navi li a{font-size:16px;color:#1a1a1a;font-family:Poppins,sans-serif;font-weight:400;letter-spacing:.04em;display:block;line-height:1.1875;padding-left:17px;position:relative}.business__sidebar ul.navi li a.current{color:#19a2e2}.business__sidebar ul.navi li a.current:before{content:"";width:10px;height:10px;border-radius:50%;position:absolute;left:0;top:6px;background:#19a2e2}.business__contents{width:85%}.business__mv{width:100%;height:426px;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px}.business__mv.white *{color:#fff}.business__mv.white .business__mv__txt .num li.border{background:#fff}.business__mv__bg{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;z-index:-1}.business__mv__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:850px;margin:0 auto}.business__mv__txt{width:62%;padding-right:15px}.business__mv__txt .num{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:20px}.business__mv__txt .num li{font-size:20px;font-family:Poppins,sans-serif;font-weight:500;line-height:1}.business__mv__txt .num li.border{width:1px;height:11px;background:#1a1a1a;margin:2px 0 0 2px;display:inline-block}.business__mv__txt .ttl{-webkit-transform:translateX(-3px);transform:translateX(-3px);margin-bottom:18px}.business__mv__txt .ttl span{font-size:18px;font-family:Poppins,sans-serif;font-weight:500;letter-spacing:.04em;display:inline-block;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.business__mv__txt .ttl span b{font-family:Poppins,sans-serif;font-weight:500}.business__mv__txt .ttl strong{font-size:70px;font-family:Poppins,sans-serif;font-weight:500;line-height:1;display:inline-block;margin-right:30px}.business__mv__txt .txt{font-size:14px;letter-spacing:.04em;line-height:1.6;max-width:478px}.business__mv__img{width:38%}.business__list{padding:70px 0 130px}.business__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.business__item:last-child{margin-bottom:0}.business__item__txt{width:58.2%;padding-right:15px}.business__item__txt .ttl{font-size:32px;font-weight:700;letter-spacing:.04em;line-height:1.4;margin-bottom:30px}.business__item__txt .txt{font-size:14px;letter-spacing:.04em;line-height:1.6}.business__item__img{width:41.8%}.business .business__block{margin-bottom:140px}.business .business__block:last-child{margin-bottom:0!important}.tv .business .business__intro{max-width:1018px;margin:45px 0 65px auto}.tv .business .block01{background:url(../../img/common/bg_noise.jpg) repeat left top/25%;margin-top:40px;padding:55px 57px 60px}.tv .business .block01__item{margin-bottom:57px}.tv .business .block01__item:last-child{margin-bottom:0}.tv .business .block01__item .stl{font-size:24px;color:#19a2e2;font-weight:700;letter-spacing:.04em;line-height:1.3;margin-bottom:12px;padding-left:37px;position:relative}.tv .business .block01__item .stl span{border:1px solid #19a2e2;border-radius:50%;width:20px;height:20px;position:absolute;left:0;top:4px}.tv .business .block01__item .stl span:after{content:"";background:#19a2e2;border-radius:50%;width:12px;height:12px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tv .business .block01__item .txt{font-size:14px;line-height:1.6;letter-spacing:.04em}.tv .business .block01__item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:30px}.tv .business .block01__item ul li{width:calc(33.333% - 13.3333333333px);position:relative}.tv .business .block02 .img{margin-top:48px}.tv .business .block03{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:47px;background:url(../../img/common/bg_noise.jpg) repeat left top/25%;padding:0 65px 0 88px;height:427px}.tv .business .block03__txt{width:45%}.tv .business .block03__txt .logo{max-width:200px;margin-bottom:20px}.tv .business .block03__txt .ttl{font-size:24px;color:#19a2e2;font-weight:700;line-height:1.6333333333;letter-spacing:.04em;margin-bottom:24px}.tv .business .block03__txt .ttl small{font-size:18px;display:block;margin-bottom:2px}.tv .business .block03__txt .txt{font-size:14px;line-height:1.6;letter-spacing:.04em}.tv .business .block03__img{width:55%}.products .business{overflow:hidden}.products .business .business__intro{padding:70px 0 90px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:calc(50% - 50vw)}.products .business .business__intro__txt{width:44%;padding-right:15px}.products .business .business__intro__txt .ttl{font-size:32px;font-weight:700;letter-spacing:.04em;line-height:1.4;margin-top:7px;margin-bottom:25px}.products .business .business__intro__txt .txt{font-size:14px;letter-spacing:.04em;line-height:1.6;margin-bottom:37px}.products .business .business__intro__link{position:relative;max-width:427px;margin-left:15px}.products .business .business__intro__link .in{width:70.9%}.products .business .business__intro__link a{display:block;width:42.8%;position:absolute;right:0;top:0;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);border-radius:50%}.products .business .business__intro__img{width:50%}.products .business .block01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px;gap:30px 2%}.products .business .block01__col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:49%}.products .business .block01__col__img{width:25%}.products .business .block01__col__txt{width:75%;padding-left:30px}.products .business .block01__col__txt .ttl{font-size:18px;font-weight:700;letter-spacing:.04em;margin-bottom:7px;line-height:1.4}.products .business .block01__col__txt .txt{font-size:14px;color:#7b7b7b;font-weight:700;line-height:1.6;letter-spacing:.04em}.products .business .block02{position:relative;z-index:2;margin-top:50px}.products .business .block02::before{content:"";width:100%;height:100%;background:url(../../img/common/bg_noise.jpg) repeat left top/35%;position:absolute;left:0;top:0;z-index:-1;opacity:.6}.products .business .block02 table{width:100%}.products .business .block02 table tr{height:67px}.products .business .block02 table tr:nth-child(2n-1){background:url(../../img/common/bg_noise.jpg) repeat left top/35%}.products .business .block02 table tr th{font-size:14px;color:#7b7b7b;font-weight:700;letter-spacing:.04em;text-align:left;width:25%;border-right:1px solid #e2dac4;vertical-align:middle;padding-left:18px}.products .business .block02 table tr th:first-child{padding-left:30px}.products .business .block02 table tr th:last-child{border-right:none}.products .business .block02 table tr td{font-size:14px;font-weight:700;letter-spacing:.04em;width:25%;border-right:1px solid #e2dac4;vertical-align:middle;padding-left:18px}.products .business .block02 table tr td:first-child{padding-left:30px}.products .business .block02 table tr td:last-child{border-right:none}.digital-signage .business .block01{margin-top:26px}.digital-signage .business .block01 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.digital-signage .business .block01 ul li{width:calc(25% - 22.5px);position:relative}.digital-signage .business .block01 ul li span{font-size:12px;font-family:Jost,sans-serif;padding:3px 6px 2px;background:#fff;position:absolute;left:0;top:0}.ai .business .business__outer{padding:140px 0 0;max-width:782px;margin:0 auto}.ai .business .business__outer .block01{margin-top:35px}.ai .business .business__outer .block01__movie{position:relative;padding-top:56%}.ai .business .business__outer .block01__movie iframe{position:absolute;left:0;top:0;width:100%;height:100%}.ai .business .business__outer .block01__txt{font-size:14px;line-height:1.6;letter-spacing:.04em;margin-top:30px}.business .comingsoon{padding:170px 0 0}.business .comingsoon p{font-size:36px;font-family:Poppins,sans-serif;font-weight:500;text-align:center;line-height:1.4}.business .comingsoon p:after{content:"";width:3px;height:36px;background:#a9a9a9;display:inline-block;margin-left:23px;-webkit-transform:translateY(7px);transform:translateY(7px);-webkit-animation:blink .7s infinite alternate;animation:blink .7s infinite alternate}@-webkit-keyframes blink{from{opacity:1}to{opacity:0}}@keyframes blink{from{opacity:1}to{opacity:0}}@media only screen and (max-width:767px){.c-business-ttl{display:block;padding:0}.c-business-ttl .en{font-size:12px;margin:0 0 10px}.c-business-ttl .ja{font-size:28px}.c-business-ttl .lead{margin-top:18px}.business{padding:40px 0 160px}.business__sidebar{width:100%;padding:0 0 40px}.business__sidebar ul.navi{margin-top:0;display:none}.business__sidebar{position:relative;z-index:9}.business__sidebar__in{position:relative}.business__sidebar__in .category-btn{font-size:16px;font-family:Poppins,sans-serif;letter-spacing:.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:35px;height:55px;background:#fff;border-radius:9999px;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);position:relative;cursor:pointer}.business__sidebar__in .category-btn:after{content:"";background:url(../../img/common/arrow_gray.svg) no-repeat left top/100%;width:15px;height:15px;position:absolute;right:32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.business__sidebar__in .business_list{width:100%;max-width:100%;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.25);box-shadow:0 4px 30px rgba(0,0,0,.25);position:absolute;top:80px;left:0;right:0;margin:0 auto;display:none}.business__contents{width:100%}.business__mv{height:auto;padding:40px 16px 44px}.business__mv__txt{width:100%;padding-right:0;margin-bottom:30px}.business__mv__txt .num{gap:10px;margin-bottom:15px}.business__mv__txt .num li{font-size:13px}.business__mv__txt .num li.border{height:10px;margin:1px 0 0 2px}.business__mv__txt .ttl{-webkit-transform:translateX(0);transform:translateX(0);margin-bottom:10px}.business__mv__txt .ttl strong{font-size:50px;margin:0 10px 12px 0}.business__mv__txt .txt{font-size:13px;line-height:1.4}.business__mv__img{width:100%}.business__list{padding:55px 0 60px}.business__item{margin-bottom:55px}.business__item__txt{width:100%;padding-right:0;margin-bottom:25px}.business__item__txt .ttl{font-size:28px;line-height:1.4;margin-bottom:20px}.business__item__img{width:100%}.business .business__block{margin-bottom:75px}.tv .business .business__intro{margin:-55.2vw -16px 40px}.tv .business .block01{margin-top:32px;padding:38px 20px 60px}.tv .business .block01__item{margin-bottom:45px}.tv .business .block01__item .stl{font-size:20px;padding-left:22px}.tv .business .block01__item .stl span{width:14px;height:14px;top:5px}.tv .business .block01__item .stl span:after{width:8px;height:8px}.tv .business .block01__item ul{gap:0;margin:26px -36px 0}.tv .business .block01__item ul li{padding:0 6px}.tv .business .block03{margin-top:35px;padding:35px 20px 25px;height:auto}.tv .business .block03__txt{width:100%;margin-bottom:10px}.tv .business .block03__txt .ttl{font-size:22px;margin-bottom:0}.tv .business .block03__txt .ttl small{font-size:16px}.tv .business .block03__img{width:100%}.tv .business .block03__img img{margin-left:-10px}.products .business .business__intro{padding:45px 0 65px;margin-right:0}.products .business .business__intro__txt{width:100%;padding-right:0;margin-bottom:30px}.products .business .business__intro__txt .ttl{font-size:28px;line-height:1.4}.products .business .business__intro__txt .txt{margin-bottom:23px}.products .business .business__intro__link{margin:0 auto;max-width:348px}.products .business .business__intro__img{width:100%}.products .business .business__intro__img .products__slider{margin:0 -16px}.products .business .business__intro__img .products__slider .item{padding:0 5px}.products .business .block01{margin-top:25px;gap:30px 0}.products .business .block01__col{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.products .business .block01__col__img{width:30%}.products .business .block01__col__txt{width:70%;padding-left:20px}.products .business .block01__col__txt .ttl{font-size:16px;line-height:1.4;margin-bottom:7px}.products .business .block01__col__txt .txt{font-size:12px;line-height:1.4}.products .business .block02{margin-top:25px;margin-right:-16px;overflow-x:scroll}.products .business .block02::before{width:828px}.products .business .block02 table{width:828px}.digital-signage .business .block01{margin-top:32px}.digital-signage .business .block01 ul{gap:0;margin:0 -16px}.digital-signage .business .block01 ul li{padding:0 5px}.digital-signage .business .block01 ul li span{left:5px}.ai .business .business__outer{padding:80px 0 0}.ai .business .business__outer .block01{margin-top:25px}.ai .business .business__outer .block01__txt{margin-top:25px}.business .comingsoon{padding:115px 0 0}.business .comingsoon p{font-size:28px}.business .comingsoon p:after{height:28px;margin-left:15px;-webkit-transform:translateY(4px);transform:translateY(4px)}}@media only screen and (max-width:999px) and (min-width:768px){.business__sidebar{width:22%}.business__contents{width:78%}.business__mv{height:auto;padding:40px 16px 44px}.business__mv__txt{width:100%;padding-right:0;margin-bottom:30px}.business__mv__img{width:100%}.tv .business .block03{height:auto;padding-top:35px;padding-bottom:25px}.tv .business .block03__txt{width:100%;margin-bottom:10px}.tv .business .block03__img{width:100%}.products .business .block01__col{width:100%}}@media only screen and (min-width:768px){.business__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.business__item:nth-child(2n) .business__item__txt{width:49.7%;padding-right:0}.products .business .business__intro__img .products__slider .slick-list{padding-right:140px}.products .business .business__intro__img .products__slider .slick-slide{margin-right:25px}.ai .business .business__outer .business__block{margin-bottom:100px}.ai .business .business__outer .c-business-ttl{padding-left:5px}}@media only screen and (max-width:1099px) and (min-width:768px){.products .business .business__intro{margin-right:0}.products .business .business__intro__txt{width:100%;margin-bottom:50px}.products .business .business__intro__img{width:100%}.products .business .business__intro__img .products__slider{margin-right:-16px}.products .business .business__intro__img .products__slider .slick-list{padding-right:320px!important}}
/*# sourceMappingURL=../maps/page/business.min.css.map */
