﻿.billboard{width:100%;height:51.28205128%;padding:0 0 60px 0}@media(min-width: 640px){.billboard{height:42.02898551%;padding-bottom:80px}}.billboard video{width:100%;height:auto}.billboard img{width:100%;height:auto}.overview{text-align:center;padding-bottom:60px}@media(min-width: 640px){.overview{overflow:visible;width:90%;max-width:1118px;margin:0 auto;padding:0 0 80px}}.overview>.title{font-family:"Montserrat";font-weight:bold;color:#000;margin-bottom:20px;font-size:46px;line-height:1}@media(min-width: 640px){.overview>.title{font-size:66px;line-height:76px}}.overview>.tagline{margin-bottom:40px;font-weight:normal;line-height:1.5;color:#000;font-size:24px}@media(min-width: 640px){.overview>.tagline{font-size:40px}}.overview>.introduction{text-align:left}@media(min-width: 640px){.overview>.introduction{font-size:20px}}.section__widebanner{overflow:hidden;width:100%;background-color:#0db5c6;text-align:center;padding:60px 0 90px 0}@media(min-width: 640px){.section__widebanner{padding:60px 0 140px 0}}.section__widebanner .title{font-family:"Montserrat";font-weight:bold;color:#fff;font-size:38px}@media(min-width: 640px){.section__widebanner .title{font-size:56px}}.section__widebanner .widebanner-container{position:relative;overflow:visible;width:100%;height:100%;padding:0 5%}.section__widebanner .widebanner-container .swiper-pagination-bullets{bottom:-60px}.section__widebanner .widebanner-container .swiper-pagination-bullets .swiper-pagination-bullet{width:21px;height:21px;background-color:#0db5c6;border:2px solid #fff}.section__widebanner .widebanner-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;border:none}@media(max-width: 639px){.section__widebanner .widebanner-container .swiper-slide{position:relative;overflow:hidden;width:100%;padding:190px 0 40px 0;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0px 2px 10px;text-align:left}.section__widebanner .widebanner-container .swiper-slide img{position:absolute;width:640px;min-width:640px;height:170px;top:0;left:50%;transform:translate(-50%, 0)}}@media(min-width: 640px){.section__widebanner .widebanner-container .swiper-slide{width:100%;max-width:1118px;padding:0 0 40px 0;background-color:#fff;box-shadow:rgba(0,0,0,.16) 0px 10px 50px;text-align:left}.section__widebanner .widebanner-container .swiper-slide img{width:100%;height:auto;margin-bottom:20px}}.section__widebanner .widebanner-container .swiper-slide .caption{padding:0 4%}.section__widebanner .widebanner-container .swiper-slide .caption .text{font-size:.9rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}@media(min-width: 640px){.section__widebanner .widebanner-container .swiper-slide .caption .text{font-size:1rem}}.section__widebanner .widebanner-container .swiper-slide .caption .text>span{padding-right:1rem;font-family:"Montserrat";font-weight:bold;text-transform:uppercase;color:#000}.section__casestudy{text-align:center;padding:0}@media(max-width: 639px){.section__casestudy>.view-area{width:90%;margin:0 auto;padding:60px 0}}@media(min-width: 640px){.section__casestudy>.view-area{overflow:visible;width:90%;max-width:1118px;margin:0 auto;padding:80px 0 50px}}.section__casestudy>.view-area>.title{font-family:"Montserrat";font-weight:bold;line-height:1.2;text-transform:uppercase;margin-bottom:10px;font-size:38px}@media(min-width: 640px){.section__casestudy>.view-area>.title{font-size:56px}}.section__casestudy>.view-area>.text{margin-bottom:40px}@media(min-width: 640px){.section__casestudy>.view-area>.text{margin-bottom:70px}}.section__casestudy>.view-area .casestudies{display:grid;gap:25px;grid-template-columns:repeat(auto-fill, minmax(270px, 1fr))}.section__casestudy>.view-area .casestudies .casestudy{box-shadow:rgba(0,0,0,.16) 0px 10px 50px;text-decoration:none;color:#272727;margin-bottom:10px}@media(min-width: 640px){.section__casestudy>.view-area .casestudies .casestudy{margin-bottom:30px}}.section__casestudy>.view-area .casestudies .casestudy img{width:100%;height:auto;background-color:#f8f8f8}.section__casestudy>.view-area .casestudies .casestudy .description{padding:30px 5% 40px;text-align:left}@media(min-width: 640px){.section__casestudy>.view-area .casestudies .casestudy .description{padding-top:40px}}.section__casestudy>.view-area .casestudies .casestudy .description>.title{margin:0 auto 10px 0;padding:0;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;font-size:1rem}@media(min-width: 640px){.section__casestudy>.view-area .casestudies .casestudy .description>.title{margin-bottom:30px;font-size:20px;line-height:1.5;height:6rem}}.section__casestudy>.view-area .casestudies .casestudy .description>.text{font-size:.9rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;margin-bottom:10px}@media(min-width: 640px){.section__casestudy>.view-area .casestudies .casestudy .description>.text{margin-bottom:20px}}.section__casestudy>.view-area .casestudies .casestudy .description .point{text-align:left;font-size:.9rem}.section__casestudy>.view-area .casestudies .casestudy .description .point li{padding-left:1.6rem;background:no-repeat 0 4px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="%230DB5C6" d="M7,0A6.957,6.957,0,0,0,0,7a6.957,6.957,0,0,0,7,7,6.957,6.957,0,0,0,7-7A6.957,6.957,0,0,0,7,0ZM9.9,6,6.8,9.1a1.421,1.421,0,0,1-.6.2.764.764,0,0,1-.5-.2L4.1,7.5A.778.778,0,0,1,5.2,6.4l1,1L8.8,4.8a.785.785,0,0,1,1.1,0A.91.91,0,0,1,9.9,6Z"/></svg>')}.section__casestudy>.view-area .casestudies .casestudy .description .point li:not(:last-child){margin-bottom:6px}@media(max-width: 639px){.section__article{padding:60px 0 0}}@media(min-width: 640px){.section__article{padding:80px 0 0}}@media(max-width: 639px){.section__article>.view-area{width:90%;margin:0 auto;padding:0 0 60px 0}}@media(min-width: 640px){.section__article>.view-area{overflow:visible;width:90%;max-width:1118px;margin:0 auto;padding:0 0 80px}}.section__article>.title{margin-bottom:20px;font-weight:bold;text-align:center}@media(min-width: 640px){.section__article>.title{margin-bottom:60px}}.section__article .button{display:block;width:160px;height:40px;margin:0 auto;border-radius:20px;background-color:#0db5c6;line-height:40px;text-align:center;text-decoration:none;color:#fff}.content_class_solutions.music .section__signature{width:100%;padding:0;background-color:#272727;color:#fff}.content_class_solutions.music .section__signature .section-image{width:100%;background:no-repeat center center}@media(max-width: 639px){.content_class_solutions.music .section__signature .section-image{height:230px;margin-bottom:60px;background-size:640px 230px;background-image:url("/image/solutions/music/mobile-section-signature.jpg")}}@media(max-width: 639px)and (-webkit-min-device-pixel-ratio: 1.5),(max-width: 639px)and (min-resolution: 144dpi){.content_class_solutions.music .section__signature .section-image{background-image:url("/image/solutions/music/mobile-section-signature@2x.jpg")}}@media(min-width: 640px){.content_class_solutions.music .section__signature .section-image{height:430px;margin-bottom:90px;background-color:#000;background-size:cover;background-image:url("/image/solutions/music/desktop-section-signature.jpg")}}@media(min-width: 640px)and (-webkit-min-device-pixel-ratio: 1.5),(min-width: 640px)and (min-resolution: 144dpi){.content_class_solutions.music .section__signature .section-image{background-image:url("/image/solutions/music/desktop-section-signature@2x.jpg")}}@media(min-width: 1281px){.content_class_solutions.music .section__signature .section-image{background-size:contain}}@media(max-width: 639px){.content_class_solutions.music .section__signature>.view-area{width:90%;margin:0 auto;padding:0 0 60px 0}}@media(min-width: 640px){.content_class_solutions.music .section__signature>.view-area{overflow:visible;width:90%;max-width:1118px;margin:0 auto;padding:0 0 80px}}.content_class_solutions.music .section__signature>.view-area>.title{margin-bottom:20px;font-weight:bold;line-height:1.2;color:#fff}.content_class_solutions.music .section__signature .products{display:grid;gap:8px;grid-template-columns:repeat(auto-fit, minmax(160px, calc(50% - 4px)))}@media(min-width: 640px){.content_class_solutions.music .section__signature .products{padding-top:60px;gap:25px;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr))}}.content_class_solutions.music .section__signature .products .product{padding:30px 0;text-align:center;text-decoration:none;color:#fff}@media(min-width: 640px){.content_class_solutions.music .section__signature .products .product:hover{background-color:#3c3c3c}}.content_class_solutions.music .section__signature .products .product img{width:100%;height:auto;background:none;margin-bottom:10px}.content_class_solutions.music .section__signature .products .product>.title{font-family:"Montserrat";margin:0;padding:0 5%;font-weight:bold;color:#fff;height:calc(12px * 3.2);font-size:12px;line-height:1.5}@media(min-width: 640px){.content_class_solutions.music .section__signature .products .product>.title{height:calc(16px * 3.2);font-size:18px;line-height:1.2}}.content_class_solutions.music .section__signature .products .product .text{margin-bottom:0;padding:0 5%;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;font-size:12px}@media(min-width: 640px){.content_class_solutions.music .section__signature .products .product .text{font-size:13px}}.content_class_solutions.music .section__signature .products .product .current_price{margin-left:-0.3em}.content_class_solutions.music .section__signature .products .product .current_price::before{content:"¥";font-size:.6em}.content_class_solutions.music .section__signature .button{display:block;width:160px;height:40px;margin:60px auto 0;border-radius:20px;text-align:center;text-decoration:none;line-height:40px;color:#fff}@media(min-width: 640px){.content_class_solutions.music .section__signature .button{margin-top:80px}}.content_class_solutions.music .section__analog{width:100%;padding:0;background-color:#837f76;color:#fff}.content_class_solutions.music .section__analog .section-image{width:100%;background:no-repeat center center}@media(max-width: 639px){.content_class_solutions.music .section__analog .section-image{height:230px;margin-bottom:60px;background-size:640px 230px;background-image:url("/image/solutions/music/mobile-section-analog.jpg")}}@media(max-width: 639px)and (-webkit-min-device-pixel-ratio: 1.5),(max-width: 639px)and (min-resolution: 144dpi){.content_class_solutions.music .section__analog .section-image{background-image:url("/image/solutions/music/mobile-section-analog@2x.jpg")}}@media(min-width: 640px){.content_class_solutions.music .section__analog .section-image{height:430px;margin-bottom:90px;background-size:cover;background-image:url("/image/solutions/music/desktop-section-analog.jpg")}}@media(min-width: 640px)and (-webkit-min-device-pixel-ratio: 1.5),(min-width: 640px)and (min-resolution: 144dpi){.content_class_solutions.music .section__analog .section-image{background-image:url("/image/solutions/music/desktop-section-analog@2x.jpg")}}@media(max-width: 639px){.content_class_solutions.music .section__analog>.view-area{width:90%;margin:0 auto;padding:0 0 60px 0}}@media(min-width: 640px){.content_class_solutions.music .section__analog>.view-area{overflow:visible;width:90%;max-width:1118px;margin:0 auto;padding:0 0 80px}}.content_class_solutions.music .section__analog>.view-area>.title{margin-bottom:20px;font-weight:bold;line-height:1.2;color:#fff}.content_class_solutions.music .section__analog .products{display:grid;gap:8px;grid-template-columns:repeat(auto-fit, minmax(160px, calc(50% - 4px)))}@media(min-width: 640px){.content_class_solutions.music .section__analog .products{gap:25px;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));padding-top:60px}}.content_class_solutions.music .section__analog .products .product{padding:30px 0;text-align:center;text-decoration:none;color:#fff}@media(min-width: 640px){.content_class_solutions.music .section__analog .products .product:hover{background-color:#69665d}}.content_class_solutions.music .section__analog .products .product img{width:100%;height:auto;background:none;margin-bottom:10px}.content_class_solutions.music .section__analog .products .product>.title{font-family:"Montserrat";margin:0;padding:0 5%;font-weight:bold;color:#fff;height:calc(12px * 3.2);font-size:12px;line-height:1.5}@media(min-width: 640px){.content_class_solutions.music .section__analog .products .product>.title{height:calc(16px * 3.2);font-size:18px;line-height:1.2}}.content_class_solutions.music .section__analog .products .product .text{margin-bottom:0;padding:0 5%;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;font-size:12px}@media(min-width: 640px){.content_class_solutions.music .section__analog .products .product .text{font-size:13px}}.content_class_solutions.music .section__analog .products .product .current_price{margin-left:-0.3em}.content_class_solutions.music .section__analog .products .product .current_price::before{content:"¥";font-size:.6em}.content_class_solutions.music .section__analog .button{display:block;width:160px;height:40px;margin:60px auto 0;background-color:#69665d;border-radius:20px;text-align:center;text-decoration:none;line-height:40px;color:#fff}@media(min-width: 640px){.content_class_solutions.music .section__analog .button{margin-top:80px}}.content_class_solutions.music .section__videocourse{overflow:hidden;width:100%;padding:0;background-color:#272727;color:#fff}@media(max-width: 639px){.content_class_solutions.music .section__videocourse>.view-area{width:90%;margin:0 auto;padding:60px 0 100px}}@media(min-width: 640px){.content_class_solutions.music .section__videocourse>.view-area{overflow:visible;width:90%;max-width:1118px;margin:0 auto;padding:80px 0 120px}}.content_class_solutions.music .section__videocourse>.view-area>.title{margin-bottom:20px;font-weight:bold;line-height:1.2;color:#fff}.content_class_solutions.music .section__videocourse>.view-area>.text{margin-bottom:40px}.content_class_solutions.music .section__videocourse .written_by{text-align:center}@media(min-width: 640px){.content_class_solutions.music .section__videocourse .written_by{display:flex;align-items:center;text-align:left}}.content_class_solutions.music .section__videocourse .written_by .image{width:70px;height:70px;margin:0 auto 20px;border-radius:35px}@media(min-width: 640px){.content_class_solutions.music .section__videocourse .written_by .image{width:140px;height:140px;margin-right:30px;border-radius:70px}}.content_class_solutions.music .section__videocourse .written_by .profile{font-size:.9rem;line-height:1.5}@media(min-width: 640px){.content_class_solutions.music .section__videocourse .written_by .profile{font-size:1rem;line-height:1.8}}.content_class_solutions.music .section__videocourse .written_by .profile .caption{color:#ccc}.content_class_solutions.music .section__videocourse .videocourse-container{position:relative;overflow:visible;width:100%;height:100%;padding-top:40px}.content_class_solutions.music .section__videocourse .videocourse-container .swiper-scrollbar{left:0;bottom:-40px;width:90%;height:14px}.content_class_solutions.music .section__videocourse .videocourse-container .swiper-scrollbar .swiper-scrollbar-drag{background-color:#0db5c6;cursor:pointer}.content_class_solutions.music .section__videocourse .videocourse-container .swiper-slide{width:32%;min-width:160px;max-width:300px;padding:0 0 40px;box-shadow:rgba(0,0,0,.3) 0px 10px 50px;text-align:center}.content_class_solutions.music .section__videocourse .videocourse-container .swiper-slide .video .youtube{position:relative;width:100%;margin-bottom:40px;padding-top:calc(56.25%)}.content_class_solutions.music .section__videocourse .videocourse-container .swiper-slide .video .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.content_class_solutions.music .section__videocourse .videocourse-container .swiper-slide .video .caption{padding:0 5%;text-align:left;font-size:14px;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}@media(max-width: 639px){.content_class_solutions.live .overview>.svg{width:auto;height:36px;margin:0 auto 30px 0}}@media(min-width: 640px){.content_class_solutions.live .overview>.svg{width:auto;height:56px;margin:0 auto 30px}}@media(max-width: 639px){.content_class_solutions.live .overview>.tagline{text-align:left}}@media(max-width: 639px){.content_class_solutions.live .section{padding:60px 0 0}}@media(min-width: 640px){.content_class_solutions.live .section{padding:80px 0 0}}@media(max-width: 639px){.content_class_solutions.live .section>.view-area{width:90%;margin:0 auto;padding:0 0 60px 0}}@media(min-width: 640px){.content_class_solutions.live .section>.view-area{overflow:visible;width:90%;max-width:1118px;margin:0 auto;padding:0 0 80px}}.content_class_solutions.live .section__summary{background-color:#272727;color:#fff}.content_class_solutions.live .section__summary>.view-area ul li{background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20d%3D%22M7%2C0A6.957%2C6.957%2C0%2C0%2C0%2C0%2C7a6.957%2C6.957%2C0%2C0%2C0%2C7%2C7%2C6.957%2C6.957%2C0%2C0%2C0%2C7-7A6.957%2C6.957%2C0%2C0%2C0%2C7%2C0ZM9.9%2C6%2C6.8%2C9.1a1.421%2C1.421%2C0%2C0%2C1-.6.2.764.764%2C0%2C0%2C1-.5-.2L4.1%2C7.5A.778.778%2C0%2C0%2C1%2C5.2%2C6.4l1%2C1L8.8%2C4.8a.785.785%2C0%2C0%2C1%2C1.1%2C0A.91.91%2C0%2C0%2C1%2C9.9%2C6Z%22%20fill%3D%22%230db5c6%22%2F%3E%3C%2Fsvg%3E")}.content_class_solutions.live .section__summary>.view-area ul li:not(:last-child){margin-bottom:6px}@media(max-width: 639px){.content_class_solutions.live .section__summary>.view-area ul li{padding-left:1.4rem;background-position:2px 6px}}@media(min-width: 640px){.content_class_solutions.live .section__summary>.view-area ul li{padding-left:1.6rem;background-position:0 7px;background-size:18px}}.content_class_solutions.live .section_pickup>.view-area{text-align:center}.content_class_solutions.live .section_pickup>.view-area>.name{font-family:"Montserrat";font-weight:bold;line-height:1.2}@media(max-width: 639px){.content_class_solutions.live .section_pickup>.view-area>.name{margin-bottom:40px;font-size:38px;color:#000}}@media(min-width: 640px){.content_class_solutions.live .section_pickup>.view-area>.name{margin-bottom:30px;font-size:66px}}.content_class_solutions.live .section_pickup>.view-area>.title{margin-bottom:10px}@media(max-width: 639px){.content_class_solutions.live .section_pickup>.view-area>.title{font-size:1.4rem;line-height:1.4}}@media(min-width: 640px){.content_class_solutions.live .section_pickup>.view-area>.title{font-size:2rem}}.content_class_solutions.live .section_pickup>.view-area>.sub_title{font-weight:bold;line-height:1.4}@media(max-width: 639px){.content_class_solutions.live .section_pickup>.view-area>.sub_title{margin-bottom:40px}}@media(min-width: 640px){.content_class_solutions.live .section_pickup>.view-area>.sub_title{margin-bottom:50px}}@media(max-width: 639px){.content_class_solutions.live .section_pickup>.view-area>.text{text-align:left}}.content_class_solutions.live .section_pickup>.view-area .button{display:block;width:160px;height:40px;margin:50px auto 0;background-color:#0db5c6;border-radius:20px;text-align:center;text-decoration:none;line-height:40px;color:#fff;transition:background-color .2s}.content_class_solutions.live .section_pickup>.view-area .button:hover{background-color:#ff9e2c}.content_class_solutions.live .section__lv1{background-color:#000;background-position:top center;background-repeat:no-repeat;color:#fff}@media(max-width: 639px){.content_class_solutions.live .section__lv1{padding-top:300px;background-size:640px 440px;background-image:url("/image/solutions/live/mobile-section-lv1.jpg")}}@media(max-width: 639px)and (-webkit-min-device-pixel-ratio: 1.5),(max-width: 639px)and (min-resolution: 144dpi){.content_class_solutions.live .section__lv1{background-image:url("/image/solutions/live/mobile-section-lv1@2x.jpg")}}@media(min-width: 640px){.content_class_solutions.live .section__lv1{padding-top:35%;background-size:contain;background-image:url("/image/solutions/live/desktop-section-lv1.jpg")}}@media(min-width: 640px)and (-webkit-min-device-pixel-ratio: 1.5),(min-width: 640px)and (min-resolution: 144dpi){.content_class_solutions.live .section__lv1{background-image:url("/image/solutions/live/desktop-section-lv1@2x.jpg")}}.content_class_solutions.live .section__lv1>.view-area>.name,.content_class_solutions.live .section__lv1>.view-area>.title{color:#fff}.content_class_solutions.live .section__superrack{background-position:top center;background-repeat:no-repeat;background-color:#000;color:#fff}@media(max-width: 639px){.content_class_solutions.live .section__superrack{padding-top:300px;background-size:640px 440px;background-image:url("/image/solutions/live/mobile-section-superrack.jpg")}}@media(max-width: 639px)and (-webkit-min-device-pixel-ratio: 1.5),(max-width: 639px)and (min-resolution: 144dpi){.content_class_solutions.live .section__superrack{background-image:url("/image/solutions/live/mobile-section-superrack@2x.jpg")}}@media(min-width: 640px){.content_class_solutions.live .section__superrack{padding-top:35%;background-size:contain;background-image:url("/image/solutions/live/desktop-section-superrack.jpg")}}@media(min-width: 640px)and (-webkit-min-device-pixel-ratio: 1.5),(min-width: 640px)and (min-resolution: 144dpi){.content_class_solutions.live .section__superrack{background-image:url("/image/solutions/live/desktop-section-superrack@2x.jpg")}}.content_class_solutions.live .section__superrack>.view-area>.name,.content_class_solutions.live .section__superrack>.view-area>.title{color:#fff}.content_class_solutions.live .section__superrack>.view-area>.solutions_for_your_console{padding-top:80px}.content_class_solutions.live .section__superrack>.view-area>.solutions_for_your_console>.title{margin-bottom:20px;font-size:2.4rem;line-height:1;color:#0db5c6;text-transform:uppercase}.content_class_solutions.live .section__superrack>.view-area>.solutions_for_your_console>.links{padding-top:40px;display:grid}.content_class_solutions.live .section__superrack>.view-area>.solutions_for_your_console>.links>a{background-color:#fff}.content_class_solutions.live .section__superrack>.view-area>.solutions_for_your_console>.links>a>img{margin:0 auto}@media(max-width: 639px){.content_class_solutions.live .section__superrack>.view-area>.solutions_for_your_console>.links{grid-template-columns:1fr 1fr;gap:5px}.content_class_solutions.live .section__superrack>.view-area>.solutions_for_your_console>.links>a{width:100%;height:60px;border-radius:4px;padding:14px 0;transition:opacity .2s}.content_class_solutions.live .section__superrack>.view-area>.solutions_for_your_console>.links>a:hover{opacity:.7}}@media(min-width: 640px){.content_class_solutions.live .section__superrack>.view-area>.solutions_for_your_console>.links{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:15px}.content_class_solutions.live .section__superrack>.view-area>.solutions_for_your_console>.links>a{width:100%;height:68px;border-radius:10px;padding:18px 0;transition:opacity .2s}.content_class_solutions.live .section__superrack>.view-area>.solutions_for_your_console>.links>a:hover{opacity:.7}}.content_class_solutions.live .section__soundgrid .section-image{background-position:top center;background-repeat:no-repeat}@media(max-width: 639px){.content_class_solutions.live .section__soundgrid .section-image{margin-bottom:30px;padding-top:230px;background-size:640px 230px;background-image:url("/image/solutions/live/mobile-section-soundgrid.jpg")}}@media(max-width: 639px)and (-webkit-min-device-pixel-ratio: 1.5),(max-width: 639px)and (min-resolution: 144dpi){.content_class_solutions.live .section__soundgrid .section-image{background-image:url("/image/solutions/live/mobile-section-soundgrid@2x.jpg")}}@media(min-width: 640px){.content_class_solutions.live .section__soundgrid .section-image{padding-top:43.47826087%;background-size:cover;background-position:top center;background-repeat:no-repeat;background-image:url("/image/solutions/live/desktop-section-soundgrid.jpg")}}@media(min-width: 640px)and (-webkit-min-device-pixel-ratio: 1.5),(min-width: 640px)and (min-resolution: 144dpi){.content_class_solutions.live .section__soundgrid .section-image{background-image:url("/image/solutions/live/desktop-section-soundgrid@2x.jpg")}}.content_class_solutions.live .section__stagebox{background-position:top center;background-repeat:no-repeat;background-color:#f0f0f0}@media(max-width: 639px){.content_class_solutions.live .section__stagebox .section-image{margin-bottom:30px;padding-top:230px;background-size:640px 230px;background-image:url("/image/solutions/live/mobile-section-stagebox.jpg")}}@media(max-width: 639px)and (-webkit-min-device-pixel-ratio: 1.5),(max-width: 639px)and (min-resolution: 144dpi){.content_class_solutions.live .section__stagebox .section-image{background-image:url("/image/solutions/live/mobile-section-stagebox@2x.jpg")}}@media(min-width: 640px){.content_class_solutions.live .section__stagebox .section-image{padding-top:43.47826087%;background-size:cover;background-image:url("/image/solutions/live/desktop-section-stagebox.jpg")}}@media(min-width: 640px)and (-webkit-min-device-pixel-ratio: 1.5),(min-width: 640px)and (min-resolution: 144dpi){.content_class_solutions.live .section__stagebox .section-image{background-image:url("/image/solutions/live/desktop-section-stagebox@2x.jpg")}}.content_class_solutions.live .section__lineup{text-align:center}.content_class_solutions.live .section__lineup>.view-area .button{display:block;width:160px;height:40px;margin:50px auto 10px;background-color:#0db5c6;border-radius:20px;text-align:center;text-decoration:none;line-height:40px;color:#fff;transition:background-color .2s}.content_class_solutions.live .section__lineup>.view-area .button:hover{background-color:#ff9e2c}@media(max-width: 639px){.content_class_solutions.live .section__lineup>.view-area .button{margin:30px auto 0}}@media(min-width: 640px){.content_class_solutions.live .section__lineup>.view-area .button{margin:50px auto 0}}.content_class_solutions.post-production .section__studiorack{width:100%;padding:0;background-color:#272727;color:#fff}.content_class_solutions.post-production .section__studiorack .section-image{width:100%;background:no-repeat center center}@media(max-width: 639px){.content_class_solutions.post-production .section__studiorack .section-image{height:230px;margin-bottom:60px;background-size:640px 230px;background-image:url("/image/solutions/post-production/mobile-section-studiorack.jpg")}}@media(max-width: 639px)and (-webkit-min-device-pixel-ratio: 1.5),(max-width: 639px)and (min-resolution: 144dpi){.content_class_solutions.post-production .section__studiorack .section-image{background-image:url("/image/solutions/post-production/mobile-section-studiorack@2x.jpg")}}@media(min-width: 640px){.content_class_solutions.post-production .section__studiorack .section-image{height:430px;margin-bottom:90px;background-size:cover;background-image:url("/image/solutions/post-production/desktop-section-studiorack.jpg")}}@media(min-width: 640px)and (-webkit-min-device-pixel-ratio: 1.5),(min-width: 640px)and (min-resolution: 144dpi){.content_class_solutions.post-production .section__studiorack .section-image{background-image:url("/image/solutions/post-production/desktop-section-studiorack@2x.jpg")}}@media(max-width: 639px){.content_class_solutions.post-production .section__studiorack>.view-area{width:90%;margin:0 auto;padding:0 0 60px 0}}@media(min-width: 640px){.content_class_solutions.post-production .section__studiorack>.view-area{overflow:visible;width:90%;max-width:1118px;margin:0 auto;padding:0 0 80px}}.content_class_solutions.post-production .section__studiorack>.view-area>.title{margin-bottom:20px;font-weight:bold;line-height:1.2;color:#fff}.content_class_solutions.post-production .section__studiorack>.view-area>.text:not(:last-child){margin-bottom:20px}.content_class_solutions.post-production .section__studiorack>.view-area img{margin:0 auto}@media(max-width: 639px){.content_class_solutions.post-production .section__studiorack>.view-area img{width:90%;min-width:474px;height:auto;min-height:319px;margin-left:50%;top:-10px;left:50%;transform:translate(-50%, 0)}}@media(min-width: 640px){.content_class_solutions.post-production .section__studiorack>.view-area img{width:100%}}.content_class_solutions.post-production .section__studiorack>.view-area .button{display:block;width:160px;height:40px;margin:0 auto 10px;background-color:#0db5c6;border-radius:20px;text-align:center;text-decoration:none;line-height:40px;color:#fff}.content_class_solutions.post-production .section__studiorack>.view-area .caption{text-align:center}.content_class_solutions.post-production .section__ma{width:100%;padding:0;background-color:#f2f2f2}.content_class_solutions.post-production .section__ma .section-image{width:100%;background:no-repeat center center;background-color:#f2f2f2}@media(max-width: 639px){.content_class_solutions.post-production .section__ma .section-image{height:230px;margin-bottom:60px;background-size:640px 230px;background-image:url("/image/solutions/post-production/mobile-section-ma.jpg")}}@media(max-width: 639px)and (-webkit-min-device-pixel-ratio: 1.5),(max-width: 639px)and (min-resolution: 144dpi){.content_class_solutions.post-production .section__ma .section-image{background-image:url("/image/solutions/post-production/mobile-section-ma@2x.jpg")}}@media(min-width: 640px){.content_class_solutions.post-production .section__ma .section-image{height:430px;margin-bottom:90px;background-size:cover;background-image:url("/image/solutions/post-production/desktop-section-ma.jpg")}}@media(min-width: 640px)and (-webkit-min-device-pixel-ratio: 1.5),(min-width: 640px)and (min-resolution: 144dpi){.content_class_solutions.post-production .section__ma .section-image{background-image:url("/image/solutions/post-production/desktop-section-ma@2x.jpg")}}@media(max-width: 639px){.content_class_solutions.post-production .section__ma>.view-area{width:90%;margin:0 auto;padding:0 0 60px 0}}@media(min-width: 640px){.content_class_solutions.post-production .section__ma>.view-area{overflow:visible;width:90%;max-width:1118px;margin:0 auto;padding:0 0 80px}}.content_class_solutions.post-production .section__ma>.view-area>.title{margin-bottom:20px;font-weight:bold;line-height:1.2}@media(min-width: 640px){.content_class_solutions.post-production .section__ma>.view-area>.text{margin-bottom:60px}}.content_class_solutions.post-production .section__ma>.view-area .products{display:grid;gap:8px;grid-template-columns:repeat(auto-fit, minmax(160px, calc(50% - 4px)))}@media(max-width: 639px){.content_class_solutions.post-production .section__ma>.view-area .products{padding-bottom:60px}}@media(min-width: 640px){.content_class_solutions.post-production .section__ma>.view-area .products{gap:25px;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr))}}.content_class_solutions.post-production .section__ma>.view-area .products .product{padding:30px 0;background-color:#fff;text-align:center;text-decoration:none}.content_class_solutions.post-production .section__ma>.view-area .products .product img{width:100%;height:auto;background:none;margin-bottom:10px}.content_class_solutions.post-production .section__ma>.view-area .products .product>.title{font-family:"Montserrat";margin:0;padding:0 5%;font-weight:bold;color:#000;height:calc(12px * 3.2);font-size:12px;line-height:1.5}@media(min-width: 640px){.content_class_solutions.post-production .section__ma>.view-area .products .product>.title{height:calc(16px * 3.2);font-size:18px;line-height:1.2}}.content_class_solutions.post-production .section__ma>.view-area .products .product .text{margin-bottom:0;padding:0 5%;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;color:#707070;font-size:12px}@media(min-width: 640px){.content_class_solutions.post-production .section__ma>.view-area .products .product .text{font-size:13px}}.content_class_solutions.post-production .section__ma>.view-area .products .product .current_price{margin-left:-0.3em;color:#000}.content_class_solutions.post-production .section__ma>.view-area .products .product .current_price::before{content:"¥";font-size:.6em}.content_class_solutions.post-production .section__ma>.view-area .button{display:block;width:160px;height:40px;margin:0 auto;background-color:#0db5c6;border-radius:20px;text-align:center;text-decoration:none;line-height:40px;color:#fff}@media(min-width: 640px){.content_class_solutions.post-production .section__ma>.view-area .button{margin-top:80px}}.content_class_solutions.commercial-audio .billboard{padding-bottom:80px}@media(min-width: 640px){.content_class_solutions.commercial-audio .billboard{padding-bottom:100px}}.content_class_solutions.commercial-audio .overview{text-align:left}.content_class_solutions.commercial-audio .overview>.waves-ca-logo{margin-bottom:30px}@media(max-width: 639px){.content_class_solutions.commercial-audio .overview>.waves-ca-logo{max-width:90%}}.content_class_solutions.commercial-audio .overview>.title{margin-bottom:60px}@media(min-width: 640px){.content_class_solutions.commercial-audio .overview>.title{margin-bottom:80px}}.content_class_solutions.commercial-audio .section__casestudy{background-color:#f5f5f5}.content_class_solutions.commercial-audio .section__casestudy .casestudies .casestudy .point li{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="%23000000" d="M7,0A6.957,6.957,0,0,0,0,7a6.957,6.957,0,0,0,7,7,6.957,6.957,0,0,0,7-7A6.957,6.957,0,0,0,7,0ZM9.9,6,6.8,9.1a1.421,1.421,0,0,1-.6.2.764.764,0,0,1-.5-.2L4.1,7.5A.778.778,0,0,1,5.2,6.4l1,1L8.8,4.8a.785.785,0,0,1,1.1,0A.91.91,0,0,1,9.9,6Z"/></svg>')}.content_class_solutions .features{display:grid;gap:10px;grid-template-columns:repeat(2, 1fr);padding:60px 0}@media(min-width: 640px){.content_class_solutions .features{padding:80px 0}}@media(min-width: 880px){.content_class_solutions .features{grid-template-columns:repeat(4, 1fr)}}.content_class_solutions .features .feature{padding:20px 8%;box-shadow:rgba(0,0,0,.1) 0px 2px 10px;text-align:center}@media(min-width: 640px){.content_class_solutions .features .feature{padding:40px 5%;text-align:center}}.content_class_solutions .features .feature img{width:148px;max-width:90%;height:60.81081081%;margin:0 auto 30px}.content_class_solutions .features .feature .title{height:calc(16px * 3.2);margin:0;padding:0;font-size:18px;line-height:1.2;font-weight:bold;color:#000}.content_class_solutions .features .feature .text{font-size:13px;line-height:1.5;text-align:left}@media(min-width: 640px){.content_class_solutions .features .feature .text{text-align:center}}.content_class_solutions .features .feature .point li{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="%23000000" d="M7,0A6.957,6.957,0,0,0,0,7a6.957,6.957,0,0,0,7,7,6.957,6.957,0,0,0,7-7A6.957,6.957,0,0,0,7,0ZM9.9,6,6.8,9.1a1.421,1.421,0,0,1-.6.2.764.764,0,0,1-.5-.2L4.1,7.5A.778.778,0,0,1,5.2,6.4l1,1L8.8,4.8a.785.785,0,0,1,1.1,0A.91.91,0,0,1,9.9,6Z"/></svg>')}.content_class_solutions .five-star{background-color:#26293f;box-shadow:rgba(0,0,0,.3) 0px 10px 50px;padding:60px 5%;text-align:center;color:#fff}.content_class_solutions .five-star>svg{margin-bottom:20px}.content_class_solutions .section__ca{width:100%;padding:0;background-color:#f2f2f2}.content_class_solutions .section__ca .section-image{width:100%;background:no-repeat center center}@media(max-width: 639px){.content_class_solutions .section__ca .section-image{height:230px;margin-bottom:60px;background-size:640px 230px;background-image:url("/image/solutions/commercial-audio/mobile-section-ca.jpg")}}@media(max-width: 639px)and (-webkit-min-device-pixel-ratio: 1.5),(max-width: 639px)and (min-resolution: 144dpi){.content_class_solutions .section__ca .section-image{background-image:url("/image/solutions/commercial-audio/mobile-section-ca@2x.jpg")}}@media(min-width: 640px){.content_class_solutions .section__ca .section-image{height:430px;margin-bottom:80px;background-size:cover;background-image:url("/image/solutions/commercial-audio/desktop-section-ca.jpg")}}@media(min-width: 640px)and (-webkit-min-device-pixel-ratio: 1.5),(min-width: 640px)and (min-resolution: 144dpi){.content_class_solutions .section__ca .section-image{background-image:url("/image/solutions/commercial-audio/desktop-section-ca@2x.jpg")}}.content_class_solutions .section__ca>.view-area{text-align:center}@media(max-width: 639px){.content_class_solutions .section__ca>.view-area{width:90%;margin:0 auto;padding:0 0 30px 0}}@media(min-width: 640px){.content_class_solutions .section__ca>.view-area{overflow:visible;width:90%;max-width:1118px;margin:0 auto;padding:0 0 80px}}.content_class_solutions .section__ca>.view-area>.title{margin-bottom:20px;font-family:"Montserrat";font-weight:bold;line-height:1.2;text-transform:uppercase;margin-bottom:10px}@media(max-width: 6439px){.content_class_solutions .section__ca>.view-area>.title{font-size:38px}}@media(min-width: 640px){.content_class_solutions .section__ca>.view-area>.title{font-size:56px}}@media(max-width: 6439px){.content_class_solutions .section__ca>.view-area>.text{margin-bottom:40px}}@media(min-width: 640px){.content_class_solutions .section__ca>.view-area>.text{margin-bottom:60px}}.content_class_solutions .section__ca>.view-area .point{text-align:left}@media(max-width: 639px){.content_class_solutions .section__ca>.view-area .point{margin-bottom:30px;font-size:.9rem}}@media(min-width: 640px){.content_class_solutions .section__ca>.view-area .point{margin-bottom:60px;font-size:1rem}}.content_class_solutions .section__ca>.view-area .point li{padding-left:1.6rem;background:no-repeat 0 7px;background-size:18px 18px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14"><path fill="%2326293F" d="M7,0A6.957,6.957,0,0,0,0,7a6.957,6.957,0,0,0,7,7,6.957,6.957,0,0,0,7-7A6.957,6.957,0,0,0,7,0ZM9.9,6,6.8,9.1a1.421,1.421,0,0,1-.6.2.764.764,0,0,1-.5-.2L4.1,7.5A.778.778,0,0,1,5.2,6.4l1,1L8.8,4.8a.785.785,0,0,1,1.1,0A.91.91,0,0,1,9.9,6Z"/></svg>')}.content_class_solutions .section__ca>.view-area .point li:not(:last-child){margin-bottom:6px}.content_class_solutions .section__ca .products{display:grid}@media(max-width: 639px){.content_class_solutions .section__ca .products{gap:25px 0;grid-template-columns:100%}}@media(min-width: 640px){.content_class_solutions .section__ca .products{gap:25px;grid-template-columns:repeat(auto-fit, minmax(160px, calc(50% - 12.5px)))}}.content_class_solutions .section__ca .products .product{padding:0 0 30px;background-color:#fff;text-align:center;text-decoration:none}@media(max-width: 639px){.content_class_solutions .section__ca .products .product{box-shadow:rgba(0,0,0,.3) 0px 5px 30px}}@media(min-width: 640px){.content_class_solutions .section__ca .products .product{box-shadow:rgba(0,0,0,.3) 0px 10px 50px}}.content_class_solutions .section__ca .products .product img{width:100%;height:auto;background:none;margin-bottom:30px}.content_class_solutions .section__ca .products .product>.title{font-family:"Montserrat";margin:0 auto 10px;padding:0 5%;font-weight:bold;color:#000}@media(max-width: 639px){.content_class_solutions .section__ca .products .product>.title{font-size:20px;line-height:1.5}}@media(min-width: 640px){.content_class_solutions .section__ca .products .product>.title{font-size:18px;line-height:1.2}}.content_class_solutions .section__ca .products .product .text{margin:0;padding:0 5%;color:#707070}.content_class_solutions .section__ca .products .product .current_price{margin-left:-0.3em;color:#000}.content_class_solutions .section__ca .products .product .current_price::before{content:"¥";font-size:.6em}.content_class_solutions .section__ca .button{display:block;width:160px;height:40px;margin:0 auto;border-radius:20px;text-align:center;text-decoration:none;line-height:40px;color:#fff}.inquiry{width:90%;background-color:#26293f;box-shadow:rgba(0,0,0,.3) 0px 5px 30px;color:#fff;text-align:center}@media(max-width: 639px){.inquiry{margin:60px auto;padding:50px 5%}}@media(min-width: 640px){.inquiry{overflow:visible;max-width:1118px;margin:80px auto;padding:50px}}.inquiry>.title{font-size:30px;font-weight:normal;line-height:1.5}@media(max-width: 639px){.inquiry>.title{margin-bottom:10px}}@media(min-width: 640px){.inquiry>.title{font-size:42px;font-weight:normal}}.inquiry>.text{margin-bottom:20px}.inquiry>.button{display:block;width:160px;height:40px;margin:0 auto;background-color:#fff;border-radius:20px;text-align:center;text-decoration:none;line-height:40px;color:#26293f}
