@charset "UTF-8";#slidebox{width:100vw;overflow:hidden}#slidebox .slick-slide a{display:block}#slidebox .slick-slide img{width:100%}.readtxtbox{margin:80px 0}.readtxtbox p{text-align:center;line-height:2.2}section .h2box{margin-bottom:70px}section .h2box h2{font-size:35px;font-weight:bold;text-align:center;margin-bottom:10px;line-height:1}section .h2box .h2txt{color:#16317C;font-size:18px;font-weight:bold;line-height:1}section .linkbox{text-align:right;margin-top:40px}section .linkbox a{color:#16317C}section .linkbox a:after{content:"";background:url(../images/common/icon_link.svg) 0 0 no-repeat;background-size:contain;width:31px;height:31px;display:inline-block;margin-left:10px;vertical-align:text-bottom}#seminarlist{background-color:#FAFAFA}#seminarlist .itemboxover{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr 30px 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px 30px}#seminarlist .itemboxover .imgbox img{width:100%}#seminarlist .itemboxover .txtbox{text-align:left;font-size:16px}#seminarlist .itemboxover .txtbox .daysbox{margin-bottom:10px;line-height:1;margin-top:10px}#workbooklist{}#onlineclasslist{background-color:#FAFAFA}#onlineclasslist .onlineclassslick,#onlineclasslist .workbookslick,#workbooklist .onlineclassslick,#workbooklist .workbookslick{max-width:1110px;margin:0 auto}#onlineclasslist .slick-list,#workbooklist .slick-list{margin:0 -15px}#onlineclasslist .slick-slide,#workbooklist .slick-slide{margin:15px}#onlineclasslist .itembox,#workbooklist .itembox{padding:10px;background-color:#fff;-webkit-box-shadow:0px 0px 16px -6px rgba(0,0,0,0.6);box-shadow:0px 0px 16px -6px rgba(0,0,0,0.6);text-align:left;text-align:left;font-size:16px}#onlineclasslist .itembox .numberbox,#workbooklist .itembox .numberbox{line-height:1;margin-bottom:5px;margin-top:10px}#onlineclasslist .itembox .ttlbox,#workbooklist .itembox .ttlbox{margin-bottom:10px}#onlineclasslist .itembox .pricebox,#workbooklist .itembox .pricebox{line-height:1;text-align:right}.slick-prev{left:-60px}.slick-next{right:-60px}#news{}.tab-area{display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #16317C;cursor:pointer;margin-bottom:20px}.tab{width:33.3333333333%;padding:5px;text-align:center}.tab:nth-child(n+2){border-left:2px solid #16317C}.tab.active{background-color:#16317C;color:#fff}.panel{display:none;text-align:center}.panel.active{display:block}.newsinnerbox{display:-ms-grid;display:grid;-ms-grid-columns:200px 30px 1fr;grid-template-columns:200px 1fr;gap:20px 30px;margin-bottom:20px}.newsinnerbox .news_thumbnail img,.newsinnerbox .wp-block-post-featured-image img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#fff;padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box}.newsinnerbox .news_thumbnail{background:#fff;padding:1px;border-radius:8px;border:1px solid #eee;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.05);box-shadow:0 2px 6px rgba(0,0,0,0.05)}.newsinnerbox .news_thumbnail{-webkit-transition:0.3s;transition:0.3s}.newsinnerbox .news_thumbnail:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.08);box-shadow:0 6px 12px rgba(0,0,0,0.08)}.newsinnerbox .news_textbox dl dt{display:-ms-grid;display:grid;-ms-grid-columns:200px 20px 1fr;grid-template-columns:200px 1fr;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;margin-bottom:20px}.newsinnerbox .news_textbox dl dt .news_category .category-name{background-color:#DDE5FA;color:#16317C;font-size:13px;pading:2px 10px 10px 10px;display:block}.newsinnerbox .news_textbox dl dt .news_date{text-align:left}.newsinnerbox .news_textbox dl dd{text-align:left}@media screen and (max-width:842px){.slick-prev{left:-30px;width:25px;height:36px}.slick-prev:before{width:25px;height:36px}.slick-next{right:-30px;width:25px;height:36px}.slick-next:before{width:25px;height:36px}#onlineclasslist .onlineclassslick,#onlineclasslist .workbookslick,#workbooklist .onlineclassslick,#workbooklist .workbookslick{width:80vw}#seminarlist .itemboxover{-ms-grid-columns:1fr;grid-template-columns:1fr}.newsinnerbox{-ms-grid-columns:90px 10px 1fr;grid-template-columns:90px 1fr;gap:20px 10px}.newsinnerbox .news_thumbnail img{height:140px}.newsinnerbox .news_textbox dl dt{-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:5px}.readtxtbox{width:90vw;margin:20px auto}section .h2box h2{font-size:28px}section .h2box .h2txt{font-size:14px}.tab{padding:2px;font-size:0.7em}}