@charset "Shift-JIS";

/*
	不具合情報検索レイアウト
	最終更新： 2014-03-25
*/

/*--------------------------------------------------注意事項*/
div.accident_caution {
	border:1px solid #CCCCCC;
	margin:0 15px 20px 15px;
	padding:12px 10px 0 15px;
	background:#FFF3F1;
}
div.accident_caution ul li {
	margin:0 0 7px 15px;
	list-style:decimal;
}

div.accident_caution ul li ul li {
	margin:0 0 7px 15px;
	list-style:square;
}

/*--------------------------------------------------ボタン部*/

div.btnContainer {
	margin : 10px 0px 0px 0px;
	text-align:center;
}

div.btnContainer div.ContainerLeft{
	width:374px;
	margin : 0px 20px 0px 0px;
	float:left;
	text-align:right;
}
div.btnContainer div.ContainerRight{
	width:360px;
	margin : 0px 0px 0px 20px;
	float:left;
	text-align:left;
}

div.btnContainer ul {
	display:inline-block;
	margin : 2px;
	text-align:argin: 0 auto;
	width:200px;
}
div.btnContainer ul li {
	width:80px;
	float:left;
}
div.btnContainer ul li + li {
	margin-left:40px;
}
div.btnContainer ul li img {
	cursor:pointer;
}

/*--------------------------------------------------検索条件指定部*/
div.tabContainer { 
	margin: 0 15px 20px;
}
.ui-tabs .ui-tabs-nav {
	padding: 0;
}
.ui-tabs .ui-tabs-nav li {
	width:130px;
	text-align: center;
}
.ui-tabs .ui-tabs-nav li a{
	width:130px;
}
.ui-tabs .ui-tabs-panel {
	padding:0px;
	border:#AAAAAA 1px solid;
}
.ui-widget-header {
	background:none;
	border:0px;

}
.ui-widget-content {
	border:0px;
	min-height: 385px;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	padding: 0px;
	outline: none;
}

div.search {
	border-color: rgb(170, 170, 170);
	border-image: none;
	border-width: 1px;
	margin: 0;
	padding: 0;
	min-height: 180px;
	background: none;
}
div.search table {
	margin: 2%;
	width: 96%;
}

div.search table tbody tr th {
	background: none;
	border-left: 0 none;
	border-top: 0 none;
	width: 15%;
}
div.search table tbody tr td {
	border-left: 0 none;
	border-right: 0 none;
	padding: 7px 10px;
	text-align: left;
	width: 80%;
}
select.inputSelectS {
	width:100px;
}
input.inputTextM {
	width: 226px;
}
input.inputTextM:focus {
	background:#FFFFC0;
}
/*チェックボックスボタン*/
ul.DevName{
	word-spacing: -1em;
	display: table;
	display: block\9; /* IE 8, 9用の指定 */
}
ul.DevName li {
	word-spacing: normal;
	display: inline-block;
	vertical-align: top;
	/display: inline;
	/zoom: 1;
	width: 140px;
}

/*検索ボタン*/ 
input.search {
	display:block;
	width:80px;
	height:30px;
	margin:15px auto;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/recall/btn_search.gif) no-repeat;
	border:0!important;
	cursor:pointer;
}
input.search:hover{
	background-position:0 -30px;
}

input.reset {
	display:block;
	width:80px;
	height:30px;
	margin:15px auto;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/recall/btn_reset.gif) no-repeat;
	border:0!important;
	cursor:pointer;
}
input.reset:hover{
	background-position:0 -30px;
}
input.return {
	display:block;
	width:80px;
	height:30px;
	margin:15px auto;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/recall/btn_return.gif) no-repeat;
	border:0!important;
	cursor:pointer;
}
input.return:hover{
	background-position:0 -30px;
}
/*--------------------------------------------------検索結果表示*/
/*件数表示*/
div.selected {
	margin:2px 0!important;
	float:left;
	vertical-align:bottom;
}
strong.selected {
	font-size:131%;/*17px*/
	margin:0 3px!important;
}
/*リスト表示*/
div#p1 p {
	text-align:right;
	margin-bottom:3px;
	float:right;
}

/*--------------------------------------------------リスト部分*/
/*テーブルの指定*/
table.tablecar {
	clear:both;
	width:100%;
	border-top:1px solid #CCCCCC;
	border-bottom:3px solid #CCCCCC;
}
table.tablecar thead tr th {
	font-size:108%;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1.2;
	padding:7px 0;
	text-align:center;
	vertical-align:middle;
	background:#484848;
	border-top:1px solid #484848;
}
table.tablecar thead tr th#uinfo {
	width:120px;
}
table.tablecar thead tr th#uinfo div.umidleft, table.tablecar thead tr th#uinfo div.umidright{
	width:50%;
	float:left;
}
table.tablecar thead tr th#uinfo div.ubottom{
	clear:both;
}
table.tablecar thead tr th#finfo {
	width:200px;
}

table.tablecar thead tr th#finfo div.ftopleft, table.tablecar thead tr th#finfo div.ftopright,
table.tablecar thead tr th#finfo div.fmidright, table.tablecar thead tr th#finfo div.fbottomright{
	width:50%;
	float:left;
}
table.tablecar thead tr th#finfo div.fmidleft, table.tablecar thead tr th#finfo div.fbottomleft{
	width:50%;
	clear:both;
	float:left;
}

table.tablecar thead tr th#content {
	width:400px;
}
table.tablecar thead tr th#content div.ctopleft, table.tablecar thead tr th#content div.ctopright{
	width:50%;
	float:left;
}
table.tablecar thead tr th#content div.cbottom{
	clear:both;
}

table.tablecar thead tr th div{
	color:#FFFFFF;
	padding:4px 0;
}
table.tablecar tbody tr td {
	text-align: left;
}

table.tablecar tbody tr td div{
	border: 0 none;
	padding: 4px 0px;
	vertical-align: top;
}

table.tablecar tbody tr td.right {
	text-align:right!important;
}
table.tablecar tbody tr td.center {
	text-align:center!important;
}
table.tablecar tbody tr td.last {
	border-right: 0 none;
}

table.tablecar tbody tr td div.uctop, table.tablecar tbody tr td div.ubottom {
	width:100%;
	clear:both;
}
table.tablecar tbody tr td div.umidleft, table.tablecar tbody tr td div.umidright {
	width:50%;
	float:left;
}
table.tablecar tbody tr td div.ftopleft, table.tablecar tbody tr td div.ftopright {
	width:50%;
	float:left;
}
table.tablecar tbody tr td div.fmidleft, table.tablecar tbody tr td div.fbottomleft{
	width:50%;
	clear:both;
	float:left;
}
table.tablecar tbody tr td div.fmidright , table.tablecar tbody tr td div.fbottomright {
	width:50%;
	float:left;
}
table.tablecar tbody tr td div.ctopleft, table.tablecar tbody tr td div.ctopright {
	width:50%;
	float:left;
}
table.tablecar tbody tr td div.cbottom {
	width:100%;
	clear:both;
}

/*EOF*/