@charset "euc-jp";

/* シノン電気産業 index.css produced by HitArts 2010-12-10 */

/*
同一要素内に、.class と #id が記述された場合は、#id が優先されるが、
#id が定義されていない場合は、.class で定義された内容が表示される。
.class で定義された値（テーブルの高さや幅等）が、#id に踏襲される。
*/

/* トップページでは、以下のFirefox対策を元に戻す。 */
#content {			/* table 要素でないと、IE と Firefox とで表示幅が異なってしまう。 */
	position: relative;	/* これを指定しないと、子供要素での位置指定が画面の絶対位置になってしまう。 */
	width: 926px;
	border-collapse: collapse;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	background-color: #ffffff;	/* Firefox では Copyright 上側に高さ1pxの空白ラインが発生するが、その対策 */
}

#cont_left {
	float: left;
	width: 608px;
	padding-top: 84px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

#cont_left_1st {
	position: relative;
	clear: both;
	width: 608px;
	padding: 0px;
	/* background-image: url(../../Jpeg/211047.jpg); */
	background-repeat: no-repeat;
	/* border: solid 1px #ff0000; */	/* for Debug */
}

.img_1st {
	width: 608px;
	height: 342px;
	vertical-align: bottom;			/* これがないと、画像下側に余白（隙間）が発生する（IEのみ） */
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.img_copy_1 {
	position: absolute;	/* 座標原点は親<div>領域。 */
	top: 10px;
	left: 145px;
	width: 450px;
	height: 150px;
	background-color: transparent;
	/* filter: Glow(color=white,strength=3); */
	filter: Glow(color=#ffffff);
	text-align: right;
	line-height: 2.0;
	color: #000000;
	font-size: 0.9em;
	font-weight: bold;			/* normal/bold/lighter/bolder/100～900 */
	/* border: solid 2px #0000ff; */	/* for Debug */
}

.font_small {
	font-size: 1.0em;
}

.font_large {
	font-size: 1.3em;
}


.times	{
	font-family: "Times New Roman",Osaka,sans-serif,serif;
}

.img_copy_2 {
	position: absolute;			/* 座標原点は親<div>領域。 */
	top: 292px;
	left: 0px;
	width: 608px;
	height: 50px;
	padding: auto;
	overflow: hidden;			/* これがないと、最小高さが１文字分になる(IE対応） */
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000, gradienttype=0);
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	font-size: 1.0em;
	font-weight: bold;			/* normal/bold/lighter/bolder/100～900 */
	/* border: solid 2px #0000ff; */	/* for Debug */
}

.cont_left_plate {
	position: relative;
	float: right;
	width: 600px;
	padding-top: 6px;
	/* background-image: url(../../Gif/plate_long.gif); */
	background-repeat: no-repeat;
	/* border: solid 1px #0000ff; */		/* for Debug */
}

.plate_title {
	position: absolute;			/* 座標原点は親<div>領域 */
	top: 15px;
	left: 20px;
	color: #ffffff;
	font-size: 0.9em;
	font-weight: bold;			/* normal/bold/lighter/bolder/100～900 */
	/* border: solid 1px #ff0000; */	/* for Debug */
}

.plate {
	vertical-align: text-bottom;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.img_76px {
	width: 76px;
	border: solid 2px #7f7f7f;
}

.box_link {
	display: block;			/* セル全体リンク */
	width: 100%;			/* セル全体リンク */
	height: 100%;			/* セル全体リンク */
	color: #000000;
	text-decoration: none;
}

.cont_left_textbox {		/* table 要素でないと、IE と Firefox とで表示幅が異なってしまう。 */
	float: right;
	width: 600px;
	vertical-align: top;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
	border-collapse: collapse;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

/* ここから、「製品情報」の２行版  */

.cont_left_textbox_left {
	float: left;
	/* width: 288px; */
	width: 298px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_left_textbox_right {
	float: right;
	width: 299px;
	border-left: solid 1px #c0c0c0;
	/* border: solid 1px #0000ff; */		/* for Debug */
}

.cont_left_line {
	border-collapse: collapse;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_left_line_td_0 {
	clear: both;
	width: 290px;
	padding: 10px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_left_line_td {
	clear: both;
	width: 290px;
	padding: 0px 10px 10px 10px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_left_line_left {
	float: left;
	padding-right: 10px;
	font-size: 0.75em;
	line-height: 1.4;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_left_line_right_right {
	float: left;
	width: 287px;
	text-align: left;
	font-size: 0.75em;
	line-height: 1.4;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_left_line_right {
	float: right;
	width: 188px;
	text-align: left;
	font-size: 0.75em;
	line-height: 1.4;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

/* ここまで、「製品情報」の２行版  */

/* ここから、「製品情報」の１行版  */

.img_114px {
	width: 114px;
	border: solid 2px #7f7f7f;
}

.cont_left_textbox_center {
	float: left;
	width: 597px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_left_line_td_0_center {
	clear: both;
	width: 599px;
	padding: 10px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_left_line_td_center {
	clear: both;
	width: 599px;
	padding: 0px 10px 10px 10px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_tr {
	vertical-align: top;
}

.cont_td_1_0 {
	padding: 10px;
	font-size: 0.75em;
}

.cont_td_2_0 {
	padding: 10px;
}

.cont_td_3_0 {
	padding: 10px;
	font-size: 0.75em;
}

.cont_td_1 {
	padding: 0px 10px 10px 10px;
	font-size: 0.75em;
}

.cont_td_2 {
	padding: 0px 10px 10px 10px;
}

.cont_td_3 {
	padding: 0px 10px 10px 10px;
	font-size: 0.75em;
}

/* ここまで、「製品情報」の１行版  */


#cont_right {
	position: relative;
	float: right;
	width: 316px;
	padding-top: 84px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_right_plate {
	position: relative;
	clear: both;
	width: 300px;
	padding-top: 6px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_right_plate_bot_fix {
	position: absolute;			/* 座標原点は親<div id="cont_right">領域。 */
	top: 595px;
	left: 15px;
	clear: both;
	width: 300px;
	padding-top: 6px;
	vertical-align: text-bottom;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_right_plate_bot_free {
	clear: both;
	width: 300px;
	padding-top: 6px;
	vertical-align: text-bottom;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_right_textbox {		/* table 要素でないと、IE と Firefox とで表示幅が異なってしまう。 */
	position: relative;	/* for Firefox */
	z-index: 3;		/* for Firefox */
	clear: both;
	width: 300px;
	vertical-align: top;
	border-right: solid 1px #c0c0c0;
	border-bottom: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
	font-size: 0.75em;
	line-height: 1.4;
	border-collapse: collapse;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_right_line {
	border-collapse: collapse;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_right_line_td_0 {
	clear: both;
	width: 296px;
	padding: 5px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_right_line_td {
	clear: both;
	width: 296px;
	padding: 0px 5px 5px 5px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_right_line_left {
	float: left;
	padding-right: 5px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_right_line_right {
	float: right;
	width: 273px;
	text-align: left;
	font-size: 0.75em;
	line-height: 1.4;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_right_img_left {
	float: left;
	/* width: 24px; */
	padding-top: 5px;
	padding-right: 5px;
	/* padding-bottom: 5px; */
	padding-left: 20px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_right_img_right {
	float: right;
	/* width: 24px; */
	padding-top: 5px;
	padding-right: 20px;
	/* padding-bottom: 5px; */
	padding-left: 5px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.cont_right_img_center {
	clear: both;
	/* width: 24px; */
	padding-top: 5px;
	padding-right: 20px;
	/* padding-bottom: 5px; */
	padding-left: 20px;
	/* border: solid 1px #0000ff; */	/* for Debug */
}

.info_text {
	color: #000000;
	text-decoration: none;
}

.no_border {
	border: solid 0px #cccccc;
}

/* 以下の４個のリンク記述は今回必要ないが、参考までに記述。 */

.info_text:link {
	color: #000000;
	text-decoration: none;
}

.info_text:visited {
	color: #000000;
	text-decoration: none;
}

.info_text:hover {
	color: #000000;
	text-decoration: none;
}

.info_text:active {
	color: #000000;
	text-decoration: none;
}

