@charset "UTF-8";
/*!
Theme Name: pharmacist jobs
Description: 薬剤師転職.com用テーマ
Template:   cocoon-master
Version:    2.6.3
*/.cat-label{border:none;border-radius:6px;padding:0 0.5em;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.2);box-shadow:1px 1px 3px rgba(0,0,0,0.2);font-size:12px;line-height:2}@media screen and (max-width:480px){.cat-label{font-size:10px}}body{font-family:"Helvetica Neue",Verdana,"Hiragino Sans","源ノ角ゴシック JP",Meiryo,sans-serif}img{vertical-align:bottom}#header-container .navi{background:none}#header-container .logo-header img{width:auto}#header-container-in{width:auto}#navi .navi-in>ul li{height:40px;line-height:40px}#navi .navi-in a{font-size:14px}.main-visual{text-align:center}.main-visual img{margin:0 auto}.post-slider{margin:0!important;padding:20px;background:#4a69bd}@media screen and (max-width:834px){.post-slider{padding:10px}}@media screen and (max-width:480px){.post-slider{padding:5px}}.post-slider a{position:relative;aspect-ratio:3/2;margin:0 20px}@media screen and (max-width:834px){.post-slider a{margin:0 10px}}@media screen and (max-width:480px){.post-slider a{margin:0}}.post-slider img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(0.8);filter:brightness(0.8);border-radius:10px;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.post-slider a:hover img{-webkit-filter:brightness(0.85);filter:brightness(0.85)}.post-slider-title{position:absolute;z-index:1;bottom:0;left:0;right:0;padding:0.7em 1em;font-size:24px;font-weight:bold;color:#fff;line-height:1.6;text-shadow:2px 4px 6px rgba(0,0,0,0.2)}@media screen and (max-width:1023px){.post-slider-title{font-size:18px}}@media screen and (max-width:834px){.post-slider-title{font-size:22px}}@media screen and (max-width:480px){.post-slider-title{font-size:16px}}.post-slider .slick-arrow{z-index:2;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:rgba(255,255,255,0.9);text-align:center}.post-slider .slick-arrow:before{line-height:40px;color:#4a69bd}.post-slider .slick-prev{left:80px;margin-left:-0.5em}.post-slider .slick-next{right:80px;margin-right:-0.5em}.post-slider .slick-dots{position:static;margin-top:20px;line-height:1}@media screen and (max-width:834px){.post-slider .slick-dots{display:block!important;margin-top:10px}}@media screen and (max-width:480px){.post-slider .slick-dots{margin-top:5px}}.post-slider .slick-dots button:before{color:#fff;opacity:0.5}.post-slider .slick-dots .slick-active button:before{color:#fff;opacity:1}:where(.home,.blog,.archive) .main{margin:0;padding:0;background:none}:where(.home,.blog) .main:before{content:"新着記事";display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:0.8em;padding:0 15px;color:#4a69bd;font-size:1.2em;font-weight:bold;font-family:"Hiragino Mincho ProN","Yu Mincho","ＭＳ Ｐ明朝",serif}@media screen and (max-width:480px){:where(.home,.blog) .main:before{padding:0}}.archive-title{color:#4a69bd;font-size:1.2em;font-family:"Hiragino Mincho ProN","Yu Mincho","ＭＳ Ｐ明朝",serif}.archive-title span{display:none}.a-wrap{background:transparent}.a-wrap:hover{background:transparent;opacity:0.8}.entry-card{border-radius:10px;overflow:hidden;background:#fff}.entry-card-thumb img{-o-object-fit:contain;object-fit:contain}.entry-card-content{border-top:1px solid #4a69bd;-o-border-image:linear-gradient(90deg,#4a69bd,#6b41cc);border-image:-webkit-gradient(linear,left top,right top,from(#4a69bd),to(#6b41cc));border-image:linear-gradient(90deg,#4a69bd,#6b41cc);border-image-slice:1;padding:20px}@media screen and (max-width:480px){.entry-card-content{padding:15px}}.entry-card-meta{position:static;text-align:left}.e-card-info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.e-card-info .post-date .far{display:none}.e-card-info .post-date .entry-date{margin:0}.pagination-next{display:none}.pagination .page-numbers{border-radius:50px;border:1px solid #fff;background-color:#e8ece9;font-size:88%;font-weight:normal}.pagination .page-numbers.current{border-color:#e8ece9}.sidebar{padding-top:0;padding-bottom:0;background:none}.sidebar .search-edit{border-radius:0;border:none;border-bottom:1px solid}.sidebar .search-edit:focus-visible{border-radius:0;border-bottom-color:transparent;outline:1px solid}.sidebar .search-submit{color:#4a69bd}.sidebar .widget h3{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;background:none;color:#4a69bd;font-family:"Hiragino Mincho ProN","Yu Mincho","ＭＳ Ｐ明朝",serif}.widget-entry-cards .a-wrap{margin:0;border-radius:10px;padding:10px;background:#fff}.widget-entry-cards .a-wrap+a{margin-top:0.5em}.widget-entry-cards figure{width:80px;margin:0}.widget-entry-cards figure img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:3px}.widget-entry-cards .widget-entry-card-content{margin-left:90px}.recommended-jobs{list-style:none;padding:0}.recommended-jobs li+li{margin-top:0.5em}.recommended-jobs li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;padding:15px;background:#fff;color:#333;text-decoration:none}.recommended-jobs li a:hover{opacity:0.8}.recommended-jobs li a:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;font-size:14px;color:#4a69bd;margin-left:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:1023px){.main:has(.article){padding:40px}}.article .eye-catch-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article .eye-catch img{width:600px}.article .eye-catch .cat-label{display:none}.article .date-tags .far,.article .date-tags .fas{display:none}.article .date-tags .post-update:after{content:"更新";margin-left:4px}.article .date-tags .post-date:after{content:"公開";margin-left:4px}.article .entry-categories-tags .far,.article .entry-categories-tags .fas{display:none}.article .toc{border:none;border-radius:4px;background:#e8ece9}.article h2{border-radius:4px;background:-webkit-gradient(linear,left top,right top,from(#4a69bd),to(#6b41cc));background:linear-gradient(90deg,#4a69bd,#6b41cc)}.article h3{border:0;border-bottom:4px solid #4a69bd;-o-border-image:linear-gradient(90deg,#4a69bd,#6b41cc);border-image:-webkit-gradient(linear,left top,right top,from(#4a69bd),to(#6b41cc));border-image:linear-gradient(90deg,#4a69bd,#6b41cc);border-image-slice:1;padding:0.6em 0.2em}.article h4{border:0;border-left:2px solid #4a69bd}.article h5{border:0;border-left:1px solid #4a69bd}.article h6{border:0}.article .scrollable-table tbody tr:nth-child(n),.article table tbody tr:nth-child(n){background:none}.article .scrollable-table td,.article .scrollable-table th,.article table td,.article table th{border-color:#4a69bd;border-left:none;border-right:none;background:none;padding:0.5em 1em}.article .scrollable-table thead th,.article table thead th{background:#4a69bd;color:#fff}.article blockquote{border:none;padding:1.4em 2.4em}.article blockquote:after,.article blockquote:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:150%;line-height:1.1}.article blockquote:before{content:"\f10d"}.article blockquote:after{content:"\f10e"}.article .blogcard{border:none;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);box-shadow:0 0 4px rgba(0,0,0,0.2)}.article .blogcard:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.2)}.under-entry-content .related-entry-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#4a69bd;font-family:"Hiragino Mincho ProN","Yu Mincho","ＭＳ Ｐ明朝",serif}.under-entry-content .related-entry-card{border-radius:10px;overflow:hidden;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}.under-entry-content .related-entry-card .cat-label{top:4px;left:4px}.under-entry-content .related-entry-card-content{margin:0.5em;padding:0}.under-entry-content .pager-post-navi{border-top:1px solid #e8ece9;border-bottom:1px solid #e8ece9;padding:15px 0}.under-entry-content .pager-post-navi figure{display:none}.under-entry-content .prev-next-home{pointer-events:none}.under-entry-content .prev-next-home>span{display:none}.breadcrumb .fa-folder,.breadcrumb .fa-home{display:none}.statistic-graph table{width:100%}.statistic-graph table tr{background:none}.statistic-graph table td,.statistic-graph table th{border:none;padding:0.25em 0.5em;line-height:1.5}.statistic-graph table th:first-child{width:110px}.statistic-graph table td,.statistic-graph table th:last-child{width:calc(100% - 110px)}.statistic-graph table thead th{background:none;color:#333}.statistic-graph table tbody td,.statistic-graph table tbody th{font-size:78%;font-weight:normal}.statistic-graph-bar{display:block;position:relative;height:1em;background:#4a69bd}.statistic-graph-bar span{position:absolute;top:50%;right:0;-webkit-transform:translate(calc(100% + 5px),-50%);transform:translate(calc(100% + 5px),-50%)}.sample-box{margin:30px 0;border:1px solid rgba(0,0,0,0.2);border-radius:4px;padding:1.5em}.sample-title{font-size:16px;font-weight:bold}.sample-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:1em;font-size:12px}.sample-cat ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:0;padding:0}.sample-cat ul li{margin:0;border-radius:2px;padding:2px 8px;background:rgba(74,105,189,0.2)}.sample-content{line-height:1.8;max-height:9em;overflow:hidden;margin-top:1em;font-size:14px}.sample-more{margin:0.5em 0;font-size:14px;text-align:center}.sample-more a{color:#4a69bd;text-decoration:none;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.sample-more a:hover{color:#6b41cc}.sample-more a:after{content:"\f061";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sample-table{position:relative;margin-top:1em;font-size:87.5%}.sample-table table{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:0}@media screen and (max-width:480px){.sample-table table th{min-width:7em}}.sample-table table td{-webkit-filter:blur(5px);filter:blur(5px)}.sample-table-button{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);text-decoration:none;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.sample-table-button span{border-radius:10px;padding:0.5em 1.5em;background-color:#4a69bd;background:-webkit-gradient(linear,left top,right top,from(#f7b42c),color-stop(50%,#f7cb2c),to(#f7cb2c));background:linear-gradient(to right,#f7b42c,#f7cb2c 50%,#f7cb2c);background-size:200%;color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.sample-table-button:hover{background:rgba(255,255,255,0.3)}.sample-table-button:hover span{background-position:100%}.sample-button a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:2.5em auto;border-radius:10px;padding:1em 1.5em;background-color:#4a69bd;background:-webkit-gradient(linear,left top,right top,from(#f7b42c),color-stop(50%,#f7cb2c),to(#f7cb2c));background:linear-gradient(to right,#f7b42c,#f7cb2c 50%,#f7cb2c);background-size:200%;background-position:0;color:#fff;text-decoration:none;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.sample-button a:hover{background-position:100%}.sample-button a:after{content:"\f061";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dispensary-header{margin:10% 1.5% 12px}.dispensary-header a{display:block;border-radius:10px;padding:0.5em 1em;background:-webkit-gradient(linear,left top,right top,from(#4a69bd),color-stop(50%,#6b41cc),to(#6b41cc));background:linear-gradient(to right,#4a69bd,#6b41cc 50%,#6b41cc);background-size:200%;background-position:0;color:#fff;line-height:1.6;text-decoration:none;text-align:center;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.dispensary-header a:hover{background-position:100%}.dispensary-header a span{display:inline-block}.dispensary-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin:0 1.5%;padding:0;font-size:76%;line-height:1.6}.dispensary-list li{width:calc(25% - 9px);margin:0}@media screen and (max-width:480px){.dispensary-list li{width:calc(50% - 6px)}}.dispensary-list li a{display:block;overflow:hidden;height:100%;border-radius:10px;background:#fff;color:#333;text-decoration:none;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.dispensary-list li a:hover{opacity:0.8}.dispensary-list li a div{margin:0.8em}