/* CSS Document */

body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	background-color: #FFFFFF;
	margin:0;
	font-size:11px;
	
}

.main-border{
	border:1px solid #859FD0;
	border-top:0px;
}

h1{
	margin:3px 0 15px 7px;
	color:#777777;
	font-size:11px;
	font-weight:normal;
}

.head-line{
	background-color:#6595C5;
}

.index-menu-area{
	background-color:#F4F4F6;
	border:1px solid #CBCACB;
	padding:4px auto;
}

.index-menu-margin{
	margin-top:5px;
}

.index-menu-margin2{
	margin-top:2px;
}

.news-text{
	font-size:11px;
	color:#333333;
	line-height:1.32;
}

.footer-text{
	margin:0 6px;
	font-size:11px;
	color:#444444;
	line-height:1.22;

}

.contents-main{

	margin-top:5px;
	font-size:12px;
	color:#333333;
	line-height:1.31;
}

.main-text{
	font-size:12px;
	color:#333333;
	line-height:1.31;
}



.header-back{
	background-image:url(images/header_background.jpg);
	background-repeat:repeat-x;
}
#contents{
	background-image:url(images/main_top_background.jpg);
	background-repeat:repeat-x;

}

#contents .page-navigation{
	font-size:0.85em;
	color:#333333;
	font-weight:200;
	margin-left:13px;
	margin-top:10px;
}
#contents .body{
	margin-left:18px;
	margin-top:13px;
}
.finds-background{
	background-image:url(images/green_block_back.jpg);
	background-repeat:repeat-x;

}

.list-table-finds{
	background-image:url(images/find_background.jpg);
	background-repeat:repeat-x;
	padding:4px;
	font-size:12px;
	color:#555555;
	font-weight:bold;
}

.cart-table-deco{
	background-color:#EEEEEE;
	font-size:0.85em;
	color:#333333;
	border-bottom:1px solid #cccccc;
	padding:4px;
}
.cart-table-top-deco{
	background-image:url(images/t_under_back.jpg);
	background-repeat:repeat-x;
}

.order-table-deco-l{
	background-color:#FEECD8;
	font-size:0.85em;
	color:#333333;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:4px;
}
.order-table-deco-r{
	background-color:#EEEEEE;
	font-size:0.85em;
	color:#333333;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:4px 4px 4px 15px;
}
.order-table-txt{
	font-size:0.9em;
	color:#333333;
}
.input-order{
	border:1px solid #999999;
	font-size:12px;
	color:#555555;
}
.mark-txt1{
	font-size:0.85em;
	color:#003399;
	font-weight:200;
	margin-left:13px;
	margin-top:10px;
}

.error_txt{
	color:#ff0000;	
	line-height:16px;
}
.privacy-t{
	text-decoration:underline;
	font-size:1em;
	font-weight:bold;
}

#footer{
	background-image:url(images/footer_background.jpg);
	background-repeat:repeat-x;
	color:#555555;
	font-size:0.85em;
	
}
