@charset "utf-8";
/*
Theme Name: Lightning Pro Child
Theme URI: 
Template: lightning-pro
Description: 
Author: Compass
Tags: 
Version: 0.1.3
*/

@import url('bootstrap_add.css');

body, html { line-height: 1.85; font-size: 1em;}
@media (max-width:767px) {
	body, html{ line-height: 1.7; font-size: .925em;}
}
@media (min-width:768px) and (max-width:991px) {
	body, html{ line-height: 1.8; font-size: .95em;}
}

/*
h1, h2, h3,
.headerTop_tel,
.vk_prBlocks_item_title,
.prBlock .prBlock_title{ font-family: "M PLUS 1p", "メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN,sans-serif !important;}
*/
dt,
h5.vk_post_title{
	font-family: "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic, "Helvetica Neue", sans-serif !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ line-height: 1.45;}
:focus, a, a:hover{outline: 0;}

.white, .white a{ color: white;}
.red, .red a{ color: #cf2e2e;}
.blue, .blue a{ color: #0758a7;}
.navy, .navy a{ color: #003c6d;}
.gold, .gold a{ color: #8f8878;}
a:hover img{ opacity: .8;}

.bg_blue0{ background: rgba(7,88,167,.05);}
.bg_blue1{ background: rgba(7,88,167,.1);}
.bg_blue2{ background: rgba(7,88,167,.2);}
.bg_gold0{ background: rgba(143,136,120,.05);}
.bg_gold1{ background: rgba(143,136,120,.1);}
.bg_gold2{ background: rgba(143,136,120,.2);}

hr{ padding: 1.25em 0; clear: both; border: none;}
hr.thin{ padding: .5em 0;}
hr.delimiter{
	margin: 0 auto 3em;
	padding: 2em 0 0;
	position: relative;
	width: 26%;
	height: 0;
	border-top: none;
	border-bottom: solid 1px rgba(0,0,0,.1);
	overflow: visible;
	text-align: center;
}
hr.delimiter::before{
	position: absolute;
	display: block;
	content: "";
	left: 50%;
	margin-left: -4px;
	width: 11px;
	height: 11px;
	background: #003c6d;
	bottom: -6px;
	box-shadow: 15px 0 0 #0758a7, -15px 0 0 #8f8878;
}

.img_l{ margin: 0 3% 1em 0; float: left; max-width: 45%;}
.img_r{ margin: 0 0 1em 3%; float: right; max-width: 45%;}
.alignleft, .alignright{ max-width: 44%; position: relative; z-index: 2;}
.alignright, img.alignright{ margin: 0 0 .8em 3%;}
.alignleft, img.alignleft{ margin: 0 3% .8em 0;}

.str1, .str01{ font-size: 110%;}
.str2, .str02{ font-size: 125%;}
.str3, .str03{ font-size: 150%; line-height: 1.7;}
.str4, .str04{ font-size: 175%; line-height: 1.6;}
.str5, .str05{ font-size: 220%; line-height: 1.5;}
i.str05{ line-height: 1.2em; font-size: 3em;}
/*.fa_box{ line-height: 1;}*/
b, strong, .str1,.str2,.str3,.str4{ font-weight: bold;}
.sml0{ font-size: 95%; line-height: 1.7;}
.sml1{ font-size: 90%; line-height: 1.65;}
.sml2{ font-size: 80%; line-height: 1.6;}
.sml3{ font-size: 70%; line-height: 1.55;}
h2 .sml3{ font-size: 40%;}

ul{ margin: 0 0 1em 1em; padding: 0;}
ul li, ol li{ margin-bottom: 0; position: relative; line-height: inherit;}
ol{margin: 0 0 1.5em 1em; padding: 0 0 0 .5em;}
ol > li{list-style:decimal;}
ol.upper-roman li{ padding-left: 2em; list-style-type: upper-roman;}

.idt1{ margin-left: 1em; padding: 0; text-indent: -1em;}
.idt1h{ margin-left: 1.5em; text-indent: -1.5em;}
.idt2{ margin-left: 2em; text-indent: -1.85em;}
.idt2h{ margin-left: 2.5em; text-indent: -2.5em;}
.idt3{ margin-left: 3em; text-indent: -3em;}
ul.idt2h, ol.idt2h{ margin: 0 0 1em 2.5em; list-style: none;}
ul.idt2, ol.idt2{ margin: 0 0 1em 2em; list-style: none;}
ul.idt1h, ol.idt1h{ margin: 0 0 1em 1.5em; list-style: none;}
ul.idt1, ol.idt1{ margin: 0 0 1em; padding-left: 1em; list-style: none;}
li ol.idt1h{ margin: 0;}
@media (min-width:992px) {
	li{ line-height: 1.8;}
}

.c{ text-align: center !important;}
.l{ text-align: left !important;}
.r{ text-align: right !important;}
.clr{ clear: both;}
.clr_l{ clear: left;}
.clr_r{ clear: right;}
.clr_n{ clear: none;}
.dsp_il{ display: inline;}
.dsp_bck{ display: block;}
.dsp_ilbck{ display: inline-block !important;}

iframe{
	margin-bottom: 1.5em;
    width: 100%;
    height: 25em;
    max-width: 100%;
	max-height: 75vh;
}

/* Components ----------------------------*/

/*
.headerTop{ background: rgba(0,0,0,.025)}
.siteHeader{ background: none;}
.siteHeader_logo {
    width: 100%;
    text-align: center;
}
@media (min-width:1200px) {
	.siteHeader_logo { float: none;}
	.gMenu_outer{ float: none; min-height: auto;display: block;}
	.gMenu_outer nav{ display: block; text-align: center;}
	.gMenu { margin: 0 auto; float: none; display: inline-flex;}
}
*/
.headerTop ul > li > span{ font-size: 1rem; font-weight: bold;}
.headerTop ul > li > span i{ color: #0758a7;}
.gMenu a{ color: black;}
.gMenu > li .gMenu_name { font-size: .8rem;}
.gMenu a strong{ font-weight: normal;}
.gMenu > li .gMenu_description{ padding-top: .75em; color:#8f8878; font-size: .8em; line-height: 1.1em;}

.home .siteContent{ padding: 0}
.widget_metaslider_widget{ margin: 0 calc(50% - 50vw) 3em;}
.metaslider .caption-wrap{ padding: .5em 1em; background: #003c6d !important; width: auto !important; font-size: .85rem; font-weight: bold;}
.metaslider+div{ display: none;}

@media (min-width:992px) {
	.siteHeader .container{ padding-bottom: 4px;}
	.headerTop .headerTop_description { display: none;}
	.headerTop nav { margin: 0 0 0 auto;}
	.headerTop ul,
	.headerTop .nav li{ margin: 0;}
	.headerTop ul > li{ line-height: 1.8;}
	.headerTop .nav li a{ padding: .2em 1.2em;}
	.headerTop nav li a{ border-right: 1px solid rgba(0,0,0,.1);}
	.headerTop nav li:first-child a{ border-left: 1px solid rgba(0,0,0,.1);}
	.headerTop ul > li > a{ font-size: 1.05em;}
	.headerTop .headerTop_contactBtn a.btn{ padding: .375rem 1.75rem}
	.header_scrolled .gMenu { float: right;}
	.header_scrolled .gMenu > li{ width: auto; border-left: none;}
	.header_scrolled .gMenu > li:last-child{ border-right: none;}
}
@media (max-width:767px) {
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl,
	.mainSection-base-on, .sideSection-base-on{ padding-right: 10px; padding-left: 10px;}
	.media .media-body .media-heading{ clear: both;}
}

.page-header {
	/*background-position: 50% 100%;*/
	text-shadow: 0 0 15px white, 2px 2px 5px white, 1px 1px 2px white;
}
.page-header_pageTitle, h1.page-header_pageTitle:first-child{
	letter-spacing: 0;
	line-height: 1.4;
	font-size: calc(1.1vw + 1.1em);
	padding: .5em;
	background: rgba(255,255,255,.75);
	font-weight: 400;
}
h2, .h2, .mainSection-title{ border-bottom-color: rgba(0,0,0,.15); text-align: center;/* font-size: calc(1.1vw + 1em);*/}
h3, .h3{ font-size: 1.6rem;}
h3::after{ bottom: -.75em;}
h3, h3.h4, h3.h5{ margin-bottom: 1.5em;}

.single .entry-body{ padding-bottom: 3em;}
.entry-footer{ display: none;}
.entry-meta_items { font-size: .9em;}
.entry-meta_items_term_button.btn{ line-height: 1.5; font-size: .9em; font-weight: normal;}
.entry-body p{ text-align: justify; text-justify: inter-ideograph;}
p.has-text-align-center, p.c{ text-align: center !important;}
p.has-text-align-right, p.r{ text-align: right !important;}

a.nwicn::after, .mainSection a[target="_blank"]:not([href$=".pdf"]):not([href$=".xlsx"]):not([href$=".xls"])::after {
    margin: 0 .25em;
    content: "\f2d2";
    font-family: "Font Awesome 5 Free";
	opacity: .5;
}
a.pdf:before, a[href$=".pdf"]:before {
	margin-right: .25em;
	color: #d81010;
	content: "\f1c1";
	font-family: "Font Awesome 5 Free";
}
a.xlsx:before, a[href$=".xlsx"]:before, a[href$=".xls"]:before {
	margin-right: .25em;
	color: #00a81c;
	content: "\f1c3";
	font-family: "Font Awesome 5 Free";
}

td, th{ padding: .5em; font-size: 1em;}
.siteContent table{ border-top: 1px solid rgba(0,0,0,.15) !important; background: rgba(255,255,255,.7);}
.siteContent th{ background: rgba(7,88,167,.1);}
.siteContent .tr_head th, .siteContent th.tr_head{ background: rgba(7,88,167,.05);}
table caption{ padding: 0 0 .5em; text-align: right;}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{ border: 1px solid rgba(0,0,0,.15)}
.wp-block-table td, .wp-block-table th,
table td, table th{ border: none; border-bottom: 1px solid rgba(0,0,0,.15) !important;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ vertical-align: middle;}
.table-default{ margin: 0 0 1.5em; width: 100%;}
.table-default, tr, th, td{ border-collapse: collapse;}
.table-default th{ font-weight: normal;}
.table-default th, .table-default td{ padding: .5em .8em;}
.th_nowrap th, .td_nowrap td{ white-space: nowrap;}
.th_center th, .td_center td,
th.th_center, td.td_center{ text-align: center;}
.th_right th, .td_right td,
th.th_right, td.td_right{ text-align: right;}
.th_top th, .td_top td,
th.th_top, td.td_top{ vertical-align: top !important;}
.th_btm th, .td_btm td,
th.th_btm, td.td_btm{ vertical-align: bottom !important;}
table ul, table li, table p{ margin-bottom: 0;}
.sml1 th, .sml1 td{ padding: .35em !important;}

/* Dlist ----------------------------*/
dl{ margin-top: 0; padding: 0;}
dl dl{ margin-bottom: 0 !important;}
dl dt, dl dd{ margin-bottom: .35em;}
dl dt{ padding-left: 1em; position: relative;/* text-indent: -1em;*/ font-weight: bold;}
dl dt:before{ content: "■";}
dl dd{ margin: 0 0 1em; padding-bottom: .5em; border-left: none; border-bottom: 1px solid rgba(0,0,0,.1);}
dl dd dd:last-child{ margin: 0; padding-bottom: 0; border-bottom: none;}
dl dd ul{ margin-bottom: 0; padding: 0 0 0 1.25em;}
dl dd ol{ margin: 0 0 0 1em; padding: 0 0 0 .5em;}
.Dlist{ margin: 0 0 1.5em;}
.Dlist > dt{ margin: 0; padding-left: 0; float: left; width: 8em; border-left: none; font-weight: normal;}
.Dlist > dd{ margin: 0 0 .6em; padding: 0 0 .5em 8.5em;}
.Dlist.dt_SS > dt{ width: 3em;}
.Dlist.dt_SS > dd{ padding-left: 3em;}
.Dlist.dt_S > dt{ width: 5em;}
.Dlist.dt_S > dd{ padding-left: 5em;}
.Dlist.dt_L > dt{ width: 10em;}
.Dlist.dt_L > dd{ padding-left: 10em;}
.Dlist.dt_LL > dt{ width: 15em;}
.Dlist.dt_LL > dd{ padding-left: 15em;}
.Dlist > dd dt, .Dlist.nobd > dt,
.Dlist > dd dd, .Dlist.nobd > dd{ margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.Dlist dd ul .ttl{
	margin: 0 0 0 -1em;
	padding: 0;
	font-weight: bold;
}
.col_2 .Dlist dd{ margin-bottom: .35em; padding-bottom: .35em;}
.column1 .Dlist, .column2 .Dlist{ margin: 0;}
.Dlist dd p:last-child{ margin-bottom: 0;}
.dt_right > dt{ padding-right: 1em; text-align: right;}
.dt_ic_no > dt{ padding-left: 0; text-indent: 0;}
.dt_ic_no > dt:before{ display: none;}
.dt_ic_gray > dt:before{ color: rgba(0,0,0,.1);}
.dt_ic_blue > dd{ margin-left: 1em !important;}
.dt_ic_skyblue > dt:before{ opacity: .3;}
.dt_ic_pgreen > dt:before{ color: #0fbeb5;}

@media (max-width:767px) {
	td, th{ padding: .25em; font-size: .9em;}
	.Dlist dt, .Dlist.dt_S > dt, .Dlist.dt_L > dt, .Dlist.dt_LL > dt,
	.Dlist dd, .Dlist.dt_S dd, .Dlist.dt_L > dd, .Dlist.dt_LL > dd{ float: none; padding-left: 0;}
}

/* form */
.form-control{
	box-sizing: border-box;
	display: inherit;
	width: auto;
	color: black;
	max-width: 100%;
	font-size: 100%;
	font-weight: 300;
}
.wpcf7 input[type="submit"]{ margin: .75em auto; padding: .5em 5em;}
span.wpcf7-not-valid-tip { position: inherit; top: auto; clear: both;}
div.wpcf7-response-output,
div.wpcf7-aborted,
div.wpcf7-mail-sent-ng,
div.wpcf7-spam-blocked,
div.wpcf7-acceptance-missing,
div.wpcf7-validation-errors,
.use-floating-validation-tip span.wpcf7-not-valid-tip{
	margin: .5em 0 1em !important;
	padding: .5em 1em !important;
	border: 2px solid #cf2e2e !important;
	color: #cf2e2e;
	text-align: center;
	font-weight: bold;
}
.wpcf7-form-control-wrap{ display: block;}
div.wpcf7-mail-sent-ok { display: none !important;}
.wpcf7 .Dlist dt:before{ display: none;}
.wpcf7 .Dlist dt > span,
span.wpcf7-not-valid-tip { color: #cf2e2e !important; font-weight: bold !important; font-size: 95% !important;}
.wpcf7 .Dlist dt > span{ margin-left: .15em; font-size: 1.5em !important; vertical-align: middle;}
span.wpcf7-list-item{ margin: 0 1em 0 0 !important;}
label { margin: 0; font-weight: 300;}
textarea.form-control{ width: 100%;}


/* sidebar */
.subSection li.current-cat > a, .subSection li.current_page_item > a{ background-color: rgba(0,0,0,.025);}
.veu_contact .contact_txt{ margin-bottom: 0;}
.veu_contact .contact_bt{ margin-top: 1.5em;}
.veu_contact .contact_bt.btn-lg{ font-size: 1.15em;}
.veu_contact-layout-horizontal .contact_bt { padding: .7em 2.5em .7em 1.5em;}
.veu_contact .contact_txt_catch, .veu_contact .contact_txt_time{ line-height: 1.8; font-size: .85em;}
.sideSection-col-two .veu_contact .contact_txt_time, .siteFooter .veu_contact .contact_txt_time{ font-size: .8em;}
.sideSection-col-two .veu_contact .contact_bt_txt, .siteFooter .veu_contact .contact_bt_txt{ font-size: 1rem;}
.contact_bt:after{
	display: block;
	border: solid white 2px;
	border-width: 2px 2px 0 0;
	transform: rotate(45deg);
	content: "";
	position: absolute;
	top: calc(50% - .25em);
	opacity: .75;
	height: .6em;
	width: .6em;
	right: 1em;
}
.contact_bt_txt i{ display: none;}
.contact_bt_txt{ display: block; position: relative;}

/* footer */
.siteContent_after{ background-color: rgba(0,0,0,.015)}
.siteContent_after .veu_banner img{ max-width: 360px; margin-bottom: .75em;}
.siteContent_after .textwidget{ text-align: center; font-size: .9em;}

.siteFooter{ padding: 2em 0; background-color: rgba(0,0,0,.05) !important; border-top: none !important;}
.sectionBox.footerWidget,
.sectionBox.copySection{ padding-top: .5em;padding-bottom: 0;}

.footerMenu li{ font-size: .9em;}
.siteFooter .widget{ margin: 0}
.siteFooter .widget.widget_nav_menu{ margin-bottom: 2em;}
.siteFooter .widget.widget_nav_menu ul{
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}
.siteFooter .widget.widget_nav_menu ul li{ font-size: .95em;}
.siteFooter .widget.widget_nav_menu ul li a{ padding: 0 1em; border-bottom: none; border-left: 1px solid rgba(0,0,0,.1);}
.siteFooter .widget.widget_nav_menu ul li:last-child a{ border-right: 1px solid rgba(0,0,0,.1)}

.siteFooter .widget.widget_vkexunit_banner{ margin-bottom: 1em;}
.siteFooter .widget.widget_vkexunit_banner img{ border: solid 1px rgba(0,0,0,.05);}

.copySection p{ margin: 0; line-height: 1.5; font-size: .8em;}
/*.siteFooter .widget .veu_banner img{ max-width: 300px;}*/
@media (min-width:768px) {
	.footerMenu ul{ -ms-flex-pack: center !important;justify-content: center !important}
}
@media (max-width:991px) {
 	.footerMenu, .siteFooter .widget.widget_nav_menu{ display: none;}
	.sectionBox.copySection{ padding-bottom: 40px; font-size: .75em;}
	
}
.page_top_btn{ background-color: var(--vk-color-background-blue); box-shadow: 0 0 0 1px rgba(255,255,255,.8),0 0 0 2px var(--vk-color-background-blue);}

.grecaptcha-badge{
	bottom: calc(3% + 50px) !important;
	box-shadow: none !important;
	border: solid 1px #ddd;
	box-sizing: border-box;
	display: none;
}
.page-id-29 .grecaptcha-badge{ display: block;}

/*vk */
figure.is-style-vk-image-shadow figcaption{ padding-bottom: .5em;}

.btn{ position: relative; font-weight: bold;}
.btn-secondary,
.btn-secondary:hover{ background: var(--vk-color-background-gold); border-color:var(--vk-color-background-gold)}
.postListText_date, .postListText_title{ font-size: .95em;}
.postListText{ padding: .5em 0;}
.postListText_singleTermLabel_inner{ line-height: 1.5; font-size: .75em; padding: 0 .25em;}
.veu_postList .postList_date{ color: #666;}
.vk_posts.vk_childPage{ justify-content: center;}
.vk_post_title_new{ color: white; background: #cf2e2e; border: none; padding: 0 .35em; display: none;}
.vk_post .vk_post_title{ font-size: 1.05em;}
.vk_post .vk_post_excerpt{ font-size: .9em;}
.vk_post_imgOuter[style*="thumb.png"]{ background-size: contain;}
.vk_post.media{ padding: .7em 0;}
.vk_post .media-body{ margin: auto 0;}
.mainSection .widget.widget_wp_widget_vkexunit_pr_blocks{ margin: 6em 0 1em;}
.vk_prBlocks_item_title, .prBlock .prBlock_title{ font-size: 1.2em;}
.prBlock a{ padding: 0 1vw; display: block;}
.prBlock .prBlock_summary{ font-size: .9em;}
@media (min-width:992px){
	.prBlock .prBlock_icon_outer { width: 120px; height: 120px;}
}
@media (min-width:576px) and (max-width:991px) {
	.vk_prBlocks_item_title, .prBlock .prBlock_title{ font-size: 1em;}
	.prBlock .prBlock_summary{ font-size: .825em;}
}
.vk_prBlocks_item_image,
.prBlock .prBlock_image{
	background-size: 70% !important;
	background-color: #0758a7 !important;
	background-repeat: no-repeat;
	background-position: 50%;
	transition: .5s;
}
.prBlock:nth-of-type(2n+1) .prBlock_image{ background-color: #003c6d !important;}
a:hover .vk_prBlocks_item_image,
.prBlock a:hover .prBlock_image{ transform: rotate(10deg)}

.vk-campaign-text{ padding: 0 .5em; font-size: .9rem;}
.vk-campaign-text i{ margin-right: .25em; vertical-align: middle; font-size: 1.25em;}
.vk-campaign-text_text{ padding: .25em;}
.vk-campaign-text_btn{ padding: .5em .5em .5em 1em; border-radius:0; border:none; line-height: 1.6; font-size: .8rem;}
.vk-campaign-text_btn:hover{ border: none;}
.vk-campaign-text_btn i{ color: white;}

.vk_step .vk_step_item{ padding-bottom: 1em;}
.vk_step .vk_step_item_content p{ margin-bottom: 0;}

ul.is-style-vk-default, ul.is-style-vk-arrow-mark, ul.is-style-vk-triangle-mark, ul.is-style-vk-check-mark, ul.is-style-vk-check-circle-mark, ul.is-style-vk-check-square-mark, ul.is-style-vk-handpoint-mark, ul.is-style-vk-pencil-mark, ul.is-style-vk-smile-mark, ul.is-style-vk-frown-mark, ul.is-style-vk-numbered-circle-mark, ul.is-style-vk-numbered-square-mark, ol.is-style-vk-default, ol.is-style-vk-arrow-mark, ol.is-style-vk-triangle-mark, ol.is-style-vk-check-mark, ol.is-style-vk-check-circle-mark, ol.is-style-vk-check-square-mark, ol.is-style-vk-handpoint-mark, ol.is-style-vk-pencil-mark, ol.is-style-vk-smile-mark, ol.is-style-vk-frown-mark, ol.is-style-vk-numbered-circle-mark, ol.is-style-vk-numbered-square-mark{ margin-left: 0;}
ul.is-style-vk-check-mark li::before, ol.is-style-vk-check-mark li::before{ color: #0758a7 !important;}

.is-style-vk_faq-bgfill-circle .vk_faq_content::before, .is-style-vk_faq-bgfill-square .vk_faq_content::before, .is-style-vk_faq-bgfill-rounded .vk_faq_content::before { background-color: #0758a7 !important;}
.is-style-vk_faq-bgfill-circle .vk_faq_title::before, .is-style-vk_faq-bgfill-square .vk_faq_title::before, .is-style-vk_faq-bgfill-rounded .vk_faq_title::before { background-color: #8f8878 !important;}

.veu_adminEdit{ display: none !important;}

/* wordpress */
@media (min-width:600px) and (max-width:781px) {
	.wp-block-column:not(:only-child){ flex-basis: 100% !important;}
	.wp-block-column:nth-child(2n) { margin-left: 0;}
}
.wp-block-image.mb-0 figure{ margin-bottom: 0 !important;}
.wp-block-separator{ border-top: none; border-bottom: none;}

/* Bootstrap ----------------------------*/
.btn-primary.disabled, .btn-primary:disabled {
	background-color: var(--vk-color-background-gold);
	border-color: var(--vk-color-border-gold);
	opacity: .4;
}

/* --- GET HIGHT --- */
section:after, .inner:after, nav .entry-body:after, .post:after, .pagenav:after, .Dlist:after, .post-content:after, .post ol.flow > li:after, .gallery:after, .column1:after, .column2:after{ content:""; display: table;clear: both;}
section, .inner, nav .entry-body, .post, .pagenav, .clrfx, .Dlist, .post-content, .post ol.flow > li, .gallery, .column1, .column2{zoom: 1;}

:root {
	--vk-color-border-navy: #003c6d;
	--vk-color-background-navy: #003c6d;
	--vk-color-border-gold: #8f8878;
	--vk-color-background-gold: #8f8878;
	
	--vk-color-border-red: #cf2e2e;
	--vk-color-background-red: #cf2e2e;
	--vk-color-border-orange: #f6a811;
	--vk-color-background-orange: #f6a811;
	--vk-color-border-blue: #0758a7;
	--vk-color-background-blue: #0758a7;
	--vk-color-border-green: #5ccf6f;
	--vk-color-background-green: #22aa35;
	--vk-color-border-black: black;
	--vk-color-background-black: black;
}
