@charset "utf-8";.section-reason{margin-bottom:-16px}.section-reason ._outline>span{color:#0054ac;font-size:20px;font-weight:700}.section-reason .cmn-card-type2{border-radius:0;padding:0}.section-reason .cmn-card-type2>._num{display:block;margin-bottom:8px}.section-reason .cmn-card-type2>._title{font-size:20px}.section-worry{padding-bottom:0!important}.section-worry ._container>._title{margin-bottom:48px}.section-worry .cmn-card-type2{border-radius:8px;overflow:visible;padding:24px 16px;position:relative}.section-worry .cmn-card-type2:before{background:url(//biz.moneyforward.com/mfc-partner/wp-content/themes/simple/assets/css/../images/campaign/tatsujin/icon-worry.svg);content:'';display:block;height:36px;left:calc(50% - 18px);position:absolute;top:-18px;width:36px}.section-worry .cmn-card-type2 ._title{text-align:center}.section-worry ._banner{margin-top:32px}.section-worry ._banner>._lead{color:#0054ac;font-size:24px;font-weight:700;padding-bottom:40px;position:relative;text-align:center}.section-worry ._banner>._lead:before{content:'＼ '}.section-worry ._banner>._lead:after{content:' ／'}.section-worry ._banner>._image{position:relative}.section-worry ._banner>._image:after{background:url(//biz.moneyforward.com/mfc-partner/wp-content/themes/simple/assets/css/../images/campaign/tatsujin/icon-arrow.svg);background-size:cover;content:'';display:block;height:56px;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:56px}.section-worry ._banner>._image>picture{border-radius:15px;display:block;overflow:hidden}.section-point{margin-bottom:-16px}.section-point ._container>._title{margin-bottom:48px}.section-point ._container>._title>._shoulder{font-size:16px}.section-point ._row{-moz-column-gap:20px;column-gap:20px;display:grid;grid-column-gap:20px;grid-row-gap:36px;grid-template-columns:1fr 1fr;row-gap:36px}.section-point ._col-wide{grid-column:1/span 2}.section-point ._col-wide ._item{-moz-column-gap:20px;column-gap:20px;display:grid;grid-column-gap:20px;grid-row-gap:16px;grid-template-areas:"title image" "outline image" "space image";grid-template-columns:auto 340px;position:relative;row-gap:16px}.section-point ._col-wide ._item ._num{left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.section-point ._col-wide ._item ._title{grid-area:title;text-align:left}.section-point ._col-wide ._item ._image{grid-area:image;margin-bottom:0;margin-top:0}.section-point ._col-wide ._item ._outline{grid-area:outline}.section-point ._item{border-radius:15px;height:100%;padding:32px 24px 24px;position:relative}.section-point ._item ._num{background-color:#3171ca;border-radius:50px;color:#fff;font-size:18px;font-weight:700;left:50%;padding-left:16px;padding-right:16px;position:absolute;top:0;transform:translate(-50%,-50%)}.section-point ._item ._title{font-size:18px;font-weight:700;text-align:center}.section-point ._item ._image{margin-bottom:20px;margin-top:20px}.section-application ._container>._title{margin-bottom:32px}.section-application ._container>._list{background-color:#f2f5ff;border-radius:15px;display:flex;justify-content:center;margin:0 auto;max-width:560px;padding:24px 16px}.container .mainvisual ._cta{align-items:center;flex-direction:column}.container .mainvisual ._cta ._text{color:#fff;font-size:14px;margin-top:16px}.container .mainvisual ._cta .cmn-text-underline{color:#fff}.container .mainvisual ._cta ._btn{padding:20px 40px}.area-cta ._text{color:#fff;font-size:14px;margin-top:16px;text-align:center}.area-cta .cmn-text-underline{color:#fff}.area-cta ._btn ._btn{padding:20px 40px}@media (max-width:768px){.section-reason{margin-bottom:-8px}.section-reason .cmn-card-type2>._title{font-size:18px}.section-worry ._container>._title{margin-bottom:40px}.section-worry .cmn-row{margin-top:-24px}.section-worry .cmn-row>.cmn-col{margin-top:24px}.section-worry ._banner>._lead{font-size:16px;padding-bottom:32px}.section-worry ._banner>._image:after{height:40px;transform:translate(-50%,-70%);width:40px}.section-point ._container>._title{margin-bottom:40px}.section-point ._row{grid-template-columns:1fr}.section-point ._col-wide{grid-column:auto}.section-point ._col-wide ._item{grid-template-areas:"title" "image" "outline";grid-template-columns:1fr}.section-application ._container>._title{margin-bottom:24px}}