.blog-article__body__index{border:1px solid var(--color-pale);border-radius:5px;margin-bottom:45px;margin-top:56px;padding:36px 20px 32px;position:relative;z-index:0}@media screen and (min-width:768px){.blog-article__body__index{margin-bottom:60px;margin-top:74px;padding:35px 35px 38px}}.blog-article__body__index__title{background-color:#fff;border-radius:0 0 5px 5px;border-top:2px solid var(--color-point);box-sizing:border-box;font-family:var(--font-en);font-size:1.5rem;font-weight:var(--fw-normal-en);left:50%;letter-spacing:var(--ls-root-en);padding:7px 0 6px;position:absolute;text-align:center;top:-14px;transform:translateX(-50%);width:130px;z-index:1}@media screen and (min-width:768px){.blog-article__body__index__title{font-size:1.6rem;padding:9px 0 8px;top:-18px}}.blog-article__body__index__body__list{counter-reset:number 0}.blog-article__body__index__body__list__item{color:var(--color-plane);font-size:1.5rem;letter-spacing:var(--ls-root);line-height:2;margin-top:calc(22px + var(--leading-trim));padding-left:2.3em;text-indent:-2.3em}.blog-article__body__index__body__list__item:first-of-type{margin-top:0}@media screen and (min-width:768px){.blog-article__body__index__body__list__item{font-size:1.6rem}}.blog-article__body__index__body__list__item:before{content:counter(number,decimal-leading-zero) "：";counter-increment:number 1}.blog-article__body__index__body__list__item a{text-decoration:underline var(--color-point);text-underline-offset:.5em}@media screen and (min-width:1050px){.blog-article__body__index__body__list__item a{transition:color .3s}}.blog-article__body__index__body__list__item a:focus{color:var(--color-point)}@media screen and (min-width:1050px){.blog-article__body__index__body__list__item a:hover{color:var(--color-point)}}