[data-dnd-area=typoless_functions],[data-dnd-area=typoless_functions] .dnd-column,[data-dnd-area=typoless_functions] .dnd-row,[data-dnd-area=typoless_functions] .dnd-section{background-color:#f6f6f6!important;margin:0!important;padding:0!important}.functions-section{background-color:#f6f6f6!important;margin:0!important;padding:80px 0!important}.function-block:first-child{margin-top:0!important}.function-block:last-child{margin-bottom:0!important}.seminar__index{background:#fcfcfa;padding:120px 0}.seminar__index--title{background:#f8f5ee;padding:50px 20px}.seminar__index--title h1{font-size:40px;text-align:center}.seminar__list{padding:0 40px}.seminar__list,.seminar__post{margin:auto;max-width:1280px;width:100%}.seminar__post{display:flex;gap:60px;justify-content:space-between;padding:100px 40px}.seminar__list a{border-radius:0 0 10px 10px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:inline-block;transform:translateY(0);transition:all .15s linear}.seminar__list a:hover{opacity:.7;transform:translateY(-5px)}.seminar__list ul{column-gap:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:100px 0;row-gap:100px}.seminar__list li{background:#fff;list-style:none}.seminar__list li figure img{width:100%}.seminar__list li dl{padding:20px}.seminar__list li dt{font-size:18px}.seminar__list li dd h2{font-size:16px;margin:10px 0}.seminar__list li dd{font-size:14px}.seminar__list li dd p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;max-height:89.6px;overflow:hidden;text-overflow:ellipsis}.seminar__list--cta{background:#ec191d;border-radius:5px;color:#fff;display:block;font-size:18px;font-weight:500;margin:20px auto 0;padding:10px 20px;text-align:center;width:90%}.seminar__post--title{font-size:40px;margin-bottom:40px}.seminar__area{width:calc(55% - 60px)}.seminar__area h3{font-size:30px;margin:60px 0 20px}.seminar__area figure img{width:100%}.seminar__area figure{margin-bottom:80px}.seminar__form{width:45%}.seminar__area ul{margin:20px 0}.seminar__area li{margin:0 0 0 20px}.seminar__form form{background:#fff;border-radius:10px;color:#000;padding:40px 30px}.seminar__form form .hs-richtext{font-size:14px;margin:20px 0}.seminar__form form .actions{display:flex;justify-content:center}.seminar__form form li{list-style:none}.seminar__form--inner{background:#f0f0f0;border-radius:10px;padding:40px 30px}.seminar__post--table table{border-collapse:collapse}.seminar__post--table td,.seminar__post--table th{border:none;padding:5px 10px;vertical-align:top}.seminar__form form input[type=email],.seminar__form form input[type=number],.seminar__form form input[type=tel],.seminar__form form input[type=text],.seminar__form form select{background:#fff;border:1px solid #cbd6e2;border-radius:5px;color:#000;padding:5px 10px;width:100%}.seminar__form .submitted-message{background:#fff;border-radius:10px;color:#000;padding:40px 30px}.seminar__form form select{appearance:auto}.seminar__post--table th{font-weight:400;text-align:left;width:20%}.seminar__form form .hs-form-field{margin:0 0 20px}.seminar__form form label{color:#000}.seminar__form form input[type=submit]{border-radius:25px;color:#fff;cursor:pointer;font-size:18px;margin:40px auto 0;padding:10px 20px;text-align:center;width:250px}.seminar__form form input[type=submit],.seminar__form form input[type=submit]:hover,.seminar__form form input[type=submit]:hover:not(.no-theme-style){background-image:linear-gradient(135deg,#cc0201,#cc0201)}@media screen and (max-width:767px){.seminar__index--title{padding:30px 20px}.semianr__index--title h1{font-size:6vw}.seminar__list{padding:0 20px}.seminar__list ul{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:40px}.seminar__list li dt{font-size:16px}.seminar__list li dd h2{font-size:14px}.seminar__list li dd{font-size:12px}.seminar__list--cta{font-size:16px}.seminar__post{flex-direction:column;padding:80px 20px}.seminar__area{font-size:14px;width:100%}.seminar__post--table td,.seminar__post--table th{font-size:14px}.seminar__area figure{margin-bottom:40px}.seminar__area ul li{font-size:14px}.seminar__form{padding:40px 0;width:100%}.seminar__index--title h1,.seminar__post--title{font-size:6vw}.seminar__area h3{font-size:20px;margin:40px 0 20px}.seminar__post--table th{width:25%}.seminar__form .submitted-message,.seminar__form form{padding:20px 15px}.seminar__form--inner{padding:30px 15px}}