/* **********************************************
見出し 
********************************************** */
body.global h3.pink{
	color: #fff;
	background-color: #fb748b;
	padding: 5px 7px 4px;
	border-radius: 5px;
	margin-top: 15px;
	display: table;
}
@media (min-width: 767px) {
	body.global h3.pink{
		padding: 6px 7px 3px;
	}
}
@media (min-width: 992px) {
	body.global h3.pink{
	    font-size: 138%;
	}
}

/* **********************************************
カレンダーリスト
********************************************** */
/* テーブル */
table.calendar_list_l{
	width: 100%;
	margin-bottom: 5px;
}
@media (min-width: 767px) {
	table.calendar_list_l{
		width: 49.85%;
		float: left;
		margin-right: 0.15%;
	}
}
table.calendar_list_l th{
	text-align: center;
	border: solid 1px #B1B1B1;
	border-bottom: 0;
	width: 16.6%;
	font-size: 120%;
}
@media (min-width: 767px) {
	table.calendar_list_l th{
		font-size: 73%;
	}
}
@media (min-width: 992px) {
	table.calendar_list_l th{
		font-size: 100%;
	}
}
table.calendar_list_l td{
	text-align: center;
	border: solid 1px #B1B1B1;
	border-top: 0;
	font-weight: bold;
	font-size: 120%;
	height: 32px;
}
@media (min-width: 767px) {
	table.calendar_list_l td{
		font-size: 75%;
    	height: 52px;
	}
}
@media (min-width: 992px) {
	table.calendar_list_l td{
		font-size: 100%;
    	height: 66px;
	}
}
table.calendar_list_r{
	width: 100%;
	margin-bottom: 5px;
}
@media (min-width: 767px) {
	table.calendar_list_r{
		width: 49.85%;
		float: left;
		margin-left: 0.15%;
	}
}
table.calendar_list_r th{
	text-align: center;
	border: solid 1px #B1B1B1;
	border-bottom: 0;
	width: 16.6%;
	font-size: 120%;
}
@media (min-width: 767px) {
	table.calendar_list_r th{
		font-size: 73%;
	}
}
@media (min-width: 992px) {
	table.calendar_list_r th{
		font-size: 100%;
	}
}
table.calendar_list_r td{
	text-align: center;
	border: solid 1px #B1B1B1;
	border-top: 0;
	font-weight: bold;
	font-size: 120%;
	height: 32px;
}
@media (min-width: 767px) {
	table.calendar_list_r td{
		font-size: 75%;
        height: 52px;
	}
}
@media (min-width: 992px) {
	table.calendar_list_r td{
		font-size: 100%;
        height: 66px;
	}
}

/* 試験カテゴリ */
.ichiji{
	background-color: #FFFBC0;
	color: #FF9C00;
}
.niji{
	background-color: #DCFBAB;
	color: #5D9208;
}
.moushikomi{
	background-color: #F3E8FE;
	color: #8162A1;
}
.hikki{
	background-color: #D3F1FF;
	color: #359DCD;
}
.jitsugi{
	background-color: #FFD998;
	color: #F26202;
}
.shiken{
	background-color: #FFD1E0;
	color: #E63C74;
}
.koujutu{
	background-color: #B1E5D8;
	color: #189878;
}

/* テーブル下の各ガイドページへのリンク */
a.guide_link{
	display: block;
	clear: both;
	margin-bottom: 25px;
}

/* 一つのセルに二つの情報を入れる場合 */
.calendar_double {
    padding: 0;
}
.calendar_double p {
    padding: 2px 0 1px;
    margin: 0;
}

/* 申し込みの注釈 */
.calendar_annotation {
    font-size: 80%;
    margin: 0;
}
@media (min-width: 992px) {
    .calendar_annotation {
        font-size: 100%;
    }
}

/* **********************************************
カレンダーリスト追加（通年分）
********************************************** */

.jyouji_list td{
	background: #EFFBFB;
}

.jyouji {
	color: #5d97e0;
}