@charset ‘UTF-8;

body
{
	background-image: url(/img/back.gif);
	background-repeat: repeat-x;
}

html,body{
    height: 100%;
}

img
{
	border:0;
}

a:link		{color: yellow;	}
a:visited	{color:	white;	}
a:hover		{color: GreenYellow;}
a:active	{color: yellow;	}

#inbox_news_base a:link		{	color: blue;	}
#inbox_news_base a:visited	{	color:	blue;	}
#inbox_news_base a:hover	{	color: skyblue;	}
#inbox_news_base a:active	{	color:	yellow;	}


#product_tonearm_spec a:link	{	color: white;	}
#product_tonearm_spec a:visited	{	color: white;	}
#product_tonearm_spec a:hover	{	color: GreenYellow;	}
#product_tonearm_spec a:active	{	color: yellow;	}


#main {
	border: 1px solid #004a9d;
	width : 800px;
	margin-left:auto;
	margin-right:auto;
	font-size:small;
}

#contents 
{
	/*text-align:center;*/

}

#menu {
	margin: 0 0 0 0;
	padding: 0;
	height: 35px;
	width: 950px;
}

ul#menu li {
	margin: 0;
	padding: 0;
	height:40px;
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	font-size:xx-small;
}
li#menu01 a,li#menu02 a,li#menu03 a,li#menu04 a,li#menu05 a{
	display:block;
	height:40px;
	margin:0;
	overflow:hidden;
	font-size:xx-small;
	vertical-align:middle;
}

/* Menu Tab */
li#menu_left { background:url(/img/menu/left.gif) no-repeat; width:27px; height:40px; }
li#menu01 { background:url(/img/menu/1.gif) no-repeat; width:149px }
li#menu02 { background:url(/img/menu/2.gif) no-repeat; width:149px }
li#menu03 { background:url(/img/menu/3.gif) no-repeat; width:149px }
li#menu04 { background:url(/img/menu/4.gif) no-repeat; width:149px }
li#menu05 { background:url(/img/menu/5.gif) no-repeat; width:149px }
li#menu_right { background:url(/img/menu/right.gif) no-repeat; width:28px; height:40px; }

/* Onmouse Menu Tab */
li#menu01 a:hover { background:url(/img/menu/1_act.gif) no-repeat; width:149px; height:40px;}
li#menu02 a:hover { background:url(/img/menu/2_act.gif) no-repeat; width:149px }
li#menu03 a:hover { background:url(/img/menu/3_act.gif) no-repeat; width:149px }
li#menu04 a:hover { background:url(/img/menu/4_act.gif) no-repeat; width:149px }
li#menu05 a:hover { background:url(/img/menu/5_act.gif) no-repeat; width:149px }



#breadcrumbs
{
	color:#FCFCFC;
	margin:10px 30px;
}

#inbox1
{
	border: 2px outset #2258a1;
	border-top:1px outset #2258a1;
	border-left:1px outset #2258a1;
	width : 777px;
	height: 400px;
	margin-left:10px;
	margin-right:auto;
	margin-top:30px;
	background-color:#dcdddd;
	position:relative;
}

#inbox1_1
{
	position:absolute;
	left:0px;
	top:0px;
	margin:20px;
}

#inbox1_2
{
	border: 1px outset #2258a1;
	position:absolute;
	left:320px;
	top:0px;
	height:200px;
	margin:30px;
	background-color:#dcdddd;
	line-height:20px;
	padding:10px;
}

#index_addr
{
	left:320px;
	width : 397px;
	margin-left:10px;
	position:absolute;
	top:250px;
	margin:30px;
	text-align:center;
	line-height:14px;
}

#company_logo_big
{
	text-align:center;

}

#inbox_company_base, #inbox_news_base, #inbox_contact_base, #inbox_repairing_base, #inbox_soldout_base
{
	width : 780px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background-color: #004a9d;
	padding-bottom:5px;
}

