@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/

/* Simplicity子テーマ用のスタイルを書く */

table.tabletype1 {
	border-collapse: separate;
	border-spacing: 0;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
table.tabletype1 th {
	width: 150px;
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background: #eee;
}
table.tabletype1 td {
	width: 350px;
	padding: 10px;
	vertical-align: top;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

table.tabletype2 {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	border: 1px solid #ccc;
}
table.tabletype2 thead {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #000000;
}
table.tabletype2 thead th {
	padding: 10px;
	font-weight: bold;
	vertical-align: middle;
	color: #000;
        text-align: center;
}
table.tabletype2 tbody th {
	width: 150px;
	padding: 10px;
	font-weight: bold;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	background: #efefef;
        text-align: center;
}
table.tabletype2 td {
	width: 350px;
	padding: 10px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
        text-align: center;
}

table.tabletype3 {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	border: 1px solid #ccc;
}
table.tabletype3 thead {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #000000;
}
table.tabletype3 thead th {
	padding: 10px;
	font-weight: bold;
	vertical-align: middle;
	color: #000;
        text-align: center;
}
table.tabletype3 tbody th {
	width: 150px;
	padding: 10px;
	font-weight: bold;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	background: #efefef;
        text-align: center;
}
table.tabletype3 td {
	width: 350px;
	padding: 10px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
        text-align: center;
        font-size:12px;
}

table.tabletype11 {
	border-collapse: separate;
	border-spacing: 1px;
	text-align: center;
	line-height: 1.5;
}
table.tabletype11 th {
	width: 155px;
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	color: #fff;
	background: #036;
}
table.tabletype11 td {
	width: 155px;
	padding: 10px;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	background: #eee;
        text-align: center;
}

.top_thum img {
  border-radius: 50%;
}

.entry-thumb img{
  border:0;
  width:100px;
  height:100px;
  display: block;
  /*margin-bottom: 40px;*/
}

.entry-card-content{
  margin-left:120px;
}

.entry h2 a{
  color:#333;
  font-size:15px;
  text-decoration:none;
  font-weight:bold;
}

h2{
  line-height:100%;
}

#main .entry{
  clear:both;
  margin-bottom:0px;
/*  overflow: auto;
  zoom: 1;*/
  word-wrap: break-word;
}

.wpp-list a{
  font-size:14px;
}

#popular_ranking-2 {
  line-height:100%;
}

.new-entry a{
  font-size:14px;
}

#new_entries-3,#new_entries-4,#new_entries-5 {
  line-height:100%;
}

.post-meta{
  font-size:12px;
}

.post-meta a{
  text-decoration:none;
}

#breadcrumb{
  margin-bottom:0px;
  padding-bottom:0px;
}


.main-widget-label:first-letter {
font-size: 2em;
color: #7172ac;
}
.main-widget-label{
font-weight:bold;
font-size: 1.2em;
}


#sidebar-widget h3:first-letter {
font-size: 2em;
color: #7172ac;
}