@charset "UTF-8";#kv{position:relative;padding:0}@media (min-width:1200px){#kv{height:100vh;background-color:#fff}}#kv .text-wrap{-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}@media (min-width:1200px){#kv .text-wrap{-webkit-transform:none;transform:none}}#kv .text-wrap div{opacity:0}#kv #vegas{width:100%;height:33vh;z-index:5;margin-top:0}@media (min-width:744px){#kv #vegas{height:38vh}}@media (min-width:1200px){#kv #vegas{position:absolute;top:5rem;right:0;height:80vh;width:53%}}#kv .scroll{display:none}@media (min-width:1200px){#kv .scroll{display:block;position:absolute;left:50%;bottom:2rem;-webkit-transform:translateX(-1px);transform:translateX(-1px);z-index:5}}#kv .scroll a:before{content:"";display:block;-webkit-transform:var(--scrollBtn-scaleY);transform:var(--scrollBtn-scaleY);-webkit-transform-origin:var(--scrollBtn-transform-originY);transform-origin:var(--scrollBtn-transform-originY);background-color:#ff8314;width:4rem;height:3px}@media (min-width:1200px){#kv .scroll a:before{height:7.5rem;width:3px}}#kv .position{padding:7rem 6vw 0.5rem;z-index:5;width:100%;position:relative}@media (min-width:744px){#kv .position{text-align:center}}@media (min-width:1200px){#kv .position{padding:5rem 0 0 0;position:absolute;text-align:left;left:8%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#kv .h1-wrap{line-height:1}#kv .h1-wrap h1{padding:0.55rem 0.7rem 0.7rem;font-weight:700;font-size:0.95rem;color:#fff;background-color:#ff8314;display:inline-block;line-height:1}@media (min-width:1200px){#kv .h1-wrap h1{padding:0.65rem 1rem 0.7rem;font-size:1.15rem}}#kv .catch-copy{line-height:2;font-weight:700;font-size:1.2rem;font-family:"Zen Kaku Gothic New",serif;color:#111;margin-top:1.1rem;padding-left:10px}@media (min-width:1200px){#kv .catch-copy{font-size:1.7rem;margin-top:1.4rem;padding-left:0}}#kv .desc{line-height:1.6;font-weight:600;font-size:1.4rem;color:#111;margin-top:0.5rem}@media (min-width:1200px){#kv .desc{font-size:2.2rem}}#kv .btn-contact{margin-top:1.5rem}@media (min-width:1200px){#kv .btn-contact{margin-top:2rem}}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.25);transform:scale(1.25)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.25);transform:scale(1.25)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}section#message{background:url(/assets/images/top/msg-bg-2.webp) no-repeat center center/cover}section#message .text{background-color:rgba(255,255,255,0.85);margin-bottom:2rem;padding:1rem 1.5rem}@media (min-width:1200px){section#message .text{margin:0 4vw 0 24vw;padding:2.5rem 3rem}}section#message .text br{display:none}@media (min-width:1200px){section#message .text br{display:inline}}section#service{}section#service .box{border-bottom:solid 1px #ccc;padding-bottom:1.5rem}@media (min-width:1200px){section#service .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:none;padding-bottom:0}}section#service .box:last-child{border-bottom:none;padding-bottom:0}@media (min-width:1200px){section#service .image{width:14rem}}section#service .image img{aspect-ratio:1.73/1;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem}@media (min-width:1200px){section#service .image img{margin-bottom:0;aspect-ratio:auto}}@media (min-width:1200px){section#service .text{width:calc(100% - 17rem)}}section#service .boxes{padding:0.5rem 0 1rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:2rem}@media (min-width:1200px){section#service .boxes{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem}}section#service .boxes-1{padding:0.5rem 0 1rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:3rem}@media (min-width:1200px){section#service .boxes-1{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}section#service hr{border-color:#ddd;margin-top:2rem}section#service dl dt{font-size:1.05rem}section#service ul.note{display:inline-block;padding:0.5rem 1rem 0}section#service ul.note li{font-size:0.9rem;text-indent:-0.9rem}section#service ul.note li:before{content:"・"}section#service .wanda-logo{font-weight:bold;padding:1rem 0 0 0}@media (min-width:1200px){section#service .wanda-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 0 1rem 1rem}}section#service .wanda-logo img{width:7rem}@media (min-width:1200px){section#service .wanda-logo img{width:6rem}}section#service .wanda-logo span{display:inline-block;font-size:1rem;padding:1.2rem 0 0}@media (min-width:1200px){section#service .wanda-logo span{font-size:1.05rem;padding:0;margin-left:2rem}}@media (min-width:1200px){section#service .wanda .image img{aspect-ratio:1.3/1}}section#service .wanda dd{font-size:0.95rem}section#service .note-2{padding:0.5rem 0 2rem}section#service .qualipoly{margin-top:1.5rem}@media (min-width:1200px){section#service .qualipoly{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1rem;gap:2.5rem}}section#service .qualipoly .image{text-align:center}@media (min-width:744px){section#service .qualipoly .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:30rem}}section#service .qualipoly .image img{width:70%;aspect-ratio:auto}@media (min-width:744px){section#service .qualipoly .image img{width:47%}}section#service .qualipoly .image img+img{margin-top:0.5rem}@media (min-width:744px){section#service .qualipoly .image img+img{margin-top:0}}section#service .mekpo{margin:1.5rem 0}@media (min-width:1200px){section#service .mekpo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}}section#service .mekpo .image{text-align:center;padding-bottom:1rem}@media (min-width:1200px){section#service .mekpo .image{width:13.5rem;padding-bottom:0}}section#service .mekpo .image img{width:70%;aspect-ratio:auto}@media (min-width:744px){section#service .mekpo .image img{width:50%}}@media (min-width:1200px){section#service .mekpo .image img{width:100%}}section#service .mekpo .prd{margin-bottom:1rem}section#service .mekpo .prd li{font-size:0.95rem}@media (min-width:1200px){section#service .mekpo .prd li{font-size:1rem}}section#service .mekpo .prd li span{display:inline-block}section#service .mekpo .prd li+li{margin-top:0.6rem}@media (min-width:1200px){section#service .mekpo .prd li+li{margin-top:0}}#company h2.xl{margin-bottom:2rem}#company table{margin:0 auto}@media (min-width:1200px){#company table{max-width:46rem;margin:0 auto}}#company table th{font-weight:600}@media (min-width:1200px){#company table th{font-weight:normal}}#company table td a{text-decoration:underline}#company table td a:hover{text-decoration:none}#company table dt{font-weight:normal}#company table dd+dt{margin-top:1rem}#contact{padding-top:1rem}@media (min-width:1200px){#contact{padding-top:2rem}}#contact h2.xl{margin-bottom:1rem}@media (min-width:1200px){#fix-image-show{height:50vh}}#fix-image-show img{aspect-ratio:1.73/1;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1200px){#fix-image-show img{display:none}}.fix-image{position:fixed;top:0;left:0;z-index:-10;width:100%;height:100%;background:url(/assets/images/top/fix-image.webp) no-repeat center center/cover}#link{background-color:#f8f5e8;padding-bottom:3.5rem}#link .bnrs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#link .bnrs dt{padding:1.4rem 2.5rem 1.5rem;background-color:#fff;margin-bottom:0.8rem}#link .bnrs dd{text-align:center;font-size:0.95rem;line-height:1.7}#link a{color:#111}#link a:hover{color:#555}#link .econowa dt{text-align:center}#link .econowa dt img{height:2.8rem}
/*# sourceMappingURL=front-page.min.css.map */