/*ボディ*/
body {
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	}

/* フォーム */
form {margin:0;padding:0}

/* リンク色 */
a:link{color:#000099;}
a:visited{color:#660099;}
a:active{color:#ff6633;}
a:hover{color:#ff6633;}

/* テーブル背景色 */
.c01{background-color:#ffffff;}
.c02{background-color:#cccccc;}
.c03{background-color:#eeeeee;}
.c04{background-color:#666666;}
.c05{background-color:#000000;}
.c06{background-color:#737373;}
.c07{background-color:#999999;}

/* テーブル背景色 トップ用グレー */
.g01{background-color:#c2c2c2;}
.g02{background-color:#f8f8f8;}

/* テーブル背景色 緑 */
.gr01{background-color:#D3F0DF;}

/* テーブル背景色 ブルーグレー */
.blg01{background-color:#D3D6E9;}

/* テーブル背景色 オレンジ*/
.or01{background-color:#ff6633;}

/* テーブル背景画像 */
.t01{
	background-image: url(/ibc/images/ibc_bg.gif);
	background-repeat: no-repeat;
}

/* テーブル背景画像 カタログ */
.t02{
	background-image: url(/products/images_global/bg_catalog.gif);
}

/* テーブル背景画像 SUNVISTA Q&A*/
.t03{
	background-image: url(/sunvista/faq/images/tbg_01.jpg);
	background-repeat: no-repeat;
}

/* ヘッダー*/
#header{
	width:760px;}
	
#header td{
background-image: url(/products/global_images/prev/header/header_background3.gif);}
	
.header_right{
	padding:8px 22px 8px 0px;}

/* ストックルーム ヘッダー*/
#headerstock{
	width:760px;}
	
#headerstock td{
background-image: url(/products/global_images/prev/header/header_background_stock.gif);}
	

/* パンくずリスト*/
.breadcrumb td{
	font-size:80%;
	color:#000000}

/* ----------------------*/

.gallerytable{
	border:1px solid #999; font-size:small;
}
.gallerytable td{
	border:1px solid #999;
}
.gallerytable div{
	padding:3px;
}
table div.name{
	background-color:#EEE;
	border-bottom:1px solid #999;
	margin-bottom:5px;
}
#pdftable {
	margin-top:10px;
}
#pdftable p{
	margin:0 0 15px 0;
	font-size:small;
}


h3.optit{
	padding:5px;
	padding-left:5px;
	border-left:4px solid #666; 
	border-bottom:1px solid #666; 
	font-size:90%;
	margin-bottom:10px;
	margin-right:15px;

}
h3.optit2{
	padding:5px;
	padding-left:5px;
	border-left:4px solid #666; 
	border-bottom:1px solid #666; 
	font-size:90%;
	margin-bottom:10px;
}


.stockroom{
	color:#F00;
	font-weight:bold;
	font-size:1.2;
	margin-top:10px;
	text-decoration:underline;
	float:left;
}
.update{
	margin-top:5px;
	text-align:right;
	color:#666;
	font-size:small;
}
.st-update{
	margin-top:10px;
	text-align:right;
	color:#C00;
	font-size:small;
	vertical-align:baseline;
}
.st-update img {vertical-align:bottom;}

.pdfbtn{
	margin:15px 0 5px 0;
}

.icon{
	margin:5px 5px 5px 5px;
}
.ms{
 font-size:85%;
}

.pagename-ct{
	font-size:small;
	border-bottom:1px dashed #CCC;
	padding-left:10px;
	padding-bottom:5px;
	margin:5px 0 3px 0;
}


/* 検索ページ商品名 */
h4.search-itemname{
	padding:5px;
	margin-bottom:5px;
	font-size:small;
	border-top: 1px solid #BBB;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	border-left: 5px solid #555;
}
/* NEWマーク */
.search-itemname .new{
	font-size:x-small;
	padding:3px;
	background-color:#F00;
	color:#fff;
	border:1px solid #FFF;
}
.search-result{
	font-size:small;
	padding:5px;
	text-align:right;
	margin:2px;
}
.search-words{
	font-size:90%;
	margin:0px;
}
.keyword{
	color:#FF6600;
	font-weight:bold;
}
.sideleft select{
	font-size:small;
}

table.stock-m-table{
 margin-bottom:15px;

}

.stock-m-table td {
 padding:2px;
 text-align:left;
}

.stock-m-tit {
 margin:0px;
 margin-bottom:3px;
 font-size:90%;
 border-top:1px solid #666;
 border-left:4px solid #666;
 border-right:4px solid #666;
 border-bottom:1px solid #666;
 background-color:#F0F0F0;
 padding:4px;
 }
.stock-m-year {
 font-size:85%;
 }

table.spectable input{
 font-size:75%;
}

.btn90{
 font-size:70%;
}