@charset "UTF-8";.page main{margin-bottom:140px}@media screen and (max-width:1000px){.page main{margin-bottom:14vw}}@media screen and (max-width:780px){.page main{margin-bottom:20vw}}.page_ttl{margin-bottom:80px}.page_ttl h2{font-size:46px;letter-spacing:4px}.page_ttl p{font-size:16px;letter-spacing:5px}.page_sec{margin-bottom:100px}.page_sec h2{font-size:27px;letter-spacing:4px;margin-bottom:40px}.page_sec p{font-size:16px;line-height:1.8;margin-bottom:30px}.page_sec p a:hover{color:#006423}.wp-block-table{margin:0 auto;max-width:600px}.wp-block-table table{border-top:solid 1px #ccc}.wp-block-table td{border-bottom:solid 1px #ccc;padding:10px}@media screen and (max-width:1000px){.page_ttl{margin-bottom:8vw}.page_ttl h2{font-size:4.6vw;letter-spacing:.4vw}.page_ttl p{font-size:1.6vw;letter-spacing:.5vw}.page_sec{margin-bottom:10vw}.page_sec h2{font-size:2.7vw;letter-spacing:.4vw;margin-bottom:4vw}.page_sec p{font-size:1.6vw;margin-bottom:3vw}.wp-block-table td{padding:1vw}}@media screen and (max-width:780px){.page_ttl{margin-bottom:12vw}.page_ttl h2{font-size:8vw;letter-spacing:.7vw}.page_ttl p{font-size:3.4vw;letter-spacing:1vw;margin-bottom:5vw}.page_sec{margin-bottom:20vw}.page_sec h2{font-size:5.6vw;letter-spacing:.8vw;margin-bottom:8vw}.page_sec p{font-size:3.6vw}.wp-block-table td{padding:2vw}.wp-block-media-text .wp-block-media-text__content{padding:8vw 0 0}}@media screen and (max-width:1000px){.company_page main{margin-left:4vw;margin-right:4vw}}@media screen and (max-width:780px){.company_page main{margin-left:6vw;margin-right:6vw}}.company_page .mission p{display:table;font-size:20px;letter-spacing:4px;margin:0 auto;margin-bottom:20px}@media screen and (max-width:1000px){.company_page .mission p{font-size:2vw;letter-spacing:.4vw;margin-bottom:2vw}}@media screen and (max-width:780px){.company_page .mission p{font-size:4vw;letter-spacing:.8vw;margin-bottom:4vw}}.menu_page .title{margin-bottom:-27px;text-align:right}.menu_page .title h2{font-family:"DINNextLTPro";font-size:76px;line-height:1}.menu_page .title p{font-size:22px;margin-top:10px}@media screen and (max-width:1000px){.menu_page .title{margin-bottom:0;margin-right:4vw}.menu_page .title h2{font-size:7.2vw}.menu_page .title p{font-size:2vw;margin-top:1vw}}@media screen and (max-width:780px){.menu_page .title{align-items:flex-end;display:flex;margin-bottom:8vw;margin-left:-.8vw;text-align:initial}.menu_page .title h2{font-size:12.2vw;letter-spacing:.3vw}.menu_page .title p{font-size:4.6vw;margin-bottom:1.6vw;margin-left:3vw;margin-top:0}}.salad_menu{padding-left:100px;position:relative}.salad_menu h2{font-family:"DINNextLTPro";font-size:42px;font-weight:600;letter-spacing:2px;line-height:.9;position:absolute;left:0;top:0;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.salad_menu h2 span{display:inline-block;font-family:"A1ゴシック M";font-size:23px;margin-top:30px;padding-left:12px;vertical-align:bottom}.menu_list h3{color:#006423;font-size:24px;line-height:1.4;margin-bottom:10px;position:relative}.menu_list h3 p{border:solid 1px #006423;border-radius:5px;font-size:15px;font-weight:500;line-height:1.3;padding:3px 5px;position:absolute;left:285px;top:50%;transform:translateY(-50%);text-align:center}.menu_list h3 span{display:inline-block;position:relative}.menu_list h3 span small{font-size:13px;position:absolute;left:-10px;top:-15px;text-align:center;width:calc(100% + 20px)}.menu_list .exp{font-size:16px;margin-bottom:12px}.menu_list .material{border-left:solid 2px #006423;margin-bottom:12px;margin-left:2px}.menu_list .material p{background:url("https://withgreen.club/test/wp/wp-content/themes/withgreen/img/icon-dot.png") no-repeat 0 50%/8px;box-sizing:border-box;font-size:16px;line-height:1;margin-bottom:5px;margin-right:10px;padding-left:15px}.menu_list .material p.dr{background-image:url("https://withgreen.club/test/wp/wp-content/themes/withgreen/img/icon-sauce.png");margin-bottom:0;width:100%}.menu_list .nutrient{font-size:16px;margin-bottom:10px}.menu_list .nutrient span.sp{display:none}.menu_list .price{font-size:21px}.menu_list .price span{color:#006423;margin-left:10px}@media screen and (max-width:1000px){.salad_menu{margin-left:4vw;margin-right:4vw;padding-left:7vw}.salad_menu h2{font-size:4.2vw;letter-spacing:.2vw}.salad_menu h2 span{font-size:2vw;margin-top:3vw;padding-left:1.2vw}.menu_list h3{font-size:2.4vw;margin-bottom:1vw}.menu_list h3 p{border-radius:.5vw;font-size:1.6vw;padding:.3vw .5vw;left:28.5vw}.menu_list h3 span small{font-size:1.2vw;left:-1vw;top:-1.5vw;width:calc(100% + 2vw)}.menu_list .exp{font-size:1.6vw;margin-bottom:1vw}.menu_list .material{margin-bottom:1vw;margin-left:.2vw}.menu_list .material p{background-size:.8vw;font-size:1.6vw;margin-bottom:.5vw;margin-right:1vw;padding-left:1.5vw}.menu_list .nutrient{font-size:1.65vw;margin-bottom:1vw}.menu_list .price{font-size:2.1vw}.menu_list .price span{margin-left:1vw}}@media screen and (max-width:780px){.salad_menu{margin-left:0;margin-right:0;padding-left:11vw}.salad_menu h2{font-size:6.4vw;letter-spacing:.2vw;left:-1vw}.salad_menu h2 span{font-size:3.6vw;margin-top:3vw;padding-left:1.8vw}.menu_list h3{font-size:4.5vw;margin-bottom:2vw}.menu_list h3 p{border-radius:.5vw;font-size:3.2vw;line-height:1.2;padding:.3vw .8vw;left:54vw}.menu_list h3 span small{font-size:2.8vw;left:-2vw;top:-3vw;text-align:center;width:calc(100% + 4vw)}.menu_list .exp{font-size:3.4vw;margin-bottom:3vw}.menu_list .material{margin-bottom:2vw;margin-left:.4vw}.menu_list .material p{background-size:1vw;font-size:3.4vw;margin-bottom:1vw;margin-right:2vw;padding-left:1.5vw}.menu_list .nutrient{font-size:3.4vw;margin-bottom:1vw}.menu_list .nutrient span.sp{display:inline-block}.menu_list .price{font-size:4.2vw}.menu_list .price span{margin-left:2vw}}.seasonal{margin-bottom:140px}.seasonal .number{font-family:"DINNextLTPro";font-size:50px;line-height:1.2}.seasonal article{align-items:flex-end;margin-bottom:60px;position:relative}.seasonal article:last-child{margin-bottom:0}.seasonal figure{width:440px}.seasonal .text_box{margin-left:30px;width:calc(100% - 440px - 30px)}@media screen and (max-width:1000px){.seasonal{margin-bottom:14vw}.seasonal .number{font-size:5vw;left:41vw}.seasonal article{margin-bottom:6vw}.seasonal figure{width:38vw}.seasonal .text_box{margin-left:3vw;width:calc(100% - 38vw - 3vw)}}@media screen and (max-width:780px){.seasonal{margin-bottom:25vw}.seasonal .number{font-size:10vw;left:0;top:86vw}.seasonal article{margin-bottom:12vw}.seasonal figure{width:100%}.seasonal .text_box{margin-left:0;margin-right:-2vw;margin-top:4vw;width:calc(100% + 2vw)}}.original{margin-bottom:140px}.original article{margin-bottom:100px;width:calc(50% - 25px)}.original article:nth-last-child(1),.original article:nth-last-child(2){margin-bottom:0}.original article:nth-child(even){margin-left:50px}.original article figure{margin-bottom:40px;margin-right:50px;height:380px}@media screen and (max-width:1000px){.original{margin-bottom:14vw}.original article{margin-bottom:10vw;width:calc(50% - 2vw)}.original article:nth-child(even){margin-left:4vw}.original article figure{margin-bottom:4vw;margin-right:3vw;height:38vw}}@media screen and (max-width:780px){.original{margin-bottom:25vw}.original article{margin-bottom:15vw;width:100%}.original article:nth-child(even){margin-left:0}.original article:nth-last-child(2){margin-bottom:15vw}.original article figure{margin-bottom:4vw;margin-left:2vw;margin-right:5vw;height:auto}}.custom article figure{height:auto}.custom figure img.plus{margin-left:40px;margin-top:10px;width:calc(100% - 100px)}.custom .material p{background:0 0;line-height:1.4;margin-bottom:0;padding-left:0}@media screen and (max-width:1000px){.custom figure img.plus{margin-left:4vw;margin-top:1vw;width:calc(100% - 8vw)}}@media screen and (max-width:780px){.custom figure img.plus{margin-left:6vw;margin-top:2vw;width:calc(100% - 8vw)}}.topping{margin-bottom:100px}.topping h2{font-size:24px;margin-bottom:30px;text-align:center}.topping h3{background-color:#006423;border-radius:5px;color:#fff;font-size:18px;margin-bottom:20px;padding:5px}.topping h4{color:#b4861b;font-size:18px;line-height:1;margin-bottom:10px;padding:0 5px}.topping p{font-size:18px;margin-top:20px;text-align:center}.topping p.attention{font-size:13px;margin-left:10px;text-align:left}.topping .block{margin-bottom:60px}.topping .box{box-sizing:border-box;width:50%}.topping .box+.box{border-left:solid 2px #006423;padding-left:30px;width:50%}.topping .list{margin-left:10px}.topping .list .sp{display:none}.topping .list ul{margin-right:25px}.topping .premium .list ul{margin-right:30px;width:auto}.topping .premium .list ul:nth-child(2){margin-right:40px}.topping .premium .list ul:nth-child(3){margin-right:20px}.topping .premium .list ul:nth-child(4){margin-right:0}.topping .list li{background:url("https://withgreen.club/test/wp/wp-content/themes/withgreen/img/icon-dot.png") no-repeat 0 50%/8px;box-sizing:border-box;font-size:18px;line-height:1;margin-bottom:5px;padding-left:15px}.topping .list li.main{background-image:url(//withgreen.club/wordpress/wp/wp-content/themes/withgreen/css/../img/icon-main.png)}.topping .list li.price{background:0 0;color:#006423;padding-left:0}.topping .list.dr ul{margin-right:0}.topping .list.dr li{background-image:url("https://withgreen.club/test/wp/wp-content/themes/withgreen/img/icon-sauce.png");margin-right:25px}.topping .list.dr li:nth-child(7){margin-right:12px}.topping .list.dr.column3 li{margin-right:0 !important;width:32%}.topping .list.dr.column3 li:nth-child(1),.topping .list.dr.column3 li:nth-child(5){width:36%}@media screen and (max-width:1000px){.topping{margin-bottom:10vw}.topping h2{font-size:2.5vw;margin-bottom:3vw}.topping h3{font-size:2vw;margin-bottom:2vw;padding:0 .5vw}.topping h4{font-size:2vw;margin-bottom:1vw;padding:0 .5vw}.topping p{font-size:1.8vw;margin-left:1vw;margin-top:2vw}.topping p.attention{font-size:1.3vw}.topping .block{margin-bottom:6vw}.topping .box{width:54%}.topping .box+.box{padding-left:3vw;width:46%}.topping .list{margin-left:1vw}.topping .list ul{margin-right:2vw}.topping .premium .list ul{margin-right:3vw}.topping .premium .list ul:nth-child(2){margin-right:4vw}.topping .premium .list ul:nth-child(3){margin-right:2vw}.topping .list li{background-size:.8vw;font-size:1.6vw;margin-bottom:.5vw;padding-left:1.5vw}.topping .list.dr li{margin-right:2vw}.topping .list.dr.column3 li{width:35%}.topping .list.dr.column3 li:nth-child(4),.topping .list.dr.column3 li:nth-child(7){width:30%}}@media screen and (max-width:780px){.topping{margin-bottom:10vw}.topping h2{font-size:4.5vw;margin-bottom:8vw}.topping h3{font-size:4.3vw;margin-bottom:3vw;padding:.6vw 1vw .2vw}.topping h4{font-size:4.3vw;margin-bottom:2vw;padding:0}.topping p{font-size:3.2vw;margin-left:2vw;margin-top:4vw;text-align:left}.topping p.attention{font-size:3.2vw;margin-left:2vw}.topping .block{margin-bottom:10vw}.topping .box{padding-left:1vw;width:100%}.topping .box+.box{border-left:none;border-top:solid 1px #006423;margin-top:4vw;padding-left:1vw;padding-top:4vw;width:100%}.topping .list{margin-left:1vw}.topping .list .pc{display:none}.topping .list .sp{display:block}.topping .list ul{margin-right:8vw}.topping .list ul:nth-child(3){margin-right:0}.topping .premium .list ul{margin-right:3vw}.topping .premium .list ul:nth-child(2){margin-right:8vw}.topping .premium .list ul:nth-child(3){margin-right:3vw}.topping .list li{background-size:1.4vw;font-size:3.5vw;margin-bottom:1vw;padding-left:2.5vw}.topping .list.dr li{margin-right:6vw}.topping .list.dr li:nth-child(5){margin-right:3.4vw}.topping .list.dr.column3 li:nth-child(1),.topping .list.dr.column3 li:nth-child(4){width:39%}.topping .list.dr.column3 li:nth-child(2),.topping .list.dr.column3 li:nth-child(6){width:33%}.topping .list.dr.column3 li:nth-child(3),.topping .list.dr.column3 li:nth-child(7){width:28%}}.pdf p{font-size:20px}.pdf p a{background:url("https://withgreen.club/test/wp/wp-content/themes/withgreen/img/icon-pdf.png") no-repeat 100% 50%/20px;display:table;margin:0 auto;padding-right:30px}.pdf p a:hover{color:#006423}@media screen and (max-width:1000px){.pdf p{font-size:1.8vw}.pdf p a{background-size:2vw;padding-right:3vw}}@media screen and (max-width:780px){.pdf p{font-size:3.2vw}.pdf p a{background-size:4vw;padding-right:6vw}}.sustainability_page .headline{font-size:52px;letter-spacing:1px;margin-bottom:50px}.sustainability_page p{line-height:2}@media screen and (max-width:1000px){.sustainability_page section{margin:0 4vw}}@media screen and (max-width:780px){.sustainability_page section{margin:0}.sustainability_page p{line-height:1.8}}.sustainability_page .first{margin-bottom:100px;position:relative}.sustainability_page .first h2{font-family:"DINNextLTPro";font-size:76px;letter-spacing:3px;line-height:1.1;margin-bottom:30px}.sustainability_page .first h2 span{font-size:68px}.sustainability_page .first .inner{position:relative}.sustainability_page .first h3{font-size:25px;letter-spacing:3px;line-height:1.8;position:absolute;left:-10px;top:7px;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:100%}.sustainability_page .first p{font-size:17px;margin-left:110px}.sustainability_page .first figure{position:absolute;right:-30px;top:70px;width:290px}@media screen and (max-width:1000px){.sustainability_page .first{margin-bottom:10vw}.sustainability_page .first h2{font-size:7.2vw;letter-spacing:.1vw;margin-bottom:3vw}.sustainability_page .first h3{font-size:2.5vw;left:-1vw;top:.7vw}.sustainability_page .first p{font-size:1.6vw;margin-left:11vw}.sustainability_page .first figure{right:-3vw;top:7vw;width:29vw}}@media screen and (max-width:780px){.sustainability_page .first{margin-bottom:18vw}.sustainability_page .first h2{font-size:12.2vw;letter-spacing:.4vw;line-height:1.1;margin-bottom:0}.sustainability_page .first h2 span{display:inline-block;font-size:10vw;margin-bottom:2vw}.sustainability_page .first h3{font-size:4.8vw;left:auto;right:0;top:-125vw;height:120vw}.sustainability_page .first p{font-size:3.85vw;margin-left:0}.sustainability_page .first figure{margin-bottom:12vw;margin-left:5vw;margin-top:-4vw;position:relative;right:auto;top:auto;text-align:center;width:70vw}}.sustainability_page .wg_goal{background-color:#f3f3f3;margin-bottom:50px;padding:40px 60px 50px}.sustainability_page .wg_goal h2{font-size:24px;letter-spacing:2px;margin-bottom:20px}.sustainability_page .wg_goal p{font-size:16px;margin-bottom:50px}.sustainability_page .wg_goal figure{margin-right:8px}.sustainability_page .wg_goal figure.sp{display:none}@media screen and (max-width:1000px){.sustainability_page .wg_goal{margin-bottom:5vw;padding:4vw 6vw 5vw}.sustainability_page .wg_goal h2{font-size:2.4vw;letter-spacing:.2vw;margin-bottom:2vw}.sustainability_page .wg_goal p{font-size:1.65vw;margin-bottom:5vw}.sustainability_page .wg_goal figure{margin-right:0}}@media screen and (max-width:780px){.sustainability_page .wg_goal{margin-bottom:10vw;padding:6vw 5vw}.sustainability_page .wg_goal h2{font-size:5.6vw;letter-spacing:.3vw;margin-bottom:3vw}.sustainability_page .wg_goal p{font-size:3.8vw;margin-bottom:5vw}.sustainability_page .wg_goal figure.pc{display:none}.sustainability_page .wg_goal figure.sp{display:block}}.sustainability_page .japan_sdgs{margin-bottom:100px}.sustainability_page .japan_sdgs .inner{align-items:center;border-bottom:solid 2px #000;border-top:solid 2px #000}.sustainability_page .japan_sdgs figure{margin-left:-15px;padding:5px 0;width:380px}.sustainability_page .japan_sdgs p{font-size:16px}.sustainability_page .japan_sdgs .text_box{margin-left:44px;width:calc(100% - 380px - 29px)}@media screen and (min-width:781px){.sustainability_page .japan_sdgs figure.sp{display:none}}@media screen and (max-width:1000px){.sustainability_page .japan_sdgs{margin-bottom:10vw}.sustainability_page .japan_sdgs figure{margin-left:-1.5vw;padding:.5vw 0;width:30vw}.sustainability_page .japan_sdgs p{font-size:1.6vw}.sustainability_page .japan_sdgs .text_box{margin-left:3vw;width:calc(100% - 30vw - 1.5vw)}}@media screen and (max-width:780px){.sustainability_page .japan_sdgs{margin-bottom:20vw}.sustainability_page .japan_sdgs figure.pc{display:none}.sustainability_page .japan_sdgs figure{margin-left:-6vw;width:34vw}.sustainability_page .japan_sdgs p{font-size:3.8vw;padding:3vw 0}.sustainability_page .japan_sdgs .text_box{margin-left:1vw;width:calc(100% - 29vw)}}.sustainability_page .block{margin-bottom:100px}.sustainability_page .block .detail{margin-bottom:50px;position:relative}.sustainability_page .block .detail h4{font-size:23px;line-height:1;padding-left:65px;position:relative}.sustainability_page .block .detail h4:before{border-right:solid 2px #000;content:"";display:block;position:absolute;left:45px;top:1px;height:21px}.sustainability_page .block .detail h4 span{display:block;font-family:"DINNextLTPro";font-size:28px;line-height:.5;position:absolute;left:0;top:7px;width:45px}.sustainability_page .block .detail h2{font-family:"DINNextLTPro";font-size:65px;letter-spacing:1px;line-height:1.2;margin-top:28px}.sustainability_page .block .detail h3{font-size:35px;line-height:1;margin-bottom:40px;margin-top:10px}.sustainability_page .block .detail p{font-size:16px}.sustainability_page .block .logo{position:absolute;right:0;top:0;width:82px}.sustainability_page .block .logo img+img{margin-top:10px}.sustainability_page .block .goal{position:relative}.sustainability_page .block .goal h3{font-size:22px;letter-spacing:1.5px;position:absolute;left:-7px;top:5px;-webkit-text-orientation:upright;text-orientation:upright;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:100%}.sustainability_page .block .goal h3:before{background-color:#000;content:"";display:block;position:absolute;left:17px;bottom:5px;height:calc(100% - 315px);width:2px}.sustainability_page .block .goal h3:after{background:url("https://withgreen.club/test/wp/wp-content/themes/withgreen/img/icon_arrow4.png") no-repeat center/contain;content:"";display:block;position:absolute;bottom:0;left:7px;height:20px;width:22px}.sustainability_page .block .goal .inner{margin-left:80px}.sustainability_page .block .goal article{margin-bottom:50px;padding-left:250px;position:relative}.sustainability_page .block .goal article:last-child{margin-bottom:0}.sustainability_page .block .goal figure{margin:0 auto;position:absolute;left:0;top:50%;transform:translateY(-50%);height:150px;width:210px}.sustainability_page .block .goal figure.deco2{width:190px}.sustainability_page .block .goal figure img{object-fit:contain;object-position:center;height:100%;width:100%}.sustainability_page .block .goal h4{color:#006423;font-size:22px;line-height:1.5;margin-bottom:10px}.sustainability_page .block .goal p{font-size:16px}.sustainability_page .block .goal p span{letter-spacing:-5px}.sustainability_page .block .goal .more{display:none}@media screen and (max-width:1000px){.sustainability_page .block{margin-bottom:10vw}.sustainability_page .block .detail{margin-bottom:5vw}.sustainability_page .block .detail h4{font-size:2.3vw;padding-left:6.5vw}.sustainability_page .block .detail h4:before{left:4.5vw;top:.1vw;height:2.1vw}.sustainability_page .block .detail h4 span{font-size:2.8vw;top:.8vw;width:4.5vw}.sustainability_page .block .detail h2{font-size:6.8vw;letter-spacing:.1vw;margin-top:2vw}.sustainability_page .block .detail h3{font-size:3.5vw;margin-bottom:4vw;margin-top:1vw}.sustainability_page .block .detail p{font-size:1.54vw}.sustainability_page .block .logo{width:8.2vw}.sustainability_page .block .logo img+img{margin-top:1vw}.sustainability_page .block .goal h3{font-size:2.2vw;letter-spacing:.15vw;left:-.4vw}.sustainability_page .block .goal h3:before{left:1.65vw;bottom:.5vw;height:calc(100% - 31.5vw);width:2px}.sustainability_page .block .goal h3:after{left:.7vw;height:2vw;width:2.2vw}.sustainability_page .block .goal .inner{margin-left:7vw}.sustainability_page .block .goal article{margin-bottom:5vw;padding-left:22vw}.sustainability_page .block .goal figure{height:14vw;width:20vw}.sustainability_page .block .goal figure.deco2{width:19vw}.sustainability_page .block .goal h4{font-size:2.2vw;margin-bottom:1vw}.sustainability_page .block .goal p{font-size:1.54vw}.sustainability_page .block .goal p span{letter-spacing:-.5vw}}@media screen and (max-width:780px){.sustainability_page .block{margin-bottom:16vw}.sustainability_page .block .detail{margin-bottom:10vw}.sustainability_page .block .detail h4{font-size:5vw;padding-left:13vw}.sustainability_page .block .detail h4:before{left:9vw;top:.1vw;height:5vw}.sustainability_page .block .detail h4 span{border-width:2px;font-size:6vw;top:1.7vw;width:9vw}.sustainability_page .block .detail h2{font-size:9.4vw;letter-spacing:.2vw}.sustainability_page .block .detail h3{font-size:5.4vw;margin-bottom:6vw}.sustainability_page .block .detail p{font-size:3.7vw;letter-spacing:.1vw;line-height:1.6}.sustainability_page .block .logo{display:none}.sustainability_page .block .goal h3{font-size:4.6vw;letter-spacing:.2vw;left:-1vw;top:1vw;height:calc(100% - 2vw)}.sustainability_page .block .goal h3:before{left:3.3vw;bottom:1vw;height:calc(100% - 63vw);width:2px}.sustainability_page .block .goal h3:after{background-image:url("https://withgreen.club/test/wp/wp-content/themes/withgreen/img/icon_arrow5.png");left:1.6vw;height:3vw;width:4vw}.sustainability_page .block .goal .inner{margin-left:11vw}.sustainability_page .block .goal article{margin-bottom:8vw;padding-left:0;position:relative;text-align:left;width:100%}.sustainability_page .block .goal article:last-child{margin-bottom:0}.sustainability_page .block .goal figure{margin:0;position:absolute;left:auto;right:0;top:-4vw;transform:initial;height:19vw;width:30vw}.sustainability_page .block .goal figure.deco1{right:-6vw}.sustainability_page .block .goal figure.deco2{top:-5vw;height:22vw;width:26vw}.sustainability_page .block .goal figure.deco3{right:-2vw;top:-2vw}.sustainability_page .block .goal h4{font-size:5vw;margin-bottom:2vw}.sustainability_page .block .goal p{display:none;font-size:3.7vw;line-height:1.6;margin-bottom:2vw}.sustainability_page .block .goal p span{letter-spacing:-.6vw}.sustainability_page .block .goal .more{display:block;font-size:4vw;padding-left:5.6vw;position:relative}.sustainability_page .block .goal .more:before{background:url(https://withgreen.club/test/wp/wp-content/themes/withgreen/img/icon_arrow5.png) no-repeat 0 60%/100%;content:"";display:block;position:absolute;left:0;top:2vw;transition:ease .3s;height:3vw;width:4vw}.sustainability_page .block .goal .more:after{content:"more"}.sustainability_page .block .goal .more.active:before{transform:rotate(180deg)}.sustainability_page .block .goal .more.active:after{content:"close"}}@media screen and (max-width:540px){.sustainability_page .block .goal h3:before{left:13px;width:2px}.sustainability_page .block .goal h3:after{left:6px;width:16px}.sustainability_page .block .goal .more:before{width:16px}}.sustainability_page .message{margin-bottom:140px}.sustainability_page .message p{font-size:16px}.sustainability_page .message p.name{margin-top:30px;text-align:right}@media screen and (max-width:1000px){.sustainability_page .message{margin-bottom:14vw}.sustainability_page .message p{font-size:1.54vw;letter-spacing:.1vw}.sustainability_page .message p.name{margin-top:3vw}}@media screen and (max-width:780px){.sustainability_page .message{margin-bottom:20vw;margin-top:20vw}.sustainability_page .message p{font-size:3.7vw;letter-spacing:.1vw}.sustainability_page .message p.name{margin-right:1.8vw;margin-top:6vw}}.shop_page .first{margin-bottom:150px}.shop_page .first .text_box{align-items:flex-end;margin-top:60px}.shop_page .first h2{font-family:"DINNextLTPro";font-size:76px;font-weight:400;letter-spacing:1px;line-height:1}.shop_page .first h3{font-size:22px;margin-left:40px;padding-bottom:8px}.shop_page .first .list{display:table;margin-left:auto;position:relative;padding-bottom:10px}.shop_page .first .list p{font-size:17px;margin-left:30px;word-break:keep-all}.shop_page .first .list a{cursor:pointer;position:relative}.shop_page .first .list a:hover{color:#006423}.shop_page .first .prefecture p a:before,.shop_page .first .prefecture p a:after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);transition:ease .5s}.shop_page .first .prefecture p a:before{background-color:#000;top:33px;height:0;width:2px}.shop_page .first .prefecture p a.active:before{height:30px}.shop_page .first .prefecture p a:after{background:url(https://withgreen.club/test/wp/wp-content/themes/withgreen/img/icon_arrow5.png) no-repeat center/contain;bottom:-20px;height:10px;width:14px}.shop_page .first .prefecture p a.active:after{transform:translateX(-50%) translateY(30px)}.shop_page .first .list .district{display:none;position:absolute;top:80px}.shop_page .first .list .district.tokyo{display:block}.shop_page .first .list .district.chiba{left:84px}.shop_page .first .list .district.saitama{left:148px}.shop_page .first .list .district.kanagawa{left:255px}.shop_page .first .list .district.aichi{left:342px}.shop_page .first .list .district.osaka{left:424px}.shop_page .first .list .district.hyogo{left:505px}.shop_page .first .list .district.kyoto{left:585px}.shop_page .first .list .district.hukuoka{left:670px}.shop_page .first .list .district.hiroshima{left:750px}@media screen and (max-width:1000px){.shop_page .first{margin-bottom:14vw}.shop_page .first .text_box{margin-top:6vw}.shop_page .first h2{font-size:7.2vw;letter-spacing:.1vw}.shop_page .first h3{font-size:2vw;margin-left:4vw;padding-bottom:.8vw}.shop_page .first .list p{font-size:1.7vw;margin-left:3vw}.shop_page .first .prefecture p a:before{top:3.3vw}.shop_page .first .prefecture p a.active:before{height:3vw}.shop_page .first .prefecture p a:after{bottom:-2vw;height:1vw;width:1.2vw}.shop_page .first .prefecture p a.active:after{transform:translateX(-50%) translateY(3vw)}.shop_page .first .list .district{top:8vw}.shop_page .first .list .district.chiba{left:8.4vw}.shop_page .first .list .district.saitama{left:15vw}.shop_page .first .list .district.kanagawa{left:26vw}.shop_page .first .list .district.aichi{left:34vw}.shop_page .first .list .district.osaka{left:42vw}.shop_page .first .list .district.hyogo{left:50vw}.shop_page .first .list .district.kyoto{left:58.5vw}.shop_page .first .list .district.hukuoka{left:66.5vw}.shop_page .first .list .district.hiroshima{left:74.5vw}}@media screen and (max-width:780px){.shop_page .first{margin-bottom:14vw}.shop_page .first figure{margin:0 -6vw 8vw;overflow:hidden;width:calc(100% + 12vw)}.shop_page .first figure img{margin-left:-52vw;width:calc(100% + 52vw);max-width:initial}.shop_page .first .text_box{display:block;margin-bottom:24vw;padding-top:0;width:100%}.shop_page .first h2{font-size:12.2vw;letter-spacing:.1vw;margin-bottom:4vw}.shop_page .first h3{font-size:4.6vw;margin-bottom:8vw;margin-left:0}.shop_page .first .list{margin:0}.shop_page .first .list p{font-size:3.8vw;margin-left:0}.shop_page .first .prefecture p{margin-right:2vw}.shop_page .first .prefecture p a:before{top:7.2vw}.shop_page .first .prefecture p a.active:before{height:7.2vw}.shop_page .first .prefecture p a:after{bottom:-5vw;height:3.2vw;width:4vw}.shop_page .first .prefecture p a.active:after{transform:translateX(-50%) translateY(6.4vw)}.shop_page .first .list .district{top:18vw}.shop_page .first .list .district.chiba{left:15vw}.shop_page .first .list .district.saitama{left:27vw}.shop_page .first .list .district.kanagawa{left:44vw}.shop_page .first .list .district.aichi{left:58vw}.shop_page .first .list .district.osaka{left:71vw}.shop_page .first .list .district.hyogo{left:0;top:58vw}.shop_page .first .list .district.kyoto{left:15vw;top:58vw}.shop_page .first .list .district.hukuoka{left:27vw;top:58vw}.shop_page .first .list .district.hiroshima{left:41vw;top:58vw}}.shop_list{margin-bottom:40px}.shop_list h2{color:#006423;font-size:18px;margin-bottom:20px}.shop_list .list{margin:0 -10px}.shop_list .list article{margin:0 10px 60px;position:relative;width:calc(50% - 20px)}.shop_list:last-child .list article{margin-bottom:0}.shop_list .list figure{position:absolute;left:0;top:2px;width:180px}.shop_list .list .text_box{margin-left:195px}.shop_list .list h3{font-family:"A1ゴシック M";font-size:17px;margin-bottom:10px}.shop_list .list p{font-size:13px;line-height:1.8}.shop_list .list .more{background:#fff;margin-top:10px}.shop_list .list .more a:hover{color:#006423}.shop_list .list .more a.btn{cursor:pointer;padding-left:20px;position:relative}.shop_list .list .more a.btn:before{background:url("https://withgreen.club/test/wp/wp-content/themes/withgreen/img/icon_arrow5.png") no-repeat 0 60%/100%;content:"";display:block;position:absolute;left:0;top:4px;transition:ease .3s;height:10px;width:14px}.shop_list .list .more a.btn.active:before{transform:rotate(180deg)}.shop_list .list .more a.btn:after{content:"more"}.shop_list .list .more a.btn.active:after{content:"close"}.shop_list .list .more p{display:none}.shop_list .list .gmap{background:url("https://withgreen.club/test/wp/wp-content/themes/withgreen/img/icon_map.png") no-repeat 0 50%/13px;display:inline-block;padding:8px 0;padding-left:20px}.shop_list .list .pdf{background:url("https://withgreen.club/test/wp/wp-content/themes/withgreen/img/icon-pdf.png") no-repeat 0 50%/13px;display:inline-block;padding:8px 0;padding-left:20px}@media screen and (max-width:1000px){.shop_list{margin-bottom:4vw}.shop_list h2{font-size:1.8vw;margin-bottom:2vw}.shop_list .list{margin:0 -1vw}.shop_list .list article{margin:0 1vw 6vw;position:relative;width:calc(50% - 2vw)}.shop_list .list figure{top:-.5vw;width:17vw}.shop_list .list .text_box{margin-left:18vw}.shop_list .list h3{font-size:1.6vw;margin-bottom:.8vw}.shop_list .list p{font-size:1.23vw}.shop_list .list .more{top:11vw}.shop_list .list .more a.btn{padding-left:1.8vw}.shop_list .list .more a.btn:before{top:.5vw;height:1vw;width:1.2vw}.shop_list .list .gmap{background-size:1.2vw;padding:.8vw 0;padding-left:2vw}}@media screen and (max-width:780px){.shop_list{margin-bottom:0}.shop_list h2{font-size:5vw;line-height:1;margin-bottom:6vw}.shop_list .list{margin:0}.shop_list .list article{margin:0 0 18vw;position:relative;width:100%}.shop_list .list figure{margin-bottom:4vw;position:static;width:100%}.shop_list .list .text_box{margin-left:0}.shop_list .list h3{font-size:5vw;margin-bottom:1vw}.shop_list .list p{font-size:3.8vw}.shop_list .list p span.pc{display:none}.shop_list .list .more{margin-top:1vw;top:auto}.shop_list .list .gmap{background-size:3.8vw;padding:2vw 0;padding-left:6vw}.shop_list .list .more a.btn{font-size:4vw;padding-left:6vw}.shop_list .list .more a.btn:before{top:.8vw;height:3.2vw;width:4vw}}.uber-eats_page main{margin-bottom:140px}@media screen and (max-width:1000px){.uber-eats_page main{margin-bottom:14vw}}@media screen and (max-width:780px){.uber-eats_page main{margin-bottom:20vw}}.uber-eats_page .banner{margin-bottom:80px}.uber-eats_page .banner .inner{background:url("/test/wp/wp-content/themes/withgreen/img/uber_bn_n.jpg") no-repeat 0 0/100%;padding-top:56%;position:relative}.uber-eats_page .banner .logo{display:block;object-fit:contain;position:absolute;left:35px;top:35px;height:85px;width:85px}.uber-eats_page .banner h2{font-size:60px;letter-spacing:3px;line-height:1.4;position:absolute;left:32px;top:145px}.uber-eats_page .banner h2 span{letter-spacing:6px}.uber-eats_page .banner ul{position:absolute;left:35px;top:340px}.uber-eats_page .banner li{background:url(/test/wp/wp-content/themes/withgreen/img/icon-check.png) no-repeat 0 44%/25px;font-size:22px;margin-bottom:5px;padding-left:30px;position:relative}.uber-eats_page .banner li.ls{letter-spacing:3px;padding-left:30px}@media screen and (max-width:1000px){.uber-eats_page .banner{margin-bottom:8vw}.uber-eats_page .banner .inner{padding-top:60%}.uber-eats_page .banner .logo{left:3.5vw;top:3.5vw;height:8.4vw;width:8.4vw}.uber-eats_page .banner h2{font-size:6vw;left:3.2vw;top:14.5vw}.uber-eats_page .banner ul{left:3.5vw;top:34vw}.uber-eats_page .banner li{background-size:2.5vw;font-size:2.1vw;margin-bottom:.5vw;padding-left:2.8vw}.uber-eats_page .banner li.ls{letter-spacing:.3vw;padding-left:3vw}}@media screen and (max-width:780px){.uber-eats_page .banner{margin:0 -6vw 12vw}.uber-eats_page .banner .inner{background-image:url(/test/wp/wp-content/themes/withgreen/img/uber_bn_n-sp.jpg);padding-top:127vw}.uber-eats_page .banner .logo{left:8vw;top:10vw;height:18vw;width:18vw}.uber-eats_page .banner h2{font-size:12vw;letter-spacing:.6vw;left:7vw;top:34vw}.uber-eats_page .banner ul{display:block;left:8vw;top:73vw}.uber-eats_page .banner li{background-size:6.2vw;font-size:5vw;letter-spacing:.2vw;margin-bottom:1.6vw;margin-right:0;padding-left:6.8vw}.uber-eats_page .banner li.ls{letter-spacing:.3vw;padding-left:7.4vw}}.uber-eats_page .uber_list h2{color:#006423;font-size:18px}.uber-eats_page .uber_list .inner_1{width:75%}.uber-eats_page .uber_list .inner_2{margin-left:20px;width:calc(25% - 20px)}.uber-eats_page .uber_list li{background:url(/test/wp/wp-content/themes/withgreen/img/icon_arrow2.png) no-repeat 0 50%/7px;box-sizing:border-box;font-size:18px;margin-top:5px;padding-left:14px;position:relative}.uber-eats_page .uber_list .inner_1 li{width:33.3333%}.uber-eats_page .uber_list li a:hover{color:#006423}@media screen and (max-width:1000px){.uber-eats_page .uber_list h2{font-size:1.7vw}.uber-eats_page .uber_list li{background-size:.7vw;font-size:1.7vw;margin-top:.5vw;padding-left:1.4vw}.uber-eats_page .uber_list .inner_2{margin-left:2vw;width:calc(25% - 2vw)}}@media screen and (max-width:780px){.uber-eats_page .uber_list{display:block;padding-left:15vw}.uber-eats_page .uber_list h2{font-size:4.6vw;margin-bottom:2.4vw}.uber-eats_page .uber_list .inner_1{margin-bottom:10vw;width:100%}.uber-eats_page .uber_list .inner_2{margin-left:0;width:100%}.uber-eats_page .uber_list .list{display:block}.uber-eats_page .uber_list li{background-size:1.8vw;font-size:4.6vw;margin-top:1.2vw;padding-left:3.8vw}.uber-eats_page .uber_list .inner_1 li{width:100%}}.office_salad_page .headline{color:#006423;font-family:"A1ゴシック B";font-size:24px;text-align:center;margin-bottom:40px}.office_salad_page .exp_1{font-size:19px;letter-spacing:1px;line-height:1.8;margin-bottom:50px}@media screen and (max-width:1000px){.office_salad_page .headline{font-size:2.3vw;margin-bottom:4vw}.office_salad_page .exp_1{font-size:1.8vw;letter-spacing:.1vw;line-height:1.6;margin-bottom:5vw}.office_salad_page main section{margin:0 4vw}}@media screen and (max-width:780px){.office_salad_page .headline{font-size:5vw;margin-bottom:6vw}.office_salad_page .exp_1{font-size:3.6vw;letter-spacing:.1vw;margin-bottom:8vw}.office_salad_page main section{margin:0}}.office_salad_page .contact_btn{background-color:#006423;box-shadow:4px 4px 5px 0 rgb(0 0 0/25%);border-radius:5px;color:#fff;display:block;font-size:20px;margin:0 auto;padding:14px 0;position:fixed;bottom:30px;left:50%;transform:translateX(-50%);text-align:center;width:380px;z-index:10}.office_salad_page .contact_btn:hover{box-shadow:none;transform:translateX(-50%) translateY(5px)}@media screen and (max-width:1000px){.office_salad_page .contact_btn{font-size:2vw;padding:1.4vw 0;bottom:3vw;width:38vw}}@media screen and (max-width:780px){.office_salad_page .contact_btn{border-radius:5px;font-size:4vw;padding:2vw 0;width:calc(100% - 12vw)}}.office_salad_page .first{margin-bottom:100px}.office_salad_page .first .inner{align-items:center}.office_salad_page .first .text_box{position:relative;margin-right:-130px;width:calc(100% - 520px + 100px)}.office_salad_page .first p{font-size:34px;letter-spacing:1px;margin-bottom:10px;margin-left:-2px}.office_salad_page .first h2{font-family:"DINNextLTPro";font-size:76px;letter-spacing:4px;line-height:1;margin-bottom:25px;margin-left:-4px}.office_salad_page .first h3{font-size:22px;letter-spacing:2px;line-height:1.8}.office_salad_page .first figure{overflow:hidden;height:413px;width:550px}.office_salad_page .first figure img{object-position:100% -60px;object-fit:cover;height:490px;width:630px;max-width:initial}@media screen and (max-width:1000px){.office_salad_page .first{margin-bottom:10vw}.office_salad_page .first .text_box{margin-right:-11.5vw;width:calc(100% - 46vw + 10vw)}.office_salad_page .first p{font-size:3.2vw;margin-left:-.2vw}.office_salad_page .first h2{font-size:7.2vw;letter-spacing:.4vw;margin-bottom:3vw}.office_salad_page .first h3{font-size:2vw;letter-spacing:.2vw;margin-bottom:1vw;margin-left:-.4vw}.office_salad_page .first figure{height:36vw;width:47.5vw}.office_salad_page .first figure img{object-position:100% -6vw;height:43vw;width:55vw}}@media screen and (max-width:780px){.office_salad_page .first{margin-bottom:16vw}.office_salad_page .first{margin-bottom:14vw;margin-left:-6vw;margin-right:-6vw}.office_salad_page .first .inner{flex-direction:column-reverse}.office_salad_page .first .text_box{box-sizing:border-box;padding:0 6vw;padding-left:1.6vw;width:100%}.office_salad_page .first p{font-size:5vw;letter-spacing:.2vw;margin-bottom:2vw}.office_salad_page .first h2{font-size:12.2vw;letter-spacing:.4vw;margin-bottom:3vw}.office_salad_page .first h3{font-size:4.6vw;letter-spacing:.4vw}.office_salad_page .first figure{margin-bottom:12vw;height:90vw;width:100%}.office_salad_page .first figure img{object-position:-35vw -12vw;height:104vw;width:100%}}.office_salad_page .point{margin-bottom:100px;padding-bottom:40px;position:relative}.office_salad_page .point h2{font-size:24px;line-height:1.8;position:absolute;left:-10px;top:0;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.office_salad_page .point .list{margin-left:155px}.office_salad_page .point article{padding-left:130px;position:relative}.office_salad_page .point article+article{margin-top:60px}.office_salad_page .point article p.number{border:solid 2px #006423;border-radius:50%;box-sizing:border-box;color:#006423;font-family:"DINNextLTPro";font-size:46px;padding-top:15px;position:absolute;left:0;top:5px;text-align:center;height:100px;width:100px}.office_salad_page .point article p.number:before,.office_salad_page .point article p.number:after{background-color:#fff;content:"";display:block;position:absolute;transform:rotate(45deg);height:5px;width:5px}.office_salad_page .point article p.number:before{left:10px;top:10px}.office_salad_page .point article p.number:after{bottom:10px;right:10px}.office_salad_page .point article h3{font-size:26px;margin-bottom:14px}.office_salad_page .point article h3 em{border-bottom:solid 2px #000;padding-bottom:5px}.office_salad_page .point article p.exp{font-size:19px;letter-spacing:1px}@media screen and (max-width:1000px){.office_salad_page .point{margin-bottom:10vw;padding-bottom:4vw}.office_salad_page .point h2{font-size:2.3vw;left:-1vw}.office_salad_page .point .list{margin-left:13vw}.office_salad_page .point article{padding-left:12vw}.office_salad_page .point article+article{margin-top:6vw}.office_salad_page .point article p.number{font-size:4.3vw;padding-top:1.5vw;top:.5vw;height:10vw;width:10vw}.office_salad_page .point article p.number:before,.office_salad_page .point article p.number:after{height:.5vw;width:.5vw}.office_salad_page .point article p.number:before{left:1vw;top:1vw}.office_salad_page .point article p.number:after{bottom:1vw;right:1vw}.office_salad_page .point article h3{font-size:2.5vw;margin-bottom:1.4vw}.office_salad_page .point article h3 em{padding-bottom:.5vw}.office_salad_page .point article p.exp{font-size:1.8vw;letter-spacing:.1vw}}@media screen and (max-width:780px){.office_salad_page .point{margin-bottom:16vw;padding-bottom:4vw}.office_salad_page .point h2{font-size:4.6vw;line-height:1;left:0}.office_salad_page .point .list{margin-left:13vw}.office_salad_page .point article{padding-left:0}.office_salad_page .point article+article{margin-top:6vw}.office_salad_page .point article p.number{border-width:1px;font-size:4.5vw;margin-bottom:2vw;padding-top:1.6vw;position:relative;left:auto;top:auto;height:10vw;width:10vw}.office_salad_page .point article p.number:before,.office_salad_page .point article p.number:after{height:.8vw;width:.8vw}.office_salad_page .point article p.number:before{left:1vw;top:1vw}.office_salad_page .point article p.number:after{bottom:1vw;right:1vw}.office_salad_page .point article h3{font-size:4.8vw;margin-bottom:3vw}.office_salad_page .point article h3 em{line-height:1.7}.office_salad_page .point article p.exp{font-size:3.6vw;letter-spacing:.1vw}}.office_salad_page .salad_menu{margin-bottom:60px;padding:0 40px}@media screen and (max-width:1000px){.office_salad_page .salad_menu{margin-bottom:6vw;padding:0 2vw}.office_salad_page .salad_menu article figure{height:40vw}}@media screen and (max-width:780px){.office_salad_page .salad_menu{margin-bottom:0;padding:0 2vw}.office_salad_page .salad_menu article{margin-bottom:8vw}.office_salad_page .salad_menu article:nth-child(even){margin-left:0}.office_salad_page .salad_menu article:last-child{margin-bottom:0}.office_salad_page .salad_menu article figure{padding:0 8vw;height:auto}.office_salad_page .salad_menu .menu_list .material{margin-bottom:0}}.office_salad_page .use .exp_1{margin-bottom:20px}.office_salad_page .use .attention p{letter-spacing:1px;line-height:1.8;padding-left:18px;position:relative}.office_salad_page .use .attention p span{display:block;position:absolute;left:0;top:0}.office_salad_page .use .image{align-items:center;margin:60px 45px}.office_salad_page .use .image figure{box-sizing:border-box;padding:0 10px;text-align:center;width:20%}.office_salad_page .use .image figcaption{color:#006423;font-size:19px;letter-spacing:1px}.office_salad_page .use .image .icon{margin-bottom:20px;object-fit:contain;width:100%;height:160px}.office_salad_page .use .image .logo{width:110px}.office_salad_page .use .image .arrow{padding:0 60px}.office_salad_page .use .image .arrow .sp{display:none}@media screen and (max-width:1000px){.office_salad_page .use .exp_1{margin-bottom:2vw}.office_salad_page .use .attention p{letter-spacing:.1vw;padding-left:1.8vw}.office_salad_page .use .image{margin:6vw 3vw}.office_salad_page .use .image figure{padding:0 1vw}.office_salad_page .use .image figcaption{font-size:1.8vw;letter-spacing:.1vw}.office_salad_page .use .image .icon{margin-bottom:2vw;height:16vw}.office_salad_page .use .image .logo{width:11vw}.office_salad_page .use .image .arrow{padding:0 6vw}}@media screen and (max-width:780px){.office_salad_page .use .exp_1{margin-bottom:3vw}.office_salad_page .use .attention p{letter-spacing:.1vw;line-height:1.6;padding-left:3.6vw}.office_salad_page .use .image{justify-content:space-between;margin:6vw 0;padding-right:3vw}.office_salad_page .use .image figure{padding:0;width:19vw}.office_salad_page .use .image figcaption{font-size:3.6vw;letter-spacing:.3vw;margin:2vw -6vw 0}.office_salad_page .use .image .icon{margin-bottom:0;height:21vw}.office_salad_page .use .image .logo{margin-left:1vw;width:16vw}.office_salad_page .use .image .arrow{display:block;padding:6vw 0 12vw;width:6vw}.office_salad_page .use .image .arrow .sp{display:block}.office_salad_page .use .image .arrow .pc{display:none}}.office_salad_page .flow .inner{justify-content:space-between;margin-bottom:50px}.office_salad_page .flow .inner p{background-color:#f3f3f3;border-radius:5px;box-sizing:border-box;color:#006423;font-size:19px;letter-spacing:1px;line-height:1.4;padding-top:85px;position:relative;text-align:center;height:150px;width:170px}.office_salad_page .flow .inner p:after{background:url("/test/wp/wp-content/themes/withgreen/img/icon_arrow3.png") no-repeat 0 0/100%;content:"";display:block;position:absolute;right:-28px;top:50%;transform:translateY(-50%);height:28px;width:14px}.office_salad_page .flow .inner p:last-child{margin-bottom:0}.office_salad_page .flow .inner p:last-child:after{display:none}.office_salad_page .flow .inner p.row2{padding-top:75px}.office_salad_page .flow .inner p span{border-bottom:solid 3px #006423;display:block;font-family:"DINNextLTPro";font-size:27px;line-height:1;position:absolute;left:50%;top:25px;transform:translateX(-50%)}@media screen and (max-width:1000px){.office_salad_page .flow .inner p{font-size:1.8vw;letter-spacing:.1vw;padding-top:8vw;height:14vw;width:16vw}.office_salad_page .flow .inner p:after{right:-2.4vw;height:2.6vw;width:1.2vw}.office_salad_page .flow .inner p.row2{padding-top:7vw}.office_salad_page .flow .inner p span{font-size:2.6vw;top:2.5vw}}@media screen and (max-width:780px){.office_salad_page .flow .inner p{font-size:4.3vw;letter-spacing:.3vw;margin-bottom:8vw;padding:4vw 0 3.8vw;padding-left:1vw;height:auto;width:100%}.office_salad_page .flow .inner p:after{bottom:-9vw;left:48%;right:auto;top:auto;transform:rotate(90deg) translateX(-50%);height:7vw;width:3vw}.office_salad_page .flow .inner p.row2{padding-top:4vw}.office_salad_page .flow .inner p span{border-width:2px;font-size:6.2vw;left:6vw;top:4vw;transform:inherit}}.office_salad_page .voice .inner{justify-content:space-between;margin-bottom:60px}.office_salad_page .voice .box{width:290px}.office_salad_page .voice .box .text{background-color:#f3f3f3;border-radius:20px;box-sizing:border-box;position:relative;height:155px}.office_salad_page .voice .box .text:before{border:solid 25px transparent;border-left:solid 25px #f3f3f3;border-right:none;content:"";display:block;position:absolute;bottom:-25px;right:50px}.office_salad_page .voice .box .text p{color:#006423;display:table;font-size:16px;letter-spacing:1px;line-height:1.8;margin:0 auto;padding-top:20px}.office_salad_page .voice .box figure{margin:0 auto;margin-top:30px;width:140px}@media screen and (max-width:1000px){.office_salad_page .voice .box{width:28vw}.office_salad_page .voice .box .text{border-radius:2vw;height:15vw}.office_salad_page .voice .box .text:before{border:solid 2.5vw transparent;border-left:solid 2.5vw #f3f3f3;border-right:none;bottom:-2.5vw;right:5vw}.office_salad_page .voice .box .text p{font-size:1.56vw;letter-spacing:.1vw;padding-top:2vw}.office_salad_page .voice .box figure{margin-top:3vw;width:14vw}}@media screen and (max-width:780px){.office_salad_page .voice .box{margin-bottom:9vw;padding-left:27vw;position:relative;width:100%}.office_salad_page .voice .box:last-child{margin-bottom:0}.office_salad_page .voice .box .text{border-radius:2vw;height:32vw}.office_salad_page .voice .box .text:before{border:solid 4vw transparent;border-right:solid 5vw #f3f3f3;border-left:none;bottom:auto;left:-3vw;right:auto;top:50%;transform:translateY(-50%)}.office_salad_page .voice .box .text p{font-size:3.4vw;letter-spacing:.2vw;padding-top:0;position:absolute;left:4vw;top:50%;transform:translateY(-50%)}.office_salad_page .voice .box figure{margin-top:0;position:absolute;left:0;top:4vw;width:22vw}}.office_salad_page .faq dt,.office_salad_page .faq dd{font-size:19px;padding-left:40px;position:relative}.office_salad_page .faq dt:before,.office_salad_page .faq dd:before{color:#006423;display:block;font-family:"DINNextLTPro";font-size:25px;position:absolute;left:0;top:-2px}.office_salad_page .faq dt{margin-bottom:5px}.office_salad_page .faq dt:before{content:"Q"}.office_salad_page .faq dd{margin-bottom:20px}.office_salad_page .faq dd:last-child{margin-bottom:0}.office_salad_page .faq dd:before{content:"A"}@media screen and (max-width:1000px){.office_salad_page .faq dt,.office_salad_page .faq dd{font-size:1.8vw;padding-left:4vw}.office_salad_page .faq dt:before,.office_salad_page .faq dd:before{font-size:2.4vw;top:-.2vw}.office_salad_page .faq dt{margin-bottom:.5vw}.office_salad_page .faq dd{margin-bottom:2vw}}@media screen and (max-width:780px){.office_salad_page .faq dt,.office_salad_page .faq dd{font-size:3.6vw;padding-left:7vw}.office_salad_page .faq dt:before,.office_salad_page .faq dd:before{font-size:5vw;top:-.5vw}.office_salad_page .faq dt{margin-bottom:1vw}.office_salad_page .faq dd{margin-bottom:4vw}}.wpcf7{background-color:#f3f3f3;padding:50px}.wpcf7 span.must{color:#b62b37;margin:0 5px}.wpcf7 form{margin:0 auto;max-width:700px}.wpcf7 form .at{font-size:18px;margin-bottom:30px;text-align:center}.wpcf7 dt{float:left;position:relative;height:40px;width:200px}.wpcf7 dt p{font-size:19px;line-height:1.2;position:absolute;left:0;top:50%;transform:translateY(-50%)}.wpcf7 dt p small{display:block;opacity:.7;font-size:11px}.wpcf7 dd{margin-bottom:15px;margin-left:200px}.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 select{background-color:#fff;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;font-family:"Noto Sans JP",sans-serif;padding:0 20px;height:40px;width:100%}.wpcf7 textarea{background-color:#fff;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;font-family:"Noto Sans JP",sans-serif;padding:20px;height:200px;width:100%}.examination-status select::-ms-expand{display:none}.examination-status{position:relative}.examination-status:before{background:url("https://withgreen.club/test/wp/wp-content/themes/withgreen/img/icon_arrow5.png") no-repeat center/100%;content:"";display:block;position:absolute;right:12px;top:50%;transform:translateY(-50%);height:10px;width:15px}.wpcf7 input[type=submit]{background-color:#006423;border:solid 2px #006423;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:"Noto Sans JP",sans-serif;font-size:19px;margin:0 auto;margin-top:40px;padding:5px 0;text-align:center;transition:ease .5s;width:180px}.wpcf7 input[type=submit]:hover{background-color:#fff;color:#006423}.wpcf7-spinner{display:none}.wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{font-family:"Noto Sans JP",sans-serif}@media screen and (max-width:1000px){.wpcf7{padding:5vw}.wpcf7 form .at{font-size:1.7vw;margin-bottom:3vw}.wpcf7 dt{height:4vw;width:20vw}.wpcf7 dt p{font-size:1.8vw}.wpcf7 dt p small{font-size:1.1vw}.wpcf7 dd{margin-bottom:1.5vw;margin-left:20vw}.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 select{padding:0 2vw;height:4vw}.wpcf7 textarea{padding:2vw;height:20vw}.examination-status:before{right:1.2vw;height:1vw;width:1.5vw}.wpcf7 input[type=submit]{font-size:1.8vw;margin-top:4vw;padding:.5vw 0;width:18vw}}@media screen and (max-width:780px){.wpcf7{padding:8vw 5vw}.wpcf7 form .at{font-size:3.6vw;margin-bottom:6vw}.wpcf7 dt{float:none;margin-bottom:2vw;height:auto;width:100%}.wpcf7 dt p{font-size:3.6vw;position:initial;transform:initial}.wpcf7 dt p br{display:none}.wpcf7 dt p em{display:none}.wpcf7 dt p small{font-size:3vw;margin-top:1vw;opacity:1}.wpcf7 dd{margin-bottom:4vw;margin-left:0}.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 select{padding:0 3vw;height:9vw}.wpcf7 textarea{padding:3vw;height:30vw}.examination-status:before{right:3vw;height:2vw;width:3vw}.wpcf7 input[type=submit]{border-radius:3px;font-size:3.6vw;margin-top:8vw;padding:2vw 0;width:30vw}}.material.material2{margin-left:0;border-left:none}.material.material2.mb0{margin-bottom:0}.menu_list .material.material2 p:first-of-type{margin-left:0}.menu_list .material.material2 p.main{background-image:url(//withgreen.club/wordpress/wp/wp-content/themes/withgreen/css/../img/icon-main.png)}.menu_list .material.material2 p.dr{margin-left:0;background-image:url(//withgreen.club/wordpress/wp/wp-content/themes/withgreen/css/../img/icon-sauce2.png)}.menu_list .material.material2 p.custom{line-height:1.6;background-position:top 7px left}.topping h3{border-radius:0;background-color:transparent;color:#006423;padding:0 0 6px;border-bottom:2px solid #006423}.topping h4{color:#000}.topping .box+.box{padding-left:0;border:none}.topping .box.box-100{width:100%}.topping .box+.box.box-100{width:100%;margin-top:30px}.topping .list ul{margin-right:9%}.menu_list .price span{color:#000}.menu_list .material.material2 p,.topping .list li{padding-top:2px}.topping .list li.price{margin-top:auto;margin-left:auto;color:#000}.topping .premium .list ul:nth-of-type(2n+1){margin-right:5%}.topping .premium .list ul:nth-child(2n){margin-right:9%}.topping .list.dr.dr2 li{background-image:url(//withgreen.club/wordpress/wp/wp-content/themes/withgreen/css/../img/icon-sauce2.png)}.topping p.attention{margin-left:0;text-align:center}.pc-df{display:flex;flex-direction:column}@media screen and (max-width:780px){.pc-df{display:none}.sp-df{display:flex !important;flex-direction:column}.topping h3{padding:0 0 .5vw}.topping h4{margin-bottom:4vw}.topping .box+.box.box-100{padding-top:0;margin-top:6vw}.topping .list ul{margin-right:7vw}.topping .premium .list ul:nth-of-type(2n+1){margin-right:3vw}.topping .premium .list ul:nth-child(2n){margin-right:4vw}.topping .premium .list ul:last-of-type{margin-right:0}.topping .list.dr.dr2 ul{width:50%}.topping p.attention{text-align:left}}@media screen and (max-width:780px){.first-prefecture{height:40vw}}.page_sec.mission h3 img{width:340px}@media screen and (max-width:780px){.page_sec.mission h3 img{width:64vw}}