body.scheme-dark{color:#ddd;background-color:#000}body.scheme-dark h2{color:#fff}body.scheme-dark .section-bg.even{background-color:color-mix(in srgb,rgb(var(--contents-bg-color)) 10%,black)}body.scheme-dark.scheme-dark .site-footer{background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--main-color)) 60%,black),color-mix(in srgb,rgb(var(--main-color)) 10%,black) 50%)}body.scheme-dark.scheme-dark .site-footer .tel{color:rgb(var(--point-color))}body.scheme-dark.scheme-dark .site-footer .nav-wrap{background-color:#ffffff05}body.scheme-dark.scheme-dark .site-footer .copy,body.scheme-dark.scheme-dark .site-footer .nav a{color:#fff9}body.scheme-dark.scheme-dark .site-footer .nav a:after{color:#ffffff4d}body.scheme-dark.scheme-dark .pagelead.img-none .inner{background:color-mix(in srgb,rgb(var(--main-color)) 30%,black)}body.scheme-dark .pagelead .page-intro{background-color:#000}body.scheme-dark .pagelead .contents{background:color-mix(in srgb,rgba(var(--main-color),.5) 80%,rgba(0,0,0,.5))}body.scheme-dark .hero .content-text{background:linear-gradient(90deg,#00000080 10%,#0003)}body.scheme-dark .hero .subtitle{color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.3)}body.scheme-dark .hero .text{text-shadow:1px 1px 4px rgba(0,0,0,.3)}body.scheme-dark .text-section h2{color:#fff}body.scheme-dark .section.grid.text-section .inner{background-color:#000}body.scheme-dark .cta-simple .inner{background:#ffffff1a}body.scheme-dark .cta-simple h2 .material-symbols-outlined{color:rgba(var(--contents-bg-color),.7)}body.scheme-dark .feature2col .card,body.scheme-dark .feature3col .card{background:transparent;border:1.25px solid rgba(var(--point-color),.8)}body.scheme-dark .service-cards .card{background:#ffffff1a}body.scheme-dark .service-cards .card h3{border-bottom:2px solid rgba(var(--point-color),.8)}body.scheme-dark .service-cards .card p.item-note{color:#fff;border-top:1px dotted rgba(198,198,198,.6)}body.scheme-dark .company-basic dt{border:1px solid rgba(190,190,190,.4)}body.scheme-dark .company-basic dd{border-bottom:1px solid rgba(190,190,190,.4)}@media(max-width:768px){body.scheme-dark .company-basic dt{background:rgba(var(--contents-bg-color),.3);border:none}body.scheme-dark .company-basic dd{border:none}}body.scheme-dark .info-list .table{border-top:1px solid rgba(190,190,190,.4)}body.scheme-dark .info-list .row{border-bottom:1px solid rgba(190,190,190,.4)}body.scheme-dark .gallery-section .gallery-card{background:#ffffff1a}body.scheme-dark .gallery-section .gallery-price{color:#fff}body.scheme-dark .faq-simple .item{background:#ffffff1a}body.scheme-dark .faq-simple .answer p{border-top:1px solid rgba(198,198,198,.6)}body.scheme-dark .pricing-table .pricing-card,body.scheme-dark .pricing-table .pricing-options-grid{background:#ffffff1a}body.scheme-dark .pricing-table .pricing-option-card{border-bottom:1px solid rgba(198,198,198,.6)}body.scheme-dark .pricing-table hr{background-color:#c6c6c699}body.scheme-dark .pricing-table .pricing-price{border-bottom:1px dotted rgba(198,198,198,.6)}body.scheme-dark .pricing-table .price-label{background:rgba(var(--main-color),.8);color:#fff}body.scheme-dark .pricing-table .price-number{color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,.8)}body.scheme-dark .pricing-table .price-unit{color:#ddd}body.scheme-dark .contact-info .inner{background:#ffffff1a}body.scheme-dark.scheme-dark .site-header{background:linear-gradient(to bottom,color-mix(in srgb,rgb(var(--main-color)) 20%,black),color-mix(in srgb,rgb(var(--main-color)) 82%,black));color:#fff}body.scheme-dark.scheme-dark.header-bg .site-header{background:linear-gradient(to bottom,color-mix(in srgb,rgba(var(--main-color),.8) 20%,black),color-mix(in srgb,rgba(var(--main-color),.8) 82%,black))}body.scheme-dark.scheme-dark .site-header.is-scrolled{background:color-mix(in srgb,rgba(var(--main-color),.7) 82%,black)}body.scheme-dark.scheme-dark .site-header .nav a:before{color:#ffffff80}@media(max-width:768px){body.scheme-dark.scheme-dark .site-header .nav-button{background:rgb(var(--main-color))}body.scheme-dark.scheme-dark .site-header .nav{background:rgb(var(--main-color));background:color-mix(in srgb,rgba(var(--main-color),1) 60%,rgba(0,0,0,1));color:#fff}body.scheme-dark.scheme-dark .site-header .nav a{border-bottom:1px solid rgba(255,255,255,.5)}body.scheme-dark.scheme-dark .site-header .nav a:before{color:color-mix(in srgb,rgb(var(--point-color)) 80%,white)}}@media(min-width:841px){body.scheme-dark.scheme-dark .nav-sub a{background-color:rgba(var(--point-color),1)}}body.scheme-dark .button{background:color-mix(in srgb,rgb(var(--point-color)) 75%,black)}body.scheme-dark .button:after{background:color-mix(in srgb,rgb(var(--point-color)) 65%,black)}body.scheme-dark .view-recruit article,body.scheme-dark .view-product article,body.scheme-dark .view-news article{background-color:#ffffff1a}body.scheme-dark .view-recruit article h3,body.scheme-dark .view-product article h3,body.scheme-dark .view-news article h3{border-bottom:1px solid rgba(190,190,190,.4)}body.scheme-dark .view-news .json-cms-field dd{color:#ffffff80;background-color:#ffffff0d}body.scheme-dark .view-gallery article{background-color:#ffffff1a}body.scheme-dark .view-recruit article h3{background-color:rgba(var(--contents-bg-color),.3)}body.scheme-dark .view-recruit dt{border:1px solid rgba(190,190,190,.4)}body.scheme-dark .view-recruit dd{border-bottom:1px solid rgba(190,190,190,.4)}@media(max-width:768px){body.scheme-dark .view-recruit dt{background:rgba(var(--contents-bg-color),.3);border:none}body.scheme-dark .view-recruit dd{border:none}}body.scheme-dark .view-product dl{background:rgba(var(--contents-bg-color),.3)}
