a:link			 { color: #d2d2d2 }
a.u_bar:link		{color:#485881;
				 text-decoration:none;}
a.u_bar:hover		{color:#D7121F;
				 text-decoration:none;}
a.talk:link { color: #ffce4a }
a.talk:visited { color: #ffce4a }

#menu { margin: 0; padding: 0; }
#menu li {
	width: 140px;
	height: 34px;
	float: left;
	margin-right: 2px;
	list-style-type: none;
}

}
#menu li.concept { width: 140px; }
#menu li.product { width: 140px; }
#menu li.interview { width: 140px; }
#menu li.movies { width: 140px; }

#menu li a {
	width: 100%;
	height: 34px;
	text-indent: -9999px;
	/*\*/overflow: hidden;/**/
	display: block;
}
#menu li.concept a { background: url(images/menu01.gif) 0 0 no-repeat; }
#menu li.product a { background: url(images/menu02.gif) 0 0 no-repeat; }
#menu li.interview a { background: url(images/menu03.gif) 0 0 no-repeat; }
#menu li.movies a { background: url(images/menu04.gif) 0 0 no-repeat; }

#menu li a:hover, #menu li a.here { background-position: 0 -34px; }



/*コンセプト*/
.concept   { color: #b4b4b4; font-size: 75%; line-height: 170% }
.artistprof  { color: #b4b4b4; font-size: 70%; line-height: 135% }
.kome { color: #b4b4b4; font-size: 70%; margin-top: 6px }

/*製品情報*/
.productetc  { color: #b4b4b4; font-size: 80% }
.productname   { color: #f0f0f0; font-weight: bold; font-size: 90%; line-height: 130% }
.protext   { color: #2d2d2d; font-size: 80%; line-height: 140%; margin-left: 10px }
.prowaku   { color: #2d2d2d; font-size: 80%; line-height: 140%; background-color: white; margin-bottom: 5px; padding: 6px }

/*インタビュー*/
.int dt   { color: #fff; font-weight: bold; font-size: 95%; line-height: 140%; background-position: 0 0; margin-left: 5px }
.int dd  { color: #b4b4b4; font-size: 75%; line-height: 165%; margin-top: 8px; margin-left: 15px }
.inten dt   { color: #fff; font-weight: bold; font-size: 110%; line-height: 140%; background-position: 0 0; margin-left: 5px }
.inten dd  { color: #b4b4b4; line-height: 165%; margin-top: 8px; margin-left: 15px }
.inttextpoint  { color: #fff; font-weight: bold; margin-bottom: 5px }
.qpoint { color: #b30000 }
.proftext     { color: #b4b4b4; font-size: 75%; line-height: 145%; margin-top: 8px; padding: 5px 13px 13px; border: dotted 1px #a7a7a7 }
.proftext img.pro   { margin-top: 10px; margin-bottom: 4px; margin-left: 7px }
.proftexten     { color: #b4b4b4; font-size: 95%; line-height: 145%; margin-top: 8px; padding: 5px 13px 13px; border: dotted 1px #a7a7a7 }
.proftexten img.pro   { margin-top: 10px; margin-bottom: 4px; margin-left: 7px }
.talktext    { color: #b4b4b4; font-size: 75%; line-height: 145%; margin-left: 10px }
.talktexten    { color: #b4b4b4; font-size: 95%; line-height: 145%; margin-left: 10px }
.topback { font-size: 85% }
.protext2  { color: #b4b4b4; font-size: 85%; line-height: 140% }

/*製品情報*/
.producttext     { color: #5f5f5f; font-size: 75%; line-height: 145%; margin-right: 10px; margin-left: 10px }
.product_table     { line-height: 150%; margin-left: 15px; }
.product_table td    { color: #4a4a4a; font-size: 80%; line-height: 150%; padding-top: 2px; padding-bottom: 2px }



