﻿.search-state-page .merit .number{font-family:"Barlow Semi Condensed",sans-serif}.search-state-page .read-more{font-family:"M PLUS Rounded 1c","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"メイリオ",Meiryo,sans-serif}.search-state-page .merit dt,.search-state-page .search-by-job-category a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-state-page .state-info .state-img{display:block;margin-bottom:20px;max-width:479px}@media only screen and (min-width: 750px){.search-state-page .state-info .state-img{margin-bottom:30px}}.search-state-page .state-info .about p{font-size:.9rem;opacity:.9;line-height:1.8}.search-state-page .state-info .iryo dl{position:relative;margin-bottom:18px;padding:18px;min-height:135px;background-color:#faeeee;border-radius:10px}@media only screen and (min-width: 750px){.search-state-page .state-info .iryo dl{padding:30px;border-radius:15px}}.search-state-page .state-info .iryo dt{font-weight:bold;margin-bottom:10px;font-size:1rem;color:#ea6d8d}@media only screen and (min-width: 750px){.search-state-page .state-info .iryo dt{font-size:1.1rem}}.search-state-page .state-info .iryo dd{font-size:.9rem;opacity:.9;line-height:1.8}@media only screen and (min-width: 750px){.search-state-page .state-info .iryo dd{font-size:1rem}}.search-state-page .state-info .iryo img{position:absolute;width:90px;bottom:15px;right:15px;z-index:-1}@media only screen and (min-width: 750px){.search-state-page .state-info .iryo img{bottom:20px;right:20px}}.search-state-page .state-info dl.blue{background-color:#e3f1f8}.search-state-page .state-info dl.blue dt{color:#318fa7}.search-state-page .state-info dl.green{background-color:#ddf0ee}.search-state-page .state-info dl.green dt{color:#2eaa7d}.search-state-page .state-info dl.orange{background-color:#f7eedb}.search-state-page .state-info dl.orange dt{color:#e19216}.search-state-page .state-info dl.purple{background-color:#ede8f4}.search-state-page .state-info dl.purple dt{color:#9662c1}.search-state-page .state-info .kaigo_shisetsu img{width:75px}.search-state-page .state-info .hoikuen img{width:60px}.search-state-page .search-by-job-category .round-index{width:90%;margin:30px auto 15px}@media only screen and (min-width: 750px){.search-state-page .search-by-job-category .round-index{margin:40px auto 25px}}.search-state-page .search-by-job-category>div{background-color:#eee}.search-state-page .search-by-job-category .inner{display:flex;justify-content:space-between;flex-wrap:wrap;width:90%;margin:auto;padding:18px 0}.search-state-page .search-by-job-category a{position:relative;display:block;width:47.5%;padding:18px 15px 18px 48px;margin-bottom:15px;background-color:#fff;border-radius:3px;letter-spacing:2px;font-size:.9rem;font-weight:600}@media only screen and (max-width: 340px){.search-state-page .search-by-job-category a{padding:18px 15px 18px 38px}}.search-state-page .search-by-job-category a:nth-of-type(3){margin-bottom:0}.search-state-page .search-by-job-category a:nth-of-type(4){margin-bottom:0}.search-state-page .search-by-job-category .icon svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:25px}@media only screen and (max-width: 340px){.search-state-page .search-by-job-category .icon svg{width:20px}}.search-state-page .search-by-job-category .arrow{position:absolute;width:8px;top:50%;right:12px;transform:translateY(-50%)}@media only screen and (max-width: 340px){.search-state-page .search-by-job-category .arrow{width:7px}}.search-state-page .search-by-job-category .care svg{fill:#f6993f}.search-state-page .search-by-job-category .pharmacist svg{fill:#3bc197}.search-state-page .search-by-job-category .nurse svg{fill:#ea6d8d}.search-state-page .search-by-job-category a.comedical{font-size:.7rem;letter-spacing:0}.search-state-page .search-by-job-category a.comedical span{position:relative;top:1px}.search-state-page .search-by-job-category a.comedical svg{fill:#55b9d1}@media only screen and (min-width: 750px){.search-state-page .search-by-job-category .sp-search-by-job-category{display:none}}.search-state-page .search-by-job-category .pc-search-by-job-category{display:none}@media only screen and (min-width: 750px){.search-state-page .search-by-job-category .pc-search-by-job-category{display:block}.search-state-page .search-by-job-category .pc-search-by-job-category .inner{width:93%}.search-state-page .search-by-job-category .pc-search-by-job-category a{width:20%;max-width:155px;margin:0 17px 0 0;padding:22px 15px 22px 55px;border-radius:8px;font-size:1.1rem;transition:opacity .2s}.search-state-page .search-by-job-category .pc-search-by-job-category a:hover{opacity:.8}.search-state-page .search-by-job-category .pc-search-by-job-category a:last-of-type{margin-right:0}.search-state-page .search-by-job-category .pc-search-by-job-category a.comedical{width:30%;max-width:215px;font-size:1.1rem}.search-state-page .search-by-job-category .pc-search-by-job-category a.comedical span{position:static}.search-state-page .search-by-job-category .pc-search-by-job-category a .icon svg{width:28px}}.search-state-page .merit{width:90%;margin:45px auto 95px}@media only screen and (min-width: 750px){.search-state-page .merit{width:auto;margin:60px auto 95px}}@media only screen and (min-width: 750px){.search-state-page .merit .merit-list{padding-left:35px}}.search-state-page .merit dt{margin-bottom:20px;font-weight:600;font-size:.9rem}@media only screen and (min-width: 750px){.search-state-page .merit dt{font-size:1.1rem}}.search-state-page .merit dd{position:relative;width:90%;margin-bottom:55px;padding:20px 25px;border-radius:10px;font-size:.8rem;line-height:1.5}@media only screen and (min-width: 750px){.search-state-page .merit dd{padding:30px;font-size:1rem;line-height:1.8;border-radius:18px}}.search-state-page .merit dd img{position:absolute;display:block;right:-35px;bottom:-55px;width:86px;z-index:2}@media only screen and (min-width: 750px){.search-state-page .merit .chara1{width:94px;right:-57px;bottom:-19px}}.search-state-page .merit .chara2{width:100px;right:-45px;bottom:-55px}@media only screen and (min-width: 750px){.search-state-page .merit .chara2{width:110px;right:-70px;bottom:-31px}}.search-state-page .merit .chara3{width:190px;right:-43px;bottom:-70px}@media only screen and (min-width: 750px){.search-state-page .merit .chara3{width:215px;right:-67px;bottom:-62px}}.search-state-page .merit .number{margin-right:5px;font-size:1.2rem;letter-spacing:2px}@media only screen and (min-width: 750px){.search-state-page .merit .number{margin-right:10px;font-size:1.4rem}}.search-state-page .merit .text{position:relative;top:-1px}.search-state-page .merit .yellow-index{color:#f6b525}.search-state-page .merit .blue-index{color:#55b9d1}.search-state-page .merit .purple-index{color:#9662c1}.search-state-page .merit .yellow-back{background-color:#f7eedb}.search-state-page .merit .blue-back{background-color:#e3f1f8}.search-state-page .merit .purple-back{background-color:#ede4f7}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-page{border-top:1px solid #dedede;padding-top:20px}@media only screen and (min-width: 750px){.search-state-page{padding-top:0;border-top:0}}.search-state-page .pc-breadcrumb{margin-top:15px}@media only screen and (min-width: 750px){.search-state-page h1.page-index-simple{padding:0;padding-bottom:12px}}.search-state-page .search-by-job-category{margin-top:35px;margin-bottom:40px;border-top:1px solid #dedede}@media only screen and (min-width: 750px){.search-state-page .search-by-job-category{width:90%;margin:0 auto 50px;border-top:0}}@media only screen and (min-width: 1100px){.search-state-page .search-by-job-category{width:100%}}@media only screen and (min-width: 750px){.search-state-page .search-by-job-category .round-index{margin:40px auto 10px;width:100%}}.search-state-page .search-by-job-category .pc-search-by-job-category .inner{width:100%}.search-state-page .search-by-job-category>div{background-color:#fff}.search-state-page .search-by-job-category a{border:1px solid #dedede;border-radius:6px}@media only screen and (min-width: 750px){.search-state-page .search-by-job-category a{border:2px solid #dedede;border-radius:8px}}@media only screen and (min-width: 750px){.search-state-page .search-by-job-category .pc-search-by-job-category a{margin:0 13px 0 0;width:21%;max-width:165px}.search-state-page .search-by-job-category .pc-search-by-job-category a.comedical{width:31%;max-width:225px}}@media only screen and (min-width: 1100px){.search-state-page .search-by-job-category .pc-search-by-job-category a{margin:0 17px 0 0}}.search-state-page .state-info .state-img{margin:0 auto 30px}.search-state-page .state-info .about-index{margin-top:50px}@media only screen and (min-width: 750px){.search-state-page .state-info .about-index{margin-top:70px}}.search-state-page .state-info .about-sentence{height:60px;overflow:hidden;transition:height .2s}@media only screen and (min-width: 750px){.search-state-page .state-info .about-sentence{height:70px}}.search-state-page .state-info p{font-size:.9rem;opacity:.9;line-height:1.5}@media only screen and (min-width: 750px){.search-state-page .state-info p{font-size:1rem}}.search-state-page .read-more{width:105px;height:23px;margin:20px auto 40px;display:block;font-weight:bold;font-size:.9rem;text-align:center;transition:opacity .2s}@media only screen and (min-width: 750px){.search-state-page .read-more{font-size:1rem}}.search-state-page .read-more.hide{opacity:0}.search-state-page .read-more svg{margin-left:7px;width:12px;fill:#ea6d8d;vertical-align:middle}