@charset "UTF-8";.l-support_analysis .c-anchor{margin-bottom:clamp(60px,7.8125vw,100px)}.l-support_analysis .fancybox__slide{padding:clamp(16px,3.125vw,40px)}.l-support_analysis .fancybox__backdrop{background:rgba(0,0,0,0.55)}.p-support_analysis__section{padding-block:clamp(80px,10.9375vw,140px);position:relative}.p-support_analysis__section.about{padding-top:0}.p-support_analysis__section.case-studies:before,.p-support_analysis__section.flow:before{content:"";background:#f1f4f8;border-top-right-radius:clamp(100px,46.875vw + -500px,400px);position:absolute;left:calc(50% - 50cqw);right:calc(50% - 50cqw);top:0;bottom:clamp(-400px,-46.875vw + 500px,-100px)}.p-support_analysis__section.case-studies:before{bottom:0}.p-support_analysis__section.periodic:before{content:"";background:#ffffff;border-top-left-radius:clamp(100px,46.875vw + -500px,400px);position:absolute;left:calc(50% - 50cqw);right:calc(50% - 50cqw);top:0;bottom:clamp(-400px,-46.875vw + 500px,-100px)}.p-support_analysis__section.faq{padding-bottom:0}.p-support_analysis__section>.inner{position:relative;z-index:1}.p-support_analysis__item{display:-ms-grid;display:grid;-ms-grid-columns:min(41.67%,500px) 1fr;grid-template-columns:min(41.67%,500px) 1fr}@media screen and (width <= 1024px){.p-support_analysis__item{-ms-grid-columns:100%;grid-template-columns:100%;row-gap:40px}}.p-support_analysis__item:not(:last-child){margin-bottom:clamp(60px,5.46875vw,70px)}.p-support_analysis__item:not(:last-child):not(:only-child){padding-bottom:clamp(60px,6.25vw,80px);border-bottom:1px solid #d6dee9}.vertical .p-support_analysis__item{-ms-grid-columns:100%;grid-template-columns:100%;row-gap:10px}@media screen and (width <= 1024px){.vertical .p-support_analysis__item{row-gap:40px}}.p-support_analysis__title{padding-right:min(16.8%,84px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(20px,1.953vw + 5px,30px);line-height:clamp(40px,3.906vw + 10px,60px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);font-weight:bold;letter-spacing:0.1em}@media screen and (width <= 1024px){.p-support_analysis__title{padding-right:0}}.p-support_analysis__title .bl{display:block}@media screen and (width <= 1024px){.p-support_analysis__title .bl{display:inline-block}}.p-support_analysis__title .ib{display:inline-block}.p-support_analysis__text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:clamp(26px,1.172vw + 17px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);letter-spacing:0.1em}.p-support_analysis__text:not(:last-child){margin-bottom:calc((1em - 1lh) / 2 + 40px)}.p-support_analysis__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:clamp(20px,2.34375vw,30px);-moz-column-gap:clamp(20px,2.34375vw,30px);column-gap:clamp(20px,2.34375vw,30px);margin-bottom:36px}@media screen and (width <= 1024px){.p-support_analysis__flex{-webkit-column-gap:clamp(20px,3.90625vw,30px);-moz-column-gap:clamp(20px,3.90625vw,30px);column-gap:clamp(20px,3.90625vw,30px)}}@media screen and (width <= 600px){.p-support_analysis__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:30px}}.p-support_analysis__flex>.cont{width:100%}.p-support_analysis__flex>.img{-ms-flex-negative:0;flex-shrink:0;width:min(31.43%,220px)}@media screen and (width <= 600px){.p-support_analysis__flex>.img{width:220px}}.p-support_analysis__flex>.img ._cap{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:13px;line-height:23px;margin-top:calc(calc((1em - 1lh) / 2) + 10px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);letter-spacing:0.1em}.p-support_analysis__flex>.img ._cap .__ib{display:inline-block}.p-support_analysis__bold-txt{margin-bottom:30px}.p-support_analysis__bold-txt em{display:block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(16px,0.391vw + 13px,18px);line-height:clamp(26px,1.172vw + 17px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);font-weight:bold;letter-spacing:0.1em}.p-support_analysis__trouble{width:100%;padding:clamp(24px,2.96875vw,38px) clamp(16px,3.125vw,40px) clamp(40px,4.6875vw,60px);background:#edf5ff;border-radius:clamp(8px,0.9375vw,12px)}.p-support_analysis__trouble>.ttl{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(16px,0.391vw + 13px,18px);line-height:clamp(26px,1.172vw + 17px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + clamp(30px, 5.859vw + -15px, 60px));font-weight:bold;letter-spacing:0.1em}.p-support_analysis__trouble-img{width:min(100%,572px);min-width:458px;margin-inline:auto}.p-support_analysis__tokyo-oilana{display:-ms-grid;display:grid;-ms-grid-columns:min(38.58%,270px) clamp(30px,3.125vw,40px) 1fr;grid-template-columns:min(38.58%,270px) 1fr;-ms-flex-line-pack:start;align-content:start;-webkit-column-gap:clamp(30px,3.125vw,40px);-moz-column-gap:clamp(30px,3.125vw,40px);column-gap:clamp(30px,3.125vw,40px)}@media screen and (width <= 1024px){.p-support_analysis__tokyo-oilana{-webkit-column-gap:clamp(20px,2.9296875vw,30px);-moz-column-gap:clamp(20px,2.9296875vw,30px);column-gap:clamp(20px,2.9296875vw,30px)}}@media screen and (width <= 768px){.p-support_analysis__tokyo-oilana{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-support_analysis__tokyo-oilana>.name{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(18px,0.391vw + 15px,20px);line-height:clamp(27px,0.586vw + 22.5px,30px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 23px);font-weight:bold;letter-spacing:0.1em}@media screen and (width <= 768px){.p-support_analysis__tokyo-oilana>.name{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-support_analysis__tokyo-oilana>.name ._ib{display:inline-block}.p-support_analysis__tokyo-oilana>.text{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}@media screen and (width <= 768px){.p-support_analysis__tokyo-oilana>.text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-support_analysis__tokyo-oilana>.text p{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:clamp(26px,1.172vw + 17px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);letter-spacing:0.1em}.p-support_analysis__tokyo-oilana>.text p:not(:last-child){margin-bottom:calc((1em - 1lh) / 2 + clamp(30px, 2.8125vw, 36px))}.p-support_analysis__tokyo-oilana>.photo{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/span 3}@media screen and (width <= 768px){.p-support_analysis__tokyo-oilana>.photo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:min(100%,405px);margin-bottom:30px}}.p-support_analysis__tokyo-oilana>.contact{grid-column:1/-1;margin-block:30px 40px}@media screen and (width <= 768px){.p-support_analysis__tokyo-oilana>.contact{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-support_analysis__tokyo-oilana>.contact ._ttl{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:26px;margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 12px);font-weight:bold;color:#0347a6;letter-spacing:0.1em}.p-support_analysis__tokyo-oilana>.contact ._cont .__note{padding-left:1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:14px;line-height:24px;margin-top:calc(calc((1em - 1lh) / 2) + 14px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);color:#7a899f;letter-spacing:0.1em;text-indent:-1em}.p-support_analysis__tokyo-oilana>.links{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px clamp(30px,6.23%,44px)}@media screen and (width <= 768px){.p-support_analysis__tokyo-oilana>.links{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.p-support_analysis__request{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(16px,2.86%,20px) 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:clamp(16px,2.86%,20px);-moz-column-gap:clamp(16px,2.86%,20px);column-gap:clamp(16px,2.86%,20px)}@media screen and (width <= 600px){.p-support_analysis__request{-ms-grid-columns:100%;grid-template-columns:100%;row-gap:12px}}.p-support_analysis__request>.item{padding:clamp(15px,1.5625vw,20px) clamp(20px,1.875vw,24px) clamp(20px,1.875vw,24px);background:#ffffff;border-radius:clamp(8px,0.9375vw,12px)}.p-support_analysis__request>.item ._head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(12px,1.25vw,16px);-moz-column-gap:clamp(12px,1.25vw,16px);column-gap:clamp(12px,1.25vw,16px);padding-bottom:clamp(12px,1.25vw,16px);margin-bottom:clamp(15px,1.25vw,16px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(18px,1.5625vw,20px);font-weight:bold;color:#0347a6;letter-spacing:0.1em;position:relative}.p-support_analysis__request>.item ._head._fax:before{background-image:url(../images/support/analysis/icon_fax.svg)}.p-support_analysis__request>.item ._head._mail:before{background-image:url(../images/support/analysis/icon_mail.svg)}.p-support_analysis__request>.item ._head:before{content:"";display:block;width:clamp(22px,2.03125vw,26px);aspect-ratio:1;background-repeat:no-repeat;background-position:center;background-size:contain}.p-support_analysis__request>.item ._head:after{content:"";width:100%;height:2px;background-image:radial-gradient(circle,#0347a6 0,#0347a6 1px,transparent 1px);background-repeat:repeat-x;background-position:left top;background-size:6px 2px;position:absolute;left:0;bottom:0}.p-support_analysis__request>.item ._detail{font-size:16px;line-height:26px;margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);color:#7a899f}.p-support_analysis__elements{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(12px,1.5625vw,20px) 1fr clamp(12px,1.5625vw,20px) 1fr;grid-template-columns:repeat(3,1fr);-webkit-column-gap:clamp(12px,1.5625vw,20px);-moz-column-gap:clamp(12px,1.5625vw,20px);column-gap:clamp(12px,1.5625vw,20px)}@media screen and (width <= 600px){.p-support_analysis__elements{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);row-gap:16px}}@media screen and (width <= 450px){.p-support_analysis__elements{-ms-grid-columns:100%;grid-template-columns:100%}}.p-support_analysis__elements:not(:last-child){margin-bottom:40px}.p-support_analysis__elements .item ._photo .__cap{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:13px;line-height:23px;margin-top:calc(calc((1em - 1lh) / 2) + 10px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);letter-spacing:0.1em}.p-support_analysis__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:260px;height:60px;padding:0 60px 2px 30px;background:#0347a6;border:1px solid #0347a6;border-radius:100vmax;font-weight:500;color:#ffffff;letter-spacing:0.025em;position:relative;-webkit-transition:background 0.3s ease-in-out,color 0.3s ease-in-out;transition:background 0.3s ease-in-out,color 0.3s ease-in-out}.p-support_analysis__link.long{width:320px}@media (hover:hover) and (pointer:fine){.p-support_analysis__link:hover{background:#edf5ff;color:#0347a6}.p-support_analysis__link:hover:after{background:#0347a6;right:16px}}.p-support_analysis__link:after{content:"";width:26.5px;aspect-ratio:26.5/15;-webkit-mask-image:url(../images/base/icon_arrow_right.svg);mask-image:url(../images/base/icon_arrow_right.svg);background:#ffffff;position:absolute;right:20px;top:50%;translate:0 -50%;z-index:1;-webkit-transition:background 0.3s ease-in-out,right 0.3s ease-in-out;transition:background 0.3s ease-in-out,right 0.3s ease-in-out}.p-support_analysis__line-link{display:inline-block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:26px;margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);font-weight:bold;color:#0347a6;letter-spacing:0.075em;background-image:-webkit-gradient(linear,left top,left bottom,from(#0347a6),to(#0347a6));background-image:linear-gradient(#0347a6,#0347a6);background-repeat:repeat-x;background-position:0 calc(100% - 1px);background-size:100% 1px;word-break:break-all;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.p-support_analysis__tokyo-oilana>.links .p-support_analysis__line-link{margin-bottom:0}@media (hover:hover) and (pointer:fine){.p-support_analysis__line-link:hover{color:#7a899f;background-image:-webkit-gradient(linear,left top,left bottom,from(#7a899f),to(#7a899f));background-image:linear-gradient(#7a899f,#7a899f)}.p-support_analysis__line-link:hover:after{color:#7a899f}}.p-support_analysis__line-link:after{font-family:"Material Icons";content:"\e89e";font-size:16px;font-weight:400;line-height:1;color:#0347a6;letter-spacing:0;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;vertical-align:middle;margin:-3px 0px 0px 5px;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.p-support_analysis_data__dl{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(16px,1.5625vw,20px) 1fr;grid-template-columns:repeat(2,1fr);gap:clamp(16px,1.5625vw,20px)}@media screen and (width <= 1200px){.p-support_analysis_data__dl{-ms-grid-columns:100%;grid-template-columns:100%}}@media screen and (width <= 1024px){.p-support_analysis_data__dl{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (width <= 700px){.p-support_analysis_data__dl{-ms-grid-columns:100%;grid-template-columns:100%}}.p-support_analysis_data__dl>.item{padding:18px clamp(20px,1.796875vw,23px) 22px;background:#e9edf2;border-radius:clamp(8px,0.9375vw,12px)}.p-support_analysis_data__ttl{padding-bottom:clamp(13px,1.328125vw,17px);margin-bottom:clamp(16px,1.484375vw,19px);font-size:clamp(16px,1.40625vw,18px);font-weight:bold;letter-spacing:0.1em;position:relative}.p-support_analysis_data__ttl:after{content:"";width:100%;height:2px;background-image:linear-gradient(to right,#b0bac9 0,#b0bac9 1px,transparent 1px);background-repeat:repeat-x;background-position:left top;background-size:4px 2px;position:absolute;right:0;bottom:0}.p-support_analysis_data__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:clamp(60px,6.25vw,80px);-moz-column-gap:clamp(60px,6.25vw,80px);column-gap:clamp(60px,6.25vw,80px)}.p-support_analysis_data__num{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:center}.p-support_analysis_data__num.after{font-weight:bold;color:#0347a6;position:relative}.p-support_analysis_data__num.after:before{content:"";width:clamp(20px,1.875vw,24px);aspect-ratio:1;border-style:solid;border-color:#0347a6;border-width:0 2px 2px 0;position:absolute;right:calc(100% + clamp(22px, 2.34375vw, 30px));bottom:50%;rotate:-45deg;-webkit-transform-origin:right bottom;transform-origin:right bottom}.p-support_analysis_data__num.after>dd{padding-block:0;font-size:clamp(20px,1.71875vw,22px)}.p-support_analysis_data__num>dt{padding-left:0.1em;margin-bottom:13px;font-size:14px;letter-spacing:0.1em}.p-support_analysis_data__num>dd{padding:1px 0 1px 0.1em;font-size:clamp(18px,1.5625vw,20px);letter-spacing:0.1em}.p-support_analysis_compare__box{padding:clamp(20px,2.1875vw,28px) clamp(19px,3.046875vw,39px) clamp(30px,3.125vw,40px);background:#ffffff;border:1px solid #d6dee9;border-radius:clamp(8px,0.9375vw,12px)}.p-support_analysis_compare__box.simple{margin-bottom:38px}.p-support_analysis_compare__box.detailed{border-color:#0347a6}.p-support_analysis_compare__box>.ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-bottom:18px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-support_analysis_compare__box>.ttl ._main{font-size:clamp(20px,1.875vw,24px);font-weight:bold;color:#0347a6;letter-spacing:0.1em}.p-support_analysis_compare__box>.ttl ._cap{display:inline-block;padding:clamp(7px,0.859375vw,11px) calc(clamp(12px, 1.5625vw, 20px) - 0.1em) clamp(9px,1.015625vw,13px) clamp(12px,1.5625vw,20px);background:#edf5ff;border-radius:100vmax;font-size:clamp(14px,1.25vw,16px);font-weight:bold;color:#0347a6;letter-spacing:0.1em}.p-support_analysis_compare__arr-txt{padding-left:calc(50% + 55px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:26px;margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 38px);font-weight:bold;color:#0347a6;letter-spacing:0.1em;position:relative}@media screen and (width <= 1200px){.p-support_analysis_compare__arr-txt .bl{display:block}}@media screen and (width <= 1024px){.p-support_analysis_compare__arr-txt .bl{display:inline}}@media screen and (width <= 768px){.p-support_analysis_compare__arr-txt .bl{display:block}}.p-support_analysis_compare__arr-txt:before{content:"";width:40px;aspect-ratio:1;border-style:solid;border-width:0 0 2px 2px;border-color:#0347a6;position:absolute;left:50%;bottom:60%;translate:0 50%;rotate:-45deg;-webkit-transform-origin:left bottom;transform-origin:left bottom}.p-support_analysis_compare__table:not(:last-child){margin-bottom:clamp(50px,4.6875vw,60px)}.p-support_analysis_compare__table tbody tr:first-child{border-top:1px solid #b0bac9}.p-support_analysis_compare__table tbody tr:last-child td,.p-support_analysis_compare__table tbody tr:last-child th{padding-bottom:0}.p-support_analysis_compare__table tbody tr:not(:last-child){border-bottom:1px solid #b0bac9}.p-support_analysis_compare__table tbody tr th{width:clamp(80px,14.3229166667vw,110px);padding-block:clamp(16px,2.734375vw,21px) clamp(17px,2.8645833333vw,22px)}.p-support_analysis_compare__table tbody tr th span{display:block;margin-block:-4px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:1.5;font-weight:bold;letter-spacing:0.1em}.p-support_analysis_compare__table tbody tr td{padding-block:clamp(16px,2.734375vw,21px) clamp(17px,2.8645833333vw,22px)}.p-support_analysis_compare__table tbody tr td span{display:block;margin-block:-4px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:1.5}.p-support_analysis_compare__block:not(:last-of-type){margin-bottom:clamp(40px,3.515625vw,45px)}.p-support_analysis_compare__block:last-of-type{margin-bottom:clamp(40px,4.6875vw,60px)}.p-support_analysis_compare__block>.ttl{padding:10px 22px 12px;margin-bottom:clamp(24px,2.34375vw,30px);background:#3d77c8;border-radius:6px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:18px;font-weight:bold;color:#ffffff;letter-spacing:0.1em}.p-support_analysis_compare__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:25px;padding-top:39px;border-top:1px solid #0347a6}.p-support_analysis_compare_types__dl>.item{padding-block:32px;position:relative}.p-support_analysis_compare_types__dl>.item:first-child{padding-top:0}.p-support_analysis_compare_types__dl>.item:last-child{padding-bottom:0}.p-support_analysis_compare_types__dl>.item:not(:last-child):after{content:"";width:100%;height:2px;background-image:radial-gradient(circle,#b0bac9 0,#b0bac9 1px,transparent 1px);background-repeat:repeat-x;background-position:left top;background-size:6px 2px;position:absolute;left:0;bottom:0}.p-support_analysis_compare_types__ttl{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(16px,0.391vw + 13px,18px);line-height:clamp(26px,0.391vw + 23px,28px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 28px);font-weight:bold;letter-spacing:0.1em}.p-support_analysis_compare_types__ttl .blue{color:#0347a6}.p-support_analysis_compare_types__detail>p{font-size:16px;line-height:24px;margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px)}.p-support_analysis_compare_types__detail>p:not(:last-child){margin-bottom:calc((1em - 1lh) / 2 + 24px)}.p-support_analysis_compare_types__more{padding-left:33px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:1.5;font-weight:bold;color:#0347a6;letter-spacing:0.1em;position:relative;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media (hover:hover) and (pointer:fine){.p-support_analysis_compare_types__more:hover{color:#7a899f}.p-support_analysis_compare_types__more:hover:before{background:#7a899f;border-color:#7a899f}.p-support_analysis_compare_types__acc.open .p-support_analysis_compare_types__more:hover:after{border-color:#7a899f}}.p-support_analysis_compare_types__more:before{content:"";width:24px;aspect-ratio:1;background:#0347a6;border:2px solid #0347a6;border-radius:50%;position:absolute;left:0;top:0;-webkit-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out}.p-support_analysis_compare_types__acc.open .p-support_analysis_compare_types__more:before{background:#ffffff!important}.p-support_analysis_compare_types__more:after{content:"";width:9px;aspect-ratio:1;border-style:solid;border-color:#ffffff;border-width:2px 0 0 2px;position:absolute;left:12px;top:16px;rotate:-135deg;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out}.p-support_analysis_compare_types__acc.open .p-support_analysis_compare_types__more:after{border-color:#0347a6;top:7px;rotate:45deg}.p-support_analysis_compare_types__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(8px,0.9765625vw,10px);padding:16px 0 0 33px}.p-support_analysis_compare_types__list>li{padding:calc((1em - 1lh) / 2 + 9px) calc(clamp(10px, 1.171875vw, 12px) - 0.05em) calc((1em - 1lh) / 2 + 10px) clamp(10px,1.171875vw,12px);background:#7a899f;border-radius:4px;font-size:clamp(14px,1.25vw,16px);line-height:1.4;font-weight:500;color:#ffffff;letter-spacing:0.05em}.p-support_analysis_compare_types__note{padding-left:1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:14px;line-height:24px;margin-top:calc(calc((1em - 1lh) / 2) + 30px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);color:#7a899f;letter-spacing:0.1em;text-indent:-1em}.p-support_analysis_compare_steps{padding-top:10px}.p-support_analysis_compare_steps__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:clamp(30px,3.125vw,40px);-moz-column-gap:clamp(30px,3.125vw,40px);column-gap:clamp(30px,3.125vw,40px)}@media screen and (width <= 1024px){.p-support_analysis_compare_steps__flex{-webkit-column-gap:clamp(20px,3.90625vw,30px);-moz-column-gap:clamp(20px,3.90625vw,30px);column-gap:clamp(20px,3.90625vw,30px)}}@media screen and (width <= 640px){.p-support_analysis_compare_steps__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:30px}}.p-support_analysis_compare_steps__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px;width:100%}.p-support_analysis_compare_steps__list>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px 20px}@media screen and (width <= 1200px){.p-support_analysis_compare_steps__list>li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (width <= 1024px){.p-support_analysis_compare_steps__list>li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.p-support_analysis_compare_steps__num{-ms-flex-negative:0;flex-shrink:0;width:70px;padding:6px 0 7px 0.025em;background:#0347a6;border-radius:100vmax;font-size:13px;font-weight:bold;color:#ffffff;letter-spacing:0.025em;text-align:center}.p-support_analysis_compare_steps__cont{padding-top:3px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (width <= 1200px){.p-support_analysis_compare_steps__cont{padding-top:0}}@media screen and (width <= 1024px){.p-support_analysis_compare_steps__cont{padding-top:4px}}.p-support_analysis_compare_steps__cont>.ttl{font-size:clamp(16px,0.391vw + 13px,18px);line-height:clamp(32px,0.781vw + 26px,36px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 16px);font-weight:bold;letter-spacing:0.1em}.p-support_analysis_compare_steps__cont>.detail{font-size:16px;line-height:24px;margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px)}.p-support_analysis_compare_steps__image{-ms-flex-negative:0;flex-shrink:0;width:clamp(130px,26.3%,163px)}@media screen and (width <= 640px){.p-support_analysis_compare_steps__image{width:163px}}.p-support_analysis_compare_steps__image .cont{display:block;width:100%;position:relative;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media (hover:hover) and (pointer:fine){.p-support_analysis_compare_steps__image .cont:hover{opacity:0.6}}.p-support_analysis_compare_steps__image .cont:after{content:"";border:1px solid #b0bac9;position:absolute;inset:0}.p-support_analysis_compare_steps__image .cap{padding-left:0.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:13px;line-height:23px;margin-top:calc(calc((1em - 1lh) / 2) + 8px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);text-align:center;letter-spacing:0.1em}.p-support_analysis_details{padding:clamp(20px,2.34375vw,30px) clamp(16px,2.34375vw,30px);margin-bottom:40px;background:#edf5ff;border-radius:clamp(8px,0.9375vw,12px)}.p-support_analysis_details__dl>.ttl{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:26px;margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 12px);font-weight:bold;color:#0347a6;letter-spacing:0.1em}.p-support_analysis_details__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(12px,1.09375vw,14px) 1fr clamp(12px,1.09375vw,14px) 1fr;grid-template-columns:repeat(3,1fr);-webkit-column-gap:clamp(12px,1.09375vw,14px);-moz-column-gap:clamp(12px,1.09375vw,14px);column-gap:clamp(12px,1.09375vw,14px)}@media screen and (width <= 600px){.p-support_analysis_details__list{-ms-grid-columns:100%;grid-template-columns:100%;row-gap:10px}}.p-support_analysis_details__list>.item{padding:clamp(16px,1.5625vw,20px);background:#ffffff;border-radius:clamp(8px,0.9375vw,12px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-support_analysis_details__list>.item ._dark{font-size:clamp(16px,0.391vw + 13px,18px);line-height:clamp(26px,0.391vw + 23px,28px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 14px);font-weight:bold;letter-spacing:0.05em}.p-support_analysis_details__list>.item ._dark .__ib{display:inline-block}.p-support_analysis_details__list>.item ._light{font-size:clamp(14px,1.25vw,16px);color:#7a899f;letter-spacing:0.05em}.p-support_analysis_case-studies{margin-bottom:40px}.p-support_analysis_case-studies__slider{width:100%;position:static}.p-support_analysis_case-studies__track{width:100%}@media screen and (width <= 1024px){.p-support_analysis_case-studies__track{width:auto;padding-inline:clamp(16px,3.125vw,40px);margin-inline:calc(-1 * clamp(16px, 3.125vw, 40px));overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}}@media print{.p-support_analysis_case-studies__track{width:100%!important;padding-inline:0!important;margin-inline:0!important}}@media screen and (width <= 1024px){.p-support_analysis_case-studies__track::-webkit-scrollbar{display:none}}.p-support_analysis_case-studies__list{width:100%}@media screen and (width <= 1024px){.p-support_analysis_case-studies__list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:clamp(16px,1.953125vw,20px)}}@media print{.p-support_analysis_case-studies__list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;gap:26px!important}}@media screen and (1024px < width){.p-support_analysis_case-studies__list:not(.splide__list){display:-ms-grid;display:grid;-ms-grid-columns:1fr 19px 1fr 19px 1fr 19px 1fr;grid-template-columns:repeat(4,1fr);gap:19px}}@media screen and (width <= 1024px){.p-support_analysis_case-studies__slide{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;width:280px}}@media print{.p-support_analysis_case-studies__slide{width:280px!important}}.p-support_analysis_case-studies__link{width:100%;height:100%;display:block;position:relative;background:#ffffff;border-radius:0 0 clamp(80px,9.375vw,120px) 0;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}@media (hover:hover) and (pointer:fine){.p-support_analysis_case-studies__link:hover{background:#edf5ff}}@media (hover:hover) and (pointer:fine){.p-support_analysis_case-studies__link:hover:before{background:#edf5ff!important}}@media (hover:hover) and (pointer:fine){.p-support_analysis_case-studies__link:hover:after{background:#0347a6!important}}.p-support_analysis_case-studies__link:before{content:"";position:absolute;bottom:clamp(10px,1.5625vw,20px);right:0;width:clamp(50px,5.15625vw,66px);height:clamp(25px,2.34375vw,30px);background:#0347a6;border:1px solid #0347a6;border-radius:100vmax;z-index:1;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.p-support_analysis_case-studies__link:after{content:"";position:absolute;bottom:calc(clamp(10px, 1.5625vw, 20px) + clamp(25px, 2.34375vw, 30px) / 2);right:calc(clamp(50px, 5.15625vw, 66px) / 2);translate:50% 50%;width:clamp(21.2px,2.0703125vw,26.5px);aspect-ratio:26.5/15;-webkit-mask-image:url(../images/base/icon_arrow_right.svg);mask-image:url(../images/base/icon_arrow_right.svg);background:#ffffff;z-index:2;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.p-support_analysis_case-studies__photo{width:100%;aspect-ratio:274/183;position:relative}.p-support_analysis_case-studies__photo .img{width:100%;height:100%;background:#e6eaf0;overflow:hidden;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.p-support_analysis_case-studies__photo .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}@media (hover:hover) and (pointer:fine){.p-support_analysis_case-studies__link:hover .p-support_analysis_case-studies__photo .img img{-webkit-transform:scale(1.07);transform:scale(1.07)}}.p-support_analysis_case-studies__item{width:100%;padding:20px clamp(16px,2.1875vw,28px) 40px}.p-support_analysis_case-studies__ttl{width:100%}.p-support_analysis_case-studies__ttl .cat{display:block;width:94px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:14px;font-weight:500;text-align:center;color:#0347a6;letter-spacing:0.05em;padding:5px 10px 7px;margin-bottom:20px;border:1px solid #0347a6;border-radius:4px}.p-support_analysis_case-studies__ttl .date{display:block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:14px;font-weight:500;color:#7a899f;letter-spacing:0.1em;margin-bottom:10px}.p-support_analysis_case-studies__ttl .main{display:block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:26px;margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);font-weight:500;letter-spacing:0.075em;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media (hover:hover) and (pointer:fine){.p-support_analysis_case-studies__link:hover .p-support_analysis_case-studies__ttl .main{color:#0347a6}}.p-support_analysis_case-studies__ttl .cap{display:block}.p-support_analysis_case-studies__tag-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(6px,0.625vw,8px);padding-right:clamp(32px,3.125vw,40px);margin-top:clamp(16px,1.5625vw,20px)}.p-support_analysis_case-studies__tag-list>li{font-size:12px;font-weight:500;color:#ffffff;text-align:center;padding:clamp(2px,0.234375vw,3px) clamp(6px,0.625vw,8px) clamp(4px,0.390625vw,5px);background:#7a899f;border-radius:4px}.p-support_analysis_case-studies__nav{width:192px;margin:0 0 20px auto;position:relative}@media screen and (width <= 1024px){.p-support_analysis_case-studies__nav{display:none}}.p-support_analysis_case-studies__count{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500;color:#0347a6;letter-spacing:0.05em;gap:4px}.p-support_analysis_case-studies__arrows{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-support_analysis_case-studies__arrow{width:46px;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0347a6;border-radius:4px;cursor:pointer;position:relative;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.p-support_analysis_case-studies__arrow[disabled]{background:#b0bac9;cursor:default;pointer-events:none}@media (hover:hover) and (pointer:fine){.p-support_analysis_case-studies__arrow:hover{background:#7a899f}}.p-support_analysis_case-studies__arrow.prev:before{content:"";position:absolute;top:50%;left:54%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:10px;aspect-ratio:1/1;border-bottom:1px solid #ffffff;border-left:1px solid #ffffff}.p-support_analysis_case-studies__arrow.next:before{content:"";position:absolute;top:50%;left:46%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:10px;aspect-ratio:1/1;border-top:1px solid #ffffff;border-right:1px solid #ffffff}.p-support_analysis_case-studies__scroll{display:none}@media screen and (width <= 1024px){.p-support_analysis_case-studies__scroll{display:block;position:relative;width:100%;height:20px;margin-top:16px;cursor:pointer;-ms-touch-action:none;touch-action:none}}@media screen and (width <= 1024px){.p-support_analysis_case-studies__scroll[hidden]{display:none}}@media screen and (width <= 1024px){.p-support_analysis_case-studies__scroll:before{content:"";position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:4px;background:#b0bac9;border-radius:9999px}}@media screen and (width <= 1024px){.p-support_analysis_case-studies__scroll .cont{display:block;position:absolute;top:0;left:0;height:100%;cursor:-webkit-grab;cursor:grab;-ms-touch-action:none;touch-action:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);will-change:transform;z-index:1}}@media screen and (width <= 1024px){.p-support_analysis_case-studies__scroll .cont.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}}@media screen and (width <= 1024px){.p-support_analysis_case-studies__scroll .cont:focus-visible{outline:2px solid #0347a6;outline-offset:4px}}@media screen and (width <= 1024px){.p-support_analysis_case-studies__scroll .cont:after{content:"";position:absolute;top:50%;right:0;left:0;height:4px;background:#0347a6;border-radius:9999px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.l-support_about .c-anchor{margin-bottom:clamp(60px,7.8125vw,100px)}.l-support_about .l-headline__primary .cont ._ttl:has(.__cap){margin-top:calc(-1 * clamp(16px, 1.5625vw, 20px) / 2);line-height:clamp(32px,3.125vw,40px)}.l-support_about .l-headline__primary .cont ._ttl .__cap{display:block;font-size:clamp(16px,1.5625vw,20px);letter-spacing:0.1em}.p-support_about__section{position:relative}.p-support_about__section:not(:last-child){margin-bottom:clamp(80px,10.9375vw,140px)}.p-support_about__section.lead{padding-block:clamp(74px,8.59375vw,110px);margin-bottom:0}@media screen and (width <= 1024px){.p-support_about__section.lead{padding-bottom:calc(20px + 65.53%)}}.p-support_about__section.lead:after{content:"";background:url(../images/support/about/img_bg_lead.webp) no-repeat right clamp(-240px,50vw + -960px,0px) center/auto 671px;border-top-right-radius:clamp(100px,43.438vw + -456px,378px);position:absolute;left:calc(50% - 50cqw);right:calc(50% - 50cqw);top:0;bottom:0}@media screen and (width <= 1440px){.p-support_about__section.lead:after{background-size:cover;background-position:right clamp(-190px,21.635vw + -411.538px,-100px) center}}@media screen and (width <= 1024px){.p-support_about__section.lead:after{aspect-ratio:1024/671;top:auto;background:url(../images/support/about/img_bg_lead_sp.webp) no-repeat center bottom/contain;border-radius:0;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(67%,#000),color-stop(97%,transparent));-webkit-mask-image:linear-gradient(to top,#000 0%,#000 67%,transparent 97%);mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(67%,#000),color-stop(97%,transparent));mask-image:linear-gradient(to top,#000 0%,#000 67%,transparent 97%)}}@media screen and (width <= 1024px){.p-support_about__section.lead:before{content:"";background:#242e3a;border-top-right-radius:clamp(100px,33.125vw + -324px,312px);position:absolute;left:calc(50% - 50cqw);right:calc(50% - 50cqw);top:0;bottom:0}}.p-support_about__section.feature{padding-block:clamp(80px,10.9375vw,140px) clamp(40px,5.46875vw,70px)}.p-support_about__section.feature:before{content:"";background:#f1f4f8;position:absolute;left:calc(50% - 50cqw);right:calc(50% - 50cqw);top:0;bottom:0}.p-support_about__section.voice{padding-block:clamp(80px,10.9375vw,140px)}.p-support_about__section.voice:before{content:"";background:#f1f4f8;border-top-right-radius:clamp(100px,46.875vw + -500px,400px);border-bottom-left-radius:clamp(100px,46.875vw + -500px,400px);position:absolute;left:calc(50% - 50cqw);right:calc(50% - 50cqw);top:0;bottom:0}.p-support_about__section>.inner{position:relative;z-index:1}.p-support_about__lead{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#ffffff;text-align:center}@media screen and (width <= 768px){.p-support_about__lead{text-align:left}}.p-support_about__lead .cap{display:block;padding-left:0.1em;font-size:clamp(22px,1.563vw + 10px,30px);line-height:clamp(33px,2.344vw + 15px,45px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + clamp(30px, 1.953vw + 15px, 40px));font-weight:bold;letter-spacing:0.1em}@media screen and (width <= 1440px){.p-support_about__lead .cap ._bl{display:block}}.p-support_about__lead .name{margin-bottom:clamp(40px,4.53125vw,58px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:clamp(24px,2.1875vw,28px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:bold}.p-support_about__lead .name ._en{display:block;padding-left:0.05em;margin-bottom:-0.1em;font-family:"Heebo",YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:clamp(83px,6.953125vw,89px);line-height:0.8;letter-spacing:0.05em}.p-support_about__lead .name ._jp{display:block;padding-left:0.1em;margin-block:calc((1em - 1lh) / 2);font-size:clamp(16px,1.5625vw,20px);line-height:1.4;letter-spacing:0.1em}.p-support_about__lead .name ._jp .__ib{display:inline-block}.p-support_about__lead .main{display:block;font-size:16px;line-height:clamp(26px,1.172vw + 17px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);letter-spacing:0.1em;text-indent:0.1em}@media screen and (width <= 1024px){.p-support_about__lead .main{letter-spacing:0.075em;text-indent:0.075em}}@media screen and (width <= 768px){.p-support_about__lead .main{text-indent:0}}.p-support_about__lead .main ._ib{display:inline-block}@media screen and (width <= 768px){.p-support_about__lead .main ._ib{display:inline}}.p-support_about__lead .main ._bl{display:block}@media screen and (width <= 768px){.p-support_about__lead .main ._bl{display:inline}}.p-support_about_feature__problem{padding-block:20px clamp(146px,14.296875vw,183px);position:relative;z-index:1}.p-support_about_feature__problem:after{content:"";width:clamp(78px,7.65625vw,98px);aspect-ratio:98/72;background:url(../images/support/about/img_arrow.webp) no-repeat center/contain;position:absolute;left:50%;bottom:calc(clamp(146px, 14.296875vw, 183px) / 2);translate:-50% 50%}.p-support_about_feature__problem>.ttl{margin-bottom:clamp(40px,3.90625vw,50px);text-align:center}.p-support_about_feature__problem>.ttl span{display:inline-block;padding-inline:20px;margin-block:calc((1em - 1lh) / 2);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(20px,1.71875vw,22px);line-height:1.5;font-weight:bold;letter-spacing:0.1em;text-indent:0.1em;position:relative}.p-support_about_feature__problem>.ttl span:after,.p-support_about_feature__problem>.ttl span:before{content:"";width:16px;height:2px;background:#333333;position:absolute;top:55%;translate:0 -50%}.p-support_about_feature__problem>.ttl span:before{left:0}.p-support_about_feature__problem>.ttl span:after{right:0}.p-support_about_feature__problem>.cont ._all{padding:calc((1em - 1lh) / 2 + clamp(36px, 4.63%, 43px)) 20px calc((1em - 1lh) / 2 + clamp(34px, 4.84%, 45px));background:#7a899f;border-radius:100vmax;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(18px,1.71875vw,22px);line-height:2;font-weight:bold;color:#ffffff;letter-spacing:0.1em;text-indent:0.1em;text-align:center}@media screen and (width <= 900px){.p-support_about_feature__problem>.cont ._all .__bl{display:block}}.p-support_about_feature__problem>.cont ._all .__ib{display:inline-block;text-indent:0}.p-support_about_feature__p-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:clamp(690px,77.5%,930px);margin:0 auto calc(-1 * clamp(10px, 1.83%, 17px))}@media screen and (width <= 768px){.p-support_about_feature__p-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:6px;width:min(100%,440px)}}@media screen and (width <= 500px){.p-support_about_feature__p-list{gap:0;width:360px}}.p-support_about_feature__p-list>li{display:-ms-grid;display:grid;place-content:center;width:min(29.04%,270px);aspect-ratio:1;position:relative}@media screen and (width <= 768px){.p-support_about_feature__p-list>li{width:200px}}@media screen and (width <= 500px){.p-support_about_feature__p-list>li:not(:last-child){margin-bottom:-30px}}@media screen and (width <= 500px){.p-support_about_feature__p-list>li:nth-child(odd){margin-inline:0 auto}}@media screen and (width <= 500px){.p-support_about_feature__p-list>li:nth-child(2n){margin-inline:auto 0}}.p-support_about_feature__p-list>li>div{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(18px,1.71875vw,22px);line-height:2;font-weight:bold;letter-spacing:0.1em;text-indent:0.1em;text-align:center;position:relative;z-index:1}.p-support_about_feature__p-list>li:after{content:"";background:#ffffff;-webkit-mask-image:url(../images/support/about/element_problem.svg);mask-image:url(../images/support/about/element_problem.svg);position:absolute;inset:0}.p-support_about_feature__p-list>li:before{content:"";background:#50617a;-webkit-mask-image:url(../images/support/about/element_problem.svg);mask-image:url(../images/support/about/element_problem.svg);opacity:0.15;position:absolute;inset:0;translate:-10px 10px}.p-support_about_feature__solving{position:relative}.p-support_about_feature__solving:before{content:"";width:2196px;aspect-ratio:2196/1117;background:url(../images/base/img_bg_element.webp) no-repeat center/contain;opacity:0.06;position:absolute;left:calc(50% - 50cqw - 26px);top:clamp(-320px,25.882vw + -585.294px,-254px)}@media screen and (width <= 1024px){.p-support_about_feature__solving:before{content:none}}.p-support_about_feature__solving>.top-text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(28px,1.563vw + 16px,36px);line-height:clamp(56px,3.125vw + 32px,72px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + clamp(40px, 3.516vw + 13px, 58px));font-weight:bold;color:#0347a6;letter-spacing:0.1em;text-indent:0.1em;text-align:center;position:relative;z-index:1}.p-support_about_feature__solving>.top-text ._ib{display:inline-block}.p-support_about_feature__s-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;margin-bottom:clamp(40px,3.75vw,48px);position:relative;z-index:1}.p-support_about_feature__s-list>.item{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:min(14.0625vw,180px);background:#ffffff;border:1px solid #0347a6;border-radius:clamp(8px,0.9375vw,12px);overflow:hidden}@media screen and (width <= 768px){.p-support_about_feature__s-list>.item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}}.p-support_about_feature__s-list>.item ._ttl{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:max(24.5%,200px);padding:0 clamp(30px,11.719vw + -90px,60px) 2px;background:#0347a6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(18px,1.71875vw,22px);font-weight:bold;color:#ffffff;letter-spacing:0.1em}@media screen and (width <= 768px){.p-support_about_feature__s-list>.item ._ttl{display:block;width:100%;padding:14px 20px 16px;text-indent:0.1em;text-align:center}}.p-support_about_feature__s-list>.item ._cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-column-gap:clamp(40px,7.813vw + -40px,60px);-moz-column-gap:clamp(40px,7.813vw + -40px,60px);column-gap:clamp(40px,7.813vw + -40px,60px);row-gap:16px;width:100%;padding:clamp(35px,5.469vw + -21px,49px) clamp(30px,15.625vw + -130px,70px)}@media screen and (width <= 768px){.p-support_about_feature__s-list>.item ._cont{padding:30px 20px}}.p-support_about_feature__s-list>.item ._cont:has(>p){-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-support_about_feature__s-list>.item ._cont>p{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:clamp(26px,1.172vw + 17px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);letter-spacing:0.1em}.p-support_about_feature__ulist{-ms-flex-negative:0;flex-shrink:0;min-width:100px;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:16px}.p-support_about_feature__ulist>li{font-size:16px;line-height:26px;margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);position:relative}.p-support_about_feature__ulist>li:has(ul,ol){margin-bottom:0}.p-support_about_feature__ulist>li{padding-left:1em}.p-support_about_feature__ulist>li:before{content:"";width:10px;aspect-ratio:1;background:#7a899f;border-radius:50%;position:absolute;top:calc(0.5lh + 1px);left:0;translate:0 -50%}.p-support_about_feature__ulist>li{padding-left:12px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.1em}.p-support_about_feature__results{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;width:clamp(780px,76.7%,920px);margin-inline:auto;position:relative;z-index:1}@media screen and (width <= 1024px){.p-support_about_feature__results{width:clamp(640px,81.25%,780px)}}@media screen and (width <= 768px){.p-support_about_feature__results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:30px;width:100%}}.p-support_about_feature__results>.text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;padding-top:6.53%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(20px,1.172vw + 11px,26px);line-height:clamp(40px,3.125vw + 16px,56px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);font-weight:bold;color:#0347a6;letter-spacing:0.1em}@media screen and (width <= 768px){.p-support_about_feature__results>.text{padding-top:0;text-indent:0.1em;text-align:center}}.p-support_about_feature__results>.text ._ib{display:inline-block}.p-support_about_feature__results>.text ._bl{display:block}@media screen and (width <= 768px){.p-support_about_feature__results>.text ._bl{display:inline-block}}.p-support_about_feature__results>.img{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column-align:end;justify-self:end;width:403px;margin-right:clamp(0px,37.5vw + -450px,30px)}@media screen and (width <= 1200px){.p-support_about_feature__results>.img{margin-right:clamp(-40px,13.333vw + -160px,0px)}}.p-support_about_check__text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:clamp(26px,1.172vw + 17px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + clamp(30px, 1.953vw + 15px, 40px));letter-spacing:0.1em}.p-support_about_check__table{width:100%;min-width:800px}.p-support_about_check__table thead tr{background:#7a899f;color:#ffffff}.p-support_about_check__table thead tr th{width:25%;padding:clamp(11px,1.640625vw,21px) clamp(20px,3.125vw,40px) clamp(13px,1.796875vw,23px);border-right:1px solid #ffffff;font-size:16px;font-weight:500;letter-spacing:0.025em;text-indent:0.025em;text-align:center}.p-support_about_check__table thead tr th:first-child{width:50%}.p-support_about_check__table thead tr th:first-child{border-left:1px solid #7a899f}.p-support_about_check__table thead tr th:last-child{border-right:1px solid #7a899f}.p-support_about_check__table tbody tr{background:#ffffff;border-bottom:1px solid #b0bac9}.p-support_about_check__table tbody tr:nth-child(odd){background:#f3f8fe}.p-support_about_check__table tbody tr td{padding:clamp(24px,6.25vw + -40px,40px) clamp(20px,7.813vw + -60px,40px);border-right:1px solid #b0bac9;vertical-align:top}.p-support_about_check__table tbody tr td:first-child{padding-inline:clamp(24px,10.938vw + -92px,48px);border-left:1px solid #b0bac9}.p-support_about_check__condition{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:clamp(20px,7.813vw + -60px,40px);-moz-column-gap:clamp(20px,7.813vw + -60px,40px);column-gap:clamp(20px,7.813vw + -60px,40px)}.p-support_about_check__condition:has(.img){-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}.p-support_about_check__condition .ttl{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding-top:min(1.25vw,16px);margin-bottom:clamp(20px,1.875vw,24px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (width <= 1024px){.p-support_about_check__condition .ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;padding-top:0}}.p-support_about_check__condition .ttl ._type{-ms-flex-negative:0;flex-shrink:0;width:80px;padding-block:5px;background:#0347a6;border-radius:100vmax;font-family:"Heebo",YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:13px;font-weight:500;color:#ffffff;letter-spacing:0.1em;text-indent:-0.1em;text-align:center}.p-support_about_check__condition .ttl ._main{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(16px,0.781vw + 10px,20px);line-height:clamp(26px,0.781vw + 20px,30px);margin-top:calc(calc((1em - 1lh) / 2) + clamp(1px, -0.391vw + 6px, 3px));margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);font-weight:bold;letter-spacing:0.1em}@media screen and (width <= 1024px){.p-support_about_check__condition .ttl ._main{margin-top:calc((1em - 1lh) / 2)}}.p-support_about_check__condition .ttl ._main .__ib{display:inline-block}.p-support_about_check__condition .text{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(15px,0.195vw + 13.5px,16px);line-height:clamp(25px,1.367vw + 14.5px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);letter-spacing:0.1em}.p-support_about_check__condition .img{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/span 3;width:clamp(120px,12.265625vw,157px)}.p-support_about_check__t-text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(15px,0.195vw + 13.5px,16px);line-height:clamp(25px,1.367vw + 14.5px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);letter-spacing:0.1em;margin-top:calc((1em - 1lh) / 2 + clamp(16px, 3.125vw + -16px, 24px))}@media screen and (width <= 1024px){.p-support_about_check__t-text{margin-top:calc((1em - 1lh) / 2)}}.p-support_about_voice__block{padding:clamp(30px,5.859vw + -15px,60px) clamp(20px,11.719vw + -70px,80px) clamp(32px,5.859vw + -15px,60px);background:#ffffff;border-bottom-right-radius:clamp(60px,11.719vw + -30px,120px)}.p-support_about_voice__block:not(:last-child){margin-bottom:clamp(20px,2.34375vw,30px)}.p-support_about_voice__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:clamp(20px,2.34375vw,30px);padding-bottom:clamp(15px,1.484375vw,19px);margin-bottom:clamp(20px,1.875vw,24px);border-bottom:1px solid #b0bac9;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-support_about_voice__ttl .cap{display:block;font-size:clamp(14px,0.391vw + 11px,16px);line-height:clamp(21px,0.586vw + 16.5px,24px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);font-weight:bold;color:#0347a6;letter-spacing:0.1em}.p-support_about_voice__ttl .main{display:block;font-size:clamp(18px,0.781vw + 12px,22px);line-height:clamp(28px,0.781vw + 22px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);font-weight:bold;letter-spacing:0.1em}.p-support_about_voice__text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:clamp(26px,1.172vw + 17px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);letter-spacing:0.1em}.p-support_about_voice__text:has(+.p-support_about_voice__btn){margin-bottom:calc((1em - 1lh) / 2 + clamp(24px, 2.734375vw, 35px))}.l-support_flow .c-anchor{margin-bottom:clamp(60px,7.8125vw,100px)}.p-support_flow__section{position:relative}.p-support_flow__section:not(:last-child){margin-bottom:clamp(80px,10.9375vw,140px)}.p-support_flow__section.message{padding-block:clamp(74px,8.59375vw,110px)}@media screen and (width <= 1024px){.p-support_flow__section.message{padding-bottom:calc(40px + 51.76%)}}.p-support_flow__section.message:after{content:"";background:url(../images/support/flow/img_bg_message.webp) no-repeat right clamp(-160px,33.333vw + -640px,0px) center/auto 424px;border-top-right-radius:clamp(100px,33.125vw + -324px,312px);position:absolute;left:calc(50% - 50cqw);right:calc(50% - 50cqw);top:0;bottom:0}@media screen and (width <= 1024px){.p-support_flow__section.message:after{aspect-ratio:1024/530;top:auto;background:url(../images/support/flow/img_bg_message_sp.webp) no-repeat center bottom/contain;border-radius:0;-webkit-mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(67%,#000),color-stop(97%,transparent));-webkit-mask-image:linear-gradient(to top,#000 0%,#000 67%,transparent 97%);mask-image:-webkit-gradient(linear,left bottom,left top,from(#000),color-stop(67%,#000),color-stop(97%,transparent));mask-image:linear-gradient(to top,#000 0%,#000 67%,transparent 97%)}}@media screen and (width <= 1024px){.p-support_flow__section.message:before{content:"";background:#242e3a;border-top-right-radius:clamp(100px,33.125vw + -324px,312px);position:absolute;left:calc(50% - 50cqw);right:calc(50% - 50cqw);top:0;bottom:0}}.p-support_flow__section>.inner{position:relative;z-index:1}.p-support_flow__message{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#ffffff;text-align:center}@media screen and (width <= 768px){.p-support_flow__message{text-align:left}}.p-support_flow__message .catch{display:block;font-size:clamp(28px,1.563vw + 16px,36px);line-height:clamp(56px,3.125vw + 32px,72px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + clamp(40px, 1.563vw + 28px, 48px));font-weight:bold;letter-spacing:0.1em;text-indent:0.1em}@media screen and (width <= 1024px){.p-support_flow__message .catch{letter-spacing:0.05em;text-indent:0.05em}}@media screen and (width <= 768px){.p-support_flow__message .catch{text-indent:0}}.p-support_flow__message .catch ._ib{display:inline-block}.p-support_flow__message .main{display:block;font-size:16px;line-height:clamp(26px,1.172vw + 17px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);letter-spacing:0.1em;text-indent:0.1em}@media screen and (width <= 1024px){.p-support_flow__message .main{letter-spacing:0.075em;text-indent:0.075em}}@media screen and (width <= 768px){.p-support_flow__message .main{text-indent:0}}.p-support_flow__message .main ._ib{display:inline-block}@media screen and (width <= 768px){.p-support_flow__message .main ._ib{display:inline}}.p-support_flow__message .main ._bl{display:block}@media screen and (width <= 768px){.p-support_flow__message .main ._bl{display:inline}}.p-support_flow__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:clamp(20px,2.34375vw,30px) clamp(12px,2.34375vw,30px);counter-reset:section}@media screen and (width <= 1024px){.p-support_flow__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (width <= 600px){.p-support_flow__list{-ms-grid-columns:1fr;grid-template-columns:1fr;width:min(100%,390px);margin-inline:auto}}.p-support_flow__step{display:-ms-grid;display:grid;-ms-grid-columns:390px 1fr;grid-template-columns:390px 1fr;width:100%;height:100%;background:#edf5ff}@media screen and (width <= 1024px){.p-support_flow__step{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-flex-line-pack:start;align-content:start}}.p-support_flow__photo{width:100%;height:100%;position:relative}@media screen and (width <= 1024px){.p-support_flow__photo{height:auto;aspect-ratio:3/2}}.p-support_flow__photo:before{content:counter(section,decimal-leading-zero);counter-increment:section;display:-ms-grid;display:grid;place-content:center;width:30px;aspect-ratio:1;padding-top:1px;border-bottom-right-radius:10px;background:#0347a6;font-family:"Heebo",YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:16px;font-weight:500;color:#ffffff;letter-spacing:0.075em;text-indent:0.075em;position:absolute;top:0;left:0}.p-support_flow__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-support_flow__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:clamp(20px,2.34375vw,30px);padding:clamp(24px,3.125vw,40px) clamp(20px,3.125vw,40px)}@media screen and (width <= 1024px){.p-support_flow__details{padding-bottom:clamp(30px,3.90625vw,40px)}}.p-support_flow__details>.ttl{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(18px,0.781vw + 12px,22px);line-height:clamp(28px,1.563vw + 16px,36px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);font-weight:bold;letter-spacing:0.1em}.p-support_flow__details>.ttl ._sm{display:inline-block;font-size:clamp(14px,1.40625vw,18px);letter-spacing:0.1em}.p-support_flow__details>.cont{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:clamp(26px,2.344vw + 2px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);letter-spacing:0.075em}.p-support_flow_faq__text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:clamp(26px,1.172vw + 17px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px);letter-spacing:0.1em}.p-support_flow_faq__text:not(:last-child){margin-bottom:calc((1em - 1lh) / 2 + 40px)}.p-support_flow_faq__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:260px;height:60px;padding:0 60px 2px 30px;background:#0347a6;border:1px solid #0347a6;border-radius:100vmax;font-weight:500;color:#ffffff;letter-spacing:0.025em;position:relative;-webkit-transition:background 0.3s ease-in-out,color 0.3s ease-in-out;transition:background 0.3s ease-in-out,color 0.3s ease-in-out}@media (hover:hover) and (pointer:fine){.p-support_flow_faq__link:hover{background:#edf5ff;color:#0347a6}.p-support_flow_faq__link:hover:after{background:#0347a6;right:16px}}.p-support_flow_faq__link:after{content:"";width:26.5px;aspect-ratio:26.5/15;-webkit-mask-image:url(../images/base/icon_arrow_right.svg);mask-image:url(../images/base/icon_arrow_right.svg);background:#ffffff;position:absolute;right:20px;top:50%;translate:0 -50%;z-index:1;-webkit-transition:background 0.3s ease-in-out,right 0.3s ease-in-out;transition:background 0.3s ease-in-out,right 0.3s ease-in-out}.l-support_faq .c-anchor{margin-bottom:clamp(40px,6.25vw,80px)}.p-support_faq__lead{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:clamp(26px,1.172vw + 17px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + clamp(40px, 3.906vw + 10px, 60px));letter-spacing:0.1em}.p-support_faq__section:not(:last-child){margin-bottom:clamp(80px,10.9375vw,140px)}.p-support_faq__list>li{background:#f1f4f8;border-bottom-right-radius:clamp(20px,6.640625vw,85px)}.p-support_faq__list>li:not(:last-child){margin-bottom:clamp(20px,3.125vw,40px)}.p-support_faq__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:clamp(16px,2.8125vw,36px);-moz-column-gap:clamp(16px,2.8125vw,36px);column-gap:clamp(16px,2.8125vw,36px);width:100%;padding:clamp(24px,3.125vw,40px) clamp(16px,3.125vw,40px);position:relative;cursor:pointer;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media (hover:hover) and (pointer:fine){.p-support_faq__question:hover{color:#0347a6}.p-support_faq__question:hover:after{background:#edf5ff}}.p-support_faq__question:after{content:"";width:clamp(30px,3.125vw,40px);aspect-ratio:1;background:#ffffff;border:1px solid #0347a6;border-radius:50%;position:absolute;right:clamp(16px,3.125vw,40px);top:50%;translate:0 -50%;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.p-support_faq__question>.alpha{-ms-flex-negative:0;flex-shrink:0;width:clamp(21px,2.34375vw,30px);font-family:"Heebo",YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:clamp(35px,3.828125vw,49px);line-height:0.82;font-weight:500;color:#0347a6;text-indent:-1px}.p-support_faq__question>.text{display:block;width:100%;padding-right:clamp(50px,4.6875vw,60px);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(16px,0.391vw + 13px,18px);line-height:clamp(26px,0.391vw + 23px,28px);margin-top:calc(calc((1em - 1lh) / 2) + clamp(5px, 1.172vw + -4px, 11px));margin-bottom:calc(calc((1em - 1lh) / 2) + clamp(5px, 1.172vw + -4px, 11px));font-weight:500;letter-spacing:0.1em;position:relative}.p-support_faq__question>.text:after,.p-support_faq__question>.text:before{content:"";display:block;width:12px;height:2px;background:#0347a6;position:absolute;top:50%;right:calc(clamp(30px, 3.125vw, 40px) / 2);z-index:2;translate:50% -50%;-webkit-transition:background 0.3s ease-in-out,rotate 0.3s ease-in-out;transition:background 0.3s ease-in-out,rotate 0.3s ease-in-out}.p-support_faq__question>.text:after{rotate:-90deg}.p-support_faq__item.open .p-support_faq__question>.text:after{rotate:0deg}.p-support_faq__answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:clamp(16px,2.8125vw,36px);-moz-column-gap:clamp(16px,2.8125vw,36px);column-gap:clamp(16px,2.8125vw,36px);padding:clamp(20px,2.03125vw,26px) clamp(16px,3.125vw,40px) clamp(24px,2.34375vw,30px);position:relative}.p-support_faq__answer:before{content:"";height:1px;background:#b0bac9;position:absolute;left:clamp(16px,3.125vw,40px);right:clamp(16px,3.125vw,40px);top:0}.p-support_faq__answer>.alpha{-ms-flex-negative:0;flex-shrink:0;width:clamp(21px,2.34375vw,30px);margin-bottom:-0.18em;font-family:"Heebo",YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:clamp(29px,3.125vw,40px);line-height:0.9;font-weight:500;color:#0347a6;text-align:right}.p-support_faq__answer>.text{display:block;width:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:26px;margin-top:calc(calc((1em - 1lh) / 2) + clamp(3px, 0.391vw + 0px, 5px));margin-bottom:calc(calc((1em - 1lh) / 2) + 10px);letter-spacing:0.1em}.p-support_faq__answer>.text ._note{display:block;font-size:0.8em;text-indent:-1em;padding-left:1em}.p-support_faq__a-link{display:inline;color:#0347a6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;word-break:break-all;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media (hover:hover) and (pointer:fine){.p-support_faq__a-link:hover{color:#7a899f}}.p-support_faq__a-link:after{content:"↗"}.l-support_element .c-anchor{margin-bottom:clamp(40px,6.25vw,80px)}.l-support_element .fancybox__backdrop{background:rgba(0,0,0,0.55)}.p-support_element__section:not(:last-child){margin-bottom:clamp(80px,10.9375vw,140px)}.p-support_element_change__text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:clamp(26px,1.172vw + 17px,32px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + clamp(40px, 3.906vw + 10px, 60px));letter-spacing:0.1em}.p-support_element_change__play{display:block;width:clamp(540px,60%,720px);position:relative;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media screen and (width <= 768px){.p-support_element_change__play{width:min(100%,540px);margin-inline:auto}}@media (hover:hover) and (pointer:fine){.p-support_element_change__play:hover{opacity:0.6}}.p-support_element_change__play:before{content:"";width:clamp(80px,9.453125vw,121px);aspect-ratio:1;background:#0347a6;border:clamp(2px,0.234375vw,3px) solid #ffffff;border-radius:50%;position:absolute;left:50%;top:50%;translate:-50% -50%}.p-support_element_change__play:after{content:"";width:clamp(16px,1.71875vw,22px);aspect-ratio:22/32;background:url(../images/base/icon_tri_right_play.svg) no-repeat center/contain;position:absolute;left:50%;top:50%;translate:-35% -50%}.p-support_element_step__block:not(:last-child){margin-bottom:clamp(80px,10.9375vw,140px)}.p-support_element_step__block .l-headline__secondary{margin-bottom:clamp(30px,3.125vw,40px)}.p-support_element_step__text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:26px;margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + clamp(30px, 1.953vw + 15px, 40px));letter-spacing:0.1em}.p-support_element_step__list{width:min(100%,932px);display:-ms-grid;display:grid;-ms-grid-columns:1fr clamp(12px,2.34%,28px) 1fr clamp(12px,2.34%,28px) 1fr;grid-template-columns:repeat(3,1fr);gap:clamp(30px,3.125vw,40px) clamp(12px,2.34%,28px);counter-reset:section}@media screen and (width <= 768px){.p-support_element_step__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.p-support_element_step__item>.text{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(14px,0.391vw + 11px,16px);line-height:clamp(24px,0.391vw + 21px,26px);margin-top:calc(calc((1em - 1lh) / 2) + 0px);margin-bottom:calc(calc((1em - 1lh) / 2) + 0px)}.p-support_element_step__img{margin-bottom:clamp(16px,1.5625vw,20px);position:relative}.p-support_element_step__img:before{content:counter(section,decimal-leading-zero);counter-increment:section;display:-ms-grid;display:grid;place-content:center;width:30px;aspect-ratio:1;padding-top:1px;border-bottom-right-radius:10px;background:#0347a6;font-family:"Heebo",YakuHanJP,"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:16px;font-weight:500;color:#ffffff;letter-spacing:0.075em;text-indent:0.075em;position:absolute;top:0;left:0}
/*# sourceMappingURL=common_support.css.map */