@charset "UTF-8";body{background-color:#ECEFF2}.contents_inner{max-width:1100px;margin:0 auto}#training_single{padding:60px 5vw 70px 5vw}@media screen and (min-width:768px){#training_single{padding:80px 40px 100px 40px}}@media screen and (min-width:980px){#training_single{padding:150px 60px 120px 60px}}#training_single .contents_inner{max-width:1000px}@media screen and (min-width:980px){.training_single_layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0px 5%}}@media screen and (min-width:980px){.training_single_layout .training_single_head{width:30%}}@media screen and (min-width:980px){.training_single_layout .training_single_head .training_single_postcard{position:sticky;top:120px}}@media screen and (min-width:980px){.training_single_layout .training_single_content{width:65%}}.training_single_cat{margin-bottom:20px}.training_single_cat .cat{line-height:1em}.training_single_cat .cat .label,.training_single_cat .cat .link{display:inline-block;background-color:#ACB9C6;color:#000;font-weight:600;line-height:1em;padding:0.3em 30px;border-radius:80px}.training_single_title{margin-top:20px;font-size:min(6.9333333333vw,2.8rem);line-height:1.6em;font-weight:600;margin-bottom:30px}.training_single_head{margin-bottom:80px}@media screen and (max-width:767px){.training_single_head{border-radius:5px;-webkit-box-shadow:0px 5px 10px 8px rbg(0 0 0/0.3);box-shadow:0px 5px 10px 8px rbg(0 0 0/0.3)}}.training_single_postcard{background-color:#fff}@media screen and (min-width:768px){.training_single_postcard{border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(5px 5px 8px rgba(0,0,0,0.3));filter:drop-shadow(5px 5px 8px rgba(0,0,0,0.3))}}@media screen and (min-width:980px){.training_single_postcard{display:block}}.edit-link,.thwepo-extra-options{display:none}@media screen and (min-width:768px){.training_single_postcard_thumb{width:53%;aspect-ratio:175/102}}@media screen and (min-width:980px){.training_single_postcard_thumb{width:100%}}.training_single_postcard_thumb img{width:100%}@media screen and (min-width:768px){.training_single_postcard_thumb img{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:768px){.training_single_postcard_intro{-webkit-box-flex:1;-ms-flex:1;flex:1}}.training_single_postcard_intro .btn_area,.training_single_postcard_intro .place_area,.training_single_postcard_intro .price_area,.training_single_postcard_intro .title_area{border-top:1px solid #D8DFE6;padding:18px 5vw}@media screen and (min-width:768px){.training_single_postcard_intro .btn_area,.training_single_postcard_intro .place_area,.training_single_postcard_intro .price_area,.training_single_postcard_intro .title_area{padding:15px 20px}}.training_single_postcard_intro .title_area{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0px 12px}@media screen and (min-width:768px){.training_single_postcard_intro .title_area{gap:0px 10px}}.training_single_postcard_intro .title_area .status{border-radius:4px;padding:0.5em 0.3em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;font-weight:600;line-height:1em;letter-spacing:0.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.training_single_postcard_intro .title_area .name{line-height:1.3em;font-size:min(5.8666666667vw,2.2rem);font-weight:600}@media screen and (min-width:768px){.training_single_postcard_intro .title_area .name{font-size:2rem}}.training_single_postcard_intro .place_area{padding-bottom:18px}.training_single_postcard_intro .place_area .date,.training_single_postcard_intro .place_area .place{font-size:min(4.2666666667vw,1.6rem);line-height:1em;font-weight:600}@media screen and (min-width:768px){.training_single_postcard_intro .place_area .date,.training_single_postcard_intro .place_area .place{font-size:1.6rem}}.training_single_postcard_intro .place_area .place{margin-top:0.7em;position:relative;padding-left:23px}.training_single_postcard_intro .place_area .place .pin{display:block;position:absolute;left:0px;top:50%;width:16px;height:22px;margin-top:-10px}.training_single_postcard_intro .price_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.training_single_postcard_intro .price_area .course{font-size:min(4.2666666667vw,1.6rem);line-height:1em;font-weight:600}@media screen and (min-width:768px){.training_single_postcard_intro .price_area .course{font-size:1.6rem}}.training_single_postcard_intro .price_area .price{font-weight:600;line-height:1em}.training_single_postcard_intro .price_area .price span{font-size:min(6.6666666667vw,2.5rem);padding-right:0.05em}@media screen and (min-width:768px){.training_single_postcard_intro .price_area .price span{font-size:2.3rem}}.training_single_postcard_intro .btn_area .cart{line-height:1em}@media screen and (min-width:768px){.training_single_postcard_intro .btn_area .cart{display:-webkit-box;display:-ms-flexbox;display:flex}}.training_single_postcard_intro .btn_area .screen-reader-text{display:none}.training_single_postcard_intro .btn_area .quantity{line-height:1em;background-color:#D8DFE6;padding:15px 20px;border-radius:5px 5px 0px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.training_single_postcard_intro .btn_area .quantity{padding:12px 15px;gap:0px 10px;border-radius:5px 0px 0px 5px}}.training_single_postcard_intro .btn_area .quantity:before{content:"数量を選択";font-weight:600;font-size:1.6rem}@media screen and (min-width:768px){.training_single_postcard_intro .btn_area .quantity:before{white-space:nowrap;font-size:1.4rem}}.training_single_postcard_intro .btn_area .input-text{border:0px;display:block;width:80px;margin-left:auto;text-align:center;font-weight:600;font-size:1.6rem;padding:10px 0px;border-radius:3px}@media screen and (min-width:768px){.training_single_postcard_intro .btn_area .input-text{font-size:1.5rem;width:65px}}.training_single_postcard_intro .btn_area .single_add_to_cart_button{margin:0px;padding:25px 0px;border-radius:0px 0px 5px 5px;line-height:1em;background-color:#BCF462;color:#111111;width:100%;font-size:1.7rem;font-weight:600;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (min-width:768px){.training_single_postcard_intro .btn_area .single_add_to_cart_button{padding:20px 0px;font-size:1.6rem;border-radius:0px 5px 5px 0px}}.training_single_postcard_intro .btn_area .single_add_to_cart_button._js_modal_target{border-radius:5px}@media (hover:hover){.training_single_postcard_intro .btn_area .single_add_to_cart_button:hover:hover{background-color:#000;color:#fff}}.training_single_postcard_intro .date_area{margin-bottom:20px}.training_single_postcard_intro .date_area .label{margin-bottom:10px}.training_single_postcard_intro .date_area .label span{display:inline-block;background-color:#ACB9C6;color:#000;font-weight:600;line-height:1em;padding:0.3em 20px;border-radius:80px}.training_single_postcard_intro .date_area .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0px 5px;font-size:1.6rem;font-weight:600}.training_single_postcard_intro .date_area .list+.list{margin-top:10px}.training_single_postcard_intro .date_area .list dt{background-color:#D8DFE6;line-height:1em;padding:0.3em 0.5em 0.4em 0.5em;min-width:75px;font-size:1.3rem;text-align:center}@media screen and (min-width:980px){.training_single_postcard_intro .date_area .list dt{min-width:80px;font-size:1.5rem}}.training_single_postcard_intro .date_area .list dd{line-height:1.6em}.training_single_postcard_intro .date_area .list dd .week{position:relative;padding:0px 0.35em;margin:0px 0.35em}.training_single_postcard_intro .date_area .list dd .week:after,.training_single_postcard_intro .date_area .list dd .week:before{content:"";width:1px;height:1em;background-color:#ACB9C6;position:absolute;top:50%;margin-top:-0.45em}.training_single_postcard_intro .date_area .list dd .week:before{left:0px}.training_single_postcard_intro .date_area .list dd .week:after{right:0px}.training_single_postcard_intro .pdf_btn{padding:5px 5vw 18px 5vw}@media screen and (min-width:768px){.training_single_postcard_intro .pdf_btn{padding:5px 20px 15px 20px}}.training_single_postcard_intro .pdf_btn .pdf_link{display:inline-block;width:100%;background-color:#ECEFF2;text-align:center;padding:0.2em 0px;border-radius:90px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (hover:hover){.training_single_postcard_intro .pdf_btn .pdf_link:hover{color:#fff;background-color:#000}}.training_single_postcard_intro .pdf_btn path,.training_single_postcard_intro .pdf_btn rect{fill:#ACB9C6}.training_single_postcard_intro._open .title_area .status{background-color:#BCF462}.training_single_postcard_intro._open .program_post_link .icon{background-color:#BCF462}.training_single_postcard_intro._open .program_post_link .icon path,.training_single_postcard_intro._open .program_post_link .icon rect{fill:#000}.training_single_postcard_intro._full .title_area .status{background-color:#000;color:#fff}.training_single_postcard_intro._full .btn_area .single_add_to_cart_button{pointer-events:none;background-color:#c7c7c7;color:#fff;border-radius:5px 5px 5px 5px}.training_single_postcard_intro._close .title_area .status{background-color:#B9B9B9}.training_single_postcard_intro._close .btn_area .single_add_to_cart_button{pointer-events:none;background-color:#c7c7c7;color:#fff;border-radius:5px 5px 5px 5px}.training_single_outline_box{margin-bottom:30px;background-color:#fff;padding:30px 5vw;border-radius:10px}@media screen and (max-width:767px){.training_single_outline_box{margin-top:20px;border-top:1px solid #D8DFE6}}@media screen and (min-width:768px){.training_single_outline_box{margin-top:40px;margin-bottom:50px}}@media screen and (min-width:980px){.training_single_outline_box{margin-top:0px;padding:40px 60px}}.training_single_repeat_content{margin-bottom:30px;background-color:#fff;padding:30px 5vw;border-radius:10px}@media screen and (max-width:767px){.training_single_repeat_content{border-top:1px solid #D8DFE6}}@media screen and (min-width:768px){.training_single_repeat_content{margin-bottom:50px}}@media screen and (min-width:980px){.training_single_repeat_content{padding:40px 60px}}.training_single_repeat_content .label{margin-bottom:10px}@media screen and (min-width:768px){.training_single_repeat_content .label{margin-bottom:20px}}.training_single_repeat_content .label span{display:inline-block;background-color:#ACB9C6;color:#000;font-weight:600;line-height:1em;padding:0.3em 20px;border-radius:80px}@media screen and (min-width:768px){.training_single_repeat_content .label span{font-size:1.7rem}}.training_single_repeat_content .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0px 5px;font-size:1.6rem;font-weight:600}@media screen and (min-width:768px){.training_single_repeat_content .list{gap:0px 10px}}@media screen and (min-width:980px){.training_single_repeat_content .list{gap:0px 12px}}.training_single_repeat_content .list+.list{margin-top:10px}@media screen and (min-width:768px){.training_single_repeat_content .list+.list{margin-top:15px}}@media screen and (min-width:768px){.training_single_repeat_content .list dd,.training_single_repeat_content .list dt{font-size:1.8rem}}.training_single_repeat_content .list dt{background-color:#D8DFE6;line-height:1em;padding:0.3em 0.5em 0.4em 0.5em;min-width:75px;font-size:1.3rem;text-align:center}@media screen and (min-width:980px){.training_single_repeat_content .list dt{min-width:80px;font-size:1.5rem}}.training_single_repeat_content .list dd{line-height:1.6em}.training_single_repeat_content .list dd .week{position:relative;padding:0px 0.35em;margin:0px 0.35em}.training_single_repeat_content .list dd .week:after,.training_single_repeat_content .list dd .week:before{content:"";width:1px;height:1em;background-color:#ACB9C6;position:absolute;top:50%;margin-top:-0.45em}.training_single_repeat_content .list dd .week:before{left:0px}.training_single_repeat_content .list dd .week:after{right:0px}.training_single_selector_modal{position:fixed;left:0px;top:0px;background-color:rgba(0,0,0,0.8);width:100%;height:100%;z-index:999;overflow:auto;padding:80px 5vw}@media screen and (min-width:980px){.training_single_selector_modal{padding:80px 40px}}@media screen and (min-width:1280px){.training_single_selector_modal{padding:80px 40px}}@media (hover:hover){.training_single_selector_modal:hover{cursor:pointer}}.training_single_selector_modal .btn_area{margin-top:30px}.training_single_selector_modal .btn_area .cart{line-height:1em}@media screen and (min-width:768px){.training_single_selector_modal .btn_area .cart{display:-webkit-box;display:-ms-flexbox;display:flex}}.training_single_selector_modal .btn_area .screen-reader-text{display:none}.training_single_selector_modal .btn_area .quantity{line-height:1em;background-color:#D8DFE6;padding:15px 20px;border-radius:5px 5px 0px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.training_single_selector_modal .btn_area .quantity{padding:12px 15px;gap:0px 10px;border-radius:5px 0px 0px 5px}}.training_single_selector_modal .btn_area .quantity:before{content:"数量を選択";font-weight:600;font-size:1.6rem}@media screen and (min-width:768px){.training_single_selector_modal .btn_area .quantity:before{white-space:nowrap;font-size:1.4rem}}.training_single_selector_modal .btn_area .input-text{border:0px;display:block;width:80px;margin-left:auto;text-align:center;font-weight:600;font-size:1.6rem;padding:10px 0px;border-radius:3px}@media screen and (min-width:768px){.training_single_selector_modal .btn_area .input-text{font-size:1.5rem;width:65px}}.training_single_selector_modal .btn_area .single_add_to_cart_button{margin:0px;padding:25px 0px;border-radius:0px 0px 5px 5px;line-height:1em;background-color:#BCF462;color:#111111;width:100%;font-size:1.7rem;font-weight:600}@media screen and (min-width:768px){.training_single_selector_modal .btn_area .single_add_to_cart_button{padding:20px 0px;font-size:1.6rem;border-radius:0px 5px 5px 0px}}.training_single_selector_content{margin-bottom:50px;background-color:#fff;padding:30px 5vw}@media screen and (max-width:767px){.training_single_selector_content{border-top:1px solid #D8DFE6}}@media screen and (min-width:768px){.training_single_selector_content{margin-top:40px}}@media screen and (min-width:980px){.training_single_selector_content{padding:40px 60px;max-width:800px;margin:0px auto}}.training_single_selector_modal{opacity:0;visibility:hidden}.training_single_selector_modal._current{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1;visibility:visible}.training_single_selector_content{opacity:0;visibility:hidden;display:none}.training_single_selector_content._current{display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transition-delay:0.5s;transition-delay:0.5s;opacity:1;visibility:visible}.training_single_selector_head{margin-bottom:20px}.training_single_selector_head .text{font-size:min(5.3333333333vw,2.2rem);font-weight:600;line-height:1.5em;margin-bottom:0.3em}.training_single_selector_box{background-color:#D8DFE6;padding:15px 15px;border-radius:5px}@media screen and (min-width:980px){.training_single_selector_box{padding:13px 15px}}.training_single_selector_box+.training_single_selector_box{margin-top:10px}.training_single_selector_box .title{font-weight:600;font-size:min(4.8vw,2rem);font-weight:600;line-height:1.5em;margin-bottom:0.4em}.training_single_selector_box .selector{position:relative;line-height:1em}.training_single_selector_box .selector select{outline:none;text-indent:0.01px;text-overflow:"";vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;background:none transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.training_single_selector_box .selector select{border:0px;background-color:#fff;width:100%;padding:13px 10px;color:#ACB9C6;font-weight:600;font-size:1.6rem;border-radius:5px}.training_single_selector_box .selector:after{content:"";background:#ACB9C6;height:6.9282032303px;width:9px;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;right:15px;top:50%;margin-top:-2px}.training_single_selector_box .selector option:not(disabled){color:#111111}.training_postbody{}.training_postbody>:first-child{margin-top:0px!important}.training_postbody>:last-child{margin-bottom:0px!important}.training_postbody h1,.training_postbody h2{position:relative;line-height:1.5em;margin-top:2em;margin-bottom:0.6em;padding-left:15px;font-weight:600;font-size:min(4.8vw,2rem)}@media screen and (min-width:768px){.training_postbody h1,.training_postbody h2{padding-left:20px;font-size:2.4rem}}.training_postbody h1:after,.training_postbody h1:before,.training_postbody h2:after,.training_postbody h2:before{content:"";width:2px;height:1.2em;background-color:#A63385;position:absolute;left:0px;top:0.75em;margin-top:-0.6em}.training_postbody h1:after,.training_postbody h2:after{left:4px}.training_postbody h3{position:relative;margin-top:1.5em;margin-bottom:0.6em;color:#A63385;font-weight:600;font-size:1.8rem;line-height:1.6em}@media screen and (min-width:768px){.training_postbody h3{margin-top:1.5em;margin-bottom:0.8em;font-size:2rem;line-height:1.7em}}@media screen and (min-width:980px){.training_postbody h3{font-size:2.2rem;line-height:1.9em;letter-spacing:0.08em}}.training_postbody h4{margin-top:1.5em;margin-bottom:0.5em;font-weight:500;font-size:min(4.5333333333vw,1.7rem);position:relative;font-weight:600}@media screen and (min-width:768px){.training_postbody h4{margin-top:2em;margin-bottom:0.4em;font-size:1.7rem}}@media screen and (min-width:980px){.training_postbody h4{font-size:2rem;margin-bottom:0.3em}}.training_postbody p{overflow:hidden;font-size:min(4.2666666667vw,1.6rem);line-height:1.95em}@media screen and (min-width:768px){.training_postbody p{line-height:1.9em}}.training_postbody p+p{margin-top:1em}@media screen and (min-width:768px){.training_postbody p+p{margin-top:1.5em}}.training_postbody strong{color:#A63385;margin:0px 0.1em}.training_postbody .wp-caption{margin-bottom:30px}.training_postbody .wp-caption img{margin-bottom:10px}.training_postbody .wp-caption-text{font-size:1.4rem}.training_postbody ul{padding:0px;margin-top:25px;list-style-type:none}@media screen and (min-width:768px){.training_postbody ul{margin-top:40px}}.training_postbody ul li{position:relative;padding-left:20px;font-weight:600;line-height:1.6em;letter-spacing:0.05em;font-size:min(4.2666666667vw,1.8rem)}@media screen and (min-width:768px){.training_postbody ul li{font-size:1.6rem}}.training_postbody ul li+li{margin-top:3px}.training_postbody ul li:before{content:"";width:10px;height:1px;background-color:#B9B9B9;position:absolute;left:0px;top:0.75em}.training_postbody ol{counter-reset:number 0;margin-top:25px;padding:0px;list-style-type:none}@media screen and (min-width:768px){.training_postbody ol{margin-top:40px}}.training_postbody ol li{position:relative;padding-left:32px;font-weight:600;line-height:1.6em;letter-spacing:0.05em;font-size:min(4.2666666667vw,1.8rem)}@media screen and (min-width:768px){.training_postbody ol li{font-size:1.6rem}}.training_postbody ol li+li{margin-top:3px}.training_postbody ol li:before{content:counter(number) " ";counter-increment:number 1;position:absolute;left:0px;top:0.8em;color:#A63385;font-weight:600;border:1px solid #A63385;width:24px;height:24px;padding-left:1px;line-height:21px;border-radius:50%;text-align:center;margin-top:-10px;font-size:1.3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.training_postbody ol li+li{margin-top:10px}.training_postbody img{width:auto;max-width:100%;height:auto;margin-bottom:30px;margin-top:1em;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media screen and (min-width:768px){.training_postbody img{margin-top:20px;margin-bottom:30px}}.training_postbody img.aligncenter{display:block;margin-left:auto;margin-right:auto}.training_postbody img.alignleft{display:block;float:left}.training_postbody img.alignright{display:block;float:right}@media screen and (max-width:767px){.training_postbody img{width:100%!important}}@media screen and (max-width:767px){.training_postbody .wp-caption{width:100%!important}}.training_postbody figure+figure{margin-top:-15px}@media screen and (min-width:768px){.training_postbody figure+figure{margin-top:-30px}}.training_postbody figcaption{font-size:1.4rem;text-align:left}@media screen and (min-width:768px){.training_postbody figcaption{font-size:1.5rem}}.training_postbody a{color:#A63385;text-decoration:underline;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.training_postbody a:hover{opacity:0.7}.training_postbody .wp-block-file__button{text-decoration:none}.training_postbody table{width:100%;margin-top:20px;margin-bottom:30px;border-spacing:0px}@media screen and (min-width:768px){.training_postbody table{margin-top:20px}}@media screen and (max-width:767px){.training_postbody table td,.training_postbody table th,.training_postbody table tr{display:block;width:100%}}.training_postbody table td,.training_postbody table th{padding:5px 8px;font-weight:normal}@media screen and (min-width:768px){.training_postbody table td,.training_postbody table th{padding:10px 15px}}.training_postbody .wp-block-separator,.training_postbody hr{background-color:transparent;border:transparent;border-bottom:1px solid #ACB9C6;width:100%!important;height:1px;display:block;margin:0px;margin-bottom:30px;margin-top:30px}@media screen and (min-width:768px){.training_postbody .wp-block-separator,.training_postbody hr{margin-bottom:35px;margin-top:35px}}.training_postbody blockquote{margin:0px;margin-bottom:20px;padding:10px 10px 10px 10px;width:100%;position:relative;margin-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border:0px}@media screen and (min-width:768px){.training_postbody blockquote{padding:15px 15px 15px 15px}}.training_postbody blockquote p{display:inline-block;text-align:left;margin-bottom:0px;color:#ccc}.training_postbody blockquote cite{display:block;color:#ccc;text-align:right;margin-top:10px}.training_postbody .wp-block-columns{margin-top:30px;margin-bottom:30px}.training_postbody .wp-block-file{margin-top:20px}.training_postbody .btn,.training_postbody .wp-block-button__link{margin-top:30px;position:relative;display:inline-block;color:#fff;font-size:1.6rem;font-weight:600;padding-bottom:0.5em;width:auto;padding-right:50px;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-decoration:none}@media screen and (min-width:768px){.training_postbody .btn,.training_postbody .wp-block-button__link{margin-top:40px}}.training_postbody .btn span:after,.training_postbody .btn span:before,.training_postbody .wp-block-button__link span:after,.training_postbody .wp-block-button__link span:before{content:"";width:100%;height:100%;background-size:cover;position:absolute;top:0px;width:21px;height:13px;right:10px;top:50%;margin-top:-8px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.training_postbody .btn span:before,.training_postbody .wp-block-button__link span:before{background-image:url(../../../img/icon/arrow.svg);right:10px}.training_postbody .btn span:after,.training_postbody .wp-block-button__link span:after{background-image:url(../../../img/icon/arrow_blue.svg);right:30px;opacity:0}.training_postbody .btn:after,.training_postbody .btn:before,.training_postbody .wp-block-button__link:after,.training_postbody .wp-block-button__link:before{content:"";width:100%;height:1px;position:absolute;left:0px;bottom:0px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.training_postbody .btn:after,.training_postbody .wp-block-button__link:after{background-color:#fff}.training_postbody .btn:before,.training_postbody .wp-block-button__link:before{background-color:#A63385;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:11}@media screen and (min-width:980px){.training_postbody .btn:hover,.training_postbody .wp-block-button__link:hover{color:#A63385}.training_postbody .btn:hover span:before,.training_postbody .wp-block-button__link:hover span:before{opacity:0}.training_postbody .btn:hover span:after,.training_postbody .wp-block-button__link:hover span:after{opacity:1;right:10px}.training_postbody .btn:hover:before,.training_postbody .wp-block-button__link:hover:before{-webkit-transform:translateX(0%);transform:translateX(0%)}}.training_postbody .wp-block-columns{-webkit-box-flex:1;-ms-flex:1;flex:1}.training_postbody .wp-block-columns img{height:auto;margin-top:0px;margin-bottom:0px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}@media screen and (min-width:768px){.training_postbody .wp-block-columns{margin-top:50px;margin-bottom:50px}}.training_postbody .wp-block-columns h2,.training_postbody .wp-block-columns h3,.training_postbody .wp-block-columns h4,.training_postbody .wp-block-columns h5,.training_postbody .wp-block-columns h6{margin-top:0px}@media screen and (min-width:768px){.training_postbody .wp-block-columns h2,.training_postbody .wp-block-columns h3,.training_postbody .wp-block-columns h4,.training_postbody .wp-block-columns h5,.training_postbody .wp-block-columns h6{margin-bottom:15px}}@media screen and (min-width:768px){.training_postbody .wp-block-columns figure{text-align:right}}@media screen and (max-width:767px){.training_postbody .wp-block-columns .wp-block-image{margin:0px;margin-top:25px}}@media screen and (min-width:768px){.training_postbody .wp-block-columns .wp-block-image{margin-bottom:0px}}.training_postbody .wp-block-columns figcaption{margin-bottom:0px}@media screen and (min-width:768px){.training_postbody .wp-block-columns figcaption{margin-bottom:0px!important}}@media screen and (min-width:980px){.training_postbody .wp-block-columns figcaption{font-size:1.6rem}}.training_postbody .wp-block-cover{margin-top:25px;margin-bottom:25px}@media screen and (min-width:768px){.training_postbody .wp-block-cover{margin-top:40px;margin-bottom:40px}}.training_postbody .wp-block-cover .has-text-align-center{font-size:1.8rem;font-weight:bold}@media screen and (min-width:768px){.training_postbody .wp-block-cover .has-text-align-center{font-size:2.6rem}}@media screen and (min-width:980px){.training_postbody .wp-block-cover .has-text-align-center{font-size:2.8rem}}.training_postbody ul.blocks-gallery-grid{padding:0px;margin-top:0px}.training_postbody .wp-block-media-text{margin-top:25px;margin-bottom:25px}@media screen and (min-width:768px){.training_postbody .wp-block-media-text{margin-top:50px;margin-bottom:50px}}.training_postbody .wp-block-media-text img{margin:0px}.training_postbody .wp-block-media-text .has-large-font-size{font-size:1.6rem}.training_postbody .blocks-gallery-grid,.training_postbody .wp-block-gallery{margin-top:25px}.training_postbody .single_bottom{margin-top:50px}@media screen and (min-width:768px){.training_postbody .single_bottom{margin-top:80px}}@media screen and (min-width:980px){.training_postbody .single_bottom{margin-top:100px}}.training_postbody .single_bottom_pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0px 50px}.training_postbody .single_bottom_pager_item a{position:relative;color:#111111;font-weight:600}.training_postbody .single_bottom_pager_item a:before{content:"";border-top:1px solid;border-right:1px solid;width:5px;height:5px;border-color:#111111;border-width:2px;position:absolute;top:50%;margin-top:-3px}.training_postbody .single_bottom_pager_item._back{text-align:right}.training_postbody .single_bottom_pager_item._back a{padding-left:15px}.training_postbody .single_bottom_pager_item._back a:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:0px}.training_postbody .single_bottom_pager_item._next{text-align:left}.training_postbody .single_bottom_pager_item._next a{padding-right:15px}.training_postbody .single_bottom_pager_item._next a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0px}.training_postbody .single_bottom_btn{line-height:1em;text-align:center;margin-top:20px}.training_single_postcard{margin-bottom:0px;margin-top:60px}@media screen and (min-width:768px){.training_single_postcard._bottom .training_single_postcard_intro{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0px 2%}}@media screen and (min-width:768px){.training_single_postcard._bottom .training_single_postcard_intro .info{width:45%;border-right:1px solid #D8DFE6}}@media screen and (min-width:980px){.training_single_postcard._bottom .training_single_postcard_intro .info .price_area{padding-top:25px}}@media screen and (min-width:768px){.training_single_postcard._bottom .training_single_postcard_intro .btn_area{-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:0px;padding-top:25px}}@media screen and (min-width:980px){.training_single_postcard._bottom .training_single_postcard_intro .btn_area{padding-top:25px;padding-bottom:25px}}.training_single_postcard._bottom .training_single_postcard_intro .btn_area .place_area{padding-top:0px;border:0px}.training_single_postcard._bottom .training_single_postcard_intro .btn_area .inner_btn_area{padding-top:25px;border-top:1px solid #D8DFE6}.training_single_postcard._bottom .training_single_postcard_intro .btn_area .inner_btn_area .cart{margin-bottom:0px}.training_single_addition{margin-top:50px;padding-top:50px;border-top:1px solid #D8DFE6}@media screen and (min-width:980px){.training_single_addition{margin-top:80px;padding-top:80px}}.training_single_addition_box+.training_single_addition_box{margin-top:30px}.training_single_addition_box{padding:35px 5vw;background-color:#fff;border-radius:10px;overflow-wrap:break-word}@media screen and (min-width:768px){.training_single_addition_box{padding:50px 7vw}}@media screen and (min-width:980px){.training_single_addition_box{padding:55px 80px;border-radius:20px}}.training_single_addition_box .title,.training_single_outline_box .title{font-weight:600;font-size:min(5.3333333333vw,2.2rem);line-height:1.2em;text-align:center;margin-bottom:20px}@media screen and (min-width:768px){.training_single_addition_box .title,.training_single_outline_box .title{font-size:2.4rem;margin-bottom:30px}}@media screen and (min-width:980px){.training_single_addition_box .title,.training_single_outline_box .title{font-size:2.8rem}}.training_single_addition_box .subtitle,.training_single_outline_box .subtitle{color:#A63385;font-weight:600;line-height:1.2em;font-size:min(4vw,1.6rem);margin-bottom:0.3em}@media screen and (min-width:768px){.training_single_addition_box .subtitle,.training_single_outline_box .subtitle{font-size:1.6rem}}@media screen and (min-width:980px){.training_single_addition_box .subtitle,.training_single_outline_box .subtitle{font-size:1.8rem;margin-bottom:0.4em}}.training_single_addition_box .headtext,.training_single_outline_box .headtext{margin-bottom:20px}@media screen and (min-width:980px){.training_single_addition_box .headtext,.training_single_outline_box .headtext{font-size:1.7rem}}.training_single_addition_box .headtext:last-child,.training_single_outline_box .headtext:last-child{margin-bottom:0px}.training_single_addition_box strong,.training_single_outline_box strong{color:#A63385}.training_single_addition_box a,.training_single_outline_box a{color:#A63385;text-decoration:underline}.training_single_addition_box .text,.training_single_outline_box .text{line-height:1.8em}@media screen and (min-width:980px){.training_single_addition_box .text,.training_single_outline_box .text{font-size:1.7rem}}.training_single_addition_box .text+.text,.training_single_outline_box .text+.text{margin-top:0.8em}.training_single_addition_box .list li+li,.training_single_outline_box .list li+li{margin-top:8px}@media screen and (min-width:980px){.training_single_addition_box .list li+li,.training_single_outline_box .list li+li{margin-top:13px}}.training_single_addition_box .list li,.training_single_outline_box .list li{padding-left:20px;position:relative;font-weight:600;line-height:1.2em;font-size:min(4vw,1.6rem)}@media screen and (min-width:768px){.training_single_addition_box .list li,.training_single_outline_box .list li{font-size:1.6rem}}@media screen and (min-width:980px){.training_single_addition_box .list li,.training_single_outline_box .list li{font-size:1.8rem}}.training_single_addition_box .list li:before,.training_single_outline_box .list li:before{content:"";width:10px;height:1px;background-color:#B9B9B9;position:absolute;left:0px;top:50%}.training_single_addition_box .notice,.training_single_outline_box .notice{margin-top:15px}@media screen and (min-width:980px){.training_single_addition_box .notice,.training_single_outline_box .notice{margin-top:25px}}.training_single_addition_box .notice p,.training_single_outline_box .notice p{line-height:1.6em;font-size:1.3rem}@media screen and (min-width:980px){.training_single_addition_box .notice p,.training_single_outline_box .notice p{font-size:1.4rem}}.training_single_addition_box .notice p+p,.training_single_outline_box .notice p+p{margin-top:0.5em}.training_single_addition_box .row,.training_single_outline_box .row{margin-top:20px}@media screen and (min-width:980px){.training_single_addition_box .row,.training_single_outline_box .row{margin-top:30px}}.training_single_addition_box .row+.row,.training_single_outline_box .row+.row{margin-top:15px}@media screen and (min-width:980px){.training_single_addition_box .row+.row,.training_single_outline_box .row+.row{margin-top:25px}}@media screen and (min-width:768px){.training_single_addition_box .profile_row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0px 5%}}.training_single_addition_box .profile_row+.profile_row{margin-top:25px}@media screen and (min-width:980px){.training_single_addition_box .profile_row+.profile_row{margin-top:40px}}@media screen and (min-width:768px){.training_single_addition_box .profile_row:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.training_single_addition_box .profile_img{margin-bottom:10px}@media screen and (min-width:768px){.training_single_addition_box .profile_img{margin-bottom:0px;width:35%}}@media screen and (min-width:980px){.training_single_addition_box .profile_img{padding-top:6px;width:40%}}.training_single_addition_box .profile_img img{width:100%;height:auto}.training_single_addition_box .profile_img .name{margin-top:8px;color:#A63385;font-weight:600;line-height:1.2em;font-size:min(4vw,1.6rem)}@media screen and (min-width:768px){.training_single_addition_box .profile_img .name{font-size:1.6rem;line-height:1.5em}}@media screen and (min-width:980px){.training_single_addition_box .profile_img .name{font-size:1.8rem}}@media screen and (min-width:768px){.training_single_addition_box .profile_intro{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width:980px){.training_single_addition_box .profile_intro .text{font-size:1.6rem}}.training_single_bottom{margin-top:30px;text-align:center}@media screen and (min-width:768px){.training_single_bottom{margin-top:60px}}
/*# sourceMappingURL=single.css.map */