@charset "UTF-8";.works .searchandfilter{margin-bottom:60px}.works .searchandfilter>ul{border-top:#c2c7cc 1px solid}.works .searchandfilter .sf-field-taxonomy-area,.works .searchandfilter .sf-field-taxonomy-industry,.works .searchandfilter .sf-field-taxonomy-live_streaming,.works .searchandfilter .sf-field-taxonomy-service{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:#c2c7cc 1px solid;padding:24px 0}.works .searchandfilter .sf-field-taxonomy-area .taxonomy-heading,.works .searchandfilter .sf-field-taxonomy-industry .taxonomy-heading,.works .searchandfilter .sf-field-taxonomy-live_streaming .taxonomy-heading,.works .searchandfilter .sf-field-taxonomy-service .taxonomy-heading{font-size:2rem;font-weight:700;line-height:1.5;margin-top:0}.works .searchandfilter .sf-field-taxonomy-area .taxonomy-heading+ul,.works .searchandfilter .sf-field-taxonomy-industry .taxonomy-heading+ul,.works .searchandfilter .sf-field-taxonomy-live_streaming .taxonomy-heading+ul,.works .searchandfilter .sf-field-taxonomy-service .taxonomy-heading+ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.works .searchandfilter .sf-field-taxonomy-live_streaming .sf-level-0{opacity:.5;pointer-events:none}.works .searchandfilter .sf-field-taxonomy-live_streaming .sf-level-0.is-active{opacity:1;pointer-events:all}.works .searchandfilter .sf-field-taxonomy-live_streaming .taxonomy-heading{position:relative}.works .searchandfilter .sf-field-taxonomy-live_streaming .taxonomy-heading::after{content:"※「ライブ配信スタジオ」「ライブ配信」を選択された方のみお選びいただけます";display:block;font-size:1.2rem;line-height:1.5;margin-top:5px;font-weight:400}.works .searchandfilter .sf-field-search{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px}.works .searchandfilter .sf-field-search label{width:65.5555555556%}.works .searchandfilter .sf-field-search label input[type=text]{width:100%;border-radius:8px;border:#c2c7cc 1px solid;font-size:1.6rem;padding:11px 16px;line-height:1.5}.works .searchandfilter .sf-field-submit{padding:0;margin-top:80px}.works .searchandfilter .sf-field-submit input[type=submit]{display:none}.works .searchandfilter .sf-field-reset{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:40px;line-height:1.5;padding:0 0 4px 0;border-bottom:#000 1px solid}.works .searchandfilter .sf-field-reset input[type=submit]{border:none;font-size:1.4rem;font-weight:700}.works .searchandfilter .sf-level-0{padding:0}.works .searchandfilter .sf-level-0 input[type=checkbox]{display:none}.works .searchandfilter .sf-level-0 input[type=checkbox]:checked+label{background:#2f3f4d;color:#fff}.works .searchandfilter .sf-level-0 input[type=checkbox]:checked+label::before{border:#ef0065 1px solid;background-image:url(/assets/img/contact/icon_check.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.works .searchandfilter .sf-level-0 input[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.works .searchandfilter .sf-level-0 input[type=checkbox]+label::before{content:"";display:inline-block;width:24px;height:24px;border:#c2c7cc 1px solid;border-radius:4px;background-color:#fff;vertical-align:text-bottom;margin-right:12px}.works .searchandfilter .sf-level-0 .sf-label-checkbox{font-size:1.4rem;padding:8px;background-color:#ebeef0;border-radius:4px}@media screen and (max-width:767px){.works .searchandfilter{margin-bottom:30px}.works .searchandfilter .sf-field-taxonomy-area,.works .searchandfilter .sf-field-taxonomy-industry,.works .searchandfilter .sf-field-taxonomy-live_streaming,.works .searchandfilter .sf-field-taxonomy-service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.works .searchandfilter .sf-field-taxonomy-area .taxonomy-heading,.works .searchandfilter .sf-field-taxonomy-industry .taxonomy-heading,.works .searchandfilter .sf-field-taxonomy-live_streaming .taxonomy-heading,.works .searchandfilter .sf-field-taxonomy-service .taxonomy-heading{font-size:1.8rem}.works .searchandfilter .sf-field-taxonomy-live_streaming .taxonomy-heading::after{margin-top:0}.works .searchandfilter .sf-field-submit{margin-top:40px}.works .searchandfilter .sf-field-reset{margin-top:20px}.works .searchandfilter .sf-level-0 input[type=checkbox]+label::before{margin-right:6px;width:18px;height:18px}.works .searchandfilter .sf-level-0 .sf-label-checkbox{font-size:1.3rem;padding:5px 8px 5px 5px}}@media (any-hover:hover){.works .searchandfilter .m-btn-01:hover{cursor:pointer}.works .searchandfilter .sf-field-submit:hover{cursor:pointer}.works .searchandfilter .sf-field-reset input[type=submit]:hover{cursor:pointer}.works .searchandfilter .sf-level-0 .sf-label-checkbox:hover{cursor:pointer}}@media screen and (min-width:768px){.works .searchandfilter .sf-field-taxonomy-area .taxonomy-heading,.works .searchandfilter .sf-field-taxonomy-industry .taxonomy-heading,.works .searchandfilter .sf-field-taxonomy-live_streaming .taxonomy-heading,.works .searchandfilter .sf-field-taxonomy-service .taxonomy-heading{width:279px;padding-right:3%}.works .searchandfilter .sf-field-taxonomy-area .taxonomy-heading+ul,.works .searchandfilter .sf-field-taxonomy-industry .taxonomy-heading+ul,.works .searchandfilter .sf-field-taxonomy-live_streaming .taxonomy-heading+ul,.works .searchandfilter .sf-field-taxonomy-service .taxonomy-heading+ul{-webkit-box-flex:1;-ms-flex:1;flex:1}}