@charset "utf-8";
/* CSS Document */
select.customstyled{cursor:pointer;/*-moz-appearance: none;-webkit-appearance: none;appearance: none;*/}
select.customstyled option{ padding:3px 0 3px 17px;}
.customSelect {
	font-family:"游ゴシック", YuGothic, "Hiragino Kaku ProN", "メイリオ" , sans-serif;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	padding: 0 0 0 17px;
	width:200px;
	height:40px;
	line-height:40px;
	background-image: url(../img/icon_select.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size:23px auto;
	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
	-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;
}
.customSelect.changed {
background-color: #ffffff;
	border: 1px solid #CCCCCC;
}
.customSelectFocus {
background-color: #ffffff;
	border: 1px solid #CCCCCC;
}
.customSelectOpen {
background-color: #ffffff;
	border: 1px solid #CCCCCC;
}
.customSelectInner{ width:263px !important;}


@media(max-width:990px){
.customSelect {
	padding: 0 0 0 10px;
	background-size:13px auto;
	width:180px;
}
select.customstyled option{ padding:3px 0 3px 10px;}
.customSelectInner{ width:170px !important;}
}
@media(max-width:820px){
select.customstyled option{ padding:3px 0 3px 5px;}
.customSelect{ font-size:72%;padding: 0 0 0 6px;height:18px; line-height:18px; width:115px;}
.customSelectInner{ width:86px !important;}
}