@charset "UTF-8";

/* ************************************************************
Title: product.css
Since: 2010-03-17
Last Modified: 2010-03-17
************************************************************ */
body#second-contents-product {
	background: url(../../../common/images/sub_body_base_bg.gif) 0 0 repeat-x;
}

#contents-second div.sub-container div.main div.product-container {
	width: 540px;
	margin: 0 auto;
	text-align: left;
	font-size: 12px;
}

/* =prd_1
====================================================*/
#contents-second div.sub-container div.main div.product-container strong {
	font-weight: bold;
}

#contents-second div.sub-container div.main div.product-container div.page-top-area {
	margin-top: 14px;
}

#contents-second div.sub-container div.main div.product-container div.blanview-area {
	margin-top: 20px;
}

#contents-second div.sub-container div.main div.product-container div.blanview-area div.text-block {
	width: 406px;
	float: left;
}

#contents-second div.sub-container div.main div.product-container div.blanview-area div.illust-block {
	width: 124px;
	float: right;
}

#contents-second div.sub-container div.main div.product-container div.blanview-area div.text-block img {
	margin-bottom: 8px;
}

#contents-second div.sub-container div.main div.product-container div.blanview-area div.text-block h3 {
	font-size: 14px;
	font-weight: bold;
}

#contents-second div.sub-container div.main div.product-container div.second {
	margin-bottom: 20px;
}

#contents-second div.sub-container div.main div.product-container div.second div.text-block h3 {
	margin-top: 16px;
}

#contents-second div.sub-container div.main div.product-container div.blanview-area div.text-block h3 span {
	color: #00439a;
}

#contents-second div.sub-container div.main div.product-container p.blanview-link {
	margin-bottom: 18px;
}

#contents-second div.sub-container div.main div.product-container p.blanview-link a {
	font-weight: bold;
}

#contents-second div.sub-container div.main div.product-container h4 {
	font-weight: bold;
	margin: 10px 0 8px;
}

#contents-second div.sub-container div.main div.product-container p {
	line-height: 160%;
}

#contents-second div.sub-container div.main div.product-container table th {
	font-weight: bold;
	text-align: center;
}

/* =prd_2
====================================================*/
#contents-second div.sub-container div.main div.product-consumer-container {
	width: 545px;
	margin: 0 auto;
	text-align: left;
	font-size: 12px;
}

#contents-second div.sub-container div.main div.product-consumer-container h3 {
	height: 69px;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	line-height: 70px;
	background: url(../../products/images/panel_h3_bg.gif) top left no-repeat;
}

#contents-second div.sub-container div.main div.product-consumer-container p.fist-lead {
	margin-bottom: 18px;
	padding: 10px 14px;
	font-size: 14px;
	color: #223258;
	line-height: 140%;
	background-color: #e7eaed;
	border: solid 1px #9ba1b5;
}

#contents-second div.sub-container div.main div.product-consumer-container h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

#contents-second div.sub-container div.main div.product-consumer-container ul {
	margin: 0 0 18px 10px;
}

#contents-second div.sub-container div.main div.product-consumer-container ul li {
	font-size: 12px;
	line-height: 160%;
}

#contents-second div.sub-container div.main div.product-consumer-container div.list2 {
	margin-bottom: 14px;
}

#contents-second div.sub-container div.main div.product-consumer-container p.bottom-lead {
	margin-bottom: 14px;
}

#contents-second div.sub-container div.main div.product-consumer-container table {
	font-size: 12px;
}

#contents-second div.sub-container div.main div.product-consumer-container table th {
	font-weight: bold;
	text-align: center;
}








table {
	border-collapse: separate;
	border-spacing: 2px;
}
/* =table（現行サイトより）
====================================================*/
#cntR {
	line-height: 135%;  }
#cntR h4,
#cntR h5  { margin: 10px 0 5px 0; }
#cntR p    { margin: 0 0 15px 0; }

.list1 table tr,
.list2 table tr {
	text-align: center;
	vertical-align: middle; }
.list1 table th {
	background: #687289;
	color: #FFF;
	letter-spacing: -0.05em;
	font-size: 9pt;
	/*font-weight: normal;*/ }
.list1 table td {
	letter-spacing: -0.01em;
	font-size: 9pt;
	line-height: 120%;  }
.list1 table th,
.list2 table th,
.list2 table td.no  {
	line-height: 110%; }
