@charset "UTF-8";

/* _____________________________________Contents Area_____ */
/* _____________________________________Sub Navi_____ */

#sub_navi { background: url("../images/line_rnv.gif") repeat-x bottom;}
#sub_navi .local {
		font-weight: bold;
		background: url("../images/line_rnv.gif") repeat-x;
		margin: 0; padding: 5px 0 5px 0;}

#sub_navi .local ul li { display: inline;}
#sub_navi .local ul li a {
		display: block;
		margin: 3px 0 3px 0; padding: 5px 5px 5px 6px;}
#sub_navi .local ul li a:link, #sub_navi ul li a:visited {
		color: #666699;}
#sub_navi .local ul li a:hover, #sub_navi ul li a:active {
		background-color: #E0EFFC; color: #666699; text-decoration: none;}

#sub_navi .local ul li.stay {
		display: block;
		background-color: #C4ADDD; color: #FFFFFF; text-decoration: none;
		margin: 3px 0 3px 0; padding: 5px 5px 5px 6px;}
#sub_navi .local ul li.stay a:link, #sub_navi .local ul li.stay a:visited,
#sub_navi .local ul li.stay a:hover, #sub_navi .local ul li.stay a:active {
		display: inline;
		background-color: transparent; color: #FFFFFF; text-decoration: none;
		margin: 3px 0 3px 0; padding: 5px 0 5px 0;}

#sub_navi .local p a {
		display: block;
		margin: 3px 0 3px 0; padding: 5px 0 5px 0;}
#sub_navi .local p a:link, #sub_navi .local p a:visited {
		color: #666699;}
#sub_navi .local p a:hover, #sub_navi .local p a:active {
		background-color: #E0EFFC; color: #666699; text-decoration: none;}
#sub_navi .local p.stay {
		display: block;
		background-color: #C4ADDD; color: #FFFFFF; text-decoration: none;
		margin: 3px 0 3px 0; padding: 5px 0 5px 0;}
#sub_navi .local p.stay a:link, #sub_navi .local p.stay a:visited,
#sub_navi .local p.stay a:hover, #sub_navi .local p.stay a:active {
		display: inline;
		background-color: #C4ADDD; color: #FFFFFF; text-decoration: none;
		margin: 3px 0 3px 0; padding: 5px 0 5px 0;}

/* _____________________________________Content_____ */

/* _____no headline paragraph_____ */
.parag01 { margin: 0 3px 0 3px; padding: 0 0 5px 0;}
.parag01 p { margin-bottom: 20px; line-height: 1.5;}
.parag01 p.nosp { margin-bottom: 5px; line-height: 1.5;}
.parag01 h3, .parag01 h4 { margin-bottom: 0;}

/* _____paragraph with headline_____ */
.parag02 { margin: 0 3px 30px 3px;}
.parag02 p { margin-top: 0px; line-height: 1.5;}
#pagepress .parag02 h3 { margin-top: 30px;}
#pagepress .parag02 p { margin-top: 10px; line-height: 1.5;}
#pagesupport p, #pageterms p, #pagelicense p { margin-top: 5px; line-height: 1.5;}

/* _____fig_____ */
.parag01 .fig01, .parag02 .fig01 { float: right; width: 170px; margin: 0 0 10px 10px;}
.parag01 .fig02, .parag02 .fig02 { float: left; width: 170px; margin: 0 10px 10px 0;}
.parag01 .fig03, .parag02 .fig03 { float: right; width: 170px; margin: 0 0 20px 10px;}
.parag01 .fig04, .parag02 .fig04 { float: left; width: 170px; margin: 0 10px 20px 0;}

/* _____[support]_____ */
.parag03 { margin: 10px 3px 30px 50px;}
.parag03 p { margin: 0; line-height: 1.5;}

/* _____[privacy]_____ */
.parag04 { margin: 0 3px 0 3px;}
.parag04 p { margin-top: 5px; line-height: 1.5;}
.parag05 { margin: 0 3px 30px 3px; padding: 30px 0 0 0;}
.parag05 p { margin-top: 5px; line-height: 1.5;}

