.row{display:flex}.header .scroll_logo{transition:0.3s ease-in-out;width:auto;top:0;left:0;position:absolute;max-height:86px;margin:0}@media screen and (min-width: 961px){.header .scroll_logo{max-height:clamp(7rem, 6.7708333333vw, 9rem)}}@media screen and (max-width: 960px){.header .scroll_logo{width:100%}}.header .scroll__none{opacity:1}.header .scroll_show{opacity:0}.header.fixed .scroll_none{opacity:0}.header.fixed .scroll_show{opacity:1}#header{line-height:1.5rem;letter-spacing:normal;position:fixed;z-index:99;width:100%;top:0;height:90px;transition:0.3s ease-in-out;opacity:0}@media screen and (max-width: 768px){#header{height:clamp(7rem, 11.71875vw, 9rem)}}#header .wrapW{width:100%;max-width:1920px;height:100%}#header .logo{display:block;width:100%;transition:0.3s ease-in-out}#header.show{opacity:1}#header.open .logo{fill:#fff !important}#header.inner_visible{background:rgba(118,134,140,0.5) !important}#header.inner_visible .g_nav_block{transform:translateY(0%)}#header.fixed::after{content:"";height:90px;position:fixed;z-index:4;width:100%;top:0;height:90px;transition:0.3s ease-in-out;pointer-events:none}@media screen and (max-width: 768px){#header.fixed::after{height:clamp(7rem, 11.71875vw, 9rem)}}@media screen and (min-width: 961px){#header.fixed .header_logo a{width:100%}}#header.fixed .logo{display:block;width:100%;height:auto !important}@media screen and (min-width: 961px){#header.fixed .g_nav_block{transform:translateY(0%)}}@media screen and (max-width: 960px){#header.fixed .g_nav_block{transform:translateY(0%)}}#header.fixed .header_contact_list li{aspect-ratio:130 / 110}#header.fixed .header_contact_list a{aspect-ratio:130 / 110;font-size:80%;padding:1em 0px 0.5em;justify-content:center}#header.fixed .header_contact_list a i{font-size:clamp(1.4rem, 1.25vw, 2.4rem);margin-bottom:5px}@media screen and (max-width: 768px){#header.fixed .header_contact_list a i{font-size:clamp(1.4rem, 3.125vw, 2.4rem)}}@media screen and (min-width: 769px){#header.fixed .toggle_btn_wrap{aspect-ratio:130 / 110}}#header.fixed .header_txt{font-size:clamp(2rem, 1.875vw, 16rem)}#header .header_inner{width:100%;margin:0 auto;justify-content:flex-end;align-items:center;position:relative;z-index:5;height:100%}@media screen and (max-width: 960px){#header .header_inner{align-items:center}}#header .g_nav_block{width:20%;transform:translateY(20%);transition:0.3s ease-in-out;position:absolute;left:0;display:inline-block}@media screen and (max-width: 1360px){#header .g_nav_block{width:18%}}@media screen and (max-width: 960px){#header .g_nav_block{width:100%}}@media screen and (max-width: 960px){#header .g_nav{width:100%}}#header .header_contact_block{width:auto;padding:0px 0px 0 10px;display:flex;align-items:center;justify-content:flex-end;margin-right:1%}@media screen and (max-width: 1200px){#header .header_contact_block{width:80%;margin-right:1%;font-size:1.2rem}}#header .header_contact_list{display:flex;justify-content:flex-end;align-items:flex-start;font-weight:bold;line-height:1.5;width:auto;position:relative;z-index:5}@media screen and (max-width: 1200px){#header .header_contact_list{width:auto}}@media screen and (max-width: 960px){#header .header_contact_list{display:none}}#header .header_contact_list li{display:flex;justify-content:center;align-items:center;text-align:center;aspect-ratio:1 / 1;margin-right:5px;width:100%;transition:0.3s ease-in-out;width:clamp(7rem, 6.7708333333vw, 9rem);max-height:90px}@media screen and (max-width: 768px){#header .header_contact_list li{width:clamp(7rem, 11.71875vw, 9rem);height:56px}}#header .header_contact_list a,#header .header_contact_list .header_contact_list_link{color:#fff;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;background:#000;aspect-ratio:1 / 1;font-size:100%;letter-spacing:0;border:1px solid #333;padding:1em 0px}@media (hover: hover){#header .header_contact_list a:hover:hover,#header .header_contact_list .header_contact_list_link:hover:hover{color:#000;background:#fff}}#header .header_contact_list a i,#header .header_contact_list .header_contact_list_link i{font-size:clamp(1.6rem, 1.1458333333vw, 2.2rem);margin-bottom:0.3em}@media screen and (max-width: 768px){#header .header_contact_list a i,#header .header_contact_list .header_contact_list_link i{font-size:clamp(1.6rem, 2.8645833333vw, 2.2rem)}}#header .header_contact_list a.owner,#header .header_contact_list .header_contact_list_link.owner{color:#000;border:1px solid #202b51;background:#202b51}@media (hover: hover){#header .header_contact_list a.owner:hover:hover,#header .header_contact_list .header_contact_list_link.owner:hover:hover{color:#202b51;background:#000}}#header .header_contact_list .header_contact_list_txt{font-size:clamp(0.7rem, 0.85vw, 1.2rem);white-space:nowrap;height:3em;display:flex;align-items:center;justify-content:center;line-height:1.5}#header .header_contact_list .header_contact_list_txt.small{font-size:0.6em;line-height:1.5}#header .header_contact_list .header_contact_list_txt.owner{padding-top:0.5em;line-height:1}#header .header_facebook i{font-size:1.8rem}#header .header_tel{font-size:clamp(1.6rem, 2vw, 2.4rem);font-weight:bold;letter-spacing:0.05em}#header .header_logo_block{padding:8px 0 8px 25px;align-items:center;display:flex;transition:0.3s all;width:100%;height:auto}@media screen and (max-width: 960px){#header .header_logo_block{width:25%;min-width:inherit;max-width:213px;margin-left:0%;padding:2% 0 2% 5px}}#header .header_logo{max-width:min(12vw, 230px);width:100%;min-width:100px;position:relative;font-size:0;line-height:0}#header .header_logo a{display:inline-block;position:relative;max-width:100%;width:100%;transition:width 1s ease-in-out,opacity 0.3s ease-in-out}@media (hover: hover){#header .header_logo a:hover:hover{opacity:0.5}}#header .header-menu{position:relative;top:0;right:0;display:block;width:72px;display:flex;justify-content:center;align-items:center}#header .header_txt{transition:0.3s ease-in-out;font-size:clamp(2rem, 8.33vw, 16rem);font-family:"Libre Baskerville",serif;letter-spacing:0.1em;font-weight:bold}@media screen and (min-width: 961px){#header .header_link{display:flex;align-items:center}}@media screen and (max-width: 960px){#header .header_link{margin:0 auto 10px}}#header .header_link .link-sns{display:flex;justify-content:center;font-size:2.4rem}@media screen and (min-width: 961px){#header .header_link .link-sns{justify-content:flex-end;margin-right:2em}}@media screen and (max-width: 960px){#header .header_link .link-sns{justify-content:flex-end;margin-right:1em}}@media screen and (min-width: 769px){#header .header_link .link-sns li:not(:last-child){margin-right:2em}}@media screen and (max-width: 768px){#header .header_link .link-sns li:not(:last-child){margin-right:1em}}@media (hover: hover){#header .header_link .link-sns li a:hover:hover{color:#202b51}}#header{transition:0.5s;top:0px;position:fixed;opacity:1}#header.is-show{top:0px;position:fixed;opacity:1}@keyframes is-show{0%{top:-100px;opacity:0}100%{top:0px;opacity:1}}#header.inner_none{background:rgba(32,43,81,0)}#header .header_logo_link{position:relative;display:inline-block}#header .header_logo_link .js-logo{display:block;width:100%;height:auto;transition:opacity 0.4s ease;pointer-events:none}#header .header_logo_link .js-logo-white{position:relative;top:0;left:0;opacity:0}#header .header_logo_link .js-logo-black{position:absolute;top:0;left:0;opacity:1}#header .gnav_link::after{transition:transform 0.3s, background 0.3s}#header.wht{color:#fff}#header.wht #navArea .header_navArea{background:#fff;color:#000}#header.wht #navArea .navArea_head{border-bottom:1px solid rgba(0,0,0,0.18)}#header.wht #navArea .navArea_foot{border-top:1px solid rgba(0,0,0,0.18)}#header.wht .js-logo-white{opacity:1}#header.wht .js-logo-black{opacity:0}#header.wht .logo{fill:#fff}#header.wht .gnav_link{color:#fff}#header.wht .gnav_link::after{background:#fff}#header.wht .header_nav_item a.header_nav_link{color:#fff;border-color:#fff}#header.wht .header_nav_item a.header_nav_link::after{background:#fff}@media (hover: hover){#header.wht .header_nav_item a.header_nav_link:hover:hover{color:#202b51;background:#fff}}#header.wht .header_nav_item a.header_nav_link.bg_wht{color:#202b51;border-color:#fff;background:#fff}@media (hover: hover){#header.wht .header_nav_item a.header_nav_link.bg_wht:hover:hover{color:#fff;border-color:#202b51;background:#202b51}}#header.wht .toggle_btn{background:#fff;border-color:rgba(0,0,0,0.16);color:#000}#header.wht .toggle_btn .span,#header.wht .toggle_btn span.span{background:#000}#header.blk{color:#202b51}#header.blk #navArea .header_navArea{background:#000;color:#fff}#header.blk #navArea .navArea_head{border-bottom:1px solid rgba(255,255,255,0.18)}#header.blk #navArea .navArea_foot{border-top:1px solid rgba(255,255,255,0.18)}#header.blk.inner_none{background:transparent !important}#header.blk .js-logo-white{opacity:0}#header.blk .js-logo-black{opacity:1}#header.blk .logo{fill:#202b51}#header.blk .gnav_link{color:#202b51}#header.blk .gnav_link::after{background:#202b51}#header.blk .header_nav_item a.header_nav_link{color:#fff;border-color:#202b51;background-color:#202b51}#header.blk .header_nav_item a.header_nav_link::after{background:#202b51}@media (hover: hover){#header.blk .header_nav_item a.header_nav_link:hover:hover{color:#202b51;background:#fff}}#header.blk .menu-trigger span{background-color:#fff}#header.blk .toggle_btn{background:#000;border-color:rgba(255,255,255,0.16);color:#fff}#header.blk .toggle_btn .span,#header.blk .toggle_btn span.span{background:#fff}#header.blk.scroll{background:rgba(118,134,140,0.5) !important}#header.blk.scroll .js-logo-white{opacity:1}#header.blk.scroll .js-logo-black{opacity:0}#header.blk.scroll .logo{fill:#fff !important}#header.blk.scroll .gnav_link{color:#fff}#header.blk.scroll .gnav_link::after{background:#fff}#header.blk.scroll .header_nav_item a.header_nav_link{color:#fff;border-color:#fff}#header.blk.scroll .header_nav_item a.header_nav_link::after{background:#fff}@media (hover: hover){#header.blk.scroll .header_nav_item a.header_nav_link:hover:hover{color:#202b51;background:#fff}}#header.blk.scroll .menu-trigger span{background-color:#fff}#header.open .js-logo-white{opacity:1}#header.open .js-logo-black{opacity:0}#header.open .logo{fill:#fff !important}.menu-block{transition:0.3s all;position:relative;z-index:9999;caret-color:transparent}.trigger_block{display:block;text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width: 767px){.trigger_block{padding:5px 0}}.trigger_block p{font-size:1.2rem}.trigger_block.active .menu-trigger{background-color:#fff}.menu-trigger{transition:all 0.4s;box-sizing:border-box;position:relative;width:100%;max-width:48px;height:48px;margin-top:0px;aspect-ratio:1;background:#202b51;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 960px){.menu-trigger{margin-top:0px}}.menu-trigger span{background:#fff}.menu-trigger span:not(:nth-of-type(3)){display:inline-block;transition:all 0.4s;box-sizing:border-box;position:relative;left:0%;width:24px;height:1px}.menu-trigger span:nth-of-type(1){top:-5px}.menu-trigger span:nth-of-type(2){top:5px}.menu-trigger.bg_wht{background:#fff}.menu-trigger.bg_wht span{background:#202b51}.trigger_block.active .menu-trigger span{background:#202b51 !important}.trigger_block.active .menu-trigger span:nth-of-type(1){top:0px;-webkit-transform:translateY(0px) rotate(35deg);transform:translateY(0px) rotate(35deg)}.trigger_block.active .menu-trigger span:nth-of-type(2){top:0px;-webkit-transform:translateY(-1px) rotate(-35deg);transform:translateY(-1px) rotate(-35deg)}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.header_nav{display:flex;justify-content:flex-end;align-items:center;width:auto;margin:0;transition:0.3s ease-in-out}.header_nav_item{width:auto;padding:0px 0;margin-left:1em;text-align:center;position:relative}.header_nav_item.show .en{letter-spacing:0.1em}.header_nav_item.show .ja{letter-spacing:0.1em}.header_nav_item .en{margin-bottom:0.5em;transition:letter-spacing 1s ease-in-out;position:relative;z-index:1;font-size:clamp(1rem, .8333333333vw, 1.6rem)}@media screen and (max-width: 576px){.header_nav_item .en{margin-bottom:0.25em;font-size:clamp(1rem, 1.6666666667vw, 1.6rem)}}@media screen and (max-width: 576px){.header_nav_item .en{display:none}}.header_nav_item .ja{transition:letter-spacing 1s ease-in-out;position:relative;z-index:1;font-size:clamp(1rem, .7291666667vw, 1.6rem)}@media screen and (max-width: 576px){.header_nav_item .ja{font-size:clamp(1rem, 1.4583333333vw, 1.6rem)}}@media screen and (max-width: 576px){.header_nav_item .ja{display:none}}.header_nav_item .icon{position:relative;z-index:1;max-width:clamp(1rem, .7291666667vw, 1.6rem);font-size:clamp(1rem, .7291666667vw, 1.6rem)}@media screen and (max-width: 576px){.header_nav_item .icon{max-width:clamp(1.6rem, 1.6666666667vw, 1.6rem);font-size:clamp(1.6rem, 1.6666666667vw, 1.6rem);width:100%;display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 577px){.header_nav_item .icon{display:none}}.header_nav_link{position:relative;display:block;padding:10px 1.5em;display:block;color:#fff;border:1px solid #202b51;background:#202b51;border-radius:100vmax;min-width:clamp(11rem, 16.0833333333vw, 19.3rem)}@media screen and (max-width: 1200px){.header_nav_link{padding:5px 1em;min-width:clamp(8rem, 16.6666666667vw, 16rem)}}@media screen and (max-width: 576px){.header_nav_link{min-width:clamp(8rem, 16.6666666667vw, 16rem);min-width:3em;aspect-ratio:1;display:flex;justify-content:center;align-items:center;font-size:1em;padding:0}}@media (hover: hover){.header_nav_link:hover:hover{color:#202b51;background:#fff}.header_nav_link:hover:hover::after{content:"";height:calc(100% + 12px)}}.header_nav_link.bg_wht{color:#202b51;border:1px solid #fff;background:#fff}@media (hover: hover){.header_nav_link.bg_wht:hover:hover{color:#fff;background:#202b51;border-color:#202b51}.header_nav_link.bg_wht:hover:hover::after{content:"";height:calc(100% + 12px)}}.header_nav .js-downNav{transition:0.3s ease-in-out}.header_nav .js-downNav .ja{transition:0.3s ease-in-out}.header_nav .js-downNav:hover .ja{color:#202b51}.border_anime{transition-duration:0.2s;position:relative;z-index:1;padding-bottom:0.5em}.border_anime::after{content:"";position:absolute;left:auto;right:0;bottom:0px;height:1px;width:0;background:#202b51;transition:all 0.3s}.border_anime.active{pointer-events:none}.border_anime.active::after{left:0;right:auto;width:100%}.border_anime.wht::after{background:#fff}@media (hover: hover){.border_anime:hover:hover::after{left:0;right:auto;width:100%}}.header_navArea{display:block;position:fixed;top:0;left:0;bottom:0;width:100%;background:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:0.5s;z-index:3;opacity:0;visibility:hidden;display:flex;align-items:flex-start;justify-content:center}.open .header_navArea{opacity:1;visibility:visible;background:#202b51 !important}.header_navArea .inner{padding:0px 35px 20px;position:relative;max-width:1270px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width: 1201px){.header_navArea .inner{max-width:calc(1270px)}}@media screen and (max-width: 1200px){.header_navArea .inner{padding:200px 4% 20px}}@media screen and (max-width: 960px){.header_navArea .inner{padding-block:80px;justify-content:flex-start}}.header_navArea .inner .navArea_list{list-style:none}@media screen and (max-width: 960px){.header_navArea .inner .navArea_list{list-style:none;justify-content:space-between;align-items:flex-start}}.header_navArea .inner .navArea_list .navArea_list_item{position:relative;display:flex;flex-wrap:wrap}@media screen and (min-width: 1201px){.header_navArea .inner .navArea_list .navArea_list_item{width:calc(88% / 4)}}@media screen and (max-width: 1200px){.header_navArea .inner .navArea_list .navArea_list_item{width:calc(94% / 2)}}@media screen and (max-width: 960px){.header_navArea .inner .navArea_list .navArea_list_item{width:calc(90% / 2)}}@media screen and (max-width: 576px){.header_navArea .inner .navArea_list .navArea_list_item{width:calc(96% / 2)}}@media screen and (max-width: 300px){.header_navArea .inner .navArea_list .navArea_list_item{width:calc(100% / 1)}}@media screen and (min-width: 1201px){.header_navArea .inner .navArea_list .navArea_list_item:not(:nth-of-type(4n+1)){margin-left:4%}}@media screen and (max-width: 1200px){.header_navArea .inner .navArea_list .navArea_list_item:not(:nth-of-type(2n+1)){margin-left:6%}}@media screen and (max-width: 960px){.header_navArea .inner .navArea_list .navArea_list_item:not(:nth-of-type(2n+1)){margin-left:0%}}@media screen and (min-width: 1201px){.header_navArea .inner .navArea_list .navArea_list_item:nth-of-type(n+5){margin-top:2em}}@media screen and (max-width: 1200px){.header_navArea .inner .navArea_list .navArea_list_item:nth-of-type(n+3){margin-top:1.5em}}@media screen and (max-width: 1200px){.header_navArea .inner .navArea_list .navArea_list_item.child{width:100%;justify-content:center;margin-top:4em}}.header_navArea .inner .navArea_list .navArea_list_item .navArea_list_link{display:block;padding:0em 0em;text-decoration:none;transition-duration:0.2s;position:relative;z-index:1;white-space:nowrap;width:100%;padding-bottom:0.5em}.header_navArea .inner .navArea_list .navArea_list_item .navArea_list_link::after{content:"";position:absolute;left:auto;right:0;bottom:0px;height:1px;width:0;background:#fff;transition:all 0.3s}@media (hover: hover){.header_navArea .inner .navArea_list .navArea_list_item .navArea_list_link:hover:hover::after{left:0;right:auto;width:100%}}.header_navArea .inner .navArea_list .navArea_list_item .navArea_list_link.active{pointer-events:none;padding:4%}.header_navArea .inner .navArea_list .navArea_list_item .navArea_list_link.active::after{left:0;right:auto;width:100%}.header_navArea .inner .navArea_listChild{list-style:none;display:flex;align-items:center;flex-direction:column;justify-content:center}@media screen and (max-width: 768px){.header_navArea .inner .navArea_listChild{list-style:none;justify-content:flex-start;align-items:flex-start}}.header_navArea .inner .navArea_listChild_item{position:relative;display:flex;flex-wrap:wrap;width:calc(100% / 1)}@media screen and (min-width: 769px){.header_navArea .inner .navArea_listChild_item{margin-left:3em}}@media screen and (min-width: 769px){.header_navArea .inner .navArea_listChild_item:not(:first-of-type){margin-top:1em}}@media screen and (max-width: 768px){.header_navArea .inner .navArea_listChild_item:not(:first-of-type){margin-top:2em}}.header_navArea .inner .navArea_listChild_item .navArea_listChild_link{display:block;padding:0em 0em;text-decoration:none;transition-duration:0.2s;position:relative;z-index:1;white-space:nowrap;width:100%;color:#fff}.header_navArea .inner .navArea_listChild_item .navArea_listChild_link::after{content:"";position:absolute;top:50%;left:0%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);display:block;width:14px;height:auto;background:#fff;aspect-ratio:1;opacity:0;border-radius:50%;transition:0.3s ease-in-out}@media (hover: hover){.header_navArea .inner .navArea_listChild_item .navArea_listChild_link:hover:hover::after{opacity:1}}.header_navArea .inner .navArea_listChild_item .navArea_listChild_link.active{pointer-events:none;color:#202b51}.header_navArea .inner .navArea_listChild_item .navArea_listChild_link.active::after{opacity:1}.header_navArea .inner .navArea_listChild_ttl{display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width: 769px){.header_navArea .inner .navArea_listChild_ttl{padding-left:2em}}@media screen and (max-width: 768px){.header_navArea .inner .navArea_listChild_ttl{flex-direction:column}}.header_navArea .inner .navArea_listChild_ttl_en{font-weight:100;font-family:"Libre Baskerville",serif;font-size:clamp(1.6rem, 1.042vw, 2rem);line-height:1;letter-spacing:0.1em}@media screen and (max-width: 768px){.header_navArea .inner .navArea_listChild_ttl_en{margin-bottom:1em}}.header_navArea .inner .navArea_listChild_ttl_ja{font-size:clamp(1.6rem, 1.042vw, 2rem);line-height:1;letter-spacing:0.15em}.header_navArea{width:100%}.header_navArea .navArea_head{display:inline-flex;justify-content:space-between;align-items:flex-start;width:100%}@media screen and (min-width: 769px){.header_navArea .navArea_head{margin-bottom:4em}}@media screen and (max-width: 768px){.header_navArea .navArea_head{margin-bottom:30px;align-items:flex-start;width:70%}}.header_navArea .navArea_body{width:100%}@media screen and (min-width: 961px){.header_navArea .navArea_body{margin-bottom:2em}}@media screen and (max-width: 960px){.header_navArea .navArea_body{margin-bottom:2em}}.header_navArea .navArea_foot{position:relative;color:#fff;display:flex;justify-content:space-between;align-items:baseline;width:100%}@media screen and (max-width: 1200px){.header_navArea .navArea_foot{padding:0 0 80px}}@media screen and (max-width: 960px){.header_navArea .navArea_foot{flex-direction:column}}@media screen and (min-width: 961px){.header_navArea .navArea_foot .navArea_list_wrap{width:50%}}.header_navArea .navArea_logo{position:fixed;top:25px;left:25px;display:flex;width:100%}.header_navArea .navArea_logo .navArea_logo_link{display:block;width:25%;max-width:200px;width:30%;transition:0.3s all;position:relative}@media screen and (max-width: 768px){.header_navArea .navArea_logo .navArea_logo_link{width:37%}}.header_navArea .navArea_logo img{width:auto}.header_navArea .navArea_list{display:flex;justify-content:flex-start;flex-wrap:wrap}.header_navArea .navArea_list_ttl{display:flex;justify-content:center;align-items:flex-start;text-align:left;flex-direction:column}.header_navArea .navArea_list_ttl .navArea_list_ttl_en{font-family:"Libre Baskerville",serif;font-size:clamp(2rem, 1.5625vw, 3rem);line-height:1;margin-bottom:0.5em;letter-spacing:0.05em}@media screen and (max-width: 960px){.header_navArea .navArea_list_ttl .navArea_list_ttl_en{margin-bottom:0.2em}}.header_navArea .navArea_list_ttl .navArea_list_ttl_ja{font-size:clamp(1.4rem, 0.8334vw, 1.6rem);line-height:1.5}@media screen and (max-width: 576px){.header_navArea .navArea_list_ttl .navArea_list_ttl_ja{font-size:clamp(1.4rem, 0.8334vw, 1.6rem)}}.header_navArea .navArea_sublist{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:2em}@media screen and (min-width: 769px){.header_navArea .navArea_sublist .navArea_sublist_item{margin-bottom:10px}}@media screen and (max-width: 768px){.header_navArea .navArea_sublist .navArea_sublist_item{width:100%;display:none}}@media screen and (max-width: 768px){.header_navArea .navArea_sublist .navArea_sublist_item:not(:first-of-type){margin-top:1em}}@media screen and (min-width: 769px){.header_navArea .navArea_sublist .navArea_sublist_item:not(:first-of-type){margin-left:1em}}.header_navArea .navArea_sublist .navArea_sublist_link{padding:0.5em 1em 0.5em 1em;transition:0.3s ease-in-out}@media screen and (min-width: 769px){.header_navArea .navArea_sublist .navArea_sublist_link{padding:0}}@media screen and (max-width: 768px){.header_navArea .navArea_sublist .navArea_sublist_link{padding:1em 1em 1em 1em}}@media (hover: hover){.header_navArea .navArea_sublist .navArea_sublist_link:hover:hover{opacity:0.5}}@media screen and (min-width: 961px){.header_navArea .sec-FormList{width:46%}}@media screen and (max-width: 960px){.header_navArea .sec-FormList{width:100%;margin-bottom:3em}}.header_navArea .sec-FormList .form_nav{display:flex;justify-content:flex-start;width:100%;margin:auto;transition:0.3s ease-in-out;position:relative;padding-top:clamp(1.6rem, 1.0416666667vw, 2rem)}@media screen and (max-width: 768px){.header_navArea .sec-FormList .form_nav{justify-content:center;padding-top:clamp(1rem, 2.6041666667vw, 2rem)}}@media screen and (max-width: 960px){.header_navArea .sec-FormList .form_nav{flex-direction:column}}.header_navArea .sec-FormList .form_nav_item{width:auto;padding:0px 0;text-align:center;position:relative;width:100%;flex-wrap:wrap;width:calc(100% / 1)}@media screen and (min-width: 961px){.header_navArea .sec-FormList .form_nav_item{width:calc(96% / 3)}.header_navArea .sec-FormList .form_nav_item:not(:first-of-type){margin-left:2%}}@media screen and (max-width: 960px){.header_navArea .sec-FormList .form_nav_item{width:100%}.header_navArea .sec-FormList .form_nav_item:not(:first-of-type){margin-top:10px}}.header_navArea .sec-FormList .form_nav_item.show .en{letter-spacing:0.1em}.header_navArea .sec-FormList .form_nav_item.show .ja{letter-spacing:0.1em}.header_navArea .sec-FormList .form_nav_item.wht a.form_nav_link{background:#fff;color:#202b51}@media (hover: hover){.header_navArea .sec-FormList .form_nav_item.wht a.form_nav_link:hover:hover{color:#fff;background:#666}}.header_navArea .sec-FormList .form_nav_item.accent a.form_nav_link{background:#fff;color:#202b51;border:1px solid #202b51}@media (hover: hover){.header_navArea .sec-FormList .form_nav_item.accent a.form_nav_link:hover:hover{background:#202b51;color:#fff}.header_navArea .sec-FormList .form_nav_item.accent a.form_nav_link:hover:hover .form_nav_cap{color:#fff}}.header_navArea .sec-FormList .form_nav_item.accent.form_nav_cap{color:#202b51}.header_navArea .sec-FormList .form_nav_item.transparent_wht a.form_nav_link{background:transparent;color:#fff;border:1px solid #fff}@media (hover: hover){.header_navArea .sec-FormList .form_nav_item.transparent_wht a.form_nav_link:hover:hover{background:#fff;color:#202b51}.header_navArea .sec-FormList .form_nav_item.transparent_wht a.form_nav_link:hover:hover .form_nav_cap{color:#fff}}.header_navArea .sec-FormList .form_nav_item.transparent_wht.form_nav_cap{color:#202b51}.header_navArea .sec-FormList .form_nav_link{display:block}.header_navArea .sec-FormList .form_nav_cap{position:relative;text-align:center;width:100%;font-size:1.4rem;letter-spacing:0.05em;font-weight:500}.header_navArea .sec-FormList .form_nav a.form_nav_link{position:relative;display:block;border:1px solid #fff;background:rgba(0,0,0,0.19);color:#fff;font-size:clamp(1.4rem, 0.8334vw, 1.6rem);font-weight:500;padding:1em 0}@media screen and (min-width: 768px){.header_navArea .sec-FormList .form_nav a.form_nav_link{font-size:clamp(1.1rem, 0.8334vw, 1.6rem)}}@media screen and (max-width: 960px){.header_navArea .sec-FormList .form_nav a.form_nav_link{padding:1.5em 0}}@media (hover: hover){.header_navArea .sec-FormList .form_nav a.form_nav_link:hover:hover{color:#000;background:rgba(255,255,255,0.19)}.header_navArea .sec-FormList .form_nav a.form_nav_link:hover:hover::after{content:"";height:calc(100% + 12px)}}.header_navArea .sec-FormList .form_nav a.form_nav_link:hover::after{transform:scale(1, 1)}.header_navArea .sec-FormList .form_nav a.form_nav_link.active::after{transform:scale(1, 1)}.header_navArea .sec-FormList .form_nav .js-downNav{transition:0.3s ease-in-out}.header_navArea .sec-FormList .form_nav .js-downNav .ja{transition:0.3s ease-in-out}.header_navArea .sec-FormList .form_nav .js-downNav:hover .ja{color:#202b51}.header_navArea .navArea_list_subpage{display:flex;align-items:center;font-size:clamp(1.4rem, 0.8334vw, 1.6rem)}@media screen and (max-width: 960px){.header_navArea .navArea_list_subpage{text-align:center;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%}}@media screen and (max-width: 375px){.header_navArea .navArea_list_subpage{height:auto;flex-direction:column}}.header_navArea .navArea_list_subpage .navArea_list_item{display:flex;align-items:center;line-height:1}@media screen and (max-width: 960px){.header_navArea .navArea_list_subpage .navArea_list_item{border-bottom:1px solid #fff;margin-bottom:1em;width:46%;text-align:left}}@media screen and (max-width: 375px){.header_navArea .navArea_list_subpage .navArea_list_item{width:100%}}@media screen and (min-width: 961px){.header_navArea .navArea_list_subpage .navArea_list_item:not(:first-of-type){padding-left:1em;margin-left:1em;border-left:1px solid #fff}}@media screen and (max-width: 960px){.header_navArea .navArea_list_subpage .navArea_list_item:not(:first-of-type) .navArea_list_link::before{content:"";position:relative;width:1px;height:100%;background:#fff;margin-right:0.5em;font-size:0}}.header_navArea .navArea_list_subpage .navArea_list_link{display:block;padding:0em 0em;text-decoration:none;transition-duration:0.2s;position:relative;z-index:1;white-space:nowrap;width:100%}@media screen and (max-width: 960px){.header_navArea .navArea_list_subpage .navArea_list_link{padding-bottom:1em}}.header_navArea .navArea_list_subpage .navArea_list_link::after{content:"";position:absolute;left:auto;right:0;bottom:-6px;height:1px;width:0;background:#fff;transition:all 0.3s}@media screen and (max-width: 375px){.header_navArea .navArea_list_subpage .navArea_list_link{padding:1em 0}}@media (hover: hover){.header_navArea .navArea_list_subpage .navArea_list_link:hover:hover::after{left:0;right:auto;width:100%}}.header_navArea .navArea_list_subpage .navArea_list_link.active{pointer-events:none}.header_navArea .navArea_list_subpage .navArea_list_link.active::after{left:0;right:auto;width:100%}@media screen and (min-width: 961px){.header_navArea .footer_link{display:flex;align-items:center;justify-content:flex-start;margin-top:40px}}@media screen and (max-width: 960px){.header_navArea .footer_link{margin:0 auto 10px}}@media screen and (min-width: 961px){.header_navArea .footer_link .sec-FormList{width:60%}}@media screen and (max-width: 960px){.header_navArea .footer_link .sec-FormList{width:100%;margin-bottom:3em}}.header_navArea .footer_link .sec-FormList .form_nav{display:flex;justify-content:flex-start;width:100%;margin:auto;transition:0.3s ease-in-out;position:relative;padding-top:clamp(1.6rem, 1.0416666667vw, 2rem);padding:0}@media screen and (max-width: 768px){.header_navArea .footer_link .sec-FormList .form_nav{justify-content:center;padding-top:clamp(1rem, 2.6041666667vw, 2rem)}}@media screen and (max-width: 960px){.header_navArea .footer_link .sec-FormList .form_nav{flex-direction:row;margin-top:2em}}.header_navArea .footer_link .sec-FormList .form_nav_item{width:auto;padding:0px 0;text-align:center;position:relative;width:100%;flex-wrap:wrap;width:calc(100% / 1);width:100%;padding:0}@media screen and (min-width: 961px){.header_navArea .footer_link .sec-FormList .form_nav_item{width:calc(96% / 3)}.header_navArea .footer_link .sec-FormList .form_nav_item:not(:first-of-type){margin-left:30px}}@media screen and (max-width: 960px){.header_navArea .footer_link .sec-FormList .form_nav_item{width:calc(98% / 2)}}.header_navArea .footer_link .sec-FormList .form_nav_item.show .en{letter-spacing:0.1em}.header_navArea .footer_link .sec-FormList .form_nav_item.show .ja{letter-spacing:0.1em}.header_navArea .footer_link .sec-FormList .form_nav_item.wht a.form_nav_link{background:#fff;color:#202b51}@media (hover: hover){.header_navArea .footer_link .sec-FormList .form_nav_item.wht a.form_nav_link:hover:hover{color:#fff;background:#666}}.header_navArea .footer_link .sec-FormList .form_nav_item.accent a.form_nav_link{background:#fff;color:#202b51;border:1px solid #202b51}@media (hover: hover){.header_navArea .footer_link .sec-FormList .form_nav_item.accent a.form_nav_link:hover:hover{background:#202b51;color:#fff}.header_navArea .footer_link .sec-FormList .form_nav_item.accent a.form_nav_link:hover:hover .form_nav_cap{color:#fff}}.header_navArea .footer_link .sec-FormList .form_nav_item.accent.form_nav_cap{color:#202b51}.header_navArea .footer_link .sec-FormList .form_nav_item.transparent_wht a.form_nav_link{background:transparent;color:#fff;border:1px solid #fff}@media (hover: hover){.header_navArea .footer_link .sec-FormList .form_nav_item.transparent_wht a.form_nav_link:hover:hover{background:#fff;color:#202b51}.header_navArea .footer_link .sec-FormList .form_nav_item.transparent_wht a.form_nav_link:hover:hover .form_nav_cap{color:#fff}}.header_navArea .footer_link .sec-FormList .form_nav_item.transparent_wht.form_nav_cap{color:#202b51}.header_navArea .footer_link .sec-FormList .form_nav_item.builder_link{width:auto}.header_navArea .footer_link .sec-FormList .form_nav_item.builder_link a.form_nav_link{white-space:nowrap;padding-inline:0.5em}.header_navArea .footer_link .sec-FormList .form_nav_link{display:block}.header_navArea .footer_link .sec-FormList .form_nav_cap{position:relative;text-align:center;width:100%;font-size:1.4rem;letter-spacing:0.05em;font-weight:500}.header_navArea .footer_link .sec-FormList .form_nav a.form_nav_link{position:relative;display:block;border:1px solid #fff;background:rgba(0,0,0,0.19);color:#fff;font-size:clamp(1.4rem, 0.8334vw, 1.6rem);font-weight:500;padding:1em 0;min-width:180px}@media screen and (min-width: 1201px){.header_navArea .footer_link .sec-FormList .form_nav a.form_nav_link{font-size:clamp(1rem, 0.8334vw, 1.6rem)}}@media (hover: hover){.header_navArea .footer_link .sec-FormList .form_nav a.form_nav_link:hover:hover{color:#000;background:rgba(255,255,255,0.19)}.header_navArea .footer_link .sec-FormList .form_nav a.form_nav_link:hover:hover::after{content:"";height:calc(100% + 12px)}}.header_navArea .footer_link .sec-FormList .form_nav a.form_nav_link:hover::after{transform:scale(1, 1)}.header_navArea .footer_link .sec-FormList .form_nav a.form_nav_link.active::after{transform:scale(1, 1)}.header_navArea .footer_link .sec-FormList .form_nav .js-downNav{transition:0.3s ease-in-out}.header_navArea .footer_link .sec-FormList .form_nav .js-downNav .ja{transition:0.3s ease-in-out}.header_navArea .footer_link .sec-FormList .form_nav .js-downNav:hover .ja{color:#202b51}.header_navArea .footer_link .link-sns{display:flex;justify-content:center;font-size:2.4rem}@media screen and (min-width: 961px){.header_navArea .footer_link .link-sns{justify-content:flex-end;margin-right:2em}}@media screen and (max-width: 960px){.header_navArea .footer_link .link-sns{justify-content:center;margin-block:1em}}@media screen and (min-width: 769px){.header_navArea .footer_link .link-sns li:not(:last-child){margin-right:2em}}@media screen and (max-width: 768px){.header_navArea .footer_link .link-sns li:not(:last-child){margin-right:1em}}@media (hover: hover){.header_navArea .footer_link .link-sns li a:hover:hover{opacity:0.5}}@media screen and (max-width: 960px){.header_navArea .navArea_list_wrap{width:100%}}#navArea{margin-right:1%}#navArea.wht .blk_none{opacity:1;visibility:visible}#navArea.wht .wht_none{opacity:0;visibility:hidden}#navArea.wht .header_navArea{background:#fff}#navArea.wht .header_navArea .inner .navArea_list .navArea_list_link{color:#000}#navArea.wht .header_navArea .inner .navArea_list .navArea_list_link::after{background:#000}#navArea.wht .header_navArea .inner .navArea_list .navArea_list_link.active{color:#fff}@media (hover: hover){#navArea.wht .header_navArea .inner .navArea_list .navArea_list_link:hover:hover{color:#fff}#navArea.wht .header_navArea .inner .navArea_list .navArea_list_link:hover:hover::after{background:#000}}#navArea.wht .navArea_sublist .navArea_sublist_item{color:#000}@media screen and (min-width: 769px){#navArea.wht .navArea_sublist .navArea_sublist_item:not(:first-of-type){border-left:1px solid #000}}#navArea.wht .navArea_sublist .navArea_sublist_link{color:#000}#navArea.wht .navArea_childlist .navArea_childlist_link{color:#000}@media (hover: hover){#navArea.wht .navArea_childlist .navArea_childlist_link:hover:hover{color:#fff}#navArea.wht .navArea_childlist .navArea_childlist_link:hover:hover::before{background:#fff}}#navArea.wht .navArea_childlist .navArea_childlist_link.active{color:#fff}#navArea.wht .navArea_childlist .navArea_childlist_link.active::before{background:#fff}#navArea.wht .navArea_childlist .navArea_childlist_link::before{background:#000}#navArea.wht .navArea_childlist .navArea_childlist_link::after{background:#000}#navArea.wht .switch_outer{background-color:lightgray}#navArea.wht .switch_outer.active{background-color:#51e373}#navArea.wht .toggle_switch{background-color:white}#navArea.blk .blk_none{opacity:0;visibility:hidden}#navArea.blk .wht_none{opacity:1;visibility:visible}#navArea.blk .header_navArea{background:#000;background:rgba(0,0,0,0.6);backdrop-filter:blur(5px)}#navArea.blk .header_navArea .inner .navArea_list .navArea_list_link{color:#fff;padding:0% 0 4%}#navArea.blk .header_navArea .inner .navArea_list .navArea_list_link::after{background:#fff}#navArea.blk .header_navArea .inner .navArea_list .navArea_list_link.active{color:#000;background:#fff}@media (hover: hover){#navArea.blk .header_navArea .inner .navArea_list .navArea_list_link:hover:hover::after{background:#fff}}#navArea.blk .navArea_childlist .navArea_childlist_link{color:#fff}@media (hover: hover){#navArea.blk .navArea_childlist .navArea_childlist_link:hover:hover{color:#000}#navArea.blk .navArea_childlist .navArea_childlist_link:hover:hover::before{background:#000}}#navArea.blk .navArea_childlist .navArea_childlist_link.active{color:#000}#navArea.blk .navArea_childlist .navArea_childlist_link.active::before{background:#000}#navArea.blk .navArea_childlist .navArea_childlist_link::before{background:#fff}#navArea.blk .navArea_childlist .navArea_childlist_link::after{color:#000;background:#fff}#navArea.blk .navArea_sublist .navArea_sublist_item{color:#fff;width:100%;max-width:302.4582px}#navArea.blk .navArea_sublist .navArea_sublist_link{color:#fff;padding:20px 0px;border:1px solid #fff;border-radius:0.5vmax;letter-spacing:0.1em;display:block;font-size:2rem;text-align:center}#navArea.blk .navArea_sublist .navArea_sublist_link i{margin-right:0.2em}@media (hover: hover){#navArea.blk .navArea_sublist .navArea_sublist_link:hover:hover{background:#fff;color:#000;opacity:1}}#navArea.blk .switch_outer{background-color:lightgray}#navArea.blk .switch_outer.active{background-color:#fff}#navArea.blk .toggle_switch{background-color:#000}#navArea.accent .blk_none{opacity:0;visibility:hidden}#navArea.accent .wht_none{opacity:1;visibility:visible}#navArea.accent .header_navArea{background:#202b51;background:rgba(32,43,81,0.6);backdrop-filter:blur(5px)}#navArea.accent .header_navArea .inner .navArea_list .navArea_list_link{color:#fff}#navArea.accent .header_navArea .inner .navArea_list .navArea_list_link::after{background:#fff}#navArea.accent .header_navArea .inner .navArea_list .navArea_list_link.active{color:#202b51;background:#fff}@media (hover: hover){#navArea.accent .header_navArea .inner .navArea_list .navArea_list_link:hover:hover::after{background:#fff}}#navArea.accent .navArea_childlist .navArea_childlist_link{color:#fff}@media (hover: hover){#navArea.accent .navArea_childlist .navArea_childlist_link:hover:hover{color:#202b51}#navArea.accent .navArea_childlist .navArea_childlist_link:hover:hover::before{background:#202b51}}#navArea.accent .navArea_childlist .navArea_childlist_link.active{color:#202b51}#navArea.accent .navArea_childlist .navArea_childlist_link.active::before{background:#202b51}#navArea.accent .navArea_childlist .navArea_childlist_link::before{background:#fff}#navArea.accent .navArea_childlist .navArea_childlist_link::after{color:#202b51;background:#fff}#navArea.accent .navArea_sublist .navArea_sublist_item{color:#fff;width:100%;max-width:302.4582px}#navArea.accent .navArea_sublist .navArea_sublist_link{color:#fff;padding:20px 0px;border:1px solid #fff;border-radius:0.5vmax;letter-spacing:0.1em;display:block;font-size:2rem;text-align:center}#navArea.accent .navArea_sublist .navArea_sublist_link i{margin-right:0.2em}@media (hover: hover){#navArea.accent .navArea_sublist .navArea_sublist_link:hover:hover{background:#fff;color:#202b51;opacity:1}}#navArea.accent .switch_outer{background-color:lightgray}#navArea.accent .switch_outer.active{background-color:#fff}#navArea.accent .toggle_switch{background-color:#202b51}@keyframes equalizer01{0%{width:70%}10%{width:50%}20%{width:100%}30%{width:10%}40%{width:50%}50%{width:70%}60%{width:50%}70%{width:10%}80%{width:100%}90%{width:10%}100%{width:70%}}@keyframes equalizer02{0%{width:30%}10%{width:20%}20%{width:40%}30%{width:10%}40%{width:20%}50%{width:30%}60%{width:20%}70%{width:10%}80%{width:40%}90%{width:10%}100%{width:30%}}.toggle_btn_wrap{background:transparent;display:block;aspect-ratio:1 / 1;position:relative;transition:0.3s ease-in-out;width:clamp(7rem, 6.7708333333vw, 9rem);position:relative;z-index:5;caret-color:transparent}@media screen and (max-width: 768px){.toggle_btn_wrap{width:clamp(7rem, 11.71875vw, 9rem);height:auto}}.toggle_btn{display:block;height:30px;transform:translate(0, 0);transition:all 0.5s;cursor:pointer;z-index:3;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:clamp(3rem, 2.6041666667vw, 5rem)}.toggle_btn span{display:block;position:absolute;right:0;width:30px;height:2px;background-color:#000;transition:all 0.5s}.toggle_btn span:nth-child(1){top:5px;width:30px}.toggle_btn span:nth-child(2){top:15px;width:30px}.toggle_btn span:nth-child(3){top:25px;width:30px}.toggle_btn span:nth-of-type(4){height:0;top:30px;width:100%}.open .toggle_btn span{background-color:#fff !important;width:30px}.open .toggle_btn span:nth-child(1){transform:translate(0, 10px) rotate(-45deg);animation:unset}.open .toggle_btn span:nth-child(2){opacity:0;animation:unset}.open .toggle_btn span:nth-child(3){transform:translate(0, -10px) rotate(45deg);animation:unset}.gnav-wrap{position:relative}@media screen and (min-width: 961px){.gnav-wrap{top:0}}.gnav{display:flex;justify-content:flex-end;align-items:center;width:100%;margin:auto;transition:0.3s ease-in-out;top:auto;position:relative;z-index:2}@media screen and (max-width: 1200px){.gnav{display:none}}@media screen and (max-width: 768px){.gnav{justify-content:center;padding-top:clamp(1rem, 2.6041666667vw, 2rem)}}.gnav_item{width:auto;padding:5px 0;margin-inline:1vw;flex-shrink:0;text-align:center;position:relative}@media screen and (max-width: 1360px){.gnav_item{margin-inline:0.5vw}}.gnav_item.show .en,.gnav_item.show .ja{letter-spacing:0.1em}.gnav_item.has-child:hover .gnav_sub{opacity:1;visibility:visible;transform:translateY(0)}.gnav_item .en{font-size:clamp(1.2rem, .9375vw, 1.8rem);letter-spacing:-0.3em;transition:letter-spacing 1s ease-in-out}@media screen and (max-width: 960px){.gnav_item .en{font-size:clamp(1.2rem, 1.875vw, 1.8rem)}}.gnav_item .ja{font-size:1.6rem;letter-spacing:-0.3em;transition:letter-spacing 1s ease-in-out}.gnav_link{display:block;position:relative;transition:0.3s ease-in-out}.gnav_link::after{content:"";width:70%;height:1px;position:absolute;bottom:-6px;left:15%;transform:scale(0, 1);transform-origin:center top;transition:transform 0.3s, background 0.3s}.gnav_link:hover::after,.gnav_link.active::after{transform:scale(1, 1)}.gnav_sub{position:absolute;top:calc(100% + 10px);left:-69%;opacity:0;visibility:hidden;transform:translateY(10px);transition:.3s}.gnav_sub li a{display:block;padding:12px 20px;white-space:nowrap}
/*# sourceMappingURL=header.css.map */
