 /*
Theme Name:twentyfifteen-child
Template:twentyfifteen
Version:1.9
*/
/* メニューバー */
#secondary #menu-item-15 a{
	font-weight: normal;
}
#secondary #menu-menu-1 a{
	padding-left: 0.5em;
}

#secondary #menu-menu-1 a:hover{
	color: white;
	background-color: #708df5;
}

/* 医療固定ページ */

/* 画像 */
.pic{
	text-align:center;
	margin: 1.250em 0.313em 1.250em 0.313em;
}

/* 基本 */
.group h2{
	font-size: 1.375em;
	padding: .25em 0 .5em .75em;
	border-left: 6px solid #ccc;
	border-bottom: 1px solid #ccc;
	line-height: 1.2069;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.group h2 a{
	border-bottom: none;
}

.group h2 a:hover{
		color: #c0c0c0;
}

.group h3{
	font-size: 1.063em;
	padding-bottom: .5em;
	border-bottom: 3px double #ccc;
	line-height: 1.2069;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.group h4{
	font-size: 1em;
	padding: 0.5em 0.75em;
	background-color: #f6f6f6;
	border-bottom: 1px solid #ccc;
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}
.group h5{
	font-size: 0.938em;
	position: relative;
	padding-bottom: .5em;
	border-bottom: 4px solid #ccc;
	margin-top: 0.8em;
	margin-bottom: 1em;
}
.group h5::after{
	position: absolute;
	bottom: -4px;
	left: 0;
	z-index: 2;
	content: '';
	width: 20%;
	height: 4px;
	background-color: #1e50a2;
}
.group p{
	text-indent: 1em;
}

/* ボックス */
.box{
	text-align:center;
	padding: .5em .75em;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin: 1.250em 0.313em 1.250em 0.313em;
}
.box p{
	font-size: 80%;
	margin-bottom: 0.8em;
}
/* ノート内目次 */
.mokuji p{
	margin-bottom: 0.750em;
}

/* ノート中身 */
.next{
	font-size: 0.813em;
	text-align: right;
	margin: 0.75em 0;
}
.back{
	font-size: 0.813em;
	text-align: left;
	margin: 0.75em 0;
}

/* テーブル */
table.tb01{
	font-size: 0.875em;
	text-align: center;
	vertical-align: middle;
	border-spacing: 1px 1px;
}

table.tb01 th{
	background-color: #dcd6d2;
	text-align: center;
	vertical-align: middle;
	font-size: 0.875em;
}
td.back02{
	background-color: #faf0e6;
	text-align: center;
	vertical-align: middle;
	font-size: 0.875em;
}
table.tb02{
	border:none;
	text-align: center;
	vertical-align: middle;
	font-size: 0.875em;
}
table.tb02 td{
	border:none;
	text-align: center;
	vertical-align: middle;
	font-size: 0.875em;
}
tbody.tb03{
	font-size: 0.875em;
}
tbody.tb03 td{
	background-color: #faf0e6;
	
	text-align: center;
	vertical-align: middle;
}

tbody.tb03 th{
	font-weight: normal;
	background-color: #dcd6d2;
	text-align: center;
	vertical-align: middle;
}

/* 音楽固定ページ */
/* 背景色 */
article#post-398{
	background-color: #708df5;
}
article#post-452{
	background-color: #708df5;
}
article#post-461{
	background-color: #708df5;
}
article#post-687{
	background-color: #708df5;
}
article#post-403{
	background-color: #708df5;
}
article#post-411{
	background-color: #708df5;
}
article#post-424{
	background-color: #708df5;
}
article#post-430{
	background-color: #708df5;
}
article#post-436{
	background-color: #708df5;
}
article#post-441{
	background-color: #708df5;
}
article#post-447{
	background-color: #708df5;
}
/* kai背景色 */
article#post-469{
	background-color: #708df5;
}
article#post-475{
	background-color: #708df5;
}
article#post-543{
	background-color: #708df5;
}
article#post-481{
	background-color: #708df5;
}
article#post-558{
	background-color: #708df5;
}
article#post-563{
	background-color: #708df5;
}
article#post-486{
	background-color: #708df5;
}
article#post-571{
	background-color: #708df5;
}
article#post-578{
	background-color: #708df5;
}
article#post-490{
	background-color: #708df5;
}
article#post-496{
	background-color: #708df5;
}
article#post-502{
	background-color: #708df5;
}
article#post-507{
	background-color: #708df5;
}
article#post-517{
	background-color: #708df5;
}
article#post-522{
	background-color: #708df5;
}
article#post-586{
	background-color: #708df5;
}
article#post-592{
	background-color: #708df5;
}
article#post-527, article#post-1133 {
	background-color: #708df5;
}
article#post-533{
	background-color: #708df5;
}
article#post-1158{
	background-color: #708df5;
}
article#post-1170, article#post-1177, article#post-1181{
	background-color: #708df5;
}
article#post-1199, article#post-1204, article#post-1208, article#post-1217{
	background-color: #708df5;
}


/* goh背景色 */
article#post-603{
	background-color: #708df5;
}
article#post-612{
	background-color: #708df5;
}
article#post-637{
	background-color: #708df5;
}
article#post-645{
	background-color: #708df5;
}
article#post-652{
	background-color: #708df5;
}
article#post-658{
	background-color: #708df5;
}
article#post-667{
	background-color: #708df5;
}
article#post-675{
	background-color: #708df5;
}
article#post-683{
	background-color: #708df5;
}
article#post-998{
	background-color: #708df5;
}
article#post-991{
	background-color: #708df5;
}
article#post-1233, article#post-1236 {
	background-color: #708df5;
}
article#post-1281 {
	background-color: #708df5;
}

/* got monk背景色 */
article#post-695{
	background-color: #708df5;
}
article#post-703{
	background-color: #708df5;
}
article#post-710{
	background-color: #708df5;
}



/* 基礎 */
.gohkai h2{
	font-size: 1.500em;
	color: #fcfc39;
	text-align: center;
	padding-bottom: .5em;
	border-bottom: 1px solid #ccc;
	margin-top: 1em;
    margin-bottom: 1em;
}
.gohkai h3{
	font-size: 1.063em;
	color: #6a1917;
	text-align: center;
	margin-top: 1em;
    margin-bottom: 1em;
}

.gohkai p{
	text-align: center;
	margin-bottom: 0.875em;
}

.gohkai a{
	color: #ccffcc;
	border-bottom: none;
}
.gohkai table td:first-child { color: #ccffcc; width: 50px; }
.gohkai table, th, td { border: none; }
.gohkai a:hover{
	color: #bbe2f1
}
.inback{
	margin: 0.75em;
}

.inback a{
	border-bottom: none;
	font-size: 0.813em;
	text-align: right;
	margin: 0.75em 0;
}
.photo p{
	text-align:center;
	margin: 1.250em 0.313em 1.250em 0.313em;
	}

/* テーブル */
.mkbox table{
	color: #6a1917;
	border:none;
}
.mkbox a{
	color: #ccffcc;
	border-bottom: none;
}

.mkbox table td{
	border:none;
}
.mkbox table th{
	border:none;
}

/* English Papers */
.group2 h2{
	font-size: 1.375em;
	padding: .25em 0 .5em .75em;
	border-left: 6px solid #f08080;
	border-bottom: 1px solid #f08080;
	line-height: 1.2069;
	margin-top: 0.5em;
	margin-bottom: 2em;
	color: #696969;
}
.group2 li {
	padding-bottom: 1em;
	list-style: decimal;
}

span.under-line {
	border-bottom: 1px solid #696969;
}






