[aria-expanded=true] svg.show{display:none}[aria-expanded=true] svg.hide{display:show}[aria-expanded=false] svg.show{display:show}[aria-expanded=false] svg.hide{display:none}.jobs-wrapper div[aria-expanded=true] img{transform:rotate(180deg)}.jobs-wrapper{max-width:1280px;width:90%;margin:0 auto 5%}.joblist-main{max-width:910px;margin-left:5%}.jobs-count{font-size:11px;white-space:nowrap}.joblist-title-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.joblist-title{font-size:20px;font-weight:700}.search-aside{width:calc(320 / 1440* 100vw);width:28%}[type=radio]:checked{background-image:none}.search-right{display:flex;justify-content:flex-end}.search-right-btn{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #000;white-space:nowrap;padding-right:65px;position:relative;padding-bottom:3px;font-size:14px;font-weight:700}.search-right_dropdown{min-width:152px}.search-right_dropdown ul{margin-left:-25px;border:1px solid #000}.search-right_dropdown ul li{font-size:calc(15 / 1440* 100vw);border-bottom:1px solid #000;padding:4% 6%}.search-right_dropdown ul li:last-child{border-bottom:none}.navigation-div{gap:30px}.navigation-div a{font-size:13px}@media screen and (max-width: 768px){.navigation-div{gap:10px}.navigation-div a{font-size:11px}.jobs-wrapper{width:100%;margin:0 auto 5%}.jobs-count span{font-size:14px}.search-tag li{border:.5px solid #000}.joblist-main{margin-left:0}.joblist-search-wrap{position:relative}.joblist-search_sp{position:sticky;top:0;font-size:11px;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:space-around;align-items:center;margin-top:5%;margin-block:5%;border:.5px solid #000;border-left:none;border-right:none}.search-left{width:50%;padding:3% 0;border-right:.5px solid #000}.search-right{width:50%;padding:3% 0;display:flex;justify-content:center}.search-right-btn{border-bottom:none;padding-bottom:0;font-size:11px;font-weight:400;padding-right:20px}.search-right_dropdown{min-width:152px}.search-right_dropdown ul{margin-left:0;border:.5px solid #000}.search-right_dropdown ul li{font-size:calc(11 / 375* 100vw);border-bottom:.5px solid #000;padding:4% 6%}.joblist-title-wrap{width:90%;margin:5% auto 3%;flex-direction:column;align-items:flex-start}.joblist-title{font-size:16px;margin-right:0}}.mb-hidden{display:none}.job-wrapper__job{height:auto;width:100%;display:flex;padding:4.8% 4.8% 4%;border:1px solid #000;justify-content:space-between;margin-bottom:-1px}.job-wrapper__job__content{display:flex}.job__content__left{display:flex;justify-content:space-between;flex-direction:column;max-width:360px;width:46%}.job__content__left__banner__img{width:100%;border:1px solid #000;aspect-ratio:16 / 9;margin-bottom:5%;-o-object-fit:contain;object-fit:contain}.job__content__left__logo a{display:flex;align-items:center;justify-content:space-between}.job__content__left__logo__figure__img{border:1px solid #000;width:34%;margin-right:4%;aspect-ratio:14 / 9}.job__content__left__logo__about__text{color:#000;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:calc(12 / 1440 * 100vw);line-height:calc(21 / 1440 * 100vw)}.job__content__right{width:50%;margin-left:4%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.job__content__right__title{color:#000;font-size:calc(26 / 1440 * 100vw);line-height:calc(40 / 1440 * 100vw);font-weight:600;letter-spacing:-.025em;overflow-wrap:break-word;margin:0 0 5%}.job__content__right__description{display:-webkit-box;font-size:10px;line-height:150%;color:#000;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.job__content__right__description span{font-weight:700}.job__content__right__info{display:flex;flex-direction:column;font-weight:600;font-size:calc(14 / 1440 * 100vw);margin:0;line-height:1.875vw}.icon-tag{display:flex;align-items:center;gap:calc(8 / 1440 * 100vw)}.icon-tag__img{width:calc(22 / 1440 * 100vw);height:calc(20 / 1440 * 100vw)}.icon-tag__text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:calc(14 / 1440* 100vw)}.icon-yen{display:flex;align-items:center;margin-top:calc(6 / 1440 * 100vw);line-height:1.875vw;font-size:calc(14 / 1440 * 100vw)}.icon-yen__img{width:calc(20 / 1440 * 100vw);height:1.25vw}.icon-yen__unit{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-left:.625vw}.icon-yen__unit__text{font-size:1.25vw;margin-left:calc(4 / 1440 * 100vw)}.icon-pin{display:flex;align-items:center;font-size:calc(14 / 1440 * 100vw);gap:calc(10 / 1440 * 100vw);margin-top:calc(6 / 1440 * 100vw);line-height:1.875vw}.icon-pin__img{width:calc(19 / 1440 * 100vw);height:calc(20 / 1440 * 100vw)}.icon-pin__text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:calc(14 / 1440* 100vw)}.icon-cart{display:flex;align-items:center;gap:calc(10 / 1440 * 100vw);margin-top:calc(3 / 1440 * 100vw);line-height:1.875vw;font-size:calc(14 / 1440 * 100vw)}.icon-cart__img{width:calc(19 / 1440 * 100vw);height:calc(20 / 1440 * 100vw);margin-bottom:2px}.icon-cart__text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:calc(14 / 1440* 100vw)}.job__content__right__feature{display:flex;justify-content:space-between;margin-top:calc(30 / 1440 * 100vw);font-size:calc(17 / 1440 * 100vw);line-height:calc(26 / 1440 * 100vw);width:28.125vw;gap:calc(17 / 1440 * 100vw);height:auto;font-weight:600}.job__content__right__feature__btn-show{flex:1 1 0%;text-align:center;font-weight:700;border-color:#000;border-width:1px;align-items:center;align-content:center;background-color:#ff32b9;transition-timing-function:linear;white-space:nowrap;cursor:pointer;border:1px solid #000;display:flex;justify-content:center}.job__content__right__feature__btn-show:hover{opacity:.7}.branddetail_job_action_favorite{width:48%;padding:3.6%;font-weight:700;background:#ebedf0;border:1px solid #000;display:flex;justify-content:center;align-items:center}.job__content__right__feature__btn-like:disabled{color:#ebedf0;cursor:not-allowed;transition-property:none;opacity:.6}.job__content__right__feature__btn-like:hover{opacity:.7}.fill-\[\#c8cacc\]{fill:#c8cacc;width:20%;padding-right:10px}.fill-\[\#ff32b9\]{fill:#ff32b9;width:20%;padding-right:10px}.search-result_txt-box{margin:0 auto 5%;position:relative;padding-bottom:30px}.search-result_txt-box p{width:100%!important;font-size:12px;line-height:1.6}.readmore label{position:absolute;display:table;left:50%;bottom:0;margin:0 auto;width:200px;padding:10px 0;color:#000;text-align:center;transform:translate(-50%);cursor:pointer;z-index:1;font-size:12px}.readmore label:before{content:"... 続きを読む";border-bottom:.5px solid #0066c0;padding-bottom:3px;color:#0066c0}.readmore input[type=checkbox]:checked~label:before{content:"元に戻す";color:#0066c0}.readmore input[type=checkbox]{display:none}.readmore-content{position:relative;height:60px;overflow:hidden}.readmore input[type=checkbox]:checked~.readmore-content{height:auto}.readmore-content.expanded{height:auto;overflow:visible}.readmore.hide-label label{display:none}@media screen and (max-width: 1100px){.search-aside{width:30%}.job-wrapper__job{min-height:auto;height:auto}.job__content__left__logo__figure__img{width:40%}}@media screen and (max-width: 900px){.job__content__left{width:100%;max-width:270px}}@media screen and (max-width: 768px){.joblist-secton{width:90%;margin:0 auto;max-width:1080px}.job-wrapper__job{min-height:auto;width:100%;display:flex;padding:0%;border:1px solid #000;justify-content:space-between;margin-bottom:7%}.job-wrapper__job__content{display:block;width:100%}.job-wrapper:first-child{margin-top:0}.job__content{display:block;margin:0}.job__content__left{width:100%;max-width:768px}.job__content__left__banner{width:100%}.job__content__left__banner__img{width:100%;height:auto;border:none;border-bottom:1px solid #000;margin-bottom:0}.job__content__left__logo{display:none}.job__content__right{margin-left:0;margin-top:0;width:100%}.job__content__right__title{font-size:4.8vw;line-height:calc(28 / 375 * 100vw);margin:4.8vw 4.8vw calc(10 / 375 * 100vw);height:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;letter-spacing:-.025em;overflow-wrap:break-word}.job__content__right__description{display:-webkit-box;margin:calc(11 / 375 * 100vw) 4.8vw;font-size:calc(11 / 375 * 100vw);line-height:4.8vw;color:#000;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.job__content__right__info{margin:0 calc(20 / 375 * 100vw);font-size:3.2vw;line-height:calc(27 / 375 * 100vw)}.icon-tag{gap:calc(11 / 375 * 100vw);margin-top:0}.icon-tag__text{font-size:3.2vw}.icon-tag__img{width:4.8vw;height:4.8vw}.icon-yen{font-size:3.2vw;line-height:calc(27 / 375 * 100vw)}.icon-yen__img{width:calc(17 / 375 * 100vw);height:4vw}.icon-yen__unit{margin-left:calc(11 / 375 * 100vw)}.icon-yen__unit__text{font-size:calc(14 / 375 * 100vw);margin-left:calc(1 / 375 * 100vw)}.icon-pin,.icon-cart{gap:3.2vw;font-size:3.2vw;line-height:calc(27 / 375 * 100vw)}.icon-pin__text,.icon-cart__text{font-size:3.2vw}.icon-pin__img,.icon-cart__img{width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw)}.job__content__right__feature{margin-top:4vw;font-size:4vw;line-height:calc(23 / 375 * 100vw);width:100%;gap:0}.branddetail_job_action_favorite{width:50%;border-bottom:none;border-left:none;padding:4% 0}.job__content__right__feature__btn-show{border-bottom:none;border-left:none;border-right:none}.fill-\[\#c8cacc\],.fill-\[\#ff32b9\]{width:18%}}@media screen and (min-width: 1600px){.job__content__right__title{font-size:26px;line-height:1.6;margin-bottom:12px}.job__content__right__feature{max-width:430px;margin-top:30px;font-size:18px}.branddetail_job_action_favorite,.job__content__right__feature__btn-show{max-height:62px}.job__content__right__info{line-height:1.6}.job__content__right{margin-left:36px}.job-wrapper__job{height:auto;padding:4% 4% 3.8%}.job__content-icon{margin-top:4.2px;line-height:1.6}.job__content-icon img{width:20px;height:auto}.job__content__left__logo__about__text{font-size:12px;line-height:160%}.icon-yen__unit__text{font-size:18px}.tag__text{font-size:15px}}
