@import url(//use.fontawesome.com/releases/v5.10.2/css/all.css);@import url("https://fonts.cdnfonts.com/css/puppies-play");.site-body{padding-bottom:80px}@media screen and (max-width:1199.98px){.site-body{padding-bottom:50px}}@media only screen and (max-width:767.98px){.site-body{padding-bottom:30px}}@media (max-width:992px){.site-header-sub{display:inherit;margin:0;padding:0}}.site-header-sub{width:600px !important}#block-36.widget.widget_block{width:100%}ol,ul{list-style-type:none}.pojire{position:relative}.top10{padding-top:10px}.top20{padding-top:20px}.top30{padding-top:30px}.top40{padding-top:40px}.top50{padding-top:50px}.top60{padding-top:60px}.top70{padding-top:70px}.top80{padding-top:80px}.top90{padding-top:90px}.top100{padding-top:100px}.top110{padding-top:110px}.top120{padding-top:120px}.top130{padding-top:130px}.top140{padding-top:140px}.top150{padding-top:150px}.top160{padding-top:160px}.top170{padding-top:170px}.top180{padding-top:180px}.top190{padding-top:190px}.top200{padding-top:200px}@media only screen and (max-width:767.98px){.tab_top10{padding-top:10px}}@media only screen and (max-width:767.98px){.tab_top20{padding-top:20px}}@media only screen and (max-width:767.98px){.tab_top30{padding-top:30px}}@media only screen and (max-width:767.98px){.tab_top40{padding-top:40px}}@media only screen and (max-width:767.98px){.tab_top50{padding-top:50px}}@media only screen and (max-width:767.98px){.tab_top60{padding-top:60px}}@media only screen and (max-width:767.98px){.tab_top70{padding-top:70px}}@media only screen and (max-width:767.98px){.tab_top80{padding-top:80px}}@media only screen and (max-width:767.98px){.tab_top90{padding-top:90px}}@media only screen and (max-width:767.98px){.tab_top100{padding-top:100px}}@media only screen and (max-width:767.98px){.sp_top0{padding-top:0}}@media only screen and (max-width:767.98px){.sp_top10{padding-top:10px}}@media only screen and (max-width:767.98px){.sp_top20{padding-top:20px}}@media only screen and (max-width:767.98px){.sp_top30{padding-top:30px}}@media only screen and (max-width:767.98px){.sp_top40{padding-top:40px}}@media only screen and (max-width:767.98px){.sp_top50{padding-top:50px}}.mg_top10{margin-top:10px}.mg_top20{margin-top:20px}.mg_top30{margin-top:30px}.mg_top40{margin-top:40px}.mg_top50{margin-top:50px}.mg_top60{margin-top:60px}.mg_top70{margin-top:70px}.mg_top80{margin-top:80px}.mg_top90{margin-top:90px}.mg_top100{margin-top:100px}@media only screen and (max-width:767.98px){.mg_tab_top10{margin-top:10px}}@media only screen and (max-width:767.98px){.mg_tab_top20{margin-top:20px}}@media only screen and (max-width:767.98px){.mg_tab_top30{margin-top:30px}}@media only screen and (max-width:767.98px){.mg_tab_top40{margin-top:40px}}@media only screen and (max-width:767.98px){.mg_tab_top50{margin-top:50px}}@media only screen and (max-width:575.98px){.mg_sp_top10{margin-top:10px}}@media only screen and (max-width:575.98px){.mg_sp_top20{margin-top:20px}}@media only screen and (max-width:575.98px){.mg_sp_top30{margin-top:30px}}@media only screen and (max-width:575.98px){.mg_sp_top40{margin-top:40px}}@media only screen and (max-width:575.98px){.mg_sp_top50{margin-top:50px}}.inner{max-width:1200px;margin:0 auto;padding:0 20px}.entry-footer{display:none}.vk_posts.next-prev{display:none}.comments-area{display:none}.top_main{position:relative}.main_catch{display:flex;align-items:center;position:absolute;left:10%;top:0;bottom:30%;margin:auto;width:39%;max-width:536px}.main01_img01{position:absolute;left:0;right:0;bottom:1%;width:15%;margin:auto;max-width:215px;z-index:3}.main01_img02{position:absolute;right:0;left:0;bottom:0;z-index:2}.main01_img03{position:absolute;right:20%;top:10%;margin:auto;width:21%;z-index:3}@media only screen and (max-width:767.98px){.main01_img03{right:5%;width:40%;bottom:0;top:0;margin:auto;display:flex;align-items:center}}.top_nav{border-bottom:2px dashed #62d3fd;padding:20px 0}@media only screen and (max-width:767.98px){.top_nav{display:none}}.top_nav ul{display:flex;justify-content:center}.top_nav ul .top_pull{position:relative}.top_nav ul .top_pull ul{background:#62d3fd;display:block;opacity:0;position:absolute;color:#fff;bottom:0;pointer-events:none;z-index:5;width:400px;padding:0;transition-duration:0.5s}.top_nav ul .top_pull ul li{padding:0 !important;text-align:left;margin:0 !important}.top_nav ul .top_pull ul li a{padding:5px;display:block;color:#fff !important}.top_nav ul .top_pull ul li a:hover{background:#005b70 !important;transition-duration:0.5s}.top_nav ul .top_pull:hover ul{transition-duration:0.5s;pointer-events:auto;opacity:1;position:absolute;bottom:100%}.top_nav ul li{margin:0 10px !important;padding:10px 0}.top_nav ul li a{padding:10px 10px;text-decoration:none;color:#333}.top_nav ul li a:hover{color:#005b70 !important}.top_title01{font-size:42px;padding:0 20px 0 0 !important;background:#fff !important;position:relative;z-index:2;display:inline-block !important;line-height:1.2 !important;font-weight:normal !important}@media only screen and (max-width:767.98px){.top_title01{font-size:24px}}.top_title01 span{font-size:24px;margin-left:20px;color:#62d3fd}@media only screen and (max-width:767.98px){.top_title01 span{font-size:16px;margin-left:0;display:block}}.top_title01_01{position:relative;width:100%;font-weight:normal !important}.top_title01_01 span{color:#005b70 !important}.top_title01_01:after{z-index:1;content:"";display:block;width:100%;height:2px;background:#62d3fd;position:absolute;right:0;top:0;bottom:0;margin:auto}@media only screen and (max-width:767.98px){.top01_column01 .wp-block-image{width:50% !important;margin:0 auto !important;flex-basis:50% !important}}.service_column01{padding:50px 20px !important}.service_column01 .vk_gridColumn .row{justify-content:center !important}.service_column01_maru{position:absolute;right:0;left:0;margin:auto;bottom:0;border-radius:50%;background:#fff;height:200px;width:200px;display:flex;align-items:center;pointer-events:none}@media only screen and (max-width:767.98px){.service_column01_maru{height:150px;width:150px}}.service_column01_maru .service_text{color:#005b70;font-size:16px;line-height:1.2;margin-top:10px}@media only screen and (max-width:767.98px){.service_column01_maru .service_text{font-size:14px}}.service_column01{width:80%}.s_column01{transition:0.5s all;position:relative}.s_column01 a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.s_column01:hover .service_column01_maru{background:#0090b1;transition:0.5s all}.s_column01:hover .service_text{color:#fff !important;transition:0.5s all}.service_column01{z-index:4;position:relative}.top01wave01{padding-top:8%;background:#fff;position:absolute;top:0;left:0;right:0;margin:auto;z-index:3}@media only screen and (max-width:767.98px){.top01wave01{padding-top:30%}}.top01wave02{position:absolute;bottom:0;left:0;right:0;margin:auto;z-index:3}@media only screen and (max-width:767.98px){.wp-block-vk-blocks-grid-column-item{padding:0 5px !important}}.service_column01{padding:0 !important}.service_column01 .service_c01{margin-top:80px !important}@media only screen and (max-width:767.98px){.service_column01 .service_c01{margin-top:20px !important}}.service_column01 .service_c02{margin-top:40px !important}@media only screen and (max-width:767.98px){.service_column01 .service_c02{margin-top:20px !important}}@media only screen and (max-width:767.98px){.service_column01 .service_c03{margin-top:20px !important}}.service_column01 .s_column01{padding-bottom:100px}.service_column01.vk_gridColumn .row{justify-content:center !important}.service_bg{padding:20px 0}@media only screen and (max-width:767.98px){.service_bg{padding:40px 0}}.features_title{font-size:18px;color:#005b70 !important;padding-bottom:30px !important;border-bottom:solid #005b70 1px !important;line-height:1.2 !important;font-weight:normal !important}.title03_03{margin:0 !important;color:#333333 !important;font-weight:normal !important}.title03_03_text{margin:0 !important;color:#005b70 !important}.title03_02{width:calc(100% - 220px) !important;flex-basis:calc(100% - 220px) !important;font-weight:normal !important}@media only screen and (max-width:767.98px){.title03_02{font-size:24px}}.title03_01{position:relative;font-weight:normal !important}.title03_01:after{content:"";width:calc(50% - 150px) !important;height:1px;background:#62d3fd;position:absolute;left:0;top:0;bottom:0;margin:auto;display:block}@media only screen and (max-width:767.98px){.title03_01:after{width:calc(50% - 120px) !important}}.title03_01:before{content:"";width:calc(50% - 150px) !important;height:1px;background:#62d3fd;position:absolute;right:0;top:0;bottom:0;margin:auto;display:block}@media only screen and (max-width:767.98px){.title03_01:before{width:calc(50% - 120px) !important}}.service_whitebg{padding-top:300px;background:#fff}.f_title01{border-bottom:1px solid #fff !important;padding-bottom:30px !important;font-size:2.5vw;font-weight:normal !important}@media only screen and (max-width:767.98px){.f_title01{font-size:24px}}.f_title01 span{margin-left:20px;font-size:20px}@media only screen and (max-width:767.98px){.f_title01 span{display:block;margin:0}}.f_tel .vk_button_link_txt{font-size:32px !important}.f_tel i{font-size:32px !important}.f_inner{max-width:800px !important}.site-body-bottom .widget{margin-bottom:0 !important}.site-body-bottom .f_contact_nav .widgettitle{display:none}.site-body-bottom .f_contact_nav ul{display:flex;justify-content:center}@media only screen and (max-width:767.98px){.site-body-bottom .f_contact_nav ul{display:block;margin:10px auto;width:80%}}.site-body-bottom .f_contact_nav ul li a{color:#fff !important;padding:10px !important;transition:1s all;border:0 !important}@media only screen and (max-width:767.98px){.site-body-bottom .f_contact_nav ul li a{margin:10px auto;text-align:center;background:#fff !important;color:#62d3fd !important;border:1px solid #fff !important}}.site-body-bottom .f_contact_nav ul li a:hover{background:#fff;color:#62d3fd !important;transition:1s all}.site-footer-copyright{display:none !important}.f_contact_nav{padding:30px 0}.f_tel_bnt .vk_buttons_col{justify-content:center !important}.text_btn a{border:1px solid #fff !important;transition:1s all}.text_btn a:hover{background:#62d3fd !important;border:1px solid #fff !important;color:#fff !important;transition:0.5s all !important;opacity:1 !important}.page_top_btn{background-color:rgba(98, 211, 253, 0.8);box-shadow:0 0 0 1px rgba(255, 255, 255, 0.8), 0 0 0 2px rgba(98, 211, 253, 0.8)}#site-header .site-header-container{margin:0 !important}#site-header .container{max-width:100% !important}.dl_list01{display:flex;margin-bottom:10px}.dl_list01 dt{width:200px;font-size:20px;background:#005b70;padding:18px;margin:0;text-align:center;color:#fff}@media only screen and (max-width:767.98px){.dl_list01 dt{font-size:16px;padding:10px;width:100px}}.dl_list01 dd{width:calc(100% - 200px);font-size:20px;background:#F1F1F1;padding:18px;font-weight:bold}@media only screen and (max-width:767.98px){.dl_list01 dd{font-size:16px;padding:10px;width:calc(100% - 100px)}}.dl_list02 dt{color:#62d3fd;font-size:20px}@media only screen and (max-width:767.98px){.dl_list02 dt{font-size:16px}}.dl_list03{display:flex;margin-bottom:5px}.dl_list03 dt{width:150px;font-size:16px;padding:10px;margin:0;text-align:center;border-bottom:1px solid #62d3fd}@media only screen and (max-width:767.98px){.dl_list03 dt{font-size:16px;padding:10px;width:100px}}.dl_list03 dd{width:calc(100% - 150px);font-size:16px;border-bottom:1px solid #ccc;padding:10px;font-weight:bold}@media only screen and (max-width:767.98px){.dl_list03 dd{font-size:16px;padding:10px;width:calc(100% - 100px)}}.contact_dl dl{display:flex;margin:0 5px}.contact_dl dt{width:300px;font-size:16px;padding:10px;margin:0;text-align:center;border-bottom:1px solid #62d3fd}.contact_dl dt span{color:red;display:block}@media only screen and (max-width:767.98px){.contact_dl dt{font-size:16px;padding:10px;width:100px}}.contact_dl dd{width:calc(100% - 300px);font-size:16px;border-bottom:1px solid #ccc;padding:10px;font-weight:bold}.contact_dl dd p{margin:0}@media only screen and (max-width:767.98px){.contact_dl dd{font-size:16px;padding:10px;width:calc(100% - 100px)}}.contact_btn{margin-top:20px}.h_title01{font-size:20px;padding-bottom:10px !important;border-bottom:1px solid #62d3fd !important;margin-top:5px !important;margin-bottom:5px !important;font-weight:normal !important}.h_title01 span{font-size:18px}.text_center{text-align:center}.h_title02{display:inline-block;position:relative;padding-bottom:20px !important;font-size:28px;font-weight:normal !important}@media only screen and (max-width:767.98px){.h_title02{font-size:20px}}.h_title02:after{content:"";position:absolute;background:#D73F3F;bottom:0;left:0;right:25%;margin:auto;width:25%;height:5px;display:block}@media only screen and (max-width:767.98px){.h_title02:after{height:3px}}.h_title02:before{content:"";position:absolute;background:#62d3fd;bottom:0;left:25%;right:0;width:25%;height:5px;display:block}@media only screen and (max-width:767.98px){.h_title02:before{height:3px}}.center_title01{font-size:36px}.center_title01 span{font-size:24px}.center_title01:before{border-bottom:solid #3549B4 1px !important}.center_title01:after{border-bottom:solid #3549B4 1px !important}.em_text{color:#62d3fd;font-weight:bold}.text_pdf{background:#000;padding:0.6em 0 !important;margin:0 !important;border-radius:50px}.pdf_column{margin-top:10px !important;gap:0 !important}.pdf_column01 .vk_buttons_col{padding:3px !important}.pdf_column02 .vk_buttons_col{padding:3px !important}.item_text{margin-bottom:10px !important}.itme_column .vk_gridColumn_item{margin-top:20px !important}.page-header-title{font-weight:normal !important}.text_btn01 a{position:relative;transition:0.5s all}.text_btn01 a:hover{border:1px solid #62d3fd !important;background:#fff !important;color:#62d3fd !important;opacity:1;transition:0.5s all}.text_btn01 a i{position:absolute;right:10px;top:0;bottom:0;line-height:1;margin:auto;display:flex;align-items:center}.text_btn02 a{position:relative;transition:0.5s all}.text_btn02 a:hover{border:1px solid #62d3fd;background:#fff !important;color:#62d3fd !important;opacity:1;transition:0.5s all}.text_btn03 a{border:1px solid #06C755;position:relative;transition:0.5s all}.text_btn03 a:hover{border:1px solid #06C755;background:#fff;color:#06C755 !important;opacity:1;transition:0.5s all}.breadcrumb ol li a{color:#005b70 !important}.sub-menu a:hover{background:#005b70 !important;transition-duration:0.5s}