html{margin:0 auto;padding:0}body{margin:0 auto;padding:0;background-color:#fff;width:100%;letter-spacing:0.1rem;font-family:ryo-gothic-plusn, sans-serif;font-size:14px;font-weight:100;font-style:normal;color:#000}ul{list-style:none;margin:0;padding:0}a:hover,a:focus,a:visited{text-decoration:none}.only_pc{display:flex}.only_sp{display:none}.disabled_link{cursor:default}.icon_num_blue[data-number="1"][data-size="18"]{content:url("../img/icons/icon_num_1_18.png")}.icon_num_blue[data-number="1"][data-size="24"]{content:url("../img/icons/icon_num_1_24.png")}.icon_num_blue[data-number="1"][data-size="26"]{content:url("../img/icons/icon_num_1_26.png")}.icon_num_blue[data-number="1"][data-size="36"]{content:url("../img/icons/icon_num_1_36.png")}.icon_num_blue[data-number="2"][data-size="18"]{content:url("../img/icons/icon_num_2_18.png")}.icon_num_blue[data-number="2"][data-size="24"]{content:url("../img/icons/icon_num_2_24.png")}.icon_num_blue[data-number="2"][data-size="26"]{content:url("../img/icons/icon_num_2_26.png")}.icon_num_blue[data-number="2"][data-size="36"]{content:url("../img/icons/icon_num_2_36.png")}.icon_num_blue[data-number="3"][data-size="18"]{content:url("../img/icons/icon_num_3_18.png")}.icon_num_blue[data-number="3"][data-size="24"]{content:url("../img/icons/icon_num_3_24.png")}.icon_num_blue[data-number="3"][data-size="26"]{content:url("../img/icons/icon_num_3_26.png")}.icon_num_blue[data-number="3"][data-size="36"]{content:url("../img/icons/icon_num_3_36.png")}.icon_num_blue[data-number="4"][data-size="18"]{content:url("../img/icons/icon_num_4_18.png")}.icon_num_blue[data-number="4"][data-size="24"]{content:url("../img/icons/icon_num_4_24.png")}.icon_num_blue[data-number="4"][data-size="26"]{content:url("../img/icons/icon_num_4_26.png")}.icon_num_blue[data-number="4"][data-size="36"]{content:url("../img/icons/icon_num_4_36.png")}.icon_num_blue[data-number="5"][data-size="18"]{content:url("../img/icons/icon_num_5_18.png")}.icon_num_blue[data-number="5"][data-size="24"]{content:url("../img/icons/icon_num_5_24.png")}.icon_num_blue[data-number="5"][data-size="26"]{content:url("../img/icons/icon_num_5_26.png")}.icon_num_blue[data-number="5"][data-size="36"]{content:url("../img/icons/icon_num_5_36.png")}.background_color_F7F7F7{background-color:#f7f7f7}.m_t_25{margin-top:25px}.m-t-25{margin-top:25%}#loading{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;z-index:0;transition:1s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:0.8}#loading .loader{display:none;position:absolute;top:50%;left:50%;width:80px;height:80px;border-radius:100%;margin:-40px 0 0 -40px;border-top:5px solid rgba(17,41,83,0.2);border-right:5px solid rgba(17,41,83,0.2);border-bottom:5px solid rgba(17,41,83,0.2);border-left:5px solid #112953;transform:translateZ(0);-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fixed_top_nav{position:-webkit-sticky;position:sticky;top:0;z-index:1071;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.icon_arrow_right{width:7px;height:11px}.fa_400{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-wrapper{width:100%;background-color:#fff}.header-wrapper .nav_header_custom{padding-top:0;padding-bottom:0}.header-wrapper .nav_header_custom .menu-language-sp{display:none}.header-wrapper .nav_header_custom .menu-language-sp .switch-field{display:flex;overflow:hidden}.header-wrapper .nav_header_custom .menu-language-sp .switch-field input{position:absolute;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.header-wrapper .nav_header_custom .menu-language-sp .switch-field input:checked+label{background-color:#E94C71;box-shadow:none;color:#fff}.header-wrapper .nav_header_custom .menu-language-sp .switch-field label{background-color:#fff;text-align:center;transition:all 0.1s ease-in-out;border:1px solid #d1d1d1;margin:0;font-weight:400;font-size:13px;color:#000;font-family:interface, sans-serif;font-style:normal;cursor:pointer}.header-wrapper .nav_header_custom .menu-language-sp .switch-field label:first-of-type{padding:3px 3px 3px 12px;border-radius:6px 0 0 6px}.header-wrapper .nav_header_custom .menu-language-sp .switch-field label:last-of-type{padding:3px 3px 3px 8px;border-radius:0 6px 6px 0;border-left:unset}.header-wrapper .nav_header_custom #main_menu .nav-item{padding:30px 0}.header-wrapper .nav_header_custom #main_menu .nav-item a.nav-link{padding:3px 22px;font-weight:400;font-size:16px;color:#000;font-family:ryo-gothic-plusn, sans-serif;font-style:normal;line-height:35px}.header-wrapper .nav_header_custom #main_menu .nav-item.active{background-color:#f7f7f7}.header-wrapper .nav_header_custom #main_menu .nav-item.active .nav-link{color:#25508A}.header-wrapper .nav_header_custom #main_menu .header__nav-item{display:flex;height:100%;align-items:center;margin-left:8px}.header-wrapper .nav_header_custom #main_menu .switch-field{display:flex;overflow:hidden}.header-wrapper .nav_header_custom #main_menu .switch-field input{position:absolute;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.header-wrapper .nav_header_custom #main_menu .switch-field input:checked+label{background-color:#E94C71;box-shadow:none;color:#fff}.header-wrapper .nav_header_custom #main_menu .switch-field label{background-color:#fff;text-align:center;padding:5px 8px;transition:all 0.1s ease-in-out;border:1px solid #d1d1d1;margin:0;font-family:interface, sans-serif;font-size:16px;font-weight:100;font-style:normal;color:#000;cursor:pointer}.header-wrapper .nav_header_custom #main_menu .switch-field label:first-of-type{border-radius:5px 0 0 5px}.header-wrapper .nav_header_custom #main_menu .switch-field label:last-of-type{border-radius:0 5px 5px 0;border-left:unset}.header-wrapper .nav_header_custom #main_menu_sp .area_scroll_no_bg{width:100%;height:70px}.header-wrapper .nav_header_custom .header-menu-block{display:none;position:fixed;top:70px;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.7);z-index:2}.header-wrapper .navbar-brand{padding:30px 0}@media (max-width: 991px){.header-wrapper .nav_header_custom .menu-language-sp{display:flex;flex-grow:1;justify-content:flex-end;margin-right:20px}}.section-banner{max-width:1500px;max-height:265px;background-color:#f7f7f7;position:relative;margin:0 auto;height:265px;width:100%}.section-banner .bg_left{height:100%;width:100%;background-image:url(../img/background/bg_banner_1_left.png);background-position:left bottom;background-repeat:no-repeat;position:absolute;top:0;left:0}.section-banner .bg_right{height:100%;width:100%;background-image:url(../img/background/bg_banner_1_right.png);background-position:right top;background-repeat:no-repeat;position:absolute;top:0;left:0}.section-banner .about_banner{position:absolute;height:100%;top:0;left:200px;z-index:5;display:flex;flex-flow:column wrap;justify-content:center}.section-banner .about_banner .title{display:block;letter-spacing:0.25rem;font-family:interface, sans-serif;font-size:3.5rem;font-weight:700;font-style:normal;color:#25508A}.section-banner .about_banner hr{margin:0;border-top:1px solid #000;width:90%;max-width:278px}.section-banner .about_banner .line_1{margin-bottom:1px}.section-banner .about_banner .subtitle{margin-top:22px;display:block;font-weight:700;font-size:24px;color:#575757;font-family:ryo-gothic-plusn, sans-serif;font-style:normal}.content{width:100%}.content section{width:100%;max-width:1500px;margin:0 auto}.content .div_cover_title{text-align:center;padding-right:0;padding-left:0}.content .div_cover_title .title{letter-spacing:0.2rem;margin-bottom:20px;line-height:0.8;font-family:interface, sans-serif;font-size:48px;font-weight:700;font-style:normal;color:#25508A}.content .div_cover_title .subtitle{margin-bottom:30px;line-height:1;font-weight:400;font-size:15px;color:#2F2F2F;font-family:ryo-gothic-plusn, sans-serif;font-style:normal}.content .div_cover_title .icon_title{max-width:43px;margin:0 auto;width:100%}.content .breadcrumb-wrap{width:100%;margin:auto;border-bottom:1px solid #d1d1d1}.content .breadcrumb-wrap .breadcrumb__content-wrap{max-width:1100px;margin:auto}.content .breadcrumb-wrap .breadcrumb__content-wrap .breadcrumb__content{list-style:none;padding:15px 0;margin:0 !important}.content .breadcrumb-wrap .breadcrumb__content-wrap .breadcrumb__content li{display:inline-block;font-family:interface, sans-serif;font-size:12px;font-weight:400;font-style:normal;color:#000}.content .breadcrumb-wrap .breadcrumb__content-wrap .breadcrumb__content li a{text-decoration:none;color:#000}.content .breadcrumb-wrap .breadcrumb__content-wrap .breadcrumb__content li.active{font-weight:700}.footer-wrapper{width:100%;max-width:1500px;margin:0 auto}.footer-wrapper #footer{background-color:#25508A;color:#fff;padding-top:68px;width:100%}.footer-wrapper #footer .container{max-width:1100px;margin:auto;font-family:ryo-gothic-plusn, sans-serif;font-size:16px;font-weight:100;font-style:normal;color:#fff}.footer-wrapper #footer .container .menu_left{padding-right:50px}.footer-wrapper #footer .container .menu_left .margin_top{margin-top:55px}.footer-wrapper #footer .container .menu_center{padding-right:31px;padding-left:31px}.footer-wrapper #footer .container .menu_center .margin_top{margin-top:44px}.footer-wrapper #footer .container .menu_right{padding-left:50px}.footer-wrapper #footer .container .menu_right .margin_top{margin-top:44px}.footer-wrapper #footer .container .footer-item__title{margin-bottom:4px}.footer-wrapper #footer .container .footer-item__title a{line-height:35px;font-weight:400;font-size:16px;color:#fff;font-family:ryo-gothic-plusn, sans-serif;font-style:normal}.footer-wrapper #footer .container a{line-height:28px;font-weight:400;font-size:16px;color:#fff;font-family:ryo-gothic-plusn, sans-serif;font-style:normal;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:stretch}.footer-wrapper #footer .container .footer-item__title span{margin-left:10px}.footer-wrapper #footer .container .footer-item__title i{padding-top:8px;content:url(../img/icons/icon_arrow_right_white.png)}.footer-wrapper #footer .container .footer-item__content span{margin-left:16px}.footer-wrapper #footer .container .footer-item__content i{padding-top:10px;padding-left:5px;content:url(../img/icons/icon_arrow_right_white_color.png)}.footer-wrapper #footer .container .footer__logo{margin-top:30px;margin-bottom:28px;display:flex;align-items:center}.footer-wrapper #footer .container .link_face_book{display:flex;width:auto}.footer-wrapper #footer .container .link_face_book i{content:url(../img/icons/icon_face_bg_white.png)}.footer-wrapper #footer hr{background-color:#4A78B7;margin:0}.footer-wrapper #footer .copy_right{padding:25px 0px;margin:0;font-family:interface, sans-serif;font-size:12px;font-weight:100;font-style:normal;color:#fff}.footer-wrapper .scroll_top_wrap{z-index:10;max-width:1500px;position:relative;margin:0 auto}.footer-wrapper .scroll_top_wrap #scroll_top{padding:10px;background-color:#25508A;color:#fff;cursor:pointer;text-decoration:none;position:absolute;right:80px;top:-40px}.footer-wrapper .scroll_top_wrap #scroll_top span{font-family:interface, sans-serif;font-size:14px;font-weight:100;font-style:normal;color:#fff}
/*# sourceMappingURL=style.min.css.map */
