.search-box{width:1100px;margin:0 auto 75px;background:#F5F5F5;padding:40px;box-sizing:border-box;position:relative}.search-box__text{margin-bottom:25px;font-size:20px}.search-box__link-wrap{width:1100px;margin:0 auto 30px;text-align:right}.search-box__link{font-size:18px}.search-box__link:hover{text-decoration:none;color:#EC0000}.category{margin-bottom:30px;border-bottom:1px solid #DBDBDB;display:flex;flex-wrap:wrap}.category__key{width:150px;padding-bottom:20px;line-height:40px;font-size:16px}.category__value{width:calc(100% - 150px);padding-bottom:10px;display:block!important}.category__list{display:flex;flex-wrap:wrap}.category__item{margin:0 10px 10px 0}.category__item:last-child{margin-right:0}.category__checkbox{visibility:hidden;position:absolute}.category__checkbox:checked+.category__label{color:#EC0000;border-color:#EC0000}.category__checkbox:checked+.category__label:before{background-image:url(//hpe.co.jp/form/img/bg_checkbox_01_on.png)}.category__label{padding:0 15px 0 10px;height:40px;border:1px solid #DDD;background:#FFF;box-sizing:border-box;cursor:pointer;display:flex;align-items:center}.category__label:before{content:"";display:block;background:url(//hpe.co.jp/form/img/bg_checkbox_01_off.png) no-repeat 0 0/24px 24px #FFF;width:24px;height:24px;margin-right:10px}.category__freeword{width:640px;height:40px;padding:0 20px;font-size:16px;border:1px solid #DDD;display:block;box-sizing:border-box;outline:none}.category__submit{width:380px;height:65px;margin:0 auto;padding:0;text-align:center;line-height:63px;font-size:16px;color:#000;border:1px solid #EC0000;background:transparent;display:block;box-sizing:border-box;cursor:pointer}.category__submit__cnt{margin:0 5px 0 20px;line-height:55px;vertical-align:top;font-size:30px}.category__submit--no-search{pointer-events:none;opacity:0.5}.category__submit:hover{opacity:0.7}.order{margin:0 auto 40px;width:1100px}.order__filter{line-height:1.4;margin-bottom:10px;text-indent:-5em;margin-left:5em}.order__filter__title{font-weight:700}.order__display{font-size:18px}.order__display--small{font-size:16px}.construction-contents{width:1150px;margin:0 auto 80px;box-sizing:border-box;display:flex;flex-wrap:wrap}.construction-contents__block{width:350px;box-sizing:border-box;margin:0 0 25px 25px}.construction-contents__link{position:relative;text-decoration:none;display:block}.construction-contents__link:hover{opacity:0.7}.construction-contents__link:hover .construction-contents__image{transform:scale(1.1)}.construction-contents__new{width:46px;height:26px;line-height:26px;text-align:center;font-size:14px;color:#EC0000;background:#FFF;display:block;position:absolute;left:1px;top:1px;z-index:1}.construction-contents__sub{width:350px;height:233px;overflow:hidden;background:#FFF}.construction-contents__image{width:350px;height:233px;transition:1s;object-fit:cover}.construction-contents__main{height:197px;padding:30px 30px 0;border:1px solid #DBDBDB;border-top:none;box-sizing:border-box}.construction-contents__title{padding-bottom:5px;font-size:24px;color:#EC0000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.construction-contents__list__item{margin-top:15px;line-height:1.6;font-size:16px;display:flex}.construction-contents__list__key{width:80px;color:#666}.construction-contents__list__value{width:calc(100% - 80px);height:52px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.construction-contents__tag{margin-right:15px;border:1px solid #DBDBDB;height:24px;display:inline-block;line-height:24px;padding:0 15px;font-size:14px}.construction-contents__date{font-size:16px;line-height:26px}.construction-contents__text{font-size:16px;line-height:1.8;height:90px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-all}.pagenavi{width:400px;margin:80px auto 120px;text-align:center}.pagenavi .nolink{pointer-events:none;opacity:0.5}.pagenavi .next__large{width:100%;height:70px;margin:0 0 20px;display:block;position:relative;border:1px solid #EC0000;line-height:70px;font-size:22px;text-decoration:none;background:#FFF}.pagenavi .next__large-link{color:#EC0000;display:block;text-decoration:none;position:relative}.pagenavi .next__large-link:before{position:absolute;content:"";top:0;bottom:0;right:-25px;margin:auto;box-sizing:border-box;width:40px;height:20px;background:url(../../common/img/ico_arrow_01.svg) center/40px 20px no-repeat;transition:1s}.pagenavi .next__large-link:hover:before{transform:translate(10px,0)}.pagenavi .next__large:hover{opacity:0.7}.page{position:relative}.page .next,.page .prev{width:56px;height:44px;line-height:44px;border:1px solid #D6D6D6;border-radius:2px;box-sizing:border-box;background:#FFF;display:inline-block;vertical-align:middle;text-decoration:none}.page .next:hover,.page .prev:hover{color:#333;opacity:0.7}.page .page-number{width:162px;height:44px;margin:0 3px;line-height:44px;display:inline-block;vertical-align:middle;position:relative;cursor:pointer}.page .page-number__label{width:100%;height:100%;text-align:center;border:1px solid #D6D6D6;border-radius:2px;box-sizing:border-box;position:relative;background:#FFF;display:inline-block}.page .page-number__label:after{position:absolute;width:5px;height:5px;right:9px;top:20px;content:"";transform:rotate(135deg);transition:0.5s;vertical-align:middle;border-top:1px solid #C8C4BE;border-right:1px solid #C8C4BE}.page .page-number__select{-moz-appearance:button;-webkit-appearance:button;appearance:button;width:162px;height:44px;opacity:0;position:absolute;top:0;left:0;cursor:pointer}