.child .middle span{display:block;float:left}.child .selectArea{margin:10px 0}.child .selectArea .subHead{font-size:14px;margin:0 0 5px}.child #middle .fw-search,.child .btn-search{cursor:pointer}.child .btn-search.none{cursor:default}.child .genreArea{display:none}.child .genreList .btn-search{display:block;margin-right:4px;float:left}.child .genreList .btn-search:last-child{margin-right:0}.child .toggle-search-type{cursor:pointer}.child #search_2{display:none}.child #search_2>div{position:relative}.child #search_2>.search-header{margin:0 0 30px}#search_2 .box01>div,.child #search_2 .box02>div{margin:0 0 5px}.child #search_2 .box01 input{font-size:14px;width:299px;height:2em;box-sizing:border-box}.child #search_2 .box01 input.isbn{width:8em}.child #search_2 .box01 input.checkdigit{width:2em}.child #search_2 .box02 select{color:#444;width:299px;height:26px;font-size:14px;padding:1px 5px 0;border:1px solid #CCC;display:inline-block;background:url(/books/assets/img/pc/child/icon_pulldown_off.png) right 5px center no-repeat;background-size:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.child #search_2 .box02 select::-ms-expand{display:none}.child .fw-search-btn{margin:20px auto;text-align:center;cursor:pointer}.general .middle{overflow:hidden}.general .middle span:last-child,.general .sub_category span:last-child{margin-right:0}.general .sub_category{display:none;overflow:hidden}.general .sub_category.opened{display:block;margin:5px 0 0}.result_meta{display:none;margin:30px 0 10px}.result_meta .headline{color:#006BB6;text-align:center}.general .result_meta{display:block;text-align:center;margin:20px 0}.series_display{display:none}.series_display.display{display:block}.series_pankuzu{margin:20px 0}.series_pankuzu a:active,.series_pankuzu a:link,.series_pankuzu a:visited{color:#2499d6;text-decoration:underline}.bookArea{margin:20px 0 0}.bookArea .items li{float:left;margin:0 0 20px 20px;width:200px;height:200px;box-sizing:border-box}.bookArea .items li a{display:flex;justify-content:center;-js-display:flex;align-items:center;width:200px;height:200px}.bookArea .items li img{max-width:200px;max-height:200px}.bookArea .items li:nth-child(4n+1){margin-left:0}.bookArea .more{width:306px;margin:30px auto;cursor:pointer}.bookArea .more img{width:100%}.bookArea .no-items{text-align:center}@media screen and (min-width:769px){html{background:url(/books/assets/img/common/bg01.png)}#grayLayer{left:-100%}#searchHeader.child{background:url(/books/assets/img/pc/child/child_ttl_bg.png) top center repeat-x;height:150px}#searchHeader.child .headerInner{background:url(/books/assets/img/pc/child/child_ttl.png) top center no-repeat;height:100%;display:block}#searchHeader.general{background:url(/books/assets/img/pc/general/general_ttl_bg.png) top center repeat-x;height:150px}#searchHeader.general .headerInner{background:url(/books/assets/img/pc/general/general_ttl.png) top center no-repeat;height:100%;display:block}.search-content{padding:40px 50px;background-color:#FFF}.child .themeArea .themeList span{float:left;display:inline-block;margin:0 5px 5px 0}.child .themeArea .themeList span:nth-child(5n){margin:0}.child .ageArea .ageList span{margin:0 4px 0 0;display:inline-block;float:left}.child .ageArea .ageList span:last-child{margin:0}.child .subjectArea .subjectList span{margin:0 4px 0 0;display:inline-block;float:left}.child .subjectArea .subjectList span:last-child{margin:0}.child #search_2 .box01,.child #search_2 .box02{float:left;width:50%}.child #search_2 .label{display:inline-block;width:110px;text-align:right;margin:0 15px 0 0}.child .isbnFirstHalf{letter-spacing:.3em}.general .middle span,.general .sub_category span{cursor:pointer;display:block;margin:0 5px 0 0;float:left}}@media screen and (max-width:768px){body{width:100%;height:100%;position:relative}#searchHeader.child .headerInner{background:url(/books/assets/img/sp/child/child_ttl.png) top center no-repeat;background-size:contain;height:19vw;display:block}#searchHeader.general .headerInner{background:url(/books/assets/img/sp/general/general_ttl.png) top center no-repeat;background-size:contain;height:19vw;display:block}.search-content{padding:0 20px;box-sizing:border-box}.btn-search-select,.subHead.sp-popup{border-radius:3px;background-size:25px;background-repeat:no-repeat;background-position:right 8px center;padding:10px 0 9px 10px}.child .middle{overflow:hidden;margin:0 0 10px}.child .middle span{width:50%;display:block;float:left}.child .themeArea .themeList span{float:left;display:block;margin:0 1.6% 1.6% 0;width:23.8%}.child .themeArea .themeList span:nth-child(4n){margin:0}.btn-search-select{width:100%;font-size:1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#FFF}.child .selectArea .subHead,.general select.subHead{font-size:16px}.child #search_2 .box01 input{font-size:16px;width:100%}.subHead.sp-popup{cursor:pointer}.ageArea .subHead{background-image:url(/books/assets/img/sp/child/child_icon_open_01.png);border:1px solid #BAD87A}.subjectArea .subHead{background-image:url(/books/assets/img/sp/child/child_icon_open_02.png);border:1px solid #F7DFEA;background-color:#F7DFEA}.genreArea .subHead{background-image:url(/books/assets/img/sp/child/child_icon_open_03.png);border:1px solid #B0DCD5}.education.subHead{background-image:url(/books/assets/img/sp/general/general_icon_open_01.png);border:1px solid #6BAEE0}.chemical.subHead{background-image:url(/books/assets/img/sp/general/general_icon_open_02.png);border:1px solid #B796C4}.psychology.subHead{background-image:url(/books/assets/img/sp/general/general_icon_open_04.png);border:1px solid #64C0AB}.sp-popup-menu{display:none;background-color:#FFF;width:80%;border-radius:3px}.sp-popup-menu .subHead2{padding:10px 10px 5px;font-size:14px;position:relative}.sp-popup-menu .subHead2 .close-popup{width:25px;position:absolute;top:5px;right:5px;cursor:pointer}.sp-popup-menu .checkbox{width:20px}.sp-popup-menu .text{width:105px}.sp-popup-menu.chemical .text{width:170px}.sp-popup-menu.psychology .text{width:205px}.sp-popup-menu>span{float:none!important;display:block;text-align:center;padding:4px 0 6px}.popupping{position:fixed;display:block!important;top:10%;z-index:10000;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.sp-popup-menu span.none{background-color:#e2e2e2}.age-popup{border:1px solid #BAD87A}.age-popup span.off{background-color:#E7F1D0}.age-popup span.on{background-color:#BAD87A}.subject-popup{border:1px solid #F5B1A2}.subject-popup span{border-top:1px solid #FFF}.subject-popup span.off{background-color:#FDEDE4}.subject-popup span.on{background-color:#F5B1A2}.genre-popup{border:1px solid #B0DCD5}.genre-popup span.off{background-color:#E2F2F3}.genre-popup span.on{background-color:#B0DCD5}.child .box01 .label{display:block}.child .isbnFirstHalf{margin:0 10px 0 0}.child #search_2 .box01 input.isbn{width:40vw;text-align:center;border-radius:2px;border:1px solid #ddd;padding:4px}.child #search_2 .box01 input.checkdigit{width:9vw;text-align:center;border-radius:2px;border:1px solid #ddd;padding:4px}.child #search_2 .box02>div{width:49%;display:inline-block}.child #search_2 .box02 select{border-radius:3px;width:100%;font-size:16px}.general .middle{text-align:center}.general .middle span{width:30%;display:inline-block;float:none;margin:0 0 5px}.general .sp-popup{display:none}.education-popup{border:1px solid #6BAEE0}.education-popup>span{border-top:1px solid #6BAEE0}.education-popup span.on{background-color:#6BAEE0}.chemical-popup{border:1px solid #B796C4}.chemical-popup>span{border-top:1px solid #B796C4}.chemical-popup span.on{background-color:#B796C4}.psychology-popup{border:1px solid #64C0AB}.psychology-popup>span{border-top:1px solid #64C0AB}.psychology-popup span.on{background-color:#64C0AB}.child .fw-search-btn{width:65%}#book-items>li{width:42vw;box-sizing:border-box;margin:0 2% 2% 0;height:46.156vw;position:relative}#book-items>li:nth-child(2n){margin-right:0}.bookArea .more{width:90%}.bookArea .items li a{width:100%;height:42vw}.bookArea .items li img{width:auto;height:auto;max-width:100%;max-height:100%}}