.header{position:fixed;z-index:1000;top:0;left:0;width:100%;transition:all .4s ease-in-out}.header .headerInner{position:relative;overflow:hidden;margin:0 auto;display:flex;justify-content:space-between;align-items:center;width:94.4444444444%;padding:10px 0}@media (min-width: 1024px){.header .headerInner{padding:20px 0}}.header .headerInner .logoLink{position:relative;z-index:10000000000;display:flex;width:fit-content;align-items:center;column-gap:10px}@media (min-width: 768px){.header .headerInner .logoLink{column-gap:17px}}.header .headerInner .logoLink>img{display:block;width:60px}@media (min-width: 768px){.header .headerInner .logoLink>img{width:80px}}@media (min-width: 1280px){.header .headerInner .logoLink>img{width:109px}}.header .headerInner .logoLink .logoTxt{font:normal 700 20px/36px "Besley",serif;color:#FFF}@media (min-width: 768px){.header .headerInner .logoLink .logoTxt{font-size:24px;line-height:40px}}@media (min-width: 1024px){.header .headerInner .logoLink .logoTxt{font-size:20px;line-height:36px}}@media (min-width: 1280px){.header .headerInner .logoLink .logoTxt{font-size:24px;line-height:40px}}.header .headerInner .nav{display:none}@media (min-width: 1024px){.header .headerInner .nav{display:flex;flex-direction:column;align-items:center;justify-content:right;flex:1;gap:15px 20px}}@media (min-width: 1024px) and (min-width: 1280px){.header .headerInner .nav{gap:20px}}@media (min-width: 1024px){.header .headerInner .nav .topNav,.header .headerInner .nav .bottomNav{width:100%;display:flex;flex-direction:row;justify-content:right;align-items:center}.header .headerInner .nav .topNav{column-gap:20px}.header .headerInner .nav .topNav .insLink,.header .headerInner .nav .topNav .telLink,.header .headerInner .nav .topNav .contactLink{display:flex;flex-direction:row;justify-content:center;align-items:center}.header .headerInner .nav .topNav .insLink{display:block;width:24px;transition:all .4s ease-in-out}.header .headerInner .nav .topNav .insLink:hover{transform:translateY(-5px)}.header .headerInner .nav .topNav .telLink{width:fit-content;column-gap:4px}.header .headerInner .nav .topNav .telLink .iconX{width:18px}.header .headerInner .nav .topNav .telLink .telNum{font:normal 500 20px/34px "Besley",serif;color:#FFF}.header .headerInner .nav .topNav .contactLink{width:180px;height:45px;background-color:#E39837;column-gap:4px;margin-left:20px;transition:all .4s ease-in-out}.header .headerInner .nav .topNav .contactLink:hover{background-color:#FFF}.header .headerInner .nav .topNav .contactLink:hover .iconX>img:last-child{opacity:1}.header .headerInner .nav .topNav .contactLink:hover .contactLinkTxt{color:#E39837}.header .headerInner .nav .topNav .contactLink .iconX{margin-top:1px;position:relative;width:14px;height:13px}.header .headerInner .nav .topNav .contactLink .iconX>img{position:absolute;top:0;left:0;width:100%;height:100%}.header .headerInner .nav .topNav .contactLink .iconX>img:last-child{opacity:0}.header .headerInner .nav .topNav .contactLink .contactLinkTxt{background:linear-gradient(180deg, #FFF 0%, #FFF 100%);-webkit-background-clip:text;font:normal 500 14px/24px "Besley",serif;color:transparent}.header .headerInner .nav .bottomNav{column-gap:20px}}@media (min-width: 1024px) and (min-width: 1280px){.header .headerInner .nav .bottomNav{column-gap:30px}}@media (min-width: 1024px){.header .headerInner .nav .bottomNav .navLink{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .4s ease-in-out;width:fit-content}.header .headerInner .nav .bottomNav .navLink:after{position:absolute;bottom:-3px;left:0;content:'';width:100%;height:1px;background:#FFF;transform:scale(0, 1);transform-origin:left top;transition:transform .4s}.header .headerInner .nav .bottomNav .navLink:hover:after{transform:scale(1, 1)}.header .headerInner .nav .bottomNav .navLink .navText{font:normal 500 16px/27px "Besley",serif;color:#FFF}}.hamburgerWrapper{display:block;z-index:5}@media (min-width: 1000px){.hamburgerWrapper{display:none}}.header-ul{display:none}.hamburger{display:block;position:relative;z-index:999999999;right:0;width:42px;height:42px;cursor:pointer;text-align:center}.hamburger p{display:block;position:absolute;width:30px;height:2px;left:6px;background:#FFF;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hamburger p:nth-child(1){top:10px}.hamburger p:nth-child(2){top:20px}.hamburger p:nth-child(3){top:30px}.hamburger.active{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.active p:nth-child(2){width:0}.hamburger.active p:nth-child(1),.hamburger.active p:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.hamburger.active p:nth-child(1){-webkit-transform:translateY(4px);transform:translateY(4px)}.hamburger.active p:nth-child(3){-webkit-transform:translateY(-16px) rotate(90deg);transform:translateY(-16px) rotate(90deg)}.globalMenuSp{position:fixed;z-index:9999999;padding-top:80px;padding-bottom:40px;top:0;left:0;background:rgba(0,0,0,0.9);text-align:center;width:100%;opacity:0;-webkit-transition:opacity .6s ease, visibility .6s ease;transition:opacity .6s ease, visibility .6s ease}.globalMenuSp .navUl{margin:0 auto;padding:0;width:100%}.globalMenuSp .navUl .navLink,.globalMenuSp .navUl .telLink,.globalMenuSp .navUl .contactLink,.globalMenuSp .navUl .insX{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;padding:10px 0;text-decoration:none;transition:all .4s ease-in-out;border-bottom:1px solid #E5E5E5;gap:10px}.globalMenuSp .navUl .navLink:hover{background-color:#E39837}.globalMenuSp .navUl .navLink .navText{font:normal 500 16px/27px "Besley",serif;color:#FFF}.globalMenuSp .navUl .telLink{column-gap:4px}.globalMenuSp .navUl .telLink .iconX{width:18px}.globalMenuSp .navUl .telLink .telNum{font:normal 500 20px/34px "Besley",serif;color:#FFF}.globalMenuSp .navUl .contactLink{background-color:#E39837;column-gap:10px;transition:all .4s ease-in-out}.globalMenuSp .navUl .contactLink:hover{background-color:transparent}.globalMenuSp .navUl .contactLink:hover .iconX>img:last-child{opacity:1}.globalMenuSp .navUl .contactLink:hover .contactLinkTxt{color:#E39837}.globalMenuSp .navUl .contactLink .iconX{margin-top:2px;position:relative;width:14px;height:13px}.globalMenuSp .navUl .contactLink .iconX>img{position:absolute;top:0;left:0;width:100%;height:100%}.globalMenuSp .navUl .contactLink .iconX>img:last-child{opacity:0}.globalMenuSp .navUl .contactLink .contactLinkTxt{font:normal 500 20px/34px "Besley",serif;color:#FFF}.globalMenuSp .navUl .insX{column-gap:20px}.globalMenuSp .navUl .insX .insLink{display:block;transition:all .4s ease-in-out;width:24px}.globalMenuSp .navUl .insX .insLink:hover{transform:translateY(-5px)}.globalMenuSp .navUl .insX .insLink>img{width:100%}.globalMenuSp.active{opacity:100}.changeColor,.sendChangeBgcColor{background-color:rgba(0,0,0,0.4)}
/*# sourceMappingURL=header.css.map */

.header .headerInner .nav02 {
    display: block;
}
.header .headerInner .nav .topNav .contactLink.contactLinkSp {
    display: none;
}
@media screen and (max-width: 1024px) {
    .header .headerInner .nav02 {
        position: absolute;
        right: 50px;
    }
    .header .headerInner .nav02 .bottomNav {
        display: none;
    }
    .header .headerInner .nav02 .telLink {
        display: none;
    }
    .header .headerInner .nav02 .facebookLink {
        display: none;
    }
    .header .headerInner .nav02 .topNav {
        display: flex;
        justify-content: right;
        align-items: center;
        flex-direction: row-reverse;
        gap:10px;
    }
    .header .headerInner .nav02 .topNav .contactLink {
        width: 150px;
        height: 45px;
        background-color: #E39837;
        color: #fff;
        column-gap: 4px;
        margin-left: 20px;
        transition: all .4s ease-in-out;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        font-size: 14px;
    }
    .header .headerInner .nav02 .topNav .contactLink .iconX>img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .header .headerInner .nav02 .topNav .contactLink .iconX>img:last-child {
        opacity: 0;
    }
    .header .headerInner .nav02 .topNav .contactLink .iconX {
        margin-top: 1px;
        position: relative;
        width: 14px;
        height: 13px;
    }
    .header .headerInner .nav .topNav .contactLink.contactLinkPc {
        display: none;
    }
    .header .headerInner .nav .topNav .contactLink.contactLinkSp {
        display: flex;
    }
    .nav02 .insLink {
        max-width: 30px;
    }
}
