.cmn12_numbering-block{padding-top:64px}@media screen and (max-width:768px){.cmn12_numbering-block{padding-top:0}}@media screen and (min-width:769px){.cmn12_numbering-block .item{display:flex;gap:60px}.cmn12_numbering-block .item:nth-child(2n){flex-direction:row-reverse}.cmn12_numbering-block .item:nth-child(2n) .text .number{right:-100px}.cmn12_numbering-block .item:nth-child(odd) .text .number{left:-100px}}@media screen and (max-width:768px){.cmn12_numbering-block .item{padding-top:82px}.cmn12_numbering-block .item:nth-child(2n) .text .number{right:0}.cmn12_numbering-block .item:nth-child(odd) .text .number{left:0}}.cmn12_numbering-block .item:not(:last-child){margin-bottom:124px}@media screen and (max-width:768px){.cmn12_numbering-block .item:not(:last-child){margin-bottom:40px}}.cmn12_numbering-block .item .text{position:relative}@media screen and (min-width:769px){.cmn12_numbering-block .item .text{width:44%}}@media screen and (max-width:768px){.cmn12_numbering-block .item .text{margin-bottom:40px}}.cmn12_numbering-block .item .text .number{color:#f7fbff;font-size:17.2rem;font-style:italic;font-weight:500;line-height:1;margin:0;position:absolute;top:-64px;z-index:-1}@media screen and (max-width:768px){.cmn12_numbering-block .item .text .number{font-size:13.8rem}}@media screen and (min-width:769px){.cmn12_numbering-block .item .text .text-inner{padding-top:40px}}.cmn12_numbering-block .item .text .text-inner h3{color:#254a99;font-size:2.4rem;line-height:1.58;margin-bottom:20px;padding-bottom:21px;position:relative}@media screen and (max-width:768px){.cmn12_numbering-block .item .text .text-inner h3{font-size:2rem}}.cmn12_numbering-block .item .text .text-inner h3:after{background:currentcolor;bottom:0;content:"";height:1px;left:0;position:absolute;width:24px}.cmn12_numbering-block .item .text .list{background:#f0f8ff;border-radius:8px;display:flex;flex-wrap:wrap;gap:13px 26px;list-style:none;margin:30px 0 0;padding:28px 32px}@media screen and (max-width:768px){.cmn12_numbering-block .item .text .list{gap:13px 20px;padding:20px}}.cmn12_numbering-block .item .text .list li{color:#254a99;font-size:1.4rem;font-weight:500;line-height:1.29;width:calc(50% - 13px)}@media screen and (max-width:768px){.cmn12_numbering-block .item .text .list li{width:calc(50% - 10px)}}@media screen and (min-width:769px){.cmn12_numbering-block .item .image{width:50%}}.cmn12_numbering-block .item .image img{border-radius:8px;width:100%}