.four-seasons{margin:50px auto 45px}.four-seasons .title{margin:0 0 26px}.four-seasons .flex-item{margin-bottom:26px}.four-seasons .flex-item:last-child{margin-bottom:0}.four-seasons .img-container{margin-bottom:20px}.four-seasons .text-container{padding-left:62px;position:relative}.four-seasons .text-container:before{content:"";display:inline-block;width:46px;height:46px;margin-right:16px;position:absolute;top:4px;left:0}.four-seasons .text-container.spring:before{background:50%/cover url(/hubfs/6654828/journey/svg/icon-haru.svg) no-repeat}.four-seasons .text-container.summer:before{background:50%/cover url(/hubfs/6654828/journey/svg/icon-natsu.svg) no-repeat}.four-seasons .text-container.autumn:before{background:50%/cover url(/hubfs/6654828/journey/svg/icon-aki.svg) no-repeat}.four-seasons .text-container.winter:before{background:50%/cover url(/hubfs/6654828/journey/svg/icon-fuyu.svg) no-repeat}.four-seasons .text-container p:last-child{margin-bottom:0}@media print,screen and (min-width:1000px){.four-seasons{margin:57px auto 50px;max-width:1000px}.four-seasons .title{margin:0}.four-seasons .flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}.four-seasons .flex-item{width:calc(50% - 20px);margin:34px 0 0}.four-seasons .text-container{padding-left:66px}.four-seasons .text-container:before{width:50px;height:50px;top:0}}