:root{--pcHeaderHeight:84px;--spHeaderHeight:84px;--black:#464646;--gray:#eaeaea;--gray-soft-dark:#e9e9e9;--dark-gray:#646169;--blue:#308adb;--accent:#2d87db;--breakPoint:768px;--cubicBezierEaseOutQuint:cubic-bezier(.23,1,.32,1);--transition:.5s var(--cubicBezierEaseOutQuint);--font-base:var(--notosans-font),"Hiragino Sans","Hiragino Kaku Gothic ProN",system-ui,-apple-system,sans-serif}.searchWrapper h1{color:#303030;font-size:48px;line-height:1.25;text-align:center;margin-top:80px;margin-bottom:28px;padding-bottom:0;width:min(100%,1120px);padding-inline:20px;margin-inline:auto}@media screen and (max-width:768px){.searchWrapper h1{width:85%;padding-inline:0;font-size:38px;margin-top:64px;margin-bottom:48px;line-height:1.26}}.searchWrapper h1{margin-top:180px;margin-bottom:120px;position:relative;padding-bottom:32px}.searchWrapper h1:after{content:"";display:block;position:absolute;left:20px;bottom:0;width:calc(100% - 40px);border-bottom:1px solid #e5e5e5}.searchWrapper .searchForm{position:relative;width:min(100%,1120px);padding-inline:20px;margin-inline:auto}@media screen and (max-width:768px){.searchWrapper .searchForm{width:91.4%;padding-inline:0}}.searchWrapper .searchForm input{background-color:#f7f8fa;font-size:20px;width:100%;height:80px;border-radius:40px;padding-left:40px;padding-right:80px;outline:none}.searchWrapper .searchForm input::-moz-placeholder{color:#c3c3c3}.searchWrapper .searchForm input::placeholder{color:#c3c3c3}.searchWrapper .searchForm button{position:absolute;top:50%;right:48px;translate:0 -50%}.searchWrapper .searchForm button img{width:24px;aspect-ratio:1}@media screen and (max-width:768px){.searchWrapper .searchForm input{height:56px;font-size:16px;padding-left:24px;padding-right:72px}.searchWrapper .searchForm button{right:24px}}.searchWrapper .posts{margin-top:62px;margin-bottom:200px;width:min(100%,1120px);padding-inline:20px;margin-inline:auto}@media screen and (max-width:768px){.searchWrapper .posts{width:91.4%;padding-inline:0}}.searchWrapper .posts .resultInfos{font-size:16px;color:var(--dark-gray);line-height:1.2}.searchWrapper .posts .resultInfos .query{font-weight:700}.searchWrapper .posts .resultInfos .resultCount{display:inline-block;margin:0 15px;font-size:48px;color:var(--blue);font-family:"Helvetica Neue",var(--roboto-font),system-ui,-apple-system,sans-serif}.searchWrapper .posts .postsList{display:grid;margin-top:48px}.searchWrapper .posts .postsList li{padding-top:40px;padding-bottom:34px;border-bottom:1px solid var(--gray)}.searchWrapper .posts .postsList li:has(.page){padding-top:34px}.searchWrapper .posts .postsList li .postInfos{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.searchWrapper .posts .postsList li .postInfos .categories{display:flex;gap:10px}.searchWrapper .posts .postsList li .postInfos .categories li{display:grid;place-items:center;font-size:10px;color:#555657;background-color:var(--gray);height:20px;padding:0 10px;border-radius:10px}.searchWrapper .posts .postsList li .postInfos time{font-size:12px;color:#aaa;font-weight:700}.searchWrapper .posts .postsList li a{color:var(--dark-gray);font-size:18px;line-height:1.72;font-weight:700}@media(any-hover:hover){.searchWrapper .posts .postsList li a{transition:.3s}.searchWrapper .posts .postsList li a:hover{opacity:.7}}@media screen and (max-width:768px){.searchWrapper h1{padding-bottom:50px;margin-top:80px;margin-bottom:84px}.searchWrapper h1:after{width:100%;left:0}.searchWrapper .posts{margin-top:38px}}