@charset "UTF-8";#pageHead .headerNav .navMain li .navMega ul li .solution_img a{padding-left:0;background:none!important}.solution_img{width:250px}#pageHead .headerNav .navMain li .navMega ul li.btnSupport>a{background:#636363;color:#fff;font-size:14px!important;font-weight:400;padding:5px 20px;border-radius:4px}@media screen and (min-width:782px) and (max-width:1279px){#pageHead .headerNav .navMain li .navMega ul li.btnSupport>a{font-size:1.09375vw!important}}@media screen and (max-width:781px){#pageHead .headerNav .navMain li .navMega ul li.btnSupport>a{font-size:3.2vw!important}}.BtnList{margin:0 0 30px;display:flex;justify-content:center;gap:20px 43px}.BtnList a{width:300px;height:70px;background:#e36414;border-radius:5px;color:#fff !important;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center;text-decoration:none}.BtnList a:hover{opacity:.5}.BtnListNotes{margin:0 0 30px;color:#000;font-size:1.6rem}.end{width:300px;height:70px;background:#ababab;border-radius:5px;color:#fff !important;font-size:2rem;font-weight:700;display:flex;align-items:center;justify-content:center}.red{color:#cf2e2e}.privateWidth{margin-top:60px!important}.privateWidth li{width:35%!important}.sns{padding:20px 0;background:#082631}.sns .snsLinks{display:flex;justify-content:center;align-items:center}.sns .snsLinks .item{width:43px;margin:0 30px;font-size:28px;line-height:1;display:block}.secPartner .privateAttention{font-size:22px;text-align:center;font-weight:700}.secPartner .private_update_list{height:150px;border:1px silver solid;margin:0 auto;overflow:auto}.secPartner .private_update_list ul{list-style:none;padding:0}.secPartner .private_update_list li{position:relative;font-size:16px;padding:5px 0 5px 30px;margin:0 10px;border-bottom:dotted 1px #ccc}.secPartner .private_update_list li:before{content:"";display:inline-block;position:absolute;top:50%;left:10px;width:8px;height:8px;background:#012c47;border-radius:5px;transform:translate(-50%,-50%)}.secPartner .privateLinkBlock{display:flex;gap:35px;flex-wrap:wrap}.secPartner .privateLinkBlock .item{width:calc((100% - (35px * 2)) / 3);padding:25px 14px 114px;background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);position:relative}.secPartner .privateLinkBlock .item .img{height:185px;margin:0 0 23px;text-align:center}.secPartner .privateLinkBlock .item .img img{width:auto;height:auto;max-height:100%;margin:0 auto}.secPartner .privateLinkBlock .item .title{margin:0 0 15px;font-size:20px;font-weight:700;line-height:calc(30em / 20)}.secPartner .privateLinkBlock .item .name{color:#989898;font-size:12px;margin-bottom:10px}.secPartner .privateLinkBlock .item .details{background:#e1f3ff;padding:10px 20px;border-radius:10px;font-size:16px;font-weight:700;line-height:calc(26em / 16)}.secPartner .privateLinkBlock .item .btnWrapper{position:absolute;bottom:22px;left:50%;transform:translate(-50%,0)}.secPartner .partnerLinkBlock2{display:flex;flex-wrap:wrap;gap:35px}.secPartner h2 .jpyOrder{font-size:50%;padding-left:10px}.secPartner .partnerLinkBlock2 .item{min-height:192px;background:#f5f5f5;align-items:center;border-radius:4px;gap:27px;position:relative;padding:36px 22px;width:calc((100% - (35px * 2)) / 3)}.secPartner .partnerLinkBlock2 .item .logo{display:flex;justify-content:center;background:#fff;height:145px;padding:10px;flex-shrink:0}.secPartner .partnerLinkBlock2 .item .logo img{width:auto;margin:auto 0;max-height:100%}.secPartner .partnerLinkBlock2 .item .text .name{margin:20px 0 10px;font-size:1.05em;font-weight:700;text-align:center}.secPartner .partnerLinkBlock2 .item .text a{display:block;color:#2c73bc;font-size:16px;text-align:center;text-decoration:underline;word-wrap:break-word}.materialTxt{text-align:center;font-size:18px;font-weight:700}.eventTxt p{text-align:center;font-size:16px;line-height:calc(25em / 16)}.eventTxt{display:flex;justify-content:center;align-items:center;gap:5px}.eventTxt:before{content:"";width:20px;height:2px;transform:rotate(60deg);box-sizing:border-box;background-color:#333}.eventTxt:after{content:"";width:20px;height:2px;transform:rotate(-60deg);box-sizing:border-box;background-color:#333}.solutionIndexColumn{display:flex;justify-content:space-between}.secTitleSolution{margin-bottom:55px}.solutionIndexColumn .text{width:550px}.solutionIndexColumn .text h3{margin:0 0 37px;color:#3b4043;font-weight:700;line-height:calc(50em / 28)}.solutionIndexColumn .text h3 span{margin:0 0 22px;color:#225b8f;font-size:20px;font-weight:700;display:block}.solutionIndexColumn .text p{max-width:446px;margin:0 0 38px;color:#3b4043;font-size:14px;line-height:calc(28em / 14)}.solutionIndexColumn .swell-block-button{margin:0}.solutionIndexColumn .swell-block-button a{font-size:1rem}.solutionIndexColumn .img.-type2{width:557px;margin:0}.solutionIndexColumn .img.-type2 img{margin:0 0 0 auto}.solutionIndexColumn .attention{padding-left:35px}.secsecUmactualcostFeatures .secTitleProduct{margin:0 auto 56px}.secUmactualcostFeatures .lead{margin:47px 0 47px;font-size:18px;font-weight:500;line-height:calc(42em / 20);text-align:left}.secUmactualcostFeatures .umactualcostFeaturesColumn{display:flex;gap:28px}.secUmactualcostFeatures .umactualcostFeaturesColumn .item{width:calc((100% - (28px * 2)) / 3);padding:0 17px 25px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px}.secUmactualcostFeatures .umactualcostFeaturesColumn .item .img{height:190px;display:flex;align-items:center;justify-content:center}.secUmactualcostFeatures .umactualcostFeaturesColumn .item h3{margin:0 0 18px;font-size:28px;font-weight:700;text-align:center}.secUmactualcostFeatures .umactualcostFeaturesColumn .item p{margin:0;font-size:16px;line-height:calc(25em / 16)}.secUmactualcostAbout .secTitleProduct{margin-bottom:0!important}.secUmactualcostAbout .lead{margin:47px 0 47px;font-size:18px!important;font-weight:500;line-height:calc(42em / 20);text-align:center!important}.secUmactualcostEnvironment .secTitleProduct{margin-bottom:0}.secUmactualcostEnvironment .lead{font-size:18px}@media (min-width:782px) and (max-width:1279px){.solution_img{width:100%}.sns .snsLinks .item{width:3.6vw}.secPartner .privateAttention{font-size:2.1875vw}.secPartner .private_update_list li{font-size:1.25vw}.secPartner .privateLinkBlock{gap:2.734375vw}.secPartner .privateLinkBlock .item{width:calc((100% - (2.734375vw * 2)) / 3);padding:1.953125vw 1.09375vw 8.90625vw;box-shadow:0px .234375vw .46875vw rgba(0,0,0,.16)}.secPartner .privateLinkBlock .item .img{height:14.453125vw;margin:0 0 1.796875vw}.secPartner .privateLinkBlock .item .title{margin:0 0 1.171875vw;font-size:1.5625vw}.secPartner .privateLinkBlock .item .name{font-size:1vw}.secPartner .privateLinkBlock .item .details{font-size:1.25vw}.secPartner .privateLinkBlock .item .btnWrapper{bottom:1.71875vw}.secPartner .partnerLinkBlock2{gap:2.734375vw}.secPartner .partnerLinkBlock2 .item{width:calc((100% - (2.734375vw * 2)) / 3);padding:3vw 2vw}.secPartner .partnerLinkBlock2 .item .text .name{font-size:1.4vw}.secPartner .partnerLinkBlock2 .item .text a{font-size:1.25vw}.materialTxt{font-size:1.40625vw}.eventTxt{gap:0}.eventTxt p{font-size:1.25vw}.solutionIndex .solutionIndexColumn .text{width:42.96875vw}.solutionIndex .solutionIndexColumn .text h3{margin:0 0 2.890625vw}.solutionIndex .solutionIndexColumn .text h3 span{margin:0 0 1.71875vw;font-size:1.5625vw}.solutionIndex .solutionIndexColumn .text p{max-width:34.84375vw;margin:0 0 2.96875vw;font-size:1.09375vw}.solutionIndex .solutionIndexColumn .img.-type2{width:44.84375vw;margin:0}.solutionIndex .solutionIndexColumn .attention{padding-left:2.6vw}.secUmactualcostFeatures .lead{margin:2.578125vw 0 3.203125vw;font-size:1.5625vw}.secUmactualcostFeatures .umactualcostFeaturesColumn{gap:2.1875vw}.secUmactualcostFeatures .umactualcostFeaturesColumn .item{width:calc((100% - (2.1875vw * 2)) / 3);padding:0 1.328125vw 1.953125vw;box-shadow:0 .234375vw .46875vw rgba(0,0,0,.16);border-radius:.78125vw}.secUmactualcostFeatures .umactualcostFeaturesColumn .item .img{height:14.84375vw}.secUmactualcostFeatures .umactualcostFeaturesColumn .item:nth-of-type(1) img{width:9.6875vw;height:auto}.secUmactualcostFeatures .umactualcostFeaturesColumn .item:nth-of-type(2) img{width:11.40625vw;height:auto}.secUmactualcostFeatures .umactualcostFeaturesColumn .item:nth-of-type(3) img{width:12.578125vw;height:auto}.secUmactualcostFeatures .umactualcostFeaturesColumn .item h3{margin:0 0 1.40625vw;font-size:2.1875vw}.secUmactualcostFeatures .umactualcostFeaturesColumn .item p{font-size:1.25vw}.secUmactualcostMerit .lead{margin-bottom:5.390625vw;font-size:1.5625vw!important}.secUmactualcostAbout .lead{margin:2.578125vw 0 3.203125vw;font-size:1.5625vw}.secProductFaq .lead{font-size:1.5625vw}}@media (max-width:781px){.solution_img{width:60vw}.sns .snsLinks .item{width:7.2vw}.BtnList{margin:0 0 8vw;gap:5.3333333333vw;flex-wrap:wrap}.BtnList a{width:80vw;height:18.6666666667vw;border-radius:1.3333333333vw;font-size:4.8vw}.privateWidth li{width:50%!important}.privateWidth li:nth-of-type(3):after{display:none!important}.secPartner .privateAttention{font-size:6.9333333333vw}.secPartner .private_update_list li{font-size:3vw}.secPartner .privateLinkBlock{gap:5.3333333333vw;flex-wrap:wrap}.secPartner .privateLinkBlock .item{width:100%;padding:6.6666666667vw 3.7333333333vw 30.4vw;box-shadow:0 .8vw 1.6vw rgba(0,0,0,.16)}.secPartner .privateLinkBlock .item .img{height:49.3333333333vw;margin:0 0 6.1333333333vw}.secPartner .privateLinkBlock .item .title{margin:0 0 4vw;font-size:5.3333333333vw}.secPartner .privateLinkBlock .item .name{font-size:3vw}.secPartner .privateLinkBlock .item .details{font-size:4.2666666667vw}.secPartner .privateLinkBlock .item .btnWrapper{bottom:5.8666666667vw}.secPartner .partnerLinkBlock2{gap:5.3333333333vw;flex-wrap:wrap}.secPartner .partnerLinkBlock2 .item{width:100%;padding:4vw}.secPartner .partnerLinkBlock2 .item .logo{width:100%;min-height:26.6666666667vw}.secPartner .partnerLinkBlock2 .item .text .name{margin:3vw 0 4vw;font-size:5vw}.secPartner .partnerLinkBlock2 .item .text a{font-size:4vw}.materialTxt{font-size:3.7333333333vw}.eventTxt{gap:10px}.eventTxt p{font-size:3.7333333333vw}.solutionIndex .solutionIndexColumn{flex-wrap:wrap;gap:5.3333333333vw}.solutionIndex .solutionIndexColumn .text{width:100%}.solutionIndex .solutionIndexColumn .text h3{margin:0 0 9.8666666667vw}.solutionIndex .solutionIndexColumn .text h3 span{margin:0 0 5.8666666667vw;font-size:4.8vw}.solutionIndex .solutionIndexColumn .text p{max-width:100%;margin:0 0 10.1333333333vw;font-size:3.7333333333vw}.solutionIndex .solutionIndexColumn .img.-type2{width:100%;margin:0}.solutionIndex .solutionIndexColumn .attention{padding-left:8.5vw}.secUmactualcostFeatures .lead{margin:8vw 0 8vw;font-size:4.8vw}.secUmactualcostFeatures .umactualcostFeaturesColumn{flex-wrap:wrap;gap:5.3333333333vw}.secUmactualcostFeatures .umactualcostFeaturesColumn .item{width:100%;padding:0 4.5333333333vw 5.3333333333vw;box-shadow:0 .8vw 1.6vw rgba(0,0,0,.16);border-radius:2.6666666667vw}.secUmactualcostFeatures .umactualcostFeaturesColumn .item .img{height:50.6666666667vw}.secUmactualcostFeatures .umactualcostFeaturesColumn .item h3{margin:0 0 5.3333333333vw;font-size:6.9333333333vw}.secUmactualcostFeatures .umactualcostFeaturesColumn .item p{font-size:3.7333333333vw}.secUmactualcostAbout .lead{margin:8vw 0 8vw;font-size:4.8vw}.secProductFaq .lead{font-size:4.8vw}}