/*UNIT_CSS*********************/
/*body_and_cont**********************************************************************************/
body { 
font-family: "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "sans serif"; 
color: #666; 
font-size: 10px; 
line-height: 160%; 
background-color: #747881; 
background-image: url(../img/bg_mid.gif); 
background-position: center 0; 
width: 100%; 
height: 100%; 
margin: 0; 
padding: 0; 
}
p { margin: 0; padding: 0; }
a,a:link,a:visited,a:active { 
color: #666; 
text-decoration: underline; 
}

from{
margin:0;
padding:0;}

a:hover { 
color: #d40e16; 
text-decoration: underline; 
}
#container { 
text-align:center; 
background-image: url(../img/bg_header.gif); 
background-repeat: no-repeat; 
background-position: center 0; 
margin: 0; 
padding: 0; }

/*HEADER!!!!!!**********************************/
h1 { 
font-size: 0; 
line-height: 0; 
background-image: url(../img/unit_logo.gif); 
background-position: 0 0; 
width: 171px; 
height: 32px; 
margin: 0; 
padding: 0; 
display: block; 
}

h1 a { 
font-size: 0; 
line-height: 0; 
background-image: url(../img/unit_logo.gif); 
background-position: 0 0; 
text-indent: -5000px; 
display: block; 
margin: 0; 
padding: 0; 
width: 171px; 
height: 32px; 
overflow: hidden; 
}

#header {
text-align: center; 
width: 804px; 
height: 88px; 
margin: 0 auto; 
}
#header_right { width: 244px; height: 88px; float: right; }
#header_right_margin {
	margin-top: 0px;
	padding-top: 4px;
}
#header_left { text-align: left; width: 560px; height: 88px; float: left; }
#header_left_margin { margin: 16px 0 0; padding: 0; }
#header_right_menu { width: 244px; height: 54px; }
#header_right_menu ul { 
margin: 0; 
padding: 0; 
list-style-type: none; 
}

#header_right_menu ul li { 
height: 54px; 
float: right; 
}

#header_menu_saloon a,#header_menu_saloon a:link,#header_menu_saloon a:visited,#header_menu_saloon a:active { 
background-image: url(../img/header_menu_saloon.gif); 
background-repeat: no-repeat; 
background-position: 0 0; 
text-indent: -5000px; 
width: 124px; 
height: 54px; 
overflow: hidden; 
display: block; 
}

#header_menu_saloon a:hover { 
background-image: url(../img/header_menu_saloon.gif); 
background-position: 0 -54px; 
text-indent: -5000px; 
display: block; 
width: 124px; 
height: 54px; 
overflow: hidden; 
}

#header_menu_unice a,#header_menu_unice a:link,#header_menu_unice a:visited,#header_menu_unice a:active { 
background-image: url(../img/header_menu_unice.gif); 
background-position: 0 0; 
text-indent: -5000px; 
width: 120px; 
height: 54px; 
overflow: hidden; 
display: block; 
}

#header_menu_unice a:hover { 
background-image: url(../img/header_menu_unice.gif); 
background-position: 0 -54px; 
text-indent: -5000px; 
display: block; 
width: 120px; 
height: 54px; 
overflow: hidden; 
}

/*Main contents AREA51!!!!!!**********************************/

#main { 
background-image: url(../img/main_bg.gif); 
background-repeat: repeat-y; 
background-position: center 0; 
margin: 0; 
padding: 0; 
}

#main_header { 
background-image: url(../img/main_bg_header.gif); 
background-repeat: no-repeat; 
background-position: center 0; 
}

#main_footer { 
background-image: url(../img/main_bg_footer.gif); 
background-repeat: no-repeat; 
background-position: center 0; 
height: 9px; 
}

#contents_container { 
width: 804px; 
height: auto; 
margin: 0 auto; 
}

/*2column_with_cal*/
#main_right { 
text-align: left; 
width: 254px; 
float: right; 
}

#main_left { 
width: 550px; 
float: left; 
}

#attention { 
background-image: url(../img/attention.gif); 
background-repeat: no-repeat; 
background-position: 0 13px; 
text-indent: -10000px; 
width: 804px; 
height: 125px; 
overflow: hidden; 
clear: both; 
}

#attention ul { 
margin: 0; 
padding: 0; 
list-style-type: none; 
}

#attention ul li { 
margin: 0; 
padding: 0; 
}

#attention_margin { 
text-align: left; 
margin: 0; 
padding: 91px 0 0 17px; 
}

#attention_detail { 
width: 44px; 
height: 17px; 
}

#attention_detail a { 
background-image: url(../img/attention_detail.gif); 
background-position: 0 0; 
text-indent: -5000px; 
width: 44px; 
height: 17px; 
overflow: hidden; 
display: block; 
}

#attention_detail a:hover { 
background-image: url(../img/attention_detail.gif); 
background-position: 0 -17px; 
text-indent: -5000px; 
display: block; 
width: 44px; 
height: 17px; 
overflow: hidden; 
}

/*GOOD sponsors!!!!*********************************************/
#sponsor { 
width: 804px; 
height: 40px; 
margin: 0; 
padding: 0; 
}

#sponsor ul { 
margin: 0; 
padding: 0; 
list-style-type: none; 

}




#sponsor ul li { 
margin: 0; 
padding: 0; 
}

