@media screen and (min-width:1024px){.team-practice-top{margin:0 10px 32px;position:relative}.team-practice-top .label{font-size:20px;text-align:center;padding:15px 0;background-color:#182863;color:#fff;font-weight:700;margin:0 -10px}.team-practice-top .titleBox{color:#353535;text-align:center;margin:40px}.team-practice-top .titleBox .text{font-size:16px;font-weight:700}.team-practice-top .titleBox .subtext{font-size:24px;font-weight:700}.team-practice-top .item{width:960px;flex:none;text-align:center;margin:0 auto;display:table}.team-practice-top .item .pointBox{width:calc(100%/3 - 30px);display:inline-block;vertical-align:top}.team-practice-top .item .pointBox:not(:first-of-type){margin-left:30px}.team-practice-top .item .pointBox .point{background-color:#8c9bc8;padding:5px;margin:-15px 10px;font-size:15px;width:100px;color:#fff;position:absolute}}@media screen and (min-width:1024px) and (max-width:320px){.team-practice-top .item .pointBox .point{font-size:13px}}@media screen and (min-width:1024px){.team-practice-top .item .pointBox .point-img{width:100%}.team-practice-top .item .pointBox .title{font-size:18px;font-weight:700;color:#353535;display:inline-block;margin-top:20px}}@media screen and (min-width:1024px) and (max-width:320px){.team-practice-top .item .pointBox .title{font-size:13px}}@media screen and (min-width:1024px){.team-practice-top .item .pointBox .description{text-align:left;font-size:12px;color:#797979;margin-top:20px}.team-practice-top .offerBox{width:400px;text-align:center;color:#182863;position:relative;margin:50px auto 0;padding:20px;border:2px solid #182863}}@media screen and (min-width:1024px) and (max-width:320px){.team-practice-top .offerBox{width:90%}}@media screen and (min-width:1024px){.team-practice-top .offerBox .main{font-size:14px;font-weight:700;display:inline-block;position:absolute;top:-13px;padding:0 0 0 25px;background:#fff;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:60%}.team-practice-top .offerBox .main:before{content:"";position:absolute;left:15px;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);width:5px;height:10px;border-right:3px solid #8c9bc8;border-bottom:3px solid #8c9bc8}.team-practice-top .offerBox .text{text-align:center;margin-top:10px}.team-practice-top .offerBox .text .subtext{font-size:16px;display:inline-block;font-weight:700;position:relative}}@media screen and (min-width:1024px) and (max-width:320px){.team-practice-top .offerBox .text .subtext{font-size:14px}}@media screen and (min-width:1024px){.team-practice-top .movieBox{border-top:1px solid #d2d2d2;width:70%;margin:40px auto 0;padding-bottom:40px}.team-practice-top .movieBox .movieLabel{text-align:center;font-size:18px;font-weight:700;padding:30px 0}.team-practice-top .movieBox .movie{width:75%;margin:0 auto}.team-practice-top .movieBox .movie .movie_player{width:100%;height:100%}.menubar_common.is_index{border-bottom:1px solid #d2d2d2}.menubar_common .nav_wrap{margin-top:16px}.menubar_common .nav_wrap .nav_category{border-bottom:1px solid #d2d2d2}.menubar_common .nav_wrap .nav_category .nav_category_main{width:722px;margin:auto;display:flex;margin-bottom:-1px}.menubar_common .nav_wrap .nav_category .nav_category_main .nav_category_item{display:flex;align-items:center;justify-content:center;border-left:1px solid #d2d2d2}.menubar_common .nav_wrap .nav_category .nav_category_main .nav_category_item:last-of-type{border-right:1px solid #d2d2d2}.menubar_common .nav_wrap .nav_category .nav_category_main .nav_category_item .category_item{width:359px;height:48px;background-color:#f4f4f4;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;color:#797979;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menubar_common .nav_wrap .nav_category .nav_category_main .nav_category_item .category_item:hover{opacity:1}.menubar_common .nav_wrap .nav_category .nav_category_main .nav_category_item .category_item.is_selected{border-bottom:none;background:#fff;color:#000}.menubar_common .nav_wrap .nav_menu{width:722px;margin:32px auto}.menubar_common .nav_wrap .nav_menu .nav_menu_main{display:flex;gap:12px}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item{width:100%;height:64px;background-color:#fff;border:1px solid #d2d2d2;border-radius:6px;color:#1a388d;display:flex;align-items:center;justify-content:center;font-size:14px;box-sizing:border-box;text-align:center;flex-wrap:wrap;padding:8px 0}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item.is_selected{border:1px solid #1a388d;background:#1a388d;border:none;color:#fff}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item .menu_sub_name{font-size:12px}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item .menu_name_full{width:100%;line-height:20px}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item .menu_name_full .initial{display:initial}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item .menu_name_full span{width:100%;font-size:16px;font-weight:700;display:block}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item .menu_name{width:100%;line-height:20px}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item .menu_name span{width:100%;font-size:14px;font-weight:700;display:block}.menubar_common .nav_wrap .nav_menu .nav_menu_main .nav_menu_search{width:50%;display:flex;gap:12px}.menubar_common .nav_wrap .nav_menu .nav_menu_main .nav_menu_search .nav_menu_search_item{width:100%}.menubar_common .nav_wrap .nav_menu .nav_menu_main .nav_menu_search .nav_menu_search_item.new_icon{position:relative}.menubar_common .nav_wrap .nav_menu .nav_menu_main .nav_menu_search .nav_menu_search_item.new_icon:before{content:"";top:0;left:0;border-bottom:3em solid transparent;border-left:3em solid red;position:absolute;border-radius:6px 0 0 0}.menubar_common .nav_wrap .nav_menu .nav_menu_main .nav_menu_search .nav_menu_search_item.new_icon:after{content:"New";display:block;top:3px;transform:rotate(-45deg);color:#fff;left:0;position:absolute}.menubar_common .nav_wrap .nav_menu .nav_menu_tool_main{display:flex;margin-top:24px;font-size:14px}.menubar_common .nav_wrap .nav_menu .nav_menu_tool_main .nav_menu_tool_label{margin-right:24px;color:#000}.menubar_common .nav_wrap .nav_menu .nav_menu_tool_main .nav_menu_tool{display:flex;justify-content:start;gap:50px}.menubar_common .nav_wrap .nav_menu .nav_menu_tool_main .nav_menu_tool a{display:flex;align-items:center;color:#1a388d;text-decoration:underline}.menubar_common .nav_wrap .nav_menu .nav_menu_tool_main .nav_menu_tool img{margin-right:4px}.menubar{box-shadow:0 2px 2px rgba(0,0,0,.075);background-color:#f4f4f4}.menubar .header_select{text-align:center;padding-bottom:10px;width:960px;margin:0 auto}.menubar .header_select_block{position:relative;display:inline-block;width:15%;font-weight:700;padding:8px 0;border-radius:6px;border:1px solid #d2d2d2;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);color:#1a388d;background:#fff}.menubar .header_select_block:not(:first-child){margin-left:5px}.menubar .header_select_block.is_selected{background:#1a388d;color:#fff}.menubar .header_select_block .menu_icon{width:28px;height:28px}.menubar .header_select_block .menu_title_num{font-size:14px}.menubar .header_select_block .menu_title_num .online_training{line-height:19px}.menubar .header_select_block .menu_title_num a{position:absolute;color:#1a388d;top:0;left:0;width:100%;height:100%}.menubar .header_select_block .menu_title_num .contents_num{font-size:12px;font-weight:400;margin-top:-3px}.menubar .ribbon_content{position:absolute;width:60px;height:60px;overflow:hidden;top:-3px;left:-3px}.menubar .ribbon_content:after,.menubar .ribbon_content:before{content:"";position:absolute;background:red;width:20px;height:20px;z-index:-1}.menubar .ribbon_content:before{bottom:0;left:0}.menubar .ribbon_content:after{top:0;left:28px}.menubar .ribbon_content .ribbon{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:30%;background:red;color:#fff;font-size:8px;top:8px;left:-12px;transform:rotate(-45deg);box-shadow:0 2px 2px rgba(0,0,0,.1)}}@media screen and (min-width:1024px) and (max-width:320px){.menubar .ribbon_content .ribbon{top:6px;left:-8px}}@media screen and (min-width:1024px){.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}.header_category_title{text-align:center;font-size:20px;line-height:2rem;font-weight:700;padding:20px 0;background-color:#f4f4f4}.team_practices{width:50%;margin:0 auto 40px;border:1px solid #d2d2d2;border-radius:6px}.team_practices .label{font-size:16px;text-align:center;padding:15px 0;background-color:#182863;color:#fff;font-weight:700;border-radius:6px 6px 0 0}.team_practices .selectBox{margin-top:30px}.team_practices .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_practices .selectBox .annotation .text{font-size:12px;color:#353535}.team_practices .selectBox .step{font-size:14px;font-weight:700;color:#182863;text-align:center}.team_practices .selectBox .title{font-size:18px;font-weight:700;color:#182863;text-align:center}.team_practices .selectBox .items{display:flex;padding:20px 0;justify-content:center}.team_practices .selectBox .items .item{position:relative;width:30%;height:49px;align-items:center;display:inline-flex}.team_practices .selectBox .items .item:not(:first-of-type){margin-left:8px}.team_practices .selectBox .items .item .input{display:none}.team_practices .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_practices .selectBox .items .item .input:checked+.radio_label{border:1px solid #1a388d}.team_practices .selectBox .items .item .input:checked+.radio_label:after{transform:scaleX(1);opacity:1}.team_practices .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_practices .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_practices .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_practices .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_practices .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_practices .link:disabled{background:#bbb}}@media screen and (max-width:1023px){.team-practice-top{margin:0 10px 10px;position:relative}.team-practice-top .label{font-size:16px;text-align:center;padding:15px 0;background-color:#182863;color:#fff;font-weight:700;margin:0 -10px}.team-practice-top .titleBox{color:#353535;text-align:center;margin:30px}.team-practice-top .titleBox .text{font-size:16px;font-weight:700}.team-practice-top .titleBox .subtext{font-size:24px;font-weight:700}.team-practice-top .item{width:100%;flex:none;text-align:center;margin:0 auto}.team-practice-top .item .pointBox:not(:first-of-type){margin-top:40px}.team-practice-top .item .pointBox .point{background-color:#8c9bc8;padding:5px;margin:-15px 10px;font-size:15px;width:100px;color:#fff;position:absolute}}@media screen and (max-width:1023px) and (max-width:320px){.team-practice-top .item .pointBox .point{font-size:13px}}@media screen and (max-width:1023px){.team-practice-top .item .pointBox .point-img{width:100%}.team-practice-top .item .pointBox .title{font-size:18px;font-weight:700;color:#353535;display:inline-block;margin-top:20px}}@media screen and (max-width:1023px) and (max-width:320px){.team-practice-top .item .pointBox .title{font-size:13px}}@media screen and (max-width:1023px){.team-practice-top .item .pointBox .description{text-align:left;font-size:12px;color:#797979;margin-top:20px}.team-practice-top .offerBox{text-align:center;color:#182863;position:relative;margin:40px auto 0;padding:20px;border:2px solid #182863}}@media screen and (max-width:1023px) and (max-width:320px){.team-practice-top .offerBox{width:90%}}@media screen and (max-width:1023px){.team-practice-top .offerBox .main{font-size:14px;font-weight:700;display:inline-block;position:absolute;top:-13px;padding:0 0 0 25px;background:#fff;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:70%}.team-practice-top .offerBox .main:before{content:"";position:absolute;left:15px;-webkit-transform:rotate(50deg);-ms-transform:rotate(50deg);transform:rotate(50deg);width:5px;height:10px;border-right:3px solid #8c9bc8;border-bottom:3px solid #8c9bc8}.team-practice-top .offerBox .text{text-align:center;margin-top:10px}.team-practice-top .offerBox .text .subtext{font-size:16px;display:inline-block;font-weight:700;position:relative}}@media screen and (max-width:1023px) and (max-width:320px){.team-practice-top .offerBox .text .subtext{font-size:14px}}@media screen and (max-width:1023px){.team-practice-top .movieLabel{text-align:center;font-size:18px;font-weight:700;margin:24px 0 16px}.team-practice-top .movie{position:relative;width:100%;display:inline-flex}.team-practice-top .movie .movie_player{width:100%;height:100%}.menubar_common{color:#000}.menubar_common.is_index{border-bottom:1px solid #d2d2d2}.menubar_common .nav_wrap{margin-top:6px}.menubar_common .nav_wrap .nav_category .nav_category_main{display:flex}.menubar_common .nav_wrap .nav_category .nav_category_main .nav_category_item{width:100%;display:flex;align-items:center;justify-content:center}.menubar_common .nav_wrap .nav_category .nav_category_main .nav_category_item:first-of-type{border-right:1px solid #d2d2d2}.menubar_common .nav_wrap .nav_category .nav_category_main .nav_category_item .category_item{width:100%;height:46px;background-color:#f4f4f4;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;color:#797979;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;box-sizing:border-box}.menubar_common .nav_wrap .nav_category .nav_category_main .nav_category_item .category_item.is_selected{border-bottom:none;background:#fff;color:#000}.menubar_common .nav_wrap .nav_menu{padding:16px}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item{width:100%;height:56px;background-color:#fff;border:1px solid #d2d2d2;border-radius:6px;color:#1a388d;display:flex;align-items:center;justify-content:center;font-size:14px;box-sizing:border-box;text-align:center;flex-wrap:wrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:8px 0}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item.is_selected{border:1px solid #1a388d;background:#1a388d;border:none;color:#fff}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item .menu_sub_name{font-size:12px}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item .menu_name_full{width:100%;line-height:20px}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item .menu_name_full .initial{display:initial}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item .menu_name_full span{width:100%;font-size:16px;font-weight:700;display:block}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item .menu_name{width:100%;line-height:20px}.menubar_common .nav_wrap .nav_menu .nav_menu_main .menu_item .menu_name span{width:100%;font-size:14px;font-weight:700;display:block}.menubar_common .nav_wrap .nav_menu .nav_menu_main .nav_menu_search{display:flex;gap:8px}.menubar_common .nav_wrap .nav_menu .nav_menu_main .nav_menu_search:first-of-type{margin-bottom:8px}.menubar_common .nav_wrap .nav_menu .nav_menu_main .nav_menu_search .nav_menu_search_item{width:100%}.menubar_common .nav_wrap .nav_menu .nav_menu_main .nav_menu_search .nav_menu_search_item.new_icon{position:relative}.menubar_common .nav_wrap .nav_menu .nav_menu_main .nav_menu_search .nav_menu_search_item.new_icon:before{content:"";top:0;left:0;border-bottom:3em solid transparent;border-left:3em solid red;position:absolute;border-radius:6px 0 0 0}.menubar_common .nav_wrap .nav_menu .nav_menu_main .nav_menu_search .nav_menu_search_item.new_icon:after{content:"New";display:block;top:3px;transform:rotate(-45deg);color:#fff;left:0;position:absolute}.menubar_common .nav_wrap .nav_menu .nav_menu_tool_label{margin-top:16px;font-size:14px}.menubar_common .nav_wrap .nav_menu .nav_menu_tool{display:flex;margin-top:8px}.menubar_common .nav_wrap .nav_menu .nav_menu_tool .nav_menu_tool_item{width:100%}.menubar_common .nav_wrap .nav_menu .nav_menu_tool .nav_menu_tool_item a{font-size:14px;color:#1a388d;text-decoration:underline;display:flex;align-items:center}.menubar_common .nav_wrap .nav_menu .nav_menu_tool .nav_menu_tool_item img{margin-right:4px}.menubar .header_select{background-color:#f4f4f4;justify-content:space-between;flex-wrap:wrap;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:10px;display:flex;justify-content:flex-start}.menubar .header_select_block{width:calc(100% / 3 - 8px);font-weight:700;text-align:center;padding:8px 0;border-radius:6px;border:1px solid #d2d2d2;box-shadow:0 1px 0 rgba(0,0,0,.1);color:#1a388d;background:#fff;position:relative}.menubar .header_select_block:not(:first-child),.menubar .header_select_block:not(:nth-child(4)){margin-left:5px}.menubar .header_select_block:nth-child(n+4){margin-top:5px}.menubar .header_select_block.is_selected{background:#1a388d;color:#fff}.menubar .header_select_block .menu_icon{width:22px;height:22px}.menubar .header_select_block .menu_title_num{font-size:13px;text-align:center;display:block}}@media screen and (max-width:1023px) and (max-width:320px){.menubar .header_select_block .menu_title_num{font-size:11px}}@media screen and (max-width:1023px){.menubar .header_select_block .menu_title_num .online_training{line-height:16px}.menubar .header_select_block .menu_title_num a{position:absolute;color:#1a388d;top:0;left:0;width:100%;height:100%}.menubar .header_select_block .menu_title_num .contents_num{font-size:11px;font-weight:400;margin-top:-3px;display:block}}@media screen and (max-width:1023px) and (max-width:320px){.menubar .header_select_block .menu_title_num .contents_num{margin-top:0}}@media screen and (max-width:1023px){.menubar .header_select_block .ribbon_content{position:absolute;width:50%;height:50%;overflow:hidden;top:-3px;left:-3px}.menubar .header_select_block .ribbon_content:after,.menubar .header_select_block .ribbon_content:before{content:"";position:absolute;background:red;width:20px;height:20px;z-index:-1}.menubar .header_select_block .ribbon_content:before{bottom:0;left:0}.menubar .header_select_block .ribbon_content:after{top:0;right:0}.menubar .header_select_block .ribbon_content .ribbon{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:40%;background:red;color:#fff;font-size:8px;top:8px;left:-12px;transform:rotate(-45deg);box-shadow:0 2px 2px rgba(0,0,0,.1)}}@media screen and (max-width:1023px) and (max-width:320px){.menubar .header_select_block .ribbon_content .ribbon{top:6px;left:-8px}}@media screen and (max-width:1023px){.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}.header_category_title{text-align:center;font-size:20px;line-height:2rem;font-weight:700;padding:20px 0;background-color:#f4f4f4}.team_practices .label{font-size:16px;text-align:center;padding:15px 0;background-color:#182863;color:#fff;font-weight:700;margin:0 -10px}.team_practices .selectBox{margin-top:20px}.team_practices .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_practices .selectBox .annotation .text{display:inline-table;line-height:20px;letter-spacing:1px}.team_practices .selectBox .step{font-size:14px;font-weight:700;color:#182863;text-align:center}.team_practices .selectBox .title{font-size:18px;font-weight:700;color:#182863;text-align:center}.team_practices .selectBox .items{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:16px}.team_practices .selectBox .items .item{position:relative;width:calc(50% - 5px);height:49px;align-items:center;display:inline-flex}.team_practices .selectBox .items .item:nth-child(n+3){margin-top:8px}.team_practices .selectBox .items .item .input{display:none}.team_practices .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_practices .selectBox .items .item .input:checked+.radio_label{border:1px solid #1a388d}.team_practices .selectBox .items .item .input:checked+.radio_label:after{transform:scaleX(1);outline:1px solid transparent;opacity:1}.team_practices .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_practices .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_practices .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_practices .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_practices .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_practices .link:disabled{background:#bbb}}