@charset "UTF-8";.m-tail-column-block .item-wrap{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;position:relative;z-index:0}@media screen and (max-width:768px){.m-tail-column-block .item-wrap{flex-direction:column;gap:20px}}@media screen and (min-width:769px){.m-tail-column-block .item-wrap .item{width:calc(33.33333% - 20px)}}.m-tail-column-block .item{border-radius:5px;display:flex;flex-direction:column}.m-tail-column-block .item .heading{border-radius:5px 5px 0 0;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.6;padding:13px 10px 15px;text-align:center}.m-tail-column-block .item .inner{display:flex;flex:1;flex-direction:column;padding:24px 30px 30px}@media screen and (max-width:768px){.m-tail-column-block .item .inner{padding:34px 24px 30px}}.m-tail-column-block .item .image{align-items:center;display:flex;justify-content:center;margin-bottom:10px}.m-tail-column-block .item .title{font-size:1.25rem;font-weight:700;line-height:1.8;margin-bottom:10px}.m-tail-column-block .item .detail{line-height:2.25}@media screen and (max-width:768px){.m-tail-column-block .item .detail{line-height:1.625}}.m-tail-column-block .item .detail:not(:last-child){margin-bottom:20px}.m-tail-column-block .item .detail ul{list-style:none;padding:0}.m-tail-column-block .item .detail ul li{padding-left:1em;position:relative}.m-tail-column-block .item .detail ul li:before{content:"・";left:0;position:absolute;top:0}.m-tail-column-block .item .see-more-btn{margin-top:auto;padding:0 20px}@media screen and (max-width:768px){.m-tail-column-block .item .see-more-btn{padding:0}}.m-tail-column-block .item .see-more-btn a{width:100%}@media screen and (min-width:769px){.m-tail-column-block.-col2 .item-wrap{gap:20px}.m-tail-column-block.-col2 .item-wrap .item{width:calc(50% - 10px)}}.m-tail-column-block.-has-tail .item{margin-bottom:27px;position:relative}@media screen and (max-width:768px){.m-tail-column-block.-has-tail .item{margin-bottom:40px}.m-tail-column-block.-has-tail .item:last-child{margin-bottom:0}}.m-tail-column-block.-has-tail .item:after{border:1px solid transparent;border-top-color:#fff;border-width:27px 28px;content:"";height:0;inset:auto 0 -54px;margin:auto;position:absolute;width:0}