@charset "utf-8";

/* ------------------------------------------
base
------------------------------------------ */
body {
	padding-top: 0;
	background: #101010;
	color: #fff;
}

a {
	color: #a7a7a7;
}
a:hover {
	color: #a7a7a7;
}


/* ------------------------------------------
ヘッダ
------------------------------------------ */
#header {
	margin-bottom: 0;
	background: #101010;
}

#header #header_content {
	min-height: 97px;
}

#header h1 {
	height: 97px;
	line-height: 97px;
	color: #ccc;
}


/* ------------------------------------------
メインタイトル
------------------------------------------ */
#mainttl {
	background: #e3e3e3 url('../imgs/mainttl_bg_black.gif') bottom center repeat-x;
}

#mainttl #mainttl_ttl {
	color: #101010;
}


/* ------------------------------------------
チャート
------------------------------------------ */
#chart {
	border-bottom: 1px solid #999;
}

#chart ul {
	background: url('../imgs/chart_img_black.gif') bottom center no-repeat;
}

#cart #chart #chart_cart,
#customer #chart #chart_customer,
#payment #chart #chart_payment,
#confirm #chart #chart_confirm,
#completion #chart #chart_completion {
	color: #e0e0e0;
}

#chart #chart_content p {
	background: #e0e0e0;
}


/* ------------------------------------------
#formarea【common／各ページ共通】
------------------------------------------ */
#formarea th,
#formarea td {
	border-bottom: #101010 solid 1px;
	border-right: #101010 solid 1px;
}
#formarea th {
	background: #878787;
	color: #101010;
}
#formarea td {
	background: #e0e0e0;
	color: #000;
}
#formarea .td_bg {
	background: #c1c1c1;
}


/* 送信・バックボタン */
#formarea #btn a#btn_back {
	border: 1px solid #696969;
	background: #101010;
	color: #a7a7a7;
}
#formarea #btn a#btn_back:before {
	background: url("../imgs/btn_arrow_black.png") no-repeat;
}
#formarea #btn a#btn_back:hover {
	background: #494949;
}


/* ------------------------------------------
#formarea【customer／お客様情報入力ページ】
------------------------------------------ */
#customer #formarea #errorarea {
	background: #e0e0e0;
	border:none;
}

#customer #formarea #formarea_box table .td_item {
	background: #c1c1c1;
}


/* ------------------------------------------
#formarea【payment／お支払い方法ページ】
------------------------------------------ */
/* table_01 */
#payment #formarea #table_01 .td_pay {
	background: #c1c1c1;
}


/* ------------------------------------------
フッター
------------------------------------------ */
#footer_nav {
	border-bottom: 1px solid #a7a7a7;
}

#footer li a {
	background: url("../imgs/footer_ico_black.gif") no-repeat center left;
}

#footer #footer_cr p {
	color: #a7a7a7;
}