/* _____2 column_____ */
#full_content .listbox_01a { float: right; width: 145px; text-align:left; margin: 0 0 10px 0;}
#full_content .listbox_01b { float: left; width: 406px; margin: 0 0 10px 0;}
#full_content .listbox_01b .box_01a { clear: left; float: left; width: 140px; margin: 0;}
#full_content .listbox_01b .box_01b { float: right; width: 260px; text-align:left; margin: 0;}
#full_content .listbox_02a { float: left; width: 270px; margin: 0 0 10px 3px;}
#full_content .listbox_02b { float: right; width: 270px; text-align:left; margin: 0 0 10px 0;}
#full_content .listbox_02a_l { float: left; width: 270px; margin: 0 0 20px 3px;}
#full_content .listbox_02b_l { float: right; width: 270px; text-align:left; margin: 0 0 20px 0;}

#full_content .wrap02 { clear: both; margin: 0; padding: 0;}
#full_content .wrap02 .listbox_01a { float: left; width: 135px; margin: 0 0 50px 0;}
#full_content .wrap02 .listbox_01b { float: right; width: 416px; text-align:left; margin: 0 0 50px 0;}

.listbox_01b p, .listbox_02a p, .listbox_02b p { margin-bottom: 10px; line-height: 1.5;}


/* _____________________________________List_____ */

ul.labc li { padding-top: 3px; padding-left: 1.5em; text-indent: -1.5em;}
ul.last li { padding-top: 3px; padding-left: 0.5em; text-indent: -0.5em;}

/* _____disc list_____ */
ul.ddisclist, ul.ddisclist_n { margin: 5px 0 10px 20px;}
ul.ddisclist li { font-weight: bold;}
ul.ddisclist li, ul.ddisclist_n li {
 		background: url("../images/i_dot.gif") no-repeat 0 5px;
		padding: 0 0 5px 10px;}

dl.ddisclist, dl.ddisclist_n { margin: 5px 0 15px 20px;}
dl.ddisclist dt, dl.ddisclist_s dt { font-weight: bold;}
dl.ddisclist dt, dl.ddisclist_n dt, dl.ddisclist_s dt {
		background: url("../images/i_dot.gif") no-repeat 0 5px;
		padding: 0 0 5px 10px;}
dl.ddisclist dd, dl.ddisclist_n dd, dl.ddisclist_s dt {
		background: url("../images/i_line.gif") no-repeat 0 3px;
		margin-left: 20px; padding: 0 0 5px 15px;}

.box_01b dl.ddisclist { margin: 0 0 0 20px;}
#pagesitemap dl.ddisclist dd p { padding: 3px 0 0 20px;}

/* _____[products]_____ */
ul.ddisclist_col { margin: 0 0 0 18px;}
ul.ddisclist_col li { display: inline; font-weight: bold;}
ul.ddisclist_col li a {
		display: block; float:left;
		background: url("../images/i_dot.gif") no-repeat 0 5px;
		padding: 0 0 0 10px; margin:0 30px 8px 0; text-decoration: none;}
ul.ddisclist_col li.first { display: inline; margin-left: 0;}

/* _____[press]_____ */
dl.release { }
dl.release dt { margin: 0 0 3px 0;}
dl.release dd { margin: 0 0 20px 0; line-height: 1.3;}
dl.release dd p, dl.release dd img { margin-top: 5px;}

/* _____________________________________Side Area_____ */

#side_area .wrap01 {
		background: url("../images/line_rnv.gif") no-repeat bottom;
		margin: 0; padding: 0;}
#side_area .wrap02 {
		background: url("../images/line_rnv.gif") no-repeat bottom;
		margin: 15px 0 0 0; padding: 0;}

#side_area .parag01 { margin: 0; padding: 0 4px 15px 4px;}
#side_area .parag02 { margin: 0; padding: 0 0 15px 0;}
#side_area .parag03 { margin: 0; padding: 0 4px 0 4px;}
#side_area .parag01 dl, #side_area .parag02 dl { margin: 0; padding: 0;}
#side_area .parag01 dt, #side_area .parag02 dt { color: #666666; margin: 0 0 3px 0;}
#side_area .parag01 p, #side_area .parag02 p { margin-bottom: 0; line-height: 1.3;}

