@media screen and (min-width:1024px){.Practice_genreList .content .filter_wrapper,.Practice_stageList .content .filter_wrapper{border-bottom:1px solid #e8e8e8;margin-bottom:24px}.Practice_genreList .content .filter_wrapper .tablist,.Practice_stageList .content .filter_wrapper .tablist{border-bottom:1px solid #e8e8e8}.Practice_genreList .content .filter_wrapper .tablist .tablist_main,.Practice_stageList .content .filter_wrapper .tablist .tablist_main{width:722px;margin:auto;display:flex}.Practice_genreList .content .filter_wrapper .tablist .tablist_main .tab_item,.Practice_stageList .content .filter_wrapper .tablist .tablist_main .tab_item{width:100%;background-color:#f4f4f4}.Practice_genreList .content .filter_wrapper .tablist .tablist_main .tab_item.active,.Practice_stageList .content .filter_wrapper .tablist .tablist_main .tab_item.active{background-color:#fff;border-top:3px solid #0057ff;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;margin-bottom:-1px}.Practice_genreList .content .filter_wrapper .tablist .tablist_main .tab_item a,.Practice_stageList .content .filter_wrapper .tablist .tablist_main .tab_item a{width:100%;height:68px;border:none;font-size:15px;font-weight:700;background-color:transparent;color:#000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.Practice_genreList .content .filter_wrapper .tablist .tablist_main .tab_item a img,.Practice_stageList .content .filter_wrapper .tablist .tablist_main .tab_item a img{width:100%;margin-bottom:-10px}.Practice_genreList .content .filter_wrapper .tab_body,.Practice_stageList .content .filter_wrapper .tab_body{width:722px;margin:auto}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .stageList,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .stageList{position:relative}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .stageList:before,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .stageList:before{border-bottom:6.5px solid #626262;border-left:6px solid transparent;border-right:6px solid transparent;content:"";position:absolute;right:9px;top:14px;width:0}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .stageList:after,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .stageList:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6.5px solid #626262;content:"";position:absolute;right:9px;top:25px;width:0}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .stageList .stage_select,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .stageList .stage_select{cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 16px;width:146px;height:48px;border-radius:6px;border:1px solid #d2d2d2;font-size:16px}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;padding:20px 0}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li{position:relative;height:48px;align-items:center;display:inline-flex}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .input,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .input{display:none}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:after,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:after{opacity:0;transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:checked+.radio_label,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:checked+.radio_label{border:1px solid #1a388d;color:#1a388d}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:checked+.radio_label:before,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:checked+.radio_label:before{border:1px solid #1a388d}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:checked+.radio_label:after,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:checked+.radio_label:after{transform:scaleX(1);outline:1px solid transparent;opacity:1}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .radio_label,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .radio_label{font-size:14px;position:relative;padding-left:36px;width:100%;height:100%;border:1px solid #d2d2d2;border-radius:6px;align-items:center;display:flex}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .radio_label:after,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .radio_label:after{content:"";display:block;position:absolute;top:15px;left:9px;width:14px;height:14px;background:#1a388d;border-radius:50%;opacity:0;transform:scale3d(.3,.3,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .radio_label:before,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .radio_label:before{content:"";display:block;position:absolute;left:6px;top:25%;width:20px;height:20px;border:1px solid #d2d2d2;border-radius:50%}.Practice_genreList .content .filter_wrapper .tab_body .stagepanel,.Practice_stageList .content .filter_wrapper .tab_body .stagepanel{padding:20px 0;display:flex;justify-content:center;align-items:center;gap:58px}.Practice_genreList .content .filter_wrapper .tab_body .stagepanel .stagepanel_label,.Practice_stageList .content .filter_wrapper .tab_body .stagepanel .stagepanel_label{font-size:14px}.Practice_genreList .content .article_wrapper,.Practice_stageList .content .article_wrapper{color:#1a388d;width:960px;margin:auto;margin-bottom:90px}.Practice_genreList .content .article_wrapper .stage_theme_wrapper,.Practice_stageList .content .article_wrapper .stage_theme_wrapper{margin-bottom:32px}.Practice_genreList .content .article_wrapper .stage_theme_wrapper .stage,.Practice_stageList .content .article_wrapper .stage_theme_wrapper .stage{font-size:16px;font-weight:700;margin-bottom:4px}.Practice_genreList .content .article_wrapper .stage_theme_wrapper .genre,.Practice_stageList .content .article_wrapper .stage_theme_wrapper .genre{font-size:16px;font-weight:700}.Practice_genreList .content .article_wrapper .stage_theme_wrapper .theme,.Practice_stageList .content .article_wrapper .stage_theme_wrapper .theme{font-size:14px}.Practice_genreList .content .article_wrapper .theme_wrapper .theme_genre,.Practice_stageList .content .article_wrapper .theme_wrapper .theme_genre{padding-left:4px;margin-bottom:20px;font-size:14px;font-weight:700;line-height:18px;color:#1a388d;border-left:5px solid #0057ff}.Practice_genreList .content .article_wrapper ul,.Practice_stageList .content .article_wrapper ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px 24px;margin-bottom:80px}.Practice_genreList .content .article_wrapper ul li,.Practice_stageList .content .article_wrapper ul li{box-sizing:border-box}.Practice_genreList .content .article_wrapper ul li a .article_genre,.Practice_stageList .content .article_wrapper ul li a .article_genre{color:#1a388d;font-size:14px;font-weight:700;margin-bottom:4px}.Practice_genreList .content .article_wrapper ul li a .article_content picture,.Practice_stageList .content .article_wrapper ul li a .article_content picture{margin-bottom:16px}.Practice_genreList .content .article_wrapper ul li a .article_content picture img,.Practice_stageList .content .article_wrapper ul li a .article_content picture img{width:100%;height:auto}.Practice_genreList .content .article_wrapper ul li a .article_content .article_info .article_title,.Practice_stageList .content .article_wrapper ul li a .article_content .article_info .article_title{font-size:16px;font-weight:700;word-wrap:break-word;color:#1a388d;margin-bottom:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:50px}.Practice_genreList .content .article_wrapper ul li a .article_content .article_info .article_clear,.Practice_stageList .content .article_wrapper ul li a .article_content .article_info .article_clear{font-size:14px;color:#fff;padding:0 4px;border-radius:8px;height:20px;width:80px;display:inline-block;text-align:center;background-color:#d2d2d2;position:relative}.Practice_genreList .content .article_wrapper ul li a .article_content .article_info .article_clear.clered,.Practice_stageList .content .article_wrapper ul li a .article_content .article_info .article_clear.clered{background-color:#f25454}.Practice_genreList .content .article_wrapper ul li a .article_content .article_info .article_clear:before,.Practice_stageList .content .article_wrapper ul li a .article_content .article_info .article_clear:before{content:url("/img/practice/icon_check.svg");vertical-align:middle;padding-right:5px;position:relative;top:1px}.mainvisual{display:flex;align-items:center;justify-content:center;gap:100px;background-color:#f2f6ff;color:#1a388d;width:100%;height:220px;object-fit:cover;vertical-align:bottom;margin-bottom:8px}.mainvisual .description{text-align:left;width:386px}.mainvisual .description .channel{font-size:14px;font-weight:700;background-color:#fff;border-radius:20px;padding:2px 8px;margin-bottom:16px;display:inline-block}.mainvisual .description .mainvisual_title{font-size:24px;font-weight:700;line-height:32px;letter-spacing:2px;margin-bottom:24px}.mainvisual .description .mainvisual_coach{font-size:16px;line-height:26px;margin-bottom:12px}.mainvisual .pc-br{display:block}.mainvisual .sp-br{display:none}.mainvisual img{width:251px;height:auto}}@media screen and (max-width:1023px){.Practice_genreList .content .filter_wrapper .tablist_main,.Practice_stageList .content .filter_wrapper .tablist_main{display:flex}.Practice_genreList .content .filter_wrapper .tablist_main .tab_item,.Practice_stageList .content .filter_wrapper .tablist_main .tab_item{width:100%;background-color:#f4f4f4;border-bottom:1px solid #e8e8e8}.Practice_genreList .content .filter_wrapper .tablist_main .tab_item.active,.Practice_stageList .content .filter_wrapper .tablist_main .tab_item.active{border-top:3px solid #0057ff;background-color:#fff;border-bottom:1px solid #fff}.Practice_genreList .content .filter_wrapper .tablist_main .tab_item a,.Practice_stageList .content .filter_wrapper .tablist_main .tab_item a{width:100%;height:68px;border:none;font-size:15px;font-weight:700;background-color:transparent;color:#000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.Practice_genreList .content .filter_wrapper .tablist_main .tab_item a img,.Practice_stageList .content .filter_wrapper .tablist_main .tab_item a img{width:100%;margin-bottom:-10px}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel{border-bottom:1px solid #e8e8e8}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .stageList,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .stageList{position:relative}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .stageList:before,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .stageList:before{border-bottom:6.5px solid #626262;border-left:6px solid transparent;border-right:6px solid transparent;content:"";position:absolute;right:9px;top:14px;width:0}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .stageList:after,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .stageList:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6.5px solid #626262;content:"";position:absolute;right:9px;top:25px;width:0}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .stageList .stage_select,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .stageList .stage_select{cursor:pointer;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 16px;width:146px;height:48px;border-radius:6px;border:1px solid #d2d2d2;font-size:16px;color:#000}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList{display:flex;flex-wrap:wrap;gap:10px 12px;padding:20px 16px}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li{position:relative;width:calc(50% - 8px);height:48px;align-items:center;display:inline-flex}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .input,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .input{display:none}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:after,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:after{opacity:0;transform:rotate(45deg) translate3d(0,2px,0) scale3d(.7,.7,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:checked+.radio_label,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:checked+.radio_label{border:1px solid #1a388d;color:#1a388d}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:checked+.radio_label:before,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:checked+.radio_label:before{border:1px solid #1a388d}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:checked+.radio_label:after,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .input:checked+.radio_label:after{transform:scaleX(1);outline:1px solid transparent;opacity:1}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .radio_label,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .radio_label{font-size:14px;position:relative;padding-left:36px;width:100%;height:100%;border:1px solid #d2d2d2;border-radius:6px;align-items:center;display:flex}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .radio_label:after,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .radio_label:after{content:"";display:block;position:absolute;top:15px;left:9px;width:14px;height:14px;background:#1a388d;border-radius:50%;opacity:0;transform:scale3d(.3,.3,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.Practice_genreList .content .filter_wrapper .tab_body .tabpanel .genreList li .radio_label:before,.Practice_stageList .content .filter_wrapper .tab_body .tabpanel .genreList li .radio_label:before{content:"";display:block;position:absolute;left:6px;top:25%;width:20px;height:20px;border:1px solid #d2d2d2;border-radius:50%}.Practice_genreList .content .filter_wrapper .tab_body .stagepanel,.Practice_stageList .content .filter_wrapper .tab_body .stagepanel{padding:20px 35px;display:flex;justify-content:space-between;align-items:center}.Practice_genreList .content .filter_wrapper .tab_body .stagepanel .stagepanel_label,.Practice_stageList .content .filter_wrapper .tab_body .stagepanel .stagepanel_label{font-size:14px}.Practice_genreList .content .article_wrapper,.Practice_stageList .content .article_wrapper{color:#1a388d;margin-bottom:100px}.Practice_genreList .content .article_wrapper .stage_theme_wrapper,.Practice_stageList .content .article_wrapper .stage_theme_wrapper{margin-top:32px;padding:0 16px}.Practice_genreList .content .article_wrapper .stage_theme_wrapper .stage,.Practice_stageList .content .article_wrapper .stage_theme_wrapper .stage{font-size:16px;font-weight:700;margin-bottom:4px}.Practice_genreList .content .article_wrapper .stage_theme_wrapper .genre,.Practice_stageList .content .article_wrapper .stage_theme_wrapper .genre{font-size:16px;font-weight:700}.Practice_genreList .content .article_wrapper .stage_theme_wrapper .theme,.Practice_stageList .content .article_wrapper .stage_theme_wrapper .theme{font-size:14px}.Practice_genreList .content .article_wrapper .theme_wrapper,.Practice_stageList .content .article_wrapper .theme_wrapper{padding-top:32px}.Practice_genreList .content .article_wrapper .theme_wrapper.theme_even,.Practice_stageList .content .article_wrapper .theme_wrapper.theme_even{background-color:#f4f4f4}.Practice_genreList .content .article_wrapper .theme_wrapper .theme_genre,.Practice_stageList .content .article_wrapper .theme_wrapper .theme_genre{margin:0 16px;padding-left:4px;font-size:14px;font-weight:700;line-height:18px;color:#1a388d;border-left:5px solid #0057ff}.Practice_genreList .content .article_wrapper ul li,.Practice_stageList .content .article_wrapper ul li{box-sizing:border-box;padding:20px 16px}.Practice_genreList .content .article_wrapper ul li:not(:last-of-type),.Practice_stageList .content .article_wrapper ul li:not(:last-of-type){border-bottom:1px solid #d2d2d2}.Practice_genreList .content .article_wrapper ul li a .article_genre,.Practice_stageList .content .article_wrapper ul li a .article_genre{color:#1a388d;font-size:14px;font-weight:700;margin-bottom:4px}.Practice_genreList .content .article_wrapper ul li a .article_content,.Practice_stageList .content .article_wrapper ul li a .article_content{display:flex}.Practice_genreList .content .article_wrapper ul li a .article_content picture,.Practice_stageList .content .article_wrapper ul li a .article_content picture{flex-shrink:0}.Practice_genreList .content .article_wrapper ul li a .article_content picture img,.Practice_stageList .content .article_wrapper ul li a .article_content picture img{width:132px;height:75px}.Practice_genreList .content .article_wrapper ul li a .article_content .article_info,.Practice_stageList .content .article_wrapper ul li a .article_content .article_info{padding-left:20px}.Practice_genreList .content .article_wrapper ul li a .article_content .article_info .article_title,.Practice_stageList .content .article_wrapper ul li a .article_content .article_info .article_title{font-size:16px;font-weight:700;word-wrap:break-word;color:#1a388d;margin-bottom:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.Practice_genreList .content .article_wrapper ul li a .article_content .article_info .article_clear,.Practice_stageList .content .article_wrapper ul li a .article_content .article_info .article_clear{font-size:14px;color:#fff;padding:2px 6px;border-radius:8px;background-color:#d2d2d2;position:relative}.Practice_genreList .content .article_wrapper ul li a .article_content .article_info .article_clear.clered,.Practice_stageList .content .article_wrapper ul li a .article_content .article_info .article_clear.clered{background-color:#f25454}.Practice_genreList .content .article_wrapper ul li a .article_content .article_info .article_clear:before,.Practice_stageList .content .article_wrapper ul li a .article_content .article_info .article_clear:before{content:url("/img/practice/icon_check.svg");vertical-align:middle;padding-right:5px;position:relative;top:1px}.mainvisual{padding:32px 45px 24px;background-color:#f2f6ff;margin-bottom:8px;text-align:center;color:#1a388d}.mainvisual .description .channel{font-size:14px;font-weight:700;background-color:#fff;border-radius:20px;padding:2px 8px;margin-bottom:16px;display:inline-block}.mainvisual .description .mainvisual_title{font-size:24px;font-weight:700;line-height:32px;letter-spacing:2px;margin-bottom:24px}.mainvisual .description .mainvisual_coach{font-size:16px;line-height:26px;margin-bottom:12px}.mainvisual .description .sp-br{display:block}.mainvisual .description .pc-br{display:none}.mainvisual img{width:251px;height:auto;margin:auto}}