@charset "UTF-8";
/* CSS Document */


.vk-cols--reverse{flex-direction:row-reverse}.vk-cols--hasbtn{margin-bottom:0}.vk-cols--hasbtn>.row>.vk_gridColumn_item,.vk-cols--hasbtn>.wp-block-column{position:relative;padding-bottom:3em}.vk-cols--hasbtn>.row>.vk_gridColumn_item>.wp-block-buttons,.vk-cols--hasbtn>.row>.vk_gridColumn_item>.vk_button,.vk-cols--hasbtn>.wp-block-column>.wp-block-buttons,.vk-cols--hasbtn>.wp-block-column>.vk_button{position:absolute;bottom:0;width:100%}.vk-cols--fit.wp-block-columns{gap:0}.vk-cols--fit.wp-block-columns,.vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile){margin-top:0;margin-bottom:0;justify-content:space-between}.vk-cols--fit.wp-block-columns>.wp-block-column *:last-child,.vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column *:last-child{margin-bottom:0}.vk-cols--fit.wp-block-columns>.wp-block-column>.wp-block-cover,.vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column>.wp-block-cover{margin-top:0}.vk-cols--fit.wp-block-columns.has-background,.vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile).has-background{padding:0}@media(max-width: 599px){.vk-cols--fit.wp-block-columns:not(.has-background)>.wp-block-column:not(.has-background),.vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile):not(.has-background)>.wp-block-column:not(.has-background){padding-left:0 !important;padding-right:0 !important}}@media(min-width: 782px){.vk-cols--fit.wp-block-columns .block-editor-block-list__block.wp-block-column:not(:first-child),.vk-cols--fit.wp-block-columns>.wp-block-column:not(:first-child),.vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile) .block-editor-block-list__block.wp-block-column:not(:first-child),.vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:0}}@media(min-width: 600px)and (max-width: 781px){.vk-cols--fit.wp-block-columns .wp-block-column:nth-child(2n),.vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column:nth-child(2n){margin-left:0}.vk-cols--fit.wp-block-columns .wp-block-column:not(:only-child),.vk-cols--fit.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column:not(:only-child){flex-basis:50% !important}}.vk-cols--fit--gap1.wp-block-columns{gap:1px}@media(min-width: 600px)and (max-width: 781px){.vk-cols--fit--gap1.wp-block-columns .wp-block-column:not(:only-child){flex-basis:calc(50% - 1px) !important}}.vk-cols--fit.vk-cols--grid>.block-editor-block-list__block,.vk-cols--fit.vk-cols--grid>.wp-block-column,.vk-cols--fit.vk-cols--grid:not(.is-not-stacked-on-mobile)>.block-editor-block-list__block,.vk-cols--fit.vk-cols--grid:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:50%;box-sizing:border-box}@media(max-width: 599px){.vk-cols--fit.vk-cols--grid.vk-cols--grid--alignfull>.wp-block-column:nth-child(2)>.wp-block-cover,.vk-cols--fit.vk-cols--grid:not(.is-not-stacked-on-mobile).vk-cols--grid--alignfull>.wp-block-column:nth-child(2)>.wp-block-cover{width:100vw;margin-right:calc((100% - 100vw)/2);margin-left:calc((100% - 100vw)/2)}}@media(min-width: 600px){.vk-cols--fit.vk-cols--grid.vk-cols--grid--alignfull>.wp-block-column:nth-child(2)>.wp-block-cover,.vk-cols--fit.vk-cols--grid:not(.is-not-stacked-on-mobile).vk-cols--grid--alignfull>.wp-block-column:nth-child(2)>.wp-block-cover{margin-right:calc(100% - 50vw);width:50vw}}@media(min-width: 600px){.vk-cols--fit.vk-cols--grid.vk-cols--grid--alignfull.vk-cols--reverse>.wp-block-column,.vk-cols--fit.vk-cols--grid:not(.is-not-stacked-on-mobile).vk-cols--grid--alignfull.vk-cols--reverse>.wp-block-column{margin-left:0;margin-right:0}.vk-cols--fit.vk-cols--grid.vk-cols--grid--alignfull.vk-cols--reverse>.wp-block-column:nth-child(2)>.wp-block-cover,.vk-cols--fit.vk-cols--grid:not(.is-not-stacked-on-mobile).vk-cols--grid--alignfull.vk-cols--reverse>.wp-block-column:nth-child(2)>.wp-block-cover{margin-left:calc(100% - 50vw)}}.vk-cols--menu h2,.vk-cols--menu h3,.vk-cols--menu h4,.vk-cols--menu h5{margin-bottom:.2em;text-shadow:#000 0 0 10px}.vk-cols--menu h2:first-child,.vk-cols--menu h3:first-child,.vk-cols--menu h4:first-child,.vk-cols--menu h5:first-child{margin-top:0}.vk-cols--menu p{margin-bottom:1rem;text-shadow:#000 0 0 10px}.vk-cols--menu .wp-block-cover__inner-container:last-child{margin-bottom:0}.vk-cols--fitbnrs .wp-block-column .wp-block-cover:hover img{filter:unset}.vk-cols--fitbnrs .wp-block-column .wp-block-cover:hover{background-color:unset}.vk-cols--fitbnrs .wp-block-column .wp-block-cover:hover .wp-block-cover__image-background{filter:unset !important}.vk-cols--fitbnrs .wp-block-cover__inner-container{position:absolute;height:100%;width:100%}.vk-cols--fitbnrs .vk_button{height:100%;margin:0}.vk-cols--fitbnrs .vk_button .vk_button_btn,.vk-cols--fitbnrs .vk_button .btn{height:100%;width:100%;border:none;box-shadow:none;background-color:unset !important;transition:unset}.vk-cols--fitbnrs .vk_button .vk_button_btn:hover,.vk-cols--fitbnrs .vk_button .btn:hover{transition:unset}.vk-cols--fitbnrs .vk_button .vk_button_btn:after,.vk-cols--fitbnrs .vk_button .btn:after{border:none}.vk-cols--fitbnrs .vk_button .vk_button_link_txt{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:2rem;text-shadow:#000 0 0 10px}.vk-cols--fitbnrs .vk_button .vk_button_link_subCaption{width:100%;position:absolute;top:calc(50% + 2.2em);left:50%;transform:translateY(-50%) translateX(-50%);text-shadow:#000 0 0 10px}@media(min-width: 992px){.vk-cols--media.wp-block-columns{gap:3rem}}.vk-fit-map figure{margin-bottom:0}.vk-fit-map iframe{position:relative;margin-bottom:0;display:block;max-height:400px;width:100vw}.vk-fit-map:is(.alignfull,.alignwide) div{max-width:100%}.vk-table--th--width25 :where(tr>*:first-child){width:25%}.vk-table--th--width30 :where(tr>*:first-child){width:30%}.vk-table--th--width35 :where(tr>*:first-child){width:35%}.vk-table--th--width40 :where(tr>*:first-child){width:40%}.vk-table--th--bg-bright :where(tr>*:first-child){background-color:var(--wp--preset--color--bg-secondary, rgba(0, 0, 0, 0.05))}@media(max-width: 599px){.vk-table--mobile-block :is(th,td){width:100%;display:block}.vk-table--mobile-block.wp-block-table table :is(th,td){border-top:none}}.vk-table--width--th25 :where(tr>*:first-child){width:25%}.vk-table--width--th30 :where(tr>*:first-child){width:30%}.vk-table--width--th35 :where(tr>*:first-child){width:35%}.vk-table--width--th40 :where(tr>*:first-child){width:40%}.no-margin{margin:0}@media(max-width: 599px){.wp-block-image.vk-aligncenter--mobile>.alignright{float:none;margin-left:auto;margin-right:auto}.vk-no-padding-horizontal--mobile{padding-left:0 !important;padding-right:0 !important}}
/* VK Color Palettes */:root{ --wp--preset--color--vk-color-custom-1:#009900}/* --vk-color-custom-1 is deprecated. */:root{ --vk-color-custom-1: var(--wp--preset--color--vk-color-custom-1);}

/* Lightning_Header_Logo_After_Widget */@media (min-width: 992px){.siteHeader_sub {padding-left:2em;float:right;}}

/* Pale custom */h2,.h2 { border-top-color: #009900; }h3,.h3,.veu_card .veu_card_title { border-left-color:#009900; }h4,.h4 { border-bottom-color:#009900; }ul.page-numbers li span.page-numbers.current,.page-link dl .post-page-numbers.current { background-color:#009900; }ul.gMenu>li>a:before,.navbar-brand a:hover,.veu_pageList_ancestor ul.pageList a:hover,.nav>li>a:focus, .nav>li>a:hover,.subSection li a:hover,.subSection li.current-cat>a,.subSection li.current_page_item>a {color: #009900;}.media .media-body .media-heading a:hover { color: #009900; }ul.page-numbers li span.page-numbers.current { background-color:#009900; }.pager li > a { border-color:#009900; color:#009900; }.pager li > a:hover { background-color:#009900; color:#fff; }dl dt:before { color:#009900; }dl.veu_qaItem dt:before{background-color: #009900;}dl.veu_qaItem dd:before {border-color: #009900;color: #009900;}.page-header { background-color:#009900; }.veu_pageList_ancestor ul.pageList .current_page_item>a,.veu_leadTxt,.entry-body .leadTxt,.veu_color_txt_key {color:#009900;}.veu_adminEdit .btn-default {color: #009900;border-color:#009900;}.veu_3prArea .linkurl a:focus,.veu_3prArea .linkurl a:hover,.btn-primary:focus,.btn-primary:hover {border-color: #2e6da4;background-color: #2e6da4;}.btn-default{border-color: #009900;color: #009900;}.btn-default:focus,.btn-default:hover{border-color:#2e6da4;background-color:#2e6da4;}.page_top_btn {box-shadow: 0 0 0 1px #2e6da4;background-color:#009900;　}@media (min-width: 992px){ul.gMenu > li .gMenu_description { color: #009900; }ul.gMenu > li:hover > a .gMenu_description,ul.gMenu > li.current-post-ancestor > a .gMenu_description,ul.gMenu > li.current-menu-item > a .gMenu_description,ul.gMenu > li.current-menu-parent > a .gMenu_description,ul.gMenu > li.current-menu-ancestor > a .gMenu_description,ul.gMenu > li.current_page_parent > a .gMenu_description,ul.gMenu > li.current_page_ancestor > a .gMenu_description { color: #009900; }ul.gMenu a:hover { color: #009900; }ul.gMenu > li > ul.sub-menu { background-color:#2e6da4 }ul.gMenu > li > ul.sub-menu li a{ border-bottom:1px solid #2e6da4; }ul.gMenu > li > ul.sub-menu li a {background-color: #009900;}ul.gMenu > li > ul.sub-menu li a:hover{ background-color: #2e6da4;}}@media (min-width: 768px){ul.gMenu > li > a:hover .gMenu_description { color: #009900; }}@media (max-width: 992px){ul.gMenu>li .sub-menu li a:before,.vk-mobile-nav nav ul li a:before,.vk-mobile-nav nav ul li .sub-menu li a:before { color: #009900; }}.siteContent .btn-default:after { border-color: #009900;}.siteContent .btn-primary,.siteContent a:after.btn-primary{ border-color: #009900;}.siteContent .btn-primar:hover{ border-color: #2e6da4;}.siteContent .btn-primary:focus:after,.siteContent .btn-primary:hover:after { border-color:#009900; }ul.page-numbers li span.page-numbers.current{ background-color:#009900 }.pager li > a:hover{ background-color: #009900; color: #fff; }.veu_3prArea .btn-default:after { color:#009900; }.veu_sitemap .sitemap-col .link-list li a:hover { color: #009900; }footer .widget_pages ul li a:hover,.widget_nav_menu ul li a:hover,.widget_archive ul li a:hover,.widget_categories ul li a:hover,.widget_recent_entries ul li a:hover{ color: #009900; }.veu_newPosts ul.postList li .taxonomies a{ color:#009900; border-color:#009900; }.veu_newPosts ul.postList li .taxonomies a:hover{ background-color:#009900; border-color:#009900; }.mainSection .veu_newPosts.pt_0 .media-body .media-taxonomy a:hover{ color: #009900; }.mainSection .veu_newPosts.pt_0 .media-body .media-taxonomy:after{ border-top: solid 1px #009900; }.media .media-body .media-heading a:hover{ color: #009900; }:root {--g_nav_main_acc_icon_open_url:url(./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-black.svg);--g_nav_main_acc_icon_close_url: url(./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg);--g_nav_sub_acc_icon_open_url: url(./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-white.svg);--g_nav_sub_acc_icon_close_url: url(./wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-white.svg);}

.scroll-y {
width: 100%;
    height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}

:root {
    --vk-mobile-nav-menu-btn-bg-src: url(/osirase/1383/jisatsu-portal/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-btn-black.svg);
    --vk-mobile-nav-menu-btn-close-bg-src: url(/osirase/1383/jisatsu-portal/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg);
    --vk-menu-acc-icon-open-black-bg-src: url(/osirase/1383/jisatsu-portal/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-black.svg);
    --vk-menu-acc-icon-open-white-bg-src: url(/osirase/1383/jisatsu-portal/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-acc-icon-open-white.svg);
    --vk-menu-acc-icon-close-black-bg-src: url(/osirase/1383/jisatsu-portal/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-black.svg);
    --vk-menu-acc-icon-close-white-bg-src: url(/osirase/1383/jisatsu-portal/wp-content/themes/lightning-pro/inc/vk-mobile-nav/package/images/vk-menu-close-white.svg);
}

:root {
    --ver_page_top_button_url: url(/osirase/1383/jisatsu-portal/wp-content/plugins/vk-all-in-one-expansion-unit/assets/images/to-top-btn-icon.svg);
}

@media (max-width: 782px) {
#menu-item-126 {
    font-size: 100%;
}
}