﻿body{background: #999; margin: 0;}

a{color: #a00; text-decoration: none;}

#wrapper{margin: 0 auto; background: #333; border-left: #2f2f2f solid 8px;
	width: 800px; padding: 0 14px;}
#content{
 	margin: 0;
	background: #fff; color: #333; font-size: 12px; letter-spacing: 0; line-height: 140%}

#content h1{font-size: 13px; margin: 0;}
#content h4{font-size: 13px; margin: 0;}
#content img{border: 1px solid #999;}

/*メインコンテンツ*/
#primarycontent{width: 580px; padding: 10px 10px 0 40px;
	position: relative;
/*	float: left;
*/
}

#primarycontent li{margin-bottom: 8px}


/*右カラム*/
#secondarycontent{
	position: relative;
	width: 90px;
	float: left;
}


#demo{border: 1px solid #333; padding: 10px;}


/* グローバルナビゲーション */
#menu{
	color: #aaa;
	position: relative;
	padding: 0px 0px 0px 5px;
	background: #3a3 none;
}
#menu ul{
	margin: 20px 0 0; padding: 0;

}

#menu ul li{
	margin: 0;
	padding: 0;
	display: inline;
	padding-left: 3px;
	line-height: 32px;
}

#menu ul li.first{
	border-left: 0px;
}

#menu ul li a{
	background-color: transparent;
	background-repeat: repeat-x;
	padding: 8px 10px;
	font-size: 12px;
	color: #ddb;
	font-weight: bold;
	text-decoration: none;

font-weight: 100;
color: #fff;
}

#menu ul li a:hover{
/*	background: #fff url('images/a18.gif') repeat-x top;*/
/*	color: #4A4A24;
*/	text-decoration: none;
}


/* フォーム */
form{margin: 0; padding: 0}


/* リスト */
ul {margin: 2px 8px; padding: 2px 8px;}
ol {margin: 2px 8px 2px 20px; padding: 2px 8px;}


/* テーブル */
td{background: #fff; padding: 2px 4px;}
th{background: #cce;}

/* テーブル細線化 */
table{ 
	border-collapse: collapse; 
	border-top : 1px #aaa solid; 
	border-left: 1px #aaa solid; 
} 
table td, th{
	border-right  : 1px #aaa solid; 
	border-bottom : 1px #aaa solid; 
}

/* レイアウト用（罫線無し） class="noborder" */
.noborder, .noborder td, .noborder th{border: none}


/* 囲み */
.note{background: #eee; border: 1px dashed #666; padding: 10px;}

/* 価格 */
.tblPrice td{padding: 5px; text-align: center;}
.price{color: #00f; font-weight: bold;}
.priceHigh{color: #aaa; }



/* ヘッダ */
#header{margin: 0px 0 0 0 ; padding: 0px 0 0;}
h1, h2{margin: 0}
h1 { padding: 15px 0 0 }
h2, #title_copy{
	font-size: 10px;
	font-weight: normal;
	color: #aaa;
	letter-spacing: 0.2em;
	margin: 0 0 0 0px;
}


#path{color: #aaa; font-size: 12px; margin: 12px 0; letter-spacing: 0}

/* フッタ */
#footer{color: #aaa; text-align: center; margin: 20px 0 10px; font-size: 12px; padding-bottom: 15px; }

