@charset "utf-8";

/*-------------------------------------------------------------------------------------------

REFINE CUSTOM STYLESHEET

スタイルシートをカスタマイズする場合は、style.cssを編集する代わりにこちらに
記述してください。そうすることで、テンプレートがアップデートされた場合でも、
このページをコピー＆ペーストするだけで、簡単に新バージョンのテンプレートに、
自分のカスタムを反映させることができます。

-------------------------------------------------------------------------------------------*/
#ez-toc-container {
  border-width: 2px !important;
  border-radius: 0;
}
#ez-toc-container ul.ez-toc-list a {
  display: block;
  padding: 6px;
}
.ez-toc-title-container {
  display: block;
  width: 100%;
}
#ez-toc-container p.ez-toc-title {
  display: block;
  text-align: center;
  margin-bottom: 5px;
}
.ez-toc-title-toggle {
  position: absolute;
  top: 13px;
  right: 15px;
}
#ez-toc-container.counter-decimal ul.ez-toc-list li a::before, .ez-toc-widget-container.counter-decimal ul.ez-toc-list li a::before {
  color: #f98886;
}


@media(max-width: 640px) {

.sub-btn {
display: none !important;
}

.sidebar {
display: block !important;
}

}


.similar-posts {
	border-top: dotted 3px #CECECE;
	overflow: hidden;
	margin-bottom: 6px;
}
.similar-img {
	float: left;
	clear: both;
	padding: 10px;
	width: 100px;
	height: 100px;
    margin-top: 10px;
}
.entry .textBody .similar-img a img {
	border: none;
    margin-top: 10px;
}

.entry .textBody .similar-posts dl {
	float: left;
	border: none;
	margin: 40px 0 0 10px;
}
.similar-posts dl dt {
    margin-top: 1px;
    margin-left: 120px;
}
.similar-posts dl dt a {
	font-size: 16px;
	font-weight: bold;
    margin-left: px;
  
    
}
.similar-posts dl dd {
        margin:15px;
	margin-top: 10px;
	font-size: 93%;
	margin-left: 120px;
    
}

#blog006{
 width: 596px;
 height: 227px;
 background-image: url(https://www.ccact.org/wp-content/uploads/2014/03/orei.png);
 background-repeat: no-repeat;
}

.b0061{
 position: relative;
 top: 26px;
 left: 240px;
}

.b0062{
 position: relative;
 top: 22px;
 left: 240px;
}

.wpp-list li { /* LI - post container */
                font-weight: bold;
                line-height:2.8em !important;
                font-size: 15px;
	}

.main p {
    margin: 0px 0px 1em;
    padding: 0px;
    color: #222;
    text-align: left;
    font-size: 16px;
    line-height: 1.4;
}



.sub .rewg-entry-img {

    float: right;
    overflow: hidden;
    margin-bottom: 0.5em;
    margin-left: 1em;
    width: 90px;
    height: 80px;

}

.sub .rewg-entry-img img {

    max-width: 90px;
    max-height: 80px;
    margin: 0px;

}



/* スマホ表示時の余白を変更 */

@media(max-width: 1000px) {

.header-bar-inner,
.banner-inner,
.glovalnavi-inner,
.container-inner,
.footer-menu-inner,
.footer-inner {
padding-right: 0px !important;
padding-left: 0px !important;
}

.entry,
.main .widget {
margin: 0 0 10px !important;
}

.main-inner > .entry,
.main-inner > .widget {
padding: 10px !important;
}

.main-inner > .entry .entry-title,
.main-inner > .widget .widget-title {
top: -10px !important;
margin: 0 -10px !important;
}

}

@media(max-width: 640px) {
.header-bar-inner,
.banner-inner,
.glovalnavi-inner,
.container-inner,
.footer-menu-inner,
.footer-inner {
padding-right: 0px !important;
padding-left: 0px !important;
}
.gnavi-btn {
margin: 10px 10px 0 !important;
}
}


@media(max-width: 640px) {
.similar-posts {
        margin-left:-20px;
     border-top: dotted 2px #CECECE;
     overflow: hidden;
     margin-bottom: 5px;
}
.similar-img {
        float: left;
        overflow: hidden;
     width: 130px;
     height: 130px;
}

.similar-posts dl dt {
        margin-top: 2px;
}
.similar-posts dl dt a {
     font-size: 14px;
     font-weight: bold;
        
}
.similar-posts dl dd {
        display:none;
     margin-top: 20px;
     font-size: 90%;
     margin-right: 5px;
     margin-left: 0;
}
}


@media screen and (min-width: 800px) {
	div.twet {
		margin-right: auto;
		margin-left: auto;
		width: 520px;
		
	}

	       
}


div.twet {
	font-weight:bold;
}

.comment-form-email {display: none;}
.comment-form-url {display: none;}
.form-allowed-tags {display: none;}


div.dq{
    
    color: #fff !important;
    border: 6px double #fff;
    background: #464646;
    border-radius: 10px;
    padding: 1em;

}



#moku-post span {
    background-color: #ff0000;
    color: #fff;
    font-size: 13px;
    margin-right: 4px;
    padding: 3px;
    border-radius: 3px;
}

#moku-post p {

    line-height: 2.0;
}