html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:16px}body{line-height:2;letter-spacing:-0.01em;color:#4e4755;font-family:"Zen Maru Gothic","Shuei MaruGo L","Hiragino Maru Gothic ProN W4",sans-serif;font-kerning:auto;font-feature-settings:"pkna";display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100vh}img{height:auto}p{text-align:justify}.header{position:fixed;z-index:1000;width:100%;max-width:100%;left:0;right:0;top:0;transition:.5s;padding:20px 20px;background:#8d3eda}header.scroll-nav{box-shadow:0 0 .5rem rgba(0,0,0,.1);padding:10px 20px}header.scroll-nav .logo img{width:160px;transition:.5s}.header-item{position:relative;text-align:left;width:100%}.contents{background:#fff;padding:80px 0 0;position:relative;overflow-x:hidden}.fade-in{opacity:0;visibility:hidden;transition-duration:1s;transition-property:opacity,transform}.fade-in-up{transform:translate(0, 100px)}.fade-in-down{transform:translate(0, -100px)}.scroll-in{opacity:1;visibility:visible;transform:translate(0, 0)}h1.logo{margin:0;line-height:1}.logo img{width:180px}.nav_menu{background:#8d3eda}.gnav ul{display:none;list-style-type:none;height:100%;position:fixed;top:0;left:0;right:0;width:100%;z-index:1099;padding-top:60px;background-color:#fff}.gnav ul li{text-align:center}.gnav ul li a{text-decoration:none;font-weight:bold;display:inline-block;padding:15px 20px;text-align:center;color:#4e4755;font-size:1.25rem}.gnav ul li a .survice-site-link{display:inline-block;padding:5px 10px;width:180px;background-color:#8d3eda;color:#fff;text-align:center;border-radius:3px}.gnav ul li a .survice-site-link:hover{background-color:#8d27f1}.gnav ul li:last-child{padding-bottom:100px}.gnav ul li:last-child a{border-bottom:none}#nav-toggle{border:none;display:block;position:absolute;right:0px;top:5px;width:30px;height:36px;cursor:pointer;background:none;z-index:1100;font-family:"Dosis","Roboto",Helvetica Neue,Arial,sans-serif;font-weight:300}#nav-toggle:focus{outline:none}#nav-toggle:before{content:"MENU";color:#fff;font-size:12px;position:absolute;bottom:-5px;right:-2px}#nav-toggle span{display:block;position:absolute;height:3px;width:100%;background:#fff;left:0;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:10px}#nav-toggle span:nth-child(3){top:20px}#nav-toggle.action span{display:block;position:absolute;height:3px;width:100%;background:#666;left:0;transition:.35s ease-in-out}#nav-toggle.action span:nth-child(1){top:11px;transform:rotate(315deg)}#nav-toggle.action span:nth-child(2){width:0;left:50%}#nav-toggle.action span:nth-child(3){top:11px;transform:rotate(-315deg)}.header-snslist{display:flex;-moz-column-gap:10px;column-gap:10px;position:absolute;top:-5px;right:50px;padding-left:20px;font-size:1.5rem}.header-snslist li a{color:#fff}.header-snslist li .fa-instagram:hover{background:radial-gradient(circle farthest-corner at 32% 106%, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%),linear-gradient(135deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.header-snslist li .fa-facebook:hover{background:linear-gradient(to bottom, #5c80c6 0%, #34528c 74%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.header-snslist li .fa-youtube:hover{background:linear-gradient(135deg, #f5515f 0%, #c9293c 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.header-snslist li .fa-line:hover{background:linear-gradient(135deg, #06c755 0%, #06c755 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.footer{background:#eee3fe;width:100%;margin-top:auto}.footer .inner{display:flex;flex-direction:column-reverse}.footer-links{text-align:center;margin-bottom:40px}.footer-links .footer-navi{display:flex;flex-wrap:wrap;flex-direction:column}.footer-links a{display:block;color:#4e4755;padding:5px 20px}.footer-links a:hover{color:#8d3eda}.footer-info{text-align:center}.footer-info-logo{padding-bottom:20px}.footer-info-logo img{width:200px}.footer-info-profile span{display:inline-block;margin:0 10px}.footer-snslists{margin:20px auto 0;text-align:center}.footer-snslists h6{margin-bottom:10px}.footer-snslists .footer-snslist{display:flex;justify-content:center;-moz-column-gap:10px;column-gap:10px;margin-bottom:20px}.footer-snslists .footer-snslist .sns-link{border-radius:50%;position:relative;display:inline-block;width:40px;height:40px;font-size:21px;text-decoration:none;transition:.5s;background-color:#8d3eda;color:#fff}.footer-snslists .footer-snslist .sns-link i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.footer-snslists .footer-snslist .btn-insta:hover{background:radial-gradient(circle farthest-corner at 32% 106%, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%),linear-gradient(135deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%)}.footer-snslists .footer-snslist .btn-fb:hover{background:linear-gradient(to bottom, #5c80c6 0%, #34528c 74%)}.footer-snslists .footer-snslist .btn-ytube:hover{background:linear-gradient(135deg, #f5515f 0%, #c9293c 100%)}.footer-snslists .footer-snslist .btn-line:hover{background:linear-gradient(135deg, #06c755 0%, #06c755 100%)}.copyright{font-size:.8rem;padding:0 0 10px;line-height:3;text-align:center}.contents a{color:#8d3eda;vertical-align:baseline}.contents a.text-link{display:inline-block;font-weight:bolder;position:relative;z-index:2}.contents a:hover{color:#c094ea}a.btn{display:inline-block;padding:10px 40px 10px 30px;max-width:100%;background-color:#8d3eda;color:#fff;text-align:center;margin-top:10px;font-size:1rem;transition:all .2s;border-radius:4px;font-size:1.125rem;position:relative;line-height:1.4}a.btn:after{content:"";font-family:"Font Awesome 5 free";line-height:1;font-weight:900;position:absolute;right:20px;top:calc(50% - .5em)}a.btn:hover{background-color:#7325c0;color:#fff}a.btn.btn-outline{background-color:#fff;color:#8d3eda;border:1px solid #8d3eda}a.btn.btn-outline:hover{background-color:#f2e9fb}.btn-group{margin:auto;display:flex}.btn-group.center{justify-content:center}.btn-group .btn{margin:5px}.rel{position:relative}table{border-collapse:collapse;width:100%}table th,table td{padding:10px;word-wrap:break-word}table th{border-bottom:1px solid #8d3eda;width:25%;vertical-align:middle;font-weight:bold}table td{border-bottom:1px solid #eee3fe;vertical-align:top}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table table tr{display:flex;flex-direction:column}.wp-block-table table th,.wp-block-table table td{padding:0 0 10px 1em;word-wrap:break-word;border:none;border-bottom:1px solid #8d3eda;vertical-align:top}.wp-block-table table th:first-child,.wp-block-table table td:first-child{padding:10px 0 0;border-bottom:none;font-weight:bold}.wp-block-table table th{padding:10px 0 0;border-bottom:none;font-weight:bold}.mt-40{margin-top:40px}.flex-box{display:flex;flex-direction:column}.flex-box>*{flex:1 1;margin-bottom:40px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.center{text-align:center}.read{text-align:center}.sp-none{display:none}.page-navi{display:flex;justify-content:space-between;margin-top:80px;gap:20px}.page-navi-next{text-align:right;width:48%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-navi-previous{width:48%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-navi i{margin:0 5px}.pagination{text-align:center}.pagination a,.pagination span{display:inline-block;margin:8px 4px;text-decoration:none;border-radius:6px;background:#eee3fe;width:50px;height:50px;padding:18px 0;box-sizing:border-box;line-height:1}.pagination a:hover{opacity:.7}.pagination .current{background:rgba(0,0,0,0);font-weight:bold}.inner{max-width:360px;min-width:320px;margin:0 auto;padding:40px 20px}.main-title{height:400px;position:relative;margin-bottom:60px;overflow:hidden}.main-title .title{z-index:100;position:absolute;bottom:100px;left:50%;transform:translateX(-50%);background:rgba(255,255,255,.9450980392);background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%);width:80%;padding:20px}.main-title img,.main-title video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.title{font-size:1.8rem;letter-spacing:normal;text-align:center;line-height:1.2}.title span{display:block;text-align:center;color:#8d3eda;font-size:small;letter-spacing:.3em;font-family:"Marcellus SC",serif;text-transform:capitalize}h2{text-align:center;margin-bottom:40px;letter-spacing:.1em;position:relative}h2.sub-title:after{width:50px;content:"";height:4px;border-radius:2px;background-color:#8d3eda;position:absolute;bottom:-10px;left:50%;display:block;transform:translateX(-50%)}.front-main-title{height:calc(100vh - 80px);height:calc(var(--vh)*100 - 80px)}.front-main-title-contents{position:absolute;left:5%;width:100%;color:#fff;letter-spacing:normal;font-feature-settings:"palt" 1;overflow:hidden}.front-main-title h2{text-align:left;font-size:4rem;font-family:"Maru Folk Bold",serif;margin-bottom:40px;line-height:1;text-shadow:0px 0px 10px rgba(0,0,0,.5);letter-spacing:-1.2px}.front-main-title span{display:inline-block;font-weight:bold}.front-main-title .main-name{width:auto;height:4rem;filter:drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.8));position:initial}.front-main-title .main-catch2{margin-bottom:1.7em;padding-right:40%;line-height:1.2;text-shadow:0px 0px 6px rgba(0,0,0,.5)}.front-main-title .main-catch2 img{width:auto;height:1.9rem;position:initial;margin-bottom:3px;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.8))}.front-main-title .main-catch{display:none;font-size:1.7rem;font-family:"UDDigiKyokasho B",serif;margin-bottom:1em;padding-right:40%;text-align:left;line-height:1.2;text-shadow:0px 0px 6px rgba(0,0,0,.5)}.front-main-title .main-read{font-weight:bold;margin-bottom:1.5em;padding-right:40%;text-align:left;line-height:1.4;font-feature-settings:"pwid" 1;text-shadow:0px 0px 4px rgba(0,0,0,.5)}.scrolldown4{position:absolute;bottom:3%;right:50%;opacity:0;-webkit-animation:arrowfade 1s ease-in-out 3s 1 normal forwards,arrowmove 1s ease-in-out infinite;animation:arrowfade 1s ease-in-out 3s 1 normal forwards,arrowmove 1s ease-in-out infinite}@-webkit-keyframes arrowmove{0%{bottom:3%}50%{bottom:6%}100%{bottom:3%}}@keyframes arrowmove{0%{bottom:3%}50%{bottom:6%}100%{bottom:3%}}@-webkit-keyframes arrowfade{0%{opacity:0}100%{opacity:1}}@keyframes arrowfade{0%{opacity:0}100%{opacity:1}}.scrolldown4 span{position:absolute;left:10px;bottom:25px;color:#eee;font-size:.7rem;letter-spacing:.05em}.scrolldown4:before{content:"";position:absolute;bottom:0;right:-6px;width:1px;height:20px;background:#eee;transform:skewX(-31deg)}.scrolldown4:after{content:"";position:absolute;bottom:0;right:0;width:1px;height:50px;background:#eee}.top-bisiness{display:flex;flex-direction:column}.top-bisiness img{margin-bottom:20px}ul.top-campany-list{display:flex;margin:40px 0 0 -20px;flex-wrap:wrap}ul.top-campany-list li{border:2px solid #eee;margin-left:20px;margin-bottom:20px;width:calc(50% - 20px);text-align:center;background-color:#fff;display:flex}ul.top-campany-list li a{padding:40px 40px 20px 40px;display:table-cell;width:100%;height:100%;text-align:center;vertical-align:bottom}ul.top-campany-list li a img{height:50px}ul.top-campany-list li a:link{color:#4e4755}.top-links{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));counter-reset:number 0}.top-links-item{position:relative;margin-bottom:40px}.top-links-item-wrap{position:relative;width:90%;height:200px;overflow:hidden;margin:0 auto;background:#8d3eda;text-align:center;border-radius:3px}.top-links-item-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition-duration:.5s;opacity:.8}.top-links-item-wrap:hover img{transform:scale(1.2);transition-duration:.5s}.top-links-item-wrap h4,.top-links-item-wrap a{position:absolute;z-index:1;color:#fff}.top-links-item-wrap h4{top:20px;font-weight:bolder;font-size:1.2em;width:100%}.top-links-item-wrap a.btn{bottom:40px;left:50%;background-color:rgba(0,0,0,0);border:1px solid #fff;transform:translateX(-50%)}.top-links-item-wrap a.btn:hover{background-color:rgba(255,255,255,.3)}.top-news li a{display:flex;flex-direction:column;border-bottom:1px solid #eee3fe;padding:10px 0}.top-news li a time{display:inline-block;margin-right:20px;min-width:130px}.top-news li a span{display:inline-block;min-width:100px;margin-right:20px;background:#8d3eda;color:#fff;text-align:center;font-size:.8em;vertical-align:baseline}.top-news li a p{flex-grow:2;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archive-link{text-align:right}.archive-link i{margin:0 5px}.video-wrap{max-width:100%}.video{position:relative;width:100%;height:0;padding-top:56.25%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.report-info{padding:3em 0;background-color:#f5f5f5}.report-info p{text-align:center}.report-info-snslist{text-align:center;font-size:3rem;display:flex;gap:20px;justify-content:center}.report-info-snslist li a{color:#4e4755}.report-info-snslist li .fa-facebook{font-size:.95em}.report-info-snslist li .fa-instagram:hover{background:radial-gradient(circle farthest-corner at 32% 106%, rgb(255, 225, 125) 0%, rgb(255, 205, 105) 10%, rgb(250, 145, 55) 28%, rgb(235, 65, 65) 42%, transparent 82%),linear-gradient(135deg, rgb(35, 75, 215) 12%, rgb(195, 60, 190) 58%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.report-info-snslist li .fa-facebook:hover{background:linear-gradient(to bottom, #5c80c6 0%, #34528c 74%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.report-info-snslist li .fa-youtube:hover{background:linear-gradient(135deg, #f5515f 0%, #c9293c 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.report-info-snslist li .fa-line:hover{background:linear-gradient(135deg, #06c755 0%, #06c755 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.supporters-info{background:linear-gradient(#d9bef3, #8D3EDA)}.supporters-info-contents{background-image:url(../img/saeki-noriko_supporters-info.png);background-repeat:no-repeat;background-size:contain;background-position:110% 5rem;max-width:100%}.supporters-info-title,.supporters-info p{color:#fff;line-height:1.5;font-feature-settings:"palt"}.supporters-info-title{font-feature-settings:"palt";margin:0 0 20px;text-align:left;font-size:2.4rem;letter-spacing:0}.supporters-info p{letter-spacing:0;width:50%;margin-bottom:20px;font-weight:bold}.profile-photo img{box-shadow:2px 2px 15px rgba(0,0,0,.2);border-radius:20px}.profile-photo .profile-name{border-bottom:1px solid #4e4755}.title-category{padding:5px;font-size:1em;border-top:2px solid #8d3eda;border-bottom:2px solid #8d3eda;font-weight:700}.title-category a{font-weight:700}.article-item{border-bottom:1px dashed #4e4755;padding:20px 0}.article-item .post-list-title{text-align:left;margin:0;font-size:1.6rem;line-height:1.5;letter-spacing:0}.sns-info{background:#f7edd1;padding:20px;margin-bottom:40px}.post{flex:1 1 auto;min-width:0}.post time{display:inline-block}.post-title{font-size:1.8rem;border-top:2px solid #8d3eda;padding-top:20px;line-height:1.4}.post .post-inner{padding:40px 0}.post .post-inner h3{margin-bottom:0}.post .post-inner p{margin-bottom:1em}.post .post-inner p a:link,.post .post-inner p a:visited,.post .post-inner p a:hover,.post .post-inner p a:active{color:#8d3eda}.post .post-inner p a:before{content:" ";font-family:"Font Awesome 5 Free";margin-right:2px;font-weight:900}.post .post-inner p a[href^=http]::after{content:" ";font-family:"Font Awesome 5 Free";margin-right:2px;font-weight:900}.post .post-inner hr{margin:1.5em 0}.article-category{margin-right:10px}.article-category a{color:#fff;display:inline-block;color:#fff;background-color:#8d3eda;border-radius:2px;padding:3px 8px;font-size:.8em}.contents-wrap{display:flex;flex-wrap:wrap;gap:40px}.sidebar-wrap{flex:1 1 auto}.sidebar-inner{padding-bottom:10px;line-height:1.5;font-size:.9em}.sidebar-inner h4{margin:20px 0 -5px;padding-top:20px;border-top:1px solid #8d3eda}.wp-block-latest-posts li{padding:5px 0}.wp-block-latest-posts li:not(:last-of-type){border-bottom:1px solid #eee3fe}.nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-content input:not([type=button]),.nf-form-content textarea{border-radius:5px !important;color:#4e4755 !important}.submit-wrap{text-align:center}.nf-field-container{margin-bottom:25px !important}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background:#8d3eda !important;padding:10px 30px;color:#fff !important;text-align:center;border-radius:3px;font-family:"BIZ UDPMincho","Zen Maru Gothic","Hiragino Maru Gothic ProN W4",sans-serif;font-size:1.125rem;line-height:1.4}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{color:#fff !important;background:#7325c0 !important}.ninja-forms-req-symbol{vertical-align:sub}.hidden .ninja-forms-req-symbol{display:none}.nf-field-description{text-align:left}.nf-form-cont{padding-top:40px}.is-style-column-bg,.is-style-group-bg{position:relative;z-index:0;padding:60px 0}.is-style-column-bg::before,.is-style-group-bg::before{display:block;position:absolute;top:20px;left:50%;z-index:-1;transform:translateX(-50%);width:400%;height:100%;content:"";background-color:#f7edd1}.is-style-column-bg-round{padding:20px;border-radius:6px;background:#f7edd1}.is-style-column-padding{padding:20px}.is-layout-flex{display:flex}.page h2{margin-top:4em}.page h2:after{width:50px;content:"";height:4px;border-radius:2px;background-color:#8d3eda;position:absolute;bottom:-10px;left:50%;display:block;transform:translateX(-50%)}.page ul li{text-indent:-1.2em;padding-left:1.2em}.page ul li:before{content:"●";margin-right:.2em;color:#8d3eda}h2.sub-title{text-align:center;line-height:1.2}h2.sub-title span{display:block;color:#8d3eda;font-size:.7rem}.is-style-fill .wp-block-button__link{background-color:#8d3eda;border-radius:4px;position:relative;padding:10px 40px 10px 30px;color:#fff;line-height:1.4;font-size:1.125rem}.is-style-fill .wp-block-button__link:after{content:"";font-family:"Font Awesome 5 free";line-height:1;font-weight:900;position:absolute;right:20px;top:calc(50% - .5em)}.is-style-fill .wp-block-button__link:hover{background-color:#7325c0;color:#fff}.is-style-outline .wp-block-button__link{border-radius:4px;color:#8d3eda !important;position:relative;padding:10px 40px 10px 30px;line-height:1.4;font-size:1.125rem}.is-style-outline .wp-block-button__link:after{content:"";font-family:"Font Awesome 5 free";line-height:1;font-weight:900;position:absolute;right:20px;top:calc(50% - .5em)}.is-style-outline .wp-block-button__link:hover{background-color:#f2e9fb !important}.has-large-font-size{font-size:1.5rem}.has-small-font-size{font-size:.8rem}.has-x-large-font-size{font-size:2rem}.wp-block-columns{gap:40px;margin-bottom:40px !important}.wp-block-column *:first-child{margin-top:0}.has-purple-background-color{background-color:#8d3eda !important}.has-purple-color{color:#8d3eda !important}.has-light-purple-background-color{background-color:#eee3fe !important}.has-light-purple-color{color:#eee3fe !important}.has-gray-background-color{background-color:#f5f5f5 !important}.has-gray-color{color:#eee3fe !important}.has-light-yellow-background-color{background-color:#f7edd1 !important}.has-light-yellow-color{color:#f7f7f7 !important}.has-text-black-background-color{background-color:#4e4755 !important}.has-text-black-color{color:#4e4755 !important}.has-white-background-color{background-color:#fff !important}.has-white-color{color:#fff !important}.has-orange-background-color{background-color:#4e4755 !important}.has-orange-color{color:#f7edd1 !important}
/*# sourceMappingURL=common.min.css.map */