.article-container .post-title{border-bottom:2px solid #ddd;font-size:2.8rem;margin:0 0 1em;padding-bottom:.75em}.post-body p{line-height:1.6;margin:0}.post-body img{margin:0 auto 2em}.fix-sns{left:2px;position:fixed;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:50}.fix-sns a{display:block;margin:5px auto;max-width:32px;text-decoration:none;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:3vw}.fix-sns a:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.g-main-col .m-relation-blog-group{margin:4.375em 0 5.875em}.g-main-col .m-glossary-sort{margin-bottom:0}.g-main-col .m-glossary-sort .sort-content .heading{color:#425563}@media screen and (min-width:1430px){.fix-sns{left:2%}}@media screen and (max-width:767px){.article-container{background-size:cover}.article-container .post-title{font-size:2.6rem;margin-bottom:.5em}.post-body h2{border-left-width:8px;padding:.3em .4em}.post-body ul{padding:1.2em 1.3em}.post-body ol{padding:1.2em 1em 1.2em 2.5em}.post-body blockquote{margin:2em auto;padding:1.2em;width:calc(100% - 3em)}.post-body a.relation.-replaced .img{height:70px;width:70px}.post-body a.relation.-replaced .content{width:calc(100% - 80px)}.post-body a.relation.-replaced .title{font-size:1.4rem}.post-body a.relation.-replaced .url{display:none}.g-column-container .g-sidebar{margin-top:2em}.fix-sns{display:none}.g-main-col .m-relation-blog-group{margin:3.21em 0}}