            /*
            Theme Name:NO BORDER-CHILD
            Template:noborder
            Version:1.62
            */
            html {
                scroll-behavior: smooth;
            }

            /*全てに適応*/
            body {
                font-family: Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
            }

            h1 {

                font-family: Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;

            }

            h2 {
                position: relative;
            }

            h2:after {
                position: absolute;
                content: "";
                border-bottom: 1px solid #333;
                bottom: -5px;
                left: 50%;
                width: 40px;
                margin-left: -20px;
            }

            .content01-title {
                margin-bottom: 50px;
            }

            img.h_logo {
                width: auto;
                height: 100%;
            }

            .logo-image {
                top: 10px;
                height: 80px;
            }

            .main_img {
                    margin: 4em auto 10em;
                text-align: center;
            }
/* スライダーの外枠 */
.main-slider {
    max-width: 800px;
    margin: 0 auto;
}

/* 画像を重ねるためのコンテナ */
.slider-container {
    position: relative;
    width: 100%;
    overflow: hidden;
    aspect-ratio: 927 / 768;
}

/* 画像の基本設定 */
.slider-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: aut;
    object-fit: cover;   /* 枠に合わせて綺麗に収める */
    opacity: 0;          /* 最初は透明 */
    animation: slider-fade 8s infinite; /* 2枚合計で8秒のループ */
}

/* 2枚目の画像に遅延をかける */
.slider-img:nth-child(2) {
    animation-delay: 4s; /* 4秒後に開始 */
}

/* フェードアニメーション（4秒ずつ見せる） */
@keyframes slider-fade {
    0%   { opacity: 0; }
    10%  { opacity: 1; } /* 0.8秒かけてふわっと表示 */
    50%  { opacity: 1; } /* 4秒まで維持（50% = 4秒） */
    60%  { opacity: 0; } /* 0.8秒かけてふわっと消える */
    100% { opacity: 0; }
}
            /*concept*/
            .concept_box {
                width: 800px;
                margin: 0 auto;
                max-width: 100%;
            }

            .concept_h {
                font-weight: 600;
                font-size: 20px;
                text-align: center;
                margin-bottom: 2em;
            }

            ul.concept_list {
                list-style: disc;
                list-style-position: inside;
                line-height: 3;
                margin-bottom: 2em;
                font-size: 16px;
                display: inline-block;
                text-align: left;
            }

            .concept_box p {
                font-size: 16px;
                text-align: center;
                margin-bottom: 2em;
            }
.concept_box .d_i_b{
    text-align: center;
}
.concept_box .d_i_b p {
    display: inline-block;
    text-align: left;
}
dl.concept_list {
    display: inline-block;
    text-align: left;
    line-height: 1.6;
    margin-bottom: 1em;
}

dl.concept_list dt {
    font-weight: 600;
    margin-bottom: 10px;
}

