.search-box{margin:0 auto 35px;padding-bottom:80px;background:#F5F5F5;box-sizing:border-box;position:relative}.search-box__text{margin-bottom:10px;padding-left:30px;line-height:70px;font-size:20px;position:relative}.search-box__text:after,.search-box__text:before{position:absolute;content:"";width:8px;height:2px;background:#ec0000;right:30px;bottom:0;top:0;margin:auto}.search-box__text:before{transform:rotate(45deg)}.search-box__text:after{transform:rotate(135deg);margin-right:5px}.search-box__text.active:before{transform:rotate(-45deg)}.search-box__text.active:after{transform:rotate(45deg)}.search-box__link-wrap{margin:0 30px 30px;text-align:right}.search-box__link{font-size:18px}.category{display:none}.category__key{padding:0 30px 25px;font-size:16px}.category__value{margin-bottom:30px;padding:0 30px 30px;border-bottom:1px solid #DBDBDB}.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:100%;height:40px;margin-bottom:10px;padding:0 20px;font-size:16px;border:1px solid #DDD;display:block;box-sizing:border-box;outline:none}.category__submit{width:calc(100% - 60px);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--no-search{pointer-events:none;opacity:0.5}.category__submit__cnt{margin:0 5px 0 20px;line-height:55px;vertical-align:top;font-size:30px}.order{margin:0 30px 40px}.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{box-sizing:border-box;margin:0 30px 60px}.construction-contents__block{width:100%;margin:0 auto 20px}.construction-contents__link{position:relative;text-decoration:none;display:block}.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:100%;height:56vw;overflow:hidden;background:#FFF}.construction-contents__image{width:100%;height:56vw;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{margin:80px 30px 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}.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 .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}