            /*
            Theme Name:NO BORDER-CHILD
            Template:noborder
            Version:1.67777
            */

            /*全てに適応*/
            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;
            }

.slider_headline {
    position: absolute;
    background: #fff;
    left: 5%;
    bottom: 15%;
    z-index: 1;
    font-size: 40px;
    padding: 10px;
    font-weight: 600;
}
            .content01-title {
                margin-bottom: 50px;
            }

            img.h_logo {
                width: auto;
                height: 80px;
            }

            .logo-image {
                top: 10px;
            }

            .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: 200px;
            }

            .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-weight:600;
                font-size: 30px !important;
                text-align: center;
                color: #1D93B1;
                margin-bottom: 50px;
                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: -10px;
                left: 50%;
                width: 40px;
                margin-left: -20px;

            }

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

            .menu {
                margin: 0 auto;
                max-width: 800px;
                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: #1D93B1;
                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;
            }

            /*各ページ*/
            .page .post-content {
                width: 800px;
                margin: 0 auto;
                max-width: 100%;
            }

            .page .post-content h2 {
                padding: 0.4em 0.5em;
                color: #494949;
                background: #f4f4f4;
                border-left: solid 5px #238fb5;
                border-bottom: solid 3px #d7d7d7;
                font-size: 22px;
                margin-bottom: 20px;
                text-align: left;
            }

            .page .post-content h2:after {
                content: none;
            }
.img_box_cover {
    display: flex;
    justify-content: space-between;
    gap: 20px;
	    margin-bottom: 1em;
}
.global-nav .sub-menu {
    top: 80px;
}
.products_box_cover {
    display: flex;
    gap: 40px;
}

.post-content p:empty {
    display: none;
}

.products_box a {
    background: #223;
    color: #333;
}
.products_box img {
	transition: 0.6s;
}
.products_box a:hover img {
    opacity: 0.6;
}
.products_name {
    background: #238fb5;
    text-align: center;
    color: #fff;
    line-height: 30px;
    font-size: 18px;
    font-weight: 600;
}

.post-content .products_text p {
    line-height: 1.6;
    margin-bottom: 1em;
}
.post-content .products_text p + p{
    margin-bottom: 0;
}
.products_box {
    background: #f6f6f6;
}

.products_text {
    padding: 10px;
}
.mt_100{
margin-top: 100px;
}
.products_item_box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	    margin-bottom: 2em;
}

.products_item_box_img {
    width: 40%;
}

.products_item_box_text dl {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #ccc;
    margin-bottom: 0;
}

.products_item_box_text dl dt {
    width: 40%;
    line-height: 1.6;
    padding: 10px;
    box-sizing: border-box;
    background: #1D93B1;
    color: #fff;
    border: 1px solid #ccc;
    border-bottom: none;
    display: flex;
    align-items: center;
	font-weight: 400;
}
.products_item_box_text dl dd {
    width: 60%;
    line-height: 1.6;
    margin-bottom: 0;
    padding: 10px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-left: none;
    border-bottom: none;
    font-size: 16px;
}

.products_item_box_text {
    width: 55%;
}
.cart_button a {
width: 500px;
color: #fff !
    background: #589a3f;
    margin: 0 auto;
    transition: 0.6s;
    font-size: 20px;
    line-height: 55px;
    display: block;
    max-width: 80%;
    height: 55px;
    text-align: center;
    color: #fff!important;
    background-color: #3c9faf;
    font-weight: 400;
}
.cart_button a:hover {
    color: #fff;
    opacity:0.6;
}
.products_item_box_content {
    background: #f6f6f6;
    padding: 50px;
}
.single .secondary.fright {
    display: none;
}

.single .primary.fleft {
    margin: 0 auto;
    float: none;
}
/*ブログ*/
.single .post-content h2 {
    padding: 0.4em 0.5em;
    color: #494949;
    background: #f4f4f4;
    border-left: solid 5px #238fb5;
    border-bottom: solid 3px #d7d7d7;
    font-size: 22px;
    margin-bottom: 20px;
    text-align: left;
}
.single .post-content h2:after {
    content:none;
}
.top-blog {
    margin-bottom: 30px;
}
/* YouTube枠を中央に配置 */
.youtube-responsive {
    width: 100%;
    max-width: 600px; /* パソコンで見た時の最大幅（お好みで変更してください） */
    margin: 0 auto;   /* 左右の余白を自動にして「中央寄せ」にする */
    margin-bottom: 30px; /* 下の要素との隙間（不要なら削除） */
}
.youtube-responsive {
    width: 100%;
    max-width: 600px; 
    margin: 0 auto; 
    margin-bottom: 30px; 
}
.youtube-responsive iframe {
    width: 100%;
    height: auto; 
    aspect-ratio: 16 / 9;
    vertical-align: bottom; 
}
.top-slider-content-inner:after{
	display:none;
}
ul.social-nav {
    display: none;
}
.about_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	    margin-top: 30px;
}

.about_img {
    width: 300px;
    aspect-ratio: 1 / 1;
}

.about_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.about_text {
    width: calc(100% - 340px);
}
.about_text_h {
    font-size: 18px;
    font-weight: 600;
    border-left: 6px solid #238fb5;
    border-bottom: 1px solid #333;
    margin-bottom: 10px;
    line-height: 2;
    padding-left: 8px;
}
/* --- ギャラリーの基本設定 --- */
.css-only-gallery {
    max-width: 600px; /* 全体の幅 */
    margin: 0 auto;
}

