/*contents ALL*/
#contents {
    margin: 0px;
	padding: 0px;
	width:900px;
	position: relative;
	background:#e3e3e3;
}
/*main contents*/
#main {
    margin: 0px;
	padding: 0px;
	float: right;
	width: 720px;
	background:#FFFFFF;
}


/*RIDER PROFILE*/
#main #title {
    margin:0px;
	padding:0px;
	width:720px;
	height:85px;
}

#main #pro {
    margin:0px;
	padding:0px;
	width:720px;
	background:url(../amasx/images/pro_bk2.gif) no-repeat;
}
/*PHOTO*/
#main #pro #pl {
    margin:0px;
	padding:0px;
	width:300px;
	float:left;
}
#main #pro #pl h1{
    margin:0px;
	padding:0px 0px 0px 0px;
	width:300px;
	height:365px;
}
/*RIDER COMMENT*/
#main #pro #pl h4{
    margin:0px;
	padding:5px 0px 25px 10px;
	width:290px;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	line-height:16px;
}

/*PROFILE CONTENTS*/
#main #pro #pr {
    margin:0px;
	padding:0px;
	width:420px;
	float:left;
}
#main #pro #pr h2 {
    margin:0px;
	padding:0px 0px 0px 20px;
	width:400px;
	height:60px;
}
#main #pro #pr h3 {
    margin:0px;
	padding:0px 0px 0px 20px;
	width:400px;
	font-size:12px;
	font-weight:normal;
	color:#444444;
	line-height:18px;
}
#main #pro #pr h3#item1 {
    margin:0px;
	padding:0px 0px 0px 23px;
	width:200px;
	font-size:12px;
	font-weight:bold;
	color:#5e5e5e;
	line-height:18px;
	float:left;
}
#main #pro #pr h3#item3 {
    margin:0px;
	padding:0px 0px 0px 23px;
	width:120px;
	font-size:12px;
	font-weight:bold;
	color:#5e5e5e;
	line-height:18px;
	float:left;
}

#main #pro #pr h3#item2 {
    margin:0px;
	padding:0px 0px 0px 0px;
	width:120px;
	font-size:12px;
	font-weight:normal;
	color:#444444;
	line-height:18px;
	float:left;
}
#main #pro #pr h3#item2 a{
	color:#00CC00;
	text-decoration:underline;
}
#main #pro #pr h3#item2 a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}
/*for english*/
#main #pro #pr h3#item1e {
    margin:0px;
	padding:0px 0px 0px 23px;
	width:190px;
	font-size:12px;
	font-weight:bold;
	color:#5e5e5e;
	line-height:18px;
	float:left;
}
#main #pro #pr h3#item2e {
    margin:0px;
	padding:0px 0px 0px 0px;
	width:190px;
	font-size:12px;
	font-weight:normal;
	color:#444444;
	line-height:18px;
	float:left;
}
#main #pro #pr h3#item2e a{
	color:#00CC00;
	text-decoration:underline;
}
#main #pro #pr h3#item2e a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}


/*CAREER*/
#main #pro #pr table {
    margin:30px 0px 0px 20px;
	padding:0px;
	width:390px;
	clear:both;
}
#main #pro #pr td {
    font-size:12px;
	font-weight:normal;
	color:#444444;
    padding:5px 0px 3px 3px;
	vertical-align:top;
	border-bottom:1px #8e8e8e dotted;
}
/*OTHER RIDER BOTTON*/
#main #pro #pr #link {
    margin:5px 0px;
	padding:0px 0px 0px 20px;
	width:400px;
	height:55px;
}
#main #pro #pr #link em {
    font-size:9px;
	visibility:hidden;
}
#main #pro #pr #link h2 {
    margin:0px;
	padding:0px 0px 0px 140px;
	width:250px;
	height:55px;
}
#main #pro #pr #link h2 a {
    margin:0px;
	padding:0px;
	width:250px;
	height:55px;
	display:block;
	text-decoration:none;
}
/*OTHER RIDER BOTTON jmx*/
#main #pro #pr #link h2#rl1jmx a {
	background:url(../jmx/images/pro_btn_link01.gif) no-repeat;
}
#main #pro #pr #link h2#rl1jmx a:hover {
	background:url(../jmx/images/pro_btn_link01_o.gif) no-repeat;
}
#main #pro #pr #link h2#rl2jmx a {
	background:url(../jmx/images/pro_btn_link02.gif) no-repeat;
}
#main #pro #pr #link h2#rl2jmx a:hover {
	background:url(../jmx/images/pro_btn_link02_o.gif) no-repeat;
}

