/* CSS Document */

/* 普通文字 */
.moji{
font-size: 12px;
padding-top: 5px;
}

/* 普通文章 */
.txt1{
font-size:12px;
line-height:13pt;
letter-spacing:1pt;
padding-left: 45px;
}

/* footer文字 */
.txt2{
font-size:12px;
letter-spacing:1pt;
}

/* 製品紹介title文字 */
.txt3{
font-size:17px;
color: #666666;
letter-spacing:1pt;
font-weight: bold;
}

/* 普通文章 */
.txt4{
font-size:12px;
line-height:13pt;
letter-spacing:1pt;
padding-left: 25px;
/*border:1px solid #cccccc;*/
cellspacing: 1px;
bgcolor: #cccccc;
}

/* テーブル枠線 */
.waku{
background-color:#ffffff;
}

/* TOPライン部 */
.obi{
color: #C0C0C0;
background-color: #608080;
font-weight: bold;
font-size: 12px;
line-height: 18px;
text-align: center;
}

/* ロゴパディング */
.pad{
padding: 5px 0px 10px 10px;
}

/* サイドメニューパディング */
.pad_side{
padding: 0px 0px 0px 5px;
}

/* 上パディング */
.pad_top{
padding: 5px 0px 0px 0px;
border:1px bold #333333;
}

/* 左パディング */
.pad_left{
padding: 20px 0px 0px 30px;
}

/* TOPページバナーマージン */
.margin_banner{
margin: 10px 10px 10px 10px;
}

/* 大きいテーブル */
.tbl{
border-right:1px bold #333333;
border-left:1px bold #333333;
cellspacing: 0; 
cellpadding: 0;
}

body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	background-color: #FFFFFF;
	height:100%;
	margin:0px auto;
	color:#333333;
	text-align: center;
}

#pagebody{
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:779px;
}

/* 製品紹介タイトル */
table.hyo{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
}
.hyo th{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	color:#333333;
	padding:0.3em 0.5em;
	text-align:left;
	background-color:#F7F7F7;
	background-position:left top;
}
.hyo td{
	border-top:4px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	color:#333333;
	padding:0.3em 0.5em;
	text-align:center;
	font-size:12px;
}
td.lead {
	border-top:4px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background-color:#F7F7F7;
	color:#333333;
	padding:0.3em 0.5em;
	text-align:left;
	font-size:12px;
}

/* リンク画像の枠線消し */
a img {
border: none;
}
