@charset utf-8;

#main_contents { margin-bottom: 60px; }

#search #contents #title_page { margin: 47px 0 30px 0; padding: 0; font-size: 116%; font-weight: bold; }

/* search_area */
#search_area { margin: 15px 0 55px 0; overflow: hidden; zoom: 1;}
#search_area_inner { width: 300px; height: auto; min-height: 22px; float: left; position: relative; background: url(/en/static/search/img/back_search.gif) 0px 0px no-repeat; margin: 0 15px 0 0; }
#search_area_inner { *height: 22px; *line-height: 22px; }
* html #search_area_inner { height: 22px;  line-height: 22px; }

input#search_keyword,
input#query_search_keyword { line-height: 22px; }

input#query_search_keyword { width: 264px; padding: 0 2px 0 4px; height: auto; min-height: 22px; margin: 0; border: none; background-color: transparent; }
input#query_search_keyword { *width: 256px; }
* html input#search_keyword { padding-top: 3px; }
* html input#query_search_keyword { width: 262px; padding-top: 0; }

input#search_submit { width: 26px; height: 18px; display: inline-block; position: absolute;  top: 2px; right: 2px; margin: 0; border: none; background: url(/en/static/common/img/icon_search_submit.gif) no-repeat 0px 0px; }
input#search_submit.enable { background: url(/en/static/common/img/icon_search_submit.gif) no-repeat 0px -18px; cursor: pointer; }

#search_area p { vertical-align: middle; }
#search_pdf { margin: 0 5px 0 0; vertical-align: middle; }


/* paging */
.paging { margin: 0 15px; overflow: hidden; zoom: 1; }
.paging p { float: left; }
.paging ul { float: right; line-height: 16px; }
.paging ul li { float: left; padding: 0 8px; border-left: 1px solid #c1c1c1; }
.paging ul li.prev { border-left: 0; }
.paging ul li.prev a { padding: 0 15px 0 0;  background: url(/en/static/search/img/arrow_prev.gif) right center no-repeat; }
.paging ul li.next a { padding: 0 0 0 15px; background: url(/en/static/search/img/arrow_next.gif) 0 center no-repeat; }


/* result_area */
#result_area { margin: 30px 0; }
#result_area ul { background: url(/en/static/search/img/line01_search.gif) 0 bottom no-repeat;}
#result_area ul li { padding: 15px 0 12px 0; background: url(/en/static/search/img/line01_search.gif) 0 0 no-repeat; zoom: 1; }
#result_area h2 { padding: 0 0 0 15px; border-left: 4px solid #dbdbdb; font-size: 116%; font-weight: bold; line-height: 1.4; }
#result_area h2 .ico_pdf { padding: 0 25px 0 0; background: url(../../common/img/ico_pdf01.gif) right 1px no-repeat; }
#result_area p { margin: 8px 15px 0 15px; }
#result_area p.link a { padding: 0 0 0 15px; background: url(/en/static/search/img/arrow_next.gif) 0 center no-repeat; }
#result_area strong { color: #007ee0; }







