.iwt-right{--section-margin-top:0;--section-margin-bottom:0;--section-max-width:1254px;--section-padding:50px 0;--section-height:clamp(499px, calc(499px + (630 - 499) * ((100vw - 1024px) / 306)), 630px);--image-width:clamp(451px, calc(451px + (569 - 451) * ((100vw - 1024px) / 306)), 569px);--info-padding-left:68px;--info-width:calc(100% - var(--image-width));--info-max-width:calc(clamp(333px, calc(333px + (500 - 333) * ((100vw - 1024px) / 306)), 500px) + var(--info-padding-left));--info-text-max-width:clamp(329px, calc(329px + (500 - 329) * ((100vw - 1024px) / 306)), 500px);--pretext-margin-bottom:26px;--title-margin-bottom:41px;--text-margin-bottom:33px;position:relative;margin:var(--section-margin-top) auto var(--section-margin-bottom);overflow:hidden;}.iwt-right-container{width:calc(100% - var(--global-padding-x) * 2);max-width:var(--section-max-width);padding:var(--section-padding);margin:0 auto;}.iwt-right-content{display:flex;align-items:center;justify-content:center;overflow:hidden;}.iwt-right-image-wrapper{width:var(--image-width);height:var(--section-height);padding-bottom:0;}.iwt-right-info{display:flex;flex-direction:column;justify-content:center;width:var(--info-width);max-width:var(--info-max-width);padding:0 0 0 var(--info-padding-left);margin-right:auto;}.iwt-right-info>:last-child{margin-bottom:0;}.iwt-right-info-pretext-wrapper{margin-bottom:var(--pretext-margin-bottom);}.iwt-right-info-pretext{margin:-2px 0 -3px;font-family:var(--primary-font-medium);font-size:13px;letter-spacing:1.3px;color:var(--page-text-color);}.iwt-right-info-title-wrapper{margin-bottom:var(--title-margin-bottom);}.iwt-right-info-title{margin:-2px 0 calc(clamp(7px, calc(7px + (11 - 7) * ((100vw - 1024px) / 416)), 11px) * -1);font-family:var(--secondary-font);font-size:clamp(28px, calc(28px + (41 - 28) * ((100vw - 1024px) / 416)), 41px);font-weight:500;line-height:clamp(30px, calc(30px + (42 - 30) * ((100vw - 1024px) / 416)), 42px);letter-spacing:calc(clamp(.56px, calc(.56px + (.82 - .56) * ((100vw - 1024px) / 416)), .82px) * -1);color:var(--page-text-color);}.iwt-right-info-text-wrapper{max-width:var(--info-text-max-width);margin-bottom:var(--text-margin-bottom);}.iwt-right-info-text{--page-text-font-size:clamp(15px, calc(15px + (16 - 15) * ((100vw - 1024px) / 416)), 16px);--page-text-line-height:clamp(27px, calc(27px + (29 - 27) * ((100vw - 1024px) / 416)), 29px);margin:calc(clamp(6px, calc(6px + (7 - 6) * ((100vw - 1024px) / 416)), 7px) * -1) 0 -8px;}.iwt-right-info-text p{margin:0;}.iwt-right-info-text p+ol,.iwt-right-info-text p+ul{margin-top:0;}.iwt-right-info-button-wrapper{display:flex;justify-content:flex-start;align-items:center;width:100%;}.iwt-right-info-button.button{--width:294px;--background-color:var(--white);}@media (max-width:1439px){.iwt-right{--section-padding:30px 0;--info-padding-left:55px;--pretext-margin-bottom:26px;--title-margin-bottom:32px;--text-margin-bottom:29px;}}@media (max-width:1023px){.iwt-right{--section-padding:23px 0;--section-max-width:948px;--section-height:clamp(424.1px, calc(424.1px + (499 - 424.1) * ((100vw - 834px) / 183)), 499px);--image-width:clamp(383px, calc(383px + (451 - 383) * ((100vw - 834px) / 183)), 451px);--info-padding-left:48px;}}@media (max-width:833px){.iwt-right{--section-height:clamp(354px, calc(354px + (424.1 - 354) * ((100vw - 680px) / 153)), 424.1px);--image-width:clamp(320px, calc(320px + (383 - 320) * ((100vw - 680px) / 153)), 383px);--info-padding-left:30px;}}@media (max-width:680px){.iwt-right{--global-padding-x:0;--section-max-width:450px;--section-padding:0;--info-padding:27px 25px 47px;--info-text-max-width:100%;--title-margin-bottom:31px;--text-margin-bottom:36px;}.iwt-right-content{display:block;max-width:100%;width:100%;margin:0 auto;}.iwt-right-image-wrapper{width:100%;height:0;padding-bottom:calc(341 / 360 * 100%);}.iwt-right-image-wrapper.no-image{display:none;}.iwt-right-info{width:100%;max-width:100%;max-height:unset;padding:var(--info-padding);margin:0 auto;}.iwt-right-info:empty{--info-padding:0 25px 47px;}.iwt-right-info-pretext,.iwt-right-info-text,.iwt-right-info-title{text-align:center;}.iwt-right-info-text ol,.iwt-right-info-text ul{list-style-position:inside;}.iwt-right-info-button-wrapper{justify-content:center;}}
