.post-detail{margin:30px auto;width:97%}.post-detail .content{margin-top:15px}.post-detail .content .post-content{margin-top:25px}.post-detail .content .post-content a{color:#cd2653}.post-detail .content .post-content .wp-block-image img{max-width:100%}.post-detail .content .post-content h3{border-left:8px solid #e71d75;font-size:2.1em}.post-detail .content .post-content h4{border-bottom:2px dotted #e71d75;display:inline-block;font-size:1.5em;line-height:1.8;margin:0 0 1em}.post-detail .content .post-content p{font-family:Meiryo;font-size:1.3em}.post-detail .content .post-content .detail-btn{background-color:#fbb03b;border-radius:30px;box-shadow:-1px 3px #999;float:left;line-height:1;margin-left:39%;padding:15px;text-align:center;width:22%}.post-detail .content .post-content .detail-btn a{color:#fff;font-size:13px}.post-detail .content .post-content .detail-btn img{vertical-align:middle}.post-detail .content .post-content .detail-btn:hover{cursor:pointer}.post-detail .content .post-content .clear-both{clear:both}@media only screen and (max-width:767px){.post-detail{width:85%}.post-detail .content .post-content p{font-size:11px}.post-detail .content .post-content .detail-btn{float:none;margin:0 auto;padding:5px;width:70%}.post-detail h3{font-size:18px}}@media only screen and (min-width:768px) and (max-width:991px){.post-detail .post-content .detail-btn{float:none;margin:0 auto;width:30%}}
