/*ボディ*/

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%;

}