﻿.facility-detail-page .entry-form-in-page .active-button,.facility-detail-page .entry-form-in-page .inactive-button,.job-facility-detail-page .pickup-job-area h4,.job-facility-detail-page .footer_apply_button,.job-facility-detail-page .link-button,.job-facility-detail-page .long-favorite-button,.job-list-page .entry-page.entry-form-in-page .active-button,.job-list-page .pager-for-job .pager-button,.job-list-page .pc-message-area .pc-message,.job-facility-detail-page .change-search-condition,.job-list-page .change-search-condition,.facility-detail-page .job-list .long-favorite-button,.job-list-page .job-list .long-favorite-button,.facility-detail-page .job-list .button-area,.job-list-page .job-list .button-area{font-family:"M PLUS Rounded 1c","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"メイリオ",Meiryo,sans-serif}.facility-detail-page .entry-form-in-page .active-button,.facility-detail-page .entry-form-in-page .inactive-button,.job-facility-detail-page .pickup-job-area h4,.job-facility-detail-page .footer_apply_button,.job-facility-detail-page .link-button,.job-facility-detail-page .detail-info dt,.job-facility-detail-page .shisetsu-info dt,.job-facility-detail-page .long-favorite-button,.job-facility-detail-page .apply-job-button,.job-facility-detail-page .icon-area li,.job-facility-detail-page .syokusyu-area .syokusyu-name,.job-facility-detail-page p.job-lead-sentence,.job-facility-detail-page .facility-name-area .h1-class,.job-list-page .entry-page.entry-form-in-page .active-button,.job-list-page .pager-for-job .pager-button,.job-list-page .facility-name,.job-list-page .facility-lead-sentence,.job-list-page .count-area span,.job-list-page .pc-message-area .pc-message,.job-facility-detail-page .change-search-condition,.job-list-page .change-search-condition,.facility-detail-page .job-list .long-favorite-button,.job-list-page .job-list .long-favorite-button,.facility-detail-page .job-list h4,.job-list-page .job-list h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.facility-detail-page .job-list .favorite-button,.job-list-page .job-list .favorite-button{position:absolute;top:20px;right:20px;width:37px;height:37px;background-color:#fff;border:1px solid #dedede;border-radius:50%;transition:border .2s}@media only screen and (min-width: 750px){.facility-detail-page .job-list .favorite-button,.job-list-page .job-list .favorite-button{width:47px;height:47px;border:2px solid #dedede}}.facility-detail-page .job-list .favorite-button svg,.job-list-page .job-list .favorite-button svg{position:absolute;top:1px;bottom:0;right:0;left:0;fill:#fff;margin:auto;width:17px;opacity:.6;overflow:visible;transition:all .2s}@media only screen and (min-width: 750px){.facility-detail-page .job-list .favorite-button svg,.job-list-page .job-list .favorite-button svg{top:2px;width:22px}}.facility-detail-page .job-list .favorite-button path,.job-list-page .job-list .favorite-button path{stroke-width:7;stroke:#ea6d8d}.facility-detail-page .job-list .on.favorite-button,.job-list-page .job-list .on.favorite-button{border:1px solid #ea6d8d}@media only screen and (min-width: 750px){.facility-detail-page .job-list .on.favorite-button,.job-list-page .job-list .on.favorite-button{border:2px solid #ea6d8d}}.facility-detail-page .job-list .on.favorite-button svg,.job-list-page .job-list .on.favorite-button svg{opacity:1;fill:#ea6d8d}@media only screen and (min-width: 750px){.facility-detail-page .job-list .content-area,.job-list-page .job-list .content-area{position:relative;width:350px}}.facility-detail-page .job-list li,.job-list-page .job-list li{position:relative;margin-top:4px;padding:20px;background-color:#fff;font-size:.9rem;transition:display .2s ease}@media only screen and (min-width: 750px){.facility-detail-page .job-list li,.job-list-page .job-list li{display:flex;justify-content:space-between;margin-top:5px;padding:30px 35px}}.facility-detail-page .job-list p,.job-list-page .job-list p{font-size:.8rem;line-height:1.5}@media only screen and (min-width: 750px){.facility-detail-page .job-list p,.job-list-page .job-list p{font-size:1.05rem;line-height:1.8}}.facility-detail-page .job-list .icon-img,.job-list-page .job-list .icon-img{width:15px;margin-right:5px;vertical-align:middle}.facility-detail-page .job-list .icon-img.salary-icon,.job-list-page .job-list .icon-img.salary-icon{position:relative;top:-2px}@media only screen and (min-width: 750px){.facility-detail-page .job-list .icon-img,.job-list-page .job-list .icon-img{width:18px;margin-right:7px}}.facility-detail-page .job-list h4,.job-list-page .job-list h4{width:calc(100% - 50px);margin-bottom:10px;font-weight:600;font-size:1rem}@media only screen and (min-width: 750px){.facility-detail-page .job-list h4,.job-list-page .job-list h4{margin-bottom:20px;font-size:1.25rem}}.facility-detail-page .job-list .salary span,.job-list-page .job-list .salary span{color:#ea6d8d;font-size:1.2rem;font-weight:bold;letter-spacing:1px}@media only screen and (min-width: 750px){.facility-detail-page .job-list .salary span,.job-list-page .job-list .salary span{font-size:1.4rem}}@media only screen and (min-width: 750px){.facility-detail-page .job-list .favorite-button,.job-list-page .job-list .favorite-button{top:-5px;right:0}}.facility-detail-page .job-list .button-area,.job-list-page .job-list .button-area{display:flex;justify-content:space-between;margin-top:15px}@media only screen and (min-width: 750px){.facility-detail-page .job-list .button-area,.job-list-page .job-list .button-area{width:180px;flex-direction:column;margin-top:0;justify-content:flex-start}}.facility-detail-page .job-list .button-area a,.job-list-page .job-list .button-area a{display:block;padding:16px 0;color:#fff;text-align:center;border-radius:5px}@media only screen and (min-width: 750px){.facility-detail-page .job-list .button-area a,.job-list-page .job-list .button-area a{width:100%;padding:17px 0;font-size:1rem;border-radius:7px}.facility-detail-page .job-list .button-area a:last-of-type,.job-list-page .job-list .button-area a:last-of-type{margin-top:10px}}.facility-detail-page .job-list .long-favorite-button,.job-list-page .job-list .long-favorite-button{display:flex;align-items:center;justify-content:center;width:36.5%;padding:10px 0;color:#ea6d8d;border:2px solid #ea6d8d;border-radius:5px;font-weight:600;font-size:.9rem;text-align:center;cursor:pointer;transition:background-color .2s ease}@media only screen and (min-width: 750px){.facility-detail-page .job-list .long-favorite-button,.job-list-page .job-list .long-favorite-button{width:100%;border-radius:8px;font-size:1rem}}.facility-detail-page .job-list .long-favorite-button svg,.job-list-page .job-list .long-favorite-button svg{position:relative;top:1px;fill:#fff;width:20px;height:23px;overflow:inherit}@media only screen and (min-width: 750px){.facility-detail-page .job-list .long-favorite-button svg,.job-list-page .job-list .long-favorite-button svg{width:22px;height:25px}}.facility-detail-page .job-list .long-favorite-button path,.job-list-page .job-list .long-favorite-button path{stroke-width:7;stroke:#ea6d8d}.facility-detail-page .job-list .long-favorite-button::after,.job-list-page .job-list .long-favorite-button::after{display:inline-block;content:"気になる";margin-left:5px}.facility-detail-page .job-list .long-favorite-button.on,.job-list-page .job-list .long-favorite-button.on{background-color:#ea6d8d;color:#fff}.facility-detail-page .job-list .long-favorite-button.on::after,.job-list-page .job-list .long-favorite-button.on::after{content:"気になる追加済"}.facility-detail-page .job-list .detail-button,.job-list-page .job-list .detail-button{width:60%;background-color:#ea6d8d;cursor:pointer;transition:opacity .2s}@media only screen and (min-width: 750px){.facility-detail-page .job-list .detail-button,.job-list-page .job-list .detail-button{width:100%}}.facility-detail-page .job-list .detail-button:hover,.job-list-page .job-list .detail-button:hover{opacity:.8}.facility-detail-page .job-list .apply-button,.job-list-page .job-list .apply-button{background-color:#c9c9c9;transition:background-color .2s}.facility-detail-page .job-list .apply-button:hover,.job-list-page .job-list .apply-button:hover{background-color:#adadad}.facility-detail-page .hide-more.job-list li:nth-child(n+3),.job-list-page .hide-more.job-list li:nth-child(n+3){display:none}.facility-detail-page .job-view-more,.job-list-page .job-view-more{position:relative;margin-top:5px;padding:20px 0;background-color:#fff;text-align:center;cursor:pointer}.facility-detail-page .job-view-more svg,.job-list-page .job-view-more svg{position:absolute;right:15px;top:50%;transform:translateY(-50%);width:17px;fill:#ea6d8d}@media only screen and (min-width: 750px){.facility-detail-page .job-view-more svg,.job-list-page .job-view-more svg{position:static;width:20px;margin-left:20px;vertical-align:sub}}.job-facility-detail-page .change-search-condition,.job-list-page .change-search-condition{position:relative;display:block;width:90%;margin:35px auto 0;padding:18px 0 18px 50px;border:1px solid #dedede;border-radius:5px;font-weight:600;font-size:1.05rem;line-height:1;letter-spacing:1px;text-align:left;transition:background-color .2s}.job-facility-detail-page .change-search-condition:hover,.job-list-page .change-search-condition:hover{background-color:#f9f9f9}@media only screen and (min-width: 750px){.job-facility-detail-page .change-search-condition,.job-list-page .change-search-condition{margin:40px auto 0;padding:25px 0;border:2px solid #dedede;border-radius:10px;font-size:1.2rem;text-align:center}}.job-facility-detail-page .change-search-condition .search-icon,.job-list-page .change-search-condition .search-icon{position:absolute;top:50%;transform:translateY(-50%);left:15px}@media only screen and (min-width: 750px){.job-facility-detail-page .change-search-condition .search-icon,.job-list-page .change-search-condition .search-icon{left:30%}}.job-facility-detail-page .change-search-condition .search-icon svg,.job-list-page .change-search-condition .search-icon svg{fill:#ea6d8d;width:20px}@media only screen and (min-width: 750px){.job-facility-detail-page .change-search-condition .search-icon svg,.job-list-page .change-search-condition .search-icon svg{width:26px}}.job-facility-detail-page .change-search-condition .arrow,.job-list-page .change-search-condition .arrow{position:absolute;top:50%;transform:translateY(-50%);right:15px}@media only screen and (min-width: 750px){.job-facility-detail-page .change-search-condition .arrow,.job-list-page .change-search-condition .arrow{right:30px}}.job-facility-detail-page .change-search-condition .arrow svg,.job-list-page .change-search-condition .arrow svg{fill:#ea6d8d;width:8px}@media only screen and (min-width: 750px){.job-facility-detail-page .change-search-condition .arrow svg,.job-list-page .change-search-condition .arrow svg{width:12px}}.job-list-page .message-img{display:block;width:90%;margin:40px auto 0;max-width:496px}@media only screen and (min-width: 750px){.job-list-page .message-img{display:none}}.job-list-page .pc-message-area{display:none;position:relative;top:10px;margin-top:50px;z-index:5}@media only screen and (min-width: 750px){.job-list-page .pc-message-area{display:flex;align-items:center;justify-content:space-between}}.job-list-page .pc-message-area .chara1{width:80px}.job-list-page .pc-message-area .chara2{width:80px}.job-list-page .pc-message-area .pc-message{font-weight:600;font-size:1.1rem;letter-spacing:2px}.facility-detail-page .entry-form-in-page .display-flex,.job-list-page .entry-page.entry-form-in-page .display-flex{display:flex;justify-content:space-between;flex-wrap:wrap}.facility-detail-page .entry-form-in-page .display-flex .one-radio,.job-list-page .entry-page.entry-form-in-page .display-flex .one-radio{width:48%}.facility-detail-page .entry-form-in-page .check-radio,.job-list-page .entry-page.entry-form-in-page .check-radio{display:block;width:100%;min-height:48px;margin-bottom:15px;padding:16px;border:1px solid #dedede;border-radius:5px;font-size:.9rem;font-weight:600;cursor:pointer}@media only screen and (max-width: 340px){.facility-detail-page .entry-form-in-page .check-radio,.job-list-page .entry-page.entry-form-in-page .check-radio{padding:16px 10px 16px 16px}}@media only screen and (min-width: 750px){.facility-detail-page .entry-form-in-page .check-radio,.job-list-page .entry-page.entry-form-in-page .check-radio{min-height:52px;border:2px solid #dedede;font-size:1rem}}.facility-detail-page .entry-form-in-page .six-string-select,.job-list-page .entry-page.entry-form-in-page .six-string-select{font-size:.8rem}@media only screen and (min-width: 750px){.facility-detail-page .entry-form-in-page .six-string-select,.job-list-page .entry-page.entry-form-in-page .six-string-select{font-size:.9rem}}.facility-detail-page .entry-form-in-page .seven-string-select,.job-list-page .entry-page.entry-form-in-page .seven-string-select{font-size:.7rem}@media only screen and (min-width: 750px){.facility-detail-page .entry-form-in-page .seven-string-select,.job-list-page .entry-page.entry-form-in-page .seven-string-select{font-size:.8rem}}@media only screen and (max-width: 340px){.facility-detail-page .entry-form-in-page .seven-string-select,.job-list-page .entry-page.entry-form-in-page .seven-string-select{font-size:.65rem}}.facility-detail-page .entry-form-in-page .radio-input,.job-list-page .entry-page.entry-form-in-page .radio-input{display:none}.facility-detail-page .entry-form-in-page .radio-input:checked+.radio-parts,.job-list-page .entry-page.entry-form-in-page .radio-input:checked+.radio-parts{border:1px solid #ea6d8d}@media only screen and (min-width: 750px){.facility-detail-page .entry-form-in-page .radio-input:checked+.radio-parts,.job-list-page .entry-page.entry-form-in-page .radio-input:checked+.radio-parts{border:2px solid #ea6d8d}}.facility-detail-page .entry-form-in-page .radio-input:checked+.radio-parts::after,.job-list-page .entry-page.entry-form-in-page .radio-input:checked+.radio-parts::after{content:"";display:block;position:absolute;top:50%;left:16px;width:11px;height:11px;background-color:#ea6d8d;border-radius:50%;transform:translateY(-50%)}.facility-detail-page .entry-form-in-page .radio-input:checked+.nonstep.radio-parts::after,.job-list-page .entry-page.entry-form-in-page .radio-input:checked+.nonstep.radio-parts::after{left:15px}.facility-detail-page .entry-form-in-page .radio-input:checked+.radio-parts::before,.job-list-page .entry-page.entry-form-in-page .radio-input:checked+.radio-parts::before{border:1px solid #ea6d8d}.facility-detail-page .entry-form-in-page .radio-parts,.job-list-page .entry-page.entry-form-in-page .radio-parts{position:relative;padding-left:20px;margin-right:20px}.facility-detail-page .entry-form-in-page .radio-parts::before,.job-list-page .entry-page.entry-form-in-page .radio-parts::before{content:"";display:block;position:absolute;top:50%;left:12px;width:17px;height:17px;border:1px solid #dedede;border-radius:50%;transform:translateY(-50%)}.facility-detail-page .entry-form-in-page .radio-parts span,.job-list-page .entry-page.entry-form-in-page .radio-parts span{display:block;margin-left:20px}.facility-detail-page .entry-form-in-page .check-input,.job-list-page .entry-page.entry-form-in-page .check-input{display:none}.facility-detail-page .entry-form-in-page .check-input:checked:not(.no-border)+.check-parts,.job-list-page .entry-page.entry-form-in-page .check-input:checked:not(.no-border)+.check-parts{border:1px solid #ea6d8d}@media only screen and (min-width: 750px){.facility-detail-page .entry-form-in-page .check-input:checked:not(.no-border)+.check-parts,.job-list-page .entry-page.entry-form-in-page .check-input:checked:not(.no-border)+.check-parts{border:2px solid #ea6d8d}}.facility-detail-page .entry-form-in-page .check-input:checked+.check-parts::after,.job-list-page .entry-page.entry-form-in-page .check-input:checked+.check-parts::after{content:"";display:block;position:absolute;top:30%;left:17px;width:7px;height:14px;transform:rotate(40deg);border-bottom:2px solid #ea6d8d;border-right:2px solid #ea6d8d}.facility-detail-page .entry-form-in-page .no-border.check-input:checked+.check-parts::after,.job-list-page .entry-page.entry-form-in-page .no-border.check-input:checked+.check-parts::after{top:-3px;left:7px}.facility-detail-page .entry-form-in-page .no-border.check-input:checked+.nonstep.check-parts::after,.job-list-page .entry-page.entry-form-in-page .no-border.check-input:checked+.nonstep.check-parts::after{top:0px;bottom:3px;left:7px;right:0;margin:auto 0}.facility-detail-page .entry-form-in-page .check-input:checked+.check-parts::before,.job-list-page .entry-page.entry-form-in-page .check-input:checked+.check-parts::before{border:1px solid #dedede}.facility-detail-page .entry-form-in-page .check-parts,.job-list-page .entry-page.entry-form-in-page .check-parts{position:relative;padding-left:20px;margin-right:20px}.facility-detail-page .entry-form-in-page .check-parts::before,.job-list-page .entry-page.entry-form-in-page .check-parts::before{content:"";display:block;position:absolute;top:50%;left:10px;width:20px;height:20px;border:1px solid #dedede;border-radius:3px;transform:translateY(-50%)}.facility-detail-page .entry-form-in-page .check-parts span,.job-list-page .entry-page.entry-form-in-page .check-parts span{display:block;margin-left:20px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{width:100%;height:auto;vertical-align:bottom}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input[type=submit],div{-webkit-tap-highlight-color:rgba(0,0,0,0)}ol,ul{list-style:none}*{box-sizing:border-box}input,button,textarea{outline:0}input::-moz-focus-inner,button::-moz-focus-inner{border:0}button{background-color:rgba(0,0,0,0);border:none;padding:0}#loading-background{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);z-index:100}#loading-img{display:none;position:fixed;top:0;bottom:0;right:0;left:0;width:120px;margin:auto;z-index:101}.job-list-page{border-top:1px solid #dedede;padding-top:20px}@media only screen and (min-width: 750px){.job-list-page{padding-top:0;border-top:0}}.job-list-page .pc-breadcrumb{margin-top:15px}.job-list-page h1.page-index-simple{line-height:1.3}@media only screen and (min-width: 750px){.job-list-page h1.page-index-simple{padding:10px 0 10px}}@media only screen and (min-width: 750px){.job-list-page .change-search-condition.sp-only{display:none}}.job-list-page .count-area{display:flex;justify-content:space-between;width:90%;margin:25px auto 0;font-size:.7rem}@media only screen and (min-width: 750px){.job-list-page .count-area{width:95%;font-size:.9rem}}.job-list-page .count-area span{font-weight:600;font-size:.8rem}@media only screen and (min-width: 750px){.job-list-page .count-area span{font-size:1rem}}.job-list-page .count-area .update-date{color:#c9c9c9}.job-list-page .job-list-wrap{position:relative;min-height:100px}.job-list-page .facility-list{background-color:#eee;margin-top:15px;padding:20px}@media only screen and (min-width: 750px){.job-list-page .facility-list{padding:45px 40px}}.job-list-page .one-block{margin-top:20px}.job-list-page .one-block:first-of-type{margin-top:0}@media only screen and (min-width: 750px){.job-list-page .one-block{margin-top:30px}}.job-list-page .facility-info{position:relative;padding:15px;border-left:5px solid #ea6d8d;background-color:#fff}@media only screen and (min-width: 750px){.job-list-page .facility-info{padding:20px;border-left:7px solid #ea6d8d}}.job-list-page .facility-info .group-address{margin-bottom:10px;padding-left:20px;text-indent:-20px;font-size:.8rem;line-height:1.5}@media only screen and (min-width: 750px){.job-list-page .facility-info .group-address{font-size:1rem}}.job-list-page .facility-info .display-flex{display:flex;justify-content:space-between;min-height:105px}@media only screen and (min-width: 750px){.job-list-page .facility-info .display-flex{justify-content:flex-start}}.job-list-page .facility-info .facility-img{width:48%;max-width:140px;max-height:95px;object-fit:cover;align-self:baseline}@media only screen and (min-width: 750px){.job-list-page .facility-info .facility-img{width:auto;max-width:170px;min-width:170px;max-height:130px}}.job-list-page .facility-info .right{position:relative;width:48%}@media only screen and (min-width: 750px){.job-list-page .facility-info .right{position:static;width:auto;margin-left:30px}}.job-list-page .facility-info p.update-date{position:absolute;right:0;bottom:0;margin:0;color:#c8c9ca;text-align:right;font-size:.7rem}@media only screen and (min-width: 750px){.job-list-page .facility-info p.update-date{top:20px;right:20px;font-size:.9rem}}.job-list-page .facility-lead-sentence{display:none;margin-bottom:20px;font-weight:600;font-size:1.1rem;line-height:1.5;color:#ea6d8d}@media only screen and (min-width: 750px){.job-list-page .facility-lead-sentence{display:-webkit-box;-webkit-line-clamp:3;/*! autoprefixer: ignore next */-webkit-box-orient:vertical;overflow:hidden}}.job-list-page .icon-img{width:15px;margin-right:5px;vertical-align:text-top}@media only screen and (min-width: 750px){.job-list-page .icon-img{width:18px;margin-right:7px}}.job-list-page p.client-name{margin:0;margin-bottom:5px;font-size:.8rem}@media only screen and (min-width: 750px){.job-list-page p.client-name{font-size:.9rem}}.job-list-page .facility-name{margin-bottom:15px;font-size:1.05rem;font-weight:600}@media only screen and (min-width: 750px){.job-list-page .facility-name{max-width:530px;margin-bottom:20px;font-size:1.2rem}}.job-list-page .pager-for-job{display:flex;justify-content:space-between;width:90%;margin:20px auto 0;text-align:center;font-size:.9rem}@media only screen and (min-width: 750px){.job-list-page .pager-for-job{margin:40px auto 0;font-size:1rem}}.job-list-page .pager-for-job .pager-button{position:relative;width:47%;max-width:190px;padding:15px 0;border:1px solid #dedede;border-radius:5px;font-weight:600;cursor:pointer;transition:background-color .2s}.job-list-page .pager-for-job .pager-button:hover{background-color:#f9f9f9}@media only screen and (min-width: 750px){.job-list-page .pager-for-job .pager-button{padding:18px 0;border:2px solid #dedede;border-radius:7px}}.job-list-page .pager-for-job .pager-button.disable{color:#c9c9c9;cursor:default}.job-list-page .pager-for-job .pager-button svg{position:absolute;top:50%;transform:translateY(-50%);width:8px;fill:#473f3b}.job-list-page .pager-for-job .pager-button.disable:hover{background-color:#fff}.job-list-page .pager-for-job .pager-button.disable svg{fill:#c9c9c9}.job-list-page .pager-for-job .before-page svg{left:15px}.job-list-page .pager-for-job .next-page svg{right:15px}.job-list-page .page-count{margin-top:15px;text-align:center;font-size:.9rem}@media only screen and (min-width: 750px){.job-list-page .page-count.sp{display:none}}.job-list-page .page-count.pc{display:none}@media only screen and (min-width: 750px){.job-list-page .page-count.pc{display:block;font-size:1rem}}.job-list-page .entry-page.entry-form-in-page{position:relative;padding:0 20px;z-index:1}@media only screen and (min-width: 750px){.job-list-page .entry-page.entry-form-in-page{width:90%;margin:70px auto 0}.job-list-page .entry-page.entry-form-in-page .display-flex{justify-content:flex-start}.job-list-page .entry-page.entry-form-in-page .display-flex .one-radio{width:30%}}.job-list-page .entry-page.entry-form-in-page .frame{margin:0 auto 30px}.job-list-page .entry-page.entry-form-in-page h3{margin:0}.job-list-page .entry-page.entry-form-in-page .active-button{padding:16px 0;background-color:#ea6d8d;border-radius:7px;color:#fff;transition:opacity .2s;font-weight:600}.job-list-page .entry-page.entry-form-in-page .active-button:hover{opacity:.9}.job-list-page .not-found{width:90%;margin:50px auto}.job-list-page .not-found p{text-align:center;font-size:.9rem;line-height:1.8}.job-list-page .not-found img{display:block;margin:30px auto;width:150px}.job-list-page .not-found .pc-br{display:none}@media only screen and (min-width: 750px){.job-list-page .not-found .pc-br{display:block}}.job-list-page.kaigo .facility-list .facility-info{border-left:5px solid #f6993f}@media only screen and (min-width: 750px){.job-list-page.kaigo .facility-list .facility-info{border-left:7px solid #f6993f}}.job-list-page.kaigo .facility-list .facility-lead-sentence{color:#f6993f}.job-list-page.kaigo .facility-list .salary span{color:#f6993f}.job-list-page.kaigo .facility-list .detail-button{background-color:#f6993f}.job-list-page.kaigo .long-favorite-button{color:#f6993f;border:2px solid #f6993f}.job-list-page.kaigo .long-favorite-button path{stroke:#f6993f}.job-list-page.kaigo .long-favorite-button.on{background-color:#f6993f;color:#fff}.job-list-page.kaigo .job-view-more svg{fill:#f6993f}.job-list-page.kaigo .favorite-button path{stroke:#f6993f}.job-list-page.kaigo .favorite-button.on{border:1px solid #f6993f}@media only screen and (min-width: 750px){.job-list-page.kaigo .favorite-button.on{border:2px solid #f6993f}}.job-list-page.kaigo .favorite-button.on svg{opacity:1;fill:#f6993f}.job-list-page.kaigo .change-search-condition .search-icon svg{fill:#f6993f}.job-list-page.kaigo .change-search-condition .arrow svg{fill:#f6993f}.job-list-page.pharmacist .facility-list .facility-info{border-left:5px solid #3bc197}@media only screen and (min-width: 750px){.job-list-page.pharmacist .facility-list .facility-info{border-left:7px solid #3bc197}}.job-list-page.pharmacist .facility-list .facility-lead-sentence{color:#3bc197}.job-list-page.pharmacist .facility-list .salary span{color:#3bc197}.job-list-page.pharmacist .facility-list .detail-button{background-color:#3bc197}.job-list-page.pharmacist .long-favorite-button{color:#3bc197;border:2px solid #3bc197}.job-list-page.pharmacist .long-favorite-button path{stroke:#3bc197}.job-list-page.pharmacist .long-favorite-button.on{background-color:#3bc197;color:#fff}.job-list-page.pharmacist .job-view-more svg{fill:#3bc197}.job-list-page.pharmacist .favorite-button path{stroke:#3bc197}.job-list-page.pharmacist .favorite-button.on{border:1px solid #3bc197}@media only screen and (min-width: 750px){.job-list-page.pharmacist .favorite-button.on{border:2px solid #3bc197}}.job-list-page.pharmacist .favorite-button.on svg{opacity:1;fill:#3bc197}.job-list-page.pharmacist .change-search-condition .search-icon svg{fill:#3bc197}.job-list-page.pharmacist .change-search-condition .arrow svg{fill:#3bc197}.job-list-page.comedical .facility-list .facility-info{border-left:5px solid #55b9d1}@media only screen and (min-width: 750px){.job-list-page.comedical .facility-list .facility-info{border-left:7px solid #55b9d1}}.job-list-page.comedical .facility-list .facility-lead-sentence{color:#55b9d1}.job-list-page.comedical .facility-list .salary span{color:#55b9d1}.job-list-page.comedical .facility-list .detail-button{background-color:#55b9d1}.job-list-page.comedical .long-favorite-button{color:#55b9d1;border:2px solid #55b9d1}.job-list-page.comedical .long-favorite-button path{stroke:#55b9d1}.job-list-page.comedical .long-favorite-button.on{background-color:#55b9d1;color:#fff}.job-list-page.comedical .job-view-more svg{fill:#55b9d1}.job-list-page.comedical .favorite-button path{stroke:#55b9d1}.job-list-page.comedical .favorite-button.on{border:1px solid #55b9d1}@media only screen and (min-width: 750px){.job-list-page.comedical .favorite-button.on{border:2px solid #55b9d1}}.job-list-page.comedical .favorite-button.on svg{opacity:1;fill:#55b9d1}.job-list-page.comedical .change-search-condition .search-icon svg{fill:#55b9d1}.job-list-page.comedical .change-search-condition .arrow svg{fill:#55b9d1}.job-list-page .circle{position:absolute;top:20px;left:0;right:0;bottom:0;display:block;width:46px;margin:auto;z-index:-1}.job-list-page .ouro{position:relative;display:inline-block;height:46px;width:46px;margin:1em 0;border-radius:50%;background:none repeat scroll 0 0 #eee;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1) inset,0 0 25px rgba(0,0,255,.075)}.job-list-page .ouro::after{content:"";position:absolute;top:9px;left:9px;display:block;height:28px;width:28px;background:none repeat scroll 0 0 #f2f2f2;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.1)}.job-list-page .ouro>span{position:absolute;height:100%;width:50%;overflow:hidden}.job-list-page .ouro .left{left:0}.job-list-page .ouro .left .anim{border-bottom-left-radius:0;border-top-left-radius:0}.job-list-page .ouro .right{left:50%}.job-list-page .ouro .right .anim{border-bottom-right-radius:0;border-top-right-radius:0;left:-100%;transform-origin:100% 50% 0}.job-list-page .anim{position:absolute;left:100%;top:0;height:100%;width:100%;border-radius:999px;background:none repeat scroll 0 0 #ea6d8d;opacity:.8;animation:ui-spinner-rotate-left 3s infinite;transform-origin:0 50% 0}.job-list-page .round .ouro:after{display:none}.job-list-page .double .ouro:after{height:13px;width:13px;left:7px;top:7px;border:10px solid #ddd;background:rgba(0,0,0,0);box-shadow:none}@keyframes ui-spinner-rotate-left{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.job-facility-detail-page{border-top:1px solid #dedede;padding-top:15px}@media only screen and (min-width: 750px){.job-facility-detail-page{border-top:0;padding-top:40px}}.job-facility-detail-page.kaigo .round-index::before{color:#f6993f}.job-facility-detail-page.kaigo .common-tel-area .round-index::before{color:#ea6d8d}.job-facility-detail-page.kaigo .facility-name-area{border-left:5px solid #f6993f}@media only screen and (min-width: 750px){.job-facility-detail-page.kaigo .facility-name-area{border-left:6px solid #f6993f}}.job-facility-detail-page.kaigo .slider{background-color:#f4ebd4}.job-facility-detail-page.kaigo .slick-dots li.slick-active button:before{color:#f6993f}.job-facility-detail-page.kaigo .show-kyujitsu-detail{color:#f6993f}.job-facility-detail-page.kaigo .show-kyujitsu-detail svg{fill:#f6993f}.job-facility-detail-page.kaigo .facility-sentence-read-more{color:#f6993f}.job-facility-detail-page.kaigo .facility-sentence-read-more svg{fill:#f6993f}.job-facility-detail-page.kaigo .salary span{color:#f6993f}.job-facility-detail-page.kaigo .icon-area li{color:#cc5a40;border:1px solid #cc5a40}.job-facility-detail-page.kaigo .icon-area svg{fill:#cc5a40}.job-facility-detail-page.kaigo .apply-job-button{background-color:#f6993f}.job-facility-detail-page.kaigo p.job-lead-sentence{color:#f6993f}.job-facility-detail-page.kaigo .detail-info dt,.job-facility-detail-page.kaigo .shisetsu-info dt{color:#f6993f}.job-facility-detail-page.kaigo .link-button{color:#f6993f}.job-facility-detail-page.kaigo .link-button svg{fill:#f6993f}.job-facility-detail-page.kaigo .link-button.google-map{color:#cc5a40}.job-facility-detail-page.kaigo .link-button.google-map.facility-google-map{border:1px solid #cc5a40}@media only screen and (min-width: 750px){.job-facility-detail-page.kaigo .link-button.google-map.facility-google-map{border:2px solid #cc5a40}}.job-facility-detail-page.kaigo .link-button.google-map svg{fill:#cc5a40}.job-facility-detail-page.kaigo .consultant-comment p{background-color:#f4ebd4}.job-facility-detail-page.kaigo .footer_apply_button{background-color:#f6993f}.job-facility-detail-page.kaigo .pickup-job-area p.pickup-maker{background-color:#f6993f}.job-facility-detail-page.kaigo .pickup-job-area .slick-dots li.slick-active button:before{color:#f6993f}.job-facility-detail-page.kaigo .favorite-button path{stroke:#f6993f}.job-facility-detail-page.kaigo .favorite-button.on{border:1px solid #f6993f}@media only screen and (min-width: 750px){.job-facility-detail-page.kaigo .favorite-button.on{border:2px solid #f6993f}}.job-facility-detail-page.kaigo .favorite-button.on svg{opacity:1;fill:#f6993f}.job-facility-detail-page.kaigo .long-favorite-button{color:#f6993f;border:2px solid #f6993f}.job-facility-detail-page.kaigo .long-favorite-button path{stroke:#f6993f}.job-facility-detail-page.kaigo .long-favorite-button.on{background-color:#f6993f}.job-facility-detail-page.kaigo .change-search-condition .search-icon svg{fill:#f6993f}.job-facility-detail-page.kaigo .change-search-condition .arrow svg{fill:#f6993f}.job-facility-detail-page.pharmacist .round-index::before{color:#3bc197}.job-facility-detail-page.pharmacist .common-tel-area .round-index::before{color:#ea6d8d}.job-facility-detail-page.pharmacist .facility-name-area{border-left:5px solid #3bc197}@media only screen and (min-width: 750px){.job-facility-detail-page.pharmacist .facility-name-area{border-left:6px solid #3bc197}}.job-facility-detail-page.pharmacist .slider{background-color:#ddf0ee}.job-facility-detail-page.pharmacist .slick-dots li.slick-active button:before{color:#3bc197}.job-facility-detail-page.pharmacist .show-kyujitsu-detail{color:#3bc197}.job-facility-detail-page.pharmacist .show-kyujitsu-detail svg{fill:#3bc197}.job-facility-detail-page.pharmacist .facility-sentence-read-more{color:#3bc197}.job-facility-detail-page.pharmacist .facility-sentence-read-more svg{fill:#3bc197}.job-facility-detail-page.pharmacist .salary span{color:#3bc197}.job-facility-detail-page.pharmacist .icon-area li{color:#5a9945;border:1px solid #5a9945}.job-facility-detail-page.pharmacist .icon-area svg{fill:#5a9945}.job-facility-detail-page.pharmacist .apply-job-button{background-color:#3bc197}.job-facility-detail-page.pharmacist p.job-lead-sentence{color:#3bc197}.job-facility-detail-page.pharmacist .detail-info dt,.job-facility-detail-page.pharmacist .shisetsu-info dt{color:#3bc197}.job-facility-detail-page.pharmacist .link-button{color:#3bc197}.job-facility-detail-page.pharmacist .link-button svg{fill:#3bc197}.job-facility-detail-page.pharmacist .link-button.google-map{color:#5a9945}.job-facility-detail-page.pharmacist .link-button.google-map.facility-google-map{border:1px solid #5a9945}@media only screen and (min-width: 750px){.job-facility-detail-page.pharmacist .link-button.google-map.facility-google-map{border:2px solid #5a9945}}.job-facility-detail-page.pharmacist .link-button.google-map svg{fill:#5a9945}.job-facility-detail-page.pharmacist .consultant-comment p{background-color:#ddf0ee}.job-facility-detail-page.pharmacist .footer_apply_button{background-color:#3bc197}.job-facility-detail-page.pharmacist .pickup-job-area p.pickup-maker{background-color:#3bc197}.job-facility-detail-page.pharmacist .pickup-job-area .slick-dots li.slick-active button:before{color:#3bc197}.job-facility-detail-page.pharmacist .favorite-button path{stroke:#3bc197}.job-facility-detail-page.pharmacist .favorite-button.on{border:1px solid #3bc197}@media only screen and (min-width: 750px){.job-facility-detail-page.pharmacist .favorite-button.on{border:2px solid #3bc197}}.job-facility-detail-page.pharmacist .favorite-button.on svg{opacity:1;fill:#3bc197}.job-facility-detail-page.pharmacist .long-favorite-button{color:#3bc197;border:2px solid #3bc197}.job-facility-detail-page.pharmacist .long-favorite-button path{stroke:#3bc197}.job-facility-detail-page.pharmacist .long-favorite-button.on{background-color:#3bc197}.job-facility-detail-page.pharmacist .change-search-condition .search-icon svg{fill:#3bc197}.job-facility-detail-page.pharmacist .change-search-condition .arrow svg{fill:#3bc197}.job-facility-detail-page.comedical .round-index::before{color:#55b9d1}.job-facility-detail-page.comedical .common-tel-area .round-index::before{color:#ea6d8d}.job-facility-detail-page.comedical .facility-name-area{border-left:5px solid #55b9d1}@media only screen and (min-width: 750px){.job-facility-detail-page.comedical .facility-name-area{border-left:6px solid #55b9d1}}.job-facility-detail-page.comedical .slider{background-color:#e3f1f8}.job-facility-detail-page.comedical .slick-dots li.slick-active button:before{color:#55b9d1}.job-facility-detail-page.comedical .show-kyujitsu-detail{color:#55b9d1}.job-facility-detail-page.comedical .show-kyujitsu-detail svg{fill:#55b9d1}.job-facility-detail-page.comedical .facility-sentence-read-more{color:#55b9d1}.job-facility-detail-page.comedical .facility-sentence-read-more svg{fill:#55b9d1}.job-facility-detail-page.comedical .salary span{color:#55b9d1}.job-facility-detail-page.comedical .icon-area li{color:#2b58b2;border:1px solid #2b58b2}.job-facility-detail-page.comedical .icon-area svg{fill:#2b58b2}.job-facility-detail-page.comedical .apply-job-button{background-color:#55b9d1}.job-facility-detail-page.comedical p.job-lead-sentence{color:#55b9d1}.job-facility-detail-page.comedical .detail-info dt,.job-facility-detail-page.comedical .shisetsu-info dt{color:#55b9d1}.job-facility-detail-page.comedical .link-button{color:#55b9d1}.job-facility-detail-page.comedical .link-button svg{fill:#55b9d1}.job-facility-detail-page.comedical .link-button.google-map{color:#2b58b2}.job-facility-detail-page.comedical .link-button.google-map.facility-google-map{border:1px solid #2b58b2}@media only screen and (min-width: 750px){.job-facility-detail-page.comedical .link-button.google-map.facility-google-map{border:2px solid #2b58b2}}.job-facility-detail-page.comedical .link-button.google-map svg{fill:#2b58b2}.job-facility-detail-page.comedical .consultant-comment p{background-color:#e3f1f8}.job-facility-detail-page.comedical .footer_apply_button{background-color:#55b9d1}.job-facility-detail-page.comedical .pickup-job-area p.pickup-maker{background-color:#55b9d1}.job-facility-detail-page.comedical .pickup-job-area .slick-dots li.slick-active button:before{color:#55b9d1}.job-facility-detail-page.comedical .favorite-button path{stroke:#55b9d1}.job-facility-detail-page.comedical .favorite-button.on{border:1px solid #55b9d1}@media only screen and (min-width: 750px){.job-facility-detail-page.comedical .favorite-button.on{border:2px solid #55b9d1}}.job-facility-detail-page.comedical .favorite-button.on svg{opacity:1;fill:#55b9d1}.job-facility-detail-page.comedical .long-favorite-button{color:#55b9d1;border:2px solid #55b9d1}.job-facility-detail-page.comedical .long-favorite-button path{stroke:#55b9d1}.job-facility-detail-page.comedical .long-favorite-button.on{background-color:#55b9d1}.job-facility-detail-page.comedical .change-search-condition .search-icon svg{fill:#55b9d1}.job-facility-detail-page.comedical .change-search-condition .arrow svg{fill:#55b9d1}.job-facility-detail-page .not-found p{margin-top:30px;text-align:center;line-height:1.8}.job-facility-detail-page .not-found img{display:block;width:150px;margin:30px auto}.job-facility-detail-page .not-found .pink-button{position:relative;padding:17px 0;margin:30px auto;width:90%;max-width:400px}@media only screen and (min-width: 750px){.job-facility-detail-page .not-found .pink-button{margin:60px auto}}.job-facility-detail-page .not-found .pink-button svg{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:8px;fill:#fff}.job-facility-detail-page .old-info{margin-bottom:30px;padding:30px 0;background-color:#eee;text-align:center}.job-facility-detail-page .old-info .page-inner{max-width:500px;padding:20px;background-color:#fff;border-radius:5px}.job-facility-detail-page .old-info p{font-size:.9rem;font-weight:600;line-height:1.5}@media only screen and (min-width: 750px){.job-facility-detail-page .old-info p{font-size:1rem}}.job-facility-detail-page .old-info .apply-job-button{max-width:300px;margin:20px auto 0;padding:15px 0}@media only screen and (min-width: 750px){.job-facility-detail-page .top-area{width:95%;margin:auto;display:flex;justify-content:space-between}}@media only screen and (min-width: 1100px){.job-facility-detail-page .top-area{width:100%}}@media only screen and (min-width: 750px){.job-facility-detail-page .top-area .left-area{width:46%}}@media only screen and (min-width: 750px){.job-facility-detail-page .top-area .right-area{width:48%;margin:0}}.job-facility-detail-page .facility-name-area{width:90%;margin:0 auto 15px;padding:10px 12px;border-left:5px solid #ea6d8d}@media only screen and (min-width: 750px){.job-facility-detail-page .facility-name-area{display:flex;justify-content:space-between;width:95%;padding:10px 15px;border-left:6px solid #ea6d8d}}@media only screen and (min-width: 1100px){.job-facility-detail-page .facility-name-area{width:100%}}.job-facility-detail-page .facility-name-area .h1-class{font-weight:600;font-size:1.1rem}@media only screen and (min-width: 750px){.job-facility-detail-page .facility-name-area .h1-class{font-size:1.3rem}}.job-facility-detail-page .facility-name-area p{margin-bottom:10px;font-size:.8rem}@media only screen and (min-width: 750px){.job-facility-detail-page .facility-name-area p{font-size:1rem}}.job-facility-detail-page .facility-name-area p.syokusyu-koyokeitai-index{font-size:.8rem;margin-top:10px;margin-bottom:0}@media only screen and (min-width: 750px){.job-facility-detail-page .facility-name-area p.syokusyu-koyokeitai-index{font-size:.9rem}}.job-facility-detail-page .facility-name-area .update-date{display:none;font-size:.9rem;color:#c9c9c9}@media only screen and (min-width: 750px){.job-facility-detail-page .facility-name-area .update-date{display:block;min-width:145px;text-align:right}}.job-facility-detail-page .slick-dotted.slick-slider{margin-bottom:60px}@media only screen and (min-width: 750px){.job-facility-detail-page .slick-dotted.slick-slider{margin-bottom:0}}.job-facility-detail-page .slider{background-color:#faeeee}.job-facility-detail-page .slider img{object-fit:contain;max-height:200px}@media only screen and (min-width: 750px){.job-facility-detail-page .slider img{max-height:260px}}.job-facility-detail-page .slick-dots li{margin:3px}.job-facility-detail-page .slick-dots{margin-top:20px;bottom:auto}@media only screen and (min-width: 750px){.job-facility-detail-page .slick-dots{bottom:4px}}.job-facility-detail-page .slick-dots li button:before{font-size:11px}@media only screen and (min-width: 750px){.job-facility-detail-page .slick-dots li button:before{color:#fff;opacity:1;font-size:10px}}.job-facility-detail-page .slick-dots li.slick-active button:before{color:#ea6d8d;opacity:1}.job-facility-detail-page p.job-lead-sentence{width:90%;margin:20px auto 0;color:#ea6d8d;font-size:1rem;font-weight:600;line-height:1.5}@media only screen and (min-width: 750px){.job-facility-detail-page p.job-lead-sentence{width:100%;line-height:1.8}}.job-facility-detail-page .facility-name-in-h1{color:#999}.job-facility-detail-page p.facility-lead-sentence-in-job{position:relative;width:90%;margin:15px auto 10px;line-height:1.5;font-size:.8rem}@media only screen and (min-width: 750px){.job-facility-detail-page p.facility-lead-sentence-in-job{width:100%}}.job-facility-detail-page .facility-lead-sentence-original{display:none}.job-facility-detail-page .facility-sentence-read-more{display:none;position:absolute;bottom:0;right:0;padding-left:10px;font-size:.8rem;color:#ea6d8d;z-index:1;background-color:#fff;cursor:pointer}.job-facility-detail-page .facility-sentence-read-more svg{width:5px;margin-left:5px;fill:#ea6d8d}.job-facility-detail-page .syokusyu-area{position:relative;margin-top:35px}@media only screen and (min-width: 750px){.job-facility-detail-page .syokusyu-area{margin-top:0}}.job-facility-detail-page .syokusyu-area .syokusyu-name{font-weight:600;font-size:1.1rem}@media only screen and (min-width: 750px){.job-facility-detail-page .syokusyu-area .syokusyu-name{font-size:1.2rem}}.job-facility-detail-page .basic-info{font-size:.9rem}@media only screen and (min-width: 750px){.job-facility-detail-page .basic-info{font-size:1rem}}.job-facility-detail-page .basic-info img{position:relative;top:-2px;width:15px;margin-right:7px;vertical-align:middle}@media only screen and (min-width: 750px){.job-facility-detail-page .basic-info img{width:17px;margin-right:10px}}.job-facility-detail-page .basic-info .location-icon{width:12px}@media only screen and (min-width: 750px){.job-facility-detail-page .basic-info .location-icon{width:14px}}.job-facility-detail-page .basic-info .eki-icon{width:13px}@media only screen and (min-width: 750px){.job-facility-detail-page .basic-info .eki-icon{width:15px}}.job-facility-detail-page .basic-info .bus-icon{width:13px}@media only screen and (min-width: 750px){.job-facility-detail-page .basic-info .bus-icon{width:15px}}.job-facility-detail-page .basic-info dl{display:flex;margin-top:25px}.job-facility-detail-page .basic-info dl:first-of-type{margin-top:30px}@media only screen and (min-width: 750px){.job-facility-detail-page .basic-info dl:first-of-type{margin-top:25px}}@media only screen and (min-width: 750px){.job-facility-detail-page .basic-info dl{margin-top:20px}}.job-facility-detail-page .basic-info dt{min-width:120px;color:#999}@media only screen and (min-width: 750px){.job-facility-detail-page .basic-info dt{min-width:140px}}.job-facility-detail-page .basic-info dt,.job-facility-detail-page .basic-info dd{line-height:1.5}.job-facility-detail-page .show-kyujitsu-detail{margin-top:5px;color:#ea6d8d;height:19px}.job-facility-detail-page .show-kyujitsu-detail svg{margin-left:5px;width:5px;fill:#ea6d8d;vertical-align:middle}.job-facility-detail-page .salary span{color:#ea6d8d;font-size:1.4rem;letter-spacing:1px}.job-facility-detail-page .icon-area{margin-top:35px}@media only screen and (min-width: 750px){.job-facility-detail-page .icon-area.sp{display:none}}.job-facility-detail-page .icon-area.pc{display:none;margin-top:15px}@media only screen and (min-width: 750px){.job-facility-detail-page .icon-area.pc{display:block}}.job-facility-detail-page .icon-area ul{display:flex;font-size:.85rem;flex-wrap:wrap}@media only screen and (min-width: 750px){.job-facility-detail-page .icon-area ul{font-size:.9rem}}.job-facility-detail-page .icon-area li{height:30px;padding:8px 10px;margin-top:10px;margin-right:10px;color:#b56ea7;border:1px solid #b56ea7;border-radius:4px;white-space:nowrap;font-weight:600}@media only screen and (min-width: 750px){.job-facility-detail-page .icon-area li{height:34px;margin-top:13px;border-radius:5px;border:2px solid #b56ea7}}.job-facility-detail-page .icon-area svg{position:relative;top:-1px;width:16px;margin-right:5px;fill:#b56ea7;vertical-align:top}.job-facility-detail-page .icon-area .three-koutai svg{top:-3px;width:18px}.job-facility-detail-page .icon-area .blanc svg{width:12px}.job-facility-detail-page .icon-area .mushikaku svg{width:17px}.job-facility-detail-page .apply-job-button{position:relative;width:100%;margin-top:40px;padding:20px 0;font-weight:600;transition:opacity .2s}.job-facility-detail-page .apply-job-button:hover{opacity:.8}@media only screen and (min-width: 750px){.job-facility-detail-page .apply-job-button{margin-top:30px;padding:22px 0;border-radius:10px;font-size:1.1rem}}.job-facility-detail-page .apply-job-button svg{position:absolute;top:50%;transform:translateY(-50%);right:15px;width:8px;fill:#fff}@media only screen and (min-width: 750px){.job-facility-detail-page .apply-job-button svg{right:25px;width:10px}}.job-facility-detail-page .long-favorite-button{display:flex;justify-content:center;align-items:center;width:100%;margin-top:15px;padding-top:14px;padding-bottom:14px;color:#ea6d8d;border:2px solid #ea6d8d;border-radius:5px;font-weight:600;text-align:center;cursor:pointer;transition:background-color .2s ease}@media only screen and (min-width: 750px){.job-facility-detail-page .long-favorite-button{padding-top:16px;padding-bottom:16px;border-radius:10px;font-size:1.1rem}}.job-facility-detail-page .long-favorite-button svg{position:relative;top:1px;fill:#fff;width:20px;height:23px;overflow:inherit}@media only screen and (min-width: 750px){.job-facility-detail-page .long-favorite-button svg{width:22px;height:25px}}.job-facility-detail-page .long-favorite-button path{stroke-width:7;stroke:#ea6d8d}.job-facility-detail-page .long-favorite-button::after{display:inline-block;content:"気になるリストに追加";margin-left:10px}.job-facility-detail-page .long-favorite-button.on{background-color:#ea6d8d;color:#fff}.job-facility-detail-page .long-favorite-button.on::after{content:"気になるリスト追加済"}.job-facility-detail-page .round-index.with-border{margin-top:50px;margin-bottom:0;padding-bottom:12px;border-bottom:1px solid #dedede;line-height:1}@media only screen and (min-width: 750px){.job-facility-detail-page .round-index.with-border{margin-top:70px;padding-bottom:20px;font-size:1.1rem;border-bottom:2px solid #dedede}}.job-facility-detail-page .round-index.with-border.detail-index{margin-top:0}.job-facility-detail-page .detail-info{margin-top:45px;padding:30px 0;background-color:#f5f5f5;overflow-wrap:break-word}@media only screen and (min-width: 750px){.job-facility-detail-page .detail-info{margin-top:60px;padding:30px 30px 45px 30px}}.job-facility-detail-page .detail-info .job-title{margin-bottom:10px}.job-facility-detail-page .detail-info.shisetsu-info-in-job-detail .round-index.with-border{margin-top:0}.job-facility-detail-page .detail-info,.job-facility-detail-page .shisetsu-info{font-size:.9rem;line-height:1.8}.job-facility-detail-page .detail-info p,.job-facility-detail-page .shisetsu-info p{line-height:1.8}.job-facility-detail-page .detail-info dt,.job-facility-detail-page .shisetsu-info dt{margin-top:23px;color:#ea6d8d;font-weight:600}@media only screen and (min-width: 750px){.job-facility-detail-page .detail-info dt,.job-facility-detail-page .shisetsu-info dt{font-size:1rem}}.job-facility-detail-page .detail-info dd,.job-facility-detail-page .shisetsu-info dd{margin-top:5px}.job-facility-detail-page .shisetsu-info{border-bottom:1px solid #dedede;padding-bottom:30px}.job-facility-detail-page .shisetsu-info .round-index.with-border{margin-top:30px}.job-facility-detail-page .button-area{margin-top:30px}@media only screen and (min-width: 750px){.job-facility-detail-page .button-area{display:flex}}.job-facility-detail-page .button-area a{transition:opacity .2s}.job-facility-detail-page .button-area a:hover{opacity:.8}@media only screen and (min-width: 750px){.job-facility-detail-page .button-area a{width:48%}.job-facility-detail-page .button-area a:first-of-type{margin-right:4%}}.job-facility-detail-page .link-button{position:relative;display:block;margin-top:15px;padding:18px 0 18px 70px;color:#ea6d8d;border-radius:5px;background-color:#fff;font-weight:600;font-size:1rem;letter-spacing:1px;line-height:1}@media only screen and (min-width: 750px){.job-facility-detail-page .link-button{padding:20px 0 20px;border-radius:8px;font-size:1.2rem;text-align:center}}.job-facility-detail-page .link-button svg{position:absolute;top:50%;transform:translateY(-50%);right:15px;width:8px;fill:#ea6d8d}@media only screen and (min-width: 750px){.job-facility-detail-page .link-button svg{right:20px;width:10px}}.job-facility-detail-page .link-button.google-map{color:#b56ea7}.job-facility-detail-page .link-button.google-map.facility-google-map{border:1px solid #b56ea7}@media only screen and (min-width: 750px){.job-facility-detail-page .link-button.google-map.facility-google-map{border:2px solid #b56ea7}}.job-facility-detail-page .link-button.google-map svg{fill:#b56ea7}@media only screen and (min-width: 750px){.job-facility-detail-page .consultant-comment{margin:60px auto 70px}}@media only screen and (min-width: 750px){.job-facility-detail-page .consultant-comment .sp-br{display:none}}.job-facility-detail-page .consultant-comment h2.round-index,.job-facility-detail-page .consultant-comment h3.round-index{margin:30px 0 0;line-height:1.8}@media only screen and (min-width: 750px){.job-facility-detail-page .consultant-comment h2.round-index,.job-facility-detail-page .consultant-comment h3.round-index{margin:30px 0 20px;font-size:1.1rem}}.job-facility-detail-page .consultant-comment p{margin-top:15px;padding:20px 25px;background-color:#faeeee;border-radius:10px;font-size:.85rem;line-height:2}@media only screen and (min-width: 750px){.job-facility-detail-page .consultant-comment p{font-size:1rem}}.job-facility-detail-page .footer_apply_button{position:relative;display:block;width:90%;max-width:500px;margin:60px auto;padding:20px 0;background-color:#ea6d8d;border-radius:7px;color:#fff;text-align:center;font-weight:600}@media only screen and (min-width: 750px){.job-facility-detail-page .footer_apply_button{font-size:1.2rem}}.job-facility-detail-page .footer_apply_button svg{position:absolute;top:50%;width:10px;right:20px;transform:translateY(-50%);fill:#fff}.job-facility-detail-page .change-search-condition{margin:35px auto}@media only screen and (min-width: 750px){.job-facility-detail-page .change-search-condition{margin:120px auto 0}}@media only screen and (min-width: 750px){.job-facility-detail-page .pickup-job-area{width:90%;margin:auto}}.job-facility-detail-page .pickup-job-area .round-index{margin-top:30px}@media only screen and (min-width: 750px){.job-facility-detail-page .pickup-job-area .round-index{margin-top:70px;font-size:1.1rem}}.job-facility-detail-page .pickup-job-area a{display:block}.job-facility-detail-page .pickup-job-area .img-area{position:relative}.job-facility-detail-page .pickup-job-area p.pickup-maker{position:absolute;top:0;left:0;margin:0;padding:5px 10px;background-color:#ea6d8d;color:#fff;font-size:.75rem;line-height:1}@media only screen and (min-width: 750px){.job-facility-detail-page .pickup-job-area p.pickup-maker{padding:6px 12px;font-size:.9rem}}.job-facility-detail-page .pickup-job-area .facility-img{max-height:105px;width:auto;object-fit:contain}@media only screen and (min-width: 750px){.job-facility-detail-page .pickup-job-area .facility-img{max-height:135px}}.job-facility-detail-page .pickup-job-area h4{margin-top:12px;font-weight:600;font-size:.9rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width: 750px){.job-facility-detail-page .pickup-job-area h4{font-size:1rem}}.job-facility-detail-page .pickup-job-area p{max-height:40px;margin-top:8px;font-size:.8rem;line-height:1.5;overflow:hidden}@media only screen and (min-width: 750px){.job-facility-detail-page .pickup-job-area p{font-size:.9rem}}.job-facility-detail-page .pickup-job-area .pickup-job-slide{margin:0 -10px;margin-bottom:80px}@media only screen and (min-width: 750px){.job-facility-detail-page .pickup-job-area .pickup-job-slide{width:95%;margin:0 auto 80px}}.job-facility-detail-page .pickup-job-area .slick-slide{margin:0 10px}.job-facility-detail-page .pickup-job-area .slick-slide a{transition:background-color .2s}.job-facility-detail-page .pickup-job-area .slick-slide a:hover{background-color:#f9f9f9}.job-facility-detail-page .pickup-job-area .slick-arrow{top:auto;bottom:-50px;z-index:1}@media only screen and (min-width: 750px){.job-facility-detail-page .pickup-job-area .slick-arrow{top:70px}}.job-facility-detail-page .pickup-job-area .slick-arrow::before{display:block;content:"";width:8px;height:16px;background-size:cover;opacity:1}@media only screen and (min-width: 750px){.job-facility-detail-page .pickup-job-area .slick-arrow::before{width:12px;height:24px}}.job-facility-detail-page .pickup-job-area .slick-arrow.slick-prev{left:10px}@media only screen and (min-width: 750px){.job-facility-detail-page .pickup-job-area .slick-arrow.slick-prev{left:-40px}}.job-facility-detail-page .pickup-job-area .slick-arrow.slick-prev::before{background-image:url("/images/job/nurse-left-arrow.png")}.job-facility-detail-page .pickup-job-area .slick-arrow.slick-next{right:0}@media only screen and (min-width: 750px){.job-facility-detail-page .pickup-job-area .slick-arrow.slick-next{right:-40px}}.job-facility-detail-page .pickup-job-area .slick-arrow.slick-next::before{background-image:url("/images/job/nurse-right-arrow.png")}.job-facility-detail-page .pickup-job-area .slick-next,.job-facility-detail-page .pickup-job-area .slick-prev{height:18px}@media only screen and (min-width: 750px){.job-facility-detail-page .pickup-job-area .slick-next,.job-facility-detail-page .pickup-job-area .slick-prev{height:24px}}@media only screen and (min-width: 750px){.job-facility-detail-page .pickup-job-area .slick-dots{bottom:-60px;margin:5px}.job-facility-detail-page .pickup-job-area .slick-dots li button:before{font-size:14px;color:#c8c8c8}.job-facility-detail-page .pickup-job-area .slick-dots li.slick-active button:before{color:#ea6d8d}}.job-facility-detail-page .fair-banner{display:block;margin:0 auto;max-width:400px;transition:opacity .2s}.job-facility-detail-page .fair-banner:hover{opacity:.8}@media only screen and (min-width: 750px){.job-facility-detail-page .fair-banner{display:none}}.job-facility-detail-page .haken-banner{display:block;margin:20px auto 0;max-width:400px;transition:opacity .2s;border:2px solid #dedede}.job-facility-detail-page .haken-banner:hover{opacity:.8}@media only screen and (min-width: 750px){.job-facility-detail-page .haken-banner{display:none}}.job-facility-detail-page .sp-tel-breadcrumb-area{margin-top:60px}.job-facility-detail-page .footer_sticky_contact_area{position:fixed;bottom:0;left:0;display:flex;justify-content:center;gap:0 3%;padding:10px 0;width:100%;background-color:#fff;box-shadow:0 -8px 12px rgba(0,0,0,.1);transform:translateY(80px);z-index:1;transition:transform .2s}.job-facility-detail-page .footer_sticky_contact_area.show_footer_sticky{transform:translateY(0)}@media only screen and (min-width: 500px){.job-facility-detail-page .footer_sticky_contact_area{display:none}}.job-facility-detail-page .footer_sticky_contact_area .footer_sticky_button{display:block;width:46%;padding:7px 0;background-size:contain;background-position:top -5px right -5px;background-repeat:no-repeat;border-radius:8px;color:#fff;font-size:1rem;text-align:center;line-height:1.3}.job-facility-detail-page .footer_sticky_contact_area .footer_sticky_button.only_contact_button{padding:15px 0;width:92%;font-size:1.1rem}.job-facility-detail-page .footer_sticky_contact_area .contact_button{background-color:#ef848c;border-bottom:3px solid #e15f69;background-image:url("/images/job/footer/contact.svg")}.job-facility-detail-page .footer_sticky_contact_area .tel_button{background-color:#f1a344;border-bottom:3px solid #e28318;background-image:url("/images/job/footer/phone.svg")}.job-facility-detail-page.kaigo .pickup-job-area .slick-arrow.slick-prev::before{background-image:url("/images/job/carer-left-arrow.png")}.job-facility-detail-page.kaigo .pickup-job-area .slick-arrow.slick-next::before{background-image:url("/images/job/carer-right-arrow.png")}.job-facility-detail-page.pharmacist .pickup-job-area .slick-arrow.slick-prev::before{background-image:url("/images/job/pharmacist-left-arrow.png")}.job-facility-detail-page.pharmacist .pickup-job-area .slick-arrow.slick-next::before{background-image:url("/images/job/pharmacist-right-arrow.png")}.job-facility-detail-page.comedical .pickup-job-area .slick-arrow.slick-prev::before{background-image:url("/images/job/comedical-left-arrow.png")}.job-facility-detail-page.comedical .pickup-job-area .slick-arrow.slick-next::before{background-image:url("/images/job/comedical-right-arrow.png")}.facility-detail-page p.facility-lead-sentence{margin-top:30px;font-size:.9rem;line-height:1.5}@media only screen and (min-width: 750px){.facility-detail-page p.facility-lead-sentence{font-size:1rem}}@media only screen and (min-width: 750px){.facility-detail-page .sp-br{display:none}}.facility-detail-page .job-list-area .round-index{width:90%;margin:50px auto 10px;line-height:1.5}@media only screen and (min-width: 1100px){.facility-detail-page .job-list-area .round-index{margin-left:0}}.facility-detail-page .job-list .favorite-button path{stroke:#ea6d8d}.facility-detail-page .job-list .favorite-button.on{border:1px solid #ea6d8d}@media only screen and (min-width: 750px){.facility-detail-page .job-list .favorite-button.on{border:2px solid #ea6d8d}}.facility-detail-page .job-list .favorite-button.on svg{opacity:1;fill:#ea6d8d}.facility-detail-page .job-list{padding:20px;background-color:#eee}@media only screen and (min-width: 750px){.facility-detail-page .job-list{padding:40px}}.facility-detail-page .job-list li{margin-top:20px;border-radius:5px}.facility-detail-page .job-list li:first-of-type{margin-top:0}.facility-detail-page .job-list .long-favorite-button{margin-top:0}.facility-detail-page .job-view-more-area{margin-top:-5px;padding:0 20px 20px 20px;background-color:#eee}@media only screen and (min-width: 750px){.facility-detail-page .job-view-more-area{margin-top:-25px;padding:0 40px 40px 40px}}.facility-detail-page .job-view-more{border-radius:5px}@media only screen and (min-width: 750px){.facility-detail-page .basic-info.sp{display:none}}.facility-detail-page .basic-info.pc{display:none}@media only screen and (min-width: 750px){.facility-detail-page .basic-info.pc{display:block}}.facility-detail-page .basic-info.pc .round-index{margin-top:0;margin-bottom:20px}.facility-detail-page .basic-info.pc dl{margin-top:15px}.facility-detail-page .basic-info.pc .button-area a{width:100%}.facility-detail-page .saiyo-tanto-comment h2.round-index,.facility-detail-page .saiyo-tanto-comment h3.round-index{font-size:1.2rem}@media only screen and (min-width: 750px){.facility-detail-page .saiyo-tanto-comment h2.round-index,.facility-detail-page .saiyo-tanto-comment h3.round-index{font-size:1.1rem}}.facility-detail-page .facility-detail{margin-bottom:60px}.facility-detail-page .facility-detail h2.round-index,.facility-detail-page .facility-detail h3.round-index{margin:60px auto 20px}.facility-detail-page .facility-detail dl{display:flex;border-bottom:1px solid #dedede;font-size:.8rem;line-height:1.5}@media only screen and (min-width: 750px){.facility-detail-page .facility-detail dl{font-size:.9rem}}.facility-detail-page .facility-detail dl:first-of-type{border-top:1px solid #dedede}.facility-detail-page .facility-detail dt,.facility-detail-page .facility-detail dd{padding:10px}.facility-detail-page .facility-detail dt{width:130px;min-width:130px;background-color:#faeeee;border-left:1px solid #dedede}@media only screen and (min-width: 750px){.facility-detail-page .facility-detail dt{width:200px;min-width:200px}}.facility-detail-page .facility-detail dd{width:calc(100% - 130px);border-right:1px solid #dedede}.facility-detail-page .facility-detail p{line-height:1.5}.facility-detail-page .client-comment{margin-bottom:60px}.facility-detail-page .client-comment h2.round-index,.facility-detail-page .client-comment h3.round-index{margin:0;border-top:0}@media only screen and (min-width: 750px){.facility-detail-page .client-comment h2.round-index,.facility-detail-page .client-comment h3.round-index{font-size:1.2rem}}@media only screen and (min-width: 750px){.facility-detail-page .client-comment{width:100%}}.facility-detail-page .message-img{display:block;width:95%;max-width:496px;margin:60px auto 0}.facility-detail-page .entry-form-in-page{margin-top:0;padding-top:0;padding-bottom:0;position:relative;padding:0 20px;z-index:1}@media only screen and (min-width: 750px){.facility-detail-page .entry-form-in-page{margin:70px auto 0}.facility-detail-page .entry-form-in-page .display-flex{justify-content:flex-start}.facility-detail-page .entry-form-in-page .display-flex .one-radio{width:30%}}.facility-detail-page .entry-form-in-page .inactive-button{padding:16px 0;background-color:#dcdcdc;color:#fff;transition:background-color .2s ease;font-weight:600}.facility-detail-page .entry-form-in-page .active-button{padding:16px 0;background-color:#ea6d8d;border-radius:7px;color:#fff;transition:opacity .2s;font-weight:600}.facility-detail-page .entry-form-in-page .active-button:hover{opacity:.9}.facility-detail-page .entry-form-in-page .frame{margin-top:0}.facility-detail-page .common-tel-area{margin-top:30px}.facility-detail-page.kaigo .facility-list .facility-info{border-left:5px solid #f6993f}@media only screen and (min-width: 750px){.facility-detail-page.kaigo .facility-list .facility-info{border-left:7px solid #f6993f}}.facility-detail-page.kaigo .facility-list .facility-lead-sentence{color:#f6993f}.facility-detail-page.kaigo .facility-list .salary span{color:#f6993f}.facility-detail-page.kaigo .facility-list .detail-button{background-color:#f6993f}.facility-detail-page.kaigo .long-favorite-button{color:#f6993f;border:2px solid #f6993f}.facility-detail-page.kaigo .long-favorite-button path{stroke:#f6993f}.facility-detail-page.kaigo .long-favorite-button.on{background-color:#f6993f;color:#fff}.facility-detail-page.kaigo .job-view-more svg{fill:#f6993f}.facility-detail-page.kaigo .favorite-button path{stroke:#f6993f}.facility-detail-page.kaigo .favorite-button.on{border:1px solid #f6993f}@media only screen and (min-width: 750px){.facility-detail-page.kaigo .favorite-button.on{border:2px solid #f6993f}}.facility-detail-page.kaigo .favorite-button.on svg{opacity:1;fill:#f6993f}.facility-detail-page.kaigo .change-search-condition .search-icon svg{fill:#f6993f}.facility-detail-page.kaigo .change-search-condition .arrow svg{fill:#f6993f}.facility-detail-page.kaigo .facility-detail dt{background-color:#f4ebd4}.facility-detail-page.pharmacist .facility-list .facility-info{border-left:5px solid #3bc197}@media only screen and (min-width: 750px){.facility-detail-page.pharmacist .facility-list .facility-info{border-left:7px solid #3bc197}}.facility-detail-page.pharmacist .facility-list .facility-lead-sentence{color:#3bc197}.facility-detail-page.pharmacist .facility-list .salary span{color:#3bc197}.facility-detail-page.pharmacist .facility-list .detail-button{background-color:#3bc197}.facility-detail-page.pharmacist .long-favorite-button{color:#3bc197;border:2px solid #3bc197}.facility-detail-page.pharmacist .long-favorite-button path{stroke:#3bc197}.facility-detail-page.pharmacist .long-favorite-button.on{background-color:#3bc197;color:#fff}.facility-detail-page.pharmacist .job-view-more svg{fill:#3bc197}.facility-detail-page.pharmacist .favorite-button path{stroke:#3bc197}.facility-detail-page.pharmacist .favorite-button.on{border:1px solid #3bc197}@media only screen and (min-width: 750px){.facility-detail-page.pharmacist .favorite-button.on{border:2px solid #3bc197}}.facility-detail-page.pharmacist .favorite-button.on svg{opacity:1;fill:#3bc197}.facility-detail-page.pharmacist .change-search-condition .search-icon svg{fill:#3bc197}.facility-detail-page.pharmacist .change-search-condition .arrow svg{fill:#3bc197}.facility-detail-page.pharmacist .facility-detail dt{background-color:#ddf0ee}.facility-detail-page.comedical .facility-list .facility-info{border-left:5px solid #55b9d1}@media only screen and (min-width: 750px){.facility-detail-page.comedical .facility-list .facility-info{border-left:7px solid #55b9d1}}.facility-detail-page.comedical .facility-list .facility-lead-sentence{color:#55b9d1}.facility-detail-page.comedical .facility-list .salary span{color:#55b9d1}.facility-detail-page.comedical .facility-list .detail-button{background-color:#55b9d1}.facility-detail-page.comedical .long-favorite-button{color:#55b9d1;border:2px solid #55b9d1}.facility-detail-page.comedical .long-favorite-button path{stroke:#55b9d1}.facility-detail-page.comedical .long-favorite-button.on{background-color:#55b9d1;color:#fff}.facility-detail-page.comedical .job-view-more svg{fill:#55b9d1}.facility-detail-page.comedical .favorite-button path{stroke:#55b9d1}.facility-detail-page.comedical .favorite-button.on{border:1px solid #55b9d1}@media only screen and (min-width: 750px){.facility-detail-page.comedical .favorite-button.on{border:2px solid #55b9d1}}.facility-detail-page.comedical .favorite-button.on svg{opacity:1;fill:#55b9d1}.facility-detail-page.comedical .change-search-condition .search-icon svg{fill:#55b9d1}.facility-detail-page.comedical .change-search-condition .arrow svg{fill:#55b9d1}.facility-detail-page.comedical .facility-detail dt{background-color:#e3f1f8}