body{font-family:Koho,sans-serif}@font-face{font-family:Lato;src:url(../fonts/Lato-Regular.ttf)}@font-face{font-family:Lato-Bold;src:url(../fonts/Lato-Bold.ttf)}@font-face{font-family:Koho;src:url(../fonts/KoHo-Regular.ttf)}@font-face{font-family:Koho-Bold;src:url(../fonts/KoHo-Bold.ttf)}@font-face{font-family:Koho-Semi;src:url(../fonts/KoHo-SemiBold.ttf)}@font-face{font-family:Kata-Kana;src:url(../fonts/katakana.ttf)}@font-face{font-family:Noto-regular;src:url(../fonts/NotoSansJP-Regular.otf)}@font-face{font-family:Noto-light;src:url(../fonts/NotoSansJP-Light.otf)}@font-face{font-family:Noto-thin;src:url(../fonts/NotoSansJP-Thin.otf)}.scrollToTop{z-index:999;margin:0 50px 50px 0;text-align:center;text-decoration:none;position:fixed;bottom:0;right:0;display:inline;background-color:#bababa;border-radius:5px;height:50px;width:50px;padding-top:10px}.scrollToTop:hover{text-decoration:none}a{color:inherit}a:hover{text-decoration:none;color:inherit}.logo_menu_mb{display:none}.language{display:none}.mb-search-menu{display:none}.icon--transparent{display:none}.ic-drop{display:none}.header-home{background-color:#6e599c;color:#fff}.cusbgr{background-color:transparent!important}.bo{color:#fff!important;font-size:14px}.navbar{padding:1px 0 0;height:42px}.dropdown.show>.dropdown-menu{margin-left:10px}.menutop{width:100%;text-align:center;display:flex;justify-content:center;align-items:center;height:100%}.navbar-nav .nav-link{margin:0 5px;margin-top:5px;padding:5px 15px!important}.navbar-nav .nav-item .bo:hover{background-color:#503a7e;border-radius:15px}.dropdown-toggle::after{display:none}.dropdown-menu{top:100%;left:0;z-index:99;font-size:14px;color:#a6a6a6;text-align:left;min-width:0;background-color:#f4f4f4;border:0!important;border-radius:unset;margin:0}.dropdown-item{color:#a6a6a6}.dropdown-item:hover{background-color:#dcdcdc;color:#000;font-weight:600}.cus-name{position:relative;align-items:center;display:flex}.cus-ic-box-book{position:absolute;right:15px;opacity:.3;font-size:22px;color:#000;cursor:pointer}.ip-css-book{background:#efefef;border:none;outline:0;padding:0 50px 0 20px;height:42px;border-radius:23px;color:#00000033;font-family:Lato}.lang-top{display:flex;font-size:14px}.kc-ic-lg{padding-left:10px;margin-bottom:0}.kc-ic-lg:first-child{padding-left:0}.main-nv-top{align-items:center}.cust-nav-top{align-items:center}.slide-bg{position:relative}.atest{height:560px;z-index:9}.slide-bullet-pers{position:absolute;z-index:5;top:520px;right:0;left:0;display:flex;justify-content:center}.slide-bullet-cate{display:none}.slide-dot{list-style:none;display:flex;align-items:center;padding-left:0;margin-bottom:0}.item-dot{opacity:1;display:flex;align-items:center;position:relative}li.pro{margin:0 10px}.item-dot .cycle-per{display:none}.item-dot.active .cycle-per{display:block!important}.item-dot.active .dot-per{display:none}.slide-pre{position:absolute;left:50px;cursor:pointer;bottom:245px}.slide-next{position:absolute;right:50px;cursor:pointer;bottom:245px}.cycle-per{border:solid 2px #fff;height:11px;width:11px;border-radius:50%}.dot-per{height:7px;width:7px;background-color:#fff;border-radius:50%}.contact-bg{position:relative}.cus-img-slide{width:100%}.text-head{position:relative;text-align:center;color:#fff;margin-top:-460px;margin-bottom:125px}#txt-1{padding:7px 30px;font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:normal;border-top:1px solid #fff;border-bottom:1px solid #fff}#txt-2{font-size:88px;font-weight:600}#txt-3{font-size:40px;letter-spacing:normal}.contact-bg{font-size:14px;padding:0 350px}.title-m{font-size:38px;font-weight:700;font-family:Koho-Bold;text-align:center;color:#000;text-transform:uppercase;padding:100px 0;background:url(../img/pattern.png) center no-repeat}.title-sm{font-size:30px;font-family:Koho-Bold;text-align:center;color:#000;text-transform:uppercase;padding:70px 0;background:url(../img/pattern2.png) center no-repeat}.arrow-news{display:flex;justify-content:center;padding:23px 0}.pre-2{cursor:pointer;padding-right:15px}.next-2{cursor:pointer}.posts-mini{background-color:#f4f4f4;border-radius:10px;padding:10px 72px 10px 30px;color:#000;margin-top:25px}.posts-mini:first-child{margin-top:0}.posts-mini:hover{background-color:#6e599c;color:#fff!important}.tt-posts{display:flex;justify-content:space-between;margin-right:-60px;font-size:14px}.mnday-st{opacity:.5}.pd-5{margin-right:5px}.click-see{display:flex;align-items:center}.mr-click{margin-right:5px;font-size:23px;color:#6e599c}.posts-mini:hover .mr-click{color:#fff}.tit-mini-posts{font-size:20px;font-family:Koho-Bold}.event-hot{background-color:#f4f4f4}.img-event-mn{position:relative;margin-top:30px}.all-events-hot{padding-bottom:90px}.cel-event{font-family:Koho;background-color:#6e599c;font-size:16px;color:#fff;display:flex;justify-content:center;align-items:center;width:229px;margin-left:-8px;position:absolute;top:20px}.h-cel{height:34px}.banner-new{position:absolute;top:0;right:0}.time-event{display:flex;border-top:1px solid #00000026;border-bottom:1px solid #00000026;padding:10px 0}.cus-icon-time{color:#6e599c}.txt-time{padding-left:40px}.click-see-event{color:#7961aa;margin-bottom:0}.click-see-event a{color:inherit}.txt-mn-event{padding:20px;background-color:#fff}.status-event{font-size:17px;text-transform:uppercase;color:#6e599c;margin-bottom:10px;font-family:Koho-Semi}.status-event.coming-soon{color:#e02020}.status-event.passed{color:#bcbcbc}.txt-title-event{font-size:20px;font-family:Koho-Bold;line-height:normal}.txt-title-event a{color:#000}.txt-mota{padding-top:15px;font-size:14px;line-height:normal;margin-bottom:10px;font-family:Lato}.cus-img-link{border-radius:10px}.img-mn-link{margin-bottom:10px}.txt-link{line-height:normal}.txt-link a{color:#000}.fb-page{height:100%}.calend-cust{background-color:#f4f4f4;padding:0 50px}.regist{background:url(../img/bg.png) center no-repeat;background-size:cover;padding:50px 0}.cus-txt-res{justify-content:center;display:flex;align-items:center}.txt-res{font-size:30px;font-weight:600;line-height:normal;color:#fff}.cus-ic-box{position:absolute;left:15px;opacity:.3;font-size:28px;color:#000}.ip-css{background:#fff;border:none;outline:0;padding:0 37px;height:58px;border-radius:29px;color:#000}.btn-see{border:2px solid #f4f4f4;height:46px;width:162px;border-radius:24px;background:0 0;font-weight:600;color:#fff;font-size:20px}.btn-see a{color:#fff}.btn-xt{text-align:center;padding-top:35px}.btn-send-email{background-color:#4a337c;text-transform:uppercase;border:none;height:58px;border-radius:29px;font-weight:600;color:#fff;font-size:22px;width:100%}.btn-send-email a{color:#fff}.submit{text-align:center}.txt-contact{padding:65px 0;font-size:18px}.tit-contact{font-weight:900;text-transform:uppercase;font-family:Lato}ul.mxh{display:flex;list-style:none;padding-left:0}.kc-mxh{padding-right:15px}.bott-ft{background-color:#000;padding:26px 0;text-align:center;color:#ffffff80}.color-1{background-color:#ff6262;width:40px;height:40px;border-radius:20px}.color-2{background-color:#ffca3a;width:64px;height:40px;border-radius:20px}.color-3{background-color:#5fe8c9;width:40px;height:40px;border-radius:20px}.color-note{font-family:Lato;display:flex;line-height:normal;font-size:16px;align-items:center;padding:10px 0}.time-open{font-family:Lato;padding:30px 0;border-top:1px solid #00000047}.txt-note{padding-left:15px}.txt-time-open{font-size:16px;line-height:1.5;color:#000;display:flex;justify-content:space-between}.cust-txt-open{opacity:.5}.btom-faq{padding-bottom:100px}ul.breadcrumb-ct{list-style:none;display:flex;font-size:14px;color:#000;opacity:.6;padding-left:0}.breadcrumb-ct li i{font-size:10px;vertical-align:1px;margin:0 20px}.breadcrumb-ct li a{color:inherit}.bread-top{display:flex;justify-content:center;font-family:Lato}.img-top-ab{padding:25px 100px}.cust-container{padding:0 100px;padding-bottom:88px}.txt-post{font-size:16px;font-family:Lato;color:#000;padding-top:40px;line-height:normal;letter-spacing:normal}.numbber-stt{font-weight:600;line-height:normal;letter-spacing:normal;color:#6e599c;font-size:43px}.field-fag{font-size:16px;font-family:Lato-Bold;text-transform:uppercase;color:#fff;background-color:#6e599c;padding:8px 30px;border-radius:6px;margin-bottom:10px}.pd-50{padding-top:50px}.pd-30{padding-top:30px}.main-app{background-color:#f4f4f4}.search-applt{width:771px;margin:0 auto;padding:50px 0}.cust-s-app{background-color:#fff!important;border:1px solid #dbdbdb}.cust-b-coures{border:solid 1px #dbdbdb}.arrow-onslide{display:flex;justify-content:space-between;position:absolute;top:45%;right:15px;left:15px}.arrow-thumb{display:flex;justify-content:space-between;padding:18px 0 10px}.cust-arr{background-color:#00000059;color:#fff;width:50px;height:50px;display:flex;align-items:center;cursor:pointer;justify-content:center}.pre-thumb{cursor:pointer}.next-thumb{cursor:pointer}.cust-bod-pre{border-top-right-radius:12px;border-bottom-right-radius:12px}.cust-bod-next{border-top-left-radius:12px;border-bottom-left-radius:12px}.posts-app-top{background-color:#fff}.cel-applict{width:55px}.cel-applict-top{width:55px;position:inherit;margin-left:0}.cel-post-detail{width:110px;position:inherit;margin-left:0;padding:5px 0;margin-bottom:15px}.border-none{border-bottom:none!important}.date-applict{font-weight:600;font-size:16px;border-bottom:1px solid #ffffff4d}.date-applict-1{font-weight:300;font-size:16px}.all-mini-applict{padding-bottom:100px;border-bottom:1px solid #00000026}.txt-mn-applict-top{padding:0;padding-right:25px}.start-event{opacity:.5;font-family:Lato;font-size:14px;margin-bottom:0}.tit-applict-top{font-size:30px}.txt-mota-app-top{font-size:16px;line-height:normal}.nd-post{padding-top:15px;border-bottom:1px solid #e6e6e6}.txt-download{font-size:30px;line-height:normal;font-family:Koho-Semi}.name-file{font-size:20px;font-family:Lato;line-height:normal}.download-pdf{padding-top:20px}.btn-send-email.btn-download{background-color:#c8c8c8;font-family:Lato}.number-page{list-style:none;padding:37px 0;display:flex;align-items:center;justify-content:center;color:#000;padding-left:0;margin-bottom:0}.icon-pre{border:1px solid #d3d3d3;color:#d3d3d3;width:34px;height:34px;border-radius:50px;justify-content:center;display:flex;align-items:center;margin:0 10px;font-size:28px}.nb-txt{width:34px;height:34px;align-items:center;display:flex;justify-content:center}.nb-txt.nb-hover:hover{background-color:#6e599c;border-radius:50%;text-align:center;color:#fff}.bd-top-arts{border-top:1px solid #00000026}.pd-top-event{padding-top:40px}.mn-book{text-align:center;line-height:normal;padding:15px 0}.name-book{font-size:22px;font-weight:700;margin-bottom:0;padding-top:10px}.author{font-size:16px;color:#858585;margin-bottom:0}.content-book{padding-top:40px}.name-book-detail{font-size:30px;font-weight:700;color:#000}.info-book{font-size:16px;color:#858585;line-height:normal;letter-spacing:normal}.line{width:60px;border:solid 1px #6e599c}.bookjacket{text-align:center}.mota-book{font-family:Lato;line-height:normal;padding:0 0 20px}.same-kind{background-color:#f4f4f4;padding:70px 0}.nbar{background-color:#6e599c;border-radius:8px;padding:12px 25px;display:flex;justify-content:space-between;align-items:center}.txt-nbar{font-size:30px;font-weight:600;color:#fff;text-transform:uppercase}.arrows-book-same{display:flex;position:inherit}.width-10{width:10px}.cust-arr-1{background-color:#0000001f;color:#fff;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%}.cust-arr-1:hover{background-color:#0000004d}.pd-r-15{padding-right:15px}.pd-0{padding:0}.marg-bottom{margin-bottom:50px}.start-event-detail{font-size:14px;color:#00000080;padding-bottom:50px}.margin-bt-0{margin-bottom:0}.border-library{border:solid 1px #dbdbdb}.DynarchCalendar-day-today.DynarchCalendar-day-selected{background-color:#e6e6e6;color:#000!important}.DynarchCalendar{border:none;background:0 0;font-size:16px}.DynarchCalendar-topBar{border:none;background:#fff;font-family:Lato}.DynarchCalendar-titleCont{display:none}.DynarchCalendar-dayNames{background:#e0dde6;padding:8px 5px;text-align:center;display:flex;align-items:center;justify-content:space-around}.DynarchCalendar-dayNames .DynarchCalendar-weekend{color:#000}.DynarchCalendar-dayNames div{color:#000;width:100%;padding:0 15px;font-family:Lato;font-size:14px;font-weight:400;text-shadow:none}.DynarchCalendar-bodyTable{width:100%}.DynarchCalendar-day{text-align:right;width:100%}.DynarchCalendar-day{color:#000;border-radius:0}.DynarchCalendar-day.DynarchCalendar-weekend{background:#ffca3a}.DynarchCalendar-last-col .DynarchCalendar-day.DynarchCalendar-weekend{background:#ff6262}.DynarchCalendar-first-col .DynarchCalendar-day{background:#5fe8c9}.highlight{background:#ff6262!important}.DynarchCalendar-day-selected{padding:3px 4px;margin:0}.DynarchCalendar-day{padding:16px 10px;text-align:center}.DynarchCalendar-topCont{width:100%}.DynarchCalendar-week{padding:37px;margin:15px;border-top:1px solid #0000004d}.DynarchCalendar-week:first-child{border-top:none}.DynarchCalendar-day-selected{background-color:#e0dde6;font-weight:700}#today{cursor:pointer}.br-none:{border-radius:0}.btr{border-top-right-radius:24px}.btl{border-top-left-radius:24px}.bbr{border-bottom-right-radius:24px}.bbl{border-bottom-left-radius:24px}.calender-cust{width:100%}.choice-day{padding:10px;background-color:#6e599c1a;display:flex;justify-content:space-between}.choice-month{text-align:center;padding:5px 0}#calendar-container{text-align:center}#today{text-transform:uppercase;font-family:Lato}#prevMonth{cursor:pointer}#nextMonth{cursor:pointer}#month,#year{border:0;margin:0 15px;background-color:transparent;text-transform:uppercase}.DynarchCalendar-day.DynarchCalendar-weekend.tv{background:#5fe8c9}.DynarchCalendar-day.vp{background:#ffca3a}.DynarchCalendar-day-othermonth.DynarchCalendar-weekend{color:#000}@media (min-width:979px){ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}}@media only screen and (min-device-width:768px) and (max-device-width:800px) and (orientation :portrait){.posts-new{padding-top:100px}.cel-event{font-size:12px;width:155px}.mb-semail{align-items:center;display:grid}.txt-link{font-size:14px}}@media screen and (width:1024px){.DynarchCalendar-dayNames div{padding:0 10px}.bo{color:#fff!important;font-size:12px}}@media (max-width:320px){.breadcrumb-ct li i{margin:0 5px}.DynarchCalendar-dayNames div{padding:0 11px}}@media (min-width:769px) and (max-width:991px){#txt-2{font-size:65px;font-weight:600}#txt-3{font-size:26px}.contact-bg{font-size:13px;padding:0 155px}.cel-event{font-size:12px;width:158px}}@media only screen and (width:768px){.DynarchCalendar-dayNames div{padding:0 10px}.color-note{font-size:14px}}@media (min-width:768px) and (max-width:991px){.nav-top{display:none}}@media only screen and (width:414px){.DynarchCalendar-dayNames div{padding:0 18px!important}}@media (min-width:320px) and (max-width:768px){.cus-img-slide{width:auto!important}.fb_iframe_widget{width:100%}.fb_iframe_widget span{display:block;width:100%!important}.fb_iframe_widget iframe{display:block;width:100%!important}._2p3a{width:100%!important}.nav-top{display:none}.btn{background-color:unset;color:#00174f;display:inline-block;text-decoration:none;padding:unset;margin:unset;border-radius:3px;font-weight:700}.btn:hover{background-color:#fff}.btn--transition{-webkit-transition:-webkit-transform .2s;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}button:focus{outline:0!important}.icons{margin:50px 0}.icon{background-color:#ff3000;border:0;height:30px;width:30px;cursor:pointer;position:initial}.icon span{margin-right:15px!important;display:block;height:1px;width:30px;background-color:#000;border-radius:2px;position:absolute;right:0;-webkit-transition:-webkit-transform .3s;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.icon span:first-child{top:28px}.icon span:nth-child(2){top:37px}.icon span:last-child{top:46px}.icon--active span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:37px}.icon--active span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:37px}.icon--active span:nth-child(2){opacity:0}.icon--button{border-radius:10px}.icon--square{border-radius:0}.icon--transparent{background-color:transparent}.icon-transition{-webkit-transition:-webkit-transform .3s;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.logo_menu_mb{display:block;padding-left:15px;padding:12px}.mb-cus-drop{background-color:#553e84;padding:0 15px}.language{display:block}.mb-search-menu{display:block;margin:5px 15px 22px}.icon--transparent{display:block}.mb-container{padding:0}.cusbgr{background-color:#ededed!important;justify-content:space-between}.navbar-nav .nav-item:hover{background-color:#503a7e;border-radius:0}.dropdown:hover>.dropdown-menu{margin-left:0}.navbar-nav .nav-link{margin:0 15px;padding:10px 0!important}.navbar-nav .nav-item .bo:hover{background-color:transparent;border-radius:0}.focus-borb:hover{border-bottom:2px solid #ffffff80}.dropdown-item{border-top:1px solid #ffffff80;padding:10px 20px}.dropdown-item:first-child{border-top:none}.mb-w-100{width:100%!important}.mb-h{height:100%}.map{margin:0 -15px}.cus-ic-box-book{position:absolute;right:25px;opacity:.3;color:#fff;font-size:16px}.ip-css-book{background:#553e84;outline:0;padding-left:30px;height:54px;font-size:18px;border-radius:27px;color:#fff}.header-home{background-color:#ededed}#txt-2{font-size:36px;font-weight:600;padding:35px 30px 0}#txt-3{font-size:18px;letter-spacing:normal;padding:0 70px}.contact-bg{padding:0 70px}.slide-pre{left:20px;bottom:230px}.slide-next{right:20px;bottom:230px}.text-head{margin-top:-490px;margin-bottom:90px}.cus-img-slide{width:auto}.txt-contact{padding:25px 0;font-size:18px}.bott-ft{padding:26px 35px}.menu-mb{height:100%}.contai-mb{padding:0!important}.menutop{width:100%;font-size:14px;text-align:inherit;text-transform:uppercase;display:flex;justify-content:space-between;align-items:inherit;height:auto;padding-top:10px;background-color:#7961ab}.posts-mini:first-child{margin-top:25px}.customer{padding:25px 0}.calend-cust{margin:0 -15px;padding:0 15px}.txt-res{font-size:24px}.title-m{font-size:24px}.cust-container{padding:0 15px;padding-bottom:50px}.img-top-ab{padding:25px 15px}.breadcrumb-ct li i{margin:0 8px}.search-applt{width:auto}.posts-app-top{margin:0 -15px}.txt-app-top{padding:25px 15px}ul.breadcrumb-ct{display:block}.search-applt{padding:0}.mb-max-w{width:100%}.name-file{text-align:center}.mb-pd-top{padding-top:20px}.border-library{background:#efefef;color:#000}.cust-b-coures{background:#efefef;color:#000}.cus-lup{color:#000}&.open{height:auto;transition:all .25s linear}.ic-drop{font-size:20px;display:flex;justify-items:center;float:right}.open-caret{transform:rotate(180deg);transition:all .25s ease-out}.down-caret{position:relative;transform:rotate(0);transition:all .25s ease-in}.scrollToTop{margin:0 30px 40px 0;height:45px;width:45px;padding-top:10px}}ul.number-page li.icon-pre:hover{background-color:#6e599c;border:1px solid #6e599c}ul..number-page li a{width:34px;height:34px;align-items:center;display:flex;justify-content:center}ul.number-page li.icon-pre a{width:34px!important;height:34px;align-items:center!important;display:flex!important;justify-content:center!important}ul.number-pag a.icon-pre{border:none!important}ul.number-pag a.curr{background-color:#6e599c;border-radius:50%;text-align:center;color:#fff}ul.number-page li a:hover{background-color:#6e599c;border-radius:50%;text-align:center;color:#fff}.color-2{width:40px!important;min-width:40px!important}.w100{width:100%}.icon-event-hot .txt-status{position:absolute;transform:rotate(45deg);top:15px;right:15px;text-transform:uppercase;font-size:14px;font-weight:700;color:#fff}.icon-event-hot .icon-new{position:absolute;right:0;top:0;padding-right:0}.icon-event-hot,.icon-post-hot{margin-top:30px}.icon-post-hot .txt-status{position:absolute;transform:rotate(45deg);top:15px;right:30px;text-transform:uppercase;font-size:14px;font-weight:700;color:#fff}.icon-post-hot .icon-new{position:absolute;right:0;top:0;padding-right:15px}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{text-align:center;font-size:14px;line-height:17px;margin:0;padding:10px 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.empty-content{text-align:center}.empty-content .content{padding:100px 0}.text-left{text-align:left}.text-right{text-align:right}.pagin .number-page li a{width:34px;height:34px;align-items:center;display:flex;justify-content:center}.pagin .number-page li.icon-pre a{width:34px!important;height:34px;align-items:center!important;display:flex!important;justify-content:center!important}.pagin a.icon-pre{border:none!important}.pagin a.curr{background-color:#6e599c;border-radius:50%;text-align:center;color:#fff}.pagin .number-page li a:hover{background-color:#6e599c;border-radius:50%;text-align:center;color:#fff}.atest{height:350px!important}.slide-bullet-pers{top:350px!important}.slide-pre{left:20px!important;bottom:170px!important}.slide-next{right:20px!important;bottom:170px!important}.mn-book img{width:125px!important}.col-md-4 .txt-mn-event .txt-title-event{min-height:80px}.col-md-4 .txt-mn-event .txt-title-event a{font-size:18px!important}.col-md-4 .txt-mn-event .txt-mota{min-height:120px}.download-pdf{border-top:1px solid #e6e6e6}.download-pdf .name-file{margin-bottom:3px;padding-left:30px}.download-pdf .name-file a{font-size:14px;color:#6e599c}.download-pdf .name-file span{background:#6e599c;color:#fff;padding:3px 10px;border-radius:23px;font-size:14px;margin-right:10px}.download-pdf .name-file i{font-size:12px}.nd-post{border-bottom:none!important}.txt-post p{line-height:1.4}.txt-wp-content a{color:#007adb}.txt-time{padding-left:10px!important;width:200px!important}.txt-wp-content table{table-layout:fixed;width:100%}.txt-wp-content table td{border:1px solid #ccc;padding:5px}.txt-mn-event .time-event{min-height:90px!important;border-bottom:none!important}.title-m{font-size:30px!important;padding:80px 0!important}.posts-mini .tit-mini-posts{min-height:90px!important}.slide-bg .slick-dots button::before{font-size:20px;color:#b7b7b7}.slide-bg .slick-dots{bottom:20px!important}.slide-bg .slick-dots .slick-active button::before{color:#6e599c}.posts-mini{margin-bottom:10px!important}.DynarchCalendar-tooltip{position:absolute;top:100%;width:100%}.DynarchCalendar-tooltip .DynarchCalendar-tooltipCont{padding:10px 30px 50px 30px;background:#6e599c;border:1px solid #6e599c;border-radius:10px;color:#fff;text-align:center}.DynarchCalendar-tooltip .DynarchCalendar-tooltipCont .tooltip-line{line-height:1.5}.DynarchCalendar-day-today.DynarchCalendar-day-selected{background:'#f4f4f4'}.DynarchCalendar-hover-week{background:'#f4f4f4'}.wp-block-columns{display:flex;align-items:center;flex-wrap:wrap}.wp-block-column p{line-height:1.8}.cat-description{padding:50px 0}.news-post-wrap{list-style:none;margin-bottom:100px}.newpost-item{margin-bottom:20px}.newpost-link{color:#000;font-size:16px}.newpost-link i{padding-right:20px;color:#6e599c}.newpost-item:last-child{margin-bottom:0}.box-book-item{padding:0!important}.mn-book{text-align:center;line-height:normal;padding:10px;box-shadow:1px 1px 11px 1px #e6e6e6;margin:5px;min-height:360px;display:flex;flex-direction:column;justify-content:space-between}.mn-book .name-book{font-size:16px!important;padding-bottom:10px;font-family:Noto-light,sans-serif!important}.all-book{margin:40px 0}.font-kata-jp{font-family:Noto-light,sans-serif!important}.txt-res{font-weight:300}.mn-book .auth{font-size:14px!important}.fix-image-vi{height:183px;width:auto}.fix-lib .wp-block-columns{flex-wrap:nowrap}.fix-lib .wp-block-columns .wp-block-column{padding-right:10px}.name-book-detail{font-family:Noto-light,sans-serif!important}@media only screen and (min-width:320px) and (max-width:767px){.ve-jpf-ha-noi{word-break:break-word}.thu-ngo-tu-giam-doc .wp-block-image img{width:100%!important;height:auto!important}.general-information-japanese-language p a,.thong-tin-chung-cua-giao-duc-tieng-nhat{word-break:break-word}.giao-trinh-tieng-nhat .wp-block-image img{width:auto!important;height:auto!important}.hoat-dong-giao-duc-tieng-nhat-khac .page-detail .wp-block-image img{width:auto!important;height:auto!important}.thong-tin-chung-cua-thu-vien .wp-block-image img{width:100%!important;height:auto!important}.message-from-director img{width:100%!important;height:auto!important}.fix-lib .wp-block-columns{flex-wrap:wrap}.container-mb{padding:0!important}.container-mb .atest .cus-img-slide{width:100%!important}.container-mb .atest{height:auto!important}.logo_menu_mb{padding:0 0 5px 15px!important}.lang-mb{display:flex!important}.menu-mb .logo{width:128px!important}.lang-mb-wrap{align-items:center;display:flex}.lang-mb-wrap .lang-mb{margin-right:30px}.map{margin:0!important}.DynarchCalendar-dayNames div{padding:0 14px!important}.wp-block-image img{width:100%!important;height:auto!important}.fix-lib .wp-block-columns{display:block}.txt-post iframe{width:100%!important;height:auto}.fix-category .wp-block-image img{padding-right:20px}}@media only screen and (min-width:320px) and (max-width:768px){.icon{border:0;height:30px;width:30px;cursor:pointer;top:-23px!important;position:relative!important;right:0}.customer{padding:8px 0!important}.btn-send-email{width:50%!important}}.map{margin:68px 0}.sub-title{margin-bottom:15px;color:#212121}.has-text-align-right{text-align:right}.has-text-align-center{text-align:center}.pdf-wrap{list-style:none}.pdf-item{margin:30px 0 30px 0}.pdf-link{font-size:16px;color:#000}.pdf-link i{font-size:30px;color:#b9b9b9;padding-right:30px}.fix-lib .wp-block-columns{align-items:unset!important}.lang-mb{display:none}.DynarchCalendar-dayNames{padding:8px 0 8px 0!important}.status-event{display:flex;justify-content:space-between}.txt-contact{font-size:14px!important}.txt-contact p{margin-bottom:.55rem!important}.bott-ft{padding:10px!important}.bott-ft span{font-size:12px}.btn-send-email{height:35px!important;font-size:14px!important}.regist{padding:4px 0!important}.txt-res{font-size:14px!important}.ip-css{height:35px!important}.bsnav-mobile .navbar{width:100vw!important;transform:translate3d(120vw,0,0);padding:50px 0 0 0!important;background:#211651!important}.bsnav-mobile .navbar-nav .nav-item{padding:5px 15px 0 15px;position:relative}.mb-link{display:none}.mb-btn i{display:none}.bsnav{background-color:#6e599c}.navbar-nav .nav-item .nav-link{margin:0 5px;margin-top:5px;margin-bottom:5px;padding:2px 15px!important}.navbar{height:auto!important}.nav-item:hover .nav-link{color:#fff!important}.nav-item .nav-link{color:#fff!important;font-size:14px}.nav-item.dropdown>.navbar-nav{background-color:#f4f4f4;color:#a6a6a6;width:auto!important}.nav-item.dropdown>.navbar-nav .nav-link{color:#a6a6a6!important}.nav-item.dropdown>.navbar-nav .nav-item:hover{background-color:#a6a6a6!important}.nav-item.dropdown>.navbar-nav .nav-item:hover .nav-link{color:#000!important}.nav-item.dropdown{position:static}.container-mb .navbar-brand{display:none}.lang-mb-wrap{display:none}.logo-top{padding-bottom:10px}@media only screen and (min-width:320px) and (max-width:767px){.bsnav-mobile .navbar{height:auto!important;background-color:#7961ab!important}.bsnav{background-color:#ededed;position:fixed;width:100%;padding-left:15px;padding-right:15px}.container-mb{padding:0}.bsnav-mobile .mb-btn{width:50px;overflow:hidden;text-indent:-9999px;position:absolute;right:0;top:0;border:none!important}.mb-btn i{display:block}.bsnav-mobile .mb-link{display:block}.bsnav-mobile .navbar-nav .nav-item .nav-link{color:#fff;padding:8px 0}.bsnav-mobile .mb-link{color:#fff;padding:8px 0;display:inline-block;position:relative;transition:.3s;cursor:pointer}.bsnav-mobile .mb-btn i{text-indent:initial;text-align:center;margin-right:15px}.bsnav-mobile .navbar-nav{padding:0}.navbar-nav .nav-item .nav-link{margin:0;padding:8px 0!important}.container-mb .navbar-brand{display:block;padding-bottom:5px}.navbar-brand img{width:170px}.bsnav-mobile .navbar-nav .nav-item .mb-link i,.bsnav-mobile .navbar-nav .nav-item .nav-link i{float:right;font-size:25px;transition:.2s ease}.bsnav-mobile .mb-btn i{text-indent:initial;text-align:center;margin-right:15px}.bsnav-mobile .in .mb-link i,.bsnav-mobile .in .nav-link i{transform:rotate(180deg)}.bsnav-mobile .navbar-nav{margin:0!important}.nav-item.in{background-color:#503a7e}.nav-item.in .navbar-nav .nav-item{border-bottom:1px solid rgba(255,255,255,.15)}.nav-item.in .navbar-nav .nav-item:last-child{border-bottom:0}.bsnav-mobile .navbar-nav .nav-item.in .mb-link{width:100%;border-bottom:solid 2px rgba(255,255,255,.3)}.nav-item.in .navbar-nav .nav-item .nav-link{opacity:.4}.lang-mb-wrap{display:flex}main{padding-top:47px}.swiper-container{padding-top:47px!important}.ip-css-book{height:41px!important}.nav-link{font-size:16px!important}.txt-wp-content img{width:100%;object-fit:contain}}@media only screen and (min-width:767px) and (max-width:991.8px){.bsnav-mobile .navbar{height:auto!important;background-color:#7961ab!important}.bsnav{background-color:#ededed;position:fixed;width:100%;padding-left:15px;top:0;padding-right:15px;left:0}.container-mb{padding:0}.bsnav-mobile .mb-btn{width:50px;overflow:hidden;text-indent:-9999px;position:absolute;right:0;top:0;border:none!important}.mb-btn i{display:block}.bsnav-mobile .mb-link{display:block}.bsnav-mobile .navbar-nav .nav-item .nav-link{color:#fff;padding:8px 0}.bsnav-mobile .mb-link{color:#fff;padding:8px 0;display:inline-block;position:relative;transition:.3s;cursor:pointer}.bsnav-mobile .mb-btn i{text-indent:initial;text-align:center;margin-right:15px}.bsnav-mobile .navbar-nav{padding:0}.navbar-nav .nav-item .nav-link{margin:0;padding:8px 0!important}.container-mb .navbar-brand{display:block;padding-bottom:5px}.navbar-brand img{width:170px}.bsnav-mobile .navbar-nav .nav-item .mb-link i,.bsnav-mobile .navbar-nav .nav-item .nav-link i{float:right;font-size:25px;transition:.2s ease}.bsnav-mobile .mb-btn i{text-indent:initial;text-align:center;margin-right:15px}.bsnav-mobile .in .mb-link i,.bsnav-mobile .in .nav-link i{transform:rotate(180deg)}.bsnav-mobile .navbar-nav{margin:0!important}.nav-item.in{background-color:#503a7e}.nav-item.in .navbar-nav .nav-item{border-bottom:1px solid rgba(255,255,255,.15)}.nav-item.in .navbar-nav .nav-item:last-child{border-bottom:0}.bsnav-mobile .navbar-nav .nav-item.in .mb-link{width:100%;border-bottom:solid 2px rgba(255,255,255,.3)}.nav-item.in .navbar-nav .nav-item .nav-link{opacity:.4}.lang-mb-wrap{display:flex}main{padding-top:47px}.swiper-container{padding-top:47px!important}.ip-css-book{height:41px!important}.nav-link{font-size:16px!important}.lang-mb{display:flex;padding-right:20px}}.btn-submit{background:0 0;border:0;color:#fff}.scrollToTop{z-index:9!important}.txt-wp-content.page-detail img{width:auto}.navbar-toggler.toggler-spring{width:23px}.navbar-toggler.toggler-spring .navbar-toggler-icon{height:2px}.navbar-toggler .navbar-toggler-icon{background-color:#333}.navbar-toggler.toggler-spring .navbar-toggler-icon::before{top:8px;height:2px}.navbar-toggler .navbar-toggler-icon::before{background-color:#333}.navbar-toggler.toggler-spring .navbar-toggler-icon::after{top:16px;height:2px}.navbar-toggler .navbar-toggler-icon::after{background-color:#333}
