.home_reason_col{display:flex;gap:50px 80px}.home_reason_col_image{margin-right:calc(50% - 50vw);width:100vw}.home_reason_col_item:first-child{width:65%}.home_reason_col_item:last-child{width:35%}.home_reason_col_image img{border-radius:30px 0 0 30px;max-height:640px;vertical-align:bottom;width:auto}.home_reason_col_ttl:not(:first-child){margin-top:30px}.home_reason_col_ttl{color:#007aec;font-size:32px}.home_reason_col_ttl .inner{background:linear-gradient(transparent 60%,#e8f3ff 0);display:inline}@media screen and (max-width:1049px){.home_reason_col{flex-flow:column}.home_reason_col .component--title.has--design-type-original .deco_title{font-size:40px}.home_reason_col_item:nth-child(2){margin-right:0;width:100%}.home_reason_col_ttl{font-size:24px}.home_reason_col_item:first-child{width:100%}.home_reason_col_image{max-width:calc(100vw - 20px);text-align:right;width:calc(100% + 50px)}.home_reason_col .component--link.has--design-type-button{margin:0 auto}}@media screen and (max-width:767px){.home_reason_col_image{width:calc(100% + 20px)}}.home_reason_col_image{background-position:50%;background-size:cover;border-radius:30px 0 0 30px;height:640px;width:230%}@media screen and (max-width:767px){.home_reason_col_image{height:300px}}