@media screen and (max-width:767px){.bg_sec{padding:80px 0}}.bg_color_sec{background-color:#f2f2ef}.blog_main_title_container{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px}.blog_main_title_container .blog_main_title{font-size:38px}.blog_main_title_container .blog_post_categories{margin-bottom:0}.blog_ttl{font-size:2.25rem;font-weight:700;margin-bottom:25px;text-align:center}@media screen and (max-width:767px){.blog_ttl{font-size:26px;margin-bottom:10px}}.blog_list_ttl{font-size:1.75rem;font-weight:700;margin-bottom:1.75rem;text-align:center}h3.blog_list_ttl{font-size:1.5rem;margin-bottom:1.5rem}.tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:0 10px}.tag-list_item a{background-color:#fff;border:2px solid #00a0dc;border-radius:100px;color:#00a0dc;display:inline-block;font-size:.875rem;font-weight:700;padding:4px 24px;text-decoration:none;transition:.5s cubic-bezier(.645,.045,.355,1)}.tag-list_item a.is-active{background-color:#00a0dc;color:#fff}@media screen and (min-width:1050px){.tag-list_item a:hover{background-color:#00a0dc;color:#fff}}.blog_category{background-color:#005396;border:2px solid #005396;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;line-height:1.4;min-width:100px;padding:0 14px;text-align:center;text-decoration:none;transition:.5s cubic-bezier(.645,.045,.355,1)}.blog_cont{margin-bottom:100px;margin-top:30px}.blog_post_header:not(:first-child){margin-top:40px}.blog_post_categories{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.blog_post_category{background-color:#005396;border:1px solid #005396;color:#fff;font-size:12px;font-weight:700;line-height:1.2;padding:3px 15px 5px;text-decoration:none}.blog_post_category.main{border:1px solid #00a0dc;color:#00a0dc}.blog_post_category.sub{border:1px solid #007bd1}@media screen and (min-width:1050px){a.blog_post_category:hover{background-color:#fff;color:#005396}}.blog_date{display:inline-block;line-height:1}.blog_details{gap:20px;margin-top:20px}.blog_author,.blog_details{align-items:center;display:flex}.blog_author{border-right:1px solid #000;gap:5px;padding-right:20px}.blog_author img{border-radius:15px;height:30px;object-fit:cover;width:30px}.blog_author_text{font-size:12px}.blog_details .blog_date{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500}.blog_post_ttl{font-size:1.625rem;font-weight:700;margin-bottom:30px;margin-top:25px}.button{margin:40px auto 0;max-width:320px}@media screen and (max-width:767px){.blog_cont{margin-bottom:60px;margin-top:60px}.blog_post_ttl{font-size:1.375rem;margin-top:20px}}.blog_post_img{align-items:center;aspect-ratio:1200/630;display:flex;justify-content:center;margin-bottom:30px;overflow:hidden;text-align:center}*+.blog_post_img{margin-top:30px}.blog_post_img img{max-width:unset;min-height:100%;min-width:100%;object-fit:cover}.blog_seminar_ttl{font-weight:700;margin-bottom:30px;margin-top:80px;text-align:center}.blog_seminar_row{color:#000;display:flex;gap:10px 30px;text-decoration:none}.blog_seminar_row:first-of-type{margin-top:50px}.blog_seminar_row:not(:last-child){margin-bottom:30px}.blog_seminar_row .seminar_col .heading-3 .heading_txt{font-size:18px}.blog_seminar_row .seminar_col:first-child,.blog_seminar_row .seminar_col:last-child{width:calc(50% - 15px)}.blog_seminar_row .seminar_overview span{font-size:14px;margin-bottom:0}.blog_seminar_row .seminar_overview span:not(:last-child),.blog_seminar_row .seminar_overview time{margin-right:10px}.blog_seminar_row .seminar_overview time small{margin-left:0}@media screen and (max-width:767px){.blog_seminar_ttl{margin-top:60px}.blog_seminar_row{flex-flow:column}.blog_seminar_row .seminar_col:first-child,.blog_seminar_row .seminar_col:last-child{width:100%}.blog_seminar_row:first-of-type{margin-top:30px}.blog_seminar_row:not(:last-child){margin-bottom:50px}.blog_seminar_row .seminar_overview{margin-bottom:0}.blog_seminar_row .seminar_overview time{display:inline-block;margin-right:0;margin-top:10px}}.blog_lower_sec{background-color:#f2f2ef;padding:40px}.blog_lower_ttl{font-size:1.75rem;font-weight:700;margin-bottom:1.75rem;text-align:center}@media screen and (max-width:767px){.blog_lower_sec{margin-left:-20px;margin-right:-20px;padding:20px}.blog_lower_ttl{font-size:1.15rem;margin-bottom:1.15rem}}.author{align-items:center;border:1px solid #000;display:flex;gap:30px;margin-top:30px;padding:20px}.author-image{width:15%}.author-image img{border-radius:50%}.author .author-info{width:100%}.author .author-image+.author-info{width:85%}.author-name{font-size:18px;font-weight:700;text-align:left}.author-description{font-size:12px;margin-top:10px}@media screen and (max-width:767px){.author{flex-flow:column;gap:10px;padding:10px}.author-image{max-width:200px;width:60%}.author .author-image+.author-info{width:100%}.author-name{font-size:14px}.author-description{margin-top:15px}}.prev-next-link{border-collapse:collapse;display:flex;flex-wrap:wrap;gap:20px;margin:20px 0;table-layout:fixed}.next-link
.prev-link{transition:.3s}.prev-link{border:1px solid #000;display:table-cell;padding:14px 14px 14px 40px;position:relative;text-decoration:none;width:calc(50% - 10px)}@media screen and (max-width:767px){.prev-link{display:block;width:100%}}.prev-link:before{color:#005396;content:"\f053";font-family:Font Awesome\ 5 Free;font-size:24px;font-weight:700;left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.next-link{border:1px solid #000;display:table-cell;padding:14px 40px 14px 14px;position:relative;text-decoration:none;width:calc(50% - 10px)}@media screen and (max-width:767px){.next-link{display:block;width:100%}}.next-link:before{color:#005396;content:"\f054";font-family:Font Awesome\ 5 Free;font-size:24px;font-weight:700;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.prev-next-label{color:#000;font-size:16px;font-weight:700;margin-bottom:10px}.thumb-wrap{align-items:flex-start;display:flex}.prev-next-link .thumb-wrap img{margin-right:5px;width:30%!important}.prev-next-link .thumb-wrap p{color:#000;display:inline-block;font-size:12px;line-height:20px;max-height:100px;overflow:hidden;vertical-align:top;width:68%}@media screen and (min-width:1050px){.next-link:hover,.prev-link:hover{opacity:.7}.next-link:hover img,.prev-link:hover img{opacity:1}}.container:has(.blog_tag_list){margin-bottom:0}.blog_tag_list+.blog_tag_list{margin-top:30px}.blog_tag_service{border-bottom:1px solid #000;font-size:26px;font-weight:700;padding-bottom:2px}.blog_tag_category{display:flex;flex-flow:column;gap:15px;padding-top:20px}.blog_tag_category_flex{border-bottom:1px solid #000;display:flex;flex-flow:column;gap:10px;padding-bottom:15px}.blog_tag_category_flex .blog_post_categories{margin-bottom:0}.blog_tag_category_title{font-size:22px}.blog_tag_category_list{display:flex;flex-wrap:wrap;gap:10px}.post_list_blog_slider,.post_list_news_slider{overflow:hidden;padding-top:15px;position:relative;transform:translateX(-23px);width:calc(100% + 46px)}@media screen and (max-width:1049px){.post_list_blog_slider,.post_list_news_slider{transform:translateX(-15px);width:calc(100% + 30px)}}.post_list_blog_slider .swiper,.post_list_news_slider .swiper{overflow:unset;position:unset;width:calc(100% - 46px)}@media screen and (max-width:1049px){.post_list_blog_slider .swiper,.post_list_news_slider .swiper{width:calc(100% - 30px)}}.post_list_blog_slider .swiper-button-next,.post_list_blog_slider .swiper-button-prev,.post_list_news_slider .swiper-button-next,.post_list_news_slider .swiper-button-prev{aspect-ratio:1/2;background-color:#000;display:flex;height:fit-content;mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC4xNDMiIGhlaWdodD0iMjcuNTc3IiB2aWV3Qm94PSIwIDAgMTQuMTQzIDI3LjU3NyI+PGcgZmlsbD0iIzcwNzA3MCI+PHBhdGggZD0iTS43MDggMTQuMTQyIDAgMTMuNDM0IDEzLjQzNSAwbC43MDguNzA4WiIvPjxwYXRoIGQ9Im0uNzA4IDEzLjQzMyAxMy40MzUgMTMuNDM1LS43MDguNzA4TDAgMTQuMTRaIi8+PC9nPjwvc3ZnPg==");mask-repeat:no-repeat;mask-size:100%;width:13px}.post_list_blog_slider .swiper-button-prev,.post_list_news_slider .swiper-button-prev{left:0}.post_list_blog_slider .swiper-button-next,.post_list_news_slider .swiper-button-next{right:0;transform:rotate(180deg)}.post_list_blog_slider .swiper-button-next:after,.post_list_blog_slider .swiper-button-prev:after,.post_list_news_slider .swiper-button-next:after,.post_list_news_slider .swiper-button-prev:after{content:none!important}.post_list_blog_slider .swiper-pagination,.post_list_news_slider .swiper-pagination{display:flex;justify-content:center;margin-bottom:15px;padding-top:10px;position:unset}.post_list_blog_slider_link,.post_list_news_slider_link{color:inherit;text-decoration:none}.post_list_news_slider_link{border:1px solid;display:flex;gap:20px 30px;padding:20px}@media screen and (max-width:767px){.post_list_news_slider_link{flex-flow:column}}.post_list_news_slider_link>*{flex:1}.post_list_news_slider_link>div{display:flex;flex-flow:column;gap:20px}.post_list_blog_slider_image{align-items:center;aspect-ratio:700/400;display:flex;justify-content:center;overflow:hidden}.post_list_blog_slider_image img{min-height:100%;min-width:100%;object-fit:cover}.post_list_blog_slider .blog_card_categories{margin-bottom:15px}.post_list_blog_slider .blog_card_ttl{margin-bottom:30px}.post_list_blog_slider .blog_card_ttl,.post_list_news_slider .blog_card_ttl{font-size:24px}@media screen and (max-width:414px){.post_list_blog_slider .blog_card_ttl,.post_list_news_slider .blog_card_ttl{font-size:20px}}.post_list_blog_archive_flex{display:flex;gap:25px;justify-content:space-between;margin-block:30px}@media screen and (max-width:1049px){.post_list_blog_archive_flex{flex-flow:column;gap:25px;margin-block:30px}}@media screen and (max-width:767px){.post_list_blog_archive_flex{margin-bottom:20px}}@media screen and (min-width:1050px){.post_list_blog_archive_flex>.richtext{width:calc(40% - 10px)}.post_list_blog_archive_flex>.blog_card{width:calc(60% - 15px)}}@media screen and (max-width:1049px){.post_list_blog_archive_flex .blog_card>*{width:100%}}.module--post_list_blog_categories{margin:30px 0}.component--blog_categories_card{align-items:start;background-color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:start}@media screen and (max-width:767px){.component--blog_categories_card{align-items:center;flex-flow:column}}.component--blog_categories_item{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;position:relative;transition:.5s cubic-bezier(.645,.045,.355,1);width:calc(33.33333% - 13.33333px)}@media screen and (max-width:1049px){.component--blog_categories_item{width:100%}}@media screen and (min-width:1050px){.component--blog_categories_item:hover{opacity:.7}}.component--blog_categories_link{align-items:end;color:#fff;display:flex;gap:9px;height:100%;justify-content:start;padding:30px;position:relative;text-decoration:none;width:100%;z-index:2}.component--blog_categories_link:before{background-image:linear-gradient(hsla(0,0%,100%,0) 50%,rgba(0,0,0,.7));content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width:767px){.component--blog_categories_link{padding:20px}}.component--blog_categories_title{align-items:end;display:flex;font-size:20px;font-weight:700;gap:20px;justify-content:space-between;position:relative;width:100%;z-index:3}.component--blog_categories_title>span{flex:1}.component--blog_categories_title:after{aspect-ratio:1/1;background-color:#fff;content:"";mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJf44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiIHZpZXdCb3g9IjAgMCAzNSAzNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtzdHJva2U6I2ZmZjtmaWxsOm5vbmU7c3Ryb2tlLW1pdGVybGltaXQ6MTB9PC9zdHlsZT48L2RlZnM+PGcgaWQ9ImxheW91dCI+PGNpcmNsZSBjeD0iMTcuNSIgY3k9IjE3LjUiIHI9IjE3IiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZTojZTJmMWZhIi8+PHBhdGggZD0iTTggMTYuNjdoMjB2MUg4eiIgY2xhc3M9ImNscy0xIi8+PHBhdGggZD0ibTIzIDEyLjE3IDUgNS01IDUiIGNsYXNzPSJjbHMtMSIvPjwvZz48L3N2Zz4=");mask-size:cover;width:35px}.component--blog_categories_link>img{left:50%;min-height:100%;min-width:100%;object-fit:cover;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.5s cubic-bezier(.645,.045,.355,1);z-index:1}@media screen and (min-width:1050px){.component--blog_categories_link:hover>img{min-height:108%;min-width:108%}}.blog_side_ttl{font-size:1.375rem;font-weight:700;margin-bottom:10px}.blog_side_ttl.small{font-size:1.125rem;margin-bottom:15px;margin-top:30px}.blog_side_ttl:not(:first-child){margin-top:30px}.blog_side_seminar{color:#e2f1fa;display:block;font-weight:700}.blog_side_seminar:not(:last-child){margin-bottom:30px}.blog_side_seminer_ttl{margin-top:20px}.side_taglist{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:10px}.side_taglist .side_taglist_item{width:calc(50% - 5px)}.side_taglist .side_taglist_item a{background-color:#fff;border:2px solid #00a0dc;border-radius:100px;color:#00a0dc;display:block;font-size:.875rem;font-weight:700;line-height:1.4;padding:5px 15px;text-align:center;text-decoration:none;transition:.5s cubic-bezier(.645,.045,.355,1)}@media screen and (min-width:1050px){.side_taglist .side_taglist_item a:hover{background-color:#00a0dc;color:#fff}}.blog_side_card{counter-reset:number 0}.blog_side_card a{border-bottom:1px dotted #000;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:#000;flex-wrap:wrap;gap:15px;text-decoration:none;transition:.5s cubic-bezier(.645,.045,.355,1);transition:.3s}.blog_side_card a img:hover{opacity:1}@media screen and (min-width:1050px){.blog_side_card a:hover{opacity:.7}}.blog_side_card a:not(:last-child){margin-bottom:15px}.blog_side_card_ttl{font-size:.875rem;font-weight:700;margin:0 0 10px}.blog_side_card_deta,.blog_side_card_ttl{display:-webkit-box;-webkit-box-orient:vertical;color:#000;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.blog_side_card_deta{font-size:.75rem}.blog_side_card_img{flex:1;position:relative}.blog_side_card_img:before{background:#005396;border:1px solid #005396;color:#fff;content:counter(number) " ";counter-increment:number 1;height:25px;line-height:25px;min-width:25px;position:absolute;text-align:center}.blog_side_card_img.no-rank:before{content:unset}.blog_side_card a:nth-child(n+4) .blog_side_card_img:before{background:#fff;border:1px solid #005396;color:#005396}.blog_side_card_img img{aspect-ratio:1/.6;object-fit:cover}.blog_side_card_body{flex:1.5}.blog_side_categories{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:5px}.container_side .hs-cta-embed{height:auto!important;margin-bottom:10px;overflow:hidden;width:auto!important}.container_side .radius .hs-cta-embed{border-radius:10px}@media screen and (min-width:1050px){.container_side .hs-cta-embed a:hover{opacity:.7}}.container_side #hs_cos_wrapper_search .hs-search-field__bar>form>.hs-search-field__input{background-color:#eee;border:1px solid #000;border-radius:4px;box-sizing:border-box;font-size:12px;height:37px;padding:10px;vertical-align:middle;width:100%}.container_side #hs_cos_wrapper_search .hs-search-field__button{border-radius:3px;display:inline-block;margin-left:10px;padding:10px;text-align:center;width:50px;-webkit-touch-callout:none;background-color:#999;border-style:none;color:#fff;font-size:12px;height:auto;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.container_side input[type=email],.container_side input[type=tel],.container_side input[type=text],.container_side select,.container_side textarea{font-size:1rem;padding:7px 15px}.container_side .widget-type-form{border-top:1px solid #000;margin-top:10px;padding-top:10px}.container_side fieldset{margin-top:10px!important}.container_side .form-columns-2{gap:20px}.container_side .hs-fieldtype-booleancheckbox .input label{font-weight:700;justify-content:flex-start}.container_side .actions{margin-bottom:0}.container_side fieldset .hs-input{background:#eee;border:1px solid #000;border-radius:2px;color:#555;display:inline-block;font-size:16px;font-weight:300;height:38px;outline:0;padding:3px 10px;-webkit-transition:background-color .1s linear;transition:background-color .1s linear;width:100%}.blog_form{background:#c2e4fd;padding:20px}.blog_form .hs-form-field{font-weight:700}.blog_form .hs-field-desc{font-size:12px;font-weight:400;margin-top:15px}.blog_form input[type=submit]{margin-top:20px}.blog_form .hs-form-field .hs-form-booleancheckbox-display>.hs-input+span span.hs-form-required{background-color:#c70909;display:inline-block;font-size:0;line-height:1;margin-left:5px;margin-top:2px;padding:4px 6px}.blog_form .hs-form-field .hs-form-booleancheckbox-display>.hs-input+span span.hs-form-required:after{margin-left:0}.blog_form .legal-consent-container{margin-top:20px}.seminar_row{background-color:#fff;border:1px solid #000;color:#000;display:flex;gap:10px 30px;padding:40px;text-decoration:none}.seminar_row:not(:last-child){margin-bottom:50px}.seminar_col:first-child{width:calc(46% - 15px)}.seminar_col:last-child{width:calc(54% - 15px)}.seminar_overview{margin-bottom:10px}.seminar_overview time{font-size:24px;font-weight:700;margin-right:20px}.seminar_overview time small{font-size:16px;margin-left:10px}.seminar_overview span:not(:last-child){margin-right:20px}.seminar_col .heading-3{margin-bottom:10px}.seminar_col .heading-3 .heading_txt{font-size:20px}.seminar_row img{transition:.3s}@media screen and (min-width:1050px){.seminar_row:hover img{opacity:.7}.seminar_row:hover .btn.accent_color{background-color:#fff;color:#007bd1}}@media screen and (max-width:767px){.seminar_row{flex-flow:column;padding:20px}.seminar_col:first-child,.seminar_col:last-child{width:100%}.seminar_overview time{display:block;margin-right:0}}.seminar_post_ttl{font-size:32px;font-weight:700;margin-bottom:1em;text-align:center}.seminar_post_img{margin-bottom:40px;text-align:center}.seminar_post_img img{width:100%}.seminar_detail_overview{text-align:center}.seminar_detail_overview time{font-size:26px;font-weight:700}.seminar_detail_overview>time>span{margin-left:30px}.seminar_detail_overview>span{font-size:22px;font-weight:700;margin-left:30px}.seminar_checklist .item{margin:10px 0;padding:0 0 0 1.5em;position:relative}.seminar_checklist .item:before{color:#005396;content:"\f00c";font-family:Font Awesome\ 5 Free;font-weight:700;left:-.1em;position:absolute}.seminar_deadline{color:#007bd1;font-weight:700}.seminar_content_ttl{font-size:20px;font-weight:700;margin-bottom:1.5rem}.seminar_content>.item:not(:last-child){border:0;border-bottom:1px dashed #aaa;margin-bottom:40px;padding-bottom:20px}.speaker_row{border-bottom:2px dashed #000;display:flex;gap:20px;padding:30px 0}* .speaker_row:first-of-type{padding-top:0}* .speaker_row:last-of-type{border-bottom:none;padding-bottom:0}.speaker_col:first-child{width:calc(43% - 10px)}.speaker_col:last-child{width:calc(57% - 10px)}.speaker_img{text-align:center}.speaker_img img{max-height:230px}.speaker_name{font-size:28px;font-weight:700;margin-top:10px;text-align:center}.speaker_ttl{margin-bottom:20px}.richtext .hs-embed-wrapper{margin:30px 0!important;max-height:inherit!important;max-width:inherit!important}.richtext iframe{width:100%}.archive_txt{color:#007bd1;font-size:26px;font-weight:700}@media screen and (max-width:767px){.seminar_detail_overview time,.seminar_post_ttl{font-size:18px}.seminar_detail_overview>span{display:block;margin-left:0}.seminar_content_ttl{font-size:16px}.speaker_row{flex-flow:column}.speaker_col:first-child,.speaker_col:last-child{width:100%}}.seminar_col2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.seminar_col2 .item{flex:1}@media screen and (max-width:767px){.seminar_col2{flex-flow:column}}.seminar_post .container_side:not(:has(#seminar_form)){display:none}.seminar_post:has(#seminar_form) .container_col{align-items:start}.seminar_post:not(:has(#seminar_form)) .container_main{max-width:100%;width:100%}.seminar_post:has(#seminar_form) .container_side{position:sticky;top:140px}.case_post_img img{width:100%}.case_post_manager{font-weight:700}.case_post_manager:not(:last-child){margin-bottom:20px}@media screen and (max-width:767px){.case_introduction .heading-3{font-size:26px;text-align:center}}