@property --zoom-factor{syntax:"<length>";inherits:false;initial-value:0}.zoom-wrapper{--_min-viewport-width: 480px;--_max-viewport-width: 1350px;--_zoom-value: clamp( tan(atan2(var(--_min-viewport-width), var(--_max-viewport-width))), tan(atan2(var(--zoom-factor), var(--_max-viewport-width))), 1 );--zoom-factor: clamp( var(--_min-viewport-width), 100dvi, var(--_max-viewport-width) );zoom:var(--_zoom-value);-webkit-text-size-adjust:initial}@media (max-width: 480px){.zoom-wrapper{zoom:1}}.fl{display:-webkit-flex;display:-moz-flex;display:flex}.fl-tab{display:-webkit-flex;display:-moz-flex;display:flex}@media (max-width: 1024px){.fl-tab{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}}.fl-sp{display:-webkit-flex;display:-moz-flex;display:flex}@media (max-width: 480px){.fl-sp{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}}.fl-jst{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fl-cen{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fl-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fl-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.fl-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fl-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.mt0{margin-top:min(0vw,0px)}.mb0{margin-bottom:min(0vw,0px)}.pt0{padding-top:min(0vw,0px)}.pb0{padding-bottom:min(0vw,0px)}.mt10{margin-top:min(3vw,10px)}.mb10{margin-bottom:min(3vw,10px)}.pt10{padding-top:min(3vw,10px)}.pb10{padding-bottom:min(3vw,10px)}.mt20{margin-top:min(6vw,20px)}.mb20{margin-bottom:min(6vw,20px)}.pt20{padding-top:min(6vw,20px)}.pb20{padding-bottom:min(6vw,20px)}.mt30{margin-top:min(9vw,30px)}.mb30{margin-bottom:min(9vw,30px)}.pt30{padding-top:min(9vw,30px)}.pb30{padding-bottom:min(9vw,30px)}.mt40{margin-top:min(12vw,40px)}.mb40{margin-bottom:min(12vw,40px)}.pt40{padding-top:min(12vw,40px)}.pb40{padding-bottom:min(12vw,40px)}.mt50{margin-top:min(15vw,50px)}.mb50{margin-bottom:min(15vw,50px)}.pt50{padding-top:min(15vw,50px)}.pb50{padding-bottom:min(15vw,50px)}.mt60{margin-top:min(18vw,60px)}.mb60{margin-bottom:min(18vw,60px)}.pt60{padding-top:min(18vw,60px)}.pb60{padding-bottom:min(18vw,60px)}.mt70{margin-top:min(21vw,70px)}.mb70{margin-bottom:min(21vw,70px)}.pt70{padding-top:min(21vw,70px)}.pb70{padding-bottom:min(21vw,70px)}.mt80{margin-top:min(24vw,80px)}.mb80{margin-bottom:min(24vw,80px)}.pt80{padding-top:min(24vw,80px)}.pb80{padding-bottom:min(24vw,80px)}.mt90{margin-top:min(27vw,90px)}.mb90{margin-bottom:min(27vw,90px)}.pt90{padding-top:min(27vw,90px)}.pb90{padding-bottom:min(27vw,90px)}.mt100{margin-top:min(30vw,100px)}.mb100{margin-bottom:min(30vw,100px)}.pt100{padding-top:min(30vw,100px)}.pb100{padding-bottom:min(30vw,100px)}.mt110{margin-top:min(33vw,110px)}.mb110{margin-bottom:min(33vw,110px)}.pt110{padding-top:min(33vw,110px)}.pb110{padding-bottom:min(33vw,110px)}.mt120{margin-top:min(36vw,120px)}.mb120{margin-bottom:min(36vw,120px)}.pt120{padding-top:min(36vw,120px)}.pb120{padding-bottom:min(36vw,120px)}.mt130{margin-top:min(39vw,130px)}.mb130{margin-bottom:min(39vw,130px)}.pt130{padding-top:min(39vw,130px)}.pb130{padding-bottom:min(39vw,130px)}.mt140{margin-top:min(42vw,140px)}.mb140{margin-bottom:min(42vw,140px)}.pt140{padding-top:min(42vw,140px)}.pb140{padding-bottom:min(42vw,140px)}br{display:inline}@media (min-width: 1301px){br.showPC{display:none !important}}@media (min-width: 1025px){br.showTab{display:none !important}}@media (min-width: 821px){br.showStab{display:none !important}}@media (min-width: 481px){br.showSP{display:none !important}}@media (max-width: 1100px){br.hdn1100{display:none}br.show1100{display:inherit}}@media (max-width: 1300px){br.hdnPC{display:none}br.showPC{display:inherit}}@media (max-width: 1024px){br.hdnTab{display:none}br.showTab{display:inherit}}@media (max-width: 820px){br.hdnStab{display:none}br.showStab{display:inherit}}@media (max-width: 480px){br.hdnSP{display:none}br.showSP{display:inherit}}span{display:inline-block}@media (min-width: 1301px){span.showPC{display:none !important}}@media (min-width: 1025px){span.showTab{display:none !important}}@media (min-width: 821px){span.showStab{display:none !important}}@media (min-width: 481px){span.showSP{display:none !important}}@media (max-width: 1300px){span.hdnPC{display:none !important}span.showPC{display:inherit}}@media (max-width: 1024px){span.hdnTab{display:none !important}span.showTab{display:inherit}}@media (max-width: 820px){span.hdnStab{display:none !important}span.showStab{display:inherit}}@media (max-width: 480px){span.hdnSP{display:none !important}span.showSP{display:inherit}}p,div,figure,ul{display:block}@media (min-width: 1301px){p.showPC,div.showPC,figure.showPC,ul.showPC{display:none !important}}@media (min-width: 1025px){p.showTab,div.showTab,figure.showTab,ul.showTab{display:none !important}}@media (min-width: 821px){p.showStab,div.showStab,figure.showStab,ul.showStab{display:none !important}}@media (min-width: 481px){p.showSP,div.showSP,figure.showSP,ul.showSP{display:none !important}}@media (max-width: 1300px){p.hdnPC,div.hdnPC,figure.hdnPC,ul.hdnPC{display:none !important}p.showPC,div.showPC,figure.showPC,ul.showPC{display:inherit}}@media (max-width: 1024px){p.hdnTab,div.hdnTab,figure.hdnTab,ul.hdnTab{display:none !important}p.showTab,div.showTab,figure.showTab,ul.showTab{display:inherit}}@media (max-width: 820px){p.hdnStab,div.hdnStab,figure.hdnStab,ul.hdnStab{display:none !important}p.showStab,div.showStab,figure.showStab,ul.showStab{display:inherit}}@media (max-width: 480px){p.hdnSP,div.hdnSP,figure.hdnSP,ul.hdnSP{display:none !important}p.showSP,div.showSP,figure.showSP,ul.showSP{display:inherit}}li{display:list-item}@media (min-width: 1301px){li.showPC{display:none !important}}@media (min-width: 1025px){li.showTab{display:none !important}}@media (min-width: 821px){li.showStab{display:none !important}}@media (min-width: 481px){li.showSP{display:none !important}}@media (max-width: 1300px){li.hdnPC{display:none !important}li.showPC{display:inherit}}@media (max-width: 1024px){li.hdnTab{display:none !important}li.showTab{display:inherit}}@media (max-width: 820px){li.hdnStab{display:none !important}li.showStab{display:inherit}}@media (max-width: 480px){li.hdnSP{display:none !important}li.showSP{display:inherit}}.ta_cnt{text-align:center}.ta_right{text-align:right}.clearfix:after{content:"";display:block;clear:both}@media (min-width: 1025px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}#servicePageWrap{margin-bottom:clamp(60px, 10.416vw, 100px)}#servicePageWrap #serviceFV{margin-bottom:clamp(36px, 6.2505vw, 60px)}#servicePageWrap section h2{margin:0 auto clamp(18px, 3.1245vw, 30px);color:#1a2868;font-size:30px;text-align:center;letter-spacing:0.04em}#servicePageWrap section h2 span{font-size:24px;font-weight:700;display:block}#servicePageWrap section h2 em{font-size:30px;font-weight:700;font-style:normal;text-decoration:underline;text-decoration-thickness:0.5em;text-decoration-color:#FFD031;text-underline-offset:-0.2em;text-decoration-skip-ink:none}@media (max-width: 480px){#servicePageWrap section h2{font-size:24px}#servicePageWrap section h2 span{font-size:18px}#servicePageWrap section h2 em{font-size:24px}}#servicePageWrap section .troublesList{padding:clamp(21px, 3.6465vw, 35px);background:#F3FEFF;border-radius:20px;border:2px solid #1a2868}#servicePageWrap section .troublesList li{padding-left:30px;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:0.04em;list-style:none;position:relative}#servicePageWrap section .troublesList li strong{color:#DC0000;font-size:26px;font-weight:900;line-height:1}#servicePageWrap section .troublesList li::before{content:'';width:15px;height:17px;background:url("../img/service/icon_check.svg") no-repeat center center/contain;display:block;position:absolute;top:8px;left:0}#servicePageWrap section .troublesList li+li{margin-top:10px}@media (max-width: 480px){#servicePageWrap section .troublesList li{font-size:16px}#servicePageWrap section .troublesList li strong{font-size:22px}#servicePageWrap section .troublesList li::before{top:4px}}#servicePageWrap #reasonsArea{padding:clamp(24px, 4.167vw, 40px) clamp(18px, 3.1245vw, 30px);background:#EBF4FF}#servicePageWrap #reasonsArea .reasonCard{padding:clamp(18px, 3.1245vw, 30px);background:#FFFFFF;display:-webkit-flex;display:-moz-flex;display:flex;position:relative}#servicePageWrap #reasonsArea .reasonCard .label{width:120px;height:120px;background:#1a2868;border-radius:50%;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-45px;left:-10px}#servicePageWrap #reasonsArea .reasonCard .label span{color:#FFFFFF;font-size:20px;font-weight:700;line-height:1.2;text-align:center}#servicePageWrap #reasonsArea .reasonCard .rbox{margin:auto 0 0 0;width:38%}#servicePageWrap #reasonsArea .reasonCard .lbox{margin:0 0 0 5%;width:55.5%}#servicePageWrap #reasonsArea .reasonCard .lbox h3{margin:0 auto 15px;letter-spacing:0.02em}#servicePageWrap #reasonsArea .reasonCard .lbox h3 span{margin-bottom:5px;color:#1a2868;font-size:20px;line-height:1.2;display:block}#servicePageWrap #reasonsArea .reasonCard .lbox h3 em{color:#DC0000;font-size:26px;font-weight:900;font-style:normal;line-height:1}#servicePageWrap #reasonsArea .reasonCard .lbox p{margin:0;font-size:16px;line-height:1.65}#servicePageWrap #reasonsArea .reasonCard+.reasonCard{margin-top:clamp(36px, 6.2505vw, 60px)}@media (max-width: 480px){#servicePageWrap #reasonsArea .reasonCard{display:block}#servicePageWrap #reasonsArea .reasonCard .label{width:80px;height:80px;top:-20px;left:-10px}#servicePageWrap #reasonsArea .reasonCard .label span{font-size:14px}#servicePageWrap #reasonsArea .reasonCard .rbox{margin:auto;width:80%;text-align:center}#servicePageWrap #reasonsArea .reasonCard .lbox{margin:10px 0 0;width:100%}#servicePageWrap #reasonsArea .reasonCard .lbox h3 span{font-size:18px}#servicePageWrap #reasonsArea .reasonCard .lbox h3 em{font-size:22px}#servicePageWrap #reasonsArea .reasonCard .lbox p{font-size:14px}}#servicePageWrap #flowArea .arrow{margin:clamp(12px, 2.0835vw, 20px) auto;width:0;height:0;border-top:30px solid #1a2868;border-right:44px solid transparent;border-left:44px solid transparent}#servicePageWrap #flowArea section{margin:0;padding:clamp(21px, 3.6465vw, 35px);background:#EBF4FF;border-radius:20px}#servicePageWrap #flowArea section .flowHeader{margin:auto;padding-left:100px;width:80%;position:relative}#servicePageWrap #flowArea section .flowHeader::before{content:'';margin:auto;width:75px;height:60px;display:block;position:absolute;top:0;left:0}#servicePageWrap #flowArea section .flowHeader h3{margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.4}#servicePageWrap #flowArea section .flowHeader p{font-size:14px;line-height:1.7}@media (max-width: 480px){#servicePageWrap #flowArea section .flowHeader{padding-left:40px;width:100%}#servicePageWrap #flowArea section .flowHeader::before{width:35px;height:30px;left:-5px}#servicePageWrap #flowArea section .flowHeader h3{font-size:20px}}#servicePageWrap #flowArea section:first-of-type .flowHeader::before{background:url("../img/service/flow01.svg") no-repeat center center/contain}#servicePageWrap #flowArea section:nth-of-type(2) .flowHeader::before{background:url("../img/service/flow02.svg") no-repeat center center/contain}#servicePageWrap #flowArea section:nth-of-type(3) .flowHeader::before{background:url("../img/service/flow03.svg") no-repeat center center/contain}#servicePageWrap #flowArea section .shoplist{margin:clamp(18px, 3.1245vw, 30px) auto 0;padding:0;width:80%;list-style:none}#servicePageWrap #flowArea section .shoplist li{margin:0;padding:10px clamp(24px, 4.167vw, 40px);border-radius:30px;border:3px solid #1a2868;background:#FFFFFF;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#servicePageWrap #flowArea section .shoplist li+li{margin-top:15px}#servicePageWrap #flowArea section .shoplist li .name{margin:auto 0;font-size:24px;font-weight:700}#servicePageWrap #flowArea section .shoplist li .tel{margin:auto 0;font-size:28px;font-weight:700}#servicePageWrap #flowArea section .shoplist li .tel a{color:#DC0000}#servicePageWrap #flowArea section .shoplist li .line{margin:0;width:18%}@media (max-width: 480px){#servicePageWrap #flowArea section .shoplist{width:100%}#servicePageWrap #flowArea section .shoplist li{display:grid;grid-template-columns:0.75fr 0.25fr;grid-template-rows:repeat(2, 0.5fr);grid-column-gap:0px;grid-row-gap:0px}#servicePageWrap #flowArea section .shoplist li .name{margin:0;font-size:20px;width:100%;line-height:1.2;grid-area:1 / 1 / 2 / 2}#servicePageWrap #flowArea section .shoplist li .tel{font-size:18px;grid-area:2 / 1 / 3 / 2}#servicePageWrap #flowArea section .shoplist li .line{margin:0;width:100%;grid-area:1 / 2 / 3 / 3}}#servicePageWrap #faqArea .accordionBox{width:100%}#servicePageWrap #faqArea .accordionBox .targetBtn{padding:15px 50px 15px 15px;color:#FFFFFF;font-size:20px;font-weight:700;width:100%;background:#1a2868;cursor:pointer;position:relative}#servicePageWrap #faqArea .accordionBox .targetBtn .toggle{margin:auto;width:25px;height:25px;-webkit-transition:all .4s;transition:all .4s;display:block;position:absolute;top:0;left:auto;right:15px;bottom:0}#servicePageWrap #faqArea .accordionBox .targetBtn .toggle span{width:100%;height:100%;display:block;position:relative}#servicePageWrap #faqArea .accordionBox .targetBtn .toggle span::before,#servicePageWrap #faqArea .accordionBox .targetBtn .toggle span::after{content:'';margin:auto;width:100%;height:4px;background:#FFFFFF;display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;transition:all .4s}#servicePageWrap #faqArea .accordionBox .targetBtn .toggle span::after{transform:rotate(90deg)}@media (max-width: 480px){#servicePageWrap #faqArea .accordionBox .targetBtn{padding:8px 30px 8px 8px;font-size:16px}#servicePageWrap #faqArea .accordionBox .targetBtn .toggle{width:20px;height:20px}#servicePageWrap #faqArea .accordionBox .targetBtn .toggle span::before,#servicePageWrap #faqArea .accordionBox .targetBtn .toggle span::after{height:2px}}#servicePageWrap #faqArea .accordionBox .acdInner{padding:0;width:100%;height:0;line-height:0;overflow:hidden;opacity:0;transition-duration:.3s;border:1px solid #1a2868}#servicePageWrap #faqArea .accordionBox.active .targetBtn .toggle span::before{transform:rotate(180deg)}#servicePageWrap #faqArea .accordionBox.active .targetBtn .toggle span::after{transform:rotate(180deg)}#servicePageWrap #faqArea .accordionBox.active .acdInner{padding:20px;line-height:1.7;height:auto;opacity:1}@media (max-width: 480px){#servicePageWrap #faqArea .accordionBox.active .acdInner{padding:10px}}#servicePageWrap section .consultImage{margin:clamp(36px, 6.2505vw, 60px) auto 0}#servicePageWrap section .consultImage figure{width:auto}#servicePageWrap section .consultImage figure img{width:100%;height:auto}
