@charset "utf-8";

/* Search */
.board-search {display: inline-block; width: 100%; margin-bottom: 14px;}
.board-search .util-search {float: left; font-family: 'Noto Light'; font-size: 17px; margin-top: 14px;}
.board-search .util-search a {display: inline-block; width: 25px; text-indent: -9999px; background: url('../images/ico-rss.png') no-repeat center center; margin-right: 6px;}
.board-search .util-search strong {font-family: 'Noto Regular'; color: #e63b53;}
.board-search .form-search {float: right;}
.board-search .box-sel {display: inline-block; margin-right: 10px;}
.board-search .box-sel select {background: #fff url('../images/arrow-search.png') no-repeat right center; font-size: 17px; font-family: 'Noto Light'; color: #333; border: 1px solid #d9d9d9; height: 50px; min-width: 120px; padding-left: 17px; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.board-search .box-search {position: relative; display: inline-block; background: #fff; height: 50px; line-height: 50px; min-width: 365px; border: 1px solid #d9d9d9;}
.board-search .box-search input {position: relative; top: -2px; width: 100%; height: 100%; background: transparent; border: 0; font-family: 'Noto Light'; font-size: 17px; text-indent: 15px; color: #333;}
.board-search .box-search input[type="submit"] {position: absolute; right:0; top: 0; width: 50px; background: #016365 url('../images/ico-search.png') no-repeat center center; text-indent: -9999px; cursor: pointer;}

@media (max-width:780px) {
  .board-search .tbl-search {display: table; width: 100%; table-layout: fixed;}
  .board-search .util-search {display: none;}
  .board-search .form-search {float: left; width: 100%;}
  .board-search .box-sel {width:35%; display: table-cell; margin-right: 0; padding-right: 20px;}
  .board-search .box-sel select {min-width: auto; width: 100%; font-size: 16px;}
  .board-search .box-search {display: table-cell;}
}
