html {}
body {margin:0;padding:0;font-family:gulim;font-size:12px;}
ul, li {margin:0;padding:0;list-style:none;}
table, td, tr, p, input, img {margin:0;padding:0;border:0;}
select::-ms-expand {/* for IE 11 */display: none;}
.bold {font-weight:bold;}
.clear {clear:both;}

/* 메인 */
.header {width:1000px;height:99px;margin:0 auto;}
.logo {float:left;margin:28px 0 0 32px;}
.search {float:left;margin:34px 0 0 72px}
.searchre {float:left;margin:45px 0 0 22px;color:#4b4a4a}
.homebtnd {float:right;margin:30px 30px 0 0;}
.search_category {float:left;width:90px;height:33px;border:0;background:url('./images/select_bg.png') no-repeat 0 0;color:#FFF;text-indent:3px;font-size:16px;font-weight:bold;
	-webkit-appearance: none;  /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;
}
.search_category > option {color:#454545;height:20px;}
.search_input {float:left;width:298px;height:29px;background-color:#FFF;border-top:2px solid #2b4198;border-bottom:2px solid #2b4198;line-height:33px;font-size:14px;color:#000;margin:0;padding:0 5px 0 5px;}
.search_btn {width:35px;height:33px;margin:0;padding:0;}
.2012btn{width:82px;height:33px;margin:0 0 0 10px;}
.search span {font-size:13px;color:#8c8c8c;margin:0 0 0 93px;}
.btn2012{position:absolute;left:calc(50% + 270px);top:34px;width:82px;height:33px;}

.bookcase {width:1000px;height:950px;margin:0 auto;background:url('./images/bookcase.jpg') no-repeat 0 0;}
.bookcase .book {width:926px;height:auto;padding:55px 0 0 44px;}
.bookcase .book > li {float:left;margin:0 41px 77px 0;border:1px solid #d8d8d8;box-shadow:0 0 5px gray;}
.bookcase .book > li:nth-child(5n+5) {margin:0 0 77px 0;}
.bookcase .book > li img {display:block;}

.book figure{display:block;margin:0;}
.book figcaption{display:block;height:20px;line-height:20px;background-color:#555555;overflow:hidden;font-size:12px;text-align:center;color:#ffffff;}


.pageing {max-width:450px;height:22px;margin:0 auto;text-align:center;}
.pageing > li {display:inline-block;width:20px;height:20px;border:1px solid #ccc;margin-left:4px;vertical-align:top;}
.pageing > li:first-child {margin-left:0;}
.pageing > li a {display:block;width:20px;height:20px;line-height:20px;text-align:center;color:#000;text-decoration:none;}
.pageing > li span {display:block;width:20px;height:20px;line-height:20px;text-align:center;
	color:#000;text-decoration:none;font-weight:bold;background-color:#ededed;}
.pageing > li a:hover {background-color:#284d87;border:#284d87;color:#FFF;}

.copyright {width:100%;height:100px;background-color:#f3f3f3;padding:27px 0 0 0;margin-top:80px;}
.copytext {width:1000px;height:auto;text-align:right;color:#919191;margin:0 auto;}

/* 검색결과페이지 */
.contents {width:960px;height:auto;margin:0 auto;background:url('./images/subbg.jpg') no-repeat 0 0;padding:70px 20px 70px 20px;}
.result_title {width:100%;}
.search_word {color:#2b4198;font-weight:bold;}
.result_contents {width:100%;height:auto;margin:15px 0 0 0;}
.result_contents > li {border-bottom:1px solid #CCC;padding:25px 0 25px 0;}
.reimg {border:1px solid #2b4198;width:148px;height:198px;}
.result_contents p {width:100%;height:84px;overflow:hidden;}



.headerm {width:100%;height:99px;margin:5px 0 0 0;text-align:center;background-color:#ffffff;}
.homebtnm{display:block;float:left;width:26px;margin:3px 4px 0 0;}
.searchm {width:calc(50% + 160px);margin:0 auto;}
.search_inputm {display:block;float:left;width:50%;height:29px;background-color:#FFF;border-top:2px solid #2b4198;border-bottom:2px solid #2b4198;line-height:33px;font-size:14px;color:#000;margin:0;padding:0 5px 0 5px;}
.search_btnm {display:block;float:left;width:35px;height:33px;margin:0;padding:0;}
.search_categorym {display:block;float:left;width:90px;height:33px;border:0;background:url('./images/select_bg.png') no-repeat 0 0;color:#FFF;text-indent:3px;font-size:16px;font-weight:bold;
	-webkit-appearance: none;  /* 네이티브 외형 감추기 */
    -moz-appearance: none;
    appearance: none;
}
.search_categorym > option {color:#454545;height:20px;}

.bookcasem {width:100%;margin:0;text-align:center;}
.bookcasem .bookm {width:100%;}
.bookcasem .bookm > li {display:inline-block;margin:20px 10px 20px 10px;}
.bookcasem .bookm > li img {border:1px solid #d8d8d8;box-shadow:0 0 5px gray;}

.copyrightm {width:100%;height:100px;background-color:#f3f3f3;padding:27px 0 0 0;margin-top:80px;}
.copytextm {width:100%;height:auto;text-align:right;color:#919191;margin:0 auto;}

.bookpagingm{width:100%;margin:10px 0;text-align:center;}
.pageingm {height:22px;}
.pageingm > li {display:inline-block;width:20px;height:20px;border:1px solid #ccc;margin-left:4px;vertical-align:middle;}
.pageingm > li:first-child {margin-left:0;}
.pageingm > li a {display:block;width:20px;height:20px;line-height:20px;text-align:center;color:#000;text-decoration:none;}
.pageingm > li span {display:block;width:20px;height:20px;line-height:20px;text-align:center;
	color:#000;text-decoration:none;font-weight:bold;background-color:#ededed;}
.pageingm > li a:hover {background-color:#284d87;border:#284d87;color:#FFF;}

/* 검색결과페이지 */
.contentsm {width:100%;margin:0;}
.result_titlem {width:100%;text-indent:5px;}
.search_word {color:#2b4198;font-weight:bold;}
.result_contentsm {width:100%;height:auto;margin:15px 0 0 0;}
.result_contentsm > li {border-bottom:1px solid #CCC;padding:10px 0;}
.result_contentsm > li > table{width:95%;border:0;margin-left:2%;}
.result_contentsm > li > table td{line-height:1.3em;}
.reimg {border:1px solid #2b4198;width:148px;height:198px;}
.result_contentsm p {max-height:84px;overflow:hidden;padding:5px;}
