@charset "utf-8";
/* CSS Document */

.select_type{}
.select_type input{width:180px; *line-height:1.4em;}
#select{cursor:pointer;}
.select_list{display:none;margin:0;padding:0;width:100%;}
.select_list li{list-style:none;margin:0;padding:0;}
.select_list li:hover{cursor:pointer;}

/*theme01-----------*/
.theme01{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}
.theme01 #select{
	color:#333;
	padding:7px 10px;
	-webkit-box-shadow: inset 0 1px 2px #eee;
	-moz-box-shadow: inset 0 1px 2px #eee;
	box-shadow: inset 0 1px 2px #eee;
	background:url(../images_2014/arrow_type01.gif) right 0 no-repeat #fff;
	border:1px solid #999;
	
}
.theme01 #select:hover{
	background-position:right -32px;
	border:1px solid #666;
	*border:1px solid #999;
}
.theme01 #select:active{
	background-color:#f8f8f8;
	background-position:right -64px;
}
.theme01 #select:focus{
	border:1px solid #06C;
	outline-offset: 1px;
	outline:1px;
}
.theme01 ul{
	position:relative;
	top:-3px;
	border-left:1px solid #06C;
	border-right:1px solid #06C;
	border-bottom:1px solid #06C;
	*top:-2px;
	*border-left:1px solid #999;
	*border-right:1px solid #999;
	*border-bottom:1px solid #999;
}
.theme01 ul li{
	color:#333;
	padding:5px 10px;
	background-color:#fff;
}
.theme01 ul li:hover{
	color:#111;
	background-color:#eee;
}
.test{
	width:350px;
	height:150px;
	color:#fff;
	background:#000;
	}
.w_200{width:200px;}