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