@charset "utf-8";.balloon p,.news-ticker ul{margin:0;padding:0}.contents h2.lp-h2,.contents h3.lp-h3,ul.proscons li h3,ul.proscons>li{text-align:center}ul.proscons li h3,ul.type li h3{font-size:2rem;color:#0aa6e6}ul.item,ul.proscons{width:1080px;gap:0 40px}.balloon,ul.item,ul.item>li{position:relative}ul.item li h3+p,ul.proscons li h3{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #d3d9dbff}.title-lp{background:url(/malion/lp/scs/images/bg-title-lp.svg) right center/contain no-repeat #a8dbf0}.title-lp::before{background-color:rgba(0,0,0,0)}.title-lp-inner h1.h1-lp{color:#0069a8;text-shadow:0 1px 2px rgba(0,0,0,.2);letter-spacing:2px}.title-lp-inner p.p-lp{color:#444}.contents h3.lp-h3{color:#0a467b}aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-txt em{font-weight:400}.table-wrapper{overflow-x:visible}.table-wrapper table thead tr th{color:#fff;background:#c6453b}.table-wrapper table tbody tr td:first-child{background-color:#fbf3f3}.table-wrapper table tbody tr td{background-color:#fff}.ul-r-float li:first-child{margin-left:0}.news-ticker{width:100%;height:60px;overflow:hidden}.news-ticker ul{list-style:none;animation:8s infinite ticker}.news-ticker li{height:60px;display:flex;align-items:center;padding:0}ul.proscons,ul.type{justify-content:center;display:flex}.news-ticker a{color:#333;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-ticker a:hover{text-decoration:underline}@keyframes ticker{0%,100%,45%{transform:translateY(0)}50%,95%{transform:translateY(-60px)}}.balloon{color:#fff;font-size:2.4rem;font-style:normal;display:inline-block;margin-bottom:10px;padding:10px 20px;min-width:120px;max-width:100%;background:#1991bf;border-radius:10px;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.balloon:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #1991bf}ul.proscons>li,ul.type li{border-radius:20px;background:#fff}.about-lp,.happen-lp,.product-lp,.requirement-lp,.schedule-lp,.support-lp{padding:80px 0;background:#fff}.happen-lp,.requirement-lp{background:#efefef}.support-lp{background:#effbff}.contents mark.lp-mark{color:#90949c;font-size:1.6rem;font-weight:700;text-align:center;letter-spacing:4px}.contents h2.lp-h2,.contents h3.lp-h3{line-height:1.25;letter-spacing:1px;font-weight:700}mark.lp-mark.red{color:#c9302c}mark.lp-mark.blue{color:#194084}.contents h2.lp-h2{font-size:4rem}.contents h3.lp-h3{font-size:3.2rem}.contents p.lp-p,.contents ul.lp-ul,ul.type li h3+p{font-size:1.6rem}ul.proscons{flex-wrap:wrap}ul.proscons>li{width:45%;padding:40px;border:2px solid #2eafdb;box-shadow:0 4px 4px 0 rgba(#1394bf26)}ul.proscons>li:nth-child(2){border:2px solid #e50c40}ul.item li figure img,ul.proscons li figure img,ul.type li figure img{height:100px;width:auto}ul.type li figure,ul.type li h3{text-align:center;margin-bottom:20px}ul.proscons li:nth-child(2) h3{color:#e50c40}ul.type{flex-wrap:wrap}ul.type li{width:30%;padding:40px;text-align:center;border:1px solid #d3d9dbff;box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}ul.type li:nth-child(2n){margin:0 2.5%}ul.type li h3+p{line-height:1.6;text-align:left}ul.item{display:flex;justify-content:center;flex-wrap:wrap}ul.item:after{content:"＋";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#0aa6e6;font-size:2.8rem;font-weight:700}ul.item>li{width:45%;padding:40px;background:#fff;text-align:center;border-radius:20px;border:2px solid #0aa6e6;box-shadow:0 4px 4px 0 rgba(#1394bf26)}ul.item li mark{color:#fff;text-align:center;background:#0aa6e6;border-radius:50px;padding:5px 20px;width:80%;z-index:1;top:-20px;position:absolute}ul.item li h3{color:#333;font-size:2.4rem;text-align:center;margin-bottom:0}ul.item li h3+p{color:#0a467b;font-size:1.4rem;font-weight:700;line-height:1.6;text-align:center}ul.menu li{font-size:1.4rem;text-align:left}@media screen and (max-width:768px){.ul-r-float{display:contents}.about-lp,.happen-lp,.product-lp,.requirement-lp,.schedule-lp,.support-lp{padding:40px 0}.contents mark.lp-mark,.contents p.lp-p{font-size:1.4rem}.contents h2.lp-h2{font-size:2.8rem}ul.item li,ul.proscons li{padding:30px}ul.item li figure img,ul.proscons li figure img,ul.type li figure img{height:80px}ul.type li{width:47.5%;padding:30px}ul.type li:nth-child(2n){margin:0 0 0 2.5%}ul.type li:nth-child(n+3){margin-top:2.5%}}@media screen and (max-width:480px){ul.item li,ul.type li{width:100%;padding:20px;margin:2.5%!important}}