html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font-family:'Noto Sans JP', "Yu Gothic Medium", "Helvetica Neue", "Helvetica", "Arial", "Yu Gothic", "Meiryo", sans-serif;color:#6F6F6F;letter-spacing:0.11em;line-height:1.5;font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;width:100%;height:auto}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote{position:relative;margin:20px 0;padding:20px;font-size:.9em;background:#fff}blockquote:before,blockquote:after{position:absolute;font-size:2em;color:#000}blockquote:before{top:0;left:20px;content:'“'}blockquote:after{bottom:0;right:20px;content:'”'}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}iframe,img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:26px;color:#000}a{text-decoration:none}a:hover{transition:.4s;opacity:.4;color:#fff}a img:hover{opacity:.4;transition:0.4s}strong{font-weight:bold}video{max-width:100%}.float-block{float:left}.clearfix:after{content:"";clear:both;display:block}p,a{font-feature-settings:"palt";text-align:justify;font-size:16px;letter-spacing:0.11em;line-height:1.8}.center{text-align:center}.sp-none{display:block}.pc-none{display:none}.vi-none{visibility:hidden}@media (max-width: 820px){.sp-none{display:none}.pc-none{display:block}h1,h2,h3,h4,h5,h6{font-size:20px}p{font-size:14px}}.header__menu01{margin:30px 5vw 0;align-items:center}.header__menu01 p{font-size:10px}.header__menu01 ul{position:fixed;gap:20px;align-items:center;right:5vw;z-index:100}.header__menu01 ul li a{padding:10px 20px;font-size:12px;font-weight:bold;color:#fff;background:#2E2E2E;border-radius:50px}.header__menu01 ul li .header__item--bl{background:#0058FF}.logo{padding:0 14% 0 0}.logo a{font-size:calc(clamp(1.125rem, 0.469rem + 1.5vw, 1.875rem));font-weight:900;color:#000;white-space:nowrap}.header__menu02{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 5vw 15px;z-index:1000;border-bottom:1px solid #E8E8E8}.header__menu02 nav{flex-grow:1}.header__menu02 ul{display:flex;justify-content:space-between;gap:15px}.header__menu02 ul li a{font-size:calc(clamp(0.75rem, 0.188rem + 1vw, 1.125rem));color:#000;font-weight:bold}.nav-toggle{display:none}@media screen and (min-width: 1200px){header nav{width:900px}}@media (max-width: 820px){.logo{position:fixed;top:20px;left:5vw;z-index:1000}header{transition:0.5s ease-in-out;position:relative;z-index:999}header .header__menu01{visibility:hidden;position:relative;opacity:0;transition:0.3s ease-in-out;z-index:999}header .header__menu01 p{display:none}header .header__menu01 ul{position:fixed;gap:30px 0;bottom:50px;left:5vw;flex-wrap:wrap}header .header__menu01 ul li{width:100%}header .header__menu02{visibility:hidden;opacity:0;border:none;position:fixed;transition:0.3s ease-in-out;padding:0 5vw 0;top:50px;overflow-y:scroll}header .header__menu02 nav{position:relative;z-index:999;overflow-y:scroll;margin:70px 0px}header .header__menu02 nav ul{flex-wrap:wrap}header .header__menu02 nav ul li{width:100%}header .header__menu02 nav ul li a{font-size:16px}.nav-toggle{display:block;position:fixed;width:50px;height:50px;top:18px;right:13px;z-index:1001;cursor:pointer}.nav-box span{position:absolute;width:34px;height:3px;left:9px;border-radius:10px;background:#0058FF;transition:0.5s ease-in-out}.nav-box span:nth-of-type(1){top:10px}.nav-box span:nth-of-type(2){top:20px}.nav-box span:nth-of-type(3){top:30px}.open header{position:fixed;top:0;height:100%;background:linear-gradient(0deg, #49a3fd 0%, #fff 100%);width:100%}.open .nav-box span:nth-of-type(1){top:20px;transform:rotate(135deg)}.open .nav-box span:nth-of-type(2){width:0}.open .nav-box span:nth-of-type(3){top:20px;transform:rotate(-135deg)}.open header .header__menu01,.open header .header__menu02{opacity:1;visibility:visible}.bg-fixed{height:100%;overflow:hidden}}.flex-box{display:flex;justify-content:space-between}.mutual__bg--line{width:fit-content;background-image:url(../img/bg-line.png);background-size:30px;background-repeat:repeat-x;background-position:bottom;padding:0 0 17px}.width-100{width:100%;margin:0 auto}.mut__bg{padding:0 5vw;background:linear-gradient(0deg, rgba(255,255,255,0.500438) 0%, rgba(73,163,253,0.4) 30%, #fff 100%)}#bisai__sec01{margin:50px 0 0}#bisai__sec01 h2,#bisai__sec01 span{font-size:calc(clamp(2.25rem, 1.219rem + 1.83vw, 2.938rem));font-weight:900;line-height:1.7}#bisai__sec01 span{display:block;color:#0058FF}#bisai__sec01 .sec01__outer{align-items:flex-end}#bisai__sec01 .sec01__outer .sec01__btn img{width:70px}#bisai__sec01 .sec01__img-box{margin:50px 0 0}.sec01__sample-wrap{padding:30px;gap:30px;background:#fff;margin:50px 0 0;border-radius:10px;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px));background-size:16px 16px;background-repeat:repeat;background-position:center center;border:1px solid #0058FF;align-items:center}.sec01__sample-wrap .sec01__sample-inner01{width:23%;text-align:center}.sec01__sample-wrap .sec01__sample-inner-02{flex-grow:1}.sec01__sample-wrap .sec01__sample-inner-02 small{font-weight:600}.sec01__sample-wrap .sec01__sample-inner-02 h3{font-weight:700;color:#0058FF;padding:0 0 30px;background-image:url(../img/bg-line.png);background-size:30px;background-repeat:repeat-x;background-position:bottom;padding:0 0 25px}.sec01__sample-wrap .sec01__sample-inner-02 .sec01__sample-box{align-items:center}.sec01__sample-wrap .sec01__sample-inner-02 .sec01__sample-box p{width:60%;font-size:14px;margin:20px 10px 0 0;font-weight:400;color:#000}.mut__btn-cta a{display:block;position:relative;background:#0058FF;font-weight:500;color:#fff;padding:13px 50px 13px 30px;border-radius:50px}.mut__btn-cta a::after{position:absolute;content:'';background-image:url(../img/arrow-wt-right.png);width:20px;height:20px;top:18px;right:19px;background-size:cover}@media (max-width: 820px){#bisai__sec01 h2{font-size:18px;text-align:center;line-height:1.2;letter-spacing:1px}#bisai__sec01 span{font-size:34px;letter-spacing:5px}#bisai__sec01 .sec01__outer{justify-content:center;margin:80px 0 0}#bisai__sec01 .sec01__outer .sec01__btn{display:none}#bisai__sec01 .sec01__img-box{margin:50px 0 0}.sec01__sample-wrap{flex-wrap:wrap}.sec01__sample-wrap .sec01__sample-inner01{width:70%;margin:0 auto;text-align:center}.sec01__sample-wrap .sec01__sample-inner-02 .sec01__sample-box{flex-wrap:wrap;gap:30px}.sec01__sample-wrap .sec01__sample-inner-02 .sec01__sample-box p{width:100%}.mut__btn-cta{width:100%}.mut__btn-cta a{font-size:14px}}.mut__ttl{text-align:center}.mut__ttl small{width:fit-content;font-family:"Roboto",sans-serif;color:#D1D1D1;background:#fff;font-weight:500;padding:2px 8px;border-radius:3px}.mut__ttl h2{margin:20px auto 0;padding:2px 8px;border-radius:5px;width:fit-content;font-size:32px;color:#0058FF;background:#fff;font-weight:500}.mut__ttl .mut__line{width:110px;margin:20px auto 0;height:15px;background-image:url(../img/bg-line.png);background-size:30px;background-repeat:repeat-x;background-position:bottom}@media (max-width: 820px){.mut__ttl small{font-size:10px}.mut__ttl h2{font-size:23px;margin:14px auto 0}.mut__ttl .mut__line{margin:16px auto 0}}#bisai__sec02{position:relative;margin:100px auto 0;padding:0 0 200px}#bisai__sec02 h3{margin:40px 0;text-align:center;font-weight:500;font-size:22px;color:#FF8900;text-decoration:underline;line-height:2.3}#bisai__sec02 p{font-size:16px;color:#000;line-height:2.3;text-align:center}#bisai__sec02 .sec01__product{position:absolute;animation:fuwafuwa 3s ease-in-out infinite alternate}#bisai__sec02 .sec01__product-img-01{left:10%;top:70px;width:130px}#bisai__sec02 .sec01__product-img-02{left:2%;top:350px;width:180px}#bisai__sec02 .sec01__product-img-03{left:11%;top:650px;width:130px}#bisai__sec02 .sec01__product-img-04{right:11%;top:70px;width:100px}#bisai__sec02 .sec01__product-img-05{right:2%;top:350px;width:180px}#bisai__sec02 .sec01__product-img-06{right:11%;top:650px;width:130px}@keyframes fuwafuwa{0%{transform:translate(0, 0) rotate(-7deg)}50%{transform:translate(0, -10px) rotate(0deg)}100%{transform:translate(0, 0) rotate(7deg)}}@media (max-width: 820px){#bisai__sec02{position:relative;margin:100px auto 0;padding:0 0 75px}#bisai__sec02 h3{font-size:17px}#bisai__sec02 p{font-size:14px;text-align:left}#bisai__sec02 .sec01__product{display:none}#bisai__sec02 .sec01__product-img-01{left:10%;top:-30px;width:50px}#bisai__sec02 .sec01__product-img-02{left:-2%;top:100px;width:70px}#bisai__sec02 .sec01__product-img-03{left:11%;top:650px;width:130px}#bisai__sec02 .sec01__product-img-04{right:11%;top:70px;width:100px}#bisai__sec02 .sec01__product-img-05{right:2%;top:350px;width:180px}#bisai__sec02 .sec01__product-img-06{right:11%;top:650px;width:130px}}.mut__grid-bg{background:#fff;margin:50px 0 0;border-radius:10px;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px));background-size:16px 16px;background-repeat:repeat;background-position:center center}.cta__sec{position:relative;margin:100px 5vw;text-align:center;background-image:url(../img/cta-img.webp);background-size:cover;border-radius:10px;z-index:1;padding:70px 20px;transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cta__sec::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;border-radius:5px;z-index:2;background:#000;opacity:0;transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);border-radius:10px}.cta__sec::after{position:absolute;content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;opacity:.85;background:#0058FF;transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);border-radius:10px}.cta__sec:hover,.cta__sec:active{transform:scale(1.03);z-index:11}.cta__sec:hover::before,.cta__sec:active::before{opacity:.4}.cta__sec:hover::after,.cta__sec:active::after{opacity:0}.cta__sec h2{font-size:28px;margin:0 0 30px;font-weight:600}.cta__sec h2,.cta__sec .mut__btn-cta,.cta__sec p{position:relative;z-index:10;color:#fff}.cta__sec .mut__btn-cta{width:fit-content;margin:30px auto 0}.cta__sec .mut__btn-cta a{background:#fff;color:#0058FF;transition:all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cta__sec:hover .mut__btn-cta a,.cta__sec:active .mut__btn-cta a{background:#0058FF;color:#fff;opacity:1}@media (max-width: 820px){.cta__sec{margin:50px 5vw;padding:50px 20px}.cta__sec h2{font-size:24px}}#bisai__sec03{margin:100px auto;padding:100px 5vw}.solve-sp-slider{margin:100px auto}.solve-contents{display:flex;justify-content:space-between;align-items:center;gap:5%;margin:0 0 150px}.solve-contents:last-of-type{margin:0 0 100px}.solve-contents .txt-1{font-size:12px;font-weight:400;color:#0058FF}.solve-contents .txt-1 span{display:inline-block;width:30px;height:1px;background:#0058FF;vertical-align:middle;margin:-2px 0 0 20px}.solve-contents .ttl-h3{width:fit-content;background:#fff;font-size:1.8rem;font-weight:500;color:#0058FF;margin:5px 0 0 0}.solve-contents .solve-inner1{width:50%}.solve-contents .solve-inner1 img{display:block}.solve-contents .solve-inner2{width:60%;flex-grow:1}.solve-contents .solve-inner2 p{color:#0058FF}.solve-contents .solve-inner2 p:nth-of-type(2){display:inline-block;z-index:111;position:relative;font-size:15px;font-weight:400;padding:4px 18px;background:#fff;border:1px solid #0058FF;border-radius:5px 5px 0 0;margin:35px 0 0 0}.solve-contents .solve-inner2 p:nth-of-type(3){background:#fff;border:1px solid #0058FF;border-radius:5px;margin:-20px 0 0 0}.solve-contents .solve-inner2 .pa-fix-1{padding:35px 30px 20px}.solve-contents .solve-inner2 .pa-fix-2{padding:50px 30px 27px}.reverse{flex-direction:row-reverse}@media (max-width: 820px){#bisai__sec03{margin:0 auto 75px;padding:100px 5vw 0}.ttl-h2-mat{padding:0 20px}.solve-box1{width:100%;margin:30px auto 75px;padding:0 20px}.solve-contents{width:100%;display:block;vertical-align:top;margin:0 0 100px;padding:0 20px}.solve-contents .ttl-h3{font-size:20px;margin:5px 0 30px 0}.solve-contents .ttl-h3-ma{margin:5px 0 42px 0}.solve-contents .solve-inner1{width:100%}.solve-contents .solve-inner2{width:100%}.solve-contents .solve-inner2 p:nth-of-type(2){font-size:16px;margin:35px 0 0 0}.solve-contents .solve-inner2 p:nth-of-type(3){margin:-20px 0 0 0}.solve-contents .solve-inner2 .pa-fix-1{white-space:normal}.solve-contents .solve-inner2 .pa-fix-2{white-space:normal;padding:35px 30px 20px}.slide-arrow{position:absolute;top:190px;margin:auto;z-index:10;width:50px;background:transparent !important}.prev-arrow{left:-6px;transform:rotate(90deg)}.next-arrow{right:-6px;transform:rotate(270deg)}}.arrow__01{width:100px;margin:-140px auto;text-align:center}@media (max-width: 820px){.arrow__01{width:50px;margin:-120px auto;text-align:center}}#bisai__sec04{margin:150px auto 0;padding:150px 5vw 100px}#bisai__sec04 h3 span{display:block;width:fit-content}#bisai__sec04 .bisai__sec04-cont{gap:3%;align-items:center}#bisai__sec04 .bisai__sec04-cont h3{margin:0 0 30px}#bisai__sec04 .bisai__sec04-cont h3 span{width:fit-content;background:#fff;font-size:28px;font-weight:500;color:#0058FF;padding:5px 10px;margin:15px 0 0;border-radius:5px}#bisai__sec04 .bisai__sec04-cont p{color:#000}#bisai__sec04 .bisai__sec04-cont p span{color:#FF8900}#bisai__sec04 .bisai__sec04-cont div:nth-of-type(1){width:50%}#bisai__sec04 .bisai__sec04-cont div:nth-of-type(2){width:50%}@media (max-width: 820px){#bisai__sec04{margin:100px auto 0;padding:75px 5vw 0}#bisai__sec04 .bisai__sec04-cont{margin:50px 0 0;flex-wrap:wrap;gap:50px}#bisai__sec04 .bisai__sec04-cont h3{margin:0 0 30px}#bisai__sec04 .bisai__sec04-cont h3 span{font-size:20px}#bisai__sec04 .bisai__sec04-cont p{color:#000}#bisai__sec04 .bisai__sec04-cont p span{color:#FF8900}#bisai__sec04 .bisai__sec04-cont div:nth-of-type(1){width:100%}#bisai__sec04 .bisai__sec04-cont div:nth-of-type(2){width:100%}}.ma-t-20{margin:20px 0 0}.ttl-p{max-width:800px;margin:20px auto 0;color:#000;text-align:center}@media (max-width: 820px){.ttl-p{text-align:left}}#bisai__sec05{margin:100px auto 50px;padding:100px 5vw}.slider-cont{margin:100px auto 0}.slider-cont .slider li{transform:scale(0.8);transition:0.5s ease-in-out;border:1px solid #0058FF;border-radius:5px}.slider-cont .slider li h3{padding:10px 0;font-size:21px;background:#fff;text-align:center;color:#0058FF;font-weight:500;border-bottom:1px solid #0058FF;border-radius:5px 5px 0 0}.slider-cont .slider li div{padding:20px;border-top:1px solid #0058FF;background:#fff;border-radius:0 0 5px 5px}.slider-cont .slider li div p{color:#000}.slider-cont .slider .slick-center{transform:scale(1)}.slider-cont .slide-arrow{position:absolute;top:190px;margin:auto;cursor:pointer;z-index:10;width:50px;background:transparent !important}.slider-cont .prev-arrow{left:17px;transform:rotate(90deg)}.slider-cont .next-arrow{right:17px;transform:rotate(270deg)}@media (max-width: 820px){#bisai__sec05{padding:100px 5vw 0}.slider-cont{padding:0 20px}.slider-cont .slider li h3{font-size:18px}.slider-cont .prev-arrow{left:-7.6%}.slider-cont .next-arrow{right:-7.6%}}#bisai__sec06{margin:0 auto;padding:0 5vw 100px}#bisai__sec06 .bisai__sec06-machine{margin:100px 0}#bisai__sec06 .bisai__sec06-imgbox{margin:100px 0 0}#bisai__sec06 .bisai__sec06-line{margin:20px auto 0;height:15px;background-image:url(../img/bg-line.png);background-size:30px;background-repeat:repeat-x;background-position:bottom}@media (max-width: 820px){#bisai__sec06{margin:0 auto;padding:0 5vw 50px}#bisai__sec06 .bisai__sec06-machine{margin:100px 0 50px}#bisai__sec06 .bisai__sec06-line{margin:20px auto 0;height:15px;background-image:url(../img/bg-line.png);background-size:30px;background-repeat:repeat-x;background-position:bottom}}.mut-h3{width:fit-content;padding:5px 10px;background:#fff;color:#0058FF;font-weight:500;font-size:20px;border:1px solid #0058FF;border-radius:5px}@media (max-width: 820px){.mut-h3{font-size:18px}}.bisai__sec06-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:30px 0 0;text-align:center}.bisai__sec06-table th,.bisai__sec06-table td{border:2px solid #DDDDDD;padding:25px 20px;color:#000;background:#fff}.bisai__sec06-table tr:nth-of-type(even) th,.bisai__sec06-table tr:nth-of-type(even) td{background-color:#FAFAFA}.bisai__sec06-table thead th{background-color:#FAFAFA;color:#000;border:2px solid #DDDDDD;font-weight:500}.bisai__sec06-table tbody th{color:#000;text-align:center}@media screen and (max-width: 787px){.bisai__sec06-table{text-align:left}.bisai__sec06-table thead{display:none}.bisai__sec06-table th,.bisai__sec06-table td{display:block;border:1px solid #DDDDDD;border-bottom:none;padding:20px}.bisai__sec06-table tr:nth-of-type(even) th,.bisai__sec06-table tr:nth-of-type(even) td{background-color:#fff}.bisai__sec06-table tbody th{background:#FAFAFA !important;text-align:left}.bisai__sec06-table td::before,.bisai__sec06-table th::before{display:block;margin:0 0 10px;content:attr(data-label);color:#000;font-weight:bold}.bisai__sec06-table .last__bottom-line{border-bottom:1px solid #DDDDDD}}#bisai__sec07{padding:100px 5vw}.qa-list{margin:100px 0 0}.qa-list dl{position:relative;margin:30px 0 0;cursor:pointer}.qa-list dl::after{content:'';display:block;position:absolute;top:27px;right:26px;width:35px;height:35px;transform:rotate(0deg);background-image:url(../img/arrow-down.svg);background-size:cover;transition:.2s ease-in-out}.qa-list dl.open::after{transform:rotate(180deg)}.qa-list dl p{margin:10px 0 0}.qa-list dl dt{position:relative;margin:0;padding:40px 30px 40px 110px;font-weight:bold;background:#fff;color:#0058FF;font-size:18px;border-radius:10px 10px 0 0}.qa-list dl dt::before{content:'Q';display:block;position:absolute;font-size:20px;line-height:1;top:33px;left:30px;color:#fff;background:#0058FF;padding:12px 14px 15px;border-radius:5px}.qa-list dl dd{position:relative;margin:0;padding:30px 30px 30px 110px;background:#fff;font-size:18px;border-radius:0 0 10px 10px}.qa-list dl dd::before{content:'A';display:block;position:absolute;font-size:20px;left:30px;font-weight:bold;color:#fff;line-height:1;padding:12px 14px 15px;background:#FF8900;border-radius:5px}@media screen and (max-width: 767px){.qa-list dl{margin:20px 0 0}.qa-list dl:after{top:20px;right:20px;width:25px;height:25px}.qa-list dl dt{padding:16px 50px 16px 78px;font-size:16px}.qa-list dl dt::before{font-size:14px;top:20px;left:20px;padding:10px 11px 11px}.qa-list dl dd{font-size:14px;padding:16px 30px 16px 78px}.qa-list dl dd::before{font-size:14px;left:20px;margin-top:5px;padding:10px 11px 11px}}#bisai__sec08{position:relative;margin:100px auto;padding:0 5vw}#bisai__sec08 .flow-txt a{color:#fff}#bisai__sec08 ul li{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;border-bottom:1px solid #0058FF;padding:70px 0;position:relative}#bisai__sec08 ul li div:nth-of-type(1){width:50%;margin:0 70px 0 0}#bisai__sec08 ul li div:nth-of-type(1)::before{content:"";width:60px;height:200px;position:absolute;left:0;top:20%;background:url(../img/step-01.svg);background-size:cover}#bisai__sec08 ul li div:nth-of-type(1) h3{font-size:20px;font-weight:500;margin:0 0 20px;color:#0058FF}#bisai__sec08 ul li div:nth-of-type(2){width:280px}#bisai__sec08 ul li:nth-of-type(1){border-top:1px solid #0058FF;margin:100px 0 0}#bisai__sec08 ul li .step2:nth-of-type(1)::before{background-image:url(../img/step-02.svg)}#bisai__sec08 ul li .step3:nth-of-type(1)::before{background-image:url(../img/step-03.svg)}#bisai__sec08 ul li .step4:nth-of-type(1)::before{background-image:url(../img/step-04.svg)}#bisai__sec08 ul li .step5:nth-of-type(1)::before{background-image:url(../img/step-05.svg)}@media (max-width: 820px){#bisai__sec08{width:100%;margin:30px 0 0}#bisai__sec08 .flow-txt{width:100%;margin:30px auto 75px}#bisai__sec08 .flow-txt a{color:#fff}#bisai__sec08 ul{width:100%}#bisai__sec08 ul li{padding:50px 0}#bisai__sec08 ul li div:nth-of-type(1){position:relative;width:100%;padding-left:25%;margin:0 0 20px}#bisai__sec08 ul li div:nth-of-type(1)::before{content:"";width:50px;height:160px;left:0;top:0}#bisai__sec08 ul li div:nth-of-type(1) h3{font-size:15px;font-weight:500;margin:0 0 20px}#bisai__sec08 ul li div:nth-of-type(2){width:100%;padding:0 17% 0 25%}#bisai__sec08 ul li:nth-of-type(1){border-top:1px solid #fff}}#contact-container{margin:100px auto;padding:100px 5vw}#contact-container .contact-txt{width:552px;margin:50px auto 130px}#contact-container input{-webkit-appearance:none;border:none}.contact-form-main{width:1000px;margin:100px auto 0}.contact-form-main .wpcf7{background:none;border:none}.contact-form-main .wpcf7 form{margin:unset}.contact-list{display:flex;justify-content:space-between;align-items:center;margin:50px 0 0 0}.contact-list .ttl{width:20%;font-size:15px;font-weight:400;font-family:"Noto Sans JP",sans-serif;color:#000}.contact-list .must{font-family:"Noto Sans JP",sans-serif;line-height:1.5;font-size:10px;color:#FF0027;padding:2px 10px;border:2px solid #FF0027;border-radius:2px}.contact-list .nini{color:#b7b7b7;padding:2px 10px;border:2px solid #b7b7b7}.contact-list .place-box{width:67%}.contact-list .place-box input,.contact-list .place-box textarea{width:100%;padding:20px;background:#fff;border:none;border-radius:5px}.contact-list .file-box input{background:none}.text-area{align-items:flex-start;margin:70px 0 0 0}.contact-txt1{margin:100px 0 150px;text-align:center}.submit-box{text-align:center}.submit-btn{display:inline-block;position:relative}.submit-btn::before{content:"";position:absolute;top:50.5%;z-index:111;right:-15px;width:60px;height:1px;background:#0058FF;transition:.7s}.submit-btn::after{content:"";position:absolute;top:49%;right:-27px;width:15px;border-radius:1px;height:15px;border-top:1px solid #0058FF;border-right:1px solid #0058FF;transform:rotate(45deg);margin-top:-5px;transition:.7s}.submit-btn:hover::before{right:-25px}.submit-btn:hover::after{right:-37px}.submit-btn input.wpcf7-submit{width:428px;font-size:21px;line-height:0;font-family:"Noto Sans JP",sans-serif;letter-spacing:0.25em;color:#0058FF;border-radius:3px;padding:40px 50px;position:relative;background:#fff;cursor:pointer;transition:.7s}.submit-btn input.wpcf7-submit:hover{background:#0058FF;color:#fff}.wpcf7 .wpcf7-validation-errors{background:#2E2E2E !important}@media (max-width: 820px){#contact-container{margin:75px auto 50px;padding:50px 5vw}#contact-container .ttl-h2-mat{padding:0 20px}#contact-container .contact-txt{width:100%;padding:0 20px;margin:30px auto 75px}#contact-container .contact-txt1{text-align:left;margin:70px 0 100px}.contact-form-main{width:100%}.contact-form-main .contact-list{flex-wrap:wrap;justify-content:space-between;margin:30px 0 0 0}.contact-form-main .contact-list .ttl{width:40%}.contact-form-main .contact-list .place-box{width:100%;margin:0 0 0 0}.submit-btn{display:block;text-align:center}.submit-btn input.wpcf7-submit{width:90%;padding:40px 0}.submit-btn::before{top:37%;z-index:111;right:13px;width:40px}.submit-btn::after{top:35%;right:5px;width:15px}.submit-btn:hover::before{right:5px}.submit-btn:hover::after{right:-6px}}#company-container{position:relative;padding:0 5vw 300px}#company-container .company-img{margin:100px auto 50px}#company-container .company-contents{display:flex;justify-content:space-between;flex-wrap:wrap}#company-container .company-contents .youtube{position:relative;width:50%;height:340px;padding-top:340px}#company-container .company-contents .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#company-container .company-contents .company-inner{width:45%}#company-container .company-contents .company-inner h3{font-size:17px;font-weight:500;border-bottom:1px solid #0058FF;padding:0 0 15px;margin:0 0 20px;color:#0058FF}#company-container .company-contents .company-inner .btn{margin:60px 0 0;text-align:center}#company-container .company-contents .company-inner .btn a{font-size:15px;padding:20px 70px;border:1px solid #0058FF;border-radius:5px;color:#0058FF}#company-container .company-contents .company-inner .btn a:hover{background:#0058FF;opacity:1;color:#fff}@media (max-width: 820px){#company-container .company-img{width:100%;margin:30px auto 30px}#company-container .company-contents{width:100%;margin:0 auto}#company-container .company-contents .youtube{position:relative;width:100%;height:270px;padding-top:270px}#company-container .company-contents .company-inner{width:100%}#company-container .company-contents .company-inner h3{margin:30px 0 20px}}footer{position:relative;padding:0 60px 30px;overflow:hidden}#footer-container{display:flex;justify-content:space-between}#footer-container .footer-contents1 .footer-logo a{font-weight:500;font-size:18px;color:#000}#footer-container .footer-contents1 address{margin:30px 0 0 0}#footer-container .footer-contents1 address p,#footer-container .footer-contents1 address a{color:#000}#footer-container .footer-contents1 .fax{display:inline-block}#footer-container nav{width:80%}#footer-container nav ul{display:flex;justify-content:flex-end;gap:20px 30px;flex-wrap:wrap}#footer-container nav ul a{font-weight:400;color:#000}.copyright{text-align:right;margin:-25px 0 0 0}@media screen and (min-width: 1200px){#footer-container nav{width:900px}}@media (max-width: 820px){footer{padding:0 0 30px}#footer-container{display:block;padding:0 5vw 200px}#footer-container .footer-contents1 address{margin:30px 0 50px 0}#footer-container .footer-contents1 .fax{display:inline-block}#footer-container nav{width:100%}#footer-container nav ul{display:block}#footer-container nav ul li{margin:15px 0 0}#footer-container nav ul li a{font-weight:500}.copyright{text-align:left;margin:40px 0 0 0}}#smaple__sec01{padding:100px 5vw}.sample__sec-lead{margin:0 auto 40px;max-width:900px;text-align:center;font-size:15px;line-height:1.7}.sample__sec01-outer{margin:100px 0;flex-wrap:wrap;gap:50px 0}.sample__sec01-outer .sample__product-item{width:31%;border:1px solid #0058FF;background:#fff;border-radius:5px}.sample__sec01-outer .sample__product-item h3{font-size:18px;color:#0058FF;text-align:center;padding:15px;font-weight:500;border-bottom:1px solid #0058FF}.sample__sec01-outer .sample__product-item img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.sample__sec01-outer .sample__product-item .sample__product-spec{padding:20px;border-top:1px solid #0058FF;margin:0}.sample__sec01-outer .sample__product-item .sample__product-spec-row{display:flex;flex-wrap:wrap;gap:0.25em 0.5em;margin-bottom:0.5em;font-size:14px}.sample__sec01-outer .sample__product-item .sample__product-spec-row:last-child{margin-bottom:0}.sample__sec01-outer .sample__product-item .sample__product-spec dt{font-weight:500;margin:0}.sample__sec01-outer .sample__product-item .sample__product-spec dd{margin:0}.wpcf7-recaptcha>div{margin:0 auto}
