.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)}.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 .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:30px 30px 45px}@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:30px 40px 35px}}@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:28px;margin-top:30px}@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-2.heading--child,.section-3_4column_img_h_txt_btn .heading-3.heading--child,.section-3_4column_img_h_txt_btn .heading-4.heading--child,.section-3_4column_img_h_txt_btn .heading-5.heading--child{margin-bottom:20px;margin-top:18px}@media screen and (min-width:768px){.section-3_4column_img_h_txt_btn .heading-2.heading--child,.section-3_4column_img_h_txt_btn .heading-3.heading--child,.section-3_4column_img_h_txt_btn .heading-4.heading--child,.section-3_4column_img_h_txt_btn .heading-5.heading--child{margin-bottom:20px;margin-top:23px}.section-3_4column_img_h_txt_btn .columns__column__inner--bg .heading-2.heading--child,.section-3_4column_img_h_txt_btn .columns__column__inner--bg .heading-3.heading--child,.section-3_4column_img_h_txt_btn .columns__column__inner--bg .heading-4.heading--child,.section-3_4column_img_h_txt_btn .columns__column__inner--bg .heading-5.heading--child{margin-top:0}}@media screen and (max-width:767px){.section-3_4column_img_h_txt_btn .columns.columns--three .columns__column{padding-left:0;padding-right:0}.container__columns__column{margin-top:35px}.container__columns__column:first-child{margin-top:0}}.section-3_4column_img_h_txt_btn .columns.columns--three .columns__column__inner.columns__column__inner--bg:has(.heading-2,.heading-3){padding:30px 30px 40px}@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:30px 40px 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:30px 30px 40px}@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:30px 40px 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}.section-3_4column_img_h_txt_btn .columns__column .heading-link{transition:color .3s}.section-3_4column_img_h_txt_btn .columns__column:focus .heading-link .link-icon__arrow{left:calc(40% + 3px)}.section-3_4column_img_h_txt_btn .columns__column:focus .heading-link{color:var(--color-point)}@media screen and (min-width:1050px){.section-3_4column_img_h_txt_btn .columns__column:hover .heading-link .link-icon__arrow{left:calc(40% + 3px)}.section-3_4column_img_h_txt_btn .columns__column:hover .heading-link{color:var(--color-point)}}.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-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-top:23px}}.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-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-top:23px}}.section-3_4column_img_h_txt_btn .columns__column .paragraph{margin-bottom:30px}.section-3_4column_img_h_txt_btn .columns__column:last-child .paragraph{margin-bottom:0}@media screen and (min-width:768px){.section-3_4column_img_h_txt_btn .columns__column .paragraph{margin-bottom:0}}