@charset "UTF-8";

._search{overflow: hidden;background: #f7f7f7;padding: 28px;position: relative;margin-bottom: 40px;}
._search form{float: right;}
._search form #findWord{width: 280px;box-sizing: border-box;font-family: 'Noto Light';padding: 0 0 0 10px;height: 55px;line-height: 55px;font-size: 16px;border: 1px solid #c3c3c3;display: inline-block;vertical-align: middle;background: #fff url(../images/search-icon.png) no-repeat 95% center;}
._search input[type="submit"]{border: 0;border-radius: 3px;margin-right: 0;padding: 0 35px;font-size: 18px;font-family: 'Noto Regular';line-height: 55px;background-color: #8b0029;cursor: pointer;color: #fff;text-align: center;word-wrap: break-word;vertical-align: middle;}
._search form select{box-sizing: border-box;font-family: 'Noto Light';padding: 0 30px 0 10px;height: 55px;line-height: 55px;font-size: 16px;border: 1px solid #c3c3c3;display: inline-block;
vertical-align: middle;}


@media screen and (max-width:767px){
	._search form{float:inherit;position: relative;}
	._search form select{width:100%;}
	._search form #findWord{width:100%;margin-top:5px;background: #fff;}
	._search input[type="submit"]{
    position: absolute;
    bottom: 0;
    right: 0;
}
}


/***** Paging *****/
._fnctWrap ._paging{text-align: center; padding-top:50px;}
._fnctWrap ._paging ._inner {overflow: hidden;position: relative;height: 38px;display: inline-block;zoom:1;_display: block;}
._fnctWrap ._paging ._inner a,._paging ._inner li,._paging ._inner p,._paging ._inner span,._paging ._inner strong,._paging ._inner ul {float: left;}
._fnctWrap ._paging ._inner a._first,._paging ._inner a._last,._paging ._inner a._listNext,._paging ._inner a._listPrev,._paging ._inner a._next,._paging ._inner a._prev {font-size: 0;text-indent: -5000px;}
._fnctWrap ._paging ._inner a,._fnctWrap ._paging ._inner strong {width: 36px;height: 36px;line-height: 32px;border-width: 1px;border-style: solid;border-color: #cdcdcd;text-align: center;margin: 0 1px;}
._fnctWrap ._paging ._inner ul{display:inline-block;margin:0 10px;}
._fnctWrap ._paging ._inner ul li{float:left;margin:0 3px;}
._fnctWrap ._paging ._inner ul li a{display:inline-block;font-size:16px;width: 35px;height: 35px;line-height: 35px;text-align: center;margin: 0 1px;color:#555;font-family: 'Noto Light';border-width: 0;}
._fnctWrap ._paging ._inner .pg-arrow{border:1px solid #ccc;width: 35px;height: 35px;}
._fnctWrap ._paging ._inner ._first{background: url(./../images/arrow_first.png) center no-repeat;}
._fnctWrap ._paging ._inner ._listPrev{background: url(./../images/arrow_prev.png) center no-repeat;}
._fnctWrap ._paging ._inner ._listNext{background: url(./../images/arrow_next.png) center no-repeat;}
._fnctWrap ._paging ._inner ._last{background: url(./../images/arrow_last.png) center no-repeat;}
._fnctWrap ._paging ._inner li strong{background-color: #99a2b2 !important;border-color: #99a2b2 !important;color: #fff;border-radius: 50%;border-radius:50%;}
._fnctWrap ._paging ._inner ._pageState{display: none;padding: 0 1em}

@media screen and (min-width:1201px){
    ._fnctWrap ._paging{padding-bottom:50px;}
}

@media screen and (max-width:767px){
    ._fnctWrap .paging a{width:28px !important;height: 28px !important;font-size:13px;line-height: 25px;}
}



