/* =====================================
   Header
===================================== */

.gotuk-header{

    position:sticky;

    top:32px;

    z-index:9999;

    background:#ffffff;

    border-bottom:1px solid #e5e5e5;

    padding:0;

}

.gotuk-header-inner{

    max-width:1400px;

    margin:0 auto;

    display:flex;

    justify-content:space-between;

    align-items:center;

    height:80px;

    padding:0 20px;

}

/* ロゴ */

.gotuk-logo{

    display:flex;

    align-items:center;

    justify-content:center;

    height:100%;

}

.gotuk-logo img{

    width:280px;

    height:auto;

    display:block;

}

/* メニュー */

.gotuk-nav ul{

    display:flex;
    gap:50px;

    margin:0;
    padding:0;

    list-style:none;

}

.gotuk-nav a{

    display:flex;

    flex-direction:column;

    align-items:center;

    text-decoration:none;

    color:#333;

    font-size:15px;

    font-weight:600;

    padding:6px 18px;

    border-radius:12px;

    transition:.3s;

}

.nav-icon{

    font-size:26px;

    margin-bottom:8px;

}

/* 言語 */

.language-button{

    border:1px solid #ddd;

    background:#fff;

    padding:10px 16px;

    border-radius:8px;

    cursor:pointer;

}

/* =====================================
   Header Menu Effect
===================================== */

/* メニュー項目 */

.gotuk-nav li{

    position:relative;

}

/* 縦線 */

.gotuk-nav li:not(:last-child)::after{

    content:"";

    position:absolute;

    right:-25px;

    top:50%;

    transform:translateY(-50%);

    width:1px;

    height:38px;

    background:#ececec;

}

/* リンク */

/* ホバー */

.gotuk-nav a:hover{

    color:#2b6cb0;

    background:#f8f8f8;

    transform:translateY(-3px);

    transition:.3s;

}

/* アイコン */

.nav-icon{

    color:#ffb400;

}

/* =====================================
   Current Menu
===================================== */

.current-menu a{

    background:#FFF3D4;

    color:#d97706;

}

.current-menu .nav-icon{

    color:#d97706;

}

/* WordPress管理バー対応 */

@media screen and (max-width:782px){

    .gotuk-header{

        top:46px;

    }

}