body {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
	background-color: #000000;
	color: #636363;
	line-height:18px;

}

form { padding:0 auto;
		margin: 0 auto;

}


.e9, .e10, .e12 {
	font-family:helvetica, Arial, Verdana, sans-serif;
}

.j9, .j10, .j12, .j14 {
	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;
}

.e9, .e10, .e12 {
	font-family:helvetica, Arial, Verdana, sans-serif
}

a:link, a:active, a:visited { color: #333333; text-decoration: none;}

a:hover { color: #77700E; text-decoration: bold;

}

.center_bg {
background-image:url(../img/center_bg.gif);

}

#center {
background-color:#0f0f0f;
border-top:1px #1a1a1a solid;
text-align:center;
padding:27px 0px 27px 0px;
}

#graylines {
width:870px;
border:1px #313131 solid;
margin: 0 auto;
padding:4px 0px 4px 0px;

}

#graylines p {

margin: 0;
padding:0;

}

#contents {
background-color:#000000;
margin:0 auto;
width:860px;
}

#menu {
margin:0 auto;

}

#menu img {
margin-right:25px;

}

#menu2 {
margin:0 auto;

}

#menu2 img {
margin-right:20px;

}


#flash {
}

.lines {
width:860px;
height:10px;
margin:0 auto;
background-image:url(../img/flash_bt.png); 
}

#closeall {
background-color:#000000;
width:860px;
margin:0 auto;


}

#welcome {
float:left;
padding-top:20px;
padding-bottom:10px;
width:475px;
text-align:left;

}

#ticker_talents {
width:410px;
margin:0 auto;
border-top:#262626 1px solid;
border-left:#262626 1px solid;
border-right:#262626 1px solid;
padding:7px 0px 0px 7px;

}

#ticker_talents p {
margin:0;
padding:0;

}


#news {
background-color:#0a0a0a;
float:left;
width:355px;
text-align:left;
padding:30px 10px 10px 20px;

}

#newscontent {
overflow:auto;
line-height:15px;
height:225px;
width:330px;
font-size:10px;
color:#858585;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
margin-top:10px;
padding: 0px 20px 0px 0px;
_padding: 0px 20px 0px 0px; /* this did the trick. Only IE6 should process this line */
}




#company {

background-image:url(../img/company_bg.jpg);
background-repeat:no-repeat;
background-position:top right;
text-align:left;
padding:20px 0px 20px 28px;

}

#company p {

margin:0;
padding:0;

}

#company .item {
background-image:url(../img/c_c.png);
width:410px;
text-align:left;
padding:7px 17px 7px 17px;
font-size:12px;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
line-height:21px;

}




#djschool {

background-image:url(../img/djschool_bg.jpg);
background-repeat:no-repeat;
background-position:top right;
text-align:left;
padding:0px 0px 20px 28px;

}

#djschool p {

margin:0;
padding:0;

}

#djschool .item {
background-image:url(../img/c_c.png);
width:410px;
text-align:left;
padding:7px 17px 7px 17px;
font-size:12px;
font-family:"ＭＳ ゴシック", "Osaka−等幅";
line-height:21px;

}


#rpro {

text-align:left;
padding:20px 0px 20px 28px;

}

#rpro p {

margin:0;
padding:0;

}

#contact {

background-image:url(../img/contact_bg.png);
background-repeat:no-repeat;
background-position:top right;
text-align:left;
padding:0px 0px 20px 28px;

}

#contact p {

margin:0;
padding:0;

}


.accordion_headings{

	cursor:pointer;

}

.accordion_headings:hover{

}

.accordion_child{

line-height:19px;
font-size:12px;
font-family:"ＭＳ ゴシック", "Osaka−等幅";

}

.header_highlight{

}