﻿.search-state-job-category-page .show-more-pickup-jobs,.search-state-job-category-page .fair-area .show-more,.search-state-job-category-page .job-list .long-favorite-button,.search-state-job-category-page .job-list .button-area,.search-state-job-category-page .fair-area .view-more{font-family:"M PLUS Rounded 1c","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"メイリオ",Meiryo,sans-serif}.search-state-job-category-page .job-list .top h3,.search-state-job-category-page .job-list .long-favorite-button,.search-state-job-category-page .job-list h4,.search-state-job-category-page .fair-area .view-more{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-state-job-category-page .fair-area .display-flex{display:flex}.search-state-job-category-page .fair-area h3{margin-top:5px;font-weight:600;font-size:1rem;line-height:1.3}@media only screen and (min-width: 750px){.search-state-job-category-page .fair-area h3{font-size:1.1rem}}.search-state-job-category-page .fair-area h5{margin-right:15px;padding:4px 10px;border:1px solid #ea6d8d;background-color:#faeeee;color:#ea6d8d;font-size:.9rem}.search-state-job-category-page .fair-area h6{padding:10px 3px;background-color:#eee;writing-mode:vertical-rl;text-align:center;min-height:50px}@media only screen and (min-width: 750px){.search-state-job-category-page .fair-area h6{padding:12px 6px;min-height:55px}}.search-state-job-category-page .fair-area .day-place{font-size:.9rem;opacity:.9}.search-state-job-category-page .fair-area .day-place .place{margin-top:5px}.search-state-job-category-page .fair-area .day-place .display-flex>div{padding:5px}@media only screen and (min-width: 750px){.search-state-job-category-page .fair-area .day-place .display-flex>div{padding-left:10px}}.search-state-job-category-page .fair-area .day-place span{margin-left:10px;line-height:1.5}.search-state-job-category-page .fair-area .day-place span:first-of-type{margin-left:0}.search-state-job-category-page .fair-area .icon{display:flex}.search-state-job-category-page .fair-area .icon li{width:30px;margin-right:5px}.search-state-job-category-page .fair-area .icon img{vertical-align:middle}.search-state-job-category-page .fair-area .view-more{height:17px;margin-top:15px;font-weight:600;font-size:.9rem;text-align:right}@media only screen and (min-width: 750px){.search-state-job-category-page .fair-area .view-more{font-size:1rem}}.search-state-job-category-page .fair-area .view-more svg{margin-left:10px;width:6px;fill:#ea6d8d;vertical-align:middle}@media only screen and (min-width: 750px){.search-state-job-category-page .fair-area .view-more svg{width:8px}}.search-state-job-category-page .fair-area .border{width:100%;height:1px;margin-top:20px;background-image:url("/images/line-gray-dot.jpg")}.search-state-job-category-page .fair-area li:last-of-type .border{display:none}.search-state-job-category-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){.search-state-job-category-page .job-list .favorite-button{width:47px;height:47px;border:2px solid #dedede}}.search-state-job-category-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){.search-state-job-category-page .job-list .favorite-button svg{top:2px;width:22px}}.search-state-job-category-page .job-list .favorite-button path{stroke-width:7;stroke:#ea6d8d}.search-state-job-category-page .job-list .on.favorite-button{border:1px solid #ea6d8d}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list .on.favorite-button{border:2px solid #ea6d8d}}.search-state-job-category-page .job-list .on.favorite-button svg{opacity:1;fill:#ea6d8d}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list .content-area{position:relative;width:350px}}.search-state-job-category-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){.search-state-job-category-page .job-list li{display:flex;justify-content:space-between;margin-top:5px;padding:30px 35px}}.search-state-job-category-page .job-list p{font-size:.8rem;line-height:1.5}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list p{font-size:1.05rem;line-height:1.8}}.search-state-job-category-page .job-list .icon-img{width:15px;margin-right:5px;vertical-align:middle}.search-state-job-category-page .job-list .icon-img.salary-icon{position:relative;top:-2px}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list .icon-img{width:18px;margin-right:7px}}.search-state-job-category-page .job-list h4{width:calc(100% - 50px);margin-bottom:10px;font-weight:600;font-size:1rem}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list h4{margin-bottom:20px;font-size:1.25rem}}.search-state-job-category-page .job-list .salary span{color:#ea6d8d;font-size:1.2rem;font-weight:bold;letter-spacing:1px}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list .salary span{font-size:1.4rem}}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list .favorite-button{top:-5px;right:0}}.search-state-job-category-page .job-list .button-area{display:flex;justify-content:space-between;margin-top:15px}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list .button-area{width:180px;flex-direction:column;margin-top:0;justify-content:flex-start}}.search-state-job-category-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){.search-state-job-category-page .job-list .button-area a{width:100%;padding:17px 0;font-size:1rem;border-radius:7px}.search-state-job-category-page .job-list .button-area a:last-of-type{margin-top:10px}}.search-state-job-category-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){.search-state-job-category-page .job-list .long-favorite-button{width:100%;border-radius:8px;font-size:1rem}}.search-state-job-category-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){.search-state-job-category-page .job-list .long-favorite-button svg{width:22px;height:25px}}.search-state-job-category-page .job-list .long-favorite-button path{stroke-width:7;stroke:#ea6d8d}.search-state-job-category-page .job-list .long-favorite-button::after{display:inline-block;content:"気になる";margin-left:5px}.search-state-job-category-page .job-list .long-favorite-button.on{background-color:#ea6d8d;color:#fff}.search-state-job-category-page .job-list .long-favorite-button.on::after{content:"気になる追加済"}.search-state-job-category-page .job-list .detail-button{width:60%;background-color:#ea6d8d;cursor:pointer;transition:opacity .2s}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list .detail-button{width:100%}}.search-state-job-category-page .job-list .detail-button:hover{opacity:.8}.search-state-job-category-page .job-list .apply-button{background-color:#c9c9c9;transition:background-color .2s}.search-state-job-category-page .job-list .apply-button:hover{background-color:#adadad}.search-state-job-category-page .job-list{width:90%;margin:auto;padding:20px 0 40px;border-bottom:2px solid #dedede}@media only screen and (min-width: 1100px){.search-state-job-category-page .job-list{padding:40px 0;border-bottom:0}}.search-state-job-category-page .job-list li{display:block;margin-top:20px;border-left:5px solid #ea6d8d}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list li{border-left:7px solid #ea6d8d}}.search-state-job-category-page .job-list li:first-of-type{margin-top:0}.search-state-job-category-page .job-list .display-flex{display:flex}.search-state-job-category-page .job-list .top{padding-bottom:15px;border-bottom:1px solid #dedede}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list .top{border-bottom:2px solid #dedede;padding-bottom:20px}}.search-state-job-category-page .job-list .top img{align-self:flex-end;margin-right:15px;max-width:90px}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list .top img{max-width:130px}}.search-state-job-category-page .job-list .top h3{margin-top:3px;margin-bottom:3px;font-size:1rem;font-weight:600}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list .top h3{margin-top:5px;font-size:1.2rem}}.search-state-job-category-page .job-list .top .right{align-self:flex-end}.search-state-job-category-page .job-list .bottom{position:relative;margin-top:15px}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list .bottom{display:flex;justify-content:space-between;margin-top: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}.search-state-job-category-page{border-top:1px solid #dedede;padding-top:20px}@media only screen and (min-width: 750px){.search-state-job-category-page{border-top:0;padding-top:0}}.search-state-job-category-page .pc-breadcrumb{margin-top:15px}@media only screen and (min-width: 750px){.search-state-job-category-page h1.page-index-simple{padding:0;padding-bottom:12px}}.search-state-job-category-page .page-index-simple.with-margin{margin-top:60px}.search-state-job-category-page .area-fair-wrap{margin-bottom:60px}.search-state-job-category-page .area-list .round-index{margin:50px 0 20px}@media only screen and (min-width: 750px){.search-state-job-category-page .area-list .round-index{margin:50px 0 30px}}.search-state-job-category-page .area-list ul{border-top:1px solid #dedede}@media only screen and (min-width: 750px){.search-state-job-category-page .area-list ul{margin-left:20px;border-top:2px solid #dedede}}.search-state-job-category-page .area-list li{border-bottom:1px solid #dedede;font-size:.9rem;font-weight:600}@media only screen and (min-width: 750px){.search-state-job-category-page .area-list li{border-bottom:2px solid #dedede;font-size:1.1rem}}.search-state-job-category-page .area-list li a{position:relative;display:block;padding:18px 15px;transition:background-color .2s}.search-state-job-category-page .area-list li a:hover{background-color:#f9f9f9}.search-state-job-category-page .area-list li svg{width:8px;position:absolute;top:50%;transform:translateY(-50%);right:15px;fill:#ea6d8d}@media only screen and (min-width: 750px){.search-state-job-category-page .area-list li svg{right:20px;width:10px}}.search-state-job-category-page .search-button{position:relative;display:block;margin:35px 0 55px;padding:15px;width:100%;max-width:400px;text-align:left;border-radius:8px;font-weight:bold;font-size:1.1rem;letter-spacing:1px;transition:opacity .2s}.search-state-job-category-page .search-button:hover{opacity:.8}@media only screen and (min-width: 750px){.search-state-job-category-page .search-button{margin:35px auto 80px}}.search-state-job-category-page .search-button span{padding-left:35px}.search-state-job-category-page .search-button .search-icon{position:absolute;top:56%;left:15px;transform:translateY(-50%)}.search-state-job-category-page .search-button .search-icon svg{fill:#fff;width:22px}.search-state-job-category-page .search-button .arrow{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.search-state-job-category-page .search-button .arrow svg{fill:#fff;width:8px}.search-state-job-category-page .round-index.fair-index{margin:0 0 25px}@media only screen and (min-width: 750px){.search-state-job-category-page .round-index.fair-index{margin:0;margin-bottom:-10px}}.search-state-job-category-page .fair-area{margin-bottom:50px}@media only screen and (min-width: 750px){.search-state-job-category-page .fair-area ul{display:flex;flex-wrap:wrap}}.search-state-job-category-page .fair-area a{display:block;padding-left:10px;border-left:3px solid #ea6d8d;transition:background-color .2s}.search-state-job-category-page .fair-area a:hover{background-color:#f9f9f9}@media only screen and (min-width: 750px){.search-state-job-category-page .fair-area a{padding-left:12px;border-left:4px solid #ea6d8d}}.search-state-job-category-page .fair-area .fair-list{margin-top:20px;padding-bottom:15px;border-bottom:1px dashed #dedede}@media only screen and (min-width: 750px){.search-state-job-category-page .fair-area .fair-list{width:47%;margin-right:6%;margin-top:40px}.search-state-job-category-page .fair-area .fair-list:nth-of-type(2n){margin-right:0}}@media only screen and (min-width: 750px){.search-state-job-category-page .fair-area h3{min-height:44px}}.search-state-job-category-page .fair-area .day-place{display:flex;justify-content:space-between;margin-top:10px;height:55px}.search-state-job-category-page .fair-area .day-place .display-flex{justify-content:space-between}.search-state-job-category-page .fair-area .day-time{max-width:190px}.search-state-job-category-page .fair-area .view-more{display:inline-table;align-self:center}.search-state-job-category-page .fair-area .show-more{display:none;position:relative;width:100%;max-width:400px;padding:15px 0;margin:45px auto 0;font-weight:600;font-size:.9rem;border:1px solid #dedede;border-radius:5px}@media only screen and (min-width: 750px){.search-state-job-category-page .fair-area .show-more{border:2px solid #dedede;font-size:1rem}}.search-state-job-category-page .fair-area .show-more svg{position:absolute;top:50%;transform:translateY(-50%);right:15px;width:15px;fill:#ea6d8d}@media only screen and (min-width: 750px){.search-state-job-category-page .fair-area .show-more svg{width:17px;right:20px}}.search-state-job-category-page .round-index.pickup-index{margin:0 0 10px}.search-state-job-category-page .round-index.pickup-index .page-num{display:block;margin-top:15px;font-size:.8rem;color:#999}.search-state-job-category-page .total-count-area{margin-bottom:15px;font-size:.9rem;text-align:right}.search-state-job-category-page .total-count-area .count-index{font-size:.8rem}.search-state-job-category-page .total-count-area .total-count{margin-left:.5rem;color:#ea6d8d;font-weight:600;font-size:1.1rem}.search-state-job-category-page .show-more-pickup-jobs{position:relative;display:block;width:90%;max-width:400px;padding:15px 0;margin:40px auto 0;font-weight:600;font-size:.9rem;background-color:#fff;border:1px solid #dedede;border-radius:5px}@media only screen and (min-width: 750px){.search-state-job-category-page .show-more-pickup-jobs{border:2px solid #dedede;font-size:1rem}}.search-state-job-category-page .show-more-pickup-jobs svg{position:absolute;top:50%;transform:translateY(-50%);right:15px;width:15px;fill:#ea6d8d}@media only screen and (min-width: 750px){.search-state-job-category-page .show-more-pickup-jobs svg{width:17px;right:20px}}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list-index{margin-top:10px}}.search-state-job-category-page .job-list-wrapper{padding-bottom:5px;background-color:#edeeef;border-bottom:2px solid #dedede}@media only screen and (min-width: 750px){.search-state-job-category-page .job-list-wrapper{border-bottom:0}}.search-state-job-category-page .job-list{border-bottom:0}.search-state-job-category-page .job-list .pickup-flg{position:absolute;top:0;left:0;background-color:#ea6d8d;color:#fff;padding:6px 6px 7px 3px}.search-state-job-category-page .job-list li{padding:28px 20px 20px 20px}.search-state-job-category-page .job-list .right{width:100%}.search-state-job-category-page .job-list .updated_at{position:absolute;text-align:right;top:10px;right:10px;color:#999;font-size:.7rem}@media only screen and (min-width: 1100px){.search-state-job-category-page .job-list .updated_at{font-size:.8rem;top:15px;right:20px}}.search-state-job-category-page .job-list h3{line-height:1.2}.search-state-job-category-page .job-list .address{display:flex;align-items:center;margin-top:10px;color:#999;font-size:.8rem}@media only screen and (min-width: 1100px){.search-state-job-category-page .job-list .address{font-size:.9rem}}.search-state-job-category-page .job-list .address .location-icon{position:relative;top:3px;align-self:flex-start;width:12px;margin-right:5px}@media only screen and (min-width: 1100px){.search-state-job-category-page .job-list .address .location-icon{top:5px;width:13px}}.search-state-job-category-page .pagination{margin:0 0 30px}.search-state-job-category-page.kaigo h1.page-index-simple::before{background-color:#f6993f}.search-state-job-category-page.kaigo .round-index::before{color:#f6993f}.search-state-job-category-page.kaigo .area-list svg{fill:#f6993f}.search-state-job-category-page.kaigo .search-button{background-color:#f6993f}.search-state-job-category-page.kaigo .fair-area h5{border:1px solid #f6993f;background-color:#fff;color:#f6993f}.search-state-job-category-page.kaigo .fair-area a{border-left:3px solid #f6993f}@media only screen and (min-width: 750px){.search-state-job-category-page.kaigo .fair-area a{border-left:4px solid #f6993f}}.search-state-job-category-page.kaigo .fair-area .view-more svg{fill:#f6993f}.search-state-job-category-page.kaigo .fair-area .show-more svg{fill:#f6993f}.search-state-job-category-page.kaigo .favorite-button path{stroke:#f6993f}.search-state-job-category-page.kaigo .favorite-button.on{border:1px solid #f6993f}@media only screen and (min-width: 750px){.search-state-job-category-page.kaigo .favorite-button.on{border:2px solid #f6993f}}.search-state-job-category-page.kaigo .favorite-button.on svg{opacity:1;fill:#f6993f}.search-state-job-category-page.kaigo .total-count{color:#f6993f}.search-state-job-category-page.kaigo .job-list li{border-left:5px solid #f6993f}.search-state-job-category-page.kaigo .job-list .pickup-flg{background-color:#f6993f}.search-state-job-category-page.kaigo .job-list .salary span{color:#f6993f}.search-state-job-category-page.kaigo .job-list .detail-button{background-color:#f6993f}.search-state-job-category-page.kaigo .long-favorite-button{color:#f6993f;border:2px solid #f6993f}.search-state-job-category-page.kaigo .long-favorite-button path{stroke:#f6993f}.search-state-job-category-page.kaigo .long-favorite-button.on{background-color:#f6993f;color:#fff}.search-state-job-category-page.kaigo .show-more-pickup-jobs svg{fill:#f6993f}.search-state-job-category-page.kaigo .pagination li{border:1px solid #f6993f;background-color:#fff}@media only screen and (min-width: 750px){.search-state-job-category-page.kaigo .pagination li{border:2px solid #f6993f}}.search-state-job-category-page.kaigo .pagination li a{color:#f6993f}.search-state-job-category-page.kaigo .pagination li.active{background-color:#f6993f}.search-state-job-category-page.kaigo .pagination li.disabled{color:#f6993f;border:none;background-color:rgba(0,0,0,0)}.search-state-job-category-page.pharmacist h1.page-index-simple::before{background-color:#3bc197}.search-state-job-category-page.pharmacist .round-index::before{color:#3bc197}.search-state-job-category-page.pharmacist .area-list svg{fill:#3bc197}.search-state-job-category-page.pharmacist .search-button{background-color:#3bc197}.search-state-job-category-page.pharmacist .fair-area h5{border:1px solid #3bc197;background-color:#fff;color:#3bc197}.search-state-job-category-page.pharmacist .fair-area a{border-left:3px solid #3bc197}@media only screen and (min-width: 750px){.search-state-job-category-page.pharmacist .fair-area a{border-left:4px solid #3bc197}}.search-state-job-category-page.pharmacist .fair-area .view-more svg{fill:#3bc197}.search-state-job-category-page.pharmacist .fair-area .show-more svg{fill:#3bc197}.search-state-job-category-page.pharmacist .favorite-button path{stroke:#3bc197}.search-state-job-category-page.pharmacist .favorite-button.on{border:1px solid #3bc197}@media only screen and (min-width: 750px){.search-state-job-category-page.pharmacist .favorite-button.on{border:2px solid #3bc197}}.search-state-job-category-page.pharmacist .favorite-button.on svg{opacity:1;fill:#3bc197}.search-state-job-category-page.pharmacist .total-count{color:#3bc197}.search-state-job-category-page.pharmacist .job-list li{border-left:5px solid #3bc197}.search-state-job-category-page.pharmacist .job-list .pickup-flg{background-color:#3bc197}.search-state-job-category-page.pharmacist .job-list .salary span{color:#3bc197}.search-state-job-category-page.pharmacist .job-list .detail-button{background-color:#3bc197}.search-state-job-category-page.pharmacist .long-favorite-button{color:#3bc197;border:2px solid #3bc197}.search-state-job-category-page.pharmacist .long-favorite-button path{stroke:#3bc197}.search-state-job-category-page.pharmacist .long-favorite-button.on{background-color:#3bc197;color:#fff}.search-state-job-category-page.pharmacist .show-more-pickup-jobs svg{fill:#3bc197}.search-state-job-category-page.pharmacist .pagination li{border:1px solid #3bc197;background-color:#fff}@media only screen and (min-width: 750px){.search-state-job-category-page.pharmacist .pagination li{border:2px solid #3bc197}}.search-state-job-category-page.pharmacist .pagination li a{color:#3bc197}.search-state-job-category-page.pharmacist .pagination li.active{background-color:#3bc197}.search-state-job-category-page.pharmacist .pagination li.disabled{color:#3bc197;border:none;background-color:rgba(0,0,0,0)}.search-state-job-category-page.comedical h1.page-index-simple::before{background-color:#55b9d1}.search-state-job-category-page.comedical .round-index::before{color:#55b9d1}.search-state-job-category-page.comedical .area-list svg{fill:#55b9d1}.search-state-job-category-page.comedical .search-button{background-color:#55b9d1}.search-state-job-category-page.comedical .fair-area h5{border:1px solid #55b9d1;background-color:#fff;color:#55b9d1}.search-state-job-category-page.comedical .fair-area a{border-left:3px solid #55b9d1}@media only screen and (min-width: 750px){.search-state-job-category-page.comedical .fair-area a{border-left:4px solid #55b9d1}}.search-state-job-category-page.comedical .fair-area .view-more svg{fill:#55b9d1}.search-state-job-category-page.comedical .fair-area .show-more svg{fill:#55b9d1}.search-state-job-category-page.comedical .favorite-button path{stroke:#55b9d1}.search-state-job-category-page.comedical .favorite-button.on{border:1px solid #55b9d1}@media only screen and (min-width: 750px){.search-state-job-category-page.comedical .favorite-button.on{border:2px solid #55b9d1}}.search-state-job-category-page.comedical .favorite-button.on svg{opacity:1;fill:#55b9d1}.search-state-job-category-page.comedical .total-count{color:#55b9d1}.search-state-job-category-page.comedical .job-list li{border-left:5px solid #55b9d1}.search-state-job-category-page.comedical .job-list .pickup-flg{background-color:#55b9d1}.search-state-job-category-page.comedical .job-list .salary span{color:#55b9d1}.search-state-job-category-page.comedical .job-list .detail-button{background-color:#55b9d1}.search-state-job-category-page.comedical .long-favorite-button{color:#55b9d1;border:2px solid #55b9d1}.search-state-job-category-page.comedical .long-favorite-button path{stroke:#55b9d1}.search-state-job-category-page.comedical .long-favorite-button.on{background-color:#55b9d1;color:#fff}.search-state-job-category-page.comedical .show-more-pickup-jobs svg{fill:#55b9d1}.search-state-job-category-page.comedical .pagination li{border:1px solid #55b9d1;background-color:#fff}@media only screen and (min-width: 750px){.search-state-job-category-page.comedical .pagination li{border:2px solid #55b9d1}}.search-state-job-category-page.comedical .pagination li a{color:#55b9d1}.search-state-job-category-page.comedical .pagination li.active{background-color:#55b9d1}.search-state-job-category-page.comedical .pagination li.disabled{color:#55b9d1;border:none;background-color:rgba(0,0,0,0)}.search-state-job-category-page .common-tel-area .round-index::before{color:#ea6d8d !important}