@CHARSET "UTF-8";

.box-sel {display: inline-block; margin-right: 10px; vertical-align: top;}
.box-sel select {background: #ebebeb url('../images/arrow-search.png') no-repeat right center; font-size: 14px; font-family: 'Noto Regular'; color: #646464; border: 0; height: 40px; border-radius: 100px; min-width: 160px; padding-left: 20px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.box-search {position: relative; display: inline-block; background: #ebebeb; height: 40px; line-height: 40px; padding: 0 5px 0 15px; border-radius: 100px; min-width: 300px;}
.box-search input {position: relative; top: -2px; width: 100%; height: 100%; background: transparent; border: 0; font-family: 'Noto Regular';}
.box-search input[type="submit"] {position: absolute; right:0; top: 0; width: 40px; background: url('../images/ico-search.png') no-repeat center center; text-indent: -9999px; cursor: pointer;}

._count{margin-bottom: 20px; font-size: 16px; font-family: "Noto Regular";}
._count strong{font-family: "Noto Medium"; color: #0a4a9b;}

@media all and (max-width: 768px) {
	.fnRight::after{content:""; display: table; clear: both;}
	.box-sel{float: left; width: 28%; margin-right: 0;}
	.box-search{float: right; width: 70%; min-width: auto;}
	.box-sel select,
	.box-search select{width: 100%; min-width: auto;}
}