@charset "UTF-8";*{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0;cellpadding:0;cellspacing:0}html{font-size:62.5%}body{font-size:1.4rem;line-height:1.2em}html,body{margin:0;padding:0;border:0;width:100%;height:100%}#paper{letter-spacing:1}#paper{margin:0;border:0;background:#fff;transform-origin:top center;flex-shrink:0;position:relative}#calendar{margin:0;padding:0;border:0;width:100%;height:100%;overflow:hidden}#image{}#title{height:auto;overflow:hidden}#body{height:100%;width:100%;overflow:hidden}#title-body,#title-body > table{margin:0;padding:0;width:100%;height:100%;vertical-align:top}#title.side table{width:99%}#image,#image img{margin:0 auto;padding:0;border:0;text-align:center;vertical-align:middle;display:block}#box12{width:100%;height:99.9%;height:100%}#box12.w1.h1 > tbody > tr > td{padding:0}#box12.w1.h1 td.title{display:none}#box12.w1.h1 td.title .m,#box12.w1.h1 td.title .n,#box12.w1.h1 td.title .y{display:none;font-size:0}table.w1 > tbody > tr > td{width:100%}table.w2 > tbody > tr > td{width:50%}table.w3 > tbody > tr > td{width:33.333%}table.w4 > tbody > tr > td{width:25%}table.h1 > tbody > tr > td{height:100%}table.h2 > tbody > tr > td{height:50%}table.h3 > tbody > tr > td{height:33.333%}table.h4 > tbody > tr > td{height:25%}td.w2-2{padding:0 0 0 5mm}td.w3-1{padding:0 6.66mm 0 0}td.w3-2{padding:0 3.33mm}td.w3-3{padding:0 0 0 6.66mm}td.w4-1{padding:0 7.5mm 0 0}td.w4-2{padding:0 5.0mm 0 2.5mm}td.w4-3{padding:0 2.5mm 0 5mm}td.w4-4{padding:0 0 0 7.5mm}*/ td.w2-1{padding-right:5.0mm}td.w2-2{padding-left:5.0mm}td.w3-1{padding-right:6.66mm}td.w3-2{padding-left:3.33mm;padding-right:3.33mm}td.w3-3{padding-left:6.66mm}td.w4-1{padding-right:7.5mm}td.w4-2{padding-left:2.5mm;padding-right:5.0mm}td.w4-3{padding-left:5.0mm;padding-right:2.5mm}td.w4-4{padding-left:7.5mm}td.h2-1{padding-bottom:5mm}td.h2-2{padding-top:5mm}td.h3-1{padding-bottom:6.66mm}td.h3-2{padding-top:3.33mm;padding-bottom:3.33mm}td.h3-3{padding-top:6.66mm}td.h4-1{padding-bottom:7.5mm}td.h4-2{padding-top:2.5mm;padding-bottom:5.0mm}td.h4-3{padding-top:5.0mm;padding-bottom:2.5mm}td.h4-4{padding-top:7.5mm}.box{width:100%;height:99.9%;height:100%}.box .title{height:auto;max-height:10%}#box12 .box .title{padding-bottom:3mm}.top-row .box .title,#title .box .title{padding-top:0}.title table .m{padding:0 10mm 0 5mm;width:1%;line-height:1;text-align:left;white-space:nowrap}.title table .n{padding-left:0;width:99%;line-height:1;text-align:left;white-space:nowrap}.title table tr.on-y .n{width:1%}.title table .y{padding-left:5mm;width:98%;line-height:1;white-space:nowrap}.box .title .y{}.box .body{height:100%}#title.side .title table .m{padding:0}#title.side .title table .n{padding-left:5mm}.calendar{margin:0;padding:0;width:100%;height:99.9%;height:100%}.calendar > tbody > tr > th,.calendar > tbody > tr > td{padding:1.5mm;width:14.2857%;width:14.28%}.calendar td td{border:none}.border1 .main td td,.border2 .main td td,.border3 .main td td,.border4 .main td td,.border5 .main td td,.border6 .main td td,.border7 .main td td,.border8 .main td td,.border9 .main td td{border:none}.calendar > tbody > tr > th{height:7%;height:8.5%;text-align:center;vertical-align:middle}.calendar > tbody > tr > td{height:16.666%;height:15.5%;height:15.25%;text-align:center;vertical-align:middle}#body .calendar > tbody > tr > th .en{padding-top:2mm}#title .title{margin:0 auto;width:100%;font-size:2.5rem;text-align:center}#title .calendar th,#title .calendar td{margin:0;padding:0.5mm 0.8mm;border:none;line-height:1.1;font-size:1.8rem;text-align:center;white-space:nowrap;min-width:max-content;max-height:10px}#title table.box{max-height:90px;vertical-align:middle}#title .title table{margin:0 auto;white-space:nowrap}#title .title table td{font-size:3.0rem;text-align:left}#title .title table td.y{padding:0;width:100%}.date1 table,.date2 table,.date3 table,.date4 table{width:100%;width:99.9%;height:100%}.date1 table td,.date2 table td,.date3 table td,.date4 table td{padding:0}#date-select .date1 table,#date-select .date2 table,#date-select .date3 table,#date-select .date4 table{background:#fff}.date2 .s1,.date2 .s2{}.date3 .s1{padding-right:3mm;width:1%}.date3 .s2{padding-top:0.9mm;width:100%}.date4 .s1{padding-right:3mm;padding-bottom:1mm;width:1%;height:1%}.date4 .s2{padding-top:0.9mm;width:100%}div.d{margin:0;padding:0;font-size:2.5rem;line-height:1}div.h,div.r,div.l,div.k,div.s,div.m,div.f{margin:0;padding:0;font-size:1rem;line-height:1}.date1 div.h,.date1 div.r,.date1 div.l,.date1 div.k,.date1 div.s,.date1 div.m,.date1 div.f{margin-top:1mm}.s1-tl .s1{vertical-align:top;text-align:left}.s1-tc .s1{vertical-align:top;text-align:center}.s1-tr .s1{vertical-align:top;text-align:right}.s1-ml .s1{vertical-align:middle;text-align:left}.s1-mc .s1{vertical-align:middle;text-align:center}.s1-mr .s1{vertical-align:middle;text-align:right}.s1-bl .s1{vertical-align:bottom;text-align:rleft}.s1-bc .s1{vertical-align:bottom;text-align:center}.s1-br .s1{vertical-align:bottom;text-align:right}.s2-tl .s2{vertical-align:top;text-align:left}.s2-tc .s2{vertical-align:top;text-align:center}.s2-tr .s2{vertical-align:top;text-align:right}.s2-ml .s2{vertical-align:middle;text-align:left}.s2-mc .s2{vertical-align:middle;text-align:center}.s2-mr .s2{vertical-align:middle;text-align:right}.s2-bl .s2{vertical-align:bottom;text-align:left}.s2-bc .s2{vertical-align:bottom;text-align:center}.s2-br .s2{vertical-align:bottom;text-align:right}.s3-tl .s3{vertical-align:top;text-align:left}.s3-tc .s3{vertical-align:top;text-align:center}.s3-tr .s3{vertical-align:top;text-align:right}.s3-ml .s3{vertical-align:middle;text-align:left}.s3-mc .s3{vertical-align:middle;text-align:center}.s3-mr .s3{vertical-align:middle;text-align:right}.s3-bl .s3{vertical-align:bottom;text-align:left}.s3-bc .s3{vertical-align:bottom;text-align:center}.s3-br .s3{vertical-align:bottom;text-align:right}#month{font-size:15rem;line-height:1}#mon-name{font-size:6rem;line-height:1}#seireki{font-size:5rem;line-height:1}#wareki{font-size:4rem;line-height:1}#eto{font-size:4rem;line-height:1}#title table{width:99.9%;width:100%;height:100%}#title td{white-space:nowrap}#title > table > tbody > tr > td.t{width:100%}#title > table > tbody > tr > td.c{}#title .title table .m{padding:0;width:100%;text-align:center}#title .pt2{padding-top:2mm}#title .pt5{padding-top:5mm}#title .pt10{padding-top:10mm}#title .pb5{padding-bottom:5mm}#title .pb10{padding-bottom:10mm}#title .pl5{padding-left:5mm}#title .pr5{padding-right:5mm}#title .pl10{padding-left:10mm}#title .pr10{padding-right:10mm}#title .ma{margin:0 auto}#title .w1{width:1%}#title .w50{width:49%}#title .w100{width:100%}#title .h33{height:33.33%}#title .h50{height:50%}#title .h100{height:100%}#title .h1{height:1%}#title .ta-l{text-align:left}#title .ta-c{text-align:center}#title .ta-r{text-align:right}#title .va-t{vertical-align:top}#title .va-m{vertical-align:middle}#title .va-b{vertical-align:bottom}.portrait #sub0,.portrait #sub1,.portrait #sub2,.portrait #sub3,.portrait #sub4,.portrait #sub5{}.select-group{vertical-align:middle}.select-group select,.select-group input,.select-group button{vertical-align:middle;height:37px}.select-group input,.select-group button{padding:5px;border:1px solid #ccc;border-radius:4px}.custom-select{position:relative;display:inline-block}.custom-select select{-webkit-appearance:none;appearance:none;padding:10px 15px;border:1px solid #ccc;border-radius:4px;background-color:#fff;cursor:pointer;color:#333;min-width:80px}.custom-select::after{content:attr(data-content);position:absolute;top:50%;transform:translateY(-50%);color:#888;font-size:1.2rem;pointer-events:none;background-color:#f0f0f0;padding:2px 6px;border-radius:3px}.label-r1 select{padding-right:40px}.label-r1::after{right:8px}.label-r4 select{padding-right:80px}.label-r4::after{right:8px}.label-l2 select{padding-left:55px}.label-l2::after{left:8px}.label-l3 select{padding-left:70px}.label-l3::after{left:8px}select:hover,div.select-font:hover{border-color:#007aff}#free-inputs input[type="number"]{margin-top:10px;padding:7px 15px;width:80px;border:1px solid #ccc;border-radius:4px}@media print{#form{display:none}body,html{background:#fff;width:auto;height:auto;overflow:visible}#paper-wrapper{padding:0;display:block;overflow:visible}#paper{transform:scale(1) !important;margin:0 !important;box-shadow:none !important;display:block !important}html,body{margin:0;padding:0;border:none}page{margin:0;border:none}}