.section-2column_img_h_txt_btn{margin-bottom:45px;margin-top:80px}@media screen and (max-width:767px){.section-2column_img_h_txt_btn{margin-bottom:30px;margin-top:60px}}.section-2column_img_h_txt_btn__wrap--border{border:1px solid var(--color-pale);font-size:20px;letter-spacing:.17em;line-height:1.5;padding:50px}@media screen and (max-width:1049px){.section-2column_img_h_txt_btn__wrap--border{padding:45px}}@media screen and (max-width:767px){.section-2column_img_h_txt_btn__wrap--border{padding:35px 25px}}.section-2column_img_h_txt_btn .columns:not(:first-child){margin-top:55px}@media screen and (max-width:767px){.section-2column_img_h_txt_btn .columns:not(:first-child){margin-top:40px}}.section-2column_img_h_txt_btn .heading-2:before{margin-top:0}.heading-subtitle{color:var(--color-plane);font-size:1.4rem;padding-left:11px;position:relative}.heading-subtitle:not(:last-child){margin-bottom:15px}.heading-subtitle:before{background-color:var(--color-point);content:"";height:2px;left:0;position:absolute;top:6px;width:5px}.section-2column_img_h_txt_btn__wrap--border .heading-subtitle:before{top:9px}.heading-subtitle+[class^=heading-]{margin-top:0}.section-2column_img_h_txt_btn .figcaption{color:var(--color-plane)}