@charset utf-8;
/*
Theme Name: Twenty Twelve Child
Template: twentytwelve
Author: the Konan University
Description: twentytwelve Child Theme for KTEC homepage & SAIYO page
Version: 1.0

Twenty Twelve のCSSとの差分を子テーマとして定義。元の定義をコメントで残す。
2016.8.19 子テーマ用にCSSを再構築。
*/

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	border-radius: /* 3px; */ 0;
	box-shadow: /* 0 1px 4px rgba(0, 0, 0, 0.2); */ none;
}

body {
/*	font-family: Helvetica, Arial, sans-serif; */
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

body.custom-font-enabled {
/*	font-family: "Open Sans", Helvetica, Arial, sans-serif; */
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.site-header h1 {
	font-size: /* 24px; */ 30px;
	font-size: /* 1.714285714rem; */ 2.142857143rem;
	line-height: 1.285714286;  /* no change */
}

.site-header h2 {
	font-size: /* 13px; */ 18px;
	font-size: /* 0.928571429rem; */ 1.285714286rem;
}

.widget-area .widget h3 {
	font-size: 14px;      /* add Line */
	margin-bottom: 14px;  /* add Line */
}

.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
	margin: /* 0 0 24px; */ 0 0 12px;
	margin: /* 0 0 1.714285714rem; */ 0 0 0.857142857rem;
}

.entry-content code,
.comment-content code {
/*	font-family: Consolas, Monaco, Lucida Console, monospace; */
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}
.entry-content pre,
.comment-content pre {
/*	font-family: Consolas, Monaco, Lucida Console, monospace; */
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.entry-content table,
.comment-content table {
	border-bottom: /* 1px solid #ededed; */ none;
}

.entry-content td,
.comment-content td {
	border-top: /* 1px solid #ededed; */ none;
	padding: /* 6px 10px 6px 0;  */ 5px 5px 5px 5px;
}

.site-content article {
	border-bottom: /* 4px double #ededed; */ none;
	margin-bottom: /* 72px; */ 48px;
	margin-bottom: /* 5.142857143rem; */ 3.42857rem;
}

.archive-header h1.archive-title {
	font-size: 16px;      /* add Line */
}

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
	.site-header h1 {
		font-size: /* 26px; */ 30px;
		font-size: /* 1.857142857rem; */ 2.142857143rem;
		line-height: /* 1.846153846; */ 1.285714286;
	}

	.main-navigation li {
		margin: /* 0 40px 0 0; */ 0 32px 0 0;
		margin: /* 0 2.857142857rem 0 0; */ 0 2.286rem 0 0;
	}

	.main-navigation li ul li a {
		font-size: /* 11px; */ 12px;
		font-size: /* 0.785714286rem; */ 0.857142857rem;
		line-height: /* 2.181818182; */ 1.5;
		padding: /* 8px 10px; */ 5px 10px;
		padding: /* 0.571428571rem 0.714285714rem; */ 0.357142857rem 0.714285714rem;
	}
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
	body .site {
		margin-top: /* 48px; */ 8px;
		margin-top: /* 3.428571429rem; */ 0.571428571rem;
	}
}

/* 教職センター テーブルの表示用 */

.tbBlue table {
	border-top-color: rgb(198, 218, 235); border-left-color: rgb(198, 218, 235); 
	border-top-width: 1px; border-left-width: 1px; border-top-style: solid; 
	border-left-style: solid;
	width: 550px;  /* add Line <table>タグのwidth=xxx指定が無視されMAXサイズになるため追加 */
}
.tbBlue td {  /* デフォルト、薄いグレー、左寄せ */
	border-width: 1px; border-style: solid;
	border-color: rgb(255, 255, 255) rgb(198, 218, 235) rgb(198, 218, 235) rgb(255, 255, 255);
	padding: 2px; color: rgb(102, 102, 102); font-size: 10pt;
	background-color: rgb(245, 245, 245);
}
.tbBlue td.top {  /* 青、中心寄せ */
	text-align: center; color: rgb(255, 255, 255); /* line-height: 1.2; */
	white-space: nowrap; 
	background-color: rgb(165, 194, 224); font-size: 10pt;
}
.tbBlue td.tbG01 {  /* グレー、中心寄せ */
	background-color: rgb(230, 230, 230); color: #666666; text-align: center;
}
.tbBlue td.tbG02 {  /* 薄いグレー、中心寄せ */
	background-color: rgb(245, 245, 245); color: #666666; text-align: center;
}
.tbBlue td.tbG03 {  /* 薄い青、中心寄せ */
	background-color: rgb(224, 235, 245); color: #666666; text-align: center;
}
.tbBlue td.tbG04 {  /* 薄いグレー、中心寄せ、tbG02と同じ */
	background-color: rgb(245, 245, 245); color: #666666; text-align: center;
}
.tbBlue td.tbG05 {  /* 薄いグレー、右寄せ */
	background-color: rgb(245, 245, 245); color: #666666; text-align: right;
}
.tbBlue td.tbG06 {  /* グレー、右寄せ */
	background-color: rgb(230, 230, 230); color: #666666; text-align: right;
}
.tbBlue td.tbG07 {  /* 薄い青、左寄せ */
	background-color: rgb(224, 235, 245); color: #666666; text-align: left;
}
/* 追加 2016.08.10 */
.tbBlue td.tbG08 {  /* グレー、左寄せ */
	background-color: rgb(230, 230, 230); color: #666666; text-align: left;
}
.tbBlue td.tbG09 {  /* 薄い青、右寄せ */
	background-color: rgb(224, 235, 245); color: #666666; text-align: right;
}

@media only screen and (max-width : 640px){
.column-right {
    width: 100%!important;
    float: none!important;
    clear: both!important;
}
}