html{scroll-behavior:smooth}hr{background-color:#bdbdbd;border:none;height:0;max-width:100%;width:100%}.header__main-bar{padding-top:20px}.custom-anchor{scroll-margin-top:120px}@media (min-width:768px){.mtpc10{margin-top:10px}.mtpc20{margin-top:20px}.mtpc30{margin-top:30px}.mtpc40{margin-top:40px}.mtpc50{margin-top:50px}.mtpc60{margin-top:60px}.mtpc70{margin-top:70px}.mtpc80{margin-top:80px}.mtpc100{margin-top:100px}.mbpc20{margin-bottom:20px}.mbpc30{margin-bottom:30px}.mbpc40{margin-bottom:40px}.mbpc50{margin-bottom:50px}.mbpc60{margin-bottom:60px}.mbpc70{margin-bottom:70px}.mbpc80{margin-bottom:80px}.mbpc100{margin-bottom:100px}}@media (max-width:768px){.mtsp10{margin-top:10px}.mtsp20{margin-top:20px}.mtsp30{margin-top:30px}.mtsp40{margin-top:40px}.mtsp50{margin-top:50px}.mtsp60{margin-top:60px}.mtsp70{margin-top:70px}.mtsp80{margin-top:80px}.mtsp90{margin-top:90px}.mtsp100{margin-top:100px}.mbsp10{margin-bottom:10px}.mbsp20{margin-bottom:20px}.mbsp30{margin-bottom:30px}.mbsp40{margin-bottom:40px}.mbsp50{margin-bottom:50px}.mbsp60{margin-bottom:60px}.mbsp70{margin-bottom:70px}.mbsp80{margin-bottom:80px}.mbsp90{margin-bottom:90px}.mbsp100{margin-bottom:100px}}.header__logo img{max-width:200px}.sticky{position:sticky;top:0;transition:box-shadow .3s;z-index:100}.sticky-shadow{box-shadow:0 2px 9px 0 rgba(0,0,0,.11)}.header__main-bar{background-color:hsla(0,0%,97%,.95);padding-top:10px}.header{background-color:transparent}.single-card{max-width:none!important}a.button{color:#fff!important;font-weight:700}.kvtext{color:#231815;font-size:20px;line-height:1.5;margin-bottom:5px}.kvcatch{color:#005f2e;font-size:40px;font-weight:700;letter-spacing:-1px;line-height:1.25}.kvlogo{margin-bottom:20px;width:400px}h2.top{font-size:48px}h2.top,h2.top_movie{color:#005f2e;font-weight:700;text-align:center}h2.top_movie{font-size:32px}.pagetitle,.seminartitle{color:#005f2e;font-size:48px}.pagetitle,.seminartitle,h3.top{font-weight:700;text-align:center}h3.top{font-size:36px}h3.name{font-size:30px;line-height:.5}h4.name{font-size:20px;font-weight:700;margin-bottom:0}h4.name,p.zirei{line-height:150%}p.zirei{font-size:18px}p.zirei span{font-weight:700}p.zirei span.red{color:#d00}.nobottom{margin-bottom:0}p.center-pc{text-align:center}.youtube{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.youtube iframe{height:100%;left:0;position:absolute;top:0;width:100%}.kvsubmit-area .cta-btn{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:700;margin-top:18px;padding:16px 8px;position:relative;text-decoration:none;transition:opacity .3s;width:75vw}.kvsubmit-area .cta-btn .material-symbols-outlined{color:#fff;font-size:40px;left:8px;position:absolute}.kvsubmit-area .cta-btn .btn-text{min-width:100%}.kvsubmit-area .cta-btn{padding:9px 0}.kvsubmit-area .cta-btn .btn-text{font-size:4.3vw;padding-left:30px;text-align:center;width:100%}.kvsubmit-area .cta-btn .material-symbols-outlined{font-size:8vw}@media screen and (max-width:767px){h4.name{margin-bottom:20px}p.zirei{font-size:14px}p.center-pc{text-align:left}h2.top_movie{color:#005f2e;font-size:7.5vw;font-weight:700;text-align:center}}.text-center{text-align:center}.fs24{font-size:24px}.fs20{font-size:20px}.fs16{font-size:16px}.sub_text{color:#fff;font-size:10px;margin-right:20px;text-align:right}.link_text{color:#fff;font-size:24px;margin-bottom:10px;text-align:center}.link_text a{color:#fff;text-decoration:underline}.link_text a:hover{opacity:.8}@media screen and (max-width:767px){.fs24{font-size:5vw}.fs20{font-size:4vw}.fs16{font-size:4.5vw}.sub_text{color:#fff;font-size:10px;margin-top:10px;text-align:left}.link_text{color:#fff;font-size:5vw;margin-bottom:10px;text-align:center}}.omoi{font-family:Zen Kurenaido,sans-serif;font-size:30px;font-style:normal;font-weight:400}@media screen and (min-width:768px){.sp{display:none!important}}@media screen and (max-width:767px){.pc{display:none!important}.kvtext{font-size:4vw;line-height:1.5}.kvcatch{font-size:7vw;font-weight:700;line-height:1.25}.kvlogo{width:95%}h2.top{font-size:10vw}.pagetitle,h2.top{font-weight:700;text-align:center}.pagetitle{font-size:7vw}.seminartitle{font-size:4.5vw;font-weight:700;text-align:center}h2.submit,h3.top{font-size:6vw;font-weight:700}h3.top{text-align:center}h3.name{font-size:6vw;line-height:0}h5.name{font-size:5vw}.omoi{font-size:4.5vw}.header__container{padding:0 0 0 20px}.header__logo{max-width:47%}.header__logo img{width:80%}.header_submit{width:53%}.single-card{max-width:80%!important}.card-content{font-size:1.5em;line-height:1.5}.text-center{text-align:left}.text-center-sp{text-align:center}}table{border:0 solid #d0d0d0;border-spacing:0;box-shadow:0 0 0 0 rgba(0,0,0,.12)}thead td,thead th{border-bottom:0 solid #d0d0d0;color:#fff}.plan table th,td{border:0;padding:15px;text-align:center;vertical-align:top}.plan table{border-collapse:collapse;margin:0 auto;padding:0;table-layout:fixed;width:100%}.plan thead th{border-right:5px solid#fff;padding:1em .8em}.plan table tr{background-color:#fff;padding:.35em}.plan table tr:nth-child(2n){background-color:#f9f9f9}.plan table td{padding:16px;text-align:center}.plan table td.annotation{padding:16px;text-align:left;vertical-align:top}.plan table th{font-size:16px;font-weight:700}.plan i{font-size:24px;font-style:normal}.plan i.mg{padding-left:20px}.plan i.mg3{padding-left:16px}.plan i.text{font-size:18px;font-style:normal}.plan i span{font-size:10px;vertical-align:top}.plan .plan0{background:#fff}.plan .plan1{background:#22ac38}.plan .plan1_i{color:#22ac38}.plan .plan3{background:#8fc31f}.plan .plan3_i{color:#8fc31f}.plan .plan2{background:#68c320}.plan .plan2_i{color:#68c320}.plan .price{color:#fff;font-size:24px;font-weight:700;margin-bottom:10px;text-align:center}.plan .price span{font-size:.6em}.plan .btn{background:#fff;border-radius:5px;color:#000;display:block;font-size:.8em;padding:1em;text-decoration:none}.plan td,.plan th{position:sticky}.plan td:first-child,.plan th:first-child{left:0;z-index:1}.plan table tr:nth-child(odd) td:first-child,.plan table tr:nth-child(odd) th:first-child{background-color:#fff}.plan table tr:nth-child(2n) td:first-child,.plan table tr:nth-child(2n) th:first-child{background-color:#f9f9f9}@media screen and (max-width:727px){.plan td:first-child,.plan th:first-child{background-color:transparent}.plan table tr:nth-child(odd) td:first-child,.plan table tr:nth-child(odd) th:first-child{background-color:#fff}.plan table tr:nth-child(2n) td:first-child,.plan table tr:nth-child(2n) th:first-child{background-color:#f9f9f9}.plan table{width:800px}.plan{margin-right:0;overflow-x:scroll;width:100vw}.plan table th{font-size:14px;font-weight:700}.plan thead th{border-right:5px solid#fff;padding:8px .8em}.plan table tr{background-color:#fff;padding:.35em}.plan table tr:nth-child(2n){background-color:#f9f9f9}.plan table td,.plan table th,td{padding:8px;text-align:center}.plan table th,td{border:0;vertical-align:top}.plan i{font-size:5vw}.plan table td.annotation{font-size:3.5vw}.plan i.text{font-size:5vw;font-style:normal}}.single-post-header h1{font-size:42px}#hubspot-author_data{margin-bottom:20px}.blog.two .main-page{background:#f7f7f7}.blog.two .blog-pagination{margin-bottom:50px}@media screen and (max-width:767px){.single-post-header h1{font-size:7vw}.blog.two .blog-post-wrapper .cell-wrapper{margin-bottom:80px}.blog.two .featured-blog .hs-featured-image-wrapper{height:200px}.blog.two .featured-blog{min-height:350px}}.privacy h2{font-size:24px}.foot_privacy{text-align:right}.foot_privacy a:hover,.foot_privacy a:visited{color:#fff}@media screen and (max-width:767px){.foot_privacy{text-align:center}}.custom_form_wrapper{background:#f7f7f7;min-height:1100px;padding-bottom:80px;width:100%}.custom_form{margin:0 auto;max-width:580px}@media screen and (max-width:767px){.custom_form{margin:0 auto;max-width:calc(100% - 40px)}}