#inbox_company
{
	position:relative;
	width:620px;
	height:300px;
	margin:auto;
	line-height:30px;
	color:#000;
	border: 2px outset #2258a1;
	border-top:0px;
	border-left:0px;
	background-image: url(/img/back.gif);
	background-color:white;
	padding:10px;

}

#inbox_repairing_base, #inbox_soldout_base
{
	margin-top:20px;
}

.repairing_xample
{
	line-height:1.5;
}

.products_contact_img
{
	margin:0 auto;
	text-align:center;
	padding-top:10px;
	border-top:1px solid gray;
}

.company_line
{
	border-bottom: 1px outset #2258a1;
	padding:2px;
	height:28px;

}

.height_31x3
{
	height:94px;
}

#company_left
{
	border: 1px outset #2258a1;

	float:left;
	width:150px;
	color:#fff;
	background-color:#2258a1;
}
#company_right
{
	border: 1px outset #2258a1;

	float:left;
	width:460px;
	border-left:0px;
	background-color:#fff;
}

#inbox_contact
{
	position:relative;
	width:620px;
	margin:25px 70px;
	line-height:30px;
	color:#FFFFFF;
	border: 2px outset #2258a1;
	padding:10px;
}

#contact_forms
{
	position:relative;
	height:100%;
}

#contact_header
{
	position:relative;
	line-height:2;
	width:130px;
	text-align:right;
	float:left;
}
#contact_input
{
	position:relative;
	float:right;
	width:450px;
	line-height:2;
}

#contact_submit, #contact_submit_confirm
{
	border: 2px outset #2258a1;
	position:relative;
	text-align:center;
	width:600px;
	clear:both;
}

#contact_errmsg
{
	position:absolute;
	top:0px;
	right:10px;
}

/*
.products_guide
{
	width : 780px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	border:0px solid blue;
	background-color: #004a9d;
	position:relative;
}*/

.guide_title
{
	font-weight:bold;
	font-size:120%;
	padding:3px;
	color:yellow;
}

.products_guide_1, .products_guide_2
{
	padding: 10px;
	width : 720px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	border:1px solid lightsteelblue;
	color:white;	
	background-color: #004a9d;
	position:relative;
}

/* ------------------------------------------------- */
#inbox2
{
	width : 780px;
	height: 950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background-color: #004a9d;
	position:relative;
}

#product_menu1
{
	position:absolute;
	width:340px;
	left:0px;
	top:0px;
	margin:30px;
}

#product_menu2
{
	position:absolute;
	width:390px;
	left:390px;
	top:0px;
	margin:30px;
}
/* ------------------------------------------------- */

#inbox2_1
{
	width : 780px;
	height: 1050px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background-color: #004a9d;
}

#product_menu1_a
{
	position:relative;
	margin:0 auto;
	width:345px;
	padding:20px;
	float:left;
}
#product_menu1_a div
{
	margin:10px 0 10px 0;
}

#product_menu2_a
{
	position:relative;
	margin:0 auto;
	width:345px;
	padding:20px;
	padding-left:25px;
	float:left;
}
#product_menu2_a div
{
	margin:10px 0 10px 0;
}


#product_title
{
	width:740px;
	height:35px;
	background-image: url(/img/products/titleback1.png);
	border: 2px outset #2258a1;
	border-top:0px;
	border-left:0px;
	top:0px;
	margin:20px;
	position:relative;
}

#product_title_font
{
	padding:10px;
	font-size:large;
	font-weight:bold;
	color:#FFFFFF;
}

#product_exp
{
	/* border: 1px outset #2258a1;*/
	width:740px;
	margin:0px 20px;
	position:relative;
	vertical-align:middle;
	color:#FFFFFF;
	line-height:18px;
}
#product_diskstabilizer
{
	width : 780px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background-color: #004a9d;
	position:relative;
}


