.c-body{padding:64px 30px 90px}@media screen and (max-width:768px){.c-body{padding-top:40px}}.c-body.-post{padding-bottom:120px;padding-top:70px}@media screen and (max-width:768px){.c-body.-post{padding-bottom:80px;padding-top:40px}}.adjust-width{margin:0 auto;max-width:1610px;padding:0}.seminar-title{font-size:2.8rem;font-weight:700;line-height:1;margin-bottom:48px;width:100%}@media screen and (max-width:768px){.seminar-title{font-size:2rem;margin-bottom:3rem}}.past-posts .post-data .post-list>article,.scheduled-block .scheduled-articles>article{width:100%}@media screen and (min-width:900px){.past-posts .post-data .post-list>article,.scheduled-block .scheduled-articles>article{width:calc(50% - 20px)}}.past-posts .post-data .post-list>article a,.scheduled-block .scheduled-articles>article a{color:#2d2d2d;display:flex;font-weight:700;height:100%;overflow:hidden;position:relative;text-decoration:none}.past-posts .post-data .post-list>article a:hover,.scheduled-block .scheduled-articles>article a:hover{opacity:.8}.past-posts .post-data .post-list>article a:hover:after,.scheduled-block .scheduled-articles>article a:hover:after{opacity:1}.past-posts .post-data .post-list>article a:after,.scheduled-block .scheduled-articles>article a:after{background:rgba(0,0,0,.08);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.past-posts .post-data .post-list>article .speakers-image,.scheduled-block .scheduled-articles>article .speakers-image{flex:0 0 auto;overflow:hidden}.past-posts .post-data .post-list>article .speakers-image img,.scheduled-block .scheduled-articles>article .speakers-image img{height:100%;width:100%}.past-posts .post-data .post-list>article .schedule-data,.scheduled-block .scheduled-articles>article .schedule-data{display:flex;gap:15px;margin-bottom:15px}@media screen and (max-width:1400px){.past-posts .post-data .post-list>article .schedule-data,.scheduled-block .scheduled-articles>article .schedule-data{align-items:flex-start;flex-direction:column}}@media screen and (max-width:768px){.past-posts .post-data .post-list>article .schedule-data,.scheduled-block .scheduled-articles>article .schedule-data{gap:10px;margin-bottom:8px}}.past-posts .post-data .post-list>article .schedule-data .type,.scheduled-block .scheduled-articles>article .schedule-data .type{background-color:#ffd300;border-radius:30px;font-size:1.4rem;line-height:1;max-width:190px;padding:10px;text-align:center;width:42.4%}@media screen and (max-width:768px){.past-posts .post-data .post-list>article .schedule-data .type,.scheduled-block .scheduled-articles>article .schedule-data .type{font-size:1rem;min-width:auto;padding:6px;width:110px}}.past-posts .post-data .post-list>article .link-text,.scheduled-block .scheduled-articles>article .link-text{font-size:1.6rem;font-weight:700;line-height:1;margin-top:auto;text-align:right;text-decoration:underline;text-decoration-thickness:1px;width:100%}@media screen and (max-width:768px){.past-posts .post-data .post-list>article .link-text,.scheduled-block .scheduled-articles>article .link-text{font-size:1.4rem}}.scheduled-articles{display:flex;flex-wrap:wrap;gap:40px}.scheduled-articles article a{border:1px solid #c5c5c5;border-radius:18px;flex-wrap:wrap;padding:19px}.scheduled-articles article .speakers-image{height:240px;margin-right:24px;width:240px}@media screen and (max-width:1400px){.scheduled-articles article .speakers-image{height:140px;width:140px}}@media screen and (max-width:768px){.scheduled-articles article .speakers-image{height:100px;margin-right:10px;width:100px}}.scheduled-articles article .info{flex:1 0 auto;width:calc(100% - 264px)}@media screen and (max-width:1400px){.scheduled-articles article .info{width:calc(100% - 164px)}}@media screen and (max-width:768px){.scheduled-articles article .info{width:calc(100% - 110px)}}.scheduled-articles article .schedule-data{align-items:flex-start}.scheduled-articles article .schedule-data .date{font-size:1.4rem;padding-top:.3em}@media screen and (max-width:768px){.scheduled-articles article .schedule-data .date{font-size:1.2rem}}.scheduled-articles article .schedule-data ul{list-style:none;padding:0}.scheduled-articles article .schedule-data ul li:not(:last-child){margin-bottom:.5em}.scheduled-articles article .title{font-size:1.8rem;line-height:1.5;margin:0 0 10px}@media screen and (max-width:768px){.scheduled-articles article .title{font-size:1.4rem}}.scheduled-articles article .tag-list{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:0}@media screen and (max-width:768px){.scheduled-articles article .tag-list{gap:10px;width:100%}}.scheduled-articles article .tag-list li{background-color:#d4d4d4;font-size:1.4rem;line-height:1;min-width:150px;padding:13px;text-align:center}@media screen and (max-width:1400px){.scheduled-articles article .tag-list li{font-size:1.2rem;min-width:120px;padding:10px}}@media screen and (max-width:768px){.scheduled-articles article .tag-list li{font-size:1rem;min-width:90px;padding:7px}}.scheduled-articles article .speakers-profile{line-height:1.44;margin:25px 0 30px;width:100%}@media screen and (max-width:768px){.scheduled-articles article .speakers-profile{margin:20px 0 10px}}.scheduled-articles article .speakers-name{font-size:1.6rem;line-height:1.6}@media screen and (max-width:768px){.scheduled-articles article .speakers-name{font-size:1.4rem}}.scheduled-articles article .speakers-name span{display:inline-block}.scheduled-articles article .speakers-name span:not(:first-child){margin-right:20px}.scheduled-articles article .detail{font-size:1.6rem;font-weight:400;margin:0 0 30px}@media screen and (max-width:768px){.scheduled-articles article .detail{font-size:1.2rem;margin-bottom:10px}.scheduled-articles article .link-text{text-align:center}}.past-posts{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.past-posts{flex-direction:column}}.past-posts .side-nav{margin-right:40px;position:relative;width:235px}@media screen and (max-width:1400px){.past-posts .side-nav{width:160px}}@media screen and (max-width:768px){.past-posts .side-nav{margin:0 0 35px;width:100%}}.past-posts .side-nav .tag-name{background:#ffcd32;color:#2d2d2d;font-size:1.2rem;font-weight:700;line-height:1;margin:0;padding:13px 40px;position:relative;text-align:center;text-decoration:none}.past-posts .side-nav .tag-name.-js-open:after{top:5px;transform:rotate(-135deg)}.past-posts .side-nav .tag-name:after{border:2px solid;border-width:0 2px 2px 0;bottom:0;content:"";height:7px;margin:auto;position:absolute;right:20px;top:-3px;transform:rotate(45deg);transition:all .4s;width:7px}.past-posts .side-nav ul{background:#fff;border:1px solid #c5c5c5;list-style:none;margin:0;padding:0}@media screen and (max-width:768px){.past-posts .side-nav ul{display:none;left:0;position:absolute;top:38px;width:100%;z-index:500}}.past-posts .side-nav ul li:not(:last-child){border-bottom:1px solid #e2e2e2}@media screen and (max-width:768px){.past-posts .side-nav ul li:not(:last-child){border-bottom-width:1px}}@media screen and (min-width:769px){.past-posts .side-nav ul li.-current a{background:#ffcd32;font-weight:700}}.past-posts .side-nav ul li a{color:#2d2d2d;display:block;font-size:1.5rem;line-height:1;padding:20px 40px 20px 20px;position:relative;text-decoration:none}@media screen and (max-width:1200px){.past-posts .side-nav ul li a{font-size:1.3rem}}@media screen and (max-width:768px){.past-posts .side-nav ul li a{font-size:1.2rem;padding:13px 40px;text-align:center}}@media screen and (min-width:769px){.past-posts .side-nav ul li a:after{border:2px solid;border-width:2px 2px 0 0;bottom:0;content:"";height:7px;margin:auto;position:absolute;right:20px;top:0;transform:rotate(45deg);width:7px}}.past-posts .post-data{flex:1 0 auto;width:calc(100% - 275px)}@media screen and (max-width:1400px){.past-posts .post-data{width:calc(100% - 200px)}}@media screen and (max-width:768px){.past-posts .post-data{width:100%}}.past-posts .post-list{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}@media screen and (max-width:1400px){.past-posts .post-list{gap:30px}}@media screen and (max-width:768px){.past-posts .post-list{gap:20px}}.past-posts article a{border:1px solid #c5c5c5}.past-posts article .speakers-image{height:0;padding-top:34.5%;position:relative;width:34.5%}.past-posts article .speakers-image img{left:0;position:absolute;top:0}.past-posts article .info{display:flex;flex:1 1 auto;flex-direction:column;padding:20px}@media screen and (max-width:768px){.past-posts article .info{padding:10px}}.past-posts article .info .link-text{margin-top:auto}.past-posts article .title{font-size:2rem;letter-spacing:.03em;line-height:1.5;margin:0 0 15px}@media screen and (max-width:1400px){.past-posts article .title{font-size:1.6rem}}@media screen and (max-width:768px){.past-posts article .title{font-size:1.2rem;margin-bottom:2rem}}.past-posts article .schedule-data{align-items:center;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width:768px){.past-posts article .schedule-data{margin-bottom:1rem}}.past-posts article .schedule-data .type{max-width:none!important;width:auto!important}.col2-container{margin:0 auto 100px;max-width:1610px}@media screen and (min-width:769px){.col2-container{display:flex;justify-content:space-between}.col2-container .main-content{flex:1}.col2-container .sidebar{flex:0 0 auto;margin-left:40px;width:29.81%}}.col2-container .post-data .featured-image{margin-bottom:40px}.col2-container .post-data .featured-image img{width:100%}@media screen and (min-width:769px){.col2-container .post-data .post-info{display:flex;justify-content:space-between}}.col2-container .post-data .post-info .type{margin-bottom:2rem}@media screen and (max-width:768px){.col2-container .post-data .post-info .type{margin-bottom:1.5rem}}.col2-container .post-data .post-info .type span{background-color:#ffd300;border-radius:30px;display:inline-block;font-size:1.6rem;font-weight:700;line-height:1;min-width:190px;padding:10px;text-align:center}@media screen and (max-width:1200px){.col2-container .post-data .post-info .type span{font-size:1.4rem;min-width:160px}}@media screen and (max-width:768px){.col2-container .post-data .post-info .type span{font-size:1.2rem;min-width:110px;padding:6px}}.col2-container .post-data .sns-btn{justify-content:flex-end}@media screen and (max-width:768px){.col2-container .post-data .sns-btn{display:none}}.col2-container .post-data .event-data{margin-bottom:4.5rem}@media screen and (max-width:768px){.col2-container .post-data .event-data{margin-bottom:2rem}}.col2-container .post-data .event-data .title{font-size:3.4rem;font-weight:700;line-height:1.44;margin:0 0 14px}@media screen and (max-width:1200px){.col2-container .post-data .event-data .title{font-size:2.2rem}}@media screen and (max-width:768px){.col2-container .post-data .event-data .title{font-size:1.8rem;line-height:1.5}}.col2-container .post-data .event-data .date{list-style:none;padding:0}.col2-container .post-data .event-data .date li{font-size:2.4rem;font-weight:700;line-height:1.46}@media screen and (max-width:1200px){.col2-container .post-data .event-data .date li{font-size:1.6rem}}@media screen and (max-width:768px){.col2-container .post-data .event-data .date li{font-size:1.2rem;line-height:1.42}}.col2-container .post-data .post-body{font-size:2rem;line-height:1.42;margin-bottom:4.5rem}@media screen and (max-width:1200px){.col2-container .post-data .post-body{font-size:1.6rem}}@media screen and (max-width:768px){.col2-container .post-data .post-body{font-size:1.4rem;margin-bottom:2rem}}.col2-container .post-data .post-body h2{font-size:2.6rem;font-weight:700;margin:20px 0}@media screen and (max-width:1200px){.col2-container .post-data .post-body h2{font-size:1.8rem}}@media screen and (max-width:768px){.col2-container .post-data .post-body h2{font-size:1.6rem;line-height:1.43;margin:10px 0}}.col2-container .post-data .post-body>:first-child{margin-top:0}.col2-container .post-data .post-body>:last-child{margin-bottom:0}.recommend-kewords{background:#f5f1dc;margin-bottom:70px;padding:20px 30px 45px;text-align:center}@media screen and (max-width:768px){.recommend-kewords{margin-bottom:45px;padding:20px}}.recommend-kewords h3{font-size:2rem;font-weight:400;margin-bottom:3rem}@media screen and (max-width:1200px){.recommend-kewords h3{font-size:1.4rem}}@media screen and (max-width:768px){.recommend-kewords h3{margin-bottom:1rem}}.recommend-kewords ul{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;list-style:none;padding:0}@media screen and (max-width:1200px){.recommend-kewords ul{gap:20px}}@media screen and (max-width:768px){.recommend-kewords ul{gap:10px}}.recommend-kewords ul li{font-size:2.4rem;font-weight:700;line-height:1.46}@media screen and (max-width:1200px){.recommend-kewords ul li{font-size:2rem}}@media screen and (max-width:768px){.recommend-kewords ul li{font-size:1.6rem;line-height:1.43}}.attendees{margin-bottom:80px}@media screen and (max-width:768px){.attendees{margin-bottom:40px}}.attendees .attendees-item:nth-child(n+2){margin-top:40px}@media screen and (max-width:768px){.attendees .attendees-item:nth-child(n+2){margin-top:20px}}.attendees .event-position{font-size:2.6rem;font-weight:700;line-height:1.42;margin-bottom:40px}@media screen and (max-width:1200px){.attendees .event-position{font-size:1.8rem}}@media screen and (max-width:768px){.attendees .event-position{font-size:1.6rem;margin-bottom:20px}}.attendees .profile{align-items:flex-start;display:flex;gap:40px}@media screen and (max-width:768px){.attendees .profile{flex-wrap:wrap;gap:10px}}.attendees .profile .image{flex:0 0 auto;height:240px;width:240px}@media screen and (max-width:1200px){.attendees .profile .image{height:140px;width:140px}}@media screen and (max-width:768px){.attendees .profile .image{height:100px;width:100px}}.attendees .profile .image img{height:100%;width:100%}@media screen and (max-width:768px){.attendees .profile .text{width:calc(100% - 110px)}}.attendees .profile .text .company-name,.attendees .profile .text .company-position{font-size:2rem;line-height:1.45}@media screen and (max-width:1200px){.attendees .profile .text .company-name,.attendees .profile .text .company-position{font-size:1.6rem}}@media screen and (max-width:768px){.attendees .profile .text .company-name,.attendees .profile .text .company-position{font-size:1.4rem;line-height:1.42}}.attendees .profile .text .company-name{margin:0}.attendees .profile .text .company-position{margin:0 0 15px}@media screen and (max-width:768px){.attendees .profile .text .company-position{margin-bottom:10px}}.attendees .profile .text .name{font-size:3rem;font-weight:700;line-height:1.47;margin:0 0 15px}@media screen and (max-width:1200px){.attendees .profile .text .name{font-size:2rem}}@media screen and (max-width:768px){.attendees .profile .text .name{font-size:1.6rem;line-height:1.43}}.attendees .profile .history{font-size:2rem;line-height:1.45}@media screen and (max-width:1200px){.attendees .profile .history{font-size:1.6rem}}@media screen and (max-width:768px){.attendees .profile .history{font-size:1.4rem;line-height:1.42;width:100%}}.form h3{font-size:2.6rem;font-weight:700;line-height:1.42}@media screen and (max-width:1200px){.form h3{font-size:2rem}}@media screen and (max-width:768px){.form h3{font-size:1.8rem;line-height:1.5}}.form>div{background:#f0f0f0;padding:55px 40px}@media screen and (max-width:768px){.form>div{padding:20px 20px 40px}}.form>div.caution{padding-top:0}.scheduled-block{margin:0 auto 8rem}@media screen and (max-width:768px){.scheduled-block{margin-bottom:6rem}}.scheduled-block.-post{margin-bottom:0;max-width:1610px}.outline{border:1px solid #ccc}@media screen and (max-width:768px){.outline{margin-bottom:4rem}}.outline h3{background:#ffd302;border-bottom:1px solid #ccc;font-weight:700;line-height:1;margin:0;padding:20px}@media screen and (max-width:1200px){.outline h3{font-size:1.6rem}}@media screen and (max-width:768px){.outline h3{padding:10px 20px}}.outline .inner{padding:16px 20px 45px}@media screen and (max-width:768px){.outline .inner{padding:20px}}.outline .date,.outline .outline-item{border-bottom:1px solid #ccc;font-size:2rem;line-height:1.45;margin-bottom:15px;padding-bottom:15px}@media screen and (max-width:1200px){.outline .date,.outline .outline-item{font-size:1.6rem}}@media screen and (max-width:768px){.outline .date,.outline .outline-item{font-size:1.4rem;line-height:1.42;margin-bottom:10px;padding-bottom:10px}}.outline .date:last-child,.outline .outline-item:last-child{margin-bottom:30px}@media screen and (max-width:768px){.outline .date:last-child,.outline .outline-item:last-child{margin-bottom:20px}}.outline .date h4,.outline .outline-item h4{font-size:1.6rem;font-weight:700;line-height:1.5;margin:0 0 10px}@media screen and (max-width:1200px){.outline .date h4,.outline .outline-item h4{font-size:1.4rem}}@media screen and (max-width:768px){.outline .date h4,.outline .outline-item h4{line-height:1.42}}.outline .date .date-list,.outline .outline-item .date-list{list-style:none;padding:0}.outline .caution{border-bottom:1px solid #ccc;line-height:1.5;margin-bottom:30px;padding-bottom:15px}@media screen and (max-width:1200px){.outline .caution{font-size:1.4rem}}@media screen and (max-width:768px){.outline .caution{line-height:1.42;margin-bottom:20px;padding-bottom:10px}}.outline .form-button{background:#00649d;border-radius:4.8rem;color:#fff;display:flex;font-size:2.4rem;font-weight:700;justify-content:center;line-height:1;padding:22px 20px;position:relative;text-decoration:none;transition:background-color .3s ease}@media screen and (max-width:1200px){.outline .form-button{font-size:1.4rem}}@media screen and (max-width:768px){.outline .form-button{font-size:1.6rem;padding:10px 40px}.outline .form-button:after{border:1px solid transparent;border-top-color:#fff;border-width:14px 7px;bottom:0;content:"";display:inline-block;height:0;margin:auto;position:absolute;right:18px;top:14px;width:0}}.outline .form-button:hover{background-color:#3dabde;opacity:1}@media screen and (min-width:769px){.outline .form-button span:after{border:1px solid transparent;border-top-color:#fff;border-width:19px 11px;content:"";display:inline-block;margin:0 0 -20px 23px}}@media screen and (max-width:1200px){.outline .form-button span:after{border-width:12px 7px;margin:0 0 -13px 5px}.outline .event-end{font-size:1.4rem}}@media screen and (min-width:769px){.outline .event-end{margin-bottom:-29px}}