#main #pro #pr #link h2#rl3jmx a {
	background:url(../jmx/images/pro_btn_link03.gif) no-repeat;
}
#main #pro #pr #link h2#rl3jmx a:hover {
	background:url(../jmx/images/pro_btn_link03_o.gif) no-repeat;
}
/*jmx ENG*/
#main #pro #pr #link h2#rl1jmx_e a {
	background:url(../jmx/images/pro_btn_link01_e.gif) no-repeat;
}
#main #pro #pr #link h2#rl1jmx_e a:hover {
	background:url(../jmx/images/pro_btn_link01_e_o.gif) no-repeat;
}
#main #pro #pr #link h2#rl3jmx_e a {
	background:url(../jmx/images/pro_btn_link03_e.gif) no-repeat;
}
#main #pro #pr #link h2#rl3jmx_e a:hover {
	background:url(../jmx/images/pro_btn_link03_e_o.gif) no-repeat;
}


/*ENGLISH VERSION*/
/*main contents*/
#main_e {
    margin: 0px;
	padding: 0px;
	width: 900px;
	background:url(../jmx/images/pro_bk2_e.gif) repeat-y;
}


/*RIDER PROFILE*/
#main_e #title {
    margin:0px;
	padding:0px;
	width:900px;
	height:85px;
}

#main_e #pro {
    margin:0px;
	padding:0px;
	width:900px;
}
/*PHOTO*/
#main_e #pro #pl {
    margin:0px;
	padding:0px;
	width:300px;
	float:left;
}
#main_e #pro #pl h1{
    margin:0px;
	padding:3px 0px 0px 0px;
	width:300px;
	height:365px;
}
/*RIDER COMMENT*/
#main_e #pro #pl h4{
    margin:0px;
	padding:5px 0px 25px 10px;
	width:290px;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	line-height:16px;
}

/*PROFILE CONTENTS*/
#main_e #pro #pr {
    margin:0px;
	padding:0px;
	width:600px;
	float:left;
}
#main_e #pro #pr h2 {
    margin:0px;
	padding:0px 0px 0px 20px;
	width:440px;
	height:60px;
}
#main_e #pro #pr h3 {
    margin:0px;
	padding:0px 0px 0px 30px;
	width:440px;
	font-size:12px;
	font-weight:normal;
	color:#444444;
	line-height:18px;
}
#main_e #pro #pr table {
    margin:0px 0px 0px 50px;
	padding:0px;
	width:500px;
}
#main_e #pro #pr td {
    font-size:12px;
	font-weight:normal;
	color:#444444;
    padding:5px 0px 3px 3px;
	vertical-align:top;
	border-bottom:1px #8e8e8e dotted;
}
/*OTHER RIDER BOTTON*/
#main_e #pro #pr #link {
    margin:0px;
	padding:0px 0px 0px 20px;
	width:440px;
	height:55px;
}
#main_e #pro #pr #link em {
    font-size:9px;
	visibility:hidden;
}
#main_e #pro #pr #link h2 {
    margin:0px;
	padding:0px 0px 0px 190px;
	width:355px;
	height:55px;
}
#main_e #pro #pr #link h2 a {
    margin:0px;
	padding:0px;
	width:355px;
	height:55px;
	display:block;
	text-decoration:none;
}
/*OTHER RIDER BOTTON jmx*/
#main_e #pro #pr #link h2#rl1jmx_e a {
	background:url(../jmx/images/pro_btn_link01_e.gif) no-repeat;
}
#main_e #pro #pr #link h2#rl1jmx_e a:hover {
	background:url(../jmx/images/pro_btn_link01_e_o.gif) no-repeat;
}
#main_e #pro #pr #link h2#rl2jmx_e a {
	background:url(../jmx/images/pro_btn_link02_e.gif) no-repeat;
}
#main_e #pro #pr #link h2#rl2jmx_e a:hover {
	background:url(../jmx/images/pro_btn_link02_e_o.gif) no-repeat;
}








.ali_c {
    text-align:center;
}
/*SPACE*/
#spa {
    margin:0px;
	padding:0px;
	width:900px;
	height:1px;
	position:relative;
	clear:both;
	background:#000000;
}	
#spa2 {
    margin:0px;
	padding:0px;
	width:900px;
	height:1px;
	position:relative;
	clear:both;
}	
