.section-point_h2_h3_bg{margin-bottom:55px;margin-top:55px}@media (max-width:767px){.section-point_h2_h3_bg{margin-bottom:30px;margin-top:30px}}.point{counter-reset:number}.point .point-columns{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (max-width:1049px){.point .point-columns{margin-left:0;margin-right:0}}.point .point-columns .point-columns__column{box-sizing:border-box;padding-left:15px;padding-right:15px;width:33.333%}@media (max-width:1049px){.point .point-columns .point-columns__column{flex:auto;padding:0;width:100%}.point .point-columns .point-columns__column:not(:first-child){flex:auto;margin-top:30px}}@media (max-width:767px){.point .point-columns .point-columns__column:not(:first-child){margin-top:20px}}@media (min-width:1050px){.point .point-columns .point-columns__column:nth-child(n+4){margin-top:30px}}.point .point-columns .point-columns__column .point-columns__column__inner{background:#e2f1ff;background:linear-gradient(228deg,#fafdff,#e2f1ff);box-sizing:border-box;height:100%;padding:16px 30px 40px;position:relative;@media (max-width:1049px){&{background:linear-gradient(240deg,#fafdff,#e2f1ff);padding-left:40px;padding-right:40px}}@media (max-width:767px){&{background:linear-gradient(242deg,#fafdff,#e2f1ff);padding:12px 30px 30px}}}.point .point-columns .point-columns__column .point-columns__column__inner .paragraph{padding:0 10px}@media (max-width:1049px){.point .point-columns .point-columns__column .point-columns__column__inner .paragraph{padding:0}}.dnd-section-color--bg .point .point-columns .point-columns__column .point-columns__column__inner{background-color:#fff}.point .point-columns .point-columns__column .point-columns__column__inner:before{background-color:var(--color-point);content:"";display:inline-block;height:3px;left:calc(50% - 15px);position:absolute;top:0;width:30px}.dnd-section-color--bg .point .point-columns .point-columns__column .point-columns__column__inner:before{background-color:var(--color-bg)}@media (max-width:767px){.point .point-columns .point-columns__column .point-columns__column__inner:before{left:calc(50% - 10px);width:20px}}.point .heading-3.heading-3--point{margin-bottom:16px;text-align:center}@media (min-width:768px){.point .heading-3.heading-3--point{margin-bottom:20px}}.point .heading-3.heading-3--point:before{content:none}.point .heading-3.heading-3--point .heading-3--point__main{display:block}.point .heading-3.heading-3--point .heading-3--point__decolation{color:var(--color-point);display:block;font-family:var(--font-en);font-size:1.2rem;font-weight:var(--fw-bold-en);letter-spacing:.1em;line-height:var(--lh-heading);margin-bottom:5px;position:relative;top:0;width:auto;@media (max-width:767px){&{font-size:1.1rem}}}.point .heading-3.heading-3--point .heading-3--point__decolation:after{content:counter(number,decimal-leading-zero);counter-increment:number;display:block;font-size:2.2rem;letter-spacing:.1em;margin-top:-7px;position:relative}.section-point_h2_h3_bg .point-columns__figure{margin:20px auto 16px;max-width:350px}@media (min-width:768px){.section-point_h2_h3_bg .point-columns__figure{margin-bottom:20px}}.section-point_h2_h3_bg .point-columns__figure img{width:100%}