@charset "UTF-8";

/*---------------------------------------------------------------------------------------------
  全般
---------------------------------------------------------------------------------------------*/
body {
	font-family: "qMmpS Pro W3","Hiragino Kaku Gothic Pro","CI","Meiryo",verdana,Osaka,"lr oSVbN","MS PGothic",Sans-Serif;
}


/*---------------------------------------------------------------------------------------------
  サイドメニュー
---------------------------------------------------------------------------------------------*/

#side .sideTopMenu ul li a {
	background-color: #FFFFDF !important;
}


/*---------------------------------------------------------------------------------------------
  TOPページ
---------------------------------------------------------------------------------------------*/

.topMainBnr {
	width: 677px;
	overflow: hidden;
	margin: -10px -15px 25px 0;
	padding:  20px 2px 10px 9px;
	border: #CCC 1px solid;
	border-radius: 5px;
	background-color: #FFF;
}

.topMainBnr ul li {
	float: left;
	width: 220px;
	height: 164px;
	margin: 0px 5px 10px 0px;
}


/*---------------------------------------------------------------------------------------------
  TOPページ　タイトル背景
---------------------------------------------------------------------------------------------*/

#main h2.title {
	background: url(/css/culture/img/bgMainTitle.png) no-repeat !important;
}

#main h2.subTitle {
	background: url(/css/culture/img/bgMainTitle2.png) no-repeat !important;
}

.mainTblBox1 .inn .btnSearch {
	background-color: #107731 !important;
}


/*---------------------------------------------------------------------------------------------
  TOPページ　講座を探す
---------------------------------------------------------------------------------------------*/

.topCtsArea .searchLecture ul {
	margin: 0 -5px 0 0;
	width: 323px;
	height: 335px;
	padding:  14px 0px 4px 8px;
	border: #CCC 1px solid;
	border-radius: 5px;
	background-color: #FFF;
}

.topCtsArea .searchLecture li {
	float: left;
	margin: 0 5px 5px 0;
}

.topCtsArea .searchLecture li a {
	display: block;
	width: 135px;
	padding: 0 10px;
	line-height: 50px;
	background-color: #008740;
	border-radius: 5px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
}
.topCtsArea .searchLecture li a img {
	float: left;
	margin: 15px 7px 0 0;
}
.topCtsArea .searchLecture li a:hover,
.topCtsArea .searchLecture li a:hover img {
	background-color: #70B370;
  opacity: 1;
}


/*---------------------------------------------------------------------------------------------
  TOPページ　カルチャー通信
---------------------------------------------------------------------------------------------*/
/* トピックス */
.dgtBox2 {
	width: 677px;
	overflow: hidden;
	margin: -5px -15px 25px 0;
	padding:  10px 4px 5px 7px;
	border: #CCC 1px solid;
	border-radius: 5px;
	background-color: #FFF;
}

.dgtBox2 .inn {
	float: left;
	width: 165px;
	overflow: hidden;
	margin: 0 4px 20px 0;
}


/*---------------------------------------------------------------------------------------------
  一覧ページ
---------------------------------------------------------------------------------------------*/

a.col1 {
background-color: #F00056;
}

a.col2 {
background-color: #107731 !important;
}

/*---------------------------------------------------------------------------------------------
  ページ送り
---------------------------------------------------------------------------------------------*/
.pagingBox ul li a:hover,
.pagingBox ul li a.active {
	background-color: #107731 !important;
}

/*---------------------------------------------------------------------------------------------
  テーブル
---------------------------------------------------------------------------------------------*/

.mainTblBox1 {
	background: url(/css/culture/img/bgImg2.gif) !important;;
}

.mainTblBox1 .inn table th {
	background-color: #FFFFDF !important;
	border-bottom: #E7E4CD 1px solid !important;
}

.mainTblBox1 .inn table th.col1 {
	background-color: #FFFFDF !important;
}

.mainTblBox1 .inn table td .boxR a:hover {
	background-color: #F00056 !important;
}

.mainTblBox1 .inn table td a.add {
	background-color: #F00056 !important;
}

.mainTblBox1 .inn table th {
	background-color: #FFFFDF !important;
}

.mainDgtBox .listBox .inn .dgtTxt table th {
	background-color: #FFFFDF !important;
}

.mainDgtBox .listBox .inn .dgtTxt table th,
.mainDgtBox .listBox .inn .dgtTxt table td {
	border: #DDD9B9 1px solid !important;
}

.mainDgtBox .listBox .subBox ul li.on {
	background-color: #F00056 !important;
	border: #F00056 1px solid !important;
	color: #FFF;
}

/*---------------------------------------------------------------------------------------------
  講座詳細
---------------------------------------------------------------------------------------------*/

.dtlSchool .menuBox ul li a:hover,
.dtlSchool .menuBox ul li a.active {
	border: #107731 1px solid;
	background-color: #107731 !important;
	color: #FFF;
	font-weight: bold;
}

#main h3.mainTit {
	background-color: #107731 !important;
}

.schoolSide .infoBox .schoolName {
	background-color: #107731 !important;
}

/*---------------------------------------------------------------------------------------------
  カルチャー通信
---------------------------------------------------------------------------------------------*/
#tipsDtlBox {}
#tipsDtlBox h3.mainTit {
	background-color: #107731 !important;
}


/*---------------------------------------------------------------------------------------------
  トピックス
---------------------------------------------------------------------------------------------*/

.dtlSchool a.btn2 {
	background-color: #F00056 !important;
}

/*---------------------------------------------------------------------------------------------
  会社概要
---------------------------------------------------------------------------------------------*/

#main h3.title {
	background-color: #107731 !important;
}

/*---------------------------------------------------------------------------------------------
  人材募集
---------------------------------------------------------------------------------------------*/

/* 履歴書フォーマットダウンロード */
.jinjiKousiBox a.dlBtn {
	background-color: #F00056 !important;
}

.fs140{
	font-size:140%;
}

.linkc{
	color:#00a0e9;
}