#product_tonearm, #product_cartridgekeeper, #product_phonocable, #product_headshell, #product_digitalmeter, #product_stroboscope, #product_dustcover, #product_epadaptor, #product_5pinconnector, #product_cartridgespacer, #product_lpdisplaycase
, #product_recordcleaner1, #product_recordcleaner2, #product_tonearm_spec, #product_tonearm_sl1200, #product_digitalstrobe
{
	width : 780px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background-color: #004a9d;
	position:relative;
	padding-bottom:5px;

}

.product_tonearm_specbtn
{
	margin:0px;
	text-align:center;
	background-color:#FFFFFF;
	color:blue;
	padding:3px;
	border:0px;
	cursor:pointer;
}




#product_tonearm_spec_col1
{
	font-weight:bold;
}

.bk1
{
	background-color:#0e55a5;
	min-width:190px;
}

.bk11
{
	background-color:#0e55a5;
	min-width:100px;
}

.b1
{
	background-color:#091a66;
	min-width:160px;
}
.b2
{
	background-color:#09326b;
	min-width:160px;
}

#bk3
{
	color:#eeed7f;
}

.bk5,.bk51
{
	background-color:#f8fbfb;
	border-bottom:1px solid #000;

}
.bk51
{
	border:0px;
}


#product_tonearm_spec_col1, #product_tonearm_spec_col2, #product_tonearm_spec_col3, #product_tonearm_spec_col4, #product_tonearm_spec_col5, #product_tonearm_spec_col6
,#product_recordcleaner2_spec_col1, #product_recordcleaner2_spec_col2
{
	border: 1px solid black;
	text-align:center;
	font-size:small;
	line-height:20px;
	color:#FFF;
	float:left;
	margin:1px;
	padding:5px;
	min-width:100px;
	vertical-align:center;
}

.product_kanbai_model_col1
{
	border: 1px solid black;
	text-align:center;
	font-size:small;
	line-height:20px;
	color:#FFF;
	float:left;
	margin:1px;
	padding:2px;
	min-width:100px;
	vertical-align:center;
}


#product_tonearm_spec_ul
{
	clear:left;
	line-height:20px;
	font-size:normal;
	color:#FFF;
}

#product_recordcleaner2_spec_col1, #product_recordcleaner2_spec_col2
{
	margin:0px;
	padding:1px;
	color:black;
	margin-left:20px;
}
#product_recordcleaner2_spec_col2
{
	margin:0px;
	width:200px;
	text-align:left;
}
#product_recordcleaner2_spec_col3
{
	clear:left;
	left:0px;
	padding-top:10px;

}



#product_tonearm_1, #product_cartridgekeeper_1, #product_phonocable_1, #product_headshell_1, #product_digitalmeter_1, #product_diskstabilizer_1, #product_stroboscope_1, #product_dustcover_1, #product_epadaptor_1, #product_5pinconnector_1, #product_cartridgespacer_1, #product_lpdisplaycase_1
, #product_recordcleaner1_1, #product_recordcleaner2_1, #product_digitalstrobe_1, #product_recorddrying
{
	border: 2px outset #2258a1;
	border-top:0px;
	border-left:0px;
	/*border: 2px outset #f7ed11;*/
	width : 739px;
	height: auto;
	left:0px;
	margin:20px;
	background-color:#dcdddd;
	position:relative;
	background-image: url(/img/products/titleback1.png);
	padding-top:2px;
}
 
#product_tonearm_sl1200_box
{
	position:relative;
	width: 720px;
	background-color:#ffffff;
	border: 1px solid #333333;
	margin:20px;
	padding:10px;

}

#product_recordcleaner2_1 .product_box
{
	height:700px;
}

#product_digitalmeter_1 .product_box
{
	height:350px;
}

#product_digitalstrobe_1 .product_box
{
	height:700px;
}

