@charset "Shift_jis";

@import "../../default.css";
@import "../templateCommon.css";
@import "CD001.css";


/*----------------------------------------------------------
	ALL
----------------------------------------------------------*/

body {
	background: #000 url(/images/template/cool/CD001_A1_black/bg_body.jpg) no-repeat center top;
}



/*----------------------------------------------------------
	テキスト関連
----------------------------------------------------------*/

h2 {
	background: url(/images/template/cool/CD001_A1_black/icon_h2.jpg) no-repeat left center;
}

h3 {
	border-top: 10px solid #575757;
}

p.news_title_page,
p.service_title_page,
p.recruit_title_page {
	background: url(/images/template/cool/CD001_A1_black/icon_h2.jpg) no-repeat left top;
	border-bottom: 1px dotted #d2b300;
}



/*----------------------------------------------------------
	リンク
----------------------------------------------------------*/

a:link {
	color: #a68f09;
}

a:visited {
	color: #af4703;
}

a:hover {
	color: #f2e381;
}

a:active {
	color: #9c5007;
}


/*----------------------------------------------------------
	ヘッダー
----------------------------------------------------------*/



/*----------------------------------------------------------
	コンテンツ大枠
----------------------------------------------------------*/

#contentsArea {
	background: #161616 url(/images/template/cool/CD001_A1_black/bg_contentsArea.jpg) no-repeat center top;
}

.second #contentsArea {
	background: #161616 url(/images/template/cool/CD001_A1_black/bg_contentsArea2nd.jpg) repeat-y center top;
}



/*----------------------------------------------------------
	グローバルナビゲーション
----------------------------------------------------------*/

.second #gnaviArea {
	background: #161616 url(/images/template/cool/CD001_A1_black/bg_gnaviArea2nd.jpg) no-repeat center top;
}

ul#gnavi {
	background: url(/images/template/cool/CD001_A1_black/gnavi_off.gif) repeat-x bottom;
}

ul#gnavi li {
	background: url(/images/template/cool/CD001_A1_black/gnavi_li.jpg) no-repeat 13px center;
}

ul#gnavi a:hover,
ul#gnavi a:active {
	background: url(/images/template/cool/CD001_A1_black/gnavi_on.gif) repeat-x bottom;
}

/*----------------------------------------------------------
	コンテンツトップ:メインエリア
----------------------------------------------------------*/



/*----------------------------------------------------------
	コンテンツトップ
----------------------------------------------------------*/



/*----------------------------------------------------------
	コンテンツ トップ 設定
----------------------------------------------------------*/



/*----------------------------------------------------------
	コンテンツ 2nd 設定
----------------------------------------------------------*/

.table_com {
	border-left: 1px solid #545454;
	border-top: 1px solid #545454;
}

.table_com th {
	background-color: #000000;
	border-right: 1px solid #545454;
	border-bottom: 1px solid #545454;
}

.table_com td {
	background-color: #c8c8c8;
	border-right: 1px solid #545454;
	border-bottom: 1px solid #545454;
}

h3.linkChild {
	border-bottom: 1px dotted #d2b300;
}

#pagetop {
	background: url(/images/template/cool/CD001_A1_black/icon_pagetop.gif) no-repeat left center;
	padding: 0 10px 0 17px;
}

#pagetop a {
	color: #d2b300;
}

#pagetop a:hover {
	color: #f0d019;
}



/*----------------------------------------------------------
	ニュース関連
----------------------------------------------------------*/

dl.news_title dt {
	color: #d2b300;
}



/*----------------------------------------------------------
	ブログ関連
----------------------------------------------------------*/

dl.blog_title dt {
	color: #d2b300;
}

.pager .link {
	color: #fff;
	border: 1px #737373 solid;
}

.pager .clink {
	color: #fff;
	background: #333;
}

.pager a:hover,
.pager a:active {
	background-color: #545454;
}



/*----------------------------------------------------------
	ショップ関連
----------------------------------------------------------*/

.btShopCatecory .categoryName {
	background: #545454;
}

.userSubArea .btLogout a {
	text-shadow: -1px -1px 2px #3c3d41;
	background-color: #292929;
	border: 1px solid #3c3d41;
}

.userSubArea .btLogout a:hover {
	text-shadow: -1px -1px 2px #4a4646;
	background-color: #545454;
	border: 1px solid #4a4646;
}

.userSubArea .btRegist a {
	text-shadow: -1px -1px 2px #3c3d41;
	background-color: #292929;
	border: 1px solid #3c3d41;
}

.userSubArea .btRegist a:hover {
	text-shadow: -1px -1px 2px #4a4646;
	background-color: #545454;
	border: 1px solid #4a4646;
}

.linkCheckout a {
	background: #292929;
}

.linkCheckout a:hover {
	background: #545454;
}

#firstRegist a {
	background: #292929;
}

#firstRegist a:hover {
	background: #545454;
}



/*----------------------------------------------------------
	サイドエリア（新着情報）
----------------------------------------------------------*/

#sidenavi {
	background: url(/images/template/cool/CD001_A1_black/bg_sidenavi_inTop.gif) no-repeat left top;
}

.sidenavi_in {
	background: url(/images/template/cool/CD001_A1_black/bg_sidenavi_inBottom.gif) no-repeat left bottom;
}



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

.sidenavi_in .topics {
	background: url(/images/template/cool/CD001_A1_black/icon_topics.jpg) no-repeat left center;
}

.sidenavi_in .rss_img {
	background: url(/images/template/cool/CD001_A1_black/icon_rss.jpg) no-repeat;
}

.rss_img span {
	color: #d2b300;
}



/*----------------------------------------------------------
	サブナビ
----------------------------------------------------------*/

ul.subnavi li a:hover {
	background: #393939;
}



/*----------------------------------------------------------
	フリースペース1
----------------------------------------------------------*/



/*----------------------------------------------------------
	フリースペース2
----------------------------------------------------------*/



/*----------------------------------------------------------
	フリースペース 2nd
----------------------------------------------------------*/



/*----------------------------------------------------------
	フッター
----------------------------------------------------------*/

#footer a {
	color: #d2b300;
}

#footer a:hover {
	color: #f0d019;
}

#footer a:active {
	color: #f0d019;
}

p#copyright {
	background: url(/images/template/cool/CD001_A1_black/bg_copyright.gif) no-repeat;
}


