﻿html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius: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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}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-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}:root{--width-gutter: 40px}@media screen and (width <= 768px){:root{--width-gutter: 20px}}:root{--width-container: 1200px}@media screen and (width <= 1280px){:root{--width-container: calc(100% - var(--width-gutter) * 2)}}html{--commonheader-height: 40px;--serviceheader-height: 78px;position:relative;width:100%;overflow-y:scroll;text-size-adjust:100%;font-kerning:none;scroll-behavior:smooth}@media screen and (width <= 1040px){html{--commonheader-height: 30px;--serviceheader-height: 60px}}*,::before,::after{box-sizing:border-box}html,body{height:100%}body{position:relative;display:flex;flex-direction:column;width:100%;min-height:100%;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",meiryo,sans-serif;font-size:1rem;font-weight:400;font-feature-settings:"locl";line-height:2;color:#555;letter-spacing:0;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;background-color:#fff}@media screen and (width <= 768px){body{font-size:14px}}h1,h2,h3,h4,h5,h6:lang(ja){font-feature-settings:"locl","palt";font-kerning:auto}p,ol,ul,dl{hanging-punctuation:allow-end}li{position:relative;list-style-type:none}small{font-size:100%}a{color:#0892c7;text-decoration:none;text-underline-position:under;text-decoration-skip:objects;transition:all .25s cubic-bezier(0.86, 0, 0.07, 1)}a:not([href]){cursor:default}a:focus-visible{outline:2px solid #20aee5;transition:none}::placeholder{color:#555}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%;height:auto}svg{fill:currentcolor}[tabindex="-1"]{outline:0}@media(prefers-reduced-motion: reduce){*{transition:none !important;animation:none !important}}.br__control{display:none}@media screen and (width <= 1280px){.br__pc{display:block}}@media screen and (width <= 768px){.br__sp{display:block}}.page-index::before,.page-ep::before,.page-ep-seminar-202503_01::before,.page-ep-seminar-202505_01::before,.page-ep-seminar-202507_01::before,.page-ep-whitepaper-202504_01::before,.page-digital-money::before{position:fixed;inset:0;z-index:2;pointer-events:none;content:"";background-color:#000;opacity:0;transition:all .25s cubic-bezier(0.86, 0, 0.07, 1)}.page-index[data-navmenu=true]::before,.page-ep[data-navmenu=true]::before,.page-ep-seminar-202503_01[data-navmenu=true]::before,.page-ep-seminar-202505_01[data-navmenu=true]::before,.page-ep-seminar-202507_01[data-navmenu=true]::before,.page-ep-whitepaper-202504_01[data-navmenu=true]::before,.page-digital-money[data-navmenu=true]::before{pointer-events:auto;opacity:.7}.main{position:relative;z-index:1;flex:1 0 auto}.pcNone{display:none}.cmn_service_banner_gray.cmn_baseLayout__interval{padding:65px 0 160px;font-family:"Noto Sans CJK JP","Open Sans","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",MSPGothic,sans-serif;font-size:14px;color:#20aee5;background-color:#e5e5e5}@media only screen and (width <= 699px){.cmn_service_banner_gray.cmn_baseLayout__interval{padding:10.9375vw 0}}.cmn_baseLayout__inner{width:100%;max-width:1240px;padding:0 20px;margin:0 auto;text-align:center}@media only screen and (width <= 699px){.cmn_baseLayout__inner{padding:0 5vw}}.cmn_baseHedding_wrap{display:inline-block;margin:0 auto 36px}@media only screen and (width <= 699px){.cmn_baseHedding_wrap{margin:0 auto 4.6875vw}}.cmn_baseHeading{margin-bottom:36px;font-size:36px;font-weight:400;font-feature-settings:"palt";color:#20aee5;letter-spacing:.1em}@media only screen and (width <= 699px){.cmn_baseHeading{display:inline-block;margin-bottom:3.4375vw;font-size:6.875vw;line-height:1.25;letter-spacing:.1em}}.cmn_baseHeading_min{font-weight:500;font-feature-settings:"palt";color:#424242;letter-spacing:.1em}@media only screen and (width <= 948px){.cmn_baseHeading_min{letter-spacing:.1em}}@media only screen and (width <= 699px){.cmn_baseHeading_min{font-size:3.4375vw;line-height:2.1;letter-spacing:.1em}}.solution_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;width:100%;max-width:940px;margin-inline:auto;margin-bottom:10px}@media only screen and (width <= 699px){.solution_list{grid-template-columns:repeat(1, 1fr);gap:6px;max-width:374px;margin-bottom:6px}}.solution_item{background-color:#fff;border-radius:10px;box-shadow:2.5px 4.33px 4.75px .25px rgba(0,0,0,.07)}.utility_list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:940px;margin:auto;text-align:left}@media only screen and (width <= 699px){.utility_list{max-width:374px}}.utility_item{width:calc(100% - 5px - 33.3%)}@media only screen and (width <= 699px){.utility_item{width:100%}}.utility_item.rb{width:calc(100% - 5px - 66.6%);max-width:306px}@media only screen and (width <= 699px){.utility_item.rb{width:100%;max-width:100%}}.utility_title{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:27px auto 15px;font-size:15px;font-weight:700;line-height:1;color:#464646;text-align:center;letter-spacing:.1em;white-space:nowrap}@media only screen and (width <= 948px){.utility_title{font-size:14px}}.utility_title::after,.utility_title::before{width:32%;height:2px;content:"";background-color:#464646}@media only screen and (width <= 948px){.utility_title::after,.utility_title::before{width:27%}}@media only screen and (width <= 699px){.utility_title::after,.utility_title::before{width:18.22916%;height:.3125vw}}.rb .utility_title::after,.rb .utility_title::before{width:27%}@media only screen and (width <= 948px){.rb .utility_title::after,.rb .utility_title::before{width:22%}}@media only screen and (width <= 699px){.rb .utility_title::after,.rb .utility_title::before{width:27.43055%}}.utility_bnrList{display:flex;flex-wrap:wrap;justify-content:space-between}.utility_bnrItem{width:calc(50% - 5px);height:88px;background-color:#fff;border-radius:10px;box-shadow:2.5px 4.33px 4.75px .25px rgba(0,0,0,.07)}@media only screen and (width <= 948px){.utility_bnrItem{height:12.66666vw}}@media only screen and (width <= 699px){.utility_bnrItem{width:100%;height:100%;background-position:right 2.1875vw center}}@media only screen and (width <= 699px){.utility_bnrItem+.utility_bnrItem{margin-top:6px}}.rb .utility_bnrItem{width:100%;background-color:#6e9bc5;border:1px solid #fff}.utility_bnrLink{position:relative;display:block;width:100%;height:100%;padding:15px 17px 21px;text-decoration:none;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAMAAAAsVwj+AAAAOVBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZku8lwOAAAAEnRSTlMA74kpFgnGrN9kYlpDyang3kXvCUwAAAAAb0lEQVQoz42SSRKAMAgEJbtmUfn/Y5VTppwc5NhVSQPDVkXqhiWq2r5APIBD3yoBiDOSIpBsJAOIyYgDEoqRHYgXIzeQpkv5SfKO8vFDfi3lwoCf8Keo5ca4dR6Ox+cFxT6Fc8mDY+CgOMp12HQOD+C8CkGIxD4lAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right 14px center;background-size:9px 16px}@media only screen and (width <= 948px){.utility_bnrLink{padding:1.866666vw 2.666666vw;background-position:right 8px center;background-size:8px 14px}}@media only screen and (width <= 699px){.utility_bnrLink{padding:3.75vw 4.375vw 3.4375vw;background-position:right 2.1875vw center;background-size:1.5625vw 2.8125vw}}.utility_item.rb .utility_bnrLink{padding:15px 17px 17px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAMAAAAsVwj+AAAAP1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////9Du/pqAAAAFHRSTlMA7fDfKRYJ+8iIrapjWkPFi2VhReBUSAYAAABwSURBVCjPndJJDsAgCAVQ51k7cf+zVnaEn3RRd75Ev4BmWjuNXJYoLwXkgoB7A/kopLKUJKSzNAGpsFQh0bNcQoLbkB8hK+vw8Sv8YDkhfOhwCwBH4FKIhYfB06E4LB8bhC1svO8QCINSo/wYNnyHF/6sC0VS6r3FAAAAAElFTkSuQmCC")}@media only screen and (width <= 699px){.utility_item.rb .utility_bnrLink{padding:3.75vw 4.375vw 3.4375vw}}.utility_bnrText{font-size:12px;font-weight:700;font-feature-settings:"palt";line-height:2;color:#20aee5;letter-spacing:.1em}@media only screen and (width >= 949px){.utility_bnrText{white-space:nowrap}}@media only screen and (width <= 948px){.utility_bnrText{font-size:1.6vw;line-height:1.5;letter-spacing:-0.025em}}@media only screen and (width <= 699px){.utility_bnrText{font-size:13px;line-height:1.2}}.rb .utility_bnrText{color:#fff}@media only screen and (width <= 699px){.rb .utility_bnrText{letter-spacing:.1em}}.utility_bnrLogo{height:23px;margin-top:5px}@media only screen and (width <= 948px){.utility_bnrLogo{margin-top:8px}}@media only screen and (width <= 699px){.utility_bnrLogo{height:18px}}.rb .utility_bnrLogo{height:30px;margin-top:0}@media only screen and (width <= 948px){.rb .utility_bnrLogo{margin-top:4px}}.bannerItemTypeA.regi .image .src{height:90px}@media only screen and (width <= 948px){.bannerItemTypeA.regi .image .src{height:70px}}@media only screen and (width <= 699px){.bannerItemTypeA.regi .image .src{height:60px}}@media only screen and (width <= 374px){.bannerItemTypeA.regi .image .src{height:50px}}.bannerItemTypeA.pay .image .src{height:104px}@media only screen and (width <= 948px){.bannerItemTypeA.pay .image .src{height:80px}}@media only screen and (width <= 699px){.bannerItemTypeA.pay .image .src{height:65px}}@media only screen and (width <= 374px){.bannerItemTypeA.pay .image .src{height:55px}}.bannerListOption{display:flex;gap:5px;align-items:flex-start;padding:0 20px 20px}@media only screen and (width <= 699px){.bannerListOption{padding:0 10px 10px}}.bannerItemTypeC.qr .image .src{height:67px}@media only screen and (width <= 948px){.bannerItemTypeC.qr .image .src{height:50px}}@media only screen and (width <= 699px){.bannerItemTypeC.qr .image .src{height:45px}}@media only screen and (width <= 374px){.bannerItemTypeC.qr .image .src{height:40px}}.bannerItemTypeC.point .image .src{height:52px}@media only screen and (width <= 948px){.bannerItemTypeC.point .image .src{height:35px}}@media only screen and (width <= 699px){.bannerItemTypeC.point .image .src{height:30px}}@media only screen and (width <= 374px){.bannerItemTypeC.point .image .src{height:25px}}.bannerList{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;width:100%;max-width:940px;margin-inline:auto}@media only screen and (width <= 699px){.bannerList{grid-template-columns:repeat(1, 1fr);gap:6px;max-width:374px}}.bannerItemCommon.cash .image .src{height:73px}.bannerItemCommon.invoice .image .src{height:66px}@media only screen and (width <= 948px){.bannerItemCommon.invoice .image .src{height:50px}}.bannerItemCommon.dnk .image .src{height:52px}@media only screen and (width <= 948px){.bannerItemCommon.dnk .image .src{height:40px}}.bannerItemCommon.dnk .logo .src{height:19px}@media only screen and (width <= 699px){.bannerItemCommon.dnk .logo .src{height:16px}}@media only screen and (width <= 374px){.bannerItemCommon.dnk .logo .src{height:14px}}.bannerNote{width:100%;max-width:940px;margin-inline:auto;margin-top:10px;font-size:10px;line-height:1.95;color:#747474;text-align:left;letter-spacing:.1em}@media only screen and (width <= 699px){.bannerNote{max-width:374px}}.m-footer{background-color:#727b7f}.m-footer__wrap{display:flex;flex-direction:row-reverse;align-items:center;width:var(--width-container);height:100px;margin:0 auto}@media screen and (width <= 768px){.m-footer__wrap{flex-direction:column;width:100%;height:initial;padding:calc(var(--width-gutter)*1.5) 1em}}.m-footer__internalLink{margin-left:auto}@media screen and (width <= 768px){.m-footer__internalLink{width:100%;margin-left:initial}}.m-footer__internalLink__list{display:flex;flex-wrap:wrap;line-height:1.8}.m-footer__internalLink__item{position:relative;display:inline;margin-right:10px}.m-footer__internalLink__item:last-child{margin-right:initial}.m-footer__internalLink__item::after{margin-left:10px;color:#eee;content:"|"}.m-footer__internalLink__item:last-child::after{content:""}.m-footer__internalLink__link{font-size:.75rem;color:#eee}@media(hover: none){.m-footer__internalLink__link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.m-footer__internalLink__link:active{opacity:.6}}@media(hover: hover)and (pointer: fine){.m-footer__internalLink__link:hover{opacity:.6}}@media screen and (width <= 768px){.m-footer__externalLink{width:100%;margin-top:20px}}.m-footer__externalLink__corpLink{display:inline-flex;align-items:flex-end;color:#fff}@media(hover: none){.m-footer__externalLink__corpLink{-webkit-tap-highlight-color:rgba(0,0,0,0)}.m-footer__externalLink__corpLink:active{opacity:.6}}@media(hover: hover)and (pointer: fine){.m-footer__externalLink__corpLink:hover{opacity:.6}}.m-footer__externalLink__corpLogo{width:100px;height:26px}.m-footer__externalLink__corpText{margin-left:calc(var(--width-gutter)/2);font-size:.625rem;font-weight:700;line-height:1}.m-header{position:fixed;top:0;right:0;left:0;z-index:4;transition:all .25s cubic-bezier(0.86, 0, 0.07, 1)}.m-header__common{height:var(--commonheader-height);background-color:#20aee5;transition:all .25s cubic-bezier(0.86, 0, 0.07, 1)}:where([data-scrolled=true]) .m-header__common{height:0}@media screen and (width <= 1040px){.m-header__common{display:none}}.m-header__service{height:var(--serviceheader-height);color:#555;background-color:#fff}.m-header__wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;width:var(--width-container);height:inherit;margin-inline:auto}@media screen and (width <= 1040px){:where(.m-header__service) .m-header__wrap{width:100%;padding-left:20px}}.m-header__catch{font-size:.75rem;color:#fff}@media screen and (width <= 1040px){.m-header__catch{display:none}}@media screen and (width <= 1040px){:where(.page-ep) .m-header__catch{display:block}}.m-header__linkList{display:flex;gap:16px;margin-left:auto}@media screen and (width <= 1040px){.m-header__linkList{flex-direction:row-reverse;justify-content:space-between;width:100%;margin-left:initial}}.m-header__linkItem{display:flex;align-items:center}.m-header__linkLink{font-size:.75rem;color:#fff}.m-header__linkLink:hover{opacity:.6}.m-header__logo{z-index:2;margin-right:auto}.m-header__logoLink{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:inherit;font-weight:normal}@media(hover: none){.m-header__logoLink{-webkit-tap-highlight-color:rgba(0,0,0,0)}.m-header__logoLink:active{opacity:.6}}@media(hover: hover)and (pointer: fine){.m-header__logoLink:hover{opacity:.6}}.m-header__logoService{display:flex;align-items:center;justify-content:center;width:230px;height:auto}@media screen and (width <= 1280px){.m-header__logoService{width:160px}}@media screen and (width <= 1040px){.m-header__logoService{width:200px}}.m-header__logoRecruit{width:120px;height:auto;margin-top:3px;margin-left:auto}@media screen and (width <= 1040px){.m-header__logoRecruit{width:80px}}.m-header__menu{height:inherit}@media screen and (width <= 1040px){.m-header__menu{display:none}}.m-header__menuList{display:flex;align-items:center;height:inherit}.m-header__menuItem{height:inherit}.m-header__menuLink{--border-bottom-color: transparent;position:relative;display:flex;align-items:center;height:inherit;padding-inline:8px;font-size:.875rem;color:#555}.m-header__menuLink::after{position:absolute;right:0;bottom:0;left:0;display:block;height:4px;content:"";background-color:var(--border-bottom-color);transition:all .25s cubic-bezier(0.86, 0, 0.07, 1)}@media screen and (width <= 1280px){.m-header__menuLink{padding:0 .5em;font-size:.75rem}}@media(hover: none){.m-header__menuLink{-webkit-tap-highlight-color:rgba(0,0,0,0)}.m-header__menuLink:active{--border-bottom-color: $color--main}}@media(hover: hover)and (pointer: fine){.m-header__menuLink:hover{--border-bottom-color: $color--main}}[data-inview=s-reason] [data-header-menu=reason],[data-inview=s-voice] [data-header-menu=voice],[data-inview=s-flow] [data-header-menu=flow],[data-inview=s-faq] [data-header-menu=faq]{--border-bottom-color: $color--main}.m-header__button{display:flex;gap:16px;align-items:center;margin-left:8px}@media screen and (width <= 1040px){.m-header__button{display:none}}.m-header__toggleButton{display:none}@media screen and (width <= 1040px){.m-header__toggleButton{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:inherit;transition:all .25s cubic-bezier(0.86, 0, 0.07, 1)}}@media(hover: none){:where([data-navmenu=false] .m-header__toggleButton){-webkit-tap-highlight-color:rgba(0,0,0,0)}:where([data-navmenu=false] .m-header__toggleButton):active .m-header__toggleButtonLine{opacity:.6}}@media(hover: hover)and (pointer: fine){:where([data-navmenu=false] .m-header__toggleButton):hover .m-header__toggleButtonLine{opacity:.6}}.m-header__toggleButtonLine{position:absolute;width:28px;height:2px;background-color:#20aee5;border-radius:1px;transition:all .25s cubic-bezier(0.86, 0, 0.07, 1)}.m-header__toggleButtonLine:nth-child(1){transform:translateY(-12px)}.m-header__toggleButtonLine:nth-child(2){transform:translateY(-4px)}.m-header__toggleButtonLine:nth-child(3){transform:translateY(4px)}.m-header__toggleButtonText{position:absolute;font-size:10px;line-height:1.5;color:#20aee5;text-align:center;transform:translateY(12px);transition:all .25s cubic-bezier(0.86, 0, 0.07, 1)}:where([data-navmenu=true]) .m-header__toggleButtonText.--menu{opacity:0}:where([data-navmenu=false]) .m-header__toggleButtonText.--menu{opacity:1}:where([data-navmenu=true]) .m-header__toggleButtonText.--close{opacity:1}:where([data-navmenu=false]) .m-header__toggleButtonText.--close{opacity:0}:where([data-navmenu=true]) .m-header__toggleButtonLine:nth-child(1){width:22px;transform:translateY(-4px) rotate(-45deg)}:where([data-navmenu=true]) .m-header__toggleButtonLine:nth-child(2){opacity:0}:where([data-navmenu=true]) .m-header__toggleButtonLine:nth-child(3){width:22px;transform:translateY(-4px) rotate(45deg)}.m-header__navmenu{height:0;overflow:hidden;pointer-events:none;background-color:#fff;opacity:0;transition:opacity .25s cubic-bezier(0.86, 0, 0.07, 1),height .25s cubic-bezier(0.86, 0, 0.07, 1)}:where([data-navmenu=true]) .m-header__navmenu{height:auto;pointer-events:auto;opacity:1}.m-header__navmenuList{background-color:#20aee5}.m-header__navmenuItem{border-bottom:1px solid #149dd3}.m-header__navmenuLink{display:flex;align-items:center;padding:18px 24px;line-height:1.4;color:#fff}@media(hover: none){.m-header__navmenuLink{-webkit-tap-highlight-color:rgba(0,0,0,0)}.m-header__navmenuLink:active{opacity:.6}}@media(hover: hover)and (pointer: fine){.m-header__navmenuLink:hover{opacity:.6}}.m-header__navmenuWrap{display:flex;flex-direction:column;gap:24px;align-items:center;padding-block:40px}.m-header__navmenu .p-button{justify-content:center;width:300px}:where(.m-header__navmenu) .p-button[data-button-type=main]{padding-inline:2.25em 1em}:where(.m-header__navmenu) .p-button[data-button-type=sub]{padding-inline:1.5em .75em}.m-header+.main{padding-top:var(--serviceheader-height)}:where(.page-ep,.page-ep-seminar-202503_01,.page-ep-seminar-202505_01,.page-ep-seminar-202507_01,.page-ep-whitepaper-202504_01) .m-header+.main{padding-top:calc(var(--commonheader-height) + var(--serviceheader-height))}@media screen and (width <= 1040px){:where(.page-ep,.page-ep-seminar-202503_01,.page-ep-seminar-202505_01,.page-ep-seminar-202507_01,.page-ep-whitepaper-202504_01) .m-header+.main{padding-top:var(--serviceheader-height)}}.p-button{display:flex;gap:.5em;align-items:center;width:fit-content;padding:0 1em 0 1.5em;font-size:.875rem;font-weight:700;line-height:1.2;box-shadow:0 3px 6px rgba(0,0,0,.16)}.p-button:is(.p-button[data-button-height=xlarge]){height:96px;font-size:28px;border-radius:48px}.p-button:is(.p-button[data-button-height=large]){height:70px;font-size:20px;border-radius:35px}.p-button:is(.p-button[data-button-height=middle]){height:52px;font-size:1rem;border-radius:26px}.p-button:is(.p-button[data-button-height=small]){height:46px;font-size:.875rem;border-radius:23px}@media screen and (width <= 1040px){.p-button{padding:0 10px 0 16px;font-size:1rem;line-height:1.375}.p-button:is(.p-button[data-button-height=xlarge]){height:64px;font-size:20px;border-radius:32px}.p-button:is(.p-button[data-button-height=large]){height:52px;font-size:16px;border-radius:26px}.p-button:is(.p-button[data-button-height=small]){height:46px;font-size:14px;border-radius:23px}}.p-button[data-button-type=main]{color:#fff;background-color:#eb7100;border:1px solid #eb7100}@media(hover: none){.p-button[data-button-type=main]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.p-button[data-button-type=main]:active{color:#eb7100;background-color:#fff}}@media(hover: hover)and (pointer: fine){.p-button[data-button-type=main]:hover{color:#eb7100;background-color:#fff}}.p-button[data-button-type=main][disabled]{pointer-events:none;opacity:.3}.p-button[data-button-type=sub]{color:#fff;background-color:#20aee5;border:1px solid #20aee5}@media(hover: none){.p-button[data-button-type=sub]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.p-button[data-button-type=sub]:active{color:#20aee5;background-color:#fff}}@media(hover: hover)and (pointer: fine){.p-button[data-button-type=sub]:hover{color:#20aee5;background-color:#fff}}.p-button[data-button-type=sub][disabled]{pointer-events:none;opacity:.3}.p-button[data-button-type=white]{color:#0892c7;background-color:#fff;border:1px solid #fff}@media(hover: none){.p-button[data-button-type=white]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.p-button[data-button-type=white]:active{color:#fff;background-color:#0892c7;border:1px solid #0892c7}}@media(hover: hover)and (pointer: fine){.p-button[data-button-type=white]:hover{color:#fff;background-color:#0892c7;border:1px solid #0892c7}}.p-button[data-button-type=white][disabled]{pointer-events:none;opacity:.3}.p-button__text{width:100%;text-align:center;white-space:nowrap}.p-button__icon{display:flex;align-items:center;width:14px;height:14px}.p-button__icon:is(.p-button[data-button-height=xlarge] *),.p-button__icon:is(.p-button[data-button-height=large] *){width:21px;height:21px}@media screen and (width <= 1040px){.p-button__icon:is(.p-button[data-button-height=xlarge] *),.p-button__icon:is(.p-button[data-button-height=large] *){width:16px;height:16px}}.p-button__icon svg{width:inherit;height:inherit}.p-document__wrap+.p-document__wrap{padding-top:3em;margin-top:3em;border-top:1px solid hsl(0,0%,74%)}.p-document__body{padding:1.5em 0;line-height:1.6}.p-document__section:nth-child(n+2){margin-top:1.5em}.p-document__text{padding:.25em 0;font-size:.875rem}.p-document__text--addition{padding-left:1em;margin-top:.75em;text-indent:-1em}.p-document__textLink:hover{color:#eb7100}.p-document__textIcon{padding:0 .25em}.p-document__textIcon svg{width:.75em;height:.75em}.p-document__list{font-size:.875rem}.p-document__item{padding:.25em 0}.p-document__list .p-document__item:nth-child(n+2){margin-top:1em}.p-document__list__l1,.p-document__list__l2,.p-document__list__l3{padding-left:1.5em;font-size:.875rem}.p-document__list__l2,.p-document__list__l3{padding-top:.25em}.p-document__num1{list-style:decimal}.p-document__num2,.p-document__num3,.p-document__num4,.p-document__num5,.p-document__alphabet1{position:relative}.p-document__num2::before,.p-document__num3::before,.p-document__num4::before,.p-document__num5::before,.p-document__alphabet1::before{position:absolute;top:.25em;left:-2.5em;display:block;width:2em;text-align:right}.p-document__num2{counter-increment:num2}.p-document__num2::before{content:counter(num2) ")"}.p-document__num3{counter-increment:num3}.p-document__num3::before{content:"(" counter(num3) ")"}.p-document__num4:nth-child(1)::before{content:"(i)"}.p-document__num4:nth-child(2)::before{content:"(ii)"}.p-document__num4:nth-child(3)::before{content:"(iii)"}.p-document__num4:nth-child(4)::before{content:"(iv)"}.p-document__num4:nth-child(5)::before{content:"(v)"}.p-document__num4:nth-child(6)::before{content:"(vi)"}.p-document__num4:nth-child(7)::before{content:"(vii)"}.p-document__num5:nth-child(1)::before{content:"①"}.p-document__num5:nth-child(2)::before{content:"②"}.p-document__num5:nth-child(3)::before{content:"③"}.p-document__num5:nth-child(4)::before{content:"④"}.p-document__num5:nth-child(5)::before{content:"⑤"}.p-document__num5:nth-child(6)::before{content:"⑥"}.p-document__num5:nth-child(7)::before{content:"⑦"}.p-document__alphabet1:nth-child(1)::before{content:"a"}.p-document__alphabet1:nth-child(2)::before{content:"b"}.p-document__alphabet1:nth-child(3)::before{content:"c"}.p-document__header{margin-bottom:.5em;font-size:1rem;text-align:center}.p-document__header2{margin-bottom:.5em;font-size:.875rem}.p-faq{border-top:1px solid #ccc}.p-faq__question,.p-faq__answer{position:relative;display:flex;align-items:baseline;font-size:16px}@media screen and (width <= 768px){.p-faq__question,.p-faq__answer{font-size:14px}}.p-faq__question{padding:1.5em 0}@media screen and (width <= 768px){.p-faq__question{padding:1em 0}}.p-faq__answer{padding-bottom:1.5em}@media screen and (width <= 768px){.p-faq__answer{padding-bottom:1em}}.p-faq__answer[aria-hidden=true]{height:0;padding-bottom:0;overflow:hidden}.p-faq__button{--transform-arrow: rotate(45deg);position:absolute;inset:0;transition:all .25s cubic-bezier(0.86, 0, 0.07, 1)}@media(hover: none){.p-faq__button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.p-faq__button:active::after{border-right-color:#20aee5;border-bottom-color:#20aee5}}@media(hover: hover)and (pointer: fine){.p-faq__button:hover::after{border-right-color:#20aee5;border-bottom-color:#20aee5}}.p-faq__button[aria-expanded=true]{--transform-arrow: rotate(-135deg)}.p-faq__button::after{position:absolute;top:0;right:0;bottom:0;display:block;width:10px;height:10px;margin:auto 23px auto auto;pointer-events:none;content:"";border-right:2px solid #707070;border-bottom:2px solid #707070;transform:var(--transform-arrow);transition:inherit}@media screen and (width <= 768px){.p-faq__button::after{margin-right:auto}}.p-faq__icon{flex:0 0 auto;width:104px;font-family:"Open Sans","Avenir Next","Avenir",sans-serif;font-size:18px;font-style:normal;font-weight:600;text-align:center}@media screen and (width <= 768px){.p-faq__icon{width:53px}}:where(.p-faq__question) .p-faq__icon{color:#20aee5}:where(.p-faq__answer) .p-faq__icon{color:#eb7100}.p-faq__questionWrap,.p-faq__answerWrap{width:100%;margin-right:63px;line-height:1.75;word-break:break-all}@media screen and (width <= 768px){.p-faq__questionWrap,.p-faq__answerWrap{margin-right:24px}}:where(.page-index) .p-faq__questionWrap,:where(.page-index) .p-faq__answerWrap{color:#707070}.p-faq__questionWrap{font-weight:700;transition:all .25s cubic-bezier(0.86, 0, 0.07, 1)}.p-faq__button:hover~.p-faq__questionWrap{color:#20aee5}.p-faq__noteItem{position:relative;padding-left:1.25em;text-indent:-1.25em}.p-faq__noteItem::before{padding-right:.25em;content:"※"}.p-flow{width:280px}@media screen and (width <= 1040px){.p-flow{width:100%;margin-inline:auto}}.p-flow__summary{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:280px;height:280px;padding-top:24px;margin-inline:auto}.p-flow__summary::before{position:absolute;top:0;left:0;display:block;width:inherit;height:inherit;content:"";background-color:#f8f8f8;border-radius:50%}.p-flow:nth-child(2) .p-flow__summary::after,.p-flow:nth-child(3) .p-flow__summary::after{position:absolute;top:50%;left:-48px;display:block;width:18px;height:18px;content:"";border-top:4px solid #888;border-right:4px solid #888;transform:rotate(45deg)}@media screen and (width <= 1040px){.p-flow:nth-child(2) .p-flow__summary::after,.p-flow:nth-child(3) .p-flow__summary::after{top:-50px;left:calc(50% - 8px);width:16px;height:16px;transform:rotate(135deg)}}.p-flow__number,.p-flow__title,.p-flow__image{position:relative;z-index:1;color:#20aee5;text-align:center}.p-flow__number{font-family:"Open Sans","Avenir Next","Avenir",sans-serif;font-size:14px;font-weight:600;line-height:1.5}.p-flow__title{display:flex;align-items:center;justify-content:center;height:60px;margin-top:4px;font-size:20px;font-weight:700;line-height:1.5}.p-flow__image{display:flex;align-items:center;justify-content:center;width:150px;height:120px;margin-top:16px}:where(.page-ep .p-flow:nth-child(1)) .p-flow__image{width:215.5px;height:82px;margin-top:32px}.p-flow__image img{width:inherit;height:inherit}.p-flow__description{margin-top:16px;font-size:14px;line-height:1.5;text-align:center}.p-flow__link{margin-top:8px;text-align:center}:where(.p-flow__link) a{display:inline-flex;align-items:center;font-size:14px}.p-flow__link i{display:inline-flex;align-items:center;width:14px;height:14px;margin-left:2px}.p-flow__link i svg{width:inherit;height:inherit}.p-introduce__container{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center}.p-introduce__wrap{width:100%}.p-introduce__title{font-size:24px;font-weight:700;line-height:1.5;text-align:center}@media screen and (width <= 1040px){.p-introduce__title{font-size:18px;text-align:center}}.p-introduce__content{margin-top:24px;font-size:16px;line-height:1.5;text-align:center}@media screen and (width <= 1040px){.p-introduce__content{margin-top:16px;font-size:14px}}:where(.p-introduce__content) .em{font-style:normal;font-weight:bold;color:#20aee5}.p-introduce__image{display:flex;align-items:center;justify-content:center;width:100%;max-width:368px}@media screen and (width <= 1040px){.p-introduce__image{max-width:295px}}.p-issue{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:#f9fafb;border-radius:10px}.p-issue__image{display:flex;align-items:center;justify-content:center}.p-issue__image img{width:auto;height:92px}.p-issue__title{margin-top:8px;font-size:16px;font-weight:bold;line-height:1.5;color:#20aee5;text-align:center}.p-issue__text{width:fit-content;padding-left:1em;margin-inline:auto}.p-issue__text li{font-size:16px;line-height:1.5;list-style:disc}.p-issue__paragraph{font-size:16px;font-weight:bold;line-height:1.5;text-align:center}.m-modal__wrapper{position:fixed;top:0;left:0;z-index:15;width:100%;height:100%;pointer-events:none;background-color:rgba(0,0,0,.7);opacity:0;transition:opacity .5s cubic-bezier(0.86, 0, 0.07, 1)}@media screen and (width <= 768px){.m-modal__wrapper{display:flex;align-items:center;justify-content:center}}:where([data-modal=true]) .m-modal__wrapper{pointer-events:auto;opacity:1}.m-modal{position:absolute;top:158px;right:0;left:0;width:664px;padding-block:56px 40px;padding-inline:40px;margin-inline:auto;overflow:hidden;pointer-events:none;background-color:#fff;border-radius:10px;box-shadow:0 0 18px rgba(0,0,0,.16);opacity:0;transform:translateY(50px);transform-origin:center top;transition:opacity .5s cubic-bezier(0.86, 0, 0.07, 1),transform .5s cubic-bezier(0.86, 0, 0.07, 1)}@media screen and (width <= 768px){.m-modal{position:relative;top:initial;width:335px;padding-block:40px;padding-inline:24px}}:where([data-modal=true]) .m-modal{pointer-events:auto;opacity:1;transform:translateY(0)}.m-modal__close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;transition:all .25s cubic-bezier(0.86, 0, 0.07, 1)}@media(hover: none){.m-modal__close{-webkit-tap-highlight-color:rgba(0,0,0,0)}.m-modal__close:active{opacity:.6}}@media(hover: hover)and (pointer: fine){.m-modal__close:hover{opacity:.6}}.m-modal__close svg{width:16px;height:16px}.p-page{height:100%;padding-block:calc(var(--width-gutter)/2);background-color:#fafafa}@media screen and (width <= 768px){.p-page{padding:initial}}.p-page__wrap{width:600px;padding:var(--width-gutter);margin-inline:auto;color:#707070;background-color:#fff;border-radius:8px}@media screen and (width <= 768px){.p-page__wrap{width:100%;padding:calc(var(--width-gutter)*1.5) calc(var(--width-gutter)*1);border-radius:initial}}.p-page__wrap>*{width:100%}.p-page__header{text-align:center}.p-page__headerLabel{padding:.75em .5em;font-size:1rem;font-weight:700;color:#707070}@media screen and (width <= 768px){.p-page__headerLabel{padding:0 .5em .25em;font-size:.875rem}}.p-page2{width:900px;max-width:100%;padding:var(--width-gutter);margin-inline:auto;color:#707070;background-color:#fff;border-radius:8px}@media screen and (width <= 768px){.p-page2{width:100%;padding:initial;border-radius:initial}}.p-pagination{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--width-gutter);background-color:hsl(0,0%,93%);border-radius:5px}@media screen and (width <= 768px){.p-pagination{height:calc(var(--width-gutter)*2)}}.p-pagination__label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;pointer-events:none}.p-pagination__link{--color-fg: $color--body-text;--icon-position: 3px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(var(--width-gutter)*1.5);height:100%;border-radius:5px}@media screen and (width <= 768px){.p-pagination__link{width:calc(var(--width-gutter)*1.5*2)}}.p-pagination__link:hover{--color-fg: $color--main;--icon-position: -3px}.p-pagination__linkIcon--prev,.p-pagination__linkIcon--next{width:calc(var(--width-gutter)/3/2);height:calc(var(--width-gutter)/3/2);margin-top:5px;border-bottom:2px solid #555;border-left:2px solid #555;transition:inherit}@media screen and (width <= 768px){.p-pagination__linkIcon--prev,.p-pagination__linkIcon--next{width:calc(var(--width-gutter)/3/2*2);height:calc(var(--width-gutter)/3/2*2)}}.p-pagination__linkIcon--prev{margin-left:var(--icon-position);transform:rotate(45deg)}.p-pagination__linkIcon--next{margin-right:var(--icon-position);transform:rotate(-135deg)}.p-pagination__linkLabel{margin-top:.5em;font-size:.625rem;font-weight:700;line-height:1;color:#555;transition:inherit}.p-reason{padding:60px 40px;background-color:#fff;border-radius:20px}@media screen and (width <= 1040px){.p-reason{padding:40px 20px;border-radius:10px}}.p-reason__container{display:flex;gap:24px;align-items:center;justify-content:space-between}@media screen and (width <= 1040px){.p-reason__container{flex-direction:column;gap:16px}}.p-reason:nth-child(even) .p-reason__container{flex-direction:row-reverse}@media screen and (width <= 1040px){.p-reason:nth-child(even) .p-reason__container{flex-direction:column}}:where(.page-ep) .p-reason__container{gap:32px}@media screen and (width <= 1040px){:where(.page-ep) .p-reason__container{gap:16px}}.p-reason__wrap{display:flex;flex-direction:column;gap:24px;width:100%}@media screen and (width <= 1040px){.p-reason__wrap{gap:20px}}@media screen and (width <= 1040px){.p-reason__wrap:has(.p-reason__titleCatch){gap:16px}}.p-reason__title{display:flex;gap:16px;align-items:center}@media screen and (width <= 1040px){.p-reason__title{gap:8px}}.p-reason__title:has(.p-reason__titleCatch){flex-direction:column;align-items:flex-start}.p-reason__titleCatch{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:32px;padding-inline:8px;font-size:16px;font-weight:bold;color:#fff;border-radius:4px}@media screen and (width <= 1040px){.p-reason__titleCatch{height:29px;font-size:14px}}.p-reason__titleCatch.--kot{background-color:#1c9e47}.p-reason__titleCatch.--pyr{background-color:#20aee5}.p-reason__titleNumber{font-family:Avenir,sans-serif;font-size:84px;font-weight:normal;line-height:.75;color:#20aee5}@media screen and (width <= 1040px){.p-reason__titleNumber{font-size:60px}}.p-reason__titleText{font-size:24px;font-weight:700;line-height:1.5}@media screen and (width <= 1040px){.p-reason__titleText{font-size:18px}}.p-reason__content{font-size:16px;line-height:1.5}@media screen and (width <= 1040px){.p-reason__content{font-size:14px}}.p-reason__note{margin-top:-16px}@media screen and (width <= 1040px){.p-reason__note{margin-top:-12px}}.p-reason__noteItem{position:relative;padding-left:1.25em;font-size:14px;line-height:1.5}@media screen and (width <= 1040px){.p-reason__noteItem{font-size:12px}}.p-reason__noteItem::before{position:absolute;left:0;width:1em;text-align:right;content:"※"}.p-reason__image{display:flex;flex-shrink:0;justify-content:flex-end;width:360px}@media screen and (width <= 1040px){.p-reason__image{justify-content:center;width:100%}}:where(.page-ep) .p-reason__image{width:280px}@media screen and (width <= 1040px){:where(.page-ep) .p-reason__image{width:224px}}.p-reason__imageSrc{width:100%;height:auto}@media screen and (width <= 1040px){.p-reason__imageSrc{max-width:300px}}.p-reason__information{display:flex;flex-direction:column;gap:8px;padding-top:24px;margin-top:24px;border-top:1px solid hsl(0,0%,86%)}@media screen and (width <= 1040px){.p-reason__information{padding-top:16px;margin-top:16px}}.p-reason__informationLabel{display:flex;align-items:center;justify-content:center;width:fit-content;height:32px;padding-inline:28px;font-size:16px;font-weight:bold;color:#fff;background-color:#20aee5;border-radius:16px}@media screen and (width <= 1040px){.p-reason__informationLabel{height:24px;padding-inline:8px;font-size:14px;border-radius:4px}}.p-reason__informationLabel__hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;user-select:none;border:0;clip-path:inset(50%)}.p-reason__informationText{line-height:1.5}.p-reason__informationText .em{font-size:16px;font-style:normal;font-weight:bold;color:#20aee5}@media screen and (width <= 1040px){.p-reason__informationText .em{font-size:14px}}.p-resolve{position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:10px}:where(.page-index) .p-resolve{gap:24px;padding-block:40px}@media screen and (width <= 1040px){:where(.page-index) .p-resolve{padding-block:24px}}.p-resolve__number{position:absolute;top:-20px;left:-16px;font-family:Avenir,sans-serif;font-size:56px;font-weight:500;line-height:1.12;color:#20aee5;text-align:center}.p-resolve__image{display:flex;align-items:center;justify-content:center}:where(.page-index) .p-resolve__image img{width:auto;height:80px}.p-resolve__title{font-weight:bold;line-height:1.5;text-align:center}:where(.page-index) .p-resolve__title{display:flex;flex-direction:column;align-self:center;justify-content:center}.p-resolve__titleSub{font-size:16px}.p-resolve__titleMain{font-size:20px}.p-resolve__titleEm{font-size:20px;font-style:normal;color:#20aee5}.p-resolve__note{font-size:14px;text-align:center}@media screen and (width <= 1040px){.p-resolve__note{font-size:12px}}.p-support{width:185px}@media screen and (width <= 768px){.p-support{width:185px}}.p-support__icon{display:flex;width:70px;height:70px;margin-inline:auto}.p-support__icon img{width:inherit;height:inherit}.p-support__label{margin-top:10px;font-size:14px;font-weight:700;text-align:center}.pcNone{display:none}@media only screen and (width <= 699px){.pcNone{display:block}}.spNone{display:block}@media only screen and (width <= 699px){.spNone{display:none}}.bannerItemTypeA .link{position:relative;display:flex;align-items:center}@media only screen and (width <= 948px){.bannerItemTypeA .link{min-height:116px}}.bannerItemTypeA .wrap{display:grid;grid-template-areas:"bannerItemTypeA-image bannerItemTypeA-text" "bannerItemTypeA-image bannerItemTypeA-logo";grid-template-rows:auto;grid-template-columns:190px auto;gap:10px 6px;align-items:center;width:100%;padding:20px 6px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAMAAAAsVwj+AAAAOVBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZku8lwOAAAAEnRSTlMA74kpFgnGrN9kYlpDyang3kXvCUwAAAAAb0lEQVQoz42SSRKAMAgEJbtmUfn/Y5VTppwc5NhVSQPDVkXqhiWq2r5APIBD3yoBiDOSIpBsJAOIyYgDEoqRHYgXIzeQpkv5SfKO8vFDfi3lwoCf8Keo5ca4dR6Ox+cFxT6Fc8mDY+CgOMp12HQOD+C8CkGIxD4lAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right 14px center;background-size:9px 16px}@media only screen and (width <= 948px){.bannerItemTypeA .wrap{grid-template-columns:140px auto}}@media only screen and (width <= 374px){.bannerItemTypeA .wrap{grid-template-columns:100px auto}}.bannerItemTypeA .image{display:flex;grid-area:bannerItemTypeA-image;align-items:center;justify-content:center}.bannerItemTypeA .image .src{width:auto}.bannerItemTypeA .text{grid-area:bannerItemTypeA-text;padding-right:20px;font-size:20px;font-weight:bold;line-height:1.4;text-align:left;letter-spacing:.1em}@media only screen and (width <= 948px){.bannerItemTypeA .text{font-size:16px}}@media only screen and (width <= 699px){.bannerItemTypeA .text{font-size:13px;line-height:1.44}}.bannerItemTypeA .logo{display:flex;grid-area:bannerItemTypeA-logo;align-items:center}.bannerItemTypeA .logo .src{width:auto;height:26px}@media only screen and (width <= 948px){.bannerItemTypeA .logo .src{height:20px}}@media only screen and (width <= 699px){.bannerItemTypeA .logo .src{height:18px}}@media only screen and (width <= 374px){.bannerItemTypeA .logo .src{height:18px}}.bannerItemTypeB{flex:1 0 0;border:1px solid #20aee5;border-radius:8px}.bannerItemTypeB .link{position:relative;display:flex;align-items:center}@media only screen and (width <= 948px){.bannerItemTypeB .link{min-height:116px}}.bannerItemTypeB .tag{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;padding:2px 4px 0;font-size:10px;font-weight:500;color:#20aee5;letter-spacing:.025em;white-space:nowrap;border-right:1px solid #20aee5;border-bottom:1px solid #20aee5;border-radius:6px 0}@media only screen and (width <= 948px){.bannerItemTypeB .tag{width:100%;text-align:center;border-right:none;border-radius:0}}@media only screen and (width <= 699px){.bannerItemTypeB .tag{padding:5px 0 4px;font-size:11.4px;font-weight:700;line-height:1;letter-spacing:-0.06em}}@media only screen and (width <= 414px){.bannerItemTypeB .tag{font-size:10px}}.bannerItemTypeB .wrap{display:grid;grid-template-areas:"bannerItemTypeB-image bannerItemTypeB-text" "bannerItemTypeB-image bannerItemTypeB-logo";grid-template-rows:auto;grid-template-columns:154px auto;gap:10px 6px;align-items:center;width:100%;padding:28px 6px 18px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAMAAAAsVwj+AAAAOVBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZku8lwOAAAAEnRSTlMA74kpFgnGrN9kYlpDyang3kXvCUwAAAAAb0lEQVQoz42SSRKAMAgEJbtmUfn/Y5VTppwc5NhVSQPDVkXqhiWq2r5APIBD3yoBiDOSIpBsJAOIyYgDEoqRHYgXIzeQpkv5SfKO8vFDfi3lwoCf8Keo5ca4dR6Ox+cFxT6Fc8mDY+CgOMp12HQOD+C8CkGIxD4lAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right 14px center;background-size:9px 16px}@media only screen and (width <= 948px){.bannerItemTypeB .wrap{grid-template-columns:100px auto;padding:20px 6px 4px}}@media only screen and (width <= 699px){.bannerItemTypeB .wrap{grid-template-columns:70px auto}}@media only screen and (width <= 374px){.bannerItemTypeB .wrap{grid-template-columns:55px auto}}.bannerItemTypeB .image{display:flex;grid-area:bannerItemTypeB-image;align-items:center;justify-content:center}.bannerItemTypeB .image .src{width:auto;height:86px}@media only screen and (width <= 948px){.bannerItemTypeB .image .src{height:60px}}@media only screen and (width <= 699px){.bannerItemTypeB .image .src{height:40px}}.bannerItemTypeB .text{grid-area:bannerItemTypeB-text;padding-right:20px;font-size:13px;font-weight:bold;line-height:1.9;text-align:left;letter-spacing:.1em}@media only screen and (width <= 948px){.bannerItemTypeB .text{font-size:12px;line-height:1.6}}@media only screen and (width <= 699px){.bannerItemTypeB .text{font-size:13px;line-height:1.44}}.bannerItemTypeB .logo{display:flex;grid-area:bannerItemTypeB-logo;align-items:center}.bannerItemTypeB .logo .src{width:auto;height:26px}@media only screen and (width <= 948px){.bannerItemTypeB .logo .src{height:20px}}@media only screen and (width <= 699px){.bannerItemTypeB .logo .src{height:18px}}@media only screen and (width <= 374px){.bannerItemTypeB .logo .src{height:18px}}.pcNone{display:none}@media only screen and (width <= 699px){.pcNone{display:block}}.spNone{display:block}@media only screen and (width <= 699px){.spNone{display:none}}.bannerItemTypeC{flex:1 0 0;border:1px solid #20aee5;border-radius:8px}.bannerItemTypeC .link{position:relative;display:flex;align-items:center}.bannerItemTypeC .tag{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;padding:2px 4px 0;font-size:10px;font-weight:500;color:#20aee5;letter-spacing:.025em;white-space:nowrap;border-right:1px solid #20aee5;border-bottom:1px solid #20aee5;border-radius:6px 0}@media only screen and (width <= 948px){.bannerItemTypeC .tag{width:100%;text-align:center;border-right:none;border-radius:0}}@media only screen and (width <= 699px){.bannerItemTypeC .tag{padding:5px 0 4px;font-size:11.4px;font-weight:700;line-height:1;letter-spacing:-0.06em}}@media only screen and (width <= 414px){.bannerItemTypeC .tag{font-size:10px}}.bannerItemTypeC .wrap{display:grid;grid-template-areas:"bannerItemTypeC-image" "bannerItemTypeC-logo";grid-template-rows:67px 35px;align-items:center;width:100%;padding:28px 6px 4px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAMAAAAsVwj+AAAAOVBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZku8lwOAAAAEnRSTlMA74kpFgnGrN9kYlpDyang3kXvCUwAAAAAb0lEQVQoz42SSRKAMAgEJbtmUfn/Y5VTppwc5NhVSQPDVkXqhiWq2r5APIBD3yoBiDOSIpBsJAOIyYgDEoqRHYgXIzeQpkv5SfKO8vFDfi3lwoCf8Keo5ca4dR6Ox+cFxT6Fc8mDY+CgOMp12HQOD+C8CkGIxD4lAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right 14px center;background-size:9px 16px}@media only screen and (width <= 948px){.bannerItemTypeC .wrap{grid-template-rows:60px 30px;padding:20px 6px 4px}}@media only screen and (width <= 699px){.bannerItemTypeC .wrap{grid-template-rows:55px 20px;padding:28px 6px 4px}}@media only screen and (width <= 374px){.bannerItemTypeC .wrap{grid-template-rows:50px 20px}}.bannerItemTypeC .image{display:flex;grid-area:bannerItemTypeC-image;align-items:center;justify-content:center}.bannerItemTypeC .image .src{width:auto}.bannerItemTypeC .logo{display:flex;grid-area:bannerItemTypeC-logo;align-items:center;justify-content:center}.bannerItemTypeC .logo .src{width:auto;height:23px}@media only screen and (width <= 948px){.bannerItemTypeC .logo .src{height:20px}}@media only screen and (width <= 699px){.bannerItemTypeC .logo .src{height:18px}}@media only screen and (width <= 374px){.bannerItemTypeC .logo .src{height:18px}}.pcNone{display:none}@media only screen and (width <= 699px){.pcNone{display:block}}.spNone{display:block}@media only screen and (width <= 699px){.spNone{display:none}}.bannerItemCommon{background-color:#fff;border-radius:10px;box-shadow:2.5px 4.33px 4.75px .25px rgba(0,0,0,.07)}.bannerItemCommon .link{display:flex;align-items:center}@media only screen and (width <= 699px){.bannerItemCommon .link{min-height:110px}}.bannerItemCommon .wrap{display:grid;grid-template-areas:"bannerItemCommon-image bannerItemCommon-text" "bannerItemCommon-logo  bannerItemCommon-logo";grid-template-rows:75px 55px;gap:0 6px;align-items:center;width:100%;padding:20px 6px 0;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAMAAAAsVwj+AAAAOVBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZku8lwOAAAAEnRSTlMA74kpFgnGrN9kYlpDyang3kXvCUwAAAAAb0lEQVQoz42SSRKAMAgEJbtmUfn/Y5VTppwc5NhVSQPDVkXqhiWq2r5APIBD3yoBiDOSIpBsJAOIyYgDEoqRHYgXIzeQpkv5SfKO8vFDfi3lwoCf8Keo5ca4dR6Ox+cFxT6Fc8mDY+CgOMp12HQOD+C8CkGIxD4lAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right 14px center;background-size:9px 16px}@media only screen and (width <= 699px){.bannerItemCommon .wrap{grid-template-areas:"bannerItemCommon-image bannerItemCommon-text" "bannerItemCommon-image bannerItemCommon-logo";grid-template-rows:auto auto;gap:10px 3px;padding:10px 3px}}.bannerItemCommon.typeA .wrap{grid-template-columns:125px auto}@media only screen and (width <= 948px){.bannerItemCommon.typeA .wrap{grid-template-columns:100px auto}}@media only screen and (width <= 699px){.bannerItemCommon.typeA .wrap{grid-template-columns:90px auto}}.bannerItemCommon.typeB .wrap{grid-template-columns:110px auto}@media only screen and (width <= 948px){.bannerItemCommon.typeB .wrap{grid-template-columns:90px auto}}@media only screen and (width <= 699px){.bannerItemCommon.typeB .wrap{grid-template-columns:90px auto}}.bannerItemCommon .image{display:flex;grid-area:bannerItemCommon-image;align-items:center;justify-content:center}.bannerItemCommon .image .src{width:auto;height:58px}@media only screen and (width <= 948px){.bannerItemCommon .image .src{height:40px}}.bannerItemCommon .text{grid-area:bannerItemCommon-text;padding-right:20px;font-size:13px;font-weight:bold;line-height:1.9;text-align:left;letter-spacing:.1em}@media only screen and (width <= 948px){.bannerItemCommon .text{font-size:12px;line-height:1.6}}@media only screen and (width <= 699px){.bannerItemCommon .text{font-size:16px;line-height:1.44}}@media only screen and (width <= 374px){.bannerItemCommon .text{font-size:13px}}.bannerItemCommon .logo{display:flex;grid-area:bannerItemCommon-logo;align-items:center;justify-content:center}@media only screen and (width <= 699px){.bannerItemCommon .logo{justify-content:flex-start}}.bannerItemCommon .logo .src{width:auto;height:23px}@media only screen and (width <= 699px){.bannerItemCommon .logo .src{height:20px}}@media only screen and (width <= 374px){.bannerItemCommon .logo .src{height:18px}}.p-breadcrumb{display:flex;gap:4px;align-items:center;font-size:12px;line-height:1.5}.p-breadcrumb:not(:last-child)::after{display:inline-flex;font-size:12px;line-height:1.5;content:">"}:where(.p-breadcrumb) .p-link,.p-breadcrumb__label{display:flex;align-items:center;justify-content:center}.p-breadcrumbWrap{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:0 4px;align-items:center;width:100%;max-width:calc(var(--width-container) + var(--width-gutter));margin-inline:auto}@media screen and (width <= 1040px){.p-breadcrumbWrap{max-width:initial;padding-inline:20px}}.p-column__label{display:flex;align-items:center;justify-content:center;padding-block:20px;font-size:24px;font-weight:bold;line-height:1.5;color:#fff;background-color:#98aab4;border-radius:20px 20px 0 0}@media screen and (width <= 1040px){.p-column__label{padding-block:16px;font-size:18px}}.p-column__content{padding:40px;border-right:1px solid #98aab4;border-bottom:1px solid #98aab4;border-left:1px solid #98aab4;border-radius:0 0 20px 20px}@media screen and (width <= 1040px){.p-column__content{padding:40px 20px}}.p-commonSection{display:flex;flex-direction:column;gap:24px 0}.p-commonSection__title{padding-bottom:8px;font-size:24px;font-weight:600;line-height:1.5;border-bottom:1px solid #ccc}@media screen and (width <= 768px){.p-commonSection__title{font-size:18px}}.p-link{color:#0892c7}.p-link[data-link-weight=bold]{font-weight:bold}.p-link[data-link-weight=normal]{font-weight:normal}.p-link:not([data-link-underline=true]){text-decoration:none}@media(hover: none){.p-link:not([data-link-underline=true]){-webkit-tap-highlight-color:rgba(0,0,0,0)}.p-link:not([data-link-underline=true]):active{text-decoration:underline}}@media(hover: hover)and (pointer: fine){.p-link:not([data-link-underline=true]):hover{text-decoration:underline}}.p-link[data-link-underline=true]{text-decoration:underline}.p-link__icon{display:inline-flex;align-items:center;width:.875em;height:.875em;margin-inline:.25em;vertical-align:baseline}.p-link__icon svg{width:inherit;height:inherit}.p-list{display:flex;flex-direction:column;gap:4px 0;padding-left:20px}.p-list .p-list{margin-top:4px}:where(.p-list em){font-size:16px;font-style:normal;font-weight:600;line-height:1.5}:where(.p-list) li{font-size:16px;line-height:1.5}:where(.p-list[data-list-style=disc]) li{list-style-type:disc}:where(.p-list[data-list-style=circle]) li{list-style-type:circle}.p-note{position:relative}.p-note::before{position:absolute;left:-1.5em;width:1.5em;text-align:center;content:"※"}:where([data-note-list-type=counter])>.p-note::before{left:-2.25em;width:2.25em;content:"※" counter(number);counter-increment:number 1}.p-noteList{padding-left:1.25em;line-height:1.5}@media screen and (width <= 768px){.p-noteList{font-size:12px}}.p-noteList[data-note-list-size=large]{font-size:16px}.p-noteList[data-note-list-size=middle]{font-size:14px}.p-noteList[data-note-list-size=small]{font-size:12px}.p-noteList[data-note-list-type=counter]{padding-left:2em;counter-reset:number 0}.p-point:not([data-point-aside=true]){display:grid;grid-template:"p-point__header  p-point__image" min-content "p-point__content p-point__image" min-content/536fr 376fr;gap:16px 48px}@media screen and (width <= 1040px){.p-point:not([data-point-aside=true]){grid-template:"p-point__header" min-content "p-point__content" min-content "p-point__image" min-content/100%}}.p-point[data-point-aside=true]{display:grid;grid-template:"p-point__header  p-point__image" min-content "p-point__content p-point__image" min-content "p-point__aside   p-point__image" min-content/536fr 380fr;gap:16px 44px}@media screen and (width <= 1040px){.p-point[data-point-aside=true]{grid-template:"p-point__header" min-content "p-point__content" min-content "p-point__aside" min-content "p-point__image" min-content/100%}}.p-point__header{display:flex;grid-area:p-point__header;align-items:center}:where(.p-point__header) .p-point__ornament{position:relative;padding-left:16px;font-family:"Open Sans","Avenir Next","Avenir",sans-serif;font-size:16px;font-weight:600;line-height:2;color:#20aee5}:where(.p-point__header) .p-point__ornament::before{position:absolute;top:0;left:0;width:20px;height:20px;content:"";background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABVCAMAAADg6TNWAAAAb1BMVEUAAAAgr+cgruUgruYgreQgr98gr+cgr+YgruUgreYgr+UgruUgreQgr+MgruQgruQgreUgruUgr+QgrOIgrOYgr+Ygr+UgruYgruQgr+cgruUgruMgr+YgreMgr+ogr+Qgr+YgreYgr+Qgr+Igr+QgYiSnAAAAJXRSTlMAf8+/YBAgj/9wn99wQM+QgO8wUFBwr9+gQLCQUIAwYK+vcFCPz+MBYQAAAiBJREFUeAHt1oeSszoMBeADRs6BXN/FbO9p7/+Mf7y9SBkWNJ1v6m4SjSxZGmOsxaKqQwOLREyx4lELXUeuJ4QVFgGq/3i0xp9FvkjQ/M9iQqqBxRk0fCH4s55FhmJQPhpH7POf6/Uef/5OP4RZGWn7C9guWWSlclc0r5tck1wJLJJZNFbzExQNixN3+IZFsKotxm9OR03Gj29Z1GbNinwOQ2bR6z+8g0ZqvqmgO2MR9H/30N3zzerk+ZN61x5geOSbOkJTqzllFk+wPGfa7TJGdeAL2OI1X+U0dlRv9UqrUVmNXFX9t/HVyUaPqo+qPaRWu7Zij6oxpLYdzXYFFmHKhh6u36MO9qjqG3pUu1r1UraTNnQMSrvUUY0nh9Rq10qU8z99+6JSfMOj3q7rX5mlvhGMtddmVhlVxaiZPVdeFVNFbcUGFg2mU1bs5cxM9RVb0r/HLLvf7dr3CZMo7VonOFBWrB/ZWJsAHu1aw9OOcwbp9Irt4Ku0K0R4GyJM5oP3Cb5iZhG27a3AS+CnHA4+SV/zp3o7ux6BmpL0jHrEa9rq0MdpUZ/vQ6ZpLZgqpstNTVWPeYa9knQHB5Iuv4V+hpth37/WI8CZpCbBw2KxeKq6RuBJ2sCjGm6kCXxzAR+3h8wPrUvEKvOrhLmkCvzu0a+Qb64fI2aJh8xv8n1yfqfkkDz6wy/CpcBDw3f1o8CJZI9CKu/63CV4i4I5Fv8AsGUrYGiK7JoAAAAASUVORK5CYII=");background-size:contain}:where(.p-point__header) .p-point__number{padding-left:4px;font-family:"Open Sans","Avenir Next","Avenir",sans-serif;font-size:32px;font-weight:600;line-height:1;color:#20aee5}:where(.p-point__header) .p-point__label{padding-left:16px;font-size:24px;font-weight:bold;line-height:1.5}@media screen and (width <= 1040px){:where(.p-point__header) .p-point__label{font-size:18px}}.p-point__content{grid-area:p-point__content;line-height:1.5}@media screen and (width <= 1040px){.p-point__content{font-size:14px}}.p-point__aside{display:flex;flex-direction:column;grid-area:p-point__aside;gap:8px}@media screen and (width <= 1040px){.p-point__link{font-size:14px}}.p-point__image{display:flex;grid-area:p-point__image;align-items:center;justify-content:center}.p-section{display:flex;flex-direction:column;align-items:center;padding:120px var(--width-gutter);scroll-margin-top:calc(var(--commonheader-height) + var(--serviceheader-height))}.p-section:is(.page-digital-money *){scroll-margin-top:calc(var(--serviceheader-height))}@media screen and (width <= 1040px){.p-section{padding-inline:20px}}@media screen and (width <= 768px){.p-section{padding:80px var(--width-gutter)}}.p-section__title{font-size:40px;font-weight:bold;line-height:1.5;color:#20aee5;text-align:center}@media screen and (width <= 768px){.p-section__title{font-size:24px}}:where(.p-section__title) .br{display:none}@media screen and (width <= 768px){:where(.p-section__title) .br{display:block}}:where(.p-section__title) .small{font-size:32px;color:#555}@media screen and (width <= 768px){:where(.p-section__title) .small{font-size:20px}}.p-section__introduction{width:100%;margin-top:40px;font-size:16px;line-height:1.5;text-align:center;word-break:keep-all}@media screen and (width <= 768px){.p-section__introduction{margin-top:24px;font-size:14px}}:where(.p-section__introduction) .em{font-style:normal;font-weight:bold;color:#20aee5}:where(.p-section__introduction) .small{font-size:14px}@media screen and (width <= 768px){:where(.p-section__introduction) .small{font-size:12px}}.p-section__small{position:relative;padding-left:1em;margin-top:8px;font-size:14px;line-height:1.5}@media screen and (width <= 768px){.p-section__small{font-size:12px}}.p-section__small::before{position:absolute;left:0;width:1em;text-align:center;content:"※"}.p-section__content{width:100%;margin-top:40px}@media screen and (width <= 768px){.p-section__content{margin-top:24px}}.p-teacher{display:flex;gap:24px;align-items:flex-start}@media screen and (width <= 768px){.p-teacher{flex-direction:column;gap:16px}}.p-teacher__image{flex-shrink:0;width:240px}@media screen and (width <= 768px){.p-teacher__image{width:100%;text-align:center}}.p-teacher__imageSrc{width:240px}.p-teacher__wrap{display:flex;flex-direction:column;gap:8px}.p-teacher__logoSrc{width:auto;height:64px}@media screen and (width <= 768px){.p-teacher__logoSrc{width:auto;height:56px}}.p-teacher__nameWrap{display:flex;gap:8px;align-items:baseline;line-height:1.5}@media screen and (width <= 768px){.p-teacher__nameWrap{flex-direction:column}}.p-teacher__position{font-size:16px}@media screen and (width <= 768px){.p-teacher__position{font-size:14px}}.p-teacher__name{font-size:20px;font-weight:bold}@media screen and (width <= 768px){.p-teacher__name{font-size:16px}}.p-teacher__text{font-size:16px;line-height:1.5}@media screen and (width <= 768px){.p-teacher__text{font-size:14px}}:where(.s-attention) .p-commonSection__content{display:flex;flex-direction:column;gap:40px 0}.s-attention .p-button[data-button-height=large]{width:300px;height:64px;margin-inline:auto;font-size:18px}@media screen and (width <= 1040px){.s-attention .p-button[data-button-height=large]{border-radius:32px}}.s-breadcrumb{padding-block:12px}.s-detail__table{width:100%;border-collapse:collapse;border:1px solid #ccc}@media screen and (width <= 768px){.s-detail__table{border:.5px solid #ccc}}@media screen and (width <= 768px){.s-detail__tr{display:flex;flex-direction:column}}.s-detail__th{width:133px;padding:24px 16px;font-size:16px;font-weight:600;line-height:1.5;text-align:left;background-color:#f0f0f0;border:1px solid #ccc}@media screen and (width <= 768px){.s-detail__th{width:100%;padding:12px 16px;border:.5px solid #ccc}}.s-detail__td{padding:24px 16px;font-size:16px;line-height:1.5;border:1px solid #ccc}@media screen and (width <= 768px){.s-detail__td{padding:12px 16px;border:.5px solid #ccc}}.s-detail__small{font-size:14px;line-height:1.5;color:#999}.s-target{display:flex;flex-direction:column;gap:16px 0;padding:24px;border:1px solid #ccc;border-radius:8px}.s-target__title{display:flex;gap:0 4px;align-items:center}.s-target__titleIcon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:2px;color:#20aee5}.s-target__titleIcon svg{width:100%;height:100%}.s-target__titleText{font-size:24px;font-weight:600;line-height:1.5}@media screen and (width <= 768px){.s-target__titleText{font-size:18px}}.s-target__text{font-size:16px;line-height:1.5}.s-teacher__list{display:flex;flex-direction:column;gap:24px 0}.s-title{display:flex;flex-direction:column;gap:40px 0}.s-title .p-button[data-button-height=large]{width:300px;height:64px;margin-inline:auto;font-size:18px}@media screen and (width <= 1040px){.s-title .p-button[data-button-height=large]{border-radius:32px}}@media screen and (width <= 768px){.s-title__banner{margin-inline:-20px}}.s-title__title{font-size:28px;font-weight:600;line-height:1.5;color:#20aee5;letter-spacing:.01em}@media screen and (width <= 768px){.s-title__title{font-size:20px}}html:has(.page-ep-seminar-202507_01){scroll-padding-top:100px}:where(.page-ep-seminar-202507_01) .main{display:flex;flex-direction:column;gap:40px;align-items:start;width:100%;max-width:1080px;padding-inline:20px;padding-bottom:80px;margin-inline:auto}@media screen and (width <= 768px){:where(.page-ep-seminar-202507_01 .main) .s-breadcrumb{padding-block:8px}}:where(.page-ep-seminar-202507_01 .main) .p-breadcrumbWrap{max-width:100%;padding-inline:initial}:where(.page-ep-seminar-202507_01 .main) .container{display:flex;flex-direction:column;gap:40px 0}
