@charset "utf-8";
/* IBシリーズメーカ別選定 */

/* テーブルなどのリセット*/
@import "reset2.css"; 

/* 共通 */
div#ib{width:605px;}

/* indexページ */
#ib .indexBlock {
	width:600px;
	height:112px;
	background-image:url(../image_n/apps/ib/indexBlockBg.gif);
	background-repeat:no-repeat;	
}
#ib .indexBlock .index{
	padding:15px;	
}
#ib .indexBlock .index a{
	display: block;
	widht:1200px;
	height:80px;
	padding-right:80px;
	float:left;
	outline-width: 0;	/* For Firefox Safari*/
}
#ib .indexBlock .index a.p {	/* Pタイプ */
	background-image:url(../image_n/apps/ib/ib.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
}
#ib .indexBlock .index a.p1 {	/* P1タイプ */
	background-image:url(../image_n/apps/ib/ibp1.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
}

/* 検索ページ */
#ib .searchTitle {clear:both;}
#ib .searchImg {
	padding-top:15px;
	height:106px;
	line-height:106px;
	clear:both;
}
#ib .searchImg img {
	float:left;
	padding-right:30px;
}
#ib .searchImg a {
	padding-right:30px;
}
#ib select {width:100%;}
#ib table.searchForm {
	border:1px #333333 solid;
	margin-top:20px;
}
#ib table.searchForm th {
	background-color:#003399;
	color:white;
	text-align:center;
	height:20px;
	line-height:20px;
	border:1px #333333 solid;
}
#ib table.searchForm td {
	width:200px;
	height:20px;
	line-height:20px;
	border:1px #333333 solid;	
}
#ib table.searchForm tr.title{
	background-color:#EEEEEE;
	text-align: center;
	font-weight:bold;
}
#ib .submit{
	text-align:center;
	margin-top:10px;
}
#ib .submit input {
	width:80px;
}
#ib table.searchResult{
	width:600px;
}
/* 検索結果 */
#ib table.searchResult th {
	background-color:#E1E1E1;
	text-align:center;
	height:20px;
	line-height:20px;
	border:1px #333333 solid;
	vertical-align:middle;
}
#ib table.searchResult td {
	height:20px;
	line-height:20px;
	border:1px #333333 solid;
	text-align:center;	
}
