/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}main,picture{display:block}html,body{position:relative;z-index:0;width:100%;min-height:100vh}html{font-size:16px;font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:normal;scroll-padding-top:60px}body{background-color:#fff;color:#2d344b}h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,blockquote,figure,fieldset,button,input,optgroup,select,textarea{margin:0;padding:0;font-size:inherit}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:normal}ul,ol{list-style:none}table{border-collapse:collapse}th{font-weight:inherit;text-align:inherit}img{max-width:100%;height:auto;border:0 solid rgba(0,0,0,0);vertical-align:middle}a{color:#0054ac;text-decoration:none;text-underline-offset:2px}a:hover{text-decoration:underline}address{font-style:normal}b,strong{font-weight:500}em{font-style:normal;font-weight:500}a[data-ga-portal]>*{pointer-events:none}:focus-visible{outline:2px aqua auto}#mfc-service-site{padding-top:60px}#mfc-service-site main{line-height:1.6}#mfc-service-site .main-visual-container,#mfc-service-site .main-appeal-container{line-height:normal}.app-primary-container{width:100%}.app-primary-container .app-primary-contents{max-width:1200px;margin:0 auto;padding:80px 20px}.app-primary-container .app-primary-contents+.app-primary-contents{padding-top:0}.app-primary-container .mf-centered-tab{max-width:480px;margin-inline:auto}.app-secondary-container{width:100%}.app-secondary-container .app-secondary-contents{max-width:1200px;margin:0 auto;padding:64px 20px 96px}.app-secondary-container .app-secondary-contents+.app-secondary-contents{padding-top:0}.app-tertiary-container{width:100%}.app-tertiary-container .app-tertiary-contents{max-width:1200px;margin:0 auto;padding:56px 20px}.app-cv-btn-container{padding:48px 20px;background:#3171ca}.app-bg-blue{background:#f2f5ff}.app-bg-blue-deep{background:#0054ac}.app-bg-gray{background:#f4f4f7}.app-bg-white{background:#fff}.app-border-separator-top{border-top:1px solid #d6d8e0}.app-text-color-black{color:#000}.app-text-color-grey{color:#2d344b}.app-text-color-white{color:#fff}.app-text-color-blue{color:#0054ac}.app-text-color-red{color:#ca0000}.app-bg-title-primary{display:flex;flex-direction:column;align-items:center;justify-content:center;height:222px;background:#3171ca url(/packs/dist/2e7b06c0718aab2ddfbd.png) center;background-size:cover}.app-title-primary{font-size:24px;color:#fff;font-weight:700;line-height:normal}.app-title-secondary{font-size:24px;font-weight:700}.app-title-tertiary{font-size:20px;font-weight:500}.app-title-with-border-large{position:relative;padding-bottom:20px}.app-title-with-border-large::before,.app-title-with-border-large::after{content:"";position:absolute;bottom:0;left:0;height:4px}.app-title-with-border-large::before{width:100%;background:#d6d8e0}.app-title-with-border-large::after{width:30%;background:#0054ac}.app-title-with-border-medium{position:relative;padding-bottom:18px}.app-title-with-border-medium::before,.app-title-with-border-medium::after{content:"";position:absolute;bottom:0;left:0;height:2px}.app-title-with-border-medium::before{width:100%;background:#d6d8e0}.app-title-with-border-medium::after{width:30%;background:#0054ac}.app-title-with-border-small{position:relative;padding-bottom:20px}.app-title-with-border-small::before{content:"";position:absolute;bottom:0;left:0;width:40px;height:4px;background:#d6d8e0}.app-title-two-column{min-height:2em}.app-section-title{font-size:24px;position:relative;padding-bottom:18px;font-weight:700}.app-section-title::after{content:"";display:block;position:absolute;bottom:0;left:calc(50% - 50px);width:100px;height:4px;background-color:#0054ac}.app-sub-title-l{font-size:20px;font-weight:700;line-height:normal}.app-sub-title-m{font-size:18px;font-weight:700;line-height:normal}.app-underlined-title-l,.app-underlined-title-m{position:relative;font-weight:700;line-height:normal}.app-underlined-title-l::before,.app-underlined-title-l::after,.app-underlined-title-m::before,.app-underlined-title-m::after{content:"";position:absolute;bottom:0;left:0;height:4px}.app-underlined-title-l::before,.app-underlined-title-m::before{width:100%;background:#d6d8e0}.app-underlined-title-l::after,.app-underlined-title-m::after{width:30%;background:#0054ac}.app-underlined-title-l{font-size:20px;padding-bottom:20px}.app-underlined-title-m{font-size:18px;padding-bottom:12px}.app-side-lined-title-l,.app-side-lined-title-m{padding-left:8px;border-left:8px solid #0054ac;font-weight:700;line-height:normal}.app-side-lined-title-l.is-hr,.app-side-lined-title-m.is-hr{border-color:#d98700}.app-side-lined-title-l.is-other,.app-side-lined-title-m.is-other{border-color:#484f65}.app-side-lined-title-l{font-size:20px}.app-side-lined-title-m{font-size:18px}.app-font-size-xxx-large{font-size:24px}.app-font-size-xx-large{font-size:22px}.app-font-size-x-large{font-size:18px}.app-font-size-large{font-size:16px}.app-font-size-medium{font-size:14px}.app-font-size-small{font-size:12px}.app-font-size-xxx-large-v2{font-size:28px}.app-font-size-xx-large-v2{font-size:24px}.app-font-size-x-large-v2{font-size:20px}.app-font-size-large-v2{font-size:18px}.app-font-size-medium-v2{font-size:16px}.app-font-size-small-v2{font-size:12px}.app-font-weight-regular{font-weight:400}.app-font-weight-medium{font-weight:500}.app-font-weight-bold{font-weight:700}.app-btn{display:inline-block;padding:17px 32px 18px;transition:.2s;border:0;border-radius:32px;box-shadow:0 4px 10px 0 rgba(0,26,99,.2);font-weight:700;line-height:normal;text-align:center}.app-btn:hover{transform:translate3d(0, 2px, 0);box-shadow:none;text-decoration:none}.app-btn-primary{background:#ffb300;color:#000}.app-btn-primary:hover{background:#ffc631;color:#000}.app-btn-secondary{background:#0054ac;color:#fff}.app-btn-secondary:hover{background:#3171ca;color:#fff}.app-btn-tertiary{background:#fff;color:#0054ac}.app-btn-tertiary:hover{background:#c2d1fc;color:#0054ac}.app-btn-size-block{font-size:16px;width:100%}.app-btn-size-large{font-size:16px;min-width:272px}.app-btn-size-medium{font-size:16px;min-width:160px}.app-btn-v2{display:inline-flex;align-items:center;justify-content:center;transition:.2s;border:1px solid #b8bcc9;border-radius:100vmax;font-size:18px;font-weight:700;line-height:normal}.app-btn-v2:hover{transform:translate3d(0, -2px, 0);box-shadow:0 4px 10px rgba(0,26,99,.2);text-decoration:none}.app-btn-size-large-v2{width:100%;max-width:318px;height:64px}.app-btn-size-medium-v2{width:272px;height:56px}.app-btn-size-small-v2{width:232px;height:48px}.app-mv-btn{display:flex;align-items:center;width:318px;height:64px;margin:0 auto;padding:0 15px;gap:12px;font-size:18px}.app-mv-btn .app-mv-btn-image{width:64px;height:40px}.app-mv-btn .app-mv-btn-label{flex:1 1;text-align:center}.app-mv-btn .app-mv-btn-chevron{width:24px;height:24px}.app-mv-btn.is-no-image{padding-left:47px}.app-mv-btn.btn-disabled{border-color:#b8bcc9;background-color:#d6d8e0;box-shadow:none;color:#63697f;pointer-events:none}.app-link-primary,.app-link-secondary,.app-icon-target-blank{display:inline-block;position:relative;width:fit-content;padding-right:32px;font-weight:700;line-height:normal}.app-link-primary::after,.app-link-secondary::after,.app-icon-target-blank::after{content:"";position:absolute;top:calc(50% - 12px);right:0;width:24px;height:24px;background-repeat:no-repeat;background-size:contain}.app-link-primary:hover,.app-link-secondary:hover,.app-icon-target-blank:hover{text-decoration:underline;text-underline-offset:2px}.app-link-primary{color:#2d344b}.app-link-primary::after{background-image:url(/packs/dist/db312bbf5c61b09864ef.svg)}.app-link-primary:hover{color:#0054ac}.app-link-primary.icon-home,.app-link-primary.icon-login,.app-link-primary.icon-blank,.app-link-primary.icon-form,.app-link-primary.icon-mail{padding-right:28px}.app-link-primary.icon-home:after,.app-link-primary.icon-login:after,.app-link-primary.icon-blank:after,.app-link-primary.icon-form:after,.app-link-primary.icon-mail:after{top:calc(50% - 12px)}.app-link-primary.icon-home::after{background-image:url(/packs/dist/845f77971a004ef871f2.svg)}.app-link-primary.icon-login::after{background-image:url(/packs/dist/93fb532c73785de724ff.svg)}.app-link-primary.icon-blank::after{background-image:url(/packs/dist/ab46503c9e16cb41d50f.svg)}.app-link-primary.icon-none{padding-right:0}.app-link-primary.icon-none::after{content:none}.app-link-primary.icon-arrow{display:-ms-grid;display:grid;position:relative;grid-auto-flow:column;align-items:center;padding-right:0;gap:10px}.app-link-primary.icon-arrow::after{content:"";position:static;width:0;height:0;border-width:4px 0 4px 6px;border-style:solid;border-color:rgba(0,0,0,0);border-left-color:#0054ac}.app-link-primary.icon-mail::after{background-image:url(/packs/dist/131c96164d0792f5dc8b.svg)}.app-link-secondary{color:#fff}.app-link-secondary::after{background-image:url(/packs/dist/15f1ce43fb31606c068a.svg)}.app-link-tertiary{color:#0054ac;text-decoration:underline;text-underline-offset:2px}.app-link-tertiary.app-link-tertiary-text-black{color:#2d344b}.app-link-tertiary:hover{text-decoration:none}.app-icon-target-blank{padding-right:28px;font-weight:500}.app-icon-target-blank.color-blue::after{background-image:url(/packs/dist/ab46503c9e16cb41d50f.svg)}.app-icon-target-blank.color-white::after{background-image:url(/packs/dist/29883b1064c9fb135769.svg)}.app-icon-target-blank-in-btn::after{content:"";display:inline-block;width:24px;height:24px;margin-left:4px;background-repeat:no-repeat;background-size:cover;vertical-align:middle}.app-icon-target-blank-in-btn.color-blue::after{background-image:url(/packs/dist/ab46503c9e16cb41d50f.svg)}.app-icon-target-blank-in-btn.color-white::after{background-image:url(/packs/dist/29883b1064c9fb135769.svg)}.app-link-for-anchor{display:inline-block;position:relative;padding-right:30px;color:#2d344b;font-weight:700}.app-link-for-anchor:hover{color:#0054ac;text-decoration:none}.app-link-for-anchor::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:19px;height:12px;margin:auto 0;background-image:url(/packs/dist/711840c3c2ba2b606f9b.svg);background-repeat:no-repeat;background-position:center;background-size:100%}.app-text-btn{display:flex;position:relative;align-items:center;justify-content:center;margin:0 auto;padding:0 36px;background:#fff;color:#2d344b;gap:4px;font-size:16px}.app-text-btn:hover{background:#c2d1fc}.app-text-btn::after{content:"";position:absolute;top:calc(50% - 12px);right:8px;width:24px;height:24px;background-image:url(/packs/dist/78209adf225108c5b7e0.svg);background-repeat:no-repeat;background-size:contain}.app-text-btn .app-text-btn-label{line-height:1.2;text-align:left}.app-text-btn.icon-blank::after{right:20px;background-image:url(/packs/dist/ab46503c9e16cb41d50f.svg)}.app-check-text{display:flex;align-items:flex-start;gap:4px;line-height:normal}.app-card-container{display:flex;flex-wrap:wrap}.app-card-container .app-card-bg-white{background:#fff}.app-card-container .app-card-bg-blue{background:#f2f5ff}.app-card-container .app-card-bg-gray{background:#f4f4f7}.app-card-container .app-card{margin-right:16px;border-radius:12px}.app-card-container .app-card img{max-width:100%}.app-card-container .app-card-large{width:100%;margin:0;padding:40px 48px;border-radius:12px}.app-card-container .app-card-medium{flex-grow:0;flex-shrink:0;width:calc((100% - 16px*1)/2);padding:40px 48px}.app-card-container .app-card-medium:only-child{margin:0 auto}.app-card-container .app-card-medium:nth-child(2n){margin-right:0}.app-card-container .app-card-medium:nth-child(n+3){margin-top:16px}.app-card-container .app-card-small{flex-grow:0;flex-shrink:0;width:calc((100% - 16px*2)/3);padding:40px 32px}.app-card-container .app-card-small:only-child{margin:0 auto}.app-card-container .app-card-small:nth-child(3n){margin-right:0}.app-card-container .app-card-small:nth-child(n+4){margin-top:16px}.app-card-container .app-card-x-small{flex-grow:0;flex-shrink:0;width:calc((100% - 16px*3)/4);padding:16px}.app-card-container .app-card-x-small:only-child{margin:0 auto}.app-card-container .app-card-x-small:nth-child(4n){margin-right:0}.app-card-container .app-card-x-small:nth-child(n+5){margin-top:16px}.app-card-container .app-card-xx-small{flex-grow:0;flex-shrink:0;width:calc((100% - 16px*4)/5);padding:40px 0px}.app-card-container .app-card-xx-small:only-child{margin:0 auto}.app-card-container .app-card-xx-small:nth-child(5n){margin-right:0}.app-card-container .app-card-xx-small:nth-child(n+6){margin-top:16px}.app-card-container .app-image-card{display:flex;flex-direction:column-reverse}.app-card-container .app-image-card .app-image-card-image{margin:0 0 16px;text-align:center}.app-card-container .app-arrow-card{position:relative;z-index:0}.app-card-container .app-arrow-card+.app-arrow-card::before{content:"";display:block;position:absolute;top:0;left:50%;width:64px;height:64px;transform:translate(-50%, -70%) rotate(90deg);background-repeat:no-repeat;background-position:center;background-size:contain}.app-card-container .app-arrow-card+.app-card-bg-blue::before{background-image:url(/packs/dist/b592cdd65ed73e3f54aa.svg)}.app-card-container .app-arrow-card+.app-card-bg-white::before{background-image:url(/packs/dist/3603c1517eee316b993a.svg)}.app-grid-container{display:flex;flex-wrap:wrap}.app-grid-container .app-grid-large{flex-grow:0;flex-shrink:0;width:calc((100% - 56px*0)/1)}.app-grid-container .app-grid-large.app-grid{margin-right:56px}.app-grid-container .app-grid-large.app-grid img{max-width:100%}.app-grid-container .app-grid-large:nth-child(1n){margin-right:0}.app-grid-container .app-grid-large:nth-child(n+2){margin-top:40px}.app-grid-container .app-grid-medium{flex-grow:0;flex-shrink:0;width:calc((100% - 56px*1)/2)}.app-grid-container .app-grid-medium.app-grid{margin-right:56px}.app-grid-container .app-grid-medium.app-grid img{max-width:100%}.app-grid-container .app-grid-medium:nth-child(2n){margin-right:0}.app-grid-container .app-grid-medium:nth-child(n+3){margin-top:40px}.app-grid-container .app-grid-small{flex-grow:0;flex-shrink:0;width:calc((100% - 56px*2)/3)}.app-grid-container .app-grid-small.app-grid{margin-right:56px}.app-grid-container .app-grid-small.app-grid img{max-width:100%}.app-grid-container .app-grid-small:nth-child(3n){margin-right:0}.app-grid-container .app-grid-small:nth-child(n+4){margin-top:40px}.app-grid-container .app-grid-x-small{flex-grow:0;flex-shrink:0;width:calc((100% - 56px*3)/4)}.app-grid-container .app-grid-x-small.app-grid{margin-right:56px}.app-grid-container .app-grid-x-small.app-grid img{max-width:100%}.app-grid-container .app-grid-x-small:nth-child(4n){margin-right:0}.app-grid-container .app-grid-x-small:nth-child(n+5){margin-top:40px}.app-element-subscript-container{display:flex;flex-direction:column}.app-element-subscript-container .app-element-subscript{margin-top:auto}.app-primary-table-container .app-primary-table{width:100%;border-spacing:0;border-collapse:collapse;border:1px solid #b8bcc9}.app-primary-table-container .app-primary-table th{padding:12px 16px;border:1px solid #b8bcc9;background:#63697f;color:#fff;font-weight:500}.app-primary-table-container .app-primary-table th:not([class]){text-align:center}.app-primary-table-container .app-primary-table td{padding:24px 16px;border:1px solid #b8bcc9}.app-primary-table-container .app-primary-table td:not([class]){text-align:center}.app-case-bg{background:#3171ca}.app-case-card-container{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.app-case-card-container .app-case-card-link{display:flex;position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px)/3);flex-direction:column;width:100%;max-width:calc((100% - 32px)/3);color:#2d344b}.app-case-card-container .app-case-card-link:hover{text-decoration:none}.app-case-card-container .app-case-card-link:hover .app-case-card-arrow{transform:translate3d(8px, 0, 0)}.app-case-card-container .app-case-card-link .app-case-card-link-img{position:static}.app-case-card-container .app-case-card-link .app-case-card-link-img img{width:auto;min-width:100%}.app-case-card-container .app-case-card-link .app-case-card{display:flex;position:relative;flex:1 1;flex-direction:column;width:calc(100% - 32px);margin:-40px 0 0 16px;padding:24px;border-radius:12px;background:#fff}.app-case-card-container .app-case-card-link .app-case-card.bg-blue{background:#f2f5ff}.app-case-card-container .app-case-card-link .app-case-card .app-case-card-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:normal;text-overflow:ellipsis}.app-case-card-container .app-case-card-link .app-case-card .app-case-card-subtitle{font-size:12px;padding-bottom:16px;border-bottom:1px solid #d6d8e0;font-weight:400}.app-case-card-container .app-case-card-link .app-case-card .app-case-card-categories{font-size:12px}.app-case-card-container .app-case-card-link .app-case-card .app-case-card-categories dl{display:flex;align-items:flex-start}.app-case-card-container .app-case-card-link .app-case-card .app-case-card-categories dt{flex-grow:0;flex-shrink:0;margin-right:8px;padding:2px 8px;background:#f2f5ff;color:#0054ac;font-weight:400}.app-case-card-container .app-case-card-link .app-case-card .app-case-card-categories dt.bg-white{background:#fff}.app-case-card-container .app-case-card-link .app-case-card>.app-text-right{margin-top:auto}.app-case-card-container .app-case-card-link .app-case-card .app-case-card-arrow{transition:.2s}.app-document-container{display:flex;flex-wrap:wrap}.app-document-container .app-document-card{border-radius:12px;background:#fff}.app-document-container .app-document-card .document-title{font-weight:500}.app-document-container .app-document-card .document-title.nowrap{margin-right:-32px;margin-left:-32px}.app-document-container .app-document-card.bg-blue{background:#f2f5ff}.app-document-container .app-document-card.pickup{position:relative;width:100%}.app-document-container .app-document-card.pickup::before{content:"";display:block;position:absolute;z-index:1;top:0;right:0;width:130px;height:106px;background-image:url(/packs/dist/68c88358046b2cbfefc5.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.app-document-container .app-document-card.pickup .document-card-content-container{margin:24px}.app-document-container .app-document-card.pickup .document-header .document-notes li{display:flex;align-items:center;min-height:26px;font-weight:400}.app-document-container .app-document-card.normal{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px)/3);width:100%;max-width:calc((100% - 32px)/3);margin-right:16px}.app-document-container .app-document-card.normal:nth-child(3n){margin-right:0}.app-document-container .app-document-card.normal .document-image{display:flex;position:relative;align-items:center;justify-content:center}.app-document-container .app-document-card.normal .document-image .document-image-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px 12px 0 0;background-repeat:no-repeat;background-position:center;background-size:cover}.app-document-container .app-document-card.normal .document-image .document-image-bg.first{background-image:url(/packs/dist/12edfdfd020ad3fb2868.png)}.app-document-container .app-document-card.normal .document-image .document-image-bg.second{background-image:url(/packs/dist/7cc9bbbe2ae511b5adaf.png)}.app-document-container .app-document-card.normal .document-image .document-image-bg.third{background-image:url(/packs/dist/0b42feebfc752b332c24.png)}.app-document-container .app-document-card.normal .document-image .document-image-thumbnail{position:relative;width:calc(100% - 80px);max-width:316px;margin:27px 40px;transform:rotate(8deg)}.app-document-container .app-document-card.normal .document-header{padding:24px 40px}.app-document-container .app-document-card.normal .document-header .document-title{min-height:52px;margin-inline:-16px}.app-document-container .app-document-card.medium{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px)/2);width:100%;max-width:calc((100% - 16px)/2);margin-right:16px}.app-document-container .app-document-card.medium:nth-child(2n){margin-right:0}.app-document-container .app-document-card.medium .document-image{display:flex;position:relative;align-items:center;justify-content:center}.app-document-container .app-document-card.medium .document-image .document-image-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px 12px 0 0;background-repeat:no-repeat;background-position:center;background-size:cover}.app-document-container .app-document-card.medium .document-image .document-image-bg.first{background-image:url(/packs/dist/12edfdfd020ad3fb2868.png)}.app-document-container .app-document-card.medium .document-image .document-image-bg.second{background-image:url(/packs/dist/7cc9bbbe2ae511b5adaf.png)}.app-document-container .app-document-card.medium .document-image .document-image-thumbnail{position:relative;width:calc(100% - 80px);max-width:316px;margin:27px 40px;transform:rotate(8deg)}.app-document-container .app-document-card.medium .document-header{padding:24px 40px}.app-document-container .app-document-card.medium .document-header .document-title{min-height:52px}.app-primary-container.app-bg-blue:has(.app-document-container) .app-document-card{background-color:#fff}.app-primary-container:not(.app-bg-blue:has(.app-document-container)) .app-document-card{background-color:#f2f5ff}.app-cta-primary-container{padding:36px 12px 40px;background:#0054ac url(/packs/dist/4d4b413a2019472df585.png) no-repeat center center;background-size:cover;color:#fff;text-align:center}.app-cta-primary-container .app-cta-primary-title{font-size:20px;margin-bottom:20px;font-weight:500}.app-cta-primary-container .app-cta-primary-btn-container{margin-bottom:20px}.app-cta-primary-container .app-cta-primary-text-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.app-cta-primary-container .app-cta-primary-text-container a{color:inherit}.app-cta-primary-container .app-cta-primary-button-group{display:flex;flex-direction:column;max-width:272px;margin:0 auto;gap:16px 0}.app-cta-secondary-container{display:flex;align-items:center;justify-content:center;min-height:80px;padding:16px 0;background:#00348a;color:#fff}.app-cta-secondary-container .app-cta-secondary-title{font-size:18px;font-weight:500}.app-cta-secondary-container .app-cta-secondary-email-address{font-size:20px;display:flex;align-items:center;margin-left:24px}.app-cta-secondary-container .app-cta-secondary-email-address::before{content:"";display:inline-block;width:30px;height:30px;margin:0 10px 0 0;background-image:url(/packs/dist/c9f771e5505ffa07bf8b.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.app-cta-secondary-container .app-cta-secondary-reception-time{font-size:12px;margin-left:24px;font-weight:500}.app-cta-secondary-container .app-cta-secondary-reception-time a{color:#fff}.app-cta-target-container{padding:40px 12px;background:url(/packs/dist/7a1086a0c5806e2f8d09.png) no-repeat center center;background-size:cover;color:#fff}.app-cta-target-container .app-cta-target-heading{font-size:20px;margin-bottom:32px;font-weight:500;text-align:center}.app-cta-target-container .app-cta-target{text-align:center}.app-cta-target-container .app-cta-target+.app-cta-target{margin-top:32px;padding-top:32px;border-top:1px solid currentColor}.app-cta-target-container .app-cta-target-label{font-size:18px}.app-cta-target-container .app-cta-target-button{width:100%;max-width:272px}.app-cta-button-group-container{display:flex;flex-direction:column;align-items:center;margin:0 auto;text-align:center;gap:16px}.app-campaign-container{padding:24px;background:#f4f4f7}.app-campaign-container .app-campaign-list{display:flex;align-items:center;justify-content:center}.app-campaign-container .app-campaign-list li{flex:0 0 309px;cursor:pointer}.app-campaign-container .app-campaign-list li+li{margin-left:16px}.app-campaign-container .app-campaign-list li a{display:inline-block}.app-campaign-container .app-campaign-note{max-width:928px;margin:0 auto}.app-infobar-container,.app-infobar-emphasis-container{display:flex;align-items:center;text-underline-offset:2px;justify-content:center;min-height:48px;padding:8px;transition:.2s;text-decoration:none}.app-infobar-container .app-infobar-title,.app-infobar-emphasis-container .app-infobar-title{font-size:14px;font-weight:400;text-decoration:underline}.app-infobar-container:hover,.app-infobar-emphasis-container:hover{opacity:.6;text-decoration:none}.app-infobar-container:hover .app-infobar-title,.app-infobar-emphasis-container:hover .app-infobar-title{text-decoration:none}.app-infobar-container{background-color:#c2d1fc;color:#000}.app-infobar-emphasis-container{background-color:#ffe391;color:#000}.app-infobar-emphasis-container:hover{opacity:1;background-color:#ffc631}.app-infobar-emphasis-container:hover .app-infobar-tag{background-color:#0054ac}.app-infobar-emphasis-container:hover .app-infobar-title{text-decoration:underline}.app-infobar-emphasis-container .app-infobar-tag{display:inline-block;flex-grow:0;flex-shrink:0;padding:6px 8px;border-radius:4px;background-color:#3171ca;color:#fff;font-weight:700;line-height:normal;text-decoration:none;font-size:12px}.app-infobar-emphasis-container .app-infobar-title{margin-left:8px;font-weight:700}.app-infobar-img-container{display:flex;align-items:center;justify-content:center;min-height:48px;transition:.2s;background-color:#ffa1d9}.app-infobar-img-container:hover{opacity:.6}.app-infobar-img-container.deep-pink{background-color:#ff91b8}.infobar-ab-container .infobar-ab-button-close{display:none}#page-tops.page-show #mfc-service-site .app-speech-bubble-container::before,#page-tops.page-show #mfc-service-site .speech-bubble-container::before,#page-tops.page-show #mfc-service-site .speech-bubble-under-container::before,#page-ca-web-accountings.page-show #mfc-service-site .app-speech-bubble-container::before,#page-ca-web-accountings.page-show #mfc-service-site .speech-bubble-container::before,#page-ca-web-accountings.page-show #mfc-service-site .speech-bubble-under-container::before{z-index:1}#page-tops.page-show #mfc-service-site .app-speech-bubble-container::after,#page-tops.page-show #mfc-service-site .speech-bubble-container::after,#page-tops.page-show #mfc-service-site .speech-bubble-under-container::after,#page-ca-web-accountings.page-show #mfc-service-site .app-speech-bubble-container::after,#page-ca-web-accountings.page-show #mfc-service-site .speech-bubble-container::after,#page-ca-web-accountings.page-show #mfc-service-site .speech-bubble-under-container::after{z-index:0}.app-terms-container{max-width:952px;margin-right:auto;margin-left:auto}.app-terms-container .app-terms-contents{padding:32px 0}.app-terms-container .app-terms-contents p,.app-terms-container .app-terms-contents li{margin-bottom:8px;word-break:break-all}.app-terms-container .app-terms-contents ul ul,.app-terms-container .app-terms-contents ol ol{margin:8px 0 0 24px}.app-fixed-navigation{position:fixed;z-index:2;right:0;bottom:-74px;left:0;transition:.2s ease-out}.app-fixed-navigation.visible{bottom:0}.app-fixed-navigation .fixed-navigation-container{background:rgba(244,244,247,.8)}.app-fixed-navigation .fixed-navigation-container .fixed-navigation-buttons{display:flex;align-items:center;justify-content:center;padding:8px}.app-fixed-navigation .fixed-navigation-container .fixed-navigation-buttons .fixed-navigation-button{display:flex;align-items:center;justify-content:center;width:176px;height:44px;padding:10px 12px;font-size:16px}.app-fixed-navigation .fixed-navigation-container .fixed-navigation-buttons .fixed-navigation-button.is-single{width:232px}.app-fixed-navigation .fixed-navigation-container .fixed-navigation-buttons .fixed-navigation-app-button{height:44px}.app-fixed-navigation .fixed-navigation-container .fixed-navigation-buttons .fixed-navigation-app-button>img{height:100%}.app-faq-container .app-faq-contents{max-width:1064px}.app-faq-container .app-faq-title{margin-bottom:24px;text-align:center}.app-faq-container .app-faq-sub-title{margin-bottom:24px}.app-faq-container .app-faq-section{margin-bottom:24px}.app-faq-container .app-faq-list dt{position:relative;padding:16px 16px 16px 48px;border-radius:4px;background-color:#f2f5ff;font-size:18px;font-weight:700;line-height:normal}.app-faq-container .app-faq-list dt::before{content:"";position:absolute;top:18px;left:16px;width:24px;height:24px;background-image:url(/packs/dist/c1070da67688d2305f83.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.app-faq-container .app-faq-list dd{padding:24px 16px 32px}.app-faq-container .app-faq-list dd:last-child{padding-bottom:0}.app-faq-container .app-faq-annotation{margin-top:4px;font-size:12px}.app-faq-container .app-faq-link{margin-top:16px}.app-company-logo-row-container{padding:24px 0;background-color:#fff;text-align:center}.app-company-logo-row-container.with_border{border-bottom:1px solid #b8bcc9}.app-company-logo-row-container .app-company-logo-title{padding:0 12px 16px}.app-company-logo-row-container .app-company-logo-title.border>img{display:none}.app-company-logo-row-container .app-company-logo-heading{font-size:18px;text-align:center}.app-company-logo-row-container .app-company-logo-img-container{width:100%}.app-company-logo-row-container .app-company-logo-img-container .app-company-logo-img-contents{max-width:1400px;margin:0 auto}.price-simulation-cta-container .price-simulation-cta-content{display:flex;align-items:center;justify-content:center}.price-simulation-cta-container .price-simulation-cta-text{font-size:16px}.price-simulation-cta-container .price-simulation-cta-img{width:40px}.app-introduce-service-container{display:-ms-grid;display:grid;grid-template-areas:"app-introduce-service-grid1" "app-introduce-service-grid2" "app-introduce-service-grid3" "app-introduce-service-grid4" "app-introduce-service-grid5" "app-introduce-service-grid6";-ms-grid-rows:(auto)[6];grid-template-rows:repeat(6, auto)}.app-introduce-service-container>.app-introduce-service-grid:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:app-introduce-service-grid1}.app-introduce-service-container>.app-introduce-service-grid:nth-child(2){-ms-grid-row:2;-ms-grid-column:1;grid-area:app-introduce-service-grid2}.app-introduce-service-container>.app-introduce-service-grid:nth-child(3){-ms-grid-row:3;-ms-grid-column:1;grid-area:app-introduce-service-grid3}.app-introduce-service-container>.app-introduce-service-grid:nth-child(4){-ms-grid-row:4;-ms-grid-column:1;grid-area:app-introduce-service-grid4}.app-introduce-service-container>.app-introduce-service-grid:nth-child(5){-ms-grid-row:5;-ms-grid-column:1;grid-area:app-introduce-service-grid5}.app-introduce-service-container>.app-introduce-service-grid:nth-child(6){-ms-grid-row:6;-ms-grid-column:1;grid-area:app-introduce-service-grid6}.app-introduce-service-container .app-introduce-service-title{display:-ms-grid;display:grid;position:relative;margin-bottom:40px;padding:16px;border-radius:4px;background:#d6d8e0;place-content:center}.app-introduce-service-container .app-introduce-service-title::before{content:"";display:block;position:absolute;bottom:-32px;left:calc(50% - 12px);width:24px;height:24px;background-image:url(/packs/dist/9e863dea544f7ba04a8c.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.app-introduce-service-container .app-introduce-service-content{display:flex;gap:24px;align-items:center;padding:16px;border-radius:12px}.app-introduce-service-container .app-introduce-service-content:not(:last-of-type){margin-bottom:40px}.app-introduce-service-container .app-introduce-service-content .app-introduce-service-text{flex:1 1;color:#0054ac;font-size:16px}.app-primary-container.app-bg-blue:has(.app-introduce-service-container) .app-introduce-service-content{background-color:#fff}.app-primary-container:not(.app-bg-blue:has(.app-introduce-service-container)) .app-introduce-service-content{background-color:#f2f5ff}.app-trial-card-container .app-trial-card{display:flex;flex-direction:column-reverse}.app-trial-card-container .app-trial-card .app-trial-card-title{text-align:center}.app-trial-card-container .app-trial-card .app-trial-card-button{text-align:center}.app-trial-card-container .app-trial-card .app-trial-card-image{margin:16px 0 32px;text-align:center}.app-trial-card-container .app-trial-card .app-trial-card-icon{display:flex;align-items:center;justify-content:center;width:22px}.app-trial-card-container .app-trial-card .app-trial-card-desc{width:calc(100% - 22px)}.app-trial-card-container .app-trial-card .app-trial-card-notes li{display:flex;align-items:start;min-height:26px}.app-mv-container{padding:32px 16px;background-color:#3171ca;background-image:url(/packs/dist/2e7b06c0718aab2ddfbd.png);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;line-height:normal}.app-mv-container.app-mv-bg-blue{background-image:none}.app-mv-container .app-mv-contents{display:flex;flex-direction:column;max-width:480px;margin:0 auto}.app-mv-container .app-mv-text{display:contents;text-align:center}.app-mv-container .app-mv-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;order:1}.app-mv-container .app-mv-tag{display:inline-flex;align-items:center;height:28px;padding:0 8px;border:1px solid currentColor;font-size:14px;font-weight:500;line-height:1}.app-mv-container .app-mv-lead{order:2;margin-bottom:8px;font-size:18px;font-weight:500;text-shadow:0 4px 10px rgba(0,26,99,.2)}.app-mv-container .app-mv-title{order:3;font-size:28px;font-weight:700;line-height:1.36;text-shadow:0 4px 10px rgba(0,26,99,.2)}.app-mv-container .app-mv-title>sup{top:.5em;font-size:12px;vertical-align:top}.app-mv-container .app-mv-description{order:4;margin-bottom:24px;font-size:14px}.app-mv-container .app-mv-image{order:5;width:100%;margin-bottom:24px;text-align:center}.app-mv-container .app-mv-buttons{display:flex;flex-direction:column;align-items:center;gap:16px;order:6}.app-mv-container .app-mv-button-container{order:6}.app-mv-container .app-mv-button-text{margin-bottom:8px;font-size:14px;font-weight:500;text-align:center}.app-mv-container .app-mv-link{order:7;margin-top:24px;text-align:center}.app-mv-container .app-mv-note{font-size:12px;max-width:480px;margin:24px auto 0;line-height:1.44;text-align:center}.app-mv-container .app-mv-mb16-for-sp{margin-bottom:16px}.app-mv-container .app-mv-mb24-for-sp{margin-bottom:24px}.app-mv-container .app-mv-pc-hidden{display:block}.app-mv-container .app-mv-sp-hidden{display:none}.app-other-feature-container .app-other-feature-contents{display:flex;flex-direction:column;gap:16px}.app-other-feature-container .app-other-feature-contents .app-other-feature-item{display:flex;align-items:center;width:100%;padding:16px;border-radius:12px;background-color:#f2f5ff;gap:0 8px}.app-other-feature-container .app-other-feature-contents .app-other-feature-item .app-other-feature-img{flex-shrink:0}.app-other-feature-container.app-bg-blue .app-other-feature-item{background-color:#fff}.app-reverse-columns-container .app-reverse-columns{display:flex;flex-direction:column-reverse}.app-reverse-columns-container .app-reverse-columns+.app-reverse-columns{margin-top:20px}.app-reverse-columns-container .app-reverse-columns-image{width:100%;max-width:480px;margin:0 auto}.app-achievement-container{padding:16px 0}.app-achievement-container .app-achievement-contents{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0 auto}.app-achievement-container .app-achievement-contents>picture>img{width:170px}.app-achievement-container .app-achievement-note{padding:0 12px;font-size:12px}.app-speech-bubble-container{position:relative;width:fit-content;margin-bottom:12px;margin-inline:auto;padding:12px;border:1px solid currentColor;border-radius:4px;background-color:#fff;color:#0054ac;text-align:center}.app-speech-bubble-container::before{content:"";position:absolute;z-index:2;bottom:-10px;left:50%;margin-left:-5px;border:5px solid rgba(0,0,0,0);border-top-color:#fff}.app-speech-bubble-container::after{content:"";position:absolute;z-index:1;bottom:-14px;left:50%;margin-left:-7px;border:7px solid rgba(0,0,0,0);border-top-color:currentColor}.app-speech-bubble-container.primary{border-color:currentColor;color:#d98700}.app-speech-bubble-container.primary::after{border-top-color:currentColor}.app-speech-bubble-container .app-speech-bubble-content{font-size:12px;font-weight:700}.app-back-for-page-top-button{display:flex;position:fixed;z-index:2;right:14px;bottom:-64px;align-items:center;justify-content:center;width:64px;height:64px;transition:.2s ease-out;border-radius:100vmax;background-color:rgba(0,84,172,.95);box-shadow:0 4px 10px rgba(0,26,99,.2);cursor:pointer}.app-back-for-page-top-button.visible{bottom:12px}.app-back-for-page-top-button img{transform-origin:center;transition:.2s ease-out}.app-back-for-page-top-button:hover{border:1px solid rgba(0,26,99,.95);background-color:rgba(0,52,138,.95)}.app-max-width-100{max-width:100%}.app-width-100-for-sp{width:100%}.app-width-fit{width:fit-content}.app-separator-underline{border-bottom:1px solid #d6d8e0}.app-mx-auto{margin-inline:auto}.app-text-center{text-align:center}.app-text-center-for-sp{text-align:center}.app-text-center-for-pc{text-align:left}.app-text-right{text-align:right}.app-text-left{text-align:left}#flipdesk_root{position:relative;z-index:1}.sec-support-container{gap:32px 0}.sec-support-container .sec-support-card{padding:0}.app-section-tag{display:flex;align-items:center;justify-content:center;width:fit-content;height:32px;margin:0 auto;padding:0 14px;border:2px solid currentColor;border-radius:4px;background-color:#fff;color:#0054ac;font-weight:700;line-height:1}.app-collapse-link{display:inline-block;position:relative;padding-right:30px;color:#2d344b;font-weight:700}.app-collapse-link:hover{color:#0054ac;text-decoration:none}.app-collapse-link::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:22px;height:22px;margin:auto 0;background-image:url(/packs/dist/07a14d4eb7aed17bd27c.svg);background-repeat:no-repeat;background-position:center;background-size:22px}.app-collapse-link.is-open::before{background-image:url(/packs/dist/9fe61a788a122e631c1a.svg)}.app-collapse{height:0;overflow:hidden;transition:height .25s ease-in-out}.app-collapse.is-enter{visibility:hidden;position:absolute;height:auto;transition:none}.app-collapse.is-open{height:auto}.app-dropdown{position:relative;z-index:0}.app-dropdown-menu{display:none;position:absolute;z-index:1;top:100%;left:0}.app-dropdown-menu.is-open{display:block}.app-tab-pane{display:none}.app-tab-pane.is-active{display:block}.app-modal{display:none;position:fixed;z-index:4;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;-webkit-overflow-scrolling:touch}.app-modal.is-open{display:block}.app-modal .app-modal-backdrop{position:fixed;z-index:0;top:0;left:0;width:100vw;height:100vh;transition:opacity .15s linear;opacity:0;background-color:#2d344b}.app-modal .app-modal-backdrop.is-open{opacity:.5}.app-modal .app-modal-dialog{position:relative;z-index:1;width:calc(100% - 16px);max-width:748px;margin:8px auto;transform:translate(0, -120px);transition:transform .3s ease-out,opacity .15s linear;opacity:0;pointer-events:none}.app-modal .app-modal-dialog.is-open{transform:none;opacity:1}.app-modal .app-content{display:flex;position:relative;z-index:0;flex-direction:column;width:100%;padding:12px;border-radius:4px;outline:0;background-color:#fff;pointer-events:auto}.app-modal .app-modal-header{position:relative;z-index:0;min-height:24px;padding:0 0 16px}.app-modal .app-modal-heading{font-size:18px;font-weight:400}.app-modal .app-modal-close-button{display:none}.app-modal .app-modal-close-button>*{pointer-events:none}.app-breadcrumb-container{border-top:1px solid #d6d8e0}.app-breadcrumb-container.top-position{display:none;border-top:0}.app-breadcrumb-container .app-breadcrumb-contents{padding:8px 16px;background-color:#fff;font-size:12px}.app-breadcrumb-container .app-breadcrumb{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px}.app-breadcrumb-container .app-breadcrumb-item{display:flex;flex-direction:row;align-items:center;gap:4px;color:#2d344b}.app-breadcrumb-container .app-breadcrumb-item a.app-breadcrumb-label{color:inherit;text-decoration:underline}.app-breadcrumb-container .app-breadcrumb-item a.app-breadcrumb-label:hover{text-decoration:none}#mfc-service-site{padding-top:60px}.app-intersection-target{position:absolute;z-index:-1;top:0;left:0;width:100%;height:1px}.app-header-contents{position:fixed;z-index:3;top:0;left:0;width:100%;max-width:1232px;height:60px;padding:0 8px;background:#fff;box-shadow:0 4px 10px rgba(0,26,99,.2);font-size:14px}.app-header-contents.is-no-scroll{box-shadow:none}.app-header-contents.is-sub-menu-open{height:100%;overflow-y:auto}.app-header-contents .app-header-nav-sub-container{display:none}.app-header-contents .app-header-nav-container{display:block;position:absolute;z-index:1;top:60px;width:100%;height:0;padding:0;overflow:hidden;transition:height .25s ease-in-out}.app-header-contents .app-header-logo-container{display:flex;position:relative;z-index:3;flex-grow:0;flex-shrink:0;align-items:center;justify-content:space-between;width:100%;height:60px}.app-header-contents .app-header-logo-container>a{display:inline-block;flex-grow:0}.app-header-contents .app-header-logo-container>a:hover{text-decoration:none}.app-header-contents.emphasize .app-header-primary-button-for-sp{display:flex;align-items:center;justify-content:center;width:67px;height:67px;padding:0;border-radius:0 0 10px 10px;background-color:#ffb300;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#000;font-size:14px;font-weight:700;text-align:center;text-decoration:none;-ms-user-select:none;user-select:none}.app-header-contents.emphasize .app-header-primary-button.is-emphasize .emphasize-button-value>br{display:none}.app-header-contents .app-header-title{margin-bottom:4px;color:#9ba0b1;font-size:9px;font-weight:400;line-height:1}.app-header-contents .app-header-logo{width:auto;height:18px}.app-header-contents .app-header-controller-container{display:flex;flex-grow:1;align-items:center;justify-content:flex-end}.app-header-contents .app-header-sp-menu{display:block;margin:0 0 0 8px;padding:0;border:0;background:rgba(0,0,0,0)}.app-header-contents .app-header-sp-menu>.sp-menu-icon-open{display:block}.app-header-contents .app-header-sp-menu>.sp-menu-icon-close{display:none}.app-header-contents .app-header-sp-menu.is-open>.sp-menu-icon-open{display:none}.app-header-contents .app-header-sp-menu.is-open>.sp-menu-icon-close{display:block}.app-header-contents .app-header-login-button-container.dropdown-list{display:none}.app-header-contents .app-header-login-button-container.sp-hidden{display:none}.app-header-contents .app-header-primary-button-for-sp,.app-header-contents .app-header-secondary-button-for-sp,.app-header-contents .app-header-login-button-for-sp,.app-header-contents .app-header-primary-button,.app-header-contents .app-header-secondary-button,.app-header-contents .app-header-login-button{display:flex;align-items:center;justify-content:center;border-radius:100vmax;font-weight:700;line-height:1;text-align:center;text-decoration:none}.app-header-contents .app-header-primary-button-for-sp,.app-header-contents .app-header-secondary-button-for-sp,.app-header-contents .app-header-login-button-for-sp{width:72px;height:32px;padding:0 12px;font-size:12px}.app-header-contents .app-header-primary-button-for-sp:is(:active,:focus-visible),.app-header-contents .app-header-secondary-button-for-sp:is(:active,:focus-visible),.app-header-contents .app-header-login-button-for-sp:is(:active,:focus-visible){transform:translate3d(0, 2px, 0);box-shadow:0 4px 10px rgba(0,26,99,.2)}.app-header-contents .app-header-primary-button-for-sp.btn-disabled,.app-header-contents .app-header-secondary-button-for-sp.btn-disabled,.app-header-contents .app-header-login-button-for-sp.btn-disabled{border:none;background-color:#d6d8e0;box-shadow:none;color:#63697f;pointer-events:none}.app-header-contents .app-header-primary-button-for-sp{background:#ffb300;color:#000}.app-header-contents .app-header-primary-button-for-sp:is(:active,:focus-visible){background-color:#ffc631}.app-header-contents .app-header-secondary-button-for-sp{background:#0054ac;color:#fff}.app-header-contents .app-header-secondary-button-for-sp:is(:active,:focus-visible){background-color:#3171ca}.app-header-contents .app-header-login-button-for-sp{border:2px solid #0054ac;background:#fff;color:#0054ac}.app-header-contents .app-header-login-button-for-sp:is(:active,:focus-visible){background-color:#c2d1fc}.app-header-contents .app-header-primary-button,.app-header-contents .app-header-secondary-button,.app-header-contents .app-header-login-button{max-width:328px;height:54px;margin:0 auto;transition:transform .2s;border:1px solid #b8bcc9;font-size:16px}.app-header-contents .app-header-primary-button:is(:active,:focus-visible),.app-header-contents .app-header-secondary-button:is(:active,:focus-visible),.app-header-contents .app-header-login-button:is(:active,:focus-visible){transform:translate3d(0, -2px, 0)}.app-header-contents .app-header-primary-button.btn-disabled,.app-header-contents .app-header-secondary-button.btn-disabled,.app-header-contents .app-header-login-button.btn-disabled{border:1px solid #b8bcc9;background-color:#d6d8e0;box-shadow:none;color:#63697f;pointer-events:none}.app-header-contents .app-header-primary-button{margin-top:32px;background-color:#ffb300;color:#000}.app-header-contents .app-header-secondary-button{margin-top:16px;background-color:#0054ac;color:#fff}.app-header-contents .app-header-login-button{margin-top:16px;border:2px solid #0054ac;background-color:#fff;color:#0054ac}.app-header-contents .app-header-nav-container{position:absolute;z-index:1;top:60px;left:0;width:100%;height:0;padding:0;overflow:hidden;transition:height .25s ease-in-out;background:#fff}.app-header-contents .app-header-nav-container.is-enter{visibility:hidden;height:auto;transition:none}.app-header-contents .app-header-nav-container.is-open{height:auto;box-shadow:0 4px 10px rgba(0,26,99,.2)}.app-header-contents .app-header-menu{display:flex;align-items:center;justify-content:flex-start;padding:14px 16px;border-bottom-width:4px;color:inherit;font-weight:500;line-height:normal}.app-header-contents .app-header-dropdown-toggle{position:relative;z-index:0;width:100%;padding-right:48px;border:0;background:rgba(0,0,0,0);cursor:pointer}.app-header-contents .app-header-dropdown-toggle::after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;transform:translateY(-50%);background-image:url(/packs/dist/708ea01080493754e59e.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.app-header-contents .app-header-dropdown-toggle.is-open::after{background-image:url(/packs/dist/f02edacc4061e52741ba.svg)}.app-header-contents .app-dropdown-menu{position:static}.app-header-contents .app-dropdown-menu .app-dropdown-menu-inner{border-top:1px solid #d6d8e0}.app-header-contents .app-dropdown-menu .app-dropdown-menu-inner>a{display:flex;flex:1 1;align-items:center;justify-content:flex-start;padding:14px 16px;color:inherit;font-weight:500}.app-header-contents .app-dropdown-menu .app-dropdown-menu-inner>ul{padding-left:16px;transform:translateY(-8px)}.app-header-contents .app-dropdown-menu .app-dropdown-menu-inner>ul>li>a{display:block;padding:6px 16px;color:inherit;font-weight:500}.app-header-contents .app-header-dropdown-menu>li>a{margin:14px 16px 10px;padding:0 0 4px}.app-header-contents .app-header-dropdown-menu a:hover{color:#0054ac;text-decoration:underline;text-underline-offset:2px}.app-header-contents .app-header-left-side-menu{display:flex;flex-direction:column;border-top:1px solid #d6d8e0}.app-header-contents .app-header-left-side-menu-list{border-bottom:1px solid #d6d8e0}.app-header-contents .app-header-left-side-menu-list.is-sp-order-last{order:1}.app-header-contents .app-header-right-side-menu{padding-bottom:32px}.app-header-contents .app-header-service-list.sp-hidden{display:none}.app-header-contents .app-header-service-list-menu{padding:14px 14px 16px;border-top:1px solid #d6d8e0}.app-header-contents .app-header-service-link,.app-header-contents .app-header-service-home-link,.app-header-contents .app-header-service-segment{color:inherit;font-weight:500}.app-header-contents .app-header-service-link:hover,.app-header-contents .app-header-service-home-link:hover,.app-header-contents .app-header-service-segment:hover{color:#0054ac}.app-header-contents .app-header-service-link,.app-header-contents .app-header-service-home-label,.app-header-contents .app-header-service-segment-label{padding-bottom:4px;transition:color .3s ease,background-size .3s ease;background-image:linear-gradient(#0054ac, #0054ac);background-repeat:no-repeat;background-position:left 0 bottom;background-size:0 1px}.app-header-contents .app-header-service-link{display:block}.app-header-contents .app-header-service-category-list>li{margin-top:16px}.app-header-contents .app-header-service-category{display:block;color:#9ba0b1}.app-header-contents .app-header-service-link-list>li{margin-top:12px}.app-header-contents .app-header-service-link-list-indent{position:relative;padding-left:26px}.app-header-contents .app-header-service-link-list-indent::before{content:"┗";position:absolute;top:0;left:8px;color:#9ba0b1}.app-header-contents .app-header-service-home-link{display:flex;align-items:center;justify-content:flex-start}.app-header-contents .app-header-service-home-link img{padding-bottom:4px}.app-header-contents .app-header-service-segment-list>li{margin-top:16px}.app-header-contents .app-header-service-segment{display:-ms-grid;display:grid;grid-template-areas:"segment-icon segment-label" "segment-icon segment-hint";-ms-grid-columns:30px auto;grid-template-columns:30px auto;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.app-header-contents .app-header-service-segment-icon{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;display:block;grid-area:segment-icon;width:24px;height:24px}.app-header-contents .app-header-service-segment-label{-ms-grid-row:1;-ms-grid-column:2;display:block;grid-area:segment-label;margin-bottom:4px}.app-header-contents .app-header-service-segment-hint{-ms-grid-row:2;-ms-grid-column:2;display:block;grid-area:segment-hint;color:#9ba0b1;font-size:12px;font-weight:400}.app-header-contents .app-header-related-services{padding-top:16px;border-top:1px solid #d6d8e0}.app-header-contents .app-header-pickup-case-container{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, 314px);gap:16px}.app-header-contents .app-header-pickup-case-container li{border:1px solid #b8bcc9;border-radius:12px;background-color:#fff}.app-header-contents .app-header-pickup-case-container a{display:flex;position:relative;flex-direction:column;width:100%;height:100%;border-radius:inherit;color:#2d344b;font-weight:400}.app-header-contents .app-header-pickup-case-container a:is(:active,:focus-visible){color:currentColor}.app-header-contents .app-header-pickup-case-container .app-header-pickup-case-image{overflow:hidden;border-radius:11px 11px 0 0}.app-header-contents .app-header-pickup-case-container .app-header-pickup-case-image img{width:100%;aspect-ratio:312/139;object-fit:cover;object-position:top}.app-header-contents .app-header-pickup-case-container .app-header-pickup-case-contents{display:flex;position:relative;flex:1 1;flex-direction:column;padding:16px;gap:12px}.app-header-contents .app-header-pickup-case-container .app-header-pickup-case-title{display:-webkit-box;overflow:hidden;font-weight:700;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.app-header-contents .app-header-pickup-case-container .app-header-pickup-case-category{margin-top:auto;padding:12px 24px 0 0;border-top:1px solid #d6d8e0}.app-header-contents .app-header-pickup-case-container .app-header-pickup-case-category dl{display:-ms-grid;display:grid;-ms-grid-columns:auto 8px auto;grid-template-columns:repeat(2, auto);align-items:center;justify-content:start;gap:8px}.app-header-contents .app-header-pickup-case-container .app-header-pickup-case-category dt{padding:8px;background-color:#f2f5ff;color:#0054ac}.app-header-contents .app-header-pickup-case-container .app-header-pickup-case-arrow{position:absolute;right:16px;bottom:16px}.app-header-contents .is-pc-show-header{display:none}.app-footer-container{width:100%;background-color:#2d344b;color:#fff}.app-footer-container .app-footer-nav-container{background-color:#f4f4f7;color:#2d344b}.app-footer-container .app-footer-nav-contents{width:100%;max-width:1232px}.app-footer-container .app-footer-logo-container{display:none}.app-footer-container .app-footer-heading{display:block;position:relative;z-index:0;padding:16px 48px 16px 16px;border-bottom:1px solid #b8bcc9;font-size:12px;font-weight:400;cursor:pointer}.app-footer-container .app-footer-heading::after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;transform:translateY(-50%);background-image:url(/packs/dist/708ea01080493754e59e.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.app-footer-container .app-footer-heading.is-open::after{background-image:url(/packs/dist/f02edacc4061e52741ba.svg)}.app-footer-container .app-footer-menu{position:static;min-width:0;margin:0;padding:12px 16px;border:0;border-bottom:1px solid #b8bcc9;border-radius:0;background-color:#fff;color:inherit;font-size:12px}.app-footer-container .app-footer-menu-category>h4{margin:12px 0;font-size:12px;font-weight:700;line-height:1.834}.app-footer-container .app-footer-menu-category>ul{display:block;margin:0;padding:0;list-style:none}.app-footer-container .app-footer-menu-category>ul>li{display:block;margin:0;padding:0}.app-footer-container .app-footer-menu-category>ul>li>a{display:flex;position:relative;z-index:0;flex-direction:column-reverse;margin:12px 0;padding:0 0 0 14px;color:inherit;text-decoration:none}.app-footer-container .app-footer-menu-category>ul>li>a:focus,.app-footer-container .app-footer-menu-category>ul>li>a:hover{outline:none;text-decoration:underline}.app-footer-container .app-footer-menu-category>ul>li>a::before{content:"";position:absolute;top:.1em;left:0;width:10px;height:16px;transform:rotate(-90deg);background-image:url(/packs/dist/831cfc41894cc3bd04ae.svg);background-repeat:no-repeat;background-position:50% 0;background-size:contain}.app-footer-container .app-footer-menu-category>ul>li>a>br{display:none}.app-footer-container .app-footer-menu-description{display:block;color:#63697f;font-size:10px}.app-footer-container .app-footer-terms{padding:24px 16px;font-size:12px}.app-footer-container .app-footer-terms>ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:0;padding:0;list-style:none;gap:16px}.app-footer-container .app-footer-terms>ul>li{position:relative}.app-footer-container .app-footer-terms>ul>li>a{display:block;color:inherit;text-decoration:none}.app-footer-container .app-footer-terms>ul>li>a:focus,.app-footer-container .app-footer-terms>ul>li>a:hover{outline:none;text-decoration:underline}.app-footer-container .app-footer-terms>ul>li+li::before{content:"";position:absolute;top:2px;left:-8px;width:1px;height:12px;background-color:#b8bcc9}.app-footer-container .app-footer-note{padding:0 16px;text-align:center}.app-footer-container .app-footer-copyright{margin:0;padding:0 16px;text-align:center}.is-hidden,input.is-hidden{display:none}.mf-mb0{margin-bottom:0px !important}.mf-mt0{margin-top:0px !important}.mf-mb4{margin-bottom:4px !important}.mf-mt4{margin-top:4px !important}.mf-mb8{margin-bottom:8px !important}.mf-mt8{margin-top:8px !important}.mf-mb12{margin-bottom:12px !important}.mf-mt12{margin-top:12px !important}.mf-mb16{margin-bottom:16px !important}.mf-mt16{margin-top:16px !important}.mf-mb20{margin-bottom:20px !important}.mf-mt20{margin-top:20px !important}.mf-mb24{margin-bottom:24px !important}.mf-mt24{margin-top:24px !important}.mf-mb28{margin-bottom:28px !important}.mf-mt28{margin-top:28px !important}.mf-mb32{margin-bottom:32px !important}.mf-mt32{margin-top:32px !important}.mf-mb36{margin-bottom:36px !important}.mf-mt36{margin-top:36px !important}.mf-mb40{margin-bottom:40px !important}.mf-mt40{margin-top:40px !important}.mf-mb44{margin-bottom:44px !important}.mf-mt44{margin-top:44px !important}.mf-mb48{margin-bottom:48px !important}.mf-mt48{margin-top:48px !important}.mf-mb52{margin-bottom:52px !important}.mf-mt52{margin-top:52px !important}.mf-mb56{margin-bottom:56px !important}.mf-mt56{margin-top:56px !important}.mf-mb60{margin-bottom:60px !important}.mf-mt60{margin-top:60px !important}.mf-mb64{margin-bottom:64px !important}.mf-mt64{margin-top:64px !important}.mf-mb68{margin-bottom:68px !important}.mf-mt68{margin-top:68px !important}.mf-mb72{margin-bottom:72px !important}.mf-mt72{margin-top:72px !important}.mf-mb76{margin-bottom:76px !important}.mf-mt76{margin-top:76px !important}.mf-mb80{margin-bottom:80px !important}.mf-mt80{margin-top:80px !important}.mf-ml4{margin-left:4px !important}.mf-ml8{margin-left:8px !important}.mf-ml12{margin-left:12px !important}.mf-ml16{margin-left:16px !important}.mf-ml20{margin-left:20px !important}.mf-ml24{margin-left:24px !important}.mf-ml28{margin-left:28px !important}.mf-ml32{margin-left:32px !important}.mf-ml36{margin-left:36px !important}.mf-ml40{margin-left:40px !important}.mf-ml44{margin-left:44px !important}.mf-ml48{margin-left:48px !important}.mf-ml52{margin-left:52px !important}.mf-ml56{margin-left:56px !important}.mf-ml60{margin-left:60px !important}.mf-ml64{margin-left:64px !important}.mf-ml68{margin-left:68px !important}.mf-ml72{margin-left:72px !important}.mf-ml76{margin-left:76px !important}.mf-ml80{margin-left:80px !important}.is-sp-hidden{display:block}.is-pc-hidden{display:none}.is-sp-hidden-v2{display:none}.is-pc-hidden-v2{display:block}.app-plan-card-contents .app-plan-card{width:100%;margin:0;padding:40px 32px;background-color:#f2f5ff;text-align:center}.app-plan-card-contents .app-plan-card+.app-plan-card{margin-top:16px}.app-bg-blue .app-plan-card-contents .app-plan-card{background-color:#fff}.app-plan-card-contents .app-plan-card-heading{font-weight:400}.app-plan-card-contents .app-plan-card-name{display:block;margin:16px 0;color:#0054ac;font-size:16px;font-weight:700}.app-plan-card-contents .app-plan-card-prices>dt{font-weight:700}.app-plan-card-contents .app-plan-card-annually-amount{font-size:32px;font-weight:700}.app-plan-card-contents .app-plan-card-annually-unit{margin-left:4px;font-size:16px;font-weight:400}.app-plan-card-contents .app-plan-card-yearly{display:block;font-size:16px;font-weight:400}.app-plan-card-contents .app-plan-card-monthly-amount{font-size:20px;font-weight:700}.app-plan-card-contents .app-plan-card-price-unit{margin-left:4px;font-size:14px;font-weight:400}.app-plan-card-contents .app-plan-card-button{width:100%;max-width:280px}.price-case-study-container{width:100%;border:1px solid #d6d8e0;border-radius:12px}.price-case-study-container .price-case-study-heading{display:flex;flex-direction:column;gap:4px 16px;padding:16px 12px;border-radius:12px 12px 0 0;background:#3171ca}.price-case-study-container .price-case-study-heading .price-case-study-heading-seq{display:flex;align-items:center;justify-content:center;width:64px;height:34px;margin:0 auto;border-radius:100vmax;background:#fff}.price-case-study-container .price-case-study-body{padding:24px 12px}.price-case-study-container .price-case-study-body .price-case-study-body-title{font-size:18px}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card{border:1px solid #d6d8e0;border-radius:12px}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.basic{position:relative}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.basic::before{content:"";position:absolute;bottom:-48px;left:50%;width:48px;height:48px;transform:translateX(-50%);background-image:url(/packs/dist/dbd814d10ab15e4d5827.svg);background-repeat:no-repeat;background-size:cover}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.basic .basic-head{background:#3171ca}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.payperuse{position:relative}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.payperuse::before{content:"";position:absolute;bottom:-48px;left:50%;width:48px;height:48px;transform:translateX(-50%);background-image:url(/packs/dist/a28b1989fb26394e7dba.svg);background-repeat:no-repeat;background-size:cover}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.payperuse .basic-head{background:#c2d1fc}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.total .basic-head{background:#f4f4f7}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card .basic-head{padding:8px;border-radius:12px 12px 0 0}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card .basic-body{display:flex;flex-direction:column;align-items:baseline;padding:8px;border-radius:0 0 12px 12px;font-size:16px}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card .basic-body>div{width:100%;text-align:center}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card .basic-body .number{font-size:24px}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card .basic-body .totalnumber{font-size:32px}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card .basic-body .unit{font-size:12px}#price-container .app-price-target-link-container{width:100%;max-width:1160px;margin:0 auto;padding:16px 12px 0}#price-container .app-price-target-link-container .app-price-target-links{display:flex;position:relative;z-index:0;border-bottom:1px solid #d6d8e0}#price-container .app-price-target-link-container .app-price-target-link{display:flex;flex:1 1;align-items:stretch;justify-content:stretch;width:25%;margin:0 0 -1px;padding:4px;transition:border-color .25s ease-in-out;border-bottom:4px solid rgba(0,0,0,0);background-color:rgba(242,245,255,0);color:#63697f;text-align:center;text-decoration:none}#price-container .app-price-target-link-container .app-price-target-link.is-current{border-bottom-color:#0054ac;background-color:#f2f5ff;color:inherit;cursor:default}#price-container .app-price-target-link-container .app-price-target-link:hover:not(.is-current){border-bottom-color:#0054ac;color:inherit}#price-container .app-price-target-link-container .app-price-target-link-label{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;width:100%;gap:8px}#price-container .app-price-target-link-container .app-price-target-link-category,#price-container .app-price-target-link-container .app-price-target-link-scale{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;width:100%;font-size:12px}#price-container .app-price-target-link-container .app-price-target-link-category{font-weight:700}#price-container .app-price-target-link-container .app-price-target-link-scale{flex:1 1;padding-inline:4px}#price-container .price-tab-container{max-width:1200px;margin:0 auto;padding:48px 20px 0}#price-container .price-tab-container .price-tabs{font-size:20px;display:flex;border-bottom:1px solid #d6d8e0}#price-container .price-tab-container .price-tabs li{flex:1 1;text-align:center}#price-container .price-tab-container .price-tabs li a{display:flex;align-items:center;justify-content:center;height:100%;padding-bottom:16px;border-bottom:5px solid rgba(0,0,0,0);color:#63697f;font-weight:500}#price-container .price-tab-container .price-tabs li a.is-active{border-color:#0054ac;color:#0054ac}#price-container .price-tab-container .price-tabs li a:hover{text-decoration:none}#price-container .price-campaign-banner-container{max-width:1200px;margin:0 auto 32px}#price-container .price-campaign-banner-container .price-campaign-banner-contents{padding-bottom:32px;border-bottom:1px solid #d6d8e0;text-align:center}#price-container .price-table-container{max-width:1160px;margin:0 auto}#price-container .price-table-container .price-table{width:100%;margin-bottom:32px;border-spacing:0;border-collapse:collapse;border-bottom:1px solid #d6d8e0}#price-container .price-table-container .price-table .price-table-product-title-row{width:120px}#price-container .price-table-container .price-table .price-table-product-function-row-for-corporate{width:164px}#price-container .price-table-container .price-table .price-table-product-function-row-for-individual{width:164px}#price-container .price-table-container .price-table .price-table-item-row-for-corporate{width:292px}#price-container .price-table-container .price-table .price-table-item-row-for-individual{width:300px}#price-container .price-table-container .price-table .price-table-recommended-item-row{background:#f2f5ff}#price-container .price-table-container .price-table thead .price-table-label-container{display:flex;padding:8px 32px 16px}#price-container .price-table-container .price-table thead .price-table-label-container .price-table-label{flex:1 1;color:#fff;font-weight:700;line-height:36px;text-align:center}#price-container .price-table-container .price-table thead .price-table-label-container .price-table-label+.price-table-label{margin-left:8px}#price-container .price-table-container .price-table thead .price-table-label-container .price-table-recommended-label{background:#ffb300}#price-container .price-table-container .price-table thead .price-table-label-container .price-table-price-label{background:#0054ac}#price-container .price-table-container .price-table thead .price-table-plan-icon-tr th,#price-container .price-table-container .price-table thead .price-table-plan-icon-tr td{padding-bottom:16px;text-align:center}#price-container .price-table-container .price-table thead .price-table-plan-title-tr th,#price-container .price-table-container .price-table thead .price-table-plan-title-tr td{font-size:18px;padding-bottom:16px;color:#0054ac;font-weight:700;text-align:center}#price-container .price-table-container .price-table thead .price-table-plan-text-tr th,#price-container .price-table-container .price-table thead .price-table-plan-text-tr td{padding-bottom:16px;text-align:center;vertical-align:top}#price-container .price-table-container .price-table thead .price-table-plan-text-tr td{padding-right:8px;padding-left:8px}#price-container .price-table-container .price-table thead .price-table-plan-button-tr{display:table-row}#price-container .price-table-container .price-table thead .price-table-plan-button-tr th,#price-container .price-table-container .price-table thead .price-table-plan-button-tr td{padding-top:8px;padding-bottom:32px;border-bottom:1px solid #d6d8e0;text-align:center;vertical-align:top}#price-container .price-table-container .price-table thead .price-table-plan-button-tr td{padding-right:8px;padding-left:8px}#price-container .price-table-container .price-table thead .price-table-plan-button-tr .price-table-plan-button{padding-right:16px;padding-left:16px}#price-container .price-table-container .price-table tbody tr th{padding:12px 0;border-bottom:1px solid #d6d8e0;font-weight:400}#price-container .price-table-container .price-table tbody tr td{padding:12px 0;border-bottom:1px solid #d6d8e0;text-align:center}#price-container .price-table-container .price-table tbody tr .price-table-product-title{vertical-align:top}#price-container .price-table-container .price-table tbody tr .price-table-annual-amount-plan-tr td{padding:8px 0 20px}#price-container .price-table-container .price-table tbody tr .price-table-monthly-plan-tr td{padding:8px 0 16px}#price-container .price-charge-system-container{display:flex;justify-content:space-around;margin-bottom:32px}#price-container .price-charge-system-container .price-charge-system-contents{display:flex;position:relative;flex-direction:column;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;width:21.167%;padding:24px 20px;border-radius:12px;background:#fff;text-align:center}#price-container .price-charge-system-container .price-charge-system-contents+.price-charge-system-contents::before{content:url(/packs/dist/54a5c50ed0d5630efd6d.svg);position:absolute;top:0;bottom:0;left:-28px;width:20px;height:20px;margin:auto 0;line-height:1}#price-container .price-charge-system-container .price-charge-system-contents:last-child::before{content:url(/packs/dist/251a4508a12249554223.svg)}#price-container .price-charge-system-container .price-charge-system-contents .price-charge-system-label{font-size:18px;width:100%;font-weight:700}#price-container .price-charge-system-container .price-charge-system-contents .price-charge-system-text-container{font-size:12px;display:inline-block;width:100%;margin:0 auto;text-align:left}#price-container .app-pricing-plans-contents{text-align:center}#price-container .app-pricing-plans-contents .app-pricing-plans-card{display:flex;align-items:center;justify-content:center;width:100%;margin:4px;padding:24px 16px;border-radius:12px;background:#f2f5ff;color:inherit;text-decoration:none}#price-container .app-pricing-plans-contents .app-pricing-plans-icon{display:inline-flex;position:relative;z-index:1;align-items:center;justify-content:center;width:48px;height:48px;margin:-12px;padding:10px;border-radius:100vmax;background:#fff}#price-container .app-bg-blue .app-pricing-plans-contents .app-pricing-plans-card{background:#fff}#price-container .app-bg-blue .app-pricing-plans-contents .app-pricing-plans-icon{background:#f2f5ff}#price-container .image-card-container{text-align:center}#price-container .app-price-option-contents .app-price-option{display:-ms-grid;display:grid;grid-template-areas:"option-image option-text";-ms-grid-columns:25% 75%;grid-template-columns:25% 75%;-ms-grid-rows:auto;grid-template-rows:auto;padding:0 0 16px}#price-container .app-price-option-contents .app-price-option-text{-ms-grid-row:1;-ms-grid-column:2;grid-area:option-text}#price-container .app-price-option-contents .app-price-option-image{-ms-grid-row:1;-ms-grid-column:1;grid-area:option-image;padding:0 16px 0 0;text-align:center}#price-container .app-price-option-contents .app-price-option-image>img{border-radius:100vmax;background-color:#f2f5ff}#price-container .app-bg-blue .app-price-option-contents .app-price-option-image>img{background-color:#fff}.contact-container{margin-top:40px}.contact-container .contact-company-contents{text-align:center}.contact-container .contact-companies{display:flex;flex-wrap:wrap;align-items:stretch;width:calc(100% + 16px);margin-right:-8px;margin-left:-8px}.contact-container .contact-companies>li{flex-grow:0;flex-shrink:0;width:calc(33.333% - 16px);margin:8px}.contact-container .contact-white-paper-contents{display:flex;flex-direction:column-reverse;padding:40px 12px}.contact-container .contact-white-paper-text{text-align:center}.services-contents{display:-ms-grid;display:grid;-ms-grid-columns:50% 8px 50%;grid-template-columns:50% 50%;gap:8px;width:calc(100% - 8px)}.services-contents .services{display:contents}.services-contents .services-card{padding:16px 8px;border-radius:12px;background:#fff;text-align:center}.services-contents .services-card>img{width:auto;height:30px}.sec-plan-detail-container{position:relative;max-width:400px;margin-inline:auto}.sec-plan-detail-container .plan-feature-tabs{display:flex;position:sticky;z-index:2;top:60px;min-height:64px;background:#fff}.sec-plan-detail-container .plan-feature-tabs .plan-feature-blank-tab{display:none}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab{display:flex;width:50%}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head{display:flex;flex-grow:1;align-items:center;justify-content:center;padding:4px 16px;border:1px solid #d6d8e0;border-bottom:none;text-align:center}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head .plan-feature-tab-head-title{font-weight:700;line-height:normal}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head>p.sp-hidden{display:none}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.hitori-hojin .plan-feature-tab-head{border-right:none;background-color:#3171ca}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.small-business .plan-feature-tab-head{border-inline:none;background-color:#0054ac}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.business .plan-feature-tab-head{border-left:none;background-color:#00348a}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.personal-mini{background-color:#3171ca}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.personal-mini .plan-feature-tab-head{border:none}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.personal{background-color:#0054ac}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.personal .plan-feature-tab-head{position:relative;border:none}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.personal-plus{background-color:#00348a}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.personal-plus .plan-feature-tab-head{border:none}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.corporate{background-color:#0054ac}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.corporate .plan-feature-tab-head{border:none}.sec-plan-detail-container .plan-feature-prices{display:-ms-grid;display:grid;border:1px solid #d6d8e0;border-bottom:none}.sec-plan-detail-container .plan-feature-prices .plan-feature-price{line-height:1;text-align:center}.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-pc{display:none}.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-sptext{margin-left:.5em}.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-label{display:none}.sec-plan-detail-container .plan-feature-prices .plan-feature-price.plan-feature-month,.sec-plan-detail-container .plan-feature-prices .plan-feature-price.plan-feature-year{background-color:#f2f5ff;text-align:center}.sec-plan-detail-container .plan-feature-prices .plan-feature-price.year,.sec-plan-detail-container .plan-feature-prices .plan-feature-price.month{display:flex;align-items:center;justify-content:center}.sec-plan-detail-container .plan-feature-prices .plan-feature-price.year:nth-child(4n),.sec-plan-detail-container .plan-feature-prices .plan-feature-price.month:nth-child(4n){border-right:none}.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-values .plan-feature-price-value-year,.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-values .plan-feature-price-value-month{color:#0054ac}.sec-plan-detail-container .domain-separetor{height:24px}.sec-plan-detail-container .domain-label{display:flex;position:sticky;z-index:2;top:124px;align-items:center;height:66px;padding:4px;border:1px solid #d6d8e0;background-color:#fff}.sec-plan-detail-container .domain-label span{padding-left:8px}.sec-plan-detail-container .domain-label.static{position:static}.sec-plan-detail-container .domain-label.btw-0{border-top-width:0}.sec-plan-detail-container .service-label{display:flex;position:sticky;z-index:2;top:190px;flex-direction:column;align-items:center;justify-content:center;min-height:66px;padding:4px;border:1px solid #d6d8e0;border-top-width:0;background-color:#fff}.sec-plan-detail-container .service-label>div>img{height:20px}.sec-plan-detail-container .service-label .link-primary{padding-right:28px;font-size:14px}.sec-plan-detail-container .service-label .link-primary::after{top:calc(50% - 10px);width:20px;height:20px}.sec-plan-detail-container .service-label.without-domain-label{top:124px;border-top-width:1px}.sec-plan-detail-container .plan-detail-services .plan-detail-service{display:flex;flex-direction:column;border-inline:1px solid #d6d8e0;background:#fff}.sec-plan-detail-container .plan-detail-services .plan-detail-service:last-child{border-bottom:1px solid #d6d8e0}.sec-plan-detail-container .plan-detail-services .plan-detail-service .plan-detail-service-head{padding:3px 8px;background-color:#f2f5ff;font-size:16px;font-weight:500;text-align:center}.sec-plan-detail-container .plan-detail-services .plan-detail-service .plan-detail-service-body{display:flex;align-items:center;height:64px;padding:8px;font-weight:normal;text-align:center}.sec-plan-detail-container .plan-detail-services .plan-detail-service .plan-detail-service-body>div{width:50%;padding-block:4px;line-height:normal}.sec-plan-detail-container .plan-detail-services .plan-detail-service .plan-detail-service-body>div:nth-child(odd){border-right:1px solid #d6d8e0}.sec-plan-detail-container .plan-detail-services .plan-detail-service .plan-detail-service-body .number{color:#0054ac;font-size:24px;font-weight:bold;line-height:1}.sec-plan-detail-container .plan-detail-services .plan-detail-service .plan-detail-service-body-text{padding-inline:2px}.sec-plan-detail-container .plan-detail-services.hr .plan-detail-service .plan-detail-service-head{background-color:rgba(255,239,194,.5)}.sec-plan-detail-container .plan-detail-services.other .plan-detail-service .plan-detail-service-head{background-color:#f4f4f7}.sec-plan-detail-container.is-column3 .plan-feature-prices{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price:nth-child(1){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/2/4}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price:nth-child(5){-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:3/1/3/4}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.year,.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.month{height:48px;margin:8px 0;border-right:1px solid #d6d8e0}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.year:nth-child(4n),.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.month:nth-child(4n){border-right:none}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.year .plan-feature-price-values .plan-feature-price-value{margin-bottom:4px}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.plan-feature-month,.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.plan-feature-year{padding:3px 8px;font-size:16px;font-weight:500;line-height:1.6}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.plan-feature-year{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/2/4}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.plan-feature-month{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:3/1/3/4}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price .plan-feature-price-values .plan-feature-price-value-year{font-size:24px;font-weight:700}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price .plan-feature-price-values .plan-feature-price-value-month{color:#0054ac;font-size:24px;font-weight:700}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price .plan-feature-price-values .plan-feature-price-value-unit{font-size:12px}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price .plan-feature-price-subtext{font-size:12px}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab.personal .plan-feature-tab-head{position:relative}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab.personal .plan-feature-tab-head .recommended{padding:4px 16px;border:1px solid #fff;border-radius:4px;color:#fff;font-size:12px;font-weight:700;line-height:1}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab.personal .plan-feature-tab-head .plan-feature-tab-head-title{display:flex;flex-direction:column;gap:2px}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head{padding:12px 4px}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head .plan-feature-tab-head-title{color:#fff;font-size:12px;font-weight:500}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head .plan-feature-tab-head-sub-title{display:none;color:#fff;font-weight:500;line-height:normal}.sec-plan-detail-container.is-column3 .plan-detail-services .plan-detail-service .plan-detail-service-head{padding:4px;line-height:normal}.sec-plan-detail-container.is-column3 .plan-detail-services .plan-detail-service .plan-detail-service-head.plan-detail-service-head-small{font-size:12px}.sec-plan-detail-container.is-column3 .plan-detail-services .plan-detail-service .plan-detail-service-body{padding:8px 0;font-size:12px}.sec-plan-detail-container.is-column3 .plan-detail-services .plan-detail-service .plan-detail-service-body>div{display:flex;align-items:center;justify-content:center;height:48px}.sec-plan-detail-container.is-column3 .plan-detail-services .plan-detail-service .plan-detail-service-body>div:nth-child(3n){border-right:none}.sec-plan-detail-container.is-column3 .plan-detail-services .plan-detail-service .plan-detail-service-body>div:nth-child(3n-1){border-right:1px solid #d6d8e0}.sec-plan-detail-container.is-column3 .plan-feature-tab-head-title:has(.recommended){display:flex;flex-direction:column;gap:4px 0}.sec-plan-detail-container.is-column3 .plan-feature-tab-head-title:has(.recommended) .recommended{display:flex;align-items:center;-ms-grid-row-align:stretch;align-self:stretch;justify-content:center;min-width:82px;min-height:22px;margin-inline:auto;padding-inline:8px;border:1px solid #fff;border-radius:4px;font-weight:700;line-height:1;font-size:12px}.sec-plan-detail-container.is-column3 .plan-feature-tab-head-title:has(.recommended) .recommended.hitori-hojin{min-width:auto;border-color:#ffc631;background-color:#ffc631;color:#000;line-height:normal}.select-list-container .plan-detail-container .plan-detail-services .plan-detail-service{border-right:1px solid #b8bcc9;border-left:1px solid #b8bcc9}.select-list-container .plan-detail-container .plan-detail-services .plan-detail-service:nth-child(even){background:none}.select-list-container .plan-detail-container .plan-detail-services .plan-detail-service:last-child{border-bottom:1px solid #b8bcc9;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.select-list-container .sec-plan-detail-container.is-column3 .plan-feature-tabs{position:initial;border-left:1px solid #b8bcc9}.select-list-container .sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-blank-tab{border-bottom:none}.select-list-container .sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab.personal .plan-feature-tab-head::before{display:none}.select-list-container .sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab.personal .plan-feature-tab-head .recommended{display:inline;padding:1px 16px;line-height:normal}.cta-list-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;color:#2d344b;gap:16px}.cta-list-container .cta-list-contents{width:100%;max-width:480px;padding:24px 32px;border-radius:12px}.cta-list-container .cta-list-contents .cta-list-text{text-align:left}#page-ca-mid-web-accounting-pluses.page-show .initiative-container{display:block;max-width:480px;margin:0 auto}#page-ca-mid-web-accounting-pluses.page-show .initiative-container .initiative-contents:not(:last-child){margin-bottom:32px}#page-ca-mid-web-accounting-pluses.page-show .initiative-container .initiative-sub-title sup{top:-1em}#page-ca-mid-web-accounting-pluses.page-show .cta-list-container{display:flex;flex-wrap:wrap;justify-content:center;max-width:480px;margin:0 auto;gap:16px}#page-ca-mid-web-accounting-pluses.page-show .cta-list-container .cta-list-contents{width:100%;padding:24px 32px;border-radius:12px}#page-ca-mid-web-accounting-pluses.page-show .cta-list-container .cta-list-contents .cta-list-text{text-align:left}#page-ca-mid-web-accounting-pluses.page-show .plan-detail-services:last-child .plan-detail-service:last-child{border-bottom:1px solid #d6d8e0}#page-ca-mid-web-accounting-pluses.page-show .plan-detail-service:last-child{border-bottom:none}#page-ca-mid-web-accounting-pluses.page-show .plan-feature-tabs{position:sticky;min-height:auto}#page-ca-mid-web-accounting-pluses.page-show .small-business .plan-feature-tab-head{border-left:none;background-color:#3171ca}#page-ca-mid-web-accounting-pluses.page-show .plan-feature-tab-head{display:block;padding:14px 12px}#page-ca-mid-web-accounting-pluses.page-show .plan-feature-tab-head-title{margin-bottom:8px;font-size:0}#page-ca-mid-web-accounting-pluses.page-show .plan-feature-tab-head-title img{width:auto;height:28px}#page-ca-mid-web-accounting-pluses.page-show .plan-feature-tab-head-sub-title{font-size:12px;line-height:normal}#page-ca-mid-web-accounting-pluses.page-show .domain-label{top:142px;padding:20px 16px}#page-ca-mid-web-accounting-pluses.page-show .plan-detail-service-head sup{left:4px;font-size:12px}#page-ca-mid-web-accounting-pluses.page-show .plan-detail-service-sup-container{position:relative}#page-ca-mid-web-accounting-pluses.page-show .plan-detail-service-sup-container sup{position:absolute;top:calc(50% - .5em);left:calc(50% + 14px);font-size:12px}#page-ca-mid-web-accounting-pluses.page-show .plan-detail-service-body{padding:8px 4px}#page-ca-mid-web-accounting-pluses.page-show .plan-detail-service-caption{display:block;max-width:480px;margin:0 auto}#page-ca-mid-web-accounting-pluses.page-show .plan-detail-service-body>div{padding:12px 4px}#page-ca-mid-web-accounting-pluses-prices.page-show .link-card-container{transition-duration:.2s;border:1px solid #b8bcc9;color:#2d344b;text-decoration:none}#page-ca-mid-web-accounting-pluses-prices.page-show .link-card-container:hover{box-shadow:0 4px 10px rgba(0,26,99,.2)}#page-ca-mid-web-accounting-pluses-prices.page-show .link-contact-container{display:block;margin-inline:auto;padding:24px 12px;transition-duration:.2s;border:1px solid #b8bcc9;border-radius:12px;background-color:#0054ac;color:#2d344b;text-decoration:none}#page-ca-mid-web-accounting-pluses-prices.page-show .link-contact-container:hover{box-shadow:0 4px 10px rgba(0,26,99,.2)}#page-ca-mid-web-accounting-pluses-prices.page-show .link-contact-container .link-contact-contents{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#page-ca-mid-web-accounting-pluses-prices.page-show .link-contact-container .link-contact-contents .link-contact-text{margin-bottom:16px;color:#fff;text-align:center}#page-ca-mid-web-accounting-pluses-prices.page-show .price-cost-container{max-width:480px;margin-inline:auto;padding:24px 16px;background-color:#fff}#page-ca-mid-web-accounting-pluses-prices.page-show .price-terms-container{max-width:480px;margin-inline:auto;padding:24px 16px;background-color:#fff}#page-ca-mid-web-accounting-pluses-prices.page-show .price-terms-container .price-terms-list{display:flex;flex-wrap:wrap;padding-inline:8px;border:1px solid #d6d8e0;border-radius:12px}#page-ca-mid-web-accounting-pluses-prices.page-show .price-terms-container .price-terms-list-item{width:100%;padding-block:24px}#page-ca-mid-web-accounting-pluses-prices.page-show .price-terms-container .price-terms-list-item:not(:first-child){border-top:1px solid #d6d8e0}#page-ca-mid-web-accounting-pluses-prices.page-show .price-terms-container .price-terms-label-content{display:flex;gap:8px;align-items:center;justify-content:center}#page-ca-mid-web-accounting-pluses-prices.page-show .price-terms-container .price-terms-label{color:#0054ac}#page-ca-mid-web-accounting-pluses-prices.page-show .cta-bottom-container .cta-bottom-buttons{display:flex;flex-direction:column;align-items:center;gap:16px 0}.sec-cta-function-container{width:100vw;margin-bottom:40px;margin-left:-20px;padding:40px 12px;background:#0054ac url(/packs/dist/4d4b413a2019472df585.png) no-repeat center center}.sec-cta-function-container .sec-cta-function-buttons-container{display:flex;flex-direction:column-reverse}.sec-cta-function-container .sec-cta-function-buttons-container .sec-cta-function-button-contents{padding-top:24px;text-align:center}.sec-cta-function-container .sec-cta-function-buttons-container .sec-cta-function-button-contents .sec-cta-function-button-title{margin-bottom:16px;color:#fff;line-height:normal;text-align:center;font-size:18px}.sec-cta-function-container .sec-cta-function-buttons-container .sec-cta-function-button-contents+.sec-cta-function-button-contents{padding-top:0;padding-bottom:24px;border-bottom:1px solid #d6d8e0}.denshihozon-invoice-container .invoice-banner-container{display:flex;flex-direction:column;max-width:351px;margin-inline:auto;border:1px solid #b8bcc9;border-radius:12px;background-color:rgba(145,175,242,.3);background-image:url(/packs/dist/ce6d3cb57e066871f915.png);background-repeat:no-repeat;background-position:right -42px top 94px,center;background-size:261.82px 220px,auto;line-height:normal}.denshihozon-invoice-container .invoice-banner-container .invoice-banner-image img{width:100%;border-radius:12px 12px 0 0}.denshihozon-invoice-container .invoice-banner-container .invoice-banner-contents{padding:24px 12px;text-align:center}.denshihozon-invoice-container .invoice-banner-container .invoice-banner-sub-heading{font-size:14px}.denshihozon-invoice-container .invoice-banner-container .invoice-banner-cta-contents{display:-ms-grid;display:grid;gap:16px}.denshihozon-invoice-container .invoice-banner-container .invoice-banner-cta-button{width:272px;padding:17px 0 18px}.denshihozon-invoice-container .invoice-banner-container .invoice-banner-cta-button.app-btn-secondary:hover{background-color:#00348a}.denshihozon-invoice-container .invoice-banner-container.invoice-banner-bg-white{background-color:#f2f5ff;background-image:url(/packs/dist/cd09b01757c61c6e0bd2.png),linear-gradient(180deg, rgba(242, 245, 255, 0.2) 0%, rgba(224, 230, 249, 0.1) 74.48%, rgba(194, 209, 252, 0.2) 100%)}.denshihozon-invoice-container .invoice-banner-container.invoice-banner-bg-white .invoice-banner-cta-button.app-btn-tertiary:hover{background-color:#c2d1fc}.sec-case-card-container .sec-case-card{width:335px;margin:0 auto}.sec-case-card-container .sec-case-card .sec-case-card-content{padding:16px;border:1px solid #d6d8e0;border-radius:12px;background-color:#fff}.sec-case-card-container .sec-case-card .sec-case-card-content .sec-case-card-lower .sec-case-card-lower-text{margin-top:16px}.sec-case-card-container .sec-case-card-medium{display:-ms-grid;display:grid;gap:24px}.sec-case-card-container .sec-case-card-medium .sec-case-card-content{display:-ms-grid;display:grid;-ms-grid-row-span:3;grid-row:span 3;-ms-grid-rows:subgrid;grid-template-rows:subgrid;gap:8px}.sec-case-card-container .sec-case-card-medium .sec-case-card-content .sec-case-card-detail{display:-ms-grid;display:grid;gap:8px;margin-bottom:8px}.sec-case-card-container .sec-case-card-medium .sec-case-card-content .sec-case-card-detail .sec-case-card-img{margin:0 auto}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper{display:-ms-grid;display:grid;gap:8px;margin-bottom:16px}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper .sec-case-card-img{margin:0 auto}.sec-case-card-company-name{font-size:18px;font-weight:500;line-height:normal}.sec-case-card-company-breakdown{display:-ms-grid;display:grid;grid-row-gap:8px;grid-template-areas:"breakdown-scale" "breakdown-industry" "breakdown-service"}.sec-case-card-company-breakdown>dl{display:flex;flex-direction:row;gap:8px}.sec-case-card-company-breakdown>dl>dt{display:flex;align-items:center;justify-content:center;height:28px;padding:4px 8px;background-color:#f2f5ff;color:#0054ac;font-size:14px;line-height:normal;white-space:nowrap}.sec-case-card-company-breakdown>dl>dd{display:flex;align-items:center;justify-content:center;font-size:14px;line-height:normal}.sec-case-card-bfaf{display:flex;flex-direction:column;gap:48px;margin-top:16px}.sec-case-card-bfaf .sec-case-card-bfaf-item{position:relative;padding:16px;border-radius:12px}.sec-case-card-bfaf .sec-case-card-bfaf-item .sec-case-card-bfaf-item-heading{margin-bottom:8px;line-height:normal}.sec-case-card-bfaf .sec-case-card-bfaf-item.gray{background-color:#f4f4f7}.sec-case-card-bfaf .sec-case-card-bfaf-item.gray .sec-case-card-bfaf-item-heading{color:#2d344b}.sec-case-card-bfaf .sec-case-card-bfaf-item.blue{background-color:#f2f5ff}.sec-case-card-bfaf .sec-case-card-bfaf-item.blue .sec-case-card-bfaf-item-heading{color:#0054ac}.sec-case-card-bfaf .sec-case-card-bfaf-item:nth-of-type(n+2)::before{content:"";display:block;position:absolute;z-index:1;top:-38px;left:50%;width:32px;height:32px;transform:translateX(-50%);background:url(/packs/dist/d14ab144b1b4e86c80f6.svg) no-repeat;background-size:32px}.sec-case-card-bfaf .sec-case-card-bfaf-item .sec-case-card-bfaf-item-body>ul{padding-left:1.4em}.sec-case-card-bfaf .sec-case-card-bfaf-item .sec-case-card-bfaf-item-body>ul>li{list-style:disc}.sec-features-container .sec-features-contents{display:flex;flex-direction:column;gap:16px;max-width:480px;margin:0 auto}.sec-features-container .sec-features-contents:not(:first-child){margin-top:64px}.sec-features-container .sec-features-contents .sec-features-detail{display:contents}.sec-features-container .sec-features-contents .sec-features-detail .sec-features-tag{display:flex;align-items:center;justify-content:center;order:1;height:32px;margin:0 auto;padding:6px 14px;border:2px solid #0054ac;border-radius:4px;background-color:#fff;color:#0054ac;font-weight:700;line-height:normal}.sec-features-container .sec-features-contents .sec-features-detail .sec-features-title{order:2;text-align:center}.sec-features-container .sec-features-contents .sec-features-detail .sec-features-body{order:4}.sec-features-container .sec-features-contents .sec-features-detail .sec-features-annotation{order:5;font-size:12px}.sec-features-container .sec-features-contents .sec-features-detail .sec-features-points{order:6;margin-top:8px}.sec-features-container .sec-features-contents .sec-features-detail .sec-features-points>li:not(:first-child){margin-top:8px}.sec-features-container .sec-features-contents .sec-features-detail .sec-features-link{display:flex;flex-direction:column;justify-content:center;order:7;margin-top:8px;gap:16px}.sec-features-container .sec-features-contents .sec-features-detail .sec-features-link .sec-features-link-item{text-align:center}.sec-features-container .sec-features-contents .sec-features-image{order:3}.sec-features-container .sec-features-contents .sec-features-image img{width:100%;height:auto}.sec-flow-container{display:flex;flex-direction:column;max-width:480px;margin:0 auto;counter-reset:number 0}.sec-flow-container .sec-flow-item{display:flex;position:relative;flex-direction:column;border:1px solid #d6d8e0;border-radius:4px;text-align:center}.sec-flow-container .sec-flow-item+.sec-flow-item{margin-top:40px}.sec-flow-container .sec-flow-item+.sec-flow-item::before{content:"";display:block;position:absolute;top:-32px;left:calc(50% - 12px);width:24px;height:24px;background-image:url(/packs/dist/d14ab144b1b4e86c80f6.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.sec-flow-container .sec-flow-item .sec-flow-image{position:relative;border-radius:3px 3px 0 0;background-color:#f2f5ff}.sec-flow-container .sec-flow-item .sec-flow-image::before{content:counter(number) "";display:flex;position:absolute;left:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:3px 0 4px 0;background-color:#3171ca;color:#fff;font-size:20px;font-weight:700;line-height:1;counter-increment:number 1}.sec-flow-container .sec-flow-item .sec-flow-text-container{display:flex;flex:1 1;flex-direction:column;padding:16px}.sec-flow-container .sec-flow-item .sec-flow-text-container .sec-flow-text{margin-top:8px;text-align:left}.sec-flow-container .sec-flow-item .sec-flow-text-container .sec-flow-link{margin-top:auto;text-align:center}.sec-flow-container.vertical .sec-flow-item .sec-flow-text-container>small{text-align:left}.sec-function-container .sec-function-sidebar{width:100%}.sec-function-container .sec-function-sidebar .sec-function-sidebar-title-v2{margin-bottom:16px}.sec-function-container .sec-function-sidebar .sec-function-type-list{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.sec-function-container .sec-function-sidebar .sec-function-type-list li a{display:flex;align-items:center;height:100%;padding:10px 42px 10px 16px}.sec-function-content{width:100%}.sec-function-content section:last-child .sec-function-cards{margin-bottom:0}.sec-function-content .sec-function-title-v2{margin-bottom:24px}.sec-function-content .sec-function-cards{margin-bottom:40px}.sec-function-content .sec-function-cards .sec-function-card{display:flex;flex-direction:column;max-width:351px;margin:0 auto}.sec-function-content .sec-function-cards .sec-function-card .sec-function-card-image{margin-bottom:16px}.sec-function-content .sec-function-cards .sec-function-card .sec-function-card-contents{display:flex;flex:auto;flex-direction:column}.sec-function-content .sec-function-cards .sec-function-card .sec-function-card-title{flex-grow:0;margin-bottom:12px;text-align:center}.sec-function-content .sec-function-cards .sec-function-card .sec-function-card-content{flex-grow:1;font-size:16px}.sec-function-content .sec-function-cards .sec-function-card .sec-function-card-content+.sec-function-card-link{margin-top:12px}.sec-function-content .sec-function-cards .sec-function-card .sec-function-card-link{text-align:center}.sec-function-content .sec-function-cards .sec-function-card+.sec-function-card{margin-top:32px}.sec-function-list-container{margin-bottom:32px}.sec-function-list-container .sec-function-type-list{display:-ms-grid;display:grid;gap:12px;-ms-grid-columns:auto 12px auto;grid-template-columns:repeat(2, auto)}.sec-function-list-container .sec-function-type-list li{border:1px solid #b8bcc9;border-radius:4px;background-color:#f2f5ff}.sec-function-list-container .sec-function-type-list li a{display:block;position:relative;padding:10px 16px;transition-duration:.2s;color:#2d344b;font-weight:700;text-decoration:none}.sec-function-list-container .sec-function-type-list li a:hover{box-shadow:0 4px 10px rgba(0,26,99,.2)}.sec-function-list-container .sec-function-type-list li a::after{content:"";position:absolute;top:50%;right:16px;width:16px;height:16px;transform:translateY(-50%);background-image:url(/packs/dist/711840c3c2ba2b606f9b.svg);background-repeat:no-repeat;background-size:cover}.sec-function-sidebar-cta-buttons{display:none}.sec-lower-mv-container{padding:32px 16px;background-color:#3171ca}.sec-lower-mv-container .sec-lower-mv-contents{display:flex;gap:80px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sec-lower-mv-container .sec-lower-mv-text{display:flex;flex-direction:column;gap:8px;color:#fff}.sec-lower-mv-container .sec-lower-mv-page{font-size:28px;display:block;font-weight:700}.sec-lower-mv-container .sec-lower-mv-copy{font-size:20px;font-weight:500}.sec-lower-mv-container .sec-lower-mv-buttons{display:none}.sec-lower-mv-container .sec-lower-mv-button{width:280px}.sec-lower-mv-container .sec-lower-mv-text-button{text-align:center}.sec-news-container .sec-news-list{margin:0 auto}.sec-news-container .sec-news-list>li{border-bottom:1px solid #b8bcc9}.sec-news-container .sec-news-list>li:first-of-type{border-top:1px solid #b8bcc9}.sec-news-container .sec-news-list>li>a{display:flex;align-items:center;justify-content:space-between;padding:16px 12px;color:inherit;gap:8px}.sec-news-container .sec-news-list>li>a:hover{transition-duration:.2s;background-color:#f2f5ff;text-decoration:none}.sec-news-container .sec-news-list>li>a:hover .sec-news-list-title{color:#0054ac;text-decoration:underline}.sec-news-container .sec-news-list>li .sec-news-list-item{display:block}.sec-news-container .sec-news-list>li .sec-news-list-date{margin-bottom:4px;font-weight:500}.sec-news-container .sec-news-list>li .sec-news-list-title{display:-webkit-box;max-width:279px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.sec-news-container.app-bg-blue .sec-news-list>li>a:hover{background-color:#fff}.sec-reliable-support-container{padding:24px 16px;border-radius:12px}.sec-reliable-support-container .sec-reliable-support-card-container{display:-ms-grid;display:grid;-ms-grid-rows:auto 8px auto;grid-template-areas:"image title" "description description";-ms-grid-columns:80px 8px 1fr;grid-template-columns:80px 1fr;padding-bottom:24px;gap:8px;border-bottom:1px solid #d6d8e0}.sec-reliable-support-container .sec-reliable-support-card-container:nth-last-of-type(1){padding-bottom:0;border-bottom:none}.sec-reliable-support-container .sec-reliable-support-card-container .sec-reliable-support-image-container{-ms-grid-row:1;-ms-grid-column:1;display:flex;grid-area:image;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;gap:4px;border-radius:12px}.sec-reliable-support-container .sec-reliable-support-card-container .sec-reliable-support-image-container p{color:#0054ac;font-size:11px}.sec-reliable-support-container .sec-reliable-support-card-container .sec-reliable-support-image-container img{width:50px;height:40px}.sec-reliable-support-container .sec-reliable-support-card-container .sec-reliable-support-title{-ms-grid-row:1;-ms-grid-column:3;display:flex;grid-area:title;align-items:center;color:#0054ac}.sec-reliable-support-container .sec-reliable-support-card-container .sec-reliable-support-description{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:description}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-title{margin-bottom:24px;text-align:center}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-section{margin-bottom:32px}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-title{margin-bottom:24px;text-align:center}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list{display:flex;gap:16px;flex-direction:column}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor{display:block;height:100%;border:1px solid #b8bcc9;border-radius:4px;background-color:#fff}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor:hover{transition-duration:.2s;box-shadow:0 4px 10px rgba(0,26,99,.2);text-decoration:none}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item{display:flex;flex-direction:column;width:100%;height:100%;padding:16px;line-height:normal;gap:16px}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-release-date{display:flex;gap:8px;align-items:center}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-release-date .sec-seminar-information-list-item-release-date-label{padding:4px 8px;background-color:#ffe391;color:#2d344b;font-size:12px;font-weight:700}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-release-date .sec-seminar-information-list-item-release-date-data{color:#2d344b;font-size:12px;font-weight:400}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-img img{width:100%;aspect-ratio:300/157;object-fit:cover}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-title .sec-seminar-information-list-item-title-data{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;color:#2d344b;font-size:16px;font-weight:700;text-overflow:ellipsis}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-detail{display:flex;flex-direction:column;gap:8px;margin-top:auto}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-detail .sec-seminar-information-list-item-row{display:flex;gap:8px;align-items:center}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-detail .sec-seminar-information-list-item-row .sec-seminar-information-list-item-detail-label{align-items:center;padding:8px;background-color:#f2f5ff;color:#0054ac;font-size:12px;font-weight:400;white-space:nowrap}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-detail .sec-seminar-information-list-item-row .sec-seminar-information-list-item-detail-data{color:#2d344b;font-size:12px;font-weight:400}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-text-link{margin:0 auto}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-no-data .sec-seminar-information-list-no-data-anchor{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:1px solid #b8bcc9;border-radius:12px;gap:16px;background-color:#fff}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-no-data .sec-seminar-information-list-no-data-anchor:hover{transition-duration:.2s;box-shadow:0 4px 10px rgba(0,26,99,.2);text-decoration:none}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-no-data .sec-seminar-information-list-no-data-anchor .sec-seminar-information-list-no-data-text{color:#000}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-no-data .sec-seminar-information-list-no-data-anchor .sec-seminar-information-list-no-data-text .sec-seminar-information-list-no-data-text-title{font-size:20px;margin-bottom:8px;font-weight:500;text-align:center}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-no-data .sec-seminar-information-list-no-data-anchor .sec-seminar-information-list-no-data-text .sec-seminar-information-list-no-data-text-description{font-size:16px;margin-bottom:16px;font-weight:400}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-no-data .sec-seminar-information-list-no-data-anchor .sec-seminar-information-list-no-data-text .sec-seminar-information-list-no-data-text-link{text-align:center}.sec-seminar-information-container.app-bg-blue .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor{background-color:#fff}.sec-seminar-information-container.app-bg-blue .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-detail .sec-seminar-information-list-item-row .sec-seminar-information-list-item-detail-label{background-color:#f2f5ff;color:#0054ac}.sec-useful-document-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;max-width:480px;margin:32px auto 0}.sec-useful-document-container .sec-useful-document-card{width:100%;line-height:normal}.sec-useful-document-container .sec-useful-document-card>a{display:block;transition-duration:.2s;border:1px solid #b8bcc9;border-radius:12px;background:#fff}.sec-useful-document-container .sec-useful-document-card>a:hover{box-shadow:0 4px 10px rgba(0,26,99,.2);text-decoration:none}.sec-useful-document-container .sec-useful-document-card .sec-useful-document-card-image{padding:16px;border-radius:11px 11px 0 0;background-color:#c2d1fc;text-align:center}.sec-useful-document-container .sec-useful-document-card .sec-useful-document-card-image>img{width:240px}.sec-useful-document-container .sec-useful-document-card .sec-useful-document-card-image.is-bg-light-blue{background-color:#f2f5ff}.sec-useful-document-container .sec-useful-document-card .sec-useful-document-card-text{padding:24px;color:#2d344b}.sec-useful-document-container .sec-useful-document-card .sec-useful-document-card-text-title{font-size:18px;margin-bottom:16px;font-weight:700;text-align:center}.sec-useful-document-container .sec-useful-document-card .sec-useful-document-card-text-point{margin-bottom:16px}.sec-useful-document-container .sec-useful-document-card .sec-useful-document-card-text-point>li{display:flex;align-items:flex-start;gap:4px}.sec-useful-document-container .sec-useful-document-card .sec-useful-document-card-text-point>li+li{margin-top:8px}.sec-useful-document-container .sec-useful-document-card .sec-useful-document-card-button{text-align:center}@media all and (min-width: 768px){.app-card-container .app-image-card{flex-direction:row-reverse}.app-card-container .app-image-card .app-image-card-text{width:74.718%;padding-left:32px}.app-card-container .app-image-card .app-image-card-image{width:27.82%;margin-bottom:0;text-align:left}.app-card-container .app-arrow-card+.app-arrow-card{margin-top:0}.app-card-container .app-arrow-card+.app-arrow-card::before{top:50%;left:0;transform:translate(-65%, -50%)}.app-document-container .app-document-card.pickup::before{width:160px;height:131px}.app-document-container .app-document-card.pickup .document-card-content-container{display:flex;align-items:center;justify-content:center;margin:25px 160px 25px 48px}.app-document-container .app-document-card.pickup .document-card-content-container .document-image{margin-right:32px}.app-document-container .app-document-card.pickup .document-card-content-container .document-header{min-width:280px}.app-document-container .app-document-card.pickup .document-card-content-container .document-header .document-notes li{min-height:33px}.app-cta-primary-container .app-cta-primary-button-group{flex-direction:row-reverse;justify-content:center;gap:40px;max-width:none}.app-cta-target-container .app-cta-target-body{display:flex;align-items:stretch;justify-content:center;max-width:1160px;margin:0 auto}.app-cta-target-container .app-cta-target{display:flex;flex-direction:column;justify-content:space-between;width:33.333%;padding:0 32px}.app-cta-target-container .app-cta-target+.app-cta-target{margin-top:0;padding-top:0;border-top:0;border-left:1px solid currentColor}.app-terms-container .app-terms-contents{padding:40px 0}.app-company-logo-row-container{padding:40px 0 32px}.app-company-logo-row-container .app-company-logo-title{padding-bottom:24px}.app-company-logo-row-container .app-company-logo-title.border{display:-ms-grid;display:grid;-ms-grid-columns:auto 24px auto 24px auto;grid-template-columns:auto auto auto;gap:0 24px;align-items:center;justify-content:center}.app-company-logo-row-container .app-company-logo-title.border>img{display:inline}.price-simulation-cta-container .price-simulation-cta-text{font-size:24px}.price-simulation-cta-container .price-simulation-cta-img{width:auto}.app-trial-card-container .app-trial-card .app-trial-card-icon{width:24px}.app-trial-card-container .app-trial-card .app-trial-card-desc{width:auto}.app-other-feature-container .app-other-feature-contents{flex-direction:row;flex-wrap:wrap}.app-other-feature-container .app-other-feature-contents .app-other-feature-item{width:calc((100% - 32px)/3)}.app-other-feature-container .app-other-feature-contents:not(:has(>:nth-child(3))){justify-content:center}.app-reverse-columns-container .app-reverse-columns{align-items:center;gap:0 64px}.app-reverse-columns-container .app-reverse-columns:nth-child(odd){flex-direction:row-reverse}.app-reverse-columns-container .app-reverse-columns:nth-child(even){flex-direction:row}.app-reverse-columns-container .app-reverse-columns+.app-reverse-columns{margin-top:40px}.app-reverse-columns-container .app-reverse-columns-text{width:calc(50% - 16px)}.app-reverse-columns-container .app-reverse-columns-image{max-width:50%}.app-text-center-for-sp{text-align:left}.app-text-center-for-pc{text-align:center}.app-modal .app-modal-dialog{margin:24px auto}.app-modal .app-content{padding:24px 32px}.app-modal .app-modal-header{padding:0 40px 16px 0}.app-modal .app-modal-close-button{display:block;position:absolute;z-index:1;top:0;right:0;width:24px;height:24px;margin:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.app-modal .app-modal-close-icon{display:block;width:100%;height:100%}.app-header-contents .app-header-title{margin-bottom:6px;font-size:11px}.app-footer-container .app-footer-terms{font-size:14px}.app-footer-container.pb96{padding-bottom:96px}.app-footer-container .app-footer-nav-container{padding:32px 8px}.app-footer-container .app-footer-nav-contents{display:flex;position:relative;z-index:0;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:0 auto}.app-footer-container .app-footer-logo-container{display:block;flex-shrink:0;width:100%;padding:0 8px 8px;text-align:left}.app-footer-container .app-footer-heading{margin-bottom:8px;padding:0 0 4px;border-bottom:1px solid #d6d8e0;font-weight:700}.app-footer-container .app-footer-heading::after{content:none;display:none}.app-footer-container .app-footer-menus{width:33.333%;padding:8px}.app-footer-container .app-footer-menu{display:block;padding:0;border-bottom:none;background-color:rgba(0,0,0,0)}.app-footer-container .app-footer-menu-category>h4{margin:0}.app-footer-container .app-footer-menu-category>ul{margin-bottom:16px}.app-footer-container .app-footer-menu-category>ul>li{margin:8px 0}.app-footer-container .app-footer-menu-category>ul>li>a{display:inline-block;margin:0;padding:0}.app-footer-container .app-footer-menu-category>ul>li>a::before{content:none;display:none}.app-footer-container .app-footer-terms{padding:32px 16px}.app-footer-container .app-footer-terms>ul{gap:16px 32px}.app-footer-container .app-footer-terms>ul>li+li::before{left:-16px;height:16px}.app-footer-container .app-footer-note{padding:0}.mf-mb0-for-pc{margin-bottom:0px !important}.mf-mt0-for-pc{margin-top:0px !important}.mf-mb4-for-pc{margin-bottom:4px !important}.mf-mt4-for-pc{margin-top:4px !important}.mf-mb8-for-pc{margin-bottom:8px !important}.mf-mt8-for-pc{margin-top:8px !important}.mf-mb12-for-pc{margin-bottom:12px !important}.mf-mt12-for-pc{margin-top:12px !important}.mf-mb16-for-pc{margin-bottom:16px !important}.mf-mt16-for-pc{margin-top:16px !important}.mf-mb20-for-pc{margin-bottom:20px !important}.mf-mt20-for-pc{margin-top:20px !important}.mf-mb24-for-pc{margin-bottom:24px !important}.mf-mt24-for-pc{margin-top:24px !important}.mf-mb28-for-pc{margin-bottom:28px !important}.mf-mt28-for-pc{margin-top:28px !important}.mf-mb32-for-pc{margin-bottom:32px !important}.mf-mt32-for-pc{margin-top:32px !important}.mf-mb36-for-pc{margin-bottom:36px !important}.mf-mt36-for-pc{margin-top:36px !important}.mf-mb40-for-pc{margin-bottom:40px !important}.mf-mt40-for-pc{margin-top:40px !important}.mf-mb44-for-pc{margin-bottom:44px !important}.mf-mt44-for-pc{margin-top:44px !important}.mf-mb48-for-pc{margin-bottom:48px !important}.mf-mt48-for-pc{margin-top:48px !important}.mf-mb52-for-pc{margin-bottom:52px !important}.mf-mt52-for-pc{margin-top:52px !important}.mf-mb56-for-pc{margin-bottom:56px !important}.mf-mt56-for-pc{margin-top:56px !important}.mf-mb60-for-pc{margin-bottom:60px !important}.mf-mt60-for-pc{margin-top:60px !important}.mf-mb64-for-pc{margin-bottom:64px !important}.mf-mt64-for-pc{margin-top:64px !important}.mf-mb68-for-pc{margin-bottom:68px !important}.mf-mt68-for-pc{margin-top:68px !important}.mf-mb72-for-pc{margin-bottom:72px !important}.mf-mt72-for-pc{margin-top:72px !important}.mf-mb76-for-pc{margin-bottom:76px !important}.mf-mt76-for-pc{margin-top:76px !important}.mf-mb80-for-pc{margin-bottom:80px !important}.mf-mt80-for-pc{margin-top:80px !important}.mf-ml0-for-pc{margin-left:0px !important}.mf-ml4-for-pc{margin-left:4px !important}.mf-ml8-for-pc{margin-left:8px !important}.mf-ml12-for-pc{margin-left:12px !important}.mf-ml16-for-pc{margin-left:16px !important}.mf-ml20-for-pc{margin-left:20px !important}.mf-ml24-for-pc{margin-left:24px !important}.mf-ml28-for-pc{margin-left:28px !important}.mf-ml32-for-pc{margin-left:32px !important}.mf-ml36-for-pc{margin-left:36px !important}.mf-ml40-for-pc{margin-left:40px !important}.mf-ml44-for-pc{margin-left:44px !important}.mf-ml48-for-pc{margin-left:48px !important}.mf-ml52-for-pc{margin-left:52px !important}.mf-ml56-for-pc{margin-left:56px !important}.mf-ml60-for-pc{margin-left:60px !important}.mf-ml64-for-pc{margin-left:64px !important}.mf-ml68-for-pc{margin-left:68px !important}.mf-ml72-for-pc{margin-left:72px !important}.mf-ml76-for-pc{margin-left:76px !important}.mf-ml80-for-pc{margin-left:80px !important}.app-plan-card-contents .app-plan-card{width:calc(50% - 8px);margin:0}.app-plan-card-contents .app-plan-card+.app-plan-card{margin:0 0 0 16px}.app-plan-card-contents .app-plan-card+.app-plan-card.app-plan-card-erp{width:100%;margin:16px 0 0}.app-plan-card-contents .app-plan-card-heading{font-weight:500}.app-plan-card-contents .app-plan-card-name{font-size:24px}.app-plan-card-contents .app-plan-card-prices>dt{font-weight:500}.app-plan-card-contents .app-plan-card-monthly-amount{font-weight:500}.price-case-study-container{border:1px solid #d6d8e0}.price-case-study-container .price-case-study-heading{flex-direction:row;align-items:center;padding:24.5px 40px;border-radius:12px 12px 0 0}.price-case-study-container .price-case-study-heading .price-case-study-heading-seq{margin:0}.price-case-study-container .price-case-study-body{padding:24px}.price-case-study-container .price-case-study-body img{width:100%}.price-case-study-container .price-case-study-body .price-case-study-body-title{font-size:24px}.price-case-study-container .price-case-study-body .price-case-study-body-flow{display:flex;justify-content:center;gap:0 48px}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card{flex-shrink:1}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.basic{position:relative;width:412px}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.basic::before{bottom:50%;left:calc(100% + 24px);transform:rotate(90deg) translateX(50%) translateY(50%)}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.payperuse{width:412px}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.payperuse::before{bottom:50%;left:calc(100% + 24px);transform:rotate(90deg) translateX(50%) translateY(50%)}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.payperuse .basic-body.vertical{justify-content:center;height:calc(100% - 45px)}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.total{flex-grow:1;width:160px}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card.total .basic-body{justify-content:center;height:calc(100% - 45px)}.price-case-study-container .price-case-study-body .price-case-study-body-flow .price-case-study-body-card .price-case-study-body{padding:24px 40px}#price-container .app-price-target-link-container{padding:48px 20px 0}#price-container .app-price-target-link-container .app-price-target-link-category{font-size:20px}#price-container .app-price-target-link-container .app-price-target-link-label{flex-grow:1;flex-shrink:1}#price-container .app-pricing-plans-contents{display:flex;align-items:center;justify-content:center}#price-container .app-pricing-plans-contents .app-pricing-plans-card{width:calc((100% - 44px)/3);margin:0}#price-container .image-card-container{text-align:left}#price-container .image-card-container .image-card-buttons .image-card-button{width:50%}.contact-container .contact-white-paper-contents{display:-ms-grid;display:grid;grid-template-areas:"white-paper-image white-paper-text";-ms-grid-columns:301px auto;grid-template-columns:301px auto;padding:40px 48px}.contact-container .contact-white-paper-text{grid-area:white-paper-text;text-align:left}.contact-container .contact-white-paper-image{grid-area:white-paper-image}.contact-container .contact-white-paper-text{-ms-grid-row:1;-ms-grid-column:2}.contact-container .contact-white-paper-image{-ms-grid-row:1;-ms-grid-column:1}.services-contents{-ms-grid-columns:(20%)[5];grid-template-columns:repeat(5, 20%);width:calc(100% - 32px)}.sec-cta-function-container{width:100%;margin-left:0;border-radius:12px}.sec-news-container .sec-news-list{max-width:768px}.sec-news-container .sec-news-list>li>a{padding:16px;gap:0}.sec-news-container .sec-news-list>li .sec-news-list-item{display:flex;gap:32px}.sec-news-container .sec-news-list>li .sec-news-list-date{margin-bottom:0}.sec-news-container .sec-news-list>li .sec-news-list-title{max-width:570px;-webkit-line-clamp:1}.sec-reliable-support-container{padding:40px}.sec-reliable-support-container .sec-reliable-support-card-container{grid-template-areas:"image title" "image description";-ms-grid-columns:176px 1fr;grid-template-columns:176px 1fr}.sec-reliable-support-container .sec-reliable-support-card-container .sec-reliable-support-image-container{width:160px;height:160px;gap:8px}.sec-reliable-support-container .sec-reliable-support-card-container .sec-reliable-support-image-container p{font-size:22px}.sec-reliable-support-container .sec-reliable-support-card-container .sec-reliable-support-image-container img{width:100px;height:80px}.sec-reliable-support-container .sec-reliable-support-card-container .sec-reliable-support-title{align-items:end}.sec-reliable-support-container .sec-reliable-support-card-container > .plan-feature-tab-head-title{-ms-grid-row:1;-ms-grid-column:2}.sec-reliable-support-container .sec-reliable-support-card-container .sec-reliable-support-image-container{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.sec-reliable-support-container .sec-reliable-support-card-container > .sec-reliable-support-title{-ms-grid-row:1;-ms-grid-column:2}.sec-reliable-support-container .sec-reliable-support-card-container .sec-reliable-support-description{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px 16px}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card{width:calc(50% - 8px)}}@media all and (min-width: 960px){html{font-size:16px}.app-title-primary{font-size:37px}.app-title-secondary{font-size:32px}.app-title-tertiary{font-size:24px}.app-section-title{font-size:32px}.app-sub-title-l{font-size:24px}.app-sub-title-m{font-size:20px}.app-underlined-title-l{font-size:24px}.app-underlined-title-m{font-size:20px}.app-side-lined-title-l{font-size:24px}.app-side-lined-title-m{font-size:20px}.app-font-size-xxx-large{font-size:37px}.app-font-size-xx-large{font-size:32px}.app-font-size-x-large{font-size:24px}.app-font-size-large{font-size:20px}.app-font-size-medium{font-size:16px}.app-font-size-small{font-size:14px}.app-font-size-xxx-large-v2{font-size:37px}.app-font-size-xx-large-v2{font-size:32px}.app-font-size-x-large-v2{font-size:24px}.app-font-size-large-v2{font-size:20px}.app-font-size-medium-v2{font-size:16px}.app-font-size-small-v2{font-size:14px}.app-btn-size-block{font-size:18px}.app-btn-size-large{font-size:18px}.app-btn-size-large{min-width:360px}.app-btn-size-medium{font-size:18px}.app-text-btn{font-size:16px}.app-check-text>img{transform:translateY(2px)}.app-case-card-container .app-case-card-link .app-case-card .app-case-card-title{font-size:20px}.app-case-card-container .app-case-card-link .app-case-card .app-case-card-subtitle{font-size:14px}.app-case-card-container .app-case-card-link .app-case-card .app-case-card-categories{font-size:14px}.app-cta-primary-container .app-cta-primary-title{font-size:24px}.app-cta-secondary-container .app-cta-secondary-title{font-size:20px}.app-cta-secondary-container .app-cta-secondary-email-address{font-size:24px}.app-cta-secondary-container .app-cta-secondary-reception-time{font-size:14px}.app-cta-target-container .app-cta-target-heading{font-size:24px}.app-cta-target-container .app-cta-target-label{font-size:20px}.app-infobar-emphasis-container .app-infobar-tag{font-size:14px}.app-fixed-navigation .fixed-navigation-container .fixed-navigation-buttons .fixed-navigation-button{font-size:16px}.app-faq-container .app-faq-list dt{font-size:20px}.app-faq-container .app-faq-annotation{font-size:14px}.app-company-logo-row-container .app-company-logo-heading{font-size:20px}.app-company-logo-row-container .app-company-logo-heading{font-size:20px}.app-mv-container .app-mv-note{font-size:14px}.app-achievement-container .app-achievement-note{font-size:14px}.app-speech-bubble-container .app-speech-bubble-content{font-size:14px}.app-modal .app-modal-heading{font-size:20px}.app-modal .app-modal-dialog{max-width:900px}.app-footer-container .app-footer-menus{width:20%}.app-footer-container .app-footer-menus:nth-of-type(1),.app-footer-container .app-footer-menus:nth-of-type(3){width:40%}.app-footer-container .app-footer-menus:nth-of-type(1) .app-footer-menu,.app-footer-container .app-footer-menus:nth-of-type(3) .app-footer-menu{display:flex;align-items:flex-start;justify-content:space-between}.app-footer-container .app-footer-menus:nth-of-type(1) .app-footer-menu-category,.app-footer-container .app-footer-menus:nth-of-type(3) .app-footer-menu-category{width:calc(50% - 8px)}#price-container .price-tab-container .price-tabs{font-size:24px}#price-container .price-table-container .price-table thead .price-table-plan-title-tr th,#price-container .price-table-container .price-table thead .price-table-plan-title-tr td{font-size:20px}#price-container .price-charge-system-container .price-charge-system-contents .price-charge-system-label{font-size:20px}#price-container .price-charge-system-container .price-charge-system-contents .price-charge-system-text-container{font-size:14px}.sec-plan-detail-container.is-column3 .plan-feature-tab-head-title:has(.recommended) .recommended{font-size:14px}.sec-cta-function-container .sec-cta-function-buttons-container .sec-cta-function-button-contents .sec-cta-function-button-title{font-size:20px}.denshihozon-invoice-container .invoice-banner-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr max-content;grid-template-columns:1fr max-content;width:100%;max-width:none;background-position:right 0 bottom 16px,center;background-size:370px 312.5px,auto}.denshihozon-invoice-container .invoice-banner-container .invoice-banner-image img{border-radius:12px 0 0 12px}.denshihozon-invoice-container .invoice-banner-container .invoice-banner-contents{padding:12px 16px;text-align:left}.denshihozon-invoice-container .invoice-banner-container .invoice-banner-sub-heading{font-size:16px}.denshihozon-invoice-container .invoice-banner-container .invoice-banner-cta-contents{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:24px}.denshihozon-invoice-container .invoice-banner-container .invoice-banner-cta{width:288px}.denshihozon-invoice-container .invoice-banner-container .invoice-banner-cta-button{width:100%;min-width:auto;font-size:16px}.sec-features-container .sec-features-contents .sec-features-detail .sec-features-annotation{font-size:14px}.sec-function-content .sec-function-cards .sec-function-card .sec-function-card-content{font-size:16px}.sec-lower-mv-container .sec-lower-mv-page{font-size:37px}.sec-lower-mv-container .sec-lower-mv-copy{font-size:24px}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-release-date .sec-seminar-information-list-item-release-date-label{font-size:14px}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-release-date .sec-seminar-information-list-item-release-date-data{font-size:14px}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-title .sec-seminar-information-list-item-title-data{font-size:16px}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-detail .sec-seminar-information-list-item-row .sec-seminar-information-list-item-detail-label{font-size:14px}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item .sec-seminar-information-list-item-detail .sec-seminar-information-list-item-row .sec-seminar-information-list-item-detail-data{font-size:14px}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-no-data .sec-seminar-information-list-no-data-anchor .sec-seminar-information-list-no-data-text .sec-seminar-information-list-no-data-text-title{font-size:24px}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-no-data .sec-seminar-information-list-no-data-anchor .sec-seminar-information-list-no-data-text .sec-seminar-information-list-no-data-text-description{font-size:16px}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-section{margin-bottom:40px}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-title{margin-bottom:32px}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-no-data .sec-seminar-information-list-no-data-anchor{flex-direction:row;max-width:1112px;gap:32px;margin:0 auto}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-no-data .sec-seminar-information-list-no-data-anchor .sec-seminar-information-list-no-data-text .sec-seminar-information-list-no-data-text-title,.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-no-data .sec-seminar-information-list-no-data-anchor .sec-seminar-information-list-no-data-text .sec-seminar-information-list-no-data-text-link{text-align:left}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list-no-data .sec-seminar-information-list-no-data-anchor .sec-seminar-information-list-no-data-img{width:100%;max-width:269px}.sec-useful-document-container .sec-useful-document-card .sec-useful-document-card-text-title{font-size:20px}}@media all and (min-width: 960px)and (min-width: 960px){.app-company-logo-row-container .app-company-logo-heading{font-size:24px}}@media (min-width: 1024px)and (any-hover: hover){.app-header-contents .app-header-menu:hover{border-bottom-color:#0054ac;color:#0054ac}.app-header-contents .app-header-dropdown-menu-button-list-container li:hover{transition-duration:.2s;box-shadow:0 4px 10px rgba(0,26,99,.2)}.app-header-contents .app-header-dropdown-menu-button-list-container a:hover{text-decoration:none}.app-header-contents .app-header-dropdown-menu-button-list-container a:hover .dropdown-menu-button-text{color:#0054ac}}@media all and (min-width: 1024px){html{scroll-padding-top:112px}#mfc-service-site{padding-top:70px}#mfc-service-site main{line-height:1.8}.app-mv-btn{width:296px;gap:4px}.app-cta-primary-container{padding:60px 0 48px;background-image:url(/packs/dist/7a1086a0c5806e2f8d09.png)}.app-cta-primary-container .app-cta-primary-title{margin-bottom:32px}.app-cta-primary-container .app-cta-primary-btn-container{margin-bottom:32px}.app-cta-primary-container .app-cta-primary-text-container{flex-direction:row}.app-cta-target-container{padding:60px 0 48px}.app-introduce-service-container{display:-ms-grid;display:grid;grid-template-areas:"app-introduce-service-grid1 app-introduce-service-grid3 app-introduce-service-grid5" "app-introduce-service-grid2 app-introduce-service-grid4 app-introduce-service-grid6";-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(3, 1fr);-ms-grid-rows:auto 0 auto;grid-template-rows:repeat(2, auto);gap:0 16px}.app-introduce-service-container .app-introduce-service-title{margin-bottom:48px;padding:24px}.app-introduce-service-container .app-introduce-service-title::before{bottom:-40px;left:calc(50% - 16px);width:32px;height:32px}.app-introduce-service-container .app-introduce-service-content{padding:24px}.app-introduce-service-container .app-introduce-service-content:not(:last-of-type){margin-bottom:0}.app-introduce-service-container .app-introduce-service-content .app-introduce-service-text{font-size:18px}.app-introduce-service-container>.app-introduce-service-grid:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.app-introduce-service-container>.app-introduce-service-grid:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.app-introduce-service-container>.app-introduce-service-grid:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.app-introduce-service-container>.app-introduce-service-grid:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.app-introduce-service-container>.app-introduce-service-grid:nth-child(5){-ms-grid-row:1;-ms-grid-column:5}.app-introduce-service-container>.app-introduce-service-grid:nth-child(6){-ms-grid-row:3;-ms-grid-column:5}.app-trial-card-container .app-trial-card{flex-direction:row-reverse;align-items:center;justify-content:center}.app-trial-card-container .app-trial-card .app-trial-card-text{flex-grow:1;width:calc(100% - 301px);padding-left:32px}.app-trial-card-container .app-trial-card .app-trial-card-title{text-align:left}.app-trial-card-container .app-trial-card .app-trial-card-button{text-align:left}.app-trial-card-container .app-trial-card .app-trial-card-image{width:269px;margin:0;text-align:left}.app-trial-card-container .app-trial-card .app-trial-card-notes li{align-items:center}.app-mv-container{padding:40px 16px}.app-mv-container .app-mv-contents{flex-direction:row;align-items:center;max-width:1200px;gap:0 12px}.app-mv-container .app-mv-text{display:block;flex:1 1;order:2;max-width:608px;text-align:left}.app-mv-container .app-mv-tags{justify-content:flex-start;gap:16px}.app-mv-container .app-mv-lead{margin-bottom:12px;font-size:24px}.app-mv-container .app-mv-title{font-size:37px}.app-mv-container .app-mv-description{margin-bottom:40px;font-size:20px}.app-mv-container .app-mv-image{order:1;max-width:544px;margin-bottom:0}.app-mv-container .app-mv-buttons{flex-direction:row-reverse}.app-mv-container .app-mv-button-container{flex:1 1;max-width:296px}.app-mv-container .app-mv-button-text{font-size:16px}.app-mv-container .app-mv-note{max-width:1200px}.app-mv-container .app-mv-mb24-for-pc{margin-bottom:24px}.app-mv-container .app-mv-mb40-for-pc{margin-bottom:40px}.app-mv-container .app-mv-pc-hidden{display:none}.app-mv-container .app-mv-sp-hidden{display:block}.app-achievement-container{padding:32px 0}.app-achievement-container .app-achievement-contents{gap:24px;max-width:1200px}.app-achievement-container .app-achievement-contents>picture>img{width:336px}.app-achievement-container .app-achievement-note{padding:0 20px}#mfc-service-site{padding-top:112px}.app-header-contents.is-login-page+#mfc-service-site{padding-top:70px}.app-header-contents.emphasize .app-header-primary-button.is-emphasize{display:-ms-grid;display:grid;position:absolute;z-index:2;top:-10px;right:0;min-width:162px;min-height:98px;padding:21px 15px 12px;border-top:none;border-radius:0 0 12px 12px;box-shadow:0 0 10px rgba(0,26,99,.2);line-height:1.33333333;word-break:keep-all;-ms-user-select:none;user-select:none;place-content:center}.app-header-contents.emphasize .app-header-primary-button.is-emphasize:has(.emphasize-button-label-pc){padding:26px 16px 16px;line-height:normal}.app-header-contents.emphasize .app-header-primary-button.is-emphasize:hover{transform:translate3d(0, 10px, 0);box-shadow:0 4px 10px rgba(0,26,99,.2)}.app-header-contents.emphasize .app-header-primary-button.is-emphasize .emphasize-button-label-pc{font-size:14px}.app-header-contents.emphasize .app-header-primary-button.is-emphasize .emphasize-button-value{font-size:24px}.app-header-contents.emphasize .app-header-primary-button.is-emphasize .emphasize-button-value>br{display:inline}.app-header-contents .app-header-logo{height:24px}.app-header-contents .app-header-login-button-container.pc-hidden{display:none}.app-header-contents .app-header-login-button-container.sp-hidden{display:flex}.app-header-contents .app-dropdown-menu .app-dropdown-menu-inner{border:none}.app-header-contents .app-header-dropdown-menu>li>a{display:inline-block}.app-header-contents .app-header-dropdown-menu>li>ul>li>a{display:inline-block;margin:6px 16px 2px;padding:0 0 4px}.app-header-contents .app-header-left-side-menu-list.is-sp-order-last{order:0}.app-header-contents .app-header-right-side-menu>.button-list{display:none}.app-header-contents .app-header-service-list.sp-hidden{display:flex}.app-header-contents .app-header-service-list-menu{border:none}.app-header-contents .app-header-service-link,.app-header-contents .app-header-service-home-link,.app-header-contents .app-header-service-segment{width:fit-content}.app-header-contents .app-header-service-link:hover,.app-header-contents .app-header-service-home-link:hover,.app-header-contents .app-header-service-segment:hover{text-decoration:none}.app-header-contents .app-header-service-link:hover{background-size:100% 1px}.app-header-contents .app-header-service-home-link:hover .app-header-service-home-label{background-size:100% 1px}.app-header-contents .app-header-service-segment:hover .app-header-service-segment-label{background-size:100% 1px}.app-header-contents .app-header-service-segment:hover .app-header-service-segment-hint{color:#0054ac}.app-header-contents{max-width:none;height:112px;padding:0;background:rgba(0,0,0,0);box-shadow:none}.app-header-contents.is-login-page{top:0;height:70px}.app-header-contents.is-login-page::before{height:70px}.app-header-contents.is-login-page .app-header-logo-container{max-width:1200px;margin-inline:auto}.app-header-contents::before{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;left:0;height:112px;background:#fff;box-shadow:0 4px 10px rgba(0,26,99,.2)}.app-header-contents.is-no-scroll::before{box-shadow:none}.app-header-contents.is-sub-menu-open{height:70px;overflow-y:visible}.app-header-contents .app-header-nav-sub-container{position:relative;z-index:2;border-bottom:1px solid #d6d8e0;background-color:#fff;line-height:normal}.app-header-contents .app-header-nav-sub-contents,.app-header-contents .app-header-nav-main-container{max-width:1600px;margin-inline:auto;padding-inline:8px}.app-header-contents .app-header-nav-sub{display:flex;align-items:center;justify-content:flex-end;height:40px;gap:24px;margin-bottom:-1px}.app-header-contents .app-header-nav-sub-home{margin-right:auto}.app-header-contents .app-header-nav-sub-dropdown{position:relative;z-index:2}.app-header-contents .app-header-nav-main-container{display:flex;align-items:center;justify-content:space-between;height:72px}.app-header-contents .app-header-nav-container{padding-left:16px}.app-header-contents .app-header-logo-container{display:flex;align-items:center;justify-content:flex-start;width:auto;height:100%}.app-header-contents .app-header-nav-container{display:flex;position:static;flex-grow:1;width:auto;height:auto;padding-left:16px;overflow:visible;transition:none;background:rgba(0,0,0,0)}.app-header-contents .app-header-nav-container.is-open{box-shadow:none}.app-header-contents .app-header-right-side-menu{display:flex}.app-header-contents .app-header-left-side-menu{flex-direction:row;border-top:0}.app-header-contents .app-header-left-side-menu-list{display:flex;position:static;align-items:stretch;justify-content:center;border-bottom:0}.app-header-contents .app-header-left-side-menu-list+.app-header-left-side-menu-list{margin-left:16px}.app-header-contents .app-header-left-side-menu-list:last-child{display:none}.app-header-contents .app-header-right-side-menu{position:relative;align-items:stretch;justify-content:flex-end;min-height:72px;margin-left:auto;padding-block:16px;gap:8px}.app-header-contents .app-header-login-button-container.dropdown-list{display:inherit}.app-header-contents .app-header-menu{justify-content:center;padding:2px 0 0;transition:border-bottom-color .25s ease-in-out;border-bottom:4px solid rgba(0,84,172,0);text-decoration:none}.app-header-contents .app-header-menu.is-open{border-bottom-color:#0054ac}.app-header-contents .app-header-menu.is-nav-sub{height:40px;padding:0 0 2px;border-bottom-width:2px}.app-header-contents .app-header-menu.is-login{color:#0054ac;font-weight:700}.app-header-contents .app-header-menu:is(:active,:focus-visible){border-bottom-color:#0054ac;color:#0054ac}.app-header-contents .app-header-dropdown-toggle::after{position:static;width:24px;height:24px;margin-left:6px;transform:none;background-image:url(/packs/dist/4a5d54cf079f851ef6c4.svg)}.app-header-contents .app-header-dropdown-toggle.is-open::after{transform:rotate(180deg);background-image:url(/packs/dist/4a5d54cf079f851ef6c4.svg)}.app-header-contents .app-header-dropdown-menu{position:absolute;right:0;padding:0;background:#fff;box-shadow:0 4px 10px rgba(0,26,99,.2)}.app-header-contents .app-header-dropdown-menu>li{border-top:0;white-space:nowrap}.app-header-contents .app-header-dropdown-menu>li>a{margin:8px 32px 4px}.app-header-contents .app-header-dropdown-menu>li>ul{margin-left:32px;padding-left:0;transform:none}.app-header-contents .app-header-dropdown-menu.is-nav-sub{left:auto;width:max-content;padding:16px 32px}.app-header-contents .app-header-dropdown-menu-inner-container{max-width:1024px;margin-inline:auto}.app-header-contents .app-header-dropdown-menu-inner-contents{display:-ms-grid;display:grid;gap:32px;padding:32px 24px}.app-header-contents .app-header-dropdown-menu-inner-contents.is-columns-3{-ms-grid-columns:(235px)[3];grid-template-columns:repeat(3, 235px)}.app-header-contents .app-header-dropdown-menu-inner-contents.is-columns-4{-ms-grid-columns:(220px)[4];grid-template-columns:repeat(4, 220px)}.app-header-contents .app-header-dropdown-menu-inner-contents:has(.is-with-border){gap:48px 32px}.app-header-contents .app-header-dropdown-menu-contents{font-size:16px;font-weight:500}.app-header-contents .app-header-dropdown-menu-contents.is-columns-1{grid-column:1/-1}.app-header-contents .app-header-dropdown-menu-contents.is-with-border{margin-top:-24px;padding-top:24px;border-top:1px solid #d6d8e0}.app-header-contents .app-header-dropdown-menu-contents-inner+.app-header-dropdown-menu-contents-inner{margin-top:32px}.app-header-contents .app-header-dropdown-menu-title{margin-bottom:16px;padding-left:8px;border-left:8px solid #0054ac;font-weight:700;line-height:normal}.app-header-contents .app-header-dropdown-menu-title.is-hr{border-color:#d98700}.app-header-contents .app-header-dropdown-menu-title.is-other{border-color:#484f65}.app-header-contents .app-header-dropdown-menu-button-list-container{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill, 376px);gap:16px}.app-header-contents .app-header-dropdown-menu-button-list-container li{min-height:72px;border:1px solid #b8bcc9;border-radius:12px;background-color:#fff}.app-header-contents .app-header-dropdown-menu-button-list-container li.is-criterion{min-height:121px}.app-header-contents .app-header-dropdown-menu-button-list-container li.is-criterion a{flex-wrap:wrap;align-items:stretch}.app-header-contents .app-header-dropdown-menu-button-list-container li.is-criterion a::after{display:none}.app-header-contents .app-header-dropdown-menu-button-list-container li.is-criterion .criterion-title{display:flex;align-items:center}.app-header-contents .app-header-dropdown-menu-button-list-container li.is-criterion dl{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:auto 8px auto;grid-template-columns:repeat(2, auto);align-items:center;justify-content:start;gap:8px;width:100%;height:fit-content;padding-top:8px;border-top:1px solid #d6d8e0;font-weight:400;line-height:1}.app-header-contents .app-header-dropdown-menu-button-list-container li.is-criterion dl::after{content:"";display:block;position:absolute;top:calc(50% - 7px);right:0;width:24px;height:24px;background-image:url(/packs/dist/78209adf225108c5b7e0.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.app-header-contents .app-header-dropdown-menu-button-list-container li.is-criterion dt{padding:8px;background-color:#f2f5ff;color:#0054ac}.app-header-contents .app-header-dropdown-menu-button-list-container a{display:flex;position:relative;align-items:center;width:100%;height:100%;padding:8px 16px;border-radius:inherit;color:#2d344b;font-weight:700;text-decoration:none;gap:8px}.app-header-contents .app-header-dropdown-menu-button-list-container a:is(:active,:focus-visible){background-size:0}.app-header-contents .app-header-dropdown-menu-button-list-container a::after{content:"";display:block;position:absolute;top:50%;right:16px;width:24px;height:24px;transform:rotate(-90deg) translateX(50%);background-image:url(/packs/dist/4a5d54cf079f851ef6c4.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.app-header-contents .app-header-dropdown-menu-button-list-container a .app-header-dropdown-menu-button-list-title{display:flex;align-items:center;gap:8px}.app-header-contents .app-header-dropdown-menu-button-list-container a .app-header-dropdown-menu-button-list-title>p{padding-right:0}.app-header-contents .app-header-dropdown-menu-button-list-container a>p{padding-right:24px}.app-header-contents .app-header-dropdown-menu-button-list-container.is-small{grid-template-columns:repeat(auto-fill, 257px)}.app-header-contents .app-header-dropdown-menu-button-list-container.is-medium{grid-template-columns:repeat(auto-fill, 312px)}.app-header-contents .app-header-dropdown-menu-subname{display:block;margin-top:4px;color:#63697f;font-size:14px;font-style:normal}.app-header-contents .app-header-dropdown-menu-text-list-container{display:-ms-grid;display:grid;gap:12px 32px}.app-header-contents .app-header-dropdown-menu-text-list-container li{white-space:nowrap}.app-header-contents .app-header-dropdown-menu-text-list-container.is-columns-3{-ms-grid-columns:1fr 68px 1fr 68px 1fr;grid-template-columns:repeat(3, 1fr);column-gap:68px}.app-header-contents .app-header-dropdown-menu-text-list-container.is-columns-4{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}.app-header-contents .app-header-dropdown-menu-text-list-container.is-columns-auto{-ms-grid-columns:auto 24px auto 24px auto 24px auto;grid-template-columns:repeat(4, auto);gap:12px 24px}.app-header-contents .app-link-primary.icon-home,.app-header-contents .app-link-primary.icon-blank,.app-header-contents .app-link-primary.icon-arrow,.app-header-contents .app-link-primary.icon-none{font-weight:500}.app-header-contents .app-link-primary.icon-login,.app-header-contents .app-link-primary.icon-mail{color:#0054ac}.app-header-contents .app-link-primary.link-contact{color:#0054ac;font-weight:700}.app-header-contents .app-header-primary-button,.app-header-contents .app-header-secondary-button,.app-header-contents .app-header-login-button{min-width:140px;height:auto;min-height:40px;margin:0;padding-inline:8px;font-size:14px}.app-header-contents .app-header-primary-button.is-single,.app-header-contents .app-header-secondary-button.is-single,.app-header-contents .app-header-login-button.is-single{padding-inline:16px}.app-header-contents .is-pc-show-header{display:inherit}.app-header-contents .is-pc-hidden-header{display:none}.app-plan-card-contents .app-plan-card{width:calc(33.333% - 10.666px)}.app-plan-card-contents .app-plan-card+.app-plan-card.app-plan-card-erp{width:calc(33.333% - 10.666px);margin-top:0;margin-left:16px}#price-container .app-price-target-link-container .app-price-target-link{padding:16px 24px}#price-container .app-price-target-link-container .app-price-target-link-category{min-height:inherit}#price-container .app-price-target-link-container .app-price-target-link-scale{font-size:14px}.services-contents{display:block;width:100%;max-width:1024px;margin:0 auto}.services-contents .services{display:flex;justify-content:center}.services-contents .services+.services{margin-top:24px}.services-contents .services-card{position:relative;z-index:0;width:calc(16.666% - 32px)}.services-contents .services-card+.services-card{margin:0 0 0 32px}.services-contents .services-card+.services-card::before{content:"";display:block;position:absolute;top:50%;left:0;width:17px;height:17px;transform:translate(-24px, -50%);background-image:url(/packs/dist/fa6a68f4f284ee25ebea.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#page-ca-mid-web-accounting-pluses.page-show .plan-feature-tabs{top:112px}#page-ca-mid-web-accounting-pluses.page-show .domain-label{top:194px}}@media all and (min-width: 1024px)and (min-width: 1240px){.app-header-contents .app-header-nav-container{padding-left:24px}.app-header-contents .app-header-primary-button,.app-header-contents .app-header-secondary-button,.app-header-contents .app-header-login-button{min-width:160px;font-size:16px}}@media all and (min-width: 1024px)and (min-width: 1280px){.app-header-contents .app-header-left-side-menu-list:last-child{display:inherit}.app-header-contents .app-header-left-side-menu-list:last-child.is-last{display:none}}@media all and (min-width: 1024px)and (min-width: 1366px){.app-header-contents .app-header-nav-sub-contents,.app-header-contents .app-header-nav-main-container{padding-inline:12px}.app-header-contents .app-header-left-side-menu-list+.app-header-left-side-menu-list{margin-left:24px}}@media all and (min-width: 1024px)and (min-width: 1536px){.app-header-contents .app-header-nav-sub-contents,.app-header-contents .app-header-nav-main-container{padding-inline:40px}.app-header-contents .app-header-nav-container{padding-left:32px}.app-header-contents .app-header-left-side-menu-list+.app-header-left-side-menu-list{margin-left:32px}.app-header-contents .app-header-right-side-menu{gap:16px}}@media all and (min-width: 1124px){.contact-container .contact-company-contents{display:-ms-grid;display:grid;-ms-grid-columns:248px auto;grid-template-columns:248px auto;padding:48px 0;text-align:left}.contact-container .contact-company-contents+.contact-company-contents{border-top:1px solid #d6d8e0}.contact-container .contact-company-heading{-ms-grid-row-align:center;align-self:center}.contact-container .contact-companies>li{width:calc(25% - 32px);margin:8px 16px}}@media all and (min-width: 1240px){.app-primary-container .mf-centered-tab{max-width:1200px}.app-btn-size-large-v2{width:360px;max-width:360px}.app-card-container .app-image-card .app-image-card-text{width:calc(100% - 269px);padding-left:32px}.app-card-container .app-image-card .app-image-card-image{width:269px}.app-cta-button-group-container{flex-direction:row-reverse;justify-content:center;gap:32px;width:100%}.app-infobar-emphasis-container .app-infobar-title{margin-left:16px}.infobar-ab-container{margin-bottom:48px}.infobar-ab-container .infobar-ab-contents{position:fixed;z-index:2;top:112px;width:100%;background-color:#fff}.infobar-ab-container .infobar-ab-button-close{display:block;position:absolute;z-index:1;left:calc(50% - 760px);width:48px;height:48px;background:url(/packs/dist/521e7e10c7772d1e84ac.svg) no-repeat center/24px #ffa1d9;cursor:pointer}.infobar-ab-container .infobar-ab-button-close:hover+.app-infobar-img-container{opacity:.6}.app-faq-container .app-faq-title{margin-bottom:32px}.app-faq-container .app-faq-section{margin-bottom:32px}.app-faq-container .app-faq-list dd{padding:24px 16px 32px 48px}.app-mv-container{padding:40px 0}.app-mv-container .app-mv-contents{gap:0 48px}.app-mv-container .app-mv-title{font-size:48px}.app-width-100-for-sp{width:auto}.app-breadcrumb-container.top-position{display:block}.app-breadcrumb-container.top-position .app-breadcrumb-contents{width:1172px}.app-breadcrumb-container .app-breadcrumb-contents{max-width:1232px;margin:0 auto;padding:16px 8px;font-size:14px}.app-breadcrumb-container .app-breadcrumb-item>img{width:24px;height:24px}.is-sp-hidden-v2{display:block}.is-pc-hidden-v2{display:none}#price-container .app-price-target-link-container .app-price-target-link-label{gap:0}.sec-plan-detail-container{max-width:none}.sec-plan-detail-container .plan-feature-tabs{min-height:94px}.sec-plan-detail-container .plan-feature-tabs.without-domain-label{position:static}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head .plan-feature-tab-head-title{font-size:24px}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.hitori-hojin.recommended-tab .plan-feature-tab-head{display:-ms-grid;display:grid;grid-template-areas:"tag title" "tag subtitle";gap:4px 8px;align-content:center}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.hitori-hojin.recommended-tab .recommended.hitori-hojin{grid-area:tag}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.hitori-hojin.recommended-tab .plan-feature-tab-head-title{display:contents;grid-area:title}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.hitori-hojin.recommended-tab .plan-feature-tab-head-sub-title{grid-area:subtitle}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.business.recommended-tab .plan-feature-tab-head::before{display:block}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.personal .plan-feature-tab-head::before{content:"";position:absolute;top:0;background-image:url(/packs/dist/7ef04db56337f424a95c.svg);background-repeat:no-repeat;background-size:cover}.sec-plan-detail-container .plan-feature-tabs{top:112px}.sec-plan-detail-container .plan-feature-tabs .plan-feature-blank-tab{display:block;width:calc(100% - 704px)}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab{flex-direction:column;width:352px}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head{flex-direction:column;padding:16px 42px}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head>p.sp-hidden{display:block}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head .plan-feature-tab-head-title br.pc-hidden{display:none}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head .plan-feature-tab-head-sub-title{line-height:1}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head .plan-feature-tab-head-sub-text{font-size:12px;line-height:1}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.business .plan-feature-tab-head{position:relative}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.business .plan-feature-tab-head::before{content:"";display:none;position:absolute;top:0;right:8px;width:48px;height:64px;background-image:url(/packs/dist/7ef04db56337f424a95c.svg);background-repeat:no-repeat;background-size:cover}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.business .plan-feature-tab-head .plan-feature-tab-head-title .recommended{display:none}.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-pc{display:block;flex:1 1;margin-inline:-16px}.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-sp{display:none}.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-sptext{display:none}.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-label{display:inline-flex;align-items:center;height:32px;padding-inline:16px;border:2px solid currentColor;border-radius:4px;color:#0054ac;font-weight:700;line-height:1}.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-label.hitori-hojin{color:#3171ca}.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-label.small-business{color:#0054ac}.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-label.business{color:#00348a}.sec-plan-detail-container .plan-feature-prices .plan-feature-price.plan-feature-year{background:none;text-align:left;place-content:center}.sec-plan-detail-container .plan-feature-prices .plan-feature-price.plan-feature-month{display:none}.sec-plan-detail-container .plan-feature-prices .plan-feature-price.year,.sec-plan-detail-container .plan-feature-prices .plan-feature-price.month{justify-content:flex-start}.sec-plan-detail-container .plan-feature-prices .plan-feature-price.month .plan-feature-price-monthly{align-items:center}.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-values{text-align:right}.sec-plan-detail-container .plan-feature-prices .plan-feature-price .plan-feature-price-monthly{display:flex;align-items:flex-start}.sec-plan-detail-container .domain-separetor{height:64px}.sec-plan-detail-container .domain-label{top:206px;padding:16px}.sec-plan-detail-container .service-label>div>img{height:24px}.sec-plan-detail-container .service-label{top:272px;flex-direction:row;justify-content:space-between;padding:20px 16px;gap:0}.sec-plan-detail-container .service-label.without-domain-label{position:static}.sec-plan-detail-container .plan-detail-services .plan-detail-service .plan-detail-service-head{padding:16px;background:none;font-size:18px;text-align:left}.sec-plan-detail-container .plan-detail-services .plan-detail-service{flex-direction:row;justify-content:space-between;height:64px}.sec-plan-detail-container .plan-detail-services .plan-detail-service:nth-child(odd){background-color:#f2f5ff}.sec-plan-detail-container .plan-detail-services .plan-detail-service .plan-detail-service-body{display:flex;padding:8px}.sec-plan-detail-container .plan-detail-services .plan-detail-service .plan-detail-service-body>div{width:348px}.sec-plan-detail-container .plan-detail-services .plan-detail-service .plan-detail-service-body>div:nth-child(odd){border-right:none}.sec-plan-detail-container .plan-detail-services.hr .plan-detail-service:nth-child(odd){background-color:rgba(255,239,194,.5)}.sec-plan-detail-container .plan-detail-services.hr .plan-detail-service .plan-detail-service-head{background:none}.sec-plan-detail-container .plan-detail-services.other .plan-detail-service:nth-child(odd){background-color:#f4f4f7}.sec-plan-detail-container .plan-detail-services.other .plan-detail-service .plan-detail-service-head{background:none}.sec-plan-detail-container.is-column3 .plan-feature-prices{-ms-grid-columns:calc(100% - 870px) 1fr 1fr 1fr;grid-template-columns:calc(100% - 870px) 1fr 1fr 1fr}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.year,.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.month{height:auto;margin:0;border-right:none}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.year{padding:16px 16px 12px 24px}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.year .plan-feature-price-label{margin-top:6px}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.month{padding:0 24px 16px}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price.plan-feature-year{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;padding:0 16px;font-size:20px;font-weight:500}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price .plan-feature-price-values .plan-feature-price-value-year{font-size:40px;line-height:1}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price .plan-feature-price-values .plan-feature-price-value-year.hitori-hojin{color:#3171ca}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price .plan-feature-price-values .plan-feature-price-value-year.small-business{color:#0054ac}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price .plan-feature-price-values .plan-feature-price-value-year.business{color:#00348a}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price .plan-feature-price-values .plan-feature-price-value-month{font-size:24px}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price .plan-feature-price-values .plan-feature-price-value-unit{font-size:16px;line-height:normal}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price .plan-feature-price-monthly{gap:0 16px}.sec-plan-detail-container.is-column3 .plan-feature-prices .plan-feature-price .plan-feature-price-subtext{font-size:18px}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-blank-tab{width:calc(100% - 870px)}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab{flex-direction:column;width:290px}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab.personal::before{right:8px;width:48px;height:64px}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab.personal .plan-feature-tab-head::before{content:"";position:absolute;top:0;right:8px;width:48px;height:64px;background-image:url(/packs/dist/7ef04db56337f424a95c.svg);background-repeat:no-repeat;background-size:cover}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab.personal .plan-feature-tab-head .recommended{display:none}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head{padding:16px 8px;gap:4px}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head .plan-feature-tab-head-title{font-size:20px}.sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab .plan-feature-tab-head .plan-feature-tab-head-sub-title{display:block}.sec-plan-detail-container.is-column3 .plan-detail-services .plan-detail-service .plan-detail-service-head{display:flex;align-items:center;padding:0 16px}.sec-plan-detail-container.is-column3 .plan-detail-services .plan-detail-service .plan-detail-service-head.plan-detail-service-head-small{font-size:16px}.sec-plan-detail-container.is-column3 .plan-detail-services .plan-detail-service .plan-detail-service-body{padding:0;font-size:16px}.sec-plan-detail-container.is-column3 .plan-detail-services .plan-detail-service .plan-detail-service-body>div:nth-child(3n-1){border-right:none}.sec-plan-detail-container.is-column3 .plan-detail-services .plan-detail-service .plan-detail-service-body>div{width:290px;height:64px}.sec-plan-detail-container.is-nodomain .plan-feature-tabs{position:initial;min-height:initial}.sec-plan-detail-container.is-nodomain .plan-feature-tabs .plan-feature-blank-tab{border-bottom:1px solid #d6d8e0}.select-list-container .plan-detail-container .plan-detail-services .plan-detail-service:nth-child(odd){background-color:#f2f5ff}.select-list-container .sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab.personal .plan-feature-tab-head .plan-feature-tab-head-title{display:block}.select-list-container .sec-plan-detail-container.is-column3 .plan-feature-tabs .plan-feature-tab.personal .plan-feature-tab-head .recommended{position:relative;top:-2px;margin-left:8px;padding:4px 16px;font-size:14px}.cta-list-container{gap:0;justify-content:space-between;max-width:1200px}.cta-list-container .cta-list-contents{flex-basis:calc((100% - 32px)/3);max-width:calc((100% - 32px)/3);padding:32px}.cta-list-container .cta-list-contents:nth-child(1){order:3}.cta-list-container .cta-list-contents:nth-child(2){order:2}.cta-list-container .cta-list-contents:nth-child(3){order:1}#page-ca-mid-web-accounting-pluses.page-show .app-mv-container .app-mv-title{font-size:37px}#page-ca-mid-web-accounting-pluses.page-show .initiative-container{display:flex;flex-wrap:wrap;gap:40px 24px;max-width:100%}#page-ca-mid-web-accounting-pluses.page-show .initiative-container .initiative-contents{display:flex;flex-direction:column;width:calc((100% - 48px)/3);border-radius:12px}#page-ca-mid-web-accounting-pluses.page-show .initiative-container .initiative-contents:not(:last-child){margin-bottom:0}#page-ca-mid-web-accounting-pluses.page-show .cta-list-container{justify-content:center;max-width:1200px}#page-ca-mid-web-accounting-pluses.page-show .cta-list-container .cta-list-contents{flex-basis:calc((100% - 32px)/2);max-width:376px;padding:32px}#page-ca-mid-web-accounting-pluses.page-show .plan-feature-tab-head{padding:24px 16px}#page-ca-mid-web-accounting-pluses.page-show .plan-feature-tab-head::before{display:none}#page-ca-mid-web-accounting-pluses.page-show .plan-feature-tab-head-title{margin-bottom:12px}#page-ca-mid-web-accounting-pluses.page-show .plan-feature-tab-head-title img{height:24px}#page-ca-mid-web-accounting-pluses.page-show .plan-feature-tab-head-sub-title{margin-bottom:16px;font-size:16px}#page-ca-mid-web-accounting-pluses.page-show .plan-feature-tab-head-sub-title .is-sp-hidden-v2{display:inline-block}#page-ca-mid-web-accounting-pluses.page-show .domain-label{position:sticky;top:284px;padding:18px 16px}#page-ca-mid-web-accounting-pluses.page-show .plan-detail-service-body{padding:0}#page-ca-mid-web-accounting-pluses.page-show .plan-detail-service-caption{max-width:100%}#page-ca-mid-web-accounting-pluses-prices.page-show .link-contact-container{width:928px;padding:24px}#page-ca-mid-web-accounting-pluses-prices.page-show .link-contact-container .link-contact-contents{justify-content:space-between}#page-ca-mid-web-accounting-pluses-prices.page-show .link-contact-container .link-contact-contents .link-contact-text{margin-bottom:0;text-align:left}#page-ca-mid-web-accounting-pluses-prices.page-show .price-cost-container{max-width:initial;padding:40px}#page-ca-mid-web-accounting-pluses-prices.page-show .price-terms-container{max-width:initial;padding:40px}#page-ca-mid-web-accounting-pluses-prices.page-show .price-terms-container .price-terms-list{width:928px;margin-inline:auto;padding-block:24px;padding-inline:0}#page-ca-mid-web-accounting-pluses-prices.page-show .price-terms-container .price-terms-list-item{width:33.33%;padding-block:0;padding-inline:16px}#page-ca-mid-web-accounting-pluses-prices.page-show .price-terms-container .price-terms-list-item:not(:first-child){border-top:none;border-left:1px solid #d6d8e0}#page-ca-mid-web-accounting-pluses-prices.page-show .price-terms-container .price-terms-label-content{display:block}#page-ca-mid-web-accounting-pluses-prices.page-show .price-terms-container .price-terms-icon{text-align:center}#page-ca-mid-web-accounting-pluses-prices.page-show .price-terms-container .price-terms-label{margin-bottom:16px;text-align:center}#page-ca-mid-web-accounting-pluses-prices.page-show .cta-bottom-container .cta-bottom-buttons{flex-direction:row-reverse;justify-content:center;gap:0 40px}.sec-cta-function-container{width:100%;margin-bottom:80px;margin-left:0;padding:56px 0}.sec-cta-function-container .sec-cta-function-buttons-container{flex-direction:row;justify-content:center}.sec-cta-function-container .sec-cta-function-buttons-container .sec-cta-function-button-contents{width:50%;margin-top:0;padding:0 20px}.sec-cta-function-container .sec-cta-function-buttons-container .sec-cta-function-button-contents+.sec-cta-function-button-contents{padding-bottom:0;border-bottom:none;border-left:1px solid #d6d8e0}.denshihozon-invoice-container .invoice-banner-container .invoice-banner-contents{padding:40px 48px}.sec-case-card-container .sec-case-card{width:auto}.sec-case-card-container .sec-case-card .sec-case-card-content{padding:24px;gap:16px}.sec-case-card-container .sec-case-card-medium{-ms-grid-columns:auto auto;grid-template-columns:auto auto}.sec-case-card-container .sec-case-card-medium .sec-case-card-content .sec-case-card-detail{grid-template-areas:"sec-case-card-img sec-case-card-company-name" "sec-case-card-img sec-case-card-company-breakdown";-ms-grid-columns:235px 16px auto;grid-template-columns:235px auto;-ms-grid-rows:min-content 8px min-content;grid-template-rows:min-content min-content;margin-bottom:0;gap:8px 16px}.sec-case-card-container .sec-case-card-medium .sec-case-card-content .sec-case-card-detail .sec-case-card-img{-ms-grid-row-span:2;grid-row:span 2}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper{display:-ms-grid;display:grid;grid-template-areas:"sec-case-card-img sec-case-card-header" "sec-case-card-img sec-case-card-company-name" "sec-case-card-img sec-case-card-company-breakdown";-ms-grid-columns:300px 16px auto;grid-template-columns:300px auto;-ms-grid-rows:min-content 0 min-content 0 1fr;grid-template-rows:min-content min-content 1fr;row-gap:0;column-gap:16px}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper .sec-case-card-img{grid-area:sec-case-card-img;-ms-grid-row-span:3;grid-row:span 3;margin:0}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper .sec-case-card-header{grid-area:sec-case-card-header;margin-bottom:16px}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper .sec-case-card-company-name{grid-area:sec-case-card-company-name;margin-bottom:8px}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper .sec-case-card-company-breakdown{display:-ms-grid;display:grid;grid-area:sec-case-card-company-breakdown;grid-column-gap:8px;grid-template-areas:"breakdown-scale breakdown-industry" "breakdown-service breakdown-service";-ms-grid-columns:auto 8px auto;grid-template-columns:auto auto;align-content:start;justify-content:start}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper .sec-case-card-company-breakdown .breakdown-service{-ms-grid-column-span:2;grid-column:span 2}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper .sec-case-card-img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper > .sec-case-card-img{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper .sec-case-card-header{-ms-grid-row:1;-ms-grid-column:3}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper .sec-case-card-company-name{-ms-grid-row:1;-ms-grid-column:3}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper > .sec-case-card-company-name{-ms-grid-row:3;-ms-grid-column:3}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper .sec-case-card-company-breakdown{-ms-grid-row:3;-ms-grid-column:3}.sec-case-card-container .sec-case-card-large .sec-case-card-content .sec-case-card-upper > .sec-case-card-company-breakdown{-ms-grid-row:5;-ms-grid-column:3}.sec-case-card-bfaf.large{flex-direction:row}.sec-case-card-bfaf.large .sec-case-card-bfaf-item{width:50%}.sec-case-card-bfaf.large .sec-case-card-bfaf-item:nth-of-type(n+2)::before{top:50%;left:-40px;transform:translateY(-50%);background:url(/packs/dist/cf6501ef1df20d76b247.svg) no-repeat;background-size:32px}.sec-features-container .sec-features-contents{flex-direction:row;gap:32px;align-items:center;justify-content:center;max-width:none}.sec-features-container .sec-features-contents:not(:first-child){margin-top:80px}.sec-features-container .sec-features-contents:nth-of-type(even){flex-direction:row-reverse}.sec-features-container .sec-features-contents .sec-features-detail{display:flex;flex-direction:column;width:548px;gap:16px}.sec-features-container .sec-features-contents .sec-features-detail .sec-features-tag{margin:0 auto 0 0}.sec-features-container .sec-features-contents .sec-features-detail .sec-features-title{text-align:left}.sec-features-container .sec-features-contents .sec-features-detail .sec-features-link .sec-features-link-item{text-align:left}.sec-features-container .sec-features-contents .sec-features-image{width:580px}.sec-flow-container{flex-direction:row;justify-content:center;gap:0 40px;max-width:100%}.sec-flow-container .sec-flow-item{flex:1 1;flex-direction:column;min-width:200px;border:none;border-radius:inherit}.sec-flow-container .sec-flow-item+.sec-flow-item{margin-top:0}.sec-flow-container .sec-flow-item+.sec-flow-item::before{top:calc(50% - 12px);left:-32px;background-image:url(/packs/dist/cf6501ef1df20d76b247.svg)}.sec-flow-container .sec-flow-item .sec-flow-image{margin-bottom:16px;border-radius:0}.sec-flow-container .sec-flow-item .sec-flow-image::before{border-radius:0 0 4px 0}.sec-flow-container .sec-flow-item .sec-flow-text-container{padding:0}.sec-flow-container.vertical{flex-direction:column;gap:40px 0;max-width:928px}.sec-flow-container.vertical .sec-flow-item{flex-direction:row;border:1px solid #d6d8e0;border-radius:4px}.sec-flow-container.vertical .sec-flow-item+.sec-flow-item::before{top:-32px;left:calc(50% - 12px);background-image:url(/packs/dist/d14ab144b1b4e86c80f6.svg)}.sec-flow-container.vertical .sec-flow-item .sec-flow-image{display:flex;min-height:178px;margin-bottom:0;border-radius:3px 0 0 3px}.sec-flow-container.vertical .sec-flow-item .sec-flow-image::before{border-radius:3px 0 4px 0}.sec-flow-container.vertical .sec-flow-item .sec-flow-text-container{justify-content:center;padding:24px;text-align:left}.sec-flow-container.vertical .sec-flow-item .sec-flow-text-container .sec-flow-link{margin-top:0;text-align:left}.sec-function-container{display:flex;position:relative;flex-direction:row;gap:0 24px}.sec-function-container .sec-function-sidebar{position:sticky;top:134px;left:0;width:232px;height:100%}.sec-function-container .sec-function-sidebar .sec-function-type-list{-ms-grid-columns:1fr;grid-template-columns:1fr}.sec-function-container .sec-function-sidebar .sec-function-type-list li{width:100%}.sec-function-content{position:relative;width:calc(100% - 256px)}.sec-function-content .sec-function-cards{display:flex;flex-wrap:wrap;gap:40px 16px;margin-bottom:80px}.sec-function-content .sec-function-cards .sec-function-card{width:calc(50% - 8px);max-width:inherit;margin:0}.sec-function-content .sec-function-cards .sec-function-card+.sec-function-card{margin-top:0}.sec-function-list-container{margin-bottom:24px}.sec-function-sidebar-cta-buttons{display:flex;flex-direction:column;padding-top:24px;border-top:1px solid #d6d8e0;gap:24px 0}.sec-function-sidebar-cta-buttons .sec-function-sidebar-cta-button-txt{margin-bottom:8px;font-weight:500;line-height:normal;text-align:center;font-size:12px}.sec-lower-mv-container{display:flex;min-height:200px;padding-block:48px}.sec-lower-mv-container .sec-lower-mv-contents{flex:1 1;flex-direction:row;justify-content:space-between;max-width:1160px;margin:auto}.sec-lower-mv-container .sec-lower-mv-text{text-align:left}.sec-lower-mv-container .sec-lower-mv-buttons{display:flex;gap:16px;flex-direction:column}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.hitori-hojin.recommended-tab .recommended.hitori-hojin{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.hitori-hojin.recommended-tab .plan-feature-tab-head-title{-ms-grid-row:1;-ms-grid-column:3}.sec-plan-detail-container .plan-feature-tabs .plan-feature-tab.hitori-hojin.recommended-tab .plan-feature-tab-head-sub-title{-ms-grid-row:3;-ms-grid-column:3}.sec-reliable-support-container .sec-reliable-support-card-container .sec-reliable-support-title{-ms-grid-row:1;-ms-grid-column:3}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list{flex-wrap:nowrap}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card{width:auto}.sec-seminar-information-container .sec-seminar-information-contents .sec-seminar-information-list .sec-seminar-information-list-card .sec-seminar-information-list-item-anchor .sec-seminar-information-list-item{width:278px}.sec-useful-document-container{flex-direction:row;max-width:100%}.sec-useful-document-container .sec-useful-document-card{display:-ms-grid;display:grid;width:calc((100% - 32px)/3);max-width:100%}.sec-useful-document-container .sec-useful-document-card>a{display:-ms-grid;display:grid;-ms-grid-rows:212px 1fr;grid-template-rows:212px 1fr}.sec-useful-document-container .sec-useful-document-card .sec-useful-document-card-text{display:flex;flex-direction:column}.sec-useful-document-container .sec-useful-document-card .sec-useful-document-card-button{margin-top:auto}.sec-useful-document-container .sec-useful-document-card.pickup{width:100%}.sec-useful-document-container .sec-useful-document-card.pickup>a{display:flex;align-items:center}.sec-useful-document-container .sec-useful-document-card.pickup .sec-useful-document-card-image{display:flex;align-items:center;justify-content:center;width:50%;height:100%;border-radius:11px 0 0 11px}.sec-useful-document-container .sec-useful-document-card.pickup .sec-useful-document-card-image>img{width:400px}.sec-useful-document-container .sec-useful-document-card.pickup .sec-useful-document-card-text{width:50%;padding:24px 32px}.sec-useful-document-container .sec-useful-document-card.pickup .sec-useful-document-card-text-title{font-size:20px;text-align:left}.sec-useful-document-container .sec-useful-document-card.pickup .sec-useful-document-card-button{text-align:left}.sec-useful-document-container .sec-useful-document-card.medium{width:calc((100% - 16px)/2)}}@media all and (min-width: 1240px)and (min-width: 960px){.sec-function-sidebar-cta-buttons .sec-function-sidebar-cta-button-txt{font-size:14px}.sec-useful-document-container .sec-useful-document-card.pickup .sec-useful-document-card-text-title{font-size:24px}}@media all and (max-width: 1520px){.infobar-ab-container .infobar-ab-button-close{left:0}}@media all and (max-width: 767px){.app-primary-container .app-primary-contents{padding:40px 20px}.app-primary-container .app-primary-contents+.app-primary-contents{padding-top:0}.app-secondary-container .app-secondary-contents{padding:40px 20px 56px}.app-secondary-container .app-secondary-contents+.app-secondary-contents{padding-top:0}.app-tertiary-container .app-tertiary-contents{padding:32px 20px}.app-bg-title-primary{height:auto;min-height:180px;padding:0 12px;text-align:center}.app-title-two-column{height:auto}.app-btn-size-medium{min-width:118px}.app-card-container .app-card-medium:only-child{margin:0}.app-card-container .app-card-small:only-child{margin:0}.app-card-container .app-card-x-small:only-child{margin:0}.app-card-container .app-card-xx-small:only-child{margin:0}.app-card-container{flex-direction:column}.app-card-container .app-card{width:100%;margin:0;padding:24px 12px}.app-card-container .app-card+.app-card{margin-top:16px}.app-card-container .app-card-large{padding:24px 12px}.app-card-container .app-arrow-card+.app-arrow-card{margin-top:16px}.app-card-container .app-arrow-card+.app-arrow-card::before{width:48px;height:48px}.app-grid-container .app-grid-large{width:100%}.app-grid-container .app-grid-large.app-grid{margin:0}.app-grid-container .app-grid-large.app-grid+.app-grid{margin-top:32px}.app-grid-container .app-grid-medium{width:100%}.app-grid-container .app-grid-medium.app-grid{margin:0}.app-grid-container .app-grid-medium.app-grid+.app-grid{margin-top:32px}.app-grid-container .app-grid-small{width:100%}.app-grid-container .app-grid-small.app-grid{margin:0}.app-grid-container .app-grid-small.app-grid+.app-grid{margin-top:32px}.app-grid-container .app-grid-x-small{width:100%}.app-grid-container .app-grid-x-small.app-grid{margin:0}.app-grid-container .app-grid-x-small.app-grid+.app-grid{margin-top:32px}.app-grid-container{flex-direction:column}.app-primary-table-container{overflow:auto;white-space:nowrap}.app-primary-table-container .app-primary-table th{padding:12px}.app-primary-table-container .app-primary-table td{padding:12px}.app-case-card-container{flex-direction:column}.app-case-card-container .app-case-card-link{flex:1 1;max-width:100%;margin-right:0;padding:16px}.app-case-card-container .app-case-card-link .app-case-card{margin-top:-24px;padding:24px 12px}.app-document-container .app-document-card.normal,.app-document-container .app-document-card.medium{flex-basis:auto;max-width:none}.app-document-container .app-document-card.normal+.app-document-card.normal,.app-document-container .app-document-card.medium+.app-document-card.normal{margin-top:16px}.app-document-container .app-document-card.normal+.app-document-card.medium,.app-document-container .app-document-card.medium+.app-document-card.medium{margin-top:16px}.app-document-container .app-document-card.normal .document-header,.app-document-container .app-document-card.medium .document-header{padding:16px 30px 24px}.app-cta-secondary-container{flex-direction:column;padding:16px 12px 20px}.app-cta-secondary-container .app-cta-secondary-title{margin-bottom:8px}.app-cta-secondary-container .app-cta-secondary-email-address{margin:0;word-break:break-all}.app-cta-secondary-container .app-cta-secondary-email-address::before{display:none}.app-cta-secondary-container .app-cta-secondary-reception-time{margin:0}.app-campaign-container{padding:24px 16px}.app-campaign-container .app-campaign-list{flex-direction:column}.app-campaign-container .app-campaign-list li{flex:1 1}.app-campaign-container .app-campaign-list li img{max-width:100%;height:auto}.app-campaign-container .app-campaign-list li+li{margin:8px 0 0}.app-footer-container.pb64{padding-bottom:64px}.app-footer-container .app-footer-menu{display:none}.app-footer-container .app-footer-menu.is-open{display:block}.mf-mb0-for-sp{margin-bottom:0px !important}.mf-mt0-for-sp{margin-top:0px !important}.mf-mb4-for-sp{margin-bottom:4px !important}.mf-mt4-for-sp{margin-top:4px !important}.mf-mb8-for-sp{margin-bottom:8px !important}.mf-mt8-for-sp{margin-top:8px !important}.mf-mb12-for-sp{margin-bottom:12px !important}.mf-mt12-for-sp{margin-top:12px !important}.mf-mb16-for-sp{margin-bottom:16px !important}.mf-mt16-for-sp{margin-top:16px !important}.mf-mb20-for-sp{margin-bottom:20px !important}.mf-mt20-for-sp{margin-top:20px !important}.mf-mb24-for-sp{margin-bottom:24px !important}.mf-mt24-for-sp{margin-top:24px !important}.mf-mb28-for-sp{margin-bottom:28px !important}.mf-mt28-for-sp{margin-top:28px !important}.mf-mb32-for-sp{margin-bottom:32px !important}.mf-mt32-for-sp{margin-top:32px !important}.mf-mb36-for-sp{margin-bottom:36px !important}.mf-mt36-for-sp{margin-top:36px !important}.mf-mb40-for-sp{margin-bottom:40px !important}.mf-mt40-for-sp{margin-top:40px !important}.mf-mb44-for-sp{margin-bottom:44px !important}.mf-mt44-for-sp{margin-top:44px !important}.mf-mb48-for-sp{margin-bottom:48px !important}.mf-mt48-for-sp{margin-top:48px !important}.mf-mb52-for-sp{margin-bottom:52px !important}.mf-mt52-for-sp{margin-top:52px !important}.mf-mb56-for-sp{margin-bottom:56px !important}.mf-mt56-for-sp{margin-top:56px !important}.mf-mb60-for-sp{margin-bottom:60px !important}.mf-mt60-for-sp{margin-top:60px !important}.mf-mb64-for-sp{margin-bottom:64px !important}.mf-mt64-for-sp{margin-top:64px !important}.mf-mb68-for-sp{margin-bottom:68px !important}.mf-mt68-for-sp{margin-top:68px !important}.mf-mb72-for-sp{margin-bottom:72px !important}.mf-mt72-for-sp{margin-top:72px !important}.mf-mb76-for-sp{margin-bottom:76px !important}.mf-mt76-for-sp{margin-top:76px !important}.mf-mb80-for-sp{margin-bottom:80px !important}.mf-mt80-for-sp{margin-top:80px !important}.mf-ml0-for-sp{margin-left:0px !important}.mf-ml4-for-sp{margin-left:4px !important}.mf-ml8-for-sp{margin-left:8px !important}.mf-ml12-for-sp{margin-left:12px !important}.mf-ml16-for-sp{margin-left:16px !important}.mf-ml20-for-sp{margin-left:20px !important}.mf-ml24-for-sp{margin-left:24px !important}.mf-ml28-for-sp{margin-left:28px !important}.mf-ml32-for-sp{margin-left:32px !important}.mf-ml36-for-sp{margin-left:36px !important}.mf-ml40-for-sp{margin-left:40px !important}.mf-ml44-for-sp{margin-left:44px !important}.mf-ml48-for-sp{margin-left:48px !important}.mf-ml52-for-sp{margin-left:52px !important}.mf-ml56-for-sp{margin-left:56px !important}.mf-ml60-for-sp{margin-left:60px !important}.mf-ml64-for-sp{margin-left:64px !important}.mf-ml68-for-sp{margin-left:68px !important}.mf-ml72-for-sp{margin-left:72px !important}.mf-ml76-for-sp{margin-left:76px !important}.mf-ml80-for-sp{margin-left:80px !important}.is-sp-hidden{display:none}.is-pc-hidden{display:block}#price-container .price-tab-container{width:100%;padding:16px 12px 0}#price-container .price-title-container{margin:0 auto 16px;padding:0 12px}#price-container .price-campaign-banner-container{margin-bottom:16px;padding:0 12px}#price-container .price-campaign-banner-container .price-campaign-banner-contents{padding-bottom:16px}#price-container .price-table-container{width:100%}#price-container .price-table-container .price-table{display:block;margin-bottom:16px}#price-container .price-table-container .price-table .price-table-recommended-item-row{background:none}#price-container .price-table-container .price-table thead{display:block}#price-container .price-table-container .price-table thead tr{display:flex}#price-container .price-table-container .price-table thead th{display:none}#price-container .price-table-container .price-table thead .price-table-label-container{flex-direction:column;margin-bottom:16px;padding:0 8px}#price-container .price-table-container .price-table thead .price-table-label-container .price-table-label{flex:1 1;line-height:24px}#price-container .price-table-container .price-table thead .price-table-label-container .price-table-label+.price-table-label{margin-left:0}#price-container .price-table-container .price-table thead .price-table-plan-icon-tr{position:sticky;top:0}#price-container .price-table-container .price-table thead .price-table-plan-icon-tr th,#price-container .price-table-container .price-table thead .price-table-plan-icon-tr td{padding-bottom:0;background:#fff;text-align:center}#price-container .price-table-container .price-table thead .price-table-plan-icon-tr th img,#price-container .price-table-container .price-table thead .price-table-plan-icon-tr td img{width:44px}#price-container .price-table-container .price-table thead .price-table-plan-title-tr{position:sticky;top:57px;background:#fff}#price-container .price-table-container .price-table thead .price-table-plan-title-tr th,#price-container .price-table-container .price-table thead .price-table-plan-title-tr td{padding:12px 0 8px}#price-container .price-table-container .price-table thead .price-table-plan-text-tr th,#price-container .price-table-container .price-table thead .price-table-plan-text-tr td{padding:0 8px 12px;border-bottom:none}#price-container .price-table-container .price-table thead .price-table-plan-button-tr{display:none}#price-container .price-table-container .price-table thead.price-table-thead-for-corporate td{flex:0 0 33.3333333333%}#price-container .price-table-container .price-table thead.price-table-thead-for-individual{display:contents}#price-container .price-table-container .price-table thead.price-table-thead-for-individual td{flex:0 0 33.3333333333%}#price-container .price-table-container .price-table tbody{display:block}#price-container .price-table-container .price-table tbody tr{display:flex;flex-wrap:wrap}#price-container .price-table-container .price-table tbody tr th{flex:0 0 100%;padding:8px 0;border-bottom:none;text-align:center}#price-container .price-table-container .price-table tbody tr th.price-table-product-function-title{padding-bottom:0}#price-container .price-table-container .price-table tbody tr td{padding:12px 3px}#price-container .price-table-container .price-table tbody tr td img{width:16px;height:16px}#price-container .price-table-container .price-table tbody tr:last-child td{border-bottom:none}#price-container .price-table-container .price-table tbody .price-table-annual-amount-plan-tr th{background:#f4f4f7}#price-container .price-table-container .price-table tbody .price-table-annual-amount-plan-tr td{padding:12px 3px;border-bottom:none}#price-container .price-table-container .price-table tbody .price-table-monthly-plan-tr th{background:#f4f4f7}#price-container .price-table-container .price-table tbody .price-table-monthly-plan-tr td{padding:12px 3px;border-bottom:none}#price-container .price-table-container .price-table tbody .price-table-product-title{background:#f4f4f7}#price-container .price-table-container .price-table tbody.price-table-tbody-for-corporate td{flex:0 0 33.3333333333%}#price-container .price-table-container .price-table tbody.price-table-tbody-for-individual td{flex:0 0 33.3333333333%}#price-container .price-charge-system-container{flex-direction:column;margin-bottom:24px}#price-container .price-charge-system-container .price-charge-system-contents{display:block;width:100%;padding:24px 12px}#price-container .price-charge-system-container .price-charge-system-contents+.price-charge-system-contents{margin-top:36px}#price-container .price-charge-system-container .price-charge-system-contents+.price-charge-system-contents::before{position:absolute;top:-28px;right:0;left:0;margin:0 auto}#price-container .price-charge-system-container .price-charge-system-contents:last-child::before{transform:rotate(90deg)}#price-container .price-charge-system-container .price-charge-system-contents .price-charge-system-text-container{display:block}}@media (any-hover: hover){.app-header-contents .app-header-primary-button:hover,.app-header-contents .app-header-secondary-button:hover,.app-header-contents .app-header-login-button:hover{transform:translate3d(0, -2px, 0);box-shadow:0 4px 10px rgba(0,26,99,.2)}.app-header-contents .app-header-primary-button:hover{background-color:#ffc631}.app-header-contents .app-header-secondary-button:hover{background-color:#3171ca}.app-header-contents .app-header-login-button:hover{background-color:#c2d1fc}.app-header-contents .app-header-pickup-case-container li:hover{transition-duration:.2s;box-shadow:0 4px 10px rgba(0,26,99,.2);text-decoration:none}.app-header-contents .app-header-pickup-case-container a:hover{color:currentColor;text-decoration:none}}@media (prefers-reduced-motion: reduce){*,::before,::after{transition-duration:1ms !important;transition-delay:0s !important;animation-duration:1ms !important;animation-delay:-1ms !important;animation-iteration-count:1 !important}}@media all and (-ms-high-contrast: none){.app-card-container .app-card{margin-right:15.95px}.app-plan-card-contents .app-plan-card{margin-right:0}}@media print{.app-header-contents{position:absolute}}
