body {
	font-family: "Tahoma", "lr oSVbN", "Osaka";
	font-size: 70%;
	line-height: 1.5em;
	background-color: #ffffff;							/* 	*/
	background-image : url(../images/bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	color: #000000;										/* 	*/
}
td,th {
	line-height: 1.5em;
	font-size: 70%;
}

/* global layout
=========================================================*/
.container {
	width: 750px;
}

#HEADER	{
/*	background-image : url(../images/header_bg.gif);	*/
	background-color : black; 					/*  */	/* ?????????????????????? */
}

#MAIN {
	float: right;
	width: 550px;
	background-image : url(../images/main_splitbar.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #ffffff;							/* 	*/
}
.MAINbarmargin{
	margin: 0px 0px 0px 1px;
	background-color: #ffffff;							/* 	*/
}
.MAINmargin{
	margin: 12px;
}

#SIDEBAR {
	padding: 0px 0px 10px;
	line-height: 1.8em;
}

#FOOTER{
	color: #FFFFFF;										/* 	*/
	clear: both;
}


/* common
=========================================================*/
a{
	color: #0082d9;
}
a:visited{
	color: #195d8a;

}
a:hover, a:active{
	color: #FFFFFF;										/* 	*/
	background-color: #b13222;
	text-decoration: none;
}

img{
	border: none;
}

p{
	margin: 0em 0em 1.5em;
	padding: 0px;
}

strong{
	color: #ea0000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 120%;
	margin: 0px 2px 0px 3px;
}


/* HEADER
=========================================================*/
#HEADER td{
/*	color : blue;  		*/
/*	color: #ffffff;		*/
	color: #fbf9f9;								/*  */
	background-color : blue; 					/* Ā */	/* ?????????????????????? */
}

.headtitle a,.headtitle a:hover,.headtitle a:visited{
	color: #fbf9f9;
/*	background-color: transparent;	*/
	background-color : blue; 					/* Ā */	/* ?????????????????????? */
	text-decoration: none;
}

.headmenu a,.headmenu a:visited{
	color: #fbf9f9;	
/*	background-color: transparent;	*/
	background-color : black; 					/*  */	/* ?????????????????????? */
	text-decoration: none;
}
.headmenu a:hover,.headmenu a:active{
/*	background-color: transparent;	*/
	background-color : black; 					/*  */	/* ?????????????????????? */
	text-decoration: underline;
}

.headtitle_left{
	font-size: 220%;
	line-height: 1em;
	font-weight: bold;
	font-family: "Trebuchet MS", "Helvetica", "Arial", "lr oSVbN";
	position: relative;
	background-color : black; 					/*  */	/* ?????????????????????? */
}

.headtitle_right{
	font-size: 70%;
	line-height: 1.2em;
	text-align: right;
	vertical-align: middle;
	background-color : black; 					/*  */	/* ?????????????????????? */
}

.headmenu{
/*	background-image : url(../images/header_bg.gif);	*/				/* ĶliĪüj*/
	background-color: black;						/*  					*/
/*	background-color: #b13222;  */					/* ŚŻ¶Ž 				*/
/*	background-color: green;    */
/*	background-color: #00cc00;  */					/* Ī 					*/
/*	background-color: blue;		*/					/* Ā 					*/
/*	background-color: gray;		*/					/* DF					*/
/*	background-color: #00bfff;	*/					/* sky-blue				*/
	width: 750px;
}

.headmenu .left {
	padding: 5px 0px 5px 14px;
}
.headmenu .right {
	padding: 5px 14px 5px 0px;
}

.menulist{
	list-style-type: none;
	margin: 0px;
}
.menulist li{
	float: right;
	background-image : url(../images/menulist_header.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
	margin: 0px 0px 0px 8px;
}


/* MAIN - common
=========================================================*/
/*	---------------- ©oµgP -----	*/
#MAIN h1{
	line-height: 1.2em;
	font-size: 100%;
	background-image : url(../images/h1_bg.gif);	/* BankgroundImage	*/
	background-position: left top;					/* BankgroundImage	*/
	background-repeat: repeat-y;					/* BankgroundImage	*/
	padding: 4px 0px 3px 22px;
	margin: 15px 0px 15px;
	border-bottom: 4px solid #b13222;
}

#MAIN h1 span{
	font-weight: normal;
}

/*	---------------- ©oµgQ -----	*/
#MAIN h2{
	font-size: 100%;
/*--color: #c1443e;		*/			/* brick-red	*/
	color: #00bfff;					/* sky-blue		*/			/* 20050902ĻX	*/
	text-decoration: underline;		/* underline	*/
	margin: 0em 0em 1em;
}

/*	----------- ń\¦iŌtj-----	*/
#MAIN ol{
	margin: 0em 0em 1.5em 2em;
	padding: 0px;
}

