@charset "UTF-8";
#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64, 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) format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
 .gMenu li:last-child::before {
display: none;
}
.gMenu {
align-items: center;
}
.device-pc .gMenu > li:last-child > a {
padding: 0;
margin-left: 15px;
}
#gMenu_outer {
margin-top: 63px;
}
#gMenu_outer span.navi_red {
padding: 10px 15px !important;
display: inline-block;
transition: 0.4s;
}
#gMenu_outer span.navi_red:hover {
background-color: #fff;
color: red;
}
body .sideSection aside {
margin-bottom: 0 !important;
} #vkexunit_post_list-7 .veu_postList .postList_title {
margin: 0;
}
.veu_postList .postList_miniThumb .postList_item {
display: flex;
}
.veu_postList .postList_miniThumb .postList_thumbnail {
float: none;
width: 80px;
margin-right: 0;
}
.veu_postList .postList_miniThumb .postList_body {
display: flex;
flex-direction: column;
justify-content: space-between;
width: calc(100% - 80px);
padding-left: 12px;
}
.veu_postList.pt_0 .postList_date {
display: inline-block;
width: 100%;
align-self: flex-end;
text-align: right;
}
#vkexunit_post_list-7 .veu_postList .postList_miniThumb .postList_thumbnail a {
border: none;
} .widget_vkexunit_post_list .meta-box {
display: flex;
margin-bottom: 8px;
} .page-template-default .wp-block-image.size-large,
.post-template-default .wp-block-image.size-large {
margin: 0;
margin-bottom: 0px;
} .post-template-default .wp-block-gallery {
margin: 0;
} .post-template-default .wp-block-gallery .wp-block-image {
margin-bottom: 0 !important;
}
figure.wp-block-gallery.has-nested-images {
align-items: normal;
width: 100%;
justify-content: space-between;
gap: 9px;
margin: 10px 0;
}
@media print, screen and (max-width:767px) {
figure.wp-block-gallery.has-nested-images {
gap: 6px;
}
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(:first-child:last-child) {
width: calc(33.333% - 6px) !important;
flex-grow: initial;
height: 0;
padding-top: calc(33.333% - 6px) !important;
position: relative;
overflow: hidden;
background-color: #cecece;
}
@media print, screen and (max-width:767px) {
.wp-block-gallery.has-nested-images figure.wp-block-image {
width: calc(50% - 4px) !important;
padding-top: calc(50% - 4px) !important;
}
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(:first-child:last-child) > img {
position: absolute;
top: 50%;
left: 50%;
margin: auto;
width: auto !important;
object-fit: initial !important;
max-width: none !important;
transform: translateY(-50%) translateX(-50%);
border: none;
} #block-33 a {
width: 120px;
display: block;
}
#block-33 a > img {
width: 100%;
}
.mark7 {
margin-top: 10px;
}
.veu_postList .postList_title {
margin: 0;
}
body h1.widget-title {
background-image: url(https://chibanian.info/wp-content/themes/chibanian/img/title_bg_c.png);
background-size: contain;
background-color: #fff;
color: #006f0c;
background-position: bottom;
height: 67px;
background-repeat: no-repeat;
font-size: 130% !important;
line-height: 1;
}
body h1.widget-title {
background-image: url(https://chibanian.info/wp-content/themes/chibanian/img/title_bg_a.jpg);
background-size: cover;
background-color: #fff;
height: auto;
color: #fff;
font-weight: 400;
box-shadow: 1px 1px 1px 1px rgba(0,0,0,.2);
margin-bottom: 16px !important;
}
.widget-title.subSection-title::before {
background-image: url(https://chibanian.info/wp-content/themes/chibanian/img/icon_bud.png);
content: '';
width: 27px;
height: 27px;
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
vertical-align: bottom;
margin-right: 7px;
} #block-58 p,
.widget .mark12 {
background-image: url(https://chibanian.info/wp-content/themes/chibanian/img/title_bg_f.jpg);
background-size: cover;
background-color: #fff;
height: auto;
color: #fff;
font-weight: 400;
box-shadow: 1px 1px 1px 1px rgba(0,0,0,.2);
font-size: 100% !important;
line-height: 1;
padding: 5px 0;
margin-bottom: 5px !important;
}
#block-58 p::before,
.widget .mark12::before {
background-image: url(https://chibanian.info/wp-content/themes/chibanian/img/icon_graph.png);
content: '';
width: 27px;
height: 27px;
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
vertical-align: bottom;
margin-right: 7px;
} #block-59 {
margin-bottom: 5px;
}
#block-59 p,
.widget .mark13 {
background-image: url(https://chibanian.info/wp-content/themes/chibanian/img/title_bg_blue.jpg);
background-size: cover;
height: auto;
color: #fff;
font-weight: 400;
box-shadow: 1px 1px 1px 1px rgba(0,0,0,.2);
font-size: 112% !important;
line-height: 1;
padding: 12px 0;
margin-bottom: 6px !important;
}
#block-59 p::before,
.widget .mark13::before {
background-image: url(https://chibanian.info/wp-content/themes/chibanian/img/icon_update.png);
content: '';
width: 23px;
height: 23px;
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
vertical-align: bottom;
margin-right: 7px;
}
.veu_postList ul.postList li {
padding: 15px 12px;
}
#vkexunit_post_list-8 .veu_postList .postList_date {
text-align: left;
}
#vkexunit_post_list-8 .postList_title.entry-title a { }
#vkexunit_post_list-8 .postList_terms { } #block-38 {
margin-bottom: 0;
}
#block-8 .wp-block-search__inside-wrapper {
flex-wrap: nowrap;
}
#block-66 .wp-block-search__inside-wrapper input {
height: 100%;
} .option-list > span {
display: block;
text-align: left;
margin-left: 0 !important;
}
.carousel {
border-bottom: none;
}
@media print, screen and (max-width:991px) {
.carousel-inner {
margin-bottom: -27px;
}
}
.carousel-item {
float: none !important;
}
.slide_on {
margin: auto;
}
@media print, screen and (min-width:992px) {
.slide_on {
position: absolute;
left: 0;
right: 0;
width: 700px;
bottom: -300px;
transition: 0.5s;
}
.slide_on.up {
bottom: 0;
}
}
@media print, screen and (max-width:991px) {
.slide_on {
max-width: 720px;
padding: 10px 15px;
position: relative;
font-size: 16px;
transition: 0.5s;
opacity: 0;
top: 300px;
}
.slide_on.up {
opacity: 1;
top: -29px;
}
}
.slide_on .form-box .box-inner.flex {
display: flex;
justify-content: space-between;
position: relative;
}
.slide_on .form-box .box-inner .slide-leftimg {
padding: 18px 0 0;
}
@media print, screen and (max-width:767px) {
.slide_on .form-box .box-inner .slide-leftimg {
padding: 24px 0 0;
position: absolute;
top: 0;
right: 0;
height: 150px;
}
}
.slide_on .form h2 {
display: none;
}
.slide_on .form-box > h2 {
margin: 0;
padding: 6px 10px 4px;
border: none;
background-color: #006400;
color: #fff;
text-align: center;
font-weight: bold;
border-radius: 5px;
}
.slide_on .form-box > h2 span {
display: inline-block;
}
.slide-text-set.mini-content {
display: none;
}
.slide_on_inner {
width: 100%;
box-sizing: border-box;
position: relative;
}
@media print, screen and (min-width:992px) {
.slide_on_inner {
height: 0;
box-sizing: border-box;
padding-top: 30%;
}
}
.slide_on .form-box {
background-color: #e5f4be;
width: 100%;
padding: 10px 3%;
border-top: 4px solid #006400;
border-left: 4px solid #006400;
border-right: 4px solid #006400;
border-radius: 10px 10px 0 0;
}
@media print, screen and (min-width:992px) {
.slide_on .form-box {
position: absolute;
left: 0;
bottom: 0;
box-shadow: 2px 10px 25px 3px rgba(0, 0, 0, .9);
}
}
@media print, screen and (max-width:991px) {
.slide_on .form-box {
box-shadow: 2px 3px 5px 3px rgba(0,0,0,.3);
border-bottom: 4px solid #006400;
border-radius: 10px 10px 10px 10px;
}
}
.slide_on .form p {
margin: 0;
}
.slide_on form > p {
display: none;
}
.slide_on .form br {
display: none;
}
.slide_on .form dl {
align-items: flex-start;
margin: 8px auto 8px !important;
}
.slide_on .form dl.form-address {
margin: 12px auto 8px !important;
}
@media print, screen and (max-width:767px) {
.slide_on form > div > div > dl:first-child {
padding: 0 31% 0 0;
}
}
.slide_on .form-box form dt {
background: none;
width: 170px;
margin-left: 0 !important;
padding: 0;
}
.slide_on .form-box form .form-address dt {
width: 90px;
margin-right: 0;
padding-top: 2px;
}
.slide_on .form-box form .form-nickname dt {
padding-top: 7px;
}
.slide_on .form-box form .form-email dt {
padding-top: 7px;
}
.slide_on .slide_on form dt.required {
margin: 0 !important;
padding: 0;
}
.slide_on .form dd {
padding: 0;
width: calc(100% - 170px) !important;
}
.slide_on .form .form-address dd {
padding: 0;
width: calc(100% - 90px) !important;
}
@media print, screen and (max-width:767px) {
.slide_on .form .form-address dd {
width: 100% !important;
}
}
.slide_on .form dt, .slide_on .form dd {
margin: 0 auto;
}
@media print, screen and (max-width:991px) {
.slide_on .form dt, .slide_on .form dd {
margin: 5px auto;
}
}
@media print, screen and (max-width:767px) {
.slide_on .form-box form dt,
.slide_on .form-box form dd {
width: 100% !important;
}
}
.slide_on .form dd > span {
display: block;
}
.mw_wp_form .form > p {
text-align: center;
}
body .slide_on .form .btn.btn-primary {
margin: 0 auto;
display: inline-block;
padding: 1% 10px;
}
.slide_on .form .required::after {
font-size: 12px;
}
.slide_on .form label {
cursor: pointer;
display: block;
}
.slide_on .form .form-address label {
display: inline-block;
margin-right: 10px;
}
.slide_on input[type="radio"] {
width: 18px;
height: 18px;
vertical-align: middle;
}
.slide_on .btn-primary {
background-color: red;
border-color: red;
transition: .3s;
font-size: 16px;
border: 2px solid red;
color: #fff;
}
.slide_on .btn-primary:hover {
background-color: #fff;
color: red;
}
.slide_on .formsend-btn {
position: absolute;
bottom: 0;
text-align: left;
width: 100%;
padding-left: 290px;
pointer-events: none;
}
@media print, screen and (max-width:767px) {
.slide_on .formsend-btn {
position: relative;
text-align: center;
padding-left: 0;
}
}
.slide_on .formsend-btn .btn-primary {
pointer-events: auto;
}
.slide_on input.form-control {
padding: 4px 10px;
height: auto !important;
font-size: 16px;
} .slide_on .slide-leftimg img {
height: 130px;
width: auto;
object-fit: contain;
max-width: initial;
}
.slide_on .mail1.form-control {
max-width: 95%;
}
@media print, screen and (max-width:767px) {
.slide_on .mail1.form-control { max-width: 100%;
}
}
.sideSection .form-address label {
margin-right: 10px;
}
.sideSection .formsend-btn {
text-align: center;
} .siteFooter {
border: none;
}
.footer-top {
background-color: #693;
}
.footer-top .footer-inner {
display: flex;
max-width: 1140px;
margin: auto;
padding: 30px 40px 26px;
font-size: 15px;
}
@media print, screen and (max-width:991px) {
.footer-top .footer-inner {
flex-direction: column;
align-items: center;
}
}
.footer-top .foote-logo {
width: 280px;
display: flex;
align-items: center;
justify-content: center;
}
.footer-top .footer-nav {
display: flex;
justify-content: space-around;
width: calc(100% - 280px);
padding: 0 0 0 60px;
}
@media print, screen and (max-width:991px) {
.footer-top .footer-nav {
padding: 0;
width: 100%;
}
}
@media print, screen and (max-width:680px) {
.footer-top .footer-nav {
flex-direction: column;
max-width: 300px;
}
}
.footer-top .footer-nav ul {
list-style: none;
padding: 0;
margin: 0;
}
.footer-top .footer-nav ul li {
margin: 0;
}
.footer-top .footer-nav nav > ul > li {
margin-top: 8px;
}
.footer-top .footer-nav nav > ul > li::before {
?content: '▼';
margin-right: 4px;
font-size: 17px;
color: #fff;
}
.footer-top .footer-nav nav > ul > li > ul {
padding: 2px 0 0 12px;
}
.footer-top .footer-nav nav > ul > li > ul > li {
position: relative;
padding: 0 0 0 22px;
}
.footer-top .footer-nav nav > ul > li > ul > li::before {
content: '';
width: 8px;
height: 8px;
border-top: 2px solid #fff;
border-right: 2px solid #fff;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
top: 0;
bottom: 0;
left: 0;
margin: auto;
}
.footer-top .footer-inner a, .footer-inner a:not([href]), .footer-inner a:not([href]):hover {
color: #fff;
}
.footer-top .footer-inner li > a:hover {
text-decoration: none;
position: relative;
}
.footer-top .footer-nav nav > ul > li > ul a {
position: relative;
}
.footer-top .footer-nav nav > ul > li > ul a::after {
border-bottom: 1px solid #fff;
width: 0;
content: '';
display: inline-block;
height: 1px;
bottom: 1px;
position: absolute;
left: 0;
transition: 0.5s;
}
.footer-top .footer-nav nav > ul > li > ul a:hover::after {
width: 100%;
}
.footerWidget #block-49 {
display: none;
}
.siteFooter .copySection {
padding-bottom: 0;
}
.siteFooter .container.sectionBox.footerWidget {
padding: 26px 15px 0;
}
@media print, screen and (max-width:680px) {
.siteFooter .container.sectionBox.footerWidget {
font-size: 15px;
}
} #online_form {
padding: 10px 0 50px;
}
#online_form .online-form-inner {
border: 2px solid #693;
background-color: #eaf4d1;
}
#online_form .content-inner {
padding: 14px 16px 0;
}
@media print, screen and (max-width:767px) {
#online_form .content-inner {
padding: 6px 10px;
}
}
#online_form .content-inner p {
font-size: 15px;
}
#online_form .form > p > br {
display: none;
}
#online_form .form > p {
margin: 18px auto 0;
}
#online_form .img-box {
display: flex;
gap: 2%;
padding: 0 0 10px;
border-bottom: 1px solid #dadfce;
}
#online_form .img-box > div {
width: 32%;
}
#online_form .img-box > div > span {
width: 100%;
height: 0;
position: relative;
display: block;
padding-top: 46%;
}
#online_form .img-box > div > span > img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
#online_form .content-inner p {
margin: 10px 0;
}
#online_form p .explain {
font-size: 110%;
font-weight: 700;
}
#online_form p .explain {
margin: 5px 0 5px 0;
padding: 6px 25px 3px;
font-size: 144%;
list-style: none;
letter-spacing: 1px;
border-left: none;
border-bottom: dotted #693;
border-top: dotted #693;
display: inline-block;
background: #eaf5d3;
line-height: 1.2;
}
@media print, screen and (max-width:767px) {
#online_form p .explain {
padding: 6px 8px 3px;
font-size: 20px;
}
}
@media print, screen and (max-width:530px) {
#online_form p .explain {
font-size: 3.6vw;
padding: 6px 0 3px;
}
}
#online_form .t1 .bold {
font-weight: bold;
font-size: 110%;
}
#online_form .t3 {
padding: 0 20px 20px;
border-bottom: 1px solid #dadfce;
}
@media print, screen and (max-width:767px) {
#online_form .t3 {
padding: 0 0px 20px;
}
}
#online_form p .mark1 {
font-size: 134%;
line-height: 1.2;
}
#online_form .sub-title {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
width: 100%;
display: inline-block;
left: 0;
right: 0;
padding: 20px;
height: 80px;
background: rgba(255,255,255,0.7);
}
#online_form h1 {
border: none;
background-color: #693;
color: #fff;
padding: 15px;
text-align: center;
font-size: 28px;
}
#online_form .form-subtitle {
width: 100%;
max-width: 630px;
display: block;
margin: 0 auto 9px;
}
#online_form .form h2 {
border: none;
background-color: #00964c;
color: #fff;
padding: 15px;
text-align: center;
}
#online_form .form-box {
padding: 0 20px 22px 26px;
}
@media print, screen and (max-width:767px) {
#online_form .form-box {
padding: 0 10px 18px !important;
}
}
#online_form ol.contents-list {
margin: 0 0 16px;
padding: 16px 40px 12px;
display: inline-block;
background-color: #f3fde1;
}
#online_form ol li {
margin: 0;
}
#online_form .online-form-inner .content-inner > h2 {
font-size: 20px;
border-top: none;
border-bottom: 3px dashed #90aa4e;
display: inline-block;
margin: 10px 0;
padding: 0 5px 7px;
font-weight: 900;
color: #555;
}
#online_form dt {
margin: 0 !important;
font-size: 16px;
font-weight: 700;
padding: 10px 0 10px 0;
}
#online_form dd {
margin: 0 10px 0 0 !important;
padding: 0;
}
@media print, screen and (max-width:680px) {
#online_form dd {
font-size: 16px;
margin: 0 !important;
}
}
.required::after {
font-size: 13px;
line-height: 1.7;
}
#online_form .option-list {
margin-left: 18px;
}
#online_form .option-list > span {
margin: 6px;
}
#online_form input[type="radio"] {
width: 20px;
height: 20px;
vertical-align: middle;
}
#online_form .option-list label span {
vertical-align: middle;
}
#online_form .required::after {
font-size: 12px;
}
#online_form .mail1.form-control,
#online_form .nickname.form-control {
width: 93% !important;
font-size: 16px;
height: auto !important;
padding: 3px 10px;
border: 2px solid #aeaeae;
}
@media print, screen and (max-width:680px) {
#online_form .mail1.form-control {
width: 100% !important;
}
}
#online_form .font-b {
font-size: 110%;
font-weight: 700;
color: #555;
}
#online_form .zoom-logo {
background-color: #2d8cff;
color: #fff;
font-weight: 700;
padding: 1px 5px;
margin: 3px;
}
#online_form .method-list {
margin: 10px auto;
padding: 0 10px;
counter-reset: num;
}
#online_form .note-box {
background-color: #fff1f1;
padding: 18px 16px 1px;
margin: 20px auto;
}
#online_form .note-box ul {
margin: 0;
padding: 10px 10px 10px 30px;
}
.method-list li {
position: relative;
list-style: none;
padding: 0.4em 0.5em 0.4em 30px;
}
#online_form .method-list li::before {
position: absolute;
counter-increment: num;
content: counter(num);
display: inline-block;
color: #fff;
font-family: 'Arial',sans-serif;
font-weight: 700;
font-size: 14px;
border-radius: 50%;
left: 0;
width: 22px;
height: 22px;
line-height: 22px;
text-align: center;
background-color: #c44;
top: 8px;
}
#online_form .form-address {
margin-bottom: 20px;
}
#online_form .form-address dd {
padding-left: 20px;
}
#online_form .formsend-btn {
text-align: center;
}
#online_form .form-address label {
margin-right: 10px;
}
.sideSection .form-email input, .sideSection .form-nickname input {
font-size: 16px;
height: 2em !important;
}
@media print, screen and (max-width:787px) {
#online_form .btn-primary {
font-size: 18px;
}
} body .archive-meta p {
margin: 20px 0 -26px;
} @media print, screen and (max-width:781px) {
body.page .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
flex-basis: initial !important;
}
} @media (min-width: 992px) {
.device-pc .gMenu > li a {
padding-left: 0.7em !important;
padding-right: 0.7em !important;
}
} #block-2.widget {
padding-top: 10px;
margin-bottom: 5px;
}
#block-2.widget > br {
display: none;
}
#block-3.widget {
margin-bottom: 10px;
}
#block-3.widget > p {
margin-top: 0;
}
#block-4 .mark12 {
font-size: 112% !important;
padding: 10px 0;
}
#vkexunit_post_list-7 {
margin-bottom: 0;
}
#vkexunit_post_list-7 .widget-title {
margin: 10px 0 5px !important;
}
#vkexunit_post_list-7 .veu_postList {
margin-bottom: 0;
}
#block-4 > p {
margin: 7px 0 .5em;
}
#block-5 {
margin-bottom: 0;
}
#vkexunit_post_list-8 {
margin-bottom: 0;
}
#vkexunit_post_list-8 .veu_postList.pt_1 {
margin-bottom: 0;
}
#block-7 .mark10 {
margin-top: 0;
}
#block-7.widget {
margin-bottom: 10px;
}
#block-7 .mark10 {
margin-top: 0;
margin-bottom: 0 !important;
}
.subSection #block-8.widget {
margin-bottom: 20px;
}
#vkexunit_post_list-8 .veu_postList ul.postList li {
padding: 12px 12px;
}
#block-9 .mark6 {
margin-top: 6px;
margin-bottom: 10px !important;
} body.search.search-results .category-imgbox,
body.archive .category-imgbox {
display: none;
}
body.archive .archive-meta {
margin-bottom: 17px !important;
}
body.search.search-results .entry-title {
margin-bottom: 0 !important;
} .side-form {
position: fixed;
right: -400px;
top: calc(50% - 200px);
width: 380px;
transition: .4s;
background-color: #fff;
right: 0;
z-index: 1002;
padding: 0;
right: -400px;
box-shadow: 1px 0px 6px 0px rgba(0,0,0,.5);
max-width: 96%;
text-align: left;
}
.side-form.on {
right: 0;
}
.sideform-btn {
position: fixed;
right: -44px;
top: 40%;
z-index: 1001;
writing-mode: vertical-rl;
padding: 18px 10px;
background-color: #900;
color: #fff;
cursor: pointer;
transition: .4s;
}
.sideform-btn.on {
right: 0;
}
.sideform-btn:hover {
background-color: #6b0d0d;
}
.sideform-inner {
padding: 8px 15px 0;
}
.side-form .sideform-title {
font-size: 20px;
border: none;
margin-bottom: .5rem;
background-color: #900;
color: #fff;
text-align: center;
padding: 5px 10px 3px;
display: block;
}
.side-form .name1.form-control,
.side-form .mail1.form-control,
.side-form .inquiry.form-control {
border: 1px solid #aaa !important;
border-radius: 3px;
font-size: 16px;
width: 100% !important;
padding: 4px 7px;
display: inline-block;
height: auto !important;
vertical-align: top;
}
}
.side-form .name1.form-control,
.side-form .mail1.form-control {
height: 42px !important;
}
.side-form .field {
margin-bottom: 15px;
}
.side-form .c1 {
display: flex;
align-items: start;
gap: 10px;
}
.side-form .reset-btn {
background-color: #ccc !important;
font-size: 14px;
padding: 3px 5px;
cursor: pointer;
border: 1px solid #aaa;
border-radius: 3px;
}
.side-form .submit-btn {
color: #fff;
background-color: #8fc31f !important;
font-size: 16px;
padding: 3px 40px;
border-radius: 3px;
cursor: pointer;
border: 1px solid #319800;
transition: .4s;
display: inline-block;
width: 180px;
}
.side-form .submit-btn:hover {
background-color: #207522 !important;
}
.side-form .form dl {
margin-bottom: 0;
}
.side-form .form dt {
align-items: flex-start;
margin-left: 0 !important;
background-color: #ebdede;
align-items: center;
}
.side-form .form dd {
padding: 10px 0;
}
.side-form .sideform-closebtn {
background-color: #000;
color: #fff;
font-size: 16px;
padding: 3px 40px;
border-radius: 3px;
cursor: pointer;
transition: .4s;
margin-top: 10px;
display: inline-block;
width: 180px;
border: 1px solid #000;
}
.sideform-btn-box {
text-align: center;
position: relative;
top: 7px;
}
@media print, screen and (max-width:767px) {
.side-form {
font-size: 15px;
top: calc(50% - 300px);
}
.side-form h3 {
font-size: 18px;
}
} .wp-block-vk-blocks-select-post-list.vk_posts.vk_posts-postType-post.vk_posts-layout-card.vk_postList > div {
margin-bottom: 10px;
}
.entry-meta-dataList {
margin-top: 0 !important;
} .vk_post_body.card-body .vk_post_date.card-date.published {
display: none;
}
.wp-block-vk-blocks-select-post-list.vk_posts.vk_posts-postType-post.vk_posts-layout-card.vk_postList .card-body {
padding: 0.6rem 1rem !important;
} .breadSection {
border: none;
} .speech-bubble-box {
position: relative;
padding: 1.2em 0 0 0;
border-radius: 10px;
border: 2px solid #999;
margin-top: 16px;
}
.speech-bubble-box:before,
.speech-bubble-box:after {
position: absolute;
left: 50%;
content: "";
height: 0;
width: 0;
}
.speech-bubble-box:before {
top: 100%;
border: 9px solid;
border-color: transparent;
border-top-color: #999;
margin-left: -9px;
}
.speech-bubble-box:after {
top: 99%;
border: 8px solid;
border-color: transparent;
border-top-color: white;
margin-left: -8px;
}
.speech-bubble-box p {
color: #333;
line-height: 1.2;
 font-size: 1em !important;
text-align: center;
} body.page-id-1097 span.mwform-checkbox-field.horizontal-item,
body.page-id-1097 span.mw_wp_form .horizontal-item + .horizontal-item,
body.page-id-1097 span.mwform-radio-field.horizontal-item {
margin-left: 0;
margin-right: 16px;
}
body.page-id-1097 select.name1.form-control {
padding: 0 .5rem;
}
body.page-id-1097 .form-control {
font-size: initial;
}