.opk-column-content__section{display:grid}@media(max-width: 1399px)and (min-width: 1024px){.opk-column-content__section{min-height:700px}}@media screen and (min-width: 1400px){.opk-column-content__section{min-height:840px}}@media screen and (min-width: 1024px){.opk-column-content__section{grid-template-columns:50.85% 49.15%}}@media screen and (max-width: 1023px){.opk-column-content__section{grid-template-columns:auto}.opk-column-content__section .opk-image-with-content__section-content{order:2}.opk-column-content__section .opk-image-with-content__section-content-second{order:1}}.opk-column-content__section-content{display:flex;align-items:center;justify-content:center}@media(max-width: 1023px)and (min-width: 576px){.opk-column-content__section-content{min-height:400px}}@media screen and (min-width: 1600px){.opk-column-content__section-content .opk-column-content__section-body{padding:0px 0px 0px 11px}}@media screen and (min-width: 1024px){.opk-column-content__section-content .opk-column-content__section-body{max-width:643px}}.opk-column-content__section-content-second{display:flex;align-items:center;justify-content:center}@media(max-width: 1023px)and (min-width: 576px){.opk-column-content__section-content-second{min-height:400px}}@media screen and (min-width: 1600px){.opk-column-content__section-content-second .opk-column-content__section-body{padding:0px 0px 0px 7px}}@media screen and (min-width: 1024px){.opk-column-content__section-content-second .opk-column-content__section-body{max-width:600px}}@media screen and (max-width: 1599px){.opk-column-content__section-body{padding:10px 20px}}@media screen and (max-width: 1023px){.opk-column-content__section-body{max-width:none;padding:50px 28px}}@media screen and (max-width: 575px){.opk-column-content__section-body{max-width:none;padding:40px 16px 39px 16px}}.opk-column-content__icon{width:54px;height:54px;margin-bottom:18px}.opk-column-content__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width: 575px){.opk-column-content__icon{height:44px;width:44px;margin-bottom:26px}}.opk-column-content__title{font-size:48px;font-weight:700;line-height:1.39;margin-bottom:10px}@media(max-width: 1023px)and (min-width: 576px){.opk-column-content__title{font-size:36px;line-height:1.29}}@media screen and (max-width: 575px){.opk-column-content__title{font-size:28px;line-height:1.29;margin-bottom:12px}}.opk-column-content__content p{font-size:18px;line-height:1.33}.opk-column-content .opk-japan-text{margin-bottom:27px}
