@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap rel="stylesheet');@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sp,.spb{display:none}@media screen and (max-width:750px){img{width:100%}img.auto{width:auto}img.pcauto{max-width:100%;width:100%}.pc{display:none}.sp{display:inline}.spb{display:block}}body{font-family:"Noto Sans JP",sans-serif}main{background-color:#c5dcbf;max-width:950px;width:100%;margin:auto}.mainbox{background-image:url(../img/main.png);background-repeat:no-repeat;width:950px;height:778px}.mainbox a{display:inline-block}.mainbox a:hover{opacity:.7}.mainbox .banners{padding:370px 0 0 408px}.mainbox .banners img{margin-bottom:8px}.midashi{font-size:17px;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:750px){.midashi{font-size:15px}}.blbox{background-color:#005bac;color:#fff;width:868px;margin:0 auto;text-align:center;border-radius:0 0 12px 12px;padding-bottom:10px}@media screen and (max-width:750px){.blbox{width:95%;border-radius:12px;padding:0 7px 15px}}.blbox a{color:#fff!important;display:inline-block;margin-top:10px}.blbox a:hover{opacity:.7;text-decoration:none!important}.blbox p{margin:0 25px 25px 25px;text-align:left}@media screen and (max-width:750px){.blbox p{margin:5px 5% 15px}}.blbox .rwbox{background-color:#fff;text-align:center;margin:15px 20px;padding:15px 15px 25px;border-radius:12px}@media screen and (max-width:750px){.blbox .rwbox{margin:15px 10px;padding-top:15px}}.blbox .rwbox a{color:#fff!important;display:inline-block}.blbox .rwbox a:hover{opacity:.7;text-decoration:none!important}.blbox .ybox{background-color:#fff000;text-align:center;margin:15px 20px;padding:5px 15px 25px;border-radius:12px}@media screen and (max-width:750px){.blbox .ybox{margin:15px 10px}}.blbox .ybox a{color:#fff!important;display:inline-block}.blbox .ybox a:hover{opacity:.7;text-decoration:none!important}.blbox .ybox img{margin:10px;width:90%}.blbox .wbox{background-color:#fff;color:#000;margin:0 21px;padding:0 0 20px}@media screen and (max-width:750px){.blbox .wbox{padding:0;margin:0 10px}}.blbox .wbox p{margin-bottom:10px!important;margin-top:10px!important}.blbox .wbox a{color:#fff!important;display:inline-block}.blbox .wbox a:hover{opacity:.7;text-decoration:none!important}.pplbox{background-color:#585aa4;color:#fff;width:868px;margin:0 auto;text-align:center;border-radius:0 0 12px 12px;padding-bottom:10px}@media screen and (max-width:750px){.pplbox{width:95%;border-radius:12px;padding:0 7px 15px}}.pplbox p{margin:0 25px 25px 25px;text-align:left}.pplbox .wbox{background-color:#fff;text-align:center;margin:15px 20px;padding:0 0 25px;border-radius:12px}@media screen and (max-width:750px){.pplbox .wbox{margin:15px 10px;padding-top:15px}}.pplbox .wbox p{color:#000!important;margin-bottom:10px!important;margin-top:10px!important}.pplbox .wbox a{color:#fff!important;display:inline-block;margin-top:10px}.pplbox .wbox a:hover{opacity:.7;text-decoration:none!important}.pplbox .ybox{background-color:#fff000;text-align:center;margin:15px 20px;padding:5px 15px 25px;border-radius:12px}@media screen and (max-width:750px){.pplbox .ybox{margin:15px 10px}}.pplbox .ybox a{color:#fff!important;display:inline-block}.pplbox .ybox a:hover{opacity:.7;text-decoration:none!important}.pplbox .ybox img{margin:15px 0 0;width:88%}.pplbox .wtbox{background-color:#fff;text-align:center;margin:15px 20px;padding:25px;border-radius:12px}@media screen and (max-width:750px){.pplbox .wtbox{margin:15px 10px}}.pplbox .wtbox p{color:#000;font-size:24px;margin:5px 0;margin-top:10px!important;margin-bottom:10px!important}@media screen and (max-width:750px){.pplbox .wtbox p{font-size:18px}}.pplbox .wtbox img{margin-top:10px}@media screen and (max-width:750px){.pplbox .wtbox img{width:90%}}.bannersp img{margin:5px 5%!important;width:90%!important}br{line-height:0;height:0}.btn-anchor{color:#fff;text-decoration:none;display:block;max-width:290px;width:100%;margin:0 auto;padding:3px 10px 3px 50px;font-size:24px;border-radius:7px;background-color:#005bac;font-weight:500;letter-spacing:-1px;position:relative;text-align:left}@media screen and (max-width:750px){.btn-anchor{font-size:22px;padding:4px 10px 4px 50px}}.btn-anchor:before{content:"▼";position:absolute;right:50px;top:7px;font-size:18px}@media screen and (max-width:750px){.btn-anchor:before{right:60px;top:7px;font-size:18px}}.btn-anchor span{font-size:19px;display:inline-block;margin-left:10px;margin-top:4px;vertical-align:top}@media screen and (max-width:750px){.btn-anchor span{margin-top:3px}}.btn-anchor2{color:#fff;text-decoration:none;display:block;max-width:290px;width:100%;margin:10px auto 0;padding:3px 10px 3px 50px;font-size:24px;border-radius:7px;font-weight:500;letter-spacing:-1px;background-color:#585aa4;position:relative;text-align:left}@media screen and (max-width:750px){.btn-anchor2{font-size:22px;padding:4px 10px 4px 50px}}.btn-anchor2:before{content:"▼";position:absolute;right:50px;top:7px;font-size:18px}@media screen and (max-width:750px){.btn-anchor2:before{right:60px;top:7px;font-size:18px}}.btn-anchor2 span{font-size:20px;display:inline-block;margin-left:10px;margin-top:4px;vertical-align:top}@media screen and (max-width:750px){.btn-anchor2 span{margin-top:3px}}.btn-anchor3{color:#009843;text-decoration:none;display:block;max-width:290px;width:100%;margin:30px auto 0;padding:2px 10px 7px 50px;font-size:24px;border-radius:7px;background-color:#fff;font-weight:500;letter-spacing:-1px;position:relative;text-align:left}@media screen and (max-width:750px){.btn-anchor3{font-size:22px;padding:4px 10px 7px 50px}}.btn-anchor3:hover{text-decoration:none;background-color:#d4e0da}.btn-anchor3:before{content:"▼";position:absolute;right:50px;top:7px;font-size:18px}@media screen and (max-width:750px){.btn-anchor3:before{right:60px;top:7px;font-size:18px}}.btn-anchor3 span{font-size:20px;display:inline-block;margin-left:10px;margin-top:4px;vertical-align:top}@media screen and (max-width:750px){.btn-anchor3 span{margin-top:3px}}.container{width:950px;background-color:#c5dcbf;margin:0 auto}@media screen and (max-width:750px){.container{width:100%}}.container img{margin:0 auto;vertical-align:top}.container h1{font-size:36px;margin:1em auto;text-align:center;line-height:2em;font-weight:900;color:#5d5d5d;text-shadow:1px 1px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0 2px 0 #fff,-2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}.container h1 span{display:inline-block;padding-left:5px}@media screen and (max-width:750px){.container h1 span{font-size:30px}}@media screen and (max-width:750px){.container h1 img{width:initial;font-size:24px;margin:1em auto 0 auto;display:block}}.container h2{font-size:38px;margin:1em auto;text-align:center;line-height:1.5em;font-weight:900;color:#009843;border:3px solid #009843;border-radius:8px;padding:10px}@media screen and (max-width:750px){.container h2{line-height:1.2em}}.container h2 span{font-size:22px}.outbox{width:calc(100% + 112px);margin:0 -112px}.ltsp{margin-left:-12px!important;margin-top:-9px!important}.lkbox{background-color:#009843;color:#000;width:640px;margin:0 auto;text-align:center;border-radius:12px;padding-bottom:40px}@media screen and (max-width:750px){.lkbox{width:100%;border-radius:12px;padding:10px 0 45px;margin:1em 15px;width:unset}}.lkbox h1{line-height:1.2em;color:#009843;font-size:46px;padding:1em .5em;margin:0;line-height:1.4}@media screen and (max-width:750px){.lkbox h1{font-size:32px}}.lkbox img{margin-bottom:10px}@media screen and (max-width:750px){.lkbox img{max-width:500px;width:80%}}.links{margin-top:10px}@media screen and (max-width:750px){.links{max-width:500px;width:80%;margin-top:20px}}.wid_1{max-width:930px}@media screen and (max-width:950px){.wid_1{display:none}}@media screen and (max-width:750px){.wid_1{max-width:300px;width:100%}}.w90{width:90%;margin:10px 0}