.blog_ttl{font-size:1.25rem;font-weight:700;margin-bottom:20px}.tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:10px}.tag-list_item a{background-color:#fff;border:2px solid #0bb67c;border-radius:100px;color:#0bb67c;display:inline-block;font-size:.875rem;font-weight:700;padding:4px 24px;text-decoration:none;transition:.3s;transition-timing-function:ease-in}.blog_category,.tag-list_item a.is-active,.tag-list_item a:hover{background-color:#0bb67c;color:#fff}.blog_category{border:2px solid #0bb67c;border-radius:100px;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:.3s;transition-timing-function:ease-in}.blog_cont{margin-bottom:80px;margin-top:40px}.blog_post_categories{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:10px}.blog_post_category{background-color:#0bb67c;border:2px solid #0bb67c;border-radius:100px;color:#fff;display:inline-block;font-size:.875rem;font-weight:700;line-height:1.4;padding:5px 15px;text-align:center;text-decoration:none;transition:.3s;transition-timing-function:ease-in}a.blog_post_category:hover{background-color:#fff;color:#0bb67c}.blog_post_header{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.blog_date{font-family:Roboto,sans-serif;font-size:.937rem;transition:.3s;transition-timing-function:ease-in}.blog_post_ttl{border-bottom:1px solid #0072bc;font-size:1.875rem;font-weight:700;margin-bottom:40px;margin-top:25px;padding-bottom:25px}@media screen and (max-width:768px){.blog_post_ttl{font-size:1.375rem;margin-top:20px}}.blog_post_img{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.blog_post_img img{width:100%}.blog_side_ttl{background-color:#f8f8f8;color:#0072bc;font-weight:700;margin-bottom:20px;padding:9px;text-align:center}.blog_side_ttl:not(:first-child){margin-top:50px}.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 #0bb67c;border-radius:100px;color:#0bb67c;display:block;font-size:.875rem;font-weight:700;line-height:1.4;padding:5px 15px;text-align:center;text-decoration:none;transition:.3s;transition-timing-function:ease-in}.side_taglist .side_taglist_item a:hover{background-color:#0bb67c;color:#fff}.blog_side_card a{border-bottom:1px solid #0072bc;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:15px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#222;flex-wrap:wrap;gap:15px;text-decoration:none;transition:.3s;transition-timing-function:ease-in}.blog_side_card a:not(:last-child){margin-bottom:15px}.blog_side_card_ttl{font-size:.875rem;font-weight:700}.blog_side_card_img{flex:1;position:relative}.blog_side_card_img img{aspect-ratio:1/.6;object-fit:cover}.blog_side_card a .blog_side_card_img:before{background-color:#0072bc;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s;transition-timing-function:ease-in;width:100%}.blog_side_card a:hover .blog_side_card_img:before{opacity:.3}.blog_side_card_body{flex:2.13}.blog_side_categories{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:5px}.blog_seminar_detail{border-top:1px solid #0072bc;margin-top:15px;padding-top:15px}.blog_seminar_detail li{font-weight:700;padding-left:35px;position:relative}.blog_seminar_detail li:not(:last-child){margin-bottom:10px}.blog_seminar_detail li:before{background-color:#9c9c9c;content:"";height:24px;left:0;position:absolute;top:0;width:24px}.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}.blog_cont .blog_post_header,.blog_cont .blog_post_ttl,.blog_cont .wysiwyg{margin-left:auto;margin-right:auto;max-width:900px}.blog_card_col3 .blog_card_ttl{font-size:1rem;font-weight:400}