@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:100%;-webkit-overflow-scrolling:touch}html,body{width:100%;height:100%}body{line-height:1.7;color:#000;font-family:Arial,"游ゴシック体","Yu Gothic",YuGothic,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,sans-serif;letter-spacing:.04em;word-wrap:break-word;overflow-wrap:break-word;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}p{font-size:16px;line-height:2}@media screen and (max-width:768px){p{font-size:1.5622vw}}@media screen and (max-width:480px){p{font-size:12px}}span{font-size:12px;font-weight:600}h1{font-size:12px;font-size:.83333vw}@media screen and (max-width:768px){h1{font-size:12px}}@media screen and (max-width:480px){h1{font-size:10px}}h2{font-size:30px;font-size:3vw;color:#006b48}@media screen and (max-width:768px){h2{font-size:3vw}}@media screen and (max-width:480px){h2{font-size:5vw}}h3{font-size:25px;font-size:1.2vw;color:#006b48}@media screen and (max-width:768px){h3{font-size:2.344vw}}@media screen and (max-width:480px){h3{font-size:4vw}}a{color:#231815;text-decoration:none;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}img{height:auto;vertical-align:bottom}li{list-style:none}.clear_fix:after{content:"";display:block;height:0;clear:both;font-size:0;line-height:0;visibility:hidden}.tb{display:none}@media screen and (max-width:768px){.tb{display:block}}@media screen and (max-width:768px){.tbd{display:none}}.sp{display:none}@media screen and (max-width:480px){.sp{display:block}}.cw{width:68%;margin:0 auto}@media screen and (max-width:768px){.cw{width:86%}}.title{text-align:center;letter-spacing:.04em;font-family:'Roboto',sans-serif;font-weight:700}h2.title{font-size:3em}@media screen and (max-width:768px){h2.title{font-size:2em}.main__form h2.title{font-size:1.8em;white-space:nowrap}.title{letter-spacing:.04em}}@media screen and (max-width:480px){.title{letter-spacing:.04em}}.jtitle{text-align:center;display:block;margin:0 0 2vw;letter-spacing:1px}@media screen and (max-width:480px){.jtitle{font-size:10px}}.overlay{content:"";display:block;width:0;height:0;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:2;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.overlay.open{width:100%;height:100%;opacity:1}.map iframe{width:100%}@media screen and (max-width:768px){.map iframe{height:350px}}@media screen and (max-width:768px) and (max-width:480px){.map iframe{height:200px}}.btn{border-radius:30px;border:solid 1px #006b48;padding:1vw 2vw;color:#006b48;font-size:1.6666vw}.btn:hover{color:#333}@media screen and (max-width:480px){.btn{padding:2.5vw 7vw;margin:5vw 0;font-size:12px}}.btn span{font-size:1.1vw;letter-spacing:.04em;text-align:center}@media screen and (max-width:480px){.btn span{font-size:12px}}body.home .main{margin-top:2vw}body.home .main__mv--wrapper .wrapper__mv{position:relative}body.home .main__mv--wrapper .wrapper__mv--book{width:15%;position:fixed;top:25%;left:7%;z-index:1}@media screen and (max-width:480px){body.home .main__mv--wrapper .wrapper__mv--book{width:25%;top:20%;left:3%}}body.home .main__mv--wrapper .wrapper__mv .mv_copy{position:absolute;top:12%;left:30%;z-index:999;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:3.5vw}@media screen and (max-width:480px){body.home .main__mv--wrapper .wrapper__mv .mv_copy{font-size:18px;top:12%;left:25%}}body.home .main__news{margin-top:2vw;background-color:#fff;border:solid 2px #006b48}body.home .main__news .h_auto{height:auto !important}@media screen and (max-width:480px){body.home .main__news .h_auto .news_item p{margin:6vw 0}}body.home .main__news--inner{display:flex;width:68%;height:50px;-webkit-box-sizing:boedr-box;box-sizing:boedr-box;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){body.home .main__news--inner{height:40px;width:80%}}@media screen and (max-width:480px){body.home .main__news--inner{height:10.5vw;width:100%}}body.home .main__news--inner h2{color:#006b48;letter-spacing:.04em;position:relative;vertical-align:middle;line-height:1.5;border-right:solid 1px #006b48;padding-right:20px}@media screen and (max-width:768px){body.home .main__news--inner h2{letter-spacing:10px}}@media screen and (max-width:480px){body.home .main__news--inner h2{letter-spacing:1vw;height:10.5vw;padding-right:1vw;padding-left:1.5vw;font-size:3.5vw}}body.home .main__news--inner .news_item{padding-left:5%;vertical-align:middle;padding-right:2%}@media screen and (max-width:480px){body.home .main__news--inner .news_item{padding-left:2vw;padding-right:3em}}body.home .main__news--inner .news_item a{width:100%;display:flex;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width:768px){body.home .main__news--inner .news_item a{margin:1.5vw 0}}body.home .main__news--inner .news_item a time{font-size:.97222vw}@media screen and (max-width:768px){body.home .main__news--inner .news_item a time{font-size:10px}}body.home .main__news--inner .news_item a span{display:block;padding-left:14px;font-size:.97222vw;font-weight:300}@media screen and (max-width:768px){body.home .main__news--inner .news_item a span{font-size:10px}}body.home .main__news--inner .news_item .toggle{display:none}body.home .main__news--inner .news_item .p_open{display:flex}body.home .main__news--inner .nav_toggle{display:inline-block;width:50px;height:100%;vertical-align:middle;cursor:pointer;position:absolute;top:0;right:0;z-index:9;background-color:#006b48}@media screen and (max-width:768px){body.home .main__news--inner .nav_toggle{width:40px;height:40px}}@media screen and (max-width:480px){body.home .main__news--inner .nav_toggle{width:10.5vw;height:10.5vw}}body.home .main__news--inner .nav_toggle span{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:70%;height:3px;left:7px;text-align:center;position:absolute;background-color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media screen and (max-width:768px){body.home .main__news--inner .nav_toggle span{left:6px}}@media screen and (max-width:480px){body.home .main__news--inner .nav_toggle span{left:15%}}body.home .main__news--inner .nav_toggle span:nth-child(1){top:15px}@media screen and (max-width:768px){body.home .main__news--inner .nav_toggle span:nth-child(1){top:8px}}@media screen and (max-width:480px){body.home .main__news--inner .nav_toggle span:nth-child(1){top:27%}}body.home .main__news--inner .nav_toggle span:nth-child(2){top:25px}@media screen and (max-width:768px){body.home .main__news--inner .nav_toggle span:nth-child(2){top:18px}}@media screen and (max-width:480px){body.home .main__news--inner .nav_toggle span:nth-child(2){top:48%}}body.home .main__news--inner .nav_toggle span:nth-child(3){top:35px}@media screen and (max-width:768px){body.home .main__news--inner .nav_toggle span:nth-child(3){top:28px}}@media screen and (max-width:480px){body.home .main__news--inner .nav_toggle span:nth-child(3){top:73%}}body.home .main__news--inner .open{z-index:2}body.home .main__news--inner .open:nth-child(1){top:24px !important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:768px){body.home .main__news--inner .open:nth-child(1){top:18px !important}}@media screen and (max-width:480px){body.home .main__news--inner .open:nth-child(1){top:48% !important}}body.home .main__news--inner .open:nth-child(2){opacity:0}body.home .main__news--inner .open:nth-child(3){top:24px !important;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:768px){body.home .main__news--inner .open:nth-child(3){top:18px !important}}@media screen and (max-width:480px){body.home .main__news--inner .open:nth-child(3){top:48% !important}}body.home .main__about--inner{padding:5vw 0}body.home .main__about--inner .about__content{width:100%}@media screen and (max-width:480px){body.home .main__about--inner .about__content{display:block}}body.home .main__about--inner .about__content--img{width:70%;margin:0 auto 2em}@media screen and (max-width:480px){body.home .main__about--inner .about__content--img{width:100%}}body.home .main__about--inner .about__content--text{width:80%;margin:1vw auto}@media screen and (max-width:480px){body.home .main__about--inner .about__content--text{width:100%}}body.home .main__about--inner .about__content--text h3{line-height:1.4}@media screen and (max-width:480px){body.home .main__about--inner .about__content--text h3{text-align:center;padding:3.5vw 0}}body.home .main__about--inner .about__content--text p{margin-top:1vw}body.home .main__about--inner .more_btn{text-align:center;margin:5vw 0 2vw}@media screen and (max-width:480px){body.home .main__about--inner .more_btn{margin:8vw 0 4vw}}body.home .main__service{background-color:#d9e9e4}body.home .main__service--inner{padding:5vw 0 2vw}@media screen and (max-width:480px){body.home .main__service--inner{padding:10vw 0 5vw}}body.home .main__service--inner .lead{text-align:center}body.home .main__service--inner .service__list{margin:40px 0;display:block}@media screen and (max-width:480px){body.home .main__service--inner .service__list{display:block}}body.home .main__service--inner .service__list--item{width:100%;background-color:#fff;padding:10px;margin-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box}body.home .main__service--inner .service__list--item .sitem__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sitem__inner--txt .img_c img{width:70%;height:auto}@media screen and (max-width:480px){body.home .main__service--inner .service__list--item .sitem__inner{padding:5vw 0;display:block}}body.home .main__service--inner .service__list--item .sitem__inner--img{width:30%}@media screen and (max-width:480px){body.home .main__service--inner .service__list--item .sitem__inner--img{width:100%;margin:0 0 10px}}body.home .main__service--inner .service__list--item .sitem__inner--txt{width:68%}@media screen and (max-width:480px){body.home .main__service--inner .service__list--item .sitem__inner--txt{width:100%}}body.home .main__service--inner .service__list--item .sitem__inner--txt .img{width:80%;margin-bottom:10px}body.home .main__service--inner .service__list--item .sitem__inner--txt .img_s{width:80%;margin-bottom:10px}body.home .main__service--inner .service__list--item .sitem__inner--txt .img img{width:100%}@media screen and (max-width:480px){body.home .main__service--inner .service__list--item .sitem__inner--txt .img{width:90%}}@media screen and (max-width:480px){body.home .main__service--inner .service__list--item .sitem__inner--txt .img img{height:auto;width:90%}}body.home .main__service .service__cafe{border-top:solid 2px #fff;padding:4vw 0}body.home .main__service .service__cafe--inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){body.home .main__service .service__cafe--inner{padding:5vw 0}}@media screen and (max-width:480px){body.home .main__service .service__cafe--inner{display:block}}body.home .main__service .service__cafe--inner .scafe__img{width:40%}@media screen and (max-width:480px){body.home .main__service .service__cafe--inner .scafe__img{width:100%}}body.home .main__service .service__cafe--inner .scafe__write{width:65%;padding:2vw 3vw;background-color:#fff}@media screen and (max-width:480px){body.home .main__service .service__cafe--inner .scafe__write{width:100%;padding:5vw 0}body.home .main__service .service__cafe--inner .scafe__write br{display:none}}body.home .main__service .service__cafe--inner .scafe__write--logo{width:90%}@media screen and (max-width:480px){body.home .main__service .service__cafe--inner .scafe__write--logo{width:80%;margin:0 auto}}body.home .main__service .service__cafe--inner .scafe__write--text{padding-top:1vw}@media screen and (max-width:480px){body.home .main__service .service__cafe--inner .scafe__write--text{text-align:center;width:90%;margin:0 auto}}body.home .main__net--inner{padding:5vw 0}body.home .main__net--inner .net__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width:480px){body.home .main__net--inner .net__content{display:block}}body.home .main__net--inner .net__content--img{width:45%;margin-top:-2vw}@media screen and (max-width:480px){body.home .main__net--inner .net__content--img{width:100%}}body.home .main__net--inner .net__content--text{width:55%;margin-top:5vw;margin-left:2vw}@media screen and (max-width:480px){body.home .main__net--inner .net__content--text{width:100%}}body.home .main__net--inner .net__content--text h3{line-height:1.4}@media screen and (max-width:480px){body.home .main__net--inner .net__content--text h3{text-align:center;padding:3.5vw 0}}body.home .main__net--inner .net__content--text p{margin-top:1vw}body.home .main__net--inner .more_btn{text-align:center;margin:5vw 0 0}@media screen and (max-width:480px){body.home .main__net--inner .more_btn{margin:8vw 0 4vw}}body.home .main__voice{background-color:#fcedd0}body.home .main__voice--inner{padding:5vw 0;margin-bottom:5vw}body.home .main__voice--inner .voice__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:3vw;width:100%}@media screen and (max-width:480px){body.home .main__voice--inner .voice__content{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.home .main__voice--inner .voice__content--img{width:35%}@media screen and (max-width:480px){body.home .main__voice--inner .voice__content--img{width:90%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}body.home .main__voice--inner .voice__content--text{width:55%}@media screen and (max-width:480px){body.home .main__voice--inner .voice__content--text{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}body.home .main__voice--inner .voice__content--text h3{line-height:1.4}@media screen and (max-width:480px){body.home .main__voice--inner .voice__content--text h3{padding:3.5vw 0;text-align:center}}body.home .main__voice--inner .voice__content--text p{margin-top:1vw}body.home .main__voice--inner .more_btn{text-align:center}@media screen and (max-width:480px){body.home .main__voice--inner .more_btn{margin:4vw 0}}body.home .main__voice--inner .more_btn a{background-color:#fff}body.home .main__column--inner .column__list{padding:0 0 3vw}body.home .main__column--inner .column__list--item{border-bottom:solid 1px #b2b2b2}body.home .main__column--inner .column__list--item:first-child .item__arti{padding:0 0 3vw}body.home .main__column--inner .column__list--item .item__arti{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3vw 0}@media screen and (max-width:768px){body.home .main__column--inner .column__list--item .item__arti{display:table}}@media screen and (max-width:480px){body.home .main__column--inner .column__list--item .item__arti{display:block}}body.home .main__column--inner .column__list--item .item__arti--img{width:22vw}@media screen and (max-width:768px){body.home .main__column--inner .column__list--item .item__arti--img{display:table-cell;vertical-align:top;width:40%;padding-right:2vw}}@media screen and (max-width:480px){body.home .main__column--inner .column__list--item .item__arti--img{width:100%;display:block}}body.home .main__column--inner .column__list--item .item__arti--text{margin-left:1.5vw;width:61%}@media screen and (max-width:768px){body.home .main__column--inner .column__list--item .item__arti--text{display:table-cell;vertical-align:middle}}@media screen and (max-width:480px){body.home .main__column--inner .column__list--item .item__arti--text{display:block;width:100%;margin:0}body.home .main__column--inner .column__list--item .item__arti--text time{font-size:10px}}body.home .main__column--inner .more_btn{text-align:center}@media screen and (max-width:480px){body.home .main__column--inner .more_btn{margin:5vw 0}}body.home .main__column--inner .more_btn .btn{background-color:#fff}body.home .main__column--inner .more_btn .btn span{letter-spacing:0}body.home .main__contact{padding:3vw 0}body.home .main__contact--inner{padding:4vw 0;border:solid 1px #006b48}body.home .column .main__contact--inner{padding:4vw 0;border:solid 1px #006b48;background-color:#006b48;color:#fff;overflow:hidden}body.home .column .main__contact--inner h2{color:#fff}body.home .column .main__contact--inner .inner{width:80%;margin:auto}body.home .column .main__contact--inner .left{float:left;width:45%;margin-right:5%}body.home .column .main__contact--inner .right{float:left;width:50%}body.home .column .main__contact--inner .right p{text-align:left}@media screen and (max-width:480px){body.home .main__contact--inner{padding:10vw 0}}body.home .main__contact p{text-align:center}@media screen and (max-width:768px){body.home .main__contact p{text-align:left}body.home .column .main__contact--inner .inner{width:90%;padding-bottom:2em}body.home .column .main__contact--inner .left{float:none;width:90%;margin:0 auto 1em}body.home .column .main__contact--inner .right{float:none;width:100%}}@media screen and (max-width:480px){body.home .main__contact p{width:90%;margin:0 auto}}body.home .main__contact .more_btn{text-align:center;margin:2.5vw 0 0}@media screen and (max-width:480px){body.home .main__contact .more_btn{margin:8vw 0 0}}body.home .main__contact .more_btn .btn{border:none;background-color:#006b48;color:#fff;padding:1vw 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){body.home .main__contact .more_btn .btn{padding:2vw 4vw}}@media screen and (max-width:480px){body.home .main__contact .more_btn .btn{padding:4vw 6vw}}body.home .main__contact .more_btn .btn i{font-size:2.5vw;margin-right:1vw;vertical-align:sub}@media screen and (max-width:480px){body.home .main__contact .more_btn .btn i{font-size:4.5vw;vertical-align:middle}}body.home .main__contact .more_btn .btn span{letter-spacing:0}@media screen and (max-width:480px){body.home .main__contact .more_btn .btn span{font-size:12px}}body.home .main__site{padding:5vw 0}body.home .main__site--inner .site__maker--list{display:-webkit-box;display:-ms-flexbox;display:flex}body.home .main__site--inner .site__maker--list .maker__item div{width:90%;margin:0 auto;border:solid 1px #ccc}body.home .main__site--inner .site__maker--list .maker__item span{display:block;text-align:center}@media screen and (max-width:480px){body.home .main__site--inner .site__maker--list .maker__item span{font-size:10px}}body.home .main__site--inner .site__maker--list .maker__item p{text-align:center}body.home .main__site--inner .site__maker--list .slick-prev{display:none !important}body.home .main__site--inner .site__maker--list .slick-next{top:30%;right:-4%;background:url(//lifebasis.jp/wp-content/themes/lifemind-thema2/assets/css/../img/top/arrow.png);background-repeat:no-repeat;background-position:center;width:3vw;height:3vw}body.home .main__site--inner .site__maker--list .slick-next:before{content:""}body.about .main{margin-top:2vw}body.about .main__mv--wrapper .wrapper__mv{position:relative}body.about .main__mv--wrapper .wrapper__mv--img{padding-top:10vw}@media screen and (max-width:768px){body.about .main__mv--wrapper .wrapper__mv--img{padding-top:18vh}}body.about .main__mv--wrapper .wrapper__mv--img .mv_title{width:50%;color:#fff;background-color:#006b48;text-align:center;padding:1vh 0;position:absolute;top:0;left:0}@media screen and (max-width:768px){body.about .main__mv--wrapper .wrapper__mv--img .mv_title{width:100%;text-align:left}}body.about .main__mv--wrapper .wrapper__mv--img .mv_title h2{color:#fff;display:inline-block;letter-spacing:.04em}@media screen and (max-width:768px){body.about .main__mv--wrapper .wrapper__mv--img .mv_title h2{margin-left:8vw}}@media screen and (max-width:768px){body.about .main__mv--wrapper .wrapper__mv--img .mv_title span{font-size:10px}}body.about .main__mv--wrapper .wrapper__mv--img .mv_copy{position:absolute;color:#006b48;top:20%;left:15%;z-index:999;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.8vw}@media screen and (max-width:768px){body.about .main__mv--wrapper .wrapper__mv--img .mv_copy{margin-top:-3vh;font-size:3.5vw}}@media screen and (max-width:480px){body.about .main__mv--wrapper .wrapper__mv--img .mv_copy{top:30%}}body.about .main__mv--wrapper .wrapper__mv--book{width:20%;position:fixed;top:28%;right:7%;z-index:1}body.about .main__about--inner{margin:2vw 0 5vw;padding:5vw 0 0}body.about .main__about--inner h3{text-align:center;margin-bottom:1.4vw}body.about .main__about--inner p{margin-bottom:1.4vw}body.about .main__about--inner div{width:25%;margin:0 auto}@media screen and (max-width:768px){body.about .main__about--inner div{margin:5vh auto 0}}body.about .main__ask{background-color:#d9e9e4;margin:2vw 0 5vw}body.about .main__ask--inner{padding:5vw 0}body.about .main__ask--inner .inner__title{text-align:center;margin-bottom:1vw}body.about .main__ask--inner .inner__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5vw 0 5vw}@media screen and (max-width:768px){body.about .main__ask--inner .inner__image{margin:6vh 0}}body.about .main__ask--inner .inner__image figure{width:46%}@media screen and (max-width:768px){body.about .main__ask--inner .inner__image figure:first-of-type{display:none}body.about .main__ask--inner .inner__image figure:last-of-type{width:100%}}body.about .main__ask .inner__image--sp{display:none}@media screen and (max-width:768px){body.about .main__ask .inner__image--sp{display:block;margin-bottom:6vh}}body.about .main__staff{background-color:#d9e9e4;margin:2vw 0 5vw}body.about .main__staff--inner{margin:0 auto;padding:5vw 0}body.about .main__staff--inner .inner__contentbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.about .main__staff--inner .inner__contentbox--content{width:50%;margin-bottom:2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}@media screen and (max-width:768px){body.about .main__staff--inner .inner__contentbox--content{width:100%;margin-bottom:5vw}}body.about .main__staff--inner .inner__contentbox--content .content__image{width:40%;margin-right:1vw}@media screen and (max-width:768px){body.about .main__staff--inner .inner__contentbox--content .content__image{width:55%;margin-right:3vw}}body.about .main__staff--inner .inner__contentbox--content .contents__name{width:60%}@media screen and (max-width:768px){body.about .main__staff--inner .inner__contentbox--content .contents__name p{font-size:1.824vw}}body.about .main__staff--inner .inner__contentbox--content:last-child{margin-bottom:0}body.about .main__staff--inner .inner__contentbox--content:nth-last-child(2){margin-bottom:0}@media screen and (max-width:768px){body.about .main__staff--inner .inner__contentbox--content:nth-last-child(2){margin-bottom:5vw}}body.about .main__columu{color:#fff;background-color:#006b48}body.about .main__columu--inner{width:55%;margin:2vw auto 5vw;padding:5vw 0;position:relative}@media screen and (max-width:768px){body.about .main__columu--inner{width:86%;padding-bottom:10vh}}body.about .main__columu--inner h2{color:#fff}body.about .main__columu--inner .inner__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){body.about .main__columu--inner .inner__box{display:block}}body.about .main__columu--inner .inner__box--image{width:39%}@media screen and (max-width:768px){body.about .main__columu--inner .inner__box--image{width:100%;margin-bottom:2vh}}body.about .main__columu--inner .inner__box--text{width:52%}@media screen and (max-width:768px){body.about .main__columu--inner .inner__box--text{width:100%;font-size:1.824vw}}body.about .main__columu--inner .inner__box--life{width:20%;position:absolute;bottom:1vw;right:0}body.about .main__contact{padding:3vw 0}body.about .main__contact--inner{padding:4vw 0;border:solid 1px #006b48}@media screen and (max-width:480px){body.about .main__contact--inner{padding:10vw 0}}body.about .main__contact p{text-align:center}@media screen and (max-width:768px){body.about .main__contact p{text-align:left}}@media screen and (max-width:480px){body.about .main__contact p{width:90%;margin:0 auto}}body.about .main__contact .more_btn{text-align:center;margin:2.5vw 0 0}@media screen and (max-width:480px){body.about .main__contact .more_btn{margin:8vw 0 0}}body.about .main__contact .more_btn .btn{border:none;background-color:#006b48;color:#fff;padding:1vw 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){body.about .main__contact .more_btn .btn{padding:2vw 4vw}}@media screen and (max-width:480px){body.about .main__contact .more_btn .btn{padding:4vw 6vw}}body.about .main__contact .more_btn .btn i{font-size:2vw;margin-right:1vw;vertical-align:sub}@media screen and (max-width:480px){body.about .main__contact .more_btn .btn i{font-size:4.5vw;vertical-align:middle}}body.about .main__contact .more_btn .btn span{letter-spacing:0}@media screen and (max-width:480px){body.about .main__contact .more_btn .btn span{font-size:12px}}body.recruit .main{margin-top:2vw}body.recruit .main__mv--wrapper .wrapper__mv{position:relative}@media screen and (max-width:768px){body.recruit .main__mv--wrapper .wrapper__mv--img{padding-top:5vh}}body.recruit .main__mv--wrapper .wrapper__mv--img .mv_title{width:50%;color:#fff;background-color:#006b48;text-align:center;padding:1vh 0;position:absolute;top:0;left:0}@media screen and (max-width:768px){body.recruit .main__mv--wrapper .wrapper__mv--img .mv_title{width:100%;text-align:left}}body.recruit .main__mv--wrapper .wrapper__mv--img .mv_title h2{color:#fff;display:inline-block;letter-spacing:.04em}@media screen and (max-width:768px){body.recruit .main__mv--wrapper .wrapper__mv--img .mv_title h2{margin-left:8vw}}@media screen and (max-width:768px){body.recruit .main__mv--wrapper .wrapper__mv--img .mv_title span{font-size:10px}}body.recruit .main__mv--wrapper .wrapper__mv--img .mv_copy{position:absolute;color:#006b48;top:30%;left:15%;z-index:999;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.8vw}@media screen and (max-width:768px){body.recruit .main__mv--wrapper .wrapper__mv--img .mv_copy{margin-top:-3vh;font-size:3.5vw}}body.recruit .main__mv--wrapper .wrapper__mv--book{width:20%;position:fixed;top:60%;right:7%;z-index:1}body.recruit .main__about--inner{margin:2vw 0;padding:5vw 0 1vw}body.recruit .main__about--inner h3{text-align:center;margin-bottom:1.4vw}body.recruit .main__about--inner p{margin-bottom:1.4vw}body.recruit .main__about--inner div{width:35%;margin:0 auto}@media screen and (max-width:768px){body.recruit .main__about--inner div{margin:5vh auto 0}}@media screen and (max-width:480px){body.recruit .main__about--inner div{width:60%}}body.recruit .main__mylife{margin:0}body.recruit .main__mylife--inner{padding:2vw 0}body.recruit .main__mylife--inner .my__title{text-align:center;margin-bottom:1vw}body.recruit .main__mylife--inner .my__text p{margin-bottom:1.4vw}body.recruit .main__sparkle{margin:0 0 1vw}body.recruit .main__sparkle--inner .spk__img{padding:0 0 4vw;width:35%;margin:0 auto}@media screen and (max-width:768px){body.recruit .main__sparkle--inner .spk__img{margin:5vh auto 0}}@media screen and (max-width:480px){body.recruit .main__sparkle--inner .spk__img{width:60%}}body.recruit .main__sparkle--inner .spk__title{text-align:center;margin-bottom:1vw}body.recruit .main__sparkle--inner .spk__text p{margin-bottom:1.4vw}body.recruit .main__sparkle--inner .sparkle__img{margin:5vw 0 0}body.recruit .main__sparkle--inner .sparkle__img ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.recruit .main__sparkle--inner .sparkle__img ul li{width:48%;margin-bottom:5vw}body.recruit .main__sparkle--inner .recruit_btn{text-align:center;margin:0 0 5vw}body.recruit .main__sparkle--inner .recruit_btn .btn{font-weight:600;background-color:#006b48;color:#fff}@media screen and (max-width:768px){body.recruit .main__sparkle--inner .recruit_btn .btn{padding:2vw 5vw}}@media screen and (max-width:480px){body.recruit .main__sparkle--inner .recruit_btn .btn{padding:4vw 6vw}}@media screen and (max-width:480px){body.recruit .main__sparkle--inner .recruit_btn{margin:5vw 0 10vw}}body.recruit .main__columu{color:#fff;background-color:#006b48}body.recruit .main__columu--inner{width:55%;margin:2vw auto 5vw;padding:5vw 0;position:relative}@media screen and (max-width:768px){body.recruit .main__columu--inner{width:86%;padding-bottom:10vh}}body.recruit .main__columu--inner h2{color:#fff}body.recruit .main__columu--inner .inner__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){body.recruit .main__columu--inner .inner__box{display:block}}body.recruit .main__columu--inner .inner__box--image{width:39%}@media screen and (max-width:768px){body.recruit .main__columu--inner .inner__box--image{width:100%;margin-bottom:2vh}}body.recruit .main__columu--inner .inner__box--text{width:52%}@media screen and (max-width:768px){body.recruit .main__columu--inner .inner__box--text{width:100%}}body.recruit .main__columu--inner .inner__box--life{width:20%;position:absolute;bottom:1vw;right:0}body.recruit .main__contact{padding:3vw 0}body.recruit .main__contact--inner{padding:4vw 0;border:solid 1px #006b48}@media screen and (max-width:480px){body.recruit .main__contact--inner{padding:10vw 0}}body.recruit .main__contact p{text-align:center}@media screen and (max-width:768px){body.recruit .main__contact p{text-align:left}}@media screen and (max-width:480px){body.recruit .main__contact p{width:90%;margin:0 auto}}body.recruit .main__contact .more_btn{text-align:center;margin:2.5vw 0 0}@media screen and (max-width:480px){body.recruit .main__contact .more_btn{margin:8vw 0 0}}body.recruit .main__contact .more_btn .btn{border:none;background-color:#006b48;color:#fff;padding:1vw 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){body.recruit .main__contact .more_btn .btn{padding:2vw 4vw}}@media screen and (max-width:480px){body.recruit .main__contact .more_btn .btn{padding:4vw 6vw}}body.recruit .main__contact .more_btn .btn i{font-size:2.5vw;margin-right:1vw;vertical-align:sub}@media screen and (max-width:480px){body.recruit .main__contact .more_btn .btn i{font-size:4.5vw;vertical-align:middle}}body.recruit .main__contact .more_btn .btn span{letter-spacing:0}@media screen and (max-width:480px){body.recruit .main__contact .more_btn .btn span{font-size:12px}}body.lounge .main{margin-top:2vw}body.lounge .main__mv--wrapper .wrapper__mv{position:relative}@media screen and (max-width:768px){body.lounge .main__mv--wrapper .wrapper__mv--img{padding-top:5vh}}body.lounge .main__mv--wrapper .wrapper__mv--img .mv_title{width:50%;color:#fff;background-color:#006b48;text-align:center;padding:1vh 0;position:absolute;top:0;left:0}@media screen and (max-width:768px){body.lounge .main__mv--wrapper .wrapper__mv--img .mv_title{width:100%;text-align:left}}body.lounge .main__mv--wrapper .wrapper__mv--img .mv_title h2{color:#fff;display:inline-block;letter-spacing:1vw}@media screen and (max-width:768px){body.lounge .main__mv--wrapper .wrapper__mv--img .mv_title h2{margin-left:8vw}}@media screen and (max-width:768px){body.lounge .main__mv--wrapper .wrapper__mv--img .mv_title span{font-size:10px}}body.lounge .main__mv--wrapper .wrapper__mv--img .mv_copy{position:absolute;color:#006b48;top:30%;left:15%;z-index:999;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.8vw}@media screen and (max-width:768px){body.lounge .main__mv--wrapper .wrapper__mv--img .mv_copy{margin-top:-3vh;font-size:3.5vw}}body.lounge .main__mv--wrapper .wrapper__mv .cafe_logo{position:absolute;top:50%;left:25%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){body.lounge .main__mv--wrapper .wrapper__mv .cafe_logo{left:10%;width:80%}}body.lounge .main__mv--wrapper .wrapper__mv--book{width:20%;position:fixed;top:60%;right:7%;z-index:1}body.lounge .main__about--inner{margin:2vw 0;padding:5vw 0 0}body.lounge .main__about--inner h3{text-align:center;margin-bottom:1.4vw}body.lounge .main__about--inner p{margin-bottom:1.4vw}body.lounge .main__about--inner .rspace{margin-left:1.25vw;margin-bottom:1.4vw}body.lounge .main__about--inner .rspace li{font-size:1.25vw}@media screen and (max-width:768px){body.lounge .main__about--inner .rspace li{font-size:12px}}body.lounge .main__about--inner .rspace li span{font-size:1.25vw;color:#006b48}@media screen and (max-width:768px){body.lounge .main__about--inner .rspace li span{font-size:12px}}body.lounge .main__about--inner .rspace li p{display:inline-block;vertical-align:top;margin-bottom:.5vw}@media screen and (max-width:480px){body.lounge .main__about--inner .rspace li p{font-size:11px}}body.lounge .main__about--inner .service_tel a{color:#006b48;font-size:2.5vw}@media screen and (max-width:480px){body.lounge .main__about--inner .service_tel a{font-size:20px}}body.lounge .main__about--inner .service_tel{margin-bottom:3vw}body.lounge .main__cafeadd{border-top:solid 1px #b2b2b2;border-bottom:solid 1px #b2b2b2;padding:6vw 0;margin-bottom:6vw}body.lounge .main__cafeadd--inner .cafeadd__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:3vw}body.lounge .main__cafeadd--inner .cafeadd__wrap--info{position:relative;display:block;width:50%}body.lounge .main__cafeadd--inner .cafeadd__wrap--info .shop_cellnum{width:65%;margin-bottom:2vw}body.lounge .main__cafeadd--inner .cafeadd__wrap--img{display:block;width:50%;vertical-align:middle}body.lounge .main__cafeadd--inner .line_btn{position:absolute;right:20px;bottom:0;width:auto}body.lounge .main__cafeadd--inner .line_btn li{float:left;text-align:center;width:80px;height:80px;margin-left:30px}@media screen and (max-width:768px){body.lounge .main__cafeadd--inner .cafeadd__wrap--info{width:100%;margin-bottom:3vw}body.lounge .main__cafeadd--inner .cafeadd__wrap--img{width:100%}body.lounge .main__cafeadd--inner .line_btn{right:0}body.lounge .main__cafeadd--inner .line_btn li{float:none;margin-top:10px}}body.lounge .main__cafeadd--inner .map{height:0;overflow:hidden;margin-bottom:3vw;padding-bottom:40%;position:relative}body.lounge .main__cafeadd--inner .map iframe{position:absolute;left:0;top:0;height:100%;width:100%}body.lounge .main__columu{color:#fff;background-color:#006b48}body.lounge .main__columu--inner{width:55%;margin:2vw auto 5vw;padding:5vw 0;position:relative}@media screen and (max-width:768px){body.lounge .main__columu--inner{width:86%;padding-bottom:10vh}}body.lounge .main__columu--inner h2{color:#fff}body.lounge .main__columu--inner .inner__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){body.lounge .main__columu--inner .inner__box{display:block}}body.lounge .main__columu--inner .inner__box--image{width:39%}@media screen and (max-width:768px){body.lounge .main__columu--inner .inner__box--image{width:100%;margin-bottom:2vh}}body.lounge .main__columu--inner .inner__box--text{width:52%}@media screen and (max-width:768px){body.lounge .main__columu--inner .inner__box--text{width:100%}}body.lounge .main__columu--inner .inner__box--life{width:20%;position:absolute;bottom:1vw;right:0}body.lounge .main__contact{padding:3vw 0}body.lounge .main__contact--inner{padding:4vw 0;border:solid 1px #006b48}@media screen and (max-width:480px){body.lounge .main__contact--inner{padding:10vw 0}}body.lounge .main__contact p{text-align:center}@media screen and (max-width:768px){body.lounge .main__contact p{text-align:left}}@media screen and (max-width:480px){body.lounge .main__contact p{width:90%;margin:0 auto}}body.lounge .main__contact .more_btn{text-align:center;margin:2.5vw 0 0}@media screen and (max-width:480px){body.lounge .main__contact .more_btn{margin:8vw 0 0}}body.lounge .main__contact .more_btn .btn{border:none;background-color:#006b48;color:#fff;padding:1vw 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){body.lounge .main__contact .more_btn .btn{padding:2vw 4vw}}@media screen and (max-width:480px){body.lounge .main__contact .more_btn .btn{padding:4vw 6vw}}body.lounge .main__contact .more_btn .btn i{font-size:2.5vw;margin-right:1vw;vertical-align:sub}@media screen and (max-width:480px){body.lounge .main__contact .more_btn .btn i{font-size:4.5vw;vertical-align:middle}}body.lounge .main__contact .more_btn .btn span{letter-spacing:0}@media screen and (max-width:480px){body.lounge .main__contact .more_btn .btn span{font-size:12px}}body.company .main{margin-top:2vw}body.company .main__mv--wrapper .wrapper__mv{position:relative}@media screen and (max-width:768px){body.company .main__mv--wrapper .wrapper__mv--img{padding-top:6.3vh}}body.company .main__mv--wrapper .wrapper__mv--img .mv_title{width:50%;color:#fff;background-color:#006b48;text-align:center;padding:1vh 0;position:absolute;top:0;left:0}@media screen and (max-width:768px){body.company .main__mv--wrapper .wrapper__mv--img .mv_title{width:100%;text-align:left}}body.company .main__mv--wrapper .wrapper__mv--img .mv_title h2{color:#fff;display:inline-block;letter-spacing:.04em;font-family:'Robot',sans-serif;font-weight:700}@media screen and (max-width:768px){body.company .main__mv--wrapper .wrapper__mv--img .mv_title h2{margin-left:8vw}}@media screen and (max-width:768px){body.company .main__mv--wrapper .wrapper__mv--img .mv_title span{font-size:10px}}body.company .main__mv--wrapper .wrapper__mv--img .mv_copy{position:absolute;color:#006b48;top:25%;left:15%;z-index:999;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.8vw}@media screen and (max-width:768px){body.company .main__mv--wrapper .wrapper__mv--img .mv_copy{font-size:3.5vw;top:35%}}body.company .main__mv--wrapper .wrapper__mv--book{width:20%;position:fixed;top:28%;right:7%;z-index:1}body.company .main__company--inner{margin:5vw 0}body.company .main__company--inner h3{text-align:center;margin-bottom:1.4vw}body.company .main__company--inner p{margin-bottom:1.4vw}body.company .main__company--inner figure{width:45%;margin:5vh auto 0}@media screen and (max-width:768px){body.company .main__company--inner figure{width:50%}}@media screen and (max-width:480px){body.company .main__company--inner figure{width:68%}}body.company .main__company--inner figure figcaption{text-align:center;margin-top:3vh;font-size:.9em}@media screen and (max-width:768px){body.company .main__company--inner figure figcaption{font-size:2.25vw}}@media screen and (max-width:480px){body.company .main__company--inner figure figcaption{font-size:3.25vw}}body.company .main__company--inner figure figcaption span{font-size:1.1vw}@media screen and (max-width:768px){body.company .main__company--inner figure figcaption span{font-size:2.25vw}}@media screen and (max-width:480px){body.company .main__company--inner figure figcaption span{font-size:3.25vw}}body.company .main__vision{width:100%;margin:0 auto;padding:10vh 0 15vh}@media screen and (max-width:768px){body.company .main__vision{padding:10vh 0}}body.company .main__vision--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80%;margin-top:50px}body.company .main__vision--inner2{width:80%;margin-top:50px}body.company .main__vision--inner2 h3{font-size:1.3em;margin-bottom:15px}body.company .main__vision--inner2 h3 span{color:#000}body.company .main__vision--inner2 p{margin-bottom:1.4vw}@media screen and (max-width:768px){body.company .main__vision--inner,body.company .main__vision--inner2{width:86%;display:block}}body.company .main__vision--inner .vision__text{width:50%}@media screen and (max-width:768px){body.company .main__vision--inner .vision__text{width:100%;margin:0 auto}}body.company .main__vision--inner .vision__text dl{margin-bottom:5vh}@media screen and (max-width:768px){body.company .main__vision--inner .vision__text dl{text-align:center}}body.company .main__vision--inner .vision__text dl:last-of-type{margin-bottom:0}@media screen and (max-width:768px){body.company .main__vision--inner .vision__text dl:last-of-type{margin-bottom:5vh}}@media screen and (max-width:768px){body.company .main__vision--inner .vision__text dl dt{font-size:2vw}}@media screen and (max-width:480px){body.company .main__vision--inner .vision__text dl dt{font-size:3.5vw}}body.company .main__vision--inner .vision__text dl dt{font-weight:700;font-size:1.3em;line-height:1}body.company .main__vision--inner .vision__text dl dt span{font-size:12px}body.company .main__vision--inner .vision__text dl dd{color:#000;margin-top:1vh}@media screen and (max-width:768px){body.company .main__vision--inner .vision__text dl dd{font-size:112%}}@media screen and (max-width:480px){body.company .main__vision--inner .vision__text dl dd{font-size:4vw}}body.company .main__vision--inner .ceo__image{width:60%}@media screen and (max-width:768px){body.company .main__vision--inner .ceo__image{width:100%;margin-bottom:2em}}body.company .main__vision--inner .ceo__image img{border-radius:6%}body.company .main__profile{width:100%;background-color:#d9e9e4;padding:10vh 0;margin:5vw 0}@media screen and (max-width:768px){body.company .main__profile{margin:10vw 0}}body.company .main__profile--inner{margin:5vh auto;position:relative}body.company .main__profile--inner .cp__info dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2vh;font-size:14px}body.company .main__profile--inner .cp__info dl dt{width:18%}@media screen and (max-width:480px){body.company .main__profile--inner .cp__info dl dt{width:40%}}@media screen and (max-width:480px){body.company .main__profile--inner .cp__info dl dd{width:80vw;padding-left:1vw;-webkit-box-sizing:border-box;box-sizing:border-box}}body.company .main__profile--inner .cp__pic{width:25vw;position:absolute;bottom:15%;right:0}@media screen and (max-width:768px){body.company .main__profile--inner .cp__pic{width:50%;margin:5vh auto;position:unset}}body.company .main__profile--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}body.company .main__profile--list li:nth-of-type(n+5){margin-bottom:0}@media screen and (max-width:768px){body.company .main__profile--list li:nth-of-type(n+5){margin-bottom:3vh}}body.company .main__profile--list li{width:15vw;line-height:13vh;margin-bottom:7vh;color:#006b48;background-color:#fff;border:2px #006b48 solid;border-radius:10px;text-align:center}@media screen and (max-width:768px){body.company .main__profile--list li{width:38vw;margin-right:0;margin-bottom:3vh}body.company .main__profile--list li:nth-of-type(n+7){margin-bottom:0}}@media screen and (max-width:480px){body.company .main__profile--list li{width:45%;line-height:8vh}}body.company .main__profile--list li span{display:inline-block;vertical-align:middle;line-height:normal;font-size:1vw}@media screen and (max-width:768px){body.company .main__profile--list li span{font-size:2.5vw;line-height:7vh}}@media screen and (max-width:480px){body.company .main__profile--list li span{font-size:3.2vw;line-height:4vh}}body.company .main__columu{color:#fff;background-color:#006b48}body.company .main__columu--inner{width:70%;margin:2vw auto 5vw;padding:5vw 0;position:relative}@media screen and (max-width:768px){body.company .main__columu--inner{width:86%;padding-bottom:10vh}}body.company .main__columu--inner h2{color:#fff}body.company .main__columu--inner .inner__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){body.company .main__columu--inner .inner__box{display:block}}body.company .main__columu--inner .inner__box--image{width:39%}@media screen and (max-width:768px){body.company .main__columu--inner .inner__box--image{width:100%;margin-bottom:2vh}}body.company .main__columu--inner .inner__box--text{width:52%}@media screen and (max-width:768px){body.company .main__columu--inner .inner__box--text{width:100%;font-size:1.824vw}}body.company .main__columu--inner .inner__box--life{width:20%;position:absolute;bottom:1vw;right:0}body.company .main__contact{padding:3vw 0}body.company .main__contact--inner{padding:4vw 0;border:solid 1px #006b48}@media screen and (max-width:480px){body.company .main__contact--inner{padding:10vw 0}}body.company .main__contact p{text-align:center}@media screen and (max-width:768px){body.company .main__contact p{text-align:left}}@media screen and (max-width:480px){body.company .main__contact p{width:90%;margin:0 auto}}body.company .main__contact .more_btn{text-align:center;margin:2.5vw 0 0}@media screen and (max-width:480px){body.company .main__contact .more_btn{margin:8vw 0 0}}body.company .main__contact .more_btn .btn{border:none;background-color:#006b48;color:#fff;padding:1vw 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){body.company .main__contact .more_btn .btn{padding:2vw 4vw}}@media screen and (max-width:480px){body.company .main__contact .more_btn .btn{padding:4vw 6vw}}body.company .main__contact .more_btn .btn i{font-size:2.5vw;margin-right:1vw;vertical-align:sub}@media screen and (max-width:480px){body.company .main__contact .more_btn .btn i{font-size:4.5vw;vertical-align:middle}}body.company .main__contact .more_btn .btn span{letter-spacing:0}@media screen and (max-width:480px){body.company .main__contact .more_btn .btn span{font-size:12px}}body.shop .main{margin-top:2vw}body.shop .main__mv--wrapper .wrapper__mv{position:relative}@media screen and (max-width:768px){body.shop .main__mv--wrapper .wrapper__mv--img{padding-top:5vh}}body.shop .main__mv--wrapper .wrapper__mv--img .mv_title{width:50%;color:#fff;background-color:#006b48;text-align:center;padding:1vh 0;position:absolute;top:0;left:0}@media screen and (max-width:768px){body.shop .main__mv--wrapper .wrapper__mv--img .mv_title{width:100%;text-align:left}}body.shop .main__mv--wrapper .wrapper__mv--img .mv_title h2{color:#fff;display:inline-block;letter-spacing:.04em}@media screen and (max-width:768px){body.shop .main__mv--wrapper .wrapper__mv--img .mv_title h2{margin-left:8vw}}@media screen and (max-width:768px){body.shop .main__mv--wrapper .wrapper__mv--img .mv_title span{font-size:10px}}body.shop .main__mv--wrapper .wrapper__mv--img .mv_copy{position:absolute;color:#006b48;top:30%;left:15%;z-index:999;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.8vw}@media screen and (max-width:768px){body.shop .main__mv--wrapper .wrapper__mv--img .mv_copy{margin-top:-3vh;font-size:3.5vw}}body.shop .main__mv--wrapper .wrapper__mv--book{width:20%;position:fixed;top:25%;right:7%;z-index:1}body.shop .main__shop{border-bottom:1px solid #b2b2b2}body.shop .main__shop--inner{padding:5vw 0 1vw}body.shop .main__shop--inner .shop__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.shop .main__shop--inner .shop__list--item{width:48%;margin-bottom:4vw}body.shop .main__shop--inner .shop__list--item div{position:relative}body.shop .main__shop--inner .shop__list--item h3 img{width:60%;height:auto}.shop__list--item .line_btn{position:absolute;right:0;bottom:0;width:auto}.shop__list--item .line_btn li{float:left;text-align:center;width:80px;height:80px;margin-left:20px}.main__shop .cafe_link{text-align:center;background-color:#006b48;margin:0 auto 3em;width:60%;border-radius:30px}.main__shop .cafe_link a{color:#fff;font-weight:700;font-size:18px;padding:10px;display:block}@media screen and (max-width:768px){.shop__list--item .line_btn{bottom:10px}.shop__list--item .line_btn li{float:none;margin-left:0;margin-top:10px}.main__shop .cafe_link a{font-size:14px;padding:7px}}@media screen and (max-width:480px){body.shop .main__shop--inner .shop__list--item{width:100%}}body.shop .main__shop--inner .shop__list--item .shop_cellnum{width:55%;margin:.6vw 0}@media screen and (max-width:480px){body.shop .main__shop--inner .shop__list--item .shop_cellnum{width:65%}}body.shop .main__shop--inner .shop__list--item .shop_link{width:100%;margin:.6vw 0}body.shop .main__shop--inner .shop__list--item .cafe_link a{display:inline-block;padding:7px 20px;margin:8px 0;border-radius:25px;text-decoration:none;color:#fff;background-image:linear-gradient(45deg,#006b48 0%,#006b48 100%);transition:.4s}body.shop .main__shop--inner .shop__list--item .cafe_link a:hover{opacity:.6}body.shop .main__shop--inner .shop__list--item div.shop04{position:relative}body.shop .main__shop--inner .shop__list--item div.shop04 .line_btn{position:absolute;right:0;bottom:0}body.shop .main__shop--inner .shop__list--item div.shop04 .line_btn a{width:100%;display:block}body.shop .main__shop--inner .map{height:0;overflow:hidden;margin-bottom:3vw;padding-bottom:40%;position:relative}body.shop .main__shop--inner .map iframe{position:absolute;left:0;top:0;height:100%;width:100%}body.shop .main__columu{color:#fff;background-color:#006b48;margin-top:6vw}body.shop .main__columu--inner{width:55%;margin:2vw auto 0vw;padding:5vw 0;position:relative}@media screen and (max-width:768px){body.shop .main__columu--inner{width:86%;padding-bottom:10vh}}body.shop .main__columu--inner h2{color:#fff}body.shop .main__columu--inner .inner__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){body.shop .main__columu--inner .inner__box{display:block}}body.shop .main__columu--inner .inner__box--image{width:39%}@media screen and (max-width:768px){body.shop .main__columu--inner .inner__box--image{width:100%;margin-bottom:2vh}}body.shop .main__columu--inner .inner__box--text{width:52%}@media screen and (max-width:768px){body.shop .main__columu--inner .inner__box--text{width:100%}}body.shop .main__columu--inner .inner__box--life{width:20%;position:absolute;bottom:1vw;right:0}body.shop .main__contact{padding:3vw 0}body.shop .main__contact--inner{padding:4vw 0;border:solid 1px #006b48}@media screen and (max-width:480px){body.shop .main__contact--inner{padding:10vw 0}}body.shop .main__contact p{text-align:center}@media screen and (max-width:768px){body.shop .main__contact p{text-align:left}}@media screen and (max-width:480px){body.shop .main__contact p{width:90%;margin:0 auto}}body.shop .main__contact .more_btn{text-align:center;margin:2.5vw 0 0}@media screen and (max-width:480px){body.shop .main__contact .more_btn{margin:8vw 0 0}}body.shop .main__contact .more_btn .btn{border:none;background-color:#006b48;color:#fff;padding:1vw 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){body.shop .main__contact .more_btn .btn{padding:2vw 4vw}}@media screen and (max-width:480px){body.shop .main__contact .more_btn .btn{padding:4vw 6vw}}body.shop .main__contact .more_btn .btn i{font-size:2.5vw;margin-right:1vw;vertical-align:sub}@media screen and (max-width:480px){body.shop .main__contact .more_btn .btn i{font-size:4.5vw;vertical-align:middle}}body.shop .main__contact .more_btn .btn span{letter-spacing:0}@media screen and (max-width:480px){body.shop .main__contact .more_btn .btn span{font-size:12px}}body.consul .main{margin-top:2vw}body.consul .main__mv--wrapper .wrapper__mv{position:relative}@media screen and (max-width:768px){body.consul .main__mv--wrapper .wrapper__mv--img{padding-top:5vh}}@media screen and (max-width:480px){body.consul .main__mv--wrapper .wrapper__mv--img{padding-top:6.8vh}}body.consul .main__mv--wrapper .wrapper__mv--img .mv_title{width:50%;color:#fff;background-color:#006b48;text-align:center;padding:1vh 0;position:absolute;top:0;left:0}@media screen and (max-width:768px){body.consul .main__mv--wrapper .wrapper__mv--img .mv_title{width:100%;text-align:left}}body.consul .main__mv--wrapper .wrapper__mv--img .mv_title h2{color:#fff;display:inline-block;letter-spacing:1vw}@media screen and (max-width:768px){body.consul .main__mv--wrapper .wrapper__mv--img .mv_title h2{margin-left:8vw}}body.consul .main__mv--wrapper .wrapper__mv--img .mv_title span{display:inline-block;width:3vw}@media screen and (max-width:480px){body.consul .main__mv--wrapper .wrapper__mv--img .mv_title span{width:6vw}}body.consul .main__mv--wrapper .wrapper__mv--img .mv_copy{position:absolute;color:#006b48;top:30%;left:15%;z-index:999;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.8vw}@media screen and (max-width:768px){body.consul .main__mv--wrapper .wrapper__mv--img .mv_copy{margin-top:-3vh;font-size:3.5vw}}body.consul .main__mv--wrapper .wrapper__mv--book{width:20%;position:fixed;top:60%;right:7%;z-index:1}body.consul .main__consul--inner{margin:2vw 0}body.consul .main__consul--inner h3{margin-bottom:2vw}body.consul .main__consul--inner .consul__title{text-align:center}body.consul .main__consul--inner .consul__text{margin-bottom:2vw}body.consul .main__consul--inner .consul__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media screen and (max-width:768px){body.consul .main__consul--inner .consul__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}body.consul .main__consul--inner .consul__list li{width:18%;line-height:7vw;color:#006b48;background-color:#fff;border:2px #006b48 solid;border-radius:10px}@media screen and (max-width:768px){body.consul .main__consul--inner .consul__list li{width:28%;margin:1.5vw 0;line-height:9.5vw}}@media screen and (max-width:480px){body.consul .main__consul--inner .consul__list li{width:45%;margin:2vw 0 0;line-height:3}}body.consul .main__consul--inner .consul__list li span{display:inline-block;vertical-align:middle;line-height:normal}body.consul .main__question{background-color:#e0ebda;border-radius:10px;padding:2vw 0}body.consul .main__question--inner{margin:2vw 0 0}body.consul .main__question--inner .question__inner--top{width:90%;margin:0 auto 3vw}body.consul .main__question--inner .question__inner--top .question__title{position:relative;margin-bottom:3vw}body.consul .main__question--inner .question__inner--top .question__title--text{text-align:center}body.consul .main__question--inner .question__inner--top .question__title--item{display:inline-block;position:absolute;width:4.5%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}body.consul .main__question--inner .question__inner--top .question__title--item:nth-child(2){top:100%;left:10%}body.consul .main__question--inner .question__inner--top .question__title--item:nth-child(3){top:0;left:28%}body.consul .main__question--inner .question__inner--top .question__title--item:nth-child(4){top:100%;left:76%}body.consul .main__question--inner .question__inner--top .question__title--item:nth-child(5){top:0;left:97%}body.consul .main__question--inner .question__inner--top .question__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:480px){body.consul .main__question--inner .question__inner--top .question__list{display:block}body.consul .main__consul--inner .consul__list li span{font-size:12px}body.consul .main__question--inner .question__inner--top .question__list{font-size:12px}}body.consul .main__question--inner .question__inner--top .question__list--left{width:50%}@media screen and (max-width:480px){body.consul .main__question--inner .question__inner--top .question__list--left{width:90%;margin:0 auto;padding-top:5vw}}body.consul .main__question--inner .question__inner--top .question__list--left li:nth-child(odd){margin-bottom:1vw}body.consul .main__question--inner .question__inner--top .question__list--right{width:50%}@media screen and (max-width:480px){body.consul .main__question--inner .question__inner--top .question__list--right{width:90%;margin:0 auto}}body.consul .main__question--inner .question__inner--top .question__list--right li:nth-child(even){margin-bottom:1vw}body.consul .main__question--inner .question__inner--bottom .question__title{width:68%;margin:0 auto 3vw}@media screen and (max-width:480px){body.consul .main__question--inner .question__inner--bottom .question__title{width:80%;margin-bottom:8vw}}body.consul .main__question--inner .question__inner--bottom .question__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:480px){body.consul .main__question--inner .question__inner--bottom .question__image{-ms-flex-wrap:wrap;flex-wrap:wrap}}body.consul .main__question--inner .question__inner--bottom .question__image--content{width:19%}@media screen and (max-width:480px){body.consul .main__question--inner .question__inner--bottom .question__image--content{width:38%;margin:0 auto;padding-bottom:5vw}}body.consul .main__question--inner .question__inner--bottom .question__image--content:first-child{margin-left:2vw}@media screen and (max-width:480px){body.consul .main__question--inner .question__inner--bottom .question__image--content:first-child{margin:0 auto}}body.consul .main__question--inner .question__inner--bottom .question__image--content:last-child{margin-right:2vw}@media screen and (max-width:480px){body.consul .main__question--inner .question__inner--bottom .question__image--content:last-child{margin:0 auto}}body.consul .main__kids{margin:2vw 0;padding:2vw 0}body.consul .main__kids h3{text-align:center;margin:2vw 0}body.consul .main__kids p{margin-bottom:2vw}body.consul .main__kids--image{margin-bottom:4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.consul .main__kids--image .kids__item{width:47%}body.consul .main__kids--access{margin:2vw 0 3vw;text-align:center}@media screen and (max-width:480px){body.consul .main__kids--access{margin:10vw 0 5vw}}body.consul .main__kids--access .btn{font-weight:600;background-color:#006b48;color:#fff}@media screen and (max-width:768px){body.consul .main__kids--access .btn{padding:2vw 5vw}}@media screen and (max-width:480px){body.consul .main__kids--access .btn{padding:4vw 6vw}}body.consul .main__kids--access .btn span{letter-spacing:5px}@media screen and (max-width:480px){body.consul .main__form{margin-bottom:10vw}}body.consul .main__form--box{border:1px solid #006b48;padding:10vw}body.consul .main__columu{color:#fff;background-color:#006b48}body.consul .main__columu--inner{width:70%;margin:2vw auto 5vw;padding:5vw 0;position:relative}@media screen and (max-width:768px){body.consul .main__columu--inner{width:86%;padding-bottom:10vh}}body.consul .main__columu--inner h2{color:#fff}body.consul .main__columu--inner .inner__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){body.consul .main__columu--inner .inner__box{display:block}}body.consul .main__columu--inner .inner__box--image{width:39%}@media screen and (max-width:768px){body.consul .main__columu--inner .inner__box--image{width:100%;margin-bottom:2vh}}body.consul .main__columu--inner .inner__box--text{width:52%}@media screen and (max-width:768px){body.consul .main__columu--inner .inner__box--text{width:100%}}body.consul .main__columu--inner .inner__box--life{width:20%;position:absolute;bottom:1vw;right:0}body.consul .main__contact{padding:3vw 0}@media screen and (max-width:480px){body.consul .main__contact{padding:3vw 0 15vw}}body.consul .main__contact--inner{padding:4vw 0;border:solid 1px #006b48}@media screen and (max-width:480px){body.consul .main__contact--inner{padding:10vw 0}}body.consul .main__contact p{text-align:center}@media screen and (max-width:480px){body.consul .main__contact p{width:90%;margin:0 auto}}body.consul .main__contact .more_btn{text-align:center;margin:2.5vw 0 0}@media screen and (max-width:480px){body.consul .main__contact .more_btn{margin:8vw 0 0}}body.consul .main__contact .more_btn .btn{border:none;background-color:#006b48;color:#fff;padding:1vw 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){body.consul .main__contact .more_btn .btn{padding:2vw 4vw}}@media screen and (max-width:480px){body.consul .main__contact .more_btn .btn{padding:4vw 6vw}}body.consul .main__contact .more_btn .btn i{font-size:2.5vw;margin-right:1vw;vertical-align:sub}@media screen and (max-width:480px){body.consul .main__contact .more_btn .btn i{font-size:4.5vw;vertical-align:middle}}body.consul .main__contact .more_btn .btn span{letter-spacing:0}@media screen and (max-width:480px){body.consul .main__contact .more_btn .btn span{font-size:12px}}body.network .main{margin-top:2vw}body.network .main__mv--wrapper .wrapper__mv{position:relative}@media screen and (max-width:768px){body.network .main__mv--wrapper .wrapper__mv--img{padding-top:6.3vh}}body.network .main__mv--wrapper .wrapper__mv--img .mv_title{width:50%;color:#fff;background-color:#006b48;text-align:center;padding:1vh 0;position:absolute;top:0;left:0}@media screen and (max-width:768px){body.network .main__mv--wrapper .wrapper__mv--img .mv_title{width:100%;text-align:left}}body.network .main__mv--wrapper .wrapper__mv--img .mv_title h2{color:#fff;display:inline-block;letter-spacing:.04em}@media screen and (max-width:768px){body.network .main__mv--wrapper .wrapper__mv--img .mv_title h2{margin-left:8vw}}@media screen and (max-width:768px){body.network .main__mv--wrapper .wrapper__mv--img .mv_title span{font-size:10px}}body.network .main__mv--wrapper .wrapper__mv--img .mv_copy{position:absolute;color:#006b48;top:25%;left:15%;z-index:999;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.8vw}@media screen and (max-width:768px){body.network .main__mv--wrapper .wrapper__mv--img .mv_copy{font-size:3.5vw;top:35%}}body.network .main__mv--wrapper .wrapper__mv--book{width:20%;position:fixed;top:28%;right:7%;z-index:1}body.network .main__network--inner{margin:5vw 0}body.network .main__network--inner h3{text-align:center;margin-bottom:1.4vw}body.network .main__network--inner p{margin-bottom:1.4vw}body.network .main__network--inner .network_content{margin:60px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.network .main__network--inner .network_content .point_txt{width:15%}body.network .main__network--inner .network_content .point_txt li{width:145px;height:145px;margin-bottom:60px;background-color:#006b48;font-size:20px;color:#fff;font-weight:700;text-align:center;padding:60px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:60%;line-height:1.0}@media screen and (max-width:480px){body.network .main__network--inner .network_content .point_txt li{width:65px;height:65px;font-size:10px;padding:25px 0 0;margin-bottom:20px;line-height:1.5}}@media screen and (max-width:320px){body.network .main__network--inner .network_content .point_txt li{width:50px;height:50px;font-size:12px;padding:20px 0 0}}body.network .main__network--inner .network_content .point_txt .sec{padding:50px 0 0}@media screen and (max-width:480px){body.network .main__network--inner .network_content .point_txt .sec{padding:20px 0 0}}@media screen and (max-width:320px){body.network .main__network--inner .network_content .point_txt .sec{padding:15px 0 0}}body.network .main__network--inner .network_content .point_img{width:60%}@media screen and (max-width:480px){body.network .main__network--inner .network_content .point_img{width:65%}}body.network .main__network_link{background-color:#d9e9e4;padding:60px 0 0}body.network .main__network_link--tit{margin:0 0 60px;text-align:center;margin-bottom:1.4vw}body.network .main__network_link--tit img{width:50px;margin:0 60px;vertical-align:middle}@media screen and (max-width:480px){body.network .main__network_link--tit img{margin:0 20px}}@media screen and (max-width:420px){body.network .main__network_link--tit img{width:30px}}@media screen and (max-width:320px){body.network .main__network_link--tit img{margin:0 10px}}body.network .main__network_link .wrap{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.network .main__network_link .wrap__block{width:47%;background-color:#fff;padding:40px 0 30px;margin:0 0 60px;text-align:center}body.network .main__network_link .wrap__block a:hover{text-decoration:underline}@media screen and (max-width:480px){body.network .main__network_link .wrap__block{width:100%;margin:0 0 30px;padding:20px 0 10px}}body.network .main__network_link .wrap__block h4{margin-bottom:15px;font-size:18px;color:#006b48;font-weight:700}@media screen and (max-width:480px){body.network .main__network_link .wrap__block h4{font-size:18px}}@media screen and (max-width:420px){body.network .main__network_link .wrap__block h4{font-size:16px}}@media screen and (max-width:320px){body.network .main__network_link .wrap__block h4{font-size:14px}}body.network .main__network_link .wrap__list li{margin-bottom:10px}body.network .main__network_link .wrap__list li a{font-size:14px;color:#000}@media screen and (max-width:480px){body.network .main__network_link .wrap__list li a{font-size:14px}}@media screen and (max-width:320px){body.network .main__network_link .wrap__list li a{font-size:13px}}body.network .main__contact{padding:3vw 0}body.network .main__contact--inner{padding:4vw 0;border:solid 1px #006b48}@media screen and (max-width:480px){body.network .main__contact--inner{padding:10vw 0}}body.network .main__contact p{text-align:center}@media screen and (max-width:768px){body.network .main__contact p{text-align:left}}@media screen and (max-width:480px){body.network .main__contact p{width:90%;margin:0 auto}}body.network .main__contact .more_btn{text-align:center;margin:2.5vw 0 0}@media screen and (max-width:480px){body.network .main__contact .more_btn{margin:8vw 0 0}}body.network .main__contact .more_btn .btn{border:none;background-color:#006b48;color:#fff;padding:1vw 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){body.network .main__contact .more_btn .btn{padding:2vw 4vw}}@media screen and (max-width:480px){body.network .main__contact .more_btn .btn{padding:4vw 6vw}}body.network .main__contact .more_btn .btn i{font-size:2.5vw;margin-right:1vw;vertical-align:sub}@media screen and (max-width:480px){body.network .main__contact .more_btn .btn i{font-size:4.5vw;vertical-align:middle}}body.network .main__contact .more_btn .btn span{letter-spacing:0}@media screen and (max-width:480px){body.network .main__contact .more_btn .btn span{font-size:12px}}.header__inner{position:relative;width:86%;margin:0 auto}@media screen and (max-width:768px){.header__inner{height:44px}}.header__inner--title h1{margin-top:3.4723vw}.header__inner--gb{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;margin-bottom:16px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__inner--gb .gb__logo{width:18vw}@media screen and (max-width:768px){.header__inner--gb .gb__logo{position:absolute;top:0}}@media screen and (max-width:480px){.header__inner--gb .gb__logo{width:35vw}}.header__inner--gb .gb__maker{width:10vw;margin-left:3vw}@media screen and (max-width:768px){.header__inner--gb .gb__maker{position:absolute;left:20%}}@media screen and (max-width:480px){.header__inner--gb .gb__maker{display:none}}.header__inner--gb .gb__maker--cafe{width:14vw;margin-left:3vw}@media screen and (max-width:768px){.header__inner--gb .gb__maker--cafe{position:absolute;left:20%}}@media screen and (max-width:480px){.header__inner--gb .gb__maker--cafe{display:none}}.header__inner--gb .gb__contact{position:absolute;width:15%;right:0;top:-5.5vw;z-index:1}@media screen and (max-width:768px){.header__inner--gb .gb__contact{width:18%;top:-10%;right:10%}}@media screen and (max-width:480px){.header__inner--gb .gb__contact{width:25%;top:-10%;right:15%}}.header__inner--gb .gb__nav{-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media screen and (max-width:768px){.header__inner--gb .gb__nav{display:none}}.header__inner--gb .gb__nav--list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:7vw}@media screen and (max-width:768px){.header__inner--gb .gb__nav--list{display:block;margin:0}}.header__inner--gb .gb__nav--list li{margin:1vw 2vw 0 0;color:#006b48}.header__inner--gb .gb__nav--list li a{font-family:'Robot',sans-serif;font-weight:700;letter-spacing:.04em}@media screen and (max-width:768px){.header__inner--gb .gb__nav--list li{margin:0;font-size:16px;border-bottom:solid 1px #fff}.header__inner--gb .gb__nav--list li:hover{background-color:#fff}.header__inner--gb .gb__nav--list li:hover a{color:#231815}.header__inner--gb .gb__nav--list li a{color:#fff}}.header__inner--gb .gb__nav--list li:last-child{margin:1vw 0 0}@media screen and (max-width:768px){.header__inner--gb .gb__nav--list li:last-child{margin:0}}@media screen and (max-width:768px){.header__inner--gb .gb__nav{position:fixed;z-index:1000;width:50%;height:100%;padding-top:100px;background-color:#006b48;top:0;right:0;-webkit-transform:translate(250px);-ms-transform:translate(250px);transform:translate(250px);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.header__inner--gb .gb__nav.open{-webkit-transform:translateZ(0);transform:translateZ(0);display:block}.header__inner--gb .gb__nav li{color:#fff;text-align:center;padding:10px 0}.header__inner--gb .gb__nav--list li{text-align:center}}@media screen and (max-width:768px){.header__inner--gb .menu-trigger{display:inline-block;width:36px;height:28px;vertical-align:middle;cursor:pointer;position:absolute;top:0;right:0;z-index:100}.header__inner--gb .menu-trigger span{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:100%;height:3px;background-color:#006b48;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.header__inner--gb .menu-trigger.active{position:fixed;top:9%;right:7%}.header__inner--gb .menu-trigger.active span{background-color:#fff}.header__inner--gb .menu-trigger span:nth-of-type(1){top:2px}.header__inner--gb .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(10px) rotate(-45deg);-ms-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}.header__inner--gb .menu-trigger span:nth-of-type(2){top:12px}.header__inner--gb .menu-trigger.active span:nth-of-type(2){opacity:0}.header__inner--gb .menu-trigger span:nth-of-type(3){bottom:2px}.header__inner--gb .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);-ms-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}}.footer__top{background-color:#d9e9e4}.footer__top--inner{position:relative;padding:1vw 0 1.4vw}@media screen and (max-width:480px){.footer__top--inner{width:100%;padding:0 0 1.4vw}}.footer__top--inner .inner__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:480px){.footer__top--inner .inner__nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.footer__top--inner .inner__nav .footer_h{height:auto}.footer__top--inner .inner__nav .footer_h:after{content:"▲";position:absolute;top:5%;right:10px}}.footer__top--inner .inner__nav--items dt a{padding-bottom:.35vw;color:#006b48}.footer__top--inner .inner__nav--items dt a:hover{opacity:.6}@media screen and (max-width:480px){.footer__top--inner .inner__nav--items{width:100%;position:relative;overflow:hidden;height:13vw}.footer__top--inner .inner__nav--items:after{content:"▼";position:absolute;top:17%;right:10px;color:#fff}}.footer__top--inner .inner__nav--items dt{width:12%;letter-spacing:-1px;display:inline-block;font-family:'Robot',sans-serif;font-weight:700;letter-spacing:.04em}@media screen and (max-width:768px){.footer__top--inner .inner__nav--items dt{width:15%;letter-spacing:0}.footer__top--inner .inner__nav--items dt a{color:#fff}.footer__top--inner .inner__nav--items dd a{color:#231815}}@media screen and (max-width:480px){.footer__top--inner .inner__nav--items dt{width:100%;text-align:center;font-size:16px;background-color:#006b48;display:block;padding:3vw 0;color:#fff}}@media screen and (max-width:480px){.footer__top--inner .inner__nav--items:last-child dd li:last-child{border-bottom:solid 1px #fff}}.footer__top--inner .inner__nav--items dd{display:inline-block;width:calc(100% - 14%);vertical-align:top;margin:0}@media screen and (max-width:480px){.footer__top--inner .inner__nav--items dd{display:block;width:100%}}.footer__top--inner .inner__nav--items dd ul{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:0}.footer__top--inner .inner__nav--items dd li{font-size:12px;margin-right:1vw}@media screen and (max-width:480px){.footer__top--inner .inner__nav--items dd ul{display:block}.footer__top--inner .inner__nav--items dd li{display:block;text-align:center;margin:0;border-bottom:solid 1px #fff}.footer__top--inner .inner__nav--items dd li:last-child{border-bottom:none}.footer__top--inner .inner__nav--items dd li a{display:block;padding:4vw 0;font-size:12px}}.footer-shop-break{flex-basis:100%;width:100%;height:0;margin:0;padding:0;border:none;line-height:0;font-size:0}@media screen and (max-width:480px){.footer-shop-break{display:none}}.footer__top--inner .inner__nav--itemsaf{width:100%}.footer__top--inner .inner__nav--itemsaf ul{display:inline-block;margin-left:12.2%}@media screen and (max-width:768px){.footer__top--inner .inner__nav--itemsaf ul{margin-left:15%}}@media screen and (max-width:480px){.footer__top--inner .inner__nav--itemsaf ul{display:block;margin-left:0}}.footer__top--inner .inner__nav--itemsaf ul li{font-size:12px;text-align:center;display:inline-block}@media screen and (max-width:480px){.footer__top--inner .inner__nav--itemsaf ul li{display:block}}@media screen and (max-width:480px){.footer__top--inner .inner__nav--itemsaf ul li a{display:block;font-size:12px}}.footer__top--inner .inner__policy{font-size:1vw;display:inline-block;margin-left:12.2%}@media screen and (max-width:768px){.footer__top--inner .inner__policy{margin-left:15.2%}}@media screen and (max-width:480px){.footer__top--inner .inner__policy{display:block;text-align:center;margin-left:0;padding:2vw 0;font-size:10px;margin-left:0}}.footer__top--inner .inner__logo{width:15%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:480px){.footer__top--inner .inner__logo{width:20%;top:0;left:5%;display:none}}@media screen and (max-width:480px){.footer__bottom{margin-top:5vw}}.footer__bottom--inner{margin-top:.7vw;padding-bottom:2vw}@media screen and (max-width:480px){.footer__bottom--inner{padding-bottom:8vw}}.footer__bottom--inner .inner__permission{font-size:.7vw}@media screen and (max-width:480px){.footer__bottom--inner .inner__permission{font-size:10px}}.footer__bottom--inner .inner__permission span{font-size:1.1vw;margin-right:2vw}@media screen and (max-width:480px){.footer__bottom--inner .inner__permission span{display:block;width:100%;border-bottom:solid 1px #006b48;font-size:12px}}.footer__bottom--inner .inner__store{font-size:12px}@media screen and (max-width:480px){.footer__bottom--inner .inner__store{margin-bottom:20px;font-size:10px}}.footer__bottom--inner .inner__store span{width:16%;font-weight:400;display:inline-block}@media screen and (max-width:768px){.footer__bottom--inner .inner__store span{width:40%}}@media screen and (max-width:480px){.footer__bottom--inner .inner__store span{display:block;width:100%;border-bottom:solid 1px #006b48;font-size:10px}}body .main.basic-page{margin-top:2vw}body .main.basic-page .main__form--inner{margin:5vw 0}body .main.basic-page .main__form--inner h3{text-align:center;margin-bottom:1.4vw}body .main.basic-page .main__mv--wrapper .wrapper__mv{position:relative}@media screen and (max-width:768px){body .main.basic-page .main__mv--wrapper .wrapper__mv--img{padding-top:6.3vh}}body .main.basic-page .main__mv--wrapper .wrapper__mv--img .mv_title{width:50%;color:#fff;background-color:#006b48;text-align:center;padding:1vh 0;position:absolute;top:0;left:0}@media screen and (max-width:768px){body .main.basic-page .main__mv--wrapper .wrapper__mv--img .mv_title{width:100%;text-align:left}}body .main.basic-page .main__mv--wrapper .wrapper__mv--img .mv_title h2{color:#fff;display:inline-block;letter-spacing:.04em}@media screen and (max-width:768px){body .main.basic-page .main__mv--wrapper .wrapper__mv--img .mv_title h2{margin-left:8vw}}@media screen and (max-width:768px){body .main.basic-page .main__mv--wrapper .wrapper__mv--img .mv_title span{font-size:10px}}body .main.basic-page .main__mv--wrapper .wrapper__mv--img .mv_copy{position:absolute;color:#006b48;top:25%;left:15%;z-index:999;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.8vw}@media screen and (max-width:768px){body .main.basic-page .main__mv--wrapper .wrapper__mv--img .mv_copy{font-size:3.5vw;top:35%}}body .main.basic-page .main__mv--wrapper .wrapper__mv--book{width:20%;position:fixed;top:28%;right:7%;z-index:1}body .main.basic-page .main__contact{padding:3vw 0}body .main.basic-page .main__contact--inner{padding:4vw 0;border:solid 1px #006b48}@media screen and (max-width:480px){body .main.basic-page .main__contact--inner{padding:10vw 0}}body .main.basic-page .main__contact p{text-align:center}@media screen and (max-width:768px){body .main.basic-page .main__contact p{text-align:left}}@media screen and (max-width:480px){body .main.basic-page .main__contact p{width:90%;margin:0 auto}}body .main.basic-page .main__contact .more_btn{text-align:center;margin:2.5vw 0 0}@media screen and (max-width:480px){body .main.basic-page .main__contact .more_btn{margin:8vw 0 0}}body .main.basic-page .main__contact .more_btn .btn{border:none;background-color:#006b48;color:#fff;padding:1vw 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){body .main.basic-page .main__contact .more_btn .btn{padding:2vw 4vw}}@media screen and (max-width:480px){body .main.basic-page .main__contact .more_btn .btn{padding:4vw 6vw}}body .main.basic-page .main__contact .more_btn .btn i{font-size:2.5vw;margin-right:1vw;vertical-align:sub}@media screen and (max-width:480px){body .main.basic-page .main__contact .more_btn .btn i{font-size:4.5vw;vertical-align:middle}}body .main.basic-page .main__contact .more_btn .btn span{letter-spacing:0}@media screen and (max-width:480px){body .main.basic-page .main__contact .more_btn .btn span{font-size:12px}}.wrap{width:100%;height:0;position:relative;padding-top:56.25%;overflow:hidden;margin-bottom:30px}.wrap iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.articleBox img{max-width:100%;height:auto;width:auto}.header_202306 li a{display:block;height:100%;width:100%}@media screen and (min-width:769px){.header_202306 .gb__pc_none{display:none}.header_202306 .header__inner--gb{display:flex;justify-content:space-between}.header_202306 .header__inner--gb .gb__nav--list{margin-left:0;align-items:center;justify-content:flex-end}.header_202306 .header__inner--gb .gb__nav--list>li{margin:0 10px;height:36px;line-height:36px}.header_202306 .header__inner--gb .gb__nav--list>li img{vertical-align:middle}.header_202306 .header__inner--gb .gb__nav--list li:last-child{margin:0}.header_202306 .header__inner--gb .gb__nav--list li a{color:#2d694b}.header_202306 .header__inner{max-width:1100px;width:98%;position:static}.header_202306 .header__inner--gb .gb__contact{position:static}.header_202306 .gb__nav--list>li:before{content:"";position:absolute;right:-10px;top:24%;background:#000;width:2px;height:16px}.header_202306 .gb__nav--list>li.gb__li_bordernone:before{content:none}}@media screen and (max-width:768px){.header_202306 .gb__sp_none{display:none}.header_202306 .gb__sp_pulldown_sub{display:none}.header_202306 .header__inner--gb .gb__nav--list li.gb__sp_pulldown:hover li{background-color:#006b48}.header_202306 .header__inner--gb .gb__nav--list li.gb__sp_pulldown:hover li a{color:#fff}.header_202306 .header__inner--gb .gb__nav--list li.gb__sp_pulldown li:hover{background-color:#fff}.header_202306 .header__inner--gb .gb__nav--list li.gb__sp_pulldown li:hover a{color:#000}}.articleBox h2{font-size:24px;margin:1.5rem 0 1rem;padding:.4rem 0;letter-spacing:1px}.articleBox h2 span{font-size:24px}.articleBox h3{font-size:22px;margin:1.75rem 0 .9rem;padding:.5rem 0;letter-spacing:1px}.articleBox h3 span{font-size:22px}.articleBox h4{font-size:20px;margin:1rem 0 .5rem;letter-spacing:1px}.articleBox h4 span{font-size:20px}.articleBox h5{font-size:20px;margin:0 0 .3rem;letter-spacing:1px}.articleBox p span{font-size:16px}@media screen and (max-width:768px){.articleBox h2{font-size:30px}.articleBox h2 span{font-size:30px}.articleBox h5{font-size:20px;margin:0 0 .3rem;letter-spacing:1px}}.grecaptcha-badge{visibility:hidden}