@font-face{font-display:swap;font-family:NotoSansJP;src:local("Noto Sans JP Regular"),local("NotoSansJP Regular"),local("NotoSansJP-Regular"),url(/wp-content/plugins/fj-calendar/dist/static/media/NotoSansJP-Regular.4d43ded1b0918ca6b9f8.woff2) format("woff2")}@font-face{font-display:swap;font-family:NotoSansJP Bold;src:local("Noto Sans JP Bold"),local("NotoSansJP Bold"),local("NotoSansJP-Bold"),url(/wp-content/plugins/fj-calendar/dist/static/media/NotoSansJP-Bold.e59f837ab6e067ceafe7.woff2) format("woff2")}*{color-adjust:exact;-webkit-print-color-adjust:exact}@page{size:auto;margin:0}strong{font-family:NotoSansJP Bold}header{display:flex;flex-direction:column}header .border{background-color:rgba(0,250,225,.35);padding:3px}header .box{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around;padding:8px;text-align:center}header .box .description{font-family:NotoSansJP;font-size:6.25pt;font-weight:400;line-height:7.5pt}header .box .title{font-family:NotoSansJP;font-size:9pt;line-height:9pt}header.horizontal{align-items:end;margin-bottom:20px;margin-top:15px}header.horizontal .year{height:46px;left:229px;position:absolute;top:104px;z-index:999}header.horizontal .border{background-color:rgba(0,250,225,.35);margin-right:180px;padding:3px;width:119.7mm}header.horizontal .box{height:26mm;width:118mm}header.horizontal .box .title{margin:0}header.vertical{align-items:center;margin-bottom:36px;margin-top:68px}header.vertical .year{height:52px;left:50%;position:absolute;top:186px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:999}header.vertical .box{height:20.5mm;width:110mm}header.vertical .box .title{font-family:NotoSansJP;margin:0}.calendar.vertical .logo-area{bottom:0;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.calendar.vertical .calendar-wrap{display:flex;justify-content:center}.calendar.vertical .calendar-wrap .months-area{background-color:rgba(0,250,225,.35);box-sizing:border-box;display:grid;grid-template-rows:repeat(1,1fr);padding:3px}.calendar.vertical .calendar-wrap .months-area:after{box-shadow:0 0 5px 1px rgba(255,255,0,.15);content:"";height:100%;width:100%}.calendar.vertical .months-area{grid-template-columns:repeat(2,1fr)}.calendar.horizontal .logo-area{bottom:-15px;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.calendar.horizontal .logo-area .logo{height:32px}.calendar.horizontal .calendar-wrap{display:flex;justify-content:center}.calendar.horizontal .calendar-wrap .months-area{background-color:rgba(0,250,225,.35);box-sizing:border-box;display:grid;grid-template-rows:repeat(1,1fr);margin-left:10px;padding:3px;width:200mm}.calendar.horizontal .months-area{grid-template-columns:repeat(4,1fr)}.wrap-image{height:160.7px;position:absolute}.wrap-image:after{background-color:rgba(0,250,225,.35);box-shadow:0 0 5px 1px rgba(255,255,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.wrap-image .image-container{background-color:#fff;min-height:33mm;position:relative;z-index:2}.wrap-image .image-container.bg-january{min-height:33.2mm}.wrap-image .image-container:hover{cursor:pointer}.wrap-image .image-container:hover .add-image-btn{opacity:.8}.wrap-image .image-container img{height:100%;object-fit:cover;width:100%}.wrap-image .image-container .add-image-btn{background:#e30613;border-radius:0;color:hsla(0,0%,51%,.612);display:block;height:100%;left:0;padding:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%}@media print{.wrap-image .image-container .add-image-btn{display:none}}.wrap-image .image-container .add-image-btn svg{font-size:14.1111111111mm}.wrap-image .meta-data{align-items:center;background-color:#fff;display:flex;font-size:5pt;justify-content:center;line-height:5.8pt;margin-top:-5px;min-height:40.9px;padding-inline:5px;position:relative;text-align:center;z-index:2}.horizontal .image-container.bg-january{max-height:33mm;padding:5px}.horizontal .image-container.bg-january button{border:5px solid #fff}.horizontal.january .wrap-image:after{background:#ffef26;background:linear-gradient(90deg,#ffef26,#e3312d)}.horizontal.january .meta-data{align-items:start;background:hsla(0,0%,100%,.5);display:flex;flex-direction:column;font-size:6.2pt;height:48px;justify-content:center;line-height:7pt;position:absolute;right:-260px;top:12px;width:250px}.horizontal.january .meta-data .meta-data-content{padding-left:28px;text-align:start}.horizontal .wrap-image{box-sizing:initial;min-height:31mm;padding:3px;width:31mm}.horizontal.january .wrap-image{height:36mm;left:36px;top:20px;width:36mm}.horizontal.february .wrap-image{left:36px;top:208px}.horizontal.march .wrap-image{left:36px;top:396px}.horizontal.april .wrap-image{left:36px;top:580px}.horizontal.may .wrap-image{left:230px;top:580px}.horizontal.june .wrap-image{left:410px;top:580px}.horizontal.july .wrap-image{right:410px;top:580px}.horizontal.august .wrap-image{right:230px;top:580px}.horizontal.september .wrap-image{right:36px;top:580px}.horizontal.october .wrap-image{right:36px;top:396px}.horizontal.november .wrap-image{right:36px;top:208px}.horizontal.december .wrap-image{right:36px;top:20px}.vertical .image-container.bg-january{max-height:33mm;padding:5px}.vertical .image-container.bg-january button{border:5px solid #fff}.vertical.january .wrap-image:after{background:#ffef26;background:linear-gradient(90deg,#ffef26,#e3312d)}.vertical.january .meta-data{align-items:start;background:linear-gradient(90deg,rgba(255,239,38,.2),rgba(227,198,45,.15));display:flex;flex-direction:column;font-size:6.2pt;height:42px;justify-content:center;line-height:7pt;position:absolute;right:-427px;top:5px;width:417px}.vertical.january .meta-data .meta-data-content{padding-left:28px;text-align:start}.vertical .wrap-image{box-sizing:initial;min-height:31mm;padding:3px;width:31mm}.vertical.january .wrap-image{height:36mm;left:36px;top:20px;width:36mm}.vertical.february .wrap-image{right:36px;top:20px}.vertical.march .wrap-image{left:36px;top:202px}.vertical.april .wrap-image{right:36px;top:202px}.vertical.may .wrap-image{left:36px;top:385px}.vertical.june .wrap-image{right:36px;top:385px}.vertical.july .wrap-image{left:36px;top:569px}.vertical.august .wrap-image{right:36px;top:569px}.vertical.september .wrap-image{left:36px;top:754px}.vertical.october .wrap-image{right:36px;top:754px}.vertical.november .wrap-image{left:36px;top:939px}.vertical.december .wrap-image{right:36px;top:939px}.calendar-container{background:#fff}.calendar-container .calendar-body{font-family:NotoSansJP Bold}.calendar-container .calendar-body .title-month{display:flex;font-size:8pt;gap:10px;justify-content:center;line-height:8pt;margin-bottom:4px;text-transform:uppercase}.calendar-container .calendar-body .title-month .month-number .month-jp{font-size:7pt}.calendar-container .calendar-body .calendar-area{display:flex;justify-content:center}.calendar-container .calendar-body .calendar-area table thead{font-family:NotoSansJP}.calendar-container .calendar-body .calendar-area table thead tr th{font-weight:400}.calendar-container .calendar-body .calendar-area table thead .calendar-head-pt{font-size:3pt;line-height:3pt}.calendar-container .calendar-body .calendar-area table thead .calendar-head-jp{font-size:3.8pt;line-height:3.8pt}.calendar-container .calendar-body .calendar-area table tbody{font-size:5pt;text-align:center}.calendar-container .calendar-body .calendar-area table tbody>*>*{padding:2.5px 5px}.calendar-container .calendar-footer{display:flex;flex-wrap:wrap;font-family:NotoSansJP Bold;font-size:3.5pt;gap:4px;line-height:3.5pt}.months-area .calendar-container.vertical{padding:5px 30px}.months-area .calendar-container.vertical tbody{line-height:5pt}.months-area .calendar-container.vertical:nth-child(-n+2){padding-top:30px}.months-area .calendar-container.vertical:nth-last-child(-n+2){padding-bottom:16px}.months-area .calendar-container.vertical:nth-child(2n){padding-right:44px}.months-area .calendar-container.vertical:nth-child(odd){padding-left:44px}.months-area .calendar-container.vertical .calendar-footer{max-width:8.5rem;padding:2px 7px}.months-area .calendar-container.horizontal{padding:5px 10px}.months-area .calendar-container.horizontal tbody{line-height:4pt}.months-area .calendar-container.horizontal:nth-child(-n+4){padding-top:12px}.months-area .calendar-container.horizontal:nth-last-child(-n+4){padding-bottom:18px}.months-area .calendar-container.horizontal:first-child,.months-area .calendar-container.horizontal:nth-child(5),.months-area .calendar-container.horizontal:nth-child(9){padding-left:20px}.months-area .calendar-container.horizontal:nth-child(12),.months-area .calendar-container.horizontal:nth-child(4),.months-area .calendar-container.horizontal:nth-child(8){padding-right:20px}.months-area .calendar-container.horizontal:nth-child(10) .calendar-footer,.months-area .calendar-container.horizontal:nth-child(11) .calendar-footer,.months-area .calendar-container.horizontal:nth-child(2) .calendar-footer,.months-area .calendar-container.horizontal:nth-child(3) .calendar-footer,.months-area .calendar-container.horizontal:nth-child(6) .calendar-footer,.months-area .calendar-container.horizontal:nth-child(7) .calendar-footer{padding-left:20px}.months-area .calendar-container.horizontal .calendar-footer{max-width:10rem;padding:2px 15px}.calendar-container.january .calendar-body .calendar-area thead tr,.calendar-container.january .calendar-body .title-month{color:#cc6615}.calendar-container.january .calendar-body .holiday{background-color:#cc6615;color:#fff}.calendar-container.january .calendar-body tbody tr td:first-child{color:#cc6615}.calendar-container.january .calendar-body tbody tr td:first-child.holiday{color:#fff}.calendar-container.january .calendar-footer{flex-direction:column}.calendar-container.february .calendar-body .calendar-area thead tr,.calendar-container.february .calendar-body .title-month{color:#08672f}.calendar-container.february .calendar-body .holiday{background-color:#08672f;color:#fff}.calendar-container.february .calendar-body tbody tr td:first-child{color:#08672f}.calendar-container.february .calendar-body tbody tr td:first-child.holiday{color:#fff}.calendar-container.february .calendar-footer .item{flex-basis:33%}.calendar-container.march .calendar-body .calendar-area thead tr,.calendar-container.march .calendar-body .title-month{color:#116fb7}.calendar-container.march .calendar-body .holiday{background-color:#116fb7;color:#fff}.calendar-container.march .calendar-body tbody tr td:first-child{color:#116fb7}.calendar-container.march .calendar-body tbody tr td:first-child.holiday{color:#fff}.calendar-container.march .calendar-footer .item{flex-basis:48%}.calendar-container.march .calendar-footer .item:nth-child(2){margin-left:-30px}.calendar-container.april .calendar-body .calendar-area thead tr,.calendar-container.april .calendar-body .title-month{color:#673a8e}.calendar-container.april .calendar-body .holiday{background-color:#673a8e;color:#fff}.calendar-container.april .calendar-body tbody tr td:first-child{color:#673a8e}.calendar-container.april .calendar-body tbody tr td:first-child.holiday{color:#fff}.calendar-container.april .calendar-footer .item{flex-basis:48%}.calendar-container.april .calendar-footer .item:nth-child(2){margin-left:-10px}.calendar-container.may .calendar-body .calendar-area thead tr,.calendar-container.may .calendar-body .title-month{color:#cb0767}.calendar-container.may .calendar-body .holiday{background-color:#cb0767;color:#fff}.calendar-container.may .calendar-body tbody tr td:first-child{color:#cb0767}.calendar-container.may .calendar-body tbody tr td:first-child.holiday{color:#fff}.calendar-container.may .calendar-footer .item:first-child{flex-basis:50%}.calendar-container.may .calendar-footer .item:nth-child(2){margin-left:-16px;margin-right:20px}.calendar-container.june .calendar-body .calendar-area thead tr,.calendar-container.june .calendar-body .title-month{color:#c01718}.calendar-container.june .calendar-body .holiday{background-color:#c01718;color:#fff}.calendar-container.june .calendar-body tbody tr td:first-child{color:#c01718}.calendar-container.june .calendar-body tbody tr td:first-child.holiday{color:#fff}.calendar-container.july .calendar-body .calendar-area thead tr,.calendar-container.july .calendar-body .title-month{color:#178979}.calendar-container.july .calendar-body .holiday{background-color:#178979;color:#fff}.calendar-container.july .calendar-body tbody tr td:first-child{color:#178979}.calendar-container.july .calendar-body tbody tr td:first-child.holiday{color:#fff}.calendar-container.august .calendar-body .calendar-area thead tr,.calendar-container.august .calendar-body .title-month{color:#ea5254}.calendar-container.august .calendar-body .holiday{background-color:#ea5254;color:#fff}.calendar-container.august .calendar-body tbody tr td:first-child{color:#ea5254}.calendar-container.august .calendar-body tbody tr td:first-child.holiday{color:#fff}.calendar-container.september .calendar-body .calendar-area thead tr,.calendar-container.september .calendar-body .title-month{color:#243879}.calendar-container.september .calendar-body .holiday{background-color:#243879;color:#fff}.calendar-container.september .calendar-body tbody tr td:first-child{color:#243879}.calendar-container.september .calendar-body tbody tr td:first-child.holiday{color:#fff}.calendar-container.september .calendar-footer .item:first-child{flex-basis:100%}.calendar-container.october .calendar-body .calendar-area thead tr,.calendar-container.october .calendar-body .title-month{color:#b9318a}.calendar-container.october .calendar-body .holiday{background-color:#b9318a;color:#fff}.calendar-container.october .calendar-body tbody tr td:first-child{color:#b9318a}.calendar-container.october .calendar-body tbody tr td:first-child.holiday{color:#fff}.calendar-container.october .calendar-footer .item:first-child{flex-basis:100%}.calendar-container.november .calendar-body .calendar-area thead tr,.calendar-container.november .calendar-body .title-month{color:#009a46}.calendar-container.november .calendar-body .holiday{background-color:#009a46;color:#fff}.calendar-container.november .calendar-body tbody tr td:first-child{color:#009a46}.calendar-container.november .calendar-body tbody tr td:first-child.holiday{color:#fff}.calendar-container.november .calendar-footer .item:first-child{order:1}.calendar-container.november .calendar-footer .item:nth-child(2){order:3}.calendar-container.november .calendar-footer .item:nth-child(3){order:4}.calendar-container.november .calendar-footer .item:nth-child(4){order:2}.calendar-container.november .calendar-footer .item:nth-child(5){order:5}.calendar-container.november .calendar-footer .item:nth-child(6){order:6}.calendar-container.december .calendar-body .calendar-area thead tr,.calendar-container.december .calendar-body .title-month{color:#0099cd}.calendar-container.december .calendar-body .holiday{background-color:#0099cd;color:#fff}.calendar-container.december .calendar-body tbody tr td:first-child{color:#0099cd}.calendar-container.december .calendar-body tbody tr td:first-child.holiday{color:#fff}.welcome-modal .MuiPaper-root{border-radius:16px;color:#828282}.welcome-modal .MuiPaper-root .dialog-header{align-items:center;background:linear-gradient(85.7deg,#b698d5,#28d8cb 99.42%,#28d8cb 99.43%);display:flex;justify-content:center;padding:30px 30px 40px}.welcome-modal .MuiPaper-root .dialog-header .brand{width:185px}.welcome-modal .MuiPaper-root .MuiDialogContent-root{text-align:center}.welcome-modal .MuiPaper-root .MuiDialogContent-root .title{color:#333;margin-bottom:0}.welcome-modal .MuiPaper-root .MuiDialogContent-root .description,.welcome-modal .MuiPaper-root .MuiDialogContent-root .greetings{margin-bottom:32px}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options{align-items:center;display:flex;justify-content:center}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option{margin:0 8px}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option:first-child{margin-left:0}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option:last-child{margin-right:0}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option{align-items:center;background:linear-gradient(48.61deg,#53c2ba .27%,#28d8cb 100.27%);border:none;border-radius:16px;color:#fff;display:flex;flex-direction:column;height:92px;justify-content:center;padding:16px;width:98px}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option:hover{cursor:pointer}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option.selected{border:3px solid #8966ac}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option .MuiSvgIcon-root{font-size:2.5rem;margin-bottom:8px}.welcome-modal .MuiPaper-root .MuiDialogContent-root .options .model-option span{font-weight:700;text-transform:capitalize}.welcome-modal .MuiPaper-root .MuiDialogActions-root{justify-content:center;padding:24px 16px}.controls{bottom:24px;left:8px;position:fixed;z-index:999}@media print{.controls{display:none}}.controls button{margin:0 8px;min-width:0;min-width:auto;padding:8px}.gallery-modal .MuiPaper-root{border-radius:16px;color:#333}.gallery-modal .dialog-header{border-bottom:1px solid #dfdfdf;padding:8px 16px}.gallery-modal .dialog-header h5{font-weight:700}.gallery-modal .MuiDialogContent-root{display:flex;overflow:hidden;padding:0}.gallery-modal .MuiDialogContent-root .main-wrapper{display:flex;flex:2 1;flex-direction:column;overflow:hidden}.gallery-modal .MuiDialogContent-root .main-wrapper .description{border-bottom:1px solid #dfdfdf;padding:8px 16px}.gallery-modal .MuiDialogContent-root .grid-container{overflow:hidden;overflow-y:auto;padding:8px 16px}.gallery-modal .MuiDialogContent-root .grid-container .grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.gallery-modal .MuiDialogContent-root .grid-container .grid .thumb-button{min-height:100px;overflow:hidden;padding:2px}.gallery-modal .MuiDialogContent-root .grid-container .grid .thumb-button.selected{box-shadow:0 0 0 3px #8966ac}.gallery-modal .MuiDialogContent-root .grid-container .grid .thumb-button span{border-radius:inherit;height:100%}.gallery-modal .MuiDialogContent-root .grid-container .grid .thumb-button .thumbnail{border-radius:inherit;height:100%;object-fit:cover;width:100%}.gallery-modal .MuiDialogContent-root .details-panel{background-color:#f2f2f2;flex:1 1;max-width:320px;overflow:auto;padding:12px}@media(max-width:600px){.gallery-modal .MuiDialogContent-root .details-panel{display:none}}.gallery-modal .MuiDialogContent-root .details-panel .inner{overflow-y:auto}.gallery-modal .MuiDialogContent-root .details-panel .title{font-size:16px;font-weight:700;line-height:18px;margin-bottom:12px;text-transform:uppercase}.gallery-modal .MuiDialogContent-root .details-panel hr{color:#000;opacity:.3}.gallery-modal .MuiDialogContent-root .details-panel .preview{padding-top:100%;position:relative}.gallery-modal .MuiDialogContent-root .details-panel .preview .image-placeholder,.gallery-modal .MuiDialogContent-root .details-panel .preview img{border-radius:8px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.gallery-modal .MuiDialogContent-root .details-panel .author-data{font-size:14px;list-style:none;padding-left:0}.gallery-modal .MuiDialogContent-root .details-panel .author-data li{display:flex;justify-content:space-between;margin:4px 0}.gallery-modal .MuiDialogContent-root .details-panel .author-data li span{text-align:right}.gallery-modal .MuiDialogContent-root .details-panel .author-data li span:last-child{font-weight:700;margin-left:12px}.image-placeholder{background:#53c2ba;border-radius:8px;-webkit-filter:grayscale(1);filter:grayscale(1);height:100%;position:relative;width:100%}.image-placeholder,.year-display{align-items:center;display:flex;justify-content:center}.year-display{color:#775898;text-align:center}.year-display.vertical{max-width:21.1666666667mm}.year-display.vertical h2{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.year-display h2{font-size:18.3444444444mm;line-height:18.3444444444mm;margin:0}.qr-wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:4.2333333333mm}.qr-wrapper .app-title,.qr-wrapper .title,.qr-wrapper p{margin:0;text-align:center}.qr-wrapper .title{color:#775898;font-size:3.5277777778mm;font-weight:700;line-height:4.2333333333mm;margin-bottom:1.4111111111mm}.qr-wrapper .app-title{font-size:2.1166666667mm;font-stretch:condensed;line-height:2.8222222222mm}.qr-wrapper img{display:block;height:13.4055555556mm;margin:0 auto;width:13.4055555556mm;z-index:1}.qr-wrapper .box{background:#775898;color:#fff;margin-top:-1.4111111111mm;padding:2.4694444444mm 1.4111111111mm 2.1166666667mm;z-index:0}.qr-wrapper .box p{font-size:1.4111111111mm;line-height:1.7638888889mm;margin-bottom:.3527777778mm}.qr-wrapper.horizontal{align-items:center;flex-direction:row;margin-bottom:0}.qr-wrapper.horizontal .title{background:#775898;color:#fff;font-size:3.175mm;line-height:4.9388888889mm;margin-bottom:0;padding:1.7638888889mm 4.9388888889mm 1.7638888889mm 2.4694444444mm}.qr-wrapper.horizontal .box{background:#775898;color:#fff;margin-top:0;padding:.3527777778mm 1.4111111111mm;z-index:0}.content{font-size:2.1166666667mm;height:27.8694444444mm;line-height:2.4694444444mm;margin-top:4.5861111111mm;padding:2.4694444444mm 11.6416666667mm 2.4694444444mm 2.4694444444mm;position:relative;width:100%}.content:before{background-color:#fff;content:"";inset:0;opacity:.5;position:absolute;z-index:0}.content p{margin-top:0;position:relative;z-index:1}.content p:last-child{margin-bottom:0}main{background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto;overflow:hidden;position:relative}main .bg-image{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}main.horizontal{background-image:url(/wp-content/plugins/fj-calendar/dist/static/media/bg-calendario-horizontal.b05f2a01e799854962e4.png);height:210mm;width:297mm}main.vertical{background-image:url(/wp-content/plugins/fj-calendar/dist/static/media/bg-calendario-vertical.c0439c318ec09751549f.png);height:297mm;width:210mm}
/*# sourceMappingURL=main.3ec25e9b.css.map*/