#head_block{padding-inline:25px;padding-block:100px 60px;background-color:#ffffff}@media screen and (min-width:425px){#head_block{padding-inline:30px}}@media screen and (min-width:576px){#head_block{padding-inline:40px}}@media screen and (min-width:992px){#head_block{padding-inline:60px}}@media screen and (min-width:768px){#head_block{padding-block:180px 100px}}@media screen and (min-width:992px){#head_block{padding-block:240px 130px}}.page_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (min-width:768px){.page_title{gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page_title p{font-family:"Special Gothic Expanded One";font-weight:400;font-size:4rem;line-height:1.5}@media screen and (min-width:768px){.page_title p{font-size:6.8rem}}.page_title h1{font-size:1.4rem;font-weight:700;letter-spacing:-0.02em}@media screen and (min-width:768px){.page_title h1{font-size:1.6rem}}@media screen and (min-width:992px){.page_title h1{font-size:2rem}}.head_link_block{background-color:#F0F0F0;border-radius:20px;-webkit-margin-before:50px;margin-block-start:50px}@media screen and (min-width:768px){.head_link_block{-webkit-margin-before:100px;margin-block-start:100px}}@media screen and (min-width:992px){.head_link_block{-webkit-margin-before:150px;margin-block-start:150px}}.head_link_row{padding:30px 20px}@media screen and (min-width:768px){.head_link_row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 40px}}@media screen and (min-width:992px){.head_link_row{padding:40px 50px}}.head_link_row+.head_link_row{border-top:solid 1px #B9B9B9}.head_link_row_title{font-size:1.5rem;font-family:"Special Gothic Expanded One";font-weight:400;letter-spacing:0.1em}.head_link_row_body{-webkit-margin-before:20px;margin-block-start:20px}@media screen and (min-width:768px){.head_link_row_body{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:820px;-webkit-margin-before:0;margin-block-start:0}}.head_link_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.head_link_list:has(.head_link_item){gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.head_link_list:has(.head_link_item){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}}@media screen and (min-width:992px){.head_link_list:has(.head_link_item){gap:20px 35px}}.head_link_list:has(.head_link_circle_item){gap:10px}.head_link_item{position:relative;display:block}.head_link_item:before{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background-color:#000000;scale:0;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:scale 0.3s;transition:scale 0.3s}@media screen and (min-width:768px){.head_link_item{width:calc(50% - 10px)}}@media screen and (min-width:992px){.head_link_item{width:calc(33% - 35px)}}@media (hover:hover) and (pointer:fine){.head_link_item:hover:has(a):before{scale:1;background-color:#aa09a2}.head_link_item:hover:has(a) a span{color:#aa09a2}.head_link_item:hover:has(a) a span:before{background-color:#aa09a2}.head_link_item:hover:has(a) a[href^="#"] span:before{translate:0 calc(-50% + 3px)}}.head_link_item a[href^="#"] span:before{clip-path:polygon(0 0,100% 0%,50% 100%)}.head_link_item a span{border-bottom:solid 1px #B9B9B9}.head_link_item._current:before{scale:1}.head_link_item span{position:relative;color:#000000;line-height:1.5;font-size:1.5rem;font-weight:700;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-after:15px;padding-block-end:15px;display:block;width:100%}@media screen and (min-width:768px){.head_link_item span{-webkit-padding-after:5px;padding-block-end:5px}}.head_link_item span:before{content:"";position:absolute;top:0.8em;left:5px;width:6px;height:6px;background-color:#000000;clip-path:polygon(0 0,100% 50%,0% 100%);translate:0 -50%;-webkit-transition:translate 0.3s;transition:translate 0.3s}.head_link_circle_item a{display:block;border-radius:100vmax;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (hover:hover) and (pointer:fine){.head_link_circle_item a:hover{background-color:#000000}.head_link_circle_item a:hover span{color:#ffffff}}.head_link_circle_item span{display:block;border:solid 1px #787878;border-radius:100vmax;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0px 15px;font-size:1.4rem;color:#787878;-webkit-transition:color 0.3s;transition:color 0.3s}.head_link_circle_item._current span{background-color:#000000;color:#ffffff}#archive_body{padding-inline:25px;border-radius:20px 20px 0 0;padding-block:100px;background-color:#F0F0F0}@media screen and (min-width:425px){#archive_body{padding-inline:30px}}@media screen and (min-width:576px){#archive_body{padding-inline:40px}}@media screen and (min-width:992px){#archive_body{padding-inline:60px}}@media screen and (min-width:768px){#archive_body{padding-block:150px;border-radius:40px 40px 0 0}}@media screen and (min-width:992px){#archive_body{padding-block:200px}}.archive_title p{position:relative;font-size:2.9rem;font-family:"Special Gothic Expanded One";font-weight:400;line-height:1.3103448276}.archive_title p:before{content:"";position:absolute;width:7px;height:7px;background-color:#AA09A2;border-radius:50%;-webkit-filter:blur(2px);filter:blur(2px);top:0.6em;left:0;translate:-15px 0%}.archive_title h2{font-size:1.5rem;font-weight:700;line-height:1.4666666667}.archive_grid_list{display:-ms-grid;display:grid;gap:20px;-webkit-margin-before:50px;margin-block-start:50px}@media screen and (min-width:768px){.archive_grid_list{-webkit-margin-before:60px;margin-block-start:60px;gap:40px 30px;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.archive_grid_list{-webkit-margin-before:80px;margin-block-start:80px;gap:40px;-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.archive_grid_list{gap:80px}}.archive_card{overflow:hidden;background-color:#ffffff;border:solid 1px #C8C8C8;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.archive_download_thumbnail{padding:30px 20px}@media screen and (min-width:1200px){.archive_download_thumbnail{padding:30px 40px}}.archive_download_thumbnail img{display:block;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,0.3);box-shadow:10px 10px 10px rgba(0,0,0,0.3)}.archive_item_thumbnail{width:calc(100% + 2px);aspect-ratio:370/223;overflow:hidden}.archive_item_thumbnail img{width:100%;height:auto;display:block}.archive_card_type{border-top:solid 1px #B9B9B9}.archive_card_type p{background-color:#AA09A2;font-family:"Special Gothic Expanded One";font-size:1.5rem;font-weight:400;line-height:1.4666666667;padding-inline:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto 0}.archive_card_category{padding:20px 30px;border-top:solid 1px #B9B9B9}.archive_category_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive_category_list li{font-size:1.2rem;font-weight:700;line-height:1.5}.archive_name{font-size:1.7rem;font-weight:700;line-height:1.4705882353;color:#000000}.archive_content_row{padding:20px 30px;border-top:solid 1px #B9B9B9}.archive_elements{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#F5F5F5;border-radius:100vmax}.archive_elements dt{padding:4px 15px;font-size:1.4rem;color:#787878;border-right:solid 1px #C8C8C8}.archive_elements dd{padding:4px 15px;font-size:1.4rem;color:#787878}.archive_content_text{-webkit-margin-before:10px;margin-block-start:10px;font-size:1.5rem;font-weight:500;line-height:1.5;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#000000}.archive_card_more_block{position:relative;display:block;text-align:center;padding:20px 20px;border-top:solid 1px #C8C8C8;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.archive_card_more_block:after,.archive_card_more_block:before{-webkit-transition:background-color 0.3s,translate 0.3s;transition:background-color 0.3s,translate 0.3s}.archive_card_more_block:before{content:"";position:absolute;top:50%;right:20px;width:29px;height:29px;border-radius:50%;background-color:#787878;translate:0 -50%}.archive_card_more_block:after{content:"";position:absolute;width:6px;height:6px;-webkit-mask-image:url(../../img/common/arrow.svg);mask-image:url(../../img/common/arrow.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#B4B4B4;top:50%;right:32px;translate:0 -50%;rotate:0deg}@media (hover:hover) and (pointer:fine){.archive_card_more_block:hover{background-color:#787878}.archive_card_more_block:hover:before{background-color:#ffffff}.archive_card_more_block:hover:after{translate:2px calc(-50% - 2px)}.archive_card_more_block:hover .archive_more_text{color:#ffffff}}.archive_more_text{text-align:center;font-size:1.8rem;color:#787878;line-height:1.5;font-family:"Special Gothic Expanded One";font-weight:400;-webkit-transition:color 0.3s;transition:color 0.3s}@media screen and (min-width:768px){.archive_column_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:992px){.archive_column_list{gap:70px}}.archive_list{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-margin-before:30px;margin-block-start:30px}@media screen and (min-width:768px){.archive_list{-webkit-margin-before:0px;margin-block-start:0px;max-width:970px}}.archive_column_item{border-top:solid 1px #C8C8C8;padding-block:20px}.archive_column_item:last-of-type{border-bottom:solid 1px #C8C8C8}.archive_column_item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (min-width:576px){.archive_column_item a{gap:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:992px){.archive_column_item a{gap:60px}}@media (hover:hover) and (pointer:fine){.archive_column_item a:hover .archive_column_item_thumbnail img{scale:1.05}.archive_column_item a:hover .archive_column_title{color:#AA09A2}}.archive_column_item_thumbnail{overflow:hidden}@media screen and (min-width:576px){.archive_column_item_thumbnail{max-width:330px;width:35%;aspect-ratio:330/186}}.archive_column_item_thumbnail img{display:block;-webkit-transition:scale 0.3s;transition:scale 0.3s}.archive_column_body{-webkit-box-flex:1;-ms-flex:1;flex:1}.archive_column_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.archive_column_info .category{font-size:1.4rem;color:#787878}.archive_column_info .date{font-family:"Special Gothic Expanded One";font-size:1.4rem;color:#C8C8C8}.archive_column_title{-webkit-margin-before:20px;margin-block-start:20px;min-height:2lh;line-height:1.7;font-weight:700;font-size:1.8rem;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#000000;-webkit-transition:color 0.3s;transition:color 0.3s}.archive_column_content{-webkit-margin-before:20px;margin-block-start:20px;font-size:1.5rem;font-weight:500;line-height:1.8;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#787878}.link_btn{display:block;max-width:340px;width:100%;-webkit-margin-before:60px;margin-block-start:60px;margin-inline:auto;text-align:center;border:solid 1px #000000;border-radius:8px;padding:18px 20px;-webkit-transition:background-color 0.3s,color 0.3s;transition:background-color 0.3s,color 0.3s}.link_btn span{position:relative;display:block;font-size:1.7rem;font-weight:700;line-height:1.7;color:#000000;-webkit-transition:color 0.3s;transition:color 0.3s}.link_btn span:before{content:"";position:absolute;top:50%;right:0px;width:20px;height:20px;background-color:#000000;border-radius:50%;translate:0% -50%;-webkit-transition:background-color 0.3s,translate 0.3s;transition:background-color 0.3s,translate 0.3s}.link_btn span:after{content:"";position:absolute;top:50%;right:7px;width:5px;height:6px;background-color:#ffffff;clip-path:polygon(35% 0,100% 50%,35% 100%,0% 100%,65% 50%,0% 0%);translate:0% -50%;-webkit-transition:background-color 0.3s,translate 0.3s;transition:background-color 0.3s,translate 0.3s}@media (hover:hover) and (pointer:fine){.link_btn:hover{background-color:#000000}.link_btn:hover span{color:#ffffff}.link_btn:hover span:before{background-color:#ffffff;translate:3px -50%}.link_btn:hover span:after{background-color:#000000;translate:3px -50%}}.pagination{margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-before:30px;margin-block-start:30px;--button-size:33px}@media screen and (min-width:425px){.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;--button-size:35px}}@media screen and (min-width:768px){.pagination{-webkit-margin-before:50px;margin-block-start:50px;--button-size:40px}}@media screen and (min-width:992px){.pagination{-webkit-margin-before:70px;margin-block-start:70px;gap:10px;--button-size:50px}}.pagination .page_num{font-family:"Special Gothic Expanded One"}.pagination .page_num span{border:solid 2px #C8C8C8;width:var(--button-size);height:100%;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:#C8C8C8}@media screen and (min-width:768px){.pagination .page_num span{font-size:1.4rem}}@media screen and (min-width:992px){.pagination .page_num span{font-size:1.8rem}}.pagination .page_num.current span{border:none;color:#ffffff;background-color:#707070}.pagination .page_item.omission span{display:block;font-size:1.2rem;color:#C8C8C8;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (min-width:768px){.pagination .page_item.omission span{font-size:1.4rem;margin-inline:10px}}@media screen and (min-width:768px){.pagination .page_item.prev{-webkit-margin-end:10px;margin-inline-end:10px}}.pagination .page_item.prev a{position:relative;border-radius:50%;display:block;width:var(--button-size);height:100%;aspect-ratio:1/1;background-color:#000000}.pagination .page_item.prev a:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-top:solid 2px #ffffff;border-left:solid 2px #ffffff;rotate:-45deg;translate:-30% -50%}@media screen and (min-width:768px){.pagination .page_item.next{-webkit-margin-start:10px;margin-inline-start:10px}}.pagination .page_item.next a{position:relative;border-radius:50%;display:block;width:var(--button-size);height:100%;aspect-ratio:1/1;background-color:#000000}.pagination .page_item.next a:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-top:solid 2px #ffffff;border-right:solid 2px #ffffff;rotate:45deg;translate:-50% -50%}.seminar_card{background-color:#ffffff;display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:4;grid-row:span 4;gap:0}.seminar_thumbnail{padding:10px}.seminar_thumbnail img{display:block}.seminar_title_block{position:relative;border-top:solid 1px #c8c8c8;padding-block:40px 20px;place-content:center;padding-inline:30px}.seminar_status{position:absolute;font-size:1.4rem;border-radius:0 0 4px 0;background-color:var(--status-color);padding:0 5px;font-size:1.4rem;font-weight:700;line-height:1.5;top:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--text-color)}.seminar_status._active{--status-color:#AA09A2;--text-color:#ffffff}.seminar_status._finish{--status-color:#C8C8C8;--text-color:#787878}.seminar_status._fullhouse{--text-color:#ffffff;--status-color:#000000}.seminar_title{font-size:1.7rem;font-weight:700;line-height:1.5294117647;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#000000;place-content:center}.seminar_description_block{padding:20px 30px;border-top:solid 1px #c8c8c8}.seminar_description{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1.5rem;font-weight:500;line-height:1.7333333333}.seminar_link_block{border-top:solid 1px #c8c8c8;padding:20px 30px}.seminar_link{display:block;width:100%;border-radius:8px;background-color:#000000;padding-block:8px;padding-inline:10px;border:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;border:solid 1px #000000;text-align:center;margin-inline:auto}@media screen and (min-width:768px){.seminar_link{max-width:204px}}.seminar_link span{position:relative;display:block;font-size:1.6rem;font-weight:700;color:#ffffff;text-align:center;margin-inline:auto;line-height:1.4285714286}@media screen and (min-width:768px){.seminar_link span{font-size:1.4rem}}.seminar_link span:before{content:"";position:absolute;top:50%;right:0;width:14px;height:14px;-webkit-mask-image:url(../../img/common/blank.svg);mask-image:url(../../img/common/blank.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#ffffff;translate:0 -50%;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}@media (hover:hover) and (pointer:fine){.seminar_link:hover{background-color:#ffffff}.seminar_link:hover span{color:#000000}.seminar_link:hover span:before{background-color:#000000}}
/*# sourceMappingURL=seminar.css.map */