@charset "UTF-8";*{--diff:calc(var(--max-size) - var(--min-size));--responsive:calc(var(--min-size)*1px + var(--diff)*(0.10204vw - 0.42857px))}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,textarea,tfoot,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-weight:400;margin:0;padding:0;text-align:left;vertical-align:baseline;word-break:break-word}html{background:#f5f5f5;font-size:62.5%;height:auto!important;min-height:100%!important;scroll-padding-top:80px}body,html{width:100%}body{-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:メイリオ,Meiryo,Noto Sans JP,sans-serif;font-size:1.6em;font-weight:900;height:auto;margin:0 auto;text-align:center}table{border:none;border-collapse:collapse}table,td,th{border-spacing:0}td,th{border:transparent;font:inherit;margin:0}td font-weight normal,th font-weight normal{word-break:break-all}button{-webkit-appearance:none;outline:none!important}ol,ul{list-style:none}ol li,ul li{list-style-type:none}img{max-width:100%;vertical-align:bottom}a,a:hover{text-decoration:none}strong{font-weight:700}em,label,span{display:inline-block}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}a,dd,dl,dt,em,h1,h2,h3,h4,h5,h6,li,ol,p,span,table,td,th,ul{font-size:1.6rem;line-height:1.5}.wrapper{display:flex;padding-top:64px;width:100%}.main{background:#f5f5f5;height:auto;min-height:calc(100vh - 64px);padding-left:246px;width:100%}@media (max-width:1024px){.main{padding-left:0}}.main .main__inner{box-sizing:border-box;padding:40px 30px 4%;width:100%}@media (max-width:1024px){.main .main__inner{padding:30px 24px 60px}}body.controller_ .main{padding-left:0}body.controller_ .main .main__inner{margin:5% auto;width:80%}body.action_slide_create_caption .sidebar__sub_nav,body.action_video_create_caption .sidebar__sub_nav{display:none}body.action_slide_create_caption .main,body.action_video_create_caption .main{padding-left:86px}@media (max-width:1024px){body.action_slide_create_caption .main,body.action_video_create_caption .main{padding-left:0}}.main_home{background:#fff}.main.main_auth{background:#f5f5f5;height:auto;min-height:calc(100vh - 64px);padding-left:0;width:100%}.main.main_auth .main__inner{box-sizing:border-box;padding:40px 30px 4%;width:100%}.main.main_auth .main_auth__contents{margin:auto;padding-top:2%;width:500px}@media (max-width:1024px){.main.main_auth .main_auth__contents{width:80%}}.main.main_auth .main_auth__contents .contents_box__inner{padding:5%}.main.main_error{background:#f5f5f5;height:auto;min-height:calc(100vh - 64px);padding-left:0;width:100%}.main.main_error .main__inner{box-sizing:border-box;padding:40px 30px 4%;width:100%}.main.main_error .main_error__contents{align-items:center;display:flex;height:100%;justify-content:center;margin:auto;max-width:600px}.main.main_error .main_error__contents .contents_box__inner{padding:5%}.action_slide_create_caption .main,.action_video_create_caption .main{background:#fff}.action_slide_create_caption .main .main__inner,.action_video_create_caption .main .main__inner{padding-top:0}.section{display:block}.section_title_block{position:relative}.section_title{--min-size:14;--max-size:20;font-size:var(--responsive);font-weight:700;padding-bottom:1.5%}@media screen and (min-width:1401px){.section_title{font-size:20px}}.relative_block{position:relative}.relative_block .btn_ul{position:absolute;right:0;top:-4px}@media (max-width:1024px){.relative_block .btn_ul{top:-19px}}.btn_ul{display:flex;justify-content:flex-end}.btn_ul .btn_ul__item{margin-left:10px}.ico_block{display:flex;justify-content:center}.ico_block a,.ico_block button,.ico_block span{margin:0 2px}.ico_edit{margin:auto;position:relative;transition:all .3s;width:22px}.ico_edit:hover{opacity:.7}.ico_delete,.ico_restore{margin:auto;position:relative;top:-1px;transition:all .3s;width:20px}.ico_delete:hover,.ico_restore:hover{opacity:.7}.ico_delete{opacity:.7;top:0;width:17px}.ico_for_top{background:#2466af;border-radius:50%;bottom:20px;height:37px;position:fixed;right:20px;transition:all .3s;width:37px;z-index:10}@media (max-width:1024px){.ico_for_top{bottom:70px}}.ico_for_top:hover{opacity:.8}.ico_for_top:after{border-right:1px solid #fff;border-top:1px solid #fff;bottom:0;content:"";height:8px;left:0;margin:auto;position:absolute;right:0;top:0;transform:translateY(2px) rotate(-45deg);width:8px}.ico_status{background:url(/img/ico_ok.svg) no-repeat 0 0;background-size:cover;display:inline-block;height:20px;width:20px}.ico_status.type_ng{background-image:url(/img/ico_ng.svg)}.dashboard_topics_section{margin-bottom:5%}@media (max-width:1024px){.dashboard_topics_section{margin-bottom:8%}}@media (max-width:500px){.dashboard_topics_section{margin-bottom:10%}}.contents_box{background:#fff;border-radius:14px;border-top:14px solid #054a97}@media (max-width:1024px){.contents_box{border-radius:8px;border-top:8px solid #054a97}}.contents_box .contents_box__inner{padding:3%}@media (max-width:1024px){.contents_box .contents_box__inner{padding:5%}}.contents_box.type_border_none{border:none}.table th{--min-size:14;--max-size:16;font-size:var(--responsive);font-weight:700;padding:8px 5px 8px 0}@media screen and (min-width:1401px){.table th{font-size:16px}}.table td{--min-size:14;--max-size:16;font-size:var(--responsive);padding:8px 1em 8px 0}@media screen and (min-width:1401px){.table td{font-size:16px}}.table td a{--min-size:14;--max-size:16;font-size:var(--responsive)}@media screen and (min-width:1401px){.table td a{font-size:16px}}.table_wrap{-webkit-overflow-scrolling:touch;overflow-y:scroll}.table_wrap.type_160{height:160px}.table_wrap.type_360{height:360px}.table_wrap.type_dashboard{height:auto;max-height:40vh}.table{width:100%}@media (max-width:1024px){table.sp_table_scroll{-webkit-overflow-scrolling:touch;display:block;overflow-x:scroll;white-space:nowrap}}.flex_center{justify-content:center}.flex_center,.flex_start{align-items:center;display:flex}.flex_start{justify-content:flex-start}.flex_end{align-items:center;display:flex;justify-content:flex-end}.user_count{color:#9b9b9b;font-size:10px}.img_circle_wrap{align-items:center;display:flex;position:relative}.img_circle_wrap .img_circle{margin-right:20px}.img_circle{background-size:cover;border:1px solid #ddd;border-radius:50%;height:40px;margin:0 10px;min-width:40px;overflow:hidden;width:40px}.img_circle,.img_circle img{-o-object-fit:cover;object-fit:cover}.img_circle img{height:100%;width:100%}.img_circle.type_large{height:80px;width:80px}.img_circle_noimage,.span_circle{background:url(/img/noimage.svg) no-repeat 50% #fff;background-size:60%;border:1px solid #ddd;border-radius:50%;height:40px;margin:0 20px 0 10px;min-width:40px;width:40px}.img_rect_noimage{background:url(/img/noimage.svg) no-repeat 50% #fff;background-size:contain;border:1px solid #ddd;height:200px;margin:auto;padding:10px;width:300px}.admin_course_table .img_circle,.admin_course_table .img_circle_noimage{margin-right:0}.popup_note_wrap{display:none;transition:all .3s}.img_circle:hover+.popup_note_wrap,.img_circle_noimage:hover+.popup_note_wrap,.span_circle:hover+.popup_note_wrap{background:rgba(0,0,0,.8);border-radius:5px;box-sizing:border-box;display:block;left:62px;padding:5px 10px 0;position:absolute;top:2px;z-index:5}.img_circle:hover+.popup_note_wrap .popup_note,.img_circle_noimage:hover+.popup_note_wrap .popup_note,.span_circle:hover+.popup_note_wrap .popup_note{color:#fff;font-size:10px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px;word-break:break-all}.img_circle:hover+.popup_note_wrap:after,.img_circle:hover+.popup_note_wrap:before,.img_circle_noimage:hover+.popup_note_wrap:after,.img_circle_noimage:hover+.popup_note_wrap:before,.span_circle:hover+.popup_note_wrap:after,.span_circle:hover+.popup_note_wrap:before{opacity:0;position:absolute;visibility:hidden}.img_circle:hover+.popup_note_wrap:before,.img_circle_noimage:hover+.popup_note_wrap:before,.span_circle:hover+.popup_note_wrap:before{border:6px solid transparent;border-right-color:rgba(0,0,0,.8);content:"";left:-12px;opacity:1;top:12px;visibility:visible}.fa-sort:before{display:none;opacity:0}.sortablelink.type_btn{display:flex;transform:translateY(-10px)}@media (max-width:1024px){.sortablelink.type_btn{padding:16px 0 14px;transform:translateY(0)}}.sortablelink.type_btn a{background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:14px;line-height:1.4;padding:11px 30px 9px 10px}.sortablelink.type_btn .fa{top:13px;transform:translateX(-1.2em)}.sortablelink{display:inline-block}.sortablelink a{padding-right:12px}.sortablelink .fa{display:inline-block;height:16px;position:relative;top:2px;transform:translateX(-.8em);width:10px;z-index:1}.sortablelink .fa-sort{background:url(/img/ico_sort.svg) no-repeat 0;background-size:contain}.sortablelink .fa-sort-numeric-asc{background:url(/img/ico_sort_asc.svg) no-repeat 0;background-size:contain}.sortablelink .fa-sort-numeric-desc{background:url(/img/ico_sort_desc.svg) no-repeat 0;background-size:contain}.table_alternate{width:100%}.table_alternate thead th{--min-size:14;--max-size:16;font-size:var(--responsive);font-weight:700;padding:12px .5em 11px;text-align:center;vertical-align:middle}@media screen and (min-width:1401px){.table_alternate thead th{font-size:16px}}.table_alternate thead th a{--min-size:14;--max-size:16;font-size:var(--responsive);font-weight:700;padding-left:1em;padding-right:1em;position:relative;transition:all .3s;z-index:2}@media screen and (min-width:1401px){.table_alternate thead th a{font-size:16px}}.table_alternate thead th a:hover{opacity:.6}.table_alternate thead th .fa{display:inline-block;height:16px;position:relative;top:2px;transform:translateX(-.8em);width:10px;z-index:1}.table_alternate thead th .fa-sort{background:url(/img/ico_sort.svg) no-repeat 0;background-size:contain}.table_alternate thead th .fa-sort-numeric-asc{background:url(/img/ico_sort_asc.svg) no-repeat 0;background-size:contain}.table_alternate thead th .fa-sort-numeric-desc{background:url(/img/ico_sort_desc.svg) no-repeat 0;background-size:contain}.table_alternate thead th.item_action_th{min-width:250px;padding-left:0;text-align:left;width:26%}.table_alternate thead th.course_action_th{min-width:160px;padding-left:0;text-align:left;width:14%}.table_alternate tbody td{--min-size:14;--max-size:16;font-size:var(--responsive);padding:12px .8em 11px;text-align:center;vertical-align:middle}@media screen and (min-width:1401px){.table_alternate tbody td{font-size:16px}}.table_alternate tr{border-bottom:1px solid #ddd}.table_alternate tr.is_date_passed{color:#aaa}.table_alternate.type_odd tr:nth-child(odd) td{background:#f5f5f5}.table_alternate.type_even tr td{background:#fff}.table_alternate.type_even tr:nth-child(2n) td{background:#f5f5f5}.table tr.is_ng td,.table_alternate tr.is_ng td{background:#ffe6e6!important}.table tr.topics_tr,.table_alternate tr.topics_tr{cursor:pointer;transition:all .3s}.table tr.topics_tr:hover,.table_alternate tr.topics_tr:hover{background:#f5f5f5}.table tr.topics_tr td.topics_td_message,.table_alternate tr.topics_tr td.topics_td_message{text-align:left;width:50%}@media (max-width:1024px){.table tr.topics_tr td.topics_td_message,.table_alternate tr.topics_tr td.topics_td_message{border-bottom:1px solid #ddd;text-align:left;width:100%}.table tr.topics_tr td.topics_td_message .sp_style,.table_alternate tr.topics_tr td.topics_td_message .sp_style{display:block}.table tr.topics_tr td.topics_td_message .sp_style .course_name,.table tr.topics_tr td.topics_td_message .sp_style .date,.table_alternate tr.topics_tr td.topics_td_message .sp_style .course_name,.table_alternate tr.topics_tr td.topics_td_message .sp_style .date{font-size:12px}}.table tr.topics_tr td>.course_name,.table_alternate tr.topics_tr td>.course_name{font-size:14px}@media (max-width:1024px){.table tr.topics_tr td>.course_name,.table_alternate tr.topics_tr td>.course_name{display:block}}.table .pc_none,.table_alternate .pc_none{display:none}@media (max-width:1024px){.table .pc_none,.table_alternate .pc_none{display:table-cell}}.table .td_course_name_min,.table_alternate .td_course_name_min{font-size:12px;text-align:left;width:30%}.table .th_date_min_width,.table_alternate .th_date_min_width{min-width:100px;padding-right:12px}@media (max-width:1024px){.table .th_date_min_width,.table_alternate .th_date_min_width{box-sizing:border-box;padding-right:1em;width:7.5em}}.table .td_date_min_width,.table_alternate .td_date_min_width{min-width:100px;padding-right:12px}@media (max-width:1024px){.table .td_date_min_width,.table_alternate .td_date_min_width{box-sizing:border-box;padding-left:0;padding-right:0;width:7.5em}.table tr.sp_none,.table_alternate tr.sp_none{display:none}}.table td.sp_none,.table th.sp_none,.table_alternate td.sp_none,.table_alternate th.sp_none{display:table-cell}@media (max-width:1024px){.table td.sp_none,.table th.sp_none,.table_alternate td.sp_none,.table_alternate th.sp_none{display:none}}#admin_course_order_table.table_alternate tr td,#admin_course_order_table.table_alternate tr th{font-size:14px;padding:7px 4px}.list_dl_block .list_dl{background:#f5f5f5;display:flex;justify-content:flex-start;margin-bottom:1.8%;padding:4%;width:100%}@media (max-width:1024px){.list_dl_block .list_dl{flex-direction:column}}.list_dl_block .list_dl dt{align-items:center;display:flex;flex-wrap:nowrap;min-width:230px;padding-right:2%;width:26%}@media (max-width:1024px){.list_dl_block .list_dl dt{width:100%}}.list_dl_block .list_dl dt .ico_circle_num{background:#fff;border:1px solid #ccc;border-radius:50%;font-weight:700;height:54px;line-height:54px;margin-right:1em;position:relative;text-align:center;width:54px}@media (max-width:1024px){.list_dl_block .list_dl dt .ico_circle_num{font-size:12px;height:30px;line-height:30px;width:30px}}.list_dl_block .list_dl dt .title{--min-size:14;--max-size:16;font-size:var(--responsive);font-weight:700}@media screen and (min-width:1401px){.list_dl_block .list_dl dt .title{font-size:16px}}.list_dl_block .list_dl dd{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;width:72%}@media (max-width:1024px){.list_dl_block .list_dl dd{padding:10px 0;width:100%}}.list_dl_block .list_dl dd .large{--min-size:14;--max-size:16;font-size:var(--responsive);font-weight:700}@media screen and (min-width:1401px){.list_dl_block .list_dl dd .large{font-size:16px}}.authlist_dl_block .list_dl{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:5%;width:100%}.authlist_dl_block .list_dl dt{align-items:center;display:flex;flex-wrap:wrap;padding-bottom:5px;width:100%}.authlist_dl_block .list_dl dt .title{font-size:14px;font-weight:700;margin-right:5px}.authlist_dl_block .list_dl dd{align-items:center;display:flex;flex-wrap:wrap;width:100%}.authlist_dl_block .list_dl dd .large{--min-size:14;--max-size:16;font-size:var(--responsive);font-weight:700}@media screen and (min-width:1401px){.authlist_dl_block .list_dl dd .large{font-size:16px}}.tile_link_ul{display:flex;justify-content:space-between;width:100%}.tile_link_ul .tile_link_ul__item a{align-items:center;background:#fff;border-radius:14px;display:flex;padding-top:100%;position:relative;width:100%}.tile_link_ul .tile_link_ul__item a .img{height:30%;left:0;margin:auto;max-width:33%;position:absolute;right:0;top:25%;transition:all .3s}.tile_link_ul .tile_link_ul__item a .title{--min-size:14;--max-size:20;bottom:30%;display:block;font-size:var(--responsive);font-weight:700;height:1em;left:0;margin:auto;position:absolute;right:0;text-align:center}@media screen and (min-width:1401px){.tile_link_ul .tile_link_ul__item a .title{font-size:20px}}.tile_link_ul .tile_link_ul__item a:hover .img{transform:scale(1.15)}.tile_link_ul.type_3column .tile_link_ul__item{width:32%}.shadow_md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.paginate_nav{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.paginate_nav a,.paginate_nav span{background:#fff;border:1px solid #ccc;border-radius:4px;display:inline-block;margin-bottom:14px;margin-right:14px;padding:8px 16px 9px}.paginate_nav a{transition:all .3s}.paginate_nav a:hover,.paginate_nav span{background:#2466af;border:1px solid #2466af;color:#fff}body .wrapper .nolink{cursor:default!important}body .wrapper .nolink:hover{opacity:1!important}body .wrapper tr.is_trashed{opacity:.3}body .wrapper .align_center{text-align:center}body .wrapper .align_left{text-align:left}body .wrapper .align_right{text-align:right}body .wrapper .nowrap{white-space:nowrap}body .wrapper .fs_min{font-size:12px}body .wrapper .bold{font-weight:700}body .wrapper .block{display:block}body .wrapper .m_zero{margin:0}body .wrapper .pl_0{padding-left:0}body .wrapper .inline_block{display:inline-block}body .wrapper .mb_5{margin-bottom:5px}body .wrapper .mb_10{margin-bottom:10px}body .wrapper .mb_20{margin-bottom:20px}body .wrapper .mb_3per{margin-bottom:3%}body .wrapper .mb_5per{margin-bottom:5%}body .wrapper .mb_8per{margin-bottom:8%}body .wrapper .mb_10per{margin-bottom:10%}body .wrapper .mb_20per{margin-bottom:20%}@media (max-width:1024px){body .wrapper .sp_mb_10{margin-bottom:10px}body .wrapper .sp_mb_14{margin-bottom:14px}body .wrapper .sp_mb_5per{margin-bottom:5%}}body .wrapper .mx_10{margin-left:10px;margin-right:10px}body .wrapper .ml_0{margin-left:0}body .wrapper .ml_5{margin-left:5px}body .wrapper .ml_10{margin-left:10px}body .wrapper .ml_20{margin-left:20px}body .wrapper .ml_30{margin-left:30px}body .wrapper .mr_0{margin-right:0}body .wrapper .mr_10{margin-right:10px}body .wrapper .mr_20{margin-right:20px}body .wrapper .mr_30{margin-right:30px}body .wrapper .mt_0{margin-top:0}body .wrapper .mt_10{margin-top:10px}body .wrapper .mt_20{margin-top:20px}body .wrapper .mt_30{margin-top:30px}body .wrapper .mt_40{margin-top:40px}body .wrapper .mt_50{margin-top:50px}body .wrapper .mt_70{margin-top:70px}body .wrapper .mt_3per{margin-top:3%}body .wrapper .mt_5per{margin-top:5%}body .wrapper .mt_8per{margin-top:8%}body .wrapper .mt_10per{margin-top:10%}body .wrapper .w_100per{width:100%}body .wrapper .w_100{width:100px}body .wrapper .w_140{width:140px}body .wrapper .w_4em{width:4em}body .wrapper .w_5em{width:5em}body .wrapper .w_6em{width:6em}body .wrapper .w_7em{width:7em}body .wrapper .w_8em{width:8em}body .wrapper .mw_5em{min-width:5em}body .wrapper .mw_6em{min-width:6em}body .wrapper .mw_8em{min-width:8em}body .wrapper .mw_9em{min-width:9em}.modal_swiper__mask{display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10}.modal,.modal_swiper__mask{background:rgba(0,0,0,.7)}.modal,.modal_swiper{height:100vh;height:100%;left:0;position:fixed;position:absolute;top:0;width:100%;z-index:11}.modal p,.modal_swiper p{bottom:0;color:#fff;font-size:20px;font-weight:700;height:1em;text-align:center}.modal p,.modal_swiper p,.modal_swiper__inner{left:0;margin:auto;position:absolute;right:0;top:0}.modal_swiper__inner{height:100%;max-width:100%;z-index:11}body.controller_login .header__logo,body.controller_password .header__logo,body.page_ .header__logo{margin-left:0}.header{background:#054a97;box-sizing:border-box;color:#fff;height:64px;left:0;padding:10px 20px;position:fixed;top:0;width:100%;z-index:15}.header a{color:#fff;font-weight:700}.header__inner.type_flex{box-sizing:border-box;display:flex;justify-content:flex-start;padding-left:62px}@media (max-width:1024px){.header__inner.type_flex{padding-left:40px}body.controller_ .header__inner.type_flex,body.controller_login .header__inner.type_flex{padding-left:0}}.header__app_logo{box-sizing:border-box;display:flex;height:43px;margin-right:10px;min-width:43px}@media (max-width:1024px){.header__app_logo{line-height:1.4;max-width:60%}}.header__app_logo a{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;text-align:center;width:100%}.header__app_logo a img{display:block;height:100%}.header__app_logo.active a{border-radius:5px}.header__app_logo.active a img{background:#fff;padding:5px}.header__logo_text{padding-top:10px}@media (max-width:1024px){.header__logo_text{line-height:1.4;max-width:60%}}.header__logo_text a{--min-size:16;--max-size:20;font-size:var(--responsive);font-weight:400}@media screen and (min-width:1401px){.header__logo_text a{font-size:20px}}@media (max-width:500px){.header__app_logo+.header__logo_text{display:none}}.header__nav{display:flex;justify-content:flex-start;position:absolute;right:20px;top:20px}.header__nav .header__nav__impersonate{margin-right:20px;position:relative;top:-7px}.header__nav .header__nav__account{fill:#054a97;background:#fff;border-radius:50%;height:28px;overflow:hidden;transition:all .3s;width:28px}.header__nav .header__nav__account:hover{opacity:.7}.header__nav .header__nav__account svg{width:100%}.header__nav .header__nav__notification{margin-right:20px;padding-top:0;position:relative;top:0;transition:all .3s;width:19px}@media (max-width:1024px){.header__nav .header__nav__notification{margin-right:15px;width:17px}}.header__nav .header__nav__notification:hover{opacity:.7}.header__nav .header__nav__notification .header__nav__notification__count{background:#dd514c;border-radius:50%;color:#fff;font-size:10px;height:17px;line-height:17px;position:absolute;right:-6px;text-align:center;top:-6px;transform:scale(.8);width:17px}.header__nav .header__nav__notification svg{height:24px;width:100%}.header__nav .header__nav__bookmark{cursor:pointer;margin-right:20px;padding-top:0;position:relative;top:5px;transition:all .3s;width:19px}@media (max-width:1024px){.header__nav .header__nav__bookmark{margin-right:15px;width:15px}}.header__nav .header__nav__bookmark:hover{opacity:.7}.header__nav .header__nav__bookmark svg{height:20px;width:100%}.header__nav__language{margin-right:14px;position:relative}.header__nav__language .lang_set_trigger{font-size:12px}.header__nav__language_target{background:#fff;border:1px solid #ccc;border-radius:8px;display:none;padding:10px;position:absolute;right:10px;top:40px;width:110px}.header__nav__language__ul li{margin-bottom:5px}.header__nav__language__ul li a{color:#333;display:block;font-size:14px;font-weight:400}.header__nav__language__ul li a:hover{text-decoration:underline}.header__nav__account_target{background:#fff;border:1px solid #ccc;border-radius:8px;display:none;padding:14px;position:fixed;right:10px;top:20px}.header__nav__account_target__ul li{margin-bottom:5px}.header__nav__account_target__ul li a{color:#333;font-size:14px;font-weight:400}.header__nav__account_target__ul li a:hover{text-decoration:underline}.controller_portal_search .bread_nav,.controller_portal_show .bread_nav{display:none}.bread_nav{background:#fff;box-sizing:border-box;color:#9b9b9b;font-size:14px;padding:15px 10px 14px;width:100%}.bread_nav .bread_nav__ul{align-items:center;display:flex}.bread_nav .bread_nav__ul li{color:#9b9b9b}.bread_nav .bread_nav__ul li.type_home{width:16px}.bread_nav .bread_nav__ul li.type_slash{padding:0 10px}.bread_nav .bread_nav__ul a,.bread_nav .bread_nav__ul li{font-size:14px}.bread_nav .bread_nav__ul a{color:#2466af}.bread_nav .bread_nav__ul a:hover{text-decoration:underline}.header__account{background:#fff;border:1px solid #eee;border-radius:10px;display:none;padding:10px;position:fixed;right:20px;top:64px}.header__account .header__account__ul li{color:#333}.header__account .header__account__ul a{color:#333;display:inline-block;font-size:14px;font-weight:400;padding:5px 0}.gnav_mask{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.gnav_mask,.header_hamburger{display:none}.header_hamburger.open{background:#fff;box-sizing:border-box;display:block;left:0;margin:auto;padding:2%;position:fixed;right:0;top:60px;width:94%;z-index:18}@media (max-width:1024px){.header_hamburger.open{padding:3%}}.header_hamburger.open .header_hamburger__title{font-size:14px;font-weight:700;margin-bottom:10px}.header_hamburger.open .header_hamburger_ul__li:first-child .header_hamburger_ul__li__a{border-top:1px solid #ddd}.header_hamburger.open .header_hamburger_ul__li{display:block;position:relative}.header_hamburger.open .header_hamburger_ul__li .header_hamburger_ul__li__a{border-bottom:1px solid #ddd;display:block;font-size:14px;padding:10px}.header_hamburger.open .header_hamburger_ul__li .btn_open_trigger{background:none;border:none;position:absolute;right:0;top:4px;z-index:18}.header_hamburger.open .header_hamburger_ul__li .btn_open_trigger i{background:#2466af}.header_hamburger.open .header_hamburger_ul__li .child_ul{display:none}.header_hamburger.open .header_hamburger_ul__li .child_ul__li__a{border-bottom:1px solid #ddd;display:block;font-size:14px;padding:10px 0 10px 28px;position:relative}.header_hamburger.open .header_hamburger_ul__li .child_ul__li__a:before{color:#333;content:"▶︎";display:block;font-size:10px;left:12px;position:absolute;top:12px}body.body_user .header_hamburger.open .header_hamburger_ul__li .btn_open_trigger i{background:#dd514c}.menu-trigger{display:block;height:30px;left:30px;position:fixed;top:24px;width:24px;z-index:18}@media (max-width:1024px){.menu-trigger{left:20px}}.menu-trigger span{background-color:#fff;border-radius:0;height:2px;left:0;position:absolute;width:100%}.menu-trigger.active span{background-color:#fff;transition:all .3s}.menu-trigger span:first-of-type{top:0}.menu-trigger span:nth-of-type(2){top:6px}.menu-trigger span:nth-of-type(3){top:12px}.menu-trigger.active span:first-of-type{transform:translateX(0) translateY(5px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-7px) rotate(45deg)}.menu-trigger.active:after{animation:circle .4s .25s forwards}@keyframes active-menu-bar02{to{height:0}}.sidebar{height:calc(100vh - 64px);position:fixed;z-index:8}@media (max-width:1024px){.sidebar{bottom:0;height:55px;left:0;width:100%;z-index:20}}.sidebar .sidebar__inner{display:flex;height:100%}.sidebar__main_nav{background:#054a97;height:100%;width:80px}@media (max-width:1024px){.sidebar__main_nav{background:#fff;border-top:1px solid #eee;display:flex;justify-content:space-between;width:100%}.sidebar__main_nav .sidebar__main_nav__li{width:100%}}.sidebar__main_nav .sidebar__main_nav__li__a.active,.sidebar__main_nav .sidebar__main_nav__li__a:hover{background:#2466af;color:#fff}.sidebar__main_nav .sidebar__main_nav__li__a{box-sizing:border-box;color:#fff;display:block;font-size:12px;height:90px;justify-content:center;padding:24px 0 0;text-align:center;transition:background .2s;width:100%}.sidebar__main_nav .sidebar__main_nav__li__a .text{font-size:12px;position:relative}@media (max-width:1024px){.sidebar__main_nav .sidebar__main_nav__li__a{font-size:10px;height:100%;padding-top:10px}.sidebar__main_nav .sidebar__main_nav__li__a img{display:none}}.sidebar__main_nav .sidebar__main_nav__li__a img{display:block;margin:auto auto 10px;position:relative;width:30px}@media (max-width:1024px){.sidebar__main_nav .sidebar__main_nav__li__a img{margin:auto auto 5px;width:20px}}.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a{background-repeat:no-repeat}@media (max-width:1024px){.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a{background-color:#fff!important;background-position:center 12px;background-repeat:no-repeat;background-size:20px}.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a:hover{background:#fff;background-position:center 12px;background-repeat:no-repeat;background-size:20px}}.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a .text{top:40px}@media (max-width:1024px){.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a .text{color:#000;font-size:10px;top:26px}.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.active{background-color:#f3f3f3!important}}.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_home{background-image:url(/img/ico_home_white.svg);background-position:center 45%;background-size:28px}@media (max-width:1024px){.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_home{background-image:url(/img/ico_home_black.svg);background-position:center 14px;background-size:18px}}.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_course{background-image:url(/img/ico_course_white.svg);background-position:center 43%;background-repeat:no-repeat;background-size:31px}@media (max-width:1024px){.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_course{background-image:url(/img/ico_course_black.svg);background-position:center 15px;background-size:18px}}.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_item{background-image:url(/img/ico_item_white.svg);background-position:center 39%;background-repeat:no-repeat;background-size:28px}@media (max-width:1024px){.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_item{background-image:url(/img/ico_item_black.svg);background-position:center 15px;background-size:16px}}.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_topic{background-image:url(/img/ico_faq_white.svg);background-position:center 39%;background-repeat:no-repeat;background-size:31px}@media (max-width:1024px){.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_topic{background-image:url(/img/ico_faq_black.svg);background-position:center 15px;background-size:18px}}.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_user{background-image:url(/img/ico_student_white.svg);background-position:center 43%;background-repeat:no-repeat;background-size:35px}@media (max-width:1024px){.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_user{background-image:url(/img/ico_student_black.svg);background-position:center 15px;background-size:20px}}.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_manager{background-image:url(/img/ico_manager_white.svg);background-position:center 42%;background-repeat:no-repeat;background-size:28px}@media (max-width:1024px){.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_manager{background-image:url(/img/ico_manager_black.svg);background-position:center 13px;background-size:18px}}.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_language{background-image:url(/img/ico_language_white.svg);background-position:center 45%;background-size:28px}@media (max-width:1024px){.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_language{background-image:url(/img/ico_language_black.svg);background-position:center 14px;background-size:18px}}.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_plan{background-image:url(/img/ico_plan_white.svg);background-position:center 45%;background-size:30px}@media (max-width:1024px){.sidebar__main_nav .sidebar__main_nav__li .sidebar__main_nav__li__a.type_plan{background-image:url(/img/ico_plan_black.svg);background-position:center 14px;background-size:20px}.body_user .sidebar__main_nav .sidebar__main_nav__li{width:33.33333%}}.body_user .sidebar__main_nav .sidebar__main_nav__li__a.active,.body_user .sidebar__main_nav .sidebar__main_nav__li__a:hover{background-color:#dd514c}.body_user .sidebar__main_nav{background-color:#c30d23}.sidebar__sub_nav{background:#2466af;box-sizing:border-box;height:100%;overflow-y:scroll;padding-top:24px;width:164px}@media (max-width:1024px){.sidebar__sub_nav{display:none}}.sidebar__sub_nav .sidebar__sub_nav__li{padding-bottom:1px}.sidebar__sub_nav .sidebar__sub_nav__li__a:hover{background:#2f7cd1;color:#fff}.sidebar__sub_nav .sidebar__sub_nav__li__a.active{background:#2f7cd1;color:#fff;font-weight:700}.sidebar__sub_nav .sidebar__sub_nav__li__a.active:after,.sidebar__sub_nav .sidebar__sub_nav__li__a:hover:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.sidebar__sub_nav .sidebar__sub_nav__li__a{color:#fff;display:block;font-size:14px;justify-content:center;padding:10px 20px;position:relative;transition:background .2s;width:100%}.controller_slides .sidebar__sub_nav .sidebar__sub_nav__li:first-child .sidebar__sub_nav__li__a,.controller_videos .sidebar__sub_nav .sidebar__sub_nav__li:first-child .sidebar__sub_nav__li__a{font-weight:700}.sidebar__sub_nav .parent_ul{color:#fff;display:block;font-size:14px;justify-content:center;padding:0 0 10px;position:relative;transition:background .2s;width:100%}.sidebar__sub_nav .parent_ul .child_li,.sidebar__sub_nav .parent_ul .grand_child_li,.sidebar__sub_nav .parent_ul .parent_li{position:relative}.sidebar__sub_nav .parent_ul .ico_down_arrow{cursor:pointer;height:20px;margin:auto;position:absolute;right:0;top:12px;width:40px;z-index:10}.sidebar__sub_nav .parent_ul .ico_down_arrow:after{border:5px solid transparent;border-top:6px solid #fff;content:"";position:absolute;right:14px;top:5px;transform:translateY(1px)}.sidebar__sub_nav .parent_ul .child_li .ico_down_arrow:after{display:none}.sidebar__sub_nav .parent_ul .child_li:hover .ico_down_arrow:after{display:block}.sidebar__sub_nav .parent_ul .grand_child_li .ico_down_arrow:after{display:none}.sidebar__sub_nav .parent_ul .grand_child_li:hover .ico_down_arrow:after{display:block}.sidebar__sub_nav .parent_ul .child_li_a,.sidebar__sub_nav .parent_ul .grand_child_li_a,.sidebar__sub_nav .parent_ul .parent_li_a{display:block;font-size:15px;line-height:1.2;padding:10px 26px 10px 20px;position:relative}.sidebar__sub_nav .parent_ul .child_li_a{padding:11px 26px 7px 35px}.sidebar__sub_nav .parent_ul .grand_child_li_a{padding:8px 26px 5px 50px}.sidebar__sub_nav .child_ul,.sidebar__sub_nav .grand_child_ul,.sidebar__sub_nav .parent_ul .grand_child_li_a:after{display:none}.sidebar__sub_nav .parent_li.active .child_ul{border-bottom:1px dotted hsla(0,0%,100%,.7);display:block}.sidebar__sub_nav .parent_li.active .child_li:last-child .child_li_a{padding-bottom:10px}.sidebar__sub_nav .child_li.active .grand_child_ul{display:block}.sidebar__sub_nav .parent_li.active .child_ul:after{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.sidebar__sub_nav .child_li_a,.sidebar__sub_nav .grand_child_li_a,.sidebar__sub_nav .parent_li_a{transition:background-color .3s}.sidebar__sub_nav .child_li_a:hover,.sidebar__sub_nav .grand_child_li_a:hover,.sidebar__sub_nav .parent_li_a:hover{background:#2f7cd1;color:#fff}.sidebar__sub_nav .child_li.active:not(.is_grand_child_active)>.child_li_a,.sidebar__sub_nav .grand_child_li.active>.grand_child_li_a,.sidebar__sub_nav .parent_li.active:not(.is_child_active)>.parent_li_a{background:#2f7cd1;color:#fff;font-weight:700}.btn,.btn_add_bookmark,.btn_add_slide_caption,.btn_agree,.btn_base,.btn_base_back,.btn_caption,.btn_caption_delete,.btn_caption_register,.btn_change_slide,.btn_contact,.btn_copy,.btn_delete_bookmark,.btn_delete_min,.btn_edit_outline,.btn_gray_outline,.btn_img_delete,.btn_img_register,.btn_impersonate,.btn_item_progress_fix,.btn_login,.btn_modal_preview,.btn_move_outline,.btn_nolink_gray,.btn_open_trigger,.btn_paste,.btn_paste_cancel,.btn_portal_contact,.btn_preview_fill,.btn_progress_outline,.btn_progress_outline.type_fixed,.btn_redo,.btn_register,.btn_search,.btn_translate,.btn_undo,.btn_user_item_next_prev,.btn_view_outline,.ico_progress_status{background:#0088b3;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;padding:10px 10px 9px;text-align:center}.btn transition 0.3s all,.btn_add_bookmark transition 0.3s all,.btn_add_slide_caption transition 0.3s all,.btn_agree transition 0.3s all,.btn_base transition 0.3s all,.btn_base_back transition 0.3s all,.btn_caption transition 0.3s all,.btn_caption_delete transition 0.3s all,.btn_caption_register transition 0.3s all,.btn_change_slide transition 0.3s all,.btn_contact transition 0.3s all,.btn_copy transition 0.3s all,.btn_delete_bookmark transition 0.3s all,.btn_delete_min transition 0.3s all,.btn_edit_outline transition 0.3s all,.btn_gray_outline transition 0.3s all,.btn_img_delete transition 0.3s all,.btn_img_register transition 0.3s all,.btn_impersonate transition 0.3s all,.btn_item_progress_fix transition 0.3s all,.btn_login transition 0.3s all,.btn_modal_preview transition 0.3s all,.btn_move_outline transition 0.3s all,.btn_nolink_gray transition 0.3s all,.btn_open_trigger transition 0.3s all,.btn_paste transition 0.3s all,.btn_paste_cancel transition 0.3s all,.btn_portal_contact transition 0.3s all,.btn_preview_fill transition 0.3s all,.btn_progress_outline transition 0.3s all,.btn_progress_outline.type_fixed transition 0.3s all,.btn_redo transition 0.3s all,.btn_register transition 0.3s all,.btn_search transition 0.3s all,.btn_translate transition 0.3s all,.btn_undo transition 0.3s all,.btn_user_item_next_prev transition 0.3s all,.btn_view_outline transition 0.3s all,.ico_progress_status transition 0.3s all{-webkit-appearance:none}.btn:hover,.btn_add_bookmark:hover,.btn_add_slide_caption:hover,.btn_agree:hover,.btn_base:hover,.btn_base_back:hover,.btn_caption:hover,.btn_caption_delete:hover,.btn_caption_register:hover,.btn_change_slide:hover,.btn_contact:hover,.btn_copy:hover,.btn_delete_bookmark:hover,.btn_delete_min:hover,.btn_edit_outline:hover,.btn_gray_outline:hover,.btn_img_delete:hover,.btn_img_register:hover,.btn_impersonate:hover,.btn_item_progress_fix:hover,.btn_login:hover,.btn_modal_preview:hover,.btn_move_outline:hover,.btn_nolink_gray:hover,.btn_open_trigger:hover,.btn_paste:hover,.btn_paste_cancel:hover,.btn_portal_contact:hover,.btn_preview_fill:hover,.btn_progress_outline.type_fixed:hover,.btn_progress_outline:hover,.btn_redo:hover,.btn_register:hover,.btn_search:hover,.btn_translate:hover,.btn_undo:hover,.btn_user_item_next_prev:hover,.btn_view_outline:hover,.ico_progress_status:hover{opacity:.7}@media (max-width:1024px){.btn:hover,.btn_add_bookmark:hover,.btn_add_slide_caption:hover,.btn_agree:hover,.btn_base:hover,.btn_base_back:hover,.btn_caption:hover,.btn_caption_delete:hover,.btn_caption_register:hover,.btn_change_slide:hover,.btn_contact:hover,.btn_copy:hover,.btn_delete_bookmark:hover,.btn_delete_min:hover,.btn_edit_outline:hover,.btn_gray_outline:hover,.btn_img_delete:hover,.btn_img_register:hover,.btn_impersonate:hover,.btn_item_progress_fix:hover,.btn_login:hover,.btn_modal_preview:hover,.btn_move_outline:hover,.btn_nolink_gray:hover,.btn_open_trigger:hover,.btn_paste:hover,.btn_paste_cancel:hover,.btn_portal_contact:hover,.btn_preview_fill:hover,.btn_progress_outline.type_fixed:hover,.btn_progress_outline:hover,.btn_redo:hover,.btn_register:hover,.btn_search:hover,.btn_translate:hover,.btn_undo:hover,.btn_user_item_next_prev:hover,.btn_view_outline:hover,.ico_progress_status:hover{opacity:1;transition:none}.btn,.btn_add_bookmark,.btn_add_slide_caption,.btn_agree,.btn_base,.btn_base_back,.btn_caption,.btn_caption_delete,.btn_caption_register,.btn_change_slide,.btn_contact,.btn_copy,.btn_delete_bookmark,.btn_delete_min,.btn_edit_outline,.btn_gray_outline,.btn_img_delete,.btn_img_register,.btn_impersonate,.btn_item_progress_fix,.btn_login,.btn_modal_preview,.btn_move_outline,.btn_nolink_gray,.btn_open_trigger,.btn_paste,.btn_paste_cancel,.btn_portal_contact,.btn_preview_fill,.btn_progress_outline,.btn_progress_outline.type_fixed,.btn_redo,.btn_register,.btn_search,.btn_translate,.btn_undo,.btn_user_item_next_prev,.btn_view_outline,.ico_progress_status{padding:9px 8px 8px}}.btn_agree{background:#111;border:1px solid #111;color:#fff;margin:auto;min-width:120px}@media (max-width:1024px){.btn_agree{min-width:100px;padding:14px 8px 12px}}@media (max-width:500px){.btn_agree{min-width:30%;padding:12px 8px 10px}}.btn_impersonate{background:none;border:1px solid #fff;margin:auto}@media (max-width:1024px){.btn_impersonate{min-width:100px;padding:14px 8px 12px}}@media (max-width:500px){.btn_impersonate{min-width:30%;padding:12px 8px 10px}}.btn_search{background:#111;border:1px solid #111;margin:auto}@media (max-width:1024px){.btn_search{min-width:100px;padding:14px 8px 12px}}@media (max-width:500px){.btn_search{min-width:30%;padding:12px 8px 10px}}.btn_delete_min{background:#fff;border:1px solid #ccc;color:#111;font-size:12px;font-weight:400;margin:auto;padding:4px 10px 5px}@media (max-width:1024px){.btn_delete_min{min-width:30%}}.btn_register{background:#dd514c;border:1px solid #dd514c;margin:auto}@media (max-width:500px){.body_admin.sp.controller_courses .btn_ul__item .btn_register{font-size:10px}.body_admin.sp.controller_courses .relative_block .btn_ul{transform:scale(.765);transform-origin:right}}.type_middle{min-width:100px}.ico_progress_status{background:#fff;border:1px solid #dd514c;color:#dd514c;font-size:10px;min-width:50px;padding:3px 6px 1px;text-align:center}.ico_progress_status.type_completed{background:#f99c1d;border:1px solid #f99c1d;color:#fff}.ico_progress_status.type_uncompleted{background:#fff;border:1px solid #f99c1d;color:#f99c1d}.ico_progress_status.nolink{border:1px solid #9b9b9b;color:#9b9b9b}.ico_progress_status.type_no_hover:hover{cursor:default;opacity:1}.ico_check_fix{position:relative}.ico_check_fix:after{border-bottom:4px solid #abdea7;border-left:4px solid #abdea7;content:"";display:block;height:11px;left:-5px;position:absolute;top:-11px;transform:rotate(-45deg);width:20px}#modal_user_course .ico_check_fix{cursor:default}#modal_user_course .ico_check_fix:hover{opacity:1}.ico_header_account,.ico_support,.ico_user_thumbnail{background:url(/img/ico_support_gray.svg) no-repeat 50% #fff;background-size:cover;border:1px solid #ddd;border-radius:50%;height:60px;width:60px}@media (max-width:1024px){.ico_header_account,.ico_support,.ico_user_thumbnail{height:30px;width:30px}}.ico_header_account,.ico_support{background-size:cover}.ico_user_thumbnail{background-image:url(/img/ico_header_user_gray.svg)}.ico_header_account{border:none;height:100%;width:100%}.btn_caption_delete,.btn_caption_register{background:#dd514c;border:1px solid #dd514c;font-size:12px;font-weight:700;margin:0 5px;width:auto}.btn_caption_delete{background:#333;border:1px solid #333}.btn_caption_register.type_disabled,.btn_disabled{cursor:default;opacity:.5}.btn_img_delete,.btn_img_register{background:#dd514c;border:1px solid #dd514c;font-size:12px;font-weight:700;margin:0 10px}.btn_img_delete{background:#333;border:1px solid #333}.btn_translate{background:#2466af;border:1px solid #2466af;color:#fff;margin:auto auto 5px}.btn_translate:hover{opacity:.7}.btn_translate.btn_disabled{opacity:0;pointer-events:none}.btn_view_outline{background:#fff;border:1px solid #2466af;color:#2466af;margin:auto}.btn_view_outline:hover{opacity:.7}.btn_view_outline.type_min{padding:3px 10px 2px}.btn_caption{background:#fff;border:1px solid #2466af;color:#111;font-weight:400;margin:auto 10px auto auto;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.btn_caption:hover{opacity:.7}.btn_add_slide_caption{border:1px solid #2466af;color:#2466af;right:134px}.btn_add_slide_caption,.btn_change_slide{background:#fff;position:absolute;top:16px}.btn_change_slide{border:1px solid #dd514c;color:#dd514c;right:42px}.btn_delete_slide{background:none;opacity:.8;position:absolute;right:12px;top:24px;width:20px}.btn_base,.btn_base_back,.btn_login{background:#f99c1d;border-radius:30px;font-size:16px;min-width:180px;padding:12px 1em 10px}.btn_base_back{background:#333}.btn_contact{background:#f99c1d}.btn_contact,.btn_portal_contact{border-radius:30px;font-size:14px;min-width:200px;padding:12px 1em 10px}.btn_portal_contact{background:#c4231d}.btn_edit_outline,.btn_open_trigger{background:#fff;border:1px solid #dd514c;color:#dd514c;max-width:120px;white-space:nowrap}.btn_edit_outline.nolink{border:1px solid #9b9b9b;color:#9b9b9b}.btn_edit_outline.type_min{min-width:50px;padding:3px 10px 2px}.btn_open_trigger{max-width:inherit}.btn_open_trigger i{background:#dd514c;border-radius:50%;display:inline-block;height:14px;line-height:14px;margin-left:5px;position:relative;top:2px;width:14px}.btn_open_trigger i:after{color:#fff;content:"＋";display:inline-block;font-size:10px;height:0;height:14px;left:0;line-height:15px;margin:auto;position:absolute;right:0;text-align:center;top:0;transform:scale(.9);width:14px}.btn_open_trigger.active i:after{content:"ー"}.btn_gray_outline{background:#fff;border:1px solid #9b9b9b;color:#333;max-width:120px}.btn_gray_outline.type_min{min-width:50px;padding:3px 10px 2px}#modal_user_course .btn_edit_outline{cursor:default}#modal_user_course .btn_edit_outline:hover{opacity:1}.btn_copy,.btn_modal_preview,.btn_move_outline,.btn_paste,.btn_paste_cancel,.btn_redo,.btn_undo{background:#fff;border:1px solid #2466af;color:#2466af;padding-right:30px;position:relative}.btn_copy:after,.btn_modal_preview:after,.btn_move_outline:after,.btn_paste:after,.btn_paste_cancel:after,.btn_redo:after,.btn_undo:after{border-right:2px solid #2466af;border-top:2px solid #2466af;content:"";display:block;height:6px;position:absolute;right:11px;top:15px;transform:rotate(135deg);width:6px}.btn_preview_fill{background:#2466af;border:1px solid #2466af;color:#fff}.btn_copy,.btn_modal_preview,.btn_paste,.btn_paste_cancel,.btn_redo,.btn_undo{font-size:10px;font-weight:700;line-height:1.2;padding:7px 12px 4px;transform:scale(.9)}.btn_copy:after,.btn_modal_preview:after,.btn_paste:after,.btn_paste_cancel:after,.btn_redo:after,.btn_undo:after{display:none}.btn_paste_cancel{background-color:#555;border-color:#555;color:#fff}.btn_redo,.btn_undo{margin:0 2px;padding:5px 4px 4px}.btn_redo svg,.btn_undo svg{fill:#2466af;box-sizing:border-box;height:25px;padding:4px;width:25px}.btn_move_outline{padding:10px 10px 9px}.btn_move_outline:after{display:none}.btn_progress_outline{background:#fff;border:1px solid #dd514c;color:#dd514c;max-width:300px;min-width:120px}.btn_progress_outline.type_fixed{background:#fff;border:1px solid #9b9b9b;color:#9b9b9b;cursor:default}.btn_progress_outline.type_fixed:hover{opacity:1}.btn_user_item_next_prev{background:#fff;border:1px solid #dd514c;color:#dd514c;width:140px}.btn_item_progress_fix{background:#c4231d;border:1px solid #c4231d;color:#fff;min-width:140px}.btn_add_bookmark,.btn_delete_bookmark{background:none;border:1px solid #fff;color:#fff;font-weight:400;padding:6px 10px 5px;width:auto}@media (max-width:896px){.btn_add_bookmark,.btn_delete_bookmark{font-size:10px}}.btn_bookmark_area.type_slide .btn_add_bookmark,.btn_bookmark_area.type_slide .btn_delete_bookmark{background:#fff;border:1px solid #dd514c;color:#dd514c}.btn_nolink_gray{background:#f5f5f5;color:#333;font-weight:700;padding:6px 10px 5px;width:auto}@media (max-width:896px){.btn_nolink_gray{font-size:10px}}.ico_new{background:#dd514c;border-radius:5px;color:#fff;display:inline-block;font-size:12px;margin-right:10px;padding:1px 5px}.section_welcome__login{bottom:0;height:340px;left:0;margin:auto;position:fixed;right:0;top:0;transform:translateY(50px);width:340px}.login_btn_box li{margin-bottom:10%;text-align:center}.progress_block{margin:14px auto auto;width:200px}.progress_block .progress_bar{background:#eee;height:6px;width:100%}.progress_block .progress_bar__active{background:#dd514c;height:100%;width:30%}.progress_block .progress_text{color:#555;font-size:12px;padding-top:6px;text-align:right}.contents_category_box{display:flex;justify-content:space-between;width:100%}.contents_category_box .contents_category_box__form{width:36%}.contents_category_box .contents_category_box__form .title{font-weight:700;padding:10px 0}.contents_category_box .contents_category_box__form .contents_category_box__form__inner{background:#f5f5f5;padding:30px}.contents_category_box .contents_category_box__content{width:60%}.contents_category_box .contents_category_box__content th.type_edit{min-width:120px}.topics_title{--min-size:16;--max-size:18;font-size:var(--responsive);font-weight:700}@media screen and (min-width:1401px){.topics_title{font-size:18px}}.topics_search_wrap{margin:0 0 0 auto}.topics_course{margin-bottom:4%}.topics_dl_wrap{max-height:38vh;overflow-y:scroll;padding-top:3px}.topics_dl{align-items:center;display:flex;justify-content:flex-start;margin-bottom:3%}@media (max-width:1024px){.topics_dl{margin-bottom:5%}}.topics_dl dt{width:78px}@media (max-width:1024px){.topics_dl dt{width:40px}.topics_dl dd{width:100%}}.topics_dl__text.type_translated{display:none}.topics_dl__translated_trigger{background:#fff;border:1px solid #ccc;border-radius:4px;color:#888;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;margin:4px 0;padding:3px 12px 2px}.topics_dl__copy_trigger{cursor:pointer;display:inline-block;position:relative;transition:all .3s}@media (hover:hover) and (pointer:fine){.topics_dl__copy_trigger:hover{opacity:.5}}.topics_dl__copy_trigger svg{fill:#888;height:14px;width:12px}.topics_dl__copy_trigger .copied{background:rgba(0,0,0,.9);border-radius:5px;color:#fff;display:none;font-size:10px;height:22px;line-height:23px;position:absolute;right:-62px;text-align:center;top:-4px;width:5em}.topics_dl__info{padding-bottom:10px}@media (max-width:1024px){.topics_dl__info{padding-bottom:0}}.topics_dl__info .topics_dl__name{font-size:15px;font-weight:700;margin-right:10px}.topics_dl__info .topics_dl__time{color:#656565;font-size:15px}.topics_textarea{border:1px solid #ccc;border-radius:10px;display:block;margin:auto;padding:10px 1em;width:80%}.topics_textarea::-moz-placeholder{color:#9b9b9b}.topics_textarea::placeholder{color:#9b9b9b}.agreement_target_textbox{line-height:1.8}.error_box{margin:auto;width:100%}.error_box .title_error_code{--min-size:80;--max-size:120;color:#054a97;font-size:var(--responsive);font-weight:700;line-height:1;margin-bottom:10%;text-align:center}@media screen and (min-width:1401px){.error_box .title_error_code{font-size:120px}}.error_box .error_text1{--min-size:16;--max-size:30;font-size:var(--responsive);font-weight:700;margin-bottom:3%;text-align:center}@media screen and (min-width:1401px){.error_box .error_text1{font-size:30px}}.error_box .error_text2{--min-size:14;--max-size:16;font-size:var(--responsive);font-weight:700;margin-bottom:12%;text-align:center}@media screen and (min-width:1401px){.error_box .error_text2{font-size:16px}}.error_box .error_text_link{--min-size:14;--max-size:16;font-size:var(--responsive);font-weight:700}@media screen and (min-width:1401px){.error_box .error_text_link{font-size:16px}}.drag_list{position:relative}.drag_list__handle{background:#555;cursor:ns-resize;display:block;height:64px;left:0;position:absolute;top:0;width:20px;z-index:2}.drag_list__handle svg{fill:#fff;height:100%;left:6px;position:absolute;top:0;width:8px}#admin_course_order_table .drag_list__handle{height:45px}#admin_course_order_table .img_circle,#admin_course_order_table .img_circle_noimage{height:30px;margin:0 0 0 40px;min-height:30px;min-width:30px;width:30px}#admin_course_order_table .course_name_td{text-align:left}.drag_list .drag_list__handle_wrap_td{align-items:center;display:flex;padding-left:30px;text-align:center;vertical-align:middle}.drag_list .drag_list__handle_wrap_td .img_circle{display:inline-block;margin-right:20px}.gnav_mask,.modal_bg{background:rgba(0,0,0,.8);height:100%;width:100%;z-index:15}.gnav_mask,.modal_bg,.modal_content{bottom:0;display:none;left:0;position:fixed;right:0}.modal_content{background:#fff;border-radius:14px;border-top:14px solid #054a97;height:70vh;margin:auto;max-width:880px;overflow-y:scroll;top:0;width:80%;z-index:16}.modal_content .modal_content__title{--min-size:14;--max-size:20;background:#054a97;color:#fff;font-size:var(--responsive);font-weight:700;padding:5px 1em 12px 30px}@media screen and (min-width:1401px){.modal_content .modal_content__title{font-size:20px}}.modal_content .modal_content__title .user_name{--min-size:14;--max-size:20;color:#fff;font-size:var(--responsive);font-weight:700}@media screen and (min-width:1401px){.modal_content .modal_content__title .user_name{font-size:20px}}.modal_content #modal_course_item_regist{position:relative;z-index:15}.modal_content .modal_content__body .modal_content__body__inner{padding:30px}.modal_delete,.modal_invite,.modal_restore{background:#fff;bottom:0;display:none;height:260px;left:0;margin:auto;max-width:600px;overflow-y:scroll;position:fixed;right:0;top:0;width:80%;z-index:16}.modal_delete .modal_simple_content__body .modal_simple_content__body__inner,.modal_invite .modal_simple_content__body .modal_simple_content__body__inner,.modal_restore .modal_simple_content__body .modal_simple_content__body__inner{padding:30px}.modal_delete .modal_notice__text,.modal_invite .modal_notice__text,.modal_restore .modal_notice__text{--min-size:16;--max-size:24;font-size:var(--responsive);font-weight:700;margin-top:40px;padding:0 1em;text-align:center}@media screen and (min-width:1401px){.modal_delete .modal_notice__text,.modal_invite .modal_notice__text,.modal_restore .modal_notice__text{font-size:24px}}.modal_util.active{align-items:center;display:flex}.modal_util{align-items:center;bottom:0;display:none;height:auto;justify-content:center;left:0;margin:auto;max-width:600px;position:fixed;right:0;top:0;width:80%;z-index:16}.modal_util .modal_util__text{--min-size:16;--max-size:24;color:#fff;font-size:var(--responsive);font-weight:700;padding:0 1em;text-align:center}@media screen and (min-width:1401px){.modal_util .modal_util__text{font-size:24px}}#modal_course_item tr.hide{display:none}.flex_search_box{align-items:center;display:flex;margin-bottom:3%}.modal_content .search_input_text_wrap{width:340px}@media (max-width:1024px){.modal_content .search_input_text_wrap{width:50%}}.modal_content .search_input_text_wrap .modal_search_input_text_item{background:url(/img/ico_search_black.svg) no-repeat 12px;background-size:20px;box-sizing:border-box;padding-left:40px;width:100%}.modal_item_regist_notice{background:#f5f5f5;margin:40px auto auto;text-align:center}.item_order_notice,.modal_item_regist_notice{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;font-size:14px;line-height:1.7;padding:1em;width:37em}.item_order_notice{background:#fff;margin:40px auto auto 40px;text-align:left}.modal_notice{padding:3%;text-align:center}.modal_response_ul{display:flex;justify-content:space-between;margin:40px auto auto;width:80%}.modal_response_ul li{width:230px}.modal_response_ul a{--min-size:16;--max-size:18;align-items:center;border-radius:50px;box-sizing:border-box;color:#fff;display:flex;font-size:var(--responsive);font-weight:700;justify-content:center;padding:1em 1em .9em;text-decoration:none;transition:all .3s;width:100%}@media screen and (min-width:1401px){.modal_response_ul a{font-size:18px}}.modal_response_ul a:hover{opacity:.8}@media (max-width:1024px){.modal_response_ul a:hover{opacity:1}}.modal_response_ul a.type_ok{background:#f99c1d;color:#fff}.modal_response_ul a.type_cancel{background:#333;color:#fff}#user_course_attached_table .checkbox__indicator{display:none}.modal{background:rgba(0,0,0,.5);display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:21}.modal p{bottom:0;color:#fff;font-size:20px;font-weight:700;height:1em;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;z-index:22}.ico_loader{display:none;left:0;margin:10px auto auto;right:0}.ico_loader,.ico_loader:after{border-radius:50%;height:40px;width:40px}.ico_loader{animation:load8 1.1s linear infinite;border:4px solid #ebf5ff;border-left-color:#2466af;font-size:10px;position:absolute;text-indent:-9999em;transform:translateZ(0)}.ico_loader.type_min,.ico_loader.type_min:after{height:30px;width:30px}.ico_loader.type_min{border:3px solid #ebf5ff;border-left-color:#2466af}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-calendar .flatpickr-current-month input.cur-year,.flatpickr-calendar .flatpickr-day{font-size:16px}.select_search_wrap select{background:none}.select2.select2-container.select2-container--default .dropdown-wrapper{display:block;min-width:280px!important;width:auto!important}.select2.select2-container.select2-container--default .select2-selection--single{height:46px;min-width:280px;position:relative;width:auto!important}.select2.select2-container.select2-container--default .select2-selection__rendered{line-height:38px;padding:4px 10px}.select2.select2-container.select2-container--default .select2-selection__arrow{top:10px}.select2-container--open .select2-dropdown{min-width:280px;transform:translateY(-10px);width:auto!important}.tab_trigger{display:flex;justify-content:flex-start;margin-bottom:3%}.tab_trigger__item{--min-size:14;--max-size:16;background:#f3f3f3;cursor:pointer;display:block;font-size:var(--responsive);margin-right:1px;padding:2% 2em;text-align:center;transition:all .3s}@media screen and (min-width:1401px){.tab_trigger__item{font-size:16px}}.tab_trigger__item[data-active=active]{background:#fff;font-weight:700}.tab_target__item{display:none}.tab_target__item[data-active=active]{display:block}.tab_target__item.type_agreement{padding:3%}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tag_parts.st_shape_circle{border:2px solid #fff;border-radius:50%!important;bottom:45%;font-size:0!important;height:10%;height:auto!important;overflow:hidden!important;text-indent:-9999px!important;width:10%}.tag_parts.st_shape_circle .tag_parts__inner{padding-top:100%!important;width:100%!important}.tag_parts.st_shape_border{background-color:#fff;border:none;bottom:45%;font-size:0!important;height:1px;min-height:1px!important;overflow:hidden!important;text-indent:-9999px!important;transform-origin:left top!important;width:100%}.tag_parts.st_shape_arrow{-webkit-mask-image:url(/img/ico_arrow_long.svg);mask-image:url(/img/ico_arrow_long.svg)}.tag_parts.st_shape_arrow,.tag_parts.st_shape_ng{background-color:#fff;font-size:0!important;height:10%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform-origin:0 0;width:50%}.tag_parts.st_shape_ng{-webkit-mask-image:url(/img/ico_x.svg);mask-image:url(/img/ico_x.svg)}.tag_parts.st_shape_rect{border:2px solid #fff;bottom:45%;font-size:0!important;height:10%;overflow:hidden!important;text-indent:-9999px!important;width:10%}.tag_parts.st_shape_rect .tag_parts__inner{padding-top:100%!important;width:100%!important}.st_shape_arrow .tag_parts__inner,.st_shape_ng .tag_parts__inner{font-size:0;overflow:hidden;text-indent:-9999px}.svg_wrap{padding-top:100%;position:relative;width:100%}.svg_wrap svg{fill:currentColor;height:100%;left:0;position:absolute;top:0;width:100%}input[type=email],input[type=password],input[type=tel],input[type=text]{max-width:400px;padding:3px 5px;width:100%}@media (max-width:1024px){input[type=email],input[type=password],input[type=tel],input[type=text]{box-sizing:border-box;max-width:inherit}}input[type=text].input_text_min{width:300px}input[type=date]{line-height:1.4}.input_text_taste{background:#f3f3f3;border:1px solid #ccc;font-size:16px;max-width:400px;padding:10px;width:100%}.hide_input{display:none!important}.input_file_label{background:url(/img/ico_photo_black.svg) no-repeat 14px #fff;background-size:20px;border:1px solid #bbb;border-radius:3px;color:#555;cursor:pointer;font-size:14px;letter-spacing:0;padding:7px 14px 6px 39px}.input_file_label:hover{opacity:.8}.input_file_uploaded_name{font-size:12px;padding:10px}input[type=tel]{width:200px}input[type=number]{width:80px}input[type=date],input[type=email],input[type=mail],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;font-size:16px;margin-right:3px;padding:10px}input::-moz-placeholder{color:#9b9b9b}input::placeholder{color:#9b9b9b}::-ms-input-placeholder{color:#9b9b9b}:-ms-input-placeholder{color:#9b9b9b}.form_group .input_date{background:url(/img/ico_calendar.png) no-repeat 95% #fff;background-size:16px;line-height:1.4;width:auto}.form_notice{font-size:14px}@media (max-width:1024px){.form_notice{font-size:12px}}.placeholder_notice{color:#888;font-size:12px;margin-top:10px}input[type=file]{font-size:14px}input.input_category_order{font-size:10px;width:5em}.data_send_now{cursor:default;opacity:0!important}.underline_link{color:#646464;font-size:14px;text-decoration:underline}.underline_link:hover{text-decoration:none}.error_message,.flash_error,.flash_error_code,.flash_message{background:#e7f9ff;border:1px solid #0088b3;border-radius:5px;box-sizing:border-box;color:#0088b3;margin-bottom:3%;padding:10px 1.5em 10px 10px;position:relative}.error_message .flash_close,.flash_error .flash_close,.flash_error_code .flash_close,.flash_message .flash_close{background:#2466af;border-radius:50%;bottom:0;height:16px;line-height:14px;margin:auto;position:absolute;right:20px;text-align:center;top:0;width:16px}@media (max-width:1024px){.error_message .flash_close,.flash_error .flash_close,.flash_error_code .flash_close,.flash_message .flash_close{right:5px}}.error_message .flash_close:after,.flash_error .flash_close:after,.flash_error_code .flash_close:after,.flash_message .flash_close:after{color:#fff;content:"×";font-size:10px}.error_message,.flash_error{background:#fff0f0;border:1px solid #dd514c;color:#dd514c}.error_message .flash_close,.flash_error .flash_close{background:#dd514c}.flash_error_code{background:#fff0f0;border:1px solid #dd514c;color:#dd514c}.input_range_wrap{padding-bottom:8px}.input_range_box{display:inline-block;position:relative;top:-3px;width:150px}.input_range_box .input_range,.input_range_box .input_range_active,.input_range_box .input_range_bg{display:block;height:3px;left:0;position:absolute;top:0;width:100%;z-index:1}.input_range_box .input_range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;z-index:3}.input_range_box .input_range_bg{background-color:#c7c7c7}.input_range_box .input_range_active{background:#2466af;z-index:2}.input_range:active,.input_range:focus{outline:none}.input_range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#2466af;border:none;border-radius:50%;-webkit-border-radius:50%;cursor:pointer;display:block;height:14px;position:relative;top:0;width:14px;z-index:3}.input_range::-ms-thumb{appearance:none;background-color:#2466af;border:none;border-radius:50%;cursor:pointer;display:block;height:14px;position:relative;top:0;width:14px;z-index:3}.input_range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#2466af;border:none;border-radius:50%;cursor:pointer;display:block;height:12px;position:relative;top:0;width:12px;z-index:3}.select_wrap_block{align-items:center;display:flex;justify-content:flex-start}@media (max-width:1024px){.select_wrap_block{display:block}}.select_wrap_block .select_wrap{margin-right:10px}@media (max-width:1024px){.select_wrap_block .select_wrap{display:block;margin-bottom:14px;margin-right:0}}.select_form_wrap{align-items:center;display:flex;margin-bottom:5%}.input_disabled,.select_wrap.disabled select{background:#f3f3f3;cursor:default}.select_wrap.disabled:after{display:none}.select_wrap{display:inline-block;position:relative}.select_wrap:after{border:5px solid transparent;border-top:7px solid #111;content:"";display:block;height:10px;position:absolute;right:14px;top:43%;width:10px}.select_wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;cursor:pointer;font-size:14px;line-height:1.4;padding:11px 30px 9px 10px;width:100%}@media (max-width:1024px){.select_wrap select{font-size:16px}}.select_wrap select.min_select{font-size:12px;min-width:80px;padding:5px 34px 6px 8px}.input_radio_wrap{line-height:1;position:relative}.input_radio_wrap .input_radio{opacity:0;position:absolute}.input_radio_wrap .input_radio+label:before{background:#fff;border:1px solid #b4b4b4;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:1.4em;margin-right:.5em;position:relative;text-align:center;top:-.2em;transition:all .25s ease;vertical-align:top;width:1.4em}.input_radio_wrap .input_radio:checked+label:before{background-color:#2466af;box-shadow:inset 0 0 0 4px #fff}.input_radio_wrap .input_radio:focus+label:before{border-color:#2466af;outline:none}.input_radio_wrap .input_radio:disabled+label:before{background:#b4b4b4;border-color:#b4b4b4;box-shadow:inset 0 0 0 4px #fff}.input_radio_wrap .input_radio+label:empty:before{margin-right:0}.input_radio_color_wrap{line-height:1;position:relative}.input_radio_color_wrap .input_radio{margin-right:10px;opacity:0;position:absolute}.input_radio_color_wrap .input_radio+label{border:1px solid #eee;border-radius:0;cursor:pointer;display:inline-block;height:18px;margin-right:5px;position:relative;text-align:center;transition:all .25s ease;vertical-align:top;width:18px}.input_radio_color_wrap .st_bg_color_black1,.input_radio_color_wrap .st_border_color_black1,.input_radio_color_wrap .st_font_color_black1{background:#000}.input_radio_color_wrap .st_bg_color_black2,.input_radio_color_wrap .st_border_color_black2,.input_radio_color_wrap .st_font_color_black2{background:#333}.input_radio_color_wrap .st_bg_color_black3,.input_radio_color_wrap .st_border_color_black3,.input_radio_color_wrap .st_font_color_black3{background:#666}.input_radio_color_wrap .st_bg_color_gray1,.input_radio_color_wrap .st_border_color_gray1,.input_radio_color_wrap .st_font_color_gray1{background:#888}.input_radio_color_wrap .st_bg_color_gray2,.input_radio_color_wrap .st_border_color_gray2,.input_radio_color_wrap .st_font_color_gray2{background:#ccc}.input_radio_color_wrap .st_bg_color_gray3,.input_radio_color_wrap .st_border_color_gray3,.input_radio_color_wrap .st_font_color_gray3{background:#f5f5f5}.input_radio_color_wrap .st_bg_color_white,.input_radio_color_wrap .st_border_color_white,.input_radio_color_wrap .st_font_color_white{background:#fff}.input_radio_color_wrap .st_bg_color_blue1,.input_radio_color_wrap .st_border_color_blue1,.input_radio_color_wrap .st_font_color_blue1{background:#054a97}.input_radio_color_wrap .st_bg_color_blue2,.input_radio_color_wrap .st_border_color_blue2,.input_radio_color_wrap .st_font_color_blue2{background:#2466af}.input_radio_color_wrap .st_bg_color_blue3,.input_radio_color_wrap .st_border_color_blue3,.input_radio_color_wrap .st_font_color_blue3{background:#4da4c4}.input_radio_color_wrap .st_bg_color_blue4,.input_radio_color_wrap .st_border_color_blue4,.input_radio_color_wrap .st_font_color_blue4{background:#7fc8e3}.input_radio_color_wrap .st_bg_color_green1,.input_radio_color_wrap .st_border_color_green1,.input_radio_color_wrap .st_font_color_green1{background:#094}.input_radio_color_wrap .st_bg_color_green2,.input_radio_color_wrap .st_border_color_green2,.input_radio_color_wrap .st_font_color_green2{background:#8fc41e}.input_radio_color_wrap .st_bg_color_yellow1,.input_radio_color_wrap .st_border_color_yellow1,.input_radio_color_wrap .st_font_color_yellow1{background:#fef680}.input_radio_color_wrap .st_bg_color_purple1,.input_radio_color_wrap .st_border_color_purple1,.input_radio_color_wrap .st_font_color_purple1{background:#930683}.input_radio_color_wrap .st_bg_color_purple2,.input_radio_color_wrap .st_border_color_purple2,.input_radio_color_wrap .st_font_color_purple2{background:#ba79b1}.input_radio_color_wrap .st_bg_color_red1,.input_radio_color_wrap .st_border_color_red1,.input_radio_color_wrap .st_font_color_red1{background:#c30d23}.input_radio_color_wrap .st_bg_color_red2,.input_radio_color_wrap .st_border_color_red2,.input_radio_color_wrap .st_font_color_red2{background:#dd514c}.input_radio_color_wrap .st_bg_color_red3,.input_radio_color_wrap .st_border_color_red3,.input_radio_color_wrap .st_font_color_red3{background:#f46a65}.input_radio_color_wrap .st_bg_color_orange1,.input_radio_color_wrap .st_border_color_orange1,.input_radio_color_wrap .st_font_color_orange1{background:#f99c1d}.input_radio_color_wrap .st_bg_color_orange2,.input_radio_color_wrap .st_border_color_orange2,.input_radio_color_wrap .st_font_color_orange2{background:#ffcd88}.input_radio_color_wrap .input_radio:checked+label{border:1px solid #000}.input_radio_svg_wrap{display:inline-block;line-height:1;margin-right:10px;position:relative}.input_radio_svg_wrap .input_radio_svg_align{opacity:0;position:absolute}.input_radio_svg_wrap .input_radio_svg_align+label:hover,.input_radio_svg_wrap .input_radio_svg_align:checked+label{fill:#fff;background:#2466af}.input_radio_svg_wrap label{fill:#2466af;background:#fff;border:1px solid #2466af;border-radius:5px;cursor:pointer}.input_radio_svg_wrap svg{box-sizing:border-box;height:25px;padding:4px;width:25px}.media_preview{display:none;margin-bottom:20px}.img_circle.old_media_wrap,.media_preview .img_circle{border:none}#new_media,#old_media{max-height:200px}.form_dl{margin-bottom:5%}.category_select{min-width:180px}.vue .edit_box .input_radio_wrap .input_radio:checked+label:before,.vue .edit_box .input_radio_wrap .input_radio:disabled+label:before{box-shadow:inset 0 0 0 3px #fff}.input_checkbox_wrap.type_single .input_checkbox_label{margin-bottom:5px}.input_checkbox_wrap.type_width_img{align-items:center;display:flex}.input_checkbox_wrap.type_width_img .input_checkbox_label{align-items:center;display:flex;margin-bottom:0}.input_checkbox_wrap.type_width_img .img_circle{margin-left:10px;margin-right:20px}.input_checkbox_wrap.type_width_img .checkbox__indicator{top:10px}.input_checkbox_wrap{position:relative}.input_checkbox_wrap .input_checkbox{opacity:0;visibility:hidden}.input_checkbox_wrap .input_checkbox_label{cursor:pointer;display:inline-block;font-size:14px;margin-bottom:15px;padding-left:28px;position:relative}.input_checkbox_wrap .checkbox__indicator.type_disabled{background:#eee;cursor:default}.input_checkbox_wrap .checkbox__indicator{background:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;display:inline-block;height:20px;left:0;position:absolute;top:-1px;width:20px}.input_checkbox_wrap .checkbox__indicator:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:8px;left:7px;position:absolute;top:4px;transform:rotate(45deg);width:5px}.input_checkbox_wrap .input_checkbox.disabled+.checkbox__indicator{background:#eee}.input_checkbox_wrap .input_checkbox:checked+.checkbox__indicator{background:#2466af;border:1px solid #2466af}.input_checkbox_wrap .input_checkbox:checked+.checkbox__indicator:after{display:block}.input_checkbox_wrap .input_checkbox:disabled{background:#eee}.input_checkbox_wrap .input_checkbox:disabled .checkbox__indicator:after{border-color:#7b7b7b}.img_circle_wrap .input_checkbox_wrap .input_checkbox_label{margin-bottom:0}.img_circle_wrap .input_checkbox_wrap .input_checkbox{width:0}.input_checkbox_wrap.type_auth .input_checkbox_label{color:#646464}.input_checkbox_svg_wrap{position:relative}.input_checkbox_svg_wrap .input_checkbox{height:0;opacity:0;visibility:hidden;width:0}.input_checkbox_svg_wrap .input_checkbox_label{cursor:pointer;display:inline-block;font-size:0;margin-bottom:0;padding-left:0;position:relative}.input_checkbox_svg_wrap .input_checkbox+label:hover,.input_checkbox_svg_wrap .input_checkbox:checked+label{fill:#fff;background:#2466af}.input_checkbox_svg_wrap label{fill:#2466af;background:#fff;border:1px solid #2466af;border-radius:5px}.input_checkbox_svg_wrap svg{box-sizing:border-box;height:25px;padding:4px;width:25px}.vue .edit_box .input_checkbox_wrap .input_checkbox_label{font-size:12px;margin-bottom:0}.input_checkbox_color{display:none}.input_checkbox_color_label{display:inline-block;height:10px;width:10px}textarea{width:100%}.textarea{padding:8px .8em}#error,.error{color:red}.invalid-feedback{color:red;display:block;padding-top:5px}.label{--min-size:14;--max-size:18;font-size:var(--responsive);font-weight:700}@media screen and (min-width:1401px){.label{font-size:18px}}.required{background:#c4231d;border-radius:5px;color:#fff;display:inline-block;font-size:11px;padding:3px 7px 1px}.form_group{width:100%}.controller_courses.action_create #child_category_block,.controller_courses.action_create #grand_child_category_block,.controller_courses.action_edit #child_category_block,.controller_courses.action_edit #grand_child_category_block,.controller_courses.action_index #child_category_block,.controller_courses.action_index #grand_child_category_block,.controller_users.action_edit #child_category_block,.controller_users.action_edit #grand_child_category_block{display:none}.search_form_wrap{margin-bottom:3%}@media (max-width:1024px){.search_form_wrap{margin-bottom:5%}}.search_form_wrap .search_input_text_wrap{display:flex;justify-content:flex-start}@media (max-width:1024px){.search_form_wrap .search_input_text_wrap{display:block;margin-bottom:10px}}.search_form_wrap .search_input_text_submit{background:#000;border-radius:0 5px 5px 0;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;margin:0 0 0 -1px;padding:0 10px;transition:background-color .3s}.search_form_wrap .search_input_text_submit:hover{background:rgba(0,0,0,.7)}.search_form_wrap .search_input_text{background:url(/img/ico_search_black.svg) no-repeat 12px;background-size:20px;box-sizing:border-box;font-size:14px;margin-right:0;max-width:260px;padding-left:40px;width:100%}@media (max-width:1024px){.search_form_wrap .search_input_text{font-size:16px}}.edit_preview{border:1px solid #eee;box-sizing:border-box;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}.slide_wrap .edit_preview,.video_wrap .edit_preview{border:none}.form_notice_ul{background:#f5f5f5;border-radius:6px;margin-bottom:5%;margin-top:8%;padding:1em 1em 0}.form_notice_ul .form_notice_ul__item{border-bottom:1px dotted #ccc;font-size:12px;padding-bottom:12px;padding-left:1em;padding-top:12px;text-indent:-1em}.form_notice_ul .form_notice_ul__item:first-child{padding-top:0}.form_notice_ul .form_notice_ul__item:last-child{border-bottom:none}.edit_preview.is_edit_now{z-index:12}.cp_tags_block{display:none!important}.back_to_links{position:absolute;right:0;top:-36px}.back_to_links a{color:#2466af;font-size:12px;font-weight:400;text-decoration:underline}.back_to_links a:hover{text-decoration:none}.vue .edit_box{background:#f3f3f3;border-radius:8px;box-sizing:border-box;float:right;padding:20px;width:38%}@media (max-width:1024px){.vue .edit_box{float:none;width:100%}}.vue .edit_box{position:relative}.vue .edit_box__floating_area{background:#fff;border:1px solid #eee;bottom:0;box-sizing:border-box;height:80px;left:0;padding:20px;position:sticky;transform:translate(-20px,20px);width:calc(100% + 40px);z-index:14}.vue .edit_box__inner{height:auto;overflow:hidden}.vue .edit_box dl.edit_box__dl{display:flex;justify-content:flex-start;margin-bottom:5.5%}.vue .edit_box dt{align-items:center;display:flex;font-size:12px;font-weight:700;min-width:70px;padding-right:2%;width:18%}.vue .edit_box dd{font-size:12px;width:76%}.vue .edit_box .edit_box__dl__title,.vue .edit_box .edit_box__dl__title_language{font-size:12px;font-weight:700;padding-bottom:5px}.vue .edit_box .edit_textarea_item.is_blank{background:#fff4f4;border:1px solid red}.vue .edit_box #slide_id{background:#e5e5e5;width:50px}.vue .edit_box #key_id{background:#e5e5e5;width:90px}.vue .edit_box .input_radio_wrap{display:inline-block;margin-right:10px}.vue .edit_box input[type=date],.vue .edit_box input[type=email],.vue .edit_box input[type=mail],.vue .edit_box input[type=number],.vue .edit_box input[type=text],.vue .edit_box textarea{font-size:14px;padding:11px 10px 9px}.edit_box__title{background:#333;border-radius:3px;box-sizing:border-box;color:#fff;display:block;font-size:12px;font-weight:400;margin-bottom:25px;margin-top:30px;padding:3px;text-align:center;width:100%}.translate_ul li{margin-bottom:20px}.translate_ul li:last-child{margin-bottom:0}.edit_box_register_btn_area{margin-left:10px}.login_type_block .login_type__label_block{margin-bottom:14px}.login_type_block .login_type__label_block label{cursor:pointer;margin-right:10px}.login_type_block .login_type__input_block{width:calc(100% - 7em)}.slide_wrap:after{content:"";display:block}#slide_edit_section{align-items:flex-start;display:flex;height:auto;justify-content:space-between;margin-bottom:10px}#slide_wrap{position:relative;width:60%}@media (max-width:1024px){#slide_wrap{float:none;width:100%}}.slide_wrap__inner{background:#000;position:absolute;width:100%}.slide_wrap__inner__slidebox{height:100%;margin:auto;max-height:540px;max-width:820px;overflow:hidden;position:relative;width:100%}.slide_wrap__inner__slidebox:before{content:"";display:block;padding-top:66%}.slide_edit_section{position:relative}.slide_edit_section .registered_preview{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.slide_edit_section .registered_preview .swiper-slide{height:100%!important}.slide_edit_section .edit_preview{background:#f3f3f3;background-position:50%;background-repeat:no-repeat!important;background-size:contain;height:auto;padding-top:66%;z-index:12}.slide_edit_section .edit_preview .tag_parts.edit_now_parts{z-index:21!important}.slide_edit_section .edit_preview .slide_caption{z-index:12}.slide_edit_section .edit_preview .swiper-slide{left:0;position:absolute;top:0}.slide_edit_section .edit_preview .swiper-slide .slide_caption{opacity:.3;z-index:11}.slide_edit_section .modal_swiper.is_active .slide_caption{opacity:1}.slide_edit_section .modal_swiper{z-index:12}.slide_edit_section .modal_swiper .slide_caption{opacity:.3}#input_file_slide{font-size:12px}.slide_edit_section #edit_box{background:#f3f3f3;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;padding:20px;width:38%}@media (max-width:1024px){.slide_edit_section #edit_box{float:none;margin-left:20px;width:100%}}.slide_caption{border:0 solid red;border-radius:0;bottom:3%;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:30px;font-weight:400;height:auto;left:0;line-height:1.4;margin:auto;max-width:100%!important;padding:0 .5em;position:absolute;right:0;text-align:center;text-shadow:1px 0 0 #000,0 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000;white-space:pre-wrap;width:auto}.slide_list{background:#f5f5f5;border-bottom:2px solid #666;min-height:70px;position:relative;transition:all .3s;width:60%}.slide_list:hover{background:#ddd}.slide_list__drag_handle{background:rgba(0,0,0,.7);cursor:ns-resize;display:block;height:100%;left:0;position:absolute;top:0;width:20px;z-index:2}.slide_list__drag_handle svg{fill:#fff;height:100%;left:6px;position:absolute;top:0;width:8px}.slide_list__item{display:flex;justify-content:flex-start;min-height:68px}.slide_list__item dt{box-sizing:border-box;cursor:pointer;width:120px}.slide_list__item dt .inner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;overflow:hidden;width:100%}.slide_list__item dd{box-sizing:border-box;padding:16px 10px 6px;position:relative;width:100%}.slide_list__item dd .slide_list__item__captions{box-sizing:border-box;cursor:pointer;height:100%;padding:16px 220px 6px 10px}.slide_list__item dd .slide_list__item_caption{margin-bottom:10px}.vue .video_wrap:after{content:"";display:block}.vue .props_vc_tags_ul .vc_class{display:none}.form_video{max-height:540px}#video_edit_section{display:flex;height:auto;justify-content:space-between;position:relative}#video_wrap{position:relative;width:60%}@media (max-width:1024px){#video_wrap{float:none;margin-bottom:50px;width:100%}}#video_wrap video{height:100%;left:0;top:0}#video_wrap .video_wrap__inner,#video_wrap video{background:#000;position:absolute;width:100%}#video_wrap .video_wrap__inner__videobox{height:100%;margin:auto;max-height:540px;max-width:820px;position:relative;width:100%}#video_wrap .video_wrap__inner__videobox:before{content:"";display:block;padding-top:66%}#vc_tags_block{cursor:pointer}#user_video_view{opacity:0}#user_video_view_loader{bottom:0;display:block;margin:auto;top:0;z-index:20}#time_controll{bottom:-64px;position:absolute;right:0;width:calc(100% - 120px);z-index:5}@media (max-width:500px){#time_controll{width:100%}}.video_edit_section #edit_box{background:#f3f3f3;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;padding:20px;width:38%}@media (max-width:1024px){.video_edit_section #edit_box{float:none;margin-left:20px;width:100%}}#video_edit_point{background:url(/img/ico_arrow_right_down_white.svg) no-repeat 96% 14px #dd514c;background-size:12px;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;height:30px;line-height:31px;margin-bottom:10px;text-align:center;width:100px}#video_edit_point:hover{opacity:.7}.timeline_point{background:#dd514c;cursor:pointer;height:25px;left:0;position:absolute;top:0;transition:opacity .3s;width:10px;z-index:10}.timeline_point hover{opacity:.7;z-index:11}.timeline_point>span{display:block;font-size:10px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;word-break:break-all}.timeline_point.active{background:#dd514c!important}.video_timeline{background:#f3f3f3;box-sizing:border-box;height:300px;margin-top:4%;position:relative;width:100%;z-index:2}.video_timeline .vc_timeline{background:rgba(0,0,0,.7);border-right:1px solid #fff;cursor:pointer;height:3px;min-width:10px;position:absolute;top:0;z-index:3}.video_timeline .vc_timeline:hover{background:#000}.video_timeline .timeline_point:after,.video_timeline .timeline_point:before{opacity:0;position:absolute;visibility:hidden}.video_timeline .timeline_point:before{border:5px solid transparent;border-bottom-color:#000;content:"";left:10px;top:10px}.video_timeline .timeline_point:after{background:#000;border-radius:5px;color:#fff;content:attr(data-text-ja);display:block;left:0;padding:10px;top:20px;white-space:pre;width:0}.video_timeline .timeline_point:hover:before{opacity:1;top:30px;visibility:visible}.video_timeline .timeline_point:hover:after{max-width:200px;opacity:1;overflow:hidden;top:40px;visibility:visible;width:auto}.video_timeline__parts{background:#0088b3;border-right:1px solid #fff;height:100%;left:10%;position:absolute;top:0;width:5%}.video_timeline_area{overflow:hidden;padding-bottom:50px;padding-top:30px}#video_timeline_lines{height:314px;position:relative;width:100%;z-index:1}#video_timeline_lines:after{clear:both;content:"";display:block}.video_timeline_lines:before{border-left:1px solid #ddd;content:"";height:314px;left:0;position:absolute;top:-14px;width:1px}.video_timeline_line{background:#f3f3f3;height:14px;position:absolute;top:-14px;width:1px}.video_timeline_line:first-of-type,.video_timeline_line:nth-of-type(10n){background:#ddd;height:314px}.video_timeline_line:first-of-type{background:#f3f3f3;border:none}.video_timeline_line .video_timeline_line_index{display:none}.video_timeline_line:nth-of-type(10n) .video_timeline_line_index{color:#ddd;display:block;font-size:10px;left:-5px;position:absolute;top:-18px;white-space:pre}.jimaku{height:400px;width:100%}.jimaku_translate_btn{background:orange;border-radius:6px;color:#fff;display:inline-block;font-weight:700;margin:20px auto;padding:10px;text-align:center;text-decoration:none;transition:all .3s;width:280px}.jimaku_translate_btn:hover{opacity:.8}.video_caption{border:0 solid red;border-radius:0;bottom:3%;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:30px;font-weight:400;height:auto;left:0;line-height:1.4;margin:auto;max-width:100%!important;padding:0 .5em;position:absolute;right:0;text-align:center;text-shadow:1px 0 0 #000,0 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000;white-space:pre-wrap;width:auto}@media (max-width:1024px){.video_mask_vtt{font-size:14px}}.vc_tags_block{height:100%;left:0;opacity:.3;overflow:hidden;position:absolute;top:0;width:100%;z-index:11}.vc_tags_block .tag_parts{position:absolute;z-index:1}.vc_tags_block .vc_tags_block_parts{display:none}.vc_tags_block.active .tag_parts,.vc_tags_block.is_edit_now{display:block}.vc_tags_block.type_course_list,.vc_tags_block.type_preview,.vc_tags_block.type_user_show{display:block;opacity:1!important}.vc_tags_block.active,.vc_tags_block.is_play_now{display:block;opacity:1}.progress_wrap{background:#e6e6e6;border-radius:0;height:10px;margin-top:30px;overflow:visible;position:relative;z-index:15}.progress_wrap .progress__lowerbg{background:#dd514c;border-radius:0 0 3px 3px;height:10px;left:0;position:absolute;top:0;z-index:15}.progress_wrap .progress__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:3px;color:#63cf0c;cursor:pointer;display:block;height:10px;left:0;outline:0;position:absolute;top:0;width:100%;z-index:20}.progress_wrap .progress__range::-webkit-slider-thumb{-webkit-appearance:none;background:#c4231d;border:none;height:26px;opacity:0;width:10px}.progress_wrap .progress__range::-moz-range-thumb{background:#c4231d;height:24px;opacity:0;width:10px}.time_controll__inner{align-items:center;display:flex;font-size:14px}@media (max-width:798px){.time_controll__inner{font-size:12px}}.time_controll__inner .ico_play{height:34px;transition:all .3s;width:34px}.time_controll__inner .ico_play:hover{opacity:.7}@media (max-width:1024px){.time_controll__inner .ico_play:hover{opacity:1}}.time_controll__inner .btn_play{margin-right:8px}.time_controll__inner .btn_mute{background:url(/img/ico_sound_on.svg) no-repeat 0;background-size:contain;display:block;height:34px;transition:all .3s;width:34px}.time_controll__inner .btn_mute:hover{opacity:.7}@media (max-width:1024px){.time_controll__inner .btn_mute:hover{opacity:1}}.time_controll__inner .btn_mute.sound_off{background:url(/img/ico_sound_off.svg) no-repeat 0;background-size:contain}.time_controll__inner .time_area,.time_controll__inner .time_area p{font-size:12px}.time_controll__inner time{font-size:14px}@media (max-width:798px){.time_controll__inner time{font-size:12px}}.time_controll__inner .raw_time{color:#888;font-size:12px}.time_controll__inner .end_time,.time_controll__inner .start_time{color:#fff}.user_show_box .btn_play_large,.user_show_box .btn_stop_large{background:url(/img/ico_play_white.svg) no-repeat 28px rgba(0,0,0,.5);background-size:30px 30px;border-radius:50%;bottom:0;height:80px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;width:80px;z-index:20}.user_show_box .btn_stop_large{background:url(/img/ico_stop_white.svg) no-repeat 50% rgba(0,0,0,.5);background-size:30px 30px}.user_show_box .btn_play_large.active,.user_show_box .btn_stop_large.active{animation-duration:.6s;animation-iteration-count:1;animation-name:fadeInOut;animation-timing-function:linear}.user_show_box #video_controll_area{background:linear-gradient(transparent,#000);bottom:0;left:0;padding:30px 20px 20px;position:absolute;width:100%;z-index:15}@media (max-width:500px){.user_show_box #video_controll_area{padding-bottom:15px}}.user_show_box #video_controll_area .progress_wrap{background:hsla(0,0%,100%,.4);border-radius:0;height:6px;left:0;margin-bottom:15px;margin-top:0;overflow:hidden;position:relative;top:0;z-index:20}.user_show_box #video_controll_area .progress_wrap .progress__lowerbg{background:#dd514c;border-radius:0;height:6px}.user_show_box #video_controll_area #time_controll{position:static}.user_show_box #video_controll_area .time_controll__inner{color:#fff}.user_show_box #video_controll_area .btn_play{margin-right:20px}@media (max-width:500px){.user_show_box #video_controll_area .btn_play{margin-right:16px}}.user_show_box #video_controll_area .ico_play{height:18px;width:18px}@media (max-width:500px){.user_show_box #video_controll_area .ico_play{height:16px;width:16px}}.user_show_box #video_controll_area .btn_mute{background:url(/img/ico_sound_on_white.svg) no-repeat 0;background-size:cover;height:16px;width:18px}@media (max-width:500px){.user_show_box #video_controll_area .btn_mute{margin-right:5px}}.user_show_box #video_controll_area .btn_mute.sound_off{background:url(/img/ico_sound_off_white.svg) no-repeat 0;background-size:cover;height:16px;width:18px}@keyframes fadeInOut{0%{opacity:0;transform:scale(.7)}50%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.2)}}.st_position_center{left:0!important;margin:auto!important;right:0!important}.st_position_left{right:inherit}.st_position_left:not(.st_shape_circle):not(.st_shape_border):not(.st_shape_arrow):not(.st_shape_ng):not(.st_shape_rect){width:auto!important}.tag_parts .tag_parts__inner{font-size:1em;font-weight:inherit;text-align:inherit}@media (max-width:1200px){.tag_parts .tag_parts__inner{font-size:1em}}@media (max-width:1100px){.tag_parts .tag_parts__inner{font-size:.96em}}@media (max-width:1050px){.tag_parts .tag_parts__inner{font-size:.94em}}@media (max-width:1000px){.tag_parts .tag_parts__inner{font-size:.92em}}@media (max-width:960px){.tag_parts .tag_parts__inner{font-size:.88em}}@media (max-width:896px){.tag_parts .tag_parts__inner{font-size:1em}}@media (max-width:800px){.tag_parts .tag_parts__inner{font-size:.96em}}@media (max-width:750px){.tag_parts .tag_parts__inner{font-size:.92em}}@media (max-width:700px){.tag_parts .tag_parts__inner{font-size:.82em}}@media (max-width:650px){.tag_parts .tag_parts__inner{font-size:.75em}}@media (max-width:600px){.tag_parts .tag_parts__inner{font-size:.7em}}@media (max-width:550px){.tag_parts .tag_parts__inner{font-size:.6em}}@media (max-width:500px){.tag_parts .tag_parts__inner{font-size:.58em;line-height:1.4}}@media (max-width:450px){.tag_parts .tag_parts__inner{font-size:.5em}}.slide_edit_section .tag_parts .tag_parts__inner,.video_edit_section .tag_parts .tag_parts__inner{font-size:1em;font-weight:inherit;text-align:inherit}@media (max-width:1400px){.slide_edit_section .tag_parts .tag_parts__inner,.video_edit_section .tag_parts .tag_parts__inner{font-size:.92em}}@media (max-width:1360px){.slide_edit_section .tag_parts .tag_parts__inner,.video_edit_section .tag_parts .tag_parts__inner{font-size:.88em}}@media (max-width:1296px){.slide_edit_section .tag_parts .tag_parts__inner,.video_edit_section .tag_parts .tag_parts__inner{font-size:1em}}@media (max-width:1200px){.slide_edit_section .tag_parts .tag_parts__inner,.video_edit_section .tag_parts .tag_parts__inner{font-size:.96em}}@media (max-width:1150px){.slide_edit_section .tag_parts .tag_parts__inner,.video_edit_section .tag_parts .tag_parts__inner{font-size:.92em}}@media (max-width:1100px){.slide_edit_section .tag_parts .tag_parts__inner,.video_edit_section .tag_parts .tag_parts__inner{font-size:.82em}}@media (max-width:1050px){.slide_edit_section .tag_parts .tag_parts__inner,.video_edit_section .tag_parts .tag_parts__inner{font-size:.75em}}@media (max-width:1000px){.slide_edit_section .tag_parts .tag_parts__inner,.video_edit_section .tag_parts .tag_parts__inner{font-size:.7em}}@media (max-width:950px){.slide_edit_section .tag_parts .tag_parts__inner,.video_edit_section .tag_parts .tag_parts__inner{font-size:.6em}}@media (max-width:900px){.slide_edit_section .tag_parts .tag_parts__inner,.video_edit_section .tag_parts .tag_parts__inner{font-size:.58em;line-height:1.4}}@media (max-width:850px){.slide_edit_section .tag_parts .tag_parts__inner,.video_edit_section .tag_parts .tag_parts__inner{font-size:.5em}}body.sp .tag_parts .tag_parts__inner{font-size:.8em;font-weight:inherit;text-align:inherit}@media (max-width:1200px){body.sp .tag_parts .tag_parts__inner{font-size:.9em}}@media (max-width:1024px){body.sp .tag_parts .tag_parts__inner{font-size:.7em}}@media (max-width:960px){body.sp .tag_parts .tag_parts__inner{font-size:.59em}}@media (max-width:800px){body.sp .tag_parts .tag_parts__inner{font-size:.56em}}@media (max-width:700px){body.sp .tag_parts .tag_parts__inner{font-size:.53em}}@media (max-width:600px){body.sp .tag_parts .tag_parts__inner{font-size:.5em}}@media (max-width:500px){body.sp .tag_parts .tag_parts__inner{font-size:.48em}}@media (max-width:400px){body.sp .tag_parts .tag_parts__inner{font-size:.45em}}@media (max-width:360px){body.sp .tag_parts .tag_parts__inner{font-size:.43em}}body.sp.landscape .tag_parts .tag_parts__inner{font-size:1em;font-weight:inherit;text-align:inherit}@media (max-width:1200px){body.sp.landscape .tag_parts .tag_parts__inner{font-size:.99em}}@media (max-width:1024px){body.sp.landscape .tag_parts .tag_parts__inner{font-size:.8em}}@media (max-width:960px){body.sp.landscape .tag_parts .tag_parts__inner{font-size:.75em}}@media (max-width:860px){body.sp.landscape .tag_parts .tag_parts__inner{font-size:.7em}}@media (max-width:800px){body.sp.landscape .tag_parts .tag_parts__inner{font-size:.65em}}@media (max-width:760px){body.sp.landscape .tag_parts .tag_parts__inner{font-size:.6em}}@media (max-width:700px){body.sp.landscape .tag_parts .tag_parts__inner{font-size:.55em}}@media (max-width:660px){body.sp.landscape .tag_parts .tag_parts__inner{font-size:.5em}}@media (max-width:600px){body.sp.landscape .tag_parts .tag_parts__inner{font-size:.45em}}.page_system.login .header,body.body_system .header,display none .header{background-color:#222}.page_system.login .bread_nav .bread_nav__ul a,body.body_system .bread_nav .bread_nav__ul a,display none .bread_nav .bread_nav__ul a{color:#222}.page_system.login .sidebar__main_nav,body.body_system .sidebar__main_nav,display none .sidebar__main_nav{background-color:#222}.page_system.login .sidebar__main_nav .sidebar__main_nav__li__a.active,.page_system.login .sidebar__main_nav .sidebar__main_nav__li__a:hover,.page_system.login .sidebar__sub_nav,body.body_system .sidebar__main_nav .sidebar__main_nav__li__a.active,body.body_system .sidebar__main_nav .sidebar__main_nav__li__a:hover,body.body_system .sidebar__sub_nav,display none .sidebar__main_nav .sidebar__main_nav__li__a.active,display none .sidebar__main_nav .sidebar__main_nav__li__a:hover,display none .sidebar__sub_nav{background-color:#333}.page_system.login .sidebar__sub_nav .sidebar__sub_nav__li__a.active,.page_system.login .sidebar__sub_nav .sidebar__sub_nav__li__a:hover,body.body_system .sidebar__sub_nav .sidebar__sub_nav__li__a.active,body.body_system .sidebar__sub_nav .sidebar__sub_nav__li__a:hover,display none .sidebar__sub_nav .sidebar__sub_nav__li__a.active,display none .sidebar__sub_nav .sidebar__sub_nav__li__a:hover{background-color:#555}.page_system.login .contents_box,body.body_system .contents_box,display none .contents_box{border-color:#222}.page_system.login .ico_for_top,body.body_system .ico_for_top,display none .ico_for_top{background-color:#333}.page_system.login .paginate_nav a:hover,.page_system.login .paginate_nav span,body.body_system .paginate_nav a:hover,body.body_system .paginate_nav span,display none .paginate_nav a:hover,display none .paginate_nav span{background-color:#222;border-color:#222}.controller_contact #header__hamburger,.controller_portal_search #header__hamburger,.controller_portal_show #header__hamburger{display:none}.controller_contact .header,.controller_portal_search .header,.controller_portal_show .header{background:#c30d23}@media (max-width:1300px){.controller_contact .header__inner.type_flex,.controller_portal_search .header__inner.type_flex,.controller_portal_show .header__inner.type_flex{padding-left:0}}.controller_contact #sidebar,.controller_portal_search #sidebar,.controller_portal_show #sidebar{display:none}.controller_contact .bread_nav,.controller_portal_search .bread_nav,.controller_portal_show .bread_nav{padding-left:86px}@media (max-width:1300px){.controller_contact .bread_nav,.controller_portal_search .bread_nav,.controller_portal_show .bread_nav{padding-left:20px}}.controller_contact .bread_nav .bread_nav__ul a,.controller_portal_search .bread_nav .bread_nav__ul a,.controller_portal_show .bread_nav .bread_nav__ul a{color:#dd514c}.controller_contact .main,.controller_portal_search .main,.controller_portal_show .main{padding-left:0}.controller_contact .main .main__inner,.controller_portal_search .main .main__inner,.controller_portal_show .main .main__inner{margin:auto;max-width:1200px}.controller_contact .main .main__inner,.controller_portal_show .main .main__inner{margin:auto;max-width:960px}.controller_contact .contents_box,.controller_portal_show .contents_box{border-top:14px solid #c30d23}.portal_ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.portal_ul .portal_ul__item{background:#fff;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;margin-bottom:3%;padding:2.5%;position:relative;width:48.5%}@media (max-width:798px){.portal_ul .portal_ul__item{width:48%}}@media (max-width:500px){.portal_ul .portal_ul__item{padding:4% 4% 8%;width:100%}}.portal_ul .portal_ul__item .btn_more{background:#c30d23}.portal_ul .portal_ul__item:hover{background-color:hsla(0,0%,100%,.7)}.portal_ul .portal_ul__item:hover .btn_more{opacity:.7}.portal_ul .portal_ul__item .portal_ul__item__header{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:1em}.portal_ul .portal_ul__item .portal_ul__item__header .portal_info__cat{--min-size:10;--max-size:12;border:1px solid #054a97;border-radius:3px;color:#054a97;font-size:var(--responsive);font-weight:400;font-weight:700;margin-bottom:5px;margin-right:1em;padding:4px .8em 1px;white-space:nowrap}@media screen and (min-width:1401px){.portal_ul .portal_ul__item .portal_ul__item__header .portal_info__cat{font-size:12px}}.portal_ul .portal_ul__item .portal_ul__item__header .portal_info__title{--min-size:14;--max-size:16;font-size:var(--responsive);font-weight:700}@media screen and (min-width:1401px){.portal_ul .portal_ul__item .portal_ul__item__header .portal_info__title{font-size:16px}}.portal_ul .portal_ul__item .portal_ul__item__header .portal_info__logo_area{display:flex;margin-left:auto;width:52%}@media (max-width:1024px){.portal_ul .portal_ul__item .portal_ul__item__header .portal_info__logo_area{width:100%}}.portal_ul .portal_ul__item .portal_ul__item__header .portal_info__logo_area .text{--min-size:12;--max-size:14;font-size:var(--responsive);font-weight:700;text-align:right}@media screen and (min-width:1401px){.portal_ul .portal_ul__item .portal_ul__item__header .portal_info__logo_area .text{font-size:14px}}.portal_ul .portal_ul__item .portal_ul__item__header .portal_info__logo_area .img{margin-right:10px;max-width:60px}.portal_ul .portal_ul__item .portal_ul__item__body{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:1.5em}@media (max-width:1024px){.portal_ul .portal_ul__item .portal_ul__item__body{flex-wrap:wrap}}.portal_ul .portal_ul__item .portal_ul__item__body .img{background:#f3f3f3;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;padding-top:30%;width:45%}@media (max-width:1024px){.portal_ul .portal_ul__item .portal_ul__item__body .img{margin-bottom:1em;padding-top:65%;width:100%}}.portal_ul .portal_ul__item .portal_ul__item__body .text{--min-size:14;--max-size:14;font-size:var(--responsive);padding:0 0 0 1em;width:50%}@media screen and (min-width:1401px){.portal_ul .portal_ul__item .portal_ul__item__body .text{font-size:14px}}@media (max-width:1024px){.portal_ul .portal_ul__item .portal_ul__item__body .text{width:100%}}.portal_ul .portal_ul__item .btn_more{margin:auto;transition:all .3s;width:180px}.portal_ul .portal_ul__item .title{--min-size:14;--max-size:20;bottom:30%;display:block;font-size:var(--responsive);font-weight:700;height:1em;left:0;margin:auto;position:absolute;right:0;text-align:center}@media screen and (min-width:1401px){.portal_ul .portal_ul__item .title{font-size:20px}}.portal_ul .shadow_md{tansition:.3s all}.portal_ul .shadow_md,.portal_ul .shadow_md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.portal_detail__header{align-items:center;display:flex;justify-content:flex-start;margin-bottom:5%}.portal_detail__header .portal_detail__header__cat{--min-size:16;--max-size:24;--min-size:10;--max-size:12;border:1px solid #054a97;border-radius:3px;color:#054a97;font-size:var(--responsive);font-weight:700;margin-bottom:5px;margin-right:2em;padding:4px .8em 1px;white-space:nowrap}@media screen and (min-width:1401px){.portal_detail__header .portal_detail__header__cat{font-size:24px;font-size:12px}}.portal_detail__header .portal_detail__header__title{--min-size:16;--max-size:24;font-size:var(--responsive);font-weight:700}@media screen and (min-width:1401px){.portal_detail__header .portal_detail__header__title{font-size:24px}}.portal_detail__body .portal_detail__body__img_block{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5%}@media (max-width:1024px){.portal_detail__body .portal_detail__body__img_block{flex-wrap:wrap;margin-bottom:8%}}.portal_detail__body .portal_detail__body__img_block .img{background:#f3f3f3;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;padding-top:30%;width:48%}@media (max-width:1024px){.portal_detail__body .portal_detail__body__img_block .img{margin-bottom:1em;padding-top:65%;width:100%}}.portal_detail__body .portal_detail__body__img_block .text{--min-size:14;--max-size:16;font-size:var(--responsive);line-height:1.8;padding:0 0 0 1em;width:50%}@media screen and (min-width:1401px){.portal_detail__body .portal_detail__body__img_block .text{font-size:16px}}@media (max-width:1024px){.portal_detail__body .portal_detail__body__img_block .text{padding:0;width:100%}}.portal_detail__body .portal_detail__body__img_block .text p{--min-size:14;--max-size:16;font-size:var(--responsive)}@media screen and (min-width:1401px){.portal_detail__body .portal_detail__body__img_block .text p{font-size:16px}}.portal_detail__body .portal_detail__body__img_block .app_name{align-items:center;border-bottom:2px solid #000;display:flex;font-weight:700;margin-bottom:5%;padding-bottom:2%}.portal_detail__body .portal_detail__body__img_block .app_name .app_name__text1{min-width:6em;white-space:nowrap}@media (max-width:500px){.portal_detail__body .portal_detail__body__img_block .app_name .app_name__text1{display:none}}.portal_detail__body .portal_detail__body__img_block .app_name .app_name__text1,.portal_detail__body .portal_detail__body__img_block .app_name .app_name__text2{--min-size:14;--max-size:16;font-size:var(--responsive);font-weight:700}@media screen and (min-width:1401px){.portal_detail__body .portal_detail__body__img_block .app_name .app_name__text1,.portal_detail__body .portal_detail__body__img_block .app_name .app_name__text2{font-size:16px}}.portal_detail__body .portal_detail__body__img_block .app_name img{border-radius:6px;height:auto;margin:0 10px;max-width:60px}.portal_detail__body .portal_detail__body__dl{margin-bottom:5%}.portal_detail__body .portal_detail__body__dl dt{--min-size:14;--max-size:16;font-size:var(--responsive);font-weight:700;padding-bottom:1%}@media screen and (min-width:1401px){.portal_detail__body .portal_detail__body__dl dt{font-size:16px}}.portal_detail__body .portal_detail__body__dl dd{--min-size:14;--max-size:16;font-size:var(--responsive)}@media screen and (min-width:1401px){.portal_detail__body .portal_detail__body__dl dd{font-size:16px}}.course_information{height:0;margin-top:0;opacity:0;overflow:hidden;padding:0;transition:all .3s ease-out;width:100%}.course_information.active{height:auto;margin-top:16px;opacity:1;transition:all .3s ease-out;width:100%}.preview_lang_select{bottom:5%;position:absolute;right:20px}.delete_category{margin-left:20px}.show_block{background:#fff;box-sizing:border-box;height:auto;padding:0;position:relative}.show_block .show_block_box{background:#000;left:0;margin:auto;max-height:540px;max-width:820px;position:relative;top:0;width:100%}.show_block .show_block_box:before{content:"";display:block;padding-top:66%}.show_block .slide_wrap,.show_block .video_wrap{background:#fff;box-sizing:border-box;height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.show_block .video_wrap .video_wrap__inner{height:100%;left:0;max-height:540px;position:absolute;top:0;width:100%}.show_block .video_wrap .btn_pause{display:none}.show_block video.with-caption{background:#000;height:100%;left:0;max-height:540px;position:absolute;top:0;width:100%}.show_block .show_block__title{font-weight:700;padding-bottom:5px}.body_admin.controller_courses.action_preview .main,.body_user.controller_courses.action_show .main{padding-left:80px}@media (max-width:1024px){.body_admin.controller_courses.action_preview .main,.body_user.controller_courses.action_show .main{padding-left:0}}.body_admin.controller_courses.action_preview .main .main__inner,.body_user.controller_courses.action_show .main .main__inner{display:flex;padding:0;width:100%}@media (max-width:896px){.body_admin.controller_courses.action_preview .main .main__inner,.body_user.controller_courses.action_show .main .main__inner{display:block}}.body_admin.controller_courses.action_preview .bread_nav,.body_user.controller_courses.action_show .bread_nav{position:fixed;top:64px;width:100%;z-index:14}@media (max-width:896px){.body_admin.controller_courses.action_preview .bread_nav,.body_user.controller_courses.action_show .bread_nav{display:none}}.body_admin.controller_courses.action_preview .sidebar__sub_nav,.body_user.controller_courses.action_show .sidebar__sub_nav{display:none}.body_admin.controller_courses.action_preview .section_user_course_show,.body_user.controller_courses.action_show .section_user_course_show{position:relative;top:50px;width:80%}@media (max-width:896px){.body_admin.controller_courses.action_preview .section_user_course_show,.body_user.controller_courses.action_show .section_user_course_show{padding-bottom:0;top:0;width:100%}}.body_admin.controller_courses.action_preview .side_itembar_wrap,.body_user.controller_courses.action_show .side_itembar_wrap{background:#fff;height:auto;padding-top:50px;width:23%}@media (max-width:896px){.body_admin.controller_courses.action_preview .side_itembar_wrap,.body_user.controller_courses.action_show .side_itembar_wrap{box-shadow:0 0 8px rgba(0,0,0,.05);margin:auto auto 80px;padding-top:0;width:90%}}.body_admin.controller_courses.action_preview .side_itembar_wrap__inner,.body_user.controller_courses.action_show .side_itembar_wrap__inner{background:#fff;box-sizing:border-box;height:100%;overflow-x:hidden;overflow-y:scroll;position:relative;width:100%}@media (max-width:896px){.body_admin.controller_courses.action_preview .side_itembar_wrap__inner,.body_user.controller_courses.action_show .side_itembar_wrap__inner{height:auto;position:static}}.body_admin.controller_courses.action_preview .side_itembar__first:after,.body_user.controller_courses.action_show .side_itembar__first:after{content:"";width:100%}.body_admin.controller_courses.action_preview .side_itembar__first,.body_user.controller_courses.action_show .side_itembar__first{background:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;box-sizing:border-box;font-weight:700;line-height:1.4;min-width:21.5%;padding:15px;position:fixed;white-space:wrap;width:auto;word-break:break-all;z-index:10}@media (max-width:896px){.body_admin.controller_courses.action_preview .side_itembar__first,.body_user.controller_courses.action_show .side_itembar__first{position:static}}.body_admin.controller_courses.action_preview .side_itembar__first .section_num,.body_user.controller_courses.action_show .side_itembar__first .section_num{display:block;font-size:12px;padding-top:10px}.body_admin.controller_courses.action_preview .side_itembar,.body_user.controller_courses.action_show .side_itembar{height:auto;margin-top:80px;overflow-y:scroll;width:100%}@media (max-width:1024px){.body_admin.controller_courses.action_preview .side_itembar,.body_user.controller_courses.action_show .side_itembar{margin-top:0}}.body_admin.controller_courses.action_preview .side_itembar__li,.body_user.controller_courses.action_show .side_itembar__li{position:relative}.body_admin.controller_courses.action_preview .side_itembar__li a.nolink span,.body_user.controller_courses.action_show .side_itembar__li a.nolink span{color:#aaa}.body_admin.controller_courses.action_preview .side_itembar__li a.nolink:hover,.body_user.controller_courses.action_show .side_itembar__li a.nolink:hover{background:none}.body_admin.controller_courses.action_preview .side_itembar__li a.is_active,.body_user.controller_courses.action_show .side_itembar__li a.is_active{background:#eaeaea}.body_admin.controller_courses.action_preview .side_itembar__li a,.body_user.controller_courses.action_show .side_itembar__li a{border-bottom:1px solid #ddd;display:block;padding:15px;position:relative;transition:background-color .3s}.body_admin.controller_courses.action_preview .side_itembar__li a:hover,.body_user.controller_courses.action_show .side_itembar__li a:hover{background:#f5f5f5}.body_admin.controller_courses.action_preview .side_itembar__li a span,.body_user.controller_courses.action_show .side_itembar__li a span{display:block;padding-left:14px}.body_admin.controller_courses.action_preview .side_itembar__li a .ico_sidebar_minute,.body_user.controller_courses.action_show .side_itembar__li a .ico_sidebar_minute{display:flex;font-size:12px;padding-top:6px}.body_admin.controller_courses.action_preview .side_itembar__li a .ico_sidebar_minute img,.body_user.controller_courses.action_show .side_itembar__li a .ico_sidebar_minute img{margin-right:5px;width:14px}.body_admin.controller_courses.action_preview .side_itembar__li a .ico_sidebar_title,.body_user.controller_courses.action_show .side_itembar__li a .ico_sidebar_title{font-size:14px}.body_admin.controller_courses.action_preview .side_itembar__li a .ico_sidebar_check,.body_user.controller_courses.action_show .side_itembar__li a .ico_sidebar_check{background:#fff;border:1px solid #ddd;border-radius:3px;bottom:0;height:21px;left:20px;margin:auto;padding:0;position:absolute;top:0;width:21px}.body_admin.controller_courses.action_preview .side_itembar__li a .ico_sidebar_check.is_completed,.body_user.controller_courses.action_show .side_itembar__li a .ico_sidebar_check.is_completed{background:#054a97;border:1px solid #054a97;position:absolute}.body_admin.controller_courses.action_preview .side_itembar__li a .ico_sidebar_check.is_completed:after,.body_user.controller_courses.action_show .side_itembar__li a .ico_sidebar_check.is_completed:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:7px;position:absolute;top:4px;transform:rotate(45deg);width:5px;z-index:5}.body_admin.controller_courses.action_show .course_list_items{background:#f5f5f5;box-sizing:border-box;margin-bottom:5%;padding:30px;position:relative}.body_admin.controller_courses.action_show .course_list_items .show_block_box{width:80%}@media (max-width:1024px){.body_admin.controller_courses.action_show .course_list_items .show_block_box{width:100%}}.body_admin.controller_courses.action_show .course_list_items .show_block{background:#f5f5f5;padding-bottom:80px}.body_admin.controller_courses.action_show .course_list_items .show_block .video_wrap{padding-top:66%}.body_admin.controller_courses.action_show .course_list_items .show_block .video_wrap .video_wrap__inner{left:0;padding-top:66%;position:absolute;top:0;width:100%}.body_admin.controller_courses.action_show .course_list_items .show_block .video_controll_area{background:#fff;padding:14px}.body_admin.controller_courses.action_show .course_list_items .show_block .video_controll_area .time_controll{padding-top:10px;position:inherit;width:calc(100% - 10px)}.body_admin.controller_courses.action_show .course_list_items .show_block .video_controll_area .progress_wrap{margin-top:0}.body_admin.controller_courses.action_show .course_list_items .show_block .video_controll_area .end_time,.body_admin.controller_courses.action_show .course_list_items .show_block .video_controll_area .start_time{color:#333}.body_admin.controller_courses.action_show .course_list_items .show_block .show_block_box{background:#fff;margin:auto;padding-bottom:0;width:80%}@media (max-width:1024px){.body_admin.controller_courses.action_show .course_list_items .show_block .show_block_box{width:100%}}.body_admin.controller_courses.action_show .course_list_items .show_block .slide_wrap,.body_admin.controller_courses.action_show .course_list_items .show_block .video_wrap{border:1px solid #ccc}@media (max-width:896px){.body_admin.controller_courses.action_preview #header,.body_user.controller_courses.action_show #header{display:none}.body_admin.controller_courses.action_preview .wrapper,.body_user.controller_courses.action_show .wrapper{padding-top:0}}.body_admin.controller_courses.action_preview .show_block,.body_admin.controller_courses.action_preview .show_block .slide_wrap,.body_admin.controller_courses.action_preview .show_block .video_wrap,.body_user.controller_courses.action_show .show_block,.body_user.controller_courses.action_show .show_block .slide_wrap,.body_user.controller_courses.action_show .show_block .video_wrap{background:#000}.body_admin.controller_courses.action_preview .show_block .video_wrap,.body_user.controller_courses.action_show .show_block .video_wrap{background:#fff}@media (max-width:896px){.body_admin.controller_courses.action_preview .show_block .video_wrap,.body_user.controller_courses.action_show .show_block .video_wrap{background:#000;padding-bottom:0}}.body_admin.controller_courses.action_preview .user_show_box__inner .swiper-pagination,.body_user.controller_courses.action_show .user_show_box__inner .swiper-pagination{bottom:-45px;left:0;margin:auto;right:0}@media (max-width:896px){.body_admin.controller_courses.action_preview .user_show_box__inner .swiper-pagination,.body_user.controller_courses.action_show .user_show_box__inner .swiper-pagination{bottom:-30px}}.body_admin.controller_courses.action_preview .btn_bookmark_area,.body_user.controller_courses.action_show .btn_bookmark_area{bottom:13px;position:absolute;right:20px;z-index:15}.body_admin.controller_courses.action_preview .btn_bookmark_area.type_slide,.body_user.controller_courses.action_show .btn_bookmark_area.type_slide{bottom:-90px}@media (max-width:896px){.body_admin.controller_courses.action_preview .btn_bookmark_area.type_slide,.body_user.controller_courses.action_show .btn_bookmark_area.type_slide{bottom:-50px}}#swiper-view-wrap,.swiper-view-wrap{height:100%;left:0;position:absolute;top:0;width:100%;z-index:12}.slide_wrap__inner .edit_preview.st_slide_bg_black{background-color:#000}.slide_wrap__inner .edit_preview.st_slide_bg_gray{background-color:#f5f5f5}.slide_wrap__inner .edit_preview.st_slide_bg_white{background-color:#fff}#swiper-view,.swiper-view{height:100%;width:100%}.slide-swiper .swiper-container{background:#f3f3f3;display:none;width:60%}.slide-swiper .swiper-wrapper{height:100%!important}.slide-swiper .swiper-slide{background:#f3f3f3;height:100%!important}.slide-swiper .swiper-slide .swiper-slide-inner{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.slide-swiper .swiper-slide .swiper-slide-inner.st_slide_bg_black{background-color:#000}.slide-swiper .swiper-slide .swiper-slide-inner.st_slide_bg_gray{background-color:#f5f5f5}.slide-swiper .swiper-slide .swiper-slide-inner.st_slide_bg_white{background-color:#fff}.slide-swiper .swiper-button-next,.slide-swiper .swiper-button-prev{border-radius:50%;height:35px;width:35px}.slide-swiper .swiper-button-next:hover,.slide-swiper .swiper-button-prev:hover{opacity:.8}.slide-swiper .swiper-button-next:after,.slide-swiper .swiper-button-prev:after{border:5px solid transparent;border-left:8px solid #fff;content:"";left:15px;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.slide-swiper .swiper-button-prev:after{border:5px solid transparent;border-right:8px solid #fff;left:8px;margin:auto;right:inherit;transform:translateY(-50%)}.slide-swiper .swiper-pagination-bullet-active{background:#2466af}.swiper-pagination{bottom:-50px;left:0;margin:auto;right:0}.swiper-pagination-bullet{background:#054a97;height:18px;margin:0 7px;opacity:.4;width:18px}@media (max-width:896px){.swiper-pagination-bullet{height:12px;width:12px}}.swiper-pagination-bullet-active{opacity:.8}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-button-next,.swiper-button-prev{left:0}.swiper-button-next{left:inherit;right:0}.slide-swiper .swiper-button-prev:after{left:29px}@media (max-width:896px){.slide-swiper .swiper-button-prev:after{left:19px}}.slide-swiper .swiper-button-next:after{left:39px}@media (max-width:896px){.slide-swiper .swiper-button-next:after{left:29px}}.slide-swiper .swiper-button-next,.slide-swiper .swiper-button-prev{background:rgba(5,74,151,.75);border-radius:0;height:40px;transition:all .3s;width:80px}@media (max-width:896px){.slide-swiper .swiper-button-next,.slide-swiper .swiper-button-prev{width:60px}}.slide-swiper .swiper-container{background:#000}.slide-swiper .swiper-slide{background:#000;border:none;overflow:hidden}.slide-swiper .swiper-slide-inner{background-size:contain;border:none}.item_next_prev_ul.type_slide{padding-top:60px}.item_next_prev_ul{align-items:center;display:flex;justify-content:center;padding-top:30px}.item_next_prev_ul li{margin:0 10px}

/*# sourceMappingURL=style.css.map*/