@import"https://fonts.googleapis.com/css2?family=Kiwi+Maru&family=Kosugi+Maru&family=Noto+Sans+JP:wght@100..900&display=swap";:root{--color-base: #fff;--color-main:#46b9b8;--color-main-light:#D6F7F6;--color-sub:#F1C40F;--color-sub-light:#EFDC00;--color-accent: #DD6067;--color-text: #111111;--color-gray:#EFEFEF;--color-gray-right:#F5F6FA}html{font-size:16px;height:-webkit-fill-available;height:100%;scroll-behavior:smooth}body{min-height:100%;min-height:-webkit-fill-available;position:relative;background:var(--color-base);color:var(--color-text);font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5}a{color:#000;text-decoration:underline;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{opacity:.7}a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none}@media(max-width: 1024px){a[href^="tel:"]{text-decoration:underline;pointer-events:initial}}img,svg{max-width:100%;height:auto;vertical-align:bottom}h1{color:var(--color-main);font-size:3rem}h2{color:var(--color-main);font-size:2rem}h3{color:var(--color-main);font-size:1.5rem}h4{color:var(--color-main);font-size:1.2rem}h5{color:var(--color-main);font-size:1rem}h6{color:var(--color-main);font-size:.875rem}.global-nav-list li .global-nav-name{font-size:1rem;font-weight:400}.global-nav-list li a{color:var(--color-main)}.global-nav-list li.current-menu-item a{border-radius:5px;background:var(--color-main);color:#fff}:root{--width:1140px}.site-header-container{padding:0 15px}.site-body-container{padding:0}@media(max-width: 767.98px){.site-body-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}}@media(max-width: 767.98px){.sub-section{display:none}}.page-header-title{color:var(--color-main)}.page-header-subtext .entry-meta-item{color:var(--color-text)}.page-header-subtext .entry-meta-item-author{display:none}.entry .entry-title{font-size:2rem}.entry .entry-meta-item-author{display:none}.entry .wp-block-vk-blocks-outer.vk_outer{max-width:100%;overflow:visible}.entry .wp-block-vk-blocks-outer.vk_outer .vk_outer-background-area{left:-50vw;right:-50vw}.site-footer{background:var(--color-main);color:var(--color-base)}.footer-nav .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-nav .nav a{color:var(--color-base)}.site-footer-copyright p{text-align:center;margin:.5rem;font-size:var(--vk-size-text-s)}.page-header .page-header-title{font-size:2rem}.entry-body h2{position:relative;border-top:none;border-bottom:4px solid var(--color-main)}.entry-body h2:after{content:"";line-height:0;display:inline-block;position:absolute;left:0;bottom:-4px;width:30%;border-bottom:4px solid var(--color-sub)}.entry-body h3{position:relative;z-index:0;border-bottom:none}.entry-body h3:after{content:none}.entry-body h3:before{content:"";position:absolute;top:0;left:0;z-index:-1;background:var(--color-sub-light);width:2rem;aspect-ratio:1/1;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.entry-body h4{background-color:#fbf8ef}.vk_taxonomy.vk_taxonomy--post_tag .vk_taxonomy-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style-type:none}.vk_taxonomy.vk_taxonomy--post_tag .cat-item a{display:inline-block;border-radius:1.5rem;background:var(--color-sub-light);margin:0;padding:.5rem 1rem;text-decoration:none}.work-item{padding:20px;border-radius:10px;background:#fcfce6}.work-item .wp-block-image{margin:0 0 30px}.work-item .wp-block-image img{border-radius:10px}.work-item .btn-work-item{display:inline-block;position:relative;border-radius:50px;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:var(--color-base);font-size:1.4rem}.work-item .btn-work-item-catch{position:absolute;top:-1em;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);padding:1px 15px;border:solid 2px var(--color-base);border-radius:15px;background:var(--color-base);color:var(--color-text);white-space:nowrap;font-size:.8rem}.work-item .btn-work-item-free{position:absolute;top:.5rem;left:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-base);width:3em;aspect-ratio:1/1;border-radius:50%;font-size:1rem}.work-item .btn-work-item-leadin{line-height:1.2;margin:.8rem 0 0;font-size:.8rem}.work-item.work-item-find .btn-work-item{background:var(--color-accent)}.work-item.work-item-find .btn-work-item-catch{border-color:var(--color-accent)}.work-item.work-item-find .btn-work-item-free{color:var(--color-accent)}.work-item.work-item-consult .btn-work-item{background:var(--color-main)}.work-item.work-item-consult .btn-work-item-catch{border-color:var(--color-main)}.work-item.work-item-consult .btn-work-item-free{color:var(--color-main)}.category-knowledge .vk_post_imgOuter{background-image:url(../img/02.webp) !important}.category-qa .vk_post_imgOuter{background-image:url(../img/01.webp) !important}.category-interview .vk_post_imgOuter{background-image:url(../img/03.webp) !important}.category-career .vk_post_imgOuter{background-image:url(../img/04.webp) !important}.category-life .vk_post_imgOuter{background-image:url(../img/05.webp) !important}.category-qualifications .vk_post_imgOuter{background-image:url(../img/07.webp) !important}.home .veu_autoEyeCatchBox{display:none}.wp-block-tag-cloud{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-block-tag-cloud .tag-cloud-link{display:inline-block;border-radius:1.5rem;background:var(--color-sub-light);margin:0;padding:.5rem 1rem;text-decoration:none}@media screen and (max-width: 767px){.is-sp{display:block}}@media screen and (min-width: 768px){.is-sp{display:none}}@media screen and (max-width: 767px){.is-pc{display:none}}@media screen and (min-width: 768px){.is-pc{display:block}}