@charset "utf-8";
/* CSS Document */

/* 配色Aパターン */


/* ヘッダー・フッター部の区切り線の配色
---------------------------------------------------------------------------*/
.head_line {
	background-color: #CCE6FF;
	background-image: -webkit-linear-gradient(135deg,
	#007EFD 0px,#007EFD 2px, transparent 2px, transparent 4px,
	#007EFD 4px, #007EFD 6px, transparent 6px, transparent);
	background-image:         linear-gradient(-45deg,
	#007EFD 0px,#007EFD 2px, transparent 2px, transparent 4px,
	#007EFD 4px, #007EFD 6px, transparent 6px, transparent);
	background-size: 6px 6px;
}


/* パンくずリスト部の配色
---------------------------------------------------------------------------*/
.breadcrumb ul li:after {
	/* 区切り記号の色 */
	color: #006DDB;
}

.breadcrumb ul li a {
	/* リンク文字部の配色 */
	color: #006DDB;
	background: #CCE6FF;

}

.breadcrumb ul li a:hover {
	background: #ACD6FF;
}


/* 各サブページタイトル部の配色
---------------------------------------------------------------------------*/
.pagetitle {
	border-top: 5px solid #007EFD;
	border-bottom: 5px solid #007EFD;
	background-image: url(../images/icon/pencil-b.png);
}

.pagetitle h2 {
	color: #006DDB;
}


/* 記事文章　見出しの配色
---------------------------------------------------------------------------*/
article h3 {
	background-color: #F4F1E6;
	border-left: 5px solid #007EFD;
}


/* 記事文章　表の配色
---------------------------------------------------------------------------*/
article table th {
	background-color: #CCE6FF;
	border: 1px solid #007EFD;
}

article table td {
	border: 1px solid #007EFD;
}


/* サイドバー部　配色
---------------------------------------------------------------------------*/
.side_bar {
	/* サイドバーの背景色 */
	background-color: #3399FF;
}

.side_inner h3 {
	color: #006DDB;
	border-top: solid 2px #007EFD;
	border-bottom: solid 2px #007EFD;
	background-color: #e9f4ff;
}

.side_inner h3.menu01 {
	background-image: url(../images/icon/menu-b.png);
}

.side_inner h3.link01 {
	background-image: url(../images/icon/link-b.png);
}

.side-menu li {
	border-bottom: 1px dotted #007EFD;
}

.side-menu li a.current,
.side-menu li.current-cat a {
	background-color: #CCE6FF;
}

.side-menu li a:hover,
.side-menu li a.current:hover {
	background-color: #007EFD;
	color: #FFF;
}


.side-link li {
	border-bottom: 1px dotted #007EFD;
}

.side-link li a:hover {
	background-color: #007EFD;
	color: #FFF;
}




/* トップページ　お知らせ　配色
---------------------------------------------------------------------------*/
article .information h3 {
	background-image: url(../images/icon/info-b.png);
	border-bottom: 2px solid #007EFD;
}

.info_waku {
	border: 1px solid #007EFD;
}

.archive01 a {
	background: #f7f7f7;
	border-left: solid 6px #007EFD;/*左線*/
	color: #006DDB;/*文字色*/
}


/* トップページ　アクセスカウンター　配色
---------------------------------------------------------------------------*/
.counter_title {
	border-top: 2px solid #007EFD;
	border-bottom: 2px solid #007EFD;
}




/* 学校紹介ページ　アクセス欄　配色
---------------------------------------------------------------------------*/
#mapid {
	border: 3px solid #007EFD;
}

.access_info h4 {
	border-left: 5px solid #007EFD;
	border-bottom: 1px solid #007EFD;
}




/*カテゴリーありページ　記事タイトル　配色
---------------------------------------------------------------------------*/
p.cate_title01 {
	border-bottom: 1px dotted #007EFD;
	background-image: url(../images/icon/memo-b.png);
}





