﻿@import"https://fonts.googleapis.com/css2?family=BIZ+UDPGothic:wght@400;700&display=swap";html,body{font-family:"BIZ UDPGothic","BIZ UDゴシックP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:400}html{font-size:100%;margin:0;scroll-behavior:smooth;background:url("../img/bg_char_01.png") left bottom/30% auto no-repeat fixed,url("../img/bg_char_02.png") right top/30% auto no-repeat fixed,url("../img/bg_main.jpg") bottom center/cover no-repeat fixed}body{font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:1.5;position:relative;max-width:375px;min-height:100vh;margin:auto;background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1)}@media only screen and (max-width: 480px){body{max-width:none}}body:has(.login-box){height:100svh;margin-bottom:0}#main1,#main2{position:absolute;width:100%;height:100%;transition:opacity 1.5s ease-in-out}#main2{opacity:0}html.translated-ltr body{font-family:inherit !important}a{color:inherit}img{max-width:100%;height:auto;vertical-align:bottom}::selection{background-color:#94624a;color:#fff}header{padding:30px 0px 0;background:url("../img/bg_header.jpg") bottom center/cover no-repeat,#fff;text-align:center}h1{color:#b25846;font-size:23px;margin-bottom:20px}.title-banner{font-size:22px;color:#fff;text-align:center;padding:10px}h3{font-size:18px;text-align:center;font-weight:600;line-height:1.8;margin:10px 0 20px;color:#fff}main{position:relative;width:100%;height:100%}main .period-area{background-color:#3a6230}main .period-area .inner-text{max-width:475px;margin:auto}p{line-height:1.8}.banner{padding:12px 20px;text-align:center;background:#3a6230}.event-circle{position:relative;width:230px;height:230px;margin:40px auto 80px;border:1px solid #fff;border-radius:50%;background:#3b6330;color:#fff;text-align:center;max-width:100%}.event-circle p{line-height:1.5}.event-circle p:first-child{margin-top:-20px;margin-bottom:10px}.event-circle .event-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:1.6;font-size:20px}.event-circle .event-text .big{font-size:28px;font-weight:700}.event-circle .event-text .small{font-size:20px}.event-circle .event-text .rotate{transform:rotate(90deg)}.event-circle .illustrations{position:absolute;bottom:-70px;left:50%;transform:translateX(-50%);width:90%;max-width:140px}.event-circle .illustrations img{width:120%}a{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:color .3s ease}a:hover{color:#f9df3b;text-decoration:none}.info-box{padding:0px 25px 10px;text-align:center}.info-box .img-banner img{display:inline-block;box-shadow:0 0 10px rgba(0,0,0,.71);width:100%;transition:transform .4s ease}.info-box .img-banner img:hover{transform:scale(1.05)}.info-box .info{margin:20px auto;text-align:justify;color:#fff;padding-left:25px;padding-right:10px}.info-box .info .title{text-align:center;font-weight:bold;margin-bottom:1rem;font-size:18px;font-weight:400}.info-box .info ul{list-style-type:disc;font-size:14px;margin-left:-10px}.info-box .info ul li{padding-bottom:15px}.info-box .info .underline{margin-left:-20px;font-size:14px}.how-to-box{padding:5px 0 25px;background-color:#fffcf3;color:#006535;padding-top:30px}.how-to-box .flag-title{width:100%;height:180px;background:url("../img/bg-flag.png") no-repeat center/contain;display:flex;align-items:center;justify-content:center;font-family:"BIZ UDPGothic",sans-serif;font-weight:700;font-size:22px;color:#fff;text-align:center;line-height:1.4;padding-top:33px}.how-to-box .steps{margin:20px;text-align:center;margin-bottom:10px}.how-to-box .steps img{max-width:100%;height:auto;margin:0 auto}.how-to-box .step-box{border-bottom:1px solid #17923b;padding-bottom:30px;margin-bottom:30px}.how-to-box .step-box:last-of-type{margin-bottom:0}.how-to-box .step-number{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#1a8c3a;color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}.how-to-box .step{display:flex;align-items:center;gap:12px;margin:20px auto}.how-to-box .step p{margin:0;font-size:18px;line-height:1.6;text-align:left;font-weight:bold;word-spacing:15px}.how-to-box .text{text-align:justify !important;font-weight:bold;margin-bottom:1rem;margin-top:1rem}.how-to-box .privacy-info .info-box{padding:0px 25px 10px}.how-to-box .privacy-info .info-box p{text-align:justify}.how-to-box .privacy-info .title{font-size:20px;text-align:justify;line-height:1.5;margin:0px 0 5px;color:#418763}.how-to-box .privacy-info p{color:#231815;font-weight:bold;padding-top:5px;padding-bottom:10px;line-height:1.5}.how-to-box .privacy-info p.sub-text{font-size:12px;text-align:justify}.how-to-box .privacy-info p.sub-text-2{font-size:14px;text-align:justify}.how-to-box .privacy-info .setting-box{margin:25px;margin-top:5px}.how-to-box .privacy-info .box{color:#231815;border:1px solid #624c41;border-radius:10px;background-color:#fff;padding:15px;margin:0 auto 25px;text-align:center}.how-to-box .privacy-info .box h4{font-size:19px;color:#624c41;font-weight:bold;text-align:center;padding:15px 0}.how-to-box .privacy-info .box ul{list-style:decimal;list-style-position:inside;padding-left:10px;margin-bottom:15px;text-align:justify}.how-to-box .privacy-info .box ul img{padding-left:3px;padding-right:3px}.how-to-box .privacy-info .box ul li{margin-bottom:13px}.how-to-box .privacy-info .box img{text-align:center}.how-to-box .privacy-info .additional-info{border:2px solid #006535;border-radius:10px;background-color:#fff;padding:15px 25px;margin:55px 15px 0;position:relative}.how-to-box .privacy-info .additional-info img{position:absolute;top:-35px;right:-10px}.how-to-box .privacy-info .additional-info h4{font-size:17px;color:#624c41;font-weight:bold;text-align:center;padding:15px 0}.how-to-box .privacy-info .additional-info p{font-weight:400;font-size:14px;line-height:1.8}.site-footer{background-color:#fffcf3;background-image:url("../img/bg-footer.png");background-repeat:no-repeat;background-position:center top;background-size:cover;color:#fff;text-align:center;padding:120px 20px 40px}.site-footer .title{font-size:18px;font-weight:700;margin:6px 0}.site-footer a{font-size:14px !important;text-decoration:none}.site-footer p{font-size:14px;line-height:1.6;margin-top:14px}.site-footer p.copyright{margin-top:30px}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22style.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22CA6FQ,0FAMR,UACE,YALmB,iGAMnB,gBAGF,KACC,eACA,SAEA,uBAEA,WACA,gMAKD,KAEC,yBACA,gBACA,kBAEA,gBAEA,kBAEA,gBACA,iBACA,YAEA,sBACA,qCAGA,0CAlBD,KAmBE,gBAGD,qBACC,cACA,gBAKF,cACC,kBACA,WACA,YACA,oCAED,OACC,UAGD,yBACC,+BAGD,EACC,cAGD,IACC,eACA,YACA,sBAED,YACC,yBACA,WAOD,OACI,mBAEH,0EACA,kBAOD,GAEC,cACA,eACA,mBAOD,cACC,eACA,WACA,kBACA,aAGD,GACC,eACA,kBACA,gBACA,gBACA,mBACA,WAID,KACC,kBACG,WACA,YAEH,kBACC,yBAEA,8BACC,gBACA,YAMH,EACC,gBAGD,QACC,kBACA,kBACA,mBAID,cACE,kBACA,YACA,aACA,sBACA,sBACA,kBACA,mBACA,WACA,kBACA,eAEA,gBACD,gBACA,4BACC,iBACA,mBAIA,0BACE,kBACA,QACA,SACA,gCACA,gBACA,eAEA,+BACE,eACA,gBAGF,iCACE,eAGL,kCACC,wBAKA,6BACE,kBACA,aACA,SACA,2BACA,UACA,gBAEA,iCACF,WAKF,EACC,WACE,0BACA,8BACA,0BAEA,0BAEF,QACC,cACA,qBAIF,UACC,sBACA,kBAGC,0BACC,qBACA,oCACA,WACA,8BAEA,gCACC,sBAKH,gBACC,iBACA,mBACA,WACA,kBACA,mBAEA,uBACC,kBACA,iBACA,mBACA,eACA,gBAED,mBACC,qBACA,eACA,kBAEA,sBACC,oBAGF,2BACC,kBACA,eAMH,YACC,mBACA,yBACA,cACA,iBAEA,wBACC,WACA,aACA,8DACA,aACA,mBACA,uBAEA,uCACA,gBACA,eACA,WACA,kBACA,gBACA,iBAGC,mBACD,YACA,kBACA,mBAEA,uBACC,eACA,YACA,cAIA,sBACD,gCACA,oBACA,mBACA,mCACC,gBAIA,yBACD,cACA,WACA,YACA,kBACA,mBACA,WACA,gBACA,eACA,aACA,mBACA,uBAGC,kBACD,aACA,mBACA,SACA,iBACA,oBACC,SACA,eACA,gBACA,gBACA,iBACA,kBAIA,kBACC,8BACA,iBACA,mBACA,gBAKF,oCACC,sBACA,sCACC,mBAIF,iCACC,eACA,mBACA,gBACA,iBACA,cAED,4BACC,cACA,iBACA,gBACA,oBACA,gBAEA,qCACC,eACA,mBAED,uCACC,eACA,mBAIF,uCACC,YACA,eAGD,+BACC,cACA,yBACA,mBACA,sBACA,aACA,mBACA,kBACA,kCACC,eACA,cACA,iBACA,kBACA,eAED,kCACC,mBACA,2BACA,kBACA,mBACA,mBAEA,sCACC,iBACA,kBAGD,qCACC,mBAGF,mCACC,kBAIF,2CACC,yBACA,mBACA,sBACA,kBACA,mBAEA,kBACA,+CACC,kBACA,UACA,YAGD,8CACC,eACA,cACA,iBACA,kBACA,eAGD,6CACC,gBACA,eACA,gBAaJ,aACC,yBACA,6CACA,4BACA,+BACA,sBACA,WACA,kBAEA,wBAIA,oBACC,eACA,gBACA,aAED,eACC,0BACA,qBAGD,eACC,eACA,gBACA,gBAEA,yBACC%22,%22file%22:%22style.css%22%7D */
