@charset "UTF-8";@media screen and (min-width: 821px){.FeatureList{margin-top:4.375rem}}@media screen and (max-width:820.98px){.FeatureList{margin-top:1.5rem}}@media screen and (min-width: 821px){.FeatureList-li{margin-top:.9375rem}}@media screen and (max-width:820.98px){.FeatureList-li{margin-top:.375rem}}.FeatureList-li a{position:relative;display:block}.FeatureList-li a img{width:100%;height:auto;vertical-align:bottom;transition:opacity .5s}@media screen and (min-width: 821px){.FeatureList-li a img{margin-top:.1875rem}}@media screen and (max-width:820.98px){.FeatureList-li a img{margin-top:.09375rem}}@media screen and (min-width: 821px){[data-whatintent=mouse] .FeatureList-li a:hover img,[data-whatintent=mouse] .FeatureList-li a:hover .FeatureList-image{opacity:.6}[data-whatintent=mouse] .FeatureList-li a:hover .FeatureList-arrow{transform:translate(250%)}[data-whatintent=mouse] .FeatureList-li a:hover .FeatureList-arrow.-after{transform:translate(-50%,-50%)}}.FeatureList-arrowWrapper{position:absolute;bottom:0;right:0;background-color:#1e1d21;display:flex;align-items:center;justify-content:center;overflow:clip}@media screen and (min-width: 821px){.FeatureList-arrowWrapper{width:2.25rem;height:2.25rem;border-radius:.1875rem 0}}@media screen and (max-width:820.98px){.FeatureList-arrowWrapper{width:1.125rem;height:1.125rem;border-radius:.09375rem 0}}.FeatureList-arrowMask{position:relative;display:flex;align-items:center;justify-content:center;overflow:clip;width:fit-content;height:fit-content}.FeatureList-arrowMask svg{color:#fff}.FeatureList-arrow{transition:transform .7s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.FeatureList-arrow{width:.8125rem;height:.75rem}}@media screen and (max-width:820.98px){.FeatureList-arrow{width:.40625rem;height:.375rem}}.FeatureList-arrow.-after{position:absolute;top:50%;left:50%;transform:translate(-250%,-50%)}.FeatureList_blank .FeatureList-arrowMask{transform:rotate(-45deg)}.WorkFlow{position:relative;z-index:1}@media screen and (min-width: 821px){.WorkFlow{margin-top:2.5rem;padding-block:3.75rem}}@media screen and (max-width:820.98px){.WorkFlow{margin-top:.875rem;margin-inline:-.625rem;padding-inline:.625rem;padding-block:.8125rem .625rem;overflow:hidden}.WorkFlowWrap{position:relative;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain;width:calc(100% + 1.25rem);margin-inline:-.625rem;padding-left:.625rem;display:flex;padding-bottom:1px}.WorkFlowWrap:after{content:"";display:block;width:.625rem;height:1px;flex-shrink:0}.WorkFlowWrap::-webkit-scrollbar{display:none}.WorkFlowInr{flex:1}}.WorkFlow:before{content:"";display:block;background:#e7ecf5;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;pointer-events:none}@media screen and (min-width: 821px){.WorkFlow:before{width:calc(100% + 7.5rem)}}@media screen and (max-width:820.98px){.WorkFlow:before{width:100%}}@media screen and (max-width:820.98px){.WorkFlow-scrollBar{position:relative;height:.125rem;width:3.125rem;margin-left:auto;margin-bottom:.78125rem;background-color:#d7dae6;border-radius:calc(infinity * 1px)}}.WorkFlow-scroller{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#1e1d21;border-radius:calc(infinity * 1px)}.WorkFlow-scroller:after{position:absolute;content:"";top:50%;right:0;transform:translate(50%,-50%);width:.4375rem;height:.4375rem;border-radius:50%;background-color:#fff;border:1px solid #D7DAE6}.WorkFlowTab{display:flex;counter-reset:numList 0}@media screen and (min-width: 821px){.WorkFlowTab{margin-bottom:2.5rem;padding-right:1.25rem}}@media screen and (max-width:820.98px){.WorkFlowTab{margin-bottom:.8125rem;padding-right:.625rem}}.WorkFlowTabItem{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;font-weight:var(--title-font-weight);cursor:pointer;color:#1e1d21;background:#fff;transition:background .7s cubic-bezier(.16,1,.3,1),color .7s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.WorkFlowTabItem{flex:1;font-size:1.125rem;height:3.6875rem;padding-left:1.25rem}}@media screen and (min-width: 821px) and (max-width: 889px){.WorkFlowTabItem{font-size:10px}}@media screen and (max-width:820.98px){.WorkFlowTabItem{font-size:.5625rem;width:9.21875rem;height:1.84375rem;padding-left:.625rem}}@media screen and (max-width:820.98px) and (max-width: 208.5px){.WorkFlowTabItem{font-size:10px}}@media screen and (max-width:820.98px){.WorkFlowTabItem:not(:first-child){width:10.46875rem}}.WorkFlowTabItem:before,.WorkFlowTabItem:after{content:"";display:block;position:absolute;z-index:1;top:0;height:100%}@media screen and (min-width: 821px){.WorkFlowTabItem:before,.WorkFlowTabItem:after{left:calc(100% - .625rem);width:1.875rem;clip-path:polygon(0% 0%,calc(100% - 1.25rem) 0%,100% 50%,calc(100% - 1.25rem) 100%,0% 100%)}}@media screen and (max-width:820.98px){.WorkFlowTabItem:before,.WorkFlowTabItem:after{left:calc(100% - .3125rem);width:.9375rem;clip-path:polygon(0% 0%,calc(100% - .625rem) 0%,100% 50%,calc(100% - .625rem) 100%,0% 100%)}}.WorkFlowTabItem:before{background:#dde4e7}@media screen and (min-width: 821px){.WorkFlowTabItem:before{left:calc(100% - .625rem + 1px)}}@media screen and (max-width:820.98px){.WorkFlowTabItem:before{left:calc(100% - .3125rem + 1px)}}.WorkFlowTabItem:after{background:#fff;transition:background .7s cubic-bezier(.16,1,.3,1)}.WorkFlowTabItem:last-child:before{display:none}[data-whatintent=mouse] .WorkFlowTabItem:hover{background:#424551;color:#fff}[data-whatintent=mouse] .WorkFlowTabItem:hover:after{background:#424551}[data-whatintent=mouse] .WorkFlowTabItem:hover .WorkFlowTabText span:before{background:#1e1d21}[data-whatintent=mouse] .WorkFlowTabItem:hover .WorkFlowTabText span:after{background:#fff}.WorkFlowTabItem.-current{background:#424551;color:#fff}.WorkFlowTabItem.-current:after{background:#424551}.WorkFlowTabItem.-current .WorkFlowTabText:after{opacity:1}@media screen and (min-width: 821px){.WorkFlowTabItem.-current .WorkFlowTabText span:before{background:#1e1d21}.WorkFlowTabItem.-current .WorkFlowTabText span:after{background:#fff}}.WorkFlowTabText{display:flex;align-items:center}@media screen and (min-width: 821px){.WorkFlowTabText{gap:.9375rem}}@media screen and (max-width:820.98px){.WorkFlowTabText{gap:.46875rem}}.WorkFlowTabText:before{content:counter(numList,decimal-leading-zero);counter-increment:numList;display:block;font-family:parabolica,dnp-shuei-gothic-kin-std,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}@media screen and (min-width: 821px){.WorkFlowTabText:before{font-size:1.25rem;transform:translateY(-.0625rem)}}@media screen and (max-width:820.98px){.WorkFlowTabText:before{font-size:.625rem;transform:translateY(-.03125rem)}}@media screen and (max-width:820.98px) and (max-width: 187.5px){.WorkFlowTabText:before{font-size:10px}}.WorkFlowTabText:after{content:"";display:block;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%);background:#424551;opacity:0;clip-path:polygon(0 0,50% 100%,100% 0);transition:opacity .7s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.WorkFlowTabText:after{width:1.5rem;height:.75rem}}@media screen and (max-width:820.98px){.WorkFlowTabText:after{width:.75rem;height:.375rem}}@media screen and (min-width: 821px){.WorkFlowTabText span{position:relative;display:flex;align-items:center;gap:.9375rem}.WorkFlowTabText span:before{content:"";display:block;position:absolute;width:.5rem;height:.375rem;top:.5rem;right:.375rem;clip-path:polygon(0 0,50% 100%,100% 0);background:#fff;transition:background .7s cubic-bezier(.16,1,.3,1)}.WorkFlowTabText span:after{content:"";display:block;border-radius:100%;flex-shrink:0;width:1.25rem;height:1.25rem;background:#1e1d21;transition:background .7s cubic-bezier(.16,1,.3,1)}}.WorkFlowCont{position:relative}@media screen and (max-width:820.98px){.WorkFlowCont{display:flex;align-items:stretch;gap:.625rem}}.WorkFlowContInr{background:#fff;flex-shrink:0}@media screen and (min-width: 821px){.WorkFlowContInr{position:absolute;top:0;left:0;opacity:0;z-index:1;width:100%;padding:3.4375rem;border-radius:.5rem;transition:opacity .4s,z-index .4s}.WorkFlowContInr.-current{opacity:1;z-index:10}}@media screen and (max-width:820.98px){.WorkFlowContInr{width:9.84375rem;padding:.6875rem .625rem;border-radius:.25rem}}@media screen and (min-width: 821px){.WorkFlowContTitleCont{display:flex;align-items:flex-start;justify-content:space-between}}.WorkFlowContTitle{display:flex;align-items:center}@media screen and (min-width: 821px){.WorkFlowContTitle{gap:2rem}}@media screen and (max-width:820.98px){.WorkFlowContTitle{gap:.46875rem;margin-bottom:.375rem}}@media screen and (min-width: 821px){.WorkFlowContTitleIcon{width:5rem}}@media screen and (max-width:820.98px){.WorkFlowContTitleIcon{width:1.5rem}}.WorkFlowContTitleIcon img{width:100%;height:auto}.WorkFlowContTitle p{font-weight:var(--title-font-weight);letter-spacing:.05em}@media screen and (min-width: 821px){.WorkFlowContTitle p{font-size:2.5rem}}@media screen and (max-width:820.98px){.WorkFlowContTitle p{font-size:.75rem;transform:translateY(-.09375rem)}}.WorkFlowContDescription{font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:.05em}@media screen and (min-width: 821px){.WorkFlowContDescription{font-size:1.125rem}}@media screen and (min-width: 821px) and (max-width: 889px){.WorkFlowContDescription{font-size:10px}}@media screen and (max-width:820.98px){.WorkFlowContDescription{font-size:.4375rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.WorkFlowContDescription{font-size:10px}}@media screen and (min-width: 821px){.WorkFlowContDescription{width:48.4375rem}}.WorkFlowContPhilosophy{background:#43709c1a}@media screen and (min-width: 821px){.WorkFlowContPhilosophy{margin-top:3.125rem;padding:2.5rem;border-radius:.25rem}}@media screen and (max-width:820.98px){.WorkFlowContPhilosophy{margin-top:.78125rem;padding:.625rem;border-radius:.125rem}}.WorkFlowContPhilosophyTitle{display:flex;align-items:center;font-weight:var(--title-font-weight);line-height:1.5;letter-spacing:.05em;color:#43709c}@media screen and (min-width: 821px){.WorkFlowContPhilosophyTitle{font-size:1.5rem;gap:.8125rem;padding-left:.625rem;margin-bottom:1.125rem}}@media screen and (max-width:820.98px){.WorkFlowContPhilosophyTitle{font-size:.625rem;gap:.40625rem;padding-left:.25rem;margin-bottom:.5625rem}}@media screen and (max-width:820.98px) and (max-width: 187.5px){.WorkFlowContPhilosophyTitle{font-size:10px}}.WorkFlowContPhilosophyTitle:before{content:"";display:block;border-radius:100%;background:#43709c}@media screen and (min-width: 821px){.WorkFlowContPhilosophyTitle:before{width:.375rem;height:.375rem}}@media screen and (max-width:820.98px){.WorkFlowContPhilosophyTitle:before{width:.1875rem;height:.1875rem}}.WorkFlowContPhilosophyText{line-height:1.7;font-weight:400;letter-spacing:.05em}@media screen and (min-width: 821px){.WorkFlowContPhilosophyText{font-size:1.125rem}}@media screen and (min-width: 821px) and (max-width: 889px){.WorkFlowContPhilosophyText{font-size:10px}}@media screen and (max-width:820.98px){.WorkFlowContPhilosophyText{font-size:.4375rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.WorkFlowContPhilosophyText{font-size:10px}}.FaqGroup{display:flex;flex-direction:column;flex:1}@media screen and (min-width: 821px){.FaqGroup{gap:3rem;padding-top:.375rem}}@media screen and (max-width:820.98px){.FaqGroup{gap:1.25rem}}.FaqGroup-title{font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:.05em}@media screen and (min-width: 821px){.FaqGroup-title{font-size:1.5rem}}@media screen and (max-width:820.98px){.FaqGroup-title{font-size:.625rem}}@media screen and (max-width:820.98px) and (max-width: 187.5px){.FaqGroup-title{font-size:10px}}@media screen and (min-width: 821px){.FaqGroup-title{margin-bottom:1.5rem}}@media screen and (max-width:820.98px){.FaqGroup-title{margin-bottom:.75rem}}@media screen and (min-width: 821px){.FaqGroup-item+.FaqGroup-item{margin-top:1.0625rem}}@media screen and (max-width:820.98px){.FaqGroup-item+.FaqGroup-item{margin-top:.53125rem}}.FaqGroup-question{position:relative;font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:.05em;background:#f5f7fa}@media screen and (min-width: 821px){.FaqGroup-question{font-size:1.125rem}}@media screen and (min-width: 821px) and (max-width: 889px){.FaqGroup-question{font-size:10px}}@media screen and (max-width:820.98px){.FaqGroup-question{font-size:.4375rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.FaqGroup-question{font-size:10px}}@media screen and (min-width: 821px){.FaqGroup-question{padding:1rem 3.75rem 1rem 1.5rem;cursor:pointer;transition:background .7s cubic-bezier(.16,1,.3,1)}.FaqGroup-question p{transition:opacity .7s cubic-bezier(.16,1,.3,1)}[data-whatintent=mouse] .FaqGroup-question:hover{background:#f5f7fa80}[data-whatintent=mouse] .FaqGroup-question:hover p{opacity:.5}}@media screen and (max-width:820.98px){.FaqGroup-question{padding:.46875rem 1.25rem .46875rem .625rem}}.FaqGroup-question:before,.FaqGroup-question:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);border-top:solid #43709c;pointer-events:none}@media screen and (min-width: 821px){.FaqGroup-question:before,.FaqGroup-question:after{border-width:1px;width:1.5rem;right:1.75rem}}@media screen and (max-width:820.98px){.FaqGroup-question:before,.FaqGroup-question:after{border-width:2px;width:.46875rem;right:.78125rem}}.FaqGroup-question:after{transform:translateY(-50%) rotate(-90deg);transition:opacity .7s,transform .7s}.FaqGroup-question.current:after{opacity:0;transform:translateY(-50%) rotate(0)}.FaqGroup-answer{max-height:0;overflow:hidden;background:#f5f7fa;transition:max-height .7s cubic-bezier(.16,1,.3,1)}.FaqGroup-answer.on{max-height:unset}.FaqGroup-answerInr{line-height:1.7;font-weight:400;letter-spacing:.05em}@media screen and (min-width: 821px){.FaqGroup-answerInr{font-size:1.125rem}}@media screen and (min-width: 821px) and (max-width: 889px){.FaqGroup-answerInr{font-size:10px}}@media screen and (max-width:820.98px){.FaqGroup-answerInr{font-size:.4375rem}}@media screen and (max-width:820.98px) and (max-width: 268px){.FaqGroup-answerInr{font-size:10px}}@media screen and (min-width: 821px){.FaqGroup-answerInr{padding:0 1.5rem 1rem}}@media screen and (max-width:820.98px){.FaqGroup-answerInr{padding:0 .625rem .625rem}}@media screen and (min-width: 821px){.cookiefirst-root .cfQzPp.cf2j7W{margin-bottom:1rem}}@media screen and (max-width:820.98px){.cookiefirst-root .cfQzPp.cf2j7W{margin-bottom:.375rem}}.cookiefirst-root .cf1XPf{display:grid;grid-template-columns:auto 1fr}@media screen and (min-width: 821px){.cookiefirst-root .cf1XPf{row-gap:.75rem}}@media screen and (max-width:820.98px){.cookiefirst-root .cf1XPf{row-gap:.375rem}}.cookiefirst-root .cfZo2x{align-content:center}@media screen and (max-width:820.98px){.cookiefirst-root .cfZo2x{padding-bottom:0!important;font-size:.4375rem}}.cookiefirst-root .cfT5lw{grid-column:1/3}@media screen and (min-width: 821px){.cookiefirst-root .cf2CeT{--banner-font-size: 1.25rem }}@media screen and (max-width:820.98px){.cookiefirst-root .cf2CeT{--banner-font-size: .375rem }}@media screen and (min-width: 821px){.cookiefirst-root .cffR0U{align-content:flex-end}}@media screen and (min-width: 821px){.cookiefirst-root .cf3E9g{padding:1.25rem 1.5rem!important}}.cookiefirst-root [data-cookiefirst-accent-color]{--banner-accent-color: #43709C;text-decoration:underline;font-weight:700}@media screen and (min-width: 821px){.cookiefirst-root [data-cookiefirst-accent-color]{--banner-font-size: 1.125rem }}@media screen and (max-width:820.98px){.cookiefirst-root [data-cookiefirst-accent-color]{--banner-font-size: .4375rem }}.cookiefirst-root [data-cookiefirst-button]{--banner-btn-primary-border-radius: 0;--banner-btn-secondary-border-radius: 0;--banner-btn-secondary-bg: #F3F7FE;--banner-btn-secondary-border-color: transparent}@media screen and (min-width: 821px){.cookiefirst-root [data-cookiefirst-button]{padding:.625rem 1.5rem!important;--banner-font-size: 1.25rem }}@media screen and (max-width:820.98px){.cookiefirst-root [data-cookiefirst-button]{--banner-font-size: .4375rem }}.cookiefirst-root [data-cookiefirst-button] .cf1y60{font-weight:700!important}@media screen and (min-width: 821px){.cookiefirst-root [data-cookiefirst-button] .cf1y60{--banner-font-size: 1.125rem }}.LinkArticle{flex-shrink:0;display:flex}@media screen and (min-width: 821px){.LinkArticle{width:29rem;min-height:36.5rem;margin-right:1.5rem}}@media screen and (max-width:820.98px){.LinkArticle{width:9.84375rem;min-height:12.5rem;margin-right:.625rem}}.LinkArticle-item{flex:1;display:block;position:relative;color:#1e1d21;background-color:#fff;border:1px solid #DDE4E7;overflow:hidden;list-style:none}@media screen and (min-width: 821px){.LinkArticle-item{border-radius:.1875rem}[data-whatintent=mouse] .LinkArticle-item:hover .LinkArticle-image{opacity:.6}[data-whatintent=mouse] .LinkArticle-item:hover .LinkArticle-arrow{transform:translate(250%)}[data-whatintent=mouse] .LinkArticle-item:hover .LinkArticle-arrow.-after{transform:translate(-50%,-50%)}}@media screen and (max-width:820.98px){.LinkArticle-item{border-radius:.09375rem}}.LinkArticle-image{transition:opacity .7s cubic-bezier(.16,1,.3,1)}.LinkArticle-image img{width:100%;height:auto}@media screen and (min-width: 821px){.LinkArticle-textCont{padding:1.875rem}}@media screen and (max-width:820.98px){.LinkArticle-textCont{padding:.5rem .625rem}}.LinkArticle-title{font-weight:var(--title-font-weight);line-height:var(--title-line-height);letter-spacing:.05em;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 821px){.LinkArticle-title{font-size:1.25rem}}@media screen and (max-width:820.98px){.LinkArticle-title{font-size:.53125rem}}@media screen and (max-width:820.98px) and (max-width: 221px){.LinkArticle-title{font-size:10px}}.LinkArticle:not(.-en) .LinkArticle-title{line-height:1.8}@media screen and (min-width: 821px){.LinkArticle-title{-webkit-line-clamp:3}}@media screen and (max-width:820.98px){.LinkArticle-title{-webkit-line-clamp:2}}@media screen and (min-width: 821px){.LinkArticle-text{line-height:1.7;font-weight:400;letter-spacing:.05em;margin-top:.625rem}}@media screen and (min-width: 821px) and (min-width: 821px){.LinkArticle-text{font-size:.875rem}}@media screen and (min-width: 821px) and (min-width: 821px) and (max-width: 1143px){.LinkArticle-text{font-size:10px}}@media screen and (min-width: 821px) and (max-width:820.98px){.LinkArticle-text{font-size:.375rem}}@media screen and (min-width: 821px) and (max-width:820.98px) and (max-width: 312.5px){.LinkArticle-text{font-size:10px}}@media screen and (max-width:820.98px){.LinkArticle-text{line-height:1.7;font-weight:400;letter-spacing:.05em;margin-top:.40625rem}}@media screen and (max-width:820.98px) and (min-width: 821px){.LinkArticle-text{font-size:1.125rem}}@media screen and (max-width:820.98px) and (min-width: 821px) and (max-width: 889px){.LinkArticle-text{font-size:10px}}@media screen and (max-width:820.98px) and (max-width:820.98px){.LinkArticle-text{font-size:.4375rem}}@media screen and (max-width:820.98px) and (max-width:820.98px) and (max-width: 268px){.LinkArticle-text{font-size:10px}}.LinkArticle-arrowWrapper{position:absolute;bottom:0;right:0;background-color:#1e1d21;display:flex;align-items:center;justify-content:center;overflow:clip}@media screen and (min-width: 821px){.LinkArticle-arrowWrapper{width:2.25rem;height:2.25rem;border-radius:.1875rem 0 0}}@media screen and (max-width:820.98px){.LinkArticle-arrowWrapper{width:1.125rem;height:1.125rem;border-radius:.09375rem 0 0}}.LinkArticle-arrowMask{position:relative;display:flex;align-items:center;justify-content:center;overflow:clip;width:fit-content;height:fit-content}.LinkArticle-arrowMask svg{color:#fff}.LinkArticle-arrow{transition:transform .7s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 821px){.LinkArticle-arrow{width:.8125rem;height:.75rem}}@media screen and (max-width:820.98px){.LinkArticle-arrow{width:.40625rem;height:.375rem}}.LinkArticle-arrow.-after{position:absolute;top:50%;left:50%;transform:translate(-250%,-50%)}.LinkArticle_blank .LinkArticle-arrowMask{transform:rotate(-45deg)}
