.topic{width:1280px;margin:130px auto 0;line-height:1.3}@media screen and (max-width: 768px){.topic{width:95%;margin-top:21.3333333333vw}}.topic ul{display:flex;flex-wrap:wrap}.topic ul li{margin-bottom:5px;font-size:12px}@media screen and (max-width: 768px){.topic ul li{font-size:2.9333333333vw}}.topic ul li a{color:var(--red);display:flex;align-items:center;justify-content:center;text-decoration:underline}.topic ul li a:after{content:"";display:block;background:url(/build/assets/arrow_topic-1noIc0xK.webp) no-repeat;background-size:100% 100%;width:12px;height:12px;margin:0 15px}@media screen and (max-width: 768px){.topic ul li a:after{width:2.6666666667vw;height:2.6666666667vw;margin:0 3.4666666667vw}}.marker{display:inline;background:linear-gradient(transparent 70%,var(--marker) 70%);font-weight:700}.submenu-list{width:100%;margin-top:60px;display:flex;justify-content:left;flex-flow:row wrap;gap:25px}@media screen and (max-width: 768px){.submenu-list{margin-top:6.6666666667vw;gap:2.6666666667vw}}.submenu-list li{width:300px;position:relative}@media screen and (max-width: 768px){.submenu-list li{width:100%}}.submenu-list li a{text-decoration:none;color:#333;text-align:center;transition:.3s}@media screen and (max-width: 768px){.submenu-list li a{display:flex;justify-content:center;align-items:center}}.submenu-list li a img{display:block;width:100%;height:195px;object-fit:cover}@media screen and (max-width: 768px){.submenu-list li a img{width:50%;height:30.4vw}}.submenu-list li a p{width:100%;height:80px;display:flex;align-items:center;justify-content:center;line-height:1.73;border:solid 4px #DFDFDF;border-top:none;font-size:20px;font-weight:700}@media screen and (max-width: 768px){.submenu-list li a p{width:50%;border:solid .2666666667vw #DFDFDF;font-size:4.2666666667vw;height:30.4vw;border-left:none}}.submenu-list li a p>br{display:none}@media screen and (max-width: 768px){.submenu-list li a p>br{display:block}}.submenu-list li a:after{content:"";display:block;width:11px;height:11px;background:var(--red);position:absolute;bottom:0;right:0;clip-path:polygon(0 100%,100% 100%,100% 0);margin:0 7px 7px 0}@media screen and (max-width: 768px){.submenu-list li a:after{width:2.6666666667vw;height:2.6666666667vw;margin:0 1.3333333333vw 1.3333333333vw 0}}.submenu-list li a:hover{opacity:.8;transition:.3s}.customer-voice{margin-top:50px}@media screen and (max-width: 768px){.customer-voice{margin-top:6.6666666667vw}}.customer-voice ul li{padding:30px 70px;width:100%;box-sizing:border-box;border:solid 2px #dfdfdf;border-radius:10px;line-height:0}@media screen and (max-width: 768px){.customer-voice ul li{padding:4.5333333333vw 3.2vw 5.3333333333vw;border:solid .5333333333vw #dfdfdf;border-radius:.8vw}}.customer-voice ul li+li{margin-top:50px}@media screen and (max-width: 768px){.customer-voice ul li+li{margin-top:2.6666666667vw}}.customer-voice ul li .sub-ttl{background:var(--red);color:#fff;font-weight:700;font-size:18px;padding:7px 20px 10px;display:inline-block;line-height:1.25}@media screen and (max-width: 768px){.customer-voice ul li .sub-ttl{font-size:3.2vw;padding:1.3333333333vw 2.1333333333vw}}.customer-voice ul li h2{font-weight:700;font-size:25px;margin-top:25px;display:flex;align-items:center;border-left:solid 7px var(--red);padding:5px 0 9px 23px;line-height:1}@media screen and (max-width: 768px){.customer-voice ul li h2{font-size:4.2666666667vw;line-height:1.36;margin-top:5.3333333333vw;padding:.8vw 0 1.0666666667vw 4vw;border-left:solid .8vw var(--red)}}.customer-voice ul li>img{display:block;width:200px;margin-top:20px}@media screen and (max-width: 768px){.customer-voice ul li>img{width:40vw;margin-top:2.6666666667vw}}.customer-voice ul li .container{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:25px}@media screen and (max-width: 768px){.customer-voice ul li .container{display:block;margin-top:6.6666666667vw}}.customer-voice ul li .container img{display:block;width:454px;height:341px;object-fit:cover}@media screen and (max-width: 768px){.customer-voice ul li .container img{width:95%;height:63.2vw;margin:0 auto}}.customer-voice ul li .container .voice-inner{width:650px}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner{width:100%}}.customer-voice ul li .container .voice-inner .txt-read{background:#fff6f5;padding:25px;width:100%;box-sizing:border-box;border-radius:10px}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner .txt-read{padding:7.4666666667vw 5.3333333333vw 5.8666666667vw;border-radius:.8vw;margin-top:5.3333333333vw}}.customer-voice ul li .container .voice-inner .txt-read>dl dt{font-size:18px;font-weight:700;display:flex;align-items:center}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner .txt-read>dl dt{font-size:4.2666666667vw}}.customer-voice ul li .container .voice-inner .txt-read>dl dt:before{content:"";display:block;background:url(/build/assets/comment_ico-DYDAdu4x.webp) no-repeat;width:20px;height:20px;background-size:100% 100%;margin-right:15px}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner .txt-read>dl dt:before{width:4.2666666667vw;height:4.2666666667vw;margin-right:2.6666666667vw}}.customer-voice ul li .container .voice-inner .txt-read>dl dd{line-height:1.68}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner .txt-read>dl dd{font-size:3.7333333333vw}}.customer-voice ul li .container .voice-inner .txt-read>dl dd:before{content:"";display:block;width:100%;border-bottom:solid 2px #F9E7E5;height:1px;margin:10px 0}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner .txt-read>dl dd:before{border-bottom:solid .2666666667vw #F9E7E5;margin:2.6666666667vw auto;height:.2666666667vw}}.customer-voice ul li .container .voice-inner .txt-read>dl dd.action{height:auto;transition:1s}.customer-voice ul li .container .voice-inner .txt-read button{width:100%;background:#fff;border:solid 1px #fff;height:50px;display:flex;align-items:center;justify-content:center;color:var(--red);font-size:16px;margin-top:20px;border-radius:3px;position:relative;z-index:50}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner .txt-read button{border:solid .2666666667vw #fff;height:10.6666666667vw;font-size:3.7333333333vw;margin-top:5.3333333333vw;border-radius:.8vw}}.customer-voice ul li .container .voice-inner .txt-read button:after{content:"";display:block;width:10px;height:5px;background:url(/build/assets/arrow_red_down-DpLRC2YL.webp) no-repeat;background-size:100% 100%;position:absolute;right:15px}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner .txt-read button:after{width:2.6666666667vw;height:1.3333333333vw;right:4vw}}.customer-voice ul li .container .voice-inner>dl{box-sizing:border-box;width:100%;border:solid 2px #dfdfdf;background:#fff;border-radius:5px;margin-top:20px}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner>dl{border:solid .5333333333vw #dfdfdf;border-radius:.8vw;margin-top:6.6666666667vw}}.customer-voice ul li .container .voice-inner>dl dt{width:100%;display:flex;align-items:center;font-size:16px;font-weight:700;padding:17px 30px;position:relative;line-height:1}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner>dl dt{font-size:3.7333333333vw;padding:4.2666666667vw 0 4vw 4.8vw}}.customer-voice ul li .container .voice-inner>dl dt:hover{cursor:pointer}.customer-voice ul li .container .voice-inner>dl dt:after{content:"";display:block;width:20px;height:10px;background:url(/build/assets/arrow_red_down-DpLRC2YL.webp) no-repeat;background-size:100% 100%;position:absolute;right:20px}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner>dl dt:after{width:5.3333333333vw;height:2.6666666667vw;right:4.8vw}}.customer-voice ul li .container .voice-inner>dl dd{margin-top:15px;line-height:1.68;padding:0 30px 30px;display:none}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner>dl dd{font-size:3.2vw;padding:4vw 5.3333333333vw 8vw}}.customer-voice ul li .container .voice-inner>a{background:#06c;color:#fff;width:100%;height:54px;display:flex;align-items:center;justify-content:center;border-radius:5px;font-weight:700;margin-top:20px;transition:.3s;position:relative}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner>a{height:13.3333333333vw;border-radius:.8vw;font-size:4.2666666667vw}}.customer-voice ul li .container .voice-inner>a:after{content:"";display:block;width:12px;height:12px;clip-path:polygon(0 100%,100% 100%,100% 0);position:absolute;bottom:8px;right:8px;background:#fff}@media screen and (max-width: 768px){.customer-voice ul li .container .voice-inner>a:after{width:2.6666666667vw;height:2.6666666667vw;bottom:1.3333333333vw;right:1.3333333333vw}}.customer-voice ul li .container .voice-inner>a:hover{opacity:.8}.customer-voice>a{display:flex;align-items:center;justify-content:center;width:460px;height:70px;margin:50px auto 0;background:#4d4d4d;color:#fff;font-size:20px;font-weight:700;position:relative;transition:.3s}@media screen and (max-width: 768px){.customer-voice>a{width:100%;height:14.6666666667vw;margin:2.6666666667vw auto 0;font-size:3.7333333333vw}}.customer-voice>a:after{content:"";display:block;width:15px;height:15px;background:#e60000;clip-path:polygon(0 100%,100% 100%,100% 0);position:absolute;right:0;bottom:0;margin:0 14px 14px 0}@media screen and (max-width: 768px){.customer-voice>a:after{width:3.2vw;height:3.2vw;margin:0 2.1333333333vw 2.1333333333vw 0}}.customer-voice>a:hover{opacity:.8;transition:.3s}.zaiko-search-content{width:100%;padding:62px 0;text-align:center;background:var(--bg-gray)}@media screen and (max-width: 768px){.zaiko-search-content{padding:8vw 0}}@media screen and (max-width: 768px){.zaiko-search-content .container{width:95%;margin:0 auto}}.zaiko-search-content .container>h2{font-size:32px;font-weight:700}@media screen and (max-width: 768px){.zaiko-search-content .container>h2{font-size:6.1333333333vw}}.zaiko-search-content .container>h2:after{content:"";display:block;background:var(--red);width:50px;height:4px;margin:30px auto 0}@media screen and (max-width: 768px){.zaiko-search-content .container>h2:after{width:6.6666666667vw;height:.5333333333vw;margin-top:4vw}}.zaiko-search-content .container>p{margin-top:25px;font-size:16px;line-height:1.87}@media screen and (max-width: 768px){.zaiko-search-content .container>p{margin-top:4vw;line-height:1.75;font-size:4.2666666667vw}}.zaiko-search-content .container>p .sp-only{display:none}@media screen and (max-width: 768px){.zaiko-search-content .container>p .sp-only{display:block}}.zaiko-search-content .container>a{display:flex;align-items:center;justify-content:center;margin:35px auto 0;width:390px;height:90px;background:var(--red);border-radius:5px;color:#fff;font-size:20px;font-weight:700;transition:.3s}@media screen and (max-width: 768px){.zaiko-search-content .container>a{width:100%;height:16vw;font-size:4vw;margin-top:5.3333333333vw}}.zaiko-search-content .container>a:before{content:"";display:block;background:url(/build/assets/search_ico-CTr8C2T-.png) no-repeat;width:20px;height:20px;background-size:100% 100%;margin-right:10px}@media screen and (max-width: 768px){.zaiko-search-content .container>a:before{width:4vw;height:4vw;margin-right:2.6666666667vw}}.zaiko-search-content .container>a:hover{opacity:.7;transition:.3s}body{font-family:Zen Kaku Gothic New,sans-serif}.topic ul li,.topic ul li a{color:#e60000}.only-sp{display:none}@media screen and (max-width: 768px){.only-sp{display:block}}.fv_container{width:100%}.fv_container picture img{display:block;width:100%;min-height:416px;max-height:616px;object-fit:cover}@media screen and (max-width: 768px){.fv_container picture img{min-height:auto;max-height:auto}}.video_container{margin-top:100px}@media screen and (max-width: 768px){.video_container{margin:4vw auto 0;width:95%}}.video_container h2{text-align:center;font-weight:700;font-size:26px;line-height:1.5}@media screen and (max-width: 768px){.video_container h2{font-size:5.8666666667vw}}.video_container h2 br{display:none}@media screen and (max-width: 768px){.video_container h2 br{display:block}}.video_container p{margin-top:30px;text-align:center;line-height:2}@media screen and (max-width: 768px){.video_container p{line-height:1.62;font-size:4.2666666667vw;margin-top:5.3333333333vw}}@media screen and (max-width: 768px){.video_container p br{display:none}}.video_container div{margin:80px auto 0;display:block;width:600px;height:355px;position:relative}@media screen and (max-width: 768px){.video_container div{margin-top:20vw;width:100%;height:53.3333333333vw}}.video_container iframe{width:100%;height:100%;position:absolute;top:0;left:0}.clm01_container{width:1000px;margin:120px auto 0;display:flex;flex-flow:row wrap;justify-content:space-between}@media screen and (max-width: 768px){.clm01_container{width:95%;margin-top:21.3333333333vw;flex-direction:column-reverse}}.clm01_container img{display:block;width:400px;height:280px}@media screen and (max-width: 768px){.clm01_container img{width:100%;height:auto;margin-top:13.3333333333vw}}.clm01_container div{width:550px}@media screen and (max-width: 768px){.clm01_container div{width:100%}}.clm01_container div h2{font-size:26px;font-weight:700}@media screen and (max-width: 768px){.clm01_container div h2{font-size:6.4vw;text-align:center}}.clm01_container div p{margin-top:20px;line-height:2}@media screen and (max-width: 768px){.clm01_container div p{font-size:4.2666666667vw;line-height:1.62;margin-top:5.3333333333vw}}@media screen and (max-width: 768px){.clm01_container div p br{display:none}}.clm02_container{width:1000px;margin:120px auto 0}@media screen and (max-width: 768px){.clm02_container{width:95%;margin-top:13.3333333333vw}}.clm02_container h2{font-size:26px;font-weight:700;text-align:center;line-height:1.5}@media screen and (max-width: 768px){.clm02_container h2{font-size:6.4vw}}@media screen and (max-width: 768px){.clm02_container div{overflow-x:scroll}}.clm02_container div table{width:1000px;margin:50px auto 0}@media screen and (max-width: 768px){.clm02_container div table{width:120%;margin-top:7.4666666667vw;font-size:4.2666666667vw}}.clm02_container div table tr{width:100%}.clm02_container div table tr th,.clm02_container div table tr td{border:solid 1px #333;box-sizing:border-box;height:57px;width:33.3333333333%;text-align:center}@media screen and (max-width: 768px){.clm02_container div table tr th,.clm02_container div table tr td{height:15.2vw;line-height:1.3}}.clm02_container div table tr th br,.clm02_container div table tr td br{display:none}@media screen and (max-width: 768px){.clm02_container div table tr th br,.clm02_container div table tr td br{display:block}}.clm02_container div table tr:nth-of-type(1) th:nth-of-type(3){background:#06c;color:#fff;font-weight:700}.clm02_container div table tr:nth-of-type(2) td:nth-of-type(2),.clm02_container div table tr:nth-of-type(3) td:nth-of-type(2){background:#06c;color:#fff;font-weight:700}.clm02_container p{text-align:center;margin-top:50px}@media screen and (max-width: 768px){.clm02_container p{margin-top:8vw;font-size:4.2666666667vw;line-height:1.5}}.clm02_container p br{display:none}@media screen and (max-width: 768px){.clm02_container p br{display:block}}.clm03_container,.clm04_container{width:1000px;margin:120px auto 0}@media screen and (max-width: 768px){.clm03_container,.clm04_container{width:95%;margin-top:18.6666666667vw}}.clm03_container h2,.clm04_container h2{font-weight:700;text-align:center;font-size:26px}@media screen and (max-width: 768px){.clm03_container h2,.clm04_container h2{font-size:6.4vw;line-height:1.5}}.clm03_container h2 br,.clm04_container h2 br{display:none}@media screen and (max-width: 768px){.clm03_container h2 br,.clm04_container h2 br{display:block}}.clm03_container div,.clm04_container div{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:50px}@media screen and (max-width: 768px){.clm03_container div,.clm04_container div{margin-top:8vw}}.clm03_container div img,.clm04_container div img{display:block;width:400px}@media screen and (max-width: 768px){.clm03_container div img,.clm04_container div img{width:100%}}.clm03_container div p,.clm04_container div p{width:550px;line-height:2}@media screen and (max-width: 768px){.clm03_container div p,.clm04_container div p{width:100%;font-size:4.2666666667vw;line-height:1.5;margin-top:8vw}}@media screen and (max-width: 768px){.clm04_container>div{flex-direction:column-reverse}}.clm05_container{width:1000px;margin:120px auto 0}@media screen and (max-width: 768px){.clm05_container{width:95%;margin-top:18.6666666667vw}}.clm05_container h2{font-weight:700;text-align:center;font-size:26px}@media screen and (max-width: 768px){.clm05_container h2{font-size:6.4vw}}.clm05_container h2 br{display:none}@media screen and (max-width: 768px){.clm05_container h2 br{display:block}}@media screen and (max-width: 768px){.clm05_container div{overflow-x:scroll}}.clm05_container div ul{display:flex;flex-flow:row wrap;gap:20px;margin-top:50px}@media screen and (max-width: 768px){.clm05_container div ul{gap:2.6666666667vw;flex-flow:nowrap;margin-top:13.3333333333vw}}.clm05_container div ul li img{display:block;width:320px}@media screen and (max-width: 768px){.clm05_container div ul li img{width:74.6666666667vw}}.clm06_container{width:1000px;margin:120px auto 0;height:272px;background:url(/build/assets/img07-wdm9UF3B.webp) no-repeat;background-size:100% 100%;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.clm06_container{width:95%;margin-top:21.3333333333vw;height:81.6vw;background-size:cover;background-position:right}}.clm06_container:before{content:"";display:block;background:#0009;position:absolute;top:0;left:0;width:100%;height:100%}.clm06_container div{position:absolute}.clm06_container div img{display:block;width:100%}.clm06_container div h2{color:#ffd900;font-weight:700;font-size:26px;text-align:center;line-height:1.3}@media screen and (max-width: 768px){.clm06_container div h2{font-size:6.4vw}}.clm06_container div p{color:#fff;font-size:18px;font-weight:700;line-height:1.77;margin-top:30px;text-align:center}@media screen and (max-width: 768px){.clm06_container div p{margin-top:5.3333333333vw;font-size:4.2666666667vw}}.clm06_container div p .sp_only{display:none}@media screen and (max-width: 768px){.clm06_container div p .sp_only{display:block}}.clm07_container{width:1000px;margin:120px auto 0}@media screen and (max-width: 768px){.clm07_container{width:95%;margin-top:21.3333333333vw}}.clm07_container h2{font-weight:700;text-align:center;font-size:26px}@media screen and (max-width: 768px){.clm07_container h2{font-size:6.4vw}}.clm07_container .swiper{width:100%;overflow:visible}@media screen and (max-width: 768px){.clm07_container .swiper{overflow:hidden}}.clm07_container .swiper-wrapper{margin-top:50px;width:100%;display:flex;flex-flow:row wrap;gap:50px}@media screen and (max-width: 768px){.clm07_container .swiper-wrapper{display:flex!important;flex-wrap:nowrap!important;gap:0}}.clm07_container .swiper-wrapper .swiper-slide{width:475px}@media screen and (max-width: 768px){.clm07_container .swiper-wrapper .swiper-slide{width:100%;flex-shrink:0}}.clm07_container .swiper-wrapper .swiper-slide img{display:block;width:475px;height:348px;object-fit:cover}@media screen and (max-width: 768px){.clm07_container .swiper-wrapper .swiper-slide img{width:100%;height:53.3333333333vw}}.clm07_container .swiper-wrapper .swiper-slide h3{margin-top:20px;font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.clm07_container .swiper-wrapper .swiper-slide h3{margin-top:4.2666666667vw;font-size:5.3333333333vw;line-height:1.3}}.clm07_container .swiper-wrapper .swiper-slide p{margin-top:20px;line-height:1.5}@media screen and (max-width: 768px){.clm07_container .swiper-wrapper .swiper-slide p{margin-top:2.6666666667vw;font-size:4.2666666667vw}}.clm07_container .swiper-wrapper .swiper-button-prev,.clm07_container .swiper-wrapper .swiper-button-next{display:none}@media screen and (max-width: 768px){.clm07_container .swiper-wrapper .swiper-button-prev,.clm07_container .swiper-wrapper .swiper-button-next{display:flex;width:50px;height:50px;background:linear-gradient(#8c3d67,#d77a91);border-radius:50%}}.l-voice{width:1280px;margin:0 auto}@media screen and (max-width: 768px){.l-voice{width:95%}}.l-voice h2{text-align:center;font-weight:700;font-size:38px}@media screen and (max-width: 768px){.l-voice h2{font-size:6.1333333333vw;line-height:1.26}}.l-voice h2:before{content:"";display:block;width:80px;height:80px;background:url(/public/img/glass-coating/ico_03.svg) no-repeat;background-size:100% 100%;margin:135px auto 18px}@media screen and (max-width: 768px){.l-voice h2:before{width:14.9333333333vw;height:14.9333333333vw;margin:16vw auto 2.6666666667vw}}.l-voice h2:after{content:"VOICE";display:block;color:var(--red);font-size:16px;margin-top:20px}@media screen and (max-width: 768px){.l-voice h2:after{font-size:4.2666666667vw;margin-top:2.6666666667vw}}.l-voice .customer-voice{margin-top:45px}@media screen and (max-width: 768px){.l-voice .customer-voice{margin-top:12vw}}.l-voice .customer-voice ul li h3{font-weight:700;font-size:25px;margin-top:25px;display:flex;align-items:center;border-left:solid 7px var(--red);padding:5px 0 9px 23px;line-height:1}@media screen and (max-width: 768px){.l-voice .customer-voice ul li h3{font-size:4.2666666667vw;line-height:1.36;margin-top:5.3333333333vw;padding:.8vw 0 1.0666666667vw 4vw;border-left:solid .8vw var(--red)}}.l-search{margin-top:95px}.l-custom-list{width:1280px;margin:100px auto 0}@media screen and (max-width: 768px){.l-custom-list{width:95%;margin:9.3333333333vw auto 0}}.l-custom-list h2{font-size:32px;padding-top:30px;font-weight:700;border-top:solid 6px #ededed;position:relative;width:100%}@media screen and (max-width: 768px){.l-custom-list h2{font-size:5.3333333333vw;padding-top:4vw;border-top:solid .8vw #ededed;line-height:1.45}}.l-custom-list h2:before{content:"";position:absolute;border-top:solid 6px var(--red);width:120px;height:inherit;left:0;top:-6px}@media screen and (max-width: 768px){.l-custom-list h2:before{width:16%;top:-.8vw;border-top:solid .8vw var(--red)}}.l-custom-list h2>span{color:var(--red)}.l-custom-list .submenu-list>li:nth-of-type(3){opacity:.8}
