.hero-minimal+.section{margin-bottom:0}@media screen and (min-width:1050px){.search-body .hero-minimal .container{max-width:1350px}.search-body .hero-minimal__heading{font-size:3rem}.search-body .hero-minimal__heading:before{font-size:1.4rem;margin-bottom:9px}}.isfw_header .header_content,body{min-width:auto}@media screen and (max-width:768px){.isfw_pagebody{margin-top:0;max-width:100%;width:100%}.isfw_pagebody .isfw_ttlh2{margin-bottom:10px;padding-left:8px}.isfw_pagebody .isfw_ttlh2 .ttl-item{font-size:18px}}.isfw_pagebody{font-family:var(--font-default);max-width:100%;width:100%!important}.isfw_pagebody .isfw_kwrank,.isfw_pagebody .isfw_kwsearch,.isfw_pagebody .isfw_rank,.isfw_pagebody .isfw_recommend,.isfw_pagebody .isfw_results{margin-bottom:0}.isfw_pagebody .isfw_results{margin-top:45px}.isfw_pagebody .isfw_ttlh2{border-left:none}.isfw_pagebody .isfw_ttlh2 .ttl-item{font-family:var(--font-default);font-weight:500;letter-spacing:.1em}.isfw_pagebody .isfw_ttlh4 .ttl-item{font-weight:500;margin-right:9px}.isfw_pagebody .service_mark{display:none}.isfw_pagebody .isfw_kwsearch{background-color:var(--color-bg);padding-bottom:40px;padding-top:40px}@media screen and (min-width:768px){.isfw_pagebody .isfw_kwsearch{padding-bottom:70px;padding-left:var(--container-padding-hr-laptop);padding-right:var(--container-padding-hr-laptop);padding-top:70px}}.isfw_pagebody .form-inline{margin:0 auto;max-width:797px}.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form input,.isfw_pagebody .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content select{font-family:var(--font-default);letter-spacing:.03em}.isfw_pagebody .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content select{height:auto!important}.isfw_pagebody .isfw_kwsearch .kwsearch-refine .kwsearch-refine-content .select{-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgNyAxMCI+PHBhdGggZD0iTTMuNSAxMCAwIDBoN1oiIGRhdGEtbmFtZT0i5aSa6KeS5b2iIDE5NSIvPjwvc3ZnPg==);background-position:right 14px center;background-repeat:no-repeat;background-size:7px 10px;border:none;padding-bottom:11px;padding-top:11px;width:76%!important}.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form .form-control{border-bottom:1px solid var(--color-point);font-weight:500;width:87%}.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form .isfw_btn{box-sizing:content-box;width:13%}.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form .isfw_btn:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NzYiIGhlaWdodD0iMjUuMzU4IiB2aWV3Qm94PSIwIDAgMjUuNzc2IDI1LjM1OCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTI1LjM4MiAyMy4wNjEtNi4wNzItNS42NTRBMTAuNzg5IDEwLjc4OSAwIDAgMCAxMC43OSAwYTEwLjc5IDEwLjc5IDAgMCAwLTcuNjMgMTguNDE5IDEwLjc4NiAxMC43ODYgMCAwIDAgMTQuMjQ3Ljg5MWw2LjA3MiA1LjY1NGExLjM0NiAxLjM0NiAwIDAgMCAxLjktMS45TTUuMDYzIDE2LjUxNmE4LjEgOC4xIDAgMSAxIDUuNzI2IDIuMzcyIDguMSA4LjEgMCAwIDEtNS43MjYtMi4zNzIiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:17px;left:0;margin:auto;right:0;top:0;width:17px}.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form .isfw_btn .btn-item{box-sizing:border-box;font-weight:500;height:100%;width:100%}@media screen and (max-width:768px){.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form .form-control{width:100%}.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form .isfw_btn{max-width:50px}.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form .isfw_btn .btn-item{font-size:0;height:100%;padding:0!important;width:100%}}@media screen and (min-width:768px){.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form .form-control{width:90%}.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form .isfw_btn{width:10%}.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form .isfw_btn:before{bottom:auto;left:.65em;margin:0;right:auto;top:auto}}.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form{align-items:stretch}.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form input{border:none;padding-bottom:11px;padding-left:1.1em;padding-top:11px}.isfw_pagebody .isfw_kwsearch .kwsearch-content .kwsearch-form .isfw_btn input{padding:5px .25em 5px 1.9em!important}.isfw_pagebody .isfw_btn .btn-item{background-color:var(--color-point)}.isfw_pagebody .isfw_kwsearch .kwsearch-content{margin-top:15px}@media screen and (min-width:768px){.isfw_pagebody .isfw_kwsearch .kwsearch-content{margin-top:35px}}.isfw_pagebody .isfw_listhead .listhead-cont .sort-filter select{padding:0 .3em}.isfw_pagebody .isfw_listhead .listhead-cont .sort-filter p{font-weight:500}.isfw_pagebody .isfw_pager .pager-list .pager-item.first,.isfw_pagebody .isfw_pager .pager-list .pager-item.last{float:none;margin:0 15px}.isfw_pagebody .isfw_pager .pager-list{align-items:center;display:flex;justify-content:center}.isfw_pagebody.search-content .isfw_pager .pager-list .pager-item .link-item{background-color:transparent;border:none;color:var(--color-main);font-family:var(--font-button)}.isfw_pagebody .isfw_pager .pager-list .pager-item+.pager-item .link-item:not([data=pager_info-number]){align-items:center;background-color:transparent;border:none;display:flex;font-size:0;height:19px;justify-content:center;margin:0;padding:0;position:relative;width:36px;z-index:1}.isfw_pagebody .isfw_pager .pager-list .pager-item .pager-item-fl{display:grid;place-content:center}.isfw_pagebody .isfw_pager .pager-list .pager-item .pager-item-fl.disable .pager-item a .link-item{background-color:transparent}.isfw_pagebody .isfw_pager .pager-list .pager-item+.pager-item .link-item{margin-left:0}.isfw_pagebody .isfw_pager .pager-list .pager-item+.pager-item .link-item:not([data=pager_info-number]):before{background-color:var(--color-point);border-radius:1em;border-radius:10px;content:"";display:inline-block;height:100%;margin:0;position:absolute;transform-origin:center;transition:var(--transition-ptn01);width:100%;z-index:-1}.isfw_pagebody .isfw_pager .pager-list .pager-item+.pager-item .link-item:not([data=pager_info-number]):after{display:none}.isfw_pagebody .isfw_pager .pager-list .pager-item+.pager-item a:is(:hover,:focus) .link-item:not([data=pager_info-number]):before{transform:scale(1.1)}.isfw_pagebody .isfw_pager .pager-list .pager-item+.pager-item .link-item:not([data=pager_info-number])>span{height:0;position:absolute;width:0}.isfw_pagebody .isfw_pager .pager-list .pager-item+.pager-item .link-item:not([data=pager_info-number]) svg{aspect-ratio:20/9;height:auto;width:55.5%}.isfw_pagebody .isfw_pager .pager-list .pager-item.first .link-item:not([data=pager_info-number]) svg{transform:scaleX(-1)}@media screen and (max-width:768px){.isfw_pagebody .isfw_pager{margin:0 auto 40px}.isfw_pagebody .isfw_pager .pager-list .pager-item{display:block}}@media screen and (min-width:768px){.isfw_pagebody .isfw_pager .pager-list .pager-item .link-item{padding:5px 13px}.isfw_pagebody.search-content .isfw_pager .pager-list .pager-item .link-item{font-size:18px}.isfw_pagebody .isfw_pager .pager-list .pager-item+.pager-item .link-item:not([data=pager_info-number]){height:17px;position:relative;top:.7em;width:31px}.isfw_pagebody .isfw_pager .pager-list .pager-item+.pager-item .link-item:not([data=pager_info-number]) svg{width:56.8%}}@media screen and (min-width:1050px){.isfw_maincontent>.container{max-width:1345px}}.isfw_pagebody .isfw_listhead{border-bottom:none}.isfw_pagebody .search_results+.search_results{border-top:2px solid #ddd}.isfw_pagebody .search_results{padding:37px 0}.isfw_pagebody .search_results .main_area .title_area{font-family:var(--font-default);letter-spacing:.1em}.isfw_pagebody .search_results .main_area .title_area [data=search_results-title]{color:var(--color-main)}.search-body .footer{background-color:var(--color-bg);margin-top:0;padding-top:17px}@media screen and (min-width:768px){.search-body .footer{margin-top:0;padding-top:30px}}@media screen and (min-width:1050px){.search-body .footer{margin-top:0;padding-top:56px}}.search-body .footer:after{top:68px}@media screen and (min-width:768px){.search-body .footer:after{top:120px}}@media screen and (min-width:1050px){.search-body .footer:after{top:202px}}