.list2 table th {
	background: #687289;
	color: #FFF;  }
.list1 table th,
.list1 table td,
.list2 table th,
.list2 table td,
.list2 table td.no  { padding-top: 5px; padding-bottom: 5px; padding-left:3px; padding-left:3px; }
.list1 table td.no,
.list2 table td.no  {
	background: #D2D7DE;
	color: #3F4960; }
.list1 table td,
.list2 table td  {
	background: #F3F5F6;
	}
tr.no td {
	background: #D5D9DF;  }

.list1 td.small {
	letter-spacing: -0.01em;
	font-size: 8pt;
	line-height: 120%;  }
.list1 td.pdf { /* PDFアイコン */
	background-color: #DADFE4;
	padding-left: 8px; padding-right: 4px; }
.list1 .pdf {
	background: url(../../products/images/ic_pdf.gif) no-repeat;
	width: 18px;
	height: 18px;
	background-position: 4px 2px; }
.list1 td.pdf_p { /* PDFアイコン */
	background-color: #DADFE4;
	padding-left: 8px; padding-right: 4px; text-align:left; }
.list1 .pdf_p {
	/*background: url(../../products/images/ic_pdf.gif) no-repeat;*/
	background-position: 4px 2px;
	/*padding-top:18px;*/ }
.list1 .pdf_n {
	background-color: #DADFE4;
	padding-left: 8px; padding-right: 4px; padding-top:18px; text-align:left; }
.list1 td.blue {
	font-weight: bold;
	background: #B8C3D2;
	color: #46526F;
	padding-left: 5px;
}
.list1 td.pdf2 {/* NEW */
	background-color: #DADFE4;
	padding-left: 8px; padding-right: 4px;
	padding-top:12px;
	line-height: 170%; }
.list1 .pdf2 {/* NEW */
	background: url(../../products/images/ic_pdf.gif) no-repeat;
	width: 18px; height: 18px;
	background-position: 4px 0px; }

	
/* リスト定義 */
#cntR dt    { float: none; margin-bottom: 7px; }
#cntR dd   { margin-left: 0px; padding-left: 20px; }

/* GO to TOP */
.pageTop {
	width: 540px;
	height: 18px; }
.pageTop a {
	float: right;
	display: block;
	font-size: 1px;
	text-indent: -3000px;
	text-decoration: none;
	outline: none;
	width: 72px;
	height: 12px; }


/********************************************************/
/************** コンテンツタイトル **************/
#cntR h3#ttl_prd  { /* 製品情報 */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 24px;
	margin-bottom: 20px; }
	#cntR h5#ttl_prd1  {
		display: block;
		font-size: 1pt;
		text-indent: -3000px;
		width: 233px;
		height: 18px; }
	#cntR h5#ttl_prd2  {
		display: block;
		font-size: 1pt;
		text-indent: -3000px;
		width: 233px;
		height: 18px;
		margin-top: 20px; }
	#cntR h5#ttl_prd3  {
		display: block;
		font-size: 1pt;
		text-indent: -3000px;
		width: 233px;
		height: 18px;
		margin-top: 20px; }
#cntR h3#ttl_prd1  { /* 製品・産業機器 */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 24px;
	margin-bottom: 0px; }
#cntR h3#ttl_prd2  { /* 製品・コンシューマ */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 24px;
	margin-bottom: 0px; }
#cntR h3#ttl_prd3  { /* 製品・小中型モジュール */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 24px;
	margin-bottom: 0px; }
#cntR h3#ttl_prd4  { /* 製品・バックライトモジュール */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 24px;
	margin-bottom: 0px; }
#cntR h3#ttl_prd5  { /* 指紋認証デバイスh3 */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 24px;
	margin-bottom: 0px; }
#cntR h4#ttl_prd5-2 { /* 指紋認証デバイスh4 */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 22px;
	margin-bottom: 10px; }
#cntR h3#ttl_tcn  { /* 技術情報・HAST */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 24px;
	margin-bottom: 20px; }
#cntR h3#ttl_bsn1  { /* 事業案内 */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 24px;
	margin-bottom: 20px;}
	#cntR h4#ttl_bsn1  { /* 事業沿革 */
		display: block;
		font-size: 1pt;
		text-indent: -3000px;
		width: 540px;
		height: 84px;
		margin-bottom: 0px;}
	#cntR h5#tpc_bsn1  { /* 事業沿革 */
		display: block;
		font-size: 1pt;
		text-indent: -3000px;
		width: 540px;
		height: 60px;
		margin-bottom: 20px;}
#cntR h3#ttl_bsn2  { /* カシオデバイス事業沿革 */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 24px;
	margin-bottom: 10px;}
#cntR h3#ttl_bsn3  { /* 環境への取り組み */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 24px;
	margin-bottom: 20px;}
#cntR h3#ttl_bsn4  { /* アクセス */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 24px;
	margin-bottom: 10px;}
#cntR h3#ttl_inq  { /* お問い合わせ */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 24px;
	margin-bottom: 20px; }
#cntR h3#ttl_pr  { /* プレスリリース */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 720px;
	height: 24px;
	margin-bottom: 20px; }

/**** その他見出し ****/
/* 産業機器向け */
#tpc1_prd1 { /*産業用TFT-LCDモニター*/
	display: block;
	/*font-size: 1pt;
	text-indent: -3000px;
	*/
	width: 530px;
	/*height: 72px;*/ }
#tpc1_prd1 a {
	margin-left:12px; }
#tpc1_prd1_2 { /*高画質で薄型・軽量、透過型ラインアップ*/
	display: block;
	/*font-size: 1pt;
	text-indent: -3000px;
	*/
	width: 530px;
	height: 72px; }
/* コンシューマ向け */
#tpc1_prd2 { /*標準パネルラインナップー*/
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 530px;
	height: 72px; }
/*小中型モジュール  */
#tpc1_prd3 {
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 530px;
	height: 72px; }
#tpc2_prd3 {
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 470px;
	height: 36px; }
#tpc3_prd3 {
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 330px;
	height: 14px; }
#tpc4_prd3 {
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 330px;
	height: 14px; }
#tpc1_prd4 {/* バックライトモジュール  */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 540px;
	height: 72px; }
#tpc2_prd4 {
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 530px;
	height: 40px; }
#tpc3_prd4 {/* ユニット  */
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 530px;
	height: 60px; }
#tpc4_prd4 {
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 530px;
	height: 40px; }

/* HAST */
#tpc_tcn  { 
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	width: 294px;
	height: 37px; }

/* 事業案内 */
h5#bsn1_main {
	margin-bottom: 15px;
	display: block;
	font-size: 1pt;
	text-indent: -3000px;
	background: url(../images/bsn1_main.jpg) no-repeat;
	width: 530px;
	height: 100px; }