#sponsor_audio { 
width: 68px; 
height: 40px; 
float: right; 
}
#sponsor_audio a {
background-image: url(../img/sponsor_audio_technica.gif); 
background-repeat: no-repeat; 
text-indent: -5000px; 
width: 68px; 
height: 40px; 
overflow: hidden; 
margin: 0; 
padding: 0; 
display: block; 
}

#sponsor_ortofon { 
width: 62px; 
height: 40px; 
float: right; 
}
#sponsor_ortofon a {
background-image: url(../img/sponsor_ortofon.gif); 
background-repeat: no-repeat; 
text-indent: -5000px; 
width: 62px; 
height: 40px; 
overflow: hidden; 
margin: 0; 
padding: 0; 
display: block; 
}

#sponsor_vesta { 
width: 80px; 
height: 40px; 
margin: 0; 
padding: 0; 
float: right; 
}

#sponsor_vesta a { 
background-image: url(../img/sponsor_vestax.gif); 
background-repeat: no-repeat; 
text-indent: -5000px; 
width: 80px; 
height: 40px; 
overflow: hidden; 
margin: 0; 
padding: 0; 
display: block; 
}

#sponsor_denon { 
width: 42px; 
height: 40px; 
float: right; 
}

#sponsor_denon a { 
background-image: url(../img/sponsor_denon.gif); 
background-repeat: no-repeat; 
text-indent: -5000px; 
width: 42px; 
height: 40px; 
overflow: hidden; 
display: block; 
}

#sponsor_pionner { 
width: 110px; 
height: 40px; 
float: right; 
}

#sponsor_pionner a { 
background-image: url(../img/sponsor_pioneer.gif); 
text-indent: -5000px; 
width: 110px; 
height: 40px; 
overflow: hidden; 
display: block; 
}

#sponsor_nixon { 
width: 80px; 
height: 40px; 
float: right; 
}

#sponsor_nixon a { 
background-image: url(../img/sponsor_nixon.gif); 
background-repeat: no-repeat; 
text-indent: -5000px; 
width: 80px; 
height: 40px; 
overflow: hidden; 
display: block; 
}

#sponsor_shure { 
width: 88px; 
height: 40px; 
float: right; 
}

#sponsor_shure a { 
background-image: url(../img/sponsor_shure.gif); 
text-indent: -5000px; 
width: 88px; 
height: 40px; 
overflow: hidden; 
display: block; 
}


#sponsor_chanoma {float:left;
width:200px;}

.chanoma_img {
	float:left;
	width: 98px;
	padding: 5px 0 0 0;
}

.chanoma_tit {
	width:100px;
	margin: 0;
	padding: 5px 0 0 0;
	float: left;
}


.chanoma_tit a {
	line-height:120%;
	color:#999999;
}


.chanoma_tit a:visited, .chanoma_tit a:link, .chanoma_tit a:active{
	line-height:120%;
	color:#999999;
}


.chanoma_tit a:hover { 
color: #d40e16; 
text-decoration: underline; 
}



/*FOOTER*********************************************/
#footer { 
 width: 804px; 
height: 44px; 
margin: 0 auto; 
}

#footer_right { 
width: 560px; 
height: 44px; 
float: right; 
margin: 0; 
padding: 0; }

#footer_left { 
width: 244px; 
height: 44px; 
float: left; 
margin: 0; 
padding: 0; 
}
#copyright { 
background-image: url(../img/copyright_txt.gif); 
background-repeat: no-repeat; 
text-indent: -5000px; 
width: 244px; 
height: 17px; 
overflow: hidden; 
}
/*FOOTER_MENU*********************************/
.footer_menu ul { 
margin: 0; 
padding: 0; 
list-style-type: none; 
}

.footer_menu ul li { 
float: right; 
}

#footer_depth a,#footer_depth a:link,#footer_depth a:visited,#footer_depth a:active { 
background-image: url(../img/footer_menu_depth.gif); 
background-repeat: no-repeat; 
background-position: 0 0; 
text-indent: -5000px; 
width: 104px; 
height: 18px; 
overflow: hidden; 
display: block; 
}

#footer_depth a:hover { 
background-image: url(../img/footer_menu_depth.gif); 
background-repeat: no-repeat; 
background-position: 0 -18px; 
text-indent: -5000px; 
display: block; 
width: 104px; 
height: 18px; 
overflow: hidden; 
}

#footer_sg a,#footer_sg a:link,#footer_sg a:visited,#footer_sg a:active { 
background-image: url(../img/footer_menu_sg.gif); 
background-position: 0 0; 
text-indent: -5000px; 
width: 140px; 
height: 18px; 
overflow: hidden; 
display: block; 
}

#footer_sg a:hover { 
background-image: url(../img/footer_menu_sg.gif); 
background-position: 0 -18px; 
text-indent: -5000px; 
width: 140px; 
height: 18px; 
overflow: hidden; 
display: block; 
}
/*Main contents AREA51!!!!!!**********************************/
.clear { ont-size: 0; line-height: 0; clear: both; margin: 0; padding: 0; }
.sss{height:20px;margin:10px  0 0 0;text-align: left;}
.fff01{width:205px;background-color:#ffffff;border:1px solid #747881;line-height: 100%;height: 16px;}
.fff02{margin:0 0 0 -1px;padding:0;}
.ff_box{float:left;}
.ff_box_02{margin: 0;float: right;}

.twitter{
margin:0 0 20px 0;}

.twitter02{
margin:0 0 0 10px;}
