.m-pagination{margin-top:60px}.m-pagination__item,.m-pagination__list{display:flex;align-items:center;justify-content:center}.m-pagination__item{font-size:1.8rem;font-weight:700;width:47px;height:47px;transition:background-color .3s;border-radius:50px;background-color:#fff}.m-pagination__item+.m-pagination__item{margin-left:10px}.m-pagination__item:hover{background-color:#ddd}.m-pagination__item.is-current{pointer-events:none;color:#fff;background-color:#333}.m-pagination__nextarrow,.m-pagination__prevarrow{display:block;width:14px;transition:opacity .5s}.m-pagination__nextarrow:hover,.m-pagination__prevarrow:hover{opacity:.7}.m-pagination__prevarrow{margin-right:30px}.m-pagination__nextarrow{margin-left:30px}.m-author-profile{display:flex;width:1000px;margin:0 auto;padding:40px 0 60px;gap:40px}.m-author-profile__furigana,.m-author-profile__profile,.m-author-profile__shozoku{font-size:1.2rem;display:block}.m-author-profile__name{font-size:2rem;line-height:1.1;margin-top:10px}.m-author-profile__profile{margin-top:10px}.m-author-profile__profile a{text-decoration:underline;color:#47c1b7}.m-author-profile__profile a:hover{text-decoration:none}.m-author-profile-head{overflow:hidden;width:200px;height:200px;border-radius:200px}.m-author-profile-body{width:calc(100% - 240px)}.m-feature{display:flex}.m-feature+.m-feature{margin-top:80px}.m-feature-head{width:420px}.m-feature-head.\--small{width:390px}.m-feature-body{margin-left:30px;flex:1}.m-feature-figure{position:relative;overflow:hidden;width:100%;border-radius:10px}.m-feature-figure:before{display:block;padding-top:55.12821%;content:""}.m-feature-figure img{position:absolute;top:0;right:0;bottom:0;left:0}.m-feature-caption{font-size:24px;line-height:1.4;position:absolute;right:24px;bottom:24px;left:24px;color:#fff;font-feature-settings:"palt"}.m-feature-ttl{font-size:20px;line-height:1.4;margin-top:24px}.m-feature-button{display:inline-flex;width:200px;height:60px;margin-top:24px;align-items:center;justify-content:center}.m-feature-button.\--bottom{display:none}.m-feature-button-wrap{text-align:left}.m-feature-list{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}.m-feature-list:not(:first-child){margin-top:24px}.m-feature-list.\--large{gap:30px}.m-feature-list.\--large:not(:first-child){margin-top:30px}.m-feature-list.\--small{gap:16px}.m-feature-list.\--small:not(:first-child){margin-top:16px}.m-feature-list .m-aricle-flex__header{overflow:hidden;box-sizing:border-box;width:100px;height:100px;border-radius:5px}.m-feature-list .m-aricle-flex__header.\--list{overflow:hidden;box-sizing:border-box;width:230px;height:153px;border-radius:5px}.m-feature-list .m-aricle-flex__header.\--list.\--pr.\--right:after{left:200px}.m-feature-list .m-aricle-flex__header.\--pr.\--right:after{left:70px}.m-feature-list .m-aricle-flex__footer{width:auto;flex:1}.m-feature.\--hero .m-feature-head{width:460px}.m-feature.\--hero .m-feature-ttl{font-size:30px;font-weight:700;margin-top:0}.m-feature.\--hero .m-feature-txt{font-weight:700;margin-top:16px}