@charset "utf-8";
/* CSS Document */

/* Style for functions */


/* index
----------------------------------------------------------- */

#functionIndexContent h2 {
	margin:0 0 20px 0;
}

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

#functionIndexContent h4 {
	margin: 0 0 5px 5px;
	font-size:110%;
	line-height:1.0;
}

#functionIndexContent .section {
	background:url(../../../common/09/images/common_bg_dividerline.gif) left bottom transparent no-repeat;
	width:720px;
	float:left;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
}

#functionIndexContent .section .functionImage {
	float:left;
	display:inline;
	width:120px;
}

#functionIndexContent .section .functionProduct {
	float:left;
	display:inline;
	width:590px;
	margin:0 0 0 10px;
}

#functionIndexContent .section .functionProduct table {
	width:590px;
}

#functionIndexContent .section .functionProduct table tr.odd th,
#functionIndexContent .section .functionProduct table tr.odd td {
	background:#F0F0F0;
}

#functionIndexContent .section .functionProduct table th {
	padding:5px 0 5px 5px;
	font-weight:normal;
	
}

#functionIndexContent .section .functionProduct table td {
	width:50px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
	line-height:1.0;
}

#functionIndexContent .section .functionProduct table td span {
	font-size:8px;
	font-weight:bold;
	display:block;
	font-family:Verdana, sans-serif;
}

#functionIndexContent .section .functionProduct table td.zSeries {
	color:#A07A14;
}

#functionIndexContent .section .functionProduct table td.fhSeries {
	color:#747241;
}

#functionIndexContent .section .functionProduct table td.hSeries {
	color:#AD0053;
}

#functionIndexContent .section .functionProduct table td.cSeries {
	color:#28878A;
}

#functionIndexContent .section .functionProduct table td.aSeries {
	color:#116E97;
}

#functionIndexContent div.bottom {
	background:none;
	margin:0 0 10px 0;;
	padding:0;
}

#functionIndexContent p.pagetop {
	clear:left;
	text-align:right;
	padding:0 0 5px 0;
	margin:0 0 30px 0;
	background:url(../../../common/09/images/common_bg_dividerline.gif) left bottom transparent no-repeat;
}

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



/* 2nd
----------------------------------------------------------- */

#functionContent #functionTitle {
	float:left;
	width:720px;
	height: 80px;
	margin:0 0 25px 0;
	background: url(../images/common_bg_title.jpg) left top repeat-y;
}

#functionContent #functionTitle dl {
	float: left;
	width: 720px;
}

#functionContent #functionTitle dl dt,
#functionContent #functionTitle dl dd h2 {
	float: left;
	display: inline;
}

#functionContent #functionTitle dl dd ul {
	float:left;
	width:600px;
}

#functionContent #functionTitle dl dd ul li {
	float: left;
	background-color: #FFFFFF;
	margin: 0 5px 0 0;
	padding: 3px 4px 3px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.0;
}

#functionContent #functionTitle dl dd ul li.zSeries {
	color:#A07A14;
}

#functionContent #functionTitle dl dd ul li.fhSeries {
	color:#747241;
}

#functionContent #functionTitle dl dd ul li.hSeries {
	color:#AD0053;
}

#functionContent #functionTitle dl dd ul li.cSeries {
	color:#28878A;
}

#functionContent #functionTitle dl dd ul li.aSeries {
	color:#116E97;
}

#functionContent div.section {
	float:left;
	width:720px;
	margin:0 0 30px 0;
}

#functionContent div.section .subSection {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:url(../../../common/09/images/common_bg_dividerline.gif) left bottom transparent no-repeat;
	width:720px;
}


#functionContent div.section p {
	margin:0 0 1em 0;
}

#functionContent div.section 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;
}

#functionContent div.section h3 span {
	font-weight:normal;
	margin:0 0 0 10px;
}

#functionContent div.section h3 span.newLine {
	margin:0;
}

#functionContent div.section h3 span.marker {
	color:#990000;
	margin:0 5px 0 0;
	font-weight:bold;
}

#functionContent div.section h4 {
	padding: 7px 10px 2px 10px;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #80A18E;
	color: #00421C;
	font-size:100%;
	background: url(../images/common_bg_h4.gif) 0 0 #E5ECE8 no-repeat;
}

#functionContent div.section h4 span {
	font-weight:normal;
	margin:0 0 0 10px;
}

#functionContent div.section .note {
	font-size:84%;
	color:#575757;
}

#functionContent div.section p.gloss {
	color:#00421C;
	margin:0 0 0.8em 0;
	font-weight:bold;
	line-height:1.2;
} 

#functionContent div.section p.txtR {
	text-align:right;
}

#functionContent div.section p.txtR img {
	vertical-align:middle;
}

img.imgL {
	float:left;
	display:inline;
	margin:0 10px 0 0;
}

img.imgR {
	float:right;
	display:inline;
	margin:0 0 0 10px;
}