dl.concept_list dd {
    margin-bottom: 1em;
}
            .concept_list li span {
                font-weight: 600;
            }

            .concept_list_cover {
                text-align: center;
            }

            /* company */
            /* タイムライン全体のコンテナ */
            .timeline-container {
                max-width: 600px;
                margin: 2em auto;
                padding: 0 20px;
                font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
            }

            /* 各項目 */
            .timeline-item {
                position: relative;
                padding-left: 40px;
                /* 線とテキストの間隔 */
                padding-bottom: 30px;
                /* 項目間の縦の間隔 */
            }

            /* 左側の垂直線 */
            .timeline-item::before {
                content: "";
                position: absolute;
                left: 5px;
                /* ドットの中心に合わせる */
                top: 0;
                bottom: 0;
                width: 2px;
                background-color: #ccc;
                /* 線の色 */
            }

            /* 最後の項目の線は消す、あるいは短くする */
            .timeline-item:last-child::before {
                display: none;
            }

            /* ドット（点） */
            .timeline-marker {
                position: absolute;
                left: 0;
                top: 5px;
                width: 12px;
                height: 12px;
                border-radius: 50%;
                background-color: #333;
                /* ドットの色 */
                z-index: 1;
            }

            /* 年号のスタイル */
            .timeline-year {
                font-weight: bold;
                font-size: 1.2em;
                margin-bottom: 5px;
                color: #333;
            }

            /* テキストのスタイル */
            .timeline-content p {
                margin: 0;
                line-height: 1.6;
                color: #555;
                font-size: 0.95em;
            }

            /* 2026年（現在の新規事業）の強調 */
            .timeline-year.current {
                color: #d9534f;
                /* 強調したい場合の色 */
            }

            .highlight {
                font-weight: bold;
            }

            .office-table-container {
                display: flex;
                flex-wrap: wrap;
                gap: 50px;
                max-width: 1000px;
                margin: 20px auto;
                font-family: sans-serif;
            }

            .office-table-top {
                max-width: 1000px;
                margin: 0 auto 4em !important;
            }

            .office-table-top th {
                width: 50% !important;
            }

            .office-table {
                flex: 1;
                min-width: 320px;
                border-collapse: collapse;
                background: #fff;
            }

            .table-title {
                background-color: #333;
                color: #fff;
                padding: 12px;
                font-size: 1.1em;
                text-align: left;
            }

            .office-table th,
            .office-table td {
                border-bottom: 1px solid #eee;
                padding: 15px 10px;
                font-size: 0.95em;
                text-align: left;
            }

            .office-table thead .table-title {
                background-color: #444;
                color: #fff;
                text-align: center;
            }

            .office-table th {
                width: 80px;
                color: #666;
                font-weight: bold;
                background-color: #FAF7F3;
            }

            .office-table td {
                color: #333;
            }

            .office-table a {
                color: #0066cc;
                text-decoration: none;
            }

            /* アイコンの並びと余白の設定 */
            .sns-icon-container {
                display: flex;
                gap: 50px;
                /* アイコン同士の間隔 */
                justify-content: flex-start;
                /* 左寄せ（中央ならcenter） */
                align-items: center;
                margin: 80px auto 0;
                justify-content: center;
            }

            /* アイコン共通の基本スタイル */
            .sns-link {
                font-size: 50px;
                /* アイコンの大きさ */
                text-decoration: none;
                transition: opacity 0.3s ease, transform 0.3s ease;
            }

            .sns-link:hover {
                opacity: 0.7;
                transform: scale(1.1);
                /* ホバー時に少し大きく */
            }

            /* 各ブランドの色設定 */

            /* Instagram: グラデーション */
            .instagram i {
                background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }

            /* X (旧Twitter): 黒または白 */
            .x-twitter {
                color: #000000;
                /* サイトが暗い色なら #ffffff に */
            }

            /* YouTube: 赤 */
            .youtube {
                color: #ff0000;
            }

            /* モバイル対応：PCで横並びにする設定 */
            @media (min-width: 768px) {
                .office-table {
                    flex: 1;
                }
            }

            /**/
            .column-layout03 {
                align-items: center;
                background: initial;
                padding: 80px 0;
            }

            .column-layout03-image {
                width: 80%;
                margin: 0 auto;
                display: block;
                max-width: 400px;
            }

            section#top02,
            section#top04 {
                background: #f6f6f6;
            }

            section#top03 {
                background: #fff;
            }

            .button a {
                background: #333;
                color: #fff;
                transition: 0.6s;
            }

            .button a:hover {
                background: #333;
                color: #fff;
                opacity: 0.6;
            }

            .headline {
                margin: 0 auto;
                width: 426px;
                font-weight: 600;
                font-size: 22px;
                margin-bottom: 20px;
            }

            .top_contact_box {
                background: #ccc;
                padding: 20px;
                line-height: 1.8;
                border-radius: 10px;
                width: 426px;
                margin: 2em auto 0;
                box-sizing: border-box;
                border: 1px dashed #333;
            }

            .top_contact_box_h {
                font-weight: 600;
                border-bottom: 1px dashed #333;
                padding: 8px;
                margin-bottom: 10px;
                font-size: 1.1em;
                line-height: 1;
            }

            .column-layout03-text.column-layout03-text {
                width: 500px;
            }

            .global-nav .current-menu-item>a {
                color: #333 !important;
            }

            .top-slider-content-inner {
                background: initial;
            }

            .top-slider-logo {
                width: 300px;
                margin-bottom: 0;
                filter: drop-shadow(2px 2px 2px rgba(160, 160, 160, 0.8));
            }

            .top-slider-content-inner:hover {
                background: initial;
            }

            .top-slider-content-inner:after {
                color: #fff !important;
                font-weight: 600;
                filter: drop-shadow(2px 2px 2px rgba(160, 160, 160, 0.8));
            }

            .global-nav>ul>li {
                padding: 20px 0;
            }

            .global-nav>ul>li>a {
                font-weight: 600;
                font-size: 17px;
                line-height: 60px;
                padding: 0 15px;
            }

            h2.content01-title,
            h2.headline-primary,
            h2.column-layout03-title {
                font-size: 30px;
            }

            p.content01-text,
            p.column-layout03-text,
            p.content02-text {
                font-size: 16px;
            }

            .content02 {
                padding-top: 90px;
                padding-bottom: 90px;
            }

            .f_logo {
                width: 100px;
            }

            .top_menu_box_cover {
                display: flex;
                justify-content: space-around;
                width: 96%;
                margin: 0 auto;
                flex-wrap: wrap;
            }

            .top_menu_box {
                width: 22%;
            }

            .top_menu_box_img img {
                width: 100%;
            }

            .top_menu_content {
                margin: 10px 0 0;
                line-height: 1.4;
                padding: 0 5px;
            }

            .top_menu_category {
                font-size: 19px;
                font-weight: 600;
            }

            .top_menu_text {
                font-size: 15px;
            }

            .seemore {
                width: 200px;
                border: 1px solid #333;
                line-height: 60px;
                text-align: center;
                margin: 30px auto 0;
            }

            .seemore a {
                display: block;
                font-size: 15px;
                background: #fff;
            }

            .seemore a:hover {
                opacity: 0.6;
            }

            .top_access_cover {
                display: flex;
                justify-content: space-around;
                margin: 0 auto 50px;
                max-width: 1150px;
            }

            .top_access_img,
            .top_access {
                width: 46%;
            }

            .top_access .top_menu_category {
                margin-bottom: 8px;
            }

            .top_access .content01-text {
                line-height: 1.4;
                margin-bottom: 25px;
                text-align: left;
            }

            .top_access_img img {
                width: 100%;
            }

            .top_access .seemore {
                margin: 30px 0 0;
            }

            h2.column-layout03-title {
                text-align: center;
                margin-top: 30px;
            }

            .column-layout03 .button {
                margin-bottom: 30px;
                margin-top: 30px;
            }

            .sp_open {
                display: none;
            }

            .pc_open {
                display: block;
            }

            .button {
                margin-bottom: 0px;
            }

            .article03-title {
                height: inherit;
                margin-bottom: 0;

            }

            .footer {
                margin-top: 0;
            }

            .footer-gallery,
            .footer-nav-wrapper {
                display: none;
            }

            .footer-content {
                padding: 60px 0;
                width: 100%;
                margin: 60px auto 0;
            }

            .footer-logo {
                margin-bottom: 0;
                width: 100%;
            }

            /*


    トップ以外のページ




    */
            .post-content h1,
            h1.archive-title,
            h1.post-title {

                font-size: 30px !important;
                text-align: center;
                color: #333;
                margin-bottom: 36px;
                position: relative;
                padding: 0;
            }

            .post-content h1:after,
            h1.archive-title:after,
            h1.post-title:after {
                position: absolute;
                content: "";
                border-bottom: 1px solid #333;
                bottom: -5px;
                left: 50%;
                width: 40px;
                margin-left: -20px;

            }

            .post-header {
                margin: 60px auto 60px;
            }

            .menu {
                margin: 0 auto;
                margin-bottom: 30px;
            }

            div.signage-title {
                font-size: 40px !important;
                font-family: Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;
                font-weight: 600;
            }

            .post-content h2,
            .post-header h2 {
                text-align: center;
                font-size: 30px;
                margin-bottom: 30px;
                line-height: 1.4;
            }

            .post-content h3 {
                font-size: 21px;
            }

            .post-content h4 {
                font-size: 19px;
            }

            .post-content p {
                font-size: 16px;
            }

            .post-content p.notice {
                text-align: center;
            }

            .menu_box {
                display: flex;
                margin-bottom: 32px;
            }

            .menu_box_img {
                width: 40%;
                margin-right: 3%;
            }

            .menu_box_img img {
                width: 100%;
                margin-bottom: 5px;
            }

            .menu_img_text {
                font-size: 90%;
                margin: 5px;
            }

            .post-content ul.products {
                margin-left: 0;
            }

            .menu_box .products {
                width: 57%;
            }

            .products .product {
                display: flex;
                align-items: center;
                border-bottom: 1px solid #999;
                justify-content: space-between;
            }

            .menu_box .products,
            .products .product {
                font-size: 16px;
            }

            .menu .productPrice {
                margin-bottom: 0;
                line-height: 2.6;
                padding: 0 10px;
            }

            .menu .productName {
                font-weight: normal;
                line-height: 2.6;
                padding: 0 10px;
                max-width: 60%;
            }

            .product_text {
                line-height: 1.6;
                padding: 10px;
                font-size: 90%;
            }

            .post-content ul.menu_list {
                display: flex;
                list-style: none;
                margin-left: 0;
                justify-content: space-between;
                list-style: none;
                margin-bottom: 40px;
            }

            .post-content ul.menu_list li {
                width: 30%;
                text-align: center;
                font-size: 19px;
                font-weight: 600;
                border: 1px solid #333;
            }

            .menu_list li a {
                display: block;
            }

            /*ギャラリーサイズ調整*/
            #gallery {
                margin: 0px 0 0 0.9rem;
            }

            /*パーティーメニュー*/
            .party {
                text-align: center;
                line-height: 2;
                margin-bottom: 16px;

            }

            .post-content .party_plan_cover {
                display: flex;
                justify-content: space-around;
                flex-wrap: wrap;
                argin-top: 40px;
            }

            .post-content .party_plan {
                width: 42%;
                background: #eee;
                padding: 24px;
                height: 100%;
                box-sizing: border-box;
                margin-bottom: 34px;
            }

            .post-content .party_plan h3 {
                text-align: center;
                margin-bottom: 16px;

            }

            .post-content .party_plan p {
                margin-bottom: 0;
            }

            .post-content .party_plan img {
                width: 90%;
                display: block;
                margin: 0 auto;
            }

            .post-content .party_plan dl {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                font-size: 16px;
            }

            .post-content .party_plan dl dt {
                width: 25%;
                border-bottom: 1px solid #333;
                margin-bottom: 0;
                padding: 8px;
                box-sizing: border-box;
            }

            .post-content .party_plan dl dd {
                border-bottom: 1px solid #333;
                width: 70%;
                margin-bottom: 0;
                padding: 8px;
                box-sizing: border-box;

            }

            .post-content .party_plan dl dd ul {
                list-style: disc;
            }

            .post-content .party_plan .precaution {
                font-size: 80%;
                line-height: 1.4;
            }

            .post-content .party_plan .recommend {
                line-height: 2.2;
            }

            .breadcrumb {
                font-size: 16px !important;

            }

            .wpcf7 {

                max-width: 800px;
                margin: 0 auto 2.5em !important;
                box-sizing: border-box;

            }

            .blog-title {
                font-size: 16px;
                font-weight: 600;
                color: #333;
                line-height: 1.2;
            }

            .post-content .top-blog p {
                margin: 0;

            }

            .headline-font-type {
                font-family: Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif !important;

            }

            .archive-header {

                margin: 60px 0 0;

            }

            .pagination {

                text-align: center;
                margin-top: 30px;

            }

            .pagination span,
            .pagination a {
                padding: 0 5px;
            }

            .article03-meta {
                line-height: 2 !important;
                font-size: 16px;
                color: #333;
            }

            .headline-primary {
                margin: 90px 0 50px;
            }

            .article03 {
                margin: 0 10px 30px 0;
            }

            #atrsb {
                margin-bottom: 30px;
            }

            @media only screen and (max-width: 1200px) {
                /*1200pxまで*/

            }

            @media only screen and (max-width: 991px)
            /*991pxmまで*/
                {
                .post-content ul.menu_list li {
                    font-size: 18px;
                }

                div.signage-title {
                    font-size: 34px !important;
                }

                .post-content h2,
                .post-header h2 {
                    font-size: 26px;
                }

                .post-content h3 {
                    font-size: 19px;
                }

                .post-content h4 {
                    font-size: 17px;
                }

                .post-content p {
                    font-size: 15px;
                }

                .menu_box .products,
                .products .product {
                    font-size: 15px;
                }

                .post-content .party_plan {
                    width: 46%;
                }

                .post-content .party_plan dl {
                    font-size: 15px;
                }

                .post-content h1,
                h1.archive-title,
                h1.post-title {
                    font-size: 26px !important;
                }

                .post-meta-box {
                    padding: 10px !important;

                }

                #atrsb {
                    margin-bottom: 0px;

                }
            }

            @media only screen and (max-width: 767px) {
                .menu_box {
                    display: block;
                }

                .menu_box_img {
                    width: 100%;
                    margin-right: 0%;
                }

                .menu_box .products {
                    width: 100%;
                }

                .post-content ul.menu_list li {
                    font-size: 17px;
                }

                div.signage-title {
                    font-size: 30px !important;
                }

                .post-content h2,
                .post-header h2 {
                    font-size: 22px;
                }

                .post-content h3 {
                    font-size: 17px;
                }

                .post-content h4 {
                    font-size: 15px;
                }

                .post-content p {
                    font-size: 14px;
                }

                .menu_box .products,
                .products .product {
                    font-size: 14px;
                }

                .post-content .party_plan {
                    width: 90%;
                }

                .post-content .party_plan dl {
                    font-size: 14px;
                }

                .post-content h1,
                h1.archive-title,
                h1.post-title {
                    font-size: 22px !important;
                }

                .breadcrumb {
                    font-size: 12px !important;

                }

                .article03-content {
                    padding: 10px !important;
                    background: #f6f6f6;

                }

                .blog-title {
                    font-size: 14px;
                }

                .post-meta-box {

                    background: #f6f6f6 !important;

                }
            }











            @media only screen and (max-width: 1200px)
            /*1200pxまで*/
                {

                img.h_logo,
                img.s_logo {
                    width: 200px;
                }
                .logo {
                    height: 55px !important;
                    padding: 2px 0 3px;
                    box-sizing: border-box;
                }

                img.h_logo,
                img.s_logo {
                    width: auto;
                    height: 100%;
                }
                .global-nav>ul>li>a {
                    font-weight: 400;
                    font-size: 16px;
                }

                .global-nav>ul {
                    border-top: 1px solid #ddd;
                }

                .global-nav>ul>li {
                    padding: 0;
                    border-bottom: 1px solid #ddd;
                }

                .global-nav>ul>li a {
                    background: #fff;
                    color: #333 !important;
                }

                .global-nav>ul>li a:hover {
                    background: #fff;
                    color: #333 !important;
                }
            }

            @media only screen and (max-width: 991px)
            /*991pxmまで*/
                {
                .top-slider-logo {
                    width: 240px;

                }

                h2.content01-title,
                h2.headline-primary,
                h2.column-layout03-title {
                    font-size: 26px;
                }

                p.content01-text,
                p.column-layout03-text,
                p.content02-text {
                    font-size: 15px;
                }

                .top_menu_box {
                    width: 46%;
                }

                .top_menu_content {
                    margin: 8px 0 15px;
                }

                .top_menu_category {
                    font-size: 18px;
                }

                .top_menu_text {
                    font-size: 14px;
                }

                .seemore a {
                    font-size: 14px;
                }

                h2.column-layout03-title {
                    margin-top: 0;
                }

                .footer-logo {
                    width: 100%;
                    padding: 40px 0;
                }
            }

            @media only screen and (max-width: 767px)
            /*767pxmまで*/
                {
                .logo {
                    height: 55px !important;
                    padding: 2px 0 3px;
                    box-sizing: border-box;
                }

                img.h_logo,
                img.s_logo {
                    width: auto;
                    height: 100%;
                }

                img.h_logo,
                img.s_logo {
                    max-width: 60%;
                }

                .top-slider-logo {
                    width: 180px;

                }

                h2.content01-title,
                h2.headline-primary,
                h2.column-layout03-title {
                    font-size: 22px;
                }

                h2.column-layout03-title {
                    margin-bottom: 30px;
                }

                .content01 .content01-title,
                .content02 .content01-title {
                    margin-bottom: 20px;

                }

                p.content01-text,
                p.column-layout03-text,
                p.content02-text {
                    font-size: 14px;
                }

                .content02 {
                    padding-top: 34px;
                    padding-bottom: 34px;
                }

                .top_menu_box_cover {
                    margin-top: 30px;

                }

                .top_menu_category {
                    font-size: 17px;
                }

                .top_menu_text {
                    font-size: 13px;
                }

                .seemore {
                    width: 160px;
                    line-height: 50px;
                }

                .seemore a {
                    font-size: 13px;
                }

                .top_access_cover {
                    display: block;
                    margin: 0 auto 30px;
                }

                .top_access_img {
                    width: 80%;
                    margin: 30px auto 20px;
                }

                .top_access {
                    width: 88%;
                    margin: 0 auto;
                }

                .top_access .seemore {
                    margin: 30px auto 0;
                }

                .column-layout03-item {
                    width: auto;
                }

                .column-layout03 .seemore {
                    margin-bottom: 0;
                }

                .sp_open {
                    display: block;
                }

                .pc_open {
                    display: none;
                }

                .button {
                    margin: 20px auto 0 !important;
                }

                .headline-primary {
                    margin: 34px 0 30px !important;

                }

                .footer-content {
                    margin-bottom: 0 !important;
                }

                .footer-bar01-inner {
                    background: #f6f6f6;
                }

                .column-layout03 {

                    background: #f6f6f6 !important;
                }

                .column-layout03:nth-of-type(2n+1) {
                    flex-direction: column !important;
                }

                .column-layout03:nth-of-type(2n+1) .column-layout03-content {
                    display: contents;
                }

                .column-layout03:nth-of-type(2n+1) .column-layout03-content .headline {
                    order: 1;
                }

                .column-layout03:nth-of-type(2n+1) .column-layout03-content .column-layout03-text {
                    order: 2;
                }

                .column-layout03:nth-of-type(2n+1) .column-layout03-content .top_contact_box {
                    order: 3;
                }

                .column-layout03:nth-of-type(2n+1) .column-layout03-content .button {
                    order: 4;
                }

                .main_img {
                     margin: 0 auto 4em;
                }

                .concept_h {
                    font-size: 17px;
                    margin-top: 2em;
                }

                ul.concept_list {
                    line-height: 2.2;
                    font-size: 15px;
                }

                .concept_box p {
                    font-size: 15px;
                    text-align: left;
                }

                /*.concept_box p br {
                    display: none;
                }*/

                section#top02 {
                    padding: 4em 0;
                }

                section#top03 {
                    padding: 4em 0;
                }

                section#top03 .column-layout03.flex.items-center {
                    background: #fff !important;
                }

                #top03 .column-layout03-item {
                    order: 2;
                }

                section#top04 {
                    padding: 4em 0;
                }

                .column-layout03-item {
                    margin-bottom: 1.5em;
                }

                .headline {
                    font-size: 18px;
                    max-width: 94%;
                }

                .column-layout03-text.column-layout03-text {
                    max-width: 94%;
                }

                .top_contact_box_h {
                    font-size: 15px;
                }

                .top_contact_box {
                    padding: 15px;
                    max-width: 94%;
                    font-size: 14px;
                }

                .timeline-container {
                    width: 100%;
                    box-sizing: border-box;
                }

                .timeline-year {
                    font-size: 1.1em;
                }

                table.office-table.office-table-top {
                    max-width: 94%;
                    font-size: 14px;
                }

                table.office-table {
                    max-width: 94%;
                    font-size: 14px;
                    margin: 0 auto;
                }

                .f_logo {
                    width: 80px;
                }

                .social-nav {
                    display: none;
                }
            }