.featured-section{display:flex;flex-direction:column}.featured-section .featured-img-container{margin-bottom:30px;text-align:center}.featured-section .featured-img-container img{max-width:100%}@media screen and (min-width:1000px){.inner-wrapper{margin:0 auto;width:812px}.main-content .inner-wrapper h2 span{color:#2b2b2b;font-size:28px}.featured-section{justify-content:space-between;margin-bottom:56px;margin-top:32px}.featured-section .flex-item{width:100%}}@media screen and (max-width:999px){.main-content .inner-wrapper h2{display:none}.featured-section{flex-direction:column;margin-bottom:32px;margin-top:48px}.featured-section .featured-img-container{margin:0 auto 25px;max-width:240px}.featured-section .featured-text-container{width:100%}}.details-list .list-item{background-image:none;display:flex;margin-bottom:24px;padding-left:0}.details-list .list-item,.details-list .list-item p{font-size:20px;line-height:1.4}.details-list .list-item:before{background-position:50%;background-size:contain;content:"";height:20px;margin-right:8px;margin-top:4px;width:20px}.list-item-date:before{background:url(https://www.nohgaku.or.jp/hubfs/blog/icon-calendar.png) no-repeat}.featured-text-container .info{align-items:center;color:#2b2b2b;display:flex;font-size:14px;letter-spacing:.04em;line-height:1.6}.featured-text-container .info div{width:100%}.featured-text-container .info div a.cta_button[target=_blank]:after{width:0}@media screen and (max-width:999px){.details-list .list-item{font-size:18px;margin-bottom:16px}.details-list .list-item p{font-size:18px}.details-list .list-item:before{background-size:contain;content:"";height:18px;margin-top:2px;width:18px}.list-item-date:before{background:url(https://www.nohgaku.or.jp/hubfs/blog/icon-calendar.png) no-repeat}}