.clear {
	clear:both;
}


/* Button */

#functionContent div.button {
	float:left;
	width:720px;
	margin:0 0 10px 0;
}

#functionContent div.button .arrowButton:link,
#functionContent div.button .arrowButton:hover,
#functionContent div.button .arrowButton:active,
#functionContent div.button .arrowButton:visited {
	color:#444444;
	text-decoration:none;
}

#functionContent div.button .arrowButton {
	background: url(../images/common_button_function_r.gif) top right transparent no-repeat;
    display: block;
    font-weight: bold;
    height: 32px;
	float:right;
    padding-right: 15px;
}

#functionContent div.button .arrowButton span {
	background: url(../images/common_button_function_l.gif) 0 0 transparent no-repeat;
    display: block;
    line-height: 18px;
    padding: 6px 0 8px 30px;
}

/* Button 2row */

#functionContent div.button2row {
	width:720px;
	margin:0 0 20px 0;
}

#functionContent div.button2row .arrowButton:link,
#functionContent div.button2row .arrowButton:hover,
#functionContent div.button2row .arrowButton:active,
#functionContent div.button2row .arrowButton:visited {
	color:#444444;
	text-decoration:none;
}

#functionContent div.button2row ul {
	width:720px;
}

#functionContent div.button2row ul li {
	float:left;
	width:355px;
	margin:0 0 10px 0;
}

#functionContent div.button2row ul li.left {
	margin:0 10px 0 0;
}

#functionContent div.button2row ul li .arrowButton {
	background: url(../images/common_button_function_r.gif) top right transparent no-repeat;
    display: block;
    font-weight: bold;
    height: 32px;
    padding-right: 15px;
}

#functionContent div.button2row ul li .arrowButton span {
	background: url(../images/common_button_function_l.gif) 0 0 transparent no-repeat;
    display: block;
    line-height: 18px;
    padding: 6px 0 8px 30px;
}

/* PC connect */

#functionContent div.section table.hdmi {
	width:720px;
	font-size:90%;
}

#functionContent div.section table.hdmi th {
	border:1px solid #C0C0C0;
	background:#F2F2F2;
	padding:5px;
	font-weight:normal;
	text-align:center;
}

#functionContent div.section table.hdmi td{
	border:1px solid #C0C0C0;
	padding:5px;
	text-align:center;
}

#functionContent div.section table.hdmi td.caution {
	border:none;
	width:2em;
	text-align:center;
	font-size:90%;
	padding:0 0 0 2px;
}


/* HDMI terminal */

#functionContent div.section table.terminal {
	width:720px;
}

#functionContent div.section table.terminal th {
	border:1px solid #C0C0C0;
	background:#F2F2F2;
	padding:5px;
	font-weight:normal;
}

#functionContent div.section table.terminal td{
	border:1px solid #C0C0C0;
	padding:5px;
}

#functionContent div.section table.terminal th.zSeries {
	color:#A07A14;
	background:#F5F5F5;
	text-align:center;
	font-weight:bold;
}

#functionContent div.section table.terminal th.fhSeries {
	color:#747241;
	background:#F5F5F5;
	text-align:center;
	font-weight:bold;
}

#functionContent div.section table.terminal th.hSeries {
	color:#AD0053;
	background:#F5F5F5;
	text-align:center;
	font-weight:bold;
}

#functionContent div.section table.terminal th.cSeries {
	color:#28878A;
	background:#F5F5F5;
	text-align:center;
	font-weight:bold;
}

#functionContent div.section table.terminal th.aSeries {
	color:#116E97;
	background:#F5F5F5;
	text-align:center;
	font-weight:bold;
}

#functionContent .cautionArea {
	background:#EEEEEE;
	padding:10px;
	margin:0 0 20px 0;
}

/* oneSeg */

#functionContent div.section table.oneSeg {
	width:720px;
	margin:0 0 10px 0;
	line-height:1.2;
}

#functionContent div.section table.oneSeg caption {
	padding:0 0 3px 0;
}

#functionContent div.section table.oneSeg th {
	border:1px solid #C0C0C0;
	background:#F2F2F2;
	padding:5px;
}

#functionContent div.section table.oneSeg td{
	border:1px solid #C0C0C0;
	padding:5px;
}

/* lan */

#functionContent div.section table.lan {
	width:720px;
	margin:0 0 20px 0;
	line-height:1.2;
}

#functionContent div.section table.lan caption {
	padding:0 0 3px 0;
}

#functionContent div.section table.lan th {
	border:1px solid #C0C0C0;
	background:#F2F2F2;
	padding:5px;
}

#functionContent div.section table.lan td{
	border:1px solid #C0C0C0;
	padding:5px;
}

/* omakase */

#functionContent div.section ul.omakase {
	float:left;
	display:inline;
	margin:5px 0 10px 0;
}

#functionContent div.section ul.omakase li {
	float:left;
	width:720px;
	padding:0 0 10px 0;
}


	
