@charset "UTF-8";.datepicker{width:-moz-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{padding-top:4px;position:absolute;z-index:20}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:#fff;border-radius:4px;display:flex;flex-direction:column}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:#f5f5f5;box-shadow:inset 0 1px 1px hsla(0,0%,4%,.1)}.datepicker-title{background-color:#f5f5f5;box-shadow:inset 0 -1px 1px hsla(0,0%,4%,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:none;color:#363636;cursor:pointer;display:inline-flex;font-size:1rem;height:2.25em;justify-content:center;line-height:1.5;margin:0;padding:calc(.375em - 1px) .75em;position:relative;text-align:center;vertical-align:top;white-space:nowrap}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:none}.datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#474747;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{border-radius:2px;flex:auto;font-size:.75rem;margin:calc(.375rem - 1px) .375rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex:auto;flex-wrap:wrap}.datepicker .days{display:flex;flex:auto;flex-direction:column}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex:0 0 9.6774193548%;flex-direction:column}.datepicker .weeks{align-items:stretch;display:flex;flex:auto;flex-direction:column}.datepicker span{-webkit-touch-callout:none;align-items:center;border-radius:4px;cursor:default;display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker .dow{font-size:.875rem;font-weight:700;height:1.5rem}.datepicker .week{color:#b8b8b8;flex:auto;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{background-color:#dcdcdc;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}.content-text{color:#000;font-size:18px;font-weight:400;line-height:30px;margin-bottom:20px;overflow:hidden;overflow-wrap:break-word;word-break:break-word}@media (max-width:767.98px){.content-text{font-size:16px;line-height:28px}}.content-text p a{color:#e20031}.content-text h1,.content-text h2,.content-text h3{font-weight:700}.content-text h4,.content-text h5,.content-text h6{font-weight:600}.content-text h1,.content-text h2{font-size:24px}@media (max-width:767.98px){.content-text h1,.content-text h2{font-size:22px}}.content-text h3{font-size:23px}@media (max-width:767.98px){.content-text h3{font-size:21px}}.content-text h4{font-size:22px}@media (max-width:767.98px){.content-text h4{font-size:20px}}.content-text h5{font-size:20px}@media (max-width:767.98px){.content-text h5{font-size:18px}}.content-text h6{font-size:18px}@media (max-width:767.98px){.content-text h6{font-size:16px}}.content-text .spot{font-weight:500;padding:20px}.content-text .spot.blue{background-color:#e2f7ff;border-top:3px solid #10a5ea}.content-text .spot.red{background-color:#ffcfcf;border-top:3px solid #c80000}.content-text .spot.green{background-color:#e6ffe6;border-top:3px solid green}.content-text .spot.yellow{background-color:#fffae8;border-top:3px solid #ffc600}.content-text .spot>h5{font-weight:700}.content-text .spot>p:last-child{margin-bottom:0}.content-text .related-news,.content-text .rltd-nws{background-color:#efefef}.content-text .related-news:hover,.content-text .rltd-nws:hover{background-color:#f4f4f4}.content-text .related-news>a,.content-text .rltd-nws>a{align-items:flex-start;display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:5px;height:90px;justify-content:center;line-height:24px;overflow:hidden;padding-left:180px;padding-right:20px;position:relative}.content-text .related-news>a>img,.content-text .rltd-nws>a>img{height:90px;left:0;position:absolute;top:0;width:160px}.content-text .related-news>a>em,.content-text .rltd-nws>a>em{font-size:14px;font-weight:500}@media (max-width:767.98px){.content-text .related-news>a,.content-text .rltd-nws>a{display:block;height:auto;padding:15px 15px 10px}.content-text .related-news>a>img,.content-text .rltd-nws>a>img{height:auto;margin-bottom:10px;position:static;width:100%}.content-text .related-news>a>em,.content-text .rltd-nws>a>em{display:none}}.content-text img{height:auto;max-width:100%}.content-text img.align-left{float:left;margin-bottom:1.25rem;margin-right:1rem}.content-text img.align-right{float:right;margin-bottom:1.25rem;margin-left:1rem}.content-text>figure.image{background:#f5f2f0;display:table;line-height:0;margin-bottom:1.25rem}.content-text>figure.image.align-left{float:left;margin-right:1rem}.content-text>figure.image.align-right{float:right;margin-left:1rem}.content-text>figure.image>figcaption{background:#f5f2f0;caption-side:bottom;display:table-caption;font-size:1rem;font-style:italic;line-height:1.25;line-height:1rem;padding:10px;text-align:center}.content-text>figure.image>figcaption a{color:#e20031}.content-text>figure.image>figcaption>p{margin-bottom:0}@media (max-width:575.98px){.content-text>figure.image{float:none!important;margin:auto auto 20px!important}}.content-text blockquote{background:#fff;border-left:15px solid #e20031;border-right:2px solid #e20031;box-shadow:2px 2px 15px #ccc;color:#666;display:block;font-size:16px;line-height:1.2;margin:10px 0;padding:20px 45px;position:relative;text-align:justify}.content-text blockquote>span{padding:10px}.content-text blockquote:before{content:"“";left:10px;top:0}.content-text blockquote:after,.content-text blockquote:before{color:#999;font-family:Georgia,serif;font-size:60px;font-weight:700;height:30px;position:absolute;width:30px}.content-text blockquote:after{bottom:10px;content:"”";right:10px}.content-text .table-responsive{margin:20px 0}.content-text .whn{display:table;height:40px;line-height:40px}.content-text .whn>time{background:#000;font-size:24px;padding:0 10px;text-align:center;vertical-align:middle;width:100px}.content-text .whn>strong,.content-text .whn>time{color:#fff;display:table-cell;font-weight:400;height:40px}.content-text .whn>strong{background:#e30613;font-size:22px;padding:0 35px 0 15px}.content-text>*{margin-bottom:20px}@media (max-width:767.98px){.content-text>*{margin-bottom:15px}}.content-text>:last-child{margin-bottom:0}.announcement-icon{background-color:#e21230;border-radius:4px;color:#fff;font-size:11px!important;font-weight:600;line-height:16px;padding:5px!important;position:absolute;right:10px;top:10px}.announcement-text{font-size:1.25rem;font-weight:600;text-transform:uppercase}.datepicker-area{align-items:center;display:flex}.datepicker-area>span{color:#333;display:block;flex-shrink:0;font-size:16px;font-weight:600;line-height:30px;margin-right:10px}.datepicker-area>input{border-color:#333;border-radius:4px;border-width:1px;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;margin-right:10px;padding:4px 10px;text-align:center;width:120px}.datepicker-area>input:focus-visible{border-color:#000;outline:none}@media (max-width:770px){.datepicker-container{margin-top:20px}.datepicker-area>input:focus-visible{width:100%}.datepicker-area>span{display:none}}.content-text>.announcement-code{margin-top:10px}.content-text>.announcement-code>p{font-weight:600}.datepicker-area>button{border:none;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:500;line-height:20px;padding:5px 10px;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.archive-link,.datepicker-area>button,.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#e21230}.archive-link{border-radius:4px;color:#fff!important;display:inline-block;flex-shrink:0;font-size:14px;font-weight:500;line-height:20px;margin-left:10px;padding:5px 10px}table{border-collapse:collapse;border-spacing:0;overflow-x:auto;width:100%}table colgroup{display:table-column-group}table colgroup col{display:table-column}table tbody,table td,table th{border:0;margin:0;outline:0;padding:0}table tbody{display:table-row-group;vertical-align:middle}table tr{display:table-row!important}table td{border:1px solid;font-size:12px;height:-moz-max-content;height:max-content;line-height:15px;max-height:-moz-max-content;max-height:max-content;max-width:-moz-max-content;max-width:max-content;padding:5px 15px;text-align:left;width:-moz-max-content;width:max-content}table th{background-color:#f2f2f2;font-weight:700}table tr:hover{background-color:#ddd}@media (min-width:768px){.container.wide-page{max-width:1006px!important}}@media (min-width:1240px){.container.wide-page{max-width:1380px!important}}@media (min-width:1500px){.container.wide-page{max-width:1580px!important}}@media (max-width:767.98px){.container.wide-page{max-width:100%!important}}.container.wide-page .content-text{overflow-wrap:unset!important;word-break:unset!important}h1.post-title{font-size:36px;font-weight:700;line-height:50px;margin-bottom:10px}@media (max-width:1239.98px){h1.post-title{font-size:32px;line-height:46px}}@media (max-width:767.98px){h1.post-title{font-size:28px;line-height:40px}}@media (max-width:575.98px){h1.post-title{font-size:23px;line-height:33px}}
