﻿#main .searchbox .lead{height: 50px;}
#main .searchresult .lead{height: 30px;}

.searchinfo{width: 985px; height: 115px;font-size: 14px;_zoom: 1;margin: 0 auto;}
.searchinfo:after {content: ''; display: block; clear: both;}
.searchinfo .boxhead{padding: 5px 10px;height: 50px;_height: 60px;line-height: 50px;overflow: hidden;background: url('../img/bg/searchinfo_boxhead.png') no-repeat;}
.searchinfo .boxhead div {float: left;padding: 5px;}
.searchinfo .boxhead label{margin-right: 5px;}
.searchinfo .boxhead button {
	display: inline-block;
	height: 34px;
	margin-left: 5px;
	_margin-left: 3px;
	text-align: center;
	overflow: hidden;
	vertical-align: middle;
	_zoom: 1;}
.searchinfo .boxhead button:hover,
.yearlistarea li a:hover{background-position: 0 -34px;}
.searchinfo .boxhead button.active:hover,
.searchinfo .boxhead button.active,
.yearlistarea .active:hover,
.yearlistarea .active{background-position: 0 -68px;}

.searchinfo .boxhead .listmodearea {padding: 5px 10px;_padding: 12px 10px 13px;}
.searchinfo .boxhead .listmodearea a:hover img{margin-top: -34px;}
.searchinfo .boxhead .listmodearea .active img,.searchinfo .boxhead .listmodearea .active:hover img{margin-top: -68px;}
.searchinfo .boxhead .listsortarea,
.searchinfo .boxhead .listcountarea {border-left: 1px solid #ffffff;padding: 5px 10px;_padding: 12px 10px 13px;}
.yearlistarea{font-size: 14px;padding: 5px 10px;height: 60px;text-align: left;overflow: hidden;background: url('../img/bg/searchinfo_boxhead.png') no-repeat;}
.yearlistarea div{margin-left: 15px;float: left;line-height: 60px;}
.yearlistarea li{margin: 12px 7px 0;text-align: center;}

.searchinfo .boxhead button,.yearlistarea li a{font-size: 14px;color: #313131;width: 67px;line-height: 34px;background: url('../img/button/searchinfo.png') no-repeat;}
.yearlistarea li{float: left;}
.yearlistarea li a{display: block;font-size: 14px;text-decoration: none;color: #313131;width: 67px;line-height: 34px;background: url('../img/button/searchinfo.png') no-repeat;color: #313131;text-decoration: none;}
.searchinfo .boxhead .listmodearea a{width: 82px;height: 34px;display: inline-block;margin-left: 5px;_margin-left: 3px;overflow: hidden;vertical-align: middle;line-height: 1.0;_zoom: 1;}

.searchinfo .boxfoot{height: 35px;line-height: 30px;background: url('../img/bg/searchinfo_boxfoot.png') no-repeat;}
.searchinfo .boxfoot:after {content: ''; display: block; clear: both;}
.searchinfo .boxfoot div{overflow: hidden;margin: 0 20px;}
.searchinfo .boxfoot p{display: bllock;overflow: hidden;margin: 0 20px;}

.searchinfo .recordcount {float: left;width: 200px;text-align: left;_display: inline;_zoom: 1;}
.searchinfo .boxfoot .pagelist{overflow: visible;margin: 0 auto;}

.searchinfo .searchlink{float: right;width: 135px;margin-right: 10px;text-align: right;_display: inline;_zoom: 1;}
.searchinfo .searchlink a{padding-left: 10px;background: url('../img/bg/linkarrow_bottom.gif') no-repeat left center;}

.searchinfo .searchinfo_ebook {text-align: right;margin-right: 10px;}


.searchresult_info{}
.searchword {width: 975px;_text-align: left;_zoom:1;text-align: left;margin-left: 10px;_line-height: 0;}
.searchword:after {content: ''; display: block; clear: both;}
.searchword *{float: left;_zoom: 1;}
.searchword dl{margin: 0 auto;}
.searchword dt{margin-left: 1em;font-size: 14px;line-height: 30px;}
.searchword dt:first-child{margin-left: 0;}
.searchword dd{font-size: 14px;line-height: 30px;}
.searchword dd ul{margin-left: -5px;}
.searchword dd li{margin-left: 5px;}
.searchword .name{color: #2d486c;padding-right: 5px;font-weight: bold;}
.searchword .value{}
.searchword .icon{padding-left: 26px;}
.searchword .main {margin-right: 10px;_margin-right: 0;background: url('../img/icon/arrow1.png') no-repeat left center;padding-left: 13px;_padding-left: 0;}
.searchword .sub{margin-right: 10px;_margin-right: 0;white-space: nowrap;}





.filterbox{_zoom: 1;width: 985px;font-size: 14px;margin: 0 auto 20px;}
.filterbox:after {content: ''; display: block; clear: both;}

.filterbox .boxarea .all{width: auto; height: auto;padding-left: 10px;position: absolute;top: 0;right: 0;margin: 5px 0;float: none;background-color: #ffffff;}
.filterbox .boxarea .all a{background: url('../img/icon/linkarrow_left.png') no-repeat left center;padding-left: 8px;padding-top: 0;width: auto;height: auto;color: #49678f;}
.filterbox .boxarea .all a:hover{color: #0a2358;background-position: left center;}
.filterbox .boxarea .all a span{display: inline-block;}
.filterbox .genre .body .all{width: auto; height: 30px;padding-left: 10px;position: absolute;top: 0;right: 0;float: none;background-color: #ffffff;}
.filterbox .genre .body .all a{background: url('../img/icon/linkarrow_left.png') no-repeat left center;padding-left: 8px;line-height: 28px;}
.filterbox .genre .body .all a span{display: inline-block;}

.filterbox .boxarea .nolink a{color: #9ba5ae;}
.filterbox .boxarea .active a{color: #000000;}
.filterbox .boxarea a span{display: block;}
.filterbox .boxarea{width: 480px; height: 160px;margin: 0 5px 10px;}
.filterbox .taisho{position: relative;float: left;}
.filterbox .category{position: relative;float: right;}
.filterbox .taisho .head{width: 480px; height: 25px;}
.filterbox .category .head{width: 480px; height: 25px;}
.filterbox .boxarea .body{width: 466px;_width: 480px; height: 130px;margin-top: 5px;padding: 0 7px;background: url('../img/bg/categorybox.png') no-repeat;_zoom:1;_overflow: hidden;}
.filterbox .boxarea li{float: left;width: 110px;height: 110px;margin: 10px 3px;}
.filterbox .boxarea li a{
	width: 110px;
	height: 45px;
	_height: 110px;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	display: block;
	color: #0a2358;
	padding-top: 65px;}
.filterbox .boxarea li a:hover{background-position: 0 -110px;}
.filterbox .you a{background: url('../img/button/filterbox_you.png') no-repeat;}
.filterbox .sho a{background: url('../img/button/filterbox_sho.png') no-repeat;}
.filterbox .chu a{background: url('../img/button/filterbox_chu.png') no-repeat;}
.filterbox .etc a{background: url('../img/button/filterbox_etc.png') no-repeat;}
.filterbox .book a{background: url('../img/button/filterbox_book.png') no-repeat;}
.filterbox .magazine a{background: url('../img/button/filterbox_magazine.png') no-repeat;}
.filterbox .media a{background: url('../img/button/filterbox_media.png') no-repeat;}
.filterbox .kyozai a{background: url('../img/button/filterbox_kyozai.png') no-repeat;}
.filterbox .boxarea .nolink a:hover{background-position: 0 0;}
.filterbox .boxarea .active a,.filterbox .boxarea .active a:hover{background-position: 0 -220px;}

.filterbox .genre{clear: both;position: relative;}
.filterbox .genre .head{width: 985px;background: url('../img/bg/genrebox_head.png') no-repeat center bottom;}
.filterbox .genre .head .title{width: 975px;margin: 0 auto;height: 50px;}
.filterbox .genre .body{padding: 0 15px 5px;margin: 0 auto;width: 945px;_width: 975px;background: url('../img/bg/genrebox_body.jpg') repeat-y;_zoom: 1;}
.filterbox .genre .body .nolink a,.filterbox .genre .body .nolink a:hover{color: #9ba5ae;}
.filterbox .genre .body ul{_zoom: 1;}
.filterbox .genre .body ul:after {content: ''; display: block; clear: both;}
.filterbox .genre .body li{text-align: left;float: left;width: 188px;height: 40px;margin-bottom: 5px;}
.filterbox .genre .body .active{}
.filterbox .genre .body a{line-height: 40px;padding: 0 0 0 40px;color: #49678f;text-decoration: none;display: inline-block;_white-space: nowrap;}
.filterbox .genre .body a:hover{color: #0a2358;}
.filterbox .genre .body .active a{color: #000000;}
.filterbox .genre .body .active a:hover{color: #000000;}
.filterbox .genre span{white-space: nowrap;}
.filterbox .genre .genre02 :after,.filterbox .genre .genre04: after,.filterbox .genre .genre41: after{content: ''; display: block; clear: both;}
.filterbox .genre .genre02 span:first-child{padding-top: 3px;float: left;display:inline-block;line-height: 17px;width: 7em;white-space: normal;}
.filterbox .genre .genre04 span:first-child,.filterbox .genre .genre41 span:first-child{padding-top: 5px;float: left;display:inline-block;line-height: 17px;width: 5em;white-space: normal;}
.filterbox .genre .genre04 span,.filterbox .genre .genre41 span{}
.filterbox .genre .genre05{clear: left;}
.filterbox .genre .body:after {content: ''; display: block; clear: both;}
.filterbox .genre .foot{background: url('../img/bg/genrebox_foot.png') no-repeat center bottom;height: 10px;}



.searchbox{color: #666666;_zoom: 1;width: 975px;margin: 10px auto 25px;_margin: 0 auto 25px;text-align: left; font-size: 14px;}
.searchbox .head{width: 975px;min-height: 15px;background: url('../img/bg/searchbox_head.png') no-repeat center bottom;}
.guidance .genre .head .title{}
.searchbox .head .title{width: 975px; height: 40px;margin: 0 auto;}
.guidance .searchbox .head .title{} 
.searchbox .body{padding: 10px 50px;width: 875px;_width: 975px;margin: 0 auto;height: auto;background: url('../img/bg/searchbox_body.jpg') repeat-y;}
.guidance .searchbox{position: relative;}
.guidance .searchbox .body{height: 90px;_height: 110px;padding: 15px 50px;_padding: 15px 50px 5px;}
.guidance .searchbox .body form{float: left;}
.searchbox .foot{width: 975px;height: 70px;text-align: center;background: url('../img/bg/searchbox_foot.png') no-repeat center bottom;}
.searchbox .body .groupbox {width: 870px;padding: 20px 0 10px;}
.guidance .searchbox .body .groupbox{padding: 0;}
.guidance .searchbox .foot {height: 10px;}
.guidance .searchbox .foot .formbutton{position: absolute;top: 80px;_top: 85px;right: 80px;}
.searchbox .body .formrow {margin-bottom: 15px;_zoom: 1;}
.searchbox .body .formrow:after {content: ''; display: block; clear: both;}
.searchbox .body .formrow div {float: left;text-align: left;}
.searchbox .body .formrow .formlabel {width: 5em;text-align:justify;text-justify:distribute-all-lines;line-height: 20px;font-weight: bold;margin: 0 100px 0 45px;}
.guidance .searchbox .body .formrow .formlabel{margin: 0 80px 0 25px;}
.searchbox .body .forminput .keyword{width: 33em;}
.searchbox .body .forminput label {display: inline-block;width: 120px;white-space: nowrap;_zoom: 1;}

.searchbox .foot .formbutton {
	display: block;
	width: 150px;
	height: 40px;
	overflow: hidden;
	margin: auto;}
.searchbox .foot .formbutton:hover img{margin-top: -40px;}





#mainlist_main{_width: 955px;overflow: hidden;_zoom: 1;}
.storecontents_list{width: 985px;overflow: hidden; margin: 10px auto;_zoom: 1;}
.storecontents_list:after {content: ''; display: block; clear: both;}
.storecontents_list .indicator{height: 100%;background: url('../img/etc/indicator_l.gif') no-repeat center 60px;}
.storecontents_list .head{background: url('../img/bg/storecontents_head.png') no-repeat center bottom;height: 50px;_zoom: 1;}
.storecontents_list .head:after {content: ''; display: block; clear: both;}
.storecontents_list .head .title{width: 260px;height: 45px;float: left;}
.storecontents_list .head .lead{text-align: right;font-size: 12px;line-height: 50px;margin-bottom: 10px;_margin-bottom: 0;}
.storecontents_list .head .pagelist{width: 470px;margin: 13px 0;float: left;}
.storecontents_list .body{background: url('../img/bg/storecontents_body.png') repeat-y;height: 280px;_zoom: 1;}
.storecontents_list .body:after {content: ''; display: block; clear: both;}
.storecontents_list .body a.booklist_arrow {
	display: block;
	width: 25px;
	height: 45px;
	margin-top: 105px;
	overflow: hidden;
	background: no-repeat;
	visibility: visible;}
.storecontents_list .body a.leftarrow {background-image: url('../img/button/storecontents_leftarrow.png');float: left;margin-left: 7px;_display: inline;}
.storecontents_list .body a.rightarrow {background-image: url('../img/button/storecontents_rightarrow.png');float: right;margin-right: 7px;_display: inline;}
.storecontents_list .body a.leftarrow:hover,.storecontents_list .body a.rightarrow:hover{background-position: 0 -45px;}
.storecontents_list .body .searchresult_row{width: 955px;padding: 15px 0 15px 0;margin: 0 auto;_margin: 0;_zoom: 1;}
.storecontents_list .body .searchresult_row:after {content: ''; display: block; clear: both;}
.storecontents_list .foot{background: url('../img/bg/storecontents_foot.png') no-repeat center bottom;text-align: left;height: 35px;_zoom: 1;}
.storecontents_list .foot:after {content: ''; display: block; clear: both;}
.storecontents_list .foot a{
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #066;
	text-decoration: none;
	letter-spacing: 1px;
	float: right;
	margin: 5px 25px 0 0;
	overflow: hidden;
	background: url('../img/icon/linkarrow_left.png') no-repeat left center;
	padding-left: 10px;}
.storecontents_list .foot a:hover{color: #1b9797;}

.searchresult_edudb{margin: 25px auto;}




.listmode_table{;}
.listmode_table .searchresult_row{padding: 0;}
.listmode_table table{text-align: left;width: 975px;margin: 10px auto;font-size: 12px;border-collapse: collapse;}
.listmode_table tr,.listmode_table th,.listmode_table td{border: 1px solid #cccccc;}

.listmode_table .tr1{background-color: #ffffff;}
.listmode_table .tr2{background-color: #eeeeee;}

.listmode_table th{background-color: #001a54;color: #ffffff;padding: 5px;text-align: left;font-weight: normal;white-space: nowrap;}

.listmode_table .th1{width: 24px;}
.listmode_table .th2{width: 48px;}
.listmode_table .th3{width: 48px;}
.listmode_table .th4{width: 360px;}
.listmode_table .th5{width: 132px;}
.listmode_table .th6{width: 102px;}
.listmode_table .th7{width: 84px;}
.listmode_table .th8{width: 48px;}
.listmode_table .th9{width: 24px;}

.listmode_table .active td{background-color: #fffe94;}
.listmode_table td{padding: 5px;}

.listmode_table .td1{text-align: center;background-color: #fffccc}
.listmode_table .td2{text-align: center;}
.listmode_table .td2 input{text-align: right;}
.listmode_table .td3{text-align: center;}
.listmode_table .td3 img{margin: 0 auto;}
.listmode_table .td4{text-align: left;}
.listmode_table .td4 span{display: block;}
.listmode_table .td4 span span{display: inline;}
.listmode_table .td5{text-align: left;}
.listmode_table .td6{white-space: nowrap;}
.listmode_table .td7{white-space: nowrap;}
.listmode_table .td8{text-align: right;white-space: nowrap;}
.listmode_table .td9{text-align: center;}

.listmode_table div{}

.listmode_table .series{font-size: 12px;}
.listmode_table .booktitle{font-size: 14px;}



.searchresult_bulkarea{margin: 20px 0;padding-left: 5px;_zoom: 1;text-align: left;position: relative;}
.searchresult_bulkarea a,
.searchresult_bulkarea button{overflow: hidden;display: block;}
.searchresult_bulkarea .action{width: 260px;height: 50px;}
.searchresult_bulkarea .action:hover img{margin-top: -50px;}
.searchresult_bulkarea span{font-size: 14px;position: absolute;top: 3px;left: 285px;}
.searchresult_bulkarea .select{width: 85px;height: 25px;position: absolute;top: 25px;left: 285px;}
.searchresult_bulkarea .delete{width: 85px;height: 25px;position: absolute;top: 25px;left: 380px;}
.searchresult_bulkarea .select:hover img,.searchresult_bulkarea .delete:hover img{margin-top: -25px;}


.searchresult .rept1406{background: url('/common/img/banner/tit_searchresult_rept1406.jpg') no-repeat 5px 0;width: 975px;height: 280px;text-indent: -9999px; margin-bottom: 5px;}

