#tv-search {
		width:700px;
		margin:50px auto 40px auto;
		border:2px solid #1564b4;
		border-radius: 10px;
		position:relative;
}
#tv-search .btnClose {
		text-align:right;
		margin:0;
		position:absolute;
		top:8px;
		right:8px;
}

#tv-search a#open_tv_search:hover {
	text-decoration:none;
}

#tv-search a.noPointer {
	cursor:default;
}


#tv-search .title {
		color: #1564b3;
		font-size:1.3em;
		font-weight:bold;
		text-align:center;
		margin:0;
		padding:27px 0;
}
#tv-search .title img {
		margin-left:5px;
		vertical-align:-3px;
}

#tv-search div.select-area {
		text-align:left;
		width:626px;
		margin:0 auto;
}
#tv-search div.select-item {
		display:inline-block;
		text-align:left;
		width:300px;
		margin:0;
}
#tv-search div.select-item:first-child {
		margin:0 19px 0 0;
}
#tv-search div.select-item p {
		font-weight:bold;
		line-height:180%;
		margin:0 0 5px 0;
}
#tv-search div.select-item p img {
	width:21px;
	vertical-align:-4px;
	padding-right:5px;
}
#tv-search div.select-item select {
		margin:0;
		width:100%;
		-moz-appearance: none;
		background: transparent none repeat scroll 0 0;
		-webkit-appearance: button;
		-moz-appearance: button;
		appearance: button;
		appearance: none;
		-webkit-appearance: none;
		-moz-appearance: none;
		border: 1px solid #7e7e7e;
		color: inherit;
		font-family: "Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,sans-serif;
		font-size: 0.9em;
		height: 56px;
		outline: medium none;
		padding: 3px 10px;
		text-indent: 0.01px;
		text-overflow: "";
		vertical-align: middle;
		background: rgba(0, 0, 0, 0) url("../images/sankaku_ud.png") no-repeat scroll 280px 16px;
}
#tv-search div.select-item select::-ms-expand {
		display: none;
}
#tv-search div.select-item select::-moz-focusring { 
		color: transparent; 
		text-shadow: 0 0 0 #828c9a;
}

#tv-maker-select {
		color:#f00;
}
#tv-search div.select-item select option {
		color:#000;
}

#tv-search div.select-item select option::selection {
	background: #000000;
}
//Firefox用ベンダープレフィックス
#tv-search div.select-item select option::-moz-selection {
	background: #000000;
}


#tv-list-area  {
		margin:0 25px 25px 25px;
		background-color:#E3FBFC;
}


#tv-list-area span#notvstand {
		display:block;
		text-align:center;
		padding:20px;
}

#tv-list-area .list-title-area {
		width:620px;
		margin:10px auto 0;
		padding:20px 20px 0 20px;
		font-size:1.4em;
		text-align:center;
		color:#0084FF;
}
#tv-list-area .list-title {
}
#tv-list-area .list-count {
		color:#f00;
}
#tv-list-area p {
		margin: 7px 0 10px 0;
		font-size: 0.8em;
		text-align:center;
}

#tv-list-area ul {
		max-height:235px;
		overflow:auto;
		margin:10px 32px 0 37px;
		position:relative;
		padding:5px 0 20px 0;
}
#tv-list-area ul li {
		float:left;
		width:188px;
		margin:0;
		padding:15px 0 0;
		font-size:0.95em;
}

#tv-list-area ul li img{
		vertical-align: -4px;
		padding:0 7px 0 0;
}

#tv-list-area .non-model {
	margin:0 32px 30px 37px;
	padding:0 0 1px 0;
}

#tv-list-area .non-model a {
	margin:15px 0 25px auto;
	padding:10px 10px;
	display:block;
	width:210px;
	border:1px solid #244EA7;
	border-radius:8px;
	font-size:0.9em;
	text-align:center;
	background-color:#FFFFFF;
}

#tv-list-area .non-model a img {
	margin:0 0 0 8px;
	vertical-align:middle;
}

/* 検索システムに該当機種が無い場合 */

#form-area .btnReset .non-search span {
    padding: 0;
    border: none;
    border-radius: 5px;
    font-size: 0.85em;
    background: #FFFFFF none;
    text-align: left;
}