/* 仕組みの要：ラジオボタン自体は画面から隠す */
.css-only-gallery input[type="radio"] {
    display: none;
}

/* --- メイン画像エリア --- */
.gallery-main-view {
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1; /* 正方形 */
    overflow: hidden;
    border: 1px solid #ddd;
    border-radius: 4px;
}

/* メイン画像は一旦すべて「透明（opacity: 0）」にして重ねておく */
.gallery-main-view .main-pic {
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    object-fit: cover;
    opacity: 0;
    transition: opacity 0.3s ease; /* フワッと切り替わる設定 */
}

/* --- サムネイルエリア（横6列） --- */
.gallery-thumb-list {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 8px;
    margin-top: 10px;
}

.gallery-thumb-list label {
    cursor: pointer;
    display: block;
}

.gallery-thumb-list img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    border: 2px solid transparent;
    opacity: 0.6; /* 普段は少し薄くしておく */
    transition: all 0.2s;
}

/* --- ★ここからがCSSの魔法（クリックで切り替わる仕組み） --- */

/* 1. ラジオボタンがONになったら、対応するメイン画像の透明度を100%にする */
#photo1:checked ~ .gallery-main-view .pic1,
#photo2:checked ~ .gallery-main-view .pic2,
#photo3:checked ~ .gallery-main-view .pic3,
#photo4:checked ~ .gallery-main-view .pic4,
#photo5:checked ~ .gallery-main-view .pic5,
#photo6:checked ~ .gallery-main-view .pic6 {
    opacity: 1;
    z-index: 10;
}

/* 2. 選択されているサムネイル画像をくっきりさせ、ピンクの枠線をつける */
#photo1:checked ~ .gallery-thumb-list label[for="photo1"] img,
#photo2:checked ~ .gallery-thumb-list label[for="photo2"] img,
#photo3:checked ~ .gallery-thumb-list label[for="photo3"] img,
#photo4:checked ~ .gallery-thumb-list label[for="photo4"] img,
#photo5:checked ~ .gallery-thumb-list label[for="photo5"] img,
#photo6:checked ~ .gallery-thumb-list label[for="photo6"] img {
    opacity: 1;
    border-color: #1D93B1; 
}
.css-only-gallery br, .css-only-gallery p {
    display: none;
}
#sb_instagram .sbi_follow_btn a {
    width: 500px;
    background: #589a3f;
    margin: 0 auto;
    transition: 0.6s;
    font-size: 20px;
    line-height: 55px;
    display: block;
    max-width: 100%;
    height: 55px;
    text-align: center;
    color: #fff;
    background-color: #3c9faf;
    font-weight: 400;
    box-shadow: none;
    border-radius: 0;
	padding: 0;
	margin-top: 30px;
}
#sb_instagram .sbi_follow_btn a:hover, #sb_instagram .sbi_follow_btn a:focus {
    outline: none;
    box-shadow: none !important;
    opacity: 0.6;
    background-color: #3c9faf!important;
}
#sb_instagram .sbi_follow_btn .fa, #sb_instagram .sbi_follow_btn svg {
    font-size: 24px;
}
#sb_instagram #sbi_load .sbi_follow_btn {
  margin-left: 0;
}
#sb_instagram .sbi_follow_btn {
  display: block;
}
            @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: 20px;
                }
					.page .post-content h2,.single .post-content h2{
                    font-size: 20px;
                }

                .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;

                }
					.slider_headline {
				    	font-size: 30px;
						    bottom: 20%;
					}
					.top-slider {
    height: calc(100svh - 55px);

  }
            }

            @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: 18px;
                }
				.page .post-content h2,.single .post-content h2{
                    font-size: 18px;
                }

                .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;

                }
					.slider_headline {
				    	font-size: 20px;
					}
            }











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

                img.h_logo,
                img.s_logo {
                    width: auto;
    height: 100%;
					        max-width: initial!important;
                }
					.logo{
						height: 55px !important;
        width: auto !important;
    padding: 2px 0;
    box-sizing: border-box;
						 }
.global-nav .sub-menu {
    top: 100%;
}
.global-nav .sub-menu li {
    border-top: 1px solid #ddd;
}
					    .global-nav .sub-menu a {
        background: #fff!important;
    }
					    .global-nav .menu-item-has-children > a:before {
        content: "\e910"!important;
		transform: rotate(90deg);
    }
.global-nav .menu-item-has-children.active > a:before {
        content: "\e910"!important;
		transform: rotate(270deg);
    }
                .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: #1D93B1 !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まで*/
                {

                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;
                }
					.mt_100 {
    margin-top: 60px;
}
					.products_item_box_text {
    width: 100%;
    font-size: 14px;
}
.products_item_box_img {
    width: 100%;
	margin-bottom: 2em;
}
					.products_item_box_text dl {
    font-size: 14px;
}
					.products_item_box_text dl dd{
						    font-size: 14px;
					}
.products_item_box_content {
    padding: 25px;
}
.cart_button a {
    font-size: 16px;
					}
					.products_box_cover {
    flex-wrap: wrap;
}
.products_box {
    width: 100%;
	    margin-bottom: 2em;
}
.about_img {
    aspect-ratio: 1 / 1;
margin: 0 auto 1em;
					}
.about_text {
    width: 100%;
}
.top-blog {
    margin-bottom: 30px!important;
}
#sb_instagram .sbi_follow_btn a {
    max-width: 80%;
	font-size:16px;
					}
					}