@charset "utf-8";

/* Style for Software Download*/

/* General
----------------------------------------------------------- */

#dlContent ul.dlNavi {
	margin: 0 0 15px 0;
}

#dlContent ul.dlNavi li {
	display:inline;
}

#dlContent h3 {
	padding: 5px 10px 5px 10px;
	margin: 0 0 15px 0;
	border-top: 4px solid #00421C;
	font-size: 110%;
	color: #00421C;
	background: url(../images/common_bg_h3.gif) left bottom #E5ECE8 no-repeat;
}

#dlContent h4 {
	padding: 7px 10px 4px 10px;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #80A18E;
	color: #00421C;
	background: url(../images/common_bg_h4.gif) 0 0 #E5ECE8 no-repeat;
}

#dlContent p.dlInfo {
	color:#005539;
	font-weight:bold;
}

#dlContent div.topSection {
	float:left;
	width:720px;
	padding:0 0 20px 0;
	margin: 0 0 25px 0;
	background:url(../images/common_bg_separator.gif) left bottom transparent no-repeat;
}

#dlContent div.topSection p {
	margin:0 0 1em 0;
}

#dlContent .caution {
	font-weight:bold;
	color:#990000;
}

#dlContent p.note {
	font-size:84%;
	line-height:1.2;
	color:#575757;
}

/* index.html
----------------------------------------------------------- */

#dlContent div.topSection ul.productList {
	width:240px;
	float:left;
	display:inline;
}

#dlContent div.topSection ul.productList li {
	margin:0 0 5px 0;
}

#dlContent div.topSection ul.productList li a {
	background:url(../images/common_arrow_green_down.gif) 0 2px transparent no-repeat;
	padding:0 0 0 14px;
}

#dlContent div.timeSection {
	clear:both;
	margin:0 0 20px 0;
}

#dlContent div.timeSection span.date {
	width:130px;
	float:left;
	margin:0 10px 0 0;
}

#dlContent div.timeSection table {
	width:720px;
}

#dlContent div.timeSection table th,
#dlContent div.timeSection table td {
	border:1px solid #91AE9D;
	padding:6px 8px;
}

#dlContent div.timeSection table th.productName {
	background: #00421C;
	padding:5px 8px;
}

#dlContent div.timeSection table th.productName a {
	color:white;
}

#dlContent div.timeSection table th.productName a.productTitle {
	float:left;
	font-size:110%;
	text-decoration: none;
}

#dlContent div.timeSection table th.productName span {
	float:right;
	font-size:90%;
	font-weight:normal;
	background:url(../images/common_arrow_white.gif) 0 transparent no-repeat;
	padding:0 0 0 14px;
	margin:2px 0 0 0;
}

#dlContent div.timeSection table th.categoryName {
	background:#E5ECE8;
	color:#36493F;
	width:90px;
}

#dlContent div.timeSection table th.dlTypeName {
	background:#F7F9F8;
	font-weight:normal;
}

#dlContent div.timeSection table ul li {
	background:url(../images/common_bg_circle.gif) 0 6px transparent no-repeat;
	padding:0 0 0 8px;
	line-height:1.2;
}

#dlContent div.timeSection table .addVersion {
	border-top: 3px solid #00421C;
}

#dlContent div.timeSection p.pagetop {
	text-align:right;
	margin:10px 0 0 0;
}

#dlContent div.timeSection p.pagetop a {
	background:url(../images/common_arrow_squaretop.gif) 0 0 transparent no-repeat;
	padding:0 0 0 14px;
	font-size:84%;
}

#dlContent div.timeSection th.server{
	background:#E5ECE8; 
	color:#36493F;
}

#dlContent div.timeSection th.server span{
	float: right;
	font-weight: normal;
	padding: 0 0 0 15px;
	background: url(../../../common/10b/images/bg_arrow_right_off.gif) no-repeat 0 1px;
}

#dlContent div.timeSection table ul li ul{
	padding: 5px 0;
}

#dlContent div.timeSection table ul li ul li{
	background: none !important;
	padding: 0;
}

/* broadcast.html
----------------------------------------------------------- */

#dlContent .broadcastSection {
	clear:both;
	width:720px;
	margin:0 0 30px 0;
}

#dlContent .broadcastSection li {
	width:720px;
	clear:both;
}

#dlContent .broadcastSection dl {
	border:2px solid #01631C;
	float:left;
	padding:12px 0 10px 0;
}

#dlContent .broadcastSection dl dt {
	float:left;
	display:inline;
	width:65px;
	margin:-3px 0 0 10px;
}

#dlContent .broadcastSection dl dd {
	float:left;
	display:inline;
	width:631px;
	margin:0 0 0 10px;
	vertical-align:middle;
}

#dlContent .broadcastSection li.finish {
	width:auto;
	border:2px solid #01631C;
	text-align:center;
	padding:12px 0 10px 0;
}

#dlContent .broadcastSection table {
	width:720px;
}

#dlContent .broadcastSection table th {
	border:1px solid #91AE9D;
	width:130px;
	background:#E5ECE8;
	color:#00421C;
	padding:10px;
	line-height:1.4;
}

#dlContent .broadcastSection table td {
	border:1px solid #91AE9D;
	padding:10px;
	line-height:1.4;
}

#dlContent .broadcastSection table td strong {
	display:block;
	margin:0 0 10px 0;
}

/* server.html
----------------------------------------------------------- */

#dlContent .serverSection {
	clear:both;
	width:720px;
	margin:0 0 30px 0;
}

#dlContent .serverSection ul li {
	width:720px;
	clear:both;
}

