a:link {color: #006699; text-decoration: none;}
a:hover {color: #993300; text-decoration: underline;}
a:visited {color: #006699; text-decoration: underline;}



/*body {background-color:#006699; margin-top:0px; }*/
body {
	background-color:#FFFFFF;
	margin-top:0px;
	margin-bottom:0px;	/*background-image: url(../images/common/05xmas_bg.gif);*/
}

/*  */
h1 {font-size:1.5em; margin:0px; font-weight:900; font-family: "Arial", "Helvetica", "sans-serif";}
/*  */
h2 {font-size:1.0em; margin:0px; font-weight:bold;}
/* list_title */
h3 {font-size:0.9em; margin:0px; font-weight:bold;}
/* item_titleH */
h4 {font-size:0.9em; margin:0px;}

.euroarts_title {margin-top:20px; margin-left:20px; margin-bottom:10px; letter-spacing:10px;}
.description {font-size:0.8em; margin-top:40px; margin-left:20px; margin-bottom:10px; letter-spacing:2px;}

/* body */
.header_body {width:742px; background-color:#FFFFFF; background-image:url("/images/bg_map.gif"); padding:0px; border-left:1px solid #999999; border-right:1px solid #999999;}
.top_body {
	width:742px;
	padding:0px;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-top:15px solid #E4E4E4;
}
	.top_image {
	margin:1px;
}
	.euro_info {margin-left:15px; margin-right:5px; margin-top:5px; font-size:0.8em; letter-spacing:1px; line-height:130%; border-bottom:1px dotted #CCCCCC; padding:2px 5px 2px 5px;}
		.blog_info {margin-left:10px;}
	.info {background-color:#FFFFFF; padding:4px; border:1px solid #EFEFEF; margin:3px;}
	.mail_info {padding:5px; color:#333333; font-size:0.6em; letter-spacing:0.05em; text-align:left; border-bottom:1px dotted #CCCCCC}
.info_body {width:742px; background-color:#FFFFFF; padding:10px; border-left:1px solid #999999; border-right:1px solid #999999;}	
/*.search_body {width:742px; background-image:url("/images/common/search.jpg"); background-color:#EFEFEF; padding:0px; border-left:1px solid #999999; border-right:1px solid #999999;}*/
.random_body {width:742px; padding:0px; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999; }
.list_bodyS {width:742px; background-color:#AABBCC; padding:0px; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999;}
.list_bodyB {width:742px; background-color:#E6E6D9; padding:0px; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999;}
.list_bodyZ {width:742px; background-color:#FEE9F0; padding:0px; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999;}
.list_bodyG {width:742px; background-color:#E1E9DA; padding:0px; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999;}
.list_bodyR {width:742px; background-color:#EFFBCE; padding:0px; border-left:1px solid #999999; border-right:1px solid #999999; border-top:1px solid #999999;}
.item_body {width:742px; background-color:#FFFFFF; padding:0px; border-left:1px solid #999999; border-right:1px solid #999999;}
.footer_body {width:742px; height:300px; background-color:#FFFFFF; background-image:url("/images/bg_map.gif"); margin-bottom:0px; padding:0px; border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999;}

.header_info {
	background-color:#EFEFEF;
	padding:5px 5px 5px 0px;
	font-size:0.78em;
	letter-spacing:1px;
	text-align:right;
	border-bottom:1px dotted #CCCCCC;
	margin-top:10px;
}

/* search 
select {font-size:0.86em; color:#333333; background-color:#FFFFFF; margin:2px; }*/

/* list */
.list_to {font-size:0.8em; font-weight:bold;}
.list_title {color:#333333; padding:5px 10px 5px 10px; text-align:left;}
.list_score {width:236px; padding:2px; background-color:#FFFFFF; border:1px solid #EFEFEF; margin-bottom:8px;}
.list_book {width:236px; padding:2px; background-color:#FFFFFF; border:1px solid #EFEFEF; margin-bottom:8px;}
.list_goods {width:236px; padding:2px; background-color:#FFFFFF; border:1px solid #EFEFEF; margin-bottom:8px;}
.list_zakka {width:236px; padding:2px; background-color:#FFFFFF; border:1px solid #EFEFEF; margin-bottom:8px;}
.list_record {width:236px; padding:2px; background-color:#FFFFFF; border:1px solid #EFEFEF; margin-bottom:8px;}
		.list_titleH {font-size:0.8em; letter-spacing:1px; padding:2px;}
		.list_name {font-size:0.76em; letter-spacing:1px; padding:2px;}
		.list_price {font-size:0.76em; letter-spacing:1px; padding:2px; text-align:right;}
		.list_button {padding:2px; border-top:1px dotted #CCCCCC; text-align:right; font-size:0.7em;}


/* recommend */
.recommend {
	padding:2px;
	background-color:#FFFFFF;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:8px;
	font-size:90%;
	}
	
.recommend div.list_price {
	font-size:0.76em;
	padding:2px;
	text-align:left;
	/*color:#CC0000;*/
	letter-spacing:0px;
	}
	
.recommend div.list_name {
	font-size:0.76em;
	padding:2px;
	text-align:left;
	/*color:#009900;*/
	letter-spacing:0px;
	}
	
/* random */
.random_list {font-size:0.76em; letter-spacing:1px; padding:0px 5px 5px 0px;}

/* ITEM */
.item_titleS {color:#333333; padding:2px 0px 2px 10px; text-align:left;}
.item_titleB {color:#333333; padding:2px 0px 2px 10px; text-align:left;}
.item_titleZ {color:#333333; padding:2px 0px 2px 10px; text-align:left;}
	.item_list {color:#333333; padding:2px 10px 2px 10px; text-align:right;}
.item_table {width:690px; margin:5px;}
.item_tableI {width:330px; margin:5px;}
.item_tableT {width:350px; margin-top:5px;}
	.item_textT {margin-top:9px; margin-left:13px;}
		.item_titleH {margin-bottom:3px; letter-spacing:1px;}
		.item_ID {padding:3px; font-size:0.8em; letter-spacing:1px;}
		.item_name {padding:3px; font-size:0.9em; letter-spacing:1px; font-weight:bold; border-bottom:1px dotted #445566; }
		.item_instrument {margin-left:10px; padding:5px; font-size:0.8em; letter-spacing:1px;}
		ul {margin:2px; font-size:0.8em; letter-spacing:1px; list-style-type: none; color: #333333;}
		li {margin-bottom:1px;}				
		.item_price {padding:3px; font-size:0.8em; letter-spacing:1px; font-weight:bold; text-align:right;}
		.item_description {margin:5px; padding:10px; font-size:0.8em; lineheight:140%; letter-spacing:1px; background-color:#FFFFFF; border-top:1px solid #445566; border-bottom:1px solid #445566; }
		.item_button {padding:5px; border-top:1px dotted #445566; border-bottom:1px dotted #445566; text-align:center; font-size:0.7em}
		.cart {float:right; margin:0; text-align:center;}

p	{
	margin-left:0.8em;
	margin-top:0.4em;
	margin-bottom:0.4em;
	margin-right:0.4em;
	padding:0.4em;
	font-size:0.7em;
	letter-spacing:1px;
	}
		
/* Footer */
.footer_info {
	padding:5px;
	background-color:#EFEFEF;
	font-size:0.78em;
	letter-spacing:1px;
	text-align:left;
	border-bottom:1px dotted #CCCCCC;
	margin-top:10px;
}
.footer_copy {padding:5px 10px 2px 0; font-size:0.78em; letter-spacing:1px; color:#666666; text-align:right;}
.footer_permission {padding:0 10px 2px 0;; font-size:0.78em; letter-spacing:1px; color:#666666; text-align:right;}
.footer_link {text-align:left; font-size:0.78em; padding:5px; color:#666666; border-top:1px dotted #999999; margin-top:10px;}

/* blog kokuchi */
#blogK {
	border:1px solid #333333;
	margin-top:1px;
	margin-bottom:3px;
	height:124px;
	width:240px;
	background-image:url(/images/kokuchi/blog_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
#blogK p.blog	{
	margin-left:0.8em;
	margin-top:0.1em;
	margin-bottom:0.1em;
	margin-right:0.4em;
	padding:0.1em;
	font-size:0.7em;
	letter-spacing:1px;
	}
.Attention{color:#CC0000;}
