@charset "UTF-8";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{box-sizing:content-box;height:auto;max-width:100%;vertical-align:middle}a{transition-duration:.5s}b,strong{font-weight:700}sup{font-size:.7em;vertical-align:super}table{max-width:100%;width:100%}table p:not([class],:last-child){margin-bottom:1em}td,th{word-wrap:break-word;min-height:1em;word-break:break-all}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c1c1c1}input::placeholder,textarea::placeholder{color:#c1c1c1}[type=email],[type=password],[type=search],[type=tel],[type=text],[type=url],button,select,textarea{background:0;border:0;outline:none}[type=checkbox],[type=radio],[type=submit],a,area,button,label,select,summary{cursor:pointer}.o-list>li,.u-list>li{margin:0 0 0 2%;width:98%}.u-list>li{list-style-type:disc}.o-list>li{list-style-type:decimal}.flex{display:flex}.flex.bet,.pc-flex.bet,.sp-flex.bet{justify-content:space-between}.flex.aro,.pc-flex.aro,.sp-flex.aro{justify-content:space-around}.flex.vstart,.pc-flex.vstart,.sp-flex.vstart{align-items:flex-start}.flex.vend,.pc-flex.vend,.sp-flex.vend{align-items:flex-end}.flex.vcenter,.pc-flex.vcenter,.sp-flex.vcenter{align-items:center}.flex.hstart,.pc-flex.hstart,.sp-flex.hstart{justify-content:flex-start}.flex.hcenter,.pc-flex.hcenter,.sp-flex.hcenter{justify-content:center}.flex.hend,.pc-flex.hend,.sp-flex.hend{justify-content:flex-end}.flex.str,.pc-flex.str,.sp-flex.str{align-items:stretch}.flex.vert,.pc-flex.vert,.sp-flex.vert{flex-direction:column}.flex.break,.pc-flex.break,.sp-flex.break{flex-wrap:wrap}.youtube-wrap{padding-top:56.25%;position:relative;width:100%}.youtube-wrap iframe{height:100%!important;position:absolute;right:0;top:0;width:100%!important}.youtubeCrop{overflow:hidden;padding-bottom:56%;position:relative;z-index:1}.youtubeCrop__img{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.grayscale{filter:grayscale(100%)}.activeToggle.active .activeToggle__off,.activeToggle:not(.active) .activeToggle__on{display:none}body.lock{overflow:hidden}.serif{font-family:"Noto Serif JP",Yu Mincho,YuMincho,Hiragino Mincho ProN,"NotoSerifCJKjp",HGS明朝E,HG明朝E,serif}.is-none{display:none!important}.js-hide{display:none}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}.fw-700{font-weight:700}.fw-900{font-weight:900}.fz-e7{font-size:.7em}.fz-e8{font-size:.8em}.fz-e9{font-size:.9em}.is-false{pointer-events:none}.is-screenReader{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.wp-post{font-size:16px;letter-spacing:.07em;line-height:2}.wp-post p{margin-top:20px}.wp-post a{color:#1f71b0;text-decoration:underline}.wp-post a:hover{text-decoration:none}.wp-post h2:not([class]){font-size:28px;font-weight:500;line-height:1.2;margin-top:60px;padding-left:24px;position:relative}.wp-post h2:not([class]):before{background-color:#1f71b0;content:"";height:100%;left:0;position:absolute;top:0;width:7px}.wp-post h3:not([class]){font-size:24px;font-weight:500;line-height:2;margin-bottom:.5em;margin-top:40px;padding-left:24px;position:relative}.wp-post h3:not([class]):before{background-color:#1f71b0;content:"";height:100%;left:0;position:absolute;top:0;width:7px}.wp-post h4:not([class]),.wp-post h5:not([class]){font-size:22px;font-weight:500;line-height:2;margin-bottom:.5em;margin-top:20px;padding-left:24px;position:relative}.wp-post h4:not([class]):before,.wp-post h5:not([class]):before{background-color:#1f71b0;content:"";height:100%;left:0;position:absolute;top:0;width:7px}.wp-post div:not([class])+h2,.wp-post div:not([class])+h3,.wp-post div:not([class])+h4,.wp-post div:not([class])+h5,.wp-post p+h2,.wp-post p+h3,.wp-post p+h4,.wp-post p+h5{margin-top:80px}.wp-post p:not([class]),.wp-post>div:not([class]){line-height:1.8;margin:.8em 0 1.5em}.wp-post p:not([class]):last-child,.wp-post>div:not([class]):last-child{margin-bottom:0}.wp-post b,.wp-post em,.wp-post strong{font-style:normal;font-weight:700}.wp-post table{border-left:1px solid #b9beb3;border-top:1px solid #b9beb3;margin:32px auto}.wp-post table td,.wp-post table th{border-bottom:1px solid #b9beb3;border-left:0;border-right:1px solid #b9beb3;border-top:0;padding:16px;text-align:center}.wp-post table th{background:#eff3f1}.wp-post .aligncenter{display:block;margin:0 auto}.wp-post .alignright{float:right;padding-left:3em!important;padding-right:0!important}.wp-post .alignleft{float:left;padding-left:0!important;padding-right:3em!important}.wp-post .wp-caption{border:2px solid #cfcfcf;border-radius:5px;max-width:100%!important;padding:.5em}.wp-post .wp-caption .wp-caption-text{text-align:center}.wp-post ol,.wp-post ul{margin:0 0 0 48px}.wp-post ol li,.wp-post ul li{margin:0 0 .5em}.wp-post ul li{list-style-type:disc}.wp-post ol li{list-style-type:decimal}.wp-post img[class*=attachment-],.wp-post img[class*=wp-image-]{height:auto;max-width:100%}.wp-post img.alignleft,.wp-post img.alignright{padding:0 1em 2em}.wp-post blockquote{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px;background:rgba(0,0,0,.1);display:block;padding:8px}.wp-post blockquote p{margin-top:0}body.mceContentBody{font-family:-apple-system,Noto Sans CJK JP,Noto Sans Japanese,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.visual-editor{background:#fff}.visual-editor div:not([class]),.visual-editor li:not([class]),.visual-editor p:not([class]){border:1px dashed #dadada;line-height:1.5;margin:.8em 0}.mw_wp_form:not(.mw_wp_form_confirm) .conf-content,.mw_wp_form:not(.mw_wp_form_input) .input-content{display:none!important}.md-uline{position:relative;text-decoration:none}.md-uline:before{background:#0251b6;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:rotateY(90deg);transform-origin:50%;transition-duration:.5s;width:100%;z-index:5}.md-uline.uline-block{display:block}.md-uline.uline-left:before{transform-origin:0}.md-uline.uline-right:before{transform-origin:100%}.md-uline.active,.md-uline:hover,a.active .md-uline,a:hover .md-uline{text-decoration:none}.md-uline.active:before,.md-uline:hover:before,a.active .md-uline:before,a:hover .md-uline:before{transform:rotateY(0deg)}.md-overlay{background:rgba(0,0,0,.5);cursor:pointer;height:100%;position:fixed;right:0;top:0;transition-duration:.5s;width:100%;z-index:1000}.md-overlay:not(.active){opacity:0;visibility:hidden;z-index:-1}.md-overlay--modal{z-index:10000}.md-overlay--ripple{border-radius:50%;height:300vh;transform:translate(50%,-50%);width:300vh}.md-overlay--ripple:not(.active){height:0;width:0}.md-overlay--shutter{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5) 50%,hsla(0,0%,100%,0));height:200vh}.md-overlay--shutter:not(.active){transform:translateY(-100%)}.md-loading{max-height:60vh;min-height:9rem;position:relative}.md-loading:before{animation-duration:.5s;animation-iteration-count:infinite;animation-name:mdLoading;animation-timing-function:linear;border:3px solid #0251b6;border-bottom-color:rgba(2,81,182,.5);border-radius:50%;content:"";display:block;height:4rem;left:50%;margin:-2rem 0 0 -2rem;position:absolute;top:50%;width:4rem;z-index:2}.md-loading:not(.active){opacity:0;visibility:hidden}@keyframes mdLoading{to{transform:rotate(1turn)}}.md-lay{display:inline-block;transform:perspective(0) translateZ(0);vertical-align:middle;z-index:1}.md-lay,.md-lay .lay-bg{position:relative;transition-duration:.5s}.md-lay .lay-bg{z-index:2}.md-lay .lay-bg img{vertical-align:middle;width:100%}.md-lay .lay-bg .on{left:0;opacity:0;position:absolute;top:0;transition-duration:.5s}.md-lay .lay-bg .off{position:relative;transition-duration:.5s}.md-lay:after,.md-lay:before{content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:perspective(0) translateZ(0);transition-duration:.5s;width:100%}.md-lay:before{background:rgba(0,0,0,.5);z-index:3}.md-lay:after{z-index:4}.md-lay.zoom{overflow:hidden}.md-lay.block,.md-lay.over{display:block}.md-lay.over .lay-bg img{margin-left:50%;max-width:none;transform:translate(-50%);width:auto}.md-lay.through{display:inline-block;overflow:visible}.md-lay.through .lay-bg img{max-width:none;width:auto}.md-lay.no-cover:after,.md-lay.no-cover:before{display:none}.md-lay .lay-content{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}a.active .md-lay .lay-bg .on{opacity:1}a.active .md-lay .lay-bg .off{opacity:0}a.active .md-lay.zoom .lay-bg{transform:scale(1.05)}a.active .md-lay.bright:before{opacity:1}a.active .md-lay.border:after{box-shadow:inset 0 0 0 10px hsla(0,0%,100%,.5);opacity:1}@font-face{font-display:swap;font-family:iconfont;src:url(font/icon/iconfont.eot?933ee3c11ce4e7a5e70d38287ad10670?#iefix) format("embedded-opentype"),url(font/icon/iconfont.woff2?933ee3c11ce4e7a5e70d38287ad10670) format("woff2"),url(font/icon/iconfont.woff?933ee3c11ce4e7a5e70d38287ad10670) format("woff")}.iconfont,i[class*=icon-]:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconfont!important;font-style:normal;font-variant:normal;font-weight:400!important;text-decoration:none;text-transform:none}i[class*=icon-]{display:inline-block;line-height:1;vertical-align:middle}i[class*=icon-]:before{display:inline-block;vertical-align:bottom}.icon-down:before{content:"\f101"}.icon-left:before{content:"\f102"}.icon-right:before{content:"\f103"}.icon-top-arrow:before{content:"\f104"}.icon-up:before{content:"\f105"}.md-btn{align-items:center;border:0;border-radius:3px;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;overflow:hidden;position:relative;text-align:center;text-decoration:none;transition-duration:.5s;vertical-align:middle;width:100%;z-index:1}.md-btn.left-text{justify-content:flex-start;text-align:left}.md-btn.mat{padding:0}.md-btn.mat a,.md-btn.mat button,.md-btn.mat input[type=button],.md-btn.mat input[type=submit]{align-items:center;background:transparent;border:0;color:inherit;display:inline-flex;font-size:inherit;font-weight:inherit;height:100%;justify-content:center;line-height:1;outline:none;transition:color 0s;width:100%}.md-btn:before{display:none}.md-btn:not(.reverse):before{left:-100%}.md-btn.reverse:before{right:-100%}.md-btn.stay:before{display:none}.md-btn .head-icon{margin-left:-1em;margin-right:.5em}.md-btn .left-icon,.md-btn .right-icon{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color 0s;z-index:10}.md-btn .right-icon{right:.8em;transition:right .5s}.md-btn .left-icon{left:.8em;transition:left .5s}.md-btn:hover,a:hover .md-btn{text-decoration:none}.md-btn:hover:not(.reverse):before,a:hover .md-btn:not(.reverse):before{left:0}.md-btn:hover.reverse:before,a:hover .md-btn.reverse:before{right:0}.md-btn:hover .right-icon:not(.stay),a:hover .md-btn .right-icon:not(.stay){right:.5em}.md-btn:hover .left-icon:not(.stay),a:hover .md-btn .left-icon:not(.stay){left:.5em}.md-btn.black{background-color:#000;border:1px solid #000;color:#fff}.md-btn.black:before,.md-btn.black:hover,a:hover .md-btn.black{background-color:#fff;color:#000}.md-btn.disable{filter:grayscale(100%);opacity:.5;pointer-events:none}.md-acc .acc-btn{cursor:pointer}.md-acc .acc-check{display:none}.md-acc .acc-body{max-height:0;opacity:0;overflow:hidden;transform-origin:0 0;transition-duration:.5s}.md-acc .acc-body .acc-body:not(.active){transition-duration:0s}.md-acc .acc-body:not(.active) .acc-on,.md-acc .acc-check:not(:checked)~.acc-body .acc-on,.md-acc .acc-check:not(:checked)~.acc-btn .acc-on{display:none}.md-acc .acc-body.active,.md-acc .acc-check:checked~.acc-body,.md-acc .acc-check:checked~.acc-btn,.md-acc .acc-check:checked~.acc-btn .acc-body{max-height:none;opacity:1}.md-acc .acc-body.active .acc-off,.md-acc .acc-check:checked~.acc-body .acc-off,.md-acc .acc-check:checked~.acc-btn .acc-body .acc-off,.md-acc .acc-check:checked~.acc-btn .acc-off,.sp-md-acc .acc-check{display:none}.bread{font-size:12px;margin:0 auto;max-width:1280px;padding:16px;vertical-align:middle;width:100%}.bread__frame{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;line-height:1;overflow:hidden}.bread__item{color:#373941;display:inline}.bread__item--icon{display:inline-block;font-size:10px;margin:0 10px;transform:translateY(-.2em)}.bread__item--link{color:#1f71b0;text-decoration:none}.bread__item--link:hover{text-decoration:underline}.caseBody{font-family:Noto Sans JP,sans-serif;min-height:calc(100vh - 176px);padding:30px 40px 50px}.caseTitle{font-size:32px;font-weight:500;line-height:1;padding:0 0 56px;text-align:center}.caseTitle--line:after{background-color:#dadada;content:"";display:block;height:5px;margin:30px auto 0;width:180px}.caseList{grid-gap:32px;display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1080px}.caseList:after,.caseList:before{content:"";order:2;width:32%}.caseItem,.caseList__item{width:100%}.caseItem{background:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.16);display:block;height:100%;overflow:hidden;position:relative;text-decoration:none}.caseItem__body{padding:16px}.caseItem__title{color:#373941;font-size:16px;font-weight:500;line-height:1.6;min-height:80px;opacity:1;transition:all .3s cubic-bezier(.16,1,.3,1) 0s}a:hover .caseItem__title{color:#1f71b0}.caseItem__bottom{border-top:1px solid #ccc;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:16px 0 0;padding:16px 0 0}.caseItem__company{color:#373941;font-size:14px;line-height:1.4}.caseItem__tagList{margin:16px 0 0}.caseItem__tag{background:#e5e5e5;color:#373941;font-size:12px;margin:0 8px 8px 0;padding:8px}.caseItem__logo{height:50px;margin:0 auto;text-align:center;width:calc(100% - 60px)}.caseItem__logo img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.casePost{margin:0 auto;max-width:800px}.casePost__img{margin:0 0 32px;text-align:center}.casePost__title{font-feature-settings:"palt";color:#373941;font-size:28px;font-weight:500;line-height:1.75}.casePost__tagList{margin:12px 0 0}.casePost__tag{background-color:#e5e5e5;color:#373941;font-size:14px;margin:12px 8px 0 0;padding:8px}.caseData{border-top:1px solid #ccc;margin:24px 0 0;padding:48px 0}.caseData__logo{max-width:30%}.caseData__data{text-align:right;width:65%}.caseData__name{color:#373941;font-size:20px;line-height:1.75}.caseData__text{color:#373941;font-size:14px;line-height:1.75;margin:16px 0 0}.wp-post .articlePage-usecase_point{background:#f3f4f4;color:#373941;font-weight:400;margin:0 0 32px;padding:40px}.wp-post .articlePage-usecase_point ul{list-style:none;margin:0;padding-left:0}.wp-post .articlePage-usecase_point ul li{font-weight:400;line-height:1.5;list-style-type:none;margin-bottom:8px;margin-top:16px;padding-left:calc(1em + 16px);position:relative}.wp-post .articlePage-usecase_point ul li:before{background:url(../img/lf_checkbox.svg) no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:5px;width:16px}.wp-post .articlePage-usecase_point_title{background-color:#000;color:#fff;display:inline-block;font-size:20px;font-weight:lighter;line-height:1;padding:2px 16px;position:relative}.wp-post .articlePage-usecase_point_lists_item:first-child{margin-top:32px}.wp-post .articlePage_contents_photo{display:flex;flex-wrap:wrap;justify-content:center;margin:56px 0 0;width:100%}.wp-post .articlePage_contents_photo img,.wp-post .articlePage_contents_photo picture{text-align:center;width:100%}.wp-post .articlePage_contents_photo_img{height:auto;margin:0 auto;max-width:100%}.wp-post .articlePage_contents_photo_caption{font-size:16px;line-height:1.6;margin-top:10px;text-align:center;width:100%}.wp-post .articlePage_contents_question{align-items:flex-start;display:flex;font-size:20px;font-weight:400;line-height:1.4;margin-top:60px}.wp-post .articlePage_contents_question:before{background-color:#373941;content:"";display:block;height:1px;margin:11.2px 8px 0 0;width:52px}.caseRel{padding:96px 5% 0}.caseRel__title{color:#373941;font-size:32px;font-weight:500;line-height:1.4;margin-bottom:64px;position:relative;text-align:center}.caseRel__more{margin:32px auto 0;max-width:240px;text-align:center}.caseRel__btn{background-color:#fff;border:1px solid #555864;border-radius:4px;color:#555864;display:block;font-size:16px;font-weight:500;line-height:1.6;padding:18px 16px 18px 0;position:relative;transition-property:box-shadow;width:100%}.caseRel__btn:after{border-right:2px solid #555864;border-top:2px solid #555864;bottom:0;content:"";height:8px;margin:auto;position:absolute;right:18px;top:0;transform:rotate(45deg);transition-duration:.5s;transition-property:right;width:8px;z-index:2}.caseRel__btn:hover{box-shadow:4px 4px 16px rgba(0,0,0,.26)}.caseRel__btn:hover:after{right:16px}.caseForm{padding:96px 5% 0}.caseForm__box{margin:0 auto;max-width:1160px}.caseForm__title{color:#373941;font-size:32px;font-weight:500;line-height:1.4;margin-bottom:40px;position:relative;text-align:center}.priceIntro{font-size:18px;line-height:2;margin:0 0 50px;text-align:center}.termContent{font-size:16px;line-height:1.8;margin:0 auto;max-width:1080px}.termContent p:not([class],:first-child){margin-top:2em}.termBtn{align-items:center;background-color:#1f71b3;border:1px solid #1f71b3;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;line-height:1;min-height:60px;overflow:hidden;padding:10px 20px;position:relative;text-align:center;text-decoration:none;transition-duration:.3s;vertical-align:middle;z-index:1}.termBtn:before,.termBtn:hover,a:hover .termBtn{background:#fff;color:#1f71b3}.semFrame{margin:30px auto 0;max-width:1000px;padding:0 20px 70px}.semFrame__main{width:calc(100% - 340px)}.semFrame__side{width:300px}.semTitle{font-size:28px;font-weight:600;line-height:1.6}.semMv{margin:25px 0 0;text-align:center}.semContent{margin:15px 0 0}.semBlock{font-size:16px;font-weight:400;line-height:1.9}.semBlock:not(:first-child){margin-top:50px}.semBlock__head{font-size:24px;font-weight:700;margin:0 0 20px}.semStaff__img{text-align:center;width:200px}.semStaff__data{width:calc(100% - 220px)}.semStaff__name{font-size:16px;font-weight:700}.semStaff__pos{font-size:14px;font-weight:500}.semStaff__text{font-size:14px;margin:20px 0 0}.semBnr:not(:first-child){margin:25px 0 0}.semTable__line{border-bottom:1px solid #d0d0d0;padding:0 0 20px}.semTable__line:not(:first-child){margin-top:20px}.semTable__cell{font-size:15px;line-height:1.8}.semTable__cell--head{font-weight:700;width:95px}.semTable__cell--body{width:calc(100% - 95px)}.semSide{background:#f6f6f6;padding:25px 20px;white-space:normal;word-break:break-all!important}.semSide__title{font-size:14px;font-weight:600;line-height:1;margin:0 0 15px;text-align:center}.semForm form{width:100%!important}.semForm input:not([type=checkbox]){background-color:#fff;border:1px solid #cdcdcd;font-size:15px;height:36px;padding-inline:10px;width:100%!important}.semForm input[type=checkbox]{-webkit-appearance:auto;appearance:auto;border:1px solid #000;height:14px;width:14px}.semForm .mktoFieldWrap{width:100%}.semForm .mktoForm .mktoRequiredField label.mktoLabel{display:flex}.semForm .mktoForm .mktoRequiredField label.mktoLabel br{display:none}.semForm .mktoHtmlText br{display:block}.semForm .mktoForm .mktoFormCol{min-height:0!important}.semForm .mktoFieldWrap .HoXoMd{margin-bottom:.5em}.semForm .mktoFieldWrap ul{padding:0!important}.semForm .mktoFieldWrap li{line-height:1.5;padding:0!important}.semForm .mktoFieldWrap li:not(:first-child){margin-top:.5em}.semForm .mktoFieldWrap a,.semForm .mktoFieldWrap strong{padding:0!important}.semForm form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton{background:#1f71b3!important;border:0;border-radius:4px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.4;margin:0;max-width:340px;padding:1rem 0;position:relative;text-align:center;transition:.5s ease-in-out;width:100%}.semForm form.mktoForm{font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif!important;padding:0!important;width:100%!important}.semForm form.mktoForm .mktoFieldWrap{width:100%}.semForm form.mktoForm .mktoFormRow{display:flex;gap:16px;width:100%}.semForm form.mktoForm .mktoFormCol{margin-bottom:20px!important;width:100%}.semForm form.mktoForm .mktoClear,.semForm form.mktoForm .mktoGutter,.semForm form.mktoForm .mktoOffset{display:none}.semForm form.mktoForm input[type=date],.semForm form.mktoForm input[type=email],.semForm form.mktoForm input[type=number],.semForm form.mktoForm input[type=tel],.semForm form.mktoForm input[type=text],.semForm form.mktoForm input[type=url],.semForm form.mktoForm select.mktoField,.semForm form.mktoForm textarea{background-color:#fff;border:1px solid #cdcdcd;font-size:15px;height:36px;padding-inline:10px;width:100%!important}.semForm form.mktoForm input:-ms-input-placeholder{color:#cdcdcd;font-size:15px}.semForm form.mktoForm input::placeholder{color:#cdcdcd;font-size:15px}.semForm form.mktoForm textarea{height:140px!important;padding-block:10px}.semForm form.mktoForm select.mktoField{-webkit-appearance:none;appearance:none;padding-right:32px;position:relative}.semForm form.mktoForm select.mktoField~.mktoClear{border-bottom:2px solid #000;border-right:2px solid #000;bottom:15px;content:"";display:block;height:8px;pointer-events:none;position:absolute;right:16px;transform:rotate(45deg);width:8px}.semForm form.mktoForm label.mktoLabel{color:#666;font-size:12px;font-weight:400;line-height:1.4;margin-bottom:9px;margin-top:0;padding-top:0;width:auto!important}.semForm form.mktoForm .mktoRequiredField .mktoLabel .mktoAsterix{display:none}.semForm form.mktoForm .mktoRequiredField .mktoLabel:after{color:orange;content:"*";margin-left:4px}.semForm form.mktoForm .mktoHtmlText{width:100%!important}.semForm form.mktoForm .mktoHtmlText a{color:#191919;font-weight:700;text-decoration:underline}.semForm form.mktoForm .mktoError{left:0;top:64px}.semForm form.mktoForm .mktoError .mktoErrorArrow{border:none}.semForm form.mktoForm .mktoError .mktoErrorMsg{background-image:none;border:none;border-radius:3px;color:#fff;text-shadow:none}.semForm form.mktoForm .mktoRadioList{display:grid;grid-template-columns:repeat(2,max-content);padding:0;row-gap:12px}.semForm form.mktoForm .mktoRadioList input[type=radio]+label{font-weight:400}.semForm form.mktoForm .mktoButtonRow{width:100%}.semForm form.mktoForm .mktoButtonRow .mktoButtonWrap{display:block;margin:0 auto!important;text-align:center;width:100%}.semForm body.test_account.loc #LblLOCapplicationservice a,.semForm form.mktoForm #Lblprivacy_policy a{color:#191919;font-weight:700;text-decoration:underline}.semForm .container[data-astro-cid-lye73mii]{margin-inline:auto;padding-block:80px;padding-inline:30px;width:min(640px,100%)}.semPolicy{font-size:12px;line-height:1.75;margin:25px 0 0}.semPolicy a{text-decoration:underline}.semPolicy a:hover{text-decoration:none}.semEnd{font-size:14px;line-height:1.9;margin:10px 0 0}.semThanks{margin:65px auto 0;max-width:790px;padding:0 20px 100px}.semThanks__title{font-size:24px;font-weight:500;letter-spacing:.05em;text-align:center}.semThanks__title:after{background:#e8a664;content:"";display:block;height:3px;margin:10px auto 0;max-width:480px}.semThanks__text{font-size:14px;line-height:1.9;margin:20px 0 0;text-align:center}.semThanksBox{background:#f7f7f7;line-height:1.9;margin:25px 0 0;padding:30px 20px;white-space:normal;word-break:break-all}.semThanksBox__title{font-size:18px;font-weight:500}.semThanksBox__box{font-size:12px;margin:20px 0 0}.semThanksBox__box a{text-decoration:underline}.semThanksBox__box a:hover{text-decoration:none}.semThanksBox__head,.semThanksBox__note{font-size:13px;font-weight:500}.semThanksBox__note{margin:15px 0 0}.semThanksNote{margin:35px 0 0;padding:0 20px}.semThanksNote a{text-decoration:underline}.semThanksNote a:hover{text-decoration:none}.semThanksNote__title{font-size:16px;font-weight:500}.semThanksNote__text{font-size:13px;line-height:1.9;margin:20px 0 0}.semThanksNote__line:not(:first-child){margin-top:20px}.semPreview__sep{border-bottom:1px solid #000;font-size:2rem;font-weight:700;line-height:2;margin:5rem 0;text-align:center}.accTitle{background:#1f71b3;color:#fff;font-family:Noto Sans JP,sans-serif!important;font-size:30px;font-weight:700;height:180px;letter-spacing:1.5px}.accDesc{line-height:1.6;padding:30px 0;text-align:center}.accBlock{margin:0 auto;max-width:580px;padding:30px 0 50px;width:100%}.accBlock form{width:100%!important}.accBlock input:not[type=radio]:not[type=checkbox]{background-color:#fff;border:1px solid #cdcdcd;font-size:15px;height:36px;padding-inline:10px;width:100%!important}.accBlock .mktoFieldWrap{width:100%}.accBlock .mktoForm .mktoRequiredField label.mktoLabel{display:flex}.accBlock .mktoForm .mktoRequiredField label.mktoLabel br{display:none}.accBlock .mktoHtmlText br{display:block}.accBlock .mktoForm .mktoFormCol{min-height:0!important}.accBlock .mktoFieldWrap .HoXoMd{margin-bottom:.5em}.accBlock .mktoFieldWrap ul{padding:0!important}.accBlock .mktoFieldWrap li{line-height:1.5;padding:0!important}.accBlock .mktoFieldWrap li:not(:first-child){margin-top:.5em}.accBlock .mktoFieldWrap a,.accBlock .mktoFieldWrap strong{padding:0!important}.accBlock form.mktoForm .mktoButtonRow .mktoButtonWrap button.mktoButton{background:#1f71b3;border:0;border-radius:4px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.1em;line-height:1.4;max-width:240px;padding:1rem 0;position:relative;text-align:center;transition:.5s ease-in-out;width:100%}.accBlock form.mktoForm{font-family:Noto Sans JP,sans-serif!important;font-size:14px!important;line-height:1.6;padding:0!important;width:100%!important}.accBlock form.mktoForm .mktoFieldWrap{width:100%}.accBlock form.mktoForm .mktoFormRow{display:flex;gap:16px;width:100%}.accBlock form.mktoForm .mktoFormCol{margin-bottom:20px!important;width:100%}.accBlock form.mktoForm .mktoClear,.accBlock form.mktoForm .mktoGutter,.accBlock form.mktoForm .mktoOffset{display:none}.accBlock form.mktoForm input[type=date],.accBlock form.mktoForm input[type=email],.accBlock form.mktoForm input[type=number],.accBlock form.mktoForm input[type=tel],.accBlock form.mktoForm input[type=text],.accBlock form.mktoForm input[type=url],.accBlock form.mktoForm select.mktoField,.accBlock form.mktoForm textarea{background-color:#fff;border:1px solid #cdcdcd;font-size:1rem;height:36px;padding-inline:10px;width:100%!important}.accBlock form.mktoForm input:-ms-input-placeholder{color:#cdcdcd;font-size:1rem}.accBlock form.mktoForm input::placeholder{color:#cdcdcd;font-size:1rem}.accBlock form.mktoForm textarea{height:140px!important;padding-block:10px}.accBlock form.mktoForm select.mktoField{-webkit-appearance:none;appearance:none;padding-right:32px;position:relative}.accBlock form.mktoForm select.mktoField~.mktoClear{border-bottom:2px solid #000;border-right:2px solid #000;bottom:15px;content:"";display:block;height:8px;pointer-events:none;position:absolute;right:16px;transform:rotate(45deg);width:8px}.accBlock form.mktoForm label.mktoLabel{color:#666;font-size:.875rem;line-height:1.6;margin-bottom:9px;padding-top:0;width:auto!important}.accBlock form.mktoForm .mktoRequiredField .mktoLabel .mktoAsterix{display:none}.accBlock form.mktoForm .mktoRequiredField .mktoLabel:after{color:orange;content:"*";margin-left:4px}.accBlock form.mktoForm .mktoHtmlText{width:100%!important}.accBlock form.mktoForm .mktoHtmlText span{font-size:13px!important}.accBlock form.mktoForm .mktoHtmlText a{color:#191919;font-weight:700;text-decoration:underline}.accBlock form.mktoForm .mktoError{left:0;top:64px}.accBlock form.mktoForm .mktoError .mktoErrorArrow{border:none}.accBlock form.mktoForm .mktoError .mktoErrorMsg{background-image:none;border:none;border-radius:3px;color:#fff;text-shadow:none}.accBlock form.mktoForm .mktoRadioList{display:grid;grid-template-columns:repeat(2,max-content);padding:0;row-gap:12px}.accBlock .mktoForm .mktoCheckboxList>input,.accBlock .mktoForm .mktoRadioList>input{-webkit-appearance:auto;appearance:auto}.accBlock form.mktoForm .mktoRadioList input[type=radio]+label{font-weight:400;margin:0 .5rem}.accBlock form.mktoForm #Lblprivacy_policy{padding-left:2rem}.accBlock form.mktoForm #Lblprivacy_policy~.mktoCheckboxList{position:absolute}.accBlock form.mktoForm .mktoButtonRow{width:100%}.accBlock form.mktoForm .mktoButtonRow .mktoButtonWrap{display:block;margin:0 auto!important;text-align:center;width:100%}.accBlock body.test_account.loc #LblLOCapplicationservice a,.accBlock form.mktoForm #Lblprivacy_policy a{color:#191919;font-weight:700;text-decoration:underline}.accBlock .container[data-astro-cid-lye73mii]{margin-inline:auto;padding-block:80px;padding-inline:30px;width:min(640px,100%)}.accThanksTitle{line-height:1;margin:50px 0 0;text-align:center}.accThanksTitle__main{border-bottom:2px solid #1f71b3;display:inline-block;font-size:24px;font-weight:500;padding:0 0 10px}.accThanksTitle__sub{font-size:20px;font-weight:500;line-height:1.5;margin:30px 0 0}.accThanksNote{background:#f7f7f7;line-height:1;margin:50px auto 0;max-width:800px;padding:24px;width:calc(100% - 40px)}.accThanksNote__title{font-size:16px;text-align:center}.accThanksNote__text{font-size:14px;line-height:1.5;margin:1.5rem 0 0}.accThanksNote__line:not(:first-child){margin-top:12px}@media screen and (min-width:811px){.pc-flex{display:flex}.flex.pc-bet,.pc-flex.pc-bet{justify-content:space-between}.flex.aro,.flex.pc-aro,.pc-flex.aro,.pc-flex.pc-aro{justify-content:space-around}.flex.pc-vstart,.pc-flex.pc-vstart{align-items:flex-start}.flex.pc-vend,.pc-flex.pc-vend{align-items:flex-end}.flex.pc-vcenter,.pc-flex.pc-vcenter{align-items:center}.flex.pc-hstart,.pc-flex.pc-hstart{justify-content:flex-start}.flex.pc-hcenter,.pc-flex.pc-hcenter{justify-content:center}.flex.pc-hend,.pc-flex.pc-hend{justify-content:flex-end}.flex.pc-str,.pc-flex.pc-str{align-items:stretch}.flex.pc-vert,.pc-flex.pc-vert{flex-direction:column}.flex.pc-break,.pc-flex.pc-break{flex-wrap:wrap}.flex>.pc-1,.pc-flex>.pc-1{order:1}.flex>.pc-2,.pc-flex>.pc-2{order:2}.flex>.pc-3,.pc-flex>.pc-3{order:3}.op:hover{opacity:.7}.hoverToggle:hover .hoverToggle__off,.hoverToggle:not(:hover) .hoverToggle__on{display:none}.sp{display:none!important}.pc-hide{display:none}.pc-ta-center{text-align:center}.pc-ta-right{text-align:right}.pc-ta-left{text-align:left}body:not(.wp-admin) #wpadminbar{height:10px!important;opacity:.5;overflow:hidden!important;transition-duration:.5s}body:not(.wp-admin) #wpadminbar:hover{height:auto!important;opacity:1;overflow:visible!important}.md-lay.pc-over{display:block}.md-lay.pc-over .lay-bg img{margin-left:50%;max-width:none;transform:translate(-50%);width:auto}.md-lay.pc-through{display:inline-block;overflow:visible}.md-lay.pc-through .lay-bg img{max-width:none;width:auto}a:hover .md-lay .lay-bg .on{opacity:1}a:hover .md-lay .lay-bg .off{opacity:0}a:hover .md-lay.zoom .lay-bg{transform:scale(1.05)}a:hover .md-lay.bright:before{opacity:1}a:hover .md-lay.border:after{box-shadow:inset 0 0 0 10px hsla(0,0%,100%,.5);opacity:1}a:not(:hover) .md-lay.hide .lay-content{opacity:0}.sp-md-acc .acc-btn{cursor:auto}.wrap{margin:0 auto;padding-left:20px;padding-right:20px}.wrap.w600{max-width:620px}.wrap.w800{max-width:820px}.wrap.w960{max-width:980px}.wrap.w1200{max-width:1220px}.semSide{max-height:calc(100vh - 70px);min-height:80vh;overflow:auto;position:sticky;top:70px}.semSide:after{content:"";display:block;height:25px}.semSide::-webkit-scrollbar{width:0}.semSide:hover{padding-right:10px}.semSide:hover::-webkit-scrollbar{background-color:#f5f5f5;width:10px}.semSide:hover::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px;box-shadow:inset 0 0 0 2px #eaeaea}}@media screen and (max-width:1023px){.caseList{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:810px){.sp-flex{display:flex}.flex.sp-bet,.sp-flex.sp-bet{justify-content:space-between}.flex.aro,.flex.sp-aro,.sp-flex.aro,.sp-flex.sp-aro{justify-content:space-around}.flex.sp-vstart,.sp-flex.sp-vstart{align-items:flex-start}.flex.sp-vend,.sp-flex.sp-vend{align-items:flex-end}.flex.sp-vcenter,.sp-flex.sp-vcenter{align-items:center}.flex.sp-hstart,.sp-flex.sp-hstart{justify-content:flex-start}.flex.sp-hcenter,.sp-flex.sp-hcenter{justify-content:center}.flex.sp-hend,.sp-flex.sp-hend{justify-content:flex-end}.flex.sp-str,.sp-flex.sp-str{align-items:stretch}.flex.sp-vert,.sp-flex.sp-vert{flex-direction:column}.flex.sp-break,.sp-flex.sp-break{flex-wrap:wrap}.flex>.sp-1,.sp-flex>.sp-1{order:1}.flex>.sp-2,.sp-flex>.sp-2{order:2}.flex>.sp-3,.sp-flex>.sp-3{order:3}.sp-table-break td,.sp-table-break th,.sp-table-break tr{display:inline-block;width:100%}.sp-table-over{overflow-x:auto}.sp-table-over th{white-space:nowrap}.hoverToggle__on{display:none}.pc{display:none!important}.sp-hide{display:none}.sp-ta-center{text-align:center}.sp-ta-right{text-align:right}.sp-ta-left{text-align:left}body:not(.wp-admin) #wpadminbar{min-width:0!important;opacity:.8;overflow:hidden;position:absolute!important}.wp-post h2{font-size:28.8px}.wp-post h3{font-size:25.6px}.wp-post h4,.wp-post h5{font-size:22.4px}.wp-post div+h2,.wp-post div+h3,.wp-post div+h4,.wp-post div+h5,.wp-post p+h2,.wp-post p+h3,.wp-post p+h4,.wp-post p+h5{margin-top:40px}.wp-post table{margin:16px auto}.wp-post table td,.wp-post table th{padding:8px}.wp-post .alignleft,.wp-post .alignright{float:none;padding-left:0!important;padding-right:0!important}.wp-post img[class*=attachment-],.wp-post img[class*=wp-image-]{width:100%}.md-lay.sp-over{display:block}.md-lay.sp-over .lay-bg img{margin-left:50%;max-width:none;transform:translate(-50%);width:auto}.md-lay.sp-through{display:inline-block;overflow:visible}.md-lay.sp-through .lay-bg img{max-width:none;width:auto}.sp-md-acc .acc-body{max-height:0;opacity:0;overflow:hidden;transform-origin:0 0;transition-duration:.5s}.sp-md-acc .acc-body .acc-body:not(.active){transition-duration:0s}.sp-md-acc .acc-body:not(.active) .acc-on,.sp-md-acc .acc-check:not(:checked)~.acc-body .acc-on,.sp-md-acc .acc-check:not(:checked)~.acc-btn .acc-on{display:none}.sp-md-acc .acc-body.active,.sp-md-acc .acc-check:checked~.acc-body,.sp-md-acc .acc-check:checked~.acc-btn{max-height:none;opacity:1}.sp-md-acc .acc-body.active .acc-off,.sp-md-acc .acc-check:checked~.acc-body .acc-off,.sp-md-acc .acc-check:checked~.acc-btn .acc-off{display:none}.caseForm{padding:45px 0 0}.caseForm__title{font-size:24px;margin-bottom:0}.sp-wrap{padding-left:3.125%;padding-right:3.125%}.priceIntro{font-size:14px;line-height:2;margin:0 0 30px;text-align:left}.semFrame{padding:0 20px 30px}.semFrame__main{width:100%}.semFrame__side{margin:20px 0 0;width:100%}.semStaff__img{width:100%}.semStaff__img img{max-width:300px}.semStaff__data{margin:20px 0 0;width:100%}.semTable__line{padding:0 0 20px}.semTable__line:not(:first-child){margin-top:20px}.semTable__cell{width:100%}.semTable__cell--body{margin:10px 0 0}.semSide{padding:25px 20px}.semSide__title{margin:0}.semThanks{margin:30px auto 0;max-width:790px;padding:0 20px 70px}.semThanks__title{font-size:21px;letter-spacing:0}.semThanks__text{font-size:14px;line-height:1.9;margin:20px 0 0;text-align:left}.semThanksBox{line-height:1.9;margin:25px 0 0;padding:20px}.semThanksBox__title{font-size:16px}.semThanksBox__box{font-size:11px;margin:20px 0 0}.semThanksBox__head{font-size:12px}.semThanksBox__note{font-size:12px;font-weight:500;margin:15px 0 0}.semThanksNote{margin:35px 0 0;padding:0}.semThanksNote__title{font-size:16px;font-weight:500}.semThanksNote__text{font-size:13px;line-height:1.9;margin:20px 0 0}.semThanksNote__line:not(:first-child){margin-top:20px}.semPreview__sep{font-size:1.8rem;margin:3rem 0}.accTitle{font-size:24px;height:170px}.accDesc{text-align:left}.accThanksTitle{margin:30px 0 0}.accThanksTitle__main{font-size:1.5rem;padding:0 0 10px}.accThanksTitle__sub{font-size:20px;margin:2rem 0 0}.accThanksNote{margin:30px auto 0;padding:24px;width:calc(100% - 20px)}.accThanksNote__title{font-size:1rem}.accThanksNote__text{font-size:.875rem;margin:1.5rem 0 0}.accThanksNote__line:not(:first-child){margin-top:12px}}@media screen and (max-width:768px){.accBlock .container[data-astro-cid-lye73mii],.semForm .container[data-astro-cid-lye73mii]{padding-inline:20px;width:100%}}@media screen and (max-width:767px){.wp-post h2:not([class]){font-size:24px}.wp-post h3:not([class]){font-size:20px}.wp-post h4:not([class]),.wp-post h5:not([class]){font-size:18px}.caseBody{min-height:calc(100vh - 100px - 29.5vw);padding:15px 5% 56px}.caseTitle{font-size:24px;padding:0 0 36px}.caseTitle--line:after{height:4px;margin:20px auto 0;width:150px}.caseList{grid-template-columns:1fr}.caseList:after,.caseList:before{display:none}.caseItem__title{height:auto;min-height:auto}.casePost__img{margin:32px 0}.casePost__title{font-size:24px}.caseData__logo{margin-top:0;max-width:80%}.caseData__data{margin-top:10px;text-align:left;width:100%}.caseData__name,.caseData__text{line-height:1.6}.wp-post .articlePage-usecase_point{margin-top:32px;padding:15px}.wp-post .articlePage-usecase_point_title{font-size:16px}.wp-post .articlePage_contents_photo{margin-top:40px}.wp-post .articlePage_contents_photo_img{max-height:400px}.caseRel{padding:45px 5% 0}.caseRel__title{font-size:28px;margin-bottom:32px}.termContent{font-size:14px}.termBtn{padding:5px 15px}}@media media-sp{.bread{font-size:10px}.bread__item--icon{font-size:.8em;margin:-.4em 12px 0}}@media screen and (orientation:landscape){.md-overlay--ripple{height:300vw;width:300vw}}/*# sourceMappingURL=usecase_style.css.map */