.banner { text-align: center; margin: 15px 0 0 0; padding: 0;}
.xml { text-align: right; margin: 50px 0 0 0;}

ul.banner { text-align: center; margin: 0; padding: 0 0 15px 0;}
ul.banner li { text-align: center; margin: 3px 0 0 0; padding: 0 0 2px 0;}

/* _____________________________________[Toppage]_____ */

#toppage #flash { padding-bottom: 30px; position: relative; z-index: 3;}

/* -delete download-060515-
#toppage #side_area .topnavi {
	background: url("../images/line_rnv.gif") no-repeat bottom;
	margin: 0; padding: 0 0 20px 0;}
#toppage #side_area .topnavi ul { margin: 20px 0 20px 0;}
#toppage #side_area .topnavi ul li { display: inline;}
#toppage #side_area .topnavi ul li img { visibility: hidden;}
#toppage #side_area .topnavi ul li a { display: block; margin: 5px 0 0 0;}
#toppage #side_area .topnavi ul li#toppdl a {
	background: url("../../images/top_b_dl.gif") no-repeat; height: 78px; overflow: hidden; text-decoration: none;}
#toppage #side_area .topnavi ul li#toppdl a:hover,
#toppage #side_area .topnavi ul li#toppdl a:active {
	background-position: 0 -78px; text-decoration: none;}

#toppage #side_area .topnavi ul li#bn_jone a {
	background: url("../../images/bn_javaone_2006.gif") no-repeat; height: 130px; overflow: hidden; text-decoration: none;}
#toppage #side_area .topnavi ul li#bn_xbrl a {
	background: url("../../images/bn_xbrl_2006.gif") no-repeat; height: 130px; overflow: hidden; text-decoration: none;}
#toppage #side_area .topnavi ul li#bn_xtch a {
	background: url("../../images/bn_xtech_2006.gif") no-repeat; height: 130px; overflow: hidden; text-decoration: none;} */

#toppage .half_left { float: left; width: 170px; margin: 0 0 0 10px;}
#toppage .half_right { float: right; width: 350px;}
#toppage .half_right p { margin: 0 0 8px 0;}

/* -modify-060515-
#toppage .half_left, #toppage .half_right { float: left; width: 268px;}
#toppage .half_left { margin: 0 12px 0 0;}
#toppage .half_right { margin: 0;}

/* for HOME at 0616 */
#toppage .non_half { width: 520px; margin: 0 12px 8px 10px;}
#toppage .non_half p { margin: 0 0 8px 0;}
/* end of section */

#toppage dl.exp_head dt { margin: 10px 0 5px 0;}
#toppage dl.exp_head dd { margin: 0 0 5px 0; line-height: 1.5;} */

#toppage .news { clear: both; margin: 0; padding: 30px 0 0 0;}
#toppage .news dl { margin: 0; padding: 0 0 10px 0;}
#toppage .news dl dt { width: 7em;}
#toppage .news dl dd { margin: -1.4em 0 8px 7.5em;}

/* _____________________________________[Download page]_____ */

#pagedownloads ul.btn_col { margin: 0; padding: 0;}
#pagedownloads ul.btn_col li { display: inline;}
#pagedownloads ul.btn_col li a { display: block; float: left;}
#pagedownloads ul.btn_col li img { visibility: hidden;}

#pagedownloads ul.btn_col li#forwin a {
	background: url("../../images/dl_b_win.gif") no-repeat; height: 83px; overflow: hidden;
	margin: 0 0 20px 70px; text-decoration: none;}
#pagedownloads ul.btn_col li#forwin a:hover,
#pagedownloads ul.btn_col li#forwin a:active { background-position: 0 -83px; text-decoration: none;}

#pagedownloads ul.btn_col li#forother a {
	background: url("../../images/dl_b_other.gif") no-repeat; height: 83px; overflow: hidden;
	margin: 0 0 20px 20px; text-decoration: none;}
#pagedownloads ul.btn_col li#forother a:hover,
#pagedownloads ul.btn_col li#forother a:active { background-position: 0 -83px; text-decoration: none;}

