<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;700&amp;display=swap');body{font-family:メイリオ, Meiryo, Hiragino Kaku Gothic ProN, Hiragino Kaku Gothic Pro, sans-serif !important;color:#585950}body a{transition-property:all;transition:0.3s linear}body a:hover{opacity:0.8}.main-section p a{background:url(../images/ico-link.png) no-repeat;background-size:13px;background-position:right center;padding-right:15px;margin-right:5px}.main-section p a.ico{background:none;padding-right:0;margin-right:0}.global-nav-list{justify-content:center}.global-nav-list&gt;li{padding:0 !important;float:none}.global-nav-list&gt;li&gt;a{display:flex !important;height:100%}.header_scrolled .site-header--layout--nav-float .site-header-container{padding:5px 0}.site-header--layout--nav-float .site-header-logo{width:auto;margin:0}.site-header--layout--nav-float .site-header-logo img{max-height:30px;margin-left:0}.site-header--layout--nav-float .site-header-logo .sub{font-size:12px;font-weight:normal;margin:5px 0 0;text-align:left;line-height:2.8}.site-header--layout--nav-float .site-header-container{align-items:center;justify-content:space-between;padding:15px 0 10px}.site-header--layout--nav-float .site-header-container .header-btn-list ul{list-style:none}.site-header--layout--nav-float .site-header-container .header-btn-list ul li{margin:0}.site-header--layout--nav-float .site-header-container .header-btn-list ul li a{font-size:0.9em;font-weight:bold;height:44px;display:block;line-height:44px;background:#008cd5;color:#fff;text-decoration:none;border-radius:5px;padding:0 1em;margin:0 0 0 10px;border:solid 1px #008cd5}.site-header--layout--nav-float .site-header-container .header-btn-list ul li a:hover{color:#008cd5;background:#fff}.site-header--layout--nav-float .site-header-container .header-btn-list ul li:last-child a{background:#f19c02;border:solid 1px #f19c02}.site-header--layout--nav-float .site-header-container .header-btn-list ul li:last-child a:hover{color:#f19c02;background:#fff}#global-nav{width:100%;padding-bottom:10px}#global-nav ul li:before{content:none}#global-nav ul li a{border-right:dotted 1px #ccc;padding:0.5em 1.8em;color:#585950;border-bottom:solid 8px #FCF1D3}#global-nav ul li:nth-child(2) a{border-bottom:solid 8px #F8FAD4}#global-nav ul li:nth-child(3) a{border-bottom:solid 8px #C6EDDB}#global-nav ul li:nth-child(4) a{border-bottom:solid 8px #C9E8F1}#global-nav ul li:nth-child(5) a{border-bottom:solid 8px #D5E0F1}#global-nav ul li:nth-child(6) a{border-bottom:solid 8px #E5D7EE}#global-nav ul li:nth-child(7) a{border-bottom:solid 8px #F4D2DE}#global-nav ul li:last-child a{border-right:none;border-bottom:solid 8px #F9DFD5}#hero{height:620px;background:url(../images/main_bg04.jpg) no-repeat;background-size:cover;background-position:center bottom;position:relative}#hero h1{color:#fff;font-weight:bold;font-size:48px;position:absolute;left:10%;top:42%;margin:0}#hero .btn-list{position:absolute;right:2.5%;bottom:5%}#hero .btn-list ul{list-style:none}#hero .btn-list ul li{width:220px;margin-left:10px;border-radius:50%;box-shadow:0px 0px 20px 0px rgba(69, 69, 69, 0.2)}#hero .btn-list ul li a:hover{opacity:0.9}.section-news{padding:0 0 3.5rem}.section-news ul{list-style:none;margin-bottom:2rem}.section-news ul li{border-bottom:dotted 1px #ccc;padding:10px 0}.section-news ul li:last-child{border-bottom:none}.section-news ul li .date{font-size:0.9em;width:108px}.section-news ul li .category{width:210px;font-size:0.8em}.section-news ul li .category a{display:inline-block;min-width:156px;height:34px;line-height:34px;text-align:center;border-radius:50px;text-decoration:none;color:#008cd5;background:#e5f3fb}.section-news ul li .category .important a{color:#fff;background:#d25061}.section-news ul li .category .event a{color:#f19c02;background:#fef5e5}.section-news ul li .category .recruit a{color:#009250;background:#e5f4ed}.section-news ul li .title a{text-decoration:none}.section-ttl{margin-bottom:3.5rem}.section-ttl h2{border:none;color:#585950;padding:0;letter-spacing:2px;margin:0 0 0.2em}.section-ttl .en{color:#008cd5;font-size:0.8em;font-weight:bold}.btn,input[type=submit]{min-width:300px;height:60px;line-height:60px;background:#008cd5;color:#fff;border-radius:50px;position:relative;padding:0;border:solid 1px #008cd5;transition-property:all;transition:0.3s linear;box-shadow:0px 0px 20px 0px rgba(69, 69, 69, 0.2);font-size:1em}.btn.back,input[type=submit].back{min-width:140px;background:#888;border:solid 1px #888}.btn.back:hover,input[type=submit].back:hover{color:#888;border:solid 1px #888}.btn i,input[type=submit] i{position:absolute;right:10px;line-height:60px}.btn:hover,input[type=submit]:hover{color:#008cd5;background:#fff;border:solid 1px #008cd5}.section-home-contents{background:#f7fbfe;padding:3.5rem 0;width:100vw;margin:0 calc(50% - 50vw)}.section-home-contents ul{list-style:none}.section-home-contents ul li{width:25%;padding:0 15px;margin-bottom:30px}.section-home-contents ul li a{text-decoration:none}.section-home-contents ul li .inner{border-radius:10px;background-color:#fff;box-shadow:0px 0px 20px 0px rgba(69, 69, 69, 0.2);height:100%}.section-home-contents ul li .inner .img img{border-radius:10px 10px 0 0}.section-home-contents ul li .inner .text{padding:1em 1.2em}.section-home-contents ul li .inner .text .head{text-align:center;color:#008cd5;font-size:1.1em;font-weight:bold;margin-bottom:0.8em}.section-home-contents ul li .inner .text p{font-size:0.9em}.site-body-bottom{display:none}.footer-before-info{padding:3rem 0;font-size:0.9em;background:#f7fbfe}.footer-before-info .footer-logo{width:290px;margin-bottom:1.5rem}.footer-before-info .googlemap{height:240px}.footer-before-info a{text-decoration:none}.home .footer-before-info{background:#fff}.home .site-body{padding-bottom:0}.home .main-section--margin-bottom--on{margin-bottom:0}.color,sup{color:#008cd5}.site-footer{background:#008cd5;color:#fff}.site-footer a{color:#fff}.site-footer .site-footer-copyright{border-top:solid 1px rgba(255, 255, 255, 0.2)}.site-footer .site-footer-copyright p{text-align:right;margin-right:0;margin-left:0}.site-footer .site-footer-copyright p:last-child{display:none}.site-footer .widget_nav_menu ul li a{border-bottom:none;padding:0.25em 0;font-size:14px;background-color:rgba(255, 255, 255, 0) !important}.site-footer .widget_nav_menu ul li a br{display:none}.pagenav a{color:#008cd5}.page-header{background:#f7fbfe;color:#008cd5}.breadcrumb{border-top:none}table th{background:#f8f8f8}table th,table td{font-size:0.9em;border-color:#ddd}table .fa-file-pdf{color:#e1191b;font-size:20px;margin:0}table .fa-file-word{color:#1859bb;font-size:20px;margin:0}table .fa-file-excel{color:#0a6b35;font-size:20px;margin:0}dl.sup{background:#f8f8f8;font-size:0.9em;padding:2em;margin-top:3rem}dl.sup dt{width:40px;color:#008cd5;font-weight:normal}dl.sup dd{width:calc(100% - 40px);margin-bottom:0.5em}dl.sup.sup2 dt{width:20px}dl.sup.sup2 dd{width:calc(100% - 20px)}h2{color:#008cd5;border-bottom:solid 2px #008cd5}h3{border-bottom:none;font-size:1.2em;padding:0 0 0 30px}h3:after{width:20px;bottom:0;top:0;margin:auto;left:0;content:'';height:1px}h4{font-size:1em;background:#008cd5;color:#fff}h5{font-size:1em}.form-bnr-list{margin:3rem 0 2rem}.form-bnr-list a{color:#008cd5;background:#e5f3fb;border:solid 2px;border-radius:10px;padding:1em;font-size:0.9em}.form-bnr-list a .head{font-weight:bold;font-size:1.4em}.form-bnr-list a i{display:block;font-size:3em;margin:10px 0}.form-bnr-list .stop a{color:#f19c02;background:#fef5e5}.mw_wp_form.mw_wp_form_confirm .doui-container{display:none}body .mw_wp_form p a:after{content:none}.mw_wp_form form .doui-container{width:400px;max-width:100%;margin:0 auto;font-size:0.9em}.mw_wp_form form .error{background:#f1c8c8;display:inline-block;font-weight:bold;padding:5px 5px;border-radius:2px;display:block;margin:5px 0}.mw_wp_form form table{margin-bottom:0}.mw_wp_form form table th{text-align:left;position:relative;width:30%}.mw_wp_form form table th .require{position:absolute;color:#d25061;border:solid 1px;font-size:0.8em;padding:0.25em 0.5em;border-radius:2px;line-height:1;right:1em}.mw_wp_form form table th.cat1{background:#f8f9e4}.mw_wp_form form table th.cat2{background:#e4ebf7}.mw_wp_form form table th.cat3{background:#e6f9f0}.mw_wp_form form table th.cat4{background:#f9f3fd}.mw_wp_form form table td p{margin-bottom:0}.mw_wp_form form table .td-kubun p{line-height:2em}.mw_wp_form form table thead th{background:#999;color:#fff;padding:1em}.mw_wp_form form table th,.mw_wp_form form table td{font-size:1em;color:#333;line-height:2em}.mw_wp_form form table tr:last-child th,.mw_wp_form form table tr:last-child td{border-bottom:none}.mw_wp_form form table.last tr:last-child th,.mw_wp_form form table.last tr:last-child td{border-bottom:solid 1px #ddd}.mw_wp_form form .contact-content-body p{margin:0}.mw_wp_form form .contact-content-body p:before{content:"※"}.mw_wp_form form .attention{color:#d25061;font-size:0.9em;font-weight:bold}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{margin:0.5em 0;-webkit-appearance:none;font-size:1.1em}.veu_adminEdit .btn{color:#008cd5;padding:0;background:none;border:none;box-shadow:none;width:auto;height:auto;min-width:10px;text-decoration:underline;line-height:auto}.cta-tel{background:#fbfcfe url(../images/contact.jpg) no-repeat;background-size:480px;background-position:left bottom;border:solid 2px #fff;outline:solid 1px #eee;padding:20px;width:800px;margin:70px auto 0;max-width:100%}.cta-tel .inner{padding-left:200px}.cta-tel .inner .head{font-weight:bold;margin:0 0 0.5em;border-bottom:solid 1px #008cd5;padding:0 0 0.2em;color:#008cd5}.cta-tel .inner dl{margin:0}.cta-tel .inner dl dt{width:40%;margin:0}.cta-tel .inner dl dd{width:60%}.vk-mobile-nav-menu-btn{left:unset;right:8px;top:8px}.vk-mobile-nav{background-color:#f7fbfe;padding:52px 10px}.vk-mobile-nav .widget_nav_menu ul li a br,.vk-mobile-nav nav ul li a br{display:none}.list-pdf li:after{content:'';font-family:"Font Awesome 5 Free";font-weight:900;margin-left:5px;color:#e1191b}.list-pdf li.excel:after{content:'';color:#0a6b35}.kyusui-pdf li a:after{content:'';font-family:"Font Awesome 5 Free";font-weight:900;margin-left:5px;color:#e1191b}@media screen and (max-width:1399px){.header_scrolled .header-btn-list{position:fixed;bottom:0;left:0;width:100%;z-index:99;background:rgba(255, 255, 255, 0.5);padding:10px 0}.header_scrolled .header-btn-list ul{justify-content:center !important}.header_scrolled .header-btn-list ul li a{margin:0 5px !important}.site-footer{padding-bottom:64px}}@media screen and (max-width:991px){.header-btn-list{display:none}.header_scrolled .header-btn-list{display:block}#hero h1{left:5%;top:26%;}#hero .btn-list ul li{width:160px}.section-news ul li .date{display:inline-block;width:80px}.section-news ul li .category{display:inline-block}.section-news ul li .category a{height:24px;line-height:24px;min-width:50px;padding:0 20px}.section-news ul li .title{margin-top:5px}.section-home-contents ul li{width:50%}.footer-before-info{padding:2rem 0}}@media screen and (max-width:767px){br.pc{display:none}.header_scrolled .header-btn-list{padding:5px 0}.header_scrolled .header-btn-list ul li a{margin:0 2.5px !important}.site-footer{padding-bottom:54px}.site-header--layout--nav-float .site-header-logo{padding:0 10px;margin:5px 0}.site-header--layout--nav-float .site-header-logo img{max-height:20px}.site-header--layout--nav-float .site-header-logo .sub{margin:10px 0 0;line-height:1.4}#hero{height:76vh;background-size:cover;background-position:61% 51%}#hero h1{font-size:22px;white-space:pre}#hero .btn-list{bottom:10px}#hero .btn-list ul li{width:40%;max-width:140px;margin-left:5px}h2{font-size:1.5rem}.section-ttl{margin-bottom:1.5rem}.site-body{padding:2rem 0}.btn{height:50px;line-height:50px;min-width:240px}.btn i{line-height:50px}.section-home-contents ul li{padding:0;width:100%;margin-bottom:10px}.section-home-contents ul li .inner a{display:flex !important}.section-home-contents ul li .inner a .img{width:40%}.section-home-contents ul li .inner a .img img{border-radius:10px 0 0 10px;height:100%;width:100%;object-fit:cover}.section-home-contents ul li .inner a .text{width:60%}.section-home-contents ul li .inner a .text p{margin:0;line-height:1.4}.section-home-contents ul li .inner a .text .head{text-align:left;font-size:1em;margin-bottom:0.2em}.section-home-contents ul li .inner a .text .head br{display:none}.footer-before-info .footer-logo{width:60%;margin-bottom:10px}.footer-before-info .googlemap{margin-top:20px}.site-footer-content{padding-top:2rem}.site-footer .site-footer-copyright p{text-align:center}.site-footer .widget_nav_menu ul li{display:flex;align-items:center}.site-footer .widget_nav_menu ul li:before{content:'&gt;';margin-right:5px;display:inline-block}.site-footer .widget_nav_menu ul li a{font-size:13px}.sp-50{width:50% !important;margin:0 auto;display:block}table.w-50,table.w-75{width:100% !important}.scroll{overflow:auto;white-space:nowrap;margin-bottom:var(--vk-margin-element-bottom)}.scroll table{margin-bottom:0;-webkit-text-size-adjust:100%}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track{background:#F1F1F1}.scroll::-webkit-scrollbar-thumb{background:#BCBCBC}ul{padding-left:20px}.mw_wp_form form table th,.mw_wp_form form table td{display:block;width:100%}.mw_wp_form form table td{border-top:none;border-bottom:none}.mw_wp_form form table.last{border-bottom:1px solid var(--vk-color-border-hr)}input[type="submit"].back{height:40px;line-height:40px;display:inline-block;margin:0 0 10px}.page-header-title,h1.page-header-title{font-size:1.6rem}.cta-tel{background:url(../images/contact-sp.jpg) no-repeat;background-size:100%;background-position:bottom;margin:40px auto 0;padding:15px}.cta-tel .inner{padding-left:0}.cta-tel .inner dl{margin:0}.cta-tel .inner dl dt{width:100%}.cta-tel .inner dl dd{width:100%;margin-bottom:0.8em}.cta-tel .inner dl dd:last-child{margin-bottom:0}}@media screen and (min-width:768px){br.sp{display:none}.pcnon{display:none}}@media screen and (min-width:1400px){.header_scrolled .site-header{display:flex;justify-content:space-between;align-items:center}.header_scrolled .site-header .site-header-container{order:2}.header_scrolled .site-header .site-header-container .header-btn-list{width:100%;padding-right:15px}.header_scrolled .site-header #global-nav{padding-bottom:0}}.confirm-txt{display:none}.mw_wp_form_confirm .confirm-txt{display:block;color:#d25061;font-weight:bold;line-height:1.2em;text-align:center;padding:70px 0 30px}.mw_wp_form_confirm .confirm-txt--important{background:#d25061;color:#fff;padding:10px 10px;display:block;text-align:center;margin-bottom:10px}.mw_wp_form_confirm .form-note,.mw_wp_form_confirm .attention{display:none}.mw_wp_form_confirm .doui-container__txt{display:none}.doui-container{text-align:center}.doui-container__txt{margin-top:50px;text-align:center}.doui-container__txt a{text-decoration:underline;color:#008cd5;font-weight:bold}.doui-container .require{color:#d25061;border:solid 1px;font-size:0.8em;padding:0.25em 0.5em;border-radius:2px;line-height:1;margin-right:10px}.mw_wp_form_complete{text-align:center;padding:80px 0}span.mwform-checkbox-field.horizontal-item{line-height:2em;font-weight:bold;font-size:18px}#global-nav ul li a{border-color:#FF2F60}#global-nav ul li:nth-child(2) a{border-color:#FF953A}#global-nav ul li:nth-child(3) a{border-color:#FFD43A}#global-nav ul li:nth-child(4) a{border-color:#DCFF3F}#global-nav ul li:nth-child(5) a{border-color:#87FF45}#global-nav ul li:nth-child(6) a{border-color:#61FFF1}#global-nav ul li:nth-child(7) a{border-color:#6DB4FF}#global-nav ul li:nth-child(8) a{border-color:#7383FF}.single-ttl{border:none;color:#585950;font-size:1.9rem}.single-date{font-weight:bold;margin-bottom:10px;font-weight:bold}.pagenav{margin-top:50px}.pagenav&gt;a{background:#008cd5;color:#fff;padding:5px 12px;border-radius:5px}.pagenav&gt;span{background:#eee;padding:5px 12px;border-radius:5px}.title--red{color:red}.title--red a{color:red}</pre></body></html>