﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:inherit;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}h1,h2,h3,h4,h5,h6{line-height:1.2}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:inherit;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;padding:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}input,select{vertical-align:middle}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{-webkit-box-sizing:border-box;box-sizing:border-box}img{vertical-align:bottom;max-width:100%;width:100%;height:auto}html{font-size:62.5%}body{font-size:1.4rem;font-family:YakuHanJP,"Roboto","Noto Sans JP",sans-serif;color:#000;line-height:1.6}section,footer{background-color:#fff;position:relative;z-index:1}.only-pc{display:none}.container-outer{width:100%;overflow:hidden}.container-inner-max{width:100%}.container-inner-center{margin-right:auto;margin-left:auto;padding:10.6951871658vw 5.3475935829vw 10.6951871658vw 5.3475935829vw;max-width:980px}.container-inner-center.sp-max{padding-left:0;padding-right:0}.annotation{font-size:3.2085561497vw;color:#666}.ttl-h2{font-size:6.4171122995vw;text-align:center;margin-bottom:8.0213903743vw}a{-webkit-transition:all .2s linear;transition:all .2s linear}a:hover{opacity:.7}.annotation-list-each{padding-left:1em;position:relative}.annotation-list-each:before{content:"※";position:absolute;top:0;left:0}.container-inner-center.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.6737967914vw 2.6737967914vw 2.6737967914vw 2.6737967914vw}.header-btn-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header-btn a,.header2 .header-btn--download a,.header2 .header-btn--partner a,.header-btn--download a,.header-btn--partner a{display:block;background-color:#1d55ae;color:#fff;border-radius:1.2em;line-height:1;font-weight:bold;font-size:3.2085561497vw}.header-btn--partner{margin-left:10px}.header-btn--partner a{text-align:center;background-color:#fff;border:1px solid #1d55ae;color:#1d55ae}.header-btn--download{margin-left:10px}.header-btn--download a{background-color:#000;text-align:center}.header-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.header-title{color:#888;font-weight:normal}.header-logo{width:39.3048128342vw}.header-logo-gacci{width:67.1122994652vw}body.open{height:100%;overflow:hidden}.header2 .container-inner-center.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.6737967914vw 2.6737967914vw 2.6737967914vw 2.6737967914vw;max-width:1500px}.header2 .header-menu-pc{display:none}.header2 .header-btn-right{display:none}.header2 .header-nav{position:fixed;z-index:5;left:0;width:100%;height:calc(100vh - 30px);opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;background-color:rgba(0,0,0,.5)}.header2 .header-nav.open{opacity:1;visibility:visible}.header2 .header-nav .header-nav-inner{padding:40px;background:#fff}.header2 .header-nav .header-menu-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.header2 .header-nav .header-menu-nav .menu-each{color:#000;font-size:16px;font-weight:400;line-height:11px}.header2 .header-nav .header-nav-btn{margin:16px auto 0}.header2 .header-nav .header-nav-btn.first{margin-top:40px}.header2 .header-nav .header-nav-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:46px;font-size:16px}.header2 .simple-header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.header2 .header-hamburger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:44px;height:44px;padding:5px;cursor:pointer}.header2 .header-hamburger span:nth-child(-n+3){position:absolute;display:block;width:32px;height:3px;background:#1d55ae}.header2 .header-hamburger span:nth-child(1){top:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.header2 .header-hamburger span:nth-child(2){top:21px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.header2 .header-hamburger span:nth-child(3){top:32px;-webkit-transition:all .2s ease;transition:all .2s ease}.header2 .header-hamburger.open span:nth-child(1){top:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header2 .header-hamburger.open span:nth-child(2){opacity:0}.header2 .header-hamburger.open span:nth-child(3){top:22px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header2 .header-btn a,.header2 .header-btn--download a,.header2 .header-btn--partner a{display:block;background-color:#1d55ae;color:#fff;border-radius:1.2em;line-height:1;font-weight:bold;font-size:3.2085561497vw}.header2 .header-btn--partner{margin-left:10px}.header2 .header-btn--partner a{background-color:#fff;border:1px solid #1d55ae;color:#1d55ae;text-align:center}.header2 .header-btn--download{margin-left:10px}.header2 .header-btn--download a{background-color:#000;text-align:center}.header2 .header-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.header2 .header-title{color:#888;font-weight:normal;margin-top:.5rem}.header2 .header-logo.top img{width:39.3048128342vw;height:3.2085561497vw}.header2 .header-logo-gacci{width:55.0802139037vw}.header2 .menu-dropdown{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header2 .menu-dropdown::after{content:"";display:inline-block;width:20px;height:20px;background-image:url(../images/icon_menu_arrow.svg);background-size:contain;background-repeat:no-repeat;margin-left:5px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header2 .menu-dropdown.active::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.header2 .submenu{padding:4.2780748663vw 4.2780748663vw 4.2780748663vw 4.2780748663vw}.header2 .submenu li{padding-bottom:8px}.header2 .submenu li:last-child{padding-bottom:0;border-bottom:none}.header2 .submenu li a{text-decoration:none;color:#000;display:block}.header2 .submenu li a::after{content:"";display:inline-block;width:12px;height:12px;background-image:url(../images/icon_open_in_new.svg);background-size:contain;background-repeat:no-repeat;margin-left:8px}.header2 .submenu.visible{display:block}.container-inner-center.mv-area-innner{padding:9.8930481283vw 5.8823529412vw 0vw 5.8823529412vw}.mv-btn{width:72.192513369vw;text-align:center;background-color:#fff;border-radius:1.8em;margin:0 auto}.mv-btn a{display:block;background:#d21e43 url(../images/icon_btn_arrow.svg) no-repeat 95% center;background-size:1.2em 1.2em;color:#fff;font-weight:bold;padding:.8em 2.5em;line-height:1;border-radius:1.8em;font-size:4.2780748663vw}.container-inner-center.mv-btn-area-innner{padding:1.0695187166vw 0vw 8.0213903743vw 0vw}.mv-b .mv-area-innner .mv-b-img{padding-top:0 !important}.container-inner-center.mv-area-innner2{padding:10.6951871658vw 4.2780748663vw 10.6951871658vw 4.2780748663vw}.container-inner-center.mv-btn-area-innner2{padding:8.0213903743vw 0vw 8.0213903743vw 0vw}#headerLogo,#headerLogin{opacity:0;-webkit-transition:opacity ease-in-out .6s,-webkit-transform ease-in-out 0s;transition:opacity ease-in-out .6s,-webkit-transform ease-in-out 0s;transition:opacity ease-in-out .6s,transform ease-in-out 0s;transition:opacity ease-in-out .6s,transform ease-in-out 0s,-webkit-transform ease-in-out 0s}#headerLogo{-webkit-transform:translateY(-10px);transform:translateY(-10px)}#headerLogin{-webkit-transform:translateY(-10px);transform:translateY(-10px)}#headerLogo.show,#headerLogin.show{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}#btnPurchase,#btnBilling{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}#btnPurchase.show,#btnBilling.show{-webkit-transform:translateX(0);transform:translateX(0)}#btnFixedCv{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}#btnFixedCv.show{-webkit-transform:translateX(0);transform:translateX(0)}.wow{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .5s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .5s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .5s ease-in-out,transform .3s ease-in-out;transition:opacity .5s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.wow.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.intro-area{background-color:#f6f9fc}.intro-card-wrap.container-inner-center{padding:4.2780748663vw 6.4171122995vw 4.2780748663vw 6.4171122995vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-card-txt{font-size:4.2780748663vw;font-weight:bold;line-height:24px}.intro-card-img{margin-top:2.1390374332vw}.container-inner-center.improve-wrap{padding:13.3689839572vw 0vw 13.3689839572vw 0vw}.improve-copy{width:82.6203208556vw;margin:0 auto}.solve-wrapper{width:100%;background:url(../images/bg_gray_sp.svg) no-repeat top center;background-size:100% auto;padding:8.0213903743vw 0vw 8.0213903743vw 0vw;text-align:center}.solve-copy{width:78.0748663102vw;margin:0 auto}.cp-area .container-inner-center{padding:0vw 9.0909090909vw 0vw 5.8823529412vw}@media(min-width: 768px){body{font-size:1.6rem}.only-pc{display:block}.only-sp{display:none !important}.container-inner-center{padding:9vw 2vw 9vw 2vw}.annotation{font-size:1.4vw}.ttl-h2{font-size:3.6vw}.ttl-h2{margin-bottom:5vw}.container-inner-center.header-inner{padding:2vw 2vw 2vw 2vw}.header-btn a,.header2 .header-btn--download a,.header2 .header-btn--partner a,.header-btn--download a,.header-btn--partner a{font-size:1.6vw}.header-logo{width:34.2vw}.header-logo-gacci{width:49.7vw}.header-btn a,.header2 .header-btn--download a,.header2 .header-btn--partner a,.header-btn--partner a,.header-btn--download a{padding:.6em 2em}.dg-header{background-color:#000;padding:.6vw 2vw 1vw 2vw}.dg-header-inner{width:100%;margin:0 auto}.dg-header-logo{width:19.6vw}.dg-header-logo img{vertical-align:middle}.header-title{margin-top:.5rem;font-size:1.1rem}.header2 .container-inner-center.header-inner{padding:2vw 2vw 2vw 2vw}.header2 .header-btn a,.header2 .header-btn--download a,.header2 .header-btn--partner a{font-size:1.6vw}.header2 .header-logo.top img{width:34.1vw}.header2 .header-logo.top img{height:2.5vw}.header2 .header-logo-gacci{width:49.7vw}.header2 .submenu{padding:1.6vw 1.6vw 1.6vw 1.6vw}.header2 .header-nav{top:120px}.header2 .header-nav .header-nav-btn{width:40%}.header2 .dg-header{background-color:#000;padding:.6vw 2vw 1vw 2vw}.header2 .dg-header-inner{width:100%;margin:0 auto}.header2 .dg-header-logo{width:19.6vw}.header2 .dg-header-logo img{vertical-align:middle}.header2 .header-title{margin-top:.5rem;font-size:1.1rem}.header2 .header-title span.only-pc{display:inline-block}.header2 .header-btn a,.header2 .header-btn--partner a,.header2 .header-btn--download a{height:2.6rem;border-radius:2.6rem;padding:.3rem 1.4rem;line-height:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #1d55ae}.header2 .header-btn--partner{margin-right:5px}.header2 .header-btn--partner a{font-size:2.6737967914vw;border:2px solid #1d55ae}.header2 .simple-header-nav{gap:16px}.header2 .submenu{position:relative;-webkit-transform:translate(0%, -5%);transform:translate(0%, -5%);width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:#f6f9fc;display:none;text-align:center}.header2 .submenu li{padding-bottom:16px}.container-inner-center.mv-area-innner{padding:0vw 0vw 0vw 0vw}.mv-btn{width:35vw}.mv-btn a{font-size:1.8vw}.container-inner-center.mv-btn-area-innner{padding:0vw 0vw 0vw 0vw}.mc-area{background-image:url(../images/v2/bg_mv_pc.svg);background-repeat:no-repeat;background-color:#ebf5fd;background-position:center bottom;background-size:cover}.mc-area .mv-btn{margin-top:5.3475935829vw;margin-bottom:5.3475935829vw;margin-right:auto;margin-left:auto}.mc-area .mv-btn-sttl+.mv-btn{margin-top:5.3475935829vw;margin-bottom:5.3475935829vw;margin-right:auto;margin-left:auto}.mc-area .container-inner-center.mv-area-innner img{aspect-ratio:50/17}.mc-area .container-inner-center.mv-area-innner-cp img{aspect-ratio:2449/936}.mc-area .mv-btn-area{margin-top:-1px}.mv-b.mv-b{background-image:url(../images/v3b/bg_mv_pc.svg);background-repeat:no-repeat;background-color:#ebf5fd;background-position:center bottom;background-size:cover}.mv-b .mv-area-innner{max-width:1500px}.mv-b .mv-area-innner.container-inner-center img{aspect-ratio:1500/539}.mv-b .mv-area-innner .mv-btn-area{margin-top:-13.13vw;margin-left:23.47vw;padding-bottom:3.56vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8vw}.mv-b .mv-area-innner .mv-btn-area .mv-b-lead{font-family:"Noto Sans JP";font-size:2vw;font-weight:900;line-height:2.53vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mv-b .mv-area-innner .mv-btn-area .mv-b-lead span{color:#1d55ae;font-family:Roboto;font-size:3.27vw;font-style:normal;font-weight:800;line-height:2vw;margin:0 .4vw}.mv-b .mv-area-innner .mv-btn-area .mv-b-lead::before,.mv-b .mv-area-innner .mv-btn-area .mv-b-lead::after{width:.2vw;height:2.4vw;background-color:#1d55ae;border-radius:3px;content:""}.mv-b .mv-area-innner .mv-btn-area .mv-b-lead::before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);margin-right:1.2vw;margin-top:.2vw}.mv-b .mv-area-innner .mv-btn-area .mv-b-lead::after{-webkit-transform:rotate(30deg);transform:rotate(30deg);margin-left:.54vw;margin-top:.2vw}.mv-b .mv-area-innner .mv-btn-area .mv-b-btn a{width:29.8vw;border-radius:110px;background:#d21e43;display:block;padding:1vw 0;color:#fff;font-family:"Noto Sans JP";font-size:1.76vw;font-style:normal;font-weight:900;text-align:center}.mv-b .mv-area-innner .mv-btn-area .mv-b-btn a .small{font-size:1.17vw;margin-bottom:-0.67vw}.container-inner-center.mv-area-innner2{padding:0vw 0vw 4vw 0vw}.container-inner-center.mv-btn-area-innner2{padding:0vw 0vw 0vw 0vw}.mc-area2{background-image:url(../images/v2/bg_mv2_pc.svg);background-repeat:no-repeat;background-color:#1d55ae;background-position:center bottom;background-size:cover}.mc-area2 .mv-btn{margin-top:5.3475935829vw;margin-bottom:5.3475935829vw;margin-right:auto;margin-left:auto}.mc-area2 .container-inner-center.mv-area-innner img{aspect-ratio:2265/789}.intro-card-wrap.container-inner-center{padding:5vw 7vw 5vw 7vw}.intro-card-txt{font-size:2vw}.intro-card-img{margin-top:1.6vw}.container-inner-center.improve-wrap{padding:8vw 0vw 8vw 0vw}.improve-copy{width:71.1vw}.solve-wrapper{padding:5vw 0vw 5vw 0vw}.solve-copy{width:60.6vw}.solve-wrapper{background:url(../images/bg_gray_pc.svg) no-repeat top center;background-size:100% auto}.intro-card-img img{aspect-ratio:628/45;width:628px}.cp-area .container-inner-center{padding:0vw 0vw 4vw 0vw}.cp-area .container-inner-center{text-align:center}.cp-area .container-inner-center.cp-area-innner img{max-width:814px;aspect-ratio:1631/604}}@media(min-width: 768px)and (min-width: 980px){.container-inner-center{padding:90px 20px 90px 20px}.dg-header{padding:6px 20px 10px 20px}.dg-header-logo{width:196px}.header2 .dg-header{padding:6px 20px 10px 20px}.header2 .dg-header-logo{width:196px}.mc-area .mv-btn{margin-top:30px;margin-bottom:30px}.mc-area .mv-btn-sttl+.mv-btn{margin-top:0px;margin-bottom:30px}.mc-area2 .mv-btn{margin-top:30px;margin-bottom:30px}}@media print and (min-width: 768px),screen and (min-width: 768px)and (min-width: 1200px){.header2 .header-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header2 .simple-header-nav,.header2 .header-nav,.header2 .header-hamburger{display:none}.header2 .header-menu-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.header2 .header-menu-pc .menu-each{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.header2 .header-btn-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header2 .submenu{position:absolute;-webkit-transform:translate(0%, 70%);transform:translate(0%, 70%);background:#fff;list-style:none;display:none;min-width:150px;z-index:6;width:auto;text-align:left;border-radius:8px;background:#fff;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}}@media(min-width: 768px)and (min-width: 768px){.mc-area .mv-btn{margin-top:3vw;margin-bottom:3vw;margin-right:auto;margin-left:auto}.mc-area .mv-btn-sttl+.mv-btn{margin-top:0vw;margin-bottom:3vw;margin-right:auto;margin-left:auto}.mc-area2 .mv-btn{margin-top:3vw;margin-bottom:3vw;margin-right:auto;margin-left:auto}}@media screen and (min-width: 768px)and (min-width: 1500px){.mv-b .mv-area-innner .mv-btn-area{margin-top:-197px;margin-left:23%;padding-bottom:54px;gap:12px}.mv-b .mv-area-innner .mv-btn-area .mv-b-lead{font-size:28px;font-weight:900;line-height:38px}.mv-b .mv-area-innner .mv-btn-area .mv-b-lead span{font-size:49px;margin:0 7px}.mv-b .mv-area-innner .mv-btn-area .mv-b-lead::before,.mv-b .mv-area-innner .mv-btn-area .mv-b-lead::after{height:30px}.mv-b .mv-area-innner .mv-btn-area .mv-b-btn a{width:447px;padding:11px 0 12px;font-size:26px}.mv-b .mv-area-innner .mv-btn-area .mv-b-btn a .small{font-size:18px;margin-bottom:-10px}}@media(min-width: 980px){.annotation{font-size:14px}.ttl-h2{font-size:36px}.ttl-h2{margin-bottom:50px}.container-inner-center.header-inner{padding:20px 20px 20px 20px}.header-btn a,.header2 .header-btn--download a,.header2 .header-btn--partner a,.header-btn--download a,.header-btn--partner a{font-size:16px}.header-logo{width:342px}.header-logo-gacci{width:497px}.header2 .container-inner-center.header-inner{padding:20px 20px 20px 20px}.header2 .header-btn a,.header2 .header-btn--download a,.header2 .header-btn--partner a{font-size:16px}.header2 .header-logo.top img{width:341px}.header2 .header-logo.top img{height:25px}.header2 .header-logo-gacci{width:497px}.header2 .submenu{padding:16px 16px 16px 16px}.container-inner-center.mv-area-innner{padding:0px 0px 0px 0px}.mv-btn{width:350px}.mv-btn a{font-size:18px}.container-inner-center.mv-btn-area-innner{padding:0px 0px 0px 0px}.container-inner-center.mv-area-innner2{padding:0px 0px 40px 0px}.container-inner-center.mv-btn-area-innner2{padding:0px 0px 0px 0px}.intro-card-wrap.container-inner-center{padding:50px 70px 50px 70px}.intro-card-txt{font-size:20px}.intro-card-img{margin-top:16px}.container-inner-center.improve-wrap{padding:80px 0px 80px 0px}.improve-copy{width:711px}.solve-wrapper{padding:50px 0px 50px 0px}.solve-copy{width:606px}.cp-area .container-inner-center{padding:0px 0px 40px 0px}}@media screen and (min-width: 980px){#mvImage{padding:36px 0 0 0}}@media(min-width: 1000px){.container-inner-center{padding-left:0px;padding-right:0px;padding-top:90px;padding-bottom:90px}}@media(max-width: 767.98px){.dg-header{display:none}.header-title{margin-top:1.2rem;width:100%;border-top:1px solid #eee;padding-top:8px;font-size:.8rem}.header-btn a,.header2 .header-btn--download a,.header2 .header-btn--partner a,.header-btn--partner a,.header-btn--download a{height:2.6rem;border-radius:2.6rem;padding:.3rem 1.4rem;line-height:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-btn--partner{margin-right:5px}.header-btn--partner a{font-size:2.6737967914vw;padding:.3rem 1.4rem .3rem 1.7rem}.header2 .header-nav{top:65px}.header2 .dg-header{display:none}.header2 .header-title{border-top:none;padding-top:0;font-size:.8rem}.header2 .header-btn a,.header2 .header-btn--partner a,.header2 .header-btn--download a{height:2.6rem;border-radius:2.6rem;padding:.3rem 1.4rem;line-height:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header2 .header-btn--partner{margin-right:5px}.header2 .header-btn--partner a{font-size:2.6737967914vw;padding:.3rem 1.4rem .3rem 1.7rem}.header2 .submenu{position:relative;-webkit-transform:translate(0%, -5%);transform:translate(0%, -5%);width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:#f6f9fc;display:none;text-align:center}.header2 .submenu li{padding-bottom:16px}.mc-area{background:url(../images/v2/bg_mv_sp.svg) no-repeat 0 0;background-repeat:no-repeat;background-color:#ebf5fd;background-position:center bottom;background-size:cover;aspect-ratio:39/58}.mc-area .container-inner-center.mv-area-innner img{aspect-ratio:175/261}.mc-area .container-inner-center.mv-area-innner-cp img{display:block;margin:0 auto;max-width:90%;aspect-ratio:681/1194}.mv-btn-area{margin-top:-1px}.mv-b .mv-area-innner{padding:0}.mv-b .mv-area-innner .mv-b-img img{aspect-ratio:39/58}.mv-b .mv-area-innner .mv-btn-area{text-align:center;padding:30px}.mv-b .mv-area-innner .mv-btn-area .mv-b-btn{display:block;text-align:center;border-radius:110px;background:#d21e43}.mv-b .mv-area-innner .mv-btn-area .mv-b-btn a{color:#fff;font-family:"Noto Sans JP";font-size:20px;font-weight:900;line-height:160%;padding:8px 0 12px;display:block}.mv-b .mv-area-innner .mv-btn-area .mv-b-btn a .small{font-size:13px;margin-bottom:-10px}.mc-area2{background:url(../images/v2/bg_mv2_sp.svg) no-repeat 0 0;background-repeat:no-repeat;background-color:#1d55ae;background-position:center bottom;background-size:cover}.mc-area2 .container-inner-center.mv-area-innner img{aspect-ratio:721/1030}.intro-card-txt,.intro-card-annotation{text-align:center}.intro-card-img img{aspect-ratio:24/7}.cp-area .container-inner-center.cp-area-innner img{aspect-ratio:714/974}}@media(orientation: landscape){h1 img{width:80%;height:auto;display:block;margin-top:1vw;margin-left:auto;margin-right:auto}}