﻿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:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav 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:100%;vertical-align:baseline;background:rgba(0,0,0,0)}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;margin:1em 0;padding:0}ol,ul{list-style-type:none;margin:0;padding:0}figure{margin:0;padding:0}input,select{vertical-align:middle}input{padding:0;border:none;border-radius:0;outline:none;background:none;margin:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}*,*::before,*::after{box-sizing:border-box}main,section{display:block}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html{font-size:62.5%}html,body{padding:0;margin:0;min-height:100vh}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:0;color:#334155;letter-spacing:.1em;background:#eff6ff;font-feature-settings:"palt";background-color:#fff}@media(max-width: 830px){body{font-size:1.4rem}}@media(max-width: 505px){body{font-size:1.4rem}}@media(max-width: 375px){body{font-size:1.3rem}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,body{font-family:sans-serif;font-size:1.6rem}}a{text-decoration:none;color:#0b63f3;transition:opacity .3s ease-out}a:focus{outline:1px dotted}a:focus{outline:none}h1,h2,h3.h4,h5{letter-spacing:.04em}img{max-width:100%}@media(max-width: 505px){img{width:100%}}sup{font-size:70%;vertical-align:super}sub{font-size:70%;vertical-align:sub}strong{font-weight:600}em{font-style:italic;font-weight:normal}p{margin-bottom:1em;line-height:1.866}p:last-child{margin-bottom:0}p.error{text-align:center}figure{line-height:150%}table{width:100%}table.-middle th,table.-middle td{vertical-align:middle}table.-center th,table.-center td{text-align:center}table td.-left,table th.-left{text-align:left}table td.-middle,table th.-middle{vertical-align:middle}select,input{font-size:100%}@media(max-width: 830px){select,input{font-size:16px}}select{padding:8px}textarea{resize:none}@media(max-width: 830px){textarea{font-size:16px}}textarea:focus{outline:0}@media(max-width: 505px){dl{line-height:1.7}}dl dt{font-weight:600;font-size:1.7rem}dl dd{margin-bottom:2rem}input{appearance:none;-webkit-appearance:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;background-color:#fff}input[type=submit]{cursor:pointer}input[type=checkbox]:checked+.check::after{opacity:1}input::placeholder{color:#999}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}#wpadminbar{top:auto;bottom:0}.status-scroll .layout-header{box-shadow:0 0 15px rgba(0,0,0,.15)}.status-scroll .nav-top{display:block}.status-cornerscroll .nav-corner{box-shadow:0 0 15px rgba(0,0,0,.15)}.status-cornerscroll.status-scroll .layout-header{box-shadow:none;border-bottom:1px solid #ddd}.status-nav .layout-header>.inner .nav{display:flex}.status-nav .nav-sp{border:1px solid #0b63f3;border-radius:50%}.status-nav .nav-sp span{position:absolute;width:50%;left:11px}@media(max-width: 1100px){.status-nav .nav-sp span{width:44%}}.status-nav .nav-sp span:nth-child(1){transform:rotate(45deg);margin-top:0}.status-nav .nav-sp span:nth-child(2){transform:rotate(-45deg);margin-top:0}.layout-screen{min-height:100vh;display:flex;flex-direction:column}.layout-screen>*{min-height:0%}.layout-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 40px 0}@media(max-width: 1100px){.layout-title{display:block;margin-bottom:10px}}.layout-title>*{white-space:nowrap;flex:1}.layout-title>*.nav-category{margin:0;align-items:center}.layout-title>*.heading-section{margin:0}@media(max-width: 1100px){.layout-title>*.heading-section{margin-bottom:30px}}.layout-header{position:fixed;z-index:100;left:0;top:0;width:100%;background-color:#fff}.layout-header.-relative{position:relative}.layout-header.-relative>.inner{height:150px}.layout-header.-relative .logo{margin:0 auto !important}.layout-header>.inner{display:flex;white-space:nowrap;height:100%;align-items:center;justify-content:space-between;margin:0 auto;padding-right:4%;padding-left:4%;padding-top:10px;padding-bottom:10px;height:100px}@media(max-width: 830px){.layout-header>.inner{padding-right:35px;padding-left:35px}}@media(max-width: 505px){.layout-header>.inner{padding-right:20px;padding-left:20px}}@media(max-width: 1100px){.layout-header>.inner{height:70px}}@media(max-width: 505px){.layout-header>.inner{height:60px}}.layout-header>.inner .logo{width:100%;max-width:240px;min-width:200px;margin-right:20px;transition:all .3s ease-out}@media(max-width: 1100px){.layout-header>.inner .logo{max-width:200px}}@media(max-width: 830px){.layout-header>.inner .logo{display:block;width:200px;min-width:200px}}@media(max-width: 505px){.layout-header>.inner .logo{width:160px;min-width:160px}}.layout-header>.inner .logo img{display:block;width:100%;transition:all .3s ease-out}.layout-header>.inner .nav{display:flex;align-items:center;justify-content:flex-end;width:100%;transition:all .3s ease-out;column-gap:2%}@media(max-width: 1100px){.layout-header>.inner .nav>*{width:100%}}@media(max-width: 1100px){.layout-header>.inner .nav{display:none;flex-direction:column;justify-content:flex-start;position:fixed;width:100%;height:calc(100vh - 100px);top:100px;left:0;background-color:#fff;padding:3vh 0 0;overflow-y:auto;height:calc(100vh - 70px);top:70px;padding:3vh 20% 0 20%}}@media(max-width: 830px){.layout-header>.inner .nav{padding:2vh 30px 0 30px}}@media(max-width: 505px){.layout-header>.inner .nav{height:calc(100vh - 60px);top:60px}}.layout-header>.inner .nav>.login{padding:0 14px;border-left:1px solid #ccc;font-size:1.4rem}@media(max-width: 1100px){.layout-header>.inner .nav>.login{border:none;padding:0;font-size:2.4rem}}@media(max-width: 505px){.layout-header>.inner .nav>.login{font-size:1.84rem}}.layout-header>.inner .nav>.login a{display:inline-block;padding:6px 0}.layout-header>.inner .nav>.info{display:flex;flex-direction:column;justify-content:flex-end;row-gap:10px}@media(max-width: 1100px){.layout-header>.inner .nav>.info{margin-left:0;display:flex;flex-direction:column;padding:0;justify-content:center}}.layout-header>.inner .nav>.info>.inner{display:flex;justify-content:flex-end;column-gap:8px}@media(max-width: 1100px){.layout-header>.inner .nav>.info>.inner{column-gap:30px;margin-bottom:20px}}@media(max-width: 505px){.layout-header>.inner .nav>.info>.inner{column-gap:20px}}.layout-header>.inner .nav>.info .login{font-size:1.2rem;text-align:right}.layout-header>.inner .nav>.info .btn{display:inline-block;border-radius:30px;padding:10px 20px;cursor:pointer;transition:all .3s ease-out;font-size:1.4rem}@media(max-width: 1100px){.layout-header>.inner .nav>.info .btn{padding:12px 20px;margin:0 auto 15px auto;text-align:center;display:block;max-width:60%;width:100%;font-size:2.1rem}}@media(max-width: 505px){.layout-header>.inner .nav>.info .btn{max-width:90%;padding:12px 20px;font-size:1.6rem}}.layout-header>.inner .nav>.info .btn:last-child{margin-right:0}.layout-header>.inner .nav>.info .btn:hover{opacity:.8}.layout-header>.inner .nav>.info .btn.-white,.layout-header>.inner .nav>.info .btn.-blue{padding:10px 16px;border:1px solid #0b63f3}@media(max-width: 1100px){.layout-header>.inner .nav>.info .btn.-white,.layout-header>.inner .nav>.info .btn.-blue{padding:18px 20px;margin:0 auto 0px auto;border-radius:8px}}@media(max-width: 505px){.layout-header>.inner .nav>.info .btn.-white,.layout-header>.inner .nav>.info .btn.-blue{padding:14px 20px}}.layout-header>.inner .nav>.info .btn.-white .off,.layout-header>.inner .nav>.info .btn.-blue .off{display:none}@media(max-width: 1100px){.layout-header>.inner .nav>.info .btn.-white .off,.layout-header>.inner .nav>.info .btn.-blue .off{display:inline-block}}.layout-header>.inner .nav>.info .btn.-blue{background-color:#0b63f3;color:#fff}.layout-header>.inner .nav>.info .btn.-white{border:1px solid #0b63f3;color:#0b63f3;background-color:#fff}.layout-header>.inner .nav>.info .btn.-white:hover{background-color:#0b63f3;color:#fff}.layout-header>.inner .nav>.info .btn.-login{margin-left:0}@media(max-width: 1100px){.layout-header>.inner .nav>.info .btn.-login{margin:0 auto}}.layout-header>.inner .nav>.info .upper{text-align:center;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap}@media(max-width: 1100px){.layout-header>.inner .nav>.info .upper{margin:50px 0 30px 0;justify-content:flex-start;row-gap:10px}}@media(max-width: 505px){.layout-header>.inner .nav>.info .upper{margin:40px 0 15px 0}}.layout-header>.inner .nav>.info .upper .tel{font-size:2rem;margin-right:5px;letter-spacing:.2px;display:inline-flex;align-items:center;font-weight:600}@media(max-width: 1100px){.layout-header>.inner .nav>.info .upper .tel{font-size:3rem;margin-right:20px}}.layout-header>.inner .nav>.info .upper .tel:before{content:"";display:inline-block;width:16px;height:16px;background:url(/assets/images/common/tel_b.svg) no-repeat;background-position:50%;margin-right:8px}@media(max-width: 1100px){.layout-header>.inner .nav>.info .upper .tel:before{width:30px;height:30px;margin-right:20px}}.layout-header>.inner .nav>.info .upper .time{font-size:1.2rem;letter-spacing:0}@media(max-width: 1100px){.layout-header>.inner .nav>.info .upper .time{font-size:1.8rem}}.layout-footer{background-color:#334155;padding:50px 0;margin:auto 0 0 0;color:#fff;line-height:1.7}@media(max-width: 505px){.layout-footer{padding:40px 0;margin:40px 0 0 0 0}}.layout-footer a{color:#fff}.layout-footermap{display:flex;width:100%;justify-content:space-between;margin:0 0 30px 0}@media(max-width: 830px){.layout-footermap{display:block}}@media(max-width: 505px){.layout-footermap{margin-bottom:0}}.layout-footermap .layout-sitemap{flex:1}.layout-footermap .contact{min-width:300px}@media(max-width: 1100px){.layout-footermap .contact{min-width:260px}}@media(max-width: 830px){.layout-footermap .contact{min-width:230px;margin-bottom:30px}}@media(max-width: 505px){.layout-footermap .contact{margin-bottom:30px}}.layout-footermap .contact .logo{width:250px;margin:0 0 40px 0;transition:all .3s ease-in-out}@media(max-width: 1100px){.layout-footermap .contact .logo{width:230px;margin-bottom:20px;font-size:140%}}@media(max-width: 830px){.layout-footermap .contact .logo{width:200px;margin-bottom:20px}}@media(max-width: 505px){.layout-footermap .contact .logo{margin-bottom:10px}}.layout-footermap .contact .logo img{transition:all .3s ease-in-out;display:block;width:100%}.layout-footermap .contact p{margin:0}.layout-footerinfo{font-size:1.3rem}.layout-footerinfo .address{border-bottom:1px solid hsla(0,0%,100%,.3);padding:0 0 20px 0;margin:0 0 20px 0}.layout-footerinfo .address dl{display:flex;flex-wrap:wrap;align-items:center}@media(max-width: 505px){.layout-footerinfo .address dl{display:block}}.layout-footerinfo .address dl dt{font-weight:400;margin:0 20px 0 0}.layout-footerinfo .address dl dd{margin:0}.layout-footerinfo .info{display:flex;justify-content:space-between;white-space:nowrap;font-size:1.2rem}@media(max-width: 830px){.layout-footerinfo .info{display:block}}@media(max-width: 505px){.layout-footerinfo .info{display:block}}.layout-footerinfo .info>ul{display:flex}@media(max-width: 830px){.layout-footerinfo .info>ul{margin:0 0 20px 0}}@media(max-width: 505px){.layout-footerinfo .info>ul{display:block;margin-bottom:20px}}.layout-footerinfo .info>ul>li{margin-right:20px}@media(max-width: 505px){.layout-footerinfo .info>ul>li{margin-bottom:10px}}.layout-main{padding-top:100px;padding-bottom:50px;line-height:1.866}@media(max-width: 1100px){.layout-main{padding-top:70px;padding-bottom:60px}}@media(max-width: 505px){.layout-main{padding-top:60px;padding-bottom:40px}}.layout-main.-form{padding:0px 0 60px 0}.layout-bread{padding:0 0 0 0;margin:0 0 30px 0}@media(max-width: 830px){.layout-bread{margin-bottom:25px}}@media(max-width: 505px){.layout-bread{margin-bottom:10px;font-size:90%}}.layout-bread ul{display:flex;justify-content:flex-end}@media(max-width: 505px){.layout-bread ul{justify-content:flex-start}}.layout-bread ul>li{color:#999;white-space:nowrap}.layout-bread ul>li:last-child{overflow:hidden}.layout-bread ul>li:last-child a{display:block;text-overflow:ellipsis;overflow:hidden}.layout-bread ul>li a{display:inline-block}.layout-bread ul>li::after{content:"";margin:0 20px;vertical-align:middle;width:8px;height:8px;border-right:2px solid #cbd5e1;border-bottom:2px solid #cbd5e1;transform:rotate(-45deg);display:inline-block}@media(max-width: 830px){.layout-bread ul>li::after{margin:0 20px}}@media(max-width: 505px){.layout-bread ul>li::after{margin:0 10px}}.layout-bread ul>li:last-child::after{content:none;margin-right:0}.layout-bread ul>li.-haschild a{display:inline-block;line-height:1.2;padding:0 6px;border-right:1px solid rgba(11,99,243,.8)}.layout-bread ul>li.-haschild a:first-child{padding-left:0}.layout-bread ul>li.-haschild a:last-child{border-right:none;padding-right:0}.layout-cornerheader{position:relative;max-width:1008px;margin:0 auto 40px auto;padding-right:4%;padding-left:4%;box-sizing:content-box}@media(max-width: 830px){.layout-cornerheader{padding-right:35px;padding-left:35px}}@media(max-width: 505px){.layout-cornerheader{padding-right:20px;padding-left:20px}}@media(max-width: 830px){.layout-cornerheader{margin-bottom:35px}}@media(max-width: 505px){.layout-cornerheader{margin-bottom:30px}}.layout-summary{margin:0 0 50px 0}@media(max-width: 505px){.layout-summary{margin-bottom:30px}}.layout-summary .container-explain{margin-bottom:0;padding-bottom:0}.layout-summary.-functiondetail{font-size:120%}.layout-image{margin:0 0 50px 0}@media(max-width: 830px){.layout-image{margin:0 0 45px 0}}@media(max-width: 505px){.layout-image{margin:0 0 40px 0}}.layout-image img{display:block;width:100%;background-repeat:no-repeat;background-size:100% auto;background-position:50% 100px;background-attachment:fixed}@media(orientation: portrait){.layout-image img{background-size:auto 100%}}@media(max-width: 505px){.layout-image img{height:60vw;background-attachment:scroll;background-size:cover;background-position:50% top}}.layout-section.-pad{padding:60px 0}@media(max-width: 830px){.layout-section.-pad{padding:40px 0}}@media(max-width: 505px){.layout-section.-pad{padding:30px 0}}.layout-section.-contact{padding:45px 0}@media(max-width: 830px){.layout-section.-contact{padding:40px 0}}@media(max-width: 505px){.layout-section.-contact{padding:30px 0}}.layout-section.-bg{background-color:#eff6ff;padding-top:60px;padding-bottom:60px}@media(max-width: 830px){.layout-section.-bg{padding-top:40px;padding-bottom:40px}}@media(max-width: 505px){.layout-section.-bg{padding-top:30px;padding-bottom:30px}}.layout-section.-environment{padding:30px 0 0 0}.layout-section.-environment>.box{display:flex}@media(max-width: 505px){.layout-section.-environment>.box{display:block}}.layout-section.-environment>.box .title{white-space:nowrap;margin-right:50px;font-size:2.8rem;color:#64748b}@media(max-width: 830px){.layout-section.-environment>.box .title{font-size:2.4rem}}@media(max-width: 505px){.layout-section.-environment>.box .title{font-size:2rem;margin-right:0;margin-bottom:1rem}}.layout-section.-hasmargin{margin:0 0 80px 0}@media(max-width: 830px){.layout-section.-hasmargin{margin-bottom:50px}}@media(max-width: 505px){.layout-section.-hasmargin{margin-bottom:40px}}.layout-section.-pickup{padding:20px 0;background-color:#eff6ff;margin:0 0 60px 0}@media(max-width: 505px){.layout-section.-pickup{margin-bottom:30px}}.layout-section.-pickup .pickup{font-size:3rem;font-weight:normal;color:#114193}.layout-sub{margin:0 0 50px 0}.layout-sitemap{font-size:1.6rem;white-space:nowrap}@media(max-width: 1100px){.layout-sitemap{font-size:1.3rem}}.layout-sitemap>ul{display:flex}@media(max-width: 505px){.layout-sitemap>ul{flex-wrap:wrap}}.layout-sitemap>ul>*{flex:1 1 auto}@media(max-width: 505px){.layout-sitemap>ul>*{flex-basis:50%;margin-bottom:10px}}.layout-sitemap>ul>* .corner>dt{margin:0 0 12px 0;letter-spacing:.04em}.layout-sitemap>ul>* .corner .container-link a{font-size:1.4rem;padding:0 0 0 16px;margin-bottom:13px}@media(max-width: 1100px){.layout-sitemap>ul>* .corner .container-link a{font-size:1.4rem}}.layout-sitemap>ul>* .corner .container-link a::before{content:"";width:10px;height:1px;display:inline-block;background-color:#fff;position:absolute;left:0;top:50%}.layout-triangle{height:60px;margin-bottom:50px}@media(max-width: 830px){.layout-triangle{margin-bottom:40px}}@media(max-width: 505px){.layout-triangle{margin-bottom:30px}}@media(max-width: 505px){.layout-triangle>.triangle{transform:scaleY(0.5) translateY(-50%)}}.layout-triangle>.triangle path{fill:#eff6ff;stroke:#eff6ff;stroke-width:2}.nav-global{display:flex;transition:all .3s ease-in-out;z-index:102}@media(max-width: 1100px){.nav-global{flex-direction:column;margin:0 0 0;padding:0px 0px 0;text-align:left}}.nav-global>*{margin:0 0 0 20px;padding:12px 0;position:relative}@media(max-width: 1100px){.nav-global>*{margin:0 0 24px 0;padding:0;font-size:2.4rem;letter-spacing:.1em}}@media(max-width: 505px){.nav-global>*{margin:0 0 10px 0;padding:0;font-size:1.8rem;letter-spacing:.1em}}.nav-global>*.-current>.label{color:#6ca1f8}.nav-global>*:last-child{margin-right:0}.nav-global>* .label{color:#334155;transition:all .1s ease-in-out;cursor:pointer;letter-spacing:.05em}@media(max-width: 1100px){.nav-global>* .label{padding:10px 0px;display:block;font-weight:500}}.nav-global>* .label:hover{color:#6ca1f8}.nav-global>*.haschild.-current>.label{color:#6ca1f8}.nav-global>*.haschild.-current>.label:after{transform:rotate(-135deg) translate(-1px, -1px);border-color:#6ca1f8}.nav-global>*.haschild>.label:after{content:"";width:7px;height:7px;border-right:1px solid #334155;border-bottom:1px solid #334155;transform-origin:50%;transform:rotate(45deg) translate(-1px, -1px);transition:all .2s ease-in-out;vertical-align:2px;display:inline-block;margin-left:8px}@media(max-width: 1100px){.nav-global>*.haschild>.label:after{content:none}}.nav-global>*.haschild>.label:hover:after{transform:rotate(-135deg) translate(-2px, -2px);border-color:#6ca1f8}.nav-global>* .children{display:none;position:absolute;background-color:#fff;padding:14px 20px;border-radius:8px;box-shadow:0 10px 18px rgba(0,0,0,.2);left:0;top:34px}@media(max-width: 830px){.nav-global>* .children{box-shadow:0 8px 16px rgba(0,0,0,.2)}}@media(max-width: 505px){.nav-global>* .children{box-shadow:0 6px 14px rgba(0,0,0,.2)}}@media(max-width: 1100px){.nav-global>* .children{display:block;position:static;box-shadow:none;font-size:80%;display:flex;flex-wrap:wrap;column-gap:30px}}@media(max-width: 505px){.nav-global>* .children{padding:10px 14px;flex-direction:column}}.nav-global>* .children li{margin:4px 0}.nav-global>* .children a{display:block;padding:4px 0;color:#334155}.nav-global>* .children a:hover{color:#069}.nav-global>*:hover .children{display:flex}.nav-global.-lang{padding:0 20px 0 30px;font-family:"Open Sans"}@media(max-width: 1100px){.nav-global.-lang{order:1;padding:0}}.nav-global.-lang li{margin-left:0}.nav-sub{box-shadow:0 10px 18px rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);border-radius:8px;padding:14px 20px;background-color:#fff;z-index:10;position:absolute;left:-50%;top:38px;display:none}@media(max-width: 830px){.nav-sub{box-shadow:0 8px 16px rgba(0,0,0,.2)}}@media(max-width: 505px){.nav-sub{box-shadow:0 6px 14px rgba(0,0,0,.2)}}@media(max-width: 1100px){.nav-sub{position:static;box-shadow:none !important;border-radius:0;margin:8px 0 20px 0;background-color:#eff6ff;border:none;padding:14px 28px;font-weight:400;font-size:1.7rem}}.nav-sub>*{margin:5px 0}.nav-sub>* .label{display:block;padding:10px 12px;font-weight:400}.nav-sub>* .label:after{content:none}.nav-sub>*.-current .label{color:#6ca1f8}.nav-corner{position:sticky;top:100px;background-color:#fff;padding:0 0;margin:0 0 25px 0;z-index:10}@media(max-width: 1100px){.nav-corner{top:70px}}@media(max-width: 505px){.nav-corner{top:60px}}.nav-corner ul{display:flex;margin:0 0 0 0}.nav-corner ul>*{margin-right:50px;position:relative}@media(max-width: 1100px){.nav-corner ul>*{margin-right:35px}}@media(max-width: 505px){.nav-corner ul>*{margin-right:15px}}.nav-corner ul>*:last-child{margin-right:0}.nav-corner ul>* a{transition:all .2s ease-in-out;display:inline-block;padding:15px 0}@media(max-width: 1100px){.nav-corner ul>* a{padding:12px 0}}@media(max-width: 505px){.nav-corner ul>* a{padding:10px 0}}.nav-corner ul>*:hover a{color:#0b63f3}.nav-corner ul>*:hover:after{width:100%}.nav-corner ul>*.-current a{color:#0b63f3}.nav-corner ul>*.-current:after{width:100%}.nav-corner ul>*:after{content:"";transition:all .2s ease-in-out;display:block;height:3px;width:0;left:0;bottom:0;background-color:#0b63f3;position:absolute}.nav-sp{position:absolute;right:40px;top:50%;width:40px;height:40px;display:none;cursor:pointer;z-index:103;transform:translate(0, -50%)}@media(max-width: 1100px){.nav-sp{display:block}}@media(max-width: 830px){.nav-sp{right:20px}}@media(max-width: 505px){.nav-sp{right:10px}}.nav-sp:hover{opacity:.7}.nav-sp span{display:inline-block;height:2px;width:20px;margin:0 auto;background-color:#0b63f3;position:absolute;top:50%;left:11px;transition:all .2s ease-in-out;margin-top:-4px}.nav-sp span:nth-child(2){margin-top:4px}.nav-category{text-align:center;margin:0 0 20px 0;overflow-x:auto;white-space:nowrap;padding:0 0 20px 0}@media(max-width: 505px){.nav-category{overflow-x:visible;margin:0;padding:0}}.nav-category>ul{display:flex;margin:0 auto}@media(max-width: 505px){.nav-category>ul{flex-wrap:wrap;margin:0 -1%}}.nav-category>ul>li{margin:0 6px;width:14.28%}@media(max-width: 505px){.nav-category>ul>li{width:23%;margin:0 1% 2% 1%}}.nav-category>ul>li:first-child{margin-left:0}@media(max-width: 505px){.nav-category>ul>li:first-child{margin:0 1% 2% 1%}}.nav-category>ul>li:last-child{margin-right:0}@media(max-width: 505px){.nav-category>ul>li:last-child{margin:0 1% 2% 1%}}.nav-category>ul>li .item,.nav-category>ul>li a{display:block;padding:5px 20px;border-radius:6px;border:1px solid #0b63f3;color:#0b63f3;white-space:nowrap;cursor:pointer;transition:all .2s ease-in-out}.nav-category>ul>li .item:hover,.nav-category>ul>li a:hover{background-color:#0b63f3;color:#fff;opacity:.8}@media(max-width: 830px){.nav-category>ul>li .item,.nav-category>ul>li a{padding:5px 5px}}@media(max-width: 505px){.nav-category>ul>li .item,.nav-category>ul>li a{padding:5px 0}}.nav-category>ul>li.-current .item,.nav-category>ul>li.-current a,.nav-category>ul>li.current-cat .item,.nav-category>ul>li.current-cat a{background-color:#0b63f3;color:#fff}.nav-group{padding:40px 0}@media(max-width: 830px){.nav-group{padding:40px 0}}@media(max-width: 505px){.nav-group{padding:20px 0}}.nav-group>*.btn-basic{margin:0 8px}@media(max-width: 505px){.nav-group>*.btn-basic{margin:10px auto}}.nav-group.-right{text-align:right}.nav-group.-center{text-align:center}.nav-case{border-top:1px solid #d7dee7;padding:50px 0}.nav-case ul{display:flex;flex-wrap:wrap;justify-content:center;line-height:1.2;margin:0 0 50px 0}.nav-case ul>li{padding:0 30px 0 0;margin:0 30px 0 0;border-right:1px solid #64748b}@media(max-width: 505px){.nav-case ul>li{margin:0 10px 0 0;padding:0 10px 0 0}}.nav-case ul>li:last-child{border-right:none;padding-right:0;margin-right:0}.nav-case ul>li a{display:block;color:#64748b}.nav-case .btn-basic.-sub{display:flex;margin:0 auto}.nav-btn{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px;margin-top:30px;margin:0 auto;text-align:center;justify-content:center}@media(max-width: 505px){.nav-btn{margin-top:20px;flex-direction:column;row-gap:30px;display:flex}}@media(max-width: 505px){.nav-btn .b{width:100%}}.nav-btn .b .copy{display:inline-block;text-align:center;margin:0 0 10px 0;padding:0 30px;color:#0b63f3;position:relative}.nav-btn .b .copy:before,.nav-btn .b .copy:after{content:"";width:24px;height:2px;background-color:#0b63f3;display:inline-block;position:absolute;bottom:50%}.nav-btn .b .copy:after{right:0;transform:rotate(-55deg)}.nav-btn .b .copy:before{left:0;transform:rotate(55deg)}.nav-btn .b .btn-basic{padding-left:30px;padding-right:24px;max-width:350px;width:350px;white-space:nowrap;display:flex}@media(max-width: 505px){.nav-btn .b .btn-basic{max-width:80%;width:100%}}.nav-btn.-footer{column-gap:30px}.nav-btn.-footer .b .copy{margin-bottom:20px}.nav-btn.-footer .b .btn-basic{max-width:100%}.nav-filter{display:flex;align-items:center;column-gap:30px}.nav-filter dt{width:8%;white-space:nowrap}.nav-filter dd{margin-bottom:0}.nav-filter ul{display:flex;flex-wrap:wrap;column-gap:20px}.bg-shadow{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:11;display:none}.heading-title{font-size:4.8rem;margin:0;padding:0 0 30px 0;font-weight:normal;color:#334155;position:relative;line-height:1.6}@media(max-width: 1100px){.heading-title{font-size:4.4rem;padding:0 0 25px 0}}@media(max-width: 830px){.heading-title{font-size:3.8rem;padding:0 0 25px 0}}@media(max-width: 505px){.heading-title{font-size:3.2rem;padding:0 0 20px 0}}.heading-title::before{content:"";position:absolute;width:40px;height:1px;background-color:#334155;bottom:0;left:0}.heading-title .label{position:relative}.heading-section{line-height:1.4;margin:0 0 40px 0;color:#334155;font-weight:normal;font-size:4.2rem}@media(max-width: 830px){.heading-section{font-size:3.4rem;margin-bottom:35px}}@media(max-width: 505px){.heading-section{font-size:2.2rem;margin-bottom:30px;font-weight:600}}.heading-section.-min{font-size:2.8rem}.heading-sub{line-height:1.4;margin:0 0 15px 0;color:#334155;font-weight:normal;font-size:2.2rem;font-weight:500}.heading-function{color:#334155;font-size:2.8rem;font-weight:normal;margin:0 0 20px;padding:0 0 0 70px;position:relative}@media(max-width: 830px){.heading-function{font-size:2.6rem;padding-left:60px}}@media(max-width: 505px){.heading-function{font-size:2.2rem;padding-left:55px;line-height:1.7}}.heading-function.-f02::before{background-image:url(/assets/images/service/function/icon2.svg)}.heading-function.-f03::before{background-image:url(/assets/images/service/function/icon3.svg)}.heading-function.-f04::before{background-image:url(/assets/images/service/function/icon4.svg)}.heading-function.-f05::before{background-image:url(/assets/images/service/function/icon5.svg)}.heading-function.-f06::before{background-image:url(/assets/images/service/function/icon6.svg)}.heading-function.-f07::before{background-image:url(/assets/images/service/function/icon7.svg)}.heading-function.-f07::before{background-image:url(/assets/images/service/function/icon7.svg)}.heading-function.-f08::before{background-image:url(/assets/images/service/function/icon8.svg)}.heading-function.-f09::before{background-image:url(/assets/images/service/function/icon9.svg)}.heading-function.-f10::before{background-image:url(/assets/images/service/function/icon10.svg)}.heading-function.-f11::before{background-image:url(/assets/images/service/function/icon11.svg)}.heading-function.-f12::before{background-image:url(/assets/images/service/function/icon12.svg)}.heading-function.-f13::before{background-image:url(/assets/images/service/function/icon13.svg)}.heading-function.-f14::before{background-image:url(/assets/images/service/function/icon14.svg)}.heading-function.-f15::before{background-image:url(/assets/images/service/function/icon15.svg)}.heading-function.-f16::before{background-image:url(/assets/images/service/function/icon16.svg)}.heading-function.-f17::before{background-image:url(/assets/images/service/function/icon17.svg)}.heading-function.-f18::before{background-image:url(/assets/images/service/function/icon18.svg)}.heading-function.-f19::before{background-image:url(/assets/images/service/function/icon19.svg)}.heading-function.-f_tree::before{background-image:url(/assets/images/service/function/icon_tree.svg)}.heading-function.-f_sharing:before{background-image:url(/assets/images/service/function/icon_share.svg?)}.heading-function.-f_addition01:before{background-image:url(/assets/images/service/function/addition01.svg?)}.heading-function.-f_classification03:before{background-image:url(/assets/images/service/function/classification03.svg?)}.heading-function.-f_dtm:before{background-image:url(/assets/images/service/function/dtm.svg?)}.heading-function.-f_dsm:before{background-image:url(/assets/images/service/function/dsm.svg?)}.heading-function::before{content:"";display:block;width:50px;height:50px;background-size:50%;background-repeat:no-repeat;background-position:50%;background-color:#0b63f3;border-radius:50%;position:absolute;top:50%;left:0;transform:translate(0, -50%)}@media(max-width: 830px){.heading-function::before{width:45px;height:45px}}@media(max-width: 505px){.heading-function::before{width:40px;height:40px}}.container-file{margin:0}.container-file dt,.container-file dd{font-size:1.4rem;margin:0}.container-file dt .list-disc,.container-file dd .list-disc{margin-bottom:0;margin-left:1em}.container-bg{background-color:#eff6ff;padding:58px 84px;padding:5% 8%;border-radius:8px;margin-bottom:20px}.container-wrapper{z-index:2;position:relative;box-sizing:content-box;padding-right:4%;padding-left:4%;margin:0 auto;max-width:1008px}@media(max-width: 830px){.container-wrapper{padding-right:35px;padding-left:35px}}@media(max-width: 505px){.container-wrapper{padding-right:20px;padding-left:20px}}.container-wrapper.-wide{max-width:100%}.container-wrapper.-narrow{max-width:838px}.container-link a{position:relative;display:block;padding:0;margin:0 0 12px 0}@media(max-width: 830px){.container-link a{margin-bottom:10px}}.container-hubspotform{padding:30px;border:1px solid #cbd5e1;border-radius:10px;margin:0 0 0 0}.container-meta{font-size:1.4rem;color:#64748b}.container-meta>*:last-child::after{content:none}.container-meta .cats{margin:5px 0 0 0;display:flex;column-gap:5px}.container-meta .cats>*{background-color:#0b63f3;color:#fff;border-radius:4px;padding:4px 8px;font-size:1rem}.container-meta time{display:inline-block;font-family:"Open Sans";font-weight:500;letter-spacing:0;margin-right:10px}.container-meta .cat{display:inline-block;text-align:center}.container-meta.-singlenews{margin:0 0 30px 0}.container-box{border-radius:10px;box-shadow:2px 2px 6px rgba(0,0,0,.2);padding:53px 70px;margin:0 0 30px 0}@media(max-width: 830px){.container-box{box-shadow:2px 2px 5px rgba(0,0,0,.2)}}@media(max-width: 505px){.container-box{box-shadow:1px 1px 5px rgba(0,0,0,.2)}}@media(max-width: 830px){.container-box{padding:30px 30px;margin-bottom:25px}}@media(max-width: 505px){.container-box{padding:22px;margin-bottom:25px}}.container-box .list-disc{margin-bottom:0}.container-box.-line{box-shadow:none;border:1px solid #cbd5e1;margin-bottom:60px}.container-box.-line .p-caption{margin-bottom:-1.5em;margin-right:-1em}@media(max-width: 505px){.container-box.-line .p-caption{margin:15px auto 0 auto}}.container-box.-icon{padding:40px}@media(max-width: 505px){.container-box.-icon{padding:20px}}.container-box.-function{padding:30px}.container-box.-function dt{margin-bottom:10px}.container-column{display:flex;justify-content:space-between;width:100%}@media(max-width: 505px){.container-column{display:block}}.container-column>*{flex:1}@media(max-width: 505px){.container-column>*.-image{margin-bottom:20px}}.container-column>*.-image img{display:block;overflow:hidden;border-radius:5px;width:100%;margin:0 0 20px 0}.container-column>*.-image img:last-child{margin-bottom:0}.container-column>*.left{max-width:390px}@media(max-width: 505px){.container-column>*.left{margin-bottom:30px}}.container-column>*.right{max-width:440px;margin-left:30px}@media(max-width: 505px){.container-column>*.right{margin-left:0}}.container-column>* .title{font-size:2.2rem;line-height:3.6rem;color:#0b63f3;margin:0 0 10px 0;font-weight:normal}@media(max-width: 830px){.container-column>* .title{font-size:2rem;line-height:3.4rem;margin-bottom:10px}}@media(max-width: 505px){.container-column>* .title{margin-bottom:3px;font-weight:600}}.container-column.-noimage>*{max-width:100%}.container-column.-noimage>*.right{margin-left:0}.container-column.-index{align-items:center}.container-column.-index>*.left{max-width:390px}.container-column.-index>*.right{max-width:390px;margin-left:40px}@media(max-width: 505px){.container-column.-index>*.right{margin-left:0}}.container-column.-index>* .title{font-size:2.5rem;line-height:3.6rem;color:#334155;margin:0 0 15px 0;font-weight:600}@media(max-width: 830px){.container-column.-index>* .title{font-size:2rem;line-height:3.4rem;margin-bottom:10px}}.container-column.-index>* .title .caption{font-size:1.4rem}.container-column.-reverse{flex-direction:row-reverse}.container-column.-fit>*{margin:0;width:50%;max-width:50%}@media(max-width: 505px){.container-column.-fit>*{width:auto;max-width:none}}.container-column.-icon{align-items:center}.container-column.-icon .left{max-width:100px}@media(max-width: 505px){.container-column.-icon .left{max-width:60px;margin:20px auto}}.container-column.-icon .right{max-width:100%;margin-left:40px}@media(max-width: 505px){.container-column.-icon .right{margin-left:0}}.container-explain{border-bottom:1px solid #cbd5e1;padding:40px 0}@media(max-width: 505px){.container-explain{padding-bottom:30px;margin-bottom:30px}}.container-explain:last-of-type{border:none}.container-explain.-normargin{margin:0;padding:0}.container-explain .summary{display:flex;justify-content:space-between}@media(max-width: 505px){.container-explain .summary{flex-direction:column-reverse}}.container-explain .summary>*{flex:1}.container-explain .summary>.text{line-height:1.866}@media(max-width: 1100px){.container-explain .summary>.text{flex:.65}}.container-explain .summary>.text .list-disc{margin-bottom:0}.container-explain .summary>.thumb{max-width:280px;margin-left:50px;border-radius:8px;overflow:hidden}@media(max-width: 1100px){.container-explain .summary>.thumb{flex:.4;margin-left:5%}}@media(max-width: 505px){.container-explain .summary>.thumb{margin-left:0;margin-bottom:20px;max-width:100%}}.container-explain .summary>.thumb>*{margin-bottom:40px}.container-explain .summary>.thumb>*.banner{border:1px solid #d7dee7;border-radius:8px;overflow:hidden}.container-explain .summary>.thumb>*:last-child{margin-bottom:0}.container-explain .summary>.thumb.-mov .inner a{position:relative;display:block;border-radius:6px;overflow:hidden}.container-explain .summary>.thumb.-mov .inner a::after{content:"";transition:all .2s ease-in-out;opacity:.8;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:50px;background:url(/assets/images/common/youtube.png) no-repeat;background-position:50%;background-size:contain}.container-explain .summary>.thumb.-mov .inner:hover::after{opacity:1}.container-explain .summary>.thumb.icon img{background-repeat:no-repeat;background-position:50%;background-size:80px auto;background-color:#0f172a}.container-explain .summary>.thumb .zoom{position:relative;display:block;transition:all .3s ease-in-out}@media(max-width: 505px){.container-explain .summary>.thumb .zoom{pointer-events:none;cursor:default}}.container-explain .summary>.thumb .zoom:after{content:"";background-color:#000;background:url(/assets/images/common/icon_zoom.svg) no-repeat;background-size:60%;background-position:50%;width:20px;height:20px;position:absolute;bottom:10px;right:10px;background-color:rgba(0,0,0,.5);border-radius:50%}.container-explain .summary>.thumb .zoom img{transition:all .2s ease-in-out}.container-explain .summary>.thumb .zoom:hover img{opacity:.7;transform:scale(1.04)}.container-explain .summary>.thumb img{display:block;width:100%}.container-explain .summary.-reverse{flex-direction:row-reverse}@media(max-width: 505px){.container-explain .summary.-reverse{flex-direction:column-reverse}}.container-explain.-forheader .summary{margin-bottom:70px}@media(max-width: 505px){.container-explain.-forheader .summary{flex-direction:column;margin-bottom:40px}.container-explain.-forheader .summary>.text{margin-bottom:30px}.container-explain.-forheader .summary>.thumb{margin-bottom:30px;max-width:70%;margin:0 auto}}.container-explain.-plan .summary{display:block}.container-explain.-plan .summary>.title{display:flex}@media(max-width: 505px){.container-explain.-plan .summary>.title{display:block}}.container-explain.-plan .summary>.title>p{flex:.7}.container-explain.-plan .summary>.title>.thumb{flex:.3;min-width:200px;margin:0 auto 20px auto}@media(max-width: 505px){.container-explain.-plan .summary>.title>.thumb{max-width:80%;padding:10px 0}}.container-explain.-plan .summary>.title>.thumb img{display:block;width:100%;margin:0 auto}.container-explain.-plan .summary>.text{max-width:65%}@media(max-width: 830px){.container-explain.-plan .summary>.text{max-width:100%}}.container-explain.-inquiry{margin:0;padding:0}.container-explain.-inquiry .summary{align-items:center}@media(max-width: 505px){.container-explain.-inquiry .summary{flex-direction:column;justify-content:flex-start}}.container-explain.-inquiry .summary>.text{margin-bottom:0px}@media(max-width: 505px){.container-explain.-inquiry .summary>.text{margin-bottom:1em}}.container-explain.-inquiry .summary>.link{max-width:340px;margin-left:50px}@media(max-width: 505px){.container-explain.-inquiry .summary>.link{max-width:100%;width:100%;margin:0 auto}.container-explain.-inquiry .summary>.link>*{margin:0 auto}}.container-explain .thumb.-mov .inner .heading-mov{margin:0 0 20px 0;font-size:130%}.container-explain .thumb.-mov .inner .youtube{display:block;aspect-ratio:16/9;width:100%;border-radius:12px;overflow:hidden}.container-faq{border-radius:8px;box-shadow:2px 2px 6px rgba(0,0,0,.2);padding:0;margin:0 0 20px 0}@media(max-width: 830px){.container-faq{box-shadow:2px 2px 5px rgba(0,0,0,.2)}}@media(max-width: 505px){.container-faq{box-shadow:1px 1px 5px rgba(0,0,0,.2)}}@media(max-width: 830px){.container-faq{margin-bottom:15px}}@media(max-width: 505px){.container-faq{margin-bottom:10px}}.container-faq dt{position:relative;margin:0 0 0;padding:30px 15% 30px 15%;line-height:1.5;font-weight:600;font-size:1.7rem;cursor:pointer}@media(max-width: 830px){.container-faq dt{padding:25px 12% 25px 12%}}@media(max-width: 505px){.container-faq dt{padding:16px 12% 16px 12%;font-size:1.6rem}}.container-faq dt:hover{color:#6ca1f8}.container-faq dt::before{content:"Q";font-size:3.4rem;font-family:"Open Sans";position:absolute;color:#999;line-height:1.1;left:5%;top:.6em;font-weight:500}@media(max-width: 830px){.container-faq dt::before{top:.8em;left:5%;font-size:2.8rem}}@media(max-width: 505px){.container-faq dt::before{top:.8em;left:4%;font-size:2rem}}.container-faq dt::after{content:"";position:absolute;color:#999;line-height:1.1;right:6%;top:50%;width:8px;height:8px;border-right:2px solid #334155;border-bottom:2px solid #334155;transform:rotate(45deg);margin:-5px 0 0 0;transition:all .3s ease-in-out}@media(max-width: 505px){.container-faq dt::after{right:5%}}.container-faq dt.-active::after{transform:rotate(-135deg)}.container-faq dd{margin:0 0 0 0;padding:20px 15% 30px 15%;position:relative}@media(max-width: 830px){.container-faq dd{padding:18px 12% 25px 12%}}@media(max-width: 505px){.container-faq dd{padding-top:10px}}.container-faq dd::before{content:"";height:1px;width:70%;margin:0 15%;background-color:#eee;top:0;left:0;display:block;position:absolute}@media(max-width: 830px){.container-faq dd::before{width:76%;margin:0 12%}}.container-faq dd::after{content:"A";font-size:3.4rem;font-family:"Open Sans";position:absolute;color:#999;line-height:1.1;left:5%;top:.7em;font-weight:500}@media(max-width: 830px){.container-faq dd::after{top:1em;left:5%;font-size:2.8rem}}@media(max-width: 505px){.container-faq dd::after{left:4%;font-size:2.2rem}}.container-faq dd .title{color:#7da2f4;font-size:1.7rem;margin-bottom:5px}@media(max-width: 505px){.container-faq dd .title{font-size:1.6rem;line-height:1.5}}.container-tags>*{display:inline-block;background-color:#0b63f3;color:#fff;border-radius:4px;padding:4px 8px;margin:0 3px 0;line-height:1.7;font-size:1rem;transition:all .2s ease-in-out}.container-tags>*:hover{opacity:.8}.container-tags>*:first-child{margin-left:0}.container-tags>*:last-child{margin-right:0}.container-tags>* a{color:#fff}.container-feature{display:flex;border-bottom:1px solid #d7dee7;margin:0 0 40px 0;padding:0 0 40px 0}@media(max-width: 505px){.container-feature{display:block;margin-bottom:30px;padding-bottom:30px}}.container-feature .number{font-size:3.4rem;font-family:"Open Sans";font-weight:normal;line-height:1;margin:4px 120px 0 0;position:relative}@media(max-width: 505px){.container-feature .number{margin:0 0 10px 0}}.container-feature .number::after{content:"";position:absolute;height:1px;width:70px;background-color:#d7dee7;top:.5em;left:2em}@media(max-width: 505px){.container-feature .number::after{content:none}}.container-feature dd{margin-bottom:0}.container-feature .title{font-size:2.2rem;color:#0b63f3;font-weight:normal;margin:0 0 10px 0}.container-plan{display:flex;margin:0 -1% 50px -1%}@media(max-width: 505px){.container-plan{display:block;margin:0 0 25px 0}}.container-plan>*{width:31.3%;margin:0 1%}@media(max-width: 505px){.container-plan>*{width:auto;margin:0 0 26px 0}}.container-price{text-align:center;margin:0 0 0}.container-price>.amount{margin:0}.container-price>.amount .price{font-family:"Open Sans";font-weight:800;font-size:4.8rem;margin:0;line-height:1.2}@media(max-width: 830px){.container-price>.amount .price{font-size:4rem}}.container-price>.amount .price.-ask{font-size:2.8rem;margin-top:20px;display:block}.container-price>.amount .unit{display:inline-block;font-size:1.9rem;margin-left:10px;font-weight:600}.container-plansub{padding:20px 0px;text-align:center;border-bottom:1px solid #ccc}.container-plansub:first-child{padding-top:0}.container-plansub:last-child{border-bottom:none}.container-plansub.-left .detail{text-align:left}.container-plansub>.title::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#64748b;vertical-align:2px;margin:0 8px 0 0}.container-plansub>.detail{margin:0;letter-spacing:.05em}.container-plansub>.detail .list-disc{margin-bottom:0}.container-planfunction{padding:20px 0px;border-bottom:1px solid #ccc}.container-planfunction:first-child{padding-top:0}.container-planfunction:last-child{border-bottom:none}.container-planfunction.-left .detail{text-align:left}.container-planfunction>.title{text-align:center}.container-planfunction>.title::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#64748b;vertical-align:2px;margin:0 8px 0 0}.container-planfunction>.detail{margin:0;letter-spacing:.05em}.container-planfunction>.detail .list-disc{margin-bottom:0}.container-ctawindow{display:none;width:250px;background-color:#fff;box-shadow:0px 10px 20px rgba(0,0,0,.3);position:fixed;border-radius:6px;right:40px;bottom:40px;z-index:50;cursor:pointer}.container-ctawindow:hover{opacity:.8}@media(max-width: 830px){.container-ctawindow{right:30px;bottom:30px;width:220px}}@media(max-width: 505px){.container-ctawindow{width:200px;right:20px;bottom:20px}}.container-ctawindow>.close{display:block;width:30px;height:30px;background-color:#0b63f3;border-radius:50%;position:absolute;right:-15px;top:-15px;cursor:pointer}.container-ctawindow>.close span{display:inline-block;height:2px;width:40%;margin:0 auto;background-color:#fff;position:absolute;top:60%;left:30%;transition:all .2s ease-in-out;margin-top:-4px}.container-ctawindow>.close span:first-child{transform:rotate(-45deg)}.container-ctawindow>.close span:last-child{transform:rotate(45deg)}.container-ctawindow>.close:hover{background-color:#fff}.container-ctawindow>.close:hover span{background-color:#0b63f3}.container-ctawindow a{display:block}.container-ctawindow .thumb{border-radius:6px 6px 0 0;overflow:hidden}.container-ctawindow .thumb img{display:block;width:100%;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.container-ctawindow figure figcaption{display:block;padding:12px 12px;text-align:center}.container-ctawindow figure figcaption .title{background-color:#0b63f3;border-radius:15px;padding:4px 16px;display:inline;max-width:98%;color:#fff;text-align:center}@media(max-width: 505px){.container-ctawindow figure figcaption .title{font-size:1.2rem}}.container-requiestform{display:flex;column-gap:50px}@media(max-width: 830px){.container-requiestform{flex-direction:column;row-gap:30px}}.container-requiestform>*{flex:1}.container-requiestform>*.explain .image{margin-bottom:30px}@media(max-width: 830px){.container-requiestform>*.explain .image{margin-bottom:0}}.container-requiestform>*.explain .image img{display:block;width:100%;overflow:hidden;border:1px solid #d9e3ea}.container-requiestform>*.explain .detail{margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #ddd}.container-requiestform>*.explain .list-disc{font-size:120%;margin-bottom:0}.container-requiestform>*.explain .heading-sub{margin-bottom:30px;font-size:3rem;line-height:1.5}.container-requiestform>*.explain .box{background-color:#f9f9f9;padding:20px;margin:10px 0;border:1px solid #ddd;border-radius:6px}.container-requiestform>*.explain .box dd{margin-bottom:0}.container-requiestform>*.explain .message.-mt30{margin-top:30px}.container-requiestform>*.explain .message p{margin-bottom:.4em}.container-requiestform>*.explain .message .tel{display:inline-block;font-size:180%;font-weight:600;vertical-align:middle}.container-requiestform>*.explain .message .tel:before{content:"";display:inline-block;vertical-align:0;width:20px;height:20px;background:url(/assets/images/common/tel_b.svg) no-repeat;background-position:50%;margin-right:12px}.container-requiestform>*.container-hubspotform{min-width:560px}@media(max-width: 830px){.container-requiestform>*.container-hubspotform{min-width:auto}}.container-cta .btn-basic{font-size:120%}.container-cta .p-copy{margin-bottom:40px}@media(max-width: 505px){.container-cta .p-copy{margin-bottom:30px}}.container-cta .contact{text-align:center}.container-cta .banner{background-color:#fff;max-width:840px;margin:40px auto;padding:40px;align-items:center;text-align:center;border-radius:10px;box-shadow:2px 2px 6px rgba(0,0,0,.2)}@media(max-width: 505px){.container-cta .banner{padding:25px;margin:30px auto}}@media(max-width: 830px){.container-cta .banner{box-shadow:2px 2px 5px rgba(0,0,0,.2)}}@media(max-width: 505px){.container-cta .banner{box-shadow:1px 1px 5px rgba(0,0,0,.2)}}.container-cta .banner .nav-btn{display:flex;column-gap:40px}@media(max-width: 505px){.container-cta .banner .nav-btn{flex-direction:column;row-gap:30px}}.container-cta .banner .nav-btn>.b{flex:1}.container-cta .banner .nav-btn>.b .btn-basic{display:block;padding:12px 0;margin:0 auto;max-width:100%;width:100%}.container-cta .banner .nav-btn>.b .copy{font-size:120%;margin:0 0 20px 0;color:#0b63f3;position:relative;padding:0 40px;display:inline-block}.container-cta .banner .nav-btn>.b .copy:before,.container-cta .banner .nav-btn>.b .copy:after{content:"";width:24px;height:1px;background-color:#0b63f3;display:inline-block;position:absolute;bottom:50%}.container-cta .banner .nav-btn>.b .copy:after{right:0;transform:rotate(-55deg)}.container-cta .banner .nav-btn>.b .copy:before{left:0;transform:rotate(55deg)}.container-cta .tel{font-size:120%;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.container-cta .tel .number{font-weight:600;font-size:160%;background:url(/assets/images/common/tel_b.svg) no-repeat;background-size:auto 60%;background-position:0px 50%;padding-left:35px;margin:0 20px 0}.container-flow{display:flex;justify-items:center;align-items:center;column-gap:0px;padding:40px 0 30px 0}@media(max-width: 505px){.container-flow{flex-direction:column}}.container-flow>*{flex:1;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff;white-space:nowrap}@media(max-width: 505px){.container-flow>*{margin:0 0 22px 0;flex-direction:column}}.container-flow>*.main .label{background-color:#0b63f3}.container-flow>*.main .label:after{content:"主な活用領域";color:#0b63f3}.container-flow>*.sub .label{background-color:#5e9afc}.container-flow>*.sub .label:after{content:"活用サポート領域";color:#5e9afc}.container-flow>* .label{position:relative;background-color:#999;padding:10px 10px;border-radius:5px;display:block;flex:1;font-weight:bold}@media(max-width: 505px){.container-flow>* .label{border:2px solid;width:240px}}.container-flow>* .label:after{font-size:90%;text-align:center;display:block;position:absolute;transform:translateY(-2.2em);top:0;left:0;width:100%;color:#333;font-weight:normal}.container-flow>*:last-child{flex:.9}.container-flow>*:last-child:after{content:none}.container-flow>*:after{content:"";display:inline-block;width:10px;height:20px;background-color:#ccc;clip-path:path("M 0 0 L 10 10 L 0 20 Z");vertical-align:middle;margin:0 10px}@media(max-width: 505px){.container-flow>*:after{width:20px;height:10px;background:#ccc;clip-path:polygon(0 0, 100% 0, 50% 100%);margin:5px 0}}.container-case{margin-bottom:60px}.container-case .title{font-size:140%;font-weight:500}.container-case .image{border-radius:8px;overflow:hidden}.container-case .image img{display:block;width:100%}.container-casefilterbox{border:1px solid #ddd;padding:20px 20px;border-radius:12px;margin:0 0 40px 0}.container-casefilterbox .nav-filter{padding:0 10px;border-bottom:1px solid #ddd;margin-bottom:6px;padding-bottom:6px}.container-casefilterbox .nav-button{margin:20px 0 0 0;text-align:center}.container-functiondetail{margin-bottom:40px}.container-functiondetail>.summary{font-size:120%;margin:0 0 40px 0;background-color:rgba(11,99,243,.1);padding:40px;border-radius:12px}@media(max-width: 505px){.container-functiondetail>.summary{padding:20px}}.container-functiondetail .check{margin:6px 0 0 0}.container-functiondetail .check>*{background-image:url(/assets/images/common/check.svg);background-repeat:no-repeat;background-position:0 6px;padding-left:40px;background-size:24px;margin:5px 0;color:#0b63f3}.container-functiondetail .box{padding:20px 30px;border-radius:12px;margin-top:20px;box-shadow:2px 2px 6px rgba(0,0,0,.2)}@media(max-width: 830px){.container-functiondetail .box{box-shadow:2px 2px 5px rgba(0,0,0,.2)}}@media(max-width: 505px){.container-functiondetail .box{box-shadow:1px 1px 5px rgba(0,0,0,.2)}}@media(max-width: 505px){.container-functiondetail .box{padding:20px}}.container-functiondetail .box.-voice{margin:50px 0 0 0}@media(max-width: 505px){.container-functiondetail .box.-voice{margin-top:30px}}.container-functiondetail .point{margin:40px 0 40px 0}.container-functiondetail .point>dt{padding:4px 0;margin:0 0 5px 0;display:flex;column-gap:20px;align-items:center;font-weight:500}@media(max-width: 505px){.container-functiondetail .point>dt{flex-direction:column;align-items:flex-start}}.container-functiondetail .point>dt .icon{font-size:140%;display:block}@media(max-width: 505px){.container-functiondetail .point>dt .icon{font-size:120%}}.container-functiondetail .point>dt .label{font-size:130%}@media(max-width: 505px){.container-functiondetail .point>dt .label{font-size:110%}}.container-functiondetail .point>dd{border-left:1px solid #ccc;padding:4px 0 4px 22px;margin-left:10px}.container-functiondetail .share{text-align:center;font-size:120%}.container-functiondetail .image-line{border-color:#aaa;border-radius:12px;overflow:hidden}.container-functiondetail .image-line img{display:block}.container-functiondetail .image-block{margin:20px auto;border-radius:12px;overflow:hidden}.container-functiondetail .image-block img{display:block}.container-functiondetail .image-block.-half{width:50%}@media(max-width: 505px){.container-functiondetail .image-block.-half{width:80%}}.container-functiondetail .heading-item{font-size:150%;font-weight:500;margin:0 0 12px 0}.container-functiondetail .heading-sub{font-size:120%;margin:2em 0 5px 0}.container-functiondetail .heading-voice{font-size:120%;font-weight:500;margin-bottom:20px}.container-functiondetail .nav-group{padding:10px 0 20px 0}.container-functiondetail .photoparagprah{display:flex;column-gap:40px}@media(max-width: 505px){.container-functiondetail .photoparagprah{flex-direction:column}}.container-functiondetail .photoparagprah .thumb{max-width:260px}@media(max-width: 505px){.container-functiondetail .photoparagprah .thumb{max-width:100%}}.container-functiondetail .photoparagprah .thumb img{border-radius:8px;overflow:hidden}.container-functiondetail .photoparagprah .text .user{font-weight:500}.list-news>.item{line-height:1.7;padding:18px 0;border-bottom:1px solid #cbd5e1;display:flex;width:100%;align-items:center}@media(max-width: 505px){.list-news>.item{align-items:flex-start}}.list-news>.item a:hover .title{color:#6ca1f8}.list-news>.item a:hover .thumb img{transform:scale(1.1)}.list-news>.item .inner{width:100%;display:flex;align-items:center}.list-news>.item .inner .text{flex:1}.list-news>.item .inner .thumb{max-width:150px;min-width:150px;border-radius:6px;overflow:hidden;border:1px solid #cbd5e1;margin-right:28px;background:url(/assets/images/common/news.png) no-repeat;background-position:50%;background-size:cover}@media(max-width: 505px){.list-news>.item .inner .thumb{min-width:80px;width:80px;margin-right:18px;border-radius:4px;margin-top:5px}}.list-news>.item .inner .thumb img{width:100%;display:block;background-position:50%;background-size:cover;transition:all .4s ease-in-out}.list-news>.item .inner .title{display:block;color:#334155;margin:0 0 10px 0;font-size:1.7rem;line-height:1.5;font-weight:600}@media(max-width: 830px){.list-news>.item .inner .title{font-size:1.6rem}}@media(max-width: 505px){.list-news>.item .inner .title{font-size:1.5rem;margin-bottom:3px}}.list-news.-grid{display:flex;padding:20px 0}@media(max-width: 505px){.list-news.-grid{display:block}}.list-news.-grid>.item{width:calc(33.3% - 30px);border:none;margin-right:30px;flex-direction:column;justify-content:flex-start;padding:0}@media(max-width: 505px){.list-news.-grid>.item{width:80%;margin:0 auto}}.list-news.-grid>.item .inner{flex-direction:column}.list-news.-grid>.item .inner .thumb{width:100%;max-width:100%;margin:0 0 15px 0}.list-news.-grid>.item .inner .text{width:100%}.list-link{white-space:nowrap;display:flex;flex-wrap:wrap}.list-link.-cols4>*{width:25%;margin:0 0 8px 0}@media(max-width: 830px){.list-link.-cols4>*{margin-bottom:12px;width:50%}}@media(max-width: 505px){.list-link.-cols4>*{width:auto}}.list-link.-cols4>* .icon-status{margin-left:10px}.list-link.-cols4>* a{display:inline-block;color:#334155;position:relative}.list-link.-cols4>* a:after{content:"";width:0px;height:1px;background-color:#0b63f3;transition:all .2s ease-in-out;position:absolute;left:0;bottom:0px}.list-link.-cols4>* a:hover{color:#0b63f3}.list-link.-cols4>* a:hover:after{width:100%}@media(max-width: 505px){.list-link.-cols4{column-count:1}}.list-disc{list-style-type:disc;margin:3px 0 30px 20px}@media(max-width: 505px){.list-disc{margin-left:18px}}.list-disc.-nodisc{list-style-type:none;margin-left:0}.list-disc>li{line-height:1.7;margin:0 0 2px 0}.list-disc.-nomargin{margin:0 0 0 20px}.list-disc.-cols3{column-count:3}@media(max-width: 505px){.list-disc.-cols3{column-count:2}}.list-number{list-style-type:decimal;margin:10px 0 30px 40px}.list-number>li{line-height:1.7;margin:0 0 5px 0}.list-parentheses{line-height:2;margin-bottom:3rem}.list-circlenumber{list-style-type:none;margin:20px 0 30px 0px;counter-reset:li;border-top:1px solid #ccc}.list-circlenumber>li{margin:0 0 0 0;padding:12px 0 12px 60px;position:relative;line-height:1.7;border-bottom:1px solid #ccc}@media(max-width: 505px){.list-circlenumber>li{padding:10px 0 10px 50px}}.list-circlenumber>li:before{counter-increment:li;content:counter(li);background-color:#fff;border:2px solid #000;font-size:1.8rem;font-weight:600;top:5px;left:0px;border-radius:50%;text-align:center;display:inline-block;width:35px;height:35px;line-height:1;display:flex;align-items:center;justify-content:center;position:absolute;left:20px;top:50%;transform:translate(-50%, -50%)}@media(max-width: 830px){.list-circlenumber>li:before{width:25px;height:25px}}@media(max-width: 830px){.list-circlenumber>li:before{width:25px;height:25px}}.list-circlealphabet{list-style-type:none;margin:20px 0 30px 0px;counter-reset:alphabeticList;border-top:1px solid #ccc}.list-circlealphabet>li{margin:0 0 0 0;padding:12px 0 12px 60px;position:relative;line-height:1.7;border-bottom:1px solid #ccc;counter-increment:alphabeticList}@media(max-width: 505px){.list-circlealphabet>li{padding:10px 0 10px 50px}}.list-circlealphabet>li:before{content:counter(alphabeticList, upper-alpha);speak:counter(alphabeticList, upper-alpha);background-color:#000;color:#fff;font-size:1.8rem;font-weight:600;top:5px;left:0px;border-radius:50%;text-align:center;display:inline-block;width:35px;height:35px;line-height:1;display:flex;align-items:center;justify-content:center;position:absolute;left:20px;top:50%;transform:translate(-50%, -50%)}@media(max-width: 830px){.list-circlealphabet>li:before{width:25px;height:25px}}@media(max-width: 830px){.list-circlealphabet>li:before{width:25px;height:25px}}.list-alphabet{margin-left:25px;list-style-type:lower-alpha}.list-alphabetupper{margin-left:25px;list-style-type:upper-alpha}.list-company{display:flex;align-items:center}.list-company>*{margin:0 15px;max-width:140px;padding:10px 0}@media(max-width: 830px){.list-company>*{max-width:100px}}.list-company>* img{display:block;max-width:100%;max-height:50px;margin:0 auto}.list-terms ol{list-style-type:decimal;padding-left:2em}.list-terms ol ol>li{list-style-type:none;position:relative;counter-increment:cnt}.list-terms ol ol>li::before{content:"(" counter(cnt) ") ";position:absolute;left:-2em}.list-material{display:flex;column-gap:30px;justify-content:space-between;padding:40px 40px;border-radius:18px;flex-wrap:wrap;margin:20px 0;background-color:rgba(11,99,243,.1)}.list-material dl{text-align:center}.list-material dl dt{margin:0 auto 10px auto}.list-material dl dt img{display:block;object-fit:cover;aspect-ratio:1/1;border-radius:12px;width:120px;object-position:50%}.list-material dl dd{margin:0}.list-flow{display:flex;column-gap:50px;justify-content:center;border-radius:18px;flex-wrap:wrap;max-width:800px;margin:0 auto;padding:30px 0}@media(max-width: 505px){.list-flow{gap:20px 0px}}@media(max-width: 505px){.list-flow>*{width:50%}}.list-flow>* dl{text-align:center}.list-flow>* dl dt{text-align:center;color:#0b63f3}.list-flow>* dl dd{margin:0;font-weight:bold}.list-flow>* dl dd .thumb{margin-bottom:20px}@media(max-width: 505px){.list-flow>* dl dd .thumb{margin-bottom:0px}}.list-flow>* dl dd .thumb img{display:block;object-fit:cover;aspect-ratio:1/1;border-radius:12px;width:140px;object-position:50%}@media(max-width: 505px){.table-wrap{overflow-x:auto}}.table-grid{max-width:100%;margin:0 0 30px 0;border-top:1px solid #aaa;border-left:1px solid #aaa}.table-grid th,.table-grid td{border-bottom:1px solid #aaa;border-right:1px solid #aaa;padding:8px 12px;line-height:1.7;text-align:left}.table-grid th{background-color:#efefef}.table-grid.-cell2 th{min-width:20%}.table-grid .list-disc{margin-top:10px;margin-bottom:10px}.table-line{max-width:100%;margin:5px 0 30px 0;border-top:1px solid #dcdcdc}.table-line .icon-status.-new{display:inline-block;width:40px;margin-left:10px;margin-top:3px}@media(max-width: 505px){.table-line .icon-status.-new{display:block;margin-left:0}}.table-line th,.table-line td{padding:8px;line-height:1.7;text-align:left;border-bottom:1px solid #d7dee7}@media(max-width: 830px){.table-line th,.table-line td{padding:12px 8px}}@media(max-width: 505px){.table-line th,.table-line td{padding:8px}}.table-line th{color:#64748b}@media(max-width: 505px){.table-line.-history{margin-bottom:20px}}.table-line.-history td,.table-line.-history th{padding:14px 12px}.table-line.-history th{font-weight:600;text-align:center}.table-line.-history .icon-category{margin-right:14px}.table-line.-history .line{margin:6px 0;display:flex}@media(max-width: 505px){.table-line.-history .line{display:block;margin:0 0 15px 0}.table-line.-history .line:last-of-type{margin-bottom:0}}@media(max-width: 505px){.table-line.-history .line>.icon{margin-bottom:5px}}@media(max-width: 505px){.table-line.-item tr{display:block}}.table-line.-item tr th,.table-line.-item tr td{border-bottom:1px solid #d7dee7;padding:16px 12px;line-height:1.7;text-align:left}@media(max-width: 830px){.table-line.-item tr th,.table-line.-item tr td{padding:12px 8px}}@media(max-width: 505px){.table-line.-item tr th,.table-line.-item tr td{display:block;padding:8px;width:auto}}.table-line.-item tr th{width:30%;color:#64748b;font-size:2.2rem;font-weight:400}@media(max-width: 830px){.table-line.-item tr th{width:33%;font-size:1.8rem}}@media(max-width: 505px){.table-line.-item tr th{width:auto;border-bottom:none;font-size:1.7rem;padding-bottom:0}}.table-line.-comapny th{width:30%;font-weight:600}.table-line.-comapny td,.table-line.-comapny th{padding:14px 12px;vertical-align:top}.table-line.-plan{color:#334155;table-layout:fixed}@media(max-width: 505px){.table-line.-plan{width:130vw;max-width:none}}.table-line.-plan th,.table-line.-plan td{font-size:1.5rem;padding:14px 6px;border:none}@media(max-width: 830px){.table-line.-plan th,.table-line.-plan td{font-size:90%}}@media(max-width: 505px){.table-line.-plan th,.table-line.-plan td{padding:10px 6px}}.table-line.-plan th.item,.table-line.-plan td.item{text-align:left;padding-left:3%;white-space:nowrap}@media(max-width: 830px){.table-line.-plan th.item,.table-line.-plan td.item{padding-left:2%}}@media(max-width: 505px){.table-line.-plan th.item,.table-line.-plan td.item{padding-left:4px;padding-right:4px;position:sticky;left:0;background-color:#fff;width:130px;white-space:nowrap;z-index:5}.table-line.-plan th.item:after,.table-line.-plan td.item:after{content:"";height:100%;width:1px;background-color:#d7dee7;display:block;position:absolute;right:0;top:0}}@media(max-width: 505px){.table-line.-plan .item{position:sticky}}.table-line.-plan thead{position:sticky;top:100px;background-color:#fff}@media(max-width: 1100px){.table-line.-plan thead{top:70px}}@media(max-width: 830px){.table-line.-plan thead{top:70px}.table-line.-plan thead::after{content:"";width:100%;height:1px;background-color:#d7dee7;position:absolute;bottom:0;left:0}}@media(max-width: 505px){.table-line.-plan thead{position:static}}.table-line.-plan thead tr th{white-space:nowrap;color:#0b63f3;background-color:#fff;position:relative;font-weight:600;width:25%}@media(max-width: 505px){.table-line.-plan thead tr th{width:33.3%}}.table-line.-plan thead tr th:after{content:"";width:100%;height:1px;background-color:#eff6ff;position:absolute;bottom:-1px;left:0}.table-line.-plan tbody strong{color:#0b63f3}.table-line.-plan tbody tr td{width:25%}.table-line.-plan tbody tr:nth-child(odd) th,.table-line.-plan tbody tr:nth-child(odd) td{background-color:#eff6ff}.table-scroll{overflow-x:auto}.table-scroll>table{min-width:760px}.image-line{border:1px solid #ddd;display:block;margin:20px 0}.btn-basic{border-radius:8px;width:100%;padding:5px 40px;text-align:center;color:#fff;background-color:#0b63f3;position:relative;transition:all .2s ease-in-out;line-height:1.866;display:inline-flex;align-items:center;justify-content:center;height:50px;align-items:center;margin:0;max-width:340px;line-height:1.5;margin-bottom:12px}@media(max-width: 830px){.btn-basic{padding:8px 30px}}@media(max-width: 505px){.btn-basic{padding:8px 10px;display:flex;flex-wrap:wrap;width:80%;margin-right:auto;margin-left:auto;font-size:105%}}.btn-basic:hover{opacity:.8}.btn-basic.-white{color:#0b63f3;background-color:#fff;border:1px solid #0b63f3}.btn-basic.-white:hover{background-color:#0b63f3;color:#fff}.btn-basic:last-of-type{margin-bottom:0}.btn-basic.-inquiry{border-radius:40px}.btn-basic.-sub{width:auto;color:#fff;background-color:#64748b;height:50px}@media(max-width: 505px){.btn-basic.-sub{width:80%}}.btn-basic.-wide{height:50px;max-width:100%;min-width:350px;width:auto;padding:14px 20px}@media(max-width: 505px){.btn-basic.-wide{min-width:80%;height:auto;min-height:50px;max-width:80%;padding-left:4px;padding-right:4px}}.btn-basic.-window{position:relative}.btn-basic.-window:after{content:"";display:block;aspect-ratio:1/1;width:18px;background-image:url(/assets/images/common/window_w.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;position:absolute;right:20px}.icon-status.-new{background-color:#0b63f3;color:#fff;border-radius:5px;font-size:1.2rem;padding:1px 6px;line-height:1.3;font-style:normal;margin-left:10px;font-family:"Open Sans";letter-spacing:.05em}@media(max-width: 505px){.icon-status.-new{font-size:1.1rem;border-radius:4px}}.icon-status.-beta{background-color:#64748b;color:#fff;border-radius:5px;font-size:1.2rem;padding:1px 6px;line-height:1.3;font-style:normal;margin-left:10px;font-family:"Open Sans";letter-spacing:.05em}@media(max-width: 505px){.icon-status.-beta{font-size:1.1rem;border-radius:4px}}.icon-circle{aspect-ratio:1/1;background-color:#0b63f3;border-radius:50%;padding:20%;max-width:150px}.icon-circle img{display:block;width:100%}.card-waytouse{background-color:#fff;border-radius:8px;padding:15% 0;position:relative;transition:all .3s ease-in-out;cursor:pointer}@media(max-width: 505px){.card-waytouse{padding:8% 0}}.card-waytouse::after{content:"";width:8px;height:8px;border-right:2px solid #0b63f3;border-bottom:2px solid #0b63f3;display:inline-block;position:absolute;bottom:30px;left:50%;transform:translate(-50%) rotate(45deg)}.card-waytouse .title{text-align:center;font-size:2.2rem;color:#0b63f3;font-weight:normal;margin-bottom:30px}@media(max-width: 830px){.card-waytouse .title{font-size:1.8rem}}@media(max-width: 505px){.card-waytouse .title{font-size:1.7rem}}.card-waytouse .illust{margin:0 auto 0 auto;max-width:60%}@media(max-width: 505px){.card-waytouse .illust{max-width:50%}}.card-waytouse .illust img{display:block;width:100%;margin:10px 0 12px 0}@media(max-width: 505px){.card-waytouse .illust img{margin-bottom:4px}}.card-waytouse:hover{background-color:rgba(108,161,248,.2)}.card-task>.thumb{margin:0 0 10px 0}@media(max-width: 505px){.card-task>.thumb{width:70%;margin:0 auto 10px auto}}.card-task>.thumb img{display:block}.card-task>.summary{text-align:center}.card-plan{border-radius:8px;background-color:#efefef;box-shadow:2px 2px 6px rgba(0,0,0,.2);height:100%;display:flex;flex-direction:column}@media(max-width: 830px){.card-plan{box-shadow:2px 2px 5px rgba(0,0,0,.2)}}@media(max-width: 505px){.card-plan{box-shadow:1px 1px 5px rgba(0,0,0,.2)}}.card-plan>.title{background-color:#64748b;border-radius:8px 8px 0 0;text-align:center;padding:20px 0;line-height:1.4;color:#fff}@media(max-width: 830px){.card-plan>.title{padding:16px 0}}@media(max-width: 505px){.card-plan>.title{padding:12px 0}}.card-plan>.title>span{display:block}.card-plan>.title>span.sub{font-family:"Open Sans";font-weight:400}.card-plan>.title>span.main{font-size:1.9rem}.card-plan>.title>span.main .option{text-align:center}.card-plan>.main{padding:20px 0 30px 0;text-align:center;background-color:#fff}.card-plan>.main .summary{height:3em;display:flex;align-items:center;justify-content:center}@media(max-width: 505px){.card-plan>.main .summary{height:auto;margin-bottom:10px}}.card-plan>.sub{padding:20px 20px 20px 20px;border-radius:0 0 8px 8px;margin:0}.card-plan .inner{padding:20px;border-radius:0 0 8px 8px}.card-plan .inner .summary{text-align:center;margin:0 0 20px 0}.card-plan .inner.-wide{padding:0 20px}.card-plan .inner.-bg{background-color:#efefef}.card-plan.-pro{background-color:#eff6ff}.card-plan.-pro>.title{background-color:#0b63f3}.card-plan.-pro>.sub{background-color:#eff6ff}.card-plan.-pro .container-price>.amount>*{color:#0b63f3}.card-plan.-pro .container-plansub{border-color:#0b63f3}.card-plan.-pro .container-plansub .title::before{background-color:#0b63f3}.card-plan.-enterprize{background-color:#f8fafc}.card-plan.-enterprize>.title{background-color:#7da2f4}.card-plan.-enterprize>.sub{background-color:#f8fafc}.card-plan.-enterprize .container-price>.amount>*{color:#7da2f4}.card-plan.-enterprize .container-plansub{border-color:#7da2f4}.card-plan.-enterprize .container-plansub .title::before{background-color:#7da2f4}.card-plan.-enterprize .container-planfunction{border-top:1px solid #ccc}.card-plan.-enterprize .container-planfunction .title::before{background-color:#7da2f4}.card-case{border-radius:8px;box-shadow:2px 2px 6px rgba(0,0,0,.2);height:100%;display:flex;flex-direction:column;background-color:#fff}@media(max-width: 830px){.card-case{box-shadow:2px 2px 5px rgba(0,0,0,.2)}}@media(max-width: 505px){.card-case{box-shadow:1px 1px 5px rgba(0,0,0,.2)}}.card-case>.thumb{border-radius:8px 8px 0 0;overflow:hidden}.card-case>.thumb img{display:block;width:100%;background-position:50%;background-size:cover}.card-case>.info{padding:25px 25px 15px 25px}@media(max-width: 505px){.card-case>.info{padding:20px}}.card-case>.info .profile{margin:0 0 10px 0;font-weight:600;color:#0b63f3}.card-case>.info .profile>*{line-height:1.6}.card-case>.info .profile>*.department{font-size:1.3rem;margin-right:1em}.card-case>.info .profile>*.person{font-size:1.3rem}.card-case>.info .profile.corp{font-size:1.7rem}.card-case>.info .profile.corp a{color:#0b63f3}.card-case>.info .title{font-size:1.7rem;line-height:1.6;font-weight:600;color:#334155;margin:0 0 6px 0}@media(max-width: 505px){.card-case>.info .title{font-size:1.6rem}}.card-case>.info .container-tags{margin:0px 0 15px 0}.card-case>.info .comment{font-size:1.3rem;margin:0;display:block;align-items:stretch}.card-case>.info .comment>ul{display:none}.card-case .more{padding:0px 0 30px 0;text-align:center;margin-top:auto}.card-case .more .btn{background-color:#64748b;border-radius:8px;line-height:1.3;padding:10px 30px;display:inline-flex;align-items:center;height:40px;color:#fff}.card-case .more .btn:hover{opacity:.8}.card-case:hover{opacity:.7;transition:all .3s}.card-case:hover .btn{transition:all .3s;opacity:1}.card-column{display:block;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.3);overflow:hidden;height:100%}.card-column .thumb{background-color:#f6f6f6}.card-column .text{padding:20px}.card-column .text .title{color:#334155;font-weight:600;margin:0 0 10px 0}.form-select{background-color:#fff;border:1px solid #0b63f3;border-radius:5px;padding:8px 15px;min-width:180px;overflow:hidden}@media(max-width: 505px){.form-select{font-size:16px}}.form-select.-hasbottom{margin-bottom:30px}.form-message{padding:50px 0}.form-confirm dl{margin-bottom:30px}.form-confirm dl dt{background-color:#ddd;padding:8px 12px;line-height:1.3;margin:0 0 10px 0;font-size:90%}.form-confirm dl dd{padding:0 0}.form-submit{margin:0 auto;background-color:#999;padding:10px 30px;font-weight:bold;letter-spacing:1px}.form-submit:hover{background-color:#fff000}.form-group label{line-height:1}.form-group li{display:flex;align-items:end;margin-bottom:10px}.form-group li>*:first-child{margin-right:20px;white-space:nowrap}.form-text{background-color:#fff;border:1px solid #0b63f3;padding:8px 8px;box-sizing:border-box;line-height:1;border-radius:4px;width:100%}.form-textarea{padding:10px;min-height:280px;box-sizing:border-box;border:1px solid #0b63f3;border-radius:6px;line-height:1.7;width:100%;font-size:90%;line-height:1.8}.form-textarea:focus{background-color:#fff000}.form-radio{display:inline-block;padding:12px 0;line-height:1;margin-right:20px}.form-radio label{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 0 0 30px;position:relative;width:auto;line-height:1.3}.form-radio label::before,.form-radio label::after{content:"";display:block;border-radius:50%;position:absolute}.form-radio label::after{background:#334155;height:10px;width:10px;left:5px;opacity:0;top:5px}.form-radio label::before{background:#fff;border:1px solid #bdc1cc;height:20px;width:20px;left:0;top:0}.form-radio input[type=radio]{display:none}.form-radio input[type=radio]:checked+label::after{opacity:1}.form-checkbox{display:inline-block;padding:12px 0;line-height:1}.form-checkbox label{box-sizing:border-box;cursor:pointer;display:block;padding:0 0 0 30px;position:relative;width:auto;line-height:1.3}.form-checkbox label::before,.form-checkbox label::after{content:"";display:block;position:absolute}.form-checkbox label::after{border-right:2px solid #fff;border-bottom:2px solid #fff;height:10px;width:7px;transform:rotate(45deg);left:6px;opacity:0;top:4px}.form-checkbox label::before{border-radius:4px;background:#fff;border:1px solid #aaa;background-color:#eee;height:20px;width:20px;left:0;top:0}.form-checkbox input[type=checkbox]{display:none}.form-checkbox input[type=checkbox]:checked+label{color:#0b63f3}.form-checkbox input[type=checkbox]:checked+label::after{opacity:1}.form-checkbox input[type=checkbox]:checked+label:before{border:1px solid #0b63f3;background-color:rgba(11,99,243,.1)}.form-checkbox input[type=checkbox]:checked+label::before{background-color:#0b63f3}.form-list .field{margin:0 0 30px 0;display:block}.form-list .field .form-text{width:100%}.form-list .comit{padding:20px 0 0 0}.form-list .comit>*{margin:0 auto}.form-content dt{margin:0 0 8px 0}.grid-block{display:flex;flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:0 0 0 0;line-height:1.866}@media(max-width: 505px){.grid-block{line-height:1.6}}.grid-block img{width:100%;display:block}.grid-block .button-link{width:100%;max-width:100%}.grid-block .thumb{position:relative}.grid-block .thumb.-round{border-radius:3px;overflow:hidden}.grid-block .thumb>.caption{color:#fff;font-size:1rem;position:absolute;bottom:10px;text-align:center;width:100%;top:0}.grid-block.-cols2.-haspadding{margin:0 -2.4% -2.4% -2.4%}@media(max-width: 505px){.grid-block.-cols2.-haspadding{margin:0 0 30px 0}}.grid-block.-cols2.-haspadding>*{width:45.2%;margin:2.4% 2.4%}.grid-block.-cols2>*{width:50%;box-sizing:border-box}@media(max-width: 830px){.grid-block.-cols2>*{width:auto;margin:0 0 0px 0}}@media(max-width: 505px){.grid-block.-cols3{display:block;margin:0 0 18px 0}}.grid-block.-cols3.-haspadding{margin:0 -1.5% 0 -1.5%}@media(max-width: 505px){.grid-block.-cols3.-haspadding{margin:0}}.grid-block.-cols3.-haspadding>*{width:30.3%;margin:1.5%}@media(max-width: 830px){.grid-block.-cols3.-haspadding>*{width:48%;margin:0 1% 2% 1%}}@media(max-width: 505px){.grid-block.-cols3.-haspadding>*{width:auto;margin:0 0 18px 0}}.grid-block.-cols3>*{width:33.33%;box-sizing:border-box}@media(max-width: 505px){.grid-block.-cols3>*{width:auto;margin:0 0 20px 0}}.grid-block.-cols3.-hassideline>*{border-right:1px solid #64748b;padding:0 4%}@media(max-width: 505px){.grid-block.-cols3.-hassideline>*{border-right:none}}.grid-block.-cols3.-hassideline>*:last-child{border-right:none}.grid-block.-cols4.-haspadding{margin:0 -1.5% 0 -1.5%}@media(max-width: 505px){.grid-block.-cols4.-haspadding{margin:0}}.grid-block.-cols4.-haspadding>*{width:22%;margin:1.5%}@media(max-width: 505px){.grid-block.-cols4.-haspadding>*{padding:0 8px 16px 8px}}.grid-block.-cols4>*{width:25%;box-sizing:border-box}@media(max-width: 505px){.grid-block.-cols4>*{width:50%}}.grid-block.-cols4>*.-current .card-waytouse{background-color:#6ca1f8}.grid-block.-cols4>*.-current .card-waytouse .illust img{filter:invert(100%) contrast(3)}.grid-block.-cols4>*.-current .card-waytouse .title{color:#fff}.grid-block.-cols4>*.-current .card-waytouse::after{border-color:#fff}.grid-block.-cols4.-hassideline>*{border-right:1px solid #64748b;padding:0 2%}@media(max-width: 505px){.grid-block.-cols4.-hassideline>*{border-right:none}}.grid-block.-cols4.-hassideline>*:last-child{border-right:none}.grid-block.-hasline{margin:0 0 30px 0}.grid-block.-hasline>*{box-shadow:0 0 0 1px #d7dee7;border-right:none;background-color:#eff6ff;padding:12px}@media(max-width: 505px){.grid-block.-index.-haspadding{display:block}.grid-block.-index.-haspadding>*{width:auto;margin:0 0 30px 0}.grid-block.-index.-haspadding>*:last-child{margin-bottom:0}}.grid-block.-list>* .card-summary{background-color:#333;border-radius:6px}.grid-block.-list>* .card-summary .caption{letter-spacing:0;padding:6px 4px;color:#fff;text-align:center;white-space:nowrap;font-size:90%}.grid-block.-list>* .card-summary .caption.-window{background:url(/town/assets/images/common/window.svg) no-repeat;background-position:10px 50%;background-size:12px;padding:6px 3px 6px 3px}@media(max-width: 505px){.grid-block.-list>* .card-summary .caption{padding:4px 4px}}.grid-block.-aligncenter{align-items:center}.accordion-list{padding:0 0 0}.accordion-list dt{border-top:1px solid #dcdcdc;position:relative;cursor:pointer;font-weight:600}.accordion-list dt:before{content:"";display:inline-block;width:20px;height:20px;background-size:60% 60%;background-position:50% 50%;position:absolute;left:12px;top:10px}.accordion-list dt.-active:before{background-size:60% auto}.accordion-list dd{display:none;padding:18px;border-radius:4px;margin-bottom:20px}.wp-pagenavi{padding:30px 0 0 0;text-align:center}.wp-pagenavi a,.wp-pagenavi span{display:inline-block;padding:10px 12px;text-align:center;line-height:1;border-radius:5px;margin:0 3px;color:#334155}@media(max-width: 505px){.wp-pagenavi a,.wp-pagenavi span{padding:7px 5px}}.wp-pagenavi a.page:hover,.wp-pagenavi span.page:hover{background-color:#6ca1f8;color:#fff}.wp-pagenavi a.current,.wp-pagenavi span.current{color:#fff;background-color:#64748b}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink,.wp-pagenavi span.nextpostslink,.wp-pagenavi span.previouspostslink{border:none;border-radius:0;position:relative;color:#334155}.wp-pagenavi a.nextpostslink::after,.wp-pagenavi a.nextpostslink::before,.wp-pagenavi a.previouspostslink::after,.wp-pagenavi a.previouspostslink::before,.wp-pagenavi span.nextpostslink::after,.wp-pagenavi span.nextpostslink::before,.wp-pagenavi span.previouspostslink::after,.wp-pagenavi span.previouspostslink::before{content:"";position:absolute;width:10px;height:10px;display:inline-block;top:50%}.wp-pagenavi a.nextpostslink,.wp-pagenavi span.nextpostslink{border-left:1px solid #64748b;margin-left:15px;padding:10px 25px}@media(max-width: 505px){.wp-pagenavi a.nextpostslink,.wp-pagenavi span.nextpostslink{margin-left:10px;padding:6px 20px 6px 25px}}.wp-pagenavi a.nextpostslink::after,.wp-pagenavi span.nextpostslink::after{content:"";border-right:2px solid #334155;border-bottom:2px solid #334155;right:0;transform:translate(0, -50%) rotate(-45deg)}.wp-pagenavi a.nextpostslink:hover,.wp-pagenavi span.nextpostslink:hover{color:#6ca1f8}.wp-pagenavi a.nextpostslink:hover:after,.wp-pagenavi span.nextpostslink:hover:after{border-color:#6ca1f8}.wp-pagenavi a.previouspostslink,.wp-pagenavi span.previouspostslink{border-right:1px solid #64748b;margin-right:15px;padding:10px 25px}@media(max-width: 505px){.wp-pagenavi a.previouspostslink,.wp-pagenavi span.previouspostslink{margin-right:10px;padding:6px 25px 6px 20px}}.wp-pagenavi a.previouspostslink::before,.wp-pagenavi span.previouspostslink::before{content:"";border-left:2px solid #334155;border-bottom:2px solid #334155;left:0;transform:translate(0, -50%) rotate(45deg)}.wp-pagenavi a.previouspostslink:hover,.wp-pagenavi span.previouspostslink:hover{color:#6ca1f8}.wp-pagenavi a.previouspostslink:hover:before,.wp-pagenavi span.previouspostslink:hover:before{border-color:#6ca1f8}.p-tel{font-size:2.6rem;font-family:"Open Sans";background:url(/assets/images/common/tel.svg) no-repeat;background-size:auto 60%;background-position:0px 50%;padding-left:35px}@media(max-width: 1100px){.p-tel{font-size:2rem}}.p-tel.-b{background-image:url(/assets/images/common/tel_b.svg)}.p-titlesummary{font-size:1.9rem;text-align:center;margin:0 0 60px 0}@media(max-width: 830px){.p-titlesummary{margin-bottom:45px}}@media(max-width: 505px){.p-titlesummary{margin-bottom:30px}}.p-center{text-align:center}.p-404{font-size:4rem}.p-copy{font-size:3.4rem;color:#0b63f3;line-height:1.7;margin-bottom:.6em;font-weight:normal;letter-spacing:.04em}@media(max-width: 1100px){.p-copy{font-size:3rem}}@media(max-width: 830px){.p-copy{font-size:2.8rem}}@media(max-width: 505px){.p-copy{font-size:2rem;margin-bottom:10px}}@media(max-width: 830px){.p-copy.-plan{font-size:2.4rem}}@media(max-width: 505px){.p-copy.-plan{font-size:1.9rem}}.p-copy.-worklife{font-size:4.2rem;line-height:6rem}@media(max-width: 830px){.p-copy.-worklife{font-size:3.6rem;line-height:1.6}}@media(max-width: 505px){.p-copy.-worklife{font-size:3rem;line-height:4.8m;text-align:center;font-weight:600}}.p-copy.-renewal{font-size:2.8rem}.p-space.-margin2em{margin-bottom:2em}.p-worklifesummary{font-size:1.7rem;margin-bottom:1.5em}@media(max-width: 830px){.p-worklifesummary{font-size:1.6rem}}.p-thankyu{font-size:1.7rem;margin-bottom:1.5em}@media(max-width: 830px){.p-thankyu{font-size:1.6rem}}.p-caption{margin:0}.p-message{text-align:center;margin:0 0 30px 0;font-size:1.6rem;line-height:2}.p-index{color:#334155;text-align:center;font-size:3.8rem;font-weight:normal;margin:0 0 30px 0}@media(max-width: 830px){.p-index{font-size:3.2rem}}@media(max-width: 505px){.p-index{font-size:2.8rem;line-height:1.6;font-weight:600}}.p-index.-left{text-align:left}@media(max-width: 505px){.p-index.-left{text-align:center}}.p-index.-blue{color:#0b63f3}.p-index.-able{margin-bottom:40px}.p-indent{padding-left:2em;padding-top:1em}.slider-infinite .list-company{transition-timing-function:linear}.modaal-close:hover:before,.modaal-close:hover:after{background-color:#0b63f3 !important}.modaal-gallery-item{max-width:1000px}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width: 505px){.modaal-video-wrap{margin:0 -25px !important}}#toc_container{width:100% !important;display:block;padding:30px;border-radius:10px;border-color:#ddd}#toc_container.contracted{padding:10px 30px}#toc_container p.toc_title{text-align:left;font-size:120%}.page-index .layout-section.-mainimage{background-color:#fff;position:relative;overflow:hidden}.page-index .layout-section.-mainimage .view{display:flex;align-items:center;flex-wrap:wrap}@media(max-width: 1100px){.page-index .layout-section.-mainimage .view{flex-direction:column-reverse;border-bottom:1px solid #ddd;padding-bottom:5%}}.page-index .layout-section.-mainimage .view>.item{flex:1;padding:0}.page-index .layout-section.-mainimage .view>.item.-message{padding-left:40px;padding-right:40px;flex:.45}@media(max-width: 1100px){.page-index .layout-section.-mainimage .view>.item.-message{margin-left:auto;margin-right:auto}}@media(max-width: 505px){.page-index .layout-section.-mainimage .view>.item.-message{padding-top:0;padding-left:0px;padding-right:0px}}.page-index .layout-section.-mainimage .view>.item.-img{flex:.55;margin-top:5%}@media(max-width: 505px){.page-index .layout-section.-mainimage .view>.item.-img{margin-top:0;padding-top:20px;padding-bottom:20px}}.page-index .layout-section.-mainimage .view .prize{display:flex;column-gap:15px;margin:0 0 30px 0}@media(max-width: 505px){.page-index .layout-section.-mainimage .view .prize{margin-bottom:10px}}.page-index .layout-section.-mainimage .view .prize img{max-width:140px;display:block}@media(max-width: 505px){.page-index .layout-section.-mainimage .view .prize img{max-width:100px}}.page-index .layout-section.-mainimage .view .nav-btn{justify-content:flex-start;margin-top:30px}.page-index .layout-section.-mainimage .view .nav-btn .btn-basic{max-width:220px;width:100%}.page-index .layout-section.-mainimage .frame{padding:30px;background:url(/assets/images/index/mov/note.png) no-repeat;background-position:50%;background-size:cover;aspect-ratio:750/435;width:108%;margin-left:-10%;margin-top:3%;min-width:500px}@media(max-width: 1100px){.page-index .layout-section.-mainimage .frame{width:92%;margin:0 auto;min-width:auto}}@media(max-width: 505px){.page-index .layout-section.-mainimage .frame{padding:10px 20px;transform:scale(1)}}.page-index .layout-section.-mainimage .frame video{display:block;width:80%;position:relative;left:10%}@media(max-width: 505px){.page-index .layout-section.-mainimage .frame video{width:86%;left:7%}}.page-index .layout-section.-mainimage .message{width:90%;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width: 1100px){.page-index .layout-section.-mainimage .message{margin-left:0;max-width:100%}}@media(max-width: 505px){.page-index .layout-section.-mainimage .message{width:auto;margin:0 10% 20px 10%}}.page-index .layout-section.-mainimage .message .inner h1{font-size:5rem;margin:0 0 .4em 0;color:#0b63f3;white-space:nowrap;line-height:1.6}@media(max-width: 1100px){.page-index .layout-section.-mainimage .message .inner h1{font-size:7vw}}.page-index .layout-section.-mainimage .message .inner p{font-size:1.8rem;margin:0}@media(max-width: 1100px){.page-index .layout-section.-mainimage .message .inner p{white-space:wrap;font-size:1.6rem}}@media(max-width: 505px){.page-index .layout-section.-mainimage .message .inner p br{display:none}}.page-index .layout-section.-mainimage>.bg{position:relative}@media(max-width: 505px){.page-index .layout-section.-mainimage>.bg{margin-top:auto}}.page-index .layout-section.-mainimage>.bg img{display:block;width:100%;background:url(/assets/images/index/main2_extend.jpg) no-repeat;background-position:right 50%;background-size:auto 100%}@media screen and (orientation: portrait){.page-index .layout-section.-mainimage>.bg img{background-size:auto 100%}}@media(max-width: 1100px){.page-index .layout-section.-mainimage>.bg img{height:55vw}}@media(max-width: 830px){.page-index .layout-section.-mainimage>.bg img{height:60vw;background-position:right -8vw top 50%}}@media(max-width: 505px){.page-index .layout-section.-mainimage>.bg img{height:80vw;background-position:right 0 top 50%;background-size:auto 100%}}.page-index .layout-section.-mainimage>.bg:before{content:"";display:block;width:50%;height:100%;position:absolute;left:0;top:0;background:-moz-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 73%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(left, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 73%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 73%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff",GradientType=1 )}@media(max-width: 830px){.page-index .layout-section.-mainimage>.bg:before{width:60%}}@media(max-width: 505px){.page-index .layout-section.-mainimage>.bg:before{content:none}}.page-index .layout-section.-able{padding-bottom:40px}.page-index .layout-section.-indexcase .heading-case{text-align:center;font-size:2.8rem;font-weight:normal;margin-bottom:20px}@media(max-width: 505px){.page-index .layout-section.-indexcase .heading-case{font-size:2.4rem;margin-bottom:10px;font-weight:600}}.page-index .layout-section.-indexcase .heading-case+p{text-align:center;margin-bottom:3rem}.page-index .layout-section.-implementedcompany{max-width:100%;padding:30px 0}@media(max-width: 830px){.page-index .layout-section.-implementedcompany{padding:20px 0}}.page-index .layout-section.-implementedcompany .p-index{font-size:4.2rem;margin:0 0 10px 0}@media(max-width: 830px){.page-index .layout-section.-implementedcompany .p-index{font-size:3.2rem}}.page-index .layout-section.-implementedcompany .p-index::before{content:"";width:40px;height:40px;background:url(/assets/images/common/crown.png) no-repeat;background-size:contain;display:inline-block;margin-right:13px;vertical-align:middle}.page-index .layout-section.-implementedcompany .slider-infinite{margin-bottom:0px}.page-index .layout-main{padding-bottom:0}.page-index .list-function .container-bg:last-child{margin-bottom:10px}.page-service .container-explain.-forheader{margin-bottom:80px}.page-service .container-explain.-forheader .summary{margin-bottom:30px}.page-service .container-explain.-forheader .summary .text{flex:1}.page-service .howto-operation dt{margin:0 0 20px 0;font-weight:500;font-size:120%}.page-service .howto-operation dd .app{position:relative;background-color:#000;border-radius:12px;overflow:hidden}.page-service .howto-operation dd .app .btn-basic{position:absolute;top:50%;left:50%;transform:translate(-50%);z-index:2}.page-service .howto-operation dd .app:hover img{opacity:1}.page-service .howto-operation dd .app img{display:block;transition:all .3s;width:100%;opacity:.5}.page-single{max-width:834px;margin:0 auto;line-height:1.8}.page-single .page-title{font-size:2.8rem;line-height:1.5;color:#334155;margin:0 0 25px 0;padding:0 0 25px 0;font-weight:normal;font-weight:500;border-bottom:1px solid #cbd5e1}@media(max-width: 830px){.page-single .page-title{font-size:2.5rem}}@media(max-width: 505px){.page-single .page-title{font-size:2.2rem}}.page-single .hbspt-form{border:1px solid #d7dee7 !important;border-radius:12px;padding:5%}.page-single .hbspt-form iframe{box-sizing:content-box}.page-casestudy .page-title{font-size:2.8rem;font-weight:normal;line-height:1.5;margin:0 0 10px 0}@media(max-width: 505px){.page-casestudy .page-title{margin-bottom:15px}}.page-casestudy .comment{margin:0 0 30px 0}.page-casestudy .title-header{margin:0 0 30px 0}.page-casestudy .title-header .meta .profile{color:#0b63f3;margin-right:15px;font-weight:600}.page-casestudy .title-header .meta .profile>*{line-height:1.2;border-right:1px solid rgba(11,99,243,.8);margin:0 10px 0 0;padding:0 10px 0 0}.page-casestudy .title-header .meta .profile>*:last-child{border-right:none}.page-casestudy .title-header .meta .profile .name{display:inline-block}.page-casestudy .title-header .meta .profile .name{display:inline-block}@media(max-width: 505px){.page-casestudy .title-header .meta .profile .name{display:block;border-right:none;margin:0 0 4px 0}}.page-casestudy .title-header .meta .profile .person{display:inline-block}.page-casestudy .title-header .meta .container-tags{margin:10px 0 0 0}.page-casestudy .title-header .meta .date{margin:10px 0 0 0;text-align:right;display:block}.page-casestudy .main-image{overflow:hidden;margin:0 0 30px 0;border-radius:8px}.page-casestudy .main-image img{display:block;width:100%}.container-edit h1,.container-edit h2,.container-edit h3,.container-edit h4,.container-edit h5,.container-edit h6,.page-single h1,.page-single h2,.page-single h3,.page-single h4,.page-single h5,.page-single h6{font-weight:normal;margin:0 0 .4em 0}.container-edit h1,.page-single h1{font-size:3.2rem;line-height:1.5;color:#334155;margin:0 0 1.2rem 0;font-weight:600}.container-edit h2,.page-single h2{font-size:180%;line-height:1.5;color:#334155;margin:0 0 1.2rem 0;margin-top:40px;color:#0b63f3}.container-edit h2+.nav-group,.page-single h2+.nav-group{padding:20px 0}.container-edit h3,.page-single h3{font-size:110%;line-height:1.5;color:#334155;margin:40px 0 1.2rem 0;background-color:#78a4ea;color:#fff;border-radius:6px;padding:5px 10px}.container-edit h4,.page-single h4{font-size:120%;line-height:1.5;color:#334155;margin:40px 0 1.5rem 0;padding:10px 0;border-bottom:1px solid #ccc;font-weight:600}.container-edit h5,.page-single h5{margin:40px 0 1.2rem 0;font-weight:600}.container-edit h6,.page-single h6{font-size:130%;margin:30px 0 0 0}.container-edit h6+.nav-group,.page-single h6+.nav-group{padding:20px 0}.container-edit .wp-block-table td,.container-edit .wp-block-table th,.page-single .wp-block-table td,.page-single .wp-block-table th{border:none}.container-edit .wp-block-table table,.page-single .wp-block-table table{border-left:1px solid #ccc;border-top:1px solid #ccc;margin:30px 0}.container-edit .wp-block-table table thead,.page-single .wp-block-table table thead{border-width:1px}.container-edit .wp-block-table table th,.page-single .wp-block-table table th{background-color:#f5f5f5;text-align:left}.container-edit .wp-block-table table td,.container-edit .wp-block-table table th,.page-single .wp-block-table table td,.page-single .wp-block-table table th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:8px 6px}.container-edit ul,.container-edit ol,.page-single ul,.page-single ol{margin:10px 0 30px 20px}.container-edit ul,.page-single ul{list-style-type:disc}.container-edit ol,.page-single ol{list-style-type:decimal}.container-edit .paragraph,.page-single .paragraph{margin:0 0 40px 0}.container-edit .image,.page-single .image{margin:0 0 30px 0;border:1px solid #eee}.container-edit .image img,.page-single .image img{display:block;max-width:100%;margin:0 auto;background-repeat:no-repeat;background-size:cover;background-position:50%}.container-edit .heading-voice,.page-single .heading-voice{font-size:2.2rem}.container-edit .wp-block-image,.page-single .wp-block-image{padding:20px 0}.container-edit .wp-block-image.size-full img,.page-single .wp-block-image.size-full img{display:block;margin:0 auto;width:100%;max-width:100%}.container-edit .wp-block-group,.page-single .wp-block-group{margin:30px 0}.container-edit .wp-block-group__inner-container,.page-single .wp-block-group__inner-container{padding:20px;border:1px solid #ccc;border-radius:8px}.container-edit .wp-block-group__inner-container>*,.page-single .wp-block-group__inner-container>*{margin-top:0;margin-bottom:.8em}.container-edit .wp-block-group__inner-container h3.wp-block-heading,.container-edit .wp-block-group__inner-container h5.wp-block-heading,.page-single .wp-block-group__inner-container h3.wp-block-heading,.page-single .wp-block-group__inner-container h5.wp-block-heading{background-color:#64748b;margin:-20px -20px 20px -20px;border-radius:6px 6px 0 0;padding:8px 16px;color:#fff;font-size:110%;font-weight:normal}.container-edit .wp-block-group__inner-container h4.wp-block-heading,.page-single .wp-block-group__inner-container h4.wp-block-heading{margin-bottom:20px;padding-bottom:20px;color:#0b63f3;font-size:140%}.container-edit .wp-block-group__inner-container h6.wp-block-heading+.nav-group,.page-single .wp-block-group__inner-container h6.wp-block-heading+.nav-group{padding-top:0px}@media(max-width: 505px){.page-lp .layout-section.-mainimage{height:auto}}@media(max-width: 1100px){.page-lp .layout-header>.inner .nav{display:flex;position:static;height:auto;overflow-y:visible;padding:0}}.page-lp .layout-header>.inner .nav .info{width:auto;min-width:auto;padding:0}@media(max-width: 1100px){.page-lp .layout-header>.inner .nav .info{display:block}}.page-lp .layout-header>.inner .nav .info .btn.-free{padding:10px 22px;font-size:inherit;max-width:100%;border-radius:30PX;margin:0}.page-lp .grid-block.-cols3.-haspadding>*.nav-group{width:100%}@media(max-width: 830px){.page-lp .grid-block.-cols3.-haspadding>*.nav-group{display:none}}@media(max-width: 505px){.page-lp .grid-block.-cols3.-haspadding>*.nav-group{display:block}}._pc{display:block !important}@media(max-width: 830px){._pc{display:none !important}}@media(max-width: 505px){._pc{display:none !important}}._tb{display:none !important}@media(max-width: 830px){._tb{display:block !important}}@media(max-width: 505px){._tb{display:none !important}}@media(max-width: 505px){._tb._sp{display:block !important}}._sp{display:none !important}@media(max-width: 830px){._sp{display:none !important}}@media(max-width: 505px){._sp{display:block !important}}@media(max-width: 830px){._sp._tb{display:block !important}}._caption{font-size:90%}._right{text-align:right !important}._center{text-align:center !important}._bold{font-weight:bold}._nowrap{white-space:nowrap !important}._nomargin{margin-bottom:0 !important}._caption{font-size:85%}/*# sourceMappingURL=style.css.map */