.skeduler-container{font-family:Helvetica,​Arial,​sans-serif;overflow-x:auto;position:relative;background:#fafafa}.skeduler-container:before{content:"";display:block;background-color:rgba(250,250,250,.8);background-image:url(//polgeog.jp/igu-tc2023/wp-content/themes/igu-tc2023/blocks/lazyblock-calendar/asset/css/../images/swipe@2x.png);background-repeat:no-repeat;background-position:50% 20px;background-size:contain;width:100%;height:100%;position:absolute;z-index:99}.skeduler-container.swiped:before{display:none}@media (min-width:782px){.skeduler-container:before{display:none}}.skeduler-container *{box-sizing:content-box}.skeduler-headers{border-left:1px solid #aaa;display:flex;padding-left:60px;top:90px;z-index:99}.skeduler-headers:before{border-top:1px solid #aaa;content:"";width:60px;position:absolute;left:0}.skeduler-headers>div{min-height:30px;padding-top:10px;background-color:rgba(230,230,230,.9);box-sizing:border-box;border-left:1px solid #aaa;border-bottom:1px solid #aaa;border-top:1px solid #aaa;text-align:center}.skeduler-headers>div:last-child,.skeduler-main-body>div>div.skeduler-cell{border-right:1px solid #aaa}.skeduler-main{display:flex}.skeduler-main-timeline{margin-top:-1px}.skeduler-main-timeline div{width:50px;height:57px;text-align:left;padding-left:10px;padding-top:3px;color:#333;border-right:1px solid #aaa;border-left:1px solid #aaa}.skeduler-main-timeline div:first-child{border-top:1px solid #aaa}.skeduler-main-body{width:100%;display:flex}.skeduler-headers>div,.skeduler-main-body>div{width:33.33%;min-width:250px}#skeduler-all .skeduler-headers>div,#skeduler-all .skeduler-main-body>div{width:16.66%;min-width:100px}.skeduler-main-timeline div,.skeduler-main-body>div>div.skeduler-cell{background-color:#fafafa}.skeduler-main-timeline div:nth-child(even),.skeduler-main-body>div>div.skeduler-cell:nth-child(odd){border-top:1px dotted #aaa;border-bottom:1px solid #aaa}.skeduler-main-body>div>div.skeduler-cell{width:calc(100% - 1px);height:60px}.skeduler-main-body>div>.skeduler-task-placeholder{height:0;position:relative}.skeduler-main-body>div>.skeduler-task-placeholder>div{position:absolute;overflow:hidden;background-color:rgba(255,255,255,.8);border:2px solid #eee;box-sizing:border-box;margin-top:2px;cursor:pointer;color:#000;word-wrap:break-word;min-width:0;min-height:1em;transition:all .4s;font-size:.8rem}.skeduler-main-body>div>.skeduler-task-placeholder>div:after{display:block;content:'Read more ▾';padding:2px;position:absolute;bottom:0;right:0;background:#fff;line-height:1;text-align:center;font-size:.7rem}.skeduler-main-body>div>.skeduler-task-placeholder>type-n:after{width:unset;right:5px;padding:0}.skeduler-main-body>div>.skeduler-task-placeholder>div>div{padding:5px 10px;display:block;text-decoration:none}.skeduler-main-body>div>.skeduler-task-placeholder>div time{display:block;font-size:.75rem;font-weight:400}.skeduler-main-body>div>.skeduler-task-placeholder>div h6{margin:0;padding:0;font-size:.7rem;font-weight:700;text-transform:none}.skeduler-main-body>div>.skeduler-task-placeholder>div .description{padding-bottom:1.5em;display:none}.skeduler-main-body>div>.skeduler-task-placeholder>.type-h{background-color:rgba(212,243,200,.8);border:2px solid #d4f3c8}.skeduler-main-body>div>.skeduler-task-placeholder>.type-i{background-color:rgba(244,245,223,.8);border:2px solid #f4f5df}.skeduler-main-body>div>.skeduler-task-placeholder>.type-v{background-color:rgba(203,228,252,.8);border:2px solid #cbe4fc}.skeduler-main-body>div>.skeduler-task-placeholder>.type-e{background-color:rgba(255,226,199,.8);border:2px solid #ffe2c7}.skeduler-main-body>div>.skeduler-task-placeholder>.type-h:after{background-color:rgba(212,243,200,1)}.skeduler-main-body>div>.skeduler-task-placeholder>.type-i:after{background-color:rgba(244,245,223,1)}.skeduler-main-body>div>.skeduler-task-placeholder>.type-v:after{background-color:rgba(203,228,252,1)}.skeduler-main-body>div>.skeduler-task-placeholder>.type-e:after{background-color:rgba(255,226,199,1)}.skeduler-main-body>div>.skeduler-task-placeholder>.type-n>div{padding:0 10px}.skeduler-main-body>div>.skeduler-task-placeholder>.type-n h6{line-height:1}.skeduler-main-body>div>.skeduler-task-placeholder>div.show{background-color:rgba(255,255,255,1);height:auto !important;min-width:200px;opacity:1;z-index:98}.skeduler-main-body>div>.skeduler-task-placeholder>div.show:after{content:'Close ×'}.skeduler-main-body>div>.skeduler-task-placeholder>div.show .description{display:block}.skeduler-main-body>div>.skeduler-task-placeholder>div.hover-r.show{left:unset !important;right:4px}.schedule-block{container-type:inline-size;resize:horizontal}.schedule-block>div{display:grid;grid-template:'time time' 'access access' 'title title' 'description description';grid-template-columns:6em auto;gap:1px 0px}.type-n .schedule-block>div{grid-template:'time title';grid-template-columns:6em auto}.schedule-block time{grid-area:time}.schedule-block .access{grid-area:access;text-align:right}.schedule-block .access a{display:inline-block;color:#fff;margin-left:.5rem;padding:1px 5px 0;border-radius:5px;font-size:.8rem;font-weight:700;text-align:center;text-decoration:none}.schedule-block .access a.pdf{background:#400000}.schedule-block .access a.webinar{background:#32a171}.schedule-block .access a.zoom{background:#2777d9}.schedule-block .access a.youtube{background:#c00}.schedule-block .access a i{margin-right:.25em}.schedule-block h6{grid-area:title}.schedule-block .description{grid-area:description}a.pdf[href=""],a.zoom[href=""],a.youtube[href=""],a.webinar[href=""],.type-n a.pdf,.type-n a.zoom,.type-n a.youtube,.type-n a.webinar,.type-e a.pdf,.type-e a.zoom,.type-e a.youtube,.type-e a.webinar,.type-i a.zoom,.type-i a.youtube,.type-i a.webinar,.type-v a.webinar{display:none}#skeduler-all .skeduler-headers>div,#skeduler-all .skeduler-main-body>div{width:16.66%;min-width:100px}#skeduler-all .access{display:none}@container (max-width:249px){.skeduler-main-body>div>.skeduler-task-placeholder>div:after{width:100%}}@container (min-width:250px){.schedule-block>div{grid-template:'time access empty' 'title title title' 'description description description';grid-template-columns:6em calc(218px - 6em) auto;gap:5px 0px}.schedule-block .access{text-align:left}.skeduler-main-body>div>.skeduler-task-placeholder>div h6{font-size:.85rem}.skeduler-main-body>div>.skeduler-task-placeholder>div:after{width:auto !important}}@container (min-width:400px){.schedule-block>div{grid-template:'time access' 'title title' 'description description';grid-template-columns:6em auto}.skeduler-main-body>div>.skeduler-task-placeholder>div h6{font-size:1rem}}