@charset "UTF-8";

/* コンテンツ
---------------------------------- */
.divTitle {
  border-bottom-color: #8b3341;
}
.divTitle .toList a {
  background: url(/images/com_ar_r_r3.png) left center no-repeat;
  color: #8b3341;
}

.slideArea .bx-pager a.active {
  background-image: url(/images/club/icon_pager_cur.png);
}

.importantArea {
  background-color: #8b3341;
}

.informationArea .toList a:link, .informationArea .toList a:visited {
  color: #8b3341;
}
.informationArea .infoList li .category {
  color: #8b3341;
}

.contentsWrapper #top .topicsComp .textArea .title {
  color: #8b3341;
}
.contentsWrapper #top #topicsMore {
  background-color: #8b3341;
}

/* トップ
----------------------------------------------------------------------------------------------------*/

#top .topicsComp > div {
	border-top-color: #8b3341;
}

#top .topicsComp > div:hover {
	background-color: #dfdbd9;
}

#top .topicsComp .title {
	color: #8b3341;
}

#top .topicsComp h4 {
	background-image: url(/images/club/club_bg01.gif);
}

#top #topicsMore span {
	background-image: url(/images/club/club_topics_more01.gif);
}

#top .clubFeat .title {
	color: #333;
}

/* 左ナビゲーション
----------------------------------------------------------------------------------------------------*/

#leftNavi h3 {
	background: #8B3341;
}

#leftNavi li {
	background-image: url(/images/com_ar_k_r.gif);
}

#leftNavi li a {
	color: #8B3341;
}

#leftNavi li li {
	background-image: url(/images/com_ar_k_r2.gif);
}

#leftNavi ul .at {
	background-color: #ddd;
}

/* メイン
----------------------------------------------------------------------------------------------------*/

#leadArea h3 {
	background: #8B3341;
}

#newsArea h4 {
	background: #CE8486;
}

/* リード
--------------------------------------------------*/

#leadArea .topicsComp > div {
	border-top-color: #CE8486;
}

#leadArea .topicsComp .title {
	color: #8B3341;
}

#leadArea .topicsComp h4 {
	background-image: url(/images/club/club_bg01.gif);
	color: #8B3341;
}

/* 本文セット
----------------------------------------------------------------------------------------------------*/

.section h3 {
  background: #D8787A;
	color: #8B3341;
}

.section h4 {
	color: #8B3341;
}

/* トピックスコンポーネント
--------------------------------------------------*/

.section .topicsComp > div {
	border-top-color: #CE8486;
}

.section .topicsComp .title {
	color: #8B3341;
}

/* ワイド画面コンポーネント差分
----------------------------------------------------------------------------------------------------*/

/* 本文セット
----------------------------------------------------------------------------------------------------*/

#wideArea .section h3 {
	background: #E9E9E9;
	color: #8B3341;
}

#wideArea .section h4 {
	background-image: url(/images/club/club_bg01.gif);
	color: #8B3341;
}

/* U_3.0 新着記事一覧
----------------------------------------------------------------------------------------------------*/

#categoryNavi #all {
	color: #8B3341;
	border: 1px solid #8B3341;
}

#categoryNavi #all {
	background-image: url(/images/com_ar_k_r.gif);
}

/* U_3.1 新着記事
----------------------------------------------------------------------------------------------------*/

#newsTitle {
	background: #8B3341;
}

/* B_1.1 各クラブ・サークル
----------------------------------------------------------------------------------------------------*/

#clubLeftArea {
	float: left;
	width: 250px;
}

#profilePhoto {
	margin: 0 0 25px;
}

#clubLeftArea p,
#clubLeftArea h2 {
	font-size: 12px;
}

#clubLeftArea h2 strong {
	font-size: 16px;
}

#profileArea {
	margin: 0 0 30px;
	padding: 30px 0 0;
	background: url(/images/club/club_left_bg01.png) no-repeat;
	background-position: left top;
}

#profileArea .inner {
	padding: 0 10px 10px;
	background: #fff;
	font-size: 12px;
}

#profileArea p {
	font-size: 12px;
}

#clubBannerArea {
	margin: 0 0 15px;
}

#clubBannerArea ul {
	text-align: center;
}

#clubBannerArea li {
	margin: 0 0 10px;
	text-align: left;
	font-size: 10px;
	box-shadow: 0px 0px 2px #ccc;
	-moz-box-shadow: 0px 0px 2px #ccc;
	-webkit-box-shadow: 0px 0px 2px #ccc;
}

#clubLeftArea h3 {
	margin: 0 0 10px;
	padding: 0.3em 0.5em;
	background: #8B3341;
	font-size: 14px;
	color: #fff;
}

#clubLink {
	margin: 0 0 1em;
}

#clubLink li {
	padding: 0 0 0 15px;
	background: url(/images/com_ar_k_r.gif) no-repeat;
	background-position: left 0.3em;
	font-size: 12px;
}

#clubMainArea {
	float: right;
	width: 680px;
	padding-bottom: 110px;
}
