:root{--vk-color-text-body:#04060b}.site-body{padding:2rem 1rem 2rem}.container{padding-right:0;padding-left:0}.widget{margin-bottom:0}.site-header--layout--nav-float .site-header-logo{margin-right:0 !important}.site-header-logo img{max-width:90% !important}@media screen and (max-width:575px){.site-header-logo img{max-width:70% !important}}body:not(.header_scrolled) .site-header--trans--true .global-nav-list>li{border:solid .4px #0054a7;margin-right:.5em;background-color:#fff}.header_scrolled .site-header-container--scrolled--logo-and-nav-container{padding:10px 0}@media (min-width:992px){.device-mobile .global-nav-list>li{padding:14px 1em}.device-mobile .global-nav-list>li .acc-btn{color:#fff}.device-mobile .global-nav-list>li:last-child{padding-right:3em}.global-nav-list>li:before{border-bottom:none}.device-pc .global-nav-list>li{padding:.5em}.device-pc .global-nav-list>li>a{padding:.5em}.vk-menu-acc .acc-btn{background:var(--vk-menu-acc-icon-open-white-bg-src) center 50% no-repeat}.global-nav-list .acc-btn.acc-btn-close{background:var(--vk-menu-acc-icon-close-white-bg-src) right 50% no-repeat}}@media (min-width:1200px){.global-nav-list>li{font-size:14px}.device-mobile .global-nav-list>li:last-child{padding-right:2.5em}.device-pc .global-nav-list>li>a{padding:.5em}}.global-nav-list .sub-menu li a:hover{background-color:#fff;color:var(--vk-color-primary-vivid)}body:not(.header_scrolled) .site-header--trans--true .global-nav-list>li:last-child,.global-nav-list>li:last-child{margin-left:1em;background-color:#e73562;border-radius:10px}li.entry a{color:#fff}.global-nav-list>li>ul.sub-menu{width:10em;margin-top:10px;margin-left:-65px;background-color:#e73562}.global-nav-list .sub-menu li a:hover{color:#e73562 !important}.global-nav-list>li.menu-item-has-children:after{border-bottom-color:transparent}body.page-id-7 h2{margin-bottom:0}a{color:#1e73be}a:hover{color:#1e73be}.site-footer{font-size:16px;border-top:none}.site-footer-content{padding-top:1.5em}.site-footer-copyright{padding:0 0 0 .5em}aside.widget p{margin:0;padding:0}.footer-nav li{padding:0 1em}.footer-nav{padding-bottom:2em;border-bottom:none;background-color:#e97a1b}.footer-nav-list li:first-child{border-left:none}.footer-nav-list li{border-right:none}.footer-nav .nav li a,nav li a{color:#fff}.btn-primary{background-color:#0054a7;border-color:#0054a7}.page_top_btn{background:#f5a200;box-shadow:0 0 0 1px rgb(255 255 255/80%),0 0 0 2px rgb(20 31 68/80%);background-image:var(--ver_page_top_button_url);background-size:50%;background-repeat:no-repeat;background-position:center;opacity:0}.nospace{margin-bottom:0}.site-header-logo img{max-width:200px}.breadcrumb{padding-top:5px;border-bottom:none}.breadcrumb-list__item{transform:skewX(-15deg);padding:3px 5px 5px}.breadcrumb-list__item a,.breadcrumb-list__item>span,.breadcrumb-list li:after{display:inline-block}.breadcrumb-list__item a{text-decoration:none}.breadcrumb-list li:after{content:'\0bb';margin-right:0}.grecaptcha-badge{bottom:100px !important}.item{margin:1em;padding:1em;border-top:solid 1px #eee}.labarea{margin-bottom:.5em;font-weight:600}.form_req{margin:0 .5em .5em 0;padding:3px;background-color:#cf2e2e;border:solid 1px #cf2e2e;border-radius:5px;color:#fff;font-size:60%}.form_any{margin:0 .5em .5em 0;padding:3px;background-color:#ccc;border:solid 1px #ccc;border-radius:5px;color:#fff;font-size:60%}table.contact-table{border:0 solid #fff}table.contact-table th{vertical-align:top;text-align:left}div#contact input{max-width:25em;min-width:20em}div#contact input.your-kinds,div#contact input.your-sex,#catalog input.your-catalog{max-width:1em;min-width:1em}div#contact select#your-age{width:10em}div#contact input.your-name,div#contact input.your-furi{width:18em}div#contact input#zip{max-width:10em;min-width:8em}div#contact input.addr,div#contact input.addr2{width:20em}.form_button{margin-top:1em;text-align:center}.mw_wp_form .error{font-size:80%;color:#b70000;display:inline-block;background-color:#ffebeb}.vk_posts .postListText_title{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.vk_post_title_new{margin-left:unset;margin-right:.5em}p.ft_address a{color:#337ab7}aside.widget a{color:var(--vk-color-text-body)}aside.widget a:hover{color:var(--vk-color-text-body)}body.page-id-79 div.site-body-bottom,body.page-id-2624 div.site-body-bottom,body.page-id-4526 div.site-body-bottom,body.page-id-87 div.site-body-bottom,body.page-id-81 div.site-body-bottom,body.page-id-2618 div.site-body-bottom,body.page-id-2620 div.site-body-bottom,body.page-id-2622 div.site-body-bottom,body.page-id-67 div.site-body-bottom,body.page-id-85 div.site-body-bottom,body.page-id-2616 div.site-body-bottom,body.postid-2923 div.site-body-bottom,body.postid-2916 div.site-body-bottom,body.postid-2909 div.site-body-bottom,body.postid-2903 div.site-body-bottom,body.postid-2896 div.site-body-bottom,body.postid-2884 div.site-body-bottom,body.postid-2874 div.site-body-bottom,body.postid-2865 div.site-body-bottom,body.notification-template-default div.site-body-bottom,body.blog-template-default div.site-body-bottom{display:none}.recruit-localnav .category-pages-navi li.current a{background:#000;color:#fff}.recruit-localnav .category-pages-navi{width:100%;margin-bottom:35px}ul.category-pages-navi{display:flex;font-weight:600;border-left:1px solid #eee;padding-left:0}.recruit-localnav .category-pages-navi li{width:20%}@media only screen and (min-width:768px){.recruit-localnav .category-pages-navi a{height:50px}}.recruit-localnav .category-pages-navi a{display:flex;padding:0 5px;line-height:1.2;align-items:center;justify-content:center}ul.category-pages-navi li a{display:block;border-right:1px solid #eee;padding:1em 2em;text-decoration:none;color:#000}@media screen and (max-width:991px){ul.category-pages-navi li a{padding:1em .5em !important;font-size:12px}}@media screen and (max-width:767px){ul.category-pages-navi li a{padding:.5em !important;font-size:10px}}ul.category-pages-navi li a:hover{background-color:#000;color:#fff;opacity:1}@media screen and (min-width:992px){nav.sp-nav{display:none}}@media screen and (max-width:991px){nav.sp-nav{display:none}}@media screen and (max-width:767px){nav.pc-nav{display:none}nav.sp-nav{display:contents}}div.bp-xs{display:none !important}@media screen and (max-width:781px){div.bp-md{display:none !important}div.bp-xs{display:flex !important}}