@charset "utf-8";

/* Select */
* {
	outline:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent;
}
.select {
	position:relative;
	line-height:normal;
	display:inline-block;
	*display:inline;
	vertical-align:middle;
	background:#fff;
	*zoom:1;
	z-index: 100;
	display: none;
}
.select * {
	margin:0;
	padding:0;
	cursor:pointer;
	font-size:16px;
	font-weight: 600;
	font-family: "NanumGothic", Homizio Nova, sans-serif;

}
.select .myValue {
	position:relative;
	z-index:2;
	left:0;
	top:0;
	/*border:1px solid #bababa;*/
	color:#252525;
	/*line-height:50px;*/
	_line-height:normal;
	text-align:left;
	overflow:visible;
	background:transparent;
}
.select .myValue.selected {font-weight:bold;}
/*.select.open .myValue,
.select .myValue.outLine {border:1px solid #999;}*/
.select button.myValue {
	height:50px;
	width:100%;
	text-indent:15px;
	*text-indent:0;
	*padding-left:15px;
	border: 0;
}
/*.select div.myValue {
	height:19px;
	text-indent:15px;
}*/
.select .ctrl {
	position:absolute;
	top:0;
	right:0;
	width:50px;
	height:50px;
	/*border:1px solid #bababa;
	border-left:1px solid #eaeaea;
	background:#fff;*/
}
.select .arrow {
	position:absolute;
	width:0;
	height:0;
	top:20px;
	right:10px;
	line-height:0;
	font-size:0;
	border-top:9px solid #252525;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
}
.select ul {
	position:absolute;
	top:50px;
	left:0;
	width:100%;
	list-style:none;
	border:0;
	/*border-top:1px solid #bababa;
	border-bottom:1px solid #bababa;*/
	background:#fff;
	overflow:hidden;
}
.select ul.aList {display:none;}
.select.open ul.aList {
	display:block;
	margin-top:1px;
	border: 1px solid #999;
	border-top: none;
}
./*select ul.iList {left:-2000%;}
.select.open ul.iList {left:0;}*/
.select li {
	position:relative;
	overflow:hidden;
	white-space:nowrap;
	height:50px;
	/*border-left:1px solid #bababa;
	border-right:1px solid #bababa;*/
}
.select li input.option {
	position:absolute;
	width:100%;
	height:50px;
	line-height:50px;
}
/*.select li label {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	text-indent:8px;
	*text-indent:6px;
	height:18px;
	line-height:18px;
	color:#767676;
	background:#fff;
}*/
.select li a {
	display:block;
	text-indent:15px;
	*text-indent:6px;
	height:50px;
	line-height:50px;
	color:#000;
	background:#fff;
	text-decoration:none;
}
.select li.hover * {
	background:#a3c31d;
	color:#fff;
}

@media screen and (max-width: 1024px) {
  .select {
		display: inherit;
		margin-right: 15px;
  }
}
