@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");.strong{font-weight:700}.attention{color:#ff4545}.center{text-align:center}.notes{font-size:.875rem}p{font-weight:400;line-height:2}html:lang(ja){font-size:100%}body:lang(ja){font-size:16px;font-family:Noto Sans JP,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif!important}a.toTop:hover{color:#444}a.toTop{display:inline-block;text-decoration:none;margin-bottom:40px!important}.site-branding{width:50%}@media screen and (min-width:600px) and (max-width:781px){.site-branding{width:30%}}@media screen and (min-width:782px){.site-branding{width:20%}}.main-navigation a{color:#444;font-weight:500}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a{color:#444;font-weight:500}.main-navigation a{transition:.3s}.main-navigation a:hover{color:#444;opacity:.7}.menu a[href*="facebook.com"]:before{display:none}.menu a:after{color:#bbb;display:inline-block;font:normal 24px/1 FontAwesome;-webkit-font-smoothing:antialiased;margin-left:8px;position:relative;top:-1px;transition:color .2s ease-in-out;vertical-align:middle}.menu a[href*="facebook.com"]:after{display:none;content:"\F230"}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{background-color:#e4007f;height:1px}@media screen and (min-width:782px){.main-header-content{max-width:1200px}.main-navigation ul.menu li{line-height:1}.main-navigation a{padding:0 1.25rem}.main-navigation ul.menu>li.contact a{background:#e4007f;color:#fff;font-weight:400;text-align:center;text-decoration:none;border:1px solid #e4007f;border-radius:32px;padding:1rem 2rem;margin:0 0 0 1rem;display:block;transition:.3s}.main-navigation ul.menu>li.contact a:hover{background:#fff;color:#e4007f}}@media screen and (min-width:980px){.main-header{padding:1.5rem 0}}@media screen and (min-width:981px) and (max-width:1159px){.main-header{padding-top:24px;padding-bottom:16px}.site-logo img{margin-bottom:16px}}.site-content{max-width:1200px}.home .site-content,.page .site-content{margin-bottom:0}.site-content{margin-bottom:5rem}@media screen and (min-width:782px){.sp{display:none}.center{text-align:center}a[href^="tel:"]{pointer-events:none}}@media screen and (max-width:781px){.pc{display:none}}.notel{pointer-events:none;text-decoration:none!important;border:none!important}.site-header{margin-bottom:2.5rem}.archive .site-header{margin-bottom:0}.jumbotron-title{font-size:1.75rem;letter-spacing:1.5px}.archive .jumbotron{margin-bottom:40px}@media screen and (min-width:782px){.site-header{margin-bottom:5rem}.jumbotron-title{font-size:2.25rem}}.footer-widget-area{background:#e4007f;border:none}.footer-widget-area #footer-info{margin-bottom:24px}.footer-widget-area #footer-info p{color:#fff;font-size:1rem;letter-spacing:2px;margin-bottom:16px}.footer-widget-area #footer-info p span{font-size:2.5rem;font-weight:700;line-height:1.4}.footer-widget-area #footer-info a.tel{font-weight:400;text-decoration:none}.footer-widget-area #footer-info a.tel:hover{color:#fff}.footer-widget-area #footer-info a.map{color:#fff;font-size:1rem;font-weight:700;display:block;width:100%;border:2px solid #fff;padding:12px 24px;text-align:center;text-decoration:none;transition:.3s;box-sizing:border-box}.footer-widget-area #footer-info a.map:hover{background:#fff;color:#e4007f}.footer-widget-area #footer-menu-1 a,.footer-widget-area #footer-menu-2 a{color:#fff;font-size:1rem}.site-footer .widget{margin-bottom:0}.site-bottom{background-color:#e4007f!important;color:#fff;border:none}.site-bottom a,.site-bottom .current-menu-item>a{color:#fff}.site-bottom a:hover{color:#fff;opacity:.7}.site-bottom-content{padding:0}.site-info{font-size:.875rem;clear:none;float:none;text-align:center}.site-copyright{margin-bottom:0}@media screen and (min-width:782px){.footer-widget-area #footer-info{margin-bottom:0}.footer-widget-area #footer-info p{font-size:1.125rem}.footer-widget-area #footer-info p span{font-size:3.5rem}.footer-widget-area #footer-info a{font-size:1.125rem;width:65%}.footer-widget-area #footer-menu-1 a,.footer-widget-area #footer-menu-2 a{font-size:1.125rem}.site-bottom{margin:0;padding:2rem 1rem}.site-bottom-content{padding-left:20px;padding-right:20px}.footer-navigation ul{margin:0}.site-info{text-align:left}}.subheader{display:none}.content-area{margin-bottom:0}.home .site-header{margin-bottom:0}.home-header{display:none}.home-header-content{padding:8px 8px 0}.home-header-text{margin-top:0}#mv{position:relative}#mv #mv-inner{display:flex;flex-wrap:nowrap;align-items:center;position:absolute;bottom:0;left:0;right:0;margin:auto;max-width:1200px}.mv-inner-item-1{width:45%;padding:8px 8px 0;box-sizing:border-box}.mv-inner-item-2{width:55%;padding:8px 16px;box-sizing:border-box}.mv-inner-item-2 h1{color:#e4007f;font-size:1.125rem;line-height:1.4;margin:0}.mv-inner-item-2 p{color:#e4007f;font-weight:700;letter-spacing:3px;line-height:1.5;margin-bottom:0}.mv-inner-item-2 p#sub{color:#666;font-size:.75rem;font-weight:400;letter-spacing:1px;line-height:1.6}@media screen and (max-width:320px){.mv-inner-item-2 h1{font-size:1rem}.mv-inner-item-2 p{font-size:1.125rem;letter-spacing:0}.mv-inner-item-2 p#sub{line-height:1.2}}@media screen and (min-width:321px) and (max-width:599px){.mv-inner-item-2 p{font-size:1.25rem;letter-spacing:0}.mv-inner-item-2 p#sub{font-size:.875rem;letter-spacing:-1px;margin-top:5px}}@media screen and (min-width:600px) and (max-width:979px){.mv-inner-item-2 p{color:#e4007f;font-size:3rem;font-weight:700;letter-spacing:3px;line-height:1.4;margin-bottom:0}.mv-inner-item-2 p#sub{font-size:1.25rem}}@media screen and (min-width:980px){.mv-inner-item-2 p{color:#e4007f;font-size:4.25rem;font-weight:700;letter-spacing:4px;margin-bottom:16px}.mv-inner-item-2 p#sub{font-size:4rem;margin-bottom:8px}}@media screen and (min-width:981px) and (max-width:1186px){.mv-inner-item-2 p{letter-spacing:3px}}@media screen and (min-width:782px){.home .site-header{margin-bottom:0}.home-header-content{padding:8px 16px}#mv #mv-inner{align-items:center}.mv-inner-item-1{width:47.5%;padding:24px 24px 0;box-sizing:border-box}.mv-inner-item-2{width:52.5%;padding:24px;box-sizing:border-box}.mv-inner-item-2 h1{color:#e4007f;font-size:2.25rem}.mv-inner-item-2 p#sub{font-size:1.125rem;font-weight:400}}#menu{padding:16px 0}#menu-inner ul{background:#fff;list-style:none;display:flex;flex-wrap:wrap;border-radius:12px;padding:0}#menu-inner ul li{width:50%;min-height:110px;text-align:center;padding:4px;margin-bottom:0;box-sizing:border-box}#menu-inner ul li a{width:100%;height:100%;display:block;transition:.3s;position:relative;border-radius:4px}#menu-inner ul li i{font-family:'FontAwesome';font-size:2.75rem;font-style:normal;position:absolute;top:40%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);margin:auto}#menu-inner ul li a img{width:auto;height:40px;display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);margin:auto}#menu-inner ul li a span{color:#004490;font-size:.875rem;font-weight:700;letter-spacing:0;position:absolute;bottom:8px;left:0;right:0;margin:auto}#menu-inner ul li a.gr{box-shadow:23px 0px 0px -12px #fff,0px 23px 0px -12px #fff,0px -23px 0px -12px #fff,-23px 0px 0px -12px #fff,0 0 0 2px #6eb35e}#menu-inner ul li a.gr span{color:#6eb35e}#menu-inner ul li a.gr i{color:#95c587}#menu-inner ul li a.yt{box-shadow:23px 0px 0px -12px #fff,0px 23px 0px -12px #fff,0px -23px 0px -12px #fff,-23px 0px 0px -12px #fff,0 0 0 2px #ea5555}#menu-inner ul li a.yt span{color:#e65e5e}#menu-inner ul li a.yt i{color:#e67272}#menu-inner ul li a.ye{box-shadow:23px 0px 0px -12px #fff,0px 23px 0px -12px #fff,0px -23px 0px -12px #fff,-23px 0px 0px -12px #fff,0 0 0 2px #ecd03f}#menu-inner ul li a.ye span{color:#ecd03f}#menu-inner ul li a.pu{box-shadow:23px 0px 0px -12px #fff,0px 23px 0px -12px #fff,0px -23px 0px -12px #fff,-23px 0px 0px -12px #fff,0 0 0 2px #8d6fd2}#menu-inner ul li a.pu span{color:#8d6fd2}#menu-inner ul li a.pu i{color:#a88ee2}#menu-inner ul li a.tw{box-shadow:23px 0px 0px -12px #fff,0px 23px 0px -12px #fff,0px -23px 0px -12px #fff,-23px 0px 0px -12px #fff,0 0 0 2px #4996c8}#menu-inner ul li a.tw span{color:#4996c8}#menu-inner ul li a.tw i{color:#4996c8}#menu-inner ul li a.go{box-shadow:23px 0px 0px -12px #fff,0px 23px 0px -12px #fff,0px -23px 0px -12px #fff,-23px 0px 0px -12px #fff,0 0 0 2px #75a1f1}#menu-inner ul li a.go span{color:#6097fb}#menu-inner ul li a.go i{color:#75a1f1}#menu-inner ul li a.or{box-shadow:23px 0px 0px -12px #fff,0px 23px 0px -12px #fff,0px -23px 0px -12px #fff,-23px 0px 0px -12px #fff,0 0 0 2px #f39c3c}#menu-inner ul li a.or span{color:#f39c3c}#menu-inner ul li a.or i{color:#efa655}#menu-inner ul li a.menu1{background:#eaf9eb}#menu-inner ul li a.menu1 i{color:#74bf77}#menu-inner ul li a.menu1 span{color:#68ab6b}#menu-inner ul li a.menu2{background:#e9f1ff}#menu-inner ul li a.menu2 i{color:#8e9be2}#menu-inner ul li a.menu2 span{color:#8894d8}#menu-inner ul li a.menu3{background:#fff3f7}#menu-inner ul li a.menu3 i{color:#f781a9}#menu-inner ul li a.menu3 span{color:#f781a9}#menu-inner ul li a.menu4{background:#e3eff7}#menu-inner ul li a.menu4 i{color:#4996c8}#menu-inner ul li a.menu4 span{color:#4996c8}#menu-inner ul li a.menu5{background:#fff4f3}#menu-inner ul li a.menu5 i{color:#f97066}#menu-inner ul li a.menu5 span{color:#e87474}#menu-inner ul li a.menu6{background:#eaf2ff}#menu-inner ul li a.menu6 i{color:#75a1f1}#menu-inner ul li a.menu6 span{color:#6689cc}#menu-inner ul li a.menu7{background:#f3effb}#menu-inner ul li a.menu7 i{color:#a88ee2}#menu-inner ul li a.menu7 span{color:#8d6fd2}#menu-inner ul li a.menu8{background:#e9f7f5}#menu-inner ul li a.menu8 i{color:#40ada3}#menu-inner ul li a.menu8 span{color:#40ada3}#menu-inner ul li a.menu9{background:#fff9e8}#menu-inner ul li a.menu9 i{color:#ffcc34}#menu-inner ul li a.menu9 span{color:#f9bc07}#menu-inner ul li a.menu10{background:#e9eff2}#menu-inner ul li a.menu10 i{color:#7b97a5}#menu-inner ul li a.menu10 span{color:#778b94}#menu-inner ul li a.menu11{background:#e9f7f5}#menu-inner ul li a.menu11 i{color:#40ada3}#menu-inner ul li a.menu11 span{color:#40ada3}#menu-inner ul li a.menu12{background:#fef3f2}#menu-inner ul li a.menu12 i{color:#e47769}#menu-inner ul li a.menu12 span{color:#e4786c}#menu-inner ul li a.menu13{background:#eaf5fa}#menu-inner ul li a.menu13 i{color:#5992c1}#menu-inner ul li a.menu13 span{color:#5992c1}@media screen and (min-width:782px){#menu #menu-inner{max-width:1100px;margin:0 auto}#menu-inner ul{background:#fff;list-style:none;display:flex;border-radius:12px;padding:8px}#menu-inner ul li{width:20%;min-height:160px;text-align:center;padding:8px;margin-bottom:0;box-sizing:border-box}#menu-inner ul li i{font-size:4rem}#menu-inner ul li a{width:100%;height:100%;display:block;transition:.3s;position:relative}#menu-inner ul li a img{width:auto;height:60px;display:block;position:absolute;top:40%;left:50%;transform:translateY(-40%) translateX(-50%);-webkit- transform:translateY(-40%) translateX(-50%);margin:auto}#menu-inner ul li a span{color:#004490;font-size:1.125rem;font-weight:700;letter-spacing:2px;position:absolute;bottom:8px;left:0;right:0;margin:auto}#menu-inner ul li a:hover{opacity:.7}}#information #information-inner{padding:80px 0}#information #information-inner h2{color:#e4007f;text-align:center;margin:0 0 40px}#information-inner #information-inner-box{display:flex;flex-wrap:wrap;justify-content:space-around}#information-inner #information-inner-box .information-inner-box-item-1{width:100%;padding:0}#information-inner #information-inner-box .information-inner-box-item-2{width:100%;padding:16px 0}#information-inner #information-inner-box .information-inner-box-item-2 a{background:#fff;display:flex;align-items:center;text-decoration:none;padding:10px;margin-bottom:16px;border-radius:6px}#information-inner #information-inner-box .information-inner-box-item-2 a:hover{opacity:.8}#information-inner #information-inner-box .information-inner-box-item-2 a .img-area{width:25%}#information-inner #information-inner-box .information-inner-box-item-2 a .txt-area{width:70%;padding:12px}#information-inner #information-inner-box .information-inner-box-item-2 a .icon-area{width:5%}#information-inner #information-inner-box .information-inner-box-item-2 a img{max-width:100%;display:block;margin:0 auto}#information-inner #information-inner-box .information-inner-box-item-2 a img.bnr-fb{max-width:95%}#information-inner #information-inner-box .information-inner-box-item-2 a h3{font-size:.875rem;font-weight:400;margin:0}#information-inner #information-inner-box .information-inner-box-item-2 a h3 span{font-size:1.25rem;font-weight:500}#information-inner #information-inner-box .information-bnr .chevron-right{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:1em;height:1em;transform:translateX(-25%) rotate(45deg)}#information-inner #information-inner-box .information-bnr .chevron-right:before,#information-inner #information-inner-box .information-bnr .chevron-right:after{content:'';position:absolute;background:currentColor;border-radius:.1em}#information-inner #information-inner-box .information-bnr .chevron-right:before{top:0;left:0;right:0;height:.1em}#information-inner #information-inner-box .information-bnr .chevron-right:after{top:0;right:0;bottom:0;width:.1em}@media screen and (min-width:782px){#information #information-inner h2{font-size:2.125rem}#information-inner #information-inner-box .information-inner-box-item-1{width:calc(60% - 32px);padding:16px}#information-inner #information-inner-box .information-inner-box-item-2{width:calc(40% - 32px);padding:16px}#information-inner #information-inner-box .information-inner-box-item-2 a{padding:16px}#information-inner #information-inner-box .information-inner-box-item-2 a h3 span{font-size:1.75rem;font-weight:500}}#greeting-inner-box{display:flex;flex-direction:column-reverse;align-items:center;margin:0 auto}.greeting-inner-item-1{width:100%;box-sizing:border-box;padding:16px 0}.greeting-inner-item-1 h2{color:#e4007f;font-size:1.5rem;letter-spacing:2px;text-align:center;margin:0 0 8px}#greeting-inner p{color:#333;font-size:1rem;line-height:2;margin-bottom:24px}#greeting-inner p.catch{font-size:1.25rem;font-weight:500;letter-spacing:2px}#greeting-inner p.catch span{font-size:1.125rem}.greeting-inner-item-2{width:100%;box-sizing:border-box;padding:16px}.greeting-inner-item-2 img{max-width:70%;margin:0 auto;display:block}@media screen and (min-width:782px){#greeting-inner{max-width:1100px;margin:0 auto}#greeting-inner-box{display:flex;flex-direction:row;align-items:flex-start}.greeting-inner-item-1{width:70%;box-sizing:border-box;padding:16px}.greeting-inner-item-1 h2{color:#e4007f;font-size:2rem;letter-spacing:2px;text-align:left;margin:0 0 24px}#greeting-inner p.catch{font-size:1.5rem;padding:0 16px}#greeting-inner p.catch span{font-size:1.375rem}#greeting-inner p.bottom{color:#333;font-size:1.125rem;line-height:2;padding:0 16px}.greeting-inner-item-2{width:30%;box-sizing:border-box;padding:32px 16px}.greeting-inner-item-2 img{max-width:100%}}#policy #policy-inner{padding:40px 0}#policy #policy-inner h2{color:#e4007f;text-align:center;margin:0 0 48px}#policy #policy-inner #policy-inner-box{display:flex;flex-direction:column;flex-wrap:wrap;margin:0 0 80px}#policy #policy-inner #policy-inner-box .policy-inner-box-item{background:#fafafa;min-height:100px;-moz-box-shadow:10px 10px 20px -6px rgba(0,0,0,.3);-webkit-box-shadow:10px 10px 20px -6px rgba(0,0,0,.3);-ms-box-shadow:10px 10px 20px -6px rgba(0,0,0,.3);box-shadow:10px 10px 20px -6px rgba(0,0,0,.3);padding:40px 16px;margin:8px 0;position:relative}#policy #policy-inner #policy-inner-box .policy-inner-box-item h3{margin:0}#policy #policy-inner #policy-inner-box .policy-inner-box-item .number-bg{width:0;height:0;border-style:solid;border-width:70px 70px 0 0;border-color:#e4007f transparent transparent;position:absolute;left:0;top:0}#policy #policy-inner #policy-inner-box .policy-inner-box-item span.number{color:#fff;font-size:2rem;font-weight:700;font-style:italic;line-height:1;position:absolute;left:4px;top:4px}#policy #policy-inner #policy-inner-box .policy-inner-box-item h3{color:#e4007f;font-size:1.25rem;font-weight:700;font-style:italic;text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform:translateY(-50%) translateX(-50%);margin:auto;width:95%}#policy #policy-inner #policy-inner-box .policy-inner-box-item h3 span{font-size:2rem}#policy #policy-inner #policy-inner-box .policy-inner-box-item h3 span.small{font-size:1.875rem}#policy #policy-inner a.detail-btn{width:100%;background:#fff;color:#e4007f;font-size:1.125rem;font-weight:500;text-decoration:none;text-align:center;letter-spacing:2px;padding:20px 8px;margin:0 auto;box-sizing:border-box;display:block;position:relative;transition:.3s;border:1px solid #e4007f;border-radius:40px}#policy #policy-inner a.detail-btn:hover{background:#e4007f;color:#fff}#policy #policy-inner a.detail-btn .arrow{right:32px;width:8px;height:8px;border-top:1px solid #e4007f;border-right:1px solid #e4007f;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 4px)}#policy #policy-inner a.detail-btn:hover .arrow{border-top:1px solid #fff;border-right:1px solid #fff}@media screen and (min-width:980px){#policy #policy-inner{padding:80px 0;margin:0 0 40px}#policy h2{font-size:2.125rem;color:#fff;text-align:center}#policy #policy-inner #policy-inner-box{flex-direction:row}#policy #policy-inner #policy-inner-box .policy-inner-box-item{width:calc(50% - 16px);min-height:240px;padding:40px 8px;box-sizing:border-box;position:relative;margin:8px}#policy #policy-inner #policy-inner-box .policy-inner-box-item h3{font-size:1.25rem;font-weight:700;font-style:italic;text-align:center}#policy #policy-inner #policy-inner-box .policy-inner-box-item h3 span{font-size:2.25rem}#policy #policy-inner #policy-inner-box .policy-inner-box-item h3 span.small{font-size:2rem}#policy #policy-inner a.detail-btn{width:430px;background:#fff;color:#e4007f;font-size:1.25rem;font-weight:500;padding:20px 16px;margin:0 auto;display:block}}#profile #profile-inner{padding:40px 0;margin:0 auto}#profile #profile-inner h2{color:#e4007f;text-align:center;margin:0 0 40px}#profile #profile-inner ul{margin-bottom:60px}#profile #profile-inner ul li{display:flex;color:#333;font-size:1rem;font-weight:500;margin-bottom:20px}#profile #profile-inner ul li span{font-weight:400;display:block}#profile #profile-inner a.detail-btn{width:100%;background:#fff;color:#e4007f;font-size:1.125rem;font-weight:500;text-decoration:none;text-align:center;letter-spacing:2px;padding:20px 8px;margin:0 auto;box-sizing:border-box;display:block;position:relative;transition:.3s;border:1px solid #e4007f;border-radius:40px}#profile #profile-inner a.detail-btn:hover{background:#e4007f;color:#fff}#profile #profile-inner a.detail-btn .arrow{right:32px;width:8px;height:8px;border-top:1px solid #e4007f;border-right:1px solid #e4007f;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 4px)}#profile #profile-inner a.detail-btn:hover .arrow{border-top:1px solid #fff;border-right:1px solid #fff}@media screen and (min-width:321px) and (max-width:599px){#profile #profile-inner ul li{display:block}}@media screen and (min-width:782px){#profile #profile-inner{max-width:830px;padding:20px 0 80px}#profile #profile-inner h2{font-size:2.125rem}#profile #profile-inner ul li span{font-weight:500;margin-right:24px;display:inline-block}#profile #profile-inner a.detail-btn{width:430px;background:#fff;color:#e4007f;font-size:1.25rem;font-weight:500;padding:20px 16px;margin:0 auto;display:block}}#cta #cta-inner{padding:40px 0;margin:0 auto}#cta #cta-inner h2{color:#e4007f;text-align:center;margin:0 0 40px}#cta #cta-inner a.detail-btn{width:100%;background:#e4007f;color:#fff;font-size:1.125rem;font-weight:500;text-decoration:none;text-align:center;letter-spacing:2px;padding:20px 8px;margin:40px auto;box-sizing:border-box;display:block;position:relative;transition:.3s;border:1px solid #e4007f;border-radius:40px}#cta #cta-inner a.detail-btn:hover{background:#fff;color:#e4007f}#cta #cta-inner a.detail-btn .arrow{right:32px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 4px)}#cta #cta-inner a.detail-btn:hover .arrow{border-top:1px solid #e4007f;border-right:1px solid #e4007f}@media screen and (min-width:782px){#cta #cta-inner{max-width:830px;padding:80px 0}#cta #cta-inner h2{font-size:2.125rem}#cta #cta-inner p{text-align:center}#cta #cta-inner a.detail-btn{width:430px;font-size:1.25rem;font-weight:500;padding:20px 16px;margin:0 auto;display:block}}#activity #activity-inner{background:url('/cms/wp-content/uploads/img_home_activity_01.jpg') no-repeat center;background-size:cover;max-width:830px;padding:40px 32px;margin:0 auto;border:4px solid #004490;box-sizing:border-box;transition:.3s}#activity #activity-inner h3{color:#e4007f;font-size:1.5rem;margin:0 0 16px}#activity #activity-inner p{color:#e4007f;font-size:1rem;font-weight:700}#activity a{text-decoration:none}#activity #activity-inner:hover{opacity:.8}@media screen and (min-width:782px){#activity #activity-inner h3{color:#004390;font-size:1.875rem;margin:0 0 16px}}.home #support #support-inner{max-width:initial;padding:40px 0;margin:0 auto}.home #support #support-inner h2{color:#e4007f;text-align:center;margin:0 0 40px}.home #support #support-inner #support-inner-box{display:flex;flex-wrap:wrap;margin-bottom:60px}.home #support #support-inner #support-inner-box .support-inner-box-item{width:50%;min-height:150px;text-align:center;padding:8px;margin-bottom:0;box-sizing:border-box;position:relative}.home #support #support-inner #support-inner-box .support-inner-box-item img{width:80px;height:auto;display:block;position:absolute;top:40%;left:50%;transform:translateY(-40%) translateX(-50%);-webkit- transform:translateY(-40%) translateX(-50%);margin:auto}.home #support #support-inner #support-inner-box .support-inner-box-item h3{color:#004490;font-size:1.125rem;font-weight:700;letter-spacing:0;position:absolute;bottom:4px;left:0;right:0;padding:0;margin:auto;border-bottom:none}.home #support #support-inner a.detail-btn{width:100%;background:#004390;color:#fff;font-size:1.375rem;font-weight:700;text-decoration:none;text-align:center;letter-spacing:2px;padding:24px 8px;margin:0 auto;box-sizing:border-box;display:block;position:relative;transition:.3s}.home #support #support-inner a.detail-btn .arrow{right:16px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 4px)}.home #support-inner h3:before,.home #support-inner h3:after{display:none}@media screen and (min-width:782px){.home #support #support-inner{max-width:1120px;padding:80px 0}.home #support #support-inner h2{font-size:2.125rem}.home #support #support-inner #support-inner-box{display:flex;flex-wrap:wrap}.home #support #support-inner #support-inner-box .support-inner-box-item{width:25%;min-height:240px;text-align:center;padding:8px;margin-bottom:0;box-sizing:border-box;position:relative}.home #support #support-inner #support-inner-box .support-inner-box-item img{width:120px;height:auto;display:block;position:absolute;top:40%;left:50%;transform:translateY(-40%) translateX(-50%);-webkit- transform:translateY(-40%) translateX(-50%);margin:auto}.home #support #support-inner #support-inner-box .support-inner-box-item h3{color:#004490;font-size:1.5rem;font-weight:700;letter-spacing:2px;position:absolute;bottom:8px;left:0;right:0;margin:auto}.home #support #support-inner a.detail-btn{width:430px;background:#004390;color:#fff;font-size:1.375rem;font-weight:700;padding:24px 16px;margin:0 auto;display:block}.home #support #support-inner a.detail-btn:hover{opacity:.8}}#crowdfunding{padding:24px 0;margin:0 auto}#crowdfunding #crowdfunding-inner{display:flex;flex-direction:column-reverse;max-width:830px;padding:0;margin:0 auto;border:4px solid #63b233;box-sizing:border-box}#crowdfunding #crowdfunding-inner #crowdfunding-inner-item-1{background:#f4f7f5;padding:32px 32px 0}#crowdfunding #crowdfunding-inner #crowdfunding-inner-item-1 h3,#crowdfunding #crowdfunding-inner #crowdfunding-inner-item-1 h4{color:#63b233;font-size:1.5rem;margin:0 0 16px}#crowdfunding #crowdfunding-inner #crowdfunding-inner-item-1 p{color:#333;font-size:1rem;font-weight:700;margin-bottom:16px}#crowdfunding #crowdfunding-inner #crowdfunding-inner-item-1 img{padding:8px}#crowdfunding a{text-decoration:none}@media screen and (min-width:600px) and (max-width:781px){#crowdfunding{padding:24px 0}#crowdfunding #crowdfunding-inner{flex-direction:row;align-items:center;transition:.3s}#crowdfunding #crowdfunding-inner:hover{opacity:.8}#crowdfunding #crowdfunding-inner #crowdfunding-inner-item-1{width:50%}#crowdfunding #crowdfunding-inner #crowdfunding-inner-item-1 h3{font-size:1.875rem}#crowdfunding #crowdfunding-inner #crowdfunding-inner-item-1 img{max-width:50%;padding:8px}#crowdfunding #crowdfunding-inner #crowdfunding-inner-item-2{width:50%}}@media screen and (min-width:782px){#crowdfunding{padding:24px 0}#crowdfunding #crowdfunding-inner{flex-direction:row;transition:.3s}#crowdfunding #crowdfunding-inner:hover{opacity:.8}#crowdfunding #crowdfunding-inner #crowdfunding-inner-item-1{width:60%}#crowdfunding #crowdfunding-inner #crowdfunding-inner-item-1 h3{font-size:1.875rem}#crowdfunding #crowdfunding-inner #crowdfunding-inner-item-1 img{max-width:50%;padding:8px}#crowdfunding #crowdfunding-inner #crowdfunding-inner-item-2{width:40%}}#channel #channel-inner{padding:40px 0;margin:0 auto}#channel #channel-inner h2{color:#e4047f;text-align:center;margin:0 0 40px}#channel #channel-inner h2 span{font-size:.875rem}#channel #channel-inner #channel-inner-box{display:flex}#channel #channel-inner #channel-inner-box .yrc-item-meta{margin:16px 0 32px}#channel #channel-inner #channel-inner-box .yrc-item a{color:#444;font-size:1rem;font-weight:400}#channel .yrc-load-more-button{background:#fff!important;width:100%;font-size:1.25rem;font-weight:700;padding:24px 16px;border:1px solid #e4047f!important;color:#e4047f!important;border-radius:60px}#channel li.yrc-load-more-button:before{display:inline;content:'以前の動画';margin-right:8px}#channel li.yrc-load-more-button:after{display:inline;content:'本'}@media screen and (min-width:782px){#channel #channel-inner{padding:80px 0}#channel #channel-inner h2{font-size:2.125rem}#channel #channel-inner h2 span{font-size:1rem}#channel #channel-inner #channel-inner-box #channel-inner-box-item{width:33.333%;padding:8px}#channel .yrc-load-more-button{width:430px;margin:0 auto;transition:.3s}#channel .yrc-load-more-button:hover{opacity:.8}}#news #news-inner{padding:40px 0;margin:0 auto}#news #news-inner h2{color:#e4007f;text-align:center;margin:0 0 40px}#news #news-list .news-list-inner{display:flex;flex-direction:column;color:#333;font-size:1rem;margin:0 auto 24px;box-sizing:border-box}#news #news-list .news-list-inner a{text-decoration:none;transition:.3s}#news #news-list .news-list-inner a:hover{opacity:.8}#news #news-list .news-list-inner .news-list-inner-item-1{font-weight:700}@media screen and (min-width:782px){#news #news-inner{padding:80px 0}#news #news-inner h2{font-size:2.125rem}#news #news-list .news-list-inner{display:flex;flex-direction:row;max-width:830px;font-size:1.125rem;margin:0 auto 24px}#news #news-list .news-list-inner .news-list-inner-item-1{width:25%}#news #news-list .news-list-inner .news-list-inner-item-2{width:75%;padding-left:16px}}#bnr #bnr-inner{display:flex;flex-wrap:wrap;padding:32px 0}#bnr .bnr-inner-item{width:50%}@media screen and (min-width:782px){#bnr .bnr-inner-item{width:25%}#bnr .bnr-inner-item a{transition:.3s}#bnr .bnr-inner-item a:hover{opacity:.8}}#footer-sns{background:#ffb1dd;padding:16px}#footer-sns-inner{max-width:300px;text-align:center;margin:0 auto}#footer-sns a img{width:40px;height:auto;margin:0 16px;transition:.3s}#footer-sns a img:hover{opacity:.8}#catch{width:100%;padding:16px 0;margin:0 auto;background:url(/cms/wp-content/uploads/img_policy_catch_bg.png);background-size:contain;background-repeat:no-repeat;background-position:center;box-sizing:border-box}#catch-inner{background:rgb(255 255 255/80%);position:relative;padding:7px 10px;width:100%;color:#555;font-size:16px;border-radius:16px;margin:0 auto 16px;box-sizing:border-box;display:block;border:4px solid #004590}#catch-inner:before{content:"";position:absolute;top:100%;left:50%;margin-left:-16px;border:16px solid transparent;border-top:16px solid #004690}#catch-inner p{color:#e8007f;font-size:2rem;font-weight:700;line-height:1.6;letter-spacing:8px;text-align:center;margin-bottom:4px}#catch #catch-img{text-align:center}#catch #catch-img img{max-width:80%}#policy-list #ttl-area{text-align:center}#policy-list h3{color:#e8007f;font-size:1.5rem;font-weight:500;text-align:center;padding:0 20px;margin:40px 0;position:relative;display:inline-block;top:0}#policy-list h3:before,#policy-list h3:after{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block}#policy-list h3:before{border-left:solid 2px #e8007f;border-top:solid 2px #e8007f;border-bottom:solid 2px #e8007f;left:0}#policy-list h3:after{content:'';border-top:solid 2px #e8007f;border-right:solid 2px #e8007f;border-bottom:solid 2px #e8007f;right:0}#policy-list h3 span{font-size:1.5rem}#policy-list h3 span.large{font-size:1.875rem}#policy-list h3 span.marker{background:linear-gradient(transparent 90%,#fff27d 90%);font-size:1.75rem}#policy-list .policy-list-item{margin-bottom:32px;position:relative}#policy-list .policy-list-item h4{color:#e4007f;font-size:1.25rem;letter-spacing:-.5px;position:relative;border-bottom:solid 2px #e10281;padding:0 0 16px;margin:0 0 16px;text-align:center}#policy-list .policy-list-item h4:before,#policy-list .policy-list-item h4:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#policy-list .policy-list-item h4:before{border:solid 12px transparent;border-top:solid 12px #e10281}#policy-list .policy-list-item h4:after{border:solid 14px transparent;border-top:solid 14px #fff;margin-top:-5px}#policy-list .policy-list-item h4 span.small{font-size:1.25rem}#policy-list .policy-list-item h4 span.emphasis{font-size:110%}#policy-list .policy-list-item .policy-list-item-flex-box{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;box-sizing:border-box;position:relative}#policy-list .policy-list-item .policy-list-item-flex-box .number{width:100%;color:#e10281;font-size:1.75rem;text-align:center;position:relative}#policy-list .policy-list-item .policy-list-item-flex-box .number:before{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;content:'';background:#e10281}#policy-list .policy-list-item .policy-list-item-flex-box .number span{position:relative;padding:0 16px;background:#fff}#policy-list .policy-list-item .policy-list-item-flex-box .ttl{width:100%}#policy-list .policy-list-item h5{background:#fffcda;color:#444;font-size:1.125rem;font-weight:500;letter-spacing:1px;padding:8px;margin-top:40px;border-radius:6px;position:relative}#policy-list .policy-list-item h5:after{position:absolute;font-size:.875rem;font-family:'FontAwesome';font-weight:900;content:'\f0a7\ POINT';background:#fffcda;color:#ffbc00;left:0;bottom:100%;border-radius:5px 5px 0 0;padding:8px 8px 4px;line-height:1;letter-spacing:.05em}#policy-list .policy-list-item h5 span.marker{background:linear-gradient(transparent 80%,#ffeb00 80%)}#policy-list .policy-list-item p{font-size:1rem;margin:0 0 16px}#policy-list .policy-list-item ul{list-style:decimal;margin:0 0 60px 24px;padding:0}#policy-list .policy-list-item ul li{font-size:1rem;letter-spacing:1px;line-height:1.6;padding-left:8px;margin-bottom:16px}#policy-list .policy-list-item .arrow{width:0;height:0;border-style:solid;border-width:16px 16px 0;border-color:#a4cbf5 transparent transparent;display:block;margin:24px auto}@media screen and (min-width:782px){#catch{width:100%;padding:48px 16px 0;margin:0 auto 40px}#catch-inner{width:50%;border:8px solid #004590}#catch-inner:before{margin-left:-24px;border:24px solid transparent;border-top:24px solid #004690}#catch p{font-size:4rem;letter-spacing:16px;margin-bottom:16px}#catch #catch-img img{max-width:30%}#policy-list h3{color:#e8007f;font-size:2.5rem;margin:32px 0 80px}#policy-list h3 span{font-size:2.25rem}#policy-list h3 span.marker{background:linear-gradient(transparent 90%,#fff27d 90%);font-size:2.75rem;font-weight:700}#policy-list h3 span.large{font-size:2.75rem}#policy-list .policy-list-item{padding:16px;margin-bottom:40px}#policy-list .policy-list-item .policy-list-item-flex-box{display:flex;flex-direction:row;align-items:baseline}#policy-list .policy-list-item .policy-list-item-inner{padding:0 48px}#policy-list .policy-list-item h4{font-size:1.875rem;letter-spacing:1px;position:relative;padding:1.5rem 2rem;position:relative;display:block;border-bottom:solid 2px #e4007f;padding:16px;min-width:240px;max-width:100%;text-align:left}#policy-list .policy-list-item h4:before,#policy-list .policy-list-item h4:after{content:"";position:absolute;top:100%;left:10%}#policy-list .policy-list-item h4:before{border:solid 12px transparent;border-top:solid 12px #e4007f}#policy-list .policy-list-item h4:after{border:solid 14px transparent;border-top:solid 14px #fff;margin-top:-5px}#policy-list .policy-list-item h4 span.small{font-size:1.75rem}#policy-list .policy-list-item h4 span.emphasis{font-size:120%}#policy-list .policy-list-item .policy-list-item-flex-box .number{width:initial;color:#ffe8f6;font-size:8.5rem;font-weight:400;font-style:italic;line-height:1;position:absolute;bottom:16px;left:0;z-index:-1}#policy-list .policy-list-item .policy-list-item-flex-box .number:before{display:none}#policy-list .policy-list-item .policy-list-item-flex-box .number span{position:relative;padding:0;background:0 0}#policy-list .policy-list-item .policy-list-item-flex-box .ttl{width:96%;padding:0 8px}#policy-list .policy-list-item h5{background:#fffcda;color:#444;font-size:1.5rem;margin-top:60px}#policy-list .policy-list-item p{font-size:1.125rem;margin:0 0 16px}#policy-list .policy-list-item ul{list-style:decimal;margin:0 0 80px 48px;padding:0}}#greeting-page-inner{display:flex;flex-wrap:wrap}#greeting-page-inner h3{color:#e4007f;font-size:1.875rem;font-weight:400;font-style:italic;margin:0 0 20px;letter-spacing:2px}#greeting-page-inner #greeting-page-inner-item-1{width:100%;padding:8px;box-sizing:border-box}#greeting-page-inner #greeting-page-inner-item-1 p.catch{font-size:1.25rem;font-weight:500;letter-spacing:2px}#greeting-page-inner #greeting-page-inner-item-1 p.catch span{font-size:1.125rem}#greeting-page-inner #greeting-page-inner-item-2{width:100%;padding:8px;box-sizing:border-box;display:none}@media screen and (min-width:782px){#greeting-page-inner h3{font-size:2.5rem;margin:0 0 40px}#greeting-page-inner #greeting-page-inner-item-1{width:72.5%;padding:16px}#greeting-page-inner #greeting-page-inner-item-1 p.catch{font-size:1.5rem;font-weight:500;letter-spacing:2px}#greeting-page-inner #greeting-page-inner-item-1 p.catch span{font-size:1.375rem}#greeting-page-inner #greeting-page-inner-item-2{width:27.5%;padding:16px;display:block}#greeting-page-inner p{font-size:1rem;line-height:2}}#message{margin:0 0 80px}#profile-page-inner #message h3{color:#e4007f;font-size:1.75rem;font-weight:400;text-align:center;font-style:italic;margin:32px 0;letter-spacing:2px}#profile-page-inner #message h3 span{font-size:1.5rem}#profile-page-inner #profile-table{max-width:900px;margin:0 auto}#profile-page-inner #profile-table h3{color:#e4007f;font-size:1.25rem}#profile-page-inner #profile-table h3.p1{margin:0 0 8px}#profile-page-inner #profile-table h3.p1:before{font-family:'FontAwesome';content:'\f007';font-weight:900;margin-right:8px}#profile-page-inner #profile-table h3.p2:before{font-family:'FontAwesome';content:'\f19d';font-weight:900;margin-right:8px}#profile-page-inner #profile-table h3.p3:before{font-family:'FontAwesome';content:'\f2c1';font-weight:900;margin-right:8px}#profile-page-inner #profile-table h3.p4:before{font-family:'FontAwesome';content:'\f0c0';font-weight:400;margin-right:8px}#profile-page-inner #profile-table #profile-table-box-flex{display:flex;flex-direction:column-reverse}#profile-page-inner #profile-table #profile-table-box-flex #profile-table-box-flex-item-1{width:100%}#profile-page-inner #profile-table #profile-table-box-flex #profile-table-box-flex-item-2{margin:0 0 16px}#profile-page-inner .profile-table-box{display:flex;flex-wrap:wrap;flex-direction:column}#profile-page-inner .profile-table-box .profile-table-box-item-1{width:100%;padding:8px;box-sizing:border-box;background:#ececec}#profile-page-inner .profile-table-box .profile-table-box-item-2{width:100%;padding:8px;box-sizing:border-box;background:#f9f9f9;font-weight:400}#profile-page-inner .history-table-box{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:16px}#profile-page-inner .history-table-box .history-table-box-item-1{width:100%;box-sizing:border-box;font-weight:600}#profile-page-inner .history-table-box .history-table-box-item-2{width:100%;box-sizing:border-box;font-weight:400}#profile-page-inner .history-table-box-item-2 a{font-size:.875rem}@media screen and (min-width:782px){#profile-page-inner #message h3{color:#e4007f;font-size:2.5rem;margin:40px 0}#profile-page-inner #message h3 span{font-size:2.25rem}#profile-page-inner #profile-table{max-width:900px;margin:0 auto}#profile-page-inner #profile-table h3{color:#e4007f;margin:32px 0 8px}#profile-page-inner #profile-table #profile-table-box-flex{display:flex;flex-direction:row}#profile-page-inner #profile-table #profile-table-box-flex #profile-table-box-flex-item-1{width:60%}#profile-page-inner #profile-table #profile-table-box-flex #profile-table-box-flex-item-2{width:40%;padding:0 24px;margin:0}#profile-page-inner .profile-table-box{display:flex;flex-direction:row;margin-bottom:8px}#profile-page-inner .profile-table-box .profile-table-box-item-1{width:30%}#profile-page-inner .profile-table-box .profile-table-box-item-2{width:70%}#profile-page-inner .history-table-box{flex-direction:row;margin-bottom:8px}#profile-page-inner .history-table-box .history-table-box-item-1{width:10%;padding:8px;letter-spacing:1px}#profile-page-inner .history-table-box .history-table-box-item-2{width:90%;padding:8px;letter-spacing:1px}}#activity-page-inner{display:flex;flex-wrap:wrap}#activity-page-inner #activity-page-inner-item{width:100%;padding:16px;margin-bottom:16px;box-sizing:border-box}#activity-page-inner #activity-page-inner-item h3{color:#004590;font-size:1.25rem;text-align:center;margin:8px 0}#activity-page-inner #activity-page-inner-item a{text-decoration:none;display:block}@media screen and (min-width:782px){#activity-page-inner #activity-page-inner-item{width:25%;flex-direction:row}#activity-page-inner #activity-page-inner-item a{transition:.3s}#activity-page-inner #activity-page-inner-item a:hover{opacity:.8}}#support-inner{max-width:1000px;margin:0 auto}#support-inner .support-inner-box{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;margin-bottom:32px}#support-inner .support-inner-box h3{font-size:1.25rem}#support-inner .support-inner-box img{padding:8px;box-sizing:border-box}#support-inner .support-inner-box .support-inner-box-item{width:100%;padding:4px}#support-inner .support-inner-box .support-inner-box-item h4{font-size:.875rem;margin:8px 0;text-align:center}#support-inner .support-inner-box .support-inner-box-item p{text-align:center}#support-inner .support-inner-box-2{display:flex;flex-direction:column}#support-inner .support-inner-box-2 .support-inner-box-item-1{width:100%;padding:4px}#support-inner .support-inner-box-2 .support-inner-box-item-2{width:100%;padding:4px}#support-inner .support-inner-box-2 .support-inner-box-item-1 p{margin-bottom:0}#support-inner .support-inner-box-2 .support-inner-box-item-2 img{margin-bottom:32px}#support-inner h3{color:#004690;font-size:1.5rem;letter-spacing:-.5px;position:relative;border-bottom:solid 2px #004690;padding:0 0 16px;margin:0 0 24px}#support-inner h3:before,#support-inner h3:after{content:"";position:absolute;top:100%;left:10%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#support-inner h3:before{border:solid 12px transparent;border-top:solid 12px #004690}#support-inner h3:after{border:solid 14px transparent;border-top:solid 14px #fff;margin-top:-5px}#support-inner h3 span.small{font-size:1.25rem}#support-inner h3 span.emphasis{font-size:120%}#support-inner h4{font-size:1rem;margin:16px 0 8px}#support-inner h4 span{color:#444;font-size:1.125rem;font-weight:400;margin-left:8px}#support-inner p{margin-bottom:32px}#support-inner p.small{font-size:.875rem}#support-inner a.btn{background:#014490;color:#fff;font-size:1.25rem;text-decoration:none;padding:12px;display:block;text-align:center}#support-inner a.btn:hover{opacity:.8}#support-inner .contact-item-box{background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;align-items:center;margin-bottom:16px}#support-inner .contact-item-box .contact-item-1{width:100%;box-sizing:border-box;padding:8px 16px 0}#support-inner .contact-item-box .contact-item-2{width:100%;box-sizing:border-box;padding:0 16px 8px;box-sizing:border-box}#support-inner .contact-item-box sup{color:red}#support-inner .wpcf7-list-item{display:block;margin:0 8px 8px}#support-inner label{font-size:1.125rem;font-weight:400}#support-inner input[type=text],#support-inner input[type=postal],#support-inner input[type=email],#support-inner input[type=url],#support-inner input[type=password],#support-inner input[type=tel],#support-inner input[type=search],textarea{border:solid 1px #d2d2d2;border-radius:4px;padding:.6em;margin:8px 0 8px!important}#support-inner button,input[type=button],#support-inner input[type=reset],#support-inner input[type=submit]{width:100%;background-color:#004590;font-size:1.125rem;margin:40px auto;display:block}#recaptcha-area{margin-top:32px}#recaptcha-area .recaptcha .wpcf7-not-valid-tip{text-align:center}@media screen and (max-width:599px){#support-inner .support-inner-box img{max-width:100%}}@media screen and (min-width:782px){#support-inner .support-inner-box img{max-width:50%}#support-inner .support-inner-box h3{font-size:1.25rem}#support-inner .support-inner-box{flex-direction:row;align-items:flex-start;margin:60px 0}#support-inner .support-inner-box .support-inner-box-item{width:50%;padding:16px}#support-inner .support-inner-box .support-inner-box-item h4{font-size:1.125rem}#support-inner .support-inner-box .support-inner-box-item-33{width:33.3333%;padding:16px;box-sizing:border-box}#support-inner a{display:inline}#support-inner h3:before,#support-inner h3:after{content:"";position:absolute;top:100%;left:15%}#support-inner h3:before{border:solid 12px transparent;border-top:solid 12px #004590}#support-inner h3:after{border:solid 14px transparent;border-top:solid 14px #fff;margin-top:-5px}#support-inner h3 span.small{font-size:1.75rem}#support-inner input[type=submit]{width:50%;background-color:#004590;font-size:1.5rem;margin:40px auto;display:block}#support-inner input[type=submit]:hover{background-color:#004590;opacity:.8}}@media screen and (min-width:600px){#support-inner .support-inner-box img{max-width:50%}#support-inner .support-inner-box-2{display:flex;flex-direction:row}#support-inner .support-inner-box-2 .support-inner-box-item-1{width:70%;padding:4px}#support-inner .support-inner-box-2 .support-inner-box-item-2{width:30%;padding:4px}#support-inner .contact-item-box{flex-direction:row;margin-bottom:8px}#support-inner .contact-item-box .contact-item-1{width:35%;padding:16px}#support-inner .contact-item-box .contact-item-2{width:65%;padding:8px}}@media screen and (max-width:979px){#sticky-img{display:none}}@media screen and (min-width:980px){#eye-catch-img{display:none}}@media screen and (min-width:980px) and (max-width:1180px){#sticky-img #img-left{max-width:120px;position:fixed;left:0;bottom:8px;z-index:1}#sticky-img #img-right{max-width:120px;position:fixed;right:0;bottom:8px;z-index:1}}@media screen and (min-width:1181px) and (max-width:1279px){#sticky-img #img-left{max-width:160px;position:fixed;left:0;bottom:8px;z-index:1}#sticky-img #img-right{max-width:160px;position:fixed;right:0;bottom:8px;z-index:1}}@media screen and (min-width:1280px){#sticky-img #img-left{max-width:180px;position:fixed;left:8px;bottom:16px;z-index:1}#sticky-img #img-right{max-width:180px;position:fixed;right:8px;bottom:16px;z-index:1}}@media screen and (min-width:1400px){#sticky-img #img-left{max-width:200px;position:fixed;left:20px;bottom:16px;z-index:1}#sticky-img #img-right{max-width:200px;position:fixed;right:20px;bottom:16px;z-index:1}}@media screen and (min-width:1600px){#sticky-img #img-left{max-width:240px;position:fixed;left:80px;bottom:16px;z-index:1}#sticky-img #img-right{max-width:240px;position:fixed;right:80px;bottom:16px;z-index:1}}#supporters-inner{max-width:1000px;margin:0 auto}#supporters-inner p span.general{background:linear-gradient(transparent 70%,#f3d2d4 70%);font-weight:700}#supporters-inner p span.supporter{background:linear-gradient(transparent 70%,#d3e5f4 70%);font-weight:700}#supporters-inner #general{background:#f3d2d5;border-radius:4px;padding:24px;margin:0 0 40px;display:flex;align-items:center;justify-content:space-between}#supporters-inner #supporter{background:#d2e6f5;border-radius:4px;padding:24px;margin:0 0 40px;display:flex;align-items:center;justify-content:space-between}#supporters-inner .supporter-txt h3{margin:16px 0}#supporters-inner .supporter-img{width:20%}#supporters-inner #general p span{background:#fff;color:#cf404c;font-size:2rem;padding:4px 8px;border-radius:4px}#supporters-inner #supporter p span{background:#fff;color:#1e68a7;font-size:2rem;padding:4px 8px;border-radius:4px}@media screen and (max-width:599px){#supporters-inner #general,#supporters-inner #supporter{flex-direction:column}#supporters-inner .supporter-img{width:100%}#supporters-inner .supporter-txt h3,#supporters-inner .supporter-txt p{text-align:center}#supporters-inner #general p span,#supporters-inner #supporter p span{display:block}}#volunteer-inner{max-width:1000px;margin:0 auto}#volunteer-inner h3{color:#004690;font-size:1.5rem;letter-spacing:-.5px;position:relative;border-bottom:solid 2px #004690;padding:0 0 16px;margin:60px 0 40px}#volunteer-inner h3:before,#volunteer-inner h3:after{content:"";position:absolute;top:100%;left:15%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#volunteer-inner h3:before{border:solid 12px transparent;border-top:solid 12px #004690}#volunteer-inner h3:after{border:solid 14px transparent;border-top:solid 14px #fff;margin-top:-5px}#volunteer-inner h4{font-size:1.25rem;margin:16px 0 8px}#volunteer-inner h4 span{color:#444;font-size:1.125rem;font-weight:400}#volunteer-inner p{color:#333;margin:0 0 16px}#volunteer-inner .regular-item{background:#e7f5ff;padding:16px;margin:32px 0}#volunteer-inner .election-item{background:#ffeeef;padding:16px;margin:32px 0}#volunteer-inner .volunteer-inner-box{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;margin-bottom:80px}#volunteer-inner .volunteer-inner-box img{padding:8px;box-sizing:border-box}#volunteer-inner .poster-inner-box{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}#volunteer-inner .poster-inner-box img{padding:8px;box-sizing:border-box}@media screen and (max-width:781px){#volunteer-inner .volunteer-inner-box img{max-width:100%}#volunteer-inner .poster-inner-box img{max-width:100%}}@media screen and (min-width:782px){#volunteer-inner h3:before,#volunteer-inner h3:after{content:"";position:absolute;top:100%;left:15%}#volunteer-inner h3:before{border:solid 12px transparent;border-top:solid 12px #004590}#volunteer-inner h3:after{border:solid 14px transparent;border-top:solid 14px #fff;margin-top:-5px}#volunteer-inner h3 span.small{font-size:1.75rem}#volunteer-inner .volunteer-inner-box img{max-width:50%}#volunteer-inner .poster-inner-box img{max-width:50%}}#merchandise-inner{max-width:1000px;margin:0 auto}#merchandise-inner{max-width:1000px;margin:0 auto}#merchandise-inner h3{color:#004690;font-size:1.5rem;letter-spacing:-.5px;position:relative;border-bottom:solid 2px #004690;padding:0 0 16px;margin:60px 0 40px}#merchandise-inner h3:before,#merchandise-inner h3:after{content:"";position:absolute;top:100%;left:15%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#merchandise-inner h3:before{border:solid 12px transparent;border-top:solid 12px #004690}#merchandise-inner h3:after{border:solid 14px transparent;border-top:solid 14px #fff;margin-top:-5px}#merchandise-inner p{color:#333;margin:0 0 16px}#merchandise-inner .merchandise-item h4{color:#fff;font-size:1.25rem;margin:0}#merchandise-inner .merchandise-item h4 span{color:#fff;font-size:1.125rem;font-weight:400;margin:0 0 0 8px}#merchandise-inner .merchandise-item .merchandise-item-box{background:#004390;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:16px;margin-bottom:16px}#merchandise-inner .merchandise-item .merchandise-item-box .merchandise-item-price{font-size:1.5rem}#merchandise-inner .merchandise-item .merchandise-item-box .merchandise-item-price span{font-size:.875rem}#merchandise-inner .merchandise-item-box-img{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:80px}#merchandise-inner .merchandise-item-box-img img{padding:8px;box-sizing:border-box}#merchandise-inner .merchandise-shop{margin:16px 0 120px}#merchandise-inner .merchandise-shop h4{background:#efefef;color:#004390;padding:16px}#merchandise-inner .merchandise-shop img{margin:0 auto;display:block}@media screen and (max-width:781px){#merchandise-inner img{max-width:100%}#merchandise-inner .merchandise-item h4{font-size:1.125rem}#merchandise-inner .merchandise-item h4 span{margin:0}#merchandise-inner .merchandise-item .merchandise-item-box{flex-direction:column;align-items:normal}#merchandise-inner .merchandise-item .merchandise-item-box .merchandise-item-ttl{margin-bottom:16px}#merchandise-inner .merchandise-item .merchandise-item-box .merchandise-item-price{font-size:1.25rem}}@media screen and (min-width:782px){#merchandise-inner h3:before,#merchandise-inner h3:after{content:"";position:absolute;top:100%;left:15%}#merchandise-inner h3:before{border:solid 12px transparent;border-top:solid 12px #004590}#merchandise-inner h3:after{border:solid 14px transparent;border-top:solid 14px #fff;margin-top:-5px}#merchandise-inner .merchandise-item .merchandise-item-box-img img{max-width:50%}}#form-area{max-width:800px;margin:0 auto}#form-area a.tel{font-size:1.75rem;font-weight:500}#form-area span.fax{color:#e4007f;font-size:1.75rem;font-weight:500}#form-area a.toSupport{border:2px solid #e4007f;color:#e4007f;font-size:1.25rem;text-decoration:none;text-align:center;border-radius:8px;padding:8px 16px;margin:0 0 32px;transition:.3s;display:block}#form-area a.toSupport:hover{background:#004690;color:#fff}#form-area h3{color:#e4007f;text-align:center}#form-area p.small{font-size:.875rem}#form-area .contact-item-box{background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;align-items:center;margin-bottom:16px}#form-area .contact-item-box .contact-item-1{width:100%;box-sizing:border-box;padding:8px 16px 0}#form-area .contact-item-box .contact-item-2{width:100%;box-sizing:border-box;padding:0 16px 8px}#form-area .contact-item-box sup{color:red}#form-area .contact-item-box p{margin-bottom:0}#form-area .contact-item-box .wpcf7-list-item{display:block}#form-area input[type=text],#form-area input[type=email],#form-area input[type=url],#form-area input[type=password],#form-area input[type=search],textarea{border:solid 1px #d2d2d2;border-radius:4px;padding:.6em;margin:8px 0 8px!important}#form-area button,input[type=button],#form-area input[type=reset],#form-area input[type=submit]{width:100%;background:#e4007f;color:#fff;font-size:1.125rem;font-weight:500;text-decoration:none;text-align:center;letter-spacing:2px;padding:20px 8px;margin:0 auto;box-sizing:border-box;display:block;position:relative;transition:.3s;border:1px solid #e4007f;border-radius:40px}#form-area input[type=submit]{margin:40px auto}@media screen and (min-width:782px){#form-area a.toSupport{display:inline}#form-area .contact-item-box{flex-direction:row}#form-area .contact-item-box .contact-item-1{width:25%;padding:16px}#form-area .contact-item-box .contact-item-2{width:75%;padding:8px}#form-area input[type=submit]{width:430px;font-size:1.25rem;padding:24px 8px;margin:40px auto;display:block}#form-area input[type=submit]:hover{background-color:#fff;color:#e4007f;opacity:.8}}.wpcf7-form p.ttl{margin-bottom:0}.wpcf7-form input[type=text],input[type=email],input[type=tel],textarea{width:100%;padding:8px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:none;background:#ffd2d2;padding:.5rem 1rem}div.wpcf7-mail-sent-ok{border:none;background:#d3da35;padding:.5rem 1rem}input[type=submit]{border:none;border-radius:0}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,form.invalid .wpcf7-response-output{border:none!important;background:#ffb0b0!important;padding:16px 8px!important;text-align:center}form.sent .wpcf7-response-output{border:none!important;background:#e2e2e2!important;padding:16px 8px!important;text-align:center}div.wpcf7-response-output{border:none!important;padding:16px 8px!important;margin:2em 0 1em!important}#contact-thanks-inner{max-width:800px;text-align:center;margin:0 auto}#movie-inner #movie-inner-box{display:flex;flex-wrap:wrap;flex-direction:column}#movie-inner #movie-inner-box #movie-inner-box-item{width:100%;margin-bottom:16px;box-sizing:border-box}@media screen and (min-width:782px){#movie-inner #movie-inner-box{flex-direction:row}#movie-inner #movie-inner-box #movie-inner-box-item{width:50%;padding:8px;margin-bottom:0}}#mailmagazine-inner p{text-align:center}#mailmagazine-inner a.btn{width:100%;background-color:#004590;color:#fff;font-size:1.25rem;text-decoration:none;text-align:center;border-radius:8px;padding:8px 16px;margin:0 0 32px;transition:.3s;display:block;box-sizing:border-box}@media screen and (min-width:782px){#mailmagazine-inner a.btn{width:30%;background-color:#004590;font-size:1.5rem;padding:16px;margin:40px auto;display:block}#mailmagazine-inner a.btn:hover{opacity:.8}}#access-inner{max-width:800px;margin:0 auto}#access-inner .access-inner-box{display:flex;flex-wrap:wrap;flex-direction:column-reverse;margin-bottom:40px}#access-inner .access-inner-box .access-inner-box-item{width:100%;padding:8px;box-sizing:border-box}#access-inner h3{color:#004690;font-size:1.25rem;margin:8px 0}#access-inner .map{padding-top:60px;margin-top:-60px;margin-bottom:60px}@media screen and (min-width:782px){#access-inner .access-inner-box{flex-direction:row}#access-inner .access-inner-box .access-inner-box-item{width:50%}#access-inner .map{padding-top:82px;margin-top:-82px;margin-bottom:80px}}#link-inner{max-width:800px;margin:0 auto}#link-inner ul{list-style:none}#link-inner ul li{margin-bottom:24px}#link-inner ul li a.arrow{position:relative;display:inline-block;padding:0 0 0 24px;vertical-align:middle;text-decoration:none}#link-inner ul li a.arrow:before,#link-inner ul li a.arrow:after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}#link-inner ul li a.chevron-right:before{left:3px;width:6px;height:6px;border-top:2px solid #004490;border-right:2px solid #004490;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.archive .page-header{margin:3rem 0}.archive.category-news .page-header{display:none}.archive h1.page-title{background:#004490;color:#fff;font-size:1.875rem;padding:16px 8px;text-align:center}.archive h2.entry-title{font-size:1.5rem}.archive .entry-header{margin-bottom:16px}.archive .entry-meta{margin-top:8px}.archive .entry-summary p{margin:0 0 16px}@media screen and (min-width:782px){.archive h1.page-title{text-align:left}.archive h2.entry-title{font-size:1.75rem}}.cat-links{margin-bottom:8px}.cat-links a{background:#004390;color:#fff;padding:4px 8px;border-radius:4px}.entry-title{color:#004390;font-size:1.5rem}.single .entry-header{margin-bottom:16px}.single .entry-content h2{background:#ebf3ff;font-size:1.25rem;letter-spacing:1px;padding:16px 8px;margin:24px 0;border-radius:4px}.single .entry-content h3{font-size:1.125rem}.single p{line-height:2}.single .btn a{width:100%;background:#004390;color:#fff;font-size:1.125rem;font-weight:700;text-decoration:none;text-align:center;letter-spacing:2px;padding:24px 8px;margin:0 auto;box-sizing:border-box;display:block;position:relative;transition:.3s;border-radius:8px}.single .btn .arrow{right:16px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 4px)}.post-full:after,.post-summary:after{display:none}.single .img-box{display:flex;flex-wrap:wrap}.single .col1 .aligncenter,.single .img-box .aligncenter{margin-bottom:0}.single .img-box .col30,.single .img-box .col70{margin-bottom:16px}.single iframe{padding:8px;box-sizing:border-box}#block-5 ul.wp-block-categories-list li.cat-item-3{display:none}.btn-area{padding:24px 0}.btn-area a{width:100%;background:#004390;color:#fff;font-size:20px;text-align:center;text-decoration:none;padding:16px 24px;border-radius:4px;display:block;box-sizing:border-box}.btn-area a:hover{color:#fff;opacity:.8}@media screen and (min-width:782px){.has-sidebar .content-area{width:70%}.has-sidebar .sidebar-area{width:25%}.single .entry-title{font-size:2rem}.single .entry-content h2{font-size:1.5rem}.single .entry-content h3{font-size:1.25rem}.single .btn a{width:430px;background:#004390;color:#fff;font-size:1.25rem;font-weight:700;padding:24px 16px;margin:60px auto;display:block}.single .btn a:hover{opacity:.8}.single .col1{width:100%;padding:8px;box-sizing:border-box}.single .img-box .col2{width:50%;padding:8px;box-sizing:border-box}.single .img-box .col3{width:33.333%;padding:8px;box-sizing:border-box}.single .img-box .col30{width:30%;padding:8px;box-sizing:border-box}.single .img-box .col70{width:70%;padding:8px;box-sizing:border-box}.btn-area a{max-width:400px;margin:0 auto}}.widget{font-size:100%}.widget-title{color:#004390;margin-bottom:1rem;border-bottom:2px solid #004390;padding:8px 0}.widget_recent_entries li a{border-bottom:none}.sidebar-area aside{margin-bottom:24px}.sidebar-area.media aside.widget_media_image{display:none}.error-404 .page-title{font-size:1.25rem}.error404 p.toHome{margin:24px 0}.error404 p.toHome a{width:100%;background:#004590;color:#fff;text-decoration:none;padding:16px 32px;transition:.3s;box-sizing:border-box}.error404 p.toHome a:hover{opacity:.8}@media screen and (min-width:782px){.error-404 .page-title{font-size:2rem}error404 p.toHome a{width:40%}}