/*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_gowest { 
width: 60px; 
height: 40px; 
float: right; 
}

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

#sponsor_oyaide { 
width: 90px; 
height: 40px; 
float: right; 
}

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


#sponsor_lee { 
width: 64px; 
height: 40px; 
float: right; 
}

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

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

#sponsor_stussy a { 
background-image: url(../img/sponsor_stussy.gif); 
background-repeat: no-repeat; 
text-indent: -5000px; 
width: 80px; 
height: 40px; 
overflow: hidden; 
margin: 0; 
padding: 0; 
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:156px;
	background-color:#ffffff;
	border:1px solid #747881;
	line-height: 100%;
	height: 16px;
}
.fff02{
	margin:0 6px 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;}
.head_btn{
	margin:0;
	padding: 0 1px 0 0;
}
.twtr-tweet-text{font-family: "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "sans serif"; }





/* ���������������� \*/
.entry{width:400px;margin:0 0 0 20px;}
.kennsaku_tit{margin:0 0 20px 0;float:left;}
.kennsaku_tit02{margin:0 0 5px 0;}
.kennsaku_tit03{margin:0 0 10px 0;}
.ss0001{
	height:20px;
	width: 190px;
	margin: 0 5px 0 0;
}
.ss0002{height:20px;}
.s_top_box{width:400px;}
.s_tojiru{float:right;padding:0 20px 0 0;}
.s_tojiru a{color:#FF0000;}
.s_tojiru a:hover{color:#FF0000;text-decoration:underline;}
.entry-body-top{clear:both;}
/*����������������20100129*/
#banner_box{margin:0 0 60px;}
.banner_m{margin:5px;}

/*google*/
.gsc-control-cse {border-color: #FFFFFF;background-color: #FFFFFF;}
input.gsc-input {border-color: #BCCDF0;	margin:0;padding:0; width:120px;}
input.gsc-search-button {border-color: #666666;background-color: #CECECE;}
.gsc-tabHeader.gsc-tabhInactive {border-color: #E9E9E9;background-color: #E9E9E9;}
.gsc-tabHeader.gsc-tabhActive {border-top-color: #FF9900;border-left-color: #E9E9E9;border-right-color: #E9E9E9;background-color: #FFFFFF;}
.gsc-tabsArea {border-color: #E9E9E9;}
.gsc-webResult.gsc-result,.gsc-results .gsc-imageResult {border-color: #FFFFFF;background-color: #FFFFFF;}
.gsc-webResult.gsc-result:hover,.gsc-imageResult:hover {border-color: #FFFFFF;background-color: #FFFFFF;}
.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b {color: #0000CC;}
.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b {color: #0000CC;}
.gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover b,.gs-imageResult a.gs-title:hover,.gs-imageResult a.gs-title:hover b {color: #0000CC;}
.gs-webResult.gs-result a.gs-title:active,.gs-webResult.gs-result a.gs-title:active b,.gs-imageResult a.gs-title:active,.gs-imageResult a.gs-title:active b {color: #0000CC;}
.gsc-cursor-page {color: #0000CC;}
.gsc-clear-button{display:none;}
a.gsc-trailing-more-results:link {color: #0000CC;}
.gs-webResult .gs-snippet,.gs-imageResult .gs-snippet,.gs-fileFormatType {color: #000000;}
.gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl {color: #008000;}
.gs-webResult div.gs-visibleUrl-short {color: #008000;}
.gs-webResult div.gs-visibleUrl-short {display: none;}
.gs-webResult div.gs-visibleUrl-long {display: block;}
.gsc-cursor-box {border-color: #FFFFFF;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {border-color: #E9E9E9;background-color: #FFFFFF;color: #0000CC;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {border-color: #FF9900;background-color: #FFFFFF;color: #0000CC;}
.gs-promotion {border-color: #336699;background-color: #FFFFFF;}
.gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link {color: #0000CC;}
.gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited {color: #0000CC;}
.gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover {color: #0000CC;}
.gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active {color: #0000CC;}
.gs-promotion .gs-snippet,.gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right *{color: #000000;}
.gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short {color: #008000;}


