@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:300 700;font-display:swap;src:local("Noto Sans JP"),local("NotoSansJP")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:200 900;font-display:swap;src:local("Noto Serif JP"),local("NotoSerifJP")}@font-face{font-family:"EB Garamond";font-style:normal;font-weight:400 800;font-display:swap;src:local("EB Garamond"),local("EBGaramond")}@font-face{font-family:"EB Garamond";font-style:italic;font-weight:400 800;font-display:swap;src:local("EB Garamond"),local("EBGaramond")}#under.seminar #main_container #seminar_about .section_inner{display:flex;flex-direction:column;gap:2.5rem}#under.seminar #main_container #seminar_about .section_inner .youtube .ytp-show-cards-title{display:none}#under.seminar #main_container #seminar_about .section_inner .lead{display:flex;flex-direction:column;gap:.5rem}#under.seminar #main_container #seminar_about .section_inner .lead h2{font-size:1.5rem;margin-bottom:0}@media(max-width: 768px){#under.seminar #main_container #seminar_about .section_inner .lead h2{font-size:1.25rem}}#under.seminar #main_container #seminar_about .section_inner .lead p{display:flex;align-items:baseline;font-family:"EB Garamond","Noto Serif JP","Times New Roman","Hiragino Mincho ProN","Yu Mincho","YuMincho","Hiragino Mincho Pro","HiraMinProN-W3","Takao","IPAexMincho","IPA PMincho","IPAPMincho","STSong",serif;gap:.5rem;line-height:1}#under.seminar #main_container #seminar_about .section_inner .lead p span{font-weight:300;font-size:2.625rem;font-style:italic;color:#b8a87d;font-size:2rem}#under.seminar #main_container #seminar_about .section_inner .lead p span:before{content:"Chapter";font-style:normal;font-size:1.5rem;color:#fff}@media(max-width: 768px){#under.seminar #main_container #seminar_about .section_inner .lead p span:before{font-size:1rem}}#under.seminar #main_container #seminar_about .section_inner .lead p span:after{content:"";display:inline-block;width:2.625rem;height:.0625rem;background:#fff;margin-left:.25rem}#under.seminar #main_container #seminar_about .section_inner .sample{display:grid;grid-template-columns:23.4375rem 1fr;gap:2rem}@media(max-width: 768px){#under.seminar #main_container #seminar_about .section_inner .sample{grid-template-columns:1fr}}#under.seminar #main_container #seminar_about .section_inner .sample .sample_point h3{margin-bottom:.625rem;font-weight:400;color:#b8a87d}#under.seminar #main_container #seminar_about .section_inner .btn_wrapper{margin-top:0}#under.seminar #main_container #seminar_about .section_inner .overview h3{font-size:1.25rem}#under.seminar #main_container #seminar_video{border-top:solid 1px #676f55}#under.seminar #main_container #seminar_video .btn_wrapper{flex-direction:column;align-items:center}#under.seminar #main_container #seminar_video .btn_wrapper p{text-align:center}@media(max-width: 768px){#under.seminar #main_container #seminar_video .btn_wrapper p{font-size:.75rem}}#under.seminar #main_container #next_chapter{padding:4rem;background:#0d2122}@media(max-width: 768px){#under.seminar #main_container #next_chapter{padding:2.5rem 1rem}}#under.seminar #main_container #next_chapter:before{content:"";display:block;width:100%;height:1px;background:#676f55;position:absolute;top:0;left:0;z-index:1}#under.seminar #main_container #next_chapter .section_inner{position:relative;align-items:stretch}#under.seminar #main_container #next_chapter .section_inner:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:.0625rem;height:100%;background:#676f55;z-index:1}@media(max-width: 768px){#under.seminar #main_container #next_chapter .section_inner:before{height:calc(100% + 1rem);top:calc(50% - .625rem)}}#under.seminar #main_container #next_chapter .chapter_link{position:relative;font-size:1rem;line-height:1.6;gap:.625rem}@media(max-width: 768px){#under.seminar #main_container #next_chapter .chapter_link{width:47%;gap:0;font-size:.6875rem}}#under.seminar #main_container #next_chapter .chapter_link i{display:contents}#under.seminar #main_container #next_chapter .chapter_link span{position:relative;font-size:3rem;width:fit-content;line-height:1}@media(max-width: 768px){#under.seminar #main_container #next_chapter .chapter_link span{font-size:1.875rem}}@media(max-width: 768px){#under.seminar #main_container #next_chapter .chapter_link span:after{width:1.625rem}}#under.seminar #main_container #next_chapter .chapter_link.next{margin-left:auto;margin-right:0}@media(max-width: 768px){#under.seminar #main_container #next_chapter .chapter_link.next{text-align:left}}@media(max-width: 768px){#under.seminar #main_container #next_chapter .chapter_link.next span{padding:.375rem 1.25rem .375rem 0rem}}#under.seminar #main_container #next_chapter .chapter_link.next span:before{content:"Next";position:absolute;left:0;top:-1.5rem;font-size:1.5rem;color:#fff}@media(max-width: 768px){#under.seminar #main_container #next_chapter .chapter_link.next span:before{font-size:1.25rem;top:-1.25rem}}@media(max-width: 768px){#under.seminar #main_container #next_chapter .chapter_link.next span:after{right:-1rem}}@media(max-width: 768px){#under.seminar #main_container #next_chapter .chapter_link.prev{text-align:right}}#under.seminar #main_container #next_chapter .chapter_link.prev span{margin-right:auto;margin-left:2.5rem;padding:.375rem 0 .75rem 1.875rem;background:url(../../img/_css/chapter_img001.svg) no-repeat left/contain}@media(max-width: 768px){#under.seminar #main_container #next_chapter .chapter_link.prev span{margin-left:1rem;padding:.375rem 0 .375rem 1.25rem}}#under.seminar #main_container #next_chapter .chapter_link.prev span:before{content:"Prev";position:absolute;right:0;top:-1.5rem;font-size:1.5rem;color:#fff}@media(max-width: 768px){#under.seminar #main_container #next_chapter .chapter_link.prev span:before{font-size:1.25rem;top:-1.25rem}}#under.seminar #main_container #next_chapter .chapter_link.prev span:after{right:auto;left:-2.5rem;transform:scale(-1, 1) translateY(-50%)}@media(max-width: 768px){#under.seminar #main_container #next_chapter .chapter_link.prev span:after{left:-1rem}}#under.seminar #main_container #next_chapter .chapter_link.prev:hover span:after{left:-3.125rem}#under.seminar .popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999}#under.seminar .popup-overlay .popup-content{background:#fff;border-radius:.75rem;max-width:31.25rem;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.3);animation:popupSlideIn .3s ease-out}#under.seminar .popup-overlay .popup-content .popup-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0}#under.seminar .popup-overlay .popup-content .popup-header h3{margin:0;font-size:1.5rem;font-weight:600;color:#333}#under.seminar .popup-overlay .popup-content .popup-header .popup-close{background:none;border:none;font-size:1.75rem;color:#999;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}#under.seminar .popup-overlay .popup-content .popup-header .popup-close:hover{color:#333}#under.seminar .popup-overlay .popup-content .popup-body{padding:1.5rem;text-align:center}#under.seminar .popup-overlay .popup-content .popup-body .success-icon{margin-bottom:1.25rem}#under.seminar .popup-overlay .popup-content .popup-body .success-icon svg{animation:successPulse .6s ease-out}#under.seminar .popup-overlay .popup-content .popup-body h4{margin:0 0 .75rem 0;font-size:1.25rem;font-weight:600;color:#333}#under.seminar .popup-overlay .popup-content .popup-body p{margin:0 0 1.5rem 0;font-size:1rem;line-height:1.6;color:#666}#under.seminar .popup-overlay .popup-content .popup-body .special-offer{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border:.125rem solid #335a49;border-radius:.5rem;padding:1.25rem;margin-top:1.25rem}#under.seminar .popup-overlay .popup-content .popup-body .special-offer h5{margin:0 0 .5rem 0;font-size:1.125rem;font-weight:600;color:#335a49}#under.seminar .popup-overlay .popup-content .popup-body .special-offer p{margin:0 0 1rem 0;font-size:.875rem;color:#555}#under.seminar .popup-overlay .popup-content .popup-body .special-offer .consultation-btn{display:inline-block;background:#335a49;color:#fff;padding:.75rem 1.5rem;border-radius:.375rem;text-decoration:none;font-weight:600;font-size:.875rem;transition:background-color .3s ease}#under.seminar .popup-overlay .popup-content .popup-body .special-offer .consultation-btn:hover{background:#218838;text-decoration:none;color:#fff}@keyframes popupSlideIn{from{opacity:0;transform:scale(0.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes successPulse{0%{transform:scale(0)}50%{transform:scale(1.1)}100%{transform:scale(1)}}