#dlContent .serverSection dl {
	border:2px solid #01631C;
	float:left;
	padding:12px 0 10px 0;
}

#dlContent .serverSection dl dt {
	float:left;
	display:inline;
	width:65px;
	margin:-3px 0 0 10px;
}

#dlContent .serverSection dl dd {
	float:left;
	display:inline;
	width:631px;
	margin:0 0 0 10px;
	vertical-align:middle;
}

#dlContent .serverSection dl dd dl {
	border:none;
	float:none;
	padding:0;
	width:621px;
}

#dlContent .serverSection dl dd dl dt {
	float:none;
	width:621px;
	margin:0 0 15px 0;
	color:#005539;
	display:block;
	line-height:1.6;
	font-weight:bold;
	border-bottom:1px solid #005539;
}

#dlContent .serverSection dl dd dl dd {
	float:left;
	width:621px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	vertical-align:middle;
	background:url(../images/common_bg_separator.gif) left bottom transparent no-repeat;
}

#dlContent .serverSection dl dd dl dd.bottom {
	margin:0 0 10px 0;
	padding:0;
	background:none;
}

#dlContent .serverSection dl dd dl dd ul.process li {
	width:621px;
	margin:0 0 10px 0;
}

#dlContent .serverSection dl dd dl dd ul.process li span {
	font-weight:bold;
	margin:0 10px 0 0;
}

#dlContent .serverSection dl dd dl dd ul.process li.bottom {
	margin:0;
}

#dlContent .serverSection dl dd dl dd ul.detail li {
	background:url(../images/common_bg_circle.gif) 1px 7px transparent no-repeat;
	padding:0 0 0 16px;
	margin:0;
	width:605px;
}
	
#dlContent .serverSection li.finish {
	width:auto;
	border:2px solid #01631C;
	text-align:center;
	padding:12px 0 10px 0;
}

#dlContent .serverSection table {
	width:720px;
}

#dlContent .serverSection table th {
	border:1px solid #91AE9D;
	width:130px;
	background:#E5ECE8;
	color:#00421C;
	padding:10px;
	line-height:1.4;
}

#dlContent .serverSection table td {
	border:1px solid #91AE9D;
	padding:10px;
	line-height:1.4;
}

#dlContent .serverSection table td strong {
	display:block;
	margin:0 0 10px 0;
}
	


/* qa.html
----------------------------------------------------------- */

#dlContent div.qaSection {
	margin:0 0 30px 0;
}

#dlContent div.qaTopSection {
	margin:0 0 30px 0;
}

#dlContent div.qaTopSection ul.qaList li {
	margin:0 0 5px 0;
}

#dlContent div.qaTopSection ul.qaList li a {
	background:url(../images/common_arrow_green_down.gif) 0 2px transparent no-repeat;
	padding:0 0 0 14px;
}

#dlContent div.qaTopSection ul.qaList li a span {
	font-weight:bold;
}

#dlContent div.qaSection ul.qa {
	width:720px;
}

#dlContent div.qaSection ul.qa li.question {
	border:1px solid #91AE9D;
	background:#E5ECE8;
	padding:4px 0;
	color:#00421C;
	float:left;
}

#dlContent div.qaSection ul.qa li.question dl {
	width:718px;
}

#dlContent div.qaSection ul.qa li.question dl dt {
	float:left;
	display:inline;
	width:40px;
	margin:0 0 0 10px;
	font-weight:bold;
	font-size:110%;
}

#dlContent div.qaSection ul.qa li.question dl dd {
	float:left;
	display:inline;
	margin:0 10px 0 0;
	font-weight:bold;
	font-size:110%;
}

#dlContent div.qaSection ul.qa li.answer {
	border-left:1px solid #91AE9D;
	border-right:1px solid #91AE9D;
	border-bottom:1px solid #91AE9D;
	padding:4px 0;
	float:left;
}

#dlContent div.qaSection ul.qa li.answer dl {
	width:718px;
}

#dlContent div.qaSection ul.qa li.answer dl dt {
	float:left;
	display:inline;
	width:40px;
	margin:2px 0 0 10px;
	font-weight:bold;
	font-size:110%;
	color:#FF6600
}

#dlContent div.qaSection ul.qa li.answer dl dd {
	float:left;
	display:inline;
	margin:4px 10px 0 0;
	width:658px;
}

#dlContent div.qaSection ul.qa li.answer dl dd ul li {
	margin:0 0 1em 0;
}

#dlContent div.qaSection p.pagetop {
	text-align:right;
	padding:10px 0 0 0;
	clear:both;
}

#dlContent div.qaSection p.pagetop a {
	background:url(../images/common_arrow_squaretop.gif) 0 0 transparent no-repeat;
	padding:0 0 0 14px;
	font-size:84%;
}


/* history
----------------------------------------------------------- */

#dlContent .historySection {
	margin:0 0 15px 0;
}

#dlContent div.historySection table {
	width:720px;
}

#dlContent div.historySection table th,
#dlContent div.historySection table td {
	border:1px solid #91AE9D;
	padding:4px 6px;
}

#dlContent div.historySection table th.categoryName {
	background:#F7F9F8;
	color:#36493F;
	width:90px;
}

#dlContent div.historySection table ul li {
	background:url(../images/common_bg_circle.gif) 0 6px transparent no-repeat;
	padding:0 0 0 8px;
	line-height:1.2;
}

#dlContent div.historySection table li ul{
	padding: 5px 0;
}

#dlContent div.historySection table li ul li{
	background: none !important;
	padding: 0;
}









