abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{font-size:100%;vertical-align:baseline;background:transparent}a,hr{margin:0;padding:0}hr{display:block;height:1px;border:0}input,select{vertical-align:middle}html{box-sizing:border-box;font-size:100%;height:100%}*,:after,:before{box-sizing:inherit}html *{box-sizing:border-box}body,html *{margin:0;padding:0}body{width:100%;height:100%;font-size:14px;font-size:.875rem;line-height:1;color:#fff;-webkit-text-size-adjust:100%;background-color:#fff;color:#464646;font-family:Noto Sans JP,sans-serif}a{color:#fff;text-decoration:none;cursor:pointer}a:hover{color:#464646}table{border-collapse:collapse;border-spacing:0}li,ul{list-style:none}h1,h2,h3,h4{font-weight:400}article{display:block}hr{border-top:1px solid #ccc;margin:1em auto}em{font-style:normal}main{margin:0;position:relative}main:after,main:before{content:"";display:block;width:1px;height:100%;position:absolute;top:0;z-index:20}main:before{left:25%}main:after{right:25%}.font01{font-family:Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif!important}.flex{display:flex}.height200{height:200px!important}.pc{display:block!important}.pci{display:inline!important}.sp,.spi{display:none!important}.clearfix:after{content:"";display:block;clear:both}.block,.cta_back{display:block}.cta_back{height:140px;width:100%;border:1px solid #fff;background-color:hsla(0,0%,78.4%,.1);margin:0;padding:0}.cta{font-size:20px;line-height:20px;color:#3697c8;border:1px solid #3697c8;text-align:center;display:block;width:600px;margin:40px auto;padding:20px 0;border-radius:5px;background-color:#3697c8;color:#fff}.middle{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}header{position:fixed;background-color:hsla(0,0%,100%,.9);height:60px;padding:0 50px;z-index:50;display:flex;justify-content:space-between}header,header .area01{width:100%}header .area01 img{display:block;height:30px;margin:15px 0}@media (max-width:500px){header .area01 img{margin:15px auto}}header .area02{width:100%;display:block;height:30px;margin:15px 0}@media (max-width:560px){header .area02{display:none}}header .area02 nav{width:100%}header .area02 nav ul{display:flex;justify-content:right}header .area02 nav ul li{margin-left:50px;line-height:30px}header .area02 nav ul li a{color:#333;font-size:16px}header .area02 nav ul li a:hover{color:#3697c8;text-decoration:underline}@media (max-width:560px){header{height:60px;padding:0}}header .logo{display:block;width:300px;height:35px;margin:12.5px 0}@media (max-width:560px){header .logo{width:100%;margin:15px auto;height:30px;position:absolute;top:0}}header nav{width:1000px;display:flex;align-items:center;justify-content:flex-end}@media (max-width:560px){header nav{display:none;width:50vw;height:calc(100vh - 60px);background-color:hsla(0,0%,100%,.9);position:absolute;top:60px;left:50vw}}header nav ul{display:flex}@media (max-width:560px){header nav ul{display:block}}header nav ul li{margin-left:50px}header nav ul li:first-child{margin-left:0}@media (max-width:560px){header nav ul li{margin:0;height:40px;line-height:40px;width:100%;text-align:center}}header nav ul li a{color:#333;font-size:16px}header nav ul li a:hover{color:#3697c8;text-decoration:underline}@media (max-width:560px){header nav ul li a{font-size:18px;line-height:40px;text-decoration:none}}#panel-btn{display:inline-block;position:absolute;top:15px;right:15px;width:30px;height:30px}#panel-btn-icon{left:50%;transition:.2s;transform:translate(-50%,-50%)}#panel-btn-icon,#panel-btn-icon:after,#panel-btn-icon:before{display:block;position:absolute;top:50%;width:100%;height:4px;background:#3697c8;border-radius:50px}#panel-btn-icon:after,#panel-btn-icon:before{content:"";left:0;transition:.3s}#panel-btn-icon:before{margin-top:-13px}#panel-btn-icon:after{margin-top:9px}#panel-btn .close{background:transparent}#panel-btn .close:after,#panel-btn .close:before{margin-top:0}#panel-btn .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background:#3697c8}#panel-btn .close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);background:#3697c8}.fixed_space{height:60px}@media (max-width:560px){.fixed_space{height:60px}}#fv{position:relative;z-index:1;width:100%;margin:0 auto 100px;padding:50% 0 0;background-image:url(/img/business/fv_pc.jpg);background-size:100%;background-repeat:no-repeat;color:#fff;text-align:center}@media (max-width:560px){#fv{background-image:none;height:auto;padding-top:0;margin:0}}#fv .contents{height:100%;width:45vw;margin:0 auto;padding-top:200px;position:absolute;top:0;left:50vw}@media (max-width:500px){#fv .sp{width:100vw;height:auto;margin:0;padding:0;border:5px solid #3296c8}#fv .sp h1{margin:0;padding:20px 0 0;font-size:22px}#fv .sp img{width:100%;height:auto}#fv .sp p{padding:0 5px;margin:0 0 10px}}#fv .back{width:100vw;height:600px;-o-object-fit:cover;object-fit:cover}@media (max-width:560px){#fv .back{width:100vw;height:500px;-o-object-fit:none;object-fit:none}}#fv h1{font-size:45px;font-weight:700;text-shadow:3px 2px 2px #fff;margin:10px 0 0;padding:20px 0 5px;background-color:hsla(0,0%,100%,.9);color:#000}@media (max-width:560px){#fv h1{font-size:22px;margin:0 10px 30px;padding-top:50px}}#fv h1 span{padding:30px}@media (max-width:560px){#fv h1 span{padding:5px;line-height:40px}}#fv h2{width:100%;padding:0 0 20px;background-color:hsla(0,0%,100%,.9)}#fv h2 span{border-top:3px solid #3296c8;width:80%;display:block;margin:0 auto}#fv p{font-size:26px;line-height:1.5;margin:0;font-weight:700;background-color:hsla(0,0%,100%,.9);color:#000;padding-bottom:20px}@media (max-width:560px){#fv p{line-height:2;margin:10px 0;padding:0 10px;font-size:16px}}.inner{display:block;margin:0 50px;width:calc(100vw - 100px)}@media (max-width:560px){.inner{margin:0;width:100%}}#complete .title,.subtitle{position:relative;display:block;margin-bottom:50px;color:#3697c8;font-size:58px;line-height:1;text-align:center;width:100%;padding-top:0}@media (max-width:560px){#complete .title,.subtitle{font-size:30px}}#complete .title span,.subtitle span{display:block;margin-top:15px;font-size:24px}@media (max-width:560px){#complete .title span,.subtitle span{font-size:16px}}.submsg{color:#1e1e1e;font-size:26px;font-weight:700;padding:10px 0;border-bottom:1px solid #3697c8;text-align:center}@media (max-width:560px){.submsg{font-size:20px;line-height:1.5}}@media (max-width:560px){#issue{width:100vw;margin:0}}#issue h2{width:400px;margin:50px auto}@media (max-width:560px){#issue h2{width:90vw;margin:50px 5vw}}#issue .contents{width:1000px;margin:0 auto 30px;display:flex}@media (max-width:560px){#issue .contents{display:block;width:100vw}}#issue .contents div{width:250px}@media (max-width:560px){#issue .contents div{width:50vw;float:left}}#issue .contents div p{text-align:center;font-size:16px;margin-top:10px;font-weight:600;line-height:1.3}#issue .contents div img{width:180px;height:120px;margin:0 35px;border-radius:5px}@media (max-width:560px){#issue .contents div img{width:100px;height:100px;margin:0 auto;display:block}}#issue .triangle{width:0;height:0;border-top:20px solid #3697c8;border-right:40px solid transparent;border-left:40px solid transparent;margin:10px auto}#whybs{width:100vw;margin:20px 0;background-color:rgba(104,201,250,.1);padding:20px 0 30px}#whybs .inner{width:1200px;margin:0 auto}@media (max-width:560px){#whybs .inner{width:100%}}#whybs .inner h2{width:1200px;margin:20px auto}@media (max-width:560px){#whybs .inner h2{width:95%}}#whybs .inner h3{line-height:2;font-size:18px;width:800px;margin:0 auto}@media (max-width:560px){#whybs .inner h3{width:95%;line-height:1.5;font-size:16px}}#whybs .inner h3 span{font-weight:600;color:#000}#whybs .inner a{color:#fff;background-color:#3697c8;width:400px;margin:30px auto;padding:20px 0;border-radius:50px;display:block;font-size:18px;text-align:center}@media (max-width:560px){#whybs .inner a{width:300px}}#whybs .inner a:hover{background-color:rgba(54,151,200,.7)}@media (max-width:560px){#whybs .inner a:hover{background-color:#3697c8}}#whybs .inner h4{margin:30px auto 10px;font-size:24px;color:#3697c8;width:800px;text-align:center}@media (max-width:560px){#whybs .inner h4{width:95%;line-height:1.5;font-size:20px;font-weight:600;margin-top:50px}}#whybs .inner p{width:800px;font-size:18px;text-align:center;margin:0 auto;line-height:2}@media (max-width:560px){#whybs .inner p{width:90%;line-height:2;font-size:14px}}@media (max-width:560px){.vision{height:350px}}.vision h4{margin:30px auto 10px;font-size:24px;color:#3697c8;width:800px;text-align:center}@media (max-width:560px){.vision h4{width:95%;line-height:1.5;font-size:20px;font-weight:600;margin-top:50px}}.vision p{width:800px;font-size:18px;text-align:center;margin:0 auto;line-height:2}@media (max-width:560px){.vision p{width:90%;line-height:2;font-size:14px}}#service{padding:100px 0 50px;margin-top:-50px}@media (max-width:560px){#service{padding:60px 0 0;margin:-30px 0 100px}}@media (max-width:560px){#service .inner{margin:0}}#service .contents{width:1000px;height:230px;margin:0 auto 30px;background-color:#fff;display:flex}@media (max-width:560px){#service .contents{width:95vw;margin:10px auto 30px;height:auto;display:block;border:1px solid rgba(30,30,30,.2)}}#service .pic{width:200px;height:200px;margin:15px}@media (max-width:560px){#service .pic{width:50%;display:block;height:auto;margin:0 auto;padding:0;border-radius:5px;border:3px solid #fff}}#service .text{width:800px;margin:0;line-height:1.5;padding:60px 0}@media (max-width:560px){#service .text{padding:0;width:100vw}}#service .text h3{margin-bottom:20px;font-size:24px;color:#3697c8;font-weight:600;display:inline-block;text-decoration:underline}@media (max-width:560px){#service .text h3{width:98vw;font-size:18px;margin:0 auto;padding:0 10px;font-weight:100;text-align:center}}#service .text p{position:relative;color:#333;font-size:16px}@media (max-width:560px){#service .text p{width:calc(100% - 20px);margin-bottom:20px;font-weight:100;padding:10px}}#worker{background-color:rgba(104,201,250,.1);padding:100px 0 50px;margin-top:50px;color:#333}@media (max-width:560px){#worker{padding:60px 0 0;margin-top:-30px}}#worker .lead{line-height:1.5;font-size:20px;margin-bottom:30px;text-align:center}@media (max-width:560px){#worker .lead{width:96%;margin:0 auto 30px;font-size:18px}}#worker .inner{width:1200px;margin:0 auto;display:flex}@media (max-width:560px){#worker .inner{max-width:100vw}}#worker .inner .btn01{width:0;height:0;border:40px solid transparent;border-right:30px solid #3697c8;border-left:none;margin:150px 0;color:transparent;background-color:transparent;z-index:1000}@media (max-width:560px){#worker .inner .btn01{display:none}}#worker .inner .btn02{width:0;height:0;border:40px solid transparent;border-right:none;border-left:30px solid #3697c8;margin:150px 0;color:transparent;background-color:transparent}@media (max-width:560px){#worker .inner .btn02{display:none}}#worker .examples{width:1050px;height:750px;margin:0 auto;display:flex;align-items:stretch;justify-content:center}@media (max-width:560px){#worker .examples{width:100%;margin:0;align-items:normal;justify-content:normal;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding:0 0 12px 8px;display:flex}}#worker .examples #p1,#worker .examples #p2,#worker .examples #p3{display:block}#worker .examples #p4,#worker .examples #p5,#worker .examples #p6{display:none}@media (max-width:560px){#worker .examples #p4,#worker .examples #p5,#worker .examples #p6{display:block}}#worker .examples .workers{width:320px;height:680px;margin:10px;background-color:#fff;border-radius:10px}@media (max-width:560px){#worker .examples .workers{width:70%;min-width:70%;height:750px;border-radius:10px;margin:0 5px;padding:0;border:1px solid rgba(54,182,200,.5)}}#worker .examples .workers h3{margin:10px 0;font-size:18px;text-align:center;line-height:1.5}@media (max-width:560px){#worker .examples .workers h3{margin-bottom:20px}}#worker .examples .workers p{font-size:16px;line-height:1.5;padding-left:10px}@media (max-width:560px){#worker .examples .workers p{font-size:14px;margin-bottom:20px;padding:0 10px}}#worker .examples .workers img{width:130px;height:130px;display:block;margin:20px auto 0;border-radius:50%}@media (max-width:560px){#worker .examples .workers img{width:60%;height:auto;margin:20px auto}}#worker .lead02{margin:0 100px;height:100px}@media (max-width:560px){#worker .lead02{width:96%;height:auto;margin:40px auto}}#worker .lead02 h3{font-size:22px;line-height:2;font-weight:400;text-align:center}@media (max-width:560px){#worker .lead02 h3{font-size:18px;line-height:1.5;display:block}}#worker .list-title{width:500px;margin:80px auto 20px;font-size:26px;font-weight:700;text-align:center;padding:5px 0;border-bottom:1px solid #3697c8}@media (max-width:560px){#worker .list-title{font-size:20px;width:300px;margin:0 auto 30px}}#worker .list{display:flex;justify-content:space-evenly;width:1240px;padding:20px;margin:0 auto}@media (max-width:560px){#worker .list{display:block;width:97vw;margin:0 1.5vw;padding:10px}}#worker .list div{margin-bottom:20px}#worker .list div h4{width:190px;margin:0;padding:5px 0;text-align:center;font-size:16px;color:#3697c8;border:1px solid #3697c8;border-radius:20px;font-weight:600;background:#fff}@media (max-width:560px){#worker .list div h4{width:300px;height:auto;margin:0 auto;font-size:18px;text-align:center;font-weight:600;border-radius:0}}#worker .list div p{font-size:14px;line-height:2;width:200px;margin:0;text-align:center}@media (max-width:560px){#worker .list div p{width:100%;font-size:16px;line-height:1.5}}#reason .contents{width:100%;padding:0 20px}#reason h3{position:relative;margin-bottom:50px;font-size:24px;color:#333;line-height:1.5;font-weight:700;margin-top:50px;text-align:center}#reason ul{line-height:1.75;color:#333;font-size:18px;padding-left:20px;margin:0 150px}#reason li{list-style-type:disc}#reason .arrow{display:block;width:50px;height:auto;margin:50px auto;transform:rotate(90deg)}#reason .contents p{line-height:1.75;color:#333;font-size:20px;margin:0 150px}#case{padding-top:100px}@media (max-width:560px){#case{padding:60px 0 0;margin:-30px 0 100px}}#case .lead{line-height:1.5;font-size:20px;margin-bottom:30px;text-align:center}@media (max-width:560px){#case .lead{width:96%;margin:0 auto 30px;font-size:18px}}#case .inner{width:1300px;margin:0 auto;display:flex}@media (max-width:560px){#case .inner{width:100vw}}#case .inner .btn01{width:0;height:0;border:40px solid transparent;border-right:30px solid #3697c8;border-left:none;margin:150px 0;color:transparent;background-color:transparent;cursor:pointer}@media (max-width:560px){#case .inner .btn01{display:none}}#case .inner .btn02{width:0;height:0;border:40px solid transparent;border-right:none;border-left:30px solid #3697c8;margin:150px 0;color:transparent;background-color:transparent;cursor:pointer}@media (max-width:560px){#case .inner .btn02{display:none}}#case .inner .examples{width:1200px;height:auto;margin:0 auto;display:flex;align-items:stretch;justify-content:center}@media (max-width:560px){#case .inner .examples{height:550px;width:100%;margin:0;align-items:normal;justify-content:normal;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding:0 0 12px 8px;display:flex}}#case .inner .examples #c1,#case .inner .examples #c2,#case .inner .examples #c3,#case .inner .examples #c4{display:block}#case .inner .examples #c5,#case .inner .examples #c6,#case .inner .examples #c7,#case .inner .examples #c8{display:none}@media (max-width:560px){#case .inner .examples #c5,#case .inner .examples #c6,#case .inner .examples #c7,#case .inner .examples #c8{display:block}}#case .inner .examples #c1,#case .inner .examples #c2,#case .inner .examples #c3,#case .inner .examples #c4,#case .inner .examples #c5,#case .inner .examples #c6,#case .inner .examples #c7,#case .inner .examples #c8,#case .inner .examples .sp-case{background-color:rgba(54,151,200,.05);border:1px solid rgba(54,151,200,.2);width:280px;margin:0 10px;height:530px}@media (max-width:560px){#case .inner .examples #c1,#case .inner .examples #c2,#case .inner .examples #c3,#case .inner .examples #c4,#case .inner .examples #c5,#case .inner .examples #c6,#case .inner .examples #c7,#case .inner .examples #c8,#case .inner .examples .sp-case{min-width:80vw}}#case .inner .examples #c1 img,#case .inner .examples #c2 img,#case .inner .examples #c3 img,#case .inner .examples #c4 img,#case .inner .examples #c5 img,#case .inner .examples #c6 img,#case .inner .examples #c7 img,#case .inner .examples #c8 img,#case .inner .examples .sp-case img{width:260px;height:150px;display:block;margin:10px}@media (max-width:560px){#case .inner .examples #c1 img,#case .inner .examples #c2 img,#case .inner .examples #c3 img,#case .inner .examples #c4 img,#case .inner .examples #c5 img,#case .inner .examples #c6 img,#case .inner .examples #c7 img,#case .inner .examples #c8 img,#case .inner .examples .sp-case img{width:92%;height:220px;margin:4%;padding:0;border-radius:5px;border:3px solid #fff}}#case .inner .examples #c1 h3,#case .inner .examples #c2 h3,#case .inner .examples #c3 h3,#case .inner .examples #c4 h3,#case .inner .examples #c5 h3,#case .inner .examples #c6 h3,#case .inner .examples #c7 h3,#case .inner .examples #c8 h3,#case .inner .examples .sp-case h3{margin:10px 0;font-size:18px;text-align:center;line-height:1.5;font-weight:600}@media (max-width:560px){#case .inner .examples #c1 h3,#case .inner .examples #c2 h3,#case .inner .examples #c3 h3,#case .inner .examples #c4 h3,#case .inner .examples #c5 h3,#case .inner .examples #c6 h3,#case .inner .examples #c7 h3,#case .inner .examples #c8 h3,#case .inner .examples .sp-case h3{margin:0 0 20px;padding:0;font-weight:400}}#case .inner .examples #c1 p,#case .inner .examples #c2 p,#case .inner .examples #c3 p,#case .inner .examples #c4 p,#case .inner .examples #c5 p,#case .inner .examples #c6 p,#case .inner .examples #c7 p,#case .inner .examples #c8 p,#case .inner .examples .sp-case p{font-size:16px;line-height:1.5;padding:10px}@media (max-width:560px){#case .inner .examples #c1 p,#case .inner .examples #c2 p,#case .inner .examples #c3 p,#case .inner .examples #c4 p,#case .inner .examples #c5 p,#case .inner .examples #c6 p,#case .inner .examples #c7 p,#case .inner .examples #c8 p,#case .inner .examples .sp-case p{font-size:14px;margin-bottom:20px;padding:0 10px}}#case .price{width:1000px;margin:100px auto 0}@media (max-width:560px){#case .price{width:98vw;margin:50px auto 20px}}#case .price h3{width:200px;margin:0 auto 30px}#case .price .example{width:330px;float:left;border:5px solid #fff;background-color:rgba(54,151,200,.2);border-radius:10px}@media (max-width:560px){#case .price .example{width:90%;float:none;background-color:rgba(54,151,200,.1);border-radius:10px;border:1px solid rgba(54,151,200,.4);margin:0 auto 10px}}@media (max-width:560px){#case .price .example div{width:80%;min-width:80%;background-color:hsla(0,0%,100%,.1);border-radius:10px;margin:0;padding:0;height:500px}}#case .price .example h5{font-size:18px;text-align:center;padding-top:20px}@media (max-width:560px){#case .price .example h5{padding-top:10px}}#case .price .example p{font-size:16px;margin:20px 0;text-align:center;line-height:30px}@media (max-width:560px){#case .price .example p{margin:10px 0}}#case .price h4{font-size:18px;text-align:center;line-height:2;margin-bottom:30px}@media (max-width:560px){#case .price h4{padding:0 10px}}#case .price h6{display:block;float:none;font-size:14px;font-weight:100;text-align:center}@media (max-width:560px){#case .price h6{padding:20px 5%;line-height:1.3}}#price{padding:100px 0 50px;margin-top:50px}@media (max-width:560px){#price{width:100vw;padding:60px 0 30px}}#schedule{width:1000px;margin:30px auto}@media (max-width:500px){#schedule{width:100vw}}#schedule .submsg{width:200px;margin:0 auto}#schedule p{width:800px;margin:30px auto 0}@media (max-width:500px){#schedule p{width:90vw}}#schedule img{display:block;width:800px;margin:0 auto;height:auto}@media (max-width:500px){#schedule img{width:90vw}}#schedule h4{font-size:18px;text-align:center;line-height:2;margin-bottom:30px}@media (max-width:560px){#schedule h4{padding:0 10px}}#install{margin-top:0;margin-bottom:100px;text-align:center}@media (max-width:560px){#install{margin-top:30px}}#install h2{width:200px;margin:0 auto 30px}#install h3{font-size:18px;margin:20px 0 40px}@media (max-width:560px){#install h3{width:96vw;margin:0 auto;line-height:1.5}}#install .pc{width:1100px;margin:30px auto;display:flex;justify-content:space-evenly}@media (max-width:560px){#install .pc{width:98vw;margin:0 auto}}#install .pc img{width:1000px;height:auto;display:block;margin:0 auto}@media (max-width:560px){#install .pc img{height:30px!important;width:auto;margin:5px}}#install .height25{height:25px;margin:7.5px 20px}@media (max-width:560px){#install .height25{margin:7.5px 5px}}#install .height30{height:30px;margin:5px 20px}@media (max-width:560px){#install .height30{margin:5px}}#install .height35{height:35px}@media (max-width:560px){#install .height35{margin:2.5px 5px}}#install .sp,#install .sp img{width:100%;height:auto}#install .sp img{max-height:100vh}#howto{background-color:rgba(104,201,250,.1);padding:100px 0 50px;margin-top:50px}@media (max-width:560px){#howto{width:100vw;padding:60px 0 30px;margin:-30px 0 100px}}@media (max-width:560px){#howto .flex{display:block}}#howto .inner{width:1060px;margin:0 auto}@media (max-width:560px){#howto .inner{width:100vw}}#howto .step{background-color:rgba(100,200,240,.05);background-color:#fff;width:180px;height:310px}@media (max-width:560px){#howto .step{width:100vw;height:auto}}#howto .step img{width:80px;height:80px;margin:30px 50px 20px}@media (max-width:560px){#howto .step img{float:left;width:100px;height:100px;padding:5px;margin:0 0 0 5px;display:block;border:1px solid rgba(54,151,200,.5);background:#fff}}#howto h4{font-size:20px;line-height:1.5;margin:10px 0;font-weight:600;text-align:center;color:#3697c8}@media (max-width:560px){#howto h4{width:calc(100vw - 10px);margin:5px;height:30px;padding:0;text-align:center;line-height:30px;font-size:20px;background-color:#fff;font-weight:600;border:1px solid rgba(54,151,200,.5)}}#howto p{font-size:14px;line-height:1.75;color:#333;word-wrap:break-word;padding:0 5px}@media (max-width:560px){#howto p{float:right;width:calc(100% - 115px);height:100px;margin:0 5px;border:1px solid rgba(54,151,200,.5);background:#fff;font-size:16px}}#howto .link{color:#3697c8;text-decoration:underline}#howto .triangle{width:0;height:0;border-left:20px solid #3697c8;border-top:20px solid transparent;border-bottom:20px solid transparent;margin:140px 10px}@media (max-width:560px){#howto .triangle{border:20px solid transparent;border-top-color:#3697c8;border-bottom:none;margin:10px auto}}#q_and_a{width:100%;padding:100px 0 50px;margin-top:50px}@media (max-width:560px){#q_and_a{width:100vw;padding:60px 0 30px;margin:-30px 0 100px}}#q_and_a .answer,#q_and_a .question{display:flex;margin:0 20%}#q_and_a .answer p,#q_and_a .question p{font-size:18px;line-height:1.5;font-weight:600}#q_and_a .answer p:first-child,#q_and_a .question p:first-child{width:30px}#q_and_a .answer p:last-child,#q_and_a .question p:last-child{width:800px}@media (max-width:560px){#q_and_a .question{margin:10px 5px 5px;color:#323232;font-weight:600;font-size:16px}}#q_and_a .answer{margin:0 20% 20px}@media (max-width:560px){#q_and_a .answer{margin:10px 5px 30px;color:#323232;font-size:16px;line-height:1.5}}#q_and_a .answer p{font-weight:100}#register{width:900px;margin:0 auto;padding-top:60px}@media (max-width:560px){#register{width:100vw}}#register .submsg{color:#1e1e1e;width:300px;display:block;margin:0 auto 50px;font-size:26px;font-weight:700;padding:10px 0;border-bottom:1px solid #3697c8;text-align:center}@media (max-width:560px){#register .submsg{font-size:20px;line-height:1.5}}#register .lead{font-size:20px;line-height:2;text-align:center}@media (max-width:500px){#register .lead{font-size:18px;line-height:1.5}}#register form{margin:50px auto}@media (max-width:560px){#register form{width:100vw}}#register form .flex{width:900px;margin:30px auto}@media (max-width:560px){#register form .flex{display:block;width:100vw;margin:0 auto}}#register form .flex h3{width:250px;font-size:18px;color:#333;line-height:40px}@media (max-width:560px){#register form .flex h3{font-size:16px;margin:10px 10px 0;font-weight:700}}#register form .flex h3 .required{font-size:12px;font-weight:100;color:rgba(255,0,0,.7);padding:4px;margin-left:10px;border:1px solid red;border-radius:2px;text-decoration:none}#register form .flex h3 .not_required{font-size:12px;font-weight:100;color:#323232;padding:4px;margin-left:10px;border:1px solid #323232;border-radius:2px}#register form .flex h3 .small{font-size:12px}#register form .input01{display:block;width:550px;padding:5px 10px;border-radius:5px;border:1px solid #e0e0e0;background-color:#fff;font-size:16px;color:#333}@media (max-width:560px){#register form .input01{width:calc(100vw - 22px);margin:0 auto}}#register form label{display:block;width:350px;margin:30px auto;font-size:18px;color:#333}@media (max-width:500px){#register form label{width:90vw}}#register .btn{width:500px;display:block;font-size:18px;color:#fff;padding:10px;margin:50px auto;text-align:center;border:2px solid #3697c8;background-color:#3697c8}@media (min-width:500px){#register .btn:hover{cursor:pointer}}@media (max-width:560px){#register .btn{width:300px}}#register .btn:hover{background-color:#fff;color:#3697c8}#register .link{color:#3697c8;text-decoration:underline}#lineup{display:block;width:900px;height:auto;margin:50px auto;padding:0 0 50px}@media (max-width:500px){#lineup{width:97vw;display:block}}#lineup p{text-align:center;font-size:20px;margin-bottom:30px}.item-list{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:40px}.image-box{background-color:#f5f5f5;height:144px;overflow:hidden;margin-bottom:8px}@media (max-width:500px){.item-list{grid-template-columns:repeat(2,minmax(80px,1fr))}#lineup .item{width:100%;height:auto}}#lineup .item img{display:block;width:100%;height:100%;margin:0 auto;border:1px solid #e6e6e6;-o-object-fit:contain;object-fit:contain}#lineup .item p{width:250px;margin:0 auto;font-size:18px;line-height:1.5;text-align:center;color:#00f;text-decoration:underline}@media (max-width:500px){#lineup .item p{width:100%}}footer{padding:30px;padding-bottom:80px!important}@media (max-width:560px){footer{width:100vw;height:620px;margin:0;padding:10px 10px 60px;display:block}}footer .inner{display:flex;justify-content:space-between}@media (max-width:560px){footer .inner{display:block}}footer .area01{width:250px}@media (max-width:560px){footer .area01{width:100%}}@media (max-width:560px){footer .area01 img{width:80%;margin:10px 0 40px}}footer .area01 ul p{display:block;padding-bottom:25px;margin-bottom:25px;position:relative;font-size:14px;font-weight:700}@media (max-width:560px){footer .area01 ul p{padding:0 0 10px;margin:0}}footer .area01 ul p:before{content:"";display:block;width:75px;height:2px;position:absolute;bottom:0;left:0;background-color:#fff}footer .area01 ul li{margin-bottom:15px}@media (max-width:560px){footer .area01 ul li{padding:10px 0 0;margin:0}}footer .area01 ul li:last-child{margin-bottom:0}footer .area01 ul li .sns{color:#fff;text-decoration:none}footer .area02{display:flex;justify-content:space-between;width:800px}@media (max-width:560px){footer .area02{width:100%;display:block}}footer .area02 ul{width:180px}@media (max-width:560px){footer .area02 ul{display:block;width:50%;margin:0 0 20px}}footer .area02 ul h2{display:block;padding-bottom:25px;margin-bottom:25px;position:relative;font-size:15px;line-height:20px;height:60px;font-weight:700}@media (max-width:560px){footer .area02 ul h2{padding:10px 0;margin:0;height:auto}}footer .area02 ul h2:before{content:"";display:block;width:75px;height:2px;position:absolute;bottom:0;left:0;background-color:#fff}footer .area02 ul li{margin-bottom:15px}@media (max-width:560px){footer .area02 ul li{padding:10px 0 0;margin:0}}footer .area02 ul li:last-child{margin-bottom:0}footer .area02 ul li a{color:#fff;text-decoration:none}@media (max-width:560px){footer .area02 .ul01{float:left}}@media (max-width:560px){footer .area02 .ul02{float:right}}footer small{color:#fff;display:block;text-align:center;font-size:10px}@media (max-width:560px){footer small{margin-top:30px}}#privacy_policy{margin:0 200px 200px}#privacy_policy h1{font-size:48px;font-weight:700;font-family:Futura,Noto Sans JP Regular,Meiryo,sans-serif;text-align:center;margin-top:80px}#privacy_policy h1 span{font-size:14px;font-weight:400}#privacy_policy h2{font-size:18px;font-weight:700;margin:80px 0 40px}#privacy_policy p{font-size:16px;font-weight:400;line-height:34px}#privacy_policy ul{padding-left:20px}#privacy_policy li{list-style-type:disc;font-size:16px;font-weight:400;line-height:34px}#white-paper{width:100%;height:600px;padding-top:60px;background-image:url(/img/business/kv02.jpg);background-size:100% 100%;background-repeat:no-repeat}@media (max-width:500px){#white-paper{height:auto;padding-top:60px;display:block}}#white-paper .sp_title{display:none}@media (max-width:500px){#white-paper .sp_title{display:block}#white-paper .sp_title h1{font-size:18px;line-height:1.5;color:#fff;text-align:center;font-weight:600;padding:10px 0}}#white-paper .inner{background-color:rgba(50,150,200,.9);border-radius:0;width:100%;height:100%;display:flex;margin:0!important}@media (max-width:500px){#white-paper .inner{display:block;height:93%;padding:0;margin:0}}#white-paper .left,#white-paper .right{width:50%;height:100%;position:relative}@media (max-width:500px){#white-paper .left,#white-paper .right{width:100%;height:auto;display:block;position:static}}@media (max-width:500px){#white-paper .left{padding:0}}#white-paper .left img{width:90%;height:auto;border:5px solid hsla(0,0%,100%,.3);border-radius:0;padding:0;margin:0}@media (max-width:500px){#white-paper .left img{border:2px solid hsla(0,0%,100%,.5);border-radius:0;position:static;transform:translateY(0) translateX(0);display:block;margin:0 auto}}#white-paper .right .contents{width:90%;margin:0 10% 0 0;color:#fff}@media (max-width:500px){#white-paper .right .contents{width:95%;position:static;transform:translateY(0) translateX(0);display:block;margin:0 auto;padding:0 0 20px}}#white-paper .right .contents h1{font-size:22px;line-height:1.5;font-weight:600;margin-bottom:40px}#white-paper .right .contents h2{font-size:16px;line-height:1.5;margin-bottom:40px}@media (max-width:500px){#white-paper .right .contents h2{padding:0;font-size:16px;line-height:1.5;margin:20px 0 10px}}#white-paper .right .contents h3{font-size:16px;line-height:1.5;font-weight:600;text-decoration:underline}@media (max-width:500px){#white-paper .right .contents h3{text-align:center;padding-bottom:10px}}#white-paper .right .contents div{margin-top:10px;border-radius:5px;border:2px solid #fff;background-color:hsla(0,0%,100%,.3);padding:10px;width:490px}@media (max-width:500px){#white-paper .right .contents div{width:90%;display:block;margin:0 auto 30px;padding:10px 0}}#white-paper .right .contents div p{background-color:#d66431;line-height:30px;font-size:14px;height:auto;padding:0 10px;border-radius:5px;margin-right:10px;font-weight:600;width:150px;text-align:center}#white-paper .right .contents div p:last-child{margin-right:0}@media (max-width:500px){#white-paper .right .contents div p:last-child{margin-bottom:0}}@media (max-width:500px){#white-paper .right .contents div p{width:90%;margin:0 5% 10px}}#complete{padding-top:100px;margin-bottom:200px}#complete p{width:900px;margin:50px auto;line-height:40px}#complete .btn a,#complete p{text-align:center;font-size:20px}#complete .btn a{line-height:20px;color:#3697c8;border:1px solid #3697c8;display:block;width:300px;margin:40px auto;padding:20px 0;border-radius:30px;background-color:#3697c8;color:#fff}.cta:hover{background-color:#fff;color:#3697c8}#fixed_bottom{width:100vw;height:70px;margin:0;padding:0;display:flex;justify-content:center;background-color:hsla(0,0%,100%,.8);background-color:rgba(54,151,200,.9);position:fixed;bottom:0;left:0;z-index:100;opacity:0;transition:all .65s}@media (max-width:560px){#fixed_bottom{height:60px}}#fixed_bottom a{width:400px;height:50px;font-size:20px;line-height:30px;padding:10px 0;display:block;border:1px solid #fff;text-align:center;border-radius:50px;background-color:#3697c8;color:#fff;margin:10px 0}@media (max-width:560px){#fixed_bottom a{width:45vw;height:40px;font-size:18px;line-height:20px;padding:10px 0;margin:10px 5px}}#fixed_bottom a:first-child{margin-right:100px}@media (max-width:560px){#fixed_bottom a:first-child{margin:10px 5px}}#fixed_bottom a:first-child:hover{background-color:#fff;color:#3697c8}@media (max-width:560px){#fixed_bottom a:first-child:hover{background-color:#3697c8;color:#fff;margin-right:5vw}}#fixed_bottom a:last-child{border:1px solid #3697c8;background-color:#fff;color:#3697c8}#fixed_bottom a:last-child:hover{background-color:#3697c8;color:#fff;border-color:#fff}@media (max-width:560px){#fixed_bottom a:last-child:hover{border:1px solid #3697c8;background-color:#fff;color:#3697c8}}#fixed_bottom.isActive{opacity:1;transition:all .65s}@media (max-width:560px){.pc,.pci{display:none!important}.sp{display:block!important}.spi{display:inline!important}#complete{padding-top:100px}#complete .title{font-size:30px}#complete .title span,#complete p{font-size:20px}#complete p{width:100%;padding:0 10px;margin:40px 0}}footer{position:relative;width:100%;line-height:1;padding:50px 60px;background-color:#272925;color:#fff}footer .area,footer .area02{display:flex;justify-content:space-between}footer .area01{width:50%}footer .area02{width:30%}footer .area01 img{display:block;width:229px;margin:0 0 40px;position:relative;top:0}footer .area01 ul{position:relative;margin-bottom:40px}footer .area01 .li01{display:block;padding-bottom:25px;margin-bottom:25px;position:relative;font-size:14px;font-size:.875rem;font-weight:700}footer .area01 .li01:before{content:"";display:block;width:75px;height:2px;position:absolute;bottom:0;left:0;background-color:#fff}footer .area01 .li02{margin-bottom:15px}footer .area01 .li02:last-child{margin-bottom:0}footer .area01 .sns{color:#fff;text-decoration:none}footer .area02 ul{position:relative;margin-bottom:40px}footer .area02 .li01{display:block;padding-bottom:25px;margin-bottom:25px;position:relative;font-size:14px;font-size:.875rem;font-weight:700}footer .area02 .li01:before{content:"";display:block;width:75px;height:2px;position:absolute;bottom:0;left:0;background-color:#fff}footer .area02 .li02{margin-bottom:15px}footer .area02 .li02:last-child{margin-bottom:0}footer .area02 .li02 a{color:#fff;text-decoration:none}@media (max-width:560px){footer{margin:0;padding:20px;height:500px}footer,footer .area{width:100%;display:block}footer .area{height:400px;margin-bottom:50px}footer .area01{width:100%}footer .area01 .li01,footer .area02 .li01{padding:0 0 10px;margin:0}footer .area01 .li02,footer .area02 .li02{padding:10px 0 0;margin:0}footer .area02{width:100%;display:block;justify-content:space-between}footer .area02 ul{display:block;width:50%;margin-bottom:0;float:left}footer .area01 img{width:80%;margin:10px 0 40px}}