@charset "UTF-8";.content_column .content_column_list{display:flex;flex-wrap:wrap;gap:28px}.content_column .content_list_element{width:calc((100% - 84px) / 4);margin-bottom:30px}.archive_body_news .content_list_element{width:calc((100% - 28px) / 2)}.archive_body_news .content_list_element>a{display:flex;flex-wrap:wrap;gap:31px 16px}.archive_body_news .list_blog_image{width:calc(50% - 8px);position:relative}.archive_body_news .list_blog_image:before{content:'';display:block;padding-top:calc(17400% / 155)}.archive_body_news .list_blog_image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.archive_body_news .list_blog_info{width:calc(50% - 8px)}.content_blog .top_content_header{text-align:center}.category_view_top{margin-bottom:120px}.category_view_top_detail{background:#ececec;width:fit-content;max-width:1178px;margin-left:auto;margin-right:auto;padding:48px 20px 30px;position:relative}.category_view_top .category_view_top_detail h3{display:block;width:100%;text-align:center;position:absolute;left:0;top:-50px}.category_top_links{display:flex;flex-wrap:wrap;gap:10px 10px}.category_top_link{padding:0 12px;border-left:1px solid #242424}.category_top_link:first-child{border-left:none}.category_top_link a{text-decoration:none}.category_view_top_detail_sp{width:calc(100% - 20px);margin-left:auto;margin-right:auto}.category_view_top_detail_sp select{width:100%;padding:8px 10px 8px 25px;background:#d7d7d7}.category_view_top_detail_sp select option{padding:10px}.content_blog_list{display:flex;flex-wrap:wrap;gap:48px 27px;padding-top:46px}.content_blog_element{width:calc((100% - (81px)) / 4)}.content_blog_element a{text-decoration:none}.content_blog_element_image{width:100%;position:relative}.content_blog_element_image:before{content:"";display:block;padding-top:calc(17000% / 280)}.content_blog_element_image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.content_blog_element_content{padding-top:18px}.content_blog_element_content_date{margin:0;font-size:14px}.content_blog_element_content h4{font-size:16px;margin:1px 0 0;font-weight:400}.archive_body_blog .inner .archive_elements,.archive_body_news .inner .archive_elements{display:flex;flex-wrap:wrap;gap:42px 20px}.content_list_element{width:calc((100% - 40px) / 3)}.content_list_element a{text-decoration:none}.list_blog_image{position:relative;width:100%}.list_blog_image:before{content:"";display:block;padding-top:100%}.list_blog_image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.list_blog_info h3{font-size:1.2em;text-decoration:none;margin:6px 0 0}.list_blog_category{margin-left:6px}.list_blog_category_detail{display:inline-block;background:#74001a;font-size:.8em;padding:3px 6px;margin-left:6px;color:#fff}.list_news_date_category{display:flex;flex-direction:column}.list_news_date_category .list_blog_date{display:block;position:relative;order:2;width:100%;margin-top:6px}.list_news_category{display:block;position:relative;order:1;width:100%}.list_news_category .list_blog_category_detail{background:0 0;border:1px solid #033333;color:#333;margin-left:0;margin-right:6px}.event-area{margin-top:120px;max-width:800px;margin-left:auto;margin-right:auto;font-family:var(--mi);.event-list{margin-top:0;margin-bottom:80px;display:flex;flex-wrap:wrap;gap:0;dt{width:190px;background:#eee;margin:0;padding:11px 17px 11px 40px;border-bottom:1px solid #000}dd{width:calc(100% - 190px);margin:0;padding:11px 17px 11px 40px;border-bottom:1px solid #000}}.contact_form_main{padding:30px;.contact_form_need_note{margin-top:0}}.dd_datetime{display:flex;flex-wrap:wrap;gap:12px;div.datetime-flex{width:100%}}.datetime-flex{display:flex;flex-wrap:wrap;gap:16px;span:nth-child(2){display:block;flex:1}span:nth-child(3){display:block;flex:1}}}.content_body .event-area{h2{margin-bottom:0}h3{margin-top:0}}.content_body .blog_detail_content{h3{font-size:1.25em;font-weight:400}}#toc_container{margin:2em auto;padding:1.5em;li+li{margin-top:.5em}ul ul{margin-top:0.5em;li{font-size:95%}}}@media screen and (max-width:1110px){.content_blog_list{gap:24px 12px}.content_blog_element{width:calc((100% - (36px)) / 4)}}@media screen and (max-width:1110px){.content_blog_element{width:calc((100% - (12px)) / 2)}}@media screen and (max-width:900px){.archive_body_blog .inner,.archive_body_news .inner{gap:20px 10px}.content_list_element{width:calc((100% - 10px) / 2)}.content_column .content_column_list{gap:24px 10px}.content_column .content_list_element{width:calc(50% - 5px)}}@media screen and (max-width:740px){.content_column .top_content_content{width:100%}.content_column .top_content_header{width:100%;display:flex;flex-wrap:wrap;gap:0}.content_column_header_elements_main{display:block;width:100%}.content_column .button_more_news{width:150px}.content_body .list_blog_info h3{text-align:left}.category_view_top{margin-bottom:26px}.content_body .blog_detail_content h3{text-align:left}}@media screen and (max-width:639px){.archive_body_blog .inner .archive_elements{gap:10px}.archive_body_news .inner .archive_elements{gap:31px 10px}.content_list_element{width:calc(50% - 5px)}.content_list_element a{display:flex;flex-wrap:wrap;gap:10px}.content_blog_list{gap:0}.content_blog_element{width:100%;padding:12px 0;border-bottom:1px dotted #000}.content_blog_element a{display:flex;flex-wrap:wrap;gap:0 12px}.content_blog_element_image,.content_blog_element_content{width:calc(50% - 6px);padding-top:0}.archive_body_news .content_list_element{width:100%}}