:root{--text-color:#464646;--color-footer-border:rgba(0, 0, 0, 0.15)}body,html{font-size:14px}body{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Hiragino Sans,"Noto Sans JP",sans-serif;-ms-word-wrap:break-word;word-wrap:break-word}img{max-width:100%;height:auto}img{max-width:100%;height:auto}p{line-height:1.7;margin-bottom:1.2em}em{font-weight:700}dl,ol,ul{margin-top:1.5em;margin-bottom:1.2em}li{margin-bottom:.8em;line-height:1.65em}dd,dt{padding-left:10px;border-left-width:2px;border-left-style:solid;margin-bottom:10px}dt{border-left-color:#337ab7}dd{border-left-color:#e5e5e5}dd.wp-caption-dd,dt.wp-caption-dt{border-left:none}ol ol,ol ul,ul ol,ul ul{margin-top:10px;margin-bottom:10px}.form-inline label.screen-reader-text{display:none}h1{position:relative}.h2,.h3,.h4,.h5,.h6,.mainSection-title,h2,h3,h4,h5,h6{margin:1.5em 0 1.2em;clear:both}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}.h2,.mainSection-title,h2{font-size:1.75rem}blockquote{padding:20px}.wp-block-freeform.block-library-rich-text__tinymce blockquote,blockquote,blockquote.wp-block-quote:not(.is-large):not(.is-style-large){border:5px solid #eee;background-color:#fcfcfc;position:relative;font-size:16px}:is(.fa_v4,.fa_v5_css,.fa_v6_css) blockquote{padding:35px 20px 30px}:is(.fa_v4,.fa_v5_css,.fa_v6_css) blockquote:after,:is(.fa_v4,.fa_v5_css,.fa_v6_css) blockquote:before{color:#ccc;position:absolute}:is(.fa_v4,.fa_v5_css,.fa_v6_css) blockquote:before{top:10px}:is(.fa_v4,.fa_v5_css,.fa_v6_css) blockquote:after{bottom:10px;right:20px}:is(.fa_v4,.fa_v5_css,.fa_v6_css) blockquote:before{content:"\f10d"}:is(.fa_v4,.fa_v5_css,.fa_v6_css) blockquote:after{content:"\f10e"}.fa_v4 blockquote:after,.fa_v4 blockquote:before{font-family:FontAwesome}.fa_v5_css blockquote:after,.fa_v5_css blockquote:before{font-family:"Font Awesome 5 Free";font-weight:700}.fa_v6_css blockquote:after,.fa_v6_css blockquote:before{font-family:"Font Awesome 6 Free";font-weight:700}.table,table{border-collapse:collapse;border-spacing:0;width:100%;border-top:1px solid rgba(0,0,0,.05)}.table tbody tr td,.table tbody tr th,.table td,.table th,.table thead tr td,.table thead tr th,table tbody tr td,table tbody tr th,table td,table th,table thead tr td,table thead tr th{border-bottom:1px solid rgba(0,0,0,.05)}.table tbody tr td .form-control,.table tbody tr th .form-control,.table td .form-control,.table th .form-control,.table thead tr td .form-control,.table thead tr th .form-control,table tbody tr td .form-control,table tbody tr th .form-control,table td .form-control,table th .form-control,table thead tr td .form-control,table thead tr th .form-control{max-width:90%}th{font-weight:400}td,th{padding:1em;font-size:14px}.btn{white-space:normal}.btn-xs{padding-left:15px;padding-right:15px;font-size:12px}.btn.btn-block{padding-left:10px;padding-right:10px}.attachment img{max-width:100%}.alignleft,img.alignleft{display:inline;float:left;margin-right:20px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:20px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.aligncenter,img.alignleft,img.alignright{margin-bottom:12px}.wp-caption{background:#fcfcfc;line-height:18px;margin-top:2.5em;margin-bottom:2.5em;padding:0 0 5px;text-align:center;border:1px solid #e5e5e5;max-width:100%!important}.wp-caption img{margin:10px 0 9px;max-width:95%!important;height:auto!important}.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:0}.wp-smiley{margin:0}.gallery{margin:0 auto 25px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery img{border:2px solid #cfcfcf}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery dl{margin:0}.gallery dd,.gallery dt{border:none}.gallery img{border:10px solid #f1f1f1}.gallery br+br{display:none}.attachment img{display:block;margin:0 auto}.well p:last-child{margin-bottom:0}.wp-block-button .wp-block-button__link{border-radius:4px}.mainSection-title,h2{padding:.8em 0 .7em;border-top:2px solid #337ab7;border-bottom:1px solid #e9e9e9}.subSection-title,h3{padding-bottom:8px;position:relative;border-bottom:1px solid rgba(0,0,0,.1)}.siteFooter .subSection-title{border-bottom:1px solid var(--color-footer-border,#ccc)}.subSection-title:after,h3:after{content:".";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:30%;border-bottom:1px solid #337ab7}.wp-block-button__link{padding-top:calc(.6em + 2px);padding-bottom:calc(.6em + 2px)}.vk_button{margin-top:0}.vk_button .vk_button_link.btn,.wp-block-button.is-style-outline .wp-block-button__link{border-width:1px;padding-top:.6em;padding-bottom:.6em}.media .card-img-overlay{margin:1px}.card-noborder .vk_post_imgOuter{border-radius:.25rem}.card-imageRound .vk_post_imgOuter{border-radius:50%}.veu_sitemap .sitemap-post-type-title{border-bottom:1px dotted #999}.veu_sitemap ul li{list-style:none}.veu_sitemap ul>li>a{padding-left:1.2em}.veu_sitemap ul>li>a:before{display:block;position:absolute;top:47%;left:0;transform:translateY(-65%);font-size:10px;line-height:1em;font-family:"メイリオ",Meiryo,sans-serif;content:"≫";margin-right:.5em}.row{border:1px dashed #ccc;margin:0 2px}body.wp-autoresize{padding:15px!important}@media (min-width:768px){p{line-height:1.9}}@media (min-width:992px){body,html{font-size:16px}}