@charset "utf-8";

/* 共通
------------------------------------*/
a:link {
	color: #24B06A;
	text-decoration: none;
}
a:visited {
	color: #064D93;
	text-decoration: none;
}
a:hover {
	color: #10ABAB;
	text-decoration: underline;
}
a:active {
	color: #24B06A;
	text-decoration: none;
}

/* header
------------------------------------*/
#header a:link {
	color: #333;
	text-decoration: none;
}
#header a:visited {
	color: #333;
	text-decoration: none;
}
#header a:hover {
	color: #999;
	text-decoration: none;
}
#header a:active {
	color: #999;
	text-decoration: none;
}

/* サイドナビ
------------------------------------*/
.sidemenu a:link {
	color: #333;
	text-decoration: none;
}
.sidemenu a:visited {
	color: #333;
	text-decoration: none;
}
.sidemenu a:hover {
	color: #999;
	text-decoration: none;
}
.sidemenu a:active {
	color: #999;
	text-decoration: none;
}

/* 新着情報
------------------------------------*/
.news a:link {
	color: #333;
	text-decoration: none;
}
.news a:visited {
	color: #333;
	text-decoration: none;
}
.news a:hover {
	color: #24B06A;
	text-decoration: none;
}
.news a:active {
	color: #24B06A;
	text-decoration: none;
}

/* ボタン
------------------------------------*/
.btn:link,
.btn:visited,
.btn:hover,
.btn:active {
	color:#FFF;
	text-decoration: none;
}

.btn-wrap .btn:link,
.btn:visited {
	color: #24B06A;
}
.btn-wrap .btn:hover {
	color: #FFF;
}

/* リンクパネル（本体はcommonにあります）
	色の指定_今はライムグリーン
------------------------------------*/
.th-panel-wrap > .panel {
	background: #B9E0E0;
	border: 1px solid #B9E0E0;
	color: #0A5089;
}
.th-panel-wrap > .panel:hover {
	background: #FFF;
	color: #24B06A;
	text-decoration: none;
}

/* フッター
------------------------------------*/
#footer a:link {
	color: #FFF;
	text-decoration: none;
}
#footer a:visited {
	color: #FFF;
	text-decoration: none;
}
#footer a:hover {
	color: #37D078;
	text-decoration: none;
}
#footer a:active {
	color: #37D078;
	text-decoration: none;
}

.copy a:link {
	color: #333;
	text-decoration: none;
}
.copy a:visited {
	color: #333;
	text-decoration: none;
}
.copy a:hover {
	color: #999;
	text-decoration: none;
}
.copy a:active {
	color: #999;
	text-decoration: none;
}

/*--------------------------------------------------
	調整デザイン (cosmetic)
		パーツではなく、レイアウトやデザインの調整用に
		ピンポイントで使うようなセレクタをまとめておきます。
		接頭辞（c-）をつけています。
----------------------------------------------------*/
.c-no-margin { margin: 0; }
.c-no-padd { padding: 0; }
.c-section-margin { margin-top: 30px; }
.c-bottom-margin { margin-bottom: 1em; }
.c-contents-shadow { box-shadow: 0px 2px 4px #666; }
.c-bg-green { background-color: #009999; }
.c-right-txt { text-align: right; }
.c-txt-center { text-align: center; }
.c-txt-big { font-size: 1.2em }
.c-txt-small { font-size: 0.9em; }
.c-txt-st { font-weight: 700; }
.c-txt-wb { word-break: break-all; }
.c-txt-notice { color: #f00; font-weight: 700; }
.c-txt-deleted { text-decoration: line-through; }
.c-scanpi { font-size: 50%; } /* SACMPSMのSMを小さくするためのもの */
.c-hidden { display: none; }
.c-indent1 { padding-left: 1em; }
.c-indent2 { padding-left: 2em; }