

@media only screen and (max-width: 480px) {
  .archives-list.card-list .post-list {
    width: calc(50% - .5em);
  }
  .archives-list.card-list a {
    padding: .5em;
  }
  .archives-list.card-list a .eyecatch {
    margin: -.5em -.5em .5em;
  }

  /*投稿タイトルのフォントサイズを調整*/
  .archives-list.card-list a .entry-title {
    font-size: 85%;
  }
}

.btn-square {
  display: block;
  padding: 0.5em 1em;
  text-decoration: none;
  background:#181818;/*ボタン色*/
  color: #fff;
  border-bottom: solid 4px #ededed;
  border-radius: 10px;
	width: 60%;
	margin: 0 auto 20px auto;
	text-align: center;
	font-weight: bold;
}

.btn-square:hover {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);/*下に動く*/
  border-bottom: none;/*線を消す*/
	 box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
	color: #fff;
}

h1 {
font-size: 1.5rem;
}

.entry-content h1 {
  font-size: 14px !important;
}


.eyecatch .cat-name {
  display: none !important;
}

#toc_container .toc_title::before {
	display: none;
}

#toc_container {
	border: none;
}

.entry-content h2:not(.is-style-stylenone), homeadd_wrap h2 {
	-webkit-box-shadow: none;
	border-bottom: solid 2px black;
	padding-bottom: 0.7em;
	border-radius: 0px;
}

.entry-content h3:not(.is-style-stylenone) {
	background-color: #ededed;
	padding-left: 1em;
}

.menu li {
	padding: 0 5px;
}

#menu-item-6313 {
	background-color: #ededed;
	border-radius: 10px;
	margin-left: 15px;
}

.toc_number toc_depth_1 {
  background-color: transparent;
  color: black;
  font-size: 14px;
}

.toc_number toc_depth_2 {
  display: none;
}

#toc_container .no_bullets ul li {
  list-style: inside !important;
}

.entry-content a[target="_blank"]::after {
	display: none;
}



/* 内部リンクのCSS */
.link-box{border:1px solid #e1e1e1;padding:10px;display:flex;margin:30px}.link-box:hover{background-color:#f3f3f3;-webkit-transition:background-color .35s;transition:background-color .35s}.img-box{width:25%;float:left}.img-box div{min-height:170px;background-size:cover;background-position:center center}.text-box{width:75%;float:left;padding-left:20px;line-height:1.7;margin:0}.text-box .title{font-size:18px;font-weight:600;color:#428bca;padding:0;margin:0}.text-box .description{font-size:15px;color:#333;padding:0}@media only screen and (max-width:479px){.img-box div{min-height:80px}.text-box{margin-left:10px;line-height:1.5}.text-box .title{font-size:13px;margin:0}.text-box .description{font-size:11px;margin-top:5px}}

.widget:not(.widget_text):not(.widget_recent_comments):not(.widget_calendar) a {
	color:#fff
}


.widget li.accordionMenu > a {
	color: #333 !important;
}

.widget_nav_menu .sub-menu li a {
	color: #333 !important;
}


.entry-content h2:not([class*=is-style-style]):not(.has-text-color){
	background-color:white;
	color:#3e3e3e;
	
}

.entry-content h3:not(.is-style-stylenone){
	border:none;
}


.widgettitle{
	background-color: #fff;
    color: #000;
}

#page-top{
	display:none;
}