@media screen and (min-width:1024px){.team_search_display{display:none;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:100;background-color:rgba(0,0,0,.5)}.team_search_display .team_practice_search_form{width:810px;height:620px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:6px;background-color:#fff;overflow:scroll}.team_search_display .team_practice_search_form .search_header{border-bottom:2px solid #d2d2d2;height:50px}.team_search_display .team_practice_search_form .search_header .close{font-size:40px;padding-left:10px;cursor:pointer;position:absolute;line-height:40px}.team_search_display .team_practice_search_form .search_header .title{width:100%;display:flex;align-items:center;justify-content:center;height:50px;font-size:13px;font-weight:700}.team_search_display .team_practice_search_form .selectBox{margin-top:30px}.team_search_display .team_practice_search_form .selectBox .annotation{font-size:14px;color:#353535;background-color:#e8e8e8;padding:14px 0;text-align:center;margin:20px auto 0;border-radius:3px;width:70%}.team_search_display .team_practice_search_form .selectBox .annotation .text{font-size:12px;color:#353535}.team_search_display .team_practice_search_form .selectBox .step{font-size:14px;font-weight:700;color:#182863;text-align:center}.team_search_display .team_practice_search_form .selectBox .title{font-size:18px;font-weight:700;color:#182863;text-align:center}.team_search_display .team_practice_search_form .selectBox .items{display:flex;padding:20px 0;justify-content:center}.team_search_display .team_practice_search_form .selectBox .items .item{position:relative;width:30%;height:49px;align-items:center;display:inline-flex}.team_search_display .team_practice_search_form .selectBox .items .item:not(:first-of-type){margin-left:8px}.team_search_display .team_practice_search_form .selectBox .items .item .input{display:none}.team_search_display .team_practice_search_form .selectBox .items .item .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}.team_search_display .team_practice_search_form .selectBox .items .item .input:checked+.radio_label{border:1px solid #1a388d}.team_search_display .team_practice_search_form .selectBox .items .item .input:checked+.radio_label:after{transform:scaleX(1);opacity:1}.team_search_display .team_practice_search_form .selectBox .items .item .radio_label{font-size:15px;position:relative;padding-left:50px;width:100%;height:100%;border:1px solid #e8e8e8;border-radius:4px;align-items:center;display:flex}.team_search_display .team_practice_search_form .selectBox .items .item .radio_label:after{content:"";display:block;position:absolute;top:36%;left:17px;width:16px;height:16px;background:#1a388d;border-radius:50%;opacity:0;transform:scale3d(.3,.3,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.team_search_display .team_practice_search_form .selectBox .items .item .radio_label:before{content:"";display:block;position:absolute;left:12px;top:25%;width:24px;height:24px;border:1px solid #797979;border-radius:50%}.team_search_display .team_practice_search_form .link{width:60%;height:48px;font-size:15px;background:#1a388d;border-radius:6px;text-align:center;text-decoration:none;display:flex;position:relative;justify-content:center;align-items:center;margin:20px auto 30px;color:#fff;border:none;letter-spacing:1.5px}.team_search_display .team_practice_search_form .link:after{content:"";display:block;position:absolute;right:15px;width:5px;height:5px;top:42%;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.team_search_display .team_practice_search_form .link:disabled{background:#bbb}.listpage_banner{padding:16px 0;margin:0 auto;border-top:1px solid #e8e8e8}.listpage_banner a,.listpage_banner a img{width:740px;display:block;margin:0 auto}.listpage_banner a img{height:auto;border-radius:6px;border:1px solid #e8e8e8}.team_practices_search{width:680px!important;margin:0 auto 40px!important;display:block!important;padding-left:0!important}.team_practices_search .list_above_items_wrapper{width:80%!important;margin:0 auto;padding:15px 0;border-bottom:1px solid #d2d2d2}.team_practices_search .list_above_items_wrapper .video_watching{font-size:13px;padding:16px 0;text-align:center;margin-top:16px;background-color:#f2f6ff;border-radius:4px}.team_practices_search .filterBox{margin-bottom:10px;overflow:hidden;width:100%}.team_practices_search .filterBox .count_wrapper{display:inline-block;width:50%}.team_practices_search .filterBox .count_wrapper .label{font-size:16px;font-weight:700;color:#353535}.team_practices_search .filterBox .count_wrapper .count{margin-left:12px;font-size:12px;color:#797979}.team_practices_search .filterBox .count_wrapper .item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#353535;font-weight:700}.team_practices_search .search_button{margin-top:16px;width:300px;display:flex;background-color:#fff;height:38px;border-radius:4px;border:1px solid #1a388d;align-items:center}.team_practices_search .search_button .text{color:#fff;font-size:14px;font-weight:700;margin-left:15px;color:#1a388d;position:relative;width:100%}.team_practices_search .search_button .text:before{display:block;content:"+";position:absolute;right:7px;width:24px;height:24px;background:#1a388d;color:#fff;text-align:center;border-radius:2px;top:-1px}.team_practices_search .base_plan{width:80%;margin:0 auto}.team_practices_search .base_plan .check_label,.team_practices_search .base_plan .label{font-size:20px;font-weight:700;text-align:center;margin:40px 0 16px}.team_practices_search .base_plan .notice{font-size:12px;color:#353535;background-color:#e8e8e8;padding:14px;margin:0 0 16px;border-radius:6px;text-align:center}.team_practices_search .base_plan .casette .title{font-size:16px;font-weight:700;text-align:center;margin:30px 0 20px}.team_practices_search .base_plan .casette .article{padding:0 10px 15px}.team_practices_search .base_plan .casette .article:not(:last-of-type){border-bottom:1px solid #d2d2d2;margin-bottom:20px}.team_practices_search .base_plan .casette .article .movie{position:relative;width:100%;display:inline-flex}.team_practices_search .base_plan .casette .article .movie .movie_player{width:100%;height:100%}.team_practices_search .base_plan .casette .article .article_title{font-size:14px;font-weight:700;margin-top:16px}.team_practices_search .base_plan .casette .article .article_time{font-size:12px;color:#353535}.team_practices_search .base_plan .casette .article .article_link{font-size:13px;font-weight:700;text-align:right}.team_practices_search .base_plan .casette .article .article_link a{color:#1a388d!important;position:relative}.team_practices_search .base_plan .casette .article .article_link a:before{content:"";display:block;position:absolute;right:75px;top:20%;width:6px;height:6px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.team_practices_search .base_plan .casette .casette_item:not(:last-of-type){margin-bottom:10px}.team_practices_search .base_plan .casette .casette_item .casette_label{background-color:#1a388d;padding:16px;border-radius:6px;color:#fff;position:relative}.team_practices_search .base_plan .casette .casette_item .casette_label:before{content:"";position:absolute;right:12px;top:25%;box-sizing:border-box;width:27px;height:27px;background:#fff;border-radius:50%}.team_practices_search .base_plan .casette .casette_item .casette_label:after{content:"";position:absolute;right:22px;top:40%;transition:all .2s ease-in-out;display:block;width:6px;height:6px;border-top:1px solid #1a388d;border-right:1px solid #1a388d;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.team_practices_search .base_plan .casette .casette_item .casette_label.casette_check_label{background-color:#1a388d;padding:16px 40px 16px 16px}.team_practices_search .base_plan .casette .casette_item .casette_label.casette_check_label:after{border-top:1px solid #9d6700;border-right:1px solid #9d6700}.team_practices_search .base_plan .casette .casette_item .casette_label.casette_check_label.open:after{top:24px}.team_practices_search .base_plan .casette .casette_item .casette_label .menu{font-size:15px;letter-spacing:1px}.team_practices_search .base_plan .casette .casette_item .casette_label .time{font-size:13px;float:right;margin-right:35px;line-height:24px}.team_practices_search .base_plan .casette .casette_item .open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:45%}.team_practices_search .base_plan .casette .casette_item .casette_main{display:none}.team_practices_search .base_plan .casette .casette_item .casette_main .base_list .article:not(:last-child){border-bottom:1px solid #d2d2d2;margin-bottom:20px}.team_practices_search .base_plan .casette .casette_item .casette_main .custom{border-top:1px solid #d2d2d2;padding:0 10px}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_label{border:1px solid #1a388d;padding:12px;border-radius:6px;font-size:14px;font-weight:700;color:#1a388d;position:relative;margin-bottom:10px}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_label.open{margin-bottom:16px}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_label:before{content:"";position:absolute;right:12px;top:20%;box-sizing:border-box;width:27px;height:27px;background:#1a388d;border-radius:50%}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_label:after{content:"";position:absolute;right:22px;top:40%;transition:all .2s ease-in-out;display:block;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_label.custom_check_label{border:1px solid #797979;color:#797979}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_label.custom_check_label:before{background:#797979}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:45%}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_main{display:none}.team_practices_search .not_found{font-size:16px;font-weight:700;margin-top:16px}.team_practices_search .overlay{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(26,56,142,.8);opacity:0;visibility:hidden;transition:.3s linear;margin:0}.team_practices_search .overlay.is-open{opacity:1;visibility:visible}.team_practices_search .overlay-add{cursor:pointer;position:absolute;top:15%;left:0;width:100%;z-index:10;border-radius:4px;color:#353535;font-size:16px;text-align:center;opacity:0;visibility:hidden;transition:.2s ease-in-out}.team_practices_search .overlay-add.is-open{opacity:1;visibility:visible}.team_practices_search .overlay-add a{z-index:2;top:0;left:0;width:100%;height:100%;position:absolute}.team_practices_search .overlay-add p{font-size:27px;color:#fff}.team_practices_search .overlay-add img{width:80%!important}}@media screen and (max-width:1023px){.team_search_display{display:none;position:fixed;bottom:0;z-index:100;background-color:#fff;height:100%;width:100%;overflow-y:scroll}.team_search_display .team_practice_search_form{padding:0 10px}.team_search_display .team_practice_search_form .search_header{border-bottom:2px solid #d2d2d2;height:50px;margin:0 -10px}.team_search_display .team_practice_search_form .search_header .close{font-size:40px;padding-left:10px;cursor:pointer;position:absolute;line-height:40px}.team_search_display .team_practice_search_form .search_header .title{width:100%;display:flex;align-items:center;justify-content:center;height:50px;font-size:13px;font-weight:700}.team_search_display .selectBox{margin-top:20px}.team_search_display .selectBox .annotation{font-size:12px;color:#353535;background-color:#e8e8e8;padding:14px 0;text-align:center;margin-top:16px;border-radius:3px;display:table;width:100%}.team_search_display .selectBox .annotation .text{display:inline-table;line-height:20px;letter-spacing:1px}.team_search_display .selectBox .step{font-size:14px;font-weight:700;color:#182863;text-align:center}.team_search_display .selectBox .title{font-size:18px;font-weight:700;color:#182863;text-align:center}.team_search_display .selectBox .items{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:16px}.team_search_display .selectBox .items .item{position:relative;width:calc(50% - 5px);height:49px;align-items:center;display:inline-flex}.team_search_display .selectBox .items .item:nth-child(n+3){margin-top:8px}.team_search_display .selectBox .items .item .input{display:none}.team_search_display .selectBox .items .item .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}.team_search_display .selectBox .items .item .input:checked+.radio_label{border:1px solid #1a388d}.team_search_display .selectBox .items .item .input:checked+.radio_label:after{transform:scaleX(1);outline:1px solid transparent;opacity:1}.team_search_display .selectBox .items .item .radio_label{font-size:15px;position:relative;padding-left:50px;width:100%;height:100%;border:1px solid #e8e8e8;border-radius:4px;align-items:center;display:flex}.team_search_display .selectBox .items .item .radio_label:after{content:"";display:block;position:absolute;top:17px;left:17px;width:16px;height:16px;background:#1a388d;border-radius:50%;opacity:0;transform:scale3d(.3,.3,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.team_search_display .selectBox .items .item .radio_label:before{content:"";display:block;position:absolute;left:12px;top:25%;width:24px;height:24px;border:1px solid #797979;border-radius:50%}.team_search_display .link{width:95%;height:48px;font-size:17px;background:#1a388d;border-radius:6px;text-align:center;text-decoration:none;display:flex;position:relative;justify-content:center;align-items:center;margin:30px auto;color:#fff;border:none;letter-spacing:1.5px;-webkit-appearance:none}.team_search_display .link:after{content:"";display:block;position:absolute;right:15px;width:5px;height:5px;top:42%;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.team_search_display .link:disabled{background:#bbb}.listpage_banner{padding:10px;border-top:1px solid #e8e8e8}.listpage_banner img{width:100%;height:auto;border-radius:6px;vertical-align:bottom;border:1px solid #e8e8e8}.team_practices_search{margin-bottom:24px}.team_practices_search .list_above_items_wrapper{padding:15px 0;border-bottom:1px solid #d2d2d2}.team_practices_search .list_above_items_wrapper .video_watching{font-size:13px;padding:16px;margin-top:16px;background-color:#f2f6ff;border-radius:4px}.team_practices_search .filterBox{margin-bottom:24px}.team_practices_search .filterBox .count_wrapper .label{font-size:16px;font-weight:700;color:#353535}.team_practices_search .filterBox .count_wrapper .count{margin-left:12px;font-size:12px;color:#797979}.team_practices_search .filterBox .count_wrapper .item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#353535;font-weight:700}.team_practices_search .search_button{display:flex;background-color:#fff;height:38px;border-radius:4px;border:1px solid #1a388d;align-items:center;margin:10px 0}.team_practices_search .search_button .text{color:#fff;font-size:14px;font-weight:700;margin-left:15px;color:#1a388d;position:relative;width:100%}.team_practices_search .search_button .text:before{display:block;content:"+";position:absolute;right:7px;width:24px;height:24px;background:#1a388d;color:#fff;text-align:center;border-radius:2px;top:-1px}.team_practices_search .base_plan .check_label,.team_practices_search .base_plan .label{font-size:20px;font-weight:700;text-align:center;margin:24px 0 16px}.team_practices_search .base_plan .notice{font-size:12px;color:#353535;background-color:#e8e8e8;padding:14px;margin:0 0 16px;border-radius:6px}.team_practices_search .base_plan .casette .title{font-size:16px;font-weight:700;text-align:center;margin:15px 0}.team_practices_search .base_plan .casette .article{padding:0 10px 15px}.team_practices_search .base_plan .casette .article:not(:last-of-type){border-bottom:1px solid #d2d2d2;margin-bottom:16px}.team_practices_search .base_plan .casette .article .movie{position:relative;width:100%;display:inline-flex}.team_practices_search .base_plan .casette .article .movie .movie_player{width:100%;height:100%}.team_practices_search .base_plan .casette .article .article_title{font-size:14px;font-weight:700;margin-top:16px}.team_practices_search .base_plan .casette .article .article_time{font-size:12px;color:#353535}.team_practices_search .base_plan .casette .article .article_link{font-size:13px;font-weight:700;text-align:right}.team_practices_search .base_plan .casette .article .article_link a{color:#1a388d!important;position:relative}.team_practices_search .base_plan .casette .article .article_link a:before{content:"";display:block;position:absolute;right:75px;top:20%;width:6px;height:6px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.team_practices_search .base_plan .casette .casette_item:not(:last-of-type){margin-bottom:8px}.team_practices_search .base_plan .casette .casette_item .casette_label{background-color:#1a388d;padding:16px;border-radius:6px;color:#fff;position:relative}.team_practices_search .base_plan .casette .casette_item .casette_label:before{content:"";position:absolute;right:12px;top:calc(50% - 15px);box-sizing:border-box;width:27px;height:27px;background:#fff;border-radius:50%}.team_practices_search .base_plan .casette .casette_item .casette_label:after{content:"";position:absolute;right:22px;top:calc(50% - 6px);transition:all .2s ease-in-out;display:block;width:6px;height:6px;border-top:1px solid #1a388d;border-right:1px solid #1a388d;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.team_practices_search .base_plan .casette .casette_item .casette_label.casette_check_label{background-color:#1a388d;padding:16px 40px 16px 16px}.team_practices_search .base_plan .casette .casette_item .casette_label.casette_check_label:after{border-top:1px solid #9d6700;border-right:1px solid #9d6700}.team_practices_search .base_plan .casette .casette_item .casette_label.casette_check_label.open:after{top:calc(50% - 4px)}.team_practices_search .base_plan .casette .casette_item .casette_label .menu{font-size:15px;letter-spacing:1px}.team_practices_search .base_plan .casette .casette_item .casette_label .time{font-size:13px;float:right;margin-right:35px;line-height:24px}.team_practices_search .base_plan .casette .casette_item .open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:45%}.team_practices_search .base_plan .casette .casette_item .casette_main{display:none}.team_practices_search .base_plan .casette .casette_item .casette_main .base_list .article:not(:last-child){border-bottom:1px solid #d2d2d2;margin-bottom:20px}.team_practices_search .base_plan .casette .casette_item .casette_main .custom{border-top:1px solid #d2d2d2;padding:0 10px}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_label{border:1px solid #1a388d;padding:12px 48px 12px 12px;border-radius:6px;font-size:14px;font-weight:700;color:#1a388d;margin-bottom:10px;position:relative}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_label.open{margin-bottom:16px}}@media screen and (max-width:1023px) and (max-width:320px){.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_label{font-size:12px}}@media screen and (max-width:1023px){.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_label:before{content:"";position:absolute;right:12px;top:calc(50% - 15px);box-sizing:border-box;width:27px;height:27px;background:#1a388d;border-radius:50%}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_label:after{content:"";position:absolute;right:22px;top:calc(50% - 6px);transition:all .2s ease-in-out;display:block;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_label.custom_check_label{border:1px solid #797979;color:#797979}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_label.custom_check_label:before{background:#797979}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:45%}.team_practices_search .base_plan .casette .casette_item .casette_main .custom .custom_list .custom_item .custom_main{display:none}.team_practices_search .not_found{font-size:16px;font-weight:700;margin-top:16px}.team_practices_search .overlay{position:absolute;top:0;left:0;z-index:2;width:100%!important;margin:0!important;height:100%;background:rgba(26,56,142,.8);opacity:0;visibility:hidden;transition:.3s linear}.team_practices_search .overlay.is-open{opacity:1;visibility:visible}.team_practices_search .overlay-add{cursor:pointer;position:absolute;top:10%;left:0;width:100%;z-index:10;border-radius:4px;color:#353535;font-size:16px;text-align:center;opacity:0;visibility:hidden;transition:.2s ease-in-out}.team_practices_search .overlay-add.is-open{opacity:1;visibility:visible}.team_practices_search .overlay-add a{z-index:2;top:0;left:0;width:100%;height:100%;position:absolute}.team_practices_search .overlay-add p{font-size:15px;color:#fff}.team_practices_search .overlay-add img{width:90%!important}.team_practices_search .overlay-close{position:absolute;top:50%;left:75%;z-index:10;padding:1em 2.5em;background:#fff;border:1px solid #fff;border-radius:4px;color:#353535;font-size:16px;text-align:center;cursor:pointer;opacity:0;visibility:hidden;transition:.2s ease-in-out;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.team_practices_search .overlay-close.is-opem{opacity:1;visibility:visible}}