@import url("//fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic");
html {font-size: 62.5%;}
body {font-family: Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
#c_post a {display: block;color: #0a94ff;}
#c_post a:visited {color: #9520df;text-decoration: none;}
#c_post a:hover {color: #df2089;text-decoration: underline;}
#c_post {width: 96%;padding: 0 0;margin: 0 auto 0;}
#c_post h1 {margin-top: 4px;padding: 0 0 0 2px;font-size: 1.8rem;line-height: 1.32;text-align: left;}
#c_post p.postday {font-size: 1.32rem;line-height: 2;padding: 0 2px 2px 2px;color: #666;display: inline-block;}
#c_post a:hover p.postday {text-decoration: none;}
#c_post #m_post {margin-top: 32px;}
#c_post #m_post img {width: 100%;object-fit: cover;}
#c_post img#logo {z-index: 100;position: absolute;top: 0px;left: 2px;float: left;}
body a, body a img {transition: .25s;}
a:hover #m_post img, a:active a:hover #m_post img, a:focus a:hover #m_post img {opacity: .8;filter: alpha(opacity=80);}
#img-wrapper {position: relative;width: 100%;}
#img-wrapper:before {content: "";display: block;padding-top: 56.25%;}
.img-16x9 {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}