.search-button-group{display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.search-button-group>.inset-label{flex-grow:1}.search-button-group>.btn{max-width:110px}.search-button-group>*+*{margin-left:15px}@media (max-width:767px){.search-button-group{display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.search-button-group>*+*{margin-left:10px}.search-button-group>.inset-label{width:100%}.search-button-group .btn{max-width:65px;width:65px}.search-button-group .btn>.icon{margin-left:0;margin-right:0}.search-button-group .btn>.text{margin-left:0;display:none}}:root{--course-cond-item-popover-padding-width:24px}.course-cond-item-popover{position:absolute;display:none;background-color:#fff;z-index:1060;-webkit-transition:opacity .3s;transition:opacity .3s;box-shadow:0 10px 23px rgba(0,0,0,.15),0 7.8px 12.2px rgba(0,0,0,.15);padding:20px var(--course-cond-item-popover-padding-width)}.course-cond-item-popover.in{display:block;opacity:1}.course-cond-item-popover.in.out{opacity:0}.course-cond-item-popover.in.out.end{display:none}:root{--course-list-ctg-group-border-color:#efefef}.ctg-group-list-wrapper{border-left:1px solid var(--course-list-ctg-group-border-color);border-right:1px solid var(--course-list-ctg-group-border-color);background-color:#fff;min-height:100%}.ctg-group-list-wrapper .ctg-group-list .common-title-group-002{padding:7px 15px;display:flex;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctg-group-list-wrapper .ctg-group-list .common-title-group-002>.title{position:relative;font-size:var(--typo-l2);margin-top:0;color:#0050ff}.ctg-group-list-wrapper .ctg-group-list .common-title-group-002>.title:before{position:absolute;display:block;content:"";height:0;width:100%;background-color:#0050ff;left:0;bottom:-5px;opacity:0;-webkit-transition:opacity .3s,height .3s;transition:opacity .3s,height .3s}.ctg-group-list-wrapper .ctg-group-list .common-title-group-002>.title.actived:before{height:3px;opacity:1}.ctg-group-list-wrapper .ctg-group-list .children-list{list-style:none;padding:0;margin-bottom:0}.ctg-group-list-wrapper .ctg-group-list .children-list>li{padding:12px 15px;padding-left:35px;border-bottom:1px solid var(--course-list-ctg-group-border-color);display:flex;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctg-group-list-wrapper .ctg-group-list .children-list>li>a{position:relative;display:block}.ctg-group-list-wrapper .ctg-group-list .children-list>li>a:before{position:absolute;display:block;content:"";height:4px;width:4px;background-color:#0050ff;border-radius:50%;left:-10px;top:50%;opacity:0;-webkit-transform:translateY(-50%) translateX(-4px);transform:translateY(-50%) translateX(-4px);-webkit-transition:opacity .3s,height .3s,-webkit-transform 3s;transition:opacity .3s,height .3s,transform .3s}.ctg-group-list-wrapper .ctg-group-list .children-list>li>a.actived:before{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);opacity:1}.ctg-group-list-wrapper .ctg-group-list+.ctg-group-list{margin-top:20px}.ctg-norow-label{font-size:18px;font-weight:light;color:#4d4d4d}