@charset "UTF-8";body:has(.landing_page){margin:0;padding:0;box-sizing:border-box}body:has(.landing_page) *{vertical-align:top;margin:0;padding:0;box-sizing:border-box;font-family:inherit}body:has(.landing_page) li{list-style:none}.lp_header{position:relative;z-index:10}.lp_header .page_info{display:flex;align-items:center;gap:8px}.lp_header .header_logo{width:min(25.641025641vw,240px)}.lp_header .header_logo img{width:100%}.lp_header .page_title{font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif;color:#fff;font-size:min(4.6153846154vw,20px);font-weight:500;line-height:1.025;flex:1}.lp_header .menu_btn{position:fixed;z-index:4;top:min(3vw,15px);right:min(3vw,15px);width:58px;aspect-ratio:1/1;cursor:pointer;transition:all .3s ease-in-out;background:#081037;border-radius:1vw}.lp_header .menu_btn:after{position:absolute;bottom:1.5vw;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:0;content:"\30e1\30cb\30e5\30fc";display:block;color:#fff;font-size:8px;line-height:1;font-weight:700;white-space:nowrap}.lp_header .menu_btn:has(.menu_btn_line.hum_open){background-color:transparent}.lp_header .menu_btn_line{position:absolute;top:-10px;bottom:0;left:0;right:0;margin:auto;height:3px;width:50%;background:#fff;transition:all .3s ease-in-out}.lp_header .menu_btn_line:before,.lp_header .menu_btn_line:after{content:"";height:3px;width:100%;background:#fff;position:absolute;left:0;transition:inherit}.lp_header .menu_btn_line:before{top:-10px}.lp_header .menu_btn_line:after{top:10px}.lp_header .menu_btn_line.hum_open{background-color:transparent}.lp_header .menu_btn_line.hum_open:before{rotate:45deg;top:0}.lp_header .menu_btn_line.hum_open:after{rotate:-45deg;top:0}.lp_header .cta_info{display:flex;align-items:center;gap:8px;color:#fff}.lp_header .cta_info .tel_block{width:50%}.lp_header .cta_info .tel_block a{text-decoration:none}.lp_header .cta_info .number{width:min(41.0256410256vw,180px);display:block;margin-inline:auto;line-height:1}.lp_header .cta_info .number img{width:100%}.lp_header .cta_info .open{font-size:9px;display:block;color:#fff;white-space:nowrap;line-height:1;text-align:center}.lp_header .cta_info .cta_btn{flex:1;padding-left:4px}.lp_header .cta_info .cta_btn .btn{box-sizing:border-box;display:block;width:100%;text-decoration:none;margin-inline:auto}.lp_header .cta_info .cta_btn .btn .btn_text{display:flex;justify-content:center;align-items:center;font-size:min(3.3333333333vw,20.8px);font-weight:700;color:#fff;background:linear-gradient(90deg,#ff5400,#ff9000);padding:min(2.5vw,12px) min(2.5vw,12px);border-radius:500px;border:solid 1px #fff;filter:drop-shadow(2px 6px 0 rgba(0,0,0,.35));line-height:1.025;aspect-ratio:170/38;text-align:center;position:relative;z-index:0}.lp_header .cta_info .cta_btn .btn .btn_text:after{content:"";display:block;width:8px;aspect-ratio:1/1;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:min(4vw,15px);translate:0 -50%;rotate:45deg}body:has(.landing_page) footer{background:#1b3b8c;text-align:center;color:#fff;font-size:.7em;padding:23px 0}body:has(.landing_page) footer a{color:#fff;text-decoration:none}body:has(.landing_page) .bl_fixed{display:block;width:60px;position:fixed;z-index:10;top:50%;right:0}body:has(.landing_page) .bl_fixed .fixed_btn{display:flex;align-items:center;width:100%;padding:16px 0;font-size:12px;font-weight:500;color:#fff;background-color:#1b3b8c;writing-mode:vertical-rl;line-height:1.2;text-decoration:none}#MainContent{padding-top:80px;padding-bottom:58px}.landing_page{font-family:YuGothic,Yu Gothic,Hiragino Kaku Gothic ProN,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,sans-serif;line-height:1.5384615385;color:#333;width:100%;overflow-x:clip;padding-top:80px}.landing_page img{width:100%;height:auto}.landing_page .sp{display:block}.landing_page .pc{display:none}.landing_page a.is-disabled{pointer-events:none;cursor:default}.landing_page .title_block{background:linear-gradient(90deg,#1b3b8c,#061039);padding:8px 17px;text-align:center}.landing_page .title_block h3{font-size:min(5.1282051282vw,48px);color:#fff;line-height:1.5;font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif}.landing_page .title_block h3 .en{display:block;font-size:12px;color:#b29b64}.landing_page .section_title{font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif;font-size:min(5.1282051282vw,48px);font-weight:600;padding-bottom:10px;border-bottom:solid 1px #fff;color:#fff;margin-bottom:18px}.landing_page .section_title._center{text-align:center}.landing_page .section_title._black{color:#333}.landing_page .richtext{font-size:min(3.3333333333vw,16px);color:inherit;line-height:1.6428571429;margin:.8em 0}.landing_page .richtext *{font-size:inherit;line-height:inherit;margin:inherit}.landing_page .richtext h2{font-size:min(6.1538461538vw,27px);border-bottom:solid 1px #333;line-height:1.15;padding-bottom:.5em}.landing_page .richtext h3{font-size:min(5.1282051282vw,25px);border-left:solid 3px #091E55;padding-left:13px;line-height:1.15}.landing_page .richtext h4{font-size:min(4.6153846154vw,21px);padding-left:.75em;line-height:1.15;position:relative;z-index:0}.landing_page .richtext h4:before{content:"";display:block;width:8px;aspect-ratio:1/1;background-color:#1c3d90;border-radius:50%;position:absolute;left:0;top:50%;translate:0 -50%}.landing_page .richtext p{letter-spacing:.045em}.landing_page .richtext b,.landing_page .richtext .bold,.landing_page .richtext strong{font-weight:700}.landing_page .richtext a{text-decoration:underline;text-underline-offset:4px;color:#007aff}.landing_page .richtext ol{counter-reset:step}.landing_page .richtext ol li{counter-increment:step;position:relative;padding-left:3rem;margin-bottom:1rem}.landing_page .richtext ol li:before{content:counter(step);position:absolute;left:0;top:0;width:1.65em;aspect-ratio:1/1;font-size:70%;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center;border:solid 1px #1C3D90;translate:0 25%}.landing_page .main_visual .mv_slider{padding:0}.landing_page .main_visual .mv_slider.is-single .btn_navigation{display:none}.landing_page .main_visual .slider_num_01{position:relative;z-index:0}.landing_page .main_visual .slider_num_01 .slider_infomation{width:100%;height:100%;position:absolute;top:0;left:0;font-weight:700;letter-spacing:.045em;color:#fff;padding:min(5.1282051282vw,40px) min(4.358974359vw,32px)}.landing_page .main_visual .slider_num_01 .info_inner{display:flex;flex-direction:column;gap:16px}.landing_page .main_visual .slider_num_01 .category{top:3vw;left:5vw;width:90%;font-size:min(4.8717948718vw,32px);line-height:1}.landing_page .main_visual .slider_num_01 .date{color:#ff3;font-size:min(6.4102564103vw,115px);margin-top:4.6vw}.landing_page .main_visual .slider_num_01 .term{position:absolute;bottom:5vw;left:5vw;width:88%;font-size:min(calc(15/390*100vw),18px);display:inline-block;color:#03f;font-weight:700;line-height:1.1}.landing_page .main_visual .slider_video{aspect-ratio:960/599;overflow:hidden}.landing_page .main_visual .slider_video iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing_page .main_visual .slider_video.swiper-slide-active{aspect-ratio:16/10;overflow:hidden}.landing_page .main_visual .swiper-slide{opacity:.75}.landing_page .main_visual .swiper-slide-active{opacity:1;z-index:2}.landing_page .main_visual .swiper-button-next:after,.landing_page .main_visual .swiper-rtl .swiper-button-prev:after,.landing_page .main_visual .swiper-button-prev:after,.landing_page .main_visual .swiper-rtl .swiper-button-next:after{display:none}.landing_page .main_visual .btn_navigation{width:100%;position:absolute;z-index:1;top:50%;left:0;padding:0 10px;display:flex;justify-content:space-between;align-items:center}.landing_page .main_visual .swiper-button-prev{display:flex;justify-content:center;align-items:center;width:30px;height:auto;aspect-ratio:1/1;background-color:#f7f7f7;border:solid 1px #dedede;border-radius:100px;position:relative;z-index:0;left:0}.landing_page .main_visual .swiper-button-prev:before{content:"";display:block;width:9px;aspect-ratio:1/1;border-top:solid 2px #333;border-left:solid 2px #333;rotate:-45deg;position:initial;translate:unset;margin:0;padding:0;translate:2px 0}.landing_page .main_visual .swiper-button-next{display:flex;justify-content:center;align-items:center;width:30px;height:auto;aspect-ratio:1/1;background-color:#f7f7f7;border:solid 1px #dedede;border-radius:100px;position:relative;z-index:0}.landing_page .main_visual .swiper-button-next:before{content:"";display:block;width:9px;aspect-ratio:1/1;border-top:solid 2px #333;border-right:solid 2px #333;rotate:45deg;position:initial;translate:unset;margin:0;padding:0;translate:-2px 0}.landing_page .shopify-section:has(.trial_participation)+.shopify-section:has(.trial_participation) .trial_participation .cnt_block{padding-top:0}.landing_page .trial_participation .cnt_block{background-color:#fef7e3;padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px)}.landing_page .trial_participation .cnt_inner{border:solid 5px #B28B40;padding:36px min(calc(32/390*100vw),36px);background-color:#fff;position:relative;z-index:0}.landing_page .trial_participation .cnt_inner:before{content:"";display:block;width:calc(100% - 24px);height:calc(100% - 24px);border:solid 2px #B28B40;position:absolute;top:10px;left:10px;z-index:-1}.landing_page .trial_participation .cnt_inner .date{font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif;color:#b28b40;font-size:min(7.1794871795vw,58px);font-weight:600;text-align:center}.landing_page .trial_participation .cnt_inner .place{font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif;color:#b28b40;font-size:14px;font-weight:600;text-align:center}.landing_page .trial_participation .cnt_inner .place a{color:inherit;text-underline-offset:4px}.landing_page .trial_participation .cnt_inner .title{font-size:20px;color:#1b3b8c;margin-top:20px}.landing_page .trial_participation .cnt_inner .teacher{font-weight:500;margin-top:12px}.landing_page .trial_participation .cnt_inner .richtext{margin-top:12px}.landing_page .trial_participation .cnt_inner .richtext li{padding-left:1em;position:relative;z-index:0}.landing_page .trial_participation .cnt_inner .richtext li:before{content:"";display:block;width:4px;aspect-ratio:1/1;border-radius:50%;background-color:#1b3b8c;position:absolute;left:4px;top:12px}.landing_page .trial_participation .cnt_inner .richtext em{color:#1b3b8c;font-style:normal}.landing_page .trial_participation .cnt_inner .subtitle{font-size:18px;color:#1b3b8c;margin-top:10px}.landing_page .trial_participation .cnt_inner .time{color:#1b3b8c;font-size:15px;font-weight:600;margin-top:27px}.landing_page .trial_participation .cnt_inner .status{background-color:#1b3b8c;color:#fff;font-size:15px;font-weight:600;padding:4px 12px;margin-top:4px}.landing_page .trial_participation .cnt_inner .contents{margin-top:8px;color:#333;font-size:13px}.landing_page .trial_participation .cnt_inner .cta_btn{margin-top:30px}.landing_page .trial_participation .cnt_inner .cta_btn .btn{box-sizing:border-box;display:block;width:min(100%,480px);text-decoration:none;margin-inline:auto}.landing_page .trial_participation .cnt_inner .cta_btn .btn .btn_text{display:block;font-size:19px;font-weight:700;color:#fff;background:linear-gradient(90deg,#ff5400,#ff9000);padding:13px 43px 13px 14px;border-radius:500px;border:solid 1px #fff;filter:drop-shadow(2px 6px 0 rgba(0,0,0,.35));text-align:center;position:relative;z-index:0}.landing_page .trial_participation .cnt_inner .cta_btn .btn .btn_text:after{content:"";display:block;width:8px;aspect-ratio:1/1;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:20px;translate:0 -50%;rotate:45deg}.landing_page .trial_participation .cnt_inner .cta_btn .btn.disabled{pointer-events:none}.landing_page .trial_participation .cnt_inner .cta_btn .btn.disabled .btn_text{background:#b7b7b7;filter:none}.landing_page .trial_participation .cnt_inner .caption{font-size:13px;margin-top:1em}.landing_page .gallery{background:linear-gradient(90deg,#1b3b8c,#061039);position:relative;z-index:0}.landing_page .gallery:before{content:"";width:100%;height:100%;background:url(/cdn/shop/files/gallery_bg_sp.jpg) no-repeat center/cover;position:absolute;top:0;left:0;z-index:0;mix-blend-mode:multiply}.landing_page .gallery .title_block{position:relative;z-index:1}.landing_page .gallery .cnt_block{padding:36px 17px;position:relative;z-index:1}.landing_page .gallery .cnt_block .gallery_list{display:flex;flex-wrap:wrap;gap:10px}.landing_page .gallery .cnt_block .gallery_list li{width:calc((100% - 20px) / 3);aspect-ratio:105/160}.landing_page .gallery .cnt_block .gallery_list li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing_page .past_sessions .cnt_block{background-color:#fef7e3;padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px)}.landing_page .past_sessions .cnt_inner{border:solid 5px #B28B40;padding:20px 16px;background-color:#fff;display:flex;flex-direction:column;gap:15px}.landing_page .past_sessions .date{font-size:15px;font-weight:700;color:#fff;background-color:#1b3b8c;padding:4px 8px}.landing_page .past_sessions .teacher{font-size:15px;font-weight:700;color:#1b3b8c;margin-block:.5em}.landing_page .past_guest_speakers .cnt_block{background-color:#f4f5f9;padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px)}.landing_page .past_guest_speakers .cnt_inner{display:flex;flex-direction:column;gap:15px}.landing_page .past_guest_speakers .teacher_list{background-color:#fff;border-radius:10px;box-shadow:4px 4px 4px #0000001a;overflow:hidden;padding:18px 20px}.landing_page .past_guest_speakers .teacher_list .image{width:77.9411764706%;margin:0 auto 13px}.landing_page .past_guest_speakers .teacher_list .date{font-size:15px;font-weight:700;color:#fff;background-color:#1b3b8c;padding:4px 8px}.landing_page .past_guest_speakers .teacher_list .title{font-size:14px;font-weight:700;color:#1b3b8c;margin-block:1em}.landing_page .past_guest_speakers .teacher_list .info{font-size:12px;color:#333}.landing_page .past_guest_speakers .teacher_list .name{font-size:16px;font-weight:500;color:#4a5565}.landing_page .past_guest_speakers .teacher_list .name:after{content:"\6c0f";display:inline-block;font-size:80%}.landing_page .gift_banner{background:url(/cdn/shop/files/gift_banner_bg.jpg) no-repeat top left /cover;padding:20px 0}.landing_page .gift_banner .bnritem_wrap{padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px)}.landing_page .gift_banner .bnr_block{width:min(100%,1080px);aspect-ratio:340/86;display:flex;align-items:center;margin-block:12px 20px;margin-inline:auto;position:relative;z-index:0}.landing_page .gift_banner .bg_image{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:-1}.landing_page .gift_banner .textbox{padding-block:10px 0;padding-inline:12px 0;width:51.1764705882%}.landing_page .gift_banner .textbox .subtitle{font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif;font-size:min(2.5641025641vw,16px);font-weight:600;padding-bottom:min(.7692307692vw,10px);border-bottom:solid 1px #C8B278;line-height:1.15}.landing_page .gift_banner .textbox .title{font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif;font-size:min(3.3333333333vw,22px);font-weight:700;line-height:1.025;color:#ff5600;margin-top:min(.7692307692vw,10px)}.landing_page .gift_banner .overlink{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.landing_page .cta_button{background:url(/cdn/shop/files/cta_button_bg_sp.jpg) no-repeat center/cover;padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px)}.landing_page .cta_button .cta_btn .btn{text-decoration:none;box-sizing:border-box;display:block;width:min(100%,480px);margin-inline:auto}.landing_page .cta_button .cta_btn .btn .btn_text{display:block;font-size:19px;font-weight:700;color:#fff;background:linear-gradient(90deg,#ff5400,#ff9000);padding:10px 43px 10px 14px;border-radius:500px;border:solid 1px #fff;filter:drop-shadow(2px 6px 0 rgba(0,0,0,.35));text-align:center;position:relative;z-index:0}.landing_page .cta_button .cta_btn .btn .btn_text:after{content:"";display:block;width:8px;aspect-ratio:1/1;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:20px;translate:0 -50%;rotate:45deg}.landing_page .video_youtube .cnt_block:has(.block_title){padding-top:0}.landing_page .video_youtube .cnt_block{background-color:#f4f5f9;padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px) min(8.9743589744vw,40px);width:100%;overflow-x:clip}.landing_page .video_youtube .cnt_block .block_title:nth-child(1){margin-top:0}.landing_page .video_youtube .cnt_block .block_title{width:100vw;margin-left:calc(50% - 50vw);background:linear-gradient(90deg,#1b3b8c,#061039);color:#fff;padding:8px 17px;text-align:center;margin-block:20px}.landing_page .video_youtube .cnt_block .block_title .title{font-size:min(5.1282051282vw,48px);color:#fff;line-height:1.5;font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif}.landing_page .video_youtube .cnt_block .block_title .subtitle{font-size:min(3.8461538462vw,24px);display:block;font-size:12px;color:#b29b64}.landing_page .video_youtube .cnt_block .youtube_list{display:flex;flex-direction:column;gap:15px}.landing_page .video_youtube .cnt_block .youtube_list.has_singlelink{justify-content:center}.landing_page .video_youtube .cnt_block .youtube_list.has_singlelink li{width:100%}.landing_page .video_youtube .cnt_block iframe{width:100%;aspect-ratio:16/9;overflow:hidden}.landing_page .video_youtube .cnt_block .linkbtn{margin-top:min(6.1538461538vw,40px)}.landing_page .video_youtube .cnt_block .linkbtn .btn{text-decoration:none;box-sizing:border-box;display:block;width:min(100%,480px);margin-inline:auto}.landing_page .video_youtube .cnt_block .linkbtn .btn .btn_text{display:block;font-size:14px;font-weight:700;color:#091e55;background-color:#fff;padding:15px 39px 15px 14px;border-radius:500px;border:solid 1px #061039;filter:drop-shadow(2px 6px 0 rgba(0,0,0,.6));text-align:center;position:relative;z-index:0}.landing_page .video_youtube .cnt_block .linkbtn .btn .btn_text:after{content:"";display:block;width:6px;aspect-ratio:1/1;border-top:solid 2px #061039;border-right:solid 2px #061039;position:absolute;top:50%;right:20px;translate:0 -50%;rotate:45deg}.landing_page .digital_catalog{background:url(/cdn/shop/files/digital_catalog_bg.jpg?v=1769049882) no-repeat top left/cover}.landing_page .digital_catalog .cnt_block{max-width:1080px;margin-inline:auto}.landing_page .digital_catalog .cnt_inner{padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px)}.landing_page .digital_catalog .pdf_controls{margin-top:16px;align-items:center}.landing_page .digital_catalog .pdf_controls button{font-size:12px;font-weight:500;letter-spacing:.045em;color:#fff;background:linear-gradient(90deg,#1b3b8c,#061039);border:0;border-radius:0;width:45px;aspect-ratio:1/1;padding:0 8px}.landing_page .key_features .cnt_block{padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px);background:url(/cdn/shop/files/key_features_bg_sp.jpg) no-repeat top center/cover}.landing_page .key_features .feature_list{display:flex;flex-direction:column;gap:20px}.landing_page .key_features .feature_list li{border-radius:0 0 20px;background:linear-gradient(180deg,#d9dde2,#fff 35% 65%,#d8dce2 97%,#d7dbe1);display:flex;align-items:center;gap:0;padding:10px 10px 10px 0}.landing_page .key_features .feature_list .number{width:66px;aspect-ratio:1/1;background:url(/cdn/shop/files/key_features_ico.png) no-repeat center/99% auto;display:flex;justify-content:center;align-items:center;translate:-15px 0;font-size:min(7.4358974359vw,32px);color:#2b2b2b}.landing_page .key_features .feature_list .number span{font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif;font-weight:700;line-height:1;display:inline-block;position:relative;top:10px}.landing_page .key_features .feature_list .lead{flex:1}.landing_page .key_features .feature_list .lead em{display:inline;position:relative;z-index:0;font-style:normal;font-weight:600;letter-spacing:.055em;background:linear-gradient(transparent 60%,#f9e6af 60%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.landing_page .member_testimonials .cnt_block{padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px) min(8.7179487179vw,50px);background-color:#fef7e3}.landing_page .member_testimonials .cnt_block .cnt_inner{display:flex;flex-direction:column;gap:20px}.landing_page .member_testimonials .cnt_block .cnt_inner .voice_content{border:solid 1px #B29B64;background-color:#f9f6ee;border-radius:10px;overflow:hidden}.landing_page .member_testimonials .cnt_block .cnt_inner .title{background-color:#b29b64;color:#fff;font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif;font-size:min(4.1025641026vw,28px);font-weight:600;line-height:1.375;padding:9px 17px;position:relative;z-index:0}.landing_page .member_testimonials .cnt_block .cnt_inner .title:after{content:"";display:block;width:20px;aspect-ratio:1/1;background-color:#b29b64;-webkit-clip-path:polygon(0 0,0% 100%,100% 0);clip-path:polygon(0 0,0% 100%,100% 0);position:absolute;right:0;bottom:0;translate:-125% 99%}.landing_page .member_testimonials .cnt_block .cnt_inner .contents{padding:17px 17px 2px}.landing_page .member_testimonials .cnt_block .cnt_inner .contents *{font-size:13px;color:#333;margin:.8em 0}.landing_page .member_testimonials .cnt_block .cnt_inner .withimage_layout .image{width:min(40vw,240px);margin:0 auto}.landing_page .member_testimonials .cnt_block .cnt_inner .contents iframe{aspect-ratio:16/9;overflow:hidden}.landing_page .success_stories .cnt_block{padding:min(5.1282051282vw,32px) min(4.1025641026vw,24px) 60px;background:linear-gradient(-90deg,#1b3b8c,#061039)}.landing_page .success_stories .cnt_block .msgarea{width:min(87.3595505618%,360px);margin-inline:auto}.landing_page .success_stories .cnt_block .story_block{display:flex;gap:20px;flex-wrap:wrap;margin-top:16px}.landing_page .success_stories .cnt_block .story_block .story_list{background-color:#030e2a;color:#fff;width:100%;padding:18px;border-radius:10px;box-shadow:0 4px 10px #ffffff40;font-size:13px}.landing_page .success_stories .cnt_block .story_block .story_list:has(.main_image) .info{margin:-14px auto 0}.landing_page .success_stories .cnt_block .story_block .story_list:not(:has(.main_image)){margin-top:20px}.landing_page .success_stories .cnt_block .story_block .story_list:not(:has(.main_image)) .info{margin:-32px auto 0}.landing_page .success_stories .cnt_block .story_block .info{width:calc(100% - 36px);position:relative}.landing_page .success_stories .cnt_block .story_block .info .name{border-radius:20px 0;background:linear-gradient(180deg,#d9dde2,#fff 35% 65%,#d8dce2 97%,#d7dbe1);color:#1b3b8c;font-size:15px;font-weight:700;line-height:1.025;padding:8px 8px 20px;text-align:center}.landing_page .success_stories .cnt_block .story_block .info .name .name_inner.honor{display:flex;justify-content:center;align-items:flex-end;gap:6px;position:relative}.landing_page .success_stories .cnt_block .story_block .info .name .name_inner.honor:after{content:"\69d8";display:block;font-size:80%;line-height:1}.landing_page .success_stories .cnt_block .story_block .info .name em{display:inline-block;font-size:13px;vertical-align:middle;font-weight:400;font-style:normal}.landing_page .success_stories .cnt_block .story_block .info .name span{display:inline-block}.landing_page .success_stories .cnt_block .story_block .info .name strong{display:inline-block;font-size:24px;font-weight:700}.landing_page .success_stories .cnt_block .story_block .info .area{background-color:#dbdfe8;color:#1c3d90;border-radius:15px;width:-moz-fit-content;width:fit-content;padding:5px 24px;margin:0 auto;translate:0 -15px}.landing_page .success_stories .cnt_block .story_block .sub_image{margin-top:16px}.landing_page .participating_companies .cnt_block{padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px);background-color:#fef7e3}.landing_page .participating_companies .cnt_block .logolist{display:flex;flex-wrap:wrap;gap:12px}.landing_page .participating_companies .cnt_block .logolist li{width:calc((100% - 12px)/2);border-radius:10px;overflow:hidden;background-color:#fff;box-shadow:0 2px 2px #00000026}.landing_page .message_from_the_organizer:not(:has(.main_image)) .cnt_block{background:url(/cdn/shop/files/thoughts-bg_jpg.webp) no-repeat center/cover;color:#fff}.landing_page .message_from_the_organizer{background:url(/cdn/shop/files/our_message_bg_sp.jpg) no-repeat top center/cover;padding-bottom:min(7.6923076923vw,60px)}.landing_page .message_from_the_organizer .cnt_block{width:100%;max-width:1080px;margin:min(7.6923076923vw,60px) auto 0;padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px) 0;font-size:14px;color:#061039}.landing_page .message_from_the_organizer .cnt_block .main_image{width:100%;height:auto}.landing_page .message_from_the_organizer .cnt_block .name{text-align:right;line-height:1.5714285714}.landing_page .message_from_the_organizer .cnt_block .subtitle{text-align:center;font-size:inherit;font-weight:500;margin-top:16px;color:#fff}.landing_page .message_from_the_organizer .cnt_block .youtube_url{margin-top:20px}.landing_page .message_from_the_organizer .cnt_block .youtube_url iframe{aspect-ratio:16/9}.landing_page .service_examples .cnt_block{padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px);background-color:#f4f5f9}.landing_page .service_examples .cnt_inner{display:flex;flex-direction:column;gap:30px}.landing_page .service_examples .service_detail{display:flex;flex-wrap:wrap}.landing_page .service_examples .service_detail .image{width:100%}.landing_page .service_examples .service_detail .textbox{width:100%;color:#333;font-size:13px;line-height:1.5384615385;margin-top:18px}.landing_page .service_examples .service_detail .title{font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif;font-size:18px;line-height:1.125;font-weight:400;color:#333;padding-bottom:8px;border-bottom:solid 1px #333}.landing_page .service_examples .more_benefit{text-align:center}.landing_page .service_examples .more_benefit a{display:inline-flex;justify-content:center;align-items:center;gap:8px;text-align:left;color:#0849a3;font-size:min(4.6153846154vw,21px);font-weight:500;letter-spacing:.08em}.landing_page .service_examples .more_benefit a:before{content:"";display:block;min-width:24px;aspect-ratio:1/1;background:linear-gradient(90deg,#1b3b8c,#061039);-webkit-clip-path:polygon(0 0,50% 50%,50% 0,100% 52%,50% 100%,50% 50%,0 100%);clip-path:polygon(0 0,50% 50%,50% 0,100% 52%,50% 100%,50% 50%,0 100%)}.landing_page .schedule_registration .cnt_block{padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px);background-color:#fff;background-image:linear-gradient(90deg,#f8f8f8 1px,transparent 1px),linear-gradient(#f8f8f8 1px,transparent 1px);background-position:10px 10px;background-size:17px 17px}.landing_page .schedule_registration .cnt_block .cnt_inner{max-width:1080px;margin-inline:auto}.landing_page .schedule_registration .cta_btn .btn{text-decoration:none;box-sizing:border-box;display:block;width:220px;margin:0 auto}.landing_page .schedule_registration .cta_btn .btn .btn_text{display:block;font-size:19px;font-weight:700;line-height:2.6;color:#fff;background:linear-gradient(90deg,#ff5400,#ff9000);padding:0 26px 0 8px;border-radius:500px;border:solid 1px #fff;filter:drop-shadow(2px 6px 0 rgba(0,0,0,.35));text-align:center;position:relative;z-index:0}.landing_page .schedule_registration .cta_btn .btn .btn_text:after{content:"";display:block;width:8px;aspect-ratio:1/1;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:20px;translate:0 -50%;rotate:45deg}.landing_page .schedule_registration .cta_btn .btn.disabled{pointer-events:none}.landing_page .schedule_registration .cta_btn .btn.disabled .btn_text{pointer-events:none;background:#b7b7b7;filter:none}.landing_page .schedule_registration .schedule_sp{display:flex;flex-direction:column;gap:15px}.landing_page .schedule_registration .schedule_sp .cta_btn{margin-top:10px}.landing_page .schedule_registration .schedule_list{background-color:#ebeef6;padding:13px;border-radius:10px;box-shadow:0 4px 4px #0000001f;line-height:1.6923076923}.landing_page .schedule_registration .schedule_list dl{display:flex}.landing_page .schedule_registration .schedule_list dl dt{display:flex;justify-content:center;align-items:center;width:60px;background-color:#1b3b8c;font-size:11px;color:#fff}.landing_page .schedule_registration .schedule_list dl dd{flex:1;padding-left:16px;font-size:14px}.landing_page .schedule_registration .schedule_list dl dd a{color:#007aff}.landing_page .schedule_registration .schedule_list dl+dl{margin-top:3px}.landing_page .schedule_registration .schedule_list:nth-child(2n){background-color:#f7f7f7}.landing_page .participation_details .cnt_block{padding:min(6.4102564103vw,36px) min(4.1025641026vw,24px);background:url(/cdn/shop/files/participation_details_bg_sp.jpg) no-repeat center/cover}.landing_page .participation_details .Requirements_detail{background-color:#fff;border-radius:10px;border-left:solid 10px #C9B379;padding:25px 15px 25px 25px;color:#333;font-size:13px;font-weight:400;display:flex;flex-direction:column}.landing_page .participation_details .details_list{padding:20px 0;border-bottom:solid 1px #EBEEF6}.landing_page .participation_details .details_list .title{color:#b28b40;font-weight:700;margin-bottom:6px}.landing_page .participation_details .details_list .richtext{margin-bottom:10px}.landing_page .participation_details .details_list .qa{margin-top:15px}.landing_page .participation_details .details_list summary::-webkit-details-marker{display:none}.landing_page .participation_details .details_list summary{list-style:none;padding-block:10px;padding-inline:calc(10px + 1.5em) 36px;position:relative;background-color:#f7f7f7;border-radius:4px;font-size:13px}.landing_page .participation_details .details_list summary:before{content:"Q.";font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif;font-size:14px;font-weight:700;position:absolute;top:0;left:10px;translate:0 45%}.landing_page .participation_details .details_list summary:after{content:"";display:block;width:6px;aspect-ratio:1/1;border-top:solid 1px #333;border-right:solid 1px #333;rotate:135deg;position:absolute;top:50%;right:16px;translate:0 -50%;transition:rotate .35s linear}.landing_page .participation_details .details_list .answer{padding-inline:calc(10px + 1.6em) 16px}.landing_page .participation_details .details_list details[open] summary:after{rotate:-45deg}.landing_page .participation_details .details_list .section-divider{border-top:solid 1px #EBEEF6;margin:12px 0}.landing_page .related_specialist_sites{background-color:#091e55;color:#fff;padding:30px 19px}.landing_page .related_specialist_sites .site_list .image{aspect-ratio:1/1;overflow:hidden}.landing_page .related_specialist_sites .site_list .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing_page .related_specialist_sites .site_list .textbox{margin-top:12px}.landing_page .related_specialist_sites .site_list .name{font-size:17px;font-weight:700}.landing_page .related_specialist_sites .site_list .richtext{margin-top:12px}.landing_page .related_specialist_sites .linkbtn{margin-top:24px}.landing_page .related_specialist_sites .linkbtn .btn{text-decoration:none;box-sizing:border-box;display:block;width:min(100%,480px);margin-inline:auto}.landing_page .related_specialist_sites .linkbtn .btn .btn_text{display:block;font-size:14px;font-weight:700;color:#091e55;background-color:#fff;padding:15px 39px 15px 14px;border-radius:500px;border:solid 1px #061039;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.6));text-align:center;position:relative;z-index:0}.landing_page .related_specialist_sites .linkbtn .btn .btn_text:after{content:"";display:block;width:6px;aspect-ratio:1/1;border-top:solid 2px #061039;border-right:solid 2px #061039;position:absolute;top:50%;right:20px;translate:0 -50%;rotate:45deg}.landing_page .trust_banner{padding:min(1.7948717949vw,16px) min(4.6153846154vw,48px) 0;background-color:#fff}.landing_page .customed_liquid{padding-bottom:min(10.2564102564vw,80px)}.landing_page .customed_liquid .cta_btn{margin-top:30px;padding-inline:min(5.1282051282vw,70px)}.landing_page .customed_liquid .cta_btn .btn{box-sizing:border-box;display:block;width:min(100%,480px);text-decoration:none;margin-inline:auto}.landing_page .customed_liquid .cta_btn .btn .btn_text{display:block;font-size:19px;font-weight:700;color:#fff;background:linear-gradient(90deg,#ff5400,#ff9000);padding:13px 43px 13px 14px;border-radius:500px;border:solid 1px #fff;filter:drop-shadow(2px 6px 0 rgba(0,0,0,.35));text-align:center;position:relative;z-index:0}.landing_page .customed_liquid .cta_btn .btn .btn_text:after{content:"";display:block;width:8px;aspect-ratio:1/1;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:50%;right:20px;translate:0 -50%;rotate:45deg}.landing_page .customed_liquid .cta_btn .btn.disabled{pointer-events:none}.landing_page .customed_liquid .cta_btn .btn.disabled .btn_text{background:#b7b7b7;filter:none}.landing_page section.bl_reviews ul.ul_box li .box{padding:0 4em}.landing_page section.bl_reviews ul.ul_box li .box img{margin-right:3em}.landing_page section.bl_reviews ul li .box p.box_ttl{font-weight:700;font-size:1.8rem}.landing_page section.bl_reviews ul li .box p.box_txt{font-size:1.25rem;color:#595959}.landing_page section.bl_reviews{background:#f5f0e2;padding-block:2em 4em;padding-inline:min(5.1282051282vw,40px)}.landing_page .bl_reviews-p{font-size:16px;margin:0}.landing_page .bl_reviews-p span{display:inline-block;font-weight:600;color:#16317a;margin:.75em 0}.landing_page .bl_reviews-pTitle{font-size:20px;font-weight:600;color:#000}.landing_page .bl_reviews-text{text-align:start;font-size:16px}.landing_page .bl_reviews-img{width:100%}.landing_page .bl_reviews-subtitle{color:#0a1849;font-weight:600;font-size:min(6.1538461538vw,48px);text-align:center;text-shadow:4px 4px #ccc;margin:.5em 0 1.25em}.landing_page .bl_reviews .wrap .display_flex{margin-top:24px;display:flex;flex-wrap:wrap;justify-content:center}.landing_page .bl_reviews .wrap .display_flex-row-reverse{flex-direction:row-reverse}.landing_page .bl_reviews .display_flex img{margin:16px auto 0;display:block;width:min(100% - 40px,640px)}.landing_page section.bl_reviews ul li .box p.box_txt{font-size:.85rem}.landing_page section.bl_reviews ul.ul_box li .box{padding:0 1em}.landing_page section.bl_reviews ul.ul_box li .box img{display:block;float:inherit;width:40vw;margin:auto}.landing_page section.bl_reviews ul li .box p.box_ttl{font-size:1.1rem}.landing_page section.bl_reviews ul.ul_box li{padding-bottom:1em}.landing_page .bl_Join{background:url(/cdn/shop/files/participation_details_bg_sp.jpg) no-repeat top center/cover;padding:40px 17px}.landing_page .bl_Join .wrap{width:min(100%,1080px);margin-inline:auto;background-color:#fff;padding:28px 20px;border:6px solid #b28b40;box-shadow:0 8px 15px #ffffff73;position:relative}.landing_page .bl_Join .wrap:before{content:"";display:block;width:calc(100% - 10px);height:calc(100% - 10px);border:solid 1px #b28b40;position:absolute;top:5px;left:5px}.landing_page .bl_Join .box{position:relative}.landing_page .bl_Join .box .ttl{text-align:center;font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif;font-size:30px;line-height:1.35;letter-spacing:.05em;color:#b28b40;position:relative}.landing_page .bl_Join .sub_ttl{font-family:Yu Mincho Light,YuMincho,Yu Mincho,\6e38\660e\671d\4f53,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,sans-serif;font-size:20px;line-height:1.15;letter-spacing:.05em;border:1px solid #b28b40;border-color:#b28b40;background-image:-webkit-linear-gradient(0deg,rgb(226,214,185) 0%,rgb(246,246,246) 21%,rgb(246,246,246) 49%,rgb(246,246,246) 82%,rgb(226,214,185) 100%);color:#b28b40;font-weight:400}.landing_page .bl_Join .box .display_flex .style02{flex:1}.landing_page .bl_Join .box table.style02 td p.value{font-size:1.2rem;display:block;text-align:center}.landing_page .bl_Join .box table.style02{width:100%;margin-top:24px}.landing_page .bl_Join .box table.style02 th{display:block;width:100%}.landing_page .bl_Join .box table.style02 td{display:block;width:100%;padding:0}.landing_page .bl_Join .box .ttl{font-size:2.24rem}.landing_page .bl_Join .box table.style02 th .sub_ttl{font-size:1.7rem;line-height:1.15em;padding:10px}.landing_page .bl_Join .box table.style02 td p.value{display:flex;justify-content:center;align-items:flex-end}.landing_page .bl_Join p.value{font-size:2rem;font-weight:700;color:#d90000;margin:0}.landing_page .bl_Join .box table.style02 td p.value b{font-size:3.6rem;line-height:1.15em}.landing_page .bl_Join .box table.style02 td p.value em{font-size:2.4rem;line-height:1.15em}.landing_page .display_flex .display_flex-reverse{margin-top:20px}@media screen and (min-width:1210px){.lp_header{width:100%;position:fixed;z-index:100}.lp_header .header_inner{position:relative!important;height:auto!important;padding-block:20px}.lp_header .page_info{flex:1}.lp_header .header_logo{width:240px}.lp_header .page_title{font-size:min(2.3140495868vw,32px)}.lp_header .g_nav{position:relative!important;top:0!important}}@media screen and (min-width:768px){.lp_header .header_inner{display:flex;align-items:center;justify-content:space-between;position:relative;background:linear-gradient(-90deg,#1b3b8c,#061039);position:fixed;z-index:1;width:100%;height:65px;padding:15px min(1.2987012987vw,25px)}.lp_header .page_info{width:auto;padding-right:min(1.3020833333vw,16px)}.lp_header .menu_btn{display:none}.lp_header .cta_info{justify-content:flex-end;width:min(39.6694214876vw,525px)}.lp_header .cta_info .number{width:100%}.lp_header .cta_info .open{font-size:min(1.5625vw,15px)}.lp_header .cta_info .cta_btn .btn .btn_text{font-size:min(1.4876033058vw,21px)}.lp_header .g_nav{width:100%;background:#967328f2;position:fixed;top:65px;left:0}.lp_header .g_nav .gnav_inner{padding:4px min(1.5584415584vw,30px);width:100%;overflow-x:auto}.lp_header .g_nav .gnav_inner::-webkit-scrollbar{display:none}.lp_header .g_nav #anchorList{display:flex;gap:8px;width:-moz-fit-content;width:fit-content;margin-inline:auto}.lp_header .g_nav #anchorList li{line-height:1.025}.lp_header .g_nav #anchorList li a{display:inline-block;color:#fff;font-size:min(.9090909091vw,15px);font-weight:500;text-decoration:none;line-height:1.025;white-space:nowrap;padding:10px 8px 10px 0;border-right:solid 1px #fff}body:has(.landing_page) .bl_fixed .fixed_btn{font-size:19px}#MainContent{padding-top:105px;padding-bottom:0}.landing_page{font-size:18px;padding-top:100px}.landing_page .sp{display:none}.landing_page .pc{display:block}.landing_page .title_block{padding:28px}.landing_page .main_visual .mv_slider{padding-block:40px}.landing_page .main_visual .slider_num_01 .category{font-size:min(2.2727272727vw,37px)}.landing_page .main_visual .slider_num_01 .date{font-size:min(4.4805194805vw,72px)}.landing_page .main_visual .slider_num_01 .term{font-size:min(2.3vw,24px);bottom:3vw;left:3vw}.landing_page .main_visual .slider_video{aspect-ratio:1920/928}.landing_page .main_visual .slider_video.swiper-slide-active{aspect-ratio:16/9}.landing_page .main_visual .swiper-slide-active{scale:1.05}.landing_page .main_visual .btn_navigation{width:min(71.4285714286vw,1100px);left:50%;padding:0;translate:-50%}.landing_page .main_visual .swiper-button-prev{width:clamp(30px,5.5194805195vw,85px);left:0;translate:-50% 0}.landing_page .main_visual .swiper-button-next{width:clamp(30px,5.5194805195vw,85px);right:0;translate:50% 0}.landing_page .trial_participation .cnt_block{padding:70px}.landing_page .trial_participation .cnt_inner{max-width:1080px;margin-inline:auto;padding:42px 5.1779935275vw}.landing_page .trial_participation .cnt_inner .place{font-size:20px}.landing_page .trial_participation .cnt_inner .time,.landing_page .trial_participation .cnt_inner .status,.landing_page .trial_participation .cnt_inner .contents{font-size:18px}.landing_page .trial_participation .cnt_inner .cta_btn{margin:36px 0 0;text-align:center}.landing_page .trial_participation .cnt_inner .caption{font-size:16px;text-align:center}.landing_page .gallery:before{background-image:url(/cdn/shop/files/gallery_bg_pc.jpg)}.landing_page .gallery .cnt_block{padding:160px 7.7669902913vw}.landing_page .gallery .cnt_block .gallery_list{gap:24px}.landing_page .gallery .cnt_block .gallery_list li{width:calc((100% - 48px) / 3);aspect-ratio:420/280}.landing_page .past_sessions .cnt_block{padding:70px}.landing_page .past_sessions .cnt_inner{max-width:1080px;margin-inline:auto;padding:45px min(2.5889967638vw,44px)}.landing_page .past_guest_speakers .cnt_block{padding:70px}.landing_page .past_guest_speakers .cnt_inner{flex-direction:row;flex-wrap:wrap;gap:24px;max-width:1080px;margin-inline:auto}.landing_page .past_guest_speakers .teacher_list{display:flex;gap:24px;width:calc((100% - 24px)/2);padding:24px}.landing_page .past_guest_speakers .teacher_list .image{width:clamp(140px,11.3268608414vw,175px)}.landing_page .past_guest_speakers .teacher_list .textbox{flex:1}.landing_page .past_guest_speakers .teacher_list .date{font-size:18px}.landing_page .past_guest_speakers .teacher_list .title{font-size:15px}.landing_page .gift_banner{padding:min(6.4724919094vw,100px)}.landing_page .gift_banner .textbox{padding:60px 0 35px 32px;width:min(46.6019417476vw,720px)}.landing_page .gift_banner .textbox .subtitle{font-size:min(1.7475728155vw,27px)}.landing_page .gift_banner .textbox .title{font-size:min(2.5889967638vw,40px)}.landing_page .cta_button{padding:70px;background-image:url(/cdn/shop/files/cta_button_bg_pc.jpg)}.landing_page .cta_button .cta_btn .btn .btn_text{font-size:27px}.landing_page .video_youtube .cnt_block{padding:70px}.landing_page .video_youtube .cnt_block .block_title{padding:28px;margin-block:40px}.landing_page .video_youtube .cnt_block .youtube_list{max-width:1080px;margin-inline:auto;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;gap:24px}.landing_page .video_youtube .cnt_block .youtube_list li{width:calc((100% - 24px)/2)}.landing_page .key_features .cnt_block{padding:70px;background-image:url(/cdn/shop/files/key_features_bg_pc.jpg)}.landing_page .key_features .feature_list{max-width:1080px;margin-inline:auto;gap:54px}.landing_page .key_features .feature_list li{padding:32px 32px 32px min(9.3851132686vw,155px);border-radius:0 0 40px;position:relative}.landing_page .key_features .feature_list .number{width:min(8.7378640777vw,135px);position:absolute;top:50%;left:0;translate:-35% -50%;font-size:min(4.1666666667vw,48px)}.landing_page .key_features .feature_list .lead{font-size:32px;font-weight:700}.landing_page .member_testimonials .cnt_block{padding:70px}.landing_page .member_testimonials .cnt_block .cnt_inner{max-width:1080px;margin-inline:auto}.landing_page .member_testimonials .cnt_block .cnt_inner .title{padding:16px min(3.4951456311vw,55px)}.landing_page .member_testimonials .cnt_block .cnt_inner .contents{padding:54px min(3.4951456311vw,55px)}.landing_page .member_testimonials .cnt_block .cnt_inner .contents *{font-size:18px}.landing_page .member_testimonials .cnt_block .cnt_inner .withimage_layout{display:flex;gap:40px}.landing_page .member_testimonials .cnt_block .cnt_inner .withimage_layout .image{width:min(13.5922330097vw,240px)}.landing_page .member_testimonials .cnt_block .cnt_inner .withimage_layout .richtext{flex:1}.landing_page .success_stories .cnt_block{padding:70px}.landing_page .success_stories .cnt_block .cnt_inner{max-width:1080px;margin-inline:auto}.landing_page .success_stories .cnt_block .msgarea{width:min(46.6019417476vw,960px)}.landing_page .success_stories .cnt_block .story_block{gap:24px}.landing_page .success_stories .cnt_block .story_block .story_list{width:calc((100% - 24px)/2);padding:30px;font-size:18px}.landing_page .success_stories .cnt_block .story_block .story_list:not(:has(.main_image)){margin-top:0}.landing_page .success_stories .cnt_block .story_block .story_list:not(:has(.main_image)) .info{margin-top:0}.landing_page .success_stories .cnt_block .story_block .info{margin-top:-60px}.landing_page .success_stories .cnt_block .story_block .info .name{font-size:28px}.landing_page .success_stories .cnt_block .story_block .info .name em{font-size:15px}.landing_page .participating_companies .cnt_block{padding:70px}.landing_page .participating_companies .cnt_block .cnt_inner{max-width:1080px;margin-inline:auto}.landing_page .participating_companies .cnt_block .logolist{gap:24px}.landing_page .participating_companies .cnt_block .logolist li{width:calc((100% - 72px)/4)}.landing_page .message_from_the_organizer{background-image:url(/cdn/shop/files/our_message_bg_pc.jpg)}.landing_page .message_from_the_organizer .cnt_block{padding:70px;font-size:18px}.landing_page .service_examples .cnt_block{padding:70px}.landing_page .service_examples .cnt_inner{max-width:1080px;margin-inline:auto}.landing_page .service_examples .service_detail .image{width:clamp(240px,30.9385113269vw,475px);margin-right:min(3.2362459547vw,50px)}.landing_page .service_examples .service_detail .textbox{width:auto;flex:1;padding:0;font-size:18px}.landing_page .service_examples .service_detail .title{font-size:32px}.landing_page .service_examples .more_benefit a:before{position:relative;top:2px}.landing_page .shopify-section:has(.schedule_registration)+.shopify-section:has(.schedule_registration) .schedule_registration .cnt_block{padding:0 70px 70px}.landing_page .schedule_registration .cnt_block{padding:70px}.landing_page .schedule_registration .schedule_sp{display:none}.landing_page .schedule_registration .schedule_pc{display:block}.landing_page .schedule_registration .schedule_pc table{border-collapse:collapse;width:100%}.landing_page .schedule_registration .schedule_pc thead th{background-color:#1b3b8c;color:#fff;text-align:center;font-size:20px;font-weight:700;padding:20px;border:solid 2px #fff;font-size:19px}.landing_page .schedule_registration .schedule_pc tbody td{padding:4px 12px 10px;border:solid 2px #fff;text-align:center;vertical-align:middle;font-size:19px;line-height:1.25}.landing_page .schedule_registration .schedule_pc tbody td:nth-child(1){width:22%}.landing_page .schedule_registration .schedule_pc tbody td:nth-child(2){width:20%}.landing_page .schedule_registration .schedule_pc tbody td:nth-child(3){width:32%}.landing_page .schedule_registration .schedule_pc tbody td:nth-child(3) a{font-size:14px;line-height:1.25;vertical-align:middle;display:inline-block}.landing_page .schedule_registration .schedule_pc tbody tr{background-color:#ebeef6}.landing_page .schedule_registration .schedule_pc tbody tr:nth-child(2n){background-color:#f7f7f7}.landing_page .participation_details .cnt_block{padding:70px;background-image:url(/cdn/shop/files/participation_details_bg_pc.jpg)}.landing_page .participation_details .cnt_block .cnt_inner{max-width:1080px;margin-inline:auto}.landing_page .participation_details .details_list .title{font-size:min(1.1650485437vw,20px)}.landing_page .participation_details .details_list .qa{margin-top:24px}.landing_page .participation_details .details_list summary{font-size:min(1.1650485437vw,18px)}.landing_page .participation_details .details_list summary:before{translate:0 65%}.landing_page .participation_details .details_list .section-divider{margin:28px 0}.landing_page .related_specialist_sites{padding:70px}.landing_page .related_specialist_sites .cnt_block{max-width:1080px;margin-inline:auto}.landing_page .related_specialist_sites .site_list{display:flex;gap:30px;align-items:center}.landing_page .related_specialist_sites .site_list .image{width:min(14.2394822006vw,180px)}.landing_page .related_specialist_sites .site_list .textbox{flex:1}.landing_page .related_specialist_sites .site_list .name{font-size:24px}.landing_page .trust_banner{padding:32px 32px 0}.landing_page .trust_banner .cnt_block{max-width:1065px;margin:0 auto}.landing_page .customed_liquid .cta_btn{margin:36px 0 0;text-align:center}.landing_page .bl_reviews .wrap{max-width:1080px;margin-inline:auto}.landing_page .bl_reviews-p{flex:1;padding-right:20px}.landing_page .bl_reviews-img{width:50%;height:405px}.landing_page .bl_Join .box .ttl{font-size:min(3vw,48px)}.landing_page .bl_Join .sub_ttl{font-size:min(2vw,32px)}.landing_page .bl_Join .box .display_flex{display:flex;gap:min(2.5vw,40px)}.landing_page .bl_Join p.value{font-size:min(2.5vw,40px)}.landing_page .bl_Join .box table.style02 td p.value b{font-size:min(4.75vw,80px)}.landing_page .bl_Join .box table.style02 td p.value em{font-size:min(1.75vw,28px)}}@media screen and (max-width:767px){.lp_header .page_info{width:100%;height:80px;padding:min(3vw,15px) 64px min(3vw,15px) min(3vw,15px);background:linear-gradient(-90deg,#1b3b8c,#061039);position:fixed;z-index:1;top:0}.lp_header .cta_info{width:100%;padding:3vw 3%;background:linear-gradient(-90deg,#1b3b8c,#061039);justify-content:space-between;position:fixed;z-index:1;bottom:0}.lp_header .cta_info .tel_block{border-right:solid 1px #fff;padding-right:3vw}.lp_header .g_nav{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background:#967328f2;visibility:hidden;opacity:0;z-index:3;translate:100% 0;transition:opacity .35s linear,translate .55s ease}.lp_header .g_nav.hum_open{opacity:1;visibility:visible;translate:0}.lp_header .gnav_inner ul{display:flex;flex-direction:column;justify-content:center;align-items:center;height:-moz-fit-content;height:fit-content}.lp_header .gnav_inner ul li{width:100%;border-bottom:1px solid #b28b40}.lp_header .gnav_inner ul a{display:block;color:#fff;font-size:14px;font-weight:500;letter-spacing:.3em;text-decoration:none;padding:12px 0;text-underline-offset:4px;text-align:center}body:has(.landing_page) footer{display:none}.landing_page .schedule_registration .schedule_pc{display:none}}@media screen and (min-width:600px)and (max-width:1209px){.lp_header .header_logo{width:min(22vw,240px)}.lp_header .page_title{font-size:2vw}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/landing_temp.css.map */
