@charset "shift_jis";
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);

/* navbar 全体の背景色とボーダーカラー */
.navbar-default {
    background-color: #333;
    border-color: #555;
}

/* navbar テキストカラー */
.navbar-default .navbar-nav > li > a {
    color: #ffffff;
}

/* navbar hover,focus時のテキストカラー */
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #99e2f4;
    background-color: transparent;
}

/* navbar active設定時のカラー */
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #99e2f4;
    background-color: #c3ede7;
}

/* navbar ドロップダウン(親)のカラー */
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    color: #3e6962;
    background-color: #c3ede7;
}

/* navbar ドロップダウン(子)のボックスカラー */
.dropdown-menu {
    background-color: #65baad;
    border: 1px solid #3e6962;
    border: 1px solid #3e6962(0, 0, 0, .15);
    -webkit-box-shadow: 0 6px 12px rgba(94, 136, 129, 0.35);
    box-shadow: 0 6px 12px rgba(94, 136, 129, 0.35);
}

/* navbar ドロップダウン(子)テキストカラー */
.dropdown-menu>li>a {
    color: #ffffff;
}

/* navbar ドロップダウン(子)focus,hover時のカラー */
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    color: #99e2f4;
    background-color: #c3ede7;
}

/* navbar ドロップダウン(子)内の区切り線(class=”divider”)のカラー */
.dropdown-menu .divider {
    background-color: #3e6962;
}

/* navbar 画面サイズ767px以下の時のカラー */
@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #ffffff;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #99e2f4;
    background-color: transparent;
}

/* ドロップダウンactive設定時のカラー */
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #ffb163;
    background-color: #d4ede9;
}
}

/* navbar ハンバーガー四角枠 */
.navbar-default .navbar-toggle {
    border-color: #fff;
}

/* navbar ハンバーガー三本線 */
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

/* navbar ハンバーガーボタン,タップとホバーした時の背景色 */
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: #555;
}

/* navbar ハンバーガーボタン,タップとホバーした時の四角枠 */
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    border-color: #f8cb08;
}

/* navbar ハンバーガーボタン,タップとホバーした時の三本線 */
.navbar-default .navbar-toggle:focus > .icon-bar,
.navbar-default .navbar-toggle:hover > .icon-bar {
    background-color: #f8cb08;
}

/* navbar Brandのカラー */
.navbar-default .navbar-brand {
    color: #ff5555;
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
    color: #ff5555;
    background-color: transparent;
}