/*	----------- ń\¦iĻ°øtj-----	*/
#MAIN ul{
	margin: 0em 0em 1.5em 1.5em;
	padding: 0px;
	list-style-type: square;
}


/* MAIN - VÅīń
=========================================================*/
/*	-------------- VÅi»ĢPj-----	*/
#MAIN .newcdinfo a{
	color: #000000;
	text-decoration: none;
}

#MAIN .newcdinfo a:hover,#MAIN .newcdinfo a:active{
	color: #000000;
	text-decoration: underline;
	background-color: transparent;
}

.newcdinfo .title{
	color: #ffffff;
	text-align: center;
	background-image : url(../images/newcdinfo_title_bg.gif);
	background-repeat: repeat-x;
	padding: 2px 0px 0px;
	height: 28px;
}

.newcdinfo{
	width: 525px;
	border: 2px solid #e08c68;
/*	border: 2px solid green;	*/
}

.newcdinfo .left{
	line-height: 1.8em;
	padding: 0.5em 0px 7px;
}

/*	-------------- VÅi»ĢQj-----	*/
.newcdinfo_subbox{
	WIDTH: 100%; 
	margin: 1em 0em;
	padding: 1em 1em 0.5em;
/*	border: 2px solid #e08c68;	*/
	border: 2px solid #00bfff;
	border: 2px solid red;
	border: 2px solid lightgreen;
}

.newcdinfo_subbox p{
	margin: 0em 0em 0.7em;
	padding: 0px;
}


/* MAIN - XVīń
=========================================================*/
/*	-------------- j[X --------	*/
#MAIN .scroll{
	height: 350px;
	overflow: scroll;
}
#MAIN .renewinfo {
	font-size: 180%;
	width: 525px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#MAIN .renewinfo .date{
	background : url(../images/renewinfo_header2.gif) no-repeat left center;
	padding: 0px 8px 0px 16px;
	width: 60px;
}
#MAIN .renewinfo .info{
	padding: 0px 0px 0px 4px;
}


/* SIDEBAR
=========================================================*/
#SIDEBAR a,#SIDEBAR a:visited{
	color: #000000;
	text-decoration: none;
}
#SIDEBAR a:hover,#SIDEBAR a:active{
	color: #000000;
	text-decoration: underline;
	background-color: transparent;
}

#SIDEBAR h2 {
	font-weight: normal;
	font-size: 130%;
	padding: 4px 0px 4px 33px;
	margin: 0px;
	background-color: #d6dda2;
	background-image : url(../images/tltmenu_h2_header.gif);			/* lpEĪ */
	letter-spacing: 0.1em;
	background-repeat: no-repeat;
	background-position: left center;
}

.tltmenu{
	font-size: 120%;
	background-color: #ffffff;
	list-style-type: none;
	margin: 0px;
	padding: 6px 0px;
}
.tltmenu li{
<!--	font-size: 100%;	-->
	font-size: 95%;
	background-repeat: no-repeat;
/*	background-image: url(images/tltmenu_h2_header.gif);  */
	background-image : url(../images/tltmenu_header.gif);	  			/* ¬ŪE */
	background-position: left center;
	margin: 0px;
	padding: 0px 0px 0px 30px;
}

.banners{
	padding: 12px 0px 0px 12px;
	background-image : url(../images/sidebar_splitbar.gif);
	background-repeat: repeat-x;
}


/* FOOTER
=========================================================*/

.footertable{
	width: 750px;
	color: #ffffff;
/*	background-image : url(../images/footer_bg.gif);	*/
	background-color : blue; 					/* Ā */	/* ?????????????????????? */
}
.footertable .left{
	text-align: left;
	padding: 6px 0px 6px 15px;
}
.footertable .right{
	text-align: right;
	padding: 6px 15px 6px 0px;
}


/* ¶tH[
=========================================================*/
.orderbox{
	width: 525px;
	font-size: 80%;
}
fieldset{
	padding: 0px;
	margin: 0px;
	border: none;
}
.ordertable{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

.orderbox .left{
	font-size: 80%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color: #eaecdc;
	text-indent: 7px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
}
.orderbox .right{
	font-size: 80%;
	padding: 5px 8px;
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
}

label.labeltitle{
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF9900;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}


/* y[WćÖ
=========================================================*/
p.topagetop{
	text-align: right;
}
p.topagetop a:link,p.topagetop a:visited{
	color: #000000;
}
p.topagetop a:hover,p.topagetop a:active{
	color: #FFFFFF;
}
p.topagetop span{
	color: red;
	margin: 0px 4px;
}


/* Google Analytics ĢgbLO R[h
=========================================================*/
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-608887-1";
urchinTracker();
</script>