:root{--base_distance: min(110px , 11vw);--base_gap: clamp(12px , 2vw , 20px);--base_wrap_width: 90%;--base_font_size: clamp(13px , 2vw , 15px);--base_line_height: 1.7em}:root{--c_theme_color:#091057;--c_ac_color:#FFB760;--c_bg_color:#EFEAEA;--c_font_color:#000000;--c_link_color:#091057;--c_white_l: #fff;--c_white:#fcfcfc;--c_lightgray:#CDCDCD;--c_gray:#9B9B9B;--c_darkgray: #707070;--c_black:#191919;--c_black_d:#000}:root{--font_base_setting:"Sawarabi Gothic", "Noto Sans JP", "Noto Sans", "メイリオ","Meiryo","MS PGothic",sans-serif;--f_noto: "Noto Sans JP", "Noto Sans", "メイリオ","Meiryo","MS PGothic",sans-serif;--f_hiragino: "Helvetica Neue", Arial , "Hiragino Kaku Gothic ProN","Hiragino Sans" , Meiryo , sans-serif;--f_dm:"DM Serif Display", serif}:root{--z_loading:20000;--z_page_fade:15000;--z_modal:11000;--z_nav_trigger: 9999;--z_header_logo: 9999;--z_nav:9998;--z_sub_nav: 9997;--z_index_btn: 9997;--z_frame: 9996}:root{--easeOutCubic: cubic-bezier(0.33, 1, 0.68, 1);--easeOutQuint: cubic-bezier(0.22, 1, 0.36, 1);--easeOutSuperQuint: cubic-bezier(0, 1.04, 0.14, 1);--easeOutCirc: cubic-bezier(0, 0.55, 0.45, 1);--easeInCubic: cubic-bezier(0.32, 0, 0.67, 0);--easeInQuint: cubic-bezier(0.64, 0, 0.78, 0);--easeInCirc: cubic-bezier(0.55, 0, 1, 0.45);--easeInOutQuint: cubic-bezier(0.83, 0, 0.17, 1);--easeInOutCirc: cubic-bezier(0.85, 0, 0.15, 1);--easeInOutCubic: cubic-bezier(0.65, 0, 0.35, 1);--easeInOutBack: cubic-bezier(0.68, -0.6, 0.32, 1.6)}.section_wrap:not(:last-of-type){margin-bottom:240px}@media screen and (max-width: 768px){.section_wrap:not(:last-of-type){margin-bottom:80px}}.btn_outer{text-align:center}.btn_outer .cmn_link_btn_a{font-size:clamp(16px,4.4vw,22px);padding:.8em}.fix_bg{position:fixed;width:100%;height:100lvh;top:50%;left:50%;translate:-50% -50%;overflow:hidden}.fix_bg img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.fix_bg[data-scroll=reveal]{scale:1.1}.fix_bg[data-scroll=reveal].scroll_in{scale:1;transition:1s}.fix_frame{position:fixed;width:100%;height:100dvh;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;pointer-events:none;border:8px solid var(--c_theme_color)}@media screen and (max-width: 768px){.fix_frame{border-width:5px}}@-webkit-keyframes show{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes show{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}.fix_bnr{position:fixed;bottom:3%;right:2%;z-index:40;width:16%;transition:.2s}.fix_bnr a{display:block;-webkit-animation:show 1s both;animation:show 1s both;-webkit-animation-delay:.2s;animation-delay:.2s}.fix_bnr:hover{transform:translateY(-3px);transition:.2s}@media screen and (max-width: 768px){.fix_bnr{display:none}}main{padding:8px;padding-bottom:100px}@media screen and (max-width: 768px){main{padding-bottom:50px;padding:5px}}.h_outer{margin-bottom:120px}.h_outer .sec_h{position:relative;display:inline-block;width:100%;font-size:min(4vw,54px);line-height:1.2em;color:var(--c_theme_color);padding-left:20px;letter-spacing:.08em}.h_outer .sec_h:after{position:absolute;content:attr(data-heading);font-size:min(10vw,200px);line-height:1.2em;top:50%;transform:translateY(-50%);left:0;font-family:var(--f_dm);z-index:1;opacity:.08;letter-spacing:initial;word-break:keep-all}.h_outer .sec_h span{display:block;position:relative;z-index:3}@media screen and (max-width: 768px){.h_outer{margin-bottom:40px}.h_outer .sec_h{font-size:6.6vw;line-height:1.2em;padding-left:2%;letter-spacing:.1em}.h_outer .sec_h:after{font-size:16vw;line-height:1.2em;letter-spacing:-0.02em;left:-4%}}#fv{position:relative;height:100vh;width:100%;margin-bottom:180px}#fv .ob{position:absolute;transform:translate(-50%, -50%)}#fv .ob01{top:18%;left:24%}#fv .ob02{top:65%;left:16%}#fv .ob03{top:80%;left:72%}#fv .ob04{top:28%;left:84%}#fv .main_logo{position:absolute;top:48%;left:50%;translate:-50% -50%}#fv[data-scroll=reveal] .main_logo{scale:1.1;opacity:0}#fv[data-scroll=reveal] .ob01{transform:translate(-60%, -60%);opacity:0}#fv[data-scroll=reveal] .ob02{transform:translate(-60%, -40%);opacity:0}#fv[data-scroll=reveal] .ob03{transform:translate(-40%, -40%);opacity:0}#fv[data-scroll=reveal] .ob04{transform:translate(-40%, -60%);opacity:0}#fv[data-scroll=reveal].scroll_in .main_logo{scale:1;opacity:1;transition:1s}#fv[data-scroll=reveal].scroll_in .ob01{transform:translate(-50%, -50%);transition:1s;opacity:1}#fv[data-scroll=reveal].scroll_in .ob02{transform:translate(-50%, -50%);transition:1s;opacity:1}#fv[data-scroll=reveal].scroll_in .ob03{transform:translate(-50%, -50%);transition:1s;opacity:1}#fv[data-scroll=reveal].scroll_in .ob04{transform:translate(-50%, -50%);transition:1s;opacity:1}@media screen and (max-width: 768px){#fv{aspect-ratio:9/16;height:auto;max-height:100vh;margin-bottom:10vw}#fv .ob01{width:48%;top:20%}#fv .ob02{width:66%;top:72%}#fv .ob03{width:43%;top:86%}#fv .ob04{width:40%}#fv .main_logo{width:76%}}#about .text_block p{font-size:22px;line-height:2em}#about .text_block p:not(:last-of-type){margin-bottom:.8em}#about .text_block .hl{color:var(--c_theme_color);font-family:var(--f_noto);font-weight:bold;font-size:30px;line-height:1em}#about .img_block img{mix-blend-mode:multiply}#about[data-scroll=reveal] .img_block{transform:scale(0.8, 1);opacity:0}#about[data-scroll=reveal].scroll_in .img_block{transform:scale(1, 1);opacity:1;transition:1s}@media screen and (max-width: 768px){#about .text_block p{font-size:16px;line-height:1.8em}#about .text_block .hl{font-size:20px;line-height:1.2em;padding-right:.1em}}#contents .contents_wrap{margin-bottom:16px}#contents .contents_wrap .contents_block{background:url(../images/svg/content_icon_01.svg) no-repeat right rgba(255,255,255,.6705882353);background-size:36%;border-radius:14px;padding:40px;position:relative}#contents .contents_wrap .contents_block:not(:last-of-type){margin-bottom:20px}#contents .contents_wrap .contents_block .tit{color:var(--c_theme_color);font-family:var(--f_noto);font-weight:bold;font-size:28px;line-height:1.2em;margin-bottom:.6em}#contents .contents_wrap .contents_block .text{font-size:18px;line-height:2em}#contents .contents_wrap .contents_block.pastor{background-color:#ced0e2;mix-blend-mode:multiply;background-image:url(../images/svg/content_icon_02.svg)}#contents .contents_wrap .contents_block.phychology{background-color:rgba(255,183,96,.6784313725);mix-blend-mode:multiply;background-image:url(../images/svg/content_icon_03.svg)}@media screen and (max-width: 768px){#contents .contents_wrap .contents_block{padding:24px 16px}#contents .contents_wrap .contents_block .tit{font-size:20px;line-height:1.3em}#contents .contents_wrap .contents_block .text{font-size:14px;line-height:1.8em}}#cordinator .profile_block{--profile_gap:clamp(40px,4vw,80px);display:flex;gap:var(--profile_gap);align-items:center}#cordinator .profile_block .img_block{width:34%}#cordinator .profile_block .img_block figure{background:#fff;padding:10px;display:block;line-height:0;border-radius:24px}#cordinator .profile_block .text_block{width:calc(66% - var(--profile_gap))}#cordinator .profile_block .text_block .name_block{margin-bottom:24px}#cordinator .profile_block .text_block .name_block .part{color:var(--c_theme_color);font-weight:bold;font-family:var(--f_noto);margin-bottom:.1em}#cordinator .profile_block .text_block .name_block .name{font-size:32px;line-height:1.4em}#cordinator .profile_block .text_block .text{line-height:1.8em;margin-bottom:24px}#cordinator .profile_block .text_block .sns_list{display:flex;gap:6px;flex-wrap:wrap}#cordinator .profile_block .text_block .sns_list li{display:flex;justify-content:center;align-items:center;text-align:center;width:48%}#cordinator .profile_block .text_block .sns_list li a{display:block;padding:.6em .3em;border:1px solid var(--c_theme_color);border-radius:8px;width:100%;font-size:14px;line-height:1.2em;transition:.3s}#cordinator .profile_block .text_block .sns_list li a:hover{background:var(--c_theme_color);color:#fff;transition:.3s}@media screen and (max-width: 768px){#cordinator .profile_block{flex-wrap:wrap;gap:20px}#cordinator .profile_block .img_block{width:60%;margin:0 auto}#cordinator .profile_block .img_block figure{border-radius:20px}#cordinator .profile_block .text_block{width:100%}#cordinator .profile_block .text_block .name_block{margin-bottom:10px}#cordinator .profile_block .text_block .sns_list li{width:100%}#cordinator .profile_block .text_block .sns_list li a{font-size:13px;line-height:1.3em}}#schedule .schedule_wrap{margin-bottom:40px}#schedule .schedule_wrap .schedule_block:not(:last-of-type){margin-bottom:50px}#schedule .schedule_wrap .schedule_block .tit{font-family:var(--f_noto);font-weight:bold;font-size:24px;line-height:1.2em;letter-spacing:.2em;color:var(--c_theme_color);margin-bottom:.5em}#schedule .schedule_wrap .schedule_block .block{background:#fff;padding:30px 22px;border-radius:16px}#schedule .schedule_wrap .schedule_block .block .list:not(:last-of-type){margin-bottom:28px}#schedule .schedule_wrap .schedule_block .block .list .list_tit{color:var(--c_theme_color);font-family:var(--f_noto);font-weight:bold;font-size:20px;line-height:1.2em;margin-bottom:.6em;letter-spacing:.06em}#schedule .schedule_wrap .schedule_block .block .list .list_text{font-size:16px;line-height:1.4em}#schedule .schedule_wrap .schedule_block .block .list .list_text p{margin-bottom:0}#schedule .schedule_wrap .schedule_block .block .list .list_text p:not(:last-of-type){margin-bottom:1em}#schedule .schedule_wrap .schedule_block:first-of-type{position:relative;margin-bottom:50px;padding-bottom:50px}#schedule .schedule_wrap .schedule_block:first-of-type:before{position:absolute;content:"";background:var(--c_theme_color);width:100%;height:1px;left:50%;transform:translateX(-50%);bottom:0px;opacity:.2}#schedule .schedule_wrap .schedule_block .btn_outer{margin-top:2em}#schedule .schedule_wrap .schedule_block .btn_outer .cmn_link_btn_a{font-size:20px}#schedule .schedule_wrap .schedule_block.disactive{pointer-events:none;position:relative}#schedule .schedule_wrap .schedule_block.disactive:before{position:absolute;content:"受講期間は終了しました";top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;font-size:clamp(16px,3vw,22px);line-height:1em;font-weight:700;color:#d80000;display:inline-block;border:2px solid #d80000;padding:8px 20px 7px;border-radius:4px;background:rgba(255,255,255,.4784313725);opacity:.85}#schedule .schedule_wrap .schedule_block.disactive .tit{filter:grayscale(1);opacity:.4}#schedule .schedule_wrap .schedule_block.disactive .block{filter:grayscale(1);opacity:.4}@media screen and (max-width: 768px){#schedule .schedule_wrap .schedule_block .tit{font-size:18px;line-height:1.6em}#schedule .schedule_wrap .schedule_block .block{padding:20px 16px}#schedule .schedule_wrap .schedule_block .block .list .list_tit{font-size:15px;line-height:1.5em}#schedule .schedule_wrap .schedule_block .block .list .list_text{font-size:13px;line-height:1.8em}#schedule .schedule_wrap .schedule_block .btn_outer{margin-top:2em}#schedule .schedule_wrap .schedule_block .btn_outer .cmn_link_btn_a{font-size:16px}}.req_wrap{margin-bottom:120px}.req_wrap .req_block{display:flex;background:#fff;gap:30px;padding:26px 20px;border-radius:10px;align-items:baseline}.req_wrap .req_block:not(:last-of-type){margin-bottom:20px}.req_wrap .req_block .left{width:120px}.req_wrap .req_block .right{width:calc(100% - 150px);line-height:1.4em}.req_wrap .req_block .right a{text-decoration:underline}.req_wrap .req_block .right p{margin-bottom:0}.req_wrap .req_block .right p:not(:last-of-type){margin-bottom:1em}@media screen and (max-width: 768px){.req_wrap{word-break:normal;margin-bottom:60px}.req_wrap .req_block{flex-wrap:wrap;padding:20px 14px;gap:14px}.req_wrap .req_block .left{width:100%;padding-left:10px;position:relative;font-size:14px;line-height:1.6em}.req_wrap .req_block .left::before{position:absolute;content:"";background:var(--c_theme_color);height:calc(100% - .1em);width:3px;left:0;top:50%;transform:translateY(-50%)}.req_wrap .req_block .right{width:100%}}.flow_wrap .tit{color:var(--c_theme_color);font-family:var(--f_noto);font-weight:bold;font-size:32px;line-height:1.2em;text-align:center;margin-bottom:50px}.flow_flex{margin-bottom:70px}.flow_flex .flow{background:#fff;padding:30px 22px;border-radius:30px;text-align:center;display:flex;flex-direction:column;align-items:center}.flow_flex .flow .num{font-family:var(--f_dm);font-size:22px;line-height:1em;width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:var(--c_theme_color);border-radius:50%;color:var(--c_white);margin-bottom:20px}.flow_flex .flow .flow_tit{font-family:var(--f_noto);font-size:26px;font-weight:bold;line-height:1.4em;margin-bottom:20px}.flow_flex .flow .text{text-align:left;word-break:normal}.flow_flex .flow .text .min{font-size:12px;line-height:1.5em;display:block}@media screen and (max-width: 768px){.flow_wrap .tit{font-size:22px;line-height:1.4em;margin-bottom:20px}.flow_flex{margin-bottom:35px}.flow_flex .flow{width:100%;padding:24px 16px;flex-direction:row;flex-wrap:wrap}.flow_flex .flow .num{font-size:18px;line-height:1.4em;margin-bottom:10px;width:40px;height:40px;margin-right:14px}.flow_flex .flow .flow_tit{font-size:20px;line-height:1.4em;margin-bottom:10px}}.review{background:#fff;padding:clamp(20px,3vw,30px) clamp(18px,2vw,24px);border-radius:12px;display:grid;grid-template-columns:100%;row-gap:8px;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.review .text{margin-bottom:.4em;font-size:clamp(14px,1.6vw,18px);line-height:1.7em;color:#444}.review .person{text-align:right;font-size:15px;line-height:1.2em;align-self:end;justify-self:end;color:var(--c_theme_color)}
/*# sourceMappingURL=pages.min.css.map */