@charset "UTF-8";.swiper-slide{position:relative;height:89vh;overflow:hidden}.swiper-slide .main-visual{width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 9s ease;transition:-webkit-transform 9s ease;transition:transform 9s ease;transition:transform 9s ease,-webkit-transform 9s ease}.swiper-slide-active .main-visual{-webkit-transform:scale(1.2);transform:scale(1.2)}.swiper-slide-active .hero__title{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1;z-index:10}.swiper-slide-active .hero__btn{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1;z-index:10}.hero__title{position:absolute;top:36%;left:62%;color:#fff;text-align:center;width:95vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1;z-index:10 !important}.hero__btn{position:absolute;top:50%;left:62.5%;text-align:center;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1;z-index:10 !important;width:95vw}.hero{overflow:hidden}.hero__title{position:absolute;top:36%;left:62%;color:#fff;text-align:center;width:95vw;z-index:1}.hero__title p{font-size:37px;text-shadow:1px 2px 3px rgba(0,0,0,.8);line-height:2em;font-weight:600;text-align:start;letter-spacing:.05em;line-height:1.5}.hero__title span{display:block}.hero__btn{position:absolute;top:52%;left:62.5%;text-align:center;color:#fff;z-index:1;width:95vw}.hero__btn p{font-size:20px;text-shadow:1px 2px 3px rgba(0,0,0,.8);line-height:2em;font-weight:600;text-align:start}.hero__btn br{display:none}.title_en{font-size:2rem}.top_first_section .c-container{max-width:100%;padding:0}header a span{font-weight:700 !important}.pc_img{display:block}.sp_img{display:none}h3{padding-left:3% !important;padding-top:7px !important;padding-bottom:7px !important}a{text-decoration:none}a:hover{color:#69b3fe !important}figure{padding-top:0 !important;padding-bottom:0 !important}[data-scrolled=true] .l-header--sticky-overlay-colored-lg{background-color:#000 !important;background-color:var(--_background-color,transparent);opacity:.9;-webkit-transition:1s all !important;transition:1s all !important}.c-drawer__item{border-bottom:solid 1px #f3f3f3}.c-entry__header{display:none}.smb-section__background-text__text{letter-spacing:.2rem}.l-header a{color:#fff !important}.wp-profile-box{display:none}.back_color_section span{padding:8px 12px}.c-hamburger-btn__bar{background-color:#fff !important}.c-hamburger-btn__label{color:#fff !important}.padding_top_Section{padding-top:0}.archive .c-entry-summary__body{text-align:center !important}.sp_sub_title{margin-top:8px !important}.re_first_label{font-weight:700}.re_second_label{font-weight:700}.re_third_label{font-weight:700}.re_forth_label{font-weight:700}.vkfs__block-id--fe7ef1f8-b0c4-4ddd-81fd-c5046c5e357a{margin-top:8px !important}.vkfs_submit{padding:10px !important}.c-entries{--entries--item-width:25%!important}.blog .property-content{display:none}.post-template .c-breadcrumbs li:nth-of-type(3){display:none !important}#splash{position:fixed;width:100%;height:100%;z-index:9999;background:#09315c;text-align:center;color:#fff}#splash_logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}#splash_logo img{width:260px}.fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@keyframes fadeUpAnime{0%{opacity:0}20%{opacity:0}100%{opacity:1}}.TextTyping{font-size:0px}.TextTyping span{display:none}.TextTyping:after{content:"|";-webkit-animation:typinganime 3s ease infinite;animation:typinganime 3s ease infinite}@-webkit-keyframes typinganime{from{opacity:0}to{opacity:1}}@keyframes typinganime{from{opacity:0}to{opacity:1}}.TextTyping span{font-size:3rem}.animation-target{position:relative;overflow:hidden}.animation-target>a,.animation-target>img{opacity:0}@-webkit-keyframes showElements{0%{opacity:0%}100%{opacity:100%}}@keyframes showElements{0%{opacity:0%}100%{opacity:100%}}.animation-target.show>a,.animation-target.show>img{-webkit-animation:showElements .01s .9s forwards;animation:showElements .01s .9s forwards}.animation-target:before{content:"";display:block !important;position:absolute;top:0;left:0;z-index:3 !important;width:100%;height:100%;background-color:#2a2828 !important;opacity:1 !important;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@-webkit-keyframes showMask{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}45%,55%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes showMask{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}45%,55%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.animation-target.show:before{-webkit-animation:showMask 1.8s forwards;animation:showMask 1.8s forwards}.slide-bottom{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition:all 1s 0s ease-out;transition:all 1s 0s ease-out}.slide-left{opacity:0;-webkit-transform:translate(-80px,0);transform:translate(-80px,0);-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.slide-right{opacity:0;-webkit-transform:translate(80px,0);transform:translate(80px,0);-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.top_service .wp-block-snow-monkey-blocks-items-item-free{padding-left:0 !important;padding-right:0 !important;margin-bottom:0 !important}.top_service .c-container{margin:0 !important;max-width:100%;padding:0 !important}.business_section img{-webkit-transition:1s all !important;transition:1s all !important;overflow:hidden !important}#business{overflow:hidden !important}#business:hover img{-webkit-transform:scale(1.1,1.1) !important;transform:scale(1.1,1.1) !important;-webkit-transition:1s all !important;transition:1s all !important;opacity:.9 !important;background-color:#000 !important}.top_page_service_text{display:none}.animation-target:hover .top_page_service_text{display:block}.top_service_text{text-shadow:1px 2px 3px gray}.top_first_title:before{position:absolute;background:#000;content:"";width:50px;height:3px;left:0;top:-10px;margin:0}.top_first_title2 h2:before{position:absolute;background:#000;content:"";width:50px;height:3px;left:48%;top:-10px;margin:0}.rec_page_banner .smb-items__banner__body{padding:23px 15px}.service_pege_section{padding:0 !important}.service_pege_section .c-container{margin:0 !important;padding:0 !important;max-width:100% !important}.top_first_title{margin-top:1px !important}.service_pege_section p{margin-top:7px !important}.service_page_img_section{padding:0 !important}.top_first_right{padding-left:55px !important}.top_first_left{padding-right:55px !important}.l-footer-widget-area{background-color:#08315c;text-align:center;-webkit-transition:all .8s;transition:all .8s;padding-top:0 !important}.l-footer-widget-area a{color:#fff;-webkit-transition:all .8s;transition:all .8s}.l-footer-widget-area a:hover{color:#69b3fe}.l-footer-widget-area img{text-align:left !important}.c-copyright{background-color:#08315c !important;padding-top:0 !important}.wp-block-page-list{padding-left:0}.l-footer-widget-area .has-text-align-left{margin-top:0 !important;padding-bottom:20px}.l-footer-widget-area .has-text-align-left span{padding-top:20px !important}.l-footer-widget-area p{color:#f3f3f3}.footer_link{margin-top:8px !important}.c-row__col--lg-1-1{padding:0 !important}footer .c-fluid-container{padding:0 !important}.l-footer-widget-area__item{margin-bottom:10px !important}.footer_link_text{margin-top:8px !important}.count-size{font-size:4.5rem !important;background:-webkit-gradient(linear,left top,right top,from(#0078e3),color-stop(95%,#0ef4ff));background:linear-gradient(90deg,#0078e3,#0ef4ff 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.number_number_section{margin-top:10px !important}.item-list span{font-size:4.5rem !important;background:-webkit-gradient(linear,left top,right top,from(#0078e3),color-stop(95%,#0ef4ff));background:linear-gradient(90deg,#0078e3,#0ef4ff 95%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:400}.item-list{font-weight:700;text-align:center}.top_page_top_text{margin-top:0 !important}@media (max-width:639px){header .c-row__col--auto{padding-left:0 !important;margin-left:-1px !important}.pc_img{display:none}.sp_img{display:block}.swiper-slide{height:100vh}.wp-block-heading{font-size:1.4rem !important}.top_page_box{height:auto !important}.hero__btn{bottom:45%;width:100vw;left:55.5%}.hero__btn p{font-size:13px}.hero__title{left:52% !important}.hero__title p{font-size:22px}.TextTyping span{font-size:2rem}.Seminar_table_res{display:block}.Seminar_table{display:none}.page-template .l-contents__container{padding:0 7px !important}.footer_c_section{padding:0 15px}.l-footer-widget-area__item{padding-top:15px !important}.c-copyright{padding-top:0 !important}.smb-section__title{font-size:1.65rem !important}.contact_text{font-size:.9rem !important}.top_img_section{margin-top:0 !important}.re_first_label{width:46%}.re_second_label{width:46%}.re_third_label{width:46%}.re_forth_label{width:46%}.top_service .wp-block-cover{min-height:230px !important}.service_btn_up a{padding-top:0 !important;font-size:1.5rem !important}.service_btn_down a{padding-bottom:50px !important;font-size:.9rem !important;padding-top:10px !important}.top_service .animation-target a{height:30px !important}.top_service .wp-block-snow-monkey-blocks-items-item-free{padding-left:14px !important;padding-right:14px !important}.c-entry-summary__title{font-size:1rem !important}.archive .l-contents__container{padding:0 7px !important}.number_section{position:absolute !important;top:-290px;left:-5px}.top_choosing_section .number_section{position:absolute !important;top:-265px;left:-5px}.top_first_right{padding:0 18px !important}.number_section span{font-size:3rem !important;color:#f3f3f3}.service_sp_text{margin-top:12px !important}.top_first_title strong{font-size:1.4rem !important}.top_first_left{padding-right:0 18px !important}.count-size{font-size:3.5rem !important}.home .item-list{margin-top:0 !important}.home .top_why_last_section{padding:0 !important}.home .top_why_last_section p{margin-top:0 !important}.c-entries{--entries--item-width:50%!important}.top_list_section .c-container{padding:0 5px !important}.smf-select-control{width:100% !important}.contact_select{width:100% !important}.table_last_sectiom{display:none !important}}