#ad-wrap,#ad-wrap a,#ad-wrap-s,#ad-wrap-s a{border-radius:5px 0 0 5px;transition-duration:.5s}blockquote,dd,dl,dt,figcaption,figure,mark{margin:0;padding:0}.button.small,.footernavi-inner dl dt span,.media dl dt span,.p-header-tel-time,aside.customers .contents ul.details li dl dd,cite,small,ul.limitations-list li a span{font-size:1.2rem}ul.function-list li a,ul.limitations-list li a{line-height:1.4;background:#fff;padding:20px;position:relative;display:flex;font-weight:700;text-decoration:none}.table-wrapper table td,.table-wrapper table th{padding:10px}#p-header-menu-main li a.active,#p-header-menu-main li a:hover{color:#c9302c;border-bottom:3px solid #c9302c}#p-header-menu-sub li a:hover,#qalist-001 dt:before,#qalist-002 dt:before,#qalist-003 dt:before,#qalist-004 dt:before,#qalist-005 dt:before,#qalist-006 dt:before,#qalist-007 dt:before,#qalist-008 dt:before,#qalist-009 dt:before,#qalist-010 dt:before,.box.red dt,.contents-side aside dd ul li span.ficon-globe,.contents-side aside dd ul li span.ficon-location,ul.filter-menu li.active span{color:#c9302c}#p-header-cvpoint a{background:#d9534f}#p-header-cvpoint a:hover,.button.red:active{background:#c9302c}#p-header-logo img{width:55%}#p-footer-logo{max-width:170px}.page-title-wrap{background:url(/malion/images/common/bg-page-title-wrap.webp) center center/cover no-repeat,linear-gradient(-20deg,#62afbf 0,#032495 40%)}.no-webp .page-title-wrap{background:url(/malion/images/common/bg-page-title-wrap.png) center center/cover no-repeat,linear-gradient(-20deg,#62afbf 0,#032495 40%)}.breadcrumb-wrap{background:#333;border-bottom:1px solid #555;color:#e3e3e3}.breadcrumb-wrap a,.breadcrumb-wrap a:hover{color:#e3e3e3}@media screen and (max-width:1024px){#p-header-logo img{width:auto}}#p-header-menu-main li a{font-size:1.6rem;padding:0 15px 5px}#p-header-menu-sub li{margin:0 15px 0 0}#p-header-tel-wrap{padding-right:15px;margin-left:0}#p-header-menu-main>ul li{position:relative}#p-header-menu-main>ul li ul{top:40px;left:0;width:170px;position:absolute;display:flex;flex-direction:column}#p-header-menu-main>ul li ul li{overflow:hidden;height:0;transition:.2s;white-space:nowrap}#p-header-menu-main>ul li ul li a{border-bottom:1px solid rgba(255,255,255,.6);background:rgba(0,0,0,.6);display:block;color:#fff;font-size:1.4rem;font-weight:400;height:50px;line-height:50px;width:100%;padding:0 15px 0 10px}#p-header-menu-main>ul li ul li a:hover{text-decoration:none;background:rgba(201,48,44,.8);color:#fff;border-bottom:1px solid rgba(255,255,255,.6)}#p-header-menu-main>ul li:hover>ul>li{overflow:visible;height:50px}.drawer-hamburger-icon,.drawer-hamburger-icon::after,.drawer-hamburger-icon::before{background-color:#c9302c!important}.drawer-open .drawer-hamburger-icon{background-color:transparent!important}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{background-color:#efefef!important}.button.red:hover,.button.special:active,.button.special:hover,.hb:after,.hc:after,ul.filter-menu li.active::after{background-color:#c9302c}@media screen and (max-width:1400px){#p-header-menu-main>ul li ul li a{font-size:1.4rem;padding:0 10px 0 5px}#p-header-menu-main li a{font-size:1.4rem;padding:0 10px 5px}#p-header-menu-sub li a{font-size:1.2rem}#p-header-menu-sub li{margin:0 10px 0 0}#p-header-cvpoint{width:125px}#p-header-cvpoint a{font-size:1.4rem}}@media screen and (max-width:1280px){#p-header-menu-sub li{margin:0 5px 0 0}.p-header-tel-time{font-size:1rem}}@keyframes adwrapin{100%{right:0}}#ad-wrap,#ad-wrap-s{position:fixed;right:-100px;bottom:280px;z-index:99;background:#fff;transition-property:right;line-height:0;width:60px}#ad-wrap a,#ad-wrap-s a{font-size:1.6rem;transition-property:opacity;padding:30px;background:#0079c0;color:#fff;font-weight:700;letter-spacing:.2em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#ad-wrap a:hover,#ad-wrap-s a:hover{background:#0067a3;transition-duration:.5s;text-decoration:none}#ad-wrap a:after,#ad-wrap-s a:after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f35a";margin-top:5px}.hd:after{border:3px solid #c9302c}.imgzoom-text{width:40%}.imgzoom-img{width:55%;margin-left:5%}.imgzoom-img2column{width:45%;margin:0 2.5%;text-align:center;float:left}.imgzoom-img3column{width:30.33%;margin:0 1.5%;text-align:center;float:left}.imgzoom-img img,.imgzoom-img2column img,.imgzoom-img3column img{width:auto;max-width:100%;height:auto;margin:auto}.sec-inner h2.page-h2{font-size:4rem;text-align:center}.sec-inner h2.page-h2 .line{display:block;font-size:0}.sec-inner h2.page-h2 .line::after{background:#c9302c;content:"";display:inline-block;height:3px;margin-top:20px;width:40px}#qalist-001 dt,#qalist-002 dt,#qalist-003 dt,#qalist-004 dt,#qalist-005 dt,#qalist-006 dt,#qalist-007 dt,#qalist-008 dt,#qalist-009 dt,#qalist-010 dt{font-size:1.8rem;padding:40px 80px 40px 20px;margin-bottom:0;position:relative}#qalist-001 dt::after,#qalist-002 dt::after,#qalist-003 dt::after,#qalist-004 dt::after,#qalist-005 dt::after,#qalist-006 dt::after,#qalist-007 dt::after,#qalist-008 dt::after,#qalist-009 dt::after,#qalist-010 dt::after{font-family:"Font Awesome 5 Free";font-weight:900;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:3px;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";padding:0 20px;top:40px;right:20px;position:absolute}#qalist-001 dd,#qalist-002 dd,#qalist-003 dd,#qalist-004 dd,#qalist-005 dd,#qalist-006 dd,#qalist-007 dd,#qalist-008 dd,#qalist-009 dd,#qalist-010 dd{margin-left:80px;padding-bottom:40px}.page-title-wrap h1,.sec-title{color:#4bd9e3;font-size:3.2rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5);margin-bottom:0}article.contents{padding-top:60px;padding-bottom:60px}.contents-side aside dd ul li,b,dt,em,h1,h2,h3,h4,h5,strong,table caption{font-weight:700}cite,small{color:#777;margin-top:5px;display:block}blockquote,mark{display:block;background:0 0}.underline{background:linear-gradient(to bottom,transparent,transparent 60%,#ffffa8 60%)}.p-promotion,aside.cta-header.red{background:linear-gradient(30deg,#dd3e54,#d83c42)}.p-promotion .contents{color:#fff;font-size:2rem;text-align:center;padding:20px}.p-promotion .contents a{color:#fff;font-size:1.6rem;padding:5px 15px;border:2px solid #fff;border-radius:40px;background-color:transparent;transition:background-color .3s,border .3s,color .3s;display:inline-block}.p-promotion .contents a:hover{color:#d83c42;text-decoration:none;background-color:#fff}.contents-side aside ul.actions li a span,.p-promotion .contents a span,aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-txt ul.actions li a span,ul.function-list li a span{font-size:1rem}.contents-side aside dd ul,.p-promotion .contents a:last-child{margin-left:10px}.p-promotion .contents img{margin-right:20px;float:left}ul.function-list{width:100%;background:rgba(61,145,216,.05);padding:40px;display:flex;flex-wrap:wrap}ul.function-list li{width:18%;margin:1%;float:left;position:relative}ul.function-list li a{min-height:120px;justify-content:center;align-items:center;flex-flow:row wrap;color:#025aa5;font-size:1.4rem;text-align:center;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,56,109,.15);box-shadow:0 1px 2px rgba(0,56,109,.15);-webkit-transition:.25s;transition:.25s}ul.function-list li a:hover{color:#fff;background:#4587f4}@media screen and (max-width:768px){#ad-wrap,#ad-wrap-s{display:none!important}.imgzoom-text{width:100%;float:none}.imgzoom-img,.imgzoom-img2column,.imgzoom-img3column{width:100%;margin-left:0;margin-top:20px;float:none}.imgzoom-img img,.imgzoom-img2column img,.imgzoom-img3column img{max-width:80%}#qalist-001 dt,#qalist-002 dt,#qalist-003 dt,#qalist-004 dt,#qalist-005 dt,#qalist-006 dt,#qalist-007 dt,#qalist-008 dt,#qalist-009 dt,#qalist-010 dt{font-size:1.6rem;padding:20px 40px 20px 10px}#qalist-001 dt::after,#qalist-002 dt::after,#qalist-003 dt::after,#qalist-004 dt::after,#qalist-005 dt::after,#qalist-006 dt::after,#qalist-007 dt::after,#qalist-008 dt::after,#qalist-009 dt::after,#qalist-010 dt::after{padding:0 10px;top:20px;right:10px}#qalist-001 dd,#qalist-002 dd,#qalist-003 dd,#qalist-004 dd,#qalist-005 dd,#qalist-006 dd,#qalist-007 dd,#qalist-008 dd,#qalist-009 dd,#qalist-010 dd{font-size:1.4rem;margin-left:40px;padding-bottom:20px}.page-title-wrap h1,.sec-title{font-size:2.4rem}.p-promotion .contents{font-size:1.6rem}.p-promotion .contents a{font-size:1.2rem}ul.function-list{padding:20px}ul.function-list li{width:23%}}figure.left{float:left;padding:0 40px 40px 0}figure.right{float:right;padding:0 0 40px 40px}figure.left,figure.right{max-width:60%}figure.left img,figure.right img{border:0;display:inline-block;position:relative;width:auto;max-width:100%;height:auto}figure.left figcaption,figure.right figcaption{color:#777;font-size:1.2rem;text-align:center}ul.limitations-list{width:100%;display:flex;flex-wrap:wrap}ul.limitations-list li{width:23%;margin:0 1%;border-bottom:2px solid #eaeaea}ul.limitations-list li a{align-items:center;flex-flow:row wrap;font-size:1.6rem;text-align:left;-webkit-transition:.25s;transition:.25s}ul.limitations-list li a:hover{color:#c9302c;background:#fbf3f3}@media screen and (max-width:768px){figure.left,figure.right{max-width:90%;padding:20px 0;margin:0 auto;text-align:center;float:none}ul.limitations-list li{width:48%}ul.limitations-list{padding:20px}}ul.slist{margin-left:15px}ul.slist li{margin-bottom:5px;position:relative}ul.slist li:before{position:absolute;left:-1.8em;content:"-";padding-left:15px}.limited-function-wrap .ficon-list{margin-bottom:20px}.limited-function-wrap h1{font-size:4rem;line-height:1.25;letter-spacing:1px}.limited-function-wrap h1 span{font-size:2rem;text-decoration:underline}.select-list{display:flex;align-content:center;flex-wrap:wrap}.select-list li{color:#fff;font-size:2rem;font-weight:700;text-align:center;width:45%;height:auto;background-color:#c6453b;border-radius:50px;padding:20px 40px;margin:2.5%;position:relative}.select-list li mark{color:#666;font-size:4rem;font-weight:700;display:block;top:-40px;left:47.5%;position:absolute}.introduction-point{padding:0 20px 20px 60px;background:url("/malion/cloud/images/price/point-check.svg") left top/50px no-repeat;border-bottom:4px solid #efefef}.introduction-point dt{color:#bbb;font-size:1.2rem;font-weight:700;line-height:1.5;letter-spacing:4px;text-align:left}.introduction-point dd{font-size:2.4rem;font-weight:700;line-height:1.5}.license-area{width:1200px;display:flex;justify-content:center;align-content:space-between;flex-wrap:wrap;background-color:#f5f5f5}.license-area-content,aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-txt{width:50%}.license-area-content:first-child{border-right:1px solid #e3e3e3}.license-area-title{color:#fff;font-size:2.4rem;font-weight:700;text-align:center;background-color:#c6453b;height:80px;line-height:80px;margin-bottom:20px;border-bottom:2px solid #e3e3e3}.license-area-title em{font-size:1.6rem;font-style:normal}.price{display:flex;align-content:center;flex-wrap:wrap;padding:0 40px;margin:12px auto}.price dd,.price dt{font-size:2rem;font-weight:700;text-align:center;height:65px;line-height:65px}.price dt{color:#fff;width:30%;background-color:#d9534f;border-radius:4px 0 0 4px}.price:first-child dt,.price:nth-child(3) dt{background-color:#666}.price dd{color:#444;width:70%;background-color:#fff;border-radius:0 4px 4px 0}.price dd span{font-size:1.6rem;font-weight:300}.feature-list li,.feature-title,.table-wrapper table th,ul.tab-menu li a{font-weight:700;text-align:center}.feature-title{color:#c9302c;font-size:1.8rem;text-decoration:underline;line-height:1;letter-spacing:1px;margin:40px 40px 0;padding:40px 40px 0;border-top:2px dashed #e3e3e3}.feature-list{padding:20px 40px 40px;margin:0 auto}.feature-list li{font-size:1.8rem;height:auto;background-color:#fff;border-radius:4px;line-height:1.8;padding:10px 0;margin:10px auto}.feature-list li.add{background-color:#fff9f0}@media screen and (max-width:768px){.limited-function-wrap h1{font-size:2.8rem}.limited-function-wrap h1 span{font-size:1.4rem}.select-list li{font-size:1.6rem;padding:10px 20px}.select-list li mark{font-size:2.8rem;top:-30px;left:45%}.introduction-point{padding:0 10px 10px 30px;background:url("/malion/cloud/images/price/point-check.svg") left top/25px no-repeat;border-bottom:2px}.introduction-point dt{font-size:1rem}.introduction-point dd{font-size:2rem}.license-area{width:100%;display:flex;justify-content:center;align-content:space-between;flex-wrap:wrap}.license-area-title{font-size:2rem;height:50px;line-height:50px;margin-bottom:10px}.price{padding:0 20px;margin:6px auto}.price dd,.price dt{font-size:1.6rem;height:40px;line-height:40px}.price dd span{font-size:1.2rem}.feature-title{font-size:1.4rem;margin:20px 20px 0;padding:20px 20px 0}.feature-list{padding:10px 20px 20px}.feature-list li{font-size:1.4rem;line-height:1.4;padding:5px;margin:5px auto}}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;display:block}.table-wrapper table{width:100%;margin:0;color:#444;font-size:1.4rem}.table-wrapper table caption{color:#222;font-size:1.8rem;text-decoration:underline}.table-wrapper table tbody tr{border:1px solid rgba(210,215,217,.75);border-left:0;border-right:0}.table-wrapper table tbody tr:nth-child(odd){background-color:rgba(230,235,237,.25)}.table-wrapper table tbody,.table-wrapper table thead{border-bottom:2px solid rgba(210,215,217,.75)}.table-wrapper table tfoot{border-top:2px solid rgba(210,215,217,.75)}table.alt{border-collapse:separate}table.alt tbody tr td{border:1px solid rgba(210,215,217,.75);border-left-width:0;border-top-width:0}table.alt tbody tr td:first-child{border-left-width:1px}table.alt tbody tr:first-child td{border-top-width:1px}.tabselect-item,.tabselect-item2,ul.tab-menu li a{padding:0 20px;background:#fafafa;border:1px solid #eaeaea;-webkit-transition:.5s;position:relative}table.alt thead{border-bottom:0}table.alt tfoot{border-top:0}ul.tab-menu{width:100%;min-height:60px;position:relative}ul.filter-menu::before,ul.tab-menu::before{content:"";background-color:#eaeaea;height:1px;bottom:-1px;left:0;width:100%;position:absolute}ul.tab-menu li{display:inline;line-height:60px;float:left}ul.tab-menu li a{display:block;color:#1f5c9e;font-size:1.8rem;text-decoration:none;cursor:pointer;transition:.5s}.tabselect-item2:hover,.tabselect-item:hover,ul.tab-menu li a:hover{color:#32b4f1;background:#fff}.tabselect-item.active,.tabselect-item2.active,ul.tab-menu li a.focus{color:#c9302c;background:#fff;border-bottom:none}.tabselect-item.active::before,.tabselect-item2.active::before,ul.tab-menu li a.focus::before{content:"";background-color:#c9302c;height:4px;top:-1px;left:0;width:100%;position:absolute}@media screen and (max-width:768px){.table-wrapper table{font-size:1.2rem}.table-wrapper table caption{font-size:1.4rem}ul.tab-menu{min-height:40px}ul.tab-menu li{line-height:40px}ul.tab-menu li a{font-size:1.6rem}ul.tab-menu li a.focus::before{height:2px}}.tabselect,.tabselect2{flex-wrap:wrap;display:flex;justify-content:flex-start;position:relative}.tabselect-item,.tabselect-item2,ul.filter-menu li span{display:block;color:#1f5c9e;font-size:1.8rem;cursor:pointer;font-weight:700;text-decoration:none;text-align:center}.tabselect2::before,.tabselect::before{content:"";background-color:#eaeaea;height:1px;bottom:0;left:0;width:100%;position:absolute}.tabselect-item,.tabselect-item2{line-height:60px;transition:.5s}@media screen and (max-width:768px){.tabselect-item,.tabselect-item2{line-height:40px;flex:0 0 50%;font-size:1.6rem}}ul.filter-menu{width:100%;min-height:60px;padding:0 10px;position:relative}.mark,.ribbon,aside.cta-header{position:absolute}ul.filter-menu li{display:inline;padding:0 10px;margin:0 10px;line-height:60px;float:left;position:relative}ul.filter-menu li span{-webkit-transition:.5s;transition:.5s}.box dd h4,.sidemenu-column a dl dd{text-decoration:underline}ul.filter-menu li span:hover{color:#32b4f1}ul.filter-menu li.active::after{content:"";height:4px;bottom:-1px;left:0;width:100%;position:absolute}.disnon{display:none}.button.fit,.mark,.ribbon{display:block}.ribbon{right:-5px;top:-5px;width:100px}@media screen and (max-width:768px){ul.filter-menu{min-height:40px}ul.filter-menu li{line-height:40px}ul.filter-menu li span{font-size:1.6rem}ul.filter-menu li.active::after{height:2px}.ribbon{width:90px}.mark{right:40px}}.mark{right:40px;top:-10px}.button,span.icon{display:inline-block}.button,.media{position:relative}span.icon{color:#fff;font-size:1.2rem;margin:0 0 0 5px;padding:2.5px 10px;border-radius:2px}span.icon.blue{background:#69c3dd}span.icon.red{background:#fd6c6e}span.icon.green{background:#4bb7ae}span.icon.yellow{background:#f7ca2e}span.icon.orange{background:#e67e22}span.icon.purple{background:#a48cd2}.fa-cube:before,.fa-desktop:before,.fa-gear:before,.fa-laptop:before,.fa-mobile:before,.fa-tablet:before{font-family:"Font Awesome 5 Free";font-weight:900;padding-right:5px}.fa-desktop:before{content:"\f390"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f3fb"}.fa-mobile:before{content:"\f3ce"}.fa-cube:before{content:"\f1b2"}.fa-gear:before{content:"\f013"}.button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color .2s ease-in-out,color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;-ms-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;background-color:#e6e6e6;border-radius:2.5px;border:1px solid #ccc;color:#555!important;font-size:1.4rem;font-weight:700;cursor:pointer;height:3.5em;letter-spacing:.075em;line-height:3.5em;padding:0 2em;text-align:center;text-decoration:none;white-space:nowrap}.button:hover{background-color:rgba(0,0,0,.05);text-decoration:none}.button:active{background-color:rgba(0,0,0,.15)}.button.icon:before{margin-right:.5em}.button.fit{margin:0 0 1em;width:100%}.button.disabled,.button:disabled{-moz-pointer-events:none;-webkit-pointer-events:none;-ms-pointer-events:none;pointer-events:none;opacity:.25}.button.big{font-size:1.6rem;height:4em;line-height:4em}.button.special{background-color:#d9534f;border:none;color:#fff!important}.button.red{background:#d9534f;border-color:#d9534f}.button.red:hover{text-decoration:none}.button.blue{background-color:#3d91d8;border-color:#3d91d8}.button.blue:hover{background-color:#025aa5;text-decoration:none}.button.blue:active{background:#025aa5}.button.green{background-color:#5cb85c;border-color:#5cb85c}.button.green:hover{background-color:#449d44;text-decoration:none}.button.green:active{background:#449d44}.button.yellow{background-color:#f0ad4e;border-color:#f0ad4e}.button.yellow:hover{background-color:#ec971f;text-decoration:none}.button.yellow:active{background:#ec971f}.button-group,.button-group li{display:inline-block;zoom:1}.button-group{font-size:0;margin:0;padding:0}.button-group li{margin-right:-1px}.button-group .button{font-size:1.2rem;border-radius:0}.button-group .button::after{content:none}.button-group .button:active{box-shadow:0 0 1px rgba(0,0,0,.2) inset,5px 0 5px -3px rgba(0,0,0,.2) inset,-5px 0 5px -3px rgba(0,0,0,.2) inset}.button-group li:first-child .button{border-radius:3px 0 0 3px}.button-group li:first-child .button:active{box-shadow:0 0 1px rgba(0,0,0,.2) inset,-5px 0 5px -3px rgba(0,0,0,.2) inset}.button-group li:last-child .button{border-radius:0 3px 3px 0}.button-group li:last-child .button:active{box-shadow:0 0 1px rgba(0,0,0,.2) inset,5px 0 5px -3px rgba(0,0,0,.2) inset}ul.actions{cursor:default;list-style:none;padding-left:0}ul.actions li{display:inline-block;padding:0 10px 10px 0;vertical-align:middle}ul.actions li:last-child{padding-right:0}ul.actions.small li{padding:0 5px 5px 0}ul.actions.vertical li{display:block;padding:1em 0 0}ul.actions.vertical li:first-child,ul.actions.vertical.small li:first-child{padding-top:0}ul.actions.fit li>*,ul.actions.vertical li>*{margin-bottom:0}ul.actions.vertical.small li{padding:.5em 0 0}ul.actions.fit{display:table;margin-left:-1em;padding:0;table-layout:fixed;width:calc(100% + 1em)}ul.actions.fit li{display:table-cell;padding:0 0 0 1em}ul.actions.fit.small{margin-left:-.5em;width:calc(100% + .5em)}ul.actions.fit.small li{padding:0 0 0 .5em}.box{padding:20px 30px;background:rgba(230,235,237,.25);border:1px solid rgba(210,215,217,.75);border-radius:1px}.box dt{color:#222;font-size:1.8rem;margin-bottom:10px}.box dd,.sidemenu-column dl dd{font-size:1.4rem}.box.red{background:rgba(217,83,79,.05);border:1px solid rgba(217,83,79,.75)}.box.red dt.hd:after{border-color:#c9302c}.box.blue{background:rgba(61,145,216,.05);border:1px solid rgba(61,145,216,.75)}.box.blue dt{color:#025aa5}.box.blue dt.hd:after{border-color:#025aa5}.box.blue dd,.box.red dd{color:#444}.box dd h4{font-size:1.6rem}.box dd p{font-size:1.4rem;font-weight:400}.cta-trial,.media dl dt{font-size:1.6rem}.madia-wrap,aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-img img,aside.relatedness ul{width:100%}.media-wrap-inner{width:1200px;margin:0 auto}.media-wrap-inner ul.slider,.media-wrap-inner ul.slider2,.media-wrap-inner ul.slider3{width:1120px;margin:0 40px}.media-wrap-inner ul.slider li.listblock,.media-wrap-inner ul.slider2 li.listblock,.media-wrap-inner ul.slider3 li.listblock{margin:10px;background:#fff;box-shadow:0 2px 6px rgba(112,112,112,.2);float:left}.media-wrap-inner ul.slider3 li.listblock img{width:100%;height:auto}.media-wrap-inner ul.slider li.listblock a,.media-wrap-inner ul.slider li.listblock a:active,.media-wrap-inner ul.slider2 li.listblock a,.media-wrap-inner ul.slider2 li.listblock a:active,.media-wrap-inner ul.slider3 li.listblock a,.media-wrap-inner ul.slider3 li.listblock a:active{display:block;color:#222;border:2px solid #eaeaea;-webkit-transition:.5s;transition:.5s}.media-wrap-inner ul.slider li.listblock a:hover,.media-wrap-inner ul.slider2 li.listblock a:hover,.media-wrap-inner ul.slider3 li.listblock a:hover{border:2px solid #f7d370;box-shadow:0 2px 6px rgba(112,112,112,.5)}.media-wrap-inner ul.slider li.listblock figure,.media-wrap-inner ul.slider2 li.listblock figure,.media-wrap-inner ul.slider3 li.listblock figure{-moz-transition:-moz-transform .5s linear;-webkit-transition:-webkit-transform .5s linear;-o-transition:-o-transform .5s linear;-ms-transition:-ms-transform .5s linear;transition:transform .5s linear}.media-wrap-inner ul.slider li.listblock a:hover::after figure,.media-wrap-inner ul.slider2 li.listblock a:hover::after figure,.media-wrap-inner ul.slider3 li.listblock a:hover::after figure,aside.relatedness ul li a:hover figure img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.media{width:100%;margin:0}.media figure{width:35%;height:150px;line-height:0;float:left;overflow:hidden}.media dl{width:65%;padding:20px;letter-spacing:0;float:left}.media dl dd{font-size:1.4rem;line-height:1.5;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}aside.cta-header{width:400px;padding:40px;background:linear-gradient(30deg,#dd3e54,#d83c42);color:#fff;font-weight:700;text-align:center;display:inline-block;bottom:-20px;right:8px}aside.cta-header.blue{background:linear-gradient(30deg,#42bde3,#3d91d8)}aside.cta-header a:active,aside.cta-header a:link,aside.cta-header a:visited{color:#fff!important;text-decoration:none}.cta-document .button{height:auto;line-height:1;box-shadow:inset 0 0 0 2px #fff;background:0 0;border:none;padding:20px 10px;font-size:2rem}.cta-document .button span{font-size:1.6rem;display:block;margin-bottom:10px}.cta-trial{width:200px;text-align:center;margin-top:0;padding-bottom:5px;display:inline-block;border-bottom:2px solid #fff}.cta-trial:after{content:'';display:inline-block;width:10px;height:10px;margin:0 0 0 5px;border-right:2px solid #fff;border-top:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cta-phone{font-size:1.4rem;letter-spacing:0;margin-top:20px}.cta-phone .tokyo{font-size:2rem;letter-spacing:.12em;display:block}.cta-phone .nagoya,.cta-phone .osaka{letter-spacing:0}.cta-phone .department{display:block}aside.cta-footer{background:url(/malion/images/common/bg-cta-footer.webp) center bottom repeat-x;color:#fff;text-align:center;position:relative}aside.cta-whitepaper,aside.customers{background:#f5f5f5}.no-webp aside.cta-footer{background:url(/malion/images/common/bg-cta-footer.png) center bottom repeat-x;color:#fff;text-align:center;position:relative}aside.cta-footer::before{background-color:rgba(0,0,0,.2);top:0;right:0;bottom:0;left:0;content:' ';position:absolute}aside.cta-footer .contents{padding:80px 8px;min-height:360px;position:relative}aside.cta-footer .contents h3{color:#fff;font-size:4rem;font-weight:400;line-height:1.6;letter-spacing:1px;margin-bottom:20px}aside.cta-whitepaper .contents{width:900px;padding:80px 0}aside.cta-whitepaper .contents mark{color:#222;font-size:2rem;font-weight:700;text-align:center;letter-spacing:4px}aside.cta-whitepaper .contents h3{font-size:3.6rem;font-weight:700;text-align:center;line-height:1.5;letter-spacing:2px}aside.cta-whitepaper .contents .whitepaper-item{display:flex;justify-content:space-between}aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-img{width:40%;margin:0 auto;display:block}aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-txt dt{color:#bc2519;font-size:1.8rem;line-height:1.6;letter-spacing:2px}aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-txt p{font-size:1.4rem;line-height:1.8;letter-spacing:2px}aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-txt ul.actions li{width:100%;padding:0 0 10px}.contents-side aside ul.actions li a.button,aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-txt ul.actions li a.button{width:100%;padding:0 1em}aside.customers{padding:80px 0}aside.customers .contents h2,aside.customers .contents h3{color:#c9302c;font-size:2.4rem;font-weight:700;text-align:center;line-height:1.5;letter-spacing:2px}aside.customers .contents p{font-size:1.6rem;text-align:center;line-height:1.8;letter-spacing:2px}aside.customers .contents ul.details{display:flex;flex-wrap:wrap;justify-content:center}aside.customers .contents ul.details li{width:240px;height:120px;text-align:center;background:center center no-repeat none;position:relative}aside.customers .contents ul.details li dl{width:240px;height:120px;color:#fff;text-align:center;box-sizing:border-box!important;position:absolute;top:0;left:0;margin:0;padding:20px;background:rgba(0,0,0,.6)}aside.customers .contents ul.details li dl dt{font-size:1.6rem;line-height:1.6;margin-bottom:5px}aside.customers .contents ul.details li dl dt span{font-size:1.4rem;letter-spacing:-1px}aside.customers .contents ul.details li dl dd span{display:inline-block;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.5);border-radius:0 10px;padding:2px 20px}aside.customers .contents ul.details .type1,aside.customers .contents ul.details .type3{overflow:hidden}aside.customers .contents ul.details .type1 dl{transition:opacity .6s,transform .6s cubic-bezier(.215, .61, .355, 1)}aside.customers .contents ul.details .type1:not(:hover) dl{opacity:0;transform:translateY(100%)}aside.customers .contents ul.details .type2{perspective:1000px}aside.customers .contents ul.details .type2 dl,aside.customers .contents ul.details .type2 img{transition:opacity .6s,transform .6s cubic-bezier(.215, .61, .355, 1);backface-visibility:hidden}aside.customers .contents ul.details .type2:hover img{transform:rotateX(180deg)}aside.customers .contents ul.details .type2 dl{background-color:rgba(0,0,0,.6)}aside.customers .contents ul.details .type2:not(:hover) dl{transform:rotateX(-180deg)}aside.customers .contents ul.details .type3 dl{background:0 0}aside.customers .contents ul.details .type3 dl dd,aside.customers .contents ul.details .type3 dl dt{position:relative;z-index:1;transition:opacity .3s .3s}aside.customers .contents ul.details .type3:not(:hover) dl dd,aside.customers .contents ul.details .type3:not(:hover) dl dt{opacity:0;transition-delay:0s}aside.customers .contents ul.details .type3 dl::after,aside.customers .contents ul.details .type3 dl::before{content:"";display:block;position:absolute;top:0;width:50%;height:100%;background:rgba(0,0,0,.6);transition:opacity .3s,transform .3s cubic-bezier(.215, .61, .355, 1)}aside.customers .contents ul.details .type3 dl::before{left:0}aside.customers .contents ul.details .type3 dl::after{right:0}aside.customers .contents ul.details .type3:not(:hover) dl::after,aside.customers .contents ul.details .type3:not(:hover) dl::before{opacity:0;transition-duration:.6s}aside.customers .contents ul.details .type3:not(:hover) dl::before{transform:translateX(-175px) skew(-30deg)}aside.customers .contents ul.details .type3:not(:hover) dl::after{transform:translateX(275px) skew(-30deg)}aside.relatedness{padding:0}aside.relatedness ul li{width:25%;text-align:center;padding:40px;float:left}aside.relatedness ul li:nth-child(odd){background:#fbf3f3}aside.relatedness ul li:nth-child(2n){background:#fff}aside.relatedness ul li figure img{-moz-transition:-moz-transform .25s linear;-webkit-transition:-webkit-transform .25s linear;-o-transition:-o-transform .25s linear;-ms-transition:-ms-transform .25s linear;transition:transform .25s linear;width:auto;max-height:100%}aside.relatedness ul li figure{line-height:0;margin-top:20px}aside.relatedness ul li a{color:#c9302c;font-size:2rem;font-weight:700;text-decoration:none;line-height:1.25}.footernavi-wrap{width:100%;background:#222}.footernavi-inner{width:1200px;color:rgba(255,255,255,.9);font-size:1.4rem;margin:0 auto;padding:80px 0}.footernavi-inner dl dt{font-size:1.6rem;font-weight:700;margin-bottom:10px}.footernavi-inner dl dd{font-size:1.4rem;line-height:2}.footernavi-inner a{color:rgba(255,255,255,.7)}.footernavi-inner a:hover{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.footernavi-inner address{width:40%;font-style:normal;float:left}.footernavi-inner address dl{width:100%;margin-left:0}.footernavi-inner address dl dt{margin-bottom:5px;border:none}.footernavi-inner address dl dd{font-size:1.6rem;margin-bottom:5px}.footernavi-inner address dl dd ul{font-size:3.2rem;line-height:1.5;letter-spacing:2.5px;margin-bottom:10px}.footernavi-inner address dl dd ul span{font-size:2rem;letter-spacing:0;padding-right:10px}.footernavi-inner address dl dd small{color:rgba(255,255,255,.6);font-size:1.2rem;margin-bottom:20px}.footernavi-inner dl{width:17.5%;margin-left:2.5%;float:left}@media screen and (max-width:1230px){.footernavi-inner,.media-wrap-inner{width:984px}.media-wrap-inner ul.slider,.media-wrap-inner ul.slider2,.media-wrap-inner ul.slider3{width:904px;margin:0 40px}.media figure{width:35%;height:150px}.media dl{width:65%}}@media screen and (max-width:768px){.button-group li{width:50%;margin:auto;padding:auto}.button-group li:first-child .button,.button-group li:last-child .button{border-radius:0}.box dt,aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-txt dt,aside.customers .contents mark,aside.customers .contents ul.details li dl dt{font-size:1.4rem}.box dd,aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-txt p{font-size:1.2rem}.media-wrap-inner{width:100%;padding-left:8px;padding-right:8px}.media-wrap-inner ul.slider,.media-wrap-inner ul.slider2,.media-wrap-inner ul.slider3{width:90%;margin:0 5%}.media figure{width:30%;height:175px}.media dl{width:70%}.contents-side,aside.cta-header{display:none}aside.cta-footer .contents{width:100%;padding:40px 8px;text-align:center}aside.cta-footer .contents h3,aside.cta-whitepaper .contents h3{font-size:2.8rem}aside.cta-footer .contents ul.actions li,aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-txt dd ul.actions li{width:100%;padding:0 10px 10px}aside.cta-footer .contents .button,aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-txt dd .button{display:block;margin:0;width:100%}aside.cta-whitepaper .contents{width:100%;padding:40px 0}aside.cta-whitepaper .contents mark,aside.relatedness ul li a{font-size:1.6rem}aside.cta-whitepaper .contents .whitepaper-item,aside.cta-whitepaper .contents .whitepaper-item:nth-child(odd){flex-direction:column}aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-img,aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-txt{width:100%;text-align:center}aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-img img{width:80%}aside.cta-whitepaper .contents .whitepaper-item .whitepaper-item-txt{padding:20px 0 0}aside.customers{padding:40px 0}aside.customers .contents{width:100%}aside.customers .contents h2,aside.customers .contents h3{font-size:2rem}aside.customers .contents ul.details li dl dt span{font-size:1.2rem;letter-spacing:0}aside.customers .contents ul.details li dl dd{font-size:1rem}aside.relatedness ul li{width:50%}aside.relatedness ul li:first-child,aside.relatedness ul li:nth-child(4){background:#f7f7f7}aside.relatedness ul li:nth-child(2),aside.relatedness ul li:nth-child(3){background:#fff}.footernavi-inner address dl dd ul li,.footernavi-inner dl{width:100%;float:none}.footernavi-inner{width:100%;padding:40px 20px}.footernavi-inner dl{margin:20px 0 0;text-align:center}.footernavi-inner dl dd ul li{width:33.33%;float:left}.footernavi-inner address,.footernavi-inner address dl{width:100%;text-align:center;float:none}}@media screen and (max-width:480px){.p-promotion .contents{text-align:center}.p-promotion .contents a{display:block;margin-top:5px}.p-promotion .contents a:last-child{margin-left:0}.p-promotion .contents img{float:none;margin:0 auto 10px;display:block}ul.function-list li{width:31.33%}.button,.footernavi-inner address dl dd,.footernavi-inner dl dd,ul.function-list li a{font-size:1.2rem}ul.limitations-list li{width:98%}.button.big,.footernavi-inner address dl dt,.footernavi-inner dl dt,.tabselect-item,.tabselect-item2,ul.limitations-list li a,ul.tab-menu li a{font-size:1.4rem}.license-area-content{width:100%}.license-area-content:first-child{border-right:none}.license-area{flex-direction:column}ul.filter-menu::before,ul.tab-menu::before{position:inherit}ul.tab-menu li{width:50%}ul.tab-menu li a.focus{border:1px solid #eaeaea}ul.filter-menu{padding:0}ul.filter-menu li{width:50%;margin:0;background:#fafafa;border:1px solid #eaeaea}.footernavi-inner address dl dd ul span,ul.filter-menu li span{font-size:1.6rem}ul.filter-menu li.active{background:#fff}.ribbon{width:80px}.button.small,.footernavi-inner address dl dd small{font-size:1rem}.footernavi-inner dl dd ul li{width:50%;float:left}.footernavi-inner address dl dd ul{font-size:2rem}}.contents-side nav dl{background:#f3f3f3;padding:0 0 20px;margin:0 0 1px;line-height:1}.contents-side nav dt{font-size:1.8rem;padding:30px 20px 20px;margin:0}.contents-side aside dd,.contents-side nav dd{font-size:1.4rem;padding:0}.contents-side nav dd ul li a{display:block;padding:12.5px 12.5px 12.5px 37.5px;color:#000;background:#f3f3f3;-webkit-transition:.15s;transition:.15s}.contents-side nav dd ul li a:link{color:#000;border:none}.contents-side nav dd ul li a:hover{color:#222;font-weight:400;background:#dbdbdb;text-decoration:none}.contents-side nav dd ul li a:active{color:#fff;background:#d9534f;font-weight:700;text-decoration:none}.sidemenu-column{padding:20px;background:#f3f3f3;margin-bottom:1px}.sidemenu-column figure{width:100%;height:160px;line-height:0;text-align:center;margin-bottom:10px;overflow:hidden}.sidemenu-column dl{line-height:1.6}.sidemenu-column dl dt{font-size:1.6rem;margin-bottom:10px}.sidemenu-column dl dt span{color:#fff;font-size:1.2rem;background:#dc4c40;border-radius:2px 10px;padding:2.5px 5px;margin-left:5px}.sidemenu-column a{color:#222;transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out}.sidemenu-column a:link{color:#222;border:none}.sidemenu-column a:hover{text-decoration:none}.contents-side mark{width:120px;height:120px;background:#fff;border:1px solid #000;text-align:center;padding:10px;box-shadow:0 0 5px 0 rgba(112,112,112,.3);display:flex;justify-content:center;align-items:center;flex-flow:row wrap;margin:10px auto}.contents-side mark img{width:100%;height:auto;margin:auto}.contents-side aside{padding:17px 20px 20px;background:#f3f3f3;border-top:3px solid #d9534f}.contents-side aside dt{font-size:1.8rem;text-align:center;padding:20px 0;margin:0}.contents-side aside dd p{margin-bottom:10px}.contents-side aside table{border-collapse:separate;border-spacing:5px;font-size:1.4rem;line-height:1.4;margin-bottom:20px}.contents-side aside table td{padding:5px 10px 5px 5px}.contents-side aside table th{width:60px;text-align:center;background:#fff;padding:5px}.contents-side aside hr{border:0;height:1px;background:#e3e3e3;margin:20px 0}.contents-side aside ul.actions li{width:100%;padding:0 0 0 1em}.contents-side .online-consultation{margin:10px 0 1px;line-height:1}.sidemenu-column video#transit-advertising{width:230px;height:410px;margin:0 5px;text-align:center}