.search-item:before{content:"" !important}.search-item a{display:flex;align-items:center;flex-wrap:wrap}.search-thumb{width:30%}.search-body{width:70%;padding-left:2rem}.post-body-content h2.search-title{font-size:2rem;margin-bottom:1.5rem;margin-top:0}.search-meta{font-size:1.4rem;margin-bottom:1rem}.meta-date{color:#707070}.search-excerpt{font-size:1.4rem}.meta-type{display:inline-block;border:1px solid #023893;padding:0 .5rem;margin-left:1.5rem;font-size:1.2rem}.search-thumb img{width:100%}.search-pagenation .page-numbers{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:45px;height:45px;background:#023893;border:solid 2px #023893;font-size:1.4rem;color:#fff;font-weight:700;transition:all .15s linear;margin:0 10px}.search-pagenation .current{background:0 0;border:solid 2px #023893;font-size:1.4rem;color:#023893}*/:root{--c-bg:#fff;--c-text:#111;--c-bd:#e2e8f0;--c-bd-focus:#93c5fd;--c-accent:#2563eb;--c-accent-hover:#1d4ed8;--h-field:35px;--gap:8px}@media (prefers-color-scheme:dark){:root{--c-bg:#0b1220;--c-text:#f5f6f8;--c-bd:#334155;--c-bd-focus:#60a5fa;--c-accent:#3b82f6;--c-accent-hover:#2563eb}}.search-form{display:grid;grid-template-columns:1fr auto;align-items:center;position:relative;margin:0 25px 0 0}.search-form label{display:contents}.search-form:before{content:"";position:absolute;left:14px;top:50%;translate:0 -50%;width:18px;height:18px;pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4.3-4.3'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4.3-4.3'/%3E%3C/g%3E%3C/svg%3E") no-repeat center/contain;background:var(--c-bd)}.search-form .search-field{color:#333;height:var(--h-field);font-size:14px;width:100%;padding:0 14px 0 40px;border:0;border-radius:var(--radius-pill);background:#fff;line-height:1;outline:none;transition:box-shadow .2s,border-color .2s;border-radius:20px 0 0 20px}.search-form .search-field::placeholder{color:#94a3b8}.search-form .search-submit{font-size:1.2rem;height:var(--h-field);padding:0 16px;border:0;border-radius:4px;background:#00a0e9;color:#fff;cursor:pointer;line-height:1;transition:background-color .2s,box-shadow .2s,translate .05s;border-radius:0 20px 20px 0}.search-form .search-submit:hover{background:#023893}.search-form .search-submit:active{translate:0 1px}.search-form .search-field:focus,.search-form .search-submit:focus-visible{border-color:var(--c-bd-focus);box-shadow:0 0 0 3px color-mix(in oklab,var(--c-bd-focus) 45%,transparent)}.search-form .screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header .search-form{width:320px}.hero-search .search-field{height:52px}.hero-search .search-submit{height:52px;padding:0 22px}.form-area{margin:1rem 0 2rem;position:relative;z-index:10}.search-form{width:380px;box-shadow:0px 0px 15px -5px #0b0b0b;border-radius:40px}.search-form .search-field{height:47px}.search-form .search-submit{height:47px}.banners .form-area{margin:3rem 0 0}.banners .form-area .search-form{width:100%}.sticky-header{z-index:99}@media screen and (max-width:750px){.search-thumb{width:100%;margin-top:3rem}.search-body{width:100%;padding-left:0}.post-body-content h2.search-title{font-size:1.8rem}.page-header h1,.seminar-header h1{font-size:2rem}.search-form{width:100%}.search-form .search-field{height:37px}.search-form .search-submit{height:37px}}