@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%;
}