:deep(.page-reasons) .page-title-inner .ja-title{font-size:20px;padding-left:15px;line-height:1.4em}@media(min-width:768px){:deep(.page-reasons) .page-title-inner .ja-title{font-size:28px;padding-left:0}}@media(min-width:1024px){:deep(.page-reasons) .page-title-inner .ja-title{font-size:36px}}.page-reason .problems-item{margin:64px 0;position:relative}@media(min-width:768px){.page-reason .problems-item{margin:60px 0 80px}}.page-reason .problems-item:last-child{margin-bottom:0}.page-reason .problems-item .img-problems{width:auto;margin:0 auto;display:block}.page-reason .problems-item.problem01 .img-problems{height:97px}.page-reason .problems-item.problem02 .img-problems{height:130px}.page-reason .problems-item.problem03 .img-problems{height:125px}.page-reason .problems-item .case-number{position:absolute;top:-28px;left:calc(50% - 67px);font-size:50px;font-weight:700;opacity:.2}.page-reason .problems-item h3{font-size:18px;margin:16px 0 8px;line-height:1.6em;text-align:center}@media(min-width:768px){.page-reason .problems-item h3{font-size:20px;text-align:left;margin:0 0 8px}}.page-reason .problems-item h4{font-size:16px;line-height:1.6em}.page-reason .problems-item p{font-size:14px}@media(min-width:768px){.page-reason .problems-item p{font-size:16px}}.page-reason .problems-item .problems-item-arrow-bottom{width:42px;margin:-16px auto}.page-reason .problems-item .problems-item-probrem,.page-reason .problems-item .problems-item-solution{border-radius:20px 0;display:flex;flex-direction:column;align-items:center;padding:24px}@media(min-width:768px){.page-reason .problems-item .problems-item-probrem,.page-reason .problems-item .problems-item-solution{border-radius:40px 0;flex-direction:row;padding:32px 40px 32px 0}}@media(min-width:1024px){.page-reason .problems-item .problems-item-probrem,.page-reason .problems-item .problems-item-solution{padding:32px 40px}}.page-reason .problems-item .problems-item-probrem{background-color:#f9f8f4;padding:40px 24px 24px}@media(min-width:768px){.page-reason .problems-item .problems-item-probrem{padding:32px 40px 32px 0}}@media(min-width:1024px){.page-reason .problems-item .problems-item-probrem{padding:32px 40px}}.page-reason .problems-item .problems-item-solution{background-color:#fff05080}.page-reason .problems-item .problems-item-solution img{width:86px}@media(min-width:768px){.page-reason .problems-item .problems-item-solution img{width:106px}}.page-reason .problems-item .problems-item-probrem-img,.page-reason .problems-item .problems-item-solution-img{min-width:220px;text-align:center}.page-reason .problems-item .problems-item-solution-text-detail{background-color:#fff;border-radius:10px;margin:16px 0 0;padding:24px}.page-reason .problems-item .problems-item-solution-text-detail p{margin:12px 0 0}.page-reason .reason-plan h2{font-size:20px;text-align:center;margin-bottom:30px;line-height:1.4em}@media(min-width:768px){.page-reason .reason-plan h2{font-size:30px}}.page-reason .reason-plan h2 .slash{justify-content:center}.page-reason .reason-plan .plan-items{border:#fff050 3px solid;border-radius:40px 0;padding:40px 20px;justify-content:center;align-items:center;margin-bottom:30px;flex-direction:column}@media(min-width:768px){.page-reason .reason-plan .plan-items{padding:60px;flex-direction:row}}@media(min-width:768px){.page-reason .reason-plan .plan-items h2{font-size:30px}}.page-reason .reason-plan .plan-items img{width:100px;margin-bottom:20px}@media(min-width:768px){.page-reason .reason-plan .plan-items img{margin:0 40px 0 0;height:190px;width:auto}}.page-reason .reason-plan .plan-items p{max-width:610px;text-align:justify}.page-reason .reason-solution p{font-size:14px}@media(min-width:768px){.page-reason .reason-solution p{font-size:16px}}.page-reason .reason-solution .lead{border:3px solid #29abe2;border-top-left-radius:24px;border-bottom-right-radius:24px;margin:0 auto;padding:24px;max-width:780px}@media(min-width:768px){.page-reason .reason-solution .lead{border-top-left-radius:40px;border-bottom-right-radius:40px;padding:40px 56px}}.page-reason .reason-solution h3{font-size:16px;margin:32px 0 16px}@media(min-width:768px){.page-reason .reason-solution h3{margin:40px 0 24px;font-size:18px}}@media(min-width:1024px){.page-reason .reason-solution h3{font-size:20px}}.page-reason .reason-solution .reason-solution-items{gap:30px;justify-content:center;flex-direction:column;gap:16px}@media(min-width:1024px){.page-reason .reason-solution .reason-solution-items{gap:30px;flex-direction:row}}.page-reason .reason-solution .reason-solution-item{background-color:#ccf0ff;border-top-left-radius:16px;border-bottom-right-radius:16px;padding:24px;width:100%}@media(min-width:768px){.page-reason .reason-solution .reason-solution-item{border-top-left-radius:30px;border-bottom-right-radius:30px}}@media(min-width:1024px){.page-reason .reason-solution .reason-solution-item{width:33%}}.page-reason .reason-solution .reason-solution-item h4{text-align:center;margin-bottom:16px;font-size:18px}@media(min-width:768px){.page-reason .reason-solution .reason-solution-item h4{font-size:20px}}.page-reason .reason-solution .reason-solution-item .number{font-size:40px;opacity:.3;display:inline-block;margin-bottom:10px}.page-reason .reason-professional .professional-items{flex-wrap:wrap;justify-content:space-between;gap:24px}@media(min-width:768px){.page-reason .reason-professional .professional-items{gap:32px}}.page-reason .reason-professional .professional-item{width:100%;margin:12px 0 0}@media(min-width:768px){.page-reason .reason-professional .professional-item{width:calc(50% - 16px)}}.page-reason .reason-professional .professional-item ul{margin:16px 16px 0 32px}@media(min-width:768px){.page-reason .reason-professional .professional-item ul{margin:16px 16px 0 40px}}.page-reason .reason-professional .professional-item ul li{font-weight:700;line-height:1.5;margin:10px 0 0}.page-reason .reason-professional .professional-item-title{background-color:#fff050;border-radius:10px;padding:24px}@media(min-width:768px){.page-reason .reason-professional .professional-item-title{padding:24px 40px}}.page-reason .reason-professional .professional-item-title img{width:72px;display:block;margin:0 auto}.page-reason .reason-professional .professional-item-title h3{font-size:18px;margin:12px 0 0;text-align:center;line-height:1.6em}@media(min-width:768px){.page-reason .reason-professional .professional-item-title h3{font-size:20px;margin:16px 0 0}}
