.kn-section>.contents[data-v-6b90b171],.kn-section[data-v-6b90b171]{display:flex;justify-content:space-between;flex:1 0 0%}.kn-section .the-paginator.pagenav-bottom[data-v-6b90b171]{margin:3rem auto}.kn-section .button-area[data-v-6b90b171]{display:flex;align-items:center;justify-content:center;padding:2rem 0 4rem}.contents[data-v-6b90b171]{display:flex;flex-direction:column}.contents>h2[data-v-6b90b171]{padding:2rem 0 1rem}.contents .button-area[data-v-6b90b171]{display:flex;align-items:center;justify-content:center;padding:2rem 0 4rem}@media screen and (max-width:1023px){.contents[data-v-6b90b171]{max-width:100%}}.contents[data-v-6b90b171] .calendar .tag_list{display:flex;border-bottom:none}.contents[data-v-6b90b171] .calendar .tag_list a{border-left:1px solid #e60012;border-top:1px solid #e60012;padding:14px;font-size:16px;display:block;height:50px}.contents[data-v-6b90b171] .calendar .tag_list a:hover{background-color:#fce6e7}.contents[data-v-6b90b171] .calendar .tag_list a:first-child{border-top-left-radius:6px;border-bottom:none}.contents[data-v-6b90b171] .calendar .tag_list a:first-child:before{content:"";margin-right:8px;color:#e60012}.contents[data-v-6b90b171] .calendar .tag_list a:last-child{border-top-right-radius:6px;border-bottom:none;border-right:1px solid #e60012;padding-right:14px}.contents[data-v-6b90b171] .calendar .tag_list a:last-child:after{content:url(/img/icon/chevron-right_f142.svg);margin-left:8px;color:#e60012}.contents[data-v-6b90b171] .calendar header{display:flex;justify-content:space-between;align-items:right;border-bottom:1px solid #e60012;margin:24px 0;position:relative}.contents[data-v-6b90b171] .calendar header h3{display:flex;font-weight:700;padding-top:16px;margin-right:1rem}.contents[data-v-6b90b171] .calendar header h3 b{font-size:3rem;color:#0068b7;padding:.5rem}.contents[data-v-6b90b171] .calendar .button-area,.contents[data-v-6b90b171] .calendar footer{display:flex;align-items:center;justify-content:center;padding:4rem 0 4rem}.contents[data-v-6b90b171] .calendar table{width:90%;border-collapse:collapse;table-layout:fixed;margin-left:60px}@media screen and (max-width:1215px){.contents[data-v-6b90b171] .calendar table{display:none}}.contents[data-v-6b90b171] .calendar table tr th{text-align:center;padding:.5rem .5rem 0 .5rem;font-size:.86rem;font-weight:400;background-color:#444;color:#fff;height:60px;font-size:16px;font-weight:700;line-height:60px}.contents[data-v-6b90b171] .calendar table tr td{padding:.1rem;border-bottom:1px solid #ddd;border-left:1px solid #ddd;vertical-align:top;height:5rem;text-align:right;font-size:16px;padding-top:8px}.contents[data-v-6b90b171] .calendar table tr td:nth-of-type(7n){border-right:1px solid #ddd}.contents[data-v-6b90b171] .calendar table tr td .day{font-size:.9rem;display:inline-block;width:1.6rem;border-radius:50%;background-color:transparent;text-align:center;line-height:1.6rem;margin-bottom:.6rem}.contents[data-v-6b90b171] .calendar table tr td.before-date{opacity:.4;background-color:#ddd;border-bottom-color:transparent}.contents[data-v-6b90b171] .calendar table tr td:not(.before-date){background-color:transparent}.contents[data-v-6b90b171] .calendar table tr td:first-child .day{color:#a5502d;background-color:transparent}.contents[data-v-6b90b171] .calendar table tr td:last-child .day{color:#2d97a5;background-color:transparent}.contents[data-v-6b90b171] .calendar table tr td.no{border-bottom:none;background-color:#eee}.contents[data-v-6b90b171] .calendar table tr td.no .day{background-color:transparent}.contents[data-v-6b90b171] .calendar table tr td.today .day{background-color:#0068b7;color:#fff}.contents[data-v-6b90b171] .calendar table tr td ul{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0;padding-left:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-end:0;margin-inline-end:0}.contents[data-v-6b90b171] .calendar table tr td .day-of-week{display:none}@media screen and (max-width:1023px){.contents[data-v-6b90b171] .calendar table tr td .day,.contents[data-v-6b90b171] .calendar table tr th{font-size:1rem}}@media screen and (max-width:1215px){.contents[data-v-6b90b171] .calendar header{display:none}}@media screen and (max-width:1023px){.contents[data-v-6b90b171] .calendar header{justify-content:center}.contents[data-v-6b90b171] .calendar table tr th{display:none}.contents[data-v-6b90b171] .calendar table tr td{display:block;clear:both;width:100%;height:3rem;padding:.6rem;text-align:left;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #ccc;min-height:2rem;height:auto}.contents[data-v-6b90b171] .calendar table tr td .day{width:3rem}.contents[data-v-6b90b171] .calendar table tr td.no{display:none}.contents[data-v-6b90b171] .calendar table tr td .day-of-week{display:inline}.contents[data-v-6b90b171] .calendar table tr td.today{background-color:rgba(0,104,183,.5);color:#fff}.contents[data-v-6b90b171] .calendar table tr td.today .day{background-color:transparent}}