﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{font-family:"SF Pro JP","SF Pro Display","SF Pro Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",YuGothic-M,YuGothic,"メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt";min-width:320px;font-size:1.4rem;line-height:1.6;letter-spacing:.12rem;color:#2b2b2b;background-color:#e8e8e3}*,*::before,*::after{box-sizing:border-box}img{width:100%}a{color:#2b2b2b}sup{font-size:50%;vertical-align:super}button{background:none}form input,form button,form textarea,form select{font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:0;border:none}form input:focus,form button:focus,form textarea:focus,form select:focus{outline:none}form label{cursor:pointer}#gh{padding:16px}@media screen and (min-width: 600px){#gh{padding:24px}}@media screen and (min-width: 960px){#gh{width:100%;padding:32px 40px;display:flex;justify-content:space-between;position:fixed;top:0;z-index:9999}}#gh .logo{line-height:0}#gh .logo img{width:140px;height:auto}@media screen and (min-width: 600px){#gh .logo img{width:auto;height:80px}}#gm_trigger{display:block;width:32px;height:24px;cursor:pointer;outline:none;position:fixed;top:16px;right:16px;z-index:9999}#gm_trigger span{display:block;width:32px;height:3px;border-radius:40%;overflow:hidden;background:#2b2b2b;transition:all .3s}#gm_trigger span:nth-of-type(1){transform:translateY(-5px)}#gm_trigger span:nth-of-type(3){transform:translateY(5px)}#gm_trigger.gm_open span:nth-of-type(1){transform:translateY(3px) rotate(222deg)}#gm_trigger.gm_open span:nth-of-type(3){transform:translateY(-3px) rotate(-222deg)}#gm_trigger.gm_open span:nth-of-type(2){width:0px;margin-left:auto}@media screen and (min-width: 960px){#gm_trigger{display:none}}#gm{z-index:8888;visibility:hidden;width:100%;overflow:hidden;position:fixed;top:0;bottom:0;left:0;overflow:auto;background-color:rgba(232,232,227,.9);display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}#gm.gm_open{visibility:visible}#gm ul li{font-size:1.6rem;line-height:1;margin:48px 0}#gm ul li a{text-decoration:none;display:inline-block}#gm ul li a::after{content:"";display:block;height:2px;margin-top:2px;background-color:#2b2b2b}#gm ul li.sns_icon{width:28px;height:28px}#gm ul li.sns_icon a::after{display:none}@media screen and (min-width: 960px){#gm{visibility:visible;position:relative;background:none;width:auto;justify-content:flex-end}#gm ul{display:flex;justify-content:flex-end}#gm ul li{margin:0}#gm ul li:not(:first-of-type){margin-left:48px}#gm ul li.sns_icon{position:relative;top:-4px}}#gf{width:100%;padding:40px 16px;position:absolute;bottom:0;right:0}@media screen and (min-width: 600px){#gf{padding:40px 24px}}@media screen and (min-width: 960px){#gf{padding:40px 40px}}.wrapper{min-height:100vh;position:relative;padding-bottom:102px}@media screen and (min-width: 960px){.wrapper{padding-top:144px}}.main{margin:40px 0}.container{padding:0 16px;margin:0 auto}@media screen and (min-width: 600px){.container{padding:0 24px}}@media screen and (min-width: 960px){.container{max-width:1096px;padding:0 48px}}.page_title{font-family:"Karma",serif;font-weight:600;font-size:2.4rem;line-height:1.12;margin-bottom:24px;display:inline-block;background:linear-gradient(transparent 56%, hsl(60deg, 80%, 70%) 56% 80%, transparent 80%)}@media screen and (min-width: 600px){.page_title{font-size:3.2rem;line-height:1;margin-bottom:32px}}@media screen and (min-width: 960px){.page_title{font-size:4rem;margin-bottom:40px}}.page_lead{font-family:"Shippori Mincho B1",serif;font-weight:700;font-size:1.8rem;font-weight:bold;margin-bottom:16px}@media screen and (min-width: 600px){.page_lead{font-size:2.4rem;margin-bottom:24px}}.section_title{font-size:1.6rem;font-weight:bold;margin-bottom:16px}@media screen and (min-width: 600px){.section_title{font-size:2.4rem;margin-bottom:24px}}.section_title::after{content:"";display:inline-block;width:2em;height:2px;margin-left:.25em;background:#2b2b2b}.button{font-weight:bold;letter-spacing:.5rem;text-decoration:none;text-transform:uppercase;display:block;padding:1em 3em;position:relative}.button::before,.button::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:2px solid #2b2b2b;transition:transform .2s}.button::before{transform:translate(-2px, -2px)}.button::after{transform:translate(2px, 2px)}.button:hover::before,.button:hover::after{transform:translate(0)}.service_index .lead{margin-bottom:20px}@media screen and (min-width: 600px){.service_index .items{display:flex;flex-wrap:wrap;justify-content:space-between}}.service_index .item{margin-bottom:2px;padding:32px 20px;border-radius:0px 24px 4px 32px;background-position:0px 0px;background-size:cover}@media screen and (min-width: 600px){.service_index .item{width:calc(50% - 1px);padding:32px}}@media screen and (min-width: 960px){.service_index .item{padding:40px;border-radius:0px 48px 8px 64px}}.service_index .title{font-family:"Karma",serif;font-weight:600;font-size:2.4rem;line-height:1.4}@media screen and (min-width: 960px){.service_index .title{font-size:3.2rem;margin-bottom:5px}}.service_index .subtitle{font-size:1rem;line-height:1.4;margin-bottom:24px}@media screen and (min-width: 960px){.service_index .subtitle{font-size:1.2rem;margin-bottom:40px}}.service_index .description p:not(:first-of-type){margin-top:.5em}@media screen and (min-width: 960px){.service_index .description{height:8em}}.service_index .link{display:block;margin-left:auto;margin-top:40px}@media screen and (min-width: 960px){.service_index .link{margin-top:24px}}.service_index .item.garden{background-color:#abbaab;background-image:url("../images/ptn_a.png")}.service_index .item.club{background-color:#babaab;background-image:url("../images/ptn_b.png")}.service_index .item.markets{background-color:#abb0ba;background-image:url("../images/ptn_c.png")}.service_index .item.products{background-color:#baabab;background-image:url("../images/ptn_d.png")}.home .hero{margin-top:40px;margin-bottom:80px}@media screen and (min-width: 600px){.home .hero{margin-top:60px;margin-bottom:120px}}@media screen and (min-width: 960px){.home .hero{margin-top:80px;margin-bottom:160px}}.home .hero .tagline{font-family:"Karma",serif;font-weight:300;font-size:4rem;line-height:1.12;margin-bottom:16px}@media screen and (min-width: 600px){.home .hero .tagline{font-size:8rem;line-height:1;margin-bottom:40px}}@media screen and (min-width: 960px){.home .hero .tagline{font-size:12.8rem}}.home .hero .tagline span{display:inline-block;background:linear-gradient(transparent 56%, hsla(60deg, 80%, 70%, 0.8) 56% 80%, transparent 80%)}.home .hero .tagline span:nth-child(2){padding-left:.15em}.home .hero .slogan{font-family:"Shippori Mincho B1",serif;font-weight:700;font-size:1.6rem;margin-bottom:24px}@media screen and (min-width: 600px){.home .hero .slogan{font-size:2.4rem;margin-bottom:32px}}@media screen and (min-width: 960px){.home .hero .slogan{font-size:3.2rem}}.home .hero .copy p:not(:last-of-type){margin-bottom:1em}.home .service_index{margin-bottom:40px}.service .main{margin-bottom:120px}.service .main p:not(:first-of-type){margin-top:24px}.service .main ul{margin-top:24px}.service .main ul li{margin-top:4px}.service .main ul li::before{content:"– "}.service .feature{margin-top:48px}.service .feature_title{font-family:"Shippori Mincho B1",serif;font-weight:700;font-size:1.8rem;font-weight:bold;margin-bottom:20px}.service .feature_title::before{content:"";display:inline-block;width:24px;height:24px;border:10px solid #2b2b2b;border-radius:40%;transform:translateY(0.25em) rotate(45deg);margin-right:.4em}.service .feature_title span{font-size:1.4rem}.service .service_index{padding:64px 0;background-color:#d1d1c7}.service .inquiry{width:100%;margin-top:80px}@media screen and (min-width: 600px){.service .inquiry .button{width:60%}}@media screen and (min-width: 960px){.service .inquiry .button{width:50%}}.beeslow_garden .page_title{background:linear-gradient(transparent 56%, hsl(120deg, 10%, 70%) 56% 80%, transparent 80%)}.beeslow_garden .feature_title::before{border-color:#abbaab}.beeslow_garden .service_index .garden{display:none}.beeslow_garden .contents{margin-bottom:80px;padding-bottom:80px;border-bottom:2px solid #d1d1c7}.beeslow_garden .contents dt{font-family:"Shippori Mincho B1",serif;font-weight:700;font-size:2rem;line-height:1.4;margin:32px 0 8px;display:inline-block;border-bottom:#abbaab 4px solid}.beeslow_garden .contents dd span{font-size:1.2rem;opacity:60%}.beeslow_garden .qa{margin-top:100px;padding:80px 0;background-color:#f4f4f1}.beeslow_garden .qa .container{max-width:840px}.beeslow_garden .qa .qa_title{font-size:3.2rem;font-weight:bold;text-align:center;margin-bottom:80px}.beeslow_garden .qa .qa_title span{font-size:1.4rem;font-weight:normal;display:block}.beeslow_garden .qa .qanda:not(:first-of-type){padding-top:40px;margin-top:40px;border-top:#70705c 1px dotted}.beeslow_garden .qa .qanda p{padding:0 24px}.beeslow_garden .qa .question{font-size:1.8rem;font-weight:bold;margin-bottom:18px}.beeslow_club .page_title{background:linear-gradient(transparent 56%, hsl(60deg, 10%, 70%) 56% 80%, transparent 80%)}.beeslow_club .feature_title::before{border-color:#babaab}.beeslow_club .service_index .club{display:none}.beeslow_club .subscribe{padding:80px 0;background-color:#f4f4f1}.beeslow_club .subscribe .container{max-width:800px}.beeslow_club .subscribe .title{font-size:2.4rem;line-height:1.4;margin-bottom:20px}.beeslow_club .subscribe .lead{margin-bottom:20px}.beeslow_club .subscribe .form{display:flex}.beeslow_club .subscribe input{font-size:1.6rem;border:2px solid #babaab}.beeslow_club .subscribe input[type=email]{width:100%;padding:16px}.beeslow_club .subscribe input[type=submit]{padding:16px 32px;border-left:none;background-color:#babaab;cursor:pointer}.beeslow_club .message{text-align:center}.beeslow_club .message .result{margin:48px 0}.beeslow_club .message .link{margin-bottom:80px}.beeslow_club .message .link .button{display:inline-block}.markets .page_title{background:linear-gradient(transparent 56%, hsl(220deg, 10%, 70%) 56% 80%, transparent 80%)}.markets .feature_title::before{border-color:#abb0ba}.markets .service_index .markets{display:none}.markets .shop_info{margin-top:80px;padding-top:40px;border-top:2px solid #d1d1c7}.markets .shop_info h1{font-size:2.4rem;margin-bottom:24px}.products .page_title{background:linear-gradient(transparent 56%, hsl(0deg, 10%, 70%) 56% 80%, transparent 80%)}.products .feature_title::before{border-color:#baabab}.products .service_index .products{display:none}.products .shop_info{margin-top:80px;padding-top:40px;border-top:2px solid #d1d1c7}.products .shop_info h1{font-size:2.4rem;margin-bottom:24px}.news_index .article{padding-bottom:40px;margin-bottom:40px;border-bottom:dashed 1px #2b2b2b}.news_index .article:first-child{padding-top:40px;border-top:dashed 1px #2b2b2b}@media screen and (min-width: 600px){.news_index .article{padding-bottom:60px;margin-bottom:60px}.news_index .article:first-child{padding-top:60px}}@media screen and (min-width: 960px){.news_index .article{padding-bottom:80px;margin-bottom:80px}.news_index .article:first-child{padding-top:80px}}.news_index .news_title{font-family:"Shippori Mincho B1",serif;font-weight:700;font-size:1.8rem;font-weight:bold;margin-bottom:16px}.news_index .news_date{margin-bottom:24px}.news_index .link{margin-top:40px}.news_article .article{max-width:800px;margin:0 auto}.news_article .news_title{font-family:"Shippori Mincho B1",serif;font-weight:700;font-size:2.4rem;font-weight:bold;margin-bottom:24px}.news_article .news_date{margin-bottom:40px}.news_article .news_body p:not(:first-of-type){margin:1.6em 0}.news_article .news_body .h2{font-size:1.8rem;font-weight:bold;margin-top:4em;padding:.4em .8em;background-color:#d1d1c7}.news_article .news_body .h3{font-size:1.6rem;font-weight:bold;margin-top:3.2em}.news_article .news_body .h3+p{margin-top:.8em !important}.news_article .news_body .caption{font-size:1.2rem;opacity:.8}.news_article .news_body strong{font-weight:bold}.news_article .footer_nav{margin:120px 0 40px}.news_article .back{font-size:1.4em;text-decoration:none;display:inline-block;background:url("../images/allow_l.svg") 0 calc(50% - 2px) no-repeat;background-size:32px auto;padding-left:48px}.news_article .back::after{content:"";display:block;height:2px}.news_article .back:hover::after{background-color:#2b2b2b}.company .name{font-size:1.8rem;font-weight:bold}@media screen and (max-width: 420px){.company .name span{display:block}}.company .overview{margin-top:32px;position:relative}.company .overview .title{position:absolute;left:0}.company .overview .contents{padding-left:6em}.company .overview .contents:not(:last-of-type){margin-bottom:16px}.company .overview .contents>dl dt{font-weight:bold;margin-bottom:8px}.company .overview .contents>dl dt:not(:first-of-type){margin-top:24px}.company .overview .contents>dl dd{line-height:1.3;margin-bottom:8px;padding-left:1em;position:relative}.company .overview .contents>dl dd::before{content:"- ";display:block;position:absolute;left:0}.company .section{margin-top:100px}.company .section .title{font-family:"Karma",serif;font-weight:600;font-size:2.4rem;line-height:1.12;margin-bottom:16px;display:inline-block;background:linear-gradient(transparent 56%, hsl(60deg, 80%, 70%) 56% 80%, transparent 80%)}.company .section .shop_name{font-size:1.6rem;font-weight:bold}.company .section .access{margin-top:16px}.contact .form{padding:8px 16px 0;max-width:672px;margin:0 auto}.contact .form .label{margin-bottom:4px}.contact .form .label .required{font-size:80%;padding-left:.5em}.contact .form .input{margin-bottom:32px}.contact .form .input input,.contact .form .input textarea,.contact .form .input .input_content{font-size:1.6rem;width:100%;padding:16px;border:1px solid #d1d1c7}.contact .form .input input:focus,.contact .form .input textarea:focus,.contact .form .input .input_content:focus{border-width:4px}.contact .form .input .input_content{background-color:#d1d1c7}.contact .form .input textarea{height:calc(8em + 40px)}.contact .form .form_nav{margin-top:40px;display:flex;justify-content:space-between}.contact .form .form_nav .form_button{width:48%}.contact .form .form_nav .form_button input,.contact .form .form_nav .form_button a{display:block;text-align:center;text-decoration:none;width:100%;padding:16px 24px;cursor:pointer}.contact .form .form_nav .reset,.contact .form .form_nav .back{color:#2b2b2b;background-color:#d1d1c7}.contact .form .form_nav .submit{color:#fff;background-color:#70705c}.contact .form form .form_nav{justify-content:center}.contact .form .message{text-align:center}.contact .form .message .result{margin:48px 0}.contact .form .message .link{margin-bottom:80px}.contact .form .message .link .button{display:inline-block}/*# sourceMappingURL=style.css.map */
