.section-point_h2_h3_bg{margin-bottom:55px;margin-top:55px}@media screen and (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 screen and (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 screen and (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 screen and (max-width:767px){.point .point-columns .point-columns__column:not(:first-child){margin-top:20px}}@media screen and (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-color:var(--color-bg);box-sizing:border-box;height:100%;padding:16px 30px 40px;position:relative}@media screen and (max-width:1049px){.point .point-columns .point-columns__column .point-columns__column__inner{padding-left:40px;padding-right:40px}}@media screen and (max-width:767px){.point .point-columns .point-columns__column .point-columns__column__inner{padding:12px 30px 30px}}.point .point-columns .point-columns__column .point-columns__column__inner .paragraph{padding:0 10px}@media screen and (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}@media screen and (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 screen and (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-default);font-size:1.4rem;font-weight:700;letter-spacing:.15em;line-height:var(--lh-heading);margin-bottom:8px;position:relative;top:0;width:auto}.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.6rem;letter-spacing:0}@media screen and (max-width:767px){.point .heading-3.heading-3--point .heading-3--point__decolation:after{font-size:2.2rem}.point .heading-3.heading-3--point .heading-3--point__decolation{font-size:1.1rem}}.section-point_h2_h3_bg .point-columns__figure{margin:20px auto 16px;max-width:350px}@media screen and (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%}