.fs-l-header{padding-top:0;width:100%;position:fixed;z-index:999;top:0;left:0;background-color:#fff}.c-header .c-header-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;height:55px;padding:0 30px;border-bottom:1px solid #e6e6e6;position:relative}.c-header .c-toggle{display:none;position:relative;width:50px;height:60px}.c-header .c-toggle span{display:block;width:25px;background-color:#1a1a1a;height:1px;position:absolute;left:0}.c-header .c-toggle span:first-child{top:24px}.c-header .c-toggle span:nth-child(2){top:31px}.c-header .c-header-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1a1a1a;height:55px;border-bottom:3px solid transparent;-webkit-transition:all 0.3s;transition:all 0.3s;max-width:180px;width:100%}.c-header .c-header-login-icon{width:18px;margin-right:15px}.c-header .c-header-login-text{font-size:12px;font-weight:500;letter-spacing:0.12em;line-height:1}.c-header .c-header-logo{width:52px;display:block}.c-header .c-header-icon-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:17px;max-width:180px;width:100%}.c-header .c-header-icon-nav-list{width:22px;cursor:pointer}.c-header .c-header-icon-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid transparent;-webkit-transition:all 0.3s;transition:all 0.3s}.c-header .c-header-icon-nav-child{background:#21423C;max-height:0;opacity:0;overflow:hidden;width:100%;position:absolute;top:55px;left:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;z-index:999}.c-header .c-header-icon-nav-child-inner{max-width:1150px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-header .search-conditions-box{border-radius:5px;background-color:#fff;padding:55px 125px;width:100%}.c-header .search-conditions-box .search-conditions-select-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.c-header .search-conditions-box .search-conditions-select{-webkit-box-flex:0;-ms-flex:0 0 48.5%;flex:0 0 48.5%}.c-header .search-conditions-box .search-conditions-select select{border:1px solid #cccccc;border-radius:0;background-color:#F2F2F2;display:block;width:100%;font-size:16px;font-weight:500;letter-spacing:0.14em;line-height:2.083125;padding:9px 18px;background-image:url(../img/top/bottom-arrow.png);background-repeat:no-repeat;background-size:10px 6px;background-position:94% center;color:#1a1a1a}.c-header .search-conditions-box .search-conditions-keyword{margin-bottom:30px}.c-header .search-conditions-box .search-conditions-keyword input{border:1px solid #cccccc;border-radius:0;background-color:#F2F2F2;display:block;width:100%;font-size:16px;font-weight:500;letter-spacing:0.14em;line-height:2.083125;padding:9px 18px}.c-header .search-conditions-box .search-conditions-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-header .search-conditions-box .search-conditions-submit button{border:none}.c-header .search-conditions-box .search-conditions-submit .search-icon{width:16px;margin-left:4px}@media (max-width:1170px){.c-header .c-header-icon-nav-child-inner{padding:30px 20px}}@media (max-width:990px){.c-header .c-header-flex{padding:0 15px}}@media (max-width:767px){.c-header .c-header-flex{height:60px;padding:0 20px}.c-header .c-header-login-text{display:none}.c-header .c-header-flex-left{max-width:100px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-header .c-toggle{display:block}.c-header .c-header-login{width:30px}.c-header .c-header-login-icon{margin-right:0}.c-header .c-header-icon-nav-link{height:60px}.c-header .c-header-icon-nav-child.is-open{max-height:1000px;opacity:1;top:60px}.c-header .search-conditions-box{padding:30px 20px}.c-header .search-conditions-box .search-conditions-select-area{display:block;margin-bottom:15px}.c-header .search-conditions-box .search-conditions-select select{margin-bottom:15px;background-color:#F2F2F2;padding:6px 18px}.c-header .search-conditions-box .search-conditions-keyword{margin-bottom:20px}.c-header .search-conditions-box .search-conditions-keyword input{padding:6px 18px;background-color:#F2F2F2}.c-header .c-header-icon-nav{max-width:100px}}.c-header .c-header-gnav{position:relative}.c-header .c-header-gnav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:35px}.c-header .c-header-gnav-list .c-header-gnav-list-link{font-size:15px;letter-spacing:0.1em;color:#1a1a1a;line-height:1.75;padding:27px 0;display:block;border-bottom:3px solid transparent;-webkit-transition:all 0.3s;transition:all 0.3s}.c-header .c-header-gnav-list .c-header-gnav-child{background:#21423C;max-height:0;opacity:0;overflow:hidden;width:100%;position:absolute;top:81px;left:0;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in;z-index:999}.c-header .c-header-gnav-list .c-header-gnav-child-inner{max-width:1150px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1%}.c-header .c-header-gnav-list .c-header-gnav-child-list{width:19%;margin-bottom:1%}.c-header .c-header-gnav-list .c-header-gnav-child-link{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:150px;position:relative}.c-header .c-header-gnav-list .c-header-gnav-child-link:after{content:"";position:absolute;right:8px;bottom:8px;width:8px;height:8px;background:url(../img/top/btn-arrow.png) no-repeat center center/8px 8px;-webkit-transition:-webkit-transform 0.55s cubic-bezier(0.22,1,0.36,1);transition:-webkit-transform 0.55s cubic-bezier(0.22,1,0.36,1);transition:transform 0.55s cubic-bezier(0.22,1,0.36,1);transition:transform 0.55s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.55s cubic-bezier(0.22,1,0.36,1)}.c-header .c-header-gnav-list .c-header-gnav-child-eng{font-size:18px;font-weight:600;letter-spacing:0.08em;line-height:1.25;text-align:center;color:#1a1a1a;position:relative}.c-header .c-header-gnav-list .c-header-gnav-child-eng:after{content:"";position:absolute;left:0;right:0;bottom:0px;height:1px;background-color:#1a1a1a;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.22,1,0.36,1);transition:-webkit-transform 0.6s cubic-bezier(0.22,1,0.36,1);transition:transform 0.6s cubic-bezier(0.22,1,0.36,1);transition:transform 0.6s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.6s cubic-bezier(0.22,1,0.36,1)}.c-header .c-header-gnav-list .c-header-gnav-child-jap{text-align:center;color:#999999;font-size:12px;font-weight:500;-webkit-transition:color 0.5s ease,-webkit-transform 0.6s cubic-bezier(0.22,1,0.36,1);transition:color 0.5s ease,-webkit-transform 0.6s cubic-bezier(0.22,1,0.36,1);transition:color 0.5s ease,transform 0.6s cubic-bezier(0.22,1,0.36,1);transition:color 0.5s ease,transform 0.6s cubic-bezier(0.22,1,0.36,1),-webkit-transform 0.6s cubic-bezier(0.22,1,0.36,1)}@media (hover:hover){.c-header .c-header-gnavlist-haschild:hover .c-header-gnav-child{max-height:9999px;opacity:1;padding:65px 0}.c-header .c-header-icon-nav-list.search-link:hover .c-header-icon-nav-child{max-height:9999px;opacity:1;padding:65px 0}.c-header .c-header-gnav-list .c-header-gnav-list-link:hover{text-decoration:none;border-color:#21423c}.c-header .c-header-login:hover{text-decoration:none;border-color:#21423c}.c-header .c-header-icon-nav-link:hover{text-decoration:none;border-color:#21423c}.c-header .c-header-gnav-child-link:hover{text-decoration:none}.c-header .c-header-gnav-child-link:hover:after{-webkit-transform:translate(3px,3px);transform:translate(3px,3px)}.c-header .c-header-gnav-child-link:hover .c-header-gnav-child-eng:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.c-header .c-header-gnav-child-link:hover .c-header-gnav-child-jap{color:#1a1a1a;-webkit-transform:translateY(4px);transform:translateY(4px)}}@media (max-width:1170px){.c-header .c-header-gnav-list .c-header-gnav-child-inner{width:98%}}@media (max-width:1045px){.c-header .c-header-gnav{padding:0 30px}.c-header .c-header-gnav-list{gap:25px}}@media (max-width:990px){.c-header .c-header-gnav-list{gap:15px}.c-header .c-header-gnav{padding:0 15px}.c-header .c-header-gnav-list .c-header-gnav-list-link{font-size:14px}}@media (max-width:850px){.c-header .c-header-gnav-list{gap:10px}.c-header .c-header-gnav-list .c-header-gnav-list-link{font-size:13px}}@media (max-width:767px){.c-header .c-header-gnav{display:none}}.c-header .c-sp-toggle-menu{overflow-y:auto;position:fixed;width:100%;height:100vh;top:0;left:0;background-color:#fff;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.c-header .c-sp-toggle-menu.active{opacity:1;visibility:visible;pointer-events:auto}.c-header .c-sp-toggle-menu .close-btn{position:sticky;top:15px;left:20px;width:60px;height:50px}.c-header .c-sp-toggle-menu .close-btn .close-btn-inner{position:relative}.c-header .c-sp-toggle-menu .close-btn span{background-color:#1a1a1a;display:block;width:25px;height:1px;position:absolute;top:0}.c-header .c-sp-toggle-menu .close-btn span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-header .c-sp-toggle-menu .close-btn span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-header .c-sp-toggle-menu .c-sp-toggle-menu-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:25px 0 0}.c-header .c-sp-toggle-menu .sp-form-area{padding:0 0px 28px}.c-header .c-sp-toggle-menu .sp-form-area .search-conditions-box{padding:0 20px}.c-header .c-sp-toggle-menu .search-conditions-select-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:10px}.c-header .c-sp-toggle-menu .search-conditions-select{width:100%}.c-header .c-sp-toggle-menu .search-conditions-select select{border:1px solid #cccccc;border-radius:0;background-color:#F2F2F2;display:block;width:100%;font-size:16px;font-weight:500;letter-spacing:0.14em;line-height:2.083125;padding:6px 18px;background-image:url(../img/top/bottom-arrow.png);background-repeat:no-repeat;background-size:10px 6px;background-position:94% center;color:#1a1a1a;margin-bottom:0}.c-header .c-sp-toggle-menu .search-conditions-keyword{margin-bottom:20px}.c-header .c-sp-toggle-menu .search-conditions-keyword input{border:1px solid #cccccc;border-radius:0;background-color:#F2F2F2;display:block;width:100%;font-size:16px;font-weight:500;letter-spacing:0.14em;line-height:2.083125;padding:6px 18px}.c-header .c-sp-toggle-menu .search-conditions-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-header .c-sp-toggle-menu .search-conditions-submit .c-btn{border:none;-webkit-box-shadow:none;box-shadow:none}.c-header .c-sp-toggle-menu .search-conditions-submit .c-btn.color-green{background-color:#1a1a1a}.c-header .c-sp-toggle-menu .search-conditions-submit .search-icon{width:16px;margin-left:7px}.c-header .c-sp-toggle-menu .sp-menu-nav-area{background-color:#21423C;padding:25px}.c-header .c-sp-toggle-menu .sp-menu-nav-open-ttl{color:#fff;margin:0 0 0;font-size:15px;font-weight:500;letter-spacing:0.1em;line-height:2.9333333333;position:relative}.c-header .c-sp-toggle-menu .sp-menu-nav-open-ttl:after{content:"+";position:absolute;top:0;bottom:0;right:0;margin:auto;width:15px;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-header .c-sp-toggle-menu .sp-menu-nav-open-ttl.active:after{content:"-"}.c-header .c-sp-toggle-menu .sp-menu-nav-close{padding-left:12px;max-height:0;opacity:0;overflow:hidden;-webkit-transition:max-height 0.3s ease,opacity 0.3s ease;transition:max-height 0.3s ease,opacity 0.3s ease}.c-header .c-sp-toggle-menu .sp-menu-nav-close.active{max-height:500px;opacity:1}.c-header .c-sp-toggle-menu .sp-menu-nav-close-link{display:block;color:#fff;font-size:12px;font-weight:500;letter-spacing:0.1em;line-height:2.5}.c-header .c-sp-toggle-menu .sp-menu-nav-close-link:before{content:"- "}.c-header .c-sp-toggle-menu .sp-menu-nav-link{background-image:url(../img/header/splink-arrow.png);background-repeat:no-repeat;background-size:6px 10px;background-position:98.9% center;display:block;font-size:15px;font-weight:500;letter-spacing:0.1em;line-height:2.9333333333;color:#fff}.c-header .c-sp-toggle-menu .sp-menu-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-bottom:15px}.c-header .c-sp-toggle-menu .sp-menu-sns-link{display:block;width:22px;padding-top:45px}.c-header .c-sp-toggle-menu .sp-corporate-link-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.c-header .c-sp-toggle-menu .sp-corporate-link{font-size:13px;letter-spacing:0.08em;line-height:2;color:#fff}.c-header .c-sp-toggle-menu .sp-corporate-link:after{content:"";display:inline-block;background-image:url(../img/header/sp-blank-arrow.png);background-repeat:no-repeat;background-size:contain;width:12px;height:12px;margin-left:7px}
/*# sourceMappingURL=heder.css.map */