.section-3_4column_img_h_txt_btn{margin-bottom:55px;margin-top:55px}@media screen and (max-width:767px){.section-3_4column_img_h_txt_btn{margin-bottom:35px;margin-top:35px}.section-3_4column_img_h_txt_btn .columns>.columns__column:not(:first-child){margin-top:35px}}.section-3_4column_img_h_txt_btn .columns__column__inner.columns__column__inner--bg{background-color:var(--color-bg);border-radius:0 0 15px 15px}.section-3_4column_img_h_txt_btn .columns .columns__column__inner.columns__column__inner--bg:has(.heading-4,.heading-5){padding:30px 25px}@media screen and (max-width:1049px){.section-3_4column_img_h_txt_btn .columns .columns__column__inner.columns__column__inner--bg:has(.heading-4,.heading-5){padding:30px}}@media screen and (max-width:767px){.section-3_4column_img_h_txt_btn .columns .columns__column__inner.columns__column__inner--bg:has(.heading-4,.heading-5){padding:25px 20px}}.section-3_4column_img_h_txt_btn .columns__column__inner.columns__column__inner--bg .heading-5{margin-top:0}.section-3_4column_img_h_txt_btn .figure img{vertical-align:bottom;width:100%}@media screen and (min-width:1050px){.section-3_4column_img_h_txt_btn .bl-hover .link-text__anchor,.section-3_4column_img_h_txt_btn .columns__column:hover .link-text__anchor{color:var(--color-point)}}.section-3_4column_img_h_txt_btn .columns.columns--two .columns__column__inner.columns__column__inner--bg:has(.heading-2,.heading-3){padding:45px 30px}@media screen and (max-width:1049px){.section-3_4column_img_h_txt_btn .columns.columns--two .columns__column__inner.columns__column__inner--bg:has(.heading-2,.heading-3){padding:35px 40px}}@media screen and (max-width:767px){.section-3_4column_img_h_txt_btn .columns.columns--two .columns__column__inner.columns__column__inner--bg:has(.heading-2,.heading-3){padding:25px 30px}}.section-3_4column_img_h_txt_btn .columns.columns--two .heading-link{margin-bottom:30px;margin-top:35px}@media screen and (max-width:767px){.section-3_4column_img_h_txt_btn .columns.columns--two .heading-link{margin-bottom:25px;margin-top:25px}}.section-3_4column_img_h_txt_btn .heading-link{transition:color .5s}.section-3_4column_img_h_txt_btn a:focus .heading-link{color:var(--color-point)}@media screen and (min-width:1050px){.section-3_4column_img_h_txt_btn a:hover .heading-link{color:var(--color-point)}}@media screen and (max-width:767px){.section-3_4column_img_h_txt_btn .columns.columns--three .columns__column{padding-left:0;padding-right:0}}.section-3_4column_img_h_txt_btn .columns.columns--three .columns__column__inner.columns__column__inner--bg:has(.heading-2,.heading-3){padding:40px 30px}@media screen and (max-width:1049px){.section-3_4column_img_h_txt_btn .columns.columns--three .columns__column__inner.columns__column__inner--bg:has(.heading-2,.heading-3){padding:40px}}@media screen and (max-width:767px){.section-3_4column_img_h_txt_btn .columns.columns--three .columns__column__inner.columns__column__inner--bg:has(.heading-2,.heading-3){padding:25px 30px}}.section-3_4column_img_h_txt_btn .columns.columns--four .columns__column__inner.columns__column__inner--bg:has(.heading-2,.heading-3){padding:40px 30px}@media screen and (max-width:1049px){.section-3_4column_img_h_txt_btn .columns.columns--four .columns__column__inner.columns__column__inner--bg:has(.heading-2,.heading-3){padding:40px}}@media screen and (max-width:767px){.section-3_4column_img_h_txt_btn .columns.columns--four .columns__column__inner.columns__column__inner--bg:has(.heading-2,.heading-3){padding:25px 30px}}.dnd-section-color--bg .section-3_4column_img_h_txt_btn .columns__column__inner.columns__column__inner--bg{background-color:#fff}.select__item__3 .heading-2{font-size:var(--fz-h3-palmtop);font-weight:var(--fw-bold-jp);letter-spacing:var(--ls-root);line-height:var(--lh-heading);margin-bottom:20px;margin-top:40px}@media screen and (min-width:767px){.select__item__3 .heading-2{font-size:var(--fz-h3-desktop);margin-bottom:25px;margin-top:55px}}.select__item__3 .heading-2.heading-link .link-icon{height:24px;top:2px;width:24px}@media screen and (min-width:767px){.select__item__3 .heading-2.heading-link .link-icon{height:28px;top:4px;width:28px}}.select__item__3 .heading-2.heading--child:last-child{margin-top:25px}.select__item__3 .heading-2.heading--child:first-child,.select__item__3 .heading-3.heading--child:first-child{margin-bottom:20px;margin-top:20px}@media screen and (min-width:768px){.select__item__3 .heading-2.heading--child:first-child,.select__item__3 .heading-3.heading--child:first-child{margin-bottom:25px;margin-top:30px}}.select__item__4 .heading-2,.select__item__4 .heading-3{color:var(--color-plane);font-size:var(--fz-h4-palmtop);font-weight:var(--fw-bold-jp);letter-spacing:var(--ls-root);line-height:var(--lh-heading);margin-bottom:20px;margin-top:30px}@media screen and (min-width:767px){.select__item__4 .heading-2,.select__item__4 .heading-3{font-size:var(--fz-h4-desktop);margin-bottom:20px;margin-top:45px}}.select__item__4 .heading-2.heading-link .link-icon,.select__item__4 .heading-3.heading-link .link-icon{height:20px;top:2px;width:20px}@media screen and (min-width:767px){.select__item__4 .heading-2.heading-link .link-icon,.select__item__4 .heading-3.heading-link .link-icon{height:24px;top:3px;width:24px}}.select__item__4 .heading-2.heading--child:first-child,.select__item__4 .heading-3.heading--child:first-child,.select__item__4 .heading-4.heading--child:first-child{margin-bottom:20px;margin-top:18px}@media screen and (min-width:768px){.select__item__3 .heading-4.heading--child:first-child,.select__item__4 .heading-2.heading--child:first-child,.select__item__4 .heading-3.heading--child:first-child,.select__item__4 .heading-4.heading--child:first-child{margin-bottom:25px;margin-top:30px}}.columns__column__inner--bg .select__item__3 .heading-2.heading--child:first-child,.columns__column__inner--bg .select__item__3 .heading-3.heading--child:first-child,.columns__column__inner--bg .select__item__3 .heading-4.heading--child:first-child,.columns__column__inner--bg .select__item__4 .heading-2.heading--child:first-child,.columns__column__inner--bg .select__item__4 .heading-3.heading--child:first-child,.columns__column__inner--bg .select__item__4 .heading-4.heading--child:first-child{margin-top:0}.section-3_4column_img_h_txt_btn .columns.columns--two .columns__column__inner.columns__column__inner--bg:has(.select__item__4){padding:25px 20px}.section-3_4column_img_h_txt_btn .columns.columns--three .columns__column__inner.columns__column__inner--bg:has(.select__item__4){padding:25px 20px}.section-3_4column_img_h_txt_btn .columns.columns--four .columns__column__inner.columns__column__inner--bg:has(.select__item__4){padding:25px 20px}@media screen and (min-width:768px){.section-3_4column_img_h_txt_btn .columns.columns--two .columns__column__inner.columns__column__inner--bg:has(.select__item__4){padding:30px}.section-3_4column_img_h_txt_btn .columns.columns--three .columns__column__inner.columns__column__inner--bg:has(.select__item__4){padding:30px}.section-3_4column_img_h_txt_btn .columns.columns--four .columns__column__inner.columns__column__inner--bg:has(.select__item__4){padding:30px}}@media screen and (min-width:1050px){.section-3_4column_img_h_txt_btn .columns.columns--two .columns__column__inner.columns__column__inner--bg:has(.select__item__4){padding:30px 25px}.section-3_4column_img_h_txt_btn .columns.columns--three .columns__column__inner.columns__column__inner--bg:has(.select__item__4){padding:30px 25px}.section-3_4column_img_h_txt_btn .columns.columns--four .columns__column__inner.columns__column__inner--bg:has(.select__item__4){padding:30px 25px}}.select__item__3+.paragraph,.select__item__4+.paragraph{margin-top:calc(var(--leading-trim)*2)}.section-3_4column_img_h_txt_btn .columns.columns--two .select__item__3 .heading-link,.section-3_4column_img_h_txt_btn .columns.columns--two .select__item__4 .heading-link{margin-bottom:25px;margin-top:25px}@media screen and (min-width:768px){.section-3_4column_img_h_txt_btn .columns.columns--two .select__item__3 .heading-link,.section-3_4column_img_h_txt_btn .columns.columns--two .select__item__4 .heading-link{margin-bottom:30px;margin-top:35px}}