﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}table,tbody,tfoot,thead,tr,th,td{padding:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol:not(.available-list),ul:not(.available-list){list-style:none}.available-list{margin-left:20px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{color:#323232;font-size:13px;line-height:1.6;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0.5);min-width:320px;font-family:Verdana, Geneva, sans-serif;font-family:"Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}html,body{height:100%}a{text-decoration:none}a,a:link{color:#0F218B}a:visited{color:#620298}a:hover{color:#3F88E5;text-decoration:underline}a:active{color:#0F218B;text-decoration:none}strong{font-weight:bold}input[type="text"],input[type="password"],select{-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.wrapper{min-height:100%;position:relative}.onlyPC{display:none}.linkList{margin-top:20px;margin-left:10px}.linkList p a::before{content:"　";position:absolute;font-size:13px;line-height:1.6;margin-left:-10px;margin-top:-1px;background:url(/assets/user/common/textlink_before.png) 0px 50% no-repeat}.linkText{padding-left:10px}.linkText::before{content:"　";position:absolute;margin-left:-10px;margin-top:-1px;background:url(/assets/user/common/textlink_before.png) 0px 50% no-repeat;line-height:1.6}.annotationTXt{text-indent:-1em;padding-left:1em}.text10{font-size:10px !important}.text11{font-size:11px !important}.text12{font-size:12px !important}.text13{font-size:13px !important}.text14{font-size:14px !important}.text15{font-size:15px !important}.text16{font-size:16px !important}.txtCenter{text-align:center !important}.txtLeft{text-align:left !important}.txtRight{text-align:right !important}.tacTxt{color:#E20011 !important}.mt00{margin-top:0 !important}.mt05{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mr00{margin-right:0 !important}.mr05{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mb00{margin-bottom:0 !important}.mb05{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.ml00{margin-left:0 !important}.ml05{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.pt00{padding-top:0 !important}.pt05{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt30{padding-top:30px !important}.pt40{padding-top:40px !important}.pr00{padding-right:0 !important}.pr05{padding-right:5px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pr20{padding-right:20px !important}.pr30{padding-right:30px !important}.pr40{padding-right:40px !important}.pb00{padding-bottom:0 !important}.pb05{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb30{padding-bottom:30px !important}.pb40{padding-bottom:40px !important}.pl00{padding-left:0 !important}.pl05{padding-left:5px !important}.pl10{padding-left:10px !important}.pl15{padding-left:15px !important}.pl20{padding-left:20px !important}.pl30{padding-left:30px !important}.pl40{padding-left:40px !important}.u_2{text-decoration:underline;font-size:16px;line-height:24px}.u_3{text-decoration:underline;font-size:14px;line-height:22px}.fs14{font-size:14px}.fs16{font-size:16px}.fb{font-weight:bold}.red{color:#e20011}.flex{display:flex}.justify-end{justify-content:end}.inline-block{display:inline-block}.sm-justify-content-center{justify-content:center}.justify-space-between{justify-content:space-between}.sm-d-block{display:block !important}.float-right{float:right}.w-65-pc{width:70% !important}.w-30-pc{width:30px !important}.d-flex{display:flex !important}.mt-2{margin-top:2px}.mb-5{margin-bottom:5px}.p-2{padding-top:2px !important}.pt-1{padding-top:1px}.pt-4{padding-top:4px !important}.pr-5{padding-right:5px}.ml-15{margin-left:15px}.px-2{padding-left:2px !important;padding-right:2px !important}.w-30-pc{width:30% !important}.w-100-pc{width:100% !important}.h-370{height:370px !important}.d-none{display:none !important}.disabled{background:#8b8c92 !important}.d-inline{display:inline !important}.font-15{font-size:15px !important}.font-16{font-size:16px !important}.font-11{font-size:11px}.clear-right{clear:right}#grobalNav{background:#e20011;color:#FFFFFF;position:sticky;position:-webkit-sticky;top:0;z-index:900;width:100%}.grobalInner{margin:0 auto}.grobalMenu{display:flex;justify-content:space-between;align-items:center}ul.grobalMenu_left{margin:0px;padding:0px;display:table;width:100%;position:relative}ul.grobalMenu_left .active{background:#FFFFFF}ul.grobalMenu_left>li{display:table-cell;list-style-type:none;border-right:1px #FFFFFF solid;vertical-align:middle;text-align:center}ul.grobalMenu_left>li:first-child{border-left:0px #FFFFFF solid}ul.grobalMenu_left>li:last-child{border-right:none}ul.grobalMenu_left>li.openMenu{cursor:pointer;padding:7px 7px}.new_info{position:relative;display:inline-block}ul.grobalMenu_left li .new{color:#FFFFFF !important;background:#8db82d;position:absolute;font-size:10px;font-weight:bold;border-radius:50%;padding:3px;right:-23px;top:-8px;line-height:1}ul.grobalMenu_left li .new2{color:#FFFFFF !important;background:#8db82d;position:absolute;font-size:10px;font-weight:bold;border-radius:50%;padding:3px;right:0px;top:1px;line-height:1}ul.grobalMenu_left li .new::before,ul.grobalMenu_left li .new2::before{content:" ";position:absolute;bottom:-6px;right:14px;border:3px solid transparent;border-top:9px solid #8db82d;margin-top:-7px;transform:rotate(49deg)}ul.grobalMenu_left p{color:#FFFFFF;line-height:1.4;text-align:center;font-size:10px;font-weight:bold;display:block}ul.grobalMenu_left p.line1{position:relative;display:inline-block}ul.grobalMenu_left p.line1::after{content:"";position:absolute;top:50%;right:-14px;border:5px solid transparent;border-top:6px solid #ffffff;margin-top:-4px}ul.grobalMenu_left .active p.line1::after{content:"";position:absolute;top:50%;right:-14px;border:5px solid transparent;border-bottom:6px solid #E20011;margin-top:-9px}.grobalMenu_left p>a{color:#FFFFFF;display:block;padding:17px 32px}.grobalMenu_left p>a:hover{background:#e66e77;text-decoration:none}ul.grobalMenu_left p>span{font-size:11px;display:inline-block;position:relative}ul.grobalMenu_left .active p{color:#E20011}.grobalMenu_left .active p>a{color:#E20011}ul.grobalMenu_left p>span::after{content:"";position:absolute;top:50%;right:-15px;border:5px solid transparent;border-top:6px solid #ffffff;margin-top:-4px}ul.grobalMenu_left .active p>span::after{content:"";position:absolute;top:50%;right:-15px;border:5px solid transparent;border-bottom:6px solid #E20011;margin-top:-9px}ul.grobalMenu_left .active .modalMenu{display:inline}ul.grobalMenu_left .modalMenu{display:none;background:#FFFFFF;margin:0px;padding-top:10px;position:absolute;top:50px;left:0;z-index:1;width:100vw;float:left;box-shadow:0px 5px 6px 0px rgba(0,0,0,0.6)}ul.grobalMenu_left .modalMenu ul{display:flex;flex-wrap:wrap;background:#F7FAFA}ul.grobalMenu_left .modalMenu li{background:#FFFFFF;font-size:12px;color:#323232;width:50%;box-sizing:border-box;border-bottom:1px solid #d2d2d2;font-weight:bold;position:relative}ul.grobalMenu_left .modalMenu li:nth-child(-n+2){border-top:1px solid #d2d2d2}ul.grobalMenu_left .modalMenu li:nth-child(odd){border-right:1px solid #d2d2d2}ul.grobalMenu_left .modalMenu li a{text-align:left;padding-left:5px;font-weight:bold;color:#323232;display:block;padding:13px 10px;position:relative;margin-left:21px}ul.grobalMenu_left .modalMenu li a:hover{color:#E20011}ul.grobalMenu_left .modalMenu li a::before{content:"　";position:absolute;line-height:1.6;margin-left:-21px;margin-top:-1px;background:url(/assets/mobile/grobalMenu_arrow.png) 0px 50% no-repeat;width:17px}ul.grobalMenu_left .modalMenu li a.anotherSite::before{background:url(/assets/mobile/grobalMenu_arrow_blue.png) 0px 50% no-repeat}ul.grobalMenu_left .modalMenu li .reply{background:#fc7d17;color:#FFFFFF;border-radius:5px;padding:3px 7px;margin-left:8px;font-size:11px;font-weight:bold}ul.grobalMenu_left .modalMenu .close{background:#f7fafa}ul.grobalMenu_left .modalMenu .closeBtn{display:inline-block;text-align:center;background:#4d4d4d;color:#FFFFFF;font-size:12px;font-weight:bold;cursor:pointer;padding:5px 18px;border-radius:5px;margin:10px 0}ul.grobalMenu_left ul li.highlightMenu{background-color:#FFFBF9}.leransHeading h1.modal_title{text-align:center;margin-left:0}.backBtn.modal_back_btn{width:68.125vw}.confirmed_modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:.4s}.confirmed_modal.is-show{opacity:1;visibility:visible}.cl-selected-date{font-weight:bold;padding-top:5px}.signed-date{padding-left:1px !important;padding-right:1px !important;color:#C27E73;font-size:14px;font-weight:700;line-height:14px}.modal_content,.modal_content_io_question{background-color:#fcfcfd;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99999;border-radius:10px;border:3px solid #323232;padding:20px}.modal_content_io_question{display:flex;flex-direction:column;max-height:90%;max-width:90%}.modal_content_io_question p{max-width:90%;max-height:90%;overflow:auto}.close-btn{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer}.glay-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000000;opacity:0.4;z-index:1;cursor:pointer}.preset-list li{position:relative;padding-left:1em}.preset-list li::before{position:absolute}.loginInfo{background:#F7F7F9;padding:5px 0}.loginInfo .loginInner{margin:0 10px}.loginInfo .loginID{font-size:10px;display:inline-block}.loginInfo .loginName{font-size:11px;font-weight:bold;display:inline-block;margin-left:10px}.inner{margin:0 10px}main{background:#ffffff}.materialFile{line-height:1}.materialFile a{vertical-align:middle}.materialFile a.text-link{word-break:break-all}@supports (-webkit-touch-callout: none) and (not (overflow-anchor: none)){.materialFile{display:table !important}.materialFile a{display:table-cell !important;vertical-align:middle !important}.materialFile img{vertical-align:middle !important;margin-right:6px !important}.materialFile:not(:last-child){margin-bottom:6px}}.homeBanner{margin:10px;height:50%;width:50%}@media only screen and (max-width: 768px){.homeBanner{height:60%;width:60%}}.homeBanner .banner-box{margin-bottom:15px}.homeBanner .banner-box img{width:95%;height:95%}.tag{color:#FFFFFF;border-radius:10px;font-size:10px;margin-bottom:10px;margin-right:2px;padding:2px 10px;font-weight:bold;display:inline-block}.inform .tag,.faqTitleArea .tag{margin-bottom:5px}.breadcrumbs{background:#ebecee;padding:5px 10px}.breadcrumbsList{overflow:hidden}.breadcrumbsList li{font-size:10px;float:left;padding-left:24px;position:relative}.breadcrumbsList li:first-child{padding-left:15px}.breadcrumbsList li::after{content:"＞";position:absolute;padding-left:8px;top:2px;right:-18px}.breadcrumbsList li:last-child::after{content:none;position:absolute;padding-left:8px}.breadcrumbsList .home::before{content:url(/assets/mobile/icon_home.svg);padding-right:5px;position:absolute;left:0px;top:1px}.breadcrumbsList li a{color:#323232;text-decoration:underline}.main_content{padding:10px 0 0px;background:#FFFFFF;margin-bottom:25px}.web_touren_main_content{padding-top:0}.learnsLead{margin:0 10px;padding-bottom:10px}.web-training-heading{display:flex;align-items:center;justify-content:space-between}.leransHeading{border-bottom:#e20011 solid 2px;padding-bottom:4px;margin-bottom:12px}.leransHeading h1{font-size:18px;font-weight:bold;line-height:1.3;margin-left:15px}.leransHeading h1 span{font-size:15px}.haishin{font-size:12px;position:relative;margin-left:25px;line-height:1.3;font-weight:bold}.haishin span{font-size:10px}.haishin::before{content:"　";position:absolute;top:-1px;left:0px;margin-left:-14px;background:url(/assets/mobile/haishinlink_before.png) 0px 50% no-repeat}.learnsBtn,.attendBtn{background:#4d4d4d;color:#FFFFFF;border-bottom:1px solid #323232;padding:7px 10px;position:relative}.learnsTitle::after{content:"　";background:url(/assets/mobile/learnsOpen.png) right 50% no-repeat;background-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.active .learnsTitle::after{background:url(/assets/mobile/learnsClose.png) right 50% no-repeat;background-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.learnsBtn p{font-size:15px;line-height:1.3;font-weight:bold}.learnsInner{background:#ebecee;padding:13px 10px 0px;display:none;overflow:hidden}.learnsList{background:#FFFFFF;padding:10px 7px 8px;margin-bottom:10px}.learnsName{font-size:13px;font-weight:bold;border-bottom:2px solid #dadbde;padding-bottom:3px}.learnsName>span{border-left:3px solid #E20011;padding-left:6px}.learnsMediaArea,.learnsMediaAreaPre{overflow:hidden;margin-top:10px;list-style:none}.learnsMediaArea li,.learnsMediaAreaPre li{margin-left:3px;float:left}.learnsMediaArea li:first-child,.learnsMediaAreaPre li:first-child{margin-left:0px}.learnsMediaArea li img{width:calc((100vw - 50px) / 4)}.learnsMediaAreaPre li img{width:calc((100vw - 50px) / 5)}@media only screen and (min-width: 768px){.learnsMediaArea li img{width:calc((100vw - 50px) / 4);max-width:15vw}.learnsMediaAreaPre li img{width:calc((100vw - 50px) / 5);max-width:15vw}}@media only screen and (orientation: landscape){.learnsMediaArea li img{width:calc((100vw - 50px) / 4);max-width:15vw}.learnsMediaAreaPre li img{width:calc((100vw - 50px) / 5);max-width:15vw}}.learnsInfoArea,.shippingInfoArea{margin-top:10px}.learnsInfo1,.shippingInfo{border-top:1px dotted #dadada;display:flex;padding:3px 0}.learnsInfo1:last-child,.shippingInfo:last-child{border-top:1px dotted #dadada;border-bottom:1px dotted #dadada}.learnsInfo1 div,.shippingInfo div{width:50%}.learnsInfo1 .item,.shippingInfo .item{border-radius:3px;background:#ebecee;font-size:10px;font-weight:bold;padding:2px 10px;display:inline-block;margin-right:8px;width:50px;text-align:center}.learnsInfo1 .long_item{width:60px}.shippingInfo .item{padding:2px 5px;width:60px}.learnsInfo1 .text,.shippingInfo .text{font-size:10px}.learnsInfo1 .progressTxt{font-size:10px;margin-left:10px}.learnsInfo1 .unprogressTxt{font-size:10px}.learnsInfo1 .progressTxt1{margin-left:0px}.learn_status,.tourenMatrix .publish_date{background:#FFFFFF;padding:4px;border-radius:3px;border:1px solid #d2d2d2;font-size:10px;font-family:"Lucida Sans",arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:contain !important;width:90px;font-weight:bold;line-height:1.3;margin-left:10px;margin-bottom:10px}.learn_status{background:url(/assets/mobile/learnsSelect_arrow.png) right 50% no-repeat}.learn_status option{background:white;color:black}select.learned{color:#FFFFFF;background:url(/assets/mobile/learnsSelect_arrow.png) #8db82d right 50% no-repeat}#arrow_image_learnsSelect{pointer-events:none;margin-left:-24.6px;margin-right:10px}#arrow_image_styles{width:22px;height:27px;margin-right:0px;position:absolute;margin-left:-21px;pointer-events:none;margin-top:2px}img#arrow_image{width:20px;height:22px;margin-bottom:-24px;padding-bottom:16px;border-top:1px solid #d2d2d2}img#arrow_image_focus{width:19px;height:19px}.preLearned{background:#fc7d17;border-radius:3px;color:#FFFFFF;display:inline-block;font-weight:bold;padding:3px 5px;font-size:10px;margin-left:5px;line-height:1.6}.learnsInner .teacherName{color:#0F218B;margin-bottom:10px}.learnsInner .teacherName::before{content:"　";background:url(/assets/mobile/list_arrow.png) 0px 50% no-repeat;width:20px;display:inline-block}.learnsInner .teacherAccordion{cursor:pointer}.learnsInner .teacherAccordion:not(:first-child){margin-top:10px}.learnsInner .learnsGroup{display:none}.learnsInner .learnsGroup:not(:last-child){margin-bottom:30px}.subjects_list{margin-top:10px}.subjects_list li{border-bottom:1px dotted #CCCCCC;padding:10px 0 10px 20px;font-size:12px;position:relative}.subjects_list li:first-child{border-top:1px dotted #CCCCCC}.subjects_list li::before{content:"　";position:absolute;margin-left:-15px;background:url(/assets/mobile/list_arrow.png) 0px 50% no-repeat;padding:0px 1px}.contacts_notes{margin-top:8px;border:2px dotted #E20011;color:#E20011;font-weight:bold;padding:10px 12px}.required{border:1px solid #e20011;border-radius:3px;background:#FFFFFF;padding:3px 5px;color:#E20011;margin-left:7px;font-size:11px}.contactsForm select{margin-top:6px;font-size:16px;padding:5px 7px;border:2px solid #d2d2d2;width:100%;height:35px;box-sizing:border-box;background:url(/assets/mobile/categorySelect_arrow.png) right 50% no-repeat;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contactsForm input[type="text"]{margin-top:6px;font-size:16px;padding:5px 7px;border:2px solid #d2d2d2;width:100%;height:35px;box-sizing:border-box}.contactsForm textarea{margin-top:6px;font-size:16px;padding:5px 7px;border:2px solid #d2d2d2;width:100%;box-sizing:border-box}.contactsForm .annotation{display:block}#count{font-size:11px}.l-contactsForm{display:flex;align-items:center}.l-radio{margin-left:8px}.radio-label{display:flex}input[type="radio"]{display:none}.radio-text{margin-left:8px}.radio-text:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-width:1px;border-style:solid;border-radius:50%;padding:2px;background-clip:content-box;vertical-align:text-top}input[type="radio"]:not(:checked)+.radio-text:before{border-color:#72767b}input[type="radio"]:checked+.radio-text:before{border-color:#323232;background-color:#323232}.number-box{margin-top:6px;margin-right:8px;width:20px}.l-submitBtn{width:53.125vw !important}.remind select{-webkit-appearance:none;border:#323232 1px solid;font-family:inherit;font-size:14px;border-radius:2px;font-weight:bold;padding:6px}option{border:#d4d7de 1px;font-family:inherit;font-size:14px;border-radius:2px}option::-webkit-scrollbar{display:none}.submitBtn{background:#E20011;font-size:15px !important;font-weight:bold;text-align:center;color:#FFFFFF;border:none;cursor:pointer;margin-top:20px;width:100%}.submitBtn span{padding:10px;display:inline-block;position:relative}.submitBtn span::before{display:block;content:"";position:relative;top:14px;left:-15px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #ffffff;top:16px}.submitBtn a{display:block;color:#FFFFFF}button.submitBtn span::before{top:17px}.backBtn{background:#FFFFFF;font-size:15px !important;font-weight:bold;text-align:center;color:#323232;cursor:pointer;margin:20px auto 0;width:53.125vw;border:1px solid #d2d2d2;display:block;box-sizing:border-box}.backBtn span{padding:10px;display:inline-block;position:relative;color:#323232}.backBtn span::before{display:block;content:"";position:relative;top:14px;left:-15px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #E20011;top:16px}.backBtn a{display:block;color:#323232}button.backBtn span::before{top:17px}.tform .errorMessageText,.contactsForm .errorMessageText{color:#E20011;font-weight:bold;padding-top:5px}.tform .errorMessageText::before,.contactsForm .errorMessageText::before{content:" ";background:url(/assets/user/alert_ico_red02.png) no-repeat 0 50%;padding-left:23px}input.errorMessage,textarea.errorMessage,select.errorMessage{background-color:#fde8e8 !important}table.confirm{width:100%;border:2px solid #d4d7de;box-sizing:border-box;margin-top:20px;font-size:13px}table.confirm th{background:#dce4f2;border-bottom:1px solid #d4d7de;padding:10px;vertical-align:middle;font-weight:bold;text-align:left}table.confirm td{background:#FFFFFF;border-bottom:1px solid #d4d7de;padding:10px;vertical-align:middle;text-align:left;font-weight:normal}.sortList{display:flex;margin-top:20px;border:1px solid #cccccc;padding:7px;box-sizing:border-box}.sortList.column2 li{width:50%}.sortList.column3 li{width:33%}.sortList.column4 li{width:25%;padding-left:5px}.sortList li{float:left;width:33%;border-right:1px solid #cccccc;box-sizing:border-box;color:#0f218b;background:url(/assets/mobile/sorter.png) right 10px bottom 5px no-repeat}.sortWebTouren li{margin-left:5px;background:url(/assets/mobile/sorter.png) right 5px bottom 5px no-repeat}.sortWebTouren .column35{width:35%}.sortWebTouren .column40{width:40%}.sortWebTouren .column45{width:45%}.sortWebTouren .column27{width:27%}.sortList li:last-child{border-right:none}.sortList p{text-align:center;font-size:11px}.scheduleBlock{background:#ebecee;padding:10px 10px 1px 10px}.io_learn_supplied{background:#4d4d4d;color:#FFFFFF;border-radius:3px;padding:5px}.searchBox,.informBox{border:1px solid #d2d2d2;background:#f7f7f9;padding:15px 5px;width:100%;box-sizing:border-box}.searchBox table{width:100%;font-size:13px}.searchBox table th{font-weight:bold;text-align:left;padding-bottom:10px;white-space:nowrap}.searchBox table th p{margin-right:10px}.searchBox table td{padding-bottom:10px}.searchBox input[type="text"]{font-size:16px;padding:5px 7px;border:2px solid #d2d2d2;width:100%;height:30px;box-sizing:border-box}.searchBox select{font-size:16px;padding:3px 7px;border:2px solid #d2d2d2;width:100%;height:30px;box-sizing:border-box;background:url(/assets/mobile/categorySelect_arrow.png) #fff right 50% no-repeat;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchBox .BtnArea{margin-top:10px;text-align:center}.BtnArea{text-align:center}.learnsLead .BtnArea{text-align:left}.BtnArea.smallBtn span{padding-left:19px !important;padding-top:1px !important}.searchBtn{background:#E20011;font-size:15px !important;font-weight:bold;text-align:center;color:#FFFFFF;border:none;cursor:pointer;width:100%}.searchBtn span{padding:10px;display:inline-block;position:relative}.searchBtn span::before{display:block;content:"";position:relative;top:14px;left:-15px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #ffffff;top:16px}button.searchBtn span::before{top:17px}.searchBtn a{display:block;color:#FFFFFF}.searchBtn.disabled{background:#8b8c92;cursor:default;opacity:1}.searchBtn.disabled.unclickable{pointer-events:none}.largeBtn .searchBtn,.largeBtn .clearBtn{width:100%}.searchBtn#preset1,.searchBtn#preset2{background:#555555;font-size:12px !important;width:129px;height:29px}.button-group{display:flex;justify-content:center;flex-wrap:wrap}.heading-container{display:flex;justify-content:space-between;align-items:center}.custom-heading:hover{color:#647bff;text-decoration:underline}.modal_box .heading3 h2{margin:0px}.custom-heading{order:1;margin-right:20px;color:#0F218B;cursor:pointer;font-size:13px;text-align:right}.cal-heading-desc{display:flex;align-items:center;justify-content:space-between;border-left:5px solid #e50112;background-color:#ebecee;font-size:20px;font-weight:bold;line-height:1.3;padding:10px 15px;margin-bottom:15px;color:#323232}.grayBtn{background:#4d4d4d;font-size:15px !important;font-weight:bold;text-align:center;color:#FFFFFF;border:none;cursor:pointer;width:100%}.grayBtn span{padding:10px;display:inline-block;position:relative}.grayBtn span::before{display:block;content:"";position:relative;top:14px;left:-15px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #ffffff;top:16px}button.grayBtn span::before{top:17px}.grayBtn a{display:block;color:#FFFFFF}.clearBtn,.selectBtn{background:#FFFFFF;font-size:15px !important;font-weight:bold;text-align:center;color:#323232;cursor:pointer;margin:15px auto 0;width:53.125vw;border:1px solid #d2d2d2;display:block}.selectBtn{width:48%;display:inline-block;margin:0 0 10px;text-align:left;font-size:13px !important}.selectBtn:nth-child(odd){margin-right:5px}.BtnArea.reply .clearBtn{width:100%}.clearBtn a,.selectBtn a{color:#323232;display:block}.clearBtn span,.selectBtn span{padding:10px;display:inline-block;position:relative}.selectBtn span{padding:5px 0 5px 25px}.clearBtn span::before,.selectBtn span::before{display:block;content:"";position:relative;left:-15px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #E20011;top:16px}.selectBtn span::before{top:14px}button.clearBtn span::before{top:17px}.kyozaiList{margin-top:10px}.kyozaiList li{border-bottom:2px solid #d2d2d2}.kyozaiList li.none{padding:10px}.kyozaiList li:first-child{border-top:2px solid #d2d2d2}.kyozaiList li .date{font-size:10px;background:#ebecee;padding:5px 10px}.kyozaiList li .date p span{display:inline-block;width:4em}.kyozaiList li .kyozai{font-size:13px;font-weight:bold;background:#FFFFFF;padding:10px}.checkbox-check{display:none}.checkTxt::before{content:"";display:block;position:absolute;top:-1px;left:5px;width:20px;height:20px;border:1px solid #d2d2d2;box-sizing:border-box;background:#FFFFFF}.checkTxt{padding-left:30px;position:relative;cursor:pointer;font-size:13px;padding-top:2px}.checkbox-check:checked+.checkTxt::after{content:"";display:block;position:absolute;top:1px;left:11px;width:5px;height:10px;transform:rotate(45deg);border-bottom:3px solid #8db82d;border-right:3px solid #8db82d}.faqArea .faqHead{background:#f7f7f9;padding:10px 0 0}.faqArea .faqDate{font-size:10px;border-bottom:1px solid #d2d2d2;padding:0 10px}.faqArea .faqTitleArea{padding:10px}.faqArea .faqTitleArea .informIcon{display:inline-block}.faqTitleArea img{margin-bottom:0px !important}.faqArea .faqTitle{font-size:13px;font-weight:bold}.faqArea .faqTitle,.faqArea .faqBody{word-break:break-all}.faqArea .faqCategory{font-size:10px;background:#dfe0e2;border-radius:5px;display:inline-block;padding:0 10px}.faqArea .faqContent{padding:20px 0 0}.faqArea .question{border-bottom:dashed 1px #d2d2d2;display:flex;padding-bottom:10px}.faqArea .temporary_answer{background-image:linear-gradient(to right, #d2d2d2, #d2d2d2 2px, transparent 2px, transparent 8px);background-size:16px 2px;background-position:left bottom;background-repeat:repeat-x;display:flex;padding:10px 0}.faqArea .answer{display:flex;padding-top:10px}.faqArea .icon_Q{color:#FFFFFF;background:#E20011;border-radius:50%;font-size:13px;width:20px;height:20px;text-align:center;box-sizing:border-box;margin-right:10px}.faqArea .icon_A{color:#E20011;background:#FFFFFF;border-radius:50%;font-size:13px;width:20px;height:20px;text-align:center;box-sizing:border-box;margin-right:10px;border:1px solid #E20011}.faqArea .icon_A_dash{color:#E20011;background:#FFFFFF;border-radius:50%;font-size:13px;width:20px;height:20px;text-align:center;box-sizing:border-box;margin-right:10px;border:1px dashed #E20011}.faqArea .faqText{width:100%;font-size:13px}.unread{color:#FFFFFF;background:#ff6600;padding:0px 10px;border-radius:5px;display:inline-block;font-size:10px;font-weight:normal}.faqNotes{border:2px dotted #E20011;padding:10px 10px}.faqNotes ul li{text-indent:-1em;padding-left:1em}.listTable{width:100%;border:2px solid #d4d7de;margin-top:10px}.listTable th{background:#8394b6;color:#FFFFFF;padding:10px 5px;font-weight:bold;vertical-align:middle;text-align:center;border-right:1px solid #d4d7de;box-sizing:border-box}.listTable th:last-child{border-right:none}.listTable td{color:#323232;padding:10px 5px;font-size:12px;vertical-align:middle;border-right:1px solid #d4d7de;border-bottom:1px solid #d4d7de;text-align:center;box-sizing:border-box}.listTable td:last-child{border-right:none}.listTable tbody tr:nth-child(even){background-color:#f6f9fe}.supportBox{border:2px solid #d2d2d2}.supportHead{border-bottom:1px solid #d2d2d2;background:#f7f7f9;padding:10px}.supportHead h2{font-size:15px;font-weight:bold;line-height:1.3}.supportHead h2>span{font-size:12px;font-weight:bold;line-height:1.6}.supportContent{padding:10px 10px 12px}.supportContent li{padding:10px 0;border-bottom:#dddddd dotted 1px}.supportContent li:first-child{padding-top:0}.showList{background:#FFFFFF;font-size:12px !important;font-weight:bold;text-align:center;color:#323232;border:none;cursor:pointer;width:100%;border:1px solid #d2d2d2;box-sizing:border-box}.showList span{padding:10px;display:inline-block;position:relative}.showList span::before{display:block;content:"";position:relative;top:14px;left:-15px;width:0;height:0;margin-top:-7px;border:4px solid transparent;border-left:6px solid #E20011;top:14px}.msgPicture{text-align:center}.msgPicture img{width:80px}.msgList li{border-bottom:1px dotted #dddddd;padding-bottom:15px;margin-top:15px}.msgList li:first-child{margin-top:0}.msgList .koushi_picture img{width:80px}.msgList .koushiName{font-weight:bold;font-size:12px;margin-top:10px;text-align:center}.bbsArea{background:#f7f7f9;padding:10px 0}.bbsTitle{font-weight:bold;font-size:13px;border-bottom:1px solid #d2d2d2;padding:0 10px 5px}.bbsContent{padding:5px 10px 10px}.bbs_textArea{background:#FFFFFF;border:1px solid #d2d2d2;border-radius:3px;padding:8px 10px;font-size:12px;box-sizing:border-box;margin-top:10px}.bbsSort{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:5px 0;font-size:11px;text-align:center;margin-top:10px}.commentBox{border:1px solid #d2d2d2;padding:10px;margin-top:12px}.commentHead{border-bottom:#d2d2d2 1px solid;font-size:10px;padding-bottom:10px}.commentContent{margin-top:10px;font-size:12px}.reply_namber{background:#4d4d4d;color:#FFFFFF;padding:1px 3px;margin-right:5px}.examBox{width:100%}.examBox .question_No{border:#d2d2d2 solid 1px;border-radius:3px;font-size:16px;font-weight:bold;padding:1px 10px;text-align:center;display:inline-block}.examBox .question_No.webTourenQuestionTitle.answered{background-color:#fac090}.examBox .enqueteTxt p:last-of-type{display:inline-block}.examBox input[type="text"]{margin-top:6px;font-size:16px;padding:5px 7px;border:2px solid #d2d2d2;width:100%;height:35px;box-sizing:border-box}.examBox textarea{margin-top:6px;font-size:16px;padding:5px 7px;border:2px solid #d2d2d2;width:100%;height:60px;box-sizing:border-box}.examBox select{margin-top:6px;font-size:16px;padding:5px 7px;border:2px solid #d2d2d2;width:100%;height:35px;box-sizing:border-box;background:url(/assets/mobile/categorySelect_arrow.png) right 50% no-repeat;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none}.examBox select:disabled{border:none;background:#FFFFFF;padding:0}.examBox input[type="radio"]{display:none}.examBox label{display:inline-block;position:relative;cursor:pointer;line-height:1;padding-left:25px;font-size:16px;margin-top:10px}.examBox label.answered_label{cursor:default}.examBox label:last-child{margin-bottom:0}.examBox input[type="radio"]+label:before{position:absolute;content:"";top:50%;left:0px;width:16px;height:16px;margin-top:-10px;background:#FFFFFF;border-radius:50%;border:#d2d2d2 solid 2px;box-sizing:border-box;transition:0.2s}.examBox input[type="radio"]:checked+label:before{position:absolute;content:"";top:50%;left:0px;width:16px;height:16px;margin-top:-10px;background:#FFFFFF;border-radius:50%;border:#e20011 solid 2px;box-sizing:border-box}.examBox input[type="radio"]:checked+label:after{position:absolute;content:"";top:50%;left:4px;width:8px;height:8px;margin-top:-6px;border-radius:50%;background:#e20011}.examBox .checkbox-check{display:none}.examBox .checkTxt::before{content:"";display:block;position:absolute;top:-1px;left:5px;width:18px;height:18px;border:1px solid #d2d2d2;box-sizing:border-box;background:#FFFFFF}.examBox .checkTxt{padding-left:30px;position:relative;cursor:pointer;font-size:16px;padding-top:2px}.examBox .checkbox-check:checked+.checkTxt::after{content:"";display:block;position:absolute;top:1px;left:11px;width:5px;height:10px;transform:rotate(45deg);border-bottom:3px solid #8db82d;border-right:3px solid #8db82d}.examBox .answer,.examBox .my_answer{background:#f7fafa;border:1px solid #d2d2d2;padding:10px}.examBox .enqueteAnswer{background:#f7fafa;border:1px solid #d2d2d2;padding:5px}.examBox .judgeTxt{font-size:18px}.examBox .answerBox{border-bottom:#d2d2d2 1px dotted;padding:10px 0}.examBox .correct{font-size:12px;font-weight:bold;color:#E20011;background:#fde8e8;border:#E20011 1px solid;border-radius:3px;padding:1px 5px;display:inline-block;line-height:1.3}.start_answer_btn{background:#e20011;font-size:20px;text-align:center;width:300px;margin:0px auto 30px auto;color:#FFFFFF;opacity:1;transition:all 0.3s;display:block;padding:10px 0;border:none;position:relative;cursor:pointer}.mgr-20{margin-right:20px}.web_touren_modal_empty,.web_touren_modal_choosen{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto}.web_touren_modal_empty .modal_content,.web_touren_modal_choosen .modal_content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;height:110px;margin-top:80px;text-align:center;width:400px}.web_touren_over_time{color:red}.web_touren_modal_empty .text_message,.web_touren_modal_choosen .text_message{text-align:center;width:92%;display:inline-block;margin-top:5px}.web_touren_modal_empty .close,.web_touren_modal_choosen .close{color:#aaaaaa;float:right;font-size:28px;font-weight:bold;margin-top:-15px}.web_touren_modal_empty .close:hover,.web_touren_modal_empty .close:focus,.web_touren_modal_choosen .close:hover,.web_touren_modal_choosen .close:focus{color:#000;text-decoration:none;cursor:pointer}.web_touren_modal_empty .ok_btn,.web_touren_modal_choosen .hai_btn,.web_touren_modal_choosen .iie_btn{width:120px;font-size:15px;display:inline-block;height:40px;margin-top:20px}@media only screen and (min-width: 450px){.web_touren_modal_empty .ok_btn,.web_touren_modal_choosen .hai_btn,.web_touren_modal_choosen .iie_btn{margin-top:32px}}@media only screen and (max-width: 450px){.web_touren_modal_empty .modal_content,.web_touren_modal_choosen .modal_content{width:80%}.web_touren_modal_empty .ok_btn{margin-top:30px}}@media only screen and (max-width: 320px){.web_touren_modal_empty .ok_btn,.web_touren_modal_choosen .hai_btn,.web_touren_modal_choosen .iie_btn{width:110px}.web_touren_modal_empty .ok_btn{margin-top:30px}}.web_touren_modal_choosen .iie_btn{margin-left:20px;border:1px solid #d2d2d2;box-sizing:border-box;background-color:#FFFFFF;color:#000000}.web_touren_modal_choosen .hai_btn a{color:#FFFFFF}.web_touren_exemption_flag_0,.web_touren_exemption_flag_1{display:inline-block;position:relative;cursor:pointer;line-height:1;padding-left:30px;font-size:16px}.choose_exemption_flag{text-align:center;font-weight:bold;margin-top:20px;margin-bottom:20px}.web_touren_questions table{width:calc(100% - 10px) !important}.web_touren_questions .question_answer.web_touren_answer_area table{width:100% !important}input[name="web_touren_exemption_flag"]{display:none}input[name="web_touren_exemption_flag"]+label:before{position:absolute;content:"";top:50%;left:5px;width:16px;height:16px;margin-top:-9px;background:#FFFFFF;border-radius:50%;border:#d2d2d2 solid 2px;box-sizing:border-box;transition:0.2s}input[name="web_touren_exemption_flag"]:checked+label:before{position:absolute;content:"";top:50%;left:5px;width:16px;height:16px;margin-top:-9px;background:#FFFFFF;border-radius:50%;border:#e20011 solid 2px;box-sizing:border-box}input[name="web_touren_exemption_flag"]:checked+label:after{position:absolute;content:"";top:50%;left:9px;width:8px;height:8px;margin-top:-5px;border-radius:50%;background:#e20011}.web_touren_questions input[type="radio"]+label:before{top:0;margin-top:0}.web_touren_questions input[type="radio"]:checked+label:before{top:0px;margin-top:0}.web_touren_questions input[type="radio"]+label:after{top:4px;margin-top:0}.web_touren_questions input[type="radio"]:checked+label:after{top:4px;margin-top:0}#web_touren_start_web_test li,#web_touren_start_web_test ul,#form_web_touren_show li,#form_web_touren_show ul,#form_web_touren_confirm li,#form_web_touren_confirm ul,#form_web_touren_confirm_result li,#form_web_touren_confirm_result ul,#form_web_touren_answered_confirm li,#form_web_touren_answered_confirm ul{list-style:inherit}#web_touren_start_web_test ol,#web_touren_start_web_test ul,#form_web_touren_show ol,#form_web_touren_show ul,#form_web_touren_confirm ol,#form_web_touren_confirm ul,#form_web_touren_confirm_result ol,#form_web_touren_confirm_result ul,#form_web_touren_answered_confirm ol,#form_web_touren_answered_confirm ul{margin-left:20px}#web_touren_start_web_test ol,#form_web_touren_show ol,#form_web_touren_confirm ol,#form_web_touren_confirm_result ol,#form_web_touren_answered_confirm ol{list-style-type:decimal}.explainBox{border:#257093 1px solid;font-size:12px;padding:10px;background:#caf8fc;margin-top:12px}.explain{font-weight:bold;color:#FFFFFF;background:#257093;border-radius:5px;padding:1px 5px;display:inline-block;line-height:1.3}.test_note{background:#fffbca;text-align:center;font-size:12px;font-weight:bold;padding:10px 8px}.inform{border-top:1px solid #d2d2d2;padding:0 10px;font-size:11px}.inform li{padding:10px 0;border-bottom:1px dotted #d2d2d2}.inform .date,.informPdf p{padding-left:20px}.inform .date::before,.informPdf p::before{content:"　";position:absolute;margin-left:-15px;background:url(/assets/mobile/list_arrow.png) 0px 50% no-repeat;padding:0px 1px}.inform img{margin-bottom:5px !important}.informPdf{background:#fffbca;padding:10px;margin-top:20px;font-weight:bold}.informPdf a{vertical-align:middle}.informPdf a img{max-width:15px}.informPdf a.text-link{word-break:break-all}.userInfoList{border:1px solid #D2D2D2}.userInfoList li{border-bottom:1px solid #D2D2D2;padding:10px;position:relative}.userInfoList li:last-child{border-bottom:none}.userInfoList li::after{content:"　";position:absolute;background:url(/assets/mobile/list_arrow.png) 0px 50% no-repeat;top:50%;right:5px;margin-top:-10px}.userInfoList li a{color:#323232;display:block}.userInfoList span.notice{display:block;margin:10px 20px 0 0;font-size:85%}span.listArrow{background:url(/assets/user/list_arrow.png) 0px 50% no-repeat;width:8px;height:9px;display:inline-block;margin:0 5px}#movie_dl_form_bg{display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:999}.movie_dl_form{width:calc(100vw - 20px);border:1px solid #d2d2d2;padding:20px 15px;background-color:#ffffff;margin:0;position:fixed;z-index:1000;box-sizing:border-box}.learnsList .movie_dl_list li{border:1px solid #cccccc;border-radius:5px;box-shadow:-1px 1px 0px 1px #cccccc;margin:15px 0 0 0;padding:0}.learnsList .movie_dl_list li:first-child{margin-top:0}.learnsList .movie_dl_list li a{display:block;padding:10px 15px;font-size:13px;font-weight:bold}a.store_link{font-size:12px;margin-top:12px;display:block;text-align:center;color:#323232}.off.attendBtn{background:#dadbde;color:#aaaaaa;border-bottom:1px solid #bebebe;padding:7px 10px;position:relative}.off .learnsTitle::after{background:url(/assets/mobile/learnsOff.png) right 50% no-repeat;background-size:contain;position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.attendInner{background:#ebecee;padding:15px 10px 5px;display:none}.attendList{background:#FFFFFF;padding:10px 7px 8px;margin-bottom:15px}.attendTable{width:100%;margin-top:10px;border-top:2px solid #D4D7DE;border-bottom:2px solid #D4D7DE;border-right:2px solid #D4D7DE}.attendTable td{vertical-align:middle;padding:5px;border-left:1px solid #d4d7de;border-bottom:1px solid #d4d7de;text-align:center}.attendTable tr:last-child td{border-bottom:none}.attendTable th{background:#8394b6;color:#FFFFFF;font-weight:bold;border-left:2px solid #D4D7DE;vertical-align:middle;text-align:center;white-space:nowrap}.attendTable td.finished{border-left-style:dashed}.attendTable td.webStudy{background:#eaeef6}.attendTable td.off{background:#ebecee}.attendTable select{width:100%;border-radius:5px;padding:3px;border:1px solid #d2d2d2;box-sizing:border-box;background:#fff url(/assets/mobile/select_arrow.png) right 50% no-repeat;background-size:contain}.attendBtn .checkTxt::before{top:3px;left:0;width:12px;height:12px}.attendBtn .checkbox-check:checked+.checkTxt::after{top:2px;left:3px;width:4px;height:8px}.font-small{font-size:90%}.noticeRed{color:#e20011}.noticeBgRed{background-color:#FFD8E3}.email-alert-txt .faq-system-link{color:#00b0f0}.webTourenTimer{font-weight:bold;font-size:16px;margin-top:4px}.webTourenTimer h3{text-align:right}.webTourenLearnHeading{position:sticky;position:-webkit-sticky;background-color:#fff;z-index:900;padding-top:10px}.chairPdfTitle{margin-bottom:6px}@media only screen and (max-width: 350px){.web_touren_questions .question_answer img,#web_touren_start_web_test .web_touren_start_messages img{width:100%}}.attachementFile{width:100%;position:relative;margin-bottom:20px}.attachementFile input[type="file"]{width:100%;height:40px;background-color:aqua}.attachementFile .choiceBox{width:100%;height:40px;position:absolute;top:-2px;left:-2px;background-color:#ffffff;pointer-events:none;line-height:40px;text-align:center;display:block;border:2px dashed #bababa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conetntBox{border:2px solid #d4d7de;padding:10px}.guideBlock{margin:15px 0;border:2px dashed #E20011;background-color:#FFFFFF;padding:5px}.guideBlock ul li{padding:2px 15px}.guideBlock ul li a:before{content:">";color:#FFFFFF;font-size:11px;margin:0 10px 0 -10px;width:14px;height:14px;line-height:14px;display:inline-block;background-color:#E20011;text-align:center;vertical-align:middle;border-radius:20%}.guideBlock ul li a{color:#0F218B;display:block;text-decoration:none}.preferenceForm select{margin-top:6px;font-size:16px;padding:5px 7px;height:35px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #323232;font-size:14px;width:100px;border-radius:2px}.preferenceForm input[type="text"]{margin-top:6px;font-size:16px;padding:5px 7px;border:2px solid #d2d2d2;width:100%;height:35px;box-sizing:border-box}.preferenceForm textarea{margin-top:6px;font-size:16px;padding:5px 7px;border:2px solid #d2d2d2;width:100%;box-sizing:border-box}.preferenceForm .annotation{display:block}.l-preferenceForm{display:flex;align-items:center}.preferenceForm .errorMessageText{color:#E20011;font-weight:bold;padding-top:5px}.preferenceForm .errorMessageText::before{content:" ";background:url(/assets/user/alert_ico_red02.png) no-repeat 0 50%;padding-left:23px}.disabled-radio{opacity:0.3}.remind_precautionary_statement{font-size:11px}.l-flex{display:flex;align-items:center}.l-relative{position:relative}.change-sort{justify-content:center;padding-top:40px;padding-bottom:25px}.change-sort-btn{padding:8px 43px;font-weight:bold;font-size:16px;border:1px solid #B4C6E7;color:inherit;background-color:inherit}.change-sort-btn-left{border-top-left-radius:3px;border-bottom-left-radius:3px}.change-sort-btn-right{border-top-right-radius:3px;border-bottom-right-radius:3px}.timepicker-wrap{display:none;position:absolute;z-index:1;left:24px}.except-attend{opacity:0.3}.attend-active{background-color:#B4C6E7;color:#323232 !important}.attend-non-active{color:#C9C9C9}.remind-text{margin-left:3px;font-size:12px}.remind-area{justify-content:flex-end;margin-right:10px;padding-bottom:40px}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:115px;border:#323232 1px solid;font-family:inherit;font-size:12px;border-radius:3px;font-weight:bold;padding:6px 6px 6px 12px}.select-wrapper option{border:#d4d7de 1px;font-family:inherit;font-size:14px}.select-wrapper option::-webkit-scrollbar{display:none}.l-functions-select{margin-left:10px}.all-check{margin-left:5px}.clear-button{margin-left:16px}.attend-btn{background:#fff;border-color:transparent;border-radius:3px;border:1px solid #4D4D4D;padding:6px 12px;font-weight:bold;font-size:12px}.functions_area-content{display:flex;justify-content:flex-end;margin-bottom:8px}.functions{justify-content:space-between;padding-right:10px;padding-left:10px;padding-bottom:20px}.functions-buttons-area{flex-direction:column;background-color:#fbfecd;padding:10px}@media screen and (max-width: 365px){.functions-buttons-area{width:210px}}.attend_except-text{display:flex;justify-content:center;margin-top:15px;color:#0F218B}.attends-overlay{position:fixed;width:100%;height:100%;background:grey;opacity:.6;display:none;z-index:10;top:0;left:0;right:0}.attends-modal{width:354px;height:306px;border:1px solid #000;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;display:none;z-index:11}.attends-modal-header{margin:20px 25px 0}.attends-modal-main{border:1px solid #ccc;box-sizing:border-box;margin:20px 25px 18px 25px;overflow-y:scroll;height:200px;-ms-overflow-style:none;scrollbar-width:none}.attends-modal-main::-webkit-scrollbar{display:none}.attends-modal-schedule{width:354px;height:250px;border:1px solid #000;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:#fff;display:none;z-index:1000;padding-top:20px;padding-bottom:40px}.attends-modal-schedule-main{margin:20px 22px 18px 22px;border:none;height:auto}.attends-modal-buttons{display:flex;align-items:center;justify-content:flex-end;margin-right:25px}.l-attends-modal-button{background:transparent;border-color:transparent;border-radius:3px;border:1px solid #ccc;padding:4px 20px}.attends-modal-keep-btn{margin-right:20px}.attends-modal-open{cursor:pointer}.attends-overlay.open{display:block}.attends-modal.open{display:block}.attends-modal-schedule.open{display:block}.attends-schedule-setting-overlay{position:fixed;width:100%;height:100%;background:grey;opacity:.6;display:none;z-index:999;top:0;left:0;right:0}.attends-schedule-setting-overlay.open{display:block}body.fixed{position:fixed;left:0;inset:0}.attends-modal-content{font-size:11px;padding:8px 20px}.attend-modal-except{height:351px}.attend-except-list{padding-left:20px;padding-right:20px}.l-attend-except-list-item{display:flex;align-items:center;padding-top:13px;padding-bottom:13px}.c-attend-except-list-item:not(:last-child){border-bottom:1px dashed #d4d7de}.attend-except-list-itemtext{margin-left:15px}.learnsNametitle{margin-left:16px;border-left:3px solid #E20011;padding-left:6px}.expected_date{color:#0F218b;justify-content:center;font-size:13px}.expected_date-icon{margin-left:8px}.flex-container{display:inline-block;text-align:center;vertical-align:middle}.circle{position:absolute;top:-10px;right:-7px;width:30px;height:30px;background-color:#fefefe;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid #888;text-decoration:none !important;z-index:1}.close{font-size:25px;line-height:1}#mypage-notice{border:#e20011 solid 1px;margin:0 10px}#mypage-notice .info_title{background:#fde8e8;color:#e20011;text-align:center;vertical-align:middle;font-size:15px;font-weight:bold;line-height:1.6;padding:5px 0}#mypage-notice .info_title .title_br{display:none}#mypage-notice .info_inner{padding:10px 15px}#mypage-notice .info_inner li{list-style:none}#wrapper{position:relative;min-height:100%;padding-bottom:40px}#importantBlock{background:#ffffff;margin-top:25px}.important_title{background:#F90202;color:#ffffff;text-align:center;font-weight:bold;line-height:1;padding:7px 0;font-size:15px;margin-top:0px}.important_title span{display:inline-block;background:url(/assets/user/alert_ico.png) no-repeat 0 50%;background-size:18px 16px;padding-left:23px}.important_inner{padding:10px 15px;background:#FFFFFF;border:3px solid #f90202;border-width:0 3px 3px 3px}.importantList{color:#f90202;font-size:13px;font-weight:bold;line-height:1.6;margin-left:14px}.importantList li{list-style:disc}#informationBlock{border:#e20011 solid 1px;margin-top:25px}.info_title{background:#fde8e8;color:#e20011;text-align:center;vertical-align:middle;font-size:15px;font-weight:bold;line-height:1.6;padding:5px 0}.info_inner{padding:10px 15px}.informationList li{font-size:13px;margin-left:14px;line-height:1.6;list-style-type:disc}.beforeLogin h1{font-size:18px;font-weight:bold;line-height:1.3;display:block;padding:0px 10px 5px;border-bottom:2px solid #e20011;margin-top:25px}.loginBlock{margin-top:20px;border:2px solid #d2d2d2}.loginBlock_title{background-color:#f7f7f9;border-bottom:1px solid #d2d2d2}.loginBlock_title h2{font-size:18px;font-weight:bold;line-height:1.3;display:block;padding:10px}.loginBlock_title h2>span{border-left:3px solid #e30012;padding-left:8px;display:block}.loginBlock_title h2 .small{font-size:15px}.loginBlock_content{padding:20px 10px}::-ms-reveal{display:none}.mobile_session_password,.password_registration_mobile,.password_registration_mobile_confirm{position:relative}#show-mobile-session-password-icon,#hide-mobile-session-password-icon,#show-password-icon-registration-mobile,#hide-password-icon-registration-mobile,#show-password-icon-registration-mobile-confirm,#hide-password-icon-registration-mobile-confirm{position:absolute;right:3%;top:40%;cursor:pointer;color:#888}.loginBox_head{font-size:13px;font-weight:bold;line-height:1.6;margin-top:15px}.loginBox_head:first-child{margin-top:0}.loginBlock input[type="text"]{width:100%;margin-top:8px;padding:7px;box-sizing:border-box;border:2px solid #d2d2d2;font-size:16px}.loginBlock input[type="password"]{width:100%;margin-top:8px;padding:7px;box-sizing:border-box;font-size:16px}.loginBox ::-webkit-input-placeholder{color:#8c8c8c;font-size:12px}.loginBox :-moz-placeholder{font-size:12px;color:#8c8c8c}.loginBox ::-ms-input-placeholder{color:#8c8c8c;font-size:12px}.checkArea{margin-top:20px}.loginBlock input[type="checkbox"]+label{font-size:14px}.checkbox-input{display:none}.checkbox_txt{padding-left:25px;position:relative;cursor:pointer}.checkbox_txt::before{content:"";display:block;position:absolute;top:-1px;left:0;width:15px;height:15px;border:1px solid #d2d2d2;border-radius:4px}.checkbox-input:checked+.checkbox_txt::after{content:"";display:block;position:absolute;top:-5px;left:5px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #45b652;border-right:3px solid #45b652}.loginBtn{margin:18px auto 0;background:#e20011;font-size:15px;font-weight:bold;text-align:center;line-height:1.6;width:100%;color:#FFFFFF;border:none;cursor:pointer;position:relative;padding:8px}.loginBtn span{position:relative;display:inline-block;left:7px}.loginBtn span::before{display:block;content:"";position:relative;top:16px;left:-13px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #ffffff}.registerBtn{background:#FFFFFF;font-size:15px;font-weight:bold;text-align:center;line-height:1.6;width:100%;margin:18px auto 0;color:#E20011;cursor:pointer;position:relative;border:2px solid #E20011;box-sizing:border-box}.registerBtn a{display:block;padding:6px 0}.registerBtn span{position:relative;display:inline-block;color:#E20011;left:7px}.registerBtn span::before{display:block;content:"";position:relative;top:16px;left:-13px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #E20011}.toTACBtn{background:#FFFFFF;font-size:14px;font-weight:bold;line-height:1.6;text-align:center;width:53.125vw;margin:25px auto 0;border:1px solid #d2d2d2;box-sizing:border-box;color:#323232}.toTACBtn a{text-decoration:none;display:block;padding:8px;color:#323232 !important}.toTACBtn a::before{content:"\025b6 ";font-size:9px;top:-1px;position:relative;margin-right:5px;color:#E20011}h1.title{border-bottom:#e20011 solid 2px;padding-bottom:5px;font-size:18px;font-weight:bold;line-height:1.3;padding-left:11px}main.registerPage{padding-bottom:0 !important}.registerPage{background:#FFFFFF;margin:15px 10px 25px}.registerHeading h1{border-bottom:#e20011 solid 2px;padding-bottom:5px}.registerHeading h1>span{font-size:18px;font-weight:bold;line-height:1.3;margin-left:11px}.registerHeading h2{border-left:4px solid #e50112;margin:20px 0 10px;background-color:#ebecee;font-size:15px;font-weight:bold;line-height:1.3;padding:7px;color:#323232}.registerPage p{font-size:13px}.registerPage p.indentTxt{font-size:13px;text-indent:-0.8em;padding-left:0.8em}.registerForm .required{border:1px solid #e20011;border-radius:3px;background:#FFFFFF;padding:3px 5px;color:#E20011;margin-left:7px;font-size:11px}.registerForm input[type="text"],input[type="password"]{margin-top:6px;font-size:16px;padding:5px 7px;border:2px solid #d2d2d2;width:100%;box-sizing:border-box}.registerForm input::-webkit-input-placeholder{color:#808080;font-size:12px}.registerForm input::-ms-input-placeholder{color:#808080;font-size:12px}.registerForm input::-moz-placeholder{color:#808080;font-size:12px}.registerPage .confirmBtn{background:#e20011;font-size:15px !important;font-weight:bold;text-align:center;color:#FFFFFF;border:none;cursor:pointer;margin-top:20px;padding:11px 0;width:100%}.registerPage .confirmBtn a{display:block;color:#FFFFFF}.registerPage .confirmBtn span{position:relative;display:inline-block}.registerPage .confirmBtn span::before{display:block;content:"";position:relative;top:16px;left:-13px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #ffffff}.registerPage .nextBtn{background:#8b8c92;font-size:15px !important;font-weight:bold;text-align:center;color:#FFFFFF;border:none;cursor:pointer;margin-top:20px;width:100%;padding:11px 0;transition:all 0.3s}.registerPage .nextBtn span{display:inline-block;position:relative}.registerPage .nextBtn span::before{display:block;content:"";position:relative;top:16px;left:-13px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #ffffff}.BtnArea .btn_next{background:#E20011;cursor:pointer}.btn_next a{display:block}.BtnArea .resetBtn{background:#e20011;font-size:15px !important;font-weight:bold;text-align:center;color:#FFFFFF;border:none;cursor:pointer;margin-top:20px;padding:11px 0;width:100%}.confirmResetPasswordBtn{-webkit-appearance:none}.resetbackBtn{background:#FFFFFF;font-size:15px !important;font-weight:bold;text-align:center;color:#323232;cursor:pointer;margin:20px auto 0;width:53.125vw;border:1px solid #d2d2d2;display:block;padding:11px}.resetbackBtn span{color:#E20011 !important}.resetbackBtn a{color:#323232;display:block}.errorExplanation,div.errorMessage{margin:15px auto 0;border:3px solid #fe0000}.errorExplanation p,.errorMessageHead{color:#ffffff;background-color:#fe0000;padding:8px 0;font-weight:bold;font-size:15px;text-align:center}div.errorMessage .errorMessageText{padding:10px;font-size:12px}.errorExplanation p::before,.errorMessageHead::before{content:" ";background:url(/assets/mobile/alert_ico.png) no-repeat 0 50%;padding-left:24px;line-height:1.3}.errorExplanation .errorExplanation_s,.errorMessageHead .errorExplanation_s{font-size:13px}.errorExplanation ul{padding:12px}.errorExplanation ul .error_title{font-size:13px;color:#ff0000}.errorExplanation ul .error_title::before{content:"・";font-size:13px;font-weight:bold;color:#ff0000;margin-right:5px}.base.hide{display:none}.registerForm table{width:100%;border:2px solid #d4d7de;box-sizing:border-box;margin-top:20px;font-size:13px}.registerForm table th{background:#dce4f2;border-bottom:1px solid #d4d7de;padding:10px;vertical-align:middle;font-weight:bold;text-align:left}.registerForm table td{background:#FFFFFF;border-bottom:1px solid #d4d7de;padding:10px;vertical-align:middle;text-align:left;font-weight:normal}.registerForm .errorMessageText{color:#E20011;font-weight:bold;padding-top:5px}.registerForm .errorMessageText::before{content:" ";background:url(/assets/user/alert_ico_red02.png) no-repeat 0 50%;padding-left:23px}.registerForm .login{padding:0;margin-bottom:0}input.errorMessage{background-color:#fde8e8}.choice_course{margin-top:25px;padding-left:10px}.choice_course li{margin-top:15px;font-size:13px}.choice_course li:first-child{margin-top:0px}.choice_course input[type=radio]{display:none}.choice_course label{display:block;position:relative;cursor:pointer;line-height:1;padding-left:20px}.choice_course label:before{position:absolute;content:"";top:50%;left:0px;width:16px;height:16px;margin-top:-10px;background:#FFFFFF;border-radius:50%;border:#d2d2d2 solid 2px;box-sizing:border-box;transition:0.2s}.choice_course input[type="radio"]:checked+label:before{position:absolute;content:"";top:50%;left:0px;width:15px;height:15px;margin-top:-10px;background:#FFFFFF;border-radius:50%;border:#e20011 solid 2px;box-sizing:border-box}.choice_course input[type="radio"]:checked+label:after{position:absolute;content:"";top:50%;left:4px;width:7px;height:7px;margin-top:-6px;border-radius:50%;background:#e20011}.consentBox{border:2px solid #d4d7de;padding:10px}.annotationTxt{padding-left:20px;position:relative;font-size:12px;line-height:1.6;color:#4d4d4d}.annotationTxt::before{content:"※";position:absolute;left:5px}#globalHeader{border-bottom:1px solid #c6c7cc;overflow:hidden}.headerLogo{margin:0 0 0 10px;display:flex;justify-content:space-between;align-items:center}.headerLogo_left img{width:125px}.headerLogo_right img{height:25px;margin-left:5px;padding:7px 0}.headerLogo_right a{display:block}.headerLogo_right{display:flex;align-items:center}.logOut{border-left:#c6c7cc 1px solid}.logOut p{font-size:10px;padding:0 5px}.logOut a{color:#323232}.logOut .logOut_icon{font-size:16px;display:block;text-align:center}footer{bottom:0;position:absolute;width:100%}footer .footerLink{background:#ebecee;padding:10px 0}footer .footer_inner{font-size:10px;display:flex;justify-content:center}footer .footer_inner li{font-size:10px;padding-right:5px}footer .footer_inner li:last-child{padding-right:0px}footer .copyright{background-color:#323232;color:#ffffff;padding:10px 0}footer .copyright p{font-size:10px;text-align:center}footer .copyright img{margin-right:12px}#pagetop{background:#57585e}#pagetop a{color:#FFFFFF;padding:20px 0 10px;display:block;text-align:center;font-size:10px;background:#57585E url(/assets/mobile/pagetop_sp.png) no-repeat 50% 7px;text-decoration:none}footer .footerSeal{margin-top:10px;display:flex;align-items:center;justify-content:center}.innerWrap{margin:0 10px;padding-bottom:25px}.rules{padding:0 10px;margin-bottom:10px}.btn_gray,.btn_back{border:1px solid #ccc;border-radius:5px;padding:8px 8px 8px 20px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#dadada));background:-moz-linear-gradient(0% 0% -90deg, #fefefe, #dadada 100%);color:#333;font-weight:normal;font-size:12px}.btn_gray span.arrow_r{background:url(/assets/mobile/arrow01.png) no-repeat right 45%;padding-right:15px;color:#333}.btn_back{display:block;width:145px;padding:8px 0}.btn_back span.arrow_l{background:url(/assets/mobile/arrow02.png) no-repeat 10px 45%;padding-left:60px;color:#333}.btn_blue{border:1px solid #fff;border-radius:5px;padding:10px 0;height:20px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4677ba), color-stop(0.5, #2d66b7), color-stop(0.5, #004098), to(#014199));background:-moz-linear-gradient(0% 0% -90deg, #4677ba, #2d66b7 50%, #004098 50%, #014199 100%);color:#fff;font-weight:bold;display:block;text-align:center;box-shadow:0px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.3);margin:0 auto}.btn_first_play{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4677ba), color-stop(0.5, #2d66b7), color-stop(0.5, #004098), to(#014199));background:-moz-linear-gradient(0% 0% -90deg, #4677ba, #2d66b7 50%, #004098 50%, #014199 100%);border:1px solid #fff;border-radius:5px;padding:0 10px;display:inline-block;height:34px;font-weight:bold;line-height:34px;box-shadow:0px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.3);margin:23px auto 0;vertical-align:top}.btn_black{border:1px solid #fff;border-radius:5px;padding:10px 0;height:20px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F7B4B9), color-stop(0.5, #F5212C), color-stop(0.5, #DB2129), to(#D8585D));background:-moz-linear-gradient(0% 0 -90deg, #F7B4B9, #F5212C 50%, #DB2129 50%, #D8585D 100%);color:#fff;font-weight:bold;display:block;text-align:center;box-shadow:0px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.3);margin:0 auto}.btn_blue span,.btn_black span{color:#fff;line-height:20px;font-size:16px}.tform th{font-size:14px}.tform td{padding:5px 0}.tform th font{font-weight:normal;font-size:12px}.tform td input[type=text],.tform td input[type=password],.tform td textarea{width:95%}.searchBox .tform td input[type=text]{width:185px}.btn_blue_button{border:1px solid #fff;border-radius:5px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4677ba), color-stop(0.5, #2d66b7), color-stop(0.5, #004098), to(#014199));background:-moz-linear-gradient(0% 0% -90deg, #4677ba, #2d66b7 50%, #004098 50%, #014199 100%);color:#fff;font-weight:bold;display:block;width:100%;height:40px;font-size:16px;text-align:center;box-shadow:0px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.3);cursor:pointer}.btn_disabled_button{border:1px solid #fff;border-radius:5px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d9d7d7), color-stop(0.5, #d9d7d7), color-stop(0.5, #b6b6b6), to(#b6b6b6));background:-moz-linear-gradient(0% 0% -90deg, #d9d7d7, #d9d7d7 50%, #b6b6b6 50%, #b6b6b6 100%);color:#fff;font-weight:bold;display:block;width:100%;height:40px;font-size:16px;text-align:center;box-shadow:0px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.3);cursor:pointer}.btn_black_button{border:1px solid #fff;border-radius:5px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#949494), color-stop(0.5, #8d8d8d), color-stop(0.5, #7a7a7a), to(#707070));background:-moz-linear-gradient(0% 0% -90deg, #949494, #8d8d8d 50%, #7a7a7a 50%, #707070 100%);color:#fff;font-weight:bold;display:block;width:100%;height:40px;font-size:16px;text-align:center;box-shadow:0px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 3px rgba(0,0,0,0.3);cursor:pointer}.w278{width:278px}.btn_clear{border:1px solid #ccc;border-radius:5px;padding:8px 8px 8px 8px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#dadada));background:-moz-linear-gradient(0% 0% -90deg, #fefefe, #dadada 100%);color:#333;font-weight:normal;font-size:12px;width:150px;cursor:pointer}.pagesRight .pages .pageinfo{text-align:right;padding-right:10px}.pages{margin-top:10px}.pages .pageinfo{text-align:center;font-size:11px}.pagesRight.pages .pageinfo{text-align:right;padding-right:10px}.pages .pagination{text-align:center;margin-top:12px}.pages.bottom .pageinfo{border-bottom:none;padding:3px 0;margin-top:10px}.pages .pagination em{background:#323232;color:#FFFFFF;padding:5px 8px}.pages .pagination a{padding:5px 8px}.pages .pagination a:not(.previous_page),.pages .pagination a:not(.next_page){background:#FFFFFF;color:#323232;border:#d2d2d2 1px solid}.previous_page,.next_page{color:#4d4d4d;font-size:12px;border:#d2d2d2 1px solid;background:#FFFFFF;border-radius:6px;font-size:12px;box-sizing:border-box}a.previous_page,a.next_page{color:#4d4d4d !important}.previous_page.disabled,.next_page.disabled{color:#888888;border:none;background:#ebecee;border-radius:3px;font-size:12px;padding:5px 8px}.rframe{border-radius:5px;border:1px solid #ccc;padding:15px 10px}.flashError{background-color:#FFDECE;color:#FF0000;margin:10px 0}.flashNotice{margin:10px;font-size:13px;font-weight:bold;text-align:center;background:#fffbca;padding:12px 5px}.ErrorMsg{margin:10px;font-size:13px;font-weight:bold;text-align:center;background:#FDE8E8;padding:12px 5px}.field_with_errors label{padding:2px;background-color:red}.field_with_errors input[type="text"]{padding:3px 2px;border:2px solid red}.login{padding:0 10px;margin-bottom:10px}.login input[type=text],.login input[type=password]{width:90%}div.environment{border:1px solid #ccc;border-radius:5px;margin:0 10px;font-size:14px}div.environment div{border-bottom:1px solid #ccc;height:33%;padding:5px 0 10px 20px}div.environment div.nobd{border:none}div.environment h6{font-size:15px}div.environment p{text-indent:1em}table.environment{border:1px solid #ccc;width:100%}table.environment th,table.environment td{padding:5px;border:1px solid #000}table.environment th{background-color:#B8CCE4;font-weight:normal}table.environment th.none{background-color:transparent}table.environment td.name{background-color:#FDE9D9;height:50px;vertical-align:middle}.opInfo{text-align:left}.opInfo .oChk{font-size:18px;text-align:center;color:#fff;border-radius:5px;background:#F79646;height:35px;line-height:35px;font-weight:bold}.opInfo .step{font-size:18px;text-decoration:underline}div.envi p{text-indent:-1em;padding-left:1em;margin-bottom:10px}.opInfo .skip{color:red;text-indent:-1em;font-weight:bold;padding-left:1em}.opInfo a{text-decoration:underline}.opInfo .a_deco{text-decoration:none;color:#ffffff}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#FFFFFF;border-bottom:1px solid #BBBBBB;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#333333;font-family:"Helvetica Neue", "Helvetica", "Arial", sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:0.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none currentColor;cursor:pointer;display:block;height:30px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";outline:medium none currentColor;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #DDDDDD}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#F5F5F5;border-top:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#33AAFF;box-shadow:#178FE5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#F5F5F5;border:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#F1F1F1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#33AAFF}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#33AAFF;box-shadow:#178FE5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit	!important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000000;border-bottom:1px solid #444444;border-left:1px solid #333333;border-right:1px solid #333333;border-top:1px solid #333333;color:#cccccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222222;color:#999999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222222;color:#999999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#cc5500}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#cc5500;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}@keyframes scroll-hint-appear{0%{transform:translateX(40px);opacity:0}10%{opacity:1}50%,
  100%{transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg, rgba(0,0,0,0.15) 0, transparent 16px, transparent)}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg, rgba(0,0,0,0.15) 0, transparent 16px, transparent),linear-gradient(270deg, rgba(0,0,0,0.15) 0, transparent 16px, transparent)}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg, rgba(0,0,0,0.15) 0, transparent 16px, transparent)}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);box-sizing:border-box;width:120px;height:80px;border-radius:5px;transition:opacity .3s;opacity:0;background:rgba(0,0,0,0.7);text-align:center;padding:20px 10px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#FFF;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#FFF;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#FFF;box-shadow:0 4px 5px rgba(0,0,0,0.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.charts-css{--color-1: rgba(240, 50, 50, 0.75);--color-2: rgba(255, 180, 50, 0.75);--color-3: rgba(255, 220, 90, 0.75);--color-4: rgba(100, 210, 80, 0.75);--color-5: rgba(90, 165, 255, 0.75);--color-6: rgba(170, 90, 240, 0.75);--color-7: rgba(180, 180, 180, 0.75);--color-8: rgba(110, 110, 110, 0.75);--color-9: rgba(170, 150, 110, 0.75);--color-10: rgba(130, 50, 20, 0.75);--chart-bg-color: #f5f5f5;--heading-size: 0px;--primary-axis-color: rgba(0, 0, 0, 1);--primary-axis-style: solid;--primary-axis-width: 1px;--secondary-axes-color: rgba(0, 0, 0, .15);--secondary-axes-style: solid;--secondary-axes-width: 1px;--data-axes-color: rgba(0, 0, 0, .15);--data-axes-style: solid;--data-axes-width: 1px;--legend-border-color: rgb(200, 200, 200);position:relative;display:block;width:100%;height:100%;margin:0 auto;padding:0;border:0;-webkit-print-color-adjust:exact;color-adjust:exact}.charts-css,.charts-css::after,.charts-css::before,.charts-css *,.charts-css *::after,.charts-css *::before{-webkit-box-sizing:border-box;box-sizing:border-box}table.charts-css{border-collapse:collapse;border-spacing:0;empty-cells:show;overflow:initial;background-color:transparent}table.charts-css caption,table.charts-css colgroup,table.charts-css thead,table.charts-css tbody,table.charts-css tr,table.charts-css th,table.charts-css td{display:block;margin:0;padding:0;border:0;background-color:transparent}table.charts-css colgroup,table.charts-css thead,table.charts-css tfoot{display:none}ul.charts-css,ol.charts-css{list-style-type:none}ul.charts-css li,ol.charts-css li{margin:0;padding:0;border:0}.charts-css:not(.show-heading) caption{display:none}.charts-css.show-heading{--heading-size: 1.5rem}.charts-css.show-heading caption{display:block;width:100%;height:var(--heading-size)}.charts-css.bar tbody tr:nth-of-type(10n+1) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+1),.charts-css.column tbody tr:nth-of-type(10n+1) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+1),.charts-css.area tbody tr td:nth-of-type(10n+1)::before,.charts-css.line tbody tr td:nth-of-type(10n+1)::before{background:var(--color, var(--color-1))}.charts-css.bar tbody tr:nth-of-type(10n+2) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+2),.charts-css.column tbody tr:nth-of-type(10n+2) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+2),.charts-css.area tbody tr td:nth-of-type(10n+2)::before,.charts-css.line tbody tr td:nth-of-type(10n+2)::before{background:var(--color, var(--color-2))}.charts-css.bar tbody tr:nth-of-type(10n+3) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+3),.charts-css.column tbody tr:nth-of-type(10n+3) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+3),.charts-css.area tbody tr td:nth-of-type(10n+3)::before,.charts-css.line tbody tr td:nth-of-type(10n+3)::before{background:var(--color, var(--color-3))}.charts-css.bar tbody tr:nth-of-type(10n+4) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+4),.charts-css.column tbody tr:nth-of-type(10n+4) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+4),.charts-css.area tbody tr td:nth-of-type(10n+4)::before,.charts-css.line tbody tr td:nth-of-type(10n+4)::before{background:var(--color, var(--color-4))}.charts-css.bar tbody tr:nth-of-type(10n+5) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+5),.charts-css.column tbody tr:nth-of-type(10n+5) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+5),.charts-css.area tbody tr td:nth-of-type(10n+5)::before,.charts-css.line tbody tr td:nth-of-type(10n+5)::before{background:var(--color, var(--color-5))}.charts-css.bar tbody tr:nth-of-type(10n+6) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+6),.charts-css.column tbody tr:nth-of-type(10n+6) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+6),.charts-css.area tbody tr td:nth-of-type(10n+6)::before,.charts-css.line tbody tr td:nth-of-type(10n+6)::before{background:var(--color, var(--color-6))}.charts-css.bar tbody tr:nth-of-type(10n+7) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+7),.charts-css.column tbody tr:nth-of-type(10n+7) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+7),.charts-css.area tbody tr td:nth-of-type(10n+7)::before,.charts-css.line tbody tr td:nth-of-type(10n+7)::before{background:var(--color, var(--color-7))}.charts-css.bar tbody tr:nth-of-type(10n+8) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+8),.charts-css.column tbody tr:nth-of-type(10n+8) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+8),.charts-css.area tbody tr td:nth-of-type(10n+8)::before,.charts-css.line tbody tr td:nth-of-type(10n+8)::before{background:var(--color, var(--color-8))}.charts-css.bar tbody tr:nth-of-type(10n+9) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+9),.charts-css.column tbody tr:nth-of-type(10n+9) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+9),.charts-css.area tbody tr td:nth-of-type(10n+9)::before,.charts-css.line tbody tr td:nth-of-type(10n+9)::before{background:var(--color, var(--color-9))}.charts-css.bar tbody tr:nth-of-type(10n+10) td,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+10),.charts-css.column tbody tr:nth-of-type(10n+10) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+10),.charts-css.area tbody tr td:nth-of-type(10n+10)::before,.charts-css.line tbody tr td:nth-of-type(10n+10)::before{background:var(--color, var(--color-10))}.charts-css.hide-data .data{opacity:0}.charts-css.show-data-on-hover .data{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0}.charts-css.show-data-on-hover tr:hover .data{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:1}.charts-css.bar:not(.show-labels){--labels-size: 0}.charts-css.bar:not(.show-labels) tbody tr th{display:none}.charts-css.bar.show-labels{--labels-size: 80px}.charts-css.bar.show-labels tbody tr th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:var(--labels-align, center);-ms-flex-pack:var(--labels-align, center);justify-content:var(--labels-align, center);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charts-css.bar.show-labels tr.hide-label th,.charts-css.bar.show-labels th.hide-label{display:none}.charts-css.bar.labels-align-start tbody tr th{-webkit-box-align:var(--labels-align, flex-start);-ms-flex-align:var(--labels-align, flex-start);align-items:var(--labels-align, flex-start)}.charts-css.bar.labels-align-end tbody tr th{-webkit-box-align:var(--labels-align, flex-end);-ms-flex-align:var(--labels-align, flex-end);align-items:var(--labels-align, flex-end)}.charts-css.bar.labels-align-center tbody tr th{-webkit-box-align:var(--labels-align, center);-ms-flex-align:var(--labels-align, center);align-items:var(--labels-align, center)}.charts-css.column:not(.show-labels),.charts-css.area:not(.show-labels),.charts-css.line:not(.show-labels){--labels-size: 0}.charts-css.column:not(.show-labels) tbody tr th,.charts-css.area:not(.show-labels) tbody tr th,.charts-css.line:not(.show-labels) tbody tr th{display:none}.charts-css.column.show-labels,.charts-css.area.show-labels,.charts-css.line.show-labels{--labels-size: 1.5rem}.charts-css.column.show-labels tbody tr th,.charts-css.area.show-labels tbody tr th,.charts-css.line.show-labels tbody tr th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:var(--labels-align, center);-ms-flex-pack:var(--labels-align, center);justify-content:var(--labels-align, center);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charts-css.column.show-labels tr.hide-label th,.charts-css.column.show-labels th.hide-label,.charts-css.area.show-labels tr.hide-label th,.charts-css.area.show-labels th.hide-label,.charts-css.line.show-labels tr.hide-label th,.charts-css.line.show-labels th.hide-label{display:none}.charts-css.column.labels-align-start tbody tr th,.charts-css.area.labels-align-start tbody tr th,.charts-css.line.labels-align-start tbody tr th{-webkit-box-pack:var(--labels-align, flex-start);-ms-flex-pack:var(--labels-align, flex-start);justify-content:var(--labels-align, flex-start)}.charts-css.column.labels-align-end tbody tr th,.charts-css.area.labels-align-end tbody tr th,.charts-css.line.labels-align-end tbody tr th{-webkit-box-pack:var(--labels-align, flex-end);-ms-flex-pack:var(--labels-align, flex-end);justify-content:var(--labels-align, flex-end)}.charts-css.column.labels-align-center tbody tr th,.charts-css.area.labels-align-center tbody tr th,.charts-css.line.labels-align-center tbody tr th{-webkit-box-pack:var(--labels-align, center);-ms-flex-pack:var(--labels-align, center);justify-content:var(--labels-align, center)}.charts-css.column.show-primary-axis:not(.reverse) tbody tr,.charts-css.area.show-primary-axis:not(.reverse) tbody tr,.charts-css.line.show-primary-axis:not(.reverse) tbody tr{-webkit-border-after:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color);border-block-end:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.column.show-primary-axis.reverse tbody tr,.charts-css.area.show-primary-axis.reverse tbody tr,.charts-css.line.show-primary-axis.reverse tbody tr{-webkit-border-before:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color);border-block-start:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.column.show-1-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-1-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-1-secondary-axes:not(.reverse) tbody tr{background-size:100% 100%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-1-secondary-axes.reverse tbody tr,.charts-css.area.show-1-secondary-axes.reverse tbody tr,.charts-css.line.show-1-secondary-axes.reverse tbody tr{background-size:100% 100%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-2-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-2-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-2-secondary-axes:not(.reverse) tbody tr{background-size:100% 50%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-2-secondary-axes.reverse tbody tr,.charts-css.area.show-2-secondary-axes.reverse tbody tr,.charts-css.line.show-2-secondary-axes.reverse tbody tr{background-size:100% 50%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-3-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-3-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-3-secondary-axes:not(.reverse) tbody tr{background-size:100% 33.333333%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-3-secondary-axes.reverse tbody tr,.charts-css.area.show-3-secondary-axes.reverse tbody tr,.charts-css.line.show-3-secondary-axes.reverse tbody tr{background-size:100% 33.333333%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-4-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-4-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-4-secondary-axes:not(.reverse) tbody tr{background-size:100% 25%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-4-secondary-axes.reverse tbody tr,.charts-css.area.show-4-secondary-axes.reverse tbody tr,.charts-css.line.show-4-secondary-axes.reverse tbody tr{background-size:100% 25%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-5-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-5-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-5-secondary-axes:not(.reverse) tbody tr{background-size:100% 20%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-5-secondary-axes.reverse tbody tr,.charts-css.area.show-5-secondary-axes.reverse tbody tr,.charts-css.line.show-5-secondary-axes.reverse tbody tr{background-size:100% 20%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-6-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-6-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-6-secondary-axes:not(.reverse) tbody tr{background-size:100% 16.666667%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-6-secondary-axes.reverse tbody tr,.charts-css.area.show-6-secondary-axes.reverse tbody tr,.charts-css.line.show-6-secondary-axes.reverse tbody tr{background-size:100% 16.666667%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-7-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-7-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-7-secondary-axes:not(.reverse) tbody tr{background-size:100% 14.285714%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-7-secondary-axes.reverse tbody tr,.charts-css.area.show-7-secondary-axes.reverse tbody tr,.charts-css.line.show-7-secondary-axes.reverse tbody tr{background-size:100% 14.285714%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-8-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-8-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-8-secondary-axes:not(.reverse) tbody tr{background-size:100% 12.5%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-8-secondary-axes.reverse tbody tr,.charts-css.area.show-8-secondary-axes.reverse tbody tr,.charts-css.line.show-8-secondary-axes.reverse tbody tr{background-size:100% 12.5%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-9-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-9-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-9-secondary-axes:not(.reverse) tbody tr{background-size:100% 11.111111%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-9-secondary-axes.reverse tbody tr,.charts-css.area.show-9-secondary-axes.reverse tbody tr,.charts-css.line.show-9-secondary-axes.reverse tbody tr{background-size:100% 11.111111%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-10-secondary-axes:not(.reverse) tbody tr,.charts-css.area.show-10-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-10-secondary-axes:not(.reverse) tbody tr{background-size:100% 10%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-10-secondary-axes.reverse tbody tr,.charts-css.area.show-10-secondary-axes.reverse tbody tr,.charts-css.line.show-10-secondary-axes.reverse tbody tr{background-size:100% 10%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.column.show-data-axes tbody tr,.charts-css.area.show-data-axes tbody tr,.charts-css.line.show-data-axes tbody tr{-webkit-border-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-inline-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-data-axes:not(.reverse-data) tbody tr:first-of-type,.charts-css.area.show-data-axes:not(.reverse-data) tbody tr:first-of-type,.charts-css.line.show-data-axes:not(.reverse-data) tbody tr:first-of-type{-webkit-border-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-data-axes.reverse-data tbody tr:last-of-type,.charts-css.area.show-data-axes.reverse-data tbody tr:last-of-type,.charts-css.line.show-data-axes.reverse-data tbody tr:last-of-type{-webkit-border-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-dataset-axes tbody tr td,.charts-css.area.show-dataset-axes tbody tr td,.charts-css.line.show-dataset-axes tbody tr td{-webkit-border-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-inline-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td,.charts-css.area.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td,.charts-css.line.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td{-webkit-border-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.column.show-dataset-axes.reverse-data tbody tr:last-of-type td,.charts-css.area.show-dataset-axes.reverse-data tbody tr:last-of-type td,.charts-css.line.show-dataset-axes.reverse-data tbody tr:last-of-type td{-webkit-border-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-primary-axis:not(.reverse) tbody tr{-webkit-border-start:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color);border-inline-start:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.bar.show-primary-axis.reverse tbody tr{-webkit-border-end:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color);border-inline-end:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.bar.show-1-secondary-axes:not(.reverse) tbody tr{background-size:100% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-1-secondary-axes.reverse tbody tr{background-size:100% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-2-secondary-axes:not(.reverse) tbody tr{background-size:50% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-2-secondary-axes.reverse tbody tr{background-size:50% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-3-secondary-axes:not(.reverse) tbody tr{background-size:33.333333% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-3-secondary-axes.reverse tbody tr{background-size:33.333333% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-4-secondary-axes:not(.reverse) tbody tr{background-size:25% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-4-secondary-axes.reverse tbody tr{background-size:25% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-5-secondary-axes:not(.reverse) tbody tr{background-size:20% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-5-secondary-axes.reverse tbody tr{background-size:20% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-6-secondary-axes:not(.reverse) tbody tr{background-size:16.666667% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-6-secondary-axes.reverse tbody tr{background-size:16.666667% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-7-secondary-axes:not(.reverse) tbody tr{background-size:14.285714% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-7-secondary-axes.reverse tbody tr{background-size:14.285714% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-8-secondary-axes:not(.reverse) tbody tr{background-size:12.5% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-8-secondary-axes.reverse tbody tr{background-size:12.5% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-9-secondary-axes:not(.reverse) tbody tr{background-size:11.111111% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-9-secondary-axes.reverse tbody tr{background-size:11.111111% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-10-secondary-axes:not(.reverse) tbody tr{background-size:10% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-10-secondary-axes.reverse tbody tr{background-size:10% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-data-axes tbody tr{-webkit-border-after:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-block-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-data-axes:not(.reverse-data) tbody tr:first-of-type{-webkit-border-before:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-data-axes.reverse-data tbody tr:last-of-type{-webkit-border-before:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes tbody tr td{-webkit-border-after:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-block-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td{-webkit-border-before:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes.reverse-data tbody tr:last-of-type td{-webkit-border-before:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.legend{padding:1rem;border:1px solid var(--legend-border-color);list-style:none;font-size:1rem}.charts-css.legend li{line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.charts-css.legend li::before{content:"";display:inline-block;vertical-align:middle;-webkit-margin-end:.5rem;margin-inline-end:.5rem;border-width:2px;border-style:solid}.charts-css.legend li:nth-child(1)::before{background-color:var(--color-1, transparent);border-color:var(--border-color-1, var(--border-color, #000))}.charts-css.legend li:nth-child(2)::before{background-color:var(--color-2, transparent);border-color:var(--border-color-2, var(--border-color, #000))}.charts-css.legend li:nth-child(3)::before{background-color:var(--color-3, transparent);border-color:var(--border-color-3, var(--border-color, #000))}.charts-css.legend li:nth-child(4)::before{background-color:var(--color-4, transparent);border-color:var(--border-color-4, var(--border-color, #000))}.charts-css.legend li:nth-child(5)::before{background-color:var(--color-5, transparent);border-color:var(--border-color-5, var(--border-color, #000))}.charts-css.legend li:nth-child(6)::before{background-color:var(--color-6, transparent);border-color:var(--border-color-6, var(--border-color, #000))}.charts-css.legend li:nth-child(7)::before{background-color:var(--color-7, transparent);border-color:var(--border-color-7, var(--border-color, #000))}.charts-css.legend li:nth-child(8)::before{background-color:var(--color-8, transparent);border-color:var(--border-color-8, var(--border-color, #000))}.charts-css.legend li:nth-child(9)::before{background-color:var(--color-9, transparent);border-color:var(--border-color-9, var(--border-color, #000))}.charts-css.legend li:nth-child(10)::before{background-color:var(--color-10, transparent);border-color:var(--border-color-10, var(--border-color, #000))}.charts-css:not(.legend-inline){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.charts-css.legend-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.charts-css.legend-inline li{-webkit-margin-end:1rem;margin-inline-end:1rem}.charts-css.legend-circle li::before{width:1rem;height:1rem;border-radius:50%}.charts-css.legend-ellipse li::before{width:2rem;height:1rem;border-radius:50%}.charts-css.legend-square li::before{width:1rem;height:1rem;border-radius:3px}.charts-css.legend-rhombus li::before{width:1rem;height:1rem;border-radius:3px;-webkit-transform:rotate(45deg) scale(0.85);transform:rotate(45deg) scale(0.85)}.charts-css.legend-rectangle li::before{width:2rem;height:1rem;border-radius:3px}.charts-css.legend-line li::before{width:2rem;height:3px;border-radius:2px;-webkit-box-sizing:content-box;box-sizing:content-box}.charts-css .tooltip{position:absolute;z-index:1;bottom:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:5px 10px;border-radius:6px;visibility:hidden;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;background-color:#555;color:#fff;text-align:center;font-size:.9rem}.charts-css .tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}.charts-css td:hover .tooltip{visibility:visible;opacity:1}.charts-css.bar tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:calc(100% - var(--heading-size))}.charts-css.bar tbody tr{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0;overflow-wrap:anywhere;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.charts-css.bar tbody tr th{position:absolute;top:0;bottom:0}.charts-css.bar tbody tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% * var(--size, 1));height:100%;position:relative}.charts-css.bar:not(.reverse) tbody tr{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-margin-start:var(--labels-size);margin-inline-start:var(--labels-size)}.charts-css.bar:not(.reverse) tbody tr th{left:calc(-1 * var(--labels-size) - var(--primary-axis-width));width:var(--labels-size)}.charts-css.bar:not(.reverse) tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.charts-css.bar.reverse tbody tr{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-margin-end:var(--labels-size);margin-inline-end:var(--labels-size)}.charts-css.bar.reverse tbody tr th{right:calc(-1 * var(--labels-size) - var(--primary-axis-width));width:var(--labels-size)}.charts-css.bar.reverse tbody tr td{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.charts-css.bar:not(.stacked) tbody tr td{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0}.charts-css.bar.stacked tbody tr td{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;-ms-flex-negative:unset;flex-shrink:unset;-ms-flex-preferred-size:unset;flex-basis:unset}.charts-css.bar.stacked.reverse-datasets tbody tr{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.charts-css.bar:not(.reverse-data) tbody{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charts-css.bar.reverse-data tbody{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.charts-css.bar:not(.reverse-datasets):not(.stacked) tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charts-css.bar:not(.reverse-datasets).stacked:not(.reverse) tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.bar:not(.reverse-datasets).stacked.reverse tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.bar.reverse-datasets:not(.stacked) tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.charts-css.bar.reverse-datasets.stacked:not(.reverse) tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.bar.reverse-datasets.stacked.reverse tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.bar.data-spacing-1 tbody tr{-webkit-padding-before:1px;padding-block-start:1px;-webkit-padding-after:1px;padding-block-end:1px}.charts-css.bar.data-spacing-2 tbody tr{-webkit-padding-before:2px;padding-block-start:2px;-webkit-padding-after:2px;padding-block-end:2px}.charts-css.bar.data-spacing-3 tbody tr{-webkit-padding-before:3px;padding-block-start:3px;-webkit-padding-after:3px;padding-block-end:3px}.charts-css.bar.data-spacing-4 tbody tr{-webkit-padding-before:4px;padding-block-start:4px;-webkit-padding-after:4px;padding-block-end:4px}.charts-css.bar.data-spacing-5 tbody tr{-webkit-padding-before:5px;padding-block-start:5px;-webkit-padding-after:5px;padding-block-end:5px}.charts-css.bar.data-spacing-6 tbody tr{-webkit-padding-before:6px;padding-block-start:6px;-webkit-padding-after:6px;padding-block-end:6px}.charts-css.bar.data-spacing-7 tbody tr{-webkit-padding-before:7px;padding-block-start:7px;-webkit-padding-after:7px;padding-block-end:7px}.charts-css.bar.data-spacing-8 tbody tr{-webkit-padding-before:8px;padding-block-start:8px;-webkit-padding-after:8px;padding-block-end:8px}.charts-css.bar.data-spacing-9 tbody tr{-webkit-padding-before:9px;padding-block-start:9px;-webkit-padding-after:9px;padding-block-end:9px}.charts-css.bar.data-spacing-10 tbody tr{-webkit-padding-before:10px;padding-block-start:10px;-webkit-padding-after:10px;padding-block-end:10px}.charts-css.bar.data-spacing-11 tbody tr{-webkit-padding-before:11px;padding-block-start:11px;-webkit-padding-after:11px;padding-block-end:11px}.charts-css.bar.data-spacing-12 tbody tr{-webkit-padding-before:12px;padding-block-start:12px;-webkit-padding-after:12px;padding-block-end:12px}.charts-css.bar.data-spacing-13 tbody tr{-webkit-padding-before:13px;padding-block-start:13px;-webkit-padding-after:13px;padding-block-end:13px}.charts-css.bar.data-spacing-14 tbody tr{-webkit-padding-before:14px;padding-block-start:14px;-webkit-padding-after:14px;padding-block-end:14px}.charts-css.bar.data-spacing-15 tbody tr{-webkit-padding-before:15px;padding-block-start:15px;-webkit-padding-after:15px;padding-block-end:15px}.charts-css.bar.data-spacing-16 tbody tr{-webkit-padding-before:16px;padding-block-start:16px;-webkit-padding-after:16px;padding-block-end:16px}.charts-css.bar.data-spacing-17 tbody tr{-webkit-padding-before:17px;padding-block-start:17px;-webkit-padding-after:17px;padding-block-end:17px}.charts-css.bar.data-spacing-18 tbody tr{-webkit-padding-before:18px;padding-block-start:18px;-webkit-padding-after:18px;padding-block-end:18px}.charts-css.bar.data-spacing-19 tbody tr{-webkit-padding-before:19px;padding-block-start:19px;-webkit-padding-after:19px;padding-block-end:19px}.charts-css.bar.data-spacing-20 tbody tr{-webkit-padding-before:20px;padding-block-start:20px;-webkit-padding-after:20px;padding-block-end:20px}.charts-css.bar.datasets-spacing-1 tbody tr td{-webkit-margin-before:1px;margin-block-start:1px;-webkit-margin-after:1px;margin-block-end:1px}.charts-css.bar.datasets-spacing-2 tbody tr td{-webkit-margin-before:2px;margin-block-start:2px;-webkit-margin-after:2px;margin-block-end:2px}.charts-css.bar.datasets-spacing-3 tbody tr td{-webkit-margin-before:3px;margin-block-start:3px;-webkit-margin-after:3px;margin-block-end:3px}.charts-css.bar.datasets-spacing-4 tbody tr td{-webkit-margin-before:4px;margin-block-start:4px;-webkit-margin-after:4px;margin-block-end:4px}.charts-css.bar.datasets-spacing-5 tbody tr td{-webkit-margin-before:5px;margin-block-start:5px;-webkit-margin-after:5px;margin-block-end:5px}.charts-css.bar.datasets-spacing-6 tbody tr td{-webkit-margin-before:6px;margin-block-start:6px;-webkit-margin-after:6px;margin-block-end:6px}.charts-css.bar.datasets-spacing-7 tbody tr td{-webkit-margin-before:7px;margin-block-start:7px;-webkit-margin-after:7px;margin-block-end:7px}.charts-css.bar.datasets-spacing-8 tbody tr td{-webkit-margin-before:8px;margin-block-start:8px;-webkit-margin-after:8px;margin-block-end:8px}.charts-css.bar.datasets-spacing-9 tbody tr td{-webkit-margin-before:9px;margin-block-start:9px;-webkit-margin-after:9px;margin-block-end:9px}.charts-css.bar.datasets-spacing-10 tbody tr td{-webkit-margin-before:10px;margin-block-start:10px;-webkit-margin-after:10px;margin-block-end:10px}.charts-css.bar.datasets-spacing-11 tbody tr td{-webkit-margin-before:11px;margin-block-start:11px;-webkit-margin-after:11px;margin-block-end:11px}.charts-css.bar.datasets-spacing-12 tbody tr td{-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px}.charts-css.bar.datasets-spacing-13 tbody tr td{-webkit-margin-before:13px;margin-block-start:13px;-webkit-margin-after:13px;margin-block-end:13px}.charts-css.bar.datasets-spacing-14 tbody tr td{-webkit-margin-before:14px;margin-block-start:14px;-webkit-margin-after:14px;margin-block-end:14px}.charts-css.bar.datasets-spacing-15 tbody tr td{-webkit-margin-before:15px;margin-block-start:15px;-webkit-margin-after:15px;margin-block-end:15px}.charts-css.bar.datasets-spacing-16 tbody tr td{-webkit-margin-before:16px;margin-block-start:16px;-webkit-margin-after:16px;margin-block-end:16px}.charts-css.bar.datasets-spacing-17 tbody tr td{-webkit-margin-before:17px;margin-block-start:17px;-webkit-margin-after:17px;margin-block-end:17px}.charts-css.bar.datasets-spacing-18 tbody tr td{-webkit-margin-before:18px;margin-block-start:18px;-webkit-margin-after:18px;margin-block-end:18px}.charts-css.bar.datasets-spacing-19 tbody tr td{-webkit-margin-before:19px;margin-block-start:19px;-webkit-margin-after:19px;margin-block-end:19px}.charts-css.bar.datasets-spacing-20 tbody tr td{-webkit-margin-before:20px;margin-block-start:20px;-webkit-margin-after:20px;margin-block-end:20px}.charts-css.column tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:calc(100% - var(--heading-size))}.charts-css.column tbody tr{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0;overflow-wrap:anywhere;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.charts-css.column tbody tr th{position:absolute;right:0;left:0}.charts-css.column tbody tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(100% * var(--size, 1));position:relative}.charts-css.column:not(.reverse) tbody tr{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-margin-after:var(--labels-size);margin-block-end:var(--labels-size)}.charts-css.column:not(.reverse) tbody tr th{bottom:calc(-1 * var(--labels-size) - var(--primary-axis-width));height:var(--labels-size)}.charts-css.column:not(.reverse) tbody tr td{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.column.reverse tbody tr{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-margin-before:var(--labels-size);margin-block-start:var(--labels-size)}.charts-css.column.reverse tbody tr th{top:calc(-1 * var(--labels-size) - var(--primary-axis-width));height:var(--labels-size)}.charts-css.column.reverse tbody tr td{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.column:not(.stacked) tbody tr td{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0}.charts-css.column.stacked tbody tr td{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;-ms-flex-negative:unset;flex-shrink:unset;-ms-flex-preferred-size:unset;flex-basis:unset}.charts-css.column.stacked.reverse-datasets tbody tr{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.charts-css.column:not(.reverse-data) tbody{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.column.reverse-data tbody{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.column:not(.reverse-datasets):not(.stacked) tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.column:not(.reverse-datasets).stacked:not(.reverse) tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.charts-css.column:not(.reverse-datasets).stacked.reverse tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charts-css.column.reverse-datasets:not(.stacked) tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.column.reverse-datasets.stacked:not(.reverse) tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charts-css.column.reverse-datasets.stacked.reverse tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.charts-css.column.data-spacing-1 tbody tr{-webkit-padding-start:1px;padding-inline-start:1px;-webkit-padding-end:1px;padding-inline-end:1px}.charts-css.column.data-spacing-2 tbody tr{-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px}.charts-css.column.data-spacing-3 tbody tr{-webkit-padding-start:3px;padding-inline-start:3px;-webkit-padding-end:3px;padding-inline-end:3px}.charts-css.column.data-spacing-4 tbody tr{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px}.charts-css.column.data-spacing-5 tbody tr{-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:5px;padding-inline-end:5px}.charts-css.column.data-spacing-6 tbody tr{-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}.charts-css.column.data-spacing-7 tbody tr{-webkit-padding-start:7px;padding-inline-start:7px;-webkit-padding-end:7px;padding-inline-end:7px}.charts-css.column.data-spacing-8 tbody tr{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}.charts-css.column.data-spacing-9 tbody tr{-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px}.charts-css.column.data-spacing-10 tbody tr{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}.charts-css.column.data-spacing-11 tbody tr{-webkit-padding-start:11px;padding-inline-start:11px;-webkit-padding-end:11px;padding-inline-end:11px}.charts-css.column.data-spacing-12 tbody tr{-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}.charts-css.column.data-spacing-13 tbody tr{-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px}.charts-css.column.data-spacing-14 tbody tr{-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px}.charts-css.column.data-spacing-15 tbody tr{-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px}.charts-css.column.data-spacing-16 tbody tr{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}.charts-css.column.data-spacing-17 tbody tr{-webkit-padding-start:17px;padding-inline-start:17px;-webkit-padding-end:17px;padding-inline-end:17px}.charts-css.column.data-spacing-18 tbody tr{-webkit-padding-start:18px;padding-inline-start:18px;-webkit-padding-end:18px;padding-inline-end:18px}.charts-css.column.data-spacing-19 tbody tr{-webkit-padding-start:19px;padding-inline-start:19px;-webkit-padding-end:19px;padding-inline-end:19px}.charts-css.column.data-spacing-20 tbody tr{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px}.charts-css.column.datasets-spacing-1 tbody tr td{-webkit-margin-start:1px;margin-inline-start:1px;-webkit-margin-end:1px;margin-inline-end:1px}.charts-css.column.datasets-spacing-2 tbody tr td{-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}.charts-css.column.datasets-spacing-3 tbody tr td{-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px}.charts-css.column.datasets-spacing-4 tbody tr td{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}.charts-css.column.datasets-spacing-5 tbody tr td{-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px}.charts-css.column.datasets-spacing-6 tbody tr td{-webkit-margin-start:6px;margin-inline-start:6px;-webkit-margin-end:6px;margin-inline-end:6px}.charts-css.column.datasets-spacing-7 tbody tr td{-webkit-margin-start:7px;margin-inline-start:7px;-webkit-margin-end:7px;margin-inline-end:7px}.charts-css.column.datasets-spacing-8 tbody tr td{-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}.charts-css.column.datasets-spacing-9 tbody tr td{-webkit-margin-start:9px;margin-inline-start:9px;-webkit-margin-end:9px;margin-inline-end:9px}.charts-css.column.datasets-spacing-10 tbody tr td{-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}.charts-css.column.datasets-spacing-11 tbody tr td{-webkit-margin-start:11px;margin-inline-start:11px;-webkit-margin-end:11px;margin-inline-end:11px}.charts-css.column.datasets-spacing-12 tbody tr td{-webkit-margin-start:12px;margin-inline-start:12px;-webkit-margin-end:12px;margin-inline-end:12px}.charts-css.column.datasets-spacing-13 tbody tr td{-webkit-margin-start:13px;margin-inline-start:13px;-webkit-margin-end:13px;margin-inline-end:13px}.charts-css.column.datasets-spacing-14 tbody tr td{-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:14px;margin-inline-end:14px}.charts-css.column.datasets-spacing-15 tbody tr td{-webkit-margin-start:15px;margin-inline-start:15px;-webkit-margin-end:15px;margin-inline-end:15px}.charts-css.column.datasets-spacing-16 tbody tr td{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}.charts-css.column.datasets-spacing-17 tbody tr td{-webkit-margin-start:17px;margin-inline-start:17px;-webkit-margin-end:17px;margin-inline-end:17px}.charts-css.column.datasets-spacing-18 tbody tr td{-webkit-margin-start:18px;margin-inline-start:18px;-webkit-margin-end:18px;margin-inline-end:18px}.charts-css.column.datasets-spacing-19 tbody tr td{-webkit-margin-start:19px;margin-inline-start:19px;-webkit-margin-end:19px;margin-inline-end:19px}.charts-css.column.datasets-spacing-20 tbody tr td{-webkit-margin-start:20px;margin-inline-start:20px;-webkit-margin-end:20px;margin-inline-end:20px}.charts-css.area tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:calc(100% - var(--heading-size))}.charts-css.area tbody tr{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0;overflow-wrap:anywhere;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.charts-css.area tbody tr th{position:absolute;right:0;left:0}.charts-css.area tbody tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.charts-css.area tbody tr td::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.charts-css.area tbody tr td::after{content:"";width:100%}.charts-css.area:not(.reverse) tbody tr{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-margin-after:var(--labels-size);margin-block-end:var(--labels-size)}.charts-css.area:not(.reverse) tbody tr th{bottom:calc(-1 * var(--labels-size) - var(--primary-axis-width));height:var(--labels-size)}.charts-css.area:not(.reverse) tbody tr td{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.area.reverse tbody tr{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-margin-before:var(--labels-size);margin-block-start:var(--labels-size)}.charts-css.area.reverse tbody tr th{top:calc(-1 * var(--labels-size) - var(--primary-axis-width));height:var(--labels-size)}.charts-css.area.reverse tbody tr td{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.area:not(.reverse-data) tbody{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.area.reverse-data tbody{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.area:not(.reverse-datasets) tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.area.reverse-datasets tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td::before{-webkit-clip-path:polygon(0% calc(100% * (1 - var(--start, var(--size)))), 100% calc(100% * (1 - var(--size))), 100% 100%, 0% 100%);clip-path:polygon(0% calc(100% * (1 - var(--start, var(--size)))), 100% calc(100% * (1 - var(--size))), 100% 100%, 0% 100%)}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td .data{-webkit-transform:translateX(50%);transform:translateX(50%)}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td::after{height:calc(100% * var(--size))}.charts-css.area:not(.reverse).reverse-data tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.area:not(.reverse).reverse-data tbody tr td::before{-webkit-clip-path:polygon(0% calc(100% * (1 - var(--size))), 100% calc(100% * (1 - var(--start, var(--size)))), 100% 100%, 0% 100%);clip-path:polygon(0% calc(100% * (1 - var(--size))), 100% calc(100% * (1 - var(--start, var(--size)))), 100% 100%, 0% 100%)}.charts-css.area:not(.reverse).reverse-data tbody tr td .data{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.charts-css.area:not(.reverse).reverse-data tbody tr td::after{height:calc(100% * var(--size))}.charts-css.area.reverse:not(.reverse-data) tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.area.reverse:not(.reverse-data) tbody tr td::before{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% * var(--size)), 0% calc(100% * var(--start, var(--size))));clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% * var(--size)), 0% calc(100% * var(--start, var(--size))))}.charts-css.area.reverse:not(.reverse-data) tbody tr td .data{-webkit-transform:translateX(50%);transform:translateX(50%)}.charts-css.area.reverse:not(.reverse-data) tbody tr td::after{height:calc(100% * (1 -var(--size)))}.charts-css.area.reverse.reverse-data tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.area.reverse.reverse-data tbody tr td::before{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% * var(--start, var(--size))), 0% calc(100% * var(--size)));clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% * var(--start, var(--size))), 0% calc(100% * var(--size)))}.charts-css.area.reverse.reverse-data tbody tr td .data{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.charts-css.area.reverse.reverse-data tbody tr td::after{height:calc(100% * (1 - var(--size)))}.charts-css.area.data-spacing-1 tbody tr td::before,.charts-css.area.datasets-spacing-1 tbody tr td::before{-webkit-margin-start:1px;margin-inline-start:1px;-webkit-margin-end:1px;margin-inline-end:1px}.charts-css.area.data-spacing-2 tbody tr td::before,.charts-css.area.datasets-spacing-2 tbody tr td::before{-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}.charts-css.area.data-spacing-3 tbody tr td::before,.charts-css.area.datasets-spacing-3 tbody tr td::before{-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px}.charts-css.area.data-spacing-4 tbody tr td::before,.charts-css.area.datasets-spacing-4 tbody tr td::before{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}.charts-css.area.data-spacing-5 tbody tr td::before,.charts-css.area.datasets-spacing-5 tbody tr td::before{-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px}.charts-css.area.data-spacing-6 tbody tr td::before,.charts-css.area.datasets-spacing-6 tbody tr td::before{-webkit-margin-start:6px;margin-inline-start:6px;-webkit-margin-end:6px;margin-inline-end:6px}.charts-css.area.data-spacing-7 tbody tr td::before,.charts-css.area.datasets-spacing-7 tbody tr td::before{-webkit-margin-start:7px;margin-inline-start:7px;-webkit-margin-end:7px;margin-inline-end:7px}.charts-css.area.data-spacing-8 tbody tr td::before,.charts-css.area.datasets-spacing-8 tbody tr td::before{-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}.charts-css.area.data-spacing-9 tbody tr td::before,.charts-css.area.datasets-spacing-9 tbody tr td::before{-webkit-margin-start:9px;margin-inline-start:9px;-webkit-margin-end:9px;margin-inline-end:9px}.charts-css.area.data-spacing-10 tbody tr td::before,.charts-css.area.datasets-spacing-10 tbody tr td::before{-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}.charts-css.area.data-spacing-11 tbody tr td::before,.charts-css.area.datasets-spacing-11 tbody tr td::before{-webkit-margin-start:11px;margin-inline-start:11px;-webkit-margin-end:11px;margin-inline-end:11px}.charts-css.area.data-spacing-12 tbody tr td::before,.charts-css.area.datasets-spacing-12 tbody tr td::before{-webkit-margin-start:12px;margin-inline-start:12px;-webkit-margin-end:12px;margin-inline-end:12px}.charts-css.area.data-spacing-13 tbody tr td::before,.charts-css.area.datasets-spacing-13 tbody tr td::before{-webkit-margin-start:13px;margin-inline-start:13px;-webkit-margin-end:13px;margin-inline-end:13px}.charts-css.area.data-spacing-14 tbody tr td::before,.charts-css.area.datasets-spacing-14 tbody tr td::before{-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:14px;margin-inline-end:14px}.charts-css.area.data-spacing-15 tbody tr td::before,.charts-css.area.datasets-spacing-15 tbody tr td::before{-webkit-margin-start:15px;margin-inline-start:15px;-webkit-margin-end:15px;margin-inline-end:15px}.charts-css.area.data-spacing-16 tbody tr td::before,.charts-css.area.datasets-spacing-16 tbody tr td::before{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}.charts-css.area.data-spacing-17 tbody tr td::before,.charts-css.area.datasets-spacing-17 tbody tr td::before{-webkit-margin-start:17px;margin-inline-start:17px;-webkit-margin-end:17px;margin-inline-end:17px}.charts-css.area.data-spacing-18 tbody tr td::before,.charts-css.area.datasets-spacing-18 tbody tr td::before{-webkit-margin-start:18px;margin-inline-start:18px;-webkit-margin-end:18px;margin-inline-end:18px}.charts-css.area.data-spacing-19 tbody tr td::before,.charts-css.area.datasets-spacing-19 tbody tr td::before{-webkit-margin-start:19px;margin-inline-start:19px;-webkit-margin-end:19px;margin-inline-end:19px}.charts-css.area.data-spacing-20 tbody tr td::before,.charts-css.area.datasets-spacing-20 tbody tr td::before{-webkit-margin-start:20px;margin-inline-start:20px;-webkit-margin-end:20px;margin-inline-end:20px}.charts-css.line{--line-size: 3px}.charts-css.line tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:calc(100% - var(--heading-size))}.charts-css.line tbody tr{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0;overflow-wrap:anywhere;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.charts-css.line tbody tr th{position:absolute;right:0;left:0}.charts-css.line tbody tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.charts-css.line tbody tr td::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.charts-css.line tbody tr td::after{content:"";width:100%}.charts-css.line:not(.reverse) tbody tr{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-margin-after:var(--labels-size);margin-block-end:var(--labels-size)}.charts-css.line:not(.reverse) tbody tr th{bottom:calc(-1 * var(--labels-size) - var(--primary-axis-width));height:var(--labels-size)}.charts-css.line:not(.reverse) tbody tr td{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.line.reverse tbody tr{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-margin-before:var(--labels-size);margin-block-start:var(--labels-size)}.charts-css.line.reverse tbody tr th{top:calc(-1 * var(--labels-size) - var(--primary-axis-width));height:var(--labels-size)}.charts-css.line.reverse tbody tr td{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.line:not(.reverse-data) tbody{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.line.reverse-data tbody{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.line:not(.reverse-datasets) tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.line.reverse-datasets tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td::before{-webkit-clip-path:polygon(0% calc(100% * (1 - var(--start, var(--size)))), 100% calc(100% * (1 - var(--size))), 100% calc(100% * (1 - var(--size)) - var(--line-size)), 0% calc(100% * (1 - var(--start, var(--size))) - var(--line-size)));clip-path:polygon(0% calc(100% * (1 - var(--start, var(--size)))), 100% calc(100% * (1 - var(--size))), 100% calc(100% * (1 - var(--size)) - var(--line-size)), 0% calc(100% * (1 - var(--start, var(--size))) - var(--line-size)))}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td .data{-webkit-transform:translateX(50%);transform:translateX(50%)}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td::after{height:calc(100% * var(--size))}.charts-css.line:not(.reverse).reverse-data tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.line:not(.reverse).reverse-data tbody tr td::before{-webkit-clip-path:polygon(0% calc(100% * (1 - var(--size))), 100% calc(100% * (1 - var(--start, var(--size)))), 100% calc(100% * (1 - var(--start, var(--size))) - var(--line-size)), 0% calc(100% * (1 - var(--size)) - var(--line-size)));clip-path:polygon(0% calc(100% * (1 - var(--size))), 100% calc(100% * (1 - var(--start, var(--size)))), 100% calc(100% * (1 - var(--start, var(--size))) - var(--line-size)), 0% calc(100% * (1 - var(--size)) - var(--line-size)))}.charts-css.line:not(.reverse).reverse-data tbody tr td .data{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.charts-css.line:not(.reverse).reverse-data tbody tr td::after{height:calc(100% * var(--size))}.charts-css.line.reverse:not(.reverse-data) tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.line.reverse:not(.reverse-data) tbody tr td::before{-webkit-clip-path:polygon(0% calc(100% * var(--start, var(--size)) - var(--line-size)), 100% calc(100% * var(--size) - var(--line-size)), 100% calc(100% * var(--size)), 0% calc(100% * var(--start, var(--size))));clip-path:polygon(0% calc(100% * var(--start, var(--size)) - var(--line-size)), 100% calc(100% * var(--size) - var(--line-size)), 100% calc(100% * var(--size)), 0% calc(100% * var(--start, var(--size))))}.charts-css.line.reverse:not(.reverse-data) tbody tr td .data{-webkit-transform:translateX(50%);transform:translateX(50%)}.charts-css.line.reverse:not(.reverse-data) tbody tr td::after{height:calc(100% * (1 -var(--size)))}.charts-css.line.reverse.reverse-data tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.line.reverse.reverse-data tbody tr td::before{-webkit-clip-path:polygon(0% calc(100% * var(--size) - var(--line-size)), 100% calc(100% * var(--start, var(--size)) - var(--line-size)), 100% calc(100% * var(--start, var(--size))), 0% calc(100% * var(--size)));clip-path:polygon(0% calc(100% * var(--size) - var(--line-size)), 100% calc(100% * var(--start, var(--size)) - var(--line-size)), 100% calc(100% * var(--start, var(--size))), 0% calc(100% * var(--size)))}.charts-css.line.reverse.reverse-data tbody tr td .data{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.charts-css.line.reverse.reverse-data tbody tr td::after{height:calc(100% * (1 - var(--size)))}.charts-css.line.data-spacing-1 tbody tr td::before,.charts-css.line.datasets-spacing-1 tbody tr td::before{-webkit-margin-start:1px;margin-inline-start:1px;-webkit-margin-end:1px;margin-inline-end:1px}.charts-css.line.data-spacing-2 tbody tr td::before,.charts-css.line.datasets-spacing-2 tbody tr td::before{-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}.charts-css.line.data-spacing-3 tbody tr td::before,.charts-css.line.datasets-spacing-3 tbody tr td::before{-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px}.charts-css.line.data-spacing-4 tbody tr td::before,.charts-css.line.datasets-spacing-4 tbody tr td::before{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}.charts-css.line.data-spacing-5 tbody tr td::before,.charts-css.line.datasets-spacing-5 tbody tr td::before{-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px}.charts-css.line.data-spacing-6 tbody tr td::before,.charts-css.line.datasets-spacing-6 tbody tr td::before{-webkit-margin-start:6px;margin-inline-start:6px;-webkit-margin-end:6px;margin-inline-end:6px}.charts-css.line.data-spacing-7 tbody tr td::before,.charts-css.line.datasets-spacing-7 tbody tr td::before{-webkit-margin-start:7px;margin-inline-start:7px;-webkit-margin-end:7px;margin-inline-end:7px}.charts-css.line.data-spacing-8 tbody tr td::before,.charts-css.line.datasets-spacing-8 tbody tr td::before{-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}.charts-css.line.data-spacing-9 tbody tr td::before,.charts-css.line.datasets-spacing-9 tbody tr td::before{-webkit-margin-start:9px;margin-inline-start:9px;-webkit-margin-end:9px;margin-inline-end:9px}.charts-css.line.data-spacing-10 tbody tr td::before,.charts-css.line.datasets-spacing-10 tbody tr td::before{-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}.charts-css.line.data-spacing-11 tbody tr td::before,.charts-css.line.datasets-spacing-11 tbody tr td::before{-webkit-margin-start:11px;margin-inline-start:11px;-webkit-margin-end:11px;margin-inline-end:11px}.charts-css.line.data-spacing-12 tbody tr td::before,.charts-css.line.datasets-spacing-12 tbody tr td::before{-webkit-margin-start:12px;margin-inline-start:12px;-webkit-margin-end:12px;margin-inline-end:12px}.charts-css.line.data-spacing-13 tbody tr td::before,.charts-css.line.datasets-spacing-13 tbody tr td::before{-webkit-margin-start:13px;margin-inline-start:13px;-webkit-margin-end:13px;margin-inline-end:13px}.charts-css.line.data-spacing-14 tbody tr td::before,.charts-css.line.datasets-spacing-14 tbody tr td::before{-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:14px;margin-inline-end:14px}.charts-css.line.data-spacing-15 tbody tr td::before,.charts-css.line.datasets-spacing-15 tbody tr td::before{-webkit-margin-start:15px;margin-inline-start:15px;-webkit-margin-end:15px;margin-inline-end:15px}.charts-css.line.data-spacing-16 tbody tr td::before,.charts-css.line.datasets-spacing-16 tbody tr td::before{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}.charts-css.line.data-spacing-17 tbody tr td::before,.charts-css.line.datasets-spacing-17 tbody tr td::before{-webkit-margin-start:17px;margin-inline-start:17px;-webkit-margin-end:17px;margin-inline-end:17px}.charts-css.line.data-spacing-18 tbody tr td::before,.charts-css.line.datasets-spacing-18 tbody tr td::before{-webkit-margin-start:18px;margin-inline-start:18px;-webkit-margin-end:18px;margin-inline-end:18px}.charts-css.line.data-spacing-19 tbody tr td::before,.charts-css.line.datasets-spacing-19 tbody tr td::before{-webkit-margin-start:19px;margin-inline-start:19px;-webkit-margin-end:19px;margin-inline-end:19px}.charts-css.line.data-spacing-20 tbody tr td::before,.charts-css.line.datasets-spacing-20 tbody tr td::before{-webkit-margin-start:20px;margin-inline-start:20px;-webkit-margin-end:20px;margin-inline-end:20px}.charts-css.radial tbody{display:block;width:100%;height:0;-webkit-padding-after:100%;padding-block-end:100%;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.radial tbody tr{display:none}.charts-css.pie tbody{display:block;width:100%;height:0;-webkit-padding-after:100%;padding-block-end:100%;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.pie tbody tr{display:none}.charts-css.donut tbody{display:block;width:100%;height:0;-webkit-padding-after:100%;padding-block-end:100%;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.donut tbody tr{display:none}.charts-css.donut tbody::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:var(--donut-inner-size, 50%);height:var(--donut-inner-size, 50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:var(--donut-inner-color, #fff)}.charts-css.polar tbody{display:block;width:100%;height:0;-webkit-padding-after:100%;padding-block-end:100%;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.polar tbody tr{display:none}.charts-css.radar tbody{display:block;width:100%;height:0;-webkit-padding-after:100%;padding-block-end:100%;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.radar tbody tr{display:none}.mt_progress_wrapper{margin:0 auto}.mt_progress-bar{width:100%;border-radius:3px;border:solid 2px #483D8B}.mt_progress-bar-fill{display:block;height:20px;background-color:#659cef;border-radius:3px}.mt_small{font-size:11px;font-weight:bold;text-align:left}.mt-modal-container{width:100%;height:100%;position:fixed;top:0;left:0;text-align:center;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;z-index:9999;transition:.4s}.mt-modal-container::before{content:"";display:inline-block;vertical-align:middle;height:100%}.mt-modal-container.active{opacity:1;visibility:visible}.mt-modal-body{position:relative;display:inline-block;vertical-align:middle;width:80%}.mt-modal-content{background:#fff;border:2px solid #000;padding:30px;font-weight:bold}.mt-countup{margin:5px;font-size:12px;font-weight:bold}.mt-container{overflow-y:scroll}.mt-container input{padding:5px;box-sizing:border-box;width:95%;height:30px;border:1px solid #d2d2d2}.mt-user-answer-field{margin:15px 5px;display:flex}.mt-radiobox-single,.mt-radiobox{width:89%;margin-top:5px}.mt-check{width:100%;flex-direction:column}.mt-container input[type="checkbox"]{margin-left:5px;width:5%;height:50%}.mt-text{width:100%;margin-top:5px}.mt-select{width:100%;margin-top:5px}.mt-selectbox{border:1px solid #d2d2d2;padding:5px 2px;width:98%;height:70%}.mt-select_items{display:none}.mt-select_item{padding:5px 10px}.mt-select_item:not(:last-child){border-bottom:solid rgba(210,210,210,0.5) 1px}.selectItem{display:block;background-image:url("/assets/user/common/form_pc_select.jpg");background-repeat:no-repeat;background-position:right;background-size:auto 80%;background-opacity:10%;padding-left:5px}.mt-text .mt-textbox{border:1px solid #d2d2d2;width:100%;height:70%}.mt-radiobutton{display:none}.mt-radiobutton-img{width:20%;height:auto;vertical-align:bottom}.mt-radiobox label{border:1px solid #d2d2d2;padding:10px 20px;text-align:center;margin-bottom:5px;margin-right:5px;color:red;float:left;width:30%}.mt-radiobox-single label{border:1px solid #d2d2d2;padding:10px 20px;text-align:center;margin-bottom:5px;float:left;width:99%}.mt-radiobutton:checked+label{background-color:#fff0f5}.mt-text .mt-textbox:disabled,.mt-select .mt-selectbox:disabled{color:#323232;opacity:100%}.mt-js-button-group{margin-top:5px;background:white;position:sticky;top:50px;width:95%;z-index:888;margin-left:10px;opacity:90%}#mt-answer{position:fixed;z-index:800;top:120px;right:-120%;width:100%;height:100vh}.mt-result:not(:first-child){border-top:1px solid #d2d2d2}.mt-result-head{padding:5px;display:flex;justify-content:space-between;align-items:center}.mt-result-container .mt-total-score{margin:10px;font-size:13px;font-weight:bold;text-align:center;background:#fffbca;padding:12px 5px}.mt-result-head .head_item{display:flex;font-weight:bold;justify-content:center;align-items:center}.mt-result-head .head_item .item-question-number{padding:5px;border:solid 1px #1E90FF;font-size:12px;border-radius:5px}.mt-result-head .mt-judge{margin-top:5px;margin-right:10px;width:45px;height:auto;font-weight:bold}.mt-result-main-contaier{background:gainsboro;margin:5px}.mt-result-main-contaier .mt-result-main{padding:5px}.mt-result-main-contaier .mt-result-main .mt-result-main_head .user-answer{font-size:8px;font-weight:bold;border-radius:5px;padding:2px 10px;display:inline-block;line-height:1.3;color:#1E90FF;background:#e4eeff;border:#1E90FF 1px solid}.mt-result-main-contaier .mt-result-main .mt-result-main_head .correct-answer{font-size:8px;font-weight:bold;border-radius:5px;padding:2px 10px;display:inline-block;line-height:1.3;color:#E20011;background:#fde8e8;border:#E20011 1px solid}.mt-result-main-contaier .mt-result-main .mt-result-main_main{font-weight:bold;margin-left:10px}.mt-result-container .mt-result-btn{width:100%;display:flex;justify-content:center;margin-bottom:10px}.mt-heading{font-size:15px;font-weight:bold;border-bottom:2px solid #e20011;padding-left:10px;text-align:left;margin-bottom:10px}.mt-tab_box{margin-top:36px}@media screen and (min-width: 425px){.mt-tab_box_wrapper{width:400px;margin:0 auto}}.mt-tab_box .mt-btn_area{margin:0 10px;display:-webkit-box;display:flex}.mt-tab_box .mt-tab_btn{width:188px;padding:8px 0;color:#fff;font-size:18px;background:#a8b4cc;text-align:center;cursor:pointer;transition:all 0.2s ease 0s;border-top-left-radius:8px;border-top-right-radius:8px}.mt-tab_box .mt-tab_btn+.mt-tab_btn{margin-left:8px}.mt-tab_box .mt-tab_btn:hover{background-color:#dce1e4}.mt-tab_box .mt-tab_btn.active{background:#8394B6;color:#fff}.mt-tab_box .mt_section{margin:0 5px;border:solid 2px #8394B6;padding:20px 10px 40px}.mt_section #result_section.active{display:block}.mt_section #history_section.active{display:block}.mt_section #bar-graph.active{display:block}.mt-l-result-area{background-color:#F6F9FE;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;border-radius:30px}.mt-l-result_section-result-item{display:flex;justify-content:center;padding:20px 26px}.mt-l-result_section-result-item-mini{padding:13px 18px}.mt-l-result_section-result-item:first-child{position:relative}.mt-result-item-score-area{display:flex;flex-direction:column;align-items:center;font-size:13px}.mt-result-item-unit{font-size:18px;color:#8394B6}.mt-result-item-ratio-text{margin-left:1rem}.mt-result-item-big-number{font-size:27px;color:#8394B6;font-weight:bold}.mt-result-item-ratio-score{font-size:42px;color:#8394B6;font-weight:bold}.mt-result-item-title{font-size:15px}.mt-result-icon-area img{width:28px}.mt-result_section-title-area{padding:2px 16px;background-color:#F6F9FE;font-size:16px;font-weight:bold;width:106px;text-align:center}.mt-result_section-results-area{display:flex;margin-top:30px;flex-direction:column}.mt-result_section-results-area-inner{display:flex;margin-top:30px}.mt-result_section-result-item{border-radius:30px;background-color:#F6F9FE;flex-grow:1}.mt-result_section-result-item+.mt-result_section-result-item{margin-left:20px}.mt-l-bar-graph{display:flex;justify-content:center;align-items:center;background-color:#F7F7F9;width:100%;margin-top:30px;margin-left:auto;margin-right:auto;padding:18px;padding-top:18px;padding-bottom:18px;box-sizing:border-box}.mt-bar-graph-area{position:relative}.mt-bar-graph-scale{width:30px}.mt-bar-graph-scale-list{display:flex;flex-direction:column-reverse;padding-bottom:20px}.mt-bar-graph-scale p:before{counter-reset:scale;content:counter(scale)}.mt-bar-graph-scale li{counter-increment:scale 10;height:25.2px;text-align:center}.mt-bar-graph-scale li:before{content:counter(scale)}#mt-score-graph{width:252px;height:300px;--color-1: #4168b5}#mt-score-graph td{color:#ffffff}.mt-history-title{width:103px;height:30px;background-color:#F6F9FE;font-size:18px;font-weight:bold;text-align:center}.mt-history{display:flex;justify-content:center;margin-top:30px}.mt-history_header{margin-left:20px}.mt-history_header-buttons{display:flex;flex-direction:column;align-items:flex-start;margin-top:30px;font-weight:bold}.mt-history_header-button{background-color:#F6F9FE;border-radius:30px;padding:7px 14px;box-shadow:1px 2px 1px #00000029}.mt-history_header-button+.mt-history_header-button{margin-left:30px}.mt-history_header-button-short{display:flex}.mt-history_header-button-long{display:flex;background-color:#F6F9FE;justify-content:space-around;border-radius:30px;margin-top:20px;padding:7px 14px;box-shadow:1px 2px 1px #00000029}.mt-history_header-button-long-item+.mt-history_header-button-long-item{margin-left:4px}.mt-history table,.mt-td,.mt-th{border-collapse:collapse}.mt-history-upper-left{background-color:#8394B6 !important;font-size:13px;vertical-align:middle;width:60px}.mt-history-question-headers tr:last-child{height:80px}.mt-history-left-header{height:80px}.mt-history-left-header{z-index:1;height:56px}.mt-history-question-header{background-color:#DADFE9 !important;font-size:13px;vertical-align:middle;border-bottom:1px solid #fff;padding-left:6px;padding-right:6px;height:78px}.mt-chokkin-line{width:179px;height:1px;background-color:#8394B6;margin-bottom:2px;margin-top:2px}.mt-history-upper-left-header{position:sticky;top:46px;z-index:2}.mt-history-main-table-header{position:sticky;top:46px;z-index:2}.mt-history-main-table table{z-index:0}.mt-history-main-table th{background-color:#C9DDFF;font-size:13px;vertical-align:middle}.mt-l-history-results-one-header{font-weight:bold}.mt-l-history-results-header-more{padding-left:18px;padding-right:18px}.mt-l-implementation-number-header{padding:19px 6px}.mt-l-correct-answer-rate-header{padding-left:8px;padding-right:8px;font-weight:bold}.mt-l-history-transion-header{padding-left:8px;padding-right:8px;border-right:1px solid #C9DDFF}.mt-l-other-hisories-header{height:81px}.mt-history-main-table td{height:78px;vertical-align:middle;text-align:center;border-bottom:1px solid #D2D2D2;border-right:1px solid #D2D2D2}.mt-history-main-table td:first-child{padding:0 5px}.mt-history-result-wrap{display:flex;justify-content:center;align-items:center}.mt-history-result-wrap img{width:13px}.mt-history-result-wrap p{margin-top:3px;margin-left:4px}.mt-history-results-text{font-weight:bold}.mt-l-correct-answer-rate{display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px}.mt-l-correct-answer-rate p{width:35px;text-align:right}.mt-l-correct-answer-graph{width:56px;border:1px solid #707070;height:12px;border-radius:30px;position:relative}.mt-l-correct-answer-graph-rate{height:12px;background-color:#C9DDFF;position:absolute;border-top-left-radius:10px;border-bottom-left-radius:10px}.mt-l-correct-answer-graph-rate.round-right{border-top-right-radius:10px;border-bottom-right-radius:10px}.js-history_header-button.active{background-color:#C9DDFF}.js-history_header-button2.active{background-color:#C9DDFF}.js-history_header-button3.active{background-color:#C9DDFF}.js-implementation-number{display:none}.js-history-results-0.none{display:none}.js-history-results-0.active{display:table-cell}.js-history-results-0{display:table-cell}.js-history-results-1.active{display:table-cell}.js-history-results-1{display:none}.js-history-results-2.active{display:table-cell}.js-history-results-2{display:none}.js-history-results-more-header{display:none}.js-history-results-more-header.active{display:table-cell}.js-other-histories.active{display:table-cell}.js-other-histories{display:none}.mt-learnsBtn{background:#4d4d4d;color:#FFFFFF;border-bottom:1px solid #323232;padding:7px 10px;position:relative}.mt-category-list-icon{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.mt-learnsBtn p{font-size:15px;line-height:1.3;font-weight:bold}.mt-category-index-btn{margin:0 auto;text-align:center}.mt-category-index-btn span{padding:5px 0}.mt-zoomBtn{background:#00BFFF;font-size:10px;font-weight:bold;color:#fff;opacity:1;border:none;margin-right:5px;border-radius:3px;width:""}.mt-zoomBtn:active{-webkit-transform:translateY(4px);transform:translateY(2px)}@media screen and (max-width: 1280px){i.mt-fa-file-text{font-size:2.3em}.mt-zoomBtn-display{background:#00BFFF;font-size:15px;font-weight:bold;color:#fff;opacity:1;border:none;margin-right:5px;border-radius:3px;width:100px}#mt-answer.panelactive #mt-answer-list{position:fixed;z-index:800;background:white;-webkit-overflow-scrolling:touch;border:solid 2px #483D8B;top:200px;bottom:0;right:5px;left:"";width:70%;margin:0 auto;overflow:auto;overscroll-behavior:none}}@media screen and (max-width: 425px){i.mt-fa-file-text{font-size:1.3em}.mt-zoomBtn-display{background:#00BFFF;font-size:10px;font-weight:bold;color:#fff;opacity:1;border:none;margin-right:5px;border-radius:3px;width:""}#mt-answer.panelactive #mt-answer-list{position:fixed;z-index:800;background:white;-webkit-overflow-scrolling:touch;border:solid 2px #483D8B;top:200px;bottom:0;right:5px;left:5px;width:99%;margin:"";overflow:auto;overscroll-behavior:none}}.mt-category-heading{display:flex;align-items:center;justify-content:space-between}.web_training .web-training-subject-list-header{background-color:#C9DDFF;margin-top:10px;padding:4px;position:sticky;top:46px}.web_training .web-training-subject-list-header-title{font-weight:bold;display:flex;justify-content:center}.web_training .web-training-subject-list{display:flex;justify-content:center;align-items:center;flex-direction:column}.web_training .web-training-subject-list-item{border-bottom:2px solid #d2d2d2;width:100%;padding-top:4px;padding-bottom:4px}.web_training .web-training-subject-title{text-align:center}.web_training .web_training-title{font-size:13px;font-weight:bold}.web_training .web-trainings-list-title{display:flex;justify-content:space-around}.web_training .progress-title-area p{font-size:13px;font-weight:bold;margin-top:8px}.web_training .l-graph-area{background-color:#F6F9FE;width:157px;height:130px;padding:10px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;border-radius:30px}.web_training .progress-with-correct-answer-area{display:flex;margin:24px;justify-content:center}.web_training .pie-graph{position:relative;display:flex;justify-content:center;align-items:center;margin-right:auto;margin-left:auto;width:80px;height:80px;font-size:26px;font-weight:700;border-radius:50%}.web_training .Percent-area{display:flex;flex-direction:column;align-items:center}.web_training .percent-inner-title{font-size:12px;font-weight:bold;height:10px}.web_training .Percent-number-with-unit{display:flex;align-items:baseline;justify-content:center}.web_training .correct-answer-area{margin-left:16px}.web_training .fa-pie-chart{font-size:17px !important;color:#8394B6}.web_training .percent-title{font-size:13px;font-weight:bold}.web_training .Percent-number{font-size:22px;color:#eed055;font-weight:bold}.web_training .Percent-ratio-with-title-area{display:flex;font-weight:bold;align-items:center;margin-top:8px}.web_training .percent-unit{font-size:11px;color:#eed055;margin-top:8px}.web_training .Percent-ratio{font-size:12px;margin-right:8px}.web_training .ratio-title{font-size:12px}.web_training .web-training-list-header{width:100%;background-color:#C9DDFF;margin-top:10px;padding:4px;position:sticky;top:46px}.web_training .web-training-list-header-title{font-weight:bold;display:flex}.web_training .web-training-list-header-title li:first-child{width:20%}.web_training .web-training-list-header-title li{text-align:center}.web_training .web-training-list-header-title li:last-child{width:80%}.web_training .web-training-list li{border-bottom:2px solid #d2d2d2}.web_training .web-training-list li.none{padding:10px}.web_training .web-training-result{width:20%;text-align:center}.web_training .web-training-result img{width:50px}.web_training .web-training-title{font-weight:bold;word-break:break-all}.web_training .web-training-title a{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.web_training .web-training-list li .date{font-size:10px;background:#ebecee;padding:5px 10px}.web_training .web-training-list li .date p span{display:inline-block;width:4em}.web_training .web-training-list li .web-training{font-size:13px;background:#FFFFFF;width:60%}@media screen and (max-width: 320px){.web_training .web-training-list li .web-training{font-size:10px}}.web_training .web-training-list-check-with-tetx-area{display:flex;align-items:center;padding:4px}.web_training .review-check{padding:4px;text-align:center;width:20%}.web_training .review-check p{font-weight:bold;text-align:center}.web_training .l-review{margin-right:4px}.web_training .tab_box{margin-top:36px}@media screen and (min-width: 425px){.web_training .tab_box_wrapper{width:400px;margin:0 auto}}.web_training .tab_box .btn_area{margin:0 10px;display:-webkit-box;display:flex}.web_training .tab_box .tab_btn{width:188px;padding:8px 0;color:#fff;font-size:18px;background:#a8b4cc;text-align:center;cursor:pointer;transition:all 0.2s ease 0s;border-top-left-radius:8px;border-top-right-radius:8px}.web_training .tab_box .tab_btn+.tab_btn{margin-left:8px}.web_training .tab_box .tab_btn:hover{background-color:#dce1e4}.web_training .tab_box .tab_btn.active{background:#8394B6;color:#fff}.web_training .tab_box .webtraining_section{border:solid 2px #8394B6;padding:20px 10px 40px}.web_training #result_section{display:none}.web_training #history_section{display:none}.web_training #bar-graph{display:none}.web_training #result_section.active{display:block}.web_training #history_section.active{display:block}.web_training #bar-graph.active{display:block}.web_training .l-result-area{background-color:#F6F9FE;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;border-radius:30px}.web_training .l-result_section-result-item{display:flex;justify-content:center;padding:20px 26px}.web_training .result_section-result-item-big{margin-left:32px;margin-right:32px}.web_training .l-result_section-result-item-mini{padding:13px 18px}.web_training .l-result_section-result-item:first-child{position:relative}.web_training .l-result_section-result-item-image{position:absolute;transform:rotate(-30deg);left:10px;top:10px}.web_training .l-result_section-result-item-image img{width:73px}.web_training .result-item-text{text-align:center}.web_training .result-item-number{font-size:27px;color:#8394B6;font-weight:bold}.web_training .result-item-score-area{display:flex;flex-direction:column;align-items:center;font-size:13px}.web_training .result-item-unit{font-size:18px;color:#8394B6}.web_training .result-item-ratio-text{margin-left:1rem}.web_training .result-item-big-number{font-size:27px;color:#8394B6;font-weight:bold}.web_training .result-item-ratio-score{font-size:42px;color:#8394B6;font-weight:bold}.web_training .result-item-title{font-size:15px}.web_training .result-icon-area img{width:28px}.web_training .result_section-title-area{padding:2px 16px;background-color:#F6F9FE;font-size:16px;font-weight:bold;width:106px;text-align:center}.web_training .result_section-results-area{display:flex;margin-top:30px;flex-direction:column}.web_training .result_section-results-area-inner{display:flex;margin-top:30px}.web_training .result_section-result-item{border-radius:30px;background-color:#F6F9FE;flex-grow:1}.web_training .result_section-result-item+.result_section-result-item{margin-left:20px}.web_training .bar-graph{margin-top:60px}.web_training .l-bar-graph{display:flex;justify-content:center;align-items:center;background-color:#F7F7F9;width:100%;margin-top:30px;margin-left:auto;margin-right:auto;padding:18px;padding-top:18px;padding-bottom:18px;box-sizing:border-box}.web_training .bar-graph-area{position:relative}.web_training .bar-graph-scale{width:30px}.web_training .bar-graph-scale-list{display:flex;flex-direction:column-reverse;padding-bottom:20px}.web_training .bar-graph-scale-list.show-passed-line{padding-bottom:70px}.web_training .bar-graph-scale p:before{counter-reset:scale;content:counter(scale)}.web_training .bar-graph-scale li{counter-increment:scale 10;height:25.2px;text-align:center}.web_training .bar-graph-scale li:before{content:counter(scale)}.web_training #score-graph{width:252px;height:300px;--color-1: #4168b5}.web_training .passed-line{position:absolute;width:252px;border-top:3px solid red;z-index:1}.web_training #score-graph td{color:#ffffff}.web_training .passed-line-content{display:flex;justify-content:center;align-items:center}.web_training .passed-line-content p{font-size:13px;margin-left:10px}.web_training .passed-line-content-mark{width:30px;height:2px;background-color:#FF0000}.web_training .history-title{width:103px;height:30px;background-color:#F6F9FE;font-size:18px;font-weight:bold;text-align:center}.web_training .history{display:flex;justify-content:center;margin-top:30px}.web_training .history_header{margin-left:20px}.web_training .history_header-buttons{display:flex;flex-direction:column;align-items:flex-start;margin-top:30px;font-weight:bold}.web_training .history_header-button{background-color:#F6F9FE;border-radius:30px;padding:7px 14px;box-shadow:1px 2px 1px #00000029}.web_training .history_header-button+.history_header-button{margin-left:30px}.web_training .history_header-button-short{display:flex}.web_training .history_header-button-long{display:flex;background-color:#F6F9FE;justify-content:space-around;border-radius:30px;margin-top:20px;padding:7px 14px;box-shadow:1px 2px 1px #00000029}.web_training .history_header-button-long-item+.history_header-button-long-item{margin-left:4px}.web_training .js-history_header-button.active{background-color:#C9DDFF}.web_training .js-history_header-button2.active{background-color:#C9DDFF}.web_training .js-history_header-button3.active{background-color:#C9DDFF}.web_training .history table,.web_training td,.web_training th{border-collapse:collapse}.web_training .history-upper-left{background-color:#8394B6 !important;font-size:13px;vertical-align:middle;width:60px}.web_training .history-upper-sub{background-color:#8394B6 !important}.web_training .history-qestion-headers tr:last-child{height:80px}.web_training .history-left-header{height:80px}.web_training .history-left-header{z-index:1;height:56px}.web_training .history-qestion-header{background-color:#DADFE9 !important;font-size:13px;vertical-align:middle;border-bottom:1px solid #fff;padding-left:6px;padding-right:6px;height:78px}.web_training .history-branch-header{background-color:#DADFE9 !important;vertical-align:middle;border-left:1px solid #fff;border-bottom:1px solid #fff !important}.web_training .history-star-area{display:flex;justify-content:center}.web_training .chokkin-line{width:179px;height:1px;background-color:#8394B6;margin-bottom:2px;margin-top:2px}.web_training .none{display:none}.web_training .js-implementation-number.active{display:table-cell}.web_training .js-implementation-number{display:none}.web_training .js-history-results-0.none{display:none}.web_training .js-history-results-0.active{display:table-cell}.web_training .js-history-results-0{display:table-cell}.web_training .js-history-results-1.active{display:table-cell}.web_training .js-history-results-1{display:none}.web_training .js-history-results-2.active{display:table-cell}.web_training .js-history-results-2{display:none}.web_training .js-history-results-more-header{display:none}.web_training .js-history-results-more-header.active{display:table-cell}.web_training .js-other-histories.active{display:table-cell}.web_training .js-other-histories{display:none}.web_training .history-upper-left-header{position:sticky;top:46px;z-index:2}.web_training .history-main-table-header{position:sticky;top:46px;z-index:2}.web_training .history-main-table table{z-index:0}.web_training .history-main-table th{background-color:#C9DDFF;font-size:13px;vertical-align:middle}.web_training .l-history-results-one-header{font-weight:bold}.web_training .l-history-results-header-more{padding-left:18px;padding-right:18px}.web_training .l-implementation-number-header{padding:19px 6px}.web_training .l-correct-answer-rate-header{padding-left:8px;padding-right:8px;font-weight:bold}.web_training .l-history-review-check-header{padding-left:2px;padding-right:2px}.web_training .l-history-transion-header{padding-left:8px;padding-right:8px;border-right:1px solid #C9DDFF}.web_training .l-implementation-number-header p:nth-child(2){margin-top:1px}.web_training .l-other-hisories-header{height:81px}.web_training .history-main-table td{height:78px;vertical-align:middle;text-align:center;border-bottom:1px solid #D2D2D2;border-right:1px solid #D2D2D2}.web_training .history-main-table td:first-child{padding:0 5px}.web_training #implement_times{padding-left:16px;padding-right:16px}.web_training .history-result-wrap{display:flex;justify-content:center;align-items:center}.web_training .history-result-wrap img{width:13px}.web_training .history-result-wrap p{margin-top:3px;margin-left:4px}.web_training .history-results-text{font-weight:bold}.web_training .your-correct-rate{font-weight:bold}.web_training .l-correct-answer-rate{display:flex;align-items:center;justify-content:center;padding-left:10px;padding-right:10px}.web_training .l-correct-answer-rate p{width:35px;text-align:right}.web_training .history-transion{padding-left:26px;padding-right:26px}.web_training .l-correct-answer-graph{width:56px;border:1px solid #707070;height:12px;border-radius:30px;position:relative}.web_training .l-correct-answer-graph-rate{height:12px;background-color:#C9DDFF;position:absolute;border-top-left-radius:10px;border-bottom-left-radius:10px}.web_training .l-correct-answer-graph-rate.round-right{border-top-right-radius:10px;border-bottom-right-radius:10px}.web_training .beginning_question .modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:999}.web_training .beginning_question .modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.web_training .beginning_question .modal-container.active{opacity:1;visibility:visible}.web_training .beginning_question .modal-body{background:#fff;display:inline-block;vertical-align:middle;max-width:300px;padding:20px;border-radius:10px;border:3px solid #323232}.web_training .beginning_question .modal-body .clearBtn{max-width:100%}.web_training .beginning_question .modal-body p{margin-top:16px;text-align:left}@media screen and (max-width: 424px){.web_training .beginning_question .modal-body{max-width:240px}}.web_training .beginning_question .heading1{font-size:15px;font-weight:bold;border-bottom:2px solid #e20011;padding-bottom:4px;text-align:left}.web_training .question-area{width:100%;background-color:#FFF;padding:15px 10px;box-sizing:border-box}.web_training .question{margin-top:20px}.web_training .question i{font-style:italic}.web_training .flex-column{flex-direction:column !important}.web_training .flex-row{display:flex;justify-content:flex-start;align-items:center}.web_training .property-names{font-size:15px;margin-bottom:15px}.web_training .question-title{font-weight:bold}.web_training .question-title-area{display:flex;font-size:16px}.web_training .property-names{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;margin-left:auto;padding-top:10px;width:100%}.web_training .property-number{text-align:right}.web_training .star-area{display:flex}.web_training .star-area li:first-child{margin-left:4px}.web_training .star-area li:not(:first-child){margin-left:2px}.web_training .star-area li img{width:10px}.web_training .question-area{font-size:16px;overflow-x:scroll}.web_training .question-main-text{margin-top:10px}.web_training .question-sub-text-area{display:flex;flex-direction:column;align-items:flex-start}.web_training .question-sub-text{margin-top:20px}.web_training .sub_text_image{text-align:center;width:100%;margin-top:20px}.web_training .sub_text_image img{max-width:100%}.web_training .answer-area{padding-top:18px}.web_training .answer-area-title{text-align:center}.web_training .answer-area-title:before{content:"▼"}.web_training .answer-area-title:after{content:"▼"}.web_training .two-chice-answers{display:flex;justify-content:center;padding-top:30px;flex-direction:column;align-items:center}.web_training .two-chice-answer{width:350px;height:72px;border:1px solid #D2D2D2;display:flex;justify-content:center;align-items:center;box-sizing:border-box;cursor:pointer}.web_training .two-chice-answer img{width:34px}.web_training .two-chice-answer:hover{border:3px solid #FFCD7A}.web_training .two-chice-answer-area:not(:first-child){margin-top:30px}.web_training .any-chice-answer-area{border:1px solid #D2D2D2;height:50px;box-sizing:border-box;display:flex;align-items:center;padding:20px;width:100%}.web_training .any-chice-answer-area:first-child{margin-top:30px}.web_training .any-chice-answer-area:hover{border:3px solid #FFCD7A}.web_training .any-chice-answer-area:not(:first-child){margin-top:20px}.web_training .any-chice-answer-area p{font-size:16px}.web_training .string_answers,.web_training .pull_down_answers{margin-top:20px}.web_training #form_web_training_string_answer{display:flex;flex-direction:column;align-items:center}.web_training #form_web_training_string_answer input[type="text"]{width:100%;box-sizing:border-box;padding-top:10px;padding-bottom:10px;height:40px !important;font-size:15px !important}.web_training #form_web_training_string_answer input[type="text"]:hover,.web_training #form_web_training_string_answer input[type="text"]:focus{border:1px solid #FFCD7A;outline:2px solid #FFCD7A}.web_training select.web_training_select_box{padding:0 50px 0 10px;box-sizing:border-box;width:100%;border:1px solid #d2d2d2;white-space:nowrap;text-overflow:ellipsis;font-size:16px;cursor:pointer;color:#323232;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:40px;background-image:url(/assets/user/common/form_pc_select.jpg);background-position:right top;background-repeat:no-repeat;background-size:40px 40px}.web_training select.web_training_select_box:hover,.web_training select.web_training_select_box:focus{border:1px solid #FFCD7A;outline:2px solid #FFCD7A}.web_training select.web_training_select_box.selected{background-color:#FFF6E8;color:#323232}.web_training #answer-judgment-section{padding-top:50px}.web_training #answer-judgment-section .border{width:98%;height:1px;background-color:#D2D2D2;flex-grow:1}.web_training .l-answer-judgment{display:flex;flex-direction:column;align-items:center}.web_training .answer-judgment-header{display:flex;align-items:center}.web_training .answer-judgment-image{text-align:center}.web_training .answer-judgment-image img{width:70px;margin:0 auto}.web_training .answer-judgment-header-title{font-weight:bold;padding:8px;font-size:16px}.web_training .answer-judgment-content{margin-top:12px}.web_training .answer-judgment-commnet-image{margin-top:20px;text-align:center}.web_training .answer-judgment-commnet-image img{max-width:100%}.web_training .answer-judgment-header-border-left{width:20px;height:1px;background-color:#D2D2D2}.web_training .answer-judgment-header-border-right{width:20px;height:1px;background-color:#D2D2D2;flex-grow:1}.web_training .answer-judgment-title-with-content{font-size:16px;padding-top:14px;padding-left:10px;padding-right:10px;width:100%}.web_training .answer-judgment-title{font-weight:bold;color:#EFBD6E}.web_training .review-btn{margin-top:25px;padding:10px 18px;border:none}.web_training .review-btn-label{vertical-align:top;font-size:14px}.web_training .web_training-score-area{width:960px;margin:0 auto;padding-top:10px;padding-bottom:14px}.web_training .web_training-score{background:#fffbca;text-align:center;font-size:14px;font-weight:bold;padding:10px 8px}.web_training .web_training-overall-result{display:flex;flex-direction:column;align-items:center}.web_training .l-web_training-overall-result{padding:36px 10px;margin-top:20px;background-color:#F8F8F8;display:flex;align-items:center;flex-direction:column}.web_training .web_training-overall-result-image img{width:70px}.web_training .web_training-overall-title-with-comment{margin-top:16px}.web_training .web_training-overall-result-title{text-align:center;font-weight:bold;color:#E60012;font-size:16px}.web_training .web_training-overall-result-comment{margin-top:14px;font-size:14px}.web_training .result_modal{top:220px;left:50%;position:absolute;width:70%;max-width:400px;padding:20px;background:#fff;display:inline-block;border-radius:10px;border:1px solid #323232;transform:translate(-50%, 0)}.web_training .question i{font-style:italic;font-family:"Lucida Sans",arial,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.web_training .question b{font-weight:bold}.web_training .question big{font-size:larger}.web_training .question small{font-size:smaller}.web_training .question sup{vertical-align:super;font-size:smaller}.web_training .question sub{vertical-align:sub;font-size:smaller}.web_training .question hr{display:block;unicode-bidi:isolate;margin-block-start:0.5em;margin-block-end:0.5em;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden;border-style:inset;border-width:1px;width:98%}.web_training .question .q_box{border:1px solid gray;padding-left:16px;padding-right:16px;padding-top:2px;padding-bottom:2px;margin-right:5px}.web_training .question .sq_root{text-decoration-line:overline}.web_training .question .frac{display:inline-flex;flex-direction:column;vertical-align:middle;text-align:center}.web_training .question .mol{padding:0 5px;border-bottom:1px solid #000000}.web_training .question .den{padding:0 5px}.web_training .question .dot{text-emphasis:filled;-webkit-text-emphasis:filled}.web_training #web_training_ids{display:none}.web_training_questions main{background:#fff}.web_training_questions .main_content{border:none}.web_training_questions #form_web_training_multiple{width:100%}.web_training_questions .multiple_answers{margin-top:20px}.web_training_questions .multiple-answer-title{min-width:50px;height:100%;font-size:18px;text-align:left}.web_training_questions .multiple-answer-area{width:100%;display:flex;flex-direction:column;align-items:center}.web_training_questions #form_web_training_multiple input[type="text"]{height:40px  !important;width:100%;box-sizing:border-box;padding-top:10px;padding-bottom:10px;font-size:15px !important;border:1px solid #D2D2D2}.web_training_questions #form_web_training_multiple input[type="text"]:hover,.web_training_questions #form_web_training_multiple input[type="text"]:focus{border:1px solid #FFCD7A;outline:2px solid #FFCD7A}.web_training_questions #form_web_training_multiple .two-chice-answers{padding-top:0}.web_training_questions #form_web_training_multiple input[type="radio"]{display:none}.web_training_questions #form_web_training_multiple label:hover{border:3px solid #FFCD7A}.web_training_questions #form_web_training_multiple label img{display:block;margin:0 auto;width:34px}.web_training_questions #multiple_answer_button_area{width:100%;text-align:center}.infoBlock{margin:10px 10px 0 10px}.infoBlock h2{border-left:solid 4px #e20011;line-height:1.2;font-size:14px;padding:5px 10px;font-weight:bold;margin-bottom:5px}.infoBlock .infoList{font-size:11px;border-bottom:#d2d2d2 solid 1px}.infoBlock .infoList>li{border:#d2d2d2 solid 1px}.infoBlock .infoList>li:nth-of-type(n+1){border-bottom:none}.infoBlock .infoList .infoTitle{background:#ebecee;padding:3px 15px;cursor:pointer;color:#0f218b}.infoBlock .infoList .infoTitle>span{display:inline}.infoBlock .infoList .infoTitle:before{font-family:"Material Icons";font-feature-settings:'liga';content:'▶︎';color:#e51b2a;font-size:10px;position:relative;font-weight:bold;margin-right:2px}.infoBlock .infoList .infoTitle.open:before{content:'▼'}.infoBlock .infoList .infoText{border-top:#d2d2d2 solid 1px;padding:15px 30px 15px;background:#ffffff}.infoBlock .infoList .show_pdf a{display:block}.mr-15-pc{margin-right:15% !important}.d-none{display:none !important}.no-decorate{text-decoration:none !important}.fz-16{font-size:16px !important}.font-x-medium{font-size:medium !important}.btn-disabled{background-color:#DCE1E4 !important;cursor:default !important}.unselectable{user-select:none;-ms-user-select:none;-webkit-user-select:none}.question-pass-wrapper{display:flex;align-items:center;justify-content:center;margin-top:20px}.question-pass{background-color:#43B0F0;border:none;color:#fff !important;font-weight:bold;padding:10px 20px;cursor:pointer}.question-pass:hover{color:#fff;background-color:#73bde9}.question-pass-history-child-btn{background-color:transparent;border:none;color:#fff;font-size:16px;font-weight:bold;cursor:pointer;padding:10px;display:inline-block;position:relative}.question-pass-history-btn{font-size:16px;font-weight:bold;text-align:center;background-color:#43B0F0;width:100%;height:49px;color:#FFFFFF;opacity:1;transition:all 0.3s;border:none;position:relative;cursor:pointer;box-sizing:border-box;display:inline-block}.question-pass-history-btn button::before{display:block;content:"";position:relative;top:14px;left:-15px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #ffffff;top:17px}.pass-label{background-color:#44B0F0;color:#fff;text-transform:uppercase;font-size:9px;padding:3px 5px;border-radius:1px}.d-flex{display:flex}.justify-center{justify-content:center}.items-center{align-items:center}.mr-1{margin-right:.5em}.select-comprehension{height:35px;width:59px;border:1px solid #d2d2d2;border-radius:5%;font-size:16px;font-weight:900;text-align:center}.btn-filter{margin:18px auto 0;background:#e20011;font-size:15px;font-weight:bold;text-align:center;line-height:1.6;width:100%;color:#FFFFFF;border:none;cursor:pointer;position:relative;padding:8px}.btn-filter span{position:relative;display:inline-block;left:7px}.btn-filter span::before{display:block;content:"";position:relative;top:16px;left:-13px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #ffffff}.banner-bg-white{background-color:#fcfcfd !important}.banner-center{position:fixed;left:0;top:0;z-index:9999;opacity:0;visibility:hidden;transition:.4s}.banner-center.is-show{opacity:1;visibility:visible}.banner-center.position-unset{position:unset}.banner-center .d-none{display:none}.banner-center .hidden{display:none}.banner-center .p10{padding:10px}.banner-center .main-wrapper{width:calc(100vw - 20%);max-width:540px;min-width:100px;height:300px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;padding:0;z-index:5000000}.banner-center .main-wrapper .banner-border{border-radius:5px;border:3px solid #1569BB !important}.banner-center .main-wrapper .banner-image-text{max-height:190px;overflow:hidden auto}.banner-center .main-wrapper .banner-content-wrapper{position:relative;height:190px;cursor:pointer}.banner-center .main-wrapper .banner-content-wrapper .popup-title{font-size:24px;font-weight:bold;line-height:1.3;padding-left:20px;padding-bottom:10px;margin-bottom:15px;border-bottom:#e20011 solid 2px}.banner-center .main-wrapper .banner-content-wrapper .text-and-title{position:relative;width:auto;height:190px;word-wrap:break-word;overflow:auto}.banner-center .main-wrapper .banner-content-wrapper .popup-close-center-btn{cursor:pointer;width:30px;height:30px;position:fixed;top:-10px;right:-10px;z-index:5000000}.banner-center .main-wrapper .banner-content-wrapper .banner-image-center{width:99%;height:210px}.banner-center .main-wrapper .banner-content-wrapper .banner-image-center:hover{opacity:0.75}.banner-bottom{transition:.4s;position:fixed;display:flex;flex-direction:column-reverse;gap:20px;bottom:20px;right:18px;width:306px;z-index:1000}.banner-bottom .content{position:relative;border-radius:5px;display:none;cursor:pointer}.banner-bottom .content.is-show{display:block}.banner-bottom .content .overflow-auto{overflow:auto}.banner-bottom .content .bottom-border{border-radius:5px;border:3px solid #1569BB}.banner-bottom .content .close-bottom-btn{position:absolute;width:30px;height:30px;top:-10px;right:-12px;z-index:5000;float:right;cursor:pointer}.banner-bottom .content .close-bottom-btn-second{width:30px;height:30px;position:relative;top:-12px;right:-16px;z-index:5000;float:right;cursor:pointer}.banner-bottom .content .banner-content-wraper{height:auto;max-height:116px;float:right}.banner-bottom .content .banner-content-wraper .ckeditor-banner-content{position:relative}.banner-bottom .content .banner-content-wraper .small-popup-title{font-size:16px;font-weight:bold;line-height:2.3;padding-left:10px;padding-right:10px;margin-left:10px;margin-right:10px;border-bottom:#e20011 solid 2px}.banner-bottom .content .banner-content-wraper .banner-content{margin:5px 5px 0px 5px}.banner-bottom .content .banner-content-wraper .text-and-title{position:relative;width:auto;height:210px;overflow:auto}.banner-bottom .content .banner-content-wraper .banner-image-bottom{height:auto;max-height:116px;max-width:86vw;object-fit:cover}.banner-bottom .content .banner-content-wraper .banner-image-bottom:hover{opacity:0.75}.default-size-bottom{width:300px;height:auto;max-height:166px}.image-and-text-content{overflow:hidden auto;max-height:105px;width:290px;padding:5px}.text-wrap{overflow-wrap:anywhere}.fc-button:not(:disabled),.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a.fc-more,a[data-goto]{cursor:pointer}.fc-bg,.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,0.15)}.fc-popover .fc-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2px 4px}.fc-rtl .fc-popover .fc-header{flex-direction:row-reverse}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{opacity:.65;font-size:1.1em}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-mirror-skeleton{position:absolute;top:0;left:0;right:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-mirror-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-mirror-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-mirror-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-mirror-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.4;border-radius:3px;border:1px solid #3788d8}.fc-event,.fc-event-dot{background-color:#3788d8}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999 !important;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.fc-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-event.fc-dragging.fc-selected{box-shadow:0 2px 7px rgba(0,0,0,0.3)}.fc-event.fc-dragging:not(.fc-selected){opacity:.75}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-mirror-skeleton tr:first-child>td>.fc-day-grid-event{margin-top:0}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-button,.fc-icon{display:inline-block;font-weight:400;text-align:center}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}@font-face{font-family:fcicons;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");font-weight:400;font-style:normal}.fc-icon{font-family:fcicons !important;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;height:1em}.fc-icon-chevron-left:before{content:""}.fc-icon-chevron-right:before{content:""}.fc-icon-chevrons-left:before{content:""}.fc-icon-chevrons-right:before{content:""}.fc-icon-minus-square:before{content:""}.fc-icon-plus-square:before{content:""}.fc-icon-x:before{content:""}.fc-button{overflow:visible;text-transform:none;margin:0;font-family:inherit}.fc-button::-moz-focus-inner{padding:0;border-style:none}.fc-button{-webkit-appearance:button;color:#212529;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.fc-button:hover{color:#212529;text-decoration:none}.fc-button:focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(44,62,80,0.25);box-shadow:0 0 0 0.2rem rgba(44,62,80,0.25)}.fc-button:disabled{opacity:.65}.fc-button-primary{color:#fff;background-color:#2C3E50;border-color:#2C3E50}.fc-button-primary:hover{color:#fff;background-color:#1e2b37;border-color:#1a252f}.fc-button-primary:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(76,91,106,0.5);box-shadow:0 0 0 0.2rem rgba(76,91,106,0.5)}.fc-button-primary:disabled{color:#fff;background-color:#2C3E50;border-color:#2C3E50}.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{color:#fff;background-color:#1a252f;border-color:#151e27}.fc-button-primary:not(:disabled).fc-button-active:focus,.fc-button-primary:not(:disabled):active:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(76,91,106,0.5);box-shadow:0 0 0 0.2rem rgba(76,91,106,0.5)}.fc-button .fc-icon{vertical-align:middle;font-size:1.5em}.fc-button-group{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.fc-button-group>.fc-button{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.fc-button-group>.fc-button.fc-button-active,.fc-button-group>.fc-button:active,.fc-button-group>.fc-button:focus,.fc-button-group>.fc-button:hover{z-index:1}.fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.fc-toolbar{display:flex;justify-content:space-between;align-items:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-toolbar h2{font-size:1.75em;margin:0}.fc-view-container{position:relative}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}@media print{.fc-bg,.fc-bgevent-container,.fc-bgevent-skeleton,.fc-business-container,.fc-event .fc-resizer,.fc-highlight-container,.fc-highlight-skeleton,.fc-mirror-container,.fc-mirror-skeleton{display:none}.fc tbody .fc-row,.fc-time-grid{min-height:0 !important}.fc-time-grid .fc-event.fc-not-end:after,.fc-time-grid .fc-event.fc-not-start:before{content:"..."}.fc{max-width:100% !important}.fc-event{background:#fff !important;color:#000 !important;page-break-inside:avoid}.fc hr,.fc tbody,.fc td,.fc th,.fc thead,.fc-row{border-color:#ccc !important;background:#fff !important}.fc tbody .fc-row{height:auto !important}.fc tbody .fc-row .fc-content-skeleton{position:static;padding-bottom:0 !important}.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td{padding-bottom:1em}.fc tbody .fc-row .fc-content-skeleton table{height:1em}.fc-more,.fc-more-cell{display:none !important}.fc tr.fc-limited{display:table-row !important}.fc td.fc-limited{display:table-cell !important}.fc-popover,.fc-timeGrid-view .fc-axis{display:none}.fc-slats,.fc-time-grid hr{display:none !important}.fc button,.fc-button-group,.fc-time-grid .fc-event .fc-time span{display:none}.fc-time-grid .fc-content-skeleton{position:static}.fc-time-grid .fc-content-skeleton table{height:4em}.fc-time-grid .fc-event-container{margin:0 !important}.fc-time-grid .fc-event{position:static !important;margin:3px 2px !important}.fc-time-grid .fc-event.fc-not-end{border-bottom-width:1px !important}.fc-time-grid .fc-event.fc-not-start{border-top-width:1px !important}.fc-time-grid .fc-event .fc-time{white-space:normal !important}.fc-time-grid .fc-event .fc-time:after{content:attr(data-full)}.fc-day-grid-container,.fc-scroller,.fc-time-grid-container{overflow:visible !important;height:auto !important}.fc-row{border:0 !important;margin:0 !important}}.fc-dayGridDay-view .fc-content-skeleton,.fc-dayGridWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-dayGrid-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-dayGrid-view .fc-day-number,.fc-dayGrid-view .fc-week-number{padding:2px}.fc-dayGrid-view th.fc-day-number,.fc-dayGrid-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-dayGrid-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-dayGrid-view td.fc-week-number{text-align:center}.fc-dayGrid-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-timeGrid-view .fc-day-grid{position:relative;z-index:2}.fc-timeGrid-view .fc-day-grid .fc-row{min-height:3em}.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-mirror-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-time-grid-event{margin-bottom:1px}.fc-time-grid-event-inset{-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event .fc-content{overflow:hidden;max-height:100%}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:" - "}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.ci_mandatory_btn_wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.ci_filter_btn,.ci_chair_inform_search .active,.chairinformBtn:hover,.chairinformBtn:focus,.ci_chair_inform_search_button,.chairinformBtn:focus:hover{background:linear-gradient(90deg, rgba(255,178,122,0.6) 0%, rgba(255,230,99,0.6) 100%)}.ci_filter_btn_wrapper a{position:absolute;right:0;top:0}.ci_filter_btn{margin-left:10px;padding:5px;color:#193673;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.3)}.ci_filter_btn .fa-caret-right:before,.ci_filter_btn .fa-filter:before{color:#C27E73}.ci_chair_inform-caret-down{vertical-align:middle;color:rgba(255,178,22,0.6);line-height:1;width:0;height:0;border-style:solid;border-color:transparent;border-width:0.64952em 0.375em;border-top-color:currentColor;border-bottom:0;position:absolute;bottom:-2px;left:50%;opacity:.5;display:none}.ci_chair_inform-caret-down.active{display:inline-block}.ci_chair_inform_search{padding:6px;box-sizing:border-box;border:5px solid #FFFFFF;display:flex;align-items:center;justify-content:center;position:relative}.chairinformBtn{font-size:10px;font-weight:bold;width:100%;height:100%;color:#323232;background-color:#FFFFFF;border:0;box-sizing:border-box;white-space:normal;cursor:pointer;padding:8px}.ci_chair_inform_form{padding:20px;position:relative}.ci_chair_inform_submitBase{display:flex;width:100%;justify-content:center}.ci_chair_inform_submit{color:#FFFFFF;background:#E47766;border:transparent;padding:5px 10px}.modal-ci_chair_inform .modal_box{width:calc(100% - 50px);min-height:125px;background-color:#fcfcfd;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99999}@media (min-width: 768px){.modal-ci_chair_inform .modal-option{width:60% !important}}.m-modal{position:relative;overflow:hidden;border-radius:6px;background-color:#eff3f5;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-backface-visibility:hidden;backface-visibility:hidden}.m-modal-container.opt-full .m-modal-container__inner{-ms-flex-align:stretch;height:100%;padding:0;-webkit-box-align:stretch;align-items:stretch}.m-modal-container{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-ms-flex-pack:start;-ms-flex-align:start;position:fixed;z-index:101;top:0;right:0;bottom:0;left:0;overflow:auto;background-color:rgba(34,34,34,0.8);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start}.m-modal-container.is-active{visibility:visible;opacity:1;pointer-events:auto}.m-modal-container__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:100%;margin:0 auto;padding:50px 20px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.m-modal-container.is-active .m-modal{-webkit-transform:scale(1);transform:scale(1)}.m-modal-container.opt-full .m-modal{width:100%}.m-modal__close{position:absolute;top:10px;right:10px}.m-modal-container.opt-full .m-modal__content{overflow:auto;height:100%}.m-modal-container.opt-full .m-modal__content_inner{padding-right:15px;padding-left:15px}.m-modal__title{font-size:18px;text-align:center;font-weight:700;font-size:20px;margin:15px 0;line-height:1.5}.search__section-wrap{display:block;margin-bottom:40px}.search__section:first-child:not(:last-child){width:auto}.search__section:first-child:not(:last-child){width:340px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.search__section__title:not(:last-child){margin-bottom:20px}.search__section__title{font-weight:400;font-size:20px;padding-bottom:8px;border-bottom:1px solid #338edc;line-height:1.5}.search__select-section{width:100%}.search__checkbox-list>ul{margin:-12px -8px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none outside}.search__checkbox-list>ul>li{flex:0 0 auto;position:relative;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;width:50%;padding:12px 8px 13px;-webkit-box-align:center;align-items:center}.m-checkbox{font-size:15px;line-height:1.3}.search__checkbox-list>ul>li::after{display:block;content:'';position:absolute;right:8px;bottom:0;left:8px;border-top:1px solid #dcdcdc}.m-checkbox>label{display:block;position:relative;color:inherit;font:inherit}.m-checkbox>label>input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;pointer-events:none}.m-checkbox>label>input+span{padding:2px 0 1px 32px;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;display:block;position:relative;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.m-checkbox>label>input+span::before{top:0;bottom:0;left:0;width:22px;height:22px;margin:auto 0;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,0.08);box-shadow:0 5px 20px 0 rgba(0,0,0,0.08);-webkit-transition:background-color .3s ease;transition:background-color .3s ease;display:block;content:'';position:absolute}.m-checkbox>label>input+span::after{top:-2px;bottom:2px;left:3px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:10px;margin:auto 0;border-bottom:2px solid #222;border-left:2px solid #222;opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;-webkit-transform:scale(0.8) rotate(-45deg);transform:scale(0.8) rotate(-45deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;content:'';position:absolute}.m-checkbox>label>input:checked+span::before{background-color:#a9e4fa}.m-checkbox>label>input:checked+span::after{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.allCheckLabel{display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.allCheckLabel>a{padding-left:31px;border:0;background:url(icon_reset.png) no-repeat left center/20px;color:inherit;font:inherit;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.ci_chair_inform_search__submit-wrap{position:static;padding-top:20px}.ci_chair_inform_search__submit-wrap .search__submit{max-width:215px;margin-right:auto;margin-left:auto;font-weight:700;line-height:1.3;-webkit-box-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center}.ci_chair_inform_search__submit-wrap .search__submit span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:280px;min-height:54px;border-radius:27px;background-color:#fffffe;color:#222;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.ci_chair_inform_search__submit-wrap .search__submit span::before{display:block;content:'';position:absolute;z-index:-1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;top:0;right:0;bottom:0;left:0;border-radius:27px}.ci_chair_inform_search__submit-wrap .search__submit span>button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-ms-flex-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;min-height:100%;padding:15px 36px 15px 30px;border:0;text-align:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.ci_on_serching{font-size:13px;font-weight:normal;position:absolute;bottom:5px;right:95px;padding:2.5px 8px;margin-left:10px;background:#FFFFFF;border:solid 1px #C6C7CC;color:#193673;line-height:150%}.ci_on_serching span{margin-left:6px}.ci_date_tag_container{display:flex;flex-wrap:wrap;gap:5px}.ci_date_tag_container .item{text-align:center;padding:1.5px 3px}.ci_mandatory_tag{color:#009EE2;border:1px solid #009EE2}.ci_option_tag{color:#C27E73;border:1px solid #C27E73}.tourenMatrix{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.tourenMatrix .floatThead-container{padding-left:0 !important;padding-right:0 !important}.tourenMatrix .tourenTable{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;min-width:0;overflow-x:scroll}.tourenMatrix .learnsList{width:100%;table-layout:fixed}.tourenMatrix .learnsList .newMark,.tourenMatrix .learnsList span.newTouren:after,.tourenMatrix .learnsList .pdfDownloadIcon.newTouren a:before{content:"[NEW!]";color:#E20011;font-size:12px}.tourenMatrix .learnsList span.newTouren:after{margin-left:15px}.tourenMatrix .learnsList .pdfDownloadIcon{position:relative}.tourenMatrix .learnsList .pdfDownloadIcon img{margin-left:15px}.tourenMatrix .learnsList .pdfDownloadIcon.newTouren a:before{position:absolute;left:0}.tourenMatrix .learnsList th{background:#8394b6;color:#FFFFFF;padding:5px;font-weight:bold;vertical-align:middle;text-align:center;border-right:1px solid #d4d7de;box-sizing:border-box;width:110px;height:64px}.tourenMatrix .learnsList td{color:#323232;padding:5px;font-size:12px;vertical-align:middle;border-right:1px solid #d4d7de;border-bottom:1px solid #d4d7de;text-align:center;box-sizing:border-box;height:86px}.tourenMatrix .learnsList .padding05{padding:10px 5px}.tourenMatrix .tourenName{width:150px}.tourenMatrix .tourenName.no_touren{width:100%}.tourenMatrix p{font-size:10px}.tourenMatrix .scroll-hint-icon{top:100px}.tourenMatrix .publish_date{width:100px}.main_content_filter .supportBoxFilter .supportHead{align-items:center;justify-content:center}.main_content_filter .supportBoxFilter .supportHead .BtnArea{margin:0 auto;display:contents}.main_content_filter .supportBoxFilter .supportHead .BtnArea .searchBtn{width:120px;font-size:13px !important}.main_content_filter .supportBoxFilter .supportHead .BtnArea .searchBtn span{padding:5px}.main_content_filter .resultFilterModal .modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box;z-index:999}.main_content_filter .resultFilterModal .modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.main_content_filter .resultFilterModal .modal-container.active{opacity:1;visibility:visible}.main_content_filter .resultFilterModal .modal-container .modal-body{background:#fff;display:inline-block;vertical-align:middle;max-width:300px;padding:20px;border-radius:10px;border:3px solid #323232}.main_content_filter .resultFilterModal .modal-container .modal-body .modal-content p{font-size:28px}.main_content_filter .resultFilterModal .modal-container .modal-body .modal-footer{margin-top:15px}.main_content_filter div.sort-question{flex-wrap:wrap}.main_content_filter div.sort-question div{width:50%}.main_content_filter input[type="radio"]{display:block}.main_content_filter .pl-5{padding:5px}.main_content_filter .inline-block{display:inline-block}.main_content_filter .d-flex{display:flex;flex-wrap:wrap}.main_content_filter .web_training_property{min-width:120px}.main_content_filter .filter-description{display:flex;flex-direction:column;margin:10px 15px -10px 15px}.main_content_filter .filter-description .bold{font-weight:bold}.main_content_filter .btn-preset{margin:18px auto 0;background:#e20011;font-size:15px;font-weight:bold;text-align:center;line-height:1.6;width:100%;color:#FFFFFF;border:none;cursor:pointer;position:relative}.main_content_filter .btn-preset span{position:relative;display:inline-block;left:7px}.main_content_filter .btn-preset span::before{display:block;content:"";position:relative;top:14px;left:-13px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #ffffff}.main_content_filter .btn-filter{margin:18px auto 0;background:#e20011;font-size:15px;font-weight:bold;text-align:center;line-height:1.6;width:100%;color:#FFFFFF;border:none;cursor:pointer;position:relative;padding:8px}.main_content_filter .btn-filter span{position:relative;display:inline-block;left:7px}.main_content_filter .btn-filter span::before{display:block;content:"";position:relative;top:16px;left:-13px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #ffffff}.main_content_filter .btn-cancel{margin:18px auto 0;background:#FFFFFF;font-size:15px;font-weight:bold;text-align:center;line-height:1.6;width:100%;color:#323232;border:none;cursor:pointer;position:relative;padding:8px;border:1px solid #d2d2d2}.main_content_filter .btn-cancel span{position:relative;display:inline-block;left:7px}.main_content_filter .btn-cancel span::before{display:block;content:"";position:relative;top:16px;left:-13px;width:0;height:0;margin-top:-7px;border:5px solid transparent;border-left:8px solid #E20011}.button-container{display:flex;justify-content:center;flex-grow:1}.button-container .searchPreset{width:45%;padding:5px 0;display:flex;justify-content:center;align-items:center;background:#555555;color:#FFFFFF;border:none}.button-container .searchPreset i{font-weight:bold;font-size:12px}.modal-filter .modal_box{width:calc(100% - 50px);min-height:125px;background-color:#fcfcfd;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99999;border-radius:10px;border:3px solid #323232;padding:10px}.disabled-btn{opacity:0.6;cursor:not-allowed !important;pointer-events:none}.old_password_mobile,.reset_password_mobile,.reset_password_confirm_mobile{position:relative}#show-password-icon-old-mobile,#hide-password-icon-old-mobile,#show-password-icon-new-mobile,#hide-password-icon-new-mobile,#show-password-icon-confirm-mobile,#hide-password-icon-confirm-mobile{position:absolute;right:3%;top:40%;cursor:pointer;color:#888}.headerTop{border-bottom:1px solid #C6C7CC;display:flex;flex-direction:row;align-items:center;padding:0px;margin:0 auto;width:100%;height:50%;flex:none;align-self:stretch;flex-grow:0}.headerTop__bellRedDot{color:#cc0000;position:absolute;right:2px;top:5px;width:1em}.headerTop__division{width:33%;display:flex;justify-content:space-around;align-items:center}.headerTop__division:first-child{margin-top:5px}.headerBtm{display:flex;flex-direction:row;padding:0px;width:100%;height:50%;background:#F6EDEB}.headerModal{width:86.67%;height:100%;background:#FFFFFF;z-index:99999}.headerModal__closeBtn{position:relative;height:100%;width:14.33%;z-index:99999;display:flex;justify-content:center;align-items:center}.headerModal__closeBtn .fa{position:absolute;top:15px;left:19px}.headerModal--menu{display:flex;flex-wrap:wrap;margin:15px}.headerModal--profile div.profilePic{white-space:nowrap;font-size:0.8rem;color:var(--off-black);text-align:left;background:#F7F7F9;padding:5px 0}.headerModal--profile div.profilePic>i#grey_user_icon{color:#C3C3C3;border:1px solid #C3C3C3;background:#FFFFFF;font-size:1.2rem;border-radius:50px;padding:15px 20px;margin:15px 10px 15px 20px}.headerModal--profile div.userInfo{display:inline-block;vertical-align:middle;padding-right:50px;margin-bottom:15px}.headerModal--profile div.userInfo p:first-child{font-size:0.8rem}.headerModal--profile div.userInfo p:last-child{font-weight:bold}.headerModal--profile ul{padding:10px 30px;background:#FFFFFF}.headerModal--profile ul li{border-top:var(--off-grey) 0.5px solid;padding-top:10px;padding-bottom:10px}.headerModal--profile ul li:first-child{border-top:none}.headerModal--profile ul li *{font-size:1rem;display:inline-block;vertical-align:middle;color:var(--off-blue) !important}.headerTop__logo{height:80%;width:80%;max-width:125px;margin-left:10px}.headerTop__icon{width:20%;height:100%;text-align:center}.headerTop__icon:first-child{padding-left:15px}.headerModal__grey_box{background:#FFF;width:45%;height:100px;border:var(--off-grey) 2px solid;border-radius:5px;margin:5px}.headerModal__icon{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1rem;color:var(--off-black) !important}.headerModal__icon i{color:var(--off-pink);padding-bottom:10px;font-size:2.8rem}.headerModal__icon img{padding-bottom:10px;height:40px}.headerModal__title{height:44px;background:#F7F7F9;align-items:center;padding:0 20px;border-bottom:1px solid #EBEBEE;display:flex;flex-direction:row}.headerModal__title i{color:#C27E73;font-size:16px}.headerModal__title span{font-weight:bold;font-size:16px;line-height:150%;color:#323232;margin-left:10px}.headerBtm__menu{width:33%;height:100%;display:flex;justify-content:center;align-items:center;font-family:"Noto Sans", "Noto Sans JP", sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:120%;color:#323232;position:relative}.headerBtm__menu:nth-of-type(2){border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF}.headerBtm__menu i{display:none;position:absolute;right:5px;cursor:pointer}.headerBtm__menu .is-show{display:block}.headerBtm__dropDownList{display:flex;flex-flow:row wrap;position:absolute;left:0;top:80px;background:#FFFFFF;z-index:1;border-top:var(--off-grey) 0.5px solid;width:100%;box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5);max-height:0;opacity:0;transition:max-height 0.7s ease, opacity 0.7s ease}.headerBtm__dropDownList li{padding-left:10px;width:46%;height:45px}.headerBtm__dropDownList li:last-child{border-bottom:var(--off-grey) 0.5px solid}.headerBtm__dropDownList li a{display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;color:var(--off-black) !important;font-weight:700;height:100%}.with_reply .reply{background:#fc7d17;color:#FFFFFF;border-radius:5px;padding:3px 7px;margin-left:8px;font-size:11px;font-weight:bold}.headerBtm__dropDownList{display:none}.headerBtm__dropDownList.active{max-height:300px;opacity:0.95;display:flex}.headerBtm__dropDownList .new2_parent{position:relative}.headerBtm__dropDownList .new2{color:#FFFFFF !important;background:#8db82d;position:absolute;font-size:10px;font-weight:bold;border-radius:50%;padding:3px;left:45px;bottom:10px;line-height:1}.headerBtm__dropDownList .new2 ::before{content:" ";position:absolute;bottom:-6px;right:14px;border:3px solid transparent;border-top:9px solid #8db82d;margin-top:-7px;transform:rotate(49deg)}.headerModal__inform{padding:5px 20px}.headerModal__inform div.inner_border{padding-bottom:15px;border-bottom:var(--off-grey) 0.5px solid}.headerModal__inform div.inner_border div.tags{display:block;margin-top:5px;margin-bottom:15px}.headerModal__inform div.inner_border div.tags span.tagDecoration{color:#009EE2;border:#009EE2 2px solid;padding:3px;font-size:0.8rem;margin-left:2px;margin-bottom:5px;display:inline-block}.headerModal__inform div.inner_border span.news_new{color:#E20011;margin-left:5px}.headerModal__inform div.inner_border a{color:var(--off-blue);font-size:0.9rem}.headerModal__fullInformLink{border:#C6C7CC 1px solid;display:flex;justify-content:center;align-items:center;margin:15px}.headerModal__fullInformLink .showFullInformLink{display:flex;justify-content:center;align-items:center;width:100%;padding:10px;color:var(--off-black);font-weight:bold;text-decoration:none;font-size:1.2rem;margin-left:-10px}.headerModal__fullInformLink .showFullInformLink i{height:1.5rem;width:1.5rem;margin-right:10px;color:var(--off-pink)}:root{--off-white: #F7F7F9;--off-grey: #EBEBEE;--off-black: #323232;--off-pink: #C27E73;--off-blue: #193673}.headerBase{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:82px;background:#FFFFFF;z-index:6;position:-webkit-sticky;position:sticky;top:0}.confirmed_modal .fa-times{color:#FFFFFF;z-index:99999}#mypage_content{margin-top:10px}.contentInner{margin:0 10px}#mypage_content .leadTxt{font-size:15px;font-weight:bold;line-height:1.3;color:#C27E73;position:relative}#mypage_content h1{font-size:15px;font-weight:bold;line-height:1.3;margin-top:8px;padding-bottom:8px}#mypage_content .informBox{border:1px solid #d2d2d2;background:#ffffff;padding:5px;width:100%;box-sizing:border-box}.progressBox_calendarWrapper{position:relative;border:1px solid #EBEBEE;margin-top:10px;background:#F7F7F9}.progressBox_calendarTitle{border-bottom:1px solid #EBEBEE;height:44px;padding:4px 10px;display:flex;align-items:center;position:relative}.progressBox_calendarTitle p{font-size:16px;font-weight:bold;line-height:1.3}.progressBox_calendarTitle i{line-height:1.3;color:#C27E73;font-size:16px}.progressBox_calendarTitle .fa-bars{position:absolute;right:15px}.studyNow{display:flex;justify-content:space-between;position:relative}.progressBox{border:1px solid #EBEBEE}.progressBox_start{height:44px}.progressBox_start .start{font-size:16px;font-weight:bold;line-height:19.2px;color:#FFFFFF;height:100%;background:#E47766;display:flex;justify-content:center;align-items:center}.progressBox_start .start a{text-decoration:none;color:#FFFFFF;display:block;padding:10px}.progressBox_title{background:#F7F7F9;border-bottom:1px solid #EBEBEE;height:44px;padding:0 10px;display:flex;align-items:center}.progressBox_title p{font-size:15px;font-weight:bold;line-height:1.3}.progressBox_content{padding:10px;height:132px;background:#F7F7F9}.progressBar_area{padding:5px;font-size:12px;color:#323232}.progressBar{display:flex}.progressBar .progressBar_itself{position:relative;width:80%;height:25px;border-radius:2px;background:#EBEBEE;box-shadow:0px 0px 4px 0px #00000029 inset}.progressBar .progressBar_done{position:absolute;top:0;left:0;height:100%;border-radius:2px;background:linear-gradient(90deg, rgba(255,178,122,0.6) 0%, rgba(255,230,99,0.6) 100%)}.progressBar .progressBar_text{font-size:14px}.progressBar .progressBar_count{margin-left:5px;width:20%;font-size:14px;white-space:nowrap}.newsBox{border:1px solid #EBEBEE;margin-top:10px}.newsHeading{background:#F7F7F9;border-bottom:1px solid #EBEBEE;height:44px;padding:0 10px;display:flex;align-items:center;position:relative}.newsHeading p{font-size:15px;font-weight:bold;line-height:1.3}.newsHeading i{font-weight:bold;line-height:1.3;color:#C27E73}.newsHeading .listBtn{margin:0 0 0 auto;height:28px;display:flex;justify-content:center;align-items:center;padding:5px 10px}.newsHeading .listBtn a{position:relative;display:flex;justify-content:center;align-items:center;background:#FFFFFF;border:1px solid #C6C7CC;padding:2px 0;padding-right:10px;padding-left:18px}.newsHeading .listBtn a span{font-size:12px;line-height:150%;color:#323232}.newsHeading .listBtn a::before{display:block;content:"";position:absolute;left:8px;width:0;height:0;margin:0 auto;border:4px solid transparent;border-left:6px solid #C27E73}.boxList li{padding:10px 0 10px 20px;border-bottom:1px dotted #dddddd;position:relative;background:#F7F7F9}.boxList li:last-child{border-bottom:none}.boxList li::before{content:"　";position:absolute;margin-left:-13px;background:url(/assets/user/common/textlink_before.png) 0px 50% no-repeat}.boxList .news_new{color:#E20011;margin-left:5px}.boxList .txt{font-size:13px;line-height:1.6;margin:0 0 0 0px}.boxList .onlineJishuLink i{color:#C6C7CC}.studyTxt{width:77%;height:28px;display:flex;align-items:center}.courseBtn{width:23%;height:28px;border:1px solid #C6C7CC;box-sizing:border-box;display:flex;justify-content:center;align-items:center;text-align:center}.courseBtn a{color:#323232;font-style:normal;font-weight:400;font-size:12px;line-height:150%;text-decoration:none;width:100%;display:flex;justify-content:center;align-items:center;text-align:left}.courseBtn a .circle_course{margin-right:1.25px;max-width:12.5px;color:#C27E73}.courseBtn i{display:none}.courseBtn .is-show{display:block}.course_select{position:absolute;top:32px;right:0px;z-index:999;background:#FFFFFF;opacity:95%;border:1px solid #d2d2d2;padding:10px;box-shadow:0px 0px 10px 2px rgba(0,0,0,0.5)}.course_select .course_list li{padding:10px}.course_select .course_list li:last-child{border-bottom:var(--off-grey) 0.5px solid}.course_select .course_list li a{display:flex;flex-direction:row;justify-content:left;align-items:center;text-decoration:none;color:var(--off-black) !important;font-weight:700;height:100%}.countdownBox{border:1px solid #ebebee;background-color:#F7F7F9;padding:10px}.countdownBox_content{width:100%;padding-right:5px;padding-left:5px}.bar01{display:flex}.countdown_content_short{display:flex;flex-wrap:wrap}.countdown_content_short p{font-size:14px;width:100%;line-height:150%}.countdown_read_more{width:100%}.countdown_read_more .fa-arrow-circle-right{color:#c27e73;margin-right:5px}.countdownBox_content .content:not(:last-child){border-bottom:1px solid #9E9E9E;margin-bottom:2px}.countdown_text_title{margin-bottom:4px;position:relative;font-weight:bold;font-size:16px;line-height:24px;text-align:left}.countdown_text_title span{margin:0 2px;font-family:Noto Sans;font-size:24px;font-weight:700;line-height:24px;text-align:left;color:#c27e73}.countdown_content{display:none}.countdown_read_more{display:block;text-align:right}.countdownShowTitle{font-size:20px;font-weight:bold;line-height:1.6;margin-top:10px}.countdownShowTitle span{color:#E20011;font-size:28px}.countdownShowArea .countdownShowHead{background:#f7f7f9;padding:10px 0 0}.countdownShowArea .updateDate{font-size:10px;border-bottom:1px solid #d2d2d2;padding:0 10px}.countdownShowArea .countdownShowTitleArea{padding:10px}.countdown_heading{border-bottom:#e20011 solid 2px;padding-bottom:4px;margin-bottom:12px}.countdown_heading h1{font-size:18px;font-weight:bold;line-height:1.3;margin-left:15px}.countdown_heading h1 span{font-size:15px}.countdownDate{font-size:10px;padding:0 10px}.fc-content{height:25px;margin-bottom:5px}.fc-content .fc-time{display:none !important}.fc-day-header .cal-note{float:left;padding:0}.fc-day,.fc-day-top{max-width:47.86px !important}.fc-content{display:flex;align-items:center;justify-content:center}.fc-content .fc-title{display:flex}.fc-unthemed{margin:0 10px 10px 10px}.fc-head{background:#4d4d4d;color:#FFFFFF;height:10px}.fc-content-skeleton .fc-sat{color:blue}.fc-content-skeleton .fc-sun{color:red}.fc-body{background:#FFFFFF}.fc-button-group .fc-state-default{box-shadow:none;background:#FFFFFF;border-color:#EBEBEE}.fc-state-active{background:#FFF3D2 !important}.fc-button:hover{z-index:4;background-color:#e6e6e6;background-color:#d9d9d9;color:black;background-image:none;outline:0;-webkit-box-shadow:initial !important;-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:initial !important;border:1px solid #C6C7CC}.fc-header-toolbar{margin-bottom:2px !important}.fc-left{width:14.28%}.fc-center{padding-left:14.28%;width:71.44%;text-align:center !important;position:relative}.fc-center .fc-next-button{position:absolute;top:0;right:0}.fc-center h2{margin-top:5px !important;width:60%}.fc-state-default.fc-corner-left,.fc-state-default.fc-corner-right{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.fc-prev-button,.fc-next-button{border:none !important;background:#F7F7F9 !important;box-shadow:none !important}.fc-icon-left-single-arrow,.fc-icon-right-single-arrow{color:#C27E73}.fc-timeGridWeek-view .fc-body .fc-time-grid-container .fc-day{background:#FFFFFF !important}.fc-right{display:none}.calendar-recordable{background:#EBEBEE;font-size:12px !important;font-weight:normal;padding:5px;color:#C27E73;margin-left:10px}.prev_button{border:none;width:23px;background-image:url("/assets/user/common/prev_icon.svg");background-repeat:no-repeat;background-color:#F7F7F9;background-size:24px;cursor:pointer}.next_button{border:none;width:14px;background-image:url("/assets/user/common/next_icon.svg");background-repeat:no-repeat;background-color:#F7F7F9;background-size:11px;cursor:pointer}.border-width-0{border-width:0px !important}.tooltip{position:absolute;z-index:9999;background-color:#fff;padding:5px;border-radius:3px;box-shadow:0px 2px 5px rgba(0,0,0,0.2);font-size:11px;white-space:pre-line}.tooltip .tooltipHeader{display:flex;padding:5px;align-items:center;border-bottom:1px solid #EBEBEE;width:calc(100% - 10px);font-size:16px;font-weight:400;line-height:24px}.tooltip .tooltipHeader img{height:15px;width:15px;margin:0 10px}.tooltip .tooltipDate{padding:10px 10px 5px 10px;color:#C6C7CC;font-size:14px;font-weight:400}.tooltip .tooltipText{padding:0 10px 10px 10px;font-size:14px;font-weight:700}.tooltip .tooltipBtn{margin:0 10px;display:flex;padding:5px;justify-content:center;align-items:center;border:1px solid #C6C7CC}.tooltip .tooltipBtn span{margin-left:5px;font-size:14px;font-weight:400;line-height:21px}.tooltip .attend_box{display:flex;align-items:center;width:100%;padding-right:5px;padding-bottom:5px;font-size:11px}.tooltip .attend_box span{width:90%;padding:5px}.tooltip .attend_box img{width:15px;height:15px}.tooltip .tooltipInput{display:flex;align-items:center;padding:10px}.tooltip .tooltipInput label{margin-left:5px;font-size:14px;font-weight:400}.tooltip .user_checked{background:#ffefed}.tooltip .user_checked input{display:block}.fc-today-button{display:none}.studychartSwitch{position:absolute;top:6.5px;right:107px;display:flex;width:120px}@media only screen and (max-width: 400px){.studychartSwitch{right:0px}}@media only screen and (max-width: 365px){.studychartSwitch{right:0px;width:117px}}.studychartSwitch .switchLeft,.studychartSwitch .switchCenter,.studychartSwitch .switchRight{width:100%;background:#FFFFFF;text-align:right;margin:0 0 0 -1px;height:2.7em;padding:0 .6em;font-size:1em;white-space:nowrap;border:1px solid #C6C7CC;position:relative}@media only screen and (max-width: 400px){.studychartSwitch .switchLeft,.studychartSwitch .switchCenter,.studychartSwitch .switchRight{right:86px;padding:0.3em}}@media only screen and (max-width: 360px){.studychartSwitch .switchLeft,.studychartSwitch .switchCenter,.studychartSwitch .switchRight{right:65px;padding:0.1em}}.studychartSwitch .switchLeft .avtive,.studychartSwitch .switchRight .avtive{background:#FFF3D2}button.switchLeft.active,button.switchCenter.active,button.switchRight.active{background-color:#FFF3D2;cursor:pointer;height:35px;width:100px}button.switchLeft,button.switchCenter,button.switchRight{cursor:pointer;background-color:#C6C7CC}.switchLeft:hover,.switchCenter:hover,.switchRight:hover{background-color:#d9d9d9}.studychartSwitch .switchLeft span,.studychartSwitch .switchCenter span,.studychartSwitch .switchRight span{padding-left:2px}.switchRight .fa-pie-chart,.switchCenter .fa-pie-chart{color:#C6C7CC}.switch-disabled{pointer-events:none}.modal-calendar .modal_box{width:calc(100% - 50px);min-height:125px;background-color:#fcfcfd;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99999}@media (min-width: 768px){.modal-calendar .modal-option{width:60% !important}}.modal_box .modal-homeboxTitle{height:44px;background:#F7F7F9;border-bottom:1px solid #EBEBEE;padding:10px 20px;display:flex;align-items:center}.modal_box .heading2 h2{padding:20px;font-size:16px;font-weight:400;line-height:24px}.modal_box .heading2 .study-time-date{font-size:18px;font-weight:700;line-height:27px}.modal_box .modal-homeboxTitle span{font-size:16px;font-weight:700;line-height:24px;color:#C27E73;width:80%}.modal_box .modal-homeboxTitle span span{color:#323232;margin-left:10px}.modal-homeboxTitle .homeboxCancel{margin:0 auto;width:50%;height:24px;text-align:right}.modal-homeboxTitle .homeboxCancel .close{font-size:32px;color:#323232}.modal_box .option-body{display:flex;flex-direction:column;justify-content:space-between;padding:0 20px 20px 20px}.modal_box .option-body .btn-popup-calendar{padding:24px 0 24px 24px;border:1px solid #C6C7CC;border-radius:4px;display:flex;align-items:center;font-size:16px;font-weight:400;line-height:24px}.modal_box .option-body .btn-popup-calendar img{width:10%;margin-right:10px}.modal_box .option-body .btn-popup-calendar .text{width:80%}.modal_box .option-body .btn-popup-calendar .arrow{width:10%;font-size:24px;margin-left:10px;color:#C27E73;width:10%}.modal_box .modal-homeMentalMessage{padding:10px 20px;max-height:500px;overflow-y:auto}.modal-homeMentalMessage .closeBtn{margin-top:10px;text-decoration:none;display:flex;padding:5px 0;border:1px solid #C6C7CC;font-size:18px;font-weight:700;line-height:21.6px;justify-content:center;align-items:center}.modal-homeMentalMessage .closeBtn span{color:#C27E73;margin-right:5px}.homeRecord{padding:10px 20px;border-bottom:1px solid #EBEBEE}.homeRecord .small-home-calendar-wrapper{display:none;align-items:center;font-size:14px;font-weight:400;line-height:21px;padding:10px 5px 0 5px}.homeRecord img{margin-right:5px}.homeRecord p{padding-left:22px}.homeRecord .is-show{display:flex}.homeRecord .home-learned-item,.homeRecord .home-web_training-item,.homeRecord .studying-item{padding:0 0 5px 0;font-weight:bold}.calendar-form{padding:10px 0;display:flex}.calendar-form .form-group{width:50%}.calendar-form .form-group{display:flex;flex-wrap:wrap}.calendar-form .input-group{width:100%}.calendar-form .note-input{width:70%;border-radius:2px;font:inherit}.calendar-form .textarea-input{width:100%}.calendar-form .form-group label{font-weight:bold}.calendar-item{display:flex;align-items:center;width:100%;padding-right:5px;padding-bottom:5px;font-size:11px}.calendar-item .item-time{width:40%;font-weight:bold}.calendar-item .item-note{width:30%;padding:0 5px;font-weight:bold}.calendar-item .remove{font-size:16px;padding:0 4px}.study_memo{border:#8D8D8D thin solid;border-radius:3px}.total-time{font-weight:bold;margin-bottom:10px}.close{font-size:25px;line-height:1}.studyTimeHead{display:flex;margin-top:3px;margin-bottom:7px}.studyTimeBox{width:47%;text-align:left;font-size:15px;margin-left:-5px}@media only screen and (max-width: 400px){.studyTimeBox{width:43%;text-align:left;margin-left:-10px}}@media only screen and (max-width: 375px){.studyTimeBox{width:43%;text-align:left;margin-left:-9px;font-size:14px}}@media only screen and (max-width: 345px){.studyTimeBox{width:39%;text-align:center;font-size:13px}}.studyTotalTimeBox{width:35%;text-align:left;font-size:15px;margin-top:4px}@media only screen and (max-width: 400px){.studyTotalTimeBox{width:31%;margin-right:9px}}@media only screen and (max-width: 375px){.studyTotalTimeBox{width:30%;margin-right:8px;font-size:14px}}@media only screen and (max-width: 345px){.studyTotalTimeBox{width:24%;font-size:13px}}.studyTimeShare{width:48%;display:flex;justify-content:center}@media only screen and (max-width: 400px){.studyTimeShare{width:37%}}@media only screen and (max-width: 345px){.studyTimeShare{margin-left:4px}}.bold{font-weight:normal}p.total_time{padding:2px;font-weight:bold}.studyTimeChartPie{display:none}canvas#studyTimeChartPie{display:none}canvas#studyTimeChartBar{display:block;height:265px;width:400px}@media only screen and (min-width: 420px) and (max-width: 430px){canvas#studyTimeChartBar{height:268px !important;width:422px !important;margin-left:-21px !important}}@media only screen and (min-width: 400px) and (max-width: 414px){canvas#studyTimeChartBar{height:265px !important;width:404px !important;margin-left:-19px !important}}@media only screen and (max-width: 390px){canvas#studyTimeChartBar{width:383px !important;margin-left:-23px !important}}@media only screen and (max-width: 375px){canvas#studyTimeChartBar{width:366px !important;margin-left:-19px !important}}@media only screen and (max-width: 360px){canvas#studyTimeChartBar{width:347px !important;margin-left:-19px !important}}@media only screen and (max-width: 345px){canvas#studyTimeChartBar{width:329px !important;margin-left:-14px !important}}.studyTimeBar{min-width:150px;margin:5px}.barAction{text-align:right;display:flex;justify-content:space-between;padding:2px}.barAction .fc-button{cursor:pointer}.share_twitter{font-size:35px;height:30px}.share_text{font-size:14px;margin-top:-27px;padding-left:23px;margin-left:6px;position:absolute;color:black}@media only screen and (max-width: 400px){.share_text{font-size:12px;margin-top:-26px;margin-left:6px}}@media only screen and (max-width: 350px){.share_text{font-size:11px;margin-top:-24px;margin-left:13px;padding-left:19px}}.button_twitter{margin-top:12px;margin-right:1px;height:29px;padding-right:142px;background-color:white;border:1px solid black;padding-top:33px;cursor:pointer;background-image:url("/assets/user/common/square-x-twitter.svg");background-repeat:no-repeat;background-size:36px;background-position:-3px}@media only screen and (max-width: 400px){.button_twitter{padding-right:128px;margin-right:8px}}@media only screen and (max-width: 350px){.button_twitter{padding-right:127px}}.studyTimePie{margin-top:20px}.studyTimePie{display:flex;justify-content:center;margin:20px;border:#e5e5e5 thin solid;padding:10px;border-radius:10px;flex-wrap:wrap}.study-time-title{display:none;font-weight:bold;font-size:1.2em;color:#333;padding-left:10px}select#type_chart_pie{padding:3px;border:none;-webkit-appearance:auto !important}.calendar-content{width:100%;margin-top:10px;max-height:200px;overflow-x:hidden;border-bottom:1px solid #C6C7CC}.item-memo{padding-left:5px;width:30%}.study_time{padding:0 10px}.study_time p{color:#193673;font-size:16px;font-weight:400;line-height:32px;margin-bottom:4px}.study_time ul{font-size:14px;font-weight:400;line-height:21px}.set-attend{margin-left:10px;cursor:pointer}span.cal-note{font-size:15px}.fc-unthemed td.fc-today{border-color:#ddd !important;border-width:1px !important}.fc-button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 0.6em;font-size:1em;white-space:nowrap;cursor:pointer}.calendar-setting-modal-content{padding:20px}.calendar-setting-modal-content .button-group-wrapper .fc-button-group{width:50%;display:flex}.calendar-setting-modal-content .button-group-wrapper .fc-button-group .btn-fc-imitate,.calendar-setting-modal-content .button-group-wrapper .fc-button-group .fc-button-primary{width:50%;color:black;background-color:white;border:1px solid #EBEBEE;border-radius:1px}.calendar-setting-modal-content .button-group-wrapper .fc-button-group .btn-fc-imitate,.calendar-setting-modal-content .button-group-wrapper .fc-button-group .fc-button-primary:focus{-webkit-box-shadow:none}.calendar-setting-modal-content .button-group-wrapper .fc-button-group .btn-fc-imitate:not(:disabled).powered,.calendar-setting-modal-content .button-group-wrapper .fc-button-group .fc-button-primary:not(:disabled).fc-button-active{color:black;background-color:#FFF3D2;border:1px solid #EBEBEE;border-radius:1px;pointer-events:none}.calendar-setting-modal-content .button-group-wrapper .fc-button-group .btn-fc-imitate:not(:disabled).powered:focus,.calendar-setting-modal-content .button-group-wrapper .fc-button-group .fc-button-primary:not(:disabled).fc-button-active:focus{-webkit-box-shadow:none}.fc-button .fc-icon{position:relative;top:-0.05em;margin:0 0.2em;vertical-align:middle}.fc-button:hover{z-index:4;background-color:#e6e6e6;background-color:#d9d9d9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.mobile_schedule_course_modal .calendar-form{display:block;padding:10px}.mobile_schedule_course_modal .calendar-form .form-group{margin-bottom:20px;width:100%}.mobile_schedule_course_modal .calendar-form .input-group{display:block;position:relative}.mobile_schedule_course_modal .calendar-form .input-group .inputGroupName{width:100%;margin-bottom:5px}.mobile_schedule_course_modal .calendar-form .input-group select{width:100%;height:48px;padding:12px 16px 12px 16px;border:1px solid #C6C7CC;border-radius:4px}.mobile_schedule_course_modal .calendar-form .input-group .form-control{height:22px;width:-webkit-fill-available;padding:12px 16px 12px 16px;border:1px solid #C6C7CC;border-radius:4px}.mobile_schedule_course_modal .calendar-form .input-group .fa{position:absolute;right:10px}.mobile_study_time_modal .study-time-form{padding:0 20px;margin-bottom:20px}.mobile_study_time_modal .study-time-form .form-group{display:flex}.mobile_study_time_modal .study-time-form .inputGroupName{font-size:14px;font-weight:400;line-height:21px}.mobile_study_time_modal .study-time-form .form-group .input-group-half{width:46.83%;height:48px;position:relative;margin-bottom:20px}.mobile_study_time_modal .study-time-form .form-group .input-group-half span{font-size:16px;font-weight:400;line-height:24px;height:100%;width:28.47%}.mobile_study_time_modal .study-time-form .form-group .input-group-half select{height:100%;width:71.53%;font-size:16px;font-weight:400;line-height:24px;border:1px solid #C6C7CC;padding:12px 16px 12px 16px}.mobile_study_time_modal .study-time-form .form-group .input-group-half .fa{position:absolute;top:18px;right:35%}.mobile_study_time_modal .study-time-form .form-group .input-group{width:100%;height:48px;position:relative;margin-bottom:20px}.mobile_study_time_modal .study-time-form .form-group .input-group select{height:100%;width:100%;font-size:16px;font-weight:400;line-height:24px;border:1px solid #C6C7CC;padding:12px 16px 12px 16px}.mobile_study_time_modal .study-time-form .form-group .input-group input{height:calc(100% - 2px);width:calc(100% - 16px);font-size:16px;font-weight:400;line-height:24px;border:1px solid #C6C7CC;padding:0 0 0 16px}.mobile_study_time_modal .study-time-form .form-group .input-group .fa{position:absolute;top:18px;right:10px}.mobile_study_time_modal .study-time-form .calendar-btn-submit .submitBtn,.mobile_schedule_course_modal .calendar-form .calendar-btn-submit .submitBtn{width:100%;height:44px;margin:0;color:#FFFFFF;height:44px;padding:10px 20px 10px 20px}span.fc-day-number{display:flow-root;width:90%}.fc-event{border:none !important}.icon_beginner::after{content:" ";background:url(/assets/user/icon_beginner.gif) no-repeat 0 50%;background-size:13px;margin-left:5px;display:inline-block;position:relative;width:13px;height:18px;top:4px}.fc-month-view .fc-row.fc-week.fc-widget-content{min-height:50px !important}.tb-agendaWeek-header{padding:5px 0 !important;position:relative}.ic-agendaWeek-question{position:absolute;top:43px;right:10%}.ic-agendaWeek-watched{position:absolute;top:43px;left:10%}.tb-timeGridWeek-header{padding:5px 0 !important;position:relative}.ic-timeGridWeek-question{position:absolute;top:43px;right:10%}.ic-timeGridWeek-watched{position:absolute;top:43px;left:10%}.about-icons{padding:20px}.about-icons a{color:#0F218B;display:flex;justify-content:end;font-size:11px}.about-icons li{padding:10px 0;display:flex;align-items:center}.about-icons .caution{padding:10px 0}.about-icons span{padding:5px;background:#FFEFED;margin-right:5px}.about-icons img{height:30px;width:30px;border-radius:5px;margin-right:10px}.about-icons .blue{background-color:#51A4C8}.about-icons .orange{background-color:#F0C658}.about-icons .green{background-color:#51C8C8}.progressBox_calendarTitle .title_menu{color:black}.temp-weekcell{display:none}.home_ci_filter_btn{margin-left:10px;background:#FFFFFF;border:solid 1px #C6C7CC;padding:5px;color:#193673;box-shadow:5px 5px 5px 0 rgba(0,0,0,0.3)}.home_ci_filter_btn .fa-filter:before{color:#C27E73}.newsHeading .box-ttl,.ci_chair_informHeading .box-ttl a{position:absolute;right:10px}.fc-icon-chevron-left:before,.fc-icon-chevron-right:before{color:#C27E73}.fc-toolbar h2{font-size:0.94em}.fc-timeGrid-view .fc-day-grid .fc-row{min-height:3em !important}th.fc-axis.fc-widget-header.tb-timeGridWeek-header{width:61px !important}.homeFilterIcon{display:inline-flex;background:#F7C894;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%}.homeFilterIcon i{font-size:smaller}.ci_chair_infos_contents{border-bottom:1px solid #EBEBEE;padding:5px 0}.fc-ltr .fc-h-event .fc-end-resizer{right:auto;display:none}.webTrainingHomeIcon{background:#A59ACA;padding:1.5px 5px;margin-right:5px;border-radius:10%}.webTrainingHomeIcon i{color:white}
