@keyframes page-module-scss-module__jHiLta__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.page-module-scss-module__jHiLta__container{background-color:#494848;width:100%;padding-bottom:30px}@media screen and (min-width:768px){.page-module-scss-module__jHiLta__container{padding-bottom:160px}}.page-module-scss-module__jHiLta__innerContainer{width:100%;padding:0 15px}@media screen and (min-width:737px){.page-module-scss-module__jHiLta__innerContainer{max-width:1090px;margin:0 auto}}.page-module-scss-module__jHiLta__backButtonContainer{background-color:#494848;border-top:thin solid #fff;width:100%;padding:20px 0}@media screen and (min-width:768px){.page-module-scss-module__jHiLta__backButtonContainer{padding:40px 0}}.page-module-scss-module__jHiLta__backInnerContainer{width:100%}@media screen and (min-width:768px){.page-module-scss-module__jHiLta__backInnerContainer{max-width:1090px;margin:0 auto}}.page-module-scss-module__jHiLta__listContainer{width:100%;min-height:300px}.page-module-scss-module__jHiLta__listContainer .page-module-scss-module__jHiLta__title{color:#fff;letter-spacing:.06em;align-items:center;gap:16px;font-size:1.25rem;font-weight:700;display:flex}@media screen and (max-width:320px){.page-module-scss-module__jHiLta__listContainer .page-module-scss-module__jHiLta__title{font-size:.875rem}}.page-module-scss-module__jHiLta__loadingContainer{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}
@keyframes expList-module-scss-module__1uA_WW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.expList-module-scss-module__1uA_WW__list{width:100%}.expList-module-scss-module__1uA_WW__list .expList-module-scss-module__1uA_WW__item{letter-spacing:.06em;width:100%;padding:15px 0}.expList-module-scss-module__1uA_WW__list .expList-module-scss-module__1uA_WW__item+.expList-module-scss-module__1uA_WW__item{border-top:1px solid #ddd}.expList-module-scss-module__1uA_WW__list .expList-module-scss-module__1uA_WW__date{color:#fff;font-size:.75rem;line-height:1.5}.expList-module-scss-module__1uA_WW__list .expList-module-scss-module__1uA_WW__exp{color:#facb00;margin-top:5px;font-size:1rem;font-weight:700;line-height:1.125}.expList-module-scss-module__1uA_WW__list .expList-module-scss-module__1uA_WW__text{color:#fff;margin-top:8px;font-size:1rem;font-weight:700;line-height:1.5}
.html-article{letter-spacing:.1em;word-break:break-all;color:#000;margin:0;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-style:normal;font-weight:400;line-height:200%}@media screen and (min-width:769px){.html-article{font-size:16px}}@media screen and (max-width:768px){.html-article{font-size:14px}}.html-article h2 span,.html-article h3 span,.html-article h5 span,.html-article h6 span{font-size:inherit}.html-article h2{color:#000;letter-spacing:.1em;text-align:left;background-color:#f9f9f9;border-radius:10px;font-weight:700;line-height:150%}.html-article h2:first-child{margin-top:0}.html-article h3{letter-spacing:2px;border-top:1px solid #494848;border-bottom:1px solid #494848;margin:2em 0 .8em;line-height:1.5}.html-article h4{letter-spacing:2px;border-left:4px solid #ddd;margin:2em 0 .8em;padding:0 10px;line-height:1.5}@media screen and (min-width:769px){.html-article h2,.html-article h3,.html-article h5,.html-article h6{padding:25px 20px}.html-article h2{margin:48px 0 24px;font-size:1.5rem}.html-article h3{font-size:1.25rem}.html-article h4{font-size:1rem}.html-article h5{font-size:.75rem}.html-article h6{font-size:.625rem}.html-article p{font-size:1rem}}@media screen and (max-width:768px){.html-article h2,.html-article h3,.html-article h5,.html-article h6{padding:20px 15px}.html-article h2{margin:36px 0 16px;font-size:1.0625rem}.html-article h3{font-size:1rem}.html-article h4{font-size:.8125rem}.html-article h5{font-size:.6875rem}.html-article h6{font-size:.625rem}.html-article p{font-size:.875rem}}.html-article p{margin:0 0 1em}.html-article p:last-child{margin-bottom:0}.html-article p i{font-style:italic}.html-article p:has(img){margin-bottom:1.5em;line-height:1.2}.html-article span{color:gray;white-space:normal;font-size:.75rem;line-height:1}.html-article img{text-align:center;-o-object-fit:contain;object-fit:contain;margin-bottom:1em;display:block;max-width:100%!important;height:auto!important}.html-article img:last-child{margin-bottom:0}.html-article figure{margin:0 0 1.5em;padding:0}.html-article figure img{margin-bottom:.5em}.html-article figure figcaption{color:gray;font-size:12px;line-height:1.5}.html-article figure:last-child{margin-bottom:0}.html-article a{color:#3a94ff;text-decoration:none}.html-article a:hover{text-decoration:underline}.html-article iframe{width:100%;min-height:250px}.html-article ul{margin:0 0 1em;padding:0;list-style:none}.html-article ul:last-child{margin-bottom:0}.html-article ol{margin:15px 30px 1em;padding:0;list-style:decimal}.html-article ol:last-child{margin-bottom:0}.html-article ol li{margin:8px 0}.html-article ul li{list-style:unset;letter-spacing:1px;padding-left:30px;line-height:1.8;position:relative}.html-article ul li:after{content:"";background-color:#facb00;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:.5em;left:10px}.html-article ul li:nth-child(n+2){margin-top:15px}.html-article blockquote{border-left:5px solid #eee;margin:15px}.html-article blockquote p{padding:0 10px}.html-article hr{display:block}.html-article pre{box-sizing:border-box;width:100%;padding:12px}.html-article table{border-collapse:collapse;width:100%;font-size:.875rem}.html-article table tbody tr{border:1px solid #f5f5f5;width:100%}.html-article table tbody tr th{box-sizing:border-box;text-align:left;vertical-align:middle;background-color:#facb00;padding:15px 20px;font-weight:700}.html-article table tbody tr td{padding:20px}.html-article table tbody tr:nth-child(n+2) th{background-color:#fef5d6;width:160px}.html-article span.text-sagojo_red{color:#ff726c}.html-article span.text-sagojo_blue{color:#3a94ff}.html-article span.text-sagojo_yellow{color:#facb00}.html-article span.text-sagojo_green{color:#5bc479}.html-article span.text-sagojo_grey{color:gray}.html-article span.text-sagojo_white{color:#fff}.html-article .change01{letter-spacing:1px;border:1px solid #ddd;margin-top:2em;margin-bottom:12px;padding:15px;line-height:2}.html-article .change02{letter-spacing:1px;border:1px dashed #ddd;margin-top:2em;padding:15px;line-height:2}.html-article .caption{color:gray;font-size:12px;display:block;line-height:1.5!important}.html-article p br:has(+.caption){display:none}.html-article img+.caption,.html-article img+br+.caption{margin-top:.25em}.html-article p:has(>.caption) img{margin-bottom:0}.html-article p a.btn,.html-article a.btn{box-sizing:border-box;cursor:pointer;color:#fff;background-color:#fff;justify-content:center;align-items:center;width:100%;max-width:450px;height:54px;margin:0 auto;font-size:14px;display:flex}.html-article p a.btn:hover,.html-article a.btn:hover{opacity:.8}
@keyframes JobDetailCalendar-module-scss-module__Cbd5la__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.JobDetailCalendar-module-scss-module__Cbd5la__calendar{background-color:#fff;padding:20px}.JobDetailCalendar-module-scss-module__Cbd5la__title{border-bottom:2px solid #facb00;margin-bottom:15px;padding-bottom:10px;font-size:18px;font-weight:700}.JobDetailCalendar-module-scss-module__Cbd5la__description{color:#494848;margin-bottom:20px;font-size:14px;line-height:1.6}.JobDetailCalendar-module-scss-module__Cbd5la__months{flex-direction:column;gap:30px;display:flex}.JobDetailCalendar-module-scss-module__Cbd5la__monthTitle{color:#000;margin-bottom:15px;font-size:16px;font-weight:700}.JobDetailCalendar-module-scss-module__Cbd5la__dates{flex-wrap:wrap;gap:10px;display:flex}.JobDetailCalendar-module-scss-module__Cbd5la__date{background-color:#fafafa;border:1px solid #f5f5f5;border-radius:8px;min-width:120px;padding:12px}.JobDetailCalendar-module-scss-module__Cbd5la__date.JobDetailCalendar-module-scss-module__Cbd5la__unavailable{opacity:.6;background-color:#f5f5f5}.JobDetailCalendar-module-scss-module__Cbd5la__dateLabel{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.JobDetailCalendar-module-scss-module__Cbd5la__slots{flex-direction:column;gap:6px;display:flex}.JobDetailCalendar-module-scss-module__Cbd5la__slot{border-top:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:4px 0;font-size:12px;display:flex}.JobDetailCalendar-module-scss-module__Cbd5la__slot:first-child{border-top:none}.JobDetailCalendar-module-scss-module__Cbd5la__time{color:#000}.JobDetailCalendar-module-scss-module__Cbd5la__remaining{color:#e0b400;font-weight:700}.JobDetailCalendar-module-scss-module__Cbd5la__unavailableLabel{color:#494848;font-size:12px}
@keyframes JobDetailOverview-module-scss-module__hvmBNG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.JobDetailOverview-module-scss-module__hvmBNG__summary{letter-spacing:.1em;color:#000;margin-bottom:20px;font-size:14px;line-height:1.5}@media screen and (min-width:768px){.JobDetailOverview-module-scss-module__hvmBNG__summary{font-size:16px}}.JobDetailOverview-module-scss-module__hvmBNG__summary p{margin:10px 0}.JobDetailOverview-module-scss-module__hvmBNG__overviewTable{border-collapse:collapse;width:100%;font-size:.875rem}.JobDetailOverview-module-scss-module__hvmBNG__overviewTable thead tr th{box-sizing:border-box;text-align:center;vertical-align:middle;word-break:normal;background-color:#facb00;min-width:153px;padding:15px 20px;font-weight:700}.JobDetailOverview-module-scss-module__hvmBNG__overviewTable tbody tr{word-break:normal;border:1px solid #f5f5f5}.JobDetailOverview-module-scss-module__hvmBNG__overviewTable tbody th{box-sizing:border-box;text-align:left;vertical-align:middle;word-break:normal;background-color:#fef5d6;min-width:153px;padding:15px 20px;font-weight:700}.JobDetailOverview-module-scss-module__hvmBNG__overviewTable tbody td{white-space:pre-wrap;word-break:normal;letter-spacing:.1em;background-color:#fff;padding:20px;font-size:14px;line-height:1.5}@media screen and (min-width:768px){.JobDetailOverview-module-scss-module__hvmBNG__overviewTable tbody td{font-size:16px}}.JobDetailOverview-module-scss-module__hvmBNG__overviewTable.JobDetailOverview-module-scss-module__hvmBNG__desktop{display:none}@media screen and (min-width:1024px){.JobDetailOverview-module-scss-module__hvmBNG__overviewTable.JobDetailOverview-module-scss-module__hvmBNG__desktop{display:table}}.JobDetailOverview-module-scss-module__hvmBNG__overviewTable.JobDetailOverview-module-scss-module__hvmBNG__desktop tbody th{width:153px}.JobDetailOverview-module-scss-module__hvmBNG__overviewTable.JobDetailOverview-module-scss-module__hvmBNG__mobile{display:table}@media screen and (min-width:1024px){.JobDetailOverview-module-scss-module__hvmBNG__overviewTable.JobDetailOverview-module-scss-module__hvmBNG__mobile{display:none}}.JobDetailOverview-module-scss-module__hvmBNG__overviewTable.JobDetailOverview-module-scss-module__hvmBNG__mobile tbody tr{margin-bottom:0;display:block}.JobDetailOverview-module-scss-module__hvmBNG__overviewTable.JobDetailOverview-module-scss-module__hvmBNG__mobile tbody th,.JobDetailOverview-module-scss-module__hvmBNG__overviewTable.JobDetailOverview-module-scss-module__hvmBNG__mobile tbody td{box-sizing:border-box;width:100%;display:block}.JobDetailOverview-module-scss-module__hvmBNG__overviewTable.JobDetailOverview-module-scss-module__hvmBNG__mobile tbody th{min-width:unset;padding:12px 15px 8px}.JobDetailOverview-module-scss-module__hvmBNG__overviewTable.JobDetailOverview-module-scss-module__hvmBNG__mobile tbody td{border-top:none;padding:8px 15px 12px}.JobDetailOverview-module-scss-module__hvmBNG__taxNote{color:#494848;text-align:right;margin-top:15px;font-size:12px}
@keyframes JobDetailOwner-module-scss-module__LiROEG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.JobDetailOwner-module-scss-module__LiROEG__owner{text-align:center;box-sizing:border-box;background-color:#fff;padding:40px 20px}.JobDetailOwner-module-scss-module__LiROEG__owner.JobDetailOwner-module-scss-module__LiROEG__main{padding:40px 20px}.JobDetailOwner-module-scss-module__LiROEG__owner.JobDetailOwner-module-scss-module__LiROEG__sidebar{padding:30px 15px}.JobDetailOwner-module-scss-module__LiROEG__imageWrapper{justify-content:center;margin-bottom:0;display:flex}.JobDetailOwner-module-scss-module__LiROEG__image{object-fit:cover;border-radius:50px;width:105px;height:105px;display:block}.JobDetailOwner-module-scss-module__LiROEG__label{color:#000;margin-top:25px;font-size:14px;font-weight:700}.JobDetailOwner-module-scss-module__LiROEG__comment{text-align:left;letter-spacing:.1em;color:#000;word-break:break-all;word-wrap:break-word;margin-top:25px;font-size:14px;line-height:1.8}.JobDetailOwner-module-scss-module__LiROEG__comment a{color:#3a94ff;text-decoration:none}.JobDetailOwner-module-scss-module__LiROEG__comment a:hover{text-decoration:underline}
@keyframes JobDetailContact-module-scss-module__qHtcka__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.JobDetailContact-module-scss-module__qHtcka__div{box-sizing:border-box;background-color:#fff;border-top:1px solid #ddd;padding:18px 20px}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__content{color:#494848;font-size:11px;line-height:1.7}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__contactLine{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px;display:flex}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__generalLine{margin-bottom:0;line-height:1.7;display:block}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__label{color:#494848}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__labelInline{color:#494848;display:inline}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__labelInline a{margin:0 2px;display:inline}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__email{color:gray;cursor:pointer;text-decoration:none}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__email:hover{text-decoration:underline}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__copyButton{cursor:pointer;vertical-align:middle;opacity:.6;background-color:#0000;border:none;justify-content:center;align-items:center;margin-left:2px;padding:2px 3px;transition:opacity .2s;display:inline-flex}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__copyButton:hover{opacity:1}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__copyButton:active{transform:scale(.95)}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__copyIcon{color:#494848;transition:color .2s}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__textLink{color:gray;text-decoration:none}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__textLink:hover{text-decoration:underline}@media screen and (max-width:767px){.JobDetailContact-module-scss-module__qHtcka__div{padding:15px}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__content{font-size:11px}.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__contactLine,.JobDetailContact-module-scss-module__qHtcka__div .JobDetailContact-module-scss-module__qHtcka__generalLine{line-height:1.6}}
@keyframes JobDetailSecondary-module-scss-module__8xeQYa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.JobDetailSecondary-module-scss-module__8xeQYa__secondary{background-color:#fff;padding:20px}.JobDetailSecondary-module-scss-module__8xeQYa__reward{flex-direction:column;gap:16px;display:flex}.JobDetailSecondary-module-scss-module__8xeQYa__rewardItem{grid-template-columns:28px 1fr;gap:0 12px;display:grid}.JobDetailSecondary-module-scss-module__8xeQYa__rewardSupplement{color:gray;grid-area:1/2;font-size:10px;line-height:1.5}.JobDetailSecondary-module-scss-module__8xeQYa__rewardValue{color:#000;white-space:pre-wrap;word-break:break-word;grid-area:2/2;font-size:14px;font-weight:600;line-height:1.5}@media screen and (min-width:768px){.JobDetailSecondary-module-scss-module__8xeQYa__rewardValue{font-size:16px}}.JobDetailSecondary-module-scss-module__8xeQYa__rewardIcon{flex-shrink:0;grid-area:2/1;justify-content:center;align-self:start;align-items:center;width:28px;height:21px;display:flex;overflow:visible}@media screen and (min-width:768px){.JobDetailSecondary-module-scss-module__8xeQYa__rewardIcon{height:24px}}.JobDetailSecondary-module-scss-module__8xeQYa__rewardIcon img{object-fit:contain;width:24px;max-width:100%;height:24px;max-height:none}.JobDetailSecondary-module-scss-module__8xeQYa__otherRewards{flex-direction:column;gap:12px;display:flex}.JobDetailSecondary-module-scss-module__8xeQYa__tagsSection{border-top:1px solid #f5f5f5;margin-top:20px;padding-top:20px}.JobDetailSecondary-module-scss-module__8xeQYa__tags{flex-wrap:wrap;gap:8px;display:flex}.JobDetailSecondary-module-scss-module__8xeQYa__tag{color:#000;background-color:#f5f5f5;border-radius:20px;padding:6px 12px;font-size:12px;text-decoration:none;transition:background-color .2s;display:inline-block}.JobDetailSecondary-module-scss-module__8xeQYa__tag:hover{background-color:#e8e8e8}.JobDetailSecondary-module-scss-module__8xeQYa__hiddenTags{margin-top:8px;transition:max-height .3s ease-out,opacity .25s ease-out;overflow:hidden}.JobDetailSecondary-module-scss-module__8xeQYa__tagsToggle{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:8px 12px;transition:opacity .2s;display:flex}.JobDetailSecondary-module-scss-module__8xeQYa__tagsToggle:hover{opacity:.6}.JobDetailSecondary-module-scss-module__8xeQYa__toggleLabel{color:gray;letter-spacing:.3px;font-size:12px;font-weight:400}.JobDetailSecondary-module-scss-module__8xeQYa__toggleCount{color:gray;font-weight:400}.JobDetailSecondary-module-scss-module__8xeQYa__toggleIconWrapper{justify-content:center;align-items:center;width:16px;height:16px;transition:transform .3s;display:flex;transform:rotate(180deg)}.JobDetailSecondary-module-scss-module__8xeQYa__toggleIconWrapper.JobDetailSecondary-module-scss-module__8xeQYa__expanded{transform:rotate(0)}.JobDetailSecondary-module-scss-module__8xeQYa__toggleIcon{width:14px;height:14px}
@keyframes index-module-scss-module__1Hypfq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.index-module-scss-module__1Hypfq__button{cursor:pointer;background-color:#fff;border:none;border-radius:50px;justify-content:center;align-items:center;width:100%;height:54px;transition:opacity .2s;display:inline-flex}.index-module-scss-module__1Hypfq__button:hover{opacity:.8}.index-module-scss-module__1Hypfq__iconWrapper{justify-content:center;align-items:center;width:20px;height:20px;display:flex}@media screen and (min-width:1024px){.index-module-scss-module__1Hypfq__iconWrapper{width:24px;height:24px}}.index-module-scss-module__1Hypfq__icon{width:20px;height:20px;display:block}@media screen and (min-width:1024px){.index-module-scss-module__1Hypfq__icon{width:24px;height:24px}}.index-module-scss-module__1Hypfq__text{color:#494848;letter-spacing:1.5px;text-align:center;white-space:nowrap;margin-left:6px;font-size:14px;font-weight:700}@media screen and (min-width:1024px){.index-module-scss-module__1Hypfq__text{letter-spacing:2.5px;margin-left:8px}}.index-module-scss-module__1Hypfq__info{color:#fff;cursor:pointer;background-color:gray;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:4px;font-size:12px;font-weight:700;display:inline-flex}.index-module-scss-module__1Hypfq__info:hover{opacity:.8}
@keyframes FavoriteCallToAction-module-scss-module__N4a6ta__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.FavoriteCallToAction-module-scss-module__N4a6ta__cta{background-color:#fef5d6;border-radius:8px;align-items:center;gap:24px;margin:20px 0;padding:24px;display:flex}@media (max-width:768px){.FavoriteCallToAction-module-scss-module__N4a6ta__cta{text-align:center;flex-direction:column;gap:16px;padding:20px 16px}}.FavoriteCallToAction-module-scss-module__N4a6ta__left{flex:1;align-items:center;gap:16px;display:flex}@media (max-width:768px){.FavoriteCallToAction-module-scss-module__N4a6ta__left{flex-direction:column;gap:12px}}.FavoriteCallToAction-module-scss-module__N4a6ta__illustration{flex-shrink:0;width:48px;height:48px}@media (max-width:768px){.FavoriteCallToAction-module-scss-module__N4a6ta__illustration{width:40px;height:40px}}.FavoriteCallToAction-module-scss-module__N4a6ta__content{flex:1}.FavoriteCallToAction-module-scss-module__N4a6ta__title{color:#000;letter-spacing:.05em;margin-bottom:8px;font-size:1rem;font-weight:700;line-height:1.5}.FavoriteCallToAction-module-scss-module__N4a6ta__description{color:#494848;letter-spacing:.05em;font-size:.875rem;line-height:1.7}.FavoriteCallToAction-module-scss-module__N4a6ta__button{flex-shrink:0;width:200px}@media (max-width:768px){.FavoriteCallToAction-module-scss-module__N4a6ta__button{width:100%;max-width:320px}}
@keyframes ViewComeOn-module-scss-module__5E_Iea__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ViewComeOn-module-scss-module__5E_Iea__comeOn{text-align:center;background-color:#fff;padding:40px 20px}.ViewComeOn-module-scss-module__5E_Iea__illustration{width:100%;max-width:400px;height:auto;margin:0 auto;display:block}
@keyframes ViewProcess-module-scss-module__1guZFq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ViewProcess-module-scss-module__1guZFq__wrapper{background-color:#ddd;padding:10px}.ViewProcess-module-scss-module__1guZFq__flow{background-color:#fff}@media screen and (min-width:768px){.ViewProcess-module-scss-module__1guZFq__flow{padding:40px 20px}}@media screen and (max-width:767px){.ViewProcess-module-scss-module__1guZFq__flow{padding:20px 15px}}.ViewProcess-module-scss-module__1guZFq__title h4{color:#000;margin:8px 0;font-size:1rem;font-weight:700}.ViewProcess-module-scss-module__1guZFq__contents ul{margin:auto;padding:0;list-style:none}.ViewProcess-module-scss-module__1guZFq__contents ul li{border-bottom:1px solid #f5f5f5;padding:20px 0}.ViewProcess-module-scss-module__1guZFq__contents ul li:last-child{border-bottom:none}.ViewProcess-module-scss-module__1guZFq__step{align-items:flex-start;display:flex}.ViewProcess-module-scss-module__1guZFq__number{flex-shrink:0}.ViewProcess-module-scss-module__1guZFq__circle{background-color:#5bc479;border-radius:50px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ViewProcess-module-scss-module__1guZFq__circle p{color:#fff;margin:0;font-size:.875rem}.ViewProcess-module-scss-module__1guZFq__stepContents{padding-left:15px}.ViewProcess-module-scss-module__1guZFq__stepTitle{padding-bottom:5px}.ViewProcess-module-scss-module__1guZFq__stepTitleText{color:#000;margin:0;font-size:.875rem;font-weight:700}.ViewProcess-module-scss-module__1guZFq__stepDescription p{color:#494848;margin:0;font-size:.75rem;line-height:1.6}
@keyframes JobRequirements-module-scss-module__h1uLDa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.JobRequirements-module-scss-module__h1uLDa__container{position:relative}.JobRequirements-module-scss-module__h1uLDa__container:before{content:"";z-index:100;border-top:8px solid #3a94ff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-8px;left:calc(50% - 8px)}.JobRequirements-module-scss-module__h1uLDa__head{box-sizing:border-box;cursor:pointer;background-color:#3a94ff;border:none;justify-content:center;align-items:center;width:100%;padding:10px 8px;display:flex;position:relative}.JobRequirements-module-scss-module__h1uLDa__head:hover{opacity:.9}.JobRequirements-module-scss-module__h1uLDa__title{text-align:center;color:#fff;letter-spacing:.05em;width:100%;padding:0 30px;font-size:12px;font-weight:600}.JobRequirements-module-scss-module__h1uLDa__arrow{justify-content:center;align-items:center;width:22px;height:22px;transition:transform .3s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.JobRequirements-module-scss-module__h1uLDa__arrow.JobRequirements-module-scss-module__h1uLDa__close{transform:translateY(-50%)rotate(-180deg)}.JobRequirements-module-scss-module__h1uLDa__arrow.JobRequirements-module-scss-module__h1uLDa__open{transform:translateY(-50%)rotate(0)}.JobRequirements-module-scss-module__h1uLDa__contents{background-color:#fff;border-bottom:2px solid #3a94ff;border-left:2px solid #3a94ff;border-right:2px solid #3a94ff;transition:max-height .3s ease-in-out}@media screen and (min-width:768px){.JobRequirements-module-scss-module__h1uLDa__body{align-items:center;padding:15px;display:flex}.JobRequirements-module-scss-module__h1uLDa__body .JobRequirements-module-scss-module__h1uLDa__text,.JobRequirements-module-scss-module__h1uLDa__body .JobRequirements-module-scss-module__h1uLDa__requirements{box-sizing:border-box;width:50%}.JobRequirements-module-scss-module__h1uLDa__body .JobRequirements-module-scss-module__h1uLDa__text{text-align:left;padding:20px;position:relative}.JobRequirements-module-scss-module__h1uLDa__body .JobRequirements-module-scss-module__h1uLDa__requirements{border-left:1px solid #ddd;padding:12px 30px}}@media screen and (max-width:767px){.JobRequirements-module-scss-module__h1uLDa__body{padding:25px}.JobRequirements-module-scss-module__h1uLDa__body .JobRequirements-module-scss-module__h1uLDa__text{margin-bottom:15px}}.JobRequirements-module-scss-module__h1uLDa__text{color:#494848;font-size:12px;font-weight:600;line-height:1.6}.JobRequirements-module-scss-module__h1uLDa__list{margin:0 0 15px;padding:0;list-style:none}.JobRequirements-module-scss-module__h1uLDa__listItem{color:#494848;margin:8px 0;padding-left:12px;font-size:12px;line-height:1.5;position:relative}.JobRequirements-module-scss-module__h1uLDa__listItem:after{content:"";background-color:#facb00;border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:.5em;left:0}.JobRequirements-module-scss-module__h1uLDa__edit{color:#3a94ff;white-space:pre;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.JobRequirements-module-scss-module__h1uLDa__edit:hover{text-decoration:underline}
@keyframes JobDetailSideActions-module-scss-module__OGiIqG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.JobDetailSideActions-module-scss-module__OGiIqG__sideActions{width:100%}.JobDetailSideActions-module-scss-module__OGiIqG__requirementsBanner{margin-bottom:20px}.JobDetailSideActions-module-scss-module__OGiIqG__box{width:100%;vertical-align:center;background-color:#ededed;padding:15px 0}.JobDetailSideActions-module-scss-module__OGiIqG__box a{text-decoration:none}.JobDetailSideActions-module-scss-module__OGiIqG__btn{padding:5px 15px}.JobDetailSideActions-module-scss-module__OGiIqG__benefitInfo{margin-top:10px;padding:5px 15px}.JobDetailSideActions-module-scss-module__OGiIqG__benefitCard{background-color:#fef5d6;border-radius:8px;gap:12px;padding:16px;line-height:1.8;display:flex}.JobDetailSideActions-module-scss-module__OGiIqG__benefitIcon{flex-shrink:0;font-size:1.25rem;line-height:1}.JobDetailSideActions-module-scss-module__OGiIqG__benefitContent{flex:1}.JobDetailSideActions-module-scss-module__OGiIqG__benefitTitle{color:#494848;letter-spacing:.05em;margin-bottom:8px;font-size:.8125rem;font-weight:700}.JobDetailSideActions-module-scss-module__OGiIqG__benefitList{margin:0 0 8px;padding-left:1em;list-style:none}.JobDetailSideActions-module-scss-module__OGiIqG__benefitList li{color:#494848;letter-spacing:.04em;font-size:.75rem;line-height:1.8;position:relative}.JobDetailSideActions-module-scss-module__OGiIqG__benefitList li:before{content:"・";position:absolute;left:-1em}.JobDetailSideActions-module-scss-module__OGiIqG__benefitNote{color:gray;letter-spacing:.04em;margin-top:12px;font-size:.6875rem;line-height:1.6}.JobDetailSideActions-module-scss-module__OGiIqG__applyButton,.JobDetailSideActions-module-scss-module__OGiIqG__applyButtonDisabled,.JobDetailSideActions-module-scss-module__OGiIqG__applyButtonWhite{color:#494848;cursor:pointer;letter-spacing:2px;background-color:#facb00;border:1px solid #facb00;border-radius:50px;justify-content:center;align-items:center;width:100%;height:54px;padding:0 15px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.JobDetailSideActions-module-scss-module__OGiIqG__applyButton:hover,.JobDetailSideActions-module-scss-module__OGiIqG__applyButtonDisabled:hover,.JobDetailSideActions-module-scss-module__OGiIqG__applyButtonWhite:hover{opacity:unset;background-color:#ffd51d;border-color:#ffd51d}.JobDetailSideActions-module-scss-module__OGiIqG__applyButton:disabled,.JobDetailSideActions-module-scss-module__OGiIqG__applyButtonDisabled:disabled,.JobDetailSideActions-module-scss-module__OGiIqG__applyButtonWhite:disabled{opacity:.5;cursor:default}.JobDetailSideActions-module-scss-module__OGiIqG__applyButtonWhite{background-color:#fff;border-color:#ddd}.JobDetailSideActions-module-scss-module__OGiIqG__applyButtonWhite:hover{background-color:#f5f5f5;border-color:#ddd}.JobDetailSideActions-module-scss-module__OGiIqG__applyButtonDisabled{color:#494848;cursor:not-allowed;background-color:#f5f5f5;border-color:#f5f5f5}.JobDetailSideActions-module-scss-module__OGiIqG__applyButtonDisabled:hover{opacity:1;background-color:#f5f5f5;border-color:#f5f5f5}.JobDetailSideActions-module-scss-module__OGiIqG__externalBadge{background-color:#0000001a;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px}
@keyframes ViewArea-module-scss-module__uEgToG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ViewArea-module-scss-module__uEgToG__wrapper{box-sizing:border-box;background-color:#fff;width:100%;max-width:350px;padding:15px 10px 10px}.ViewArea-module-scss-module__uEgToG__title{align-items:center;padding:0 10px;display:flex}.ViewArea-module-scss-module__uEgToG__logo{justify-content:center;align-items:center;display:flex}.ViewArea-module-scss-module__uEgToG__text{padding:0 10px}.ViewArea-module-scss-module__uEgToG__text p{color:#000;letter-spacing:.1em;margin:0;font-size:.875rem;font-weight:700}.ViewArea-module-scss-module__uEgToG__address{padding-top:15px}.ViewArea-module-scss-module__uEgToG__mapContainer iframe{width:330px;height:330px;display:block}
@keyframes page-module-scss-module__9zvHiG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.page-module-scss-module__9zvHiG__wrapper{background-color:#f5f5f5}.page-module-scss-module__9zvHiG__backButtonContainer{background-color:#fff;border-bottom:1px solid #ddd;width:100%}.page-module-scss-module__9zvHiG__backButtonContainerInner{max-width:1090px;margin:0 auto}.page-module-scss-module__9zvHiG__container{width:100%;padding-top:10px}@media screen and (min-width:768px){.page-module-scss-module__9zvHiG__container{max-width:1090px;margin-left:auto;margin-right:auto;padding-top:20px}}.page-module-scss-module__9zvHiG__tab{border-bottom:2px solid #3a94ff;padding:0 4px;display:flex}.page-module-scss-module__9zvHiG__list{text-align:center;letter-spacing:.84px;cursor:pointer;background-color:#fff;border-radius:10px 10px 0 0;flex:1;padding:16px;font-size:14px;display:block}@media screen and (min-width:768px){.page-module-scss-module__9zvHiG__list{padding:18px}}.page-module-scss-module__9zvHiG__list.page-module-scss-module__9zvHiG__active{color:#fff;background-color:#3a94ff;font-weight:700}.page-module-scss-module__9zvHiG__inner{padding:0 0 46px}
@keyframes presentational-module-scss-module__qVzjvW__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.presentational-module-scss-module__qVzjvW__jobList{padding:0;list-style:none}.presentational-module-scss-module__qVzjvW__jobItem{background-color:#fff;border-radius:10px;transition:box-shadow .3s;display:block}.presentational-module-scss-module__qVzjvW__jobItem+.presentational-module-scss-module__qVzjvW__jobItem{margin-top:15px}.presentational-module-scss-module__qVzjvW__jobItem:hover{box-shadow:0 4px 12px #0000001a}.presentational-module-scss-module__qVzjvW__statusMessage{color:#494848;font-size:.75rem;line-height:1}.presentational-module-scss-module__qVzjvW__jobLink{color:inherit;grid-template-rows:auto min-content 1fr;grid-template-columns:minmax(68px,21.6%) 1fr;align-items:flex-start;gap:0 15px;padding:15px;font-size:.75rem;display:grid}.presentational-module-scss-module__qVzjvW__jobLink .presentational-module-scss-module__qVzjvW__thumbnail{grid-area:3/1}.presentational-module-scss-module__qVzjvW__jobLink .presentational-module-scss-module__qVzjvW__status{grid-area:1/1;margin-bottom:10px}.presentational-module-scss-module__qVzjvW__jobLink .presentational-module-scss-module__qVzjvW__date{grid-area:1/2}.presentational-module-scss-module__qVzjvW__jobLink .presentational-module-scss-module__qVzjvW__statusMessage{grid-area:2/1/auto/3;margin-bottom:10px}.presentational-module-scss-module__qVzjvW__jobLink .presentational-module-scss-module__qVzjvW__title{grid-area:3/2/auto/3}@media screen and (min-width:768px){.presentational-module-scss-module__qVzjvW__jobLink{grid-template-rows:auto min-content 1fr;grid-template-columns:120px auto 1fr}.presentational-module-scss-module__qVzjvW__jobLink .presentational-module-scss-module__qVzjvW__thumbnail{grid-area:1/1/4}.presentational-module-scss-module__qVzjvW__jobLink .presentational-module-scss-module__qVzjvW__status{grid-area:1/2}.presentational-module-scss-module__qVzjvW__jobLink .presentational-module-scss-module__qVzjvW__date{grid-area:1/3}.presentational-module-scss-module__qVzjvW__jobLink .presentational-module-scss-module__qVzjvW__statusMessage{grid-area:2/2/auto/4}.presentational-module-scss-module__qVzjvW__jobLink .presentational-module-scss-module__qVzjvW__title{grid-area:3/2/auto/4}}.presentational-module-scss-module__qVzjvW__status{text-align:center;white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;width:100%;min-width:68px;padding:1px 2px;font-size:.75rem;display:flex}@media screen and (min-width:768px){.presentational-module-scss-module__qVzjvW__status{width:80px}}@media screen and (max-width:767px){.presentational-module-scss-module__qVzjvW__status{font-size:.625rem}}.presentational-module-scss-module__qVzjvW__status.presentational-module-scss-module__qVzjvW__rejected{background-color:#ededed}.presentational-module-scss-module__qVzjvW__status.presentational-module-scss-module__qVzjvW__reviewing{background-color:#facb00}.presentational-module-scss-module__qVzjvW__status.presentational-module-scss-module__qVzjvW__adopted{color:#fff;background-color:#5bc479;font-weight:700}.presentational-module-scss-module__qVzjvW__status.presentational-module-scss-module__qVzjvW__inProgress{color:#fff;background-color:#3a94ff}.presentational-module-scss-module__qVzjvW__date{color:gray;font-size:.75rem;font-weight:700}.presentational-module-scss-module__qVzjvW__thumbnail{aspect-ratio:68/45;background-color:#f5f5f5;border-radius:4px;width:100%;height:auto;position:relative;overflow:hidden}.presentational-module-scss-module__qVzjvW__thumbnailImage{object-fit:cover;width:100%;height:100%}.presentational-module-scss-module__qVzjvW__title{font-size:.875rem;font-weight:700;line-height:1.5}.presentational-module-scss-module__qVzjvW__title:after{content:"";background:url(/next_resource/images/icons/new-window.svg) 50%/contain no-repeat;width:12px;height:12px;margin-left:2px;display:inline-block}.presentational-module-scss-module__qVzjvW__error{text-align:center;background-color:#fff;border-radius:10px;margin-top:15px;padding:20px}.presentational-module-scss-module__qVzjvW__errorMessage{color:#e53e3e;margin-bottom:15px}.presentational-module-scss-module__qVzjvW__retryButton{color:#494848;cursor:pointer;background-color:#facb00;border-radius:20px;padding:8px 24px;font-weight:700;transition:background-color .3s}.presentational-module-scss-module__qVzjvW__retryButton:hover{background-color:#e1b600}.presentational-module-scss-module__qVzjvW__noData{text-align:center;color:#666;background-color:#fff;border-radius:10px;margin-top:15px;padding:40px 20px}.presentational-module-scss-module__qVzjvW__showAllButton{color:#3a94ff;cursor:pointer;background-color:#0000;border:1px solid #3a94ff;border-radius:20px;margin-top:15px;padding:8px 24px;font-weight:700;transition:all .3s}.presentational-module-scss-module__qVzjvW__showAllButton:hover{color:#fff;background-color:#3a94ff}.presentational-module-scss-module__qVzjvW__loadingContainer{color:#666;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.presentational-module-scss-module__qVzjvW__loadingSpinner{border:3px solid #f3f3f3;border-top-color:#facb00;border-radius:50%;width:40px;height:40px;margin-bottom:15px;animation:1s linear infinite presentational-module-scss-module__qVzjvW__spin}@keyframes presentational-module-scss-module__qVzjvW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.presentational-module-scss-module__qVzjvW__more{color:#494848;background-color:#facb00;border-radius:70px;width:100%;min-height:56px;margin-top:30px;padding:16px 32px;font-weight:700;transition:all .3s;display:block}@media screen and (min-width:768px){.presentational-module-scss-module__qVzjvW__more{width:480px;margin-left:auto;margin-right:auto}}.presentational-module-scss-module__qVzjvW__more:hover:not(:disabled){background-color:#e1b600}.presentational-module-scss-module__qVzjvW__more:disabled{opacity:.7;cursor:not-allowed}.presentational-module-scss-module__qVzjvW__more.presentational-module-scss-module__qVzjvW__loading{color:#0000;position:relative}.presentational-module-scss-module__qVzjvW__more.presentational-module-scss-module__qVzjvW__loading:after{content:"";border:2px solid #494848;border-color:#494848 #494848 #0000 #0000;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;animation:.8s linear infinite presentational-module-scss-module__qVzjvW__spin;position:absolute;top:50%;left:50%}.presentational-module-scss-module__qVzjvW__jobListContainer{width:100%;min-height:200px;padding:0 15px;position:relative}@media screen and (min-width:1120px){.presentational-module-scss-module__qVzjvW__jobListContainer{padding:0}}.presentational-module-scss-module__qVzjvW__result{padding:15px}@media screen and (min-width:1120px){.presentational-module-scss-module__qVzjvW__result{padding:20px 0}}
/*# sourceMappingURL=743095d81fc75796.css.map*/