.section-1 .common-title-wrap .title-wrap>*,.contents-wrap .con-text .con-title .title-anim p{opacity:0;transform:translate3d(0, 30px, 0)}.section-1 .common-title-wrap{margin-bottom:60px}@media screen and (min-width: 1200px){.section-1 .common-title-wrap{margin-bottom:6.25391vw}}@media screen and (min-width: 1600px){.section-1 .common-title-wrap{margin-bottom:100px}}.section-1 .common-title-wrap .sub-title{font-family:"Poppins", "Noto Sans CJKKR", sans-serif}.contents-wrap{margin-bottom:110px}@media screen and (min-width: 1200px){.contents-wrap{margin-bottom:9.06817vw}}@media screen and (min-width: 1600px){.contents-wrap{margin-bottom:145px}}.contents-wrap .con-bg{width:100%;margin-bottom:40px;padding-left:15px}@media screen and (min-width: 768px){.contents-wrap .con-bg{margin-bottom:9.38086vw;padding-left:6.8793vw}}@media screen and (min-width: 1600px){.contents-wrap .con-bg{margin-bottom:150px;padding-left:110px}}.contents-wrap .con-bg .inner{border-radius:41.43646vw 0 0 0;overflow:hidden;isolation:isolate}@media screen and (min-width: 768px){.contents-wrap .con-bg .inner{border-radius:13.02762vw 0 0 0}}.contents-wrap .con-bg .inner .img{width:100%}@media screen and (min-width: 1200px){.contents-wrap .con-text{justify-content:space-between}}.contents-wrap .con-text .con-title{margin:0 auto;padding:0 45px}@media screen and (min-width: 1200px){.contents-wrap .con-text .con-title{margin:0;padding:0}}.contents-wrap .con-text .con-title .title{margin-bottom:40px;font-size:24px;font-weight:700;line-height:1.5}@media screen and (min-width: 1200px){.contents-wrap .con-text .con-title .title{font-size:2.50156vw}}@media screen and (min-width: 1600px){.contents-wrap .con-text .con-title .title{font-size:40px}}@media screen and (min-width: 1200px){.contents-wrap .con-text .con-title .title{margin-bottom:0}}@media screen and (min-width: 1600px){.contents-wrap .con-text .con-title .title{max-width:384px;line-height:1.6}}@media screen and (min-width: 992px){[data-lang="en"] .contents-wrap .con-text .con-title .title{font-size:2.66889vw}}@media screen and (min-width: 1200px){[data-lang="en"] .contents-wrap .con-text .con-title .title{font-size:32px}}[data-lang="ja"] .contents-wrap .con-text .con-title .title{font-size:22px}@media screen and (min-width: 992px){[data-lang="ja"] .contents-wrap .con-text .con-title .title{font-size:2.66889vw}}@media screen and (min-width: 1200px){[data-lang="ja"] .contents-wrap .con-text .con-title .title{font-size:32px}}@media screen and (min-width: 1200px){.contents-wrap .list-benefit{justify-content:space-between}}.contents-wrap .list-benefit .item-benefit{margin:0 auto;padding:0 45px}@media screen and (min-width: 1200px){.contents-wrap .list-benefit .item-benefit{max-width:282px;margin:0;padding:0}}.contents-wrap .list-benefit .item-benefit:not(:last-child){margin-bottom:40px}@media screen and (min-width: 1200px){.contents-wrap .list-benefit .item-benefit:not(:last-child){margin-bottom:0}}@media screen and (min-width: 1200px){.contents-wrap .list-benefit .item-benefit:not(:last-child):not(:nth-last-child(2)){margin-bottom:6.25391vw}}@media screen and (min-width: 1600px){.contents-wrap .list-benefit .item-benefit:not(:last-child):not(:nth-last-child(2)){margin-bottom:100px}}.contents-wrap .list-benefit .item-benefit .icon .img{width:48px;height:48px;margin-bottom:15px;object-fit:cover}@media screen and (min-width: 1200px){.contents-wrap .list-benefit .item-benefit .icon .img{margin-bottom:1.25078vw}}@media screen and (min-width: 1600px){.contents-wrap .list-benefit .item-benefit .icon .img{margin-bottom:20px}}.contents-wrap .list-benefit .item-benefit .text .item-title{margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.45}@media screen and (min-width: 1200px){.contents-wrap .list-benefit .item-benefit .text .item-title{font-size:1.62602vw}}@media screen and (min-width: 1600px){.contents-wrap .list-benefit .item-benefit .text .item-title{font-size:26px}}@media screen and (min-width: 1200px){.contents-wrap .list-benefit .item-benefit .text .item-title{margin-bottom:1.25078vw}}@media screen and (min-width: 1600px){.contents-wrap .list-benefit .item-benefit .text .item-title{margin-bottom:20px;line-height:1.46}}[data-lang="ja"] .contents-wrap .list-benefit .item-benefit .text .item-title{word-break:normal}
