.header{line-height:0 !important}.header__container{width:85%;max-width:1200px !important;background-color:#fff !important;color:#000 !important;border-radius:40px;z-index:1000;opacity:.8}.level-1{background-color:#fff}.menu-link{color:#000 !important;font-weight:900px}.header__container{margin:0 auto}.header__logo_wrapper{height:100%;display:flex;justify-content:center;align-items:center;border-radius:50px}.submenu.level-1{border-radius:50px;padding:0 !important;margin-right:10px}.header__logo{border-radius:50px}@media screen and (max-width:1200px){.header{padding:0 30px}}@media screen and (max-width:1200px){.header__top-bar{display:none !important}.submenu{display:none !important}.fa-bars{display:block !important}.sp-nav{display:block !important}.sp__nav--open{display:block !important}}.header__top-bar{background-color:#fff;display:none;text-align:right}.header__top-bar__dnd{text-align:initial}.header__top-bar__dnd .dnd-section{padding:0 20px}.header__top-bar .submenu.level-1>.menu-item{margin:0;padding:10px 20px;text-align:left}.header__top-bar a.menu-link{color:#333;font-size:12px !important;font-weight:600;letter-spacing:0;text-transform:none}.header__top-bar .menu-link:hover,.header__top-bar .menu-link:focus{color:#19cca3}@media screen and (min-width:1200px){.header__top-bar{display:block}.fa-bars{display:none !important}.sp-nav{display:none !important}.sp__nav--open{display:none !important}}.header__main-bar{position:relative}.header__main-bar .header__container{align-items:center;display:flex;justify-content:space-between}.header__main-bar p,.header__main-bar a:not(.hs-button),.header__main-bar div,.header__main-bar span,.header--no-navigation p,.header--no-navigation a:not(.hs-button),.header--no-navigation div,.header--no-navigation span{color:#fff}.header__team_name{display:none;max-width:204px;height:41px;margin-bottom:0px;margin-top:0px;font-family:Hiragino Kaku Gothic Pro;font-style:normal;font-weight:bold;font-size:24px;line-height:40px;color:#333 !important}.logo-company-name{color:#fff;display:inline-block;margin:0;padding-bottom:5px}.header__logo{height:100%}.header__logo img{width:300px !important;height:80px !important;object-fit:contain}.header__menu{align-items:center;display:flex;flex-direction:row}@media screen and (min-width:1200px){.header{background:rgba(255,0,0,0.0) !important;position:fixed;height:80px;top:40px;z-index:9999;border-radius:40px;width:100%;text-align:center;padding:0 !important}.header__logo_wrapper{margin-left:30px}.header__menu{margin-right:5px;align-items:flex-end;flex-direction:column}.header__navigation{background-color:transparent}}@media screen and (max-width:1200px){.header{position:fixed;top:0;left:0;background-color:#fff !important;width:100% !important;height:40px;z-index:10000;opacity:.9;padding:0 !important}.header__container{height:40px;margin-bottom:30px !important;z-index:1}.widget-type-logo{position:absolute !important;top:0px !important}.header__logo img{width:300px !important;height:40px !important;z-index:10}.header__navigation{box-shadow:0 2px 0 0 rgba(0,0,0,0.11)}.fas .fa-search{display:none}.sp__nav--open{z-index:10;width:140px;height:320px;position:absolute;top:0px;right:0px;visibility:hidden;transform:translateX(100vw);transition:all .3s linear;box-shadow:0px 0px 12px rgba(4,36,67,0.08)}.sp__nav--open.is-active{background-color:#fff !important;z-index:10;width:140px;height:320px;position:absolute;top:0px;right:0px;visibility:visible;transform:translateX(0);box-shadow:0px 0px 12px rgba(4,36,67,0.08);border-radius:0px 0px 0px 20px}.sp__nav--open ul{list-style:none;padding-left:0px}.sp__nav--open.is-active li{margin-right:16px;margin-bottom:15px;right:0px;display:flex;justify-content:flex-end;font-family:Noto Sans JP;font-style:normal;font-weight:bold;font-size:14px;line-height:20px}.sp__nav--open.is-active a{font-family:Noto Sans JP;font-style:normal;font-weight:bold;font-size:14px;line-height:20px}.fa-bars{z-index:0;cursor:pointer;color:#000 !important}}#nav-toggle:checked ~ .header__navigation{display:block}.header__menu .header__navigation .submenu.level-1>.menu-item{border-top:0;margin:0;padding:5px 10px 5px 5px}.header__menu .header__navigation .menu-link{color:#fff;font-family:Muli,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:0;padding:10px 0;text-decoration:none;text-transform:none}.submenu.level-1>.has-submenu>.menu-arrow,.submenu>.has-submenu>.menu-arrow,.submenu .menu-arrow{padding:17px 0 !important}.header__menu .header__navigation .submenu:not(.level-1) .menu-item{border-top:0;display:list-item;margin:0;padding:0;position:relative}.header__menu .header__navigation .submenu:not(.level-1) .menu-link{font-family:Muli,sans-serif;font-style:normal;font-weight:600;padding:.7rem 0 .7rem 1rem;text-decoration:none}.header__menu .header__navigation .submenu:not(.level-1) .menu-link:hover{background-color:#19cca3}@media screen and (min-width:1200px){.header__menu .header__navigation .submenu:not(.level-1){background-color:#fff;border:1.79px solid #d1d6dc;border-radius:6px;box-shadow:0 2px 9px 0 rgba(0,0,0,0.2);transition:visibility 0s,opacity .3s;width:200px}.header__container{height:80px}.fa-bars{display:none}.header__menu .header__navigation .submenu:not(.level-1) .menu-link{background-color:#fff;color:#3d3e40;padding:10px}.header__menu .header__navigation .submenu.level-3 .menu-link{padding-left:20px}.header__navigation-toggle{display:none}.header__navigation--secondary-mobile{display:none}.header__menu .header__navigation .submenu.level-1>.has-submenu>.menu-arrow{border-radius:2px;border-top-color:#fff;right:0;top:45%}}@media screen and (max-width:375px){.header{height:40px !important}.header__container{height:40px !important;padding-top:0px !important;margin-bottom:30px !important;z-index:1}.header__logo img{display:block !important;width:250px !important;height:40px !important;z-index:100;padding-right:50px !important}.fa-bars{display:block !important;padding-top:0px !important}}.header .hs-menu-wrapper ul{display:flex;flex-wrap:wrap}.header .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{flex-direction:column}@media(max-width:1199px){.header .hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:column}}.header .hs-menu-wrapper.hs-menu-flow-vertical ul{flex-direction:column}.header .hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{display:inline-flex}@media(max-width:1199px){.header .hs-menu-wrapper.hs-menu-flow-vertical ul{display:flex}}.header .hs-menu-wrapper.flyouts .hs-item-has-children{position:relative}.header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left:-9999px;opacity:0;position:absolute}.header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{display:block;white-space:nowrap}.header .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;top:100%}.header .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:100%;opacity:1;top:0}@media(max-width:1199px){.header .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,.header .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.header .hs-menu-children-wrapper,.header .hs-menu-wrapper.hs-menu-flow-vertical.flyouts .heade .hs-item-has-children:hover>.header .hs-menu-children-wrapper{left:0;opacity:1;position:relative;top:auto}}.header__language-switcher{cursor:pointer;text-align:right}.header__language-switcher .lang_switcher_class{position:static}.header__language-switcher .lang_switcher_class .globe_class{background-color:#fff;border:1px solid #fff;border-radius:50%;margin-top:5px}.header__language-switcher .lang_list_class{background-color:#fff;border-color:#d1d6dc;border-radius:0 0 4px 4px;border-style:solid;border-width:1px;display:block;left:auto;min-width:100%;opacity:0;padding-top:0;right:0;text-align:left;top:100%;transform:none;visibility:hidden}.header__language-switcher:hover .lang_list_class{opacity:1;visibility:visible}.header__language-switcher .lang_list_class:after,.header__language-switcher .lang_list_class:before{content:none}.header__language-switcher .lang_list_class li{background-color:transparent;border:0;line-height:2;margin:0;padding:10px}.header__language-switcher .lang_list_class li:first-child{border-top:0;padding-top:.7rem}.header__language-switcher .lang_list_class li:last-child{border-bottom:0;padding-bottom:.7rem}.header__language-switcher .lang_list_class li:hover{background-color:#19cca3;transition:background-color .3s}.header__language-switcher .lang_list_class li:hover a{color:#fff}.header__language-switcher-label-current,.header__language-switcher .lang_list_class li a{color:#0d2547;font-family:Muli,sans-serif;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none}.header__language-switcher-label{display:inline-flex;padding-right:20px;position:relative}.header__language-switcher-label-current{align-items:center;color:#fff;display:flex;line-height:2;margin-left:.7rem}.header__language-switcher-label-current:hover,.header__language-switcher-label-current:focus,.header__language-switcher-label-current:active{color:#fff}.header__language-switcher-label-current:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #fff;content:"";display:block;height:0;margin:3px 0 0 10px;width:0}@media(max-width:1199px){.header__language-switcher{margin-left:1rem;margin-right:0;order:2}.header__language-switcher .lang_switcher_class .globe_class{height:24px;margin-top:0;width:24px}.header__language-switcher .lang_list_class{border:0;border-radius:0}.header__language-switcher:hover .lang_list_class{opacity:0;visibility:hidden}.header__language-switcher .lang_list_class li{border-top:1px solid #d0d0d0;padding:.7rem}.header__language-switcher .lang_list_class li:first-child{border-top:1px solid #d0d0d0;padding-top:.7rem}.header__language-switcher-label{position:static}.header__language-switcher-label-current{display:none}.header__language-switcher.open .lang_list_class{opacity:1;visibility:visible}}.header__main-bar__dnd .dnd-section{padding:0 20px}.header--no-navigation{padding:1rem 0}.header--no-navigation .header__logo{text-align:center}.fa-search{cursor:pointer}