.product_box, .product_box_soldout
{
	position:relative;
	width: 727px;
	background-color:#ffffff;
	border: 1px solid #333333;
	margin:5px;

}
.product_box_soldout
{
	background-color:#ccc;
}


.product_serial
{
	/*border: 1px solid #333333;*/
	width:260px;
	margin:10px;
	font-size:large;
}
.product_image
{
	min-height:180px; /* W260 x H180 */
	margin-left:10px;
	width:auto;
}
.product_tumbs
{
	position:absolute;
	border: 1px solid #333333;
	bottom:7px;
	left:260px;
	max-height:125px;
	max-width:440px;
	margin-left:15px;
	margin-top:10px;
	padding:2px;
	overflow:hidden;
	white-space:nowrap;
}

#product_dustcover_1 .product_tumbs
{
	max-height:425px;
	position:relative;
	border:1px solid black;
}

.product_tumbs_item
{
	border: 1px solid #c6c6c6;
	float:left;
	font-size:x-small;
	margin:1px;
	padding:2px;
	line-height:12px;
}

.product_price
{
	margin-left:50px;
	font-size:medium;
}

.product_detail
{
	left:260px;
	top:0px;
	margin:20px;
	position:absolute;
	line-height:16px;
}

.product_detail2
{
	position:absolute;
	left:260px;
	bottom:140px;
	width:450px;
	text-align:right;
	margin:0px;
	padding:0px;
}

#product_detail_label_option
{
	position:absolute;
	bottom:133px;
	left:260px;
	max-height:125px;
	max-width:440px;
	margin-left:15px;
	margin-top:10px;
	padding:2px;
	overflow:hidden;
	white-space:nowrap;
}

#inbox3
{
	border: 2px outset #2258a1;
	height: auto;
	width : 717px;
	margin-left:10px;
	margin-right:auto;
	margin-top:20px;
	padding:20px;
}

#news
{
	background-color:#ddd;
	padding:10px;
	margin:4px;
}
#news_date
{
	font-size:medium;
	color:Navy;
	background-color:#ccc;
	background-image: url(/img/products/titleback1.png);
	padding:4px;
	margin-bottom:10px;
	border: 1px outset #2258a1;
	border-top:0px;
	border-left:0px;

}

.news
{
	background-color:#ddd;
	padding:10px;
	margin:4px;
}
.news_date
{
	font-size:medium;
	color:Navy;
	background-color:#ccc;
	background-image: url(/img/products/titleback1.png);
	padding:4px;
	margin-bottom:10px;
	border: 1px outset #2258a1;
	border-top:0px;
	border-left:0px;

}

#inbox5
{
	border: 2px outset #2258a1;
	width : 717px;
	margin-left:10px;
	margin-right:auto;
	margin-top:20px;
	position:absolute;
	padding:20px;
}


#footer_line
{
	border: 1px solid #f7ed11;

}

#copy
{
	color:#FFFFFF;
	background-color:#004a9d;
	text-align:center;
	padding:10px;
}

.bellcode
{
	display:none;
}

#domestic_market_only
{
	width:800px;
	background-image:url(/img/domestic_market_only.png);
	background-repeat:no-repeat;
	background-position:right center;
	position:absolute;
	margin-top:-25px;
	margin-left:-10px;
	height:25px;
}

.product_soldout
{
	font-size:xx-large;
	color:red;
}

.clearboth
{
	clear:both;
}

.blue_bold
{
	color:blue;
	font-weight:bold;
	font-size:150%;
	line-height:1.5;
	text-align:center;
}
.red_bold
{
	color:red;
	font-weight:bold;
	font-size:150%;
	line-height:1.5;
	font-style:italic;
}
.line_red_bold
{
	color:red;
	font-weight:bold;
	line-height:1.4;
}

.line_red
{
	color:red;
	line-height:1.4;
}

.digitalstrobe_spac
{
	line-height:1.2;
}
.li_font_midium
{
	font-size:130%;
	line-height:1.3;
	font-weight:bold;
}

