@charset "utf-8";html{overflow:auto}body,td,th{line-height:1.7;font-size:1em;color:#333}.siteContent,.siteContent p{line-height:1.7}p{margin-bottom:0}a,a:hover{transition:.5s}a img{-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}a:hover,a:hover img{opacity:.8;-webkit-opacity:.8;-moz-opacity:.8;filter:alpha(opacity=80);-ms-filter:“alpha(opacity=80)”}a.tel{font-size:1.8rem;color:#960;font-weight:700;text-decoration:none!important;line-height:1}a.tel:before{content:"\f098";font-family:"Font Awesome 5 Free";margin-right:8px}.whole-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.whole-link:hover{background-color:#fff;opacity:.3}.home .site-body-container.container,.site-footer-content.container{max-width:1400px}.site-header-container.container{max-width:98%}.header-info{position:absolute;z-index:1000;top:8px;left:260px;font-size:11px;font-weight:400;color:#333}.admin-bar .header-info{top:40px}.rightBtn{position:fixed;z-index:100;top:20%;right:-20px}.rightBtn .bttn{border:2px solid #666;font-size:.8em;margin:0 0 10px;border-radius:10px;padding:10px 30px 10px 10px;writing-mode:vertical-rl;align-items:center;position:relative;transition:all .3s;right:0}.rightBtn .bttn:hover{right:10px}.full{margin:0 calc(50% - 50vw) 0em;padding:1em calc(50vw - 50%)}.full1{width:100vw;margin:0 calc(50% - 50vw)}.home .widget_media_posts_bs4 h2,.home .widget_text h2{display:none}.start{background:#fff;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9000}.start p{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:none;z-index:9999;width:280px}.pickup{margin-top:50px}.pickup_img img{border-radius:20px}.home .site-body--padding-vertical--off{position:relative;overflow:hidden}.home .site-body--padding-vertical--off:before{content:"";background:#f5f5f5;position:absolute;left:0;top:120px;right:0;height:300px;display:block;transform:skewY(-12deg)}.scroll{display:inline-block;padding-top:40px;position:relative}.scroll:before{animation:scroll 2.5s infinite;border:solid #000;border-width:0 0 1px 1px;content:"";display:inline-block;margin:auto;position:absolute;top:0;right:0;left:0;transform:rotate(-45deg);width:20px;height:20px}@keyframes scroll{0%{transform:rotate(-45deg) translate(0,0)}80%{transform:rotate(-45deg) translate(-10px,10px)}0%,80%,100%{opacity:0}40%{opacity:1}}.widget ul.ecs-event-list{margin:0;padding:0}.widget ul.ecs-event-list li{list-style:none;width:30%;margin-right:5%;float:left}.widget ul.ecs-event-list li:last-child{margin-right:0}.ecs-event-list img{display:block;margin-bottom:10px}.duration.time,.tribe-event-date-start,.tribe-event-date-end{color:#09c;font-weight:700;text-align:left}.tribe-event-date-start:before{font-family:"Font Awesome 5 Free";content:"\f017";margin-right:5px}.full1.bgGray.circle{height:320px;margin-top:-320px;margin-bottom:50px}.su-posts-default-loop .su-post{margin-bottom:20px!important}.su-posts-default-loop .su-post-thumbnail{width:100px;height:auto!important}.su-post-excerpt{display:none}.card .vk_post .vk_post_title{font-size:1.5em}.vk_post .vk_post_title a{color:#100964}.floor .box{background-color:#e7e7e7;position:relative;padding:15px;margin-bottom:10px;min-height:100px}.floor .box h4{position:absolute;top:18%;font-size:3rem;width:12%;border-right:1px solid #ccc;font-weight:400}.floor .box p{padding-left:15%;padding-right:10%}.floor .box i{position:absolute;right:20px;top:35%;font-size:2rem;color:#aeafcc}.bn .btn-outline-primary{color:#100964;border-color:#1d2088}.bn .btn-outline-primary:hover{background-color:#1d2088;border-color:#1d2088;color:#fff}.bn .btn{font-size:1.5rem;padding:1.5rem;font-weight:700;margin-bottom:10px;text-align:left;line-height:1}.bn .btn i{font-size:3.2rem;margin-right:8px;margin-bottom:5px}.bn .btn span{font-size:.9rem;font-weight:400}.widget#pudge-6,.widget#pudge-12{margin-bottom:0}.tlBlue,.widget-title.subSection-title,.archive-header-title{font-size:1.7em;margin:0 0 30px;color:#1d2088}.subtitle{font-weight:700;color:#3799d6;margin-bottom:5px}.subtitle i{font-size:70%}.tlIcon{font-size:1.3em;font-weight:700;padding:0;margin:50px 0 20px;background-color:transparent;border-radius:0;color:#1d2088}.tlIcon:before{font-family:"Font Awesome 5 Free";font-size:150%;content:"\f5c0";font-weight:400;margin-right:5px;color:#1d2088}.tlBd,.tribe-events-single-event-title{font-size:130%;font-weight:700;margin:50px 0 20px;border-left:4px solid #1d2088;padding:5px 0 5px 12px;background-color:transparent;border-radius:0}.main-section--base--on,.sub-section--base--on{padding:0}.box{background:rgba(255,255,255,.8);padding:30px;border-radius:10px}.bd{border:1px solid #ccc}.bgGray{background-color:#f1f1f1}.bgBeige{background-color:#f3f1e0}.bgBlue{background-color:#1d2088;color:#fff}.bgGreen{background-color:#37b356}.bgBrown{background-color:#897441}.bgMap,.bgSky{background-color:#f3f9fc}.bgRose{background-color:#e5c1cd}.bgMiziro{background-color:#bce2e8}.entry-header h1.entry-title{color:;font-size:1.5rem;border-left:4px solid #100964;padding:5px 0 5px 18px}.entry-footer,.vk_posts.next-prev{margin-top:30px}.postListText_title{font-size:1em}.sub-section li a{font-size:1rem;color:#100964}.sub-section .vk_post .vk_post_title{font-size:1em}a.bttn{letter-spacing:1px;border-radius:50px;margin-top:15px;color:#1d2088!important;border:2px solid #1d2088;background:#fff;font-weight:700;line-height:1.4;text-decoration:none;text-align:center;padding:15px 40px 15px 30px;display:inline-block}a.bttn:before{font-family:"Font Awesome 5 Free";content:"\f105";font-weight:900;margin-right:10px}a.bttn.s{padding:5px 20px 5px 15px;font-size:14px}a.bttn.blue{background-color:#1d2088!important;border:border:none;color:#FFF!important}a.bttn.dl:before{content:"\f019"}a.bttn.none:before,.rightBtn a.bttn:before{display:none}a.bttn:hover{background-color:#1d2088;color:#FFF!important}a.bttn.blue:hover{opacity:.7}a.bttn.block{display:block}a.bttn.blue i{color:#fff}.table,.table td,.table th,.table tbody tr td,.table tbody tr th,.table td,.table th,.table thead tr td,.table thead tr th,.table-bordered td,.table-bordered th{border-color:#ccc;font-size:1em}.table-bordered th{background-color:#e8ebf2;text-align:left}table{margin-bottom:20px}.post-name-contact form{max-width:100%;margin:auto}.post-name-contact form label{display:block}.wpcf7-submit.btn{margin:auto}.post-name-contact form th{background-color:#e8ebf2;text-align:left}input[type=submit]{font-size:1.5em;padding:.4em 2em}.site-footer{font-size:.9em;border-top:none}.site-footer .su-list ul{margin:10px 20px 10px 0!important}.site-footer .su-list ul li{margin:0 0 10px 0!important}.fzSS{font-size:75%}.fzS{font-size:85%}.fzM{font-size:100%}.fzL{font-size:113%}.fzLL{font-size:130%}.fzLLL{font-size:180%}.fcOrange{color:#f90}.fcBlue{color:#1d1f87}.fcSky{color:#3799d6}.fcGreen{color:#390}.fcRed{color:red}.fcBrown{color:#630}.fcWhite{color:#FFF!important}.taL{text-align:left}.taC{text-align:center}.taR{text-align:right}.flL{display:inline;float:left}.flR{display:inline;float:right}.flL.img{margin:0 20px 20px 0}.flR.img{margin:0 0 20px 20px}.w10{width:10%}.w20{width:20%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.mt00{margin-top:0!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mr00{margin-right:0}.mr05{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mb00{margin-bottom:0}.mb05{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.ml00{margin-left:0}.ml05{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.mg-auto{margin:auto}.pd00{padding:0}.pd05{padding:5px}.pd10{padding:10px}.pd15{padding:15px}.pd20{padding:20px}.pd30{padding:30px}.pd50{padding:50px}.pchidden,.iphidden,.sponly{display:none!important}//スマホの時だけ改行させるクラス .br-sp{display:none}@media (max-width:600px){.br-sp{display:block}}