﻿:root{--site-header-h: 8.6rem}.site-include{font-family:Arial,"Noto Sans JP",sans-serif;font-size:1.5rem;line-height:1.5;color:#595959}.site-include.--header{min-height:8.6rem}.site-include .navbar{margin:0;border:0;background:#fff}.site-include .navbar>.container-fluid{padding-inline:3rem}.site-include #navbar-main{display:flex !important;align-items:center;justify-content:space-between;gap:2rem;min-height:8.6rem;height:auto !important;padding:0 !important;border:0;overflow:visible !important}.site-include #navbar-main::before,.site-include #navbar-main::after{display:none}.site-include .navbar-left,.site-include .navbar-right{float:none !important;flex-shrink:0;margin:0}.site-include .navbar-right{order:2}.site-include .navbar-brand,.site-include .navbar-group{display:block;float:none;height:auto;padding:0 !important;margin:0 !important}.site-include .navbar-brand img{width:18.7rem;margin:0}.site-include .navbar-group img{width:9.1rem;margin:0}.site-include .navbar-nav{display:flex;align-items:center;gap:1.2rem;float:none;margin:0 0 0 auto}.site-include .navbar-nav>li>a{padding:.8rem 0 !important;font-size:1.3rem !important;line-height:1.5;white-space:nowrap}.site-include .navbar-nav .nav-btn{display:block !important;min-width:9.8rem;padding-inline:1.2rem !important;margin:0;line-height:1.2}.site-include .dropdown-menu{min-width:22rem;padding:1.6rem;line-height:1.6}.site-include .dropdown:not(.open)>.dropdown-menu{display:none}.site-include #service-menu{width:min(78rem,100vw - 6rem)}.site-include .bigger-menu{width:min(64rem,100vw - 6rem);min-width:0}.site-include .mega-list img{margin:1.6rem auto}.site-include .footer-bottom{position:static}.site-include .footer address{padding-block:.5rem;margin:0;font-size:1.2rem}.site-include .footer .legal{display:block;margin-block:1.6rem}.site-include .fa-caret-right::before{content:"›"}.site-include .fa-info-circle::before{content:"ⓘ"}.site-include .fa-envelope-o::before{content:"✉"}.site-skip{position:fixed;top:1rem;left:1rem;z-index:1100;padding:1rem 2rem;color:#fff;background:var(--site-color-blue);transform:translateY(-200%)}.site-skip:focus{transform:none}@media screen and (max-width: 1199px){:root{--site-header-h: 7rem}.site-include.--header{min-height:7rem}.site-include .navbar{min-height:0}.site-include .navbar>.container-fluid{padding-inline:2rem}.site-include #navbar-main{display:grid !important;grid-template-columns:minmax(0, 1fr) auto;gap:0 2rem;min-height:7rem}.site-include .navbar-brand img{width:15.2rem}.site-include .navbar-right{order:0;margin-right:5.6rem}.site-include .navbar-group img{width:7.8rem}.site-include .navbar-toggle{display:block;position:absolute;right:1.6rem;top:1.5rem;margin:0}.site-include .navbar-nav{display:none;grid-column:1/-1;width:100%;max-height:calc(100svh - 7rem);padding-block:1.6rem;margin:0;overflow-y:auto}.site-include .navbar-collapse.in .navbar-nav{display:block}.site-include .navbar-nav>li{float:none}.site-include .navbar-nav>li>a{padding:1.4rem 1rem !important;font-size:1.5rem !important}.site-include .navbar-nav .nav-btn{width:100%;margin-top:1rem}.site-include .dropdown-menu,.site-include #service-menu,.site-include .bigger-menu{position:static;float:none;width:100%;min-width:0;border:0;box-shadow:none;background:#f5f8fb}.site-include .dropdown:not(.open)>.dropdown-menu{display:none}.site-include .dropdown.open>.dropdown-menu{display:block}.site-include .mega-list{float:none;width:100%;min-height:0 !important;border:0;margin-bottom:2rem}.site-include .mega-list .hidden-xs{display:none !important}}@media screen and (max-width: 599px){.site-include .navbar-brand img{width:12rem}.site-include .navbar-group img{width:6.4rem}.site-include .footer .white-colored-bkgc{padding-block:1.6rem}}.yamm-content{max-width:919px}.mega-list li a{white-space:inherit;font-size:14px}.mega-list li .first-text{border:solid 1px currentColor;border-radius:5px;text-align:center}.mega-list li .h5{font-size:15px}#service-menu.service-menu2 li{margin:0 !important}#service-menu.service-menu2 .mega-list img{width:100px;height:100px;object-fit:contain;mix-blend-mode:darken;margin-block:-10px -13px}.dropdown-menu li a{padding:4px 8px}@media screen and (min-width: 1200px){.navbar-nav>.service-dropdown{position:static}#navbar-main #service-menu.service-menu2{left:50%;right:auto;width:min(1000px,100vw - 40px);padding:34px 20px;transform:translateX(-50%);max-height:calc(100dvh - 100px);overflow-y:auto}#service-menu.service-menu2 .yamm-content{max-width:none}#service-menu.service-menu2 .service-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px 24px;margin:0;border:0}#service-menu.service-menu2 .service-grid::before,#service-menu.service-menu2 .service-grid::after{display:none}#service-menu.service-menu2 .mega-list{float:none;width:auto;min-width:0;min-height:0;margin:0;padding:0;border:0}#service-menu.service-menu2 .service-top{grid-column:1/-1}#service-menu.service-menu2 .service-top a{margin:0;padding:8px}#service-menu.service-menu2 .service-card{display:grid;grid-template-columns:72px minmax(0, 1fr);grid-template-rows:72px;align-content:start}#service-menu.service-menu2 .service-card>li{grid-column:1/-1}#service-menu.service-menu2 .service-card>li:first-child,#service-menu.service-menu2 .service-card>li:nth-child(2){display:flex;flex-direction:column;justify-content:center;grid-row:1;border-bottom:1px solid #95bee2;background:#edf5fc}#service-menu.service-menu2 .service-card>li:first-child{grid-column:2;padding-left:8px !important;place-content:center}#service-menu.service-menu2 .service-card>li:nth-child(2){grid-column:1;box-sizing:content-box}#service-menu.service-menu2 .service-card .h5{margin-top:0;line-height:1.4}#service-menu.service-menu2 .service-card img{display:block;width:52px;height:52px;background:#fff;margin:10px;mix-blend-mode:normal !important}#service-menu.service-menu2 .service-card>li:nth-child(3){padding:13px 0 0 !important}#service-menu.service-menu2 .service-card>li:last-child{padding-bottom:14px !important}#service-menu.service-menu2 .service-card a{padding:3px 0;line-height:1.45}}@keyframes site-menu-open{from{clip-path:inset(0 0 calc(100% - 7rem) 0)}to{clip-path:inset(0)}}@keyframes site-menu-close{from{clip-path:inset(0)}to{clip-path:inset(0 0 calc(100% - 7rem) 0)}}@media screen and (max-width: 1199px){.site-include .navbar:has(.navbar-toggle[aria-expanded=true]){animation:site-menu-open .35s ease}.site-include .navbar:has(.navbar-collapse.collapsing):has(.navbar-toggle[aria-expanded=false]){animation:site-menu-close .35s ease}.site-include #navbar-main{grid-template-rows:7rem auto;max-height:none !important}.site-include .navbar-collapse:is(.in,.collapsing) .navbar-nav>li{margin-right:0}.site-include .navbar-collapse:is(.in,.collapsing) .navbar-nav{display:block;width:calc(100% + 40px);margin-inline:-20px;overflow-x:hidden}.site-include .navbar-nav>li>a{padding-inline:20px !important}.site-include .navbar-nav .nav-btn{margin-inline:20px;width:calc(100% - 40px)}}@media(prefers-reduced-motion: reduce){.site-include .navbar{animation:none !important}}@media screen and (max-width: 767px){.site-include .navbar-collapse:is(.in,.collapsing) .navbar-nav{width:calc(100% + 10px);margin-inline:-5px}.site-include .navbar-left{padding-left:15px}}@media screen and (max-width: 599px){.site-include .navbar-group{display:none}.site-include .navbar-brand{height:70px;width:100%;display:flex;align-items:center}.site-include .navbar-collapse:is(.in,.collapsing) .navbar-nav{border-top:solid 1px #eaeaea}}a:focus:not(:focus-visible){outline:none}a:focus-visible{outline:-webkit-focus-ring-color auto 5px;outline-offset:3px}body:not(.site-lower,.site-top) .site-include.--header{min-height:max(0px,var(--site-header-h) - 8rem)}/*# sourceMappingURL=header.css.map */