#pagedownloads ul.btn_col li#forwinj a {
	background: url("../../images/dl_b_win_j.gif") no-repeat; height: 83px; overflow: hidden;
	margin: 0 0 20px 70px; text-decoration: none;}
#pagedownloads ul.btn_col li#forwinj a:hover,
#pagedownloads ul.btn_col li#forwinj a:active { background-position: 0 -83px; text-decoration: none;}

#pagedownloads ul.btn_col li#forotherj a {
	background: url("../../images/dl_b_other_j.gif") no-repeat; height: 83px; overflow: hidden;
	margin: 0 0 20px 20px; text-decoration: none;}
#pagedownloads ul.btn_col li#forotherj a:hover,
#pagedownloads ul.btn_col li#forotherj a:active { background-position: 0 -83px; text-decoration: none;}

#side_area .dlbtn {
	background: url("../images/line_rnv.gif") no-repeat bottom;
	margin: 0; padding: 0 0 20px 0;}
#side_area .dlbtn ul { margin: 10px 0 0 0;}
#side_area .dlbtn ul li { display: inline;}
#side_area .dlbtn ul li img { visibility: hidden;}
#side_area .dlbtn ul li a { display: block; margin: 5px 0 0 0;}
#side_area .dlbtn ul li#sideareadl a {
	background: url("../../images/side_b_dl.gif") no-repeat; height: 63px; overflow: hidden; text-decoration: none;}
#side_area .dlbtn ul li#sideareadl a:hover,
#side_area .dlbtn ul li#sideareadl a:active { background-position: 0 -63px; text-decoration: none;}



/* _____________________________________[why_roadmap page]_____ */

.roadmap_table td, .roadmap_table th {
	vertical-align: top; text-align: left; padding: 10px 0 7px 0;}
.roadmap_table th.head {
	vertical-align: bottom;padding: 0; font-weight: bold; color: #787878;}
.roadmap_table td {
	background: url("../images/line_dot.gif") no-repeat right top;
	vertical-align: top; text-align: left;}
.roadmap_table p { margin: 0 0 3px 15px; line-height: 1.3;}
.roadmap_table th.head p { margin: 0 0 0 15px;}

.roadmap_table dl.ddisclist, .roadmap_table ul.ddisclist_n { margin: 0 0 3px 15px;}
.roadmap_table dl.ddisclist dt {
		background: url("../images/spacer.gif") no-repeat;
		padding: 0 0 3px 0;
		font-weight: bold; color: #999999;}
.roadmap_table dl.ddisclist dd {
		background: url("../images/i_dot.gif") no-repeat left 5px;
		margin-left: 0px; padding: 0 0 5px 10px;}


#topix_wrap h3 { font-weight: normal;}

/* _____________________________________[events page]_____ */

#pagepress #events .parag02 h3 {
	clear: both;
	margin-top: 0; padding: 30px 0 5px 0;
	color: #663399; font-weight: bold;}
#pagepress #events .parag02 p.eventline {
	margin-top: 10px; padding-bottom: 10px;
	background: url("../images/line_dot.gif") repeat-x left bottom;}
#events dt {
	color: #666666; font-weight: bold;}

#events .eventrogo01 { float: right; width: 165px; text-align: center;}
#events .eventrogo02 { float: left; width: 240px;}
#events dl.eventdates { background: url("../images/line_dot.gif") repeat-x left bottom;}
#events dl.eventdates dt {
	width: 7em; margin: 0; padding: 10px 0 10px 0;}
#events dl.eventdates dd {
	margin: -2.9em 0 0 0; padding: 10px 0 10px 7em;
	background: url("../images/line_dot.gif") repeat-x left top;}

#events dl.eventdetail { background: url("../images/line_dot.gif") repeat-x left top;}
#events dl.eventdetail dt { padding: 10px 0 0 0;}
#events dl.eventdetail dd {
	padding: 5px 0 10px 0;
	background: url("../images/line_dot.gif") repeat-x left bottom;}
#events ul.eventsite li {
	margin: 0 0 3px 3px;}
