.bnr-guide{padding:60px 0}.bnr-guide .ttl{text-align:center}.bnr-guide .ttl .h2_ttl{border-left:3px solid #0d2e82;border-right:3px solid #0d2e82;color:#212529;display:inline-block;font-family:ヒラギノ角ゴ Std,Hiragino Kaku Gothic Std,sans-serif;font-size:35px;line-height:1;margin-bottom:60px;padding:0 40px}.bnr-guide .bnr-list{padding:0 20px;text-align:center}.bnr-guide .bnr-list li{display:inline-block;margin:10px 5px}@media only screen and (max-width:735px){.bnr-guide{padding:5% 0}.bnr-guide .ttl{padding:0 3%}.bnr-guide .ttl .h2_ttl{font-size:4.2vw;line-height:1.4;margin-bottom:5%;padding:0 2%}.bnr-guide .bnr-list{padding:0 3%}.bnr-guide .bnr-list li img{height:30px;width:auto}}@media only screen and (min-width:736px) and (max-width:1024px){.bnr-guide{padding:40px 0}.bnr-guide .ttl .h2_ttl{font-size:26px;margin-bottom:30px;padding:0 20px}.bnr-guide .bnr-list{padding:0 20px}.bnr-guide .bnr-list li img{height:30px;width:auto}}.concept-guide{background:url(https://8073370.fs1.hubspotusercontent-na1.net/hubfs/8073370/cloud2mfg/concept_bg.jpg);background-position:top;background-size:cover;padding:80px 0}.concept-guide .ttl{margin-bottom:50px;text-align:center}.concept-guide .ttl .caption{color:#0d2e82;font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,sans-serif;font-size:30px;margin-bottom:10px}.concept-guide .ttl h2{margin-bottom:10px}.concept-guide .ttl .desp{color:#0d2e82;font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,sans-serif;font-size:18px}.concept-guide .concept-grid{background:#fff;box-shadow:3px 3px 4px #3a3a3a;padding:80px 40px}.concept-guide .concept-grid .p-text{font-size:18px;font-weight:700;margin-bottom:30px}.concept-guide .concept-grid .concept-list{-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:40px}.concept-guide .concept-list .concept-items{border:1px solid #d1d1d1;border-radius:10px;margin-bottom:20px;padding:20px;width:49%}.concept-guide .concept-list .concept-items .imgArea{margin-bottom:20px;text-align:center}.concept-guide .concept-list .concept-items .contentArea p{font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,sans-serif;font-size:23px;text-align:center}.concept-guide .concept-grid .video-box{height:0;margin-bottom:60px;padding-top:75%;position:relative;width:100%}.concept-guide .concept-grid .video-box iframe{height:100%;left:0;position:absolute;top:0;width:100%}.concept-guide .concept-grid h4{color:#0d2e82;font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,sans-serif;font-size:35px;letter-spacing:.06em;text-align:center}@media only screen and (max-width:735px){.concept-guide{padding:5% 0}.concept-guide .ttl{margin-bottom:5%}.concept-guide .ttl img{width:200px}.concept-guide .ttl .caption{font-size:5vw;margin-bottom:2%}.concept-guide .ttl h2{margin-bottom:2%}.concept-guide .ttl .desp{font-size:3.6vw}.concept-guide .concept-grid{padding:8% 5%}.concept-guide .concept-grid .p-text{font-size:3.6vw;margin-bottom:3%}.concept-guide .concept-grid .concept-list{margin-bottom:5%}.concept-guide .concept-list .concept-items{margin-bottom:3%;padding:3%;width:100%}.concept-guide .concept-list .concept-items .imgArea{margin-bottom:3%}.concept-guide .concept-list .concept-items .contentArea p{font-size:4vw}.concept-guide .concept-grid .video-box{margin-bottom:5%}.concept-guide .concept-grid h4{font-size:5vw}}@media only screen and (min-width:736px) and (max-width:1024px){.concept-guide{padding:40px 0}.concept-guide .ttl{margin-bottom:30px}.concept-guide .ttl img{width:250px}.concept-guide .ttl .caption{font-size:26px;margin-bottom:10px}.concept-guide .ttl h2{margin-bottom:10px}.concept-guide .ttl .desp{font-size:16px}.concept-guide .concept-grid{padding:50px 30px}.concept-guide .concept-grid .p-text{font-size:16px;margin-bottom:20px}.concept-guide .concept-grid .concept-list{margin-bottom:30px}.concept-guide .concept-list .concept-items{margin-bottom:15px;padding:10px}.concept-guide .concept-list .concept-items .imgArea{margin-bottom:10px}.concept-guide .concept-list .concept-items .contentArea p{font-size:19px}.concept-guide .concept-grid .video-box{margin-bottom:30px}.concept-guide .concept-grid h4{font-size:30px}}.about-guide{background:#e9ecf4;background:-moz-linear-gradient(top,#e9ecf4,#fff);background:-webkit-linear-gradient(top,#e9ecf4,#fff);background:linear-gradient(180deg,#e9ecf4,#fff)}.about-guide .h2_ttl{background:#0d2e82;background:-moz-linear-gradient(left,#0d2e82,#002363);background:-webkit-linear-gradient(left,#0d2e82,#002363);background:linear-gradient(left right,#0d2e82,#002363);color:#fff;font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,sans-serif;font-size:45px;letter-spacing:.06em;padding:20px 0;text-align:center}.about-guide .about-grid{padding:60px 0}.about-guide .about-grid h3{font-size:40px}.about-guide .about-grid h3,.about-guide .about-grid h4{color:#0d2e82;font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,sans-serif;letter-spacing:.06em;text-align:center}.about-guide .about-grid h4{font-size:57px}.about-guide .about-grid .about-list{-webkit-justify-content:center;justify-content:center;padding:60px 0}.about-guide .about-grid .about-list li{text-align:center;width:33.3333%}@media only screen and (max-width:735px){.about-guide .h2_ttl{font-size:5vw;padding:3%}.about-guide .about-grid{padding:5% 0}.about-guide .about-grid h3{font-size:5vw}.about-guide .about-grid h4{font-size:5.4vw}.about-guide .about-grid .about-list{padding:5% 0}.about-guide .about-grid .about-list li{margin:1%;width:30%}}@media only screen and (min-width:736px) and (max-width:1024px){.about-guide .h2_ttl{font-size:30px;padding:10px 0}.about-guide .about-grid{padding:40px 0}.about-guide .about-grid h3{font-size:30px}.about-guide .about-grid h4{font-size:37px}.about-guide .about-grid .about-list{padding:30px 0}.about-guide .about-grid .about-list li img{width:160px}}.structure-guide .h2_ttl{background:#2b8dbe;background:-moz-linear-gradient(left,#2b8dbe,#004cbe);background:-webkit-linear-gradient(left,#2b8dbe,#004cbe);background:linear-gradient(left right,#2b8dbe,#004cbe);color:#fff;font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,sans-serif;font-size:35px;letter-spacing:.06em;padding:20px 0;text-align:center}.structure-guide .structure-grid{padding:60px 20px}.structure-guide .structure-grid .p-text{font-size:18px;font-weight:700;line-height:1.8;margin-bottom:40px}@media only screen and (max-width:735px){.structure-guide .h2_ttl{font-size:5vw;padding:3%}.structure-guide .structure-grid{padding:5% 0}.structure-guide .structure-grid .p-text{font-size:3.6vw;margin-bottom:3%}}@media only screen and (min-width:736px) and (max-width:1024px){.structure-guide .h2_ttl{font-size:30px;padding:10px 0}.structure-guide .structure-grid{padding:40px 0}.structure-guide .structure-grid .p-text{font-size:16px;margin-bottom:20px}}.point-guide{background:url(https://8073370.fs1.hubspotusercontent-na1.net/hubfs/8073370/cloud2mfg/point_bg.jpg) no-repeat;background-position:top;background-size:cover;padding:100px 0 80px}.point-guide .h2_ttl{color:#fff;font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,sans-serif;font-size:48px;letter-spacing:.06em;margin-bottom:120px;padding-bottom:30px;position:relative;text-align:center}.point-guide .h2_ttl:after{background:#fff;bottom:0;content:"";height:8px;left:calc(50% - 72px);position:absolute;width:144px}.point-guide .point-list .point-items{align-items:center;background:linear-gradient(90deg,transparent,transparent 20%,#fff 0,#fff);height:438px;justify-content:flex-start;margin-bottom:120px}.point-guide .point-list .point-items:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;background:linear-gradient(90deg,#fff,#fff 80%,transparent 0,transparent);-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:60px}.point-guide .point-list .point-items .imgArea{height:450px;margin-top:-80px;max-width:835px;overflow:hidden;position:relative;width:45%}.point-guide .point-list .point-items .imgArea img{height:100%;left:50%;max-width:inherit;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.point-guide .point-list .point-items .contentArea{background:#fff;max-width:690px;padding:30px;width:55%}.point-guide .point-list .point-items .h3_ttl{border-bottom:2px solid #0d2e82;color:#0d2e82;font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,sans-serif;font-size:38px;letter-spacing:.06em;line-height:1.2;margin-bottom:20px;padding-bottom:10px}.point-guide .point-list .point-items .p-text{font-size:18px;font-weight:700}@media only screen and (max-width:735px){.point-guide{padding:8% 0 5%}.point-guide .h2_ttl{font-size:5.4vw;margin-bottom:5%;padding-bottom:3%}.point-guide .h2_ttl:after{height:4px;left:calc(50% - 40px);width:80px}.point-guide .point-list .point-items{height:auto;margin-bottom:5%}.point-guide .point-list .point-items:nth-child(2n){margin-bottom:3%}.point-guide .point-list .point-items .imgArea{height:auto;margin-top:0;max-width:100%;width:100%}.point-guide .point-list .point-items .imgArea img{height:auto;left:0;max-width:100%;position:relative;transform:none;width:100%}.point-guide .point-list .point-items .contentArea{max-width:100%;padding:3%;width:100%}.point-guide .point-list .point-items .h3_ttl{font-size:4.4vw;line-height:1.4;margin-bottom:3%;padding-bottom:3%}.point-guide .point-list .point-items .p-text{font-size:3.6vw}}@media only screen and (min-width:736px) and (max-width:1024px){.point-guide{padding:60px 0 40px}.point-guide .h2_ttl{font-size:35px;margin-bottom:80px;padding-bottom:20px}.point-guide .h2_ttl:after{height:6px;left:calc(50% - 50px);width:100px}.point-guide .point-list .point-items{height:300px;margin-bottom:60px}.point-guide .point-list .point-items:nth-child(2n){margin-bottom:40px}.point-guide .point-list .point-items .imgArea{height:300px;margin-top:-50px;max-width:835px;width:45%}.point-guide .point-list .point-items .contentArea{max-width:690px;padding:20px;width:55%}.point-guide .point-list .point-items .h3_ttl{font-size:24px;margin-bottom:10px;padding-bottom:10px}.point-guide .point-list .point-items .p-text{font-size:15px}}.function-guide{padding:100px 0 80px}.function-guide .h2_ttl{color:#0d2e82;font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,sans-serif;font-size:48px;letter-spacing:.06em;margin-bottom:60px;padding-bottom:30px;position:relative;text-align:center}.function-guide .h2_ttl:after{background:#0d2e82;bottom:0;content:"";height:8px;left:calc(50% - 72px);position:absolute;width:144px}.function-guide .function-list .ttl-tab{margin-bottom:40px}.function-guide .function-list .ttl-tab li{color:#fff;font-family:ヒラギノ角ゴ Std,Hiragino Kaku Gothic Std,sans-serif;font-size:30px;padding:20px 0;text-align:center}.function-guide .function-list .ttl-tab .request{background:#2e328c;width:43%}.function-guide .function-list .ttl-tab .solution{background:#2b8dbe;background:-moz-linear-gradient(left,#2b8dbe,#004cbe);background:-webkit-linear-gradient(left,#2b8dbe,#004cbe);background:linear-gradient(left right,#2b8dbe,#004cbe);width:55%}.function-guide .function-items .request-grid .ttl,.function-guide .function-items .solution-grid .ttl{display:none}.function-guide .function-list .function-items{margin-bottom:40px}.function-guide .function-items .request-grid{background:#fff;border:3px solid #2e328c;border-radius:20px;height:250px;padding:30px;position:relative;width:43%}.function-guide .function-items .request-grid .p-text{color:#2e328c;font-family:ヒラギノ角ゴ Std,Hiragino Kaku Gothic Std,sans-serif;font-size:29px;line-height:1.4}.function-guide .function-items .request-grid .icon{bottom:-33px;position:absolute;right:20px}.function-guide .function-items .solution-grid{background:#99d1e7;background:-moz-linear-gradient(left,#99d1e7,#99b7e8);background:-webkit-linear-gradient(left,#99d1e7,#99b7e8);background:linear-gradient(left right,#99d1e7,#99b7e8);padding:30px;position:relative;width:calc(55% - 40px)}.function-guide .function-items .solution-grid:after,.function-guide .function-items .solution-grid:before{content:"";height:0;margin:auto;position:absolute;width:0}.function-guide .function-items .solution-grid:before{border-color:transparent #fff transparent transparent;border-style:solid;border-width:125px 40px 125px 0;left:-40px;top:0;z-index:10}.function-guide .function-items .solution-grid:after{border-color:transparent #99d1e7 transparent transparent;border-style:solid;border-width:125px 40px 125px 0;left:-40px;top:0;z-index:10}.function-guide .function-items .solution-grid h3{color:#2e328c;font-family:ヒラギノ角ゴ Std,Hiragino Kaku Gothic Std,sans-serif;font-size:30px;margin-bottom:10px}.function-guide .function-items .solution-grid .p-text{font-size:18px;font-weight:700}@media only screen and (max-width:735px){.function-guide{padding:8% 0 5%}.function-guide .h2_ttl{font-size:5.4vw;margin-bottom:5%;padding-bottom:3%}.function-guide .h2_ttl:after{height:4px;left:calc(50% - 40px);width:80px}.function-guide .function-list .ttl-tab{display:none}.function-guide .function-list .function-items{margin-bottom:5%}.function-guide .function-items .request-grid .ttl,.function-guide .function-items .solution-grid .ttl{color:#fff;display:block;font-family:ヒラギノ角ゴ Std,Hiragino Kaku Gothic Std,sans-serif;font-size:4.4vw;margin-bottom:3%;padding:2%;text-align:center}.function-guide .function-items .request-grid{border:none;border-radius:0;height:auto;margin-bottom:20px;padding:0;width:100%}.function-guide .function-items .request-grid .ttl{background:#2e328c}.function-guide .function-items .request-grid .request-items{background:#fff;border:2px solid #2e328c;border-radius:10px;padding:5%;position:relative}.function-guide .function-items .request-grid .p-text{font-size:4vw}.function-guide .function-items .request-grid .icon{bottom:-20px;right:3%;width:60px}.function-guide .function-items .solution-grid{background:transparent;padding:0;width:100%}.function-guide .function-items .solution-grid:after,.function-guide .function-items .solution-grid:before{content:none}.function-guide .function-items .solution-grid .ttl{background:#2b8dbe;background:-moz-linear-gradient(left,#2b8dbe,#004cbe);background:-webkit-linear-gradient(left,#2b8dbe,#004cbe);background:linear-gradient(left right,#2b8dbe,#004cbe)}.function-guide .function-items .solution-grid .solution-items{background:#99d1e7;background:-moz-linear-gradient(left,#99d1e7,#99b7e8);background:-webkit-linear-gradient(left,#99d1e7,#99b7e8);background:linear-gradient(left right,#99d1e7,#99b7e8);padding:5%}.function-guide .function-items .solution-grid h3{font-size:4.4vw;margin-bottom:10px}.function-guide .function-items .solution-grid .p-text{font-size:3.6vw}}@media only screen and (min-width:736px) and (max-width:1024px){.function-guide{padding:60px 0 40px}.function-guide .h2_ttl{font-size:35px;margin-bottom:40px;padding-bottom:20px}.function-guide .h2_ttl:after{height:6px;left:calc(50% - 50px);width:100px}.function-guide .function-list .ttl-tab{margin-bottom:30px}.function-guide .function-list .ttl-tab li{font-size:24px;padding:10px 0}.function-guide .function-list .ttl-tab .request{width:43%}.function-guide .function-list .ttl-tab .solution{width:55%}.function-guide .function-list .function-items{margin-bottom:40px}.function-guide .function-items .request-grid{border:3px solid #2e328c;border-radius:15px;height:220px;padding:20px;width:43%}.function-guide .function-items .request-grid .p-text{font-size:20px}.function-guide .function-items .request-grid .icon{bottom:-25px;right:10px;width:95px}.function-guide .function-items .solution-grid{padding:20px;width:calc(55% - 30px)}.function-guide .function-items .solution-grid:after,.function-guide .function-items .solution-grid:before{border-width:110px 30px 110px 0;left:-30px}.function-guide .function-items .solution-grid h3{font-size:22px;margin-bottom:10px}.function-guide .function-items .solution-grid .p-text{font-size:16px}}.voice-guide{background:#0d2e62;padding:60px 0}.voice-guide .h2_ttl{color:#fff;font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,sans-serif;font-size:48px;letter-spacing:.06em;margin-bottom:20px;padding-bottom:30px;position:relative;text-align:center}.voice-guide .h2_ttl:after{background:#fff;bottom:0;content:"";height:8px;left:calc(50% - 72px);position:absolute;width:144px}@media only screen and (max-width:735px){.voice-guide{padding:5% 0}.voice-guide .h2_ttl{font-size:5.4vw;margin-bottom:5%;padding-bottom:3%}.voice-guide .h2_ttl:after{height:4px;left:calc(50% - 40px);width:80px}}@media only screen and (min-width:736px) and (max-width:1024px){.voice-guide{padding:60px 0}.voice-guide .h2_ttl{font-size:35px;margin-bottom:20px;padding-bottom:20px}.voice-guide .h2_ttl:after{height:6px;left:calc(50% - 50px);width:100px}}.contact-guide{background:url(https://8073370.fs1.hubspotusercontent-na1.net/hubfs/8073370/cloud2mfg/dot.png)}.contact-guide .h2_ttl{background:#2b8dbe;background:-moz-linear-gradient(left,#2b8dbe,#004cbe);background:-webkit-linear-gradient(left,#2b8dbe,#004cbe);background:linear-gradient(left right,#2b8dbe,#004cbe);color:#fff;font-family:ヒラギノ角ゴ StdN,Hiragino Kaku Gothic StdN,sans-serif;font-size:35px;letter-spacing:.06em;padding:20px 0;text-align:center}.contact-guide .contact-grid{padding:80px 20px}.contact-guide .contact-grid .form-box{background:#fff;border:4px solid #004395;margin-bottom:80px;padding:40px}.contact-guide .contact-grid .form-box th{padding:10px 0;vertical-align:middle;width:420px}.contact-guide .contact-grid .form-box th h4{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-guide .contact-grid .form-box th span{color:#000;display:inline-block;font-family:ヒラギノ角ゴ Std,Hiragino Kaku Gothic Std,sans-serif;font-size:28px;line-height:1.4}.contact-guide .contact-grid .form-box th .ttl span{display:block;font-size:20px}.contact-guide .contact-grid .form-box th .required{background:#ab0202;color:#fff;line-height:1;margin-right:10px;padding:10px 20px}.contact-guide .contact-grid .form-box th .any{background:#cad8e6;color:#5c88b2;line-height:1;margin-right:10px;padding:10px 20px}.contact-guide .contact-grid .form-box td{font-family:ヒラギノ角ゴ Std,Hiragino Kaku Gothic Std,sans-serif;font-size:28px;padding:20px 0;vertical-align:middle;width:calc(100% - 420px)}.form-box td input.text{background:#f0f4f8;border:none;border-radius:10px;height:70px;padding:0 20px;width:100%}.form-box td textarea{background:#f0f4f8;border:none;border-radius:4px;height:200px;padding:0 10px;width:100%}.contact-guide .contact-grid .submit_btn{line-height:1;text-align:center}.contact-guide .contact-grid .submit_btn li{display:inline-block;max-width:345px}.contact-guide .contact-grid input.submit{background:url(https://8073370.fs1.hubspotusercontent-na1.net/hubfs/8073370/cloud2mfg/block_btn.png) 0 0 no-repeat;background-size:345px 90px;border:none;color:#fff;cursor:pointer;display:block;font-family:ヒラギノ角ゴ Std,Hiragino Kaku Gothic Std,sans-serif;font-size:26px;height:90px;width:100%;width:345px}@media only screen and (max-width:735px){.contact-guide .h2_ttl{font-size:5vw;padding:3%}.contact-guide .contact-grid{padding:5% 0}.contact-guide .contact-grid .form-box{border:3px solid #004395;margin-bottom:5%;padding:5%}.contact-guide .contact-grid .form-box td,.contact-guide .contact-grid .form-box th{display:block}.contact-guide .contact-grid .form-box th{padding:0;width:100%}.contact-guide .contact-grid .form-box th span{font-size:4vw}.contact-guide .contact-grid .form-box th .ttl span{font-size:3.4vw}.contact-guide .contact-grid .form-box th .any,.contact-guide .contact-grid .form-box th .required{padding:5px 10px}.contact-guide .contact-grid .form-box td{font-size:4vw;padding:3% 0 5%;width:100%}.form-box td input.text{border-radius:5px;height:40px;padding:0 3%}.contact-guide .contact-grid input.submit{background-size:260px 45px;font-size:4vw;height:45px;width:260px}}@media only screen and (min-width:736px) and (max-width:1024px){.contact-guide .h2_ttl{font-size:30px;padding:10px 0}.contact-guide .contact-grid{padding:40px 0}.contact-guide .contact-grid .form-box{margin-bottom:40px;padding:20px 30px}.contact-guide .contact-grid .form-box th{padding:10px 0;width:300px}.contact-guide .contact-grid .form-box th span{font-size:20px}.contact-guide .contact-grid .form-box th .ttl span{font-size:16px}.contact-guide .contact-grid .form-box th .any,.contact-guide .contact-grid .form-box th .required{padding:5px 10px}.contact-guide .contact-grid .form-box td{font-size:20px;padding:15px 0 15px 20px;width:calc(100% - 300px)}.form-box td input.text{border-radius:6px;height:50px;padding:0 20px}.contact-guide .contact-grid input.submit{background-size:345px 70px;font-size:22px;height:70px;width:345px}}