.section-2column_img_h_txt_btn{margin-bottom:60px;margin-top:100px}@media screen and (max-width:767px){.section-2column_img_h_txt_btn{margin-bottom:30px;margin-top:30px}}.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;font-weight:700;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:8px}.heading-subtitle+[class^=heading-]{margin-top:0}.section-2column_img_h_txt_btn .figcaption{color:var(--color-plane)}.check-list-columns{margin-left:-25px;margin-right:-25px}@media screen and (max-width:767px){.check-list-columns{margin-left:0;margin-right:0}}.check-list-columns:not(:first-child){margin-top:45px}@media screen and (max-width:767px){.check-list-columns:not(:first-child){margin-top:25px}}.check-list-columns>.columns__column{padding-left:25px;padding-right:25px}@media screen and (max-width:767px){.check-list-columns>.columns__column{padding-left:0;padding-right:0}}.check-list:not(:last-child){margin-bottom:20px}.check-list .check-list__item{font-size:17px;font-weight:500;letter-spacing:.17em;line-height:2;padding-left:30px;position:relative}@media screen and (max-width:767px){.check-list .check-list__item{font-size:15px}}.check-list .check-list__item:not(:last-child){margin-bottom:10px}.check-list .check-list__item .check-list__item__icon{height:20px;left:0;position:absolute;top:7px;width:20px}@media screen and (max-width:767px){.check-list .check-list__item .check-list__item__icon{height:18px;top:6px;width:18px}}.check-list .check-list__item .check-list__item__icon__path{fill:var(--color-sub)}