.c-blog__row{align-items:flex-end;column-gap:20px;display:flex;margin-bottom:35px}.c-blog__col{width:calc(50% - 10px)}.c-blog__box{box-shadow:0 2px 3px #0000001f;box-sizing:border-box;background-color:var(--color-white);height:200px}.c-blog__box1{height:100%;overflow-y:auto;overflow-x:hidden}.c-blog__box1::-webkit-scrollbar{height:6px;width:6px}.c-blog__box1::-webkit-scrollbar-track{background-color:var(--color-white);border-radius:10px}.c-blog__box1::-webkit-scrollbar-thumb{background-color:var(--color-grey10);border-radius:10px}.c-blog__list{margin-left:20px;margin-right:10px;max-height:100%;overflow-x:hidden;overflow-y:auto;padding-right:15px}.c-blog__list dt{color:var(--color-link);font-size:1.2rem;margin-bottom:4px}.c-blog__list dt span{background-color:var(--color-highlight);color:var(--color-white);display:inline-block;font-size:1rem;line-height:1;margin-left:7px;padding:3px 5px 2px;text-align:center;width:36px}.c-blog__list dd{color:var(--color-link);font-size:1.4rem;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted var(--color-black)}.c-blog__list a{color:var(--color-highlight);text-decoration:none}.c-blog__list::-webkit-scrollbar{width:6px;height:6px}.c-blog__list::-webkit-scrollbar-track{background-color:var(--color-white);border-radius:10px}.c-blog__list::-webkit-scrollbar-thumb{background-color:var(--color-grey10);border-radius:10px}.c-blog__item{display:flex;height:100%}.c-blog__avatar{height:100%}.c-blog__avatar img{height:100%;width:auto}.c-blog__ttl{display:inline-block;font-size:2.2rem;color:var(--color-brown);margin-bottom:5px;text-decoration:none}.c-blog__pos{color:var(--color-link);display:block;font-size:1.3rem;line-height:1.538;margin-bottom:5px}.c-blog__txt{color:var(--color-root);display:block;font-size:1.8rem;line-height:1.389;margin-bottom:7px}.c-blog__info{box-sizing:border-box;flex:1;padding:15px 20px}.c-blog__tag{column-gap:3px;display:flex;flex-wrap:wrap;row-gap:3px}.c-blog__tag li{background-color:var(--color-highlight);color:var(--color-white);display:inline-block;font-size:1.2rem;padding:4px 10px 2px;text-align:center}.c-blog__group{column-gap:40px;flex-wrap:wrap;display:flex}.c-blog__card{width:calc((100% - 80px) / 3)}.c-blog__bnr{font-size:0}.c-blog__bnr img{width:100%}.c-blog__ttl1{color:var(--color-root);display:inline-block;margin-top:10px;text-decoration:none;transition:color .3s}.c-blog__wrap,.c-blog__wrap--height{border:1px solid var(--color-border);height:225px;margin-bottom:55px;padding-block:9px}.c-blog__wrap--height{height:auto}.c-blog__date{display:inline-block;width:70px}.c-blog__img{border-radius:50%;display:inline-block;height:51px;overflow:hidden;width:51px}.c-blog__img img{height:100%;object-fit:cover;object-position:center;width:100%}.c-blog__item1{align-items:center;column-gap:20px;display:flex;height:70px;padding-left:19px;width:100%}.c-blog__item1:nth-child(2n){background-color:var(--color-grey3)}.c-blog__link{color:var(--color-highlight);flex:1;text-decoration:none}.c-blog__link span{background-color:var(--color-primary);color:var(--color-white);display:inline-block;font-size:1.1rem;padding:1px 5px 0 4px}@media only screen and (min-width:1025px){.c-blog__list a:hover{text-decoration:underline}.c-blog__ttl1:hover{color:var(--color-highlight);cursor:pointer;text-decoration:none}.c-blog__link:hover,.c-blog__ttl:hover{text-decoration:underline}.c-blog__bnr,.c-blog__avatar{transition:opacity .3s}.c-blog__bnr:hover,.c-blog__avatar:hover{opacity:.6}}@media only screen and (max-width:980px){.c-blog__row{flex-direction:column;row-gap:40px}.c-blog__col{width:100%}.c-blog__col:first-child .c-blog__box{height:235px}.c-blog__col:last-child .c-blog__box{height:auto}.c-blog__avatar{width:35%;max-width:165px}}@media only screen and (max-width:768px){.c-blog__item{column-gap:10px;padding:10px}.c-blog__group{flex-direction:column}.c-blog__card{width:100%}.c-blog__ttl1{background:url(/assets/img/common/icon_arrow05_hover.svg) no-repeat left 0 top 2px/13px;color:var(--color-link);display:inline-block;font-size:1.4rem;padding-left:21px}.c-blog__info{padding:0}.c-blog__ttl,.c-blog__txt{font-weight:700;font-size:1.3rem}.c-blog__pos{color:var(--color-link);font-size:1.2rem}}
