@charset "UTF-8";.cmn11_flow-block{background-color:#f8f8f1;border:1px solid #e0e2e5;border-radius:10px;padding:30px 20px 10px}@media screen and (max-width:768px){.cmn11_flow-block{border-radius:6px;padding:22px 16px 16px}}.cmn11_flow-block .flow{margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.cmn11_flow-block .flow{margin-bottom:48px}}.cmn11_flow-block .flow .heading{margin:0 0 44px}@media screen and (max-width:768px){.cmn11_flow-block .flow .heading{margin-bottom:56px}}.cmn11_flow-block .flow ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 0 24px;padding:0}@media screen and (max-width:768px){.cmn11_flow-block .flow ul{margin-bottom:32px}}.cmn11_flow-block .flow ul li{align-items:center;display:flex;flex-direction:column;max-width:187px;position:relative;width:28.2%}@media screen and (max-width:768px){.cmn11_flow-block .flow ul li{max-width:none;width:100%}}@media screen and (min-width:769px){.cmn11_flow-block .flow ul li:not(:last-child){margin-right:45px}.cmn11_flow-block .flow ul li:not(:last-child):after{border:22px solid transparent;border-left-color:#c7c7c2;content:"";height:0;position:absolute;right:-60px;top:52px;width:0}}@media screen and (max-width:768px){.cmn11_flow-block .flow ul li:not(:first-child){margin:55px 0 0}.cmn11_flow-block .flow ul li:not(:first-child):after{border-color:#c7c7c2 transparent transparent;border-width:20px 21px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:-30px;width:0}}.cmn11_flow-block .flow ul li .image{border:2px solid #cac9c9;border-radius:4px;margin-bottom:10px;overflow:hidden;padding-top:77.6%;position:relative;width:100%}@media screen and (max-width:768px){.cmn11_flow-block .flow ul li .image{padding-top:52.52%;width:78.62%}}.cmn11_flow-block .flow ul li .image img{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.cmn11_flow-block .flow ul li .text{font-size:2rem;font-weight:700}@media screen and (max-width:768px){.cmn11_flow-block .flow ul li .text{font-size:1.8rem}}.cmn11_flow-block .flow ul li .text small{font-size:1.6rem;font-weight:400}@media screen and (max-width:768px){.cmn11_flow-block .flow ul li .text small{font-size:1.8rem;font-weight:700}}.cmn11_flow-block .flow ul li .text strong{font-size:2.4rem}@media screen and (max-width:768px){.cmn11_flow-block .flow ul li .text strong{font-size:2.2rem}}.cmn11_flow-block .flow ul li .text.-decoration{background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/denwa-hikari2024/assets/images/common/obj-flow-kira.svg) 0 0 no-repeat,url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/denwa-hikari2024/assets/images/common/obj-flow-kira.svg) 100% 100% no-repeat;font-feature-settings:"palt";padding:5px 20px;position:relative}@media screen and (max-width:768px){.cmn11_flow-block .flow ul li .text.-decoration{padding:5px 25px}}.cmn11_flow-block .flow ul li .number{align-items:center;background:#ff8a00;border:3px solid #fff;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-size:9px;height:56px;justify-content:center;left:-13px;line-height:1;position:absolute;top:-24px;width:56px}@media screen and (max-width:768px){.cmn11_flow-block .flow ul li .number{font-size:1.1rem;left:calc(10.7% - 22px);top:-21px}}.cmn11_flow-block .flow ul li .number span{font-size:2.4rem;font-weight:700;margin-top:3px}@media screen and (max-width:768px){.cmn11_flow-block .flow ul li .number span{font-size:2.2rem}}.cmn11_flow-block .contact{align-items:center;background:#fff;border:1px solid #d4d4d4;display:flex;gap:30px;justify-content:center;margin:0 10px 10px;padding:20px 12px 30px}@media screen and (max-width:768px){.cmn11_flow-block .contact{display:block;margin:0;padding:20px 16px 24px}}.cmn11_flow-block .contact .phone .upper-text{display:flex;justify-content:center;margin:0 0 10px}@media screen and (max-width:768px){.cmn11_flow-block .contact .phone .upper-text{font-size:1.4rem}}.cmn11_flow-block .contact .phone .upper-text:after,.cmn11_flow-block .contact .phone .upper-text:before{content:"ー";display:inline-block;margin:0 2px}.cmn11_flow-block .contact .phone .number{align-items:center;display:flex;justify-content:center;margin:0}.cmn11_flow-block .contact .phone .number i{background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/denwa-hikari2024/assets/images/common/icon-flow-tel.png) 0 50% no-repeat;min-height:48px;width:50px}@media screen and (max-width:768px){.cmn11_flow-block .contact .phone .number i{background-size:contain;min-height:38px;width:32px}}.cmn11_flow-block .contact .phone a{background:-webkit-linear-gradient(top,#1c1454,#1c1454 50%,#140374 70%,#140374);-webkit-background-clip:text;color:#0d3875;font-size:3rem;font-weight:700;line-height:1;position:relative;-webkit-text-fill-color:transparent}@media screen and (max-width:768px){.cmn11_flow-block .contact .phone a{font-size:min(7.4vw,3.2rem)}}.cmn11_flow-block .contact .phone ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;padding:0}@media screen and (max-width:768px){.cmn11_flow-block .contact .phone ul{margin-bottom:24px}}.cmn11_flow-block .contact .phone ul li{background:#e4e3de;border-radius:10px;font-size:1rem;line-height:1;padding:4px 12px}@media screen and (max-width:768px){.cmn11_flow-block .contact .phone ul li{border-radius:13px;font-size:1.2rem;padding:6px 10px}}.cmn11_flow-block .contact .button{min-width:324px}@media screen and (max-width:768px){.cmn11_flow-block .contact .button{min-width:auto;width:100%}}.cmn11_flow-block .contact .button a{align-items:center;background:linear-gradient(180deg,#00c200,#00ad00);border-radius:4px;box-shadow:0 4px 0 #008b00;color:#fff;display:flex;font-size:2rem;font-weight:700;justify-content:center;padding:21px 20px 16px;text-decoration:none}@media screen and (max-width:768px){.cmn11_flow-block .contact .button a{font-size:1.8rem;padding:14px 10px 9px}}.cmn11_flow-block .contact .button a>span{align-items:center;display:flex;justify-content:center;position:relative}.cmn11_flow-block .contact .button a>span:after,.cmn11_flow-block .contact .button a>span:before{content:"";display:inline-block}.cmn11_flow-block .contact .button a>span:before{background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/denwa-hikari2024/assets/images/common/double-arrow.svg) 0 50%/contain no-repeat;height:20px;margin-right:12px;width:22px}@media screen and (max-width:768px){.cmn11_flow-block .contact .button a>span:before{margin-right:8px}}.cmn11_flow-block .contact .button a>span:after{background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/denwa-hikari2024/assets/images/common/icon-calculator.svg) 0 50%/contain no-repeat;height:38px;margin-left:9px;width:27px}@media screen and (max-width:768px){.cmn11_flow-block .contact .button a>span:after{height:28px;margin-left:24px;width:21px}}@media screen and (min-width:769px){.cmn11_flow-block .contact .button a:hover{box-shadow:0 2px 0 #008b00;transform:translateY(2px)}}