body:lang(ja){font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:17px;font-weight:500;line-height:1.8}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}.site-header{width:100%;position:relative;z-index:1000;top:0;background-color:#000;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:0;min-height:46px;border:none;padding:.5em 0}.header_scrolled .site-header{background-color:#000}.site-header-logo a{color:#fff;font-weight:700;font-size:2rem}.site-header-logo a:hover{color:#fff;font-weight:600}.gMenu a{color:#fff;height:100%;text-decoration:none;font-size:18px}.gMenu a:hover{background:#fff;color:#000}.site-Footer{background-color:#000;color:#fff}.nav li a{color:#fff}.copySection p a{color:#fff}.gMenu>li .gMenu_name{font-size:16px;display:block;white-space:nowrap;font-weight:500}.page-header{background-color:#fff;color:#000}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:.7em 1.5em}.wp-block-button .wp-block-button__link.has-background:hover{background-color:var(--vk-color-primary-dark) !important;color:#fff !important}@media (min-width:992px){.header_scrolled .gMenu_outer{clear:both;z-index:1000;position:fixed;top:0;left:0;width:100%;min-height:unset;background-color:#000;box-shadow:0 1px 3px rgba(0,0,0,.1)}}h2 a:hover{   color:#000 !important;text-decoration:underline;background-color:transparent}@media (min-width:992px){.header_scrolled .gMenu>li{width:50%;border-left:1px solid #666}}@media (min-width:992px){.header_scrolled .gMenu>li:last-child{border-right:1px solid #666}}.global-nav-list>li>ul.sub-menu{background-color:#fff}.global-nav-list .sub-menu li a,.global-nav-list{color:#000}.global-nav-list>li:before{background-color:#fff !important}.global-nav-list>li.menu-item-has-children:after{transition:all .2s ease-out;content:"";position:absolute;padding:0;bottom:-10px;left:50%;transform:translateX(-50%);border:10px solid transparent;z-index:1000;opacity:0;border-bottom-color:#fff}.global-nav-list>li:before{position:absolute;left:0;bottom:0;content:"";width:0;border-bottom:1px solid #fff;transition:all .5s ease-out}.global-nav-list .sub-menu li a:focus-within,.global-nav-list .sub-menu li a:hover{background-color:#000}.site-header-logo{text-align:center;font-weight:700;font-size:1.8rem;white-space:nowrap;line-height:var(--vk-line-height-low)}.global-nav-list>li .global-nav-name{font-size:17px;display:block;width:100%;white-space:nowrap}@media (min-width:1200px){.site-body{padding:0 0 4rem}}@media (min-width:992px){.site-body{       padding:0rem 0 3.5rem}}.site-body{padding:0}.site-footer{background-color:#000;color:#fff}.footer-nav ul{margin:12px 0 10px}.footer-nav li{float:left}.footer-nav li a{border-left:0 solid var(--color-footer-border,#ccc);padding:0 1em 0 0;font-size:15px}.footer-nav li:last-child a{border-right:0 solid var(--color-footer-border,#ccc)}.site-body-bottom{border-top:solid 1px #efefef;padding:3em 0 2em}.entry-body{padding-top:3em}.home .entry-body{padding-top:0}.sub-menu li a{font-size:15px !important}.site-footer-copyright p:nth-child(1){font-size:14px}.site-footer-copyright p:nth-child(2),.site-footer-copyright p:nth-child(2) a:hover{color:#666}.form input,.form textarea{background-color:#f2f4f5;border:none;border-radius:3px;padding:15px 20px;font-size:16px;color:#333;flex-grow:1;width:80%}@media only screen and (max-width:700px){.form input,.form textarea{width:100%}}.form input::placeholder,.form textarea::placeholder{color:#999;font-size:14px}.form input[type=checkbox]{width:auto}.form form{width:100%;margin:0 auto}.form p{padding:0 !important;margin:0 !important}.form-row{display:flex;align-items:center;padding:20px;border-bottom:1px solid #f2f4f5}.form-row:last-child{border-bottom:none}.form-label{display:flex;align-items:center;min-width:250px;width:30%}@media only screen and (max-width:600px){.form-label{min-width:35%;width:35%}}.form-label span{margin-left:10px;padding:2px 6px;border-radius:3px;font-size:12px;font-weight:700;color:#fff;background-color:#a00000}select{background-color:#f2f4f5;border:none;border-radius:3px;padding:15px 20px;font-size:16px;color:#333}button,input[type=submit]{cursor:pointer;margin-top:30px;padding:15px 3em;border:none;border-radius:5px;color:#fff;font-weight:400;background-color:#00b2cc;width:13em}input[type=radio]{width:auto}.wpcf7-previous{padding:15px 4em;width:13em}@media only screen and (max-width:600px){input[type=submit],.wpcf7-previous{padding:15px 1em;width:10em}}form p{font-size:16px !important;width:100%}.form-submit{text-align:center;padding:20px;border-bottom:1px solid #f2f4f5}.stepBar{display:flex;max-width:400px;position:relative;margin:20px auto;text-align:center}.stepBar li{font-size:12px;list-style:none;position:relative;width:33.333%}.stepBar li:after{background:#d0e1f9;content:"";width:calc(100% - 24px);height:4px;position:absolute;left:calc(-50% + 12px);top:10px}.stepBar li:first-child:after{display:none}.stepBar li span{background:#d0e1f9;color:#fff;display:inline-block;height:24px;margin-bottom:5px;line-height:24px;width:24px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.stepBar .visited:after{background:#4d648d}.stepBar .visited span{background:#4d648d}.admin-bar .vk-mobile-nav-menu-btn{top:calc(55px + 5px)}.vk-mobile-nav-menu-btn{position:fixed;top:.9em;right:1em;left:auto}@media (max-width:782px){.admin-bar .vk-mobile-nav-menu-btn{top:calc(46px + 1em) !important;right:.8em !important;left:unset}}@media (min-width:992px){.header_scrolled .gMenu_outer{clear:both;z-index:1000;position:fixed;top:0;left:0;width:100%;min-height:unset;background-color:#000;box-shadow:0 1px 3px rgba(0,0,0,.1)}}.taikai_tbl td:first-child{width:20%}@media (max-width:600px){.taikai_tbl td:first-child{width:6em}}.taikai_tbl a{color:#337ab7}.taikai_tbl a:hover{text-decoration:underline}.wp-block-latest-posts.wp-block-latest-posts__list li{display:flex;flex-wrap:wrap}.wp-block-latest-posts.wp-block-latest-posts__list li a{order:2;width:85%;font-size:19px;font-weight:600}.wp-block-latest-posts.wp-block-latest-posts__list li time{order:1;min-width:8em;font-size:18px;font-weight:500}.main-section--col--two,.sub-section--col--two{margin-top:2em;margin-bottom:2em}.entry-meta-item-updated,.entry-meta-item-author,.screen-reader-text,.vk_posts.next-prev,.vk_post_imgOuter.media-img{display:none}.oval img{width:100%;height:100px;filter:drop-shadow(0px 0px 8px #999) !important}.ovalL img{width:85%;height:100px;filter:drop-shadow(0px 0px 8px #999) !important}.is-style-rounded img,.shadow img{filter:drop-shadow(0px 0px 8px #999) !important}.slidecaption{position:fixed;right:2em;bottom:1.3em;margin:0;padding:0;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media (max-width:700px){.slidecaption{right:1.7m;bottom:1.2em}}.slidecaption-first{position:fixed;right:1.4em;bottom:0;margin:0;padding:0;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media (max-width:700px){.slidecaption-first{right:1.4em;bottom:0}}.caption{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.mw_wp_form_input .open-area{display:none}.site-body-bottom .widget_block p{background-image:url(https://jsca.sakura.ne.jp/site/wp-content/uploads/2024/12/img_footer.png);background-repeat:no-repeat;background-position:100%;background-size:35%}@media (max-width:992px){.site-body-bottom .widget_block p{background:0 0}}.links{margin-bottom:1em}.links div:first-child p{position:relative}.links div:first-child p:before{content:"";display:inline-block;width:0;height:0;position:absolute;top:7px;left:0;border-left:6px solid #000;border-top:6px solid transparent;border-bottom:6px solid transparent}.links div:first-child p{padding:0 0 0 .8em}.news{font-size:280%}@media (max-width:992px){.news{font-size:160%}}.category-13,.category-13 a{pointer-events:none;cursor:default;text-decoration:none;color:#000}.new{position:relative}li:nth-of-type(1) .new:before{content:"NEW";background-color:crimson;color:#fff;font-size:14px;padding:5px 25px 2px}@media (max-width:992px){li:nth-of-type(1) .new:before{font-size:11px;padding:5px 15px 2px;width:70px}}.cover-parallax{background-attachment:fixed;background-position:50% 0}@media (max-width:992px){.cover-parallax{background-position:20% 100%;background-size:100%}}