/* Your style */
p {
margin-bottom: 1.625em;
}
/* 見出し用 */
.entry-content h1{
color: #3B3B3B;
font-size: 20px;
line-height: 28px;
margin-top: 8px;
margin-bottom: 20px;
padding-right: 140px;
text-shadow: 0px 1px 1px rgba(0, 0, 0, .1);
border-left: 7px solid #ED1E79;
padding: 0.4em 0.5em;
}

.entry-content h2{
color: #666;
font-size:20px;
font-weight:bold;
margin-bottom: 15px;
}

.entry-content h3{
background-color: #ddd;
border: 1px solid #d3d3d3;
padding: 3px;
padding-left: 10px;
font-weight: bold;
margin: 15px 0px;
color: #555;
}

.entry-content h4{
font-weight: bold;
}

.singular .entry-title {
color: #ED1E79;
font-size: 36px;
font-weight: bold;
line-height: 48px;
}

#content .entry-header .comments-link a {
background: url('https://prdb1/wordpress/kyocotan/files/2012/02/comment.png') no-repeat;
}
#content .entry-header .comments-link a:hover,
#content .entry-header .comments-link a:focus,
#content .entry-header .comments-link a:active {
background: url('https://prdb1/wordpress/kyocotan/files/2012/02/comment_o.png') no-repeat;
color: #fff;
color: rgba(255,255,255,0.8);
}

.twtr-doc h3,h4{
clear:none;
}

#page {
background: url("https://blog.kcg.ne.jp/mailmagazine/files/2012/04/page_bg.png") repeat #ECECEC;
  margin:0 auto;
}

a, #site-title a:focus, #site-title a:hover, #site-title a:active, .entry-title a:hover, .entry-title a:focus, .entry-title a:active, .widget_twentyeleven_ephemera .comments-link a:hover, section.recent-posts .other-recent-posts a[rel="bookmark"]:hover, section.recent-posts .other-recent-posts .comments-link a:hover, .format-image footer.entry-meta a:hover, #site-generator a:hover {
color: #ED1E79;
}
#site-generator a {
  display: none;
}
.entry-title, .entry-title a {
color: #ED1E79;
text-decoration: none;
text-shadow: 0px 1px 1px rgba(0, 0, 0, .1);
-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-o-transition: all 0.3s ease;
transition: color 0.3s ease;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.entry-content h3, .comment-content h3 {
font-size: 13px;
  line-height: 1.625;
  text-transform:none;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
  background: #4c4c4c;
}
#access li:hover > a,
#access a:focus {
  background: #4c4c4c; /* Show a solid color for older browsers */
  background: -moz-linear-gradient(#4c4c4c, #3a3a3a);
  background: -o-linear-gradient(#4c4c4c, #3a3a3a);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4c4c4c), to(#3a3a3a)); /* Older webkit syntax */
  background: -webkit-linear-gradient(#4c4c4c, #3a3a3a);
  color: #efefef;
}

.widget-title {
color: #666;
font-size: 12px;
font-weight: 500;
letter-spacing: 0.1em;
line-height: 2.6em;
text-transform: uppercase;
border-bottom: 1px dotted #666;
margin-bottom: 5px;
}
.member{
clear:both;
}

.member img{
  width:auto;
float:left;
}


.member .textarea h4{
  padding-top:10px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#content .entry-header .comments-link a {
background: url('https://blog.kcg.ne.jp/mailmagazine/files/2012/04/comment.png') no-repeat;
width: 48px;
height: 37px;
  line-height: 39px;
}

#content .entry-header .comments-link a:hover,
#content .entry-header .comments-link a:focus,
#content .entry-header .comments-link a:active {
background: url('https://blog.kcg.ne.jp/mailmagazine/files/2012/04/comment_o.png') no-repeat;
color: #fff;
color: rgba(255,255,255,0.8);
}

#site-title {
margin-right: 270px;
padding: 1.5em 0 0;
}

.wp-caption {
background: #FFF;
-webkit-box-shadow: 1px 1px 3px 0px #909090; /* Safari, Chrome用 */
  -moz-box-shadow: 1px 1px 3px 0px #909090; /* Firefox用 */
  box-shadow: 1px 1px 3px 0px #909090; /* CSS3 */
}

.wp-caption img{
border: none;
}

/* 記事フッタにある「パーマリンク」のリンクの文字列を消す。 注意　投稿日も  .entry-meta > a[rel="bookmark"] なので .hentryのすぐ中という指定にすること。  */
.hentry > .entry-meta > a[rel="bookmark"] {
display: none;
}

#content .wp-caption .wp-caption-text, .gallery-caption {
font-family: serif;
}

#site-title, #site-description {
      position: absolute !important;
      clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
      clip: rect(1px, 1px, 1px, 1px);
    }


#access ul ul :hover > a,
#access a:focus {
  background: #efefef;
}
#access li:hover > a,
#access a:focus {
  background: #f9f9f9; /* Show a solid color for older browsers */
  background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
  background: -o-linear-gradient(#f9f9f9, #e5e5e5);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
  background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
  color: #373737;
}
#access ul li:hover > ul {
  display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
  font-weight: bold;
}

.twitter-timeline {
  min-width:180px!important;
}

#kcgblogdefaultwidget-2 {
  margin:0 !important;
}

#kcgblogdefaultwidget-2 img {
  width:auto !important;
}

.widget img {
  max-width:inherit !important;
}