/** Shopify CDN: Minification failed

Line 162:12 All "@import" rules must come first
Line 249:12 All "@import" rules must come first
Line 334:12 All "@import" rules must come first
Line 419:12 All "@import" rules must come first
Line 507:12 All "@import" rules must come first

**/
/* youtubeレスポンシブ */
.youtube {
  width: 100%;
  aspect-ratio: 16 / 9;
}
.youtube iframe {
  width: 100%;
  height: 100%;
}
/* ================== */

.rte img {

                border: none !important;
            }

            :root {
                --base: rgb(237, 238, 222);
            }

            /*ベース*/
            .minami_lp h2 {
                background-color: var(--base);
                color: rgb(48, 48, 48);
                padding: 10px;

                font-size: 1.9rem;
            }

            .minami_lp h3 {
                color: rgb(48, 48, 48);
                border-bottom: 1px solid #e2cab4;
                margin-top: 30px;
                margin-bottom: 15px;
                font-size: 1.8rem;
            }

            .minami_lp h4 {
                font-size: 1.3rem;
            }


            .minami_lp .titlebox_001 {
                width: 95%;
                height: auto;
                float: none;
                margin-left: auto;
                margin-right: auto;
                margin-top: 10px;
                margin-bottom: 0px;
                font-size: 120%;
                font-weight: bold;
                color: #fe7f39;
                text-align: left;
                padding: 0px;
            }

            .minami_lp .okyakusamanokoe {
                background-color: #fffef2;
                /* background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23f9b84b' fill-opacity='0.49' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E"); */
                padding-bottom: 10px;
                padding-top: 1px;
                padding-inline: 1px;
            }


            .minami_lp .box11 p {
                margin: 0;
                padding: 0;
            }

            .minami_lp .okyakusamanokoe_name {
                width: 95%;
                height: auto;
                float: none;
                margin-left: auto;
                margin-right: auto;
                margin-top: 0px;
                margin-bottom: 5px;
                font-size: 100%;
                color: #000;
                font-weight: normal;
                padding: 0px;
                text-align: left;
                border-bottom-width: 2px;
                border-bottom-style: solid;
                border-bottom-color: #ffddb3;
            }

            .minami_lp .star {
                color: gold;
            }

            .minami_lp .koebox_001 {
                width: 95%;
                height: auto;
                float: none;
                margin-left: auto;
                margin-right: auto;
                margin-top: 0px;
                margin-bottom: 0px;
                font-size: 100%;
                color: #000;
                padding: 0px;
                text-align: justify;
            }

            /*h4レシピ ベース*/
            .minami_lp .resipi {
                background-color: var(--base);
                padding: 10px;
                margin-top: 60px;
            }

            .minami_lp .resipi_img {
                width: 100%;
            }

            .minami_lp .kasyoku {
                color: #f55416;
                font-size: 1rem;
                text-align: center;
            }

            .minami_lp .botan {
                text-align: center;
            }

            .minami_lp iframe {
                margin-bottom: unset;
            }

            .minami_lp table tr {
                background: #eee;
            }

            .minami_lp table tr:nth-child(even) {
                background: #fff;
            }

            .minami_lp .genzairyou {
                padding-top: 30px;
            }

            .minami_lp table,
            .minami_lp table td,
            .minami_lp table th {
                border: none;
            }


            /*♦♦♦♦♦♦♦♦♦レシピの変更箇所♦♦♦♦♦♦♦♦♦*/
            @import url('https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@300;400;500&display=swap');

            .minami_lp .resipi {
                background-color: var(--base);
                color: rgb(48, 48, 48);
                padding: 10px;
                margin-top: 60px;
                margin-bottom: 20px;
                font-size: 1.4rem;

            }

            .minami_lp .resipidouga {
                color: rgb(48, 48, 48);
                border-bottom: 1px solid #e2cab4;

            }

            .minami_lp .banar {
                width: 350px;
                margin-top: 10px;
                display: contents;
            }



            .minami_lp a.btn--yellow {
                color: #000;
                background-color: #ffe000;
                border-bottom: 5px solid #eac52f;
                font-family: 'Kiwi Maru', serif;
            }


            .minami_lp a.btn--yellow:hover {
                margin-top: 3px;
                color: #000;
                background: #fff20a;
                border-bottom: 2px solid #ccc100;

            }



            :root {
                --base: #eee;
                --orange: #d14b4b;
            }

            /*♦♦♦♦♦♦♦♦♦トップの変更箇所♦♦♦♦♦♦♦♦♦*/
            /*orange*/
            .minami_lp.orange h2 {
                background-color: var(--orange);
                color: aliceblue;
                padding: 10px;
                border-radius: 3px;
                box-shadow: 10%;
                font-size: 1.9rem;
            }

            .minami_lp.orange h3 {
                color: var(--orange);
                border-bottom: 1px solid #e2cab4;
                margin-top: 30px;
                margin-bottom: 15px;
                font-size: 1.8rem;
            }

            /*h４　レシピ ベース*/
            .minami_lp.orange .resipi {
                background-color: rgb(223, 223, 223);
                padding: 10px;
                margin-top: 60px;
            }

            .minami_lp.orange .kasyoku {
                font-size: 1rem;
            }

            .minami_lp.orange iframe {
                margin-bottom: unset;
            }




            /*♦♦♦♦♦♦♦♦♦レシピの変更箇所♦♦♦♦♦♦♦♦♦*/
            @import url('https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@300;400;500&display=swap');

            .minami_lp.orange .resipi {
                background-color: var(--orange);
                color: aliceblue;
                padding: 10px;
                margin-top: 60px;
                margin-bottom: 20px;
                font-size: 1.4rem;

            }

            .minami_lp.orange .resipidouga {
                color: var(--orange);
                border-bottom: 1px solid #e2cab4;

            }

            .minami_lp.orange .banar {
                width: 350px;
            }

            .minami_lp.orange a.btn--yellow {
                color: #000;
                background-color: #ffe000;
                border-bottom: 5px solid #eac52f;
                font-family: 'Kiwi Maru', serif;
            }


            .minami_lp.orange a.btn--yellow:hover {
                margin-top: 3px;
                color: #000;
                background: #fff20a;
                border-bottom: 2px solid #ccc100;

            }






            :root {
                --base: #eee;
                --brown: #E3C067;
            }

            /*♦♦♦♦♦♦♦♦♦トップの変更箇所♦♦♦♦♦♦♦♦♦*/
            /*brown*/
            .minami_lp.brown h2 {
                background-color: var(--brown);
                color: aliceblue;
                padding: 10px;
                border-radius: 3px;
                box-shadow: 10%;
                font-size: 1.9rem;
                margin-top: 50px;
            }

            .minami_lp.brown h3 {
                color: #d14b4b;
                border-bottom: 1px solid #e2cab4;
                margin-top: 30px;
                margin-bottom: 15px;
                font-size: 1.8rem;
            }

            /*h４　レシピ ベース*/
            .minami_lp.brown .resipi {
                background-color: rgb(223, 223, 223);
                padding: 10px;
                margin-top: 60px;
            }

            .minami_lp.brown .kasyoku {
                font-size: 1rem;
            }

            .minami_lp.brown iframe {
                margin-bottom: unset;
            }


            /*♦♦♦♦♦♦♦♦♦レシピの変更箇所♦♦♦♦♦♦♦♦♦*/
            @import url('https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@300;400;500&display=swap');

            .minami_lp.brown .resipi {
                background-color: var(--brown);
                color: aliceblue;
                padding: 10px;
                margin-top: 60px;
                margin-bottom: 20px;
                font-size: 1.4rem;

            }

            .minami_lp.brown .resipidouga {
                color: #d14b4b;
                border-bottom: 1px solid #e2cab4;

            }

            .minami_lp.brown .banar {
                width: 350px;
            }

            .minami_lp.brown a.btn--yellow {
                color: #000;
                background-color: #ffe000;
                border-bottom: 5px solid #eac52f;
                font-family: 'Kiwi Maru', serif;
            }


            .minami_lp.brown a.btn--yellow:hover {
                margin-top: 3px;
                color: #000;
                background: #fff20a;
                border-bottom: 2px solid #ccc100;

            }





            :root {
                --base: #eee;
                --green: rgb(5, 90, 72);
            }

            /*♦♦♦♦♦♦♦♦♦トップの変更箇所♦♦♦♦♦♦♦♦♦*/
            /*green*/
            .minami_lp.green h2 {
                background-color: rgb(6, 100, 84);
                color: aliceblue;
                padding: 10px;
                border-radius: 3px;
                box-shadow: 10%;
                font-size: 1.9rem;
            }

            .minami_lp.green h3 {
                color: green;
                border-bottom: 1px solid #e2cab4;
                margin-top: 30px;
                margin-bottom: 15px;
                font-size: 1.8rem;
            }

            /*h４　レシピ ベース*/
            .minami_lp.green .resipi {
                background-color: rgb(223, 223, 223);
                padding: 10px;
                margin-top: 60px;
            }

            .minami_lp.green .kasyoku {
                font-size: 1rem;
            }

            .minami_lp.green iframe {
                margin-bottom: unset;
            }




            /*♦♦♦♦♦♦♦♦♦レシピの変更箇所♦♦♦♦♦♦♦♦♦*/
            @import url('https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@300;400;500&display=swap');

            .minami_lp.green .resipi {
                background-color: green;
                color: aliceblue;
                padding: 10px;
                margin-top: 60px;
                margin-bottom: 20px;
                font-size: 1.4rem;

            }

            .minami_lp.green .resipidouga {
                color: green;
                border-bottom: 1px solid #e2cab4;

            }

            .minami_lp.green .banar {
                width: 350px;
            }

            .minami_lp.green a.btn--yellow {
                color: #000;
                background-color: #ffe000;
                border-bottom: 5px solid #eac52f;
                font-family: 'Kiwi Maru', serif;
            }


            .minami_lp.green a.btn--yellow:hover {
                margin-top: 3px;
                color: #000;
                background: #fff20a;
                border-bottom: 2px solid #ccc100;

            }






            :root {
                --base: #eee;
                --blue: blue;
            }



            /*♦♦♦♦♦♦♦♦♦トップの変更箇所♦♦♦♦♦♦♦♦♦*/
            /*blue*/
            .minami_lp.blue h2 {
                background-color: blue;
                color: aliceblue;
                padding: 10px;
                border-radius: 3px;
                box-shadow: 10%;
                font-size: 1.9rem;
            }

            .minami_lp.blue h3 {
                color: blue;
                border-bottom: 1px solid #e2cab4;
                margin-top: 30px;
                margin-bottom: 15px;
                font-size: 1.8rem;
            }

            /*h４　レシピ ベース*/
            .minami_lp.blue .resipi {
                background-color: rgb(223, 223, 223);
                padding: 10px;
                margin-top: 60px;
            }

            .minami_lp.blue .kasyoku {
                font-size: 1rem;
            }

            .minami_lp.blue iframe {
                margin-bottom: unset;
            }




            /*♦♦♦♦♦♦♦♦♦レシピの変更箇所♦♦♦♦♦♦♦♦♦*/
            @import url('https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@300;400;500&display=swap');

            .minami_lp.blue .resipi {
                background-color: blue;
                color: aliceblue;
                padding: 10px;
                margin-top: 60px;
                margin-bottom: 20px;
                font-size: 1.4rem;

            }

            .minami_lp.blue .resipidouga {
                color: blue;
                border-bottom: 1px solid #e2cab4;

            }

            .minami_lp.blue .banar {
                width: 350px;
            }

            .minami_lp.blue a.btn--yellow {
                color: #000;
                background-color: #ffe000;
                border-bottom: 5px solid #eac52f;
                font-family: 'Kiwi Maru', serif;
            }


            .minami_lp.blue a.btn--yellow:hover {
                margin-top: 3px;
                color: #000;
                background: #fff20a;
                border-bottom: 2px solid #ccc100;

            }
