.blog-article__body__index{border:1px solid var(--color-pale);border-radius:5px;margin-bottom:45px;margin-top:40px;position:relative;z-index:0}@media screen and (min-width:768px){.blog-article__body__index{margin-bottom:60px;margin-top:55px}}.blog-article__body__index__title{background-color:var(--color-point);border-radius:4px 4px 0 0;box-sizing:border-box;color:#fff;font-family:var(--font-en);font-size:1.5rem;font-weight:var(--fw-bold-jp);letter-spacing:var(--ls-root);padding:13px 10px 12px;text-align:center;width:100%}@media screen and (min-width:768px){.blog-article__body__index__title{font-size:1.6rem;padding:14px 10px 15px}}.blog-article__body__index__body{padding:20px 20px 30px}@media screen and (min-width:768px){.blog-article__body__index__body{padding:25px 35px 40px}}.blog-article__body__index__body__list{counter-reset:number 0}.blog-article__body__index__body__list__item{color:var(--color-plane);font-size:1.4rem;font-weight:var(--fw-bold-jp);letter-spacing:var(--ls-root);line-height:2;margin-top:calc(20px + 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.5rem}}.blog-article__body__index__body__list__item:before{content:counter(number,decimal-leading-zero) "：";counter-increment:number 1;font-family:var(--font-title-deco);letter-spacing:.05em}.blog-article__body__index__body__list__item a{text-decoration:underline var(--color-point);text-underline-offset:.3em}@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)}}