@charset "UTF-8";body>.c-header,body>.c-footer{display:none}.c-simple-header{border-bottom:var(--c-primary) solid 4px}.search-content{line-height:1.6;padding:30px 0 60px}@media (min-width: 48em){.search-content{line-height:1.875;padding:50px 0 100px}}.search-input-block{max-width:850px;margin-inline:auto}.search-input-area{display:flex;position:relative}.search-input-area input[type=search]{width:calc(100% - 80px);border:#CCCCCC solid 1px;border-right:none;border-radius:10px 0 0 10px;font-size:1.6rem;padding:10px 20px}@media (min-width: 48em){.search-input-area input[type=search]{width:calc(100% - 100px);border-radius:30px 0 0 30px;padding:15px 20px}}.search-input-area button[type=submit]{width:80px;display:flex;justify-content:center;align-items:center;background-color:var(--c-primary);color:#fff;border:var(--c-primary) solid 1px;border-radius:0 10px 10px 0}@media (min-width: 48em){.search-input-area button[type=submit]{transition-property:color,background-color;transition-duration:.4s;width:100px;border-radius:0 30px 30px 0}}@media (min-width: 48em){.search-input-area button[type=submit]:hover{color:var(--c-primary);background-color:#fff}}@media (min-width: 48em){.search-input-area button[type=submit]:hover svg{color:var(--c-primary)}}.search-input-area button[type=submit] svg{width:20px;color:#fff;margin-left:0;margin-right:6px}div.poplink,div.poplink.spia{top:105%;left:0!important}@media (min-width: 48em){div.poplink,div.poplink.spia{left:20px!important}}div.poplink.pcia,div.poplink.spia.pcia{width:calc(100% - 80px)!important}@media (min-width: 48em){div.poplink.pcia,div.poplink.spia.pcia{width:calc(100% - 120px)!important}}div.poplink .poplink_suggest,div.poplink.spia .poplink_suggest{background-color:#fff!important;border:1px solid #CCC!important;border-radius:5px!important;overflow:hidden}div.poplink .poplink_suggest>div.word,div.poplink.spia .poplink_suggest>div.word{padding:2px 1em!important}div.poplink>div.close_button,div.poplink.spia>div.close_button{top:.3em;left:calc(100% - 32px);width:25px;height:25px}.narrow-down{margin-top:20px;font-size:1.4rem}@media (min-width: 48em){.narrow-down{display:flex;justify-content:space-between}}.narrow-down>p{background-color:#f2f2f2;border-radius:5px;padding:10px;font-weight:700}@media (min-width: 48em){.narrow-down>p{padding:0;width:78px;display:flex;justify-content:center;align-items:center}}@media (min-width: 48em){.narrow-down>dl{width:calc(100% - 95px);display:flex;flex-wrap:wrap;justify-content:space-between}}.narrow-down>dl dt,.narrow-down>dl dd{margin-top:10px}@media (min-width: 48em){.narrow-down>dl dt,.narrow-down>dl dd{padding-top:10px;border-top:#DDDDDD solid 1px}}@media (min-width: 48em){.narrow-down>dl dt:nth-of-type(1),.narrow-down>dl dd:nth-of-type(1){margin-top:0;padding-top:0;border-top:none}}.narrow-down>dl dt:nth-of-type(1):after,.narrow-down>dl dd:nth-of-type(1):after{top:9px}.narrow-down>dl dt{position:relative;font-weight:700}@media (min-width: 48em){.narrow-down>dl dt{width:120px}}@media (min-width: 48em){.narrow-down>dl dt:after{content:"";display:block;width:9px;height:9px;background-color:#dfdfdf;clip-path:polygon(100% 50%,0 0,0 100%);position:absolute;top:19px;right:10px}}@media (min-width: 48em){.narrow-down>dl dd{width:calc(100% - 120px)}}.narrow-down>dl dd+dt{border-top:#DDDDDD solid 1px;padding-top:10px}.narrow-down>dl dd ._group{display:none}.narrow-down>dl dd ._attributes{display:flex;flex-wrap:wrap;gap:10px 24px}.narrow-down>dl dd ._attributes ._attribute._disable span{color:#666;text-decoration:line-through}.narrow-down>dl dd ._attributes ._attribute._disable label:before{background-color:#ededed}.narrow-down label{display:inline-block;padding-left:34px;position:relative;cursor:pointer;line-height:25px}.narrow-down label:before{box-sizing:border-box;content:"";display:block;position:absolute;top:0;left:0;width:25px;height:25px;border:1px solid #CCCCCC;border-radius:5px;background-color:#fff}.narrow-down label input[type=checkbox]{display:none}.narrow-down label:has(input[type=checkbox]:checked):after{content:"";display:block;position:absolute;top:4px;left:9px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid var(--c-primary);border-right:3px solid var(--c-primary)}.suggest-list{background-color:#f0f5fa;border-radius:5px;padding:15px;margin-top:50px}@media (min-width: 48em){.suggest-list{padding:20px min(3.2vw,40px)}}.suggest-list:empty{display:none}.suggest-list ._label{text-align:center;font-size:1.6rem;font-weight:700;color:#000;margin-bottom:15px}@media (min-width: 48em){.suggest-list ._label{font-size:2.2rem;margin-bottom:25px}}.suggest-list ._link+._link{margin-top:15px}.suggest-list ._link a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;background-color:#fff;border-radius:5px;padding:12px 15px;font-size:1.4rem}@media (min-width: 48em){.suggest-list ._link a{transition-property:opacity;transition-duration:.4s;font-size:1.6rem}}@media (min-width: 48em){.suggest-list ._link a:hover{opacity:.6}}.suggest-list ._link a:after{content:"詳しく見る";display:inline-block;font-size:1.2rem;background:url(/search/images/icon_arrow.svg) right center no-repeat;background-size:12px auto;padding-right:15px}@media (min-width: 48em){.suggest-list ._link a:after{font-size:1.4rem;background-size:16px auto;padding-right:20px}}.suggest-list ._link a p:nth-of-type(2){display:flex;align-items:center;font-size:1.4rem}.suggest-list ._link a p:nth-of-type(2) svg{display:inline-block;width:auto;color:var(--c-primary);margin-left:8px}.result-ttl{color:#000;font-size:2rem;font-weight:500;margin-top:50px}@media (min-width: 48em){.result-ttl{font-size:3.2rem}}.result-lead-block{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px}.result-lead-block>p span{font-weight:500}.result-lead-block>dl{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 0;font-size:1.4rem}@media (min-width: 48em){.result-lead-block>dl{width:auto;flex-wrap:nowrap;gap:0;font-size:1.6rem}}@media (min-width: 48em){.result-lead-block>dl dt+dd{margin-left:15px}}.result-lead-block>dl dd{position:relative;width:calc(100% - 5em)}@media (min-width: 48em){.result-lead-block>dl dd{width:auto}}.result-lead-block>dl dd:after{content:"";display:inline-block;width:13px;height:9px;background-color:var(--c-primary);clip-path:polygon(50% 100%,0 0,100% 0);position:absolute;top:50%;right:15px;transform:translateY(-50%)}@media (min-width: 48em){.result-lead-block>dl dd+dt{margin-left:35px}}.result-lead-block>dl dd ._label{display:none}.result-lead-block>dl dd select{width:100%;border:#CCCCCC solid 1px;border-radius:5px;padding:9px 45px 9px 15px;background:none}.search-result{margin-top:20px}.search-result ._item+._item{margin-top:20px}.search-result ._wrap{border:solid 1px #EDEDED;border-radius:5px;padding:20px;font-size:1.4rem}@media (min-width: 48em){.search-result ._wrap{display:flex;justify-content:space-between;font-size:1.6rem}}.search-result ._wrap ._thumbnail{margin-bottom:15px}@media (min-width: 48em){.search-result ._wrap ._thumbnail{margin-bottom:0;width:190px}}@media (min-width: 48em){.search-result ._wrap ._layoutgroup1{width:calc(100% - 220px)}}.search-result ._wrap ._title{font-size:1.6rem;font-weight:700;margin-bottom:10px}@media (min-width: 48em){.search-result ._wrap ._title{font-size:2rem}}.search-result ._wrap ._link{font-size:1.3rem;text-decoration:underline;margin-top:15px}@media (min-width: 48em){.search-result ._wrap ._link{font-size:1.4rem}}.result-pager ._pagenator{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px}@media (min-width: 48em){.result-pager ._pagenator{gap:15px;margin-top:70px}}.result-pager ._nav._first a:before{content:"";width:8px;height:12px;background:url(/search/images/icon_first.svg) left top no-repeat;background-size:100% auto}.result-pager ._nav._prev a:before,.result-pager ._nav._next a:after{content:"";width:10px;height:9px;background:url(/search/images/icon_arrow.svg) left top no-repeat;background-size:100% auto}.result-pager ._nav._prev a:before{transform:scaleX(-1)}.result-pager ._nav._current{font-weight:700}.result-pager ._nav a,.result-pager ._nav span,.result-pager ._nav._current{display:flex;justify-content:center;align-items:center;gap:0 6px;border-radius:4px;padding:5px 10px;box-sizing:border-box;border:#F4F4F4 solid 1px;font-size:1.2rem}@media (min-width: 48em){.result-pager ._nav a,.result-pager ._nav span,.result-pager ._nav._current{padding:12px 20px;font-size:1.6rem}}.result-pager ._nav a{background-color:#f4f4f4}@media (min-width: 48em){.result-pager ._nav a{transition-property:opacity;transition-duration:.4s}}@media (min-width: 48em){.result-pager ._nav a:hover{opacity:.6}}.result-pager ._nav span{font-weight:700}.keyword-list{background-color:#f2f2f2;margin-top:30px;padding:15px;border-radius:5px}@media (min-width: 48em){.keyword-list{margin-top:100px;padding:25px}}.keyword-list:empty,.keyword-list:has(._no_keywords){display:none}.keyword-list ._label{text-align:center;font-size:1.6rem;font-weight:700;margin-bottom:15px}@media (min-width: 48em){.keyword-list ._label{font-size:2.2rem;margin-bottom:30px}}.keyword-list ._keywords{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (min-width: 48em){.keyword-list ._keywords{gap:15px}}.keyword-list ._keywords ._keyword a{display:block;font-size:1.4rem;background-color:#fff;padding:5px 10px;border-radius:5px}@media (min-width: 48em){.keyword-list ._keywords ._keyword a{font-size:1.8rem;padding:8px 20px;transition-property:opacity;transition-duration:.4s}}@media (min-width: 48em){.keyword-list ._keywords ._keyword a:hover{opacity:.6}}.c-simple-header__logo{display:inline-block;padding:10px 10px 10px 20px}.c-simple-header__logo img{width:140px}@media (min-width: 48em){.c-simple-header__logo{padding:16px 30px 17px}.c-simple-header__logo img{width:189px}}.c-simple-footer{background-color:#fff;border-top:1px solid #e0e0e0}.c-simple-footer__copyright{padding-top:27px;padding-bottom:31px;font-size:1rem;line-height:1.2;text-align:center;background-color:#f2f2f2}@media (min-width: 48em){.c-simple-footer__copyright{padding-top:35px;padding-bottom:36px;font-size:1.2rem}}
