@media screen and (max-width:1000px){html{-webkit-text-size-adjust:none}.breadcrumb{margin-right:20px;margin-left:20px}.content-wrapper{padding-right:20px;padding-left:20px;box-sizing:border-box}.interview-item{width:31.3%}.staff-oneday-img img{position:absolute;top:0;left:50%;z-index:1;width:auto;height:100%;transform:translate(-50%,0)}.aligncenter{display:block;margin:0 auto;max-width:100%}.center{text-align:center}.page-id-3118 .breadcrumb,.page-id-3118 .inner{width:90%}.page-id-3118 h2{width:100%}#blacktea-sec01 img{max-width:100%}#blacktea-sec02 h2{margin-bottom:2%}#blacktea-sec02 h2 img{width:50%}#blacktea-sec02 p{font-size:14px}.blacktea-sec04-bg .inner{box-sizing:border-box;padding-left:50%}.page-id-3118 #blacktea-sec07 .inner{width:94%}.hotblacktea .section04 .inner .flexbox div:first-of-type{order:4}.other_arrangerecipe .inner .smallblock{width:calc( 100% / 3 - 2pc / 3)}.other_arrangerecipe .inner .smallblock .productimage{width:100%}.other_arrangerecipe .inner .smallblock:nth-child(4n+0){margin-right:1pc}.other_arrangerecipe .inner .smallblock:nth-child(3n+0){margin-right:0}.other_arrangerecipe .inner .smallblock:nth-child(n+4){margin-top:20px}.other_arrangerecipe .inner .smallblock:last-child{margin-right:0}#dessert-sauce-introduction .blacktea-sec02-bg h2{font-size:3.5vw;width:100%}#dessert-sauce-introduction .breadcrumb{width:90%;margin:0 auto}#dessert-sauce-introduction .inner #blacktea-sec07:not(:last-child){width:90%;margin:0 auto}#dessert-sauce-introduction .blacktea-sec03-bg h2,#dessert-sauce-introduction .blacktea-sec04-bg h2,#dessert-sauce-introduction .blacktea-sec05-bg h2{font-size:5vw;width:100%;line-height:1.4}#dessert-sauce-introduction .blacktea-sec05-bg h2{margin-top:7vw}#dessert-sauce-introduction #blacktea-sec06 h2,#dessert-sauce-introduction #blacktea-sec08 h2{width:100%}#dessert-sauce-introduction .blacktea-sec07-flexbox div{width:33.33333%}#dessert-sauce-introduction .blacktea-sec07-flexbox img{max-width:400px}#dessert-sauce-introduction .blacktea-sec04-bg .inner{padding-left:40%}}.sp-view{display:none}.underline{text-decoration:underline}@media screen and (max-width:768px){address,body,caption,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,table,td,th,ul{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:14px;line-height:1.8em;list-style-type:none;font-family:メイリオ,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,sans-serif;-webkit-text-size-adjust:100%}.sp-view{display:block}.sp-t-left{text-align:left!important}textarea{font-size:100%}img{vertical-align:bottom;image-rendering:-webkit-optimize-contrast}hr{display:none}html{min-height:620px;height:100%;overflow-y:scroll}iframe[name=google_conversion_frame]{position:absolute;top:0}body{height:100%;background:#fff;-webkit-text-size-adjust:100%}a,body{color:#000}a{text-decoration:none}.pc_view{display:none!important}.button{position:relative;display:inline-block;padding:3.5% 13%;background-color:#fff;border:2px solid #000;color:#000;text-align:center;text-decoration:none;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;font-size:1pc}.button:after{position:absolute;top:50%;content:'';margin-top:-8px;border:10px solid transparent;border-top-width:7px;border-bottom-width:7px;border-left-color:#000;transition:all .2s}header{background-color:#fff;height:70px;overflow:hidden}header .header_top{width:55%;height:30px;padding:20px 0;float:left;margin-left:5%}header .header_top h1{float:left;width:100%}header .header_top h1 img{width:100%;height:auto}header .header_top ul{display:none}header .header_top ul li{float:left;margin-left:45px;font-size:9pt}header .header_top ul li:before{content:'';display:inline-block;width:0;height:0;margin-right:5px;margin-left:5px;border:transparent solid 5px;border-left-color:#767676;vertical-align:0}header .header_top ul li a{color:#767676}header .drawer{border-left:solid 1px #7b7473;height:50px;float:right;width:125px;padding:10px 0}.drawer-open{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/nav_menu_sp_open.png)!important;background-color:#000;background-position:right 15px top 20px!important}.drawer-close,.drawer-right{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/nav_menu_sp.png);background-repeat:no-repeat;background-position:right 15px center;background-size:55px}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{background-color:#fff!important}header nav{padding-bottom:90%}header nav li{font-size:1pc;text-align:center;margin-bottom:3%;padding-bottom:3%;border-bottom:solid 1px #fff}header nav li a{color:#fff}header nav a.button{display:block;text-align:center;width:80%;margin:0 5%;padding:4% 5%}header nav a.button:last-child{margin-top:5%}header nav a.button:after{left:25%}header nav a.button:hover:after{left:24%}header nav a.button:last-child:after{left:17%}header nav a.button:last-child:hover:after{left:16%}.mainvisual{border-bottom:solid 2px #e60213;z-index:0;text-align:center}.mainvisual img{width:200%;height:auto;position:relative;left:-50%}.mainvisual,.top_about{overflow:hidden;position:relative}.top_about{padding:0 0 15%;margin-top:-20px}.top_about .inner{width:90%;margin:0 auto}.top_about .inner .content01{padding:2em 1em;box-shadow:5px 5px 5px 1px rgba(0,0,0,.1);background:#fff;margin-bottom:50px}.top_about h2{font-size:5.5vw;font-weight:700}.top_about h2,.top_about p{text-align:center;margin-bottom:7.5%}.top_about p{font-size:1pc;line-height:1.8em}.top_about a.button{display:block;text-align:center;width:80%;margin:0 5%;padding:4% 5%}.top_about a.button:after{left:25%}.top_about a.button:hover:after{left:24%}.top_about .inner .content02{position:relative;padding-bottom:0}.top_about .inner .content02 img{max-width:100%;display:block;margin:0 auto 20px}.top_about .inner .content02>div{background:#e40213;color:#fff;position:relative;right:0;bottom:0;padding:2em 1em;text-align:center}.top_about .inner .content02>div h3{font-weight:700;font-size:18px;text-align:center;margin-bottom:15px}.top_about .inner .content02>div>p{line-height:1.8em}.top_about .inner .content02>div>p>br{display:block}.top_about .inner .content02>div a{color:#fff;font-weight:700;font-size:18px;position:relative}.top_about .inner .content02>div a:before{position:absolute;content:"\025b6";left:-1.5em}.top_contentbanner{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_topbannercontents.jpg);background-repeat:no-repeat;background-position:top center;padding:30% 0 10%;overflow:hidden;background-size:100%;background-color:#cbded8}.top_contentbanner .inner{width:90%;margin:0 5%;overflow:hidden}.top_contentbanner .inner .contentblock{position:relative;overflow:hidden;width:95%;background-color:#fff;padding:2.5%;margin-bottom:5%}.top_contentbanner .inner .contentblock figure{position:relative;overflow:hidden;width:100%;margin:0}.top_contentbanner .inner .contentblock figure img{width:100%;position:relative;z-index:4}.top_contentbanner .inner .contentblock figcaption{position:relative;bottom:7.5vh;background:linear-gradient(transparent 0,rgba(65,56,56,.9) 20%,#413838 80%);padding:5%;z-index:5;margin-bottom:-7.5vh}.top_contentbanner .inner .contentblock figure figcaption h2{color:#fff;text-align:center;font-size:18px;font-weight:600;margin-bottom:5%}.top_contentbanner .inner .contentblock figure figcaption p{color:#fff}.top_recommend{padding:15% 0;overflow:hidden}.top_recommend .top_title{margin-bottom:7.5%;text-align:center}.top_recommend .top_title h2{font-size:22px;font-weight:700}.top_recommend .top_title h2 a{text-align:right;font-size:9pt;vertical-align:middle;position:absolute;right:0;float:right;font-weight:700;display:none}.top_recommend .inner .top_title a:before{content:'';display:inline-block;width:0;height:0;margin-right:5px;margin-left:5px;border:transparent solid 5px;border-left-color:#000;vertical-align:0}.top_recommend .inner .slider{margin-bottom:7.5%}.top_recommend .inner .slider img{width:100%;height:auto}.top_recommend a.button{display:block;text-align:center;width:80%;margin:0 5%;padding:4% 5%}.top_recommend a.button:after{left:25%}.top_recommend a.button:hover:after{left:24%}.slick-prev:before{content:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/arrow_prev.png)!important;display:block;position:relative}.slick-next:before{content:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/arrow_next.png)!important;display:block;position:relative}.slick-prev{left:30px!important;z-index:6}.slick-next,.slick-prev{width:2pc!important;height:164px!important}.slick-next{right:30px!important}.info .top_newsandcolumn{padding-bottom:0}.top_newsandcolumn{padding:5% 0 15%;overflow:hidden}.top_newsandcolumn .inner .left{margin-bottom:15%;overflow:hidden}.top_newsandcolumn .inner .top_title{margin-bottom:7.5%;text-align:center}.top_newsandcolumn .inner .top_title h2{font-size:20px;font-weight:700}.top_newsandcolumn .inner .top_title a{font-size:9pt;vertical-align:middle;position:absolute;right:0;font-weight:700;display:none}.top_newsandcolumn .inner .top_title a:before{content:'';display:inline-block;width:0;height:0;margin-right:5px;margin-left:5px;border:transparent solid 5px;border-left-color:#000;vertical-align:0}.top_newsandcolumn .inner dd.title a:hover{text-decoration:underline}.top_newsandcolumn .inner a.button{display:block;text-align:center;width:80%;margin:35px 5% 0;padding:4% 5%}.top_newsandcolumn .inner a.button:after{left:25%}.top_newsandcolumn .inner a.button:hover:after{left:24%}.top_newsandcolumn .inner .left dl{width:90%;margin:0 5%}.top_newsandcolumn .inner .left dt{display:inline-block;font-size:14px;margin-right:1em;margin-bottom:1%}.top_newsandcolumn .inner .left dd{font-size:14px}.top_newsandcolumn .inner .left dd.tag{background-color:#6d6d6d;color:#fff;display:inline-block;width:25%;text-align:center;margin-bottom:1%}.top_newsandcolumn .inner .left dd.title{margin-bottom:5%}.top_newsandcolumn .inner .right .contentblock{border:solid 1px #999;overflow:hidden;padding:5%;width:80%;margin:0 5% 7.5%}.top_newsandcolumn .inner .right .contentblock img{width:80%;height:auto;margin:5% 10%}.top_newsandcolumn .inner .right .contentblock .detail{width:80%;margin:0 10%}.top_newsandcolumn .inner .right .contentblock .detail h3{font-size:18px;font-weight:700;margin-bottom:5%;text-align:center}.top_newsandcolumn .inner .right .contentblock .detail p{font-size:14px;line-height:1.8em}.footer_top_img{overflow:hidden;width:100%}.footer_top_img img{width:150%;height:auto;border-bottom:solid 2px #e60213;margin-left:-25%}.footer_top_link{margin-top:10%;text-align:center}.footer_top_link a{display:inline-block}footer{overflow:hidden}footer .footer_top .inner{width:100%;margin:10% auto;overflow:hidden}footer .footer_top .inner ul{width:100%}footer .footer_top .inner ul li{line-height:1.8em;margin-bottom:3%;padding-bottom:3%;border-bottom:1px solid #7f7f7f;text-align:center}footer .footer_top .inner ul li:first-child{border-top:1px solid #7f7f7f;padding-top:2.5%}footer .footer_top .inner .right{width:90%;margin:0 5% 7.5%}footer .footer_top .inner a.button{display:block;text-align:center;width:80%;margin:0 5%;padding:4% 5%}footer .footer_top .inner a.button:first-child{margin-bottom:5%}footer .footer_top .inner a.button:after{left:25%}footer .footer_top .inner a.button:hover:after{left:24%}footer .footer_top .inner a.button:last-child:after{left:13%}footer .footer_top .inner a.button:last-child:hover:after{left:12%}footer .footer_bottom{overflow:hidden;padding-bottom:35px}footer .footer_bottom .inner{width:90%;margin:0 5%;overflow:hidden}footer .footer_bottom .inner img{width:80%;height:auto;margin:0 10% 5%}footer .footer_bottom .inner p{height:auto;font-size:12px;text-align:center}footer .copyright{width:100%;background-color:#e60213;text-align:center;color:#fff;overflow:hidden;padding:9pt 0}footer .copyright p{font-size:9pt}footer .footer_bottom .inner p a{display:inline-block;padding:.3em 2em .3em 3em;border-radius:15px;border:2px solid #000;margin-top:.5em;position:relative}footer .footer_bottom .inner p a:before{position:absolute;top:50%;content:'';border:8px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#000;transition:all .2s;transform:translate3d(0,-50%,0);left:1.8em}footer .footer_bottom .inner p a:hover:before{left:1.5em}.otherpage{overflow:hidden;width:100%;border-top:solid 1px #7b7473;padding-top:5%;margin-bottom:50px}.breadcrumbs{width:90%;margin:0 auto 5%;overflow:hidden}.breadcrumb{overflow:hidden;display:block}.breadcrumb li{display:inline;font-size:11px}.breadcrumb li:first-child{margin-left:-1em}.breadcrumb li:before{content:">";margin-right:.5em}.single-top-banner{margin-bottom:10px}.blacktea-top-banner{margin-bottom:30px!important}.single-top-banner img{width:100%}.banner-flex a:last-child{margin-bottom:0}.singleproduct{margin-bottom:15%}.singleproduct .inner{width:100%;overflow:hidden}.singleproduct .inner .right{width:100%;margin-bottom:15%;overflow:hidden}.singleproduct .inner .slick-slide{margin-bottom:2.5%}.singleproduct .inner .slick-slide img{width:90%;height:auto;margin:5%}.singleproduct .inner .right .thumb-item-nav{overflow:hidden;width:95%;margin:0 auto 10%}.singleproduct .inner .right .thumb-item-nav li{margin:2px;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.singleproduct .inner .right .thumb-item-nav .slick-track{margin:0 -2px;width:auto!important;transform:none!important}.singleproduct .inner .right .thumb-item-nav .slick-current{border:1px solid #999}.singleproduct .inner .right h2{font-weight:700;font-size:20px;border-bottom:solid 1px #000;padding-bottom:2.5%;width:90%;margin:0 5% 5%}.singleproduct .inner .right .detail{width:90%;margin:0 5%}.singleproduct .inner .right table{margin-bottom:7.5%;border-bottom:1px solid #000;border-top:1px solid #000;border-collapse:collapse;margin-top:7.5%;width:100%;border-right:solid 2px #fff;border-left:solid 2px #fff}.singleproduct .inner .right td,.singleproduct .inner .right th{border-left:1px solid #000;border-right:1px solid #000;border-collapse:collapse;padding:10px 15px;border-bottom:dotted 1px #000}.singleproduct .inner .right tr td:first-child{background-color:#fff6f2}.singleproduct .inner .right .right_p .table tr td:first-child{min-width:7em}.singleproduct .inner .right .button_list{text-align:center}.singleproduct .inner .right .button_list li{display:inline-block;margin:0 2.5%;width:40px}.singleproduct .inner .right .button_list li img{width:100%;height:auto}.singleproduct .inner .backproductlist{overflow:hidden;width:90%;text-align:center;margin:7.5% auto 0}.singleproduct .inner .backproductlist a{display:block;border:solid 1px #000;padding:15px;border-radius:10px}.singleproduct .inner .backproductlist a span{position:relative;display:inline-block}.singleproduct .inner .backproductlist a span:before{content:'';width:0;height:0;border:solid 8px transparent;border-left:solid 10px #000;position:absolute;top:50%;left:-25%;margin-top:-9px}.singleproduct .inner .left{width:90%;overflow:hidden;margin:0 5%}.singleproduct .inner .left .button_pdf{text-align:center}.singleproduct .inner .left .button_pdf a{display:block;border:solid 1px #000;padding:15px}.singleproduct .inner .left .button_pdf a span{position:relative;display:inline-block}.singleproduct .inner .left .button_pdf a span:before{content:'';width:0;height:0;border:solid 8px transparent;border-left:solid 10px #000;position:absolute;top:50%;left:-7.5%;margin-top:-9px}.singleproduct .inner .left .recipefield{margin-bottom:7.5%;border:1px solid #999;box-sizing:border-box;background-image:repeating-linear-gradient(-75deg,#f6e2b3 0,#f6e2b3 1px,#fdf5f0 1px,#fdf5f0 13px)}.singleproduct .inner .left .recipefield a{display:flex;justify-content:space-around;align-items:center;padding:10px;box-sizing:border-box}.singleproduct .inner .left .recipefield p{position:relative;top:0;left:0;padding-left:1em;font-size:14px;box-sizing:border-box}.singleproduct .inner .left .recipefield p:before{display:block;content:"";position:absolute;top:6px;left:.25em;border:7px solid transparent;border-top-width:5px;border-bottom-width:5px;border-left-color:#000;transition:all .2s}.singleproduct .inner .left .recipefield a:hover p:before{left:0;transition:all .2s}.singleproduct .inner .left .recipefield .img-box{width:200px;height:200px;overflow:hidden}.singleproduct .inner .left .recipefield img{position:relative;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.singleproduct .inner .left .thumb-item{margin-bottom:40px;overflow:hidden}.singleproduct .inner .left .thumb-item li{margin:5px;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.singleproduct .inner .left .thumb-item li img{width:100%;height:auto}.singleproduct .inner .left .thumb-item-nav{margin-bottom:70px;overflow:hidden}.singleproduct .inner .left .thumb-item-nav li img{width:100%;height:auto}.singleproduct .inner .flavor_block{border:1px solid #000;border-radius:20px;max-width:280px;margin:7.5% auto 0 auto;overflow:hidden}.singleproduct .inner .flavor_block table{border:none;margin:0}.singleproduct .inner .flavor_block table thead th,.singleproduct .inner .flavor_block table tbody td{border-right:1px dotted #000;border-left:none}.singleproduct .inner .flavor_block table thead th:last-child,.singleproduct .inner .flavor_block table tbody td:last-child{border-right:none}.singleproduct .inner .flavor_block table thead th{background:#fff8f2;font-size:14px;border-bottom:none}.singleproduct .inner .flavor_block table tbody td{text-align:center;font-size:18px;font-weight:700;border-bottom:none}.singleproduct .inner .flavor_block table tbody td:nth-child(1){background-color:#fff}.brandbanner{overflow:hidden;margin:0 5% 15%;width:90%}.brandbanner h2{text-align:center;margin-bottom:5%;font-weight:700;font-size:20px}.brandbanner ul li{text-align:center;line-height:1.6em;margin-bottom:7.5%}.brandbanner ul li img{margin-bottom:2.5%;width:100%;height:auto}.brandbanner ul li h3{font-size:1pc;font-weight:700}.brandbanner ul li h3 br{display:none}.singlerecipe{margin-bottom:20%}.singlerecipe,.singlerecipe .inner{overflow:hidden}.singlerecipe .inner .left .productimage{position:relative;overflow:hidden;margin:0 20px 15%}.singlerecipe .inner .left .productimage:before{display:block;content:"";padding-top:100%}.singlerecipe .inner .left .productimage img{position:absolute;top:0;width:100%;height:auto}.singlerecipe .inner .left .categorylist{overflow:hidden;width:90%;margin:0 5% 5%}.singlerecipe .inner .left .categorylist a{font-size:9pt;background-color:#f1ad4a;color:#fff;display:inline-block;margin-right:5px;margin-bottom:5px;padding:1px 6px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.singlerecipe .inner .left h2{font-size:22px;font-weight:700;margin-bottom:7.5%;text-align:center}.singlerecipe .inner .right .recipe_info{width:90%;margin:0 5%;padding-bottom:10%}.singlerecipe .inner .right .recipe_info h3{margin-bottom:5%;text-align:center;font-size:1pc}.singlerecipe .inner .right .ingredients{width:90%;margin:0 5% 10%;padding:20px 0;border-top:solid 1px;border-bottom:solid 1px;position:relative}.singlerecipe .inner .right .ingredients .ingredients-title{text-align:center;width:100%;position:absolute;top:-14px;left:0}.singlerecipe .inner .right .ingredients h3{display:inline-block;padding:0 5%;font-size:1pc;background-color:#fff}.singlerecipe .inner .right .ingredients p{line-height:1.8em}.singlerecipe .inner .right .button_list{text-align:center}.singlerecipe .inner .right .button_list li{display:inline-block;margin:0 2.5%;width:40px}.singlerecipe .inner .right .button_list li img{display:block;width:100%;height:auto;backface-visibility:hidden}.singlerecipe .inner .right .howtocook{overflow:hidden;margin:0 5% 10%;width:90%}.singlerecipe .inner .right .howtocook h3{margin-bottom:5%;text-align:center;font-size:1pc}.singlerecipe .inner .right .howtocook ol{margin-left:10px;margin-right:10px;list-style-type:none}.singlerecipe .inner .right .howtocook li{margin-bottom:10px;display:block;counter-increment:a}.singlerecipe .inner .right .howtocook li:before{content:counter(a)"\03001";display:inline-block}.single-recipe .otherpage,.single-recipe p.allrecipe{margin-bottom:0}.productcategory{margin-bottom:20%}.productcategory .inner{background:repeating-linear-gradient(-65deg,#f8e3b4,#f8e3b4 2px,#fff6f2 0,#fff6f2 10px);width:90%;padding:10% 5%;overflow:hidden}.productcategory h2{font-weight:700;color:#f9c556;font-size:1pc;text-align:center;margin-bottom:5%}.productcategory .inner .categoryimg{width:30%;float:left}.productcategory .inner .categoryimg img{width:50%;height:auto;margin:0 25%}.productcategory .inner .detail{float:left;width:60%;overflow:hidden;margin:0 5%}.productcategory .inner .detail h3{font-weight:700;font-size:18px;margin-bottom:5%}.productcategory .inner .detail p{line-height:1.8em}.productcategory .inner a.button{border:1px solid #000;width:100%;padding:5% 0;margin-top:7.5%}.productcategory .inner a.button span{position:relative;display:inline-block}.productcategory .inner a.button span:before{content:'';width:0;height:0;border:solid 8px transparent;border-left:solid 10px #000;position:absolute;top:50%;left:-15%;margin-top:-9px}.productcategory .inner a.button:after{content:none}.other_arrangerecipe{overflow:hidden;margin-bottom:20%}.other_arrangerecipe .inner{width:90%;margin:0 5%}.other_arrangerecipe .otherpage_title{width:100%;margin-bottom:10%}.other_arrangerecipe .otherpage_title h2{font-size:22px;font-weight:700;text-align:center;line-height:1.6em}.other_arrangerecipe .otherpage_title h2 a{display:none}.other_arrangerecipe .otherpage_title h2 a:before{content:'';display:inline-block;width:0;height:0;margin-right:5px;margin-left:5px;border:transparent solid 5px;border-left-color:#000;vertical-align:0}.other_arrangerecipe .inner .smallblock{width:46%;margin-right:4.5%;text-align:center;display:inline-block;margin-bottom:5%;vertical-align:top}.other_arrangerecipe .inner .smallblock:nth-child(3n+0){margin-right:4.5%}.other_arrangerecipe .inner .smallblock:nth-child(2n){margin-right:0}.other_arrangerecipe .inner .smallblock:nth-child(n+4){margin-top:0}.other_arrangerecipe .inner .smallblock img{width:100%;height:auto;margin-bottom:5%}.other_arrangerecipe .inner .smallblock h3{font-size:14px;font-weight:700}.other_arrangerecipe a.button{border:1px solid #000;width:90%;padding:2% 0;margin:7.5% 5% 0}.other_arrangerecipe a.button span{position:relative;display:inline-block}.other_arrangerecipe a.button span:before{content:'';width:0;height:0;border:solid 8px transparent;border-left:solid 10px #000;position:absolute;top:50%;left:-15%;margin-top:-9px}.other_arrangerecipe a.button:after{content:none}.recommendrecipe_contents{overflow:hidden;width:100%;background:repeating-linear-gradient(-65deg,#f8e3b4,#f8e3b4 2px,#fff6f2 0,#fff6f2 10px);padding:45px 0}.recommendrecipe_contents h2{text-align:center;font-size:24px;font-weight:700;margin-bottom:25px}.recommendrecipe_contents .inner{width:80%;margin:0 5%;background-color:#fff;padding:10% 5%;overflow:hidden}.recommendrecipe_contents .productimage{position:relative;overflow:hidden;width:70%;margin:0 15% 10%}.recommendrecipe_contents .productimage:before{display:block;content:"";padding-top:100%}.recommendrecipe_contents .productimage img{position:absolute;top:0;width:100%;height:auto}.recommendrecipe_contents .recipedetail h3{font-size:20px;border-bottom:solid 1px #000;font-weight:700;margin-bottom:7.5%;text-align:center}.recommendrecipe_contents .recipedetail p{font-size:1pc;margin-bottom:7.5%}.recommendrecipe_contents .recipedetail .bottom_block{clear:both;position:relative;z-index:6;width:100%;overflow:hidden}.recommendrecipe_contents .recipedetail .bottom_block .useitem_block{background:repeating-linear-gradient(-65deg,#f8e3b4,#f8e3b4 2px,#fff6f2 0,#fff6f2 10px);width:90%;margin-top:22px;padding:5%;margin-bottom:7.5%}.recommendrecipe_contents .recipedetail .bottom_block img.icon_useitem{position:absolute;z-index:7;top:-22px;left:17px;margin-top:22px}.recommendrecipe_contents .recipedetail .bottom_block .small_block{clear:both;margin-top:22px;overflow:hidden}.recommendrecipe_contents .recipedetail .bottom_block .small_block h4{float:left;width:75%;font-size:14px}.recommendrecipe_contents .recipedetail .bottom_block .small_block img{float:right;width:auto;height:95px;position:absolute;right:10%;bottom:47.5%}.recommendrecipe_contents .recipedetail .bottom_block a.button{width:68%}p.allrecipe a.button{width:57%;margin:0 5%}.recommendrecipe_contents a.button span,p.allrecipe a.button span{position:relative;display:inline-block}.recommendrecipe_contents a.button span:before,p.allrecipe a.button span:before{content:'';width:0;height:0;border:solid 8px transparent;border-left:solid 10px #000;position:absolute;top:50%;left:-15%;margin-top:-9px}.recommendrecipe_contents a.button:after,p.allrecipe a.button:after{content:none;border:0}.recipecategory_contents{width:100%;overflow:hidden;padding:10% 0}.recipecategory_contents h2{text-align:center;font-size:24px;font-weight:700;margin-bottom:7.5%}.recipecategory_contents h3{font-size:15px;font-weight:700}.recipecategory_contents .category_block{width:90%;margin:0 5%;text-align:left}.recipecategory_contents .category_block .small_block{display:inline-flex;justify-content:center;width:42.5%;vertical-align:top;text-align:center;margin:0 3% 5%}.recipecategory_contents .category_block .small_block:last-child{margin-right:0}.recipecategory_contents .category_block .small_block img{margin-bottom:5%;width:100%;height:auto;border:solid 1px #b2b2b2}.recipescene_contents{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_recipescene_contents.jpg);background-repeat:no-repeat;width:100%;padding:45% 0 10%;background-position:center top;background-size:contain;background-color:#caab8d}.recipescene_contents h2{font-size:24px;font-weight:700;margin-bottom:7.5%;text-align:center}.recipescene_contents .inner{width:80%;margin:0 5%;background-color:#fff;overflow:hidden;padding:10% 5%}.recipescene_contents .inner .category_block{text-align:center}.recipescene_contents .inner .category_block .small_block{margin-bottom:5%}.recipescene_contents .inner .category_block .small_block figure{position:relative;overflow:hidden;width:100%;margin:0}.recipescene_contents .inner .category_block .small_block figure img{width:100%;height:auto}.recipescene_contents .inner .category_block .small_block figcaption{position:absolute;bottom:-90pt;left:0;z-index:2;width:90%;height:150px;background:linear-gradient(transparent 0,rgba(0,0,0,.7) 20%,#000 80%);-webkit-transition:.4s;transition:.4s;padding:15px 5%}.recipescene_contents .inner .category_block .small_block figcaption h3{font-size:20px;color:#fff;font-weight:700}.recipescene_contents .inner .category_block .small_block figcaption h3:before{content:'';width:0;height:0;border:solid 8px transparent;border-left:solid 10px #fff;position:absolute;top:50%;left:-15%;margin-top:-9px}p.allrecipe{text-align:center;margin:17.5% auto}.productpage_contents{overflow:hidden;width:100%;background:repeating-linear-gradient(-65deg,#f8e3b4,#f8e3b4 2px,#fff6f2 0,#fff6f2 10px);padding:10% 0}.productpage_contents h2{text-align:center;font-size:24px;font-weight:700;margin-bottom:7.5%}.productpage_contents .inner{margin:0 5%;overflow:hidden;width:90%}.productpage_contents .inner .small_block{width:100%;margin-bottom:7.5%;overflow:hidden}.productpage_contents .inner .small_block img{width:35%;height:auto;margin-right:5%;float:left}.productpage_contents .inner .small_block .detail{float:right;width:60%}.productpage_contents .inner .small_block h3{font-size:20px;border-bottom:solid 1px #000;padding-bottom:2.5%;margin-bottom:2.5%;line-height:1.4em}.productpage_contents .inner .small_block .detail p{text-align:left;font-size:14px}.productcategory_contents{overflow:hidden;width:100%;padding:12.5% 0}.productcategory_contents h2{text-align:center;font-size:24px;font-weight:700;margin-bottom:7.5%}.productcategory_contents .inner{width:90%;margin:0 5%}.productcategory_contents .inner .small_block{border:solid 1px #b2b2b2;margin:0 0 7.5%;overflow:hidden}.productcategory_contents .inner .small_block img{width:100%;height:auto}.productcategory_contents .inner .small_block .detail_block{padding:5% 0 7.5%}.productcategory_contents .inner .small_block h3{font-size:20px;margin-bottom:10px;font-weight:700;text-align:center}.productcategory_contents .inner .small_block ul{padding:0 10px;text-align:center}.productcategory_contents .inner .small_block ul li{display:inline-block;margin:0 15px}.productcategory_contents .inner .small_block ul li a{position:relative;display:inline-block;padding:0;color:#000;vertical-align:middle;text-decoration:none;font-size:14px}.productcategory_contents .inner .small_block ul li a:after,.productcategory_contents .inner .small_block ul li a:before{position:absolute;top:-2px;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.productcategory_contents .inner .small_block ul li a:before{left:-15px;box-sizing:border-box;width:6px;height:6px;border:6px solid transparent;border-left:6px solid #000}.kodawari_contents{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_kodawari.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;overflow:hidden;padding:12.5% 0;margin-bottom:15%}.kodawari_contents h2{text-align:center;font-size:24px;font-weight:700;margin-bottom:5%;color:#fff}.kodawari_contents p.text{font-size:1pc;color:#fff;text-align:center}.kodawari_contents .inner{margin-top:5%;overflow:hidden}.kodawari_contents .inner ul{text-align:center}.kodawari_contents .inner ul li{width:90%;margin:0 5% 7.5%}.kodawari_contents .inner ul li img{width:100%;height:auto}.productcategorypage_contents h2{font-size:24px;font-weight:700;margin-bottom:5%;text-align:center}.productcategorypage_contents .inner .anchor{overflow:hidden;margin-bottom:7.5%}.productcategorypage_contents .inner .anchor ul{text-align:center}.productcategorypage_contents .inner .anchor ul li{border:solid 1px #000;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;width:90%;margin:0 5% 2.5%;padding:2.5% 0;font-size:1pc}.productcategorypage_contents .inner .anchor ul li a{display:block}.productcategorypage_contents .inner .category_detail{background-repeat:no-repeat;background-position:center;background-size:cover;padding:10% 5%;margin-bottom:10%;overflow:hidden}.productcategorypage_contents .inner #category01.coffee .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categorycoffee-ice.png)}.productcategorypage_contents .inner #category02.coffee .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categorycoffee-espresso.png)}.productcategorypage_contents .inner .drink .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categorydrink02.jpg)}.productcategorypage_contents .inner #category02.drink .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categorydrink-pasion.png)}.productcategorypage_contents .inner #category03.drink .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categorydrink-blacktea.png)}.productcategorypage_contents .inner #category04.drink .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categorydrink-related.png)}.productcategorypage_contents .inner .dry-matter .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categorydry.jpg)}.productcategorypage_contents .inner #category02.dry-matter .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categorydry-hijiki.png)}.productcategorypage_contents .inner #category03.dry-matter .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-katsuo.png)}.productcategorypage_contents .inner #category04.dry-matter .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-wandane.png)}.productcategorypage_contents .inner #category05.dry-matter .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-nori.png)}.productcategorypage_contents .inner #category06.dry-matter .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-kaisou.png)}.productcategorypage_contents .inner .cooked-food .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categorycookedfood.jpg)}.productcategorypage_contents .inner #category01.cooked-food .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categorycookedfood-moussebase.png)}.productcategorypage_contents .inner #category03.cooked-food .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-retort.png)}.productcategorypage_contents .inner .spice .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categoryspice_sp.jpg)}.productcategorypage_contents .inner #category02.spice .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categoryspice-hole.png)}.productcategorypage_contents .inner #category03.spice .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categoryspice-bag.png)}.productcategorypage_contents .inner #category04.spice .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categoryspice-tube.png)}.productcategorypage_contents .inner #category05.spice .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categoryspice-ramen.png)}.productcategorypage_contents .inner #category07.spice .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-kimuchi.png)}.productcategorypage_contents .inner .chutney .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categorychutney.jpg)}.productcategorypage_contents .inner .seasoning .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categoryseasoning.jpg)}.productcategorypage_contents .inner #category03.seasoning .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-hishio.png)}.productcategorypage_contents .inner #section02.seasoning .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-dummy.png)}.productcategorypage_contents .inner .side-dishes .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categorysidedishes.jpg)}.productcategorypage_contents .inner #category02.side-dishes .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-takuan.png)}.productcategorypage_contents .inner #category03.side-dishes .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-souzai.png)}.productcategorypage_contents .inner #category04.side-dishes .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-umeboshi.png)}.productcategorypage_contents .inner #category05.side-dishes .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-amazu.png)}.productcategorypage_contents .inner #category06.side-dishes .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-hukujinduke.png)}.productcategorypage_contents .inner #category07.side-dishes .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg-category-beni.png)}.productcategorypage_contents .inner .black-tea .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categoryblacktea.jpg)}.productcategorypage_contents .inner .fruit-sauce .category_detail{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/bg_categoryfruitsauce.jpg)}.productcategorypage_contents .inner .category_detail h3{color:#fff;font-size:28px;font-weight:700;margin-bottom:5%;text-align:center}.productcategorypage_contents .inner .category_detail p{color:#fff;font-size:1pc;line-height:1.8em}.productcategorypage_contents .inner .category_detail p br{display:none}.productcategorypage_contents .product_block{overflow:hidden;width:90%;margin:0 5%}.productcategorypage_contents .product_block .product_single{width:100%;margin-bottom:5%;overflow:hidden;position:relative}.productcategorypage_contents .product_block .product_single img{border:solid 1px #000;width:30%;height:auto;padding:2.5%;float:left;margin-right:5%}.productcategorypage_contents .product_block .product_single h4{font-size:1pc;position:absolute;top:50%;right:0;transform:translateY(-50%);width:55%}.productcategorypage_contents p.allcategory{text-align:center;margin:5% auto 15%;width:90%}.productcategorypage_contents p.allcategory a.button{max-width:435px;width:90%;box-sizing:border-box}.productcategorypage_contents p.allcategory a.button span{position:relative;display:inline-block}.productcategorypage_contents p.allcategory a.button span:before{content:'';width:0;height:0;border:solid 8px transparent;border-left:solid 10px #000;position:absolute;top:50%;left:-15%;margin-top:-9px}.productcategorypage_contents a.button:after{display:none}.productcategorypage_contents .category_block{overflow:hidden}.productcategorypage_contents .category_block h3{text-align:center;font-weight:700;font-size:24px}.productcategorypage_contents .pickup-corner{padding:0 5% 5%}.productcategorypage_contents .pickup-corner p{font-size:24px}.productcategorypage_contents .pickup-corner .pickup-banner{margin:0;flex-wrap:wrap}.productcategorypage_contents .pickup-corner .pickup-banner .banner-space{width:100%;margin:20px 0 0}.other_arrangerecipe .productimage{position:relative;overflow:hidden;margin-bottom:10px}.other_arrangerecipe .productimage:before{display:block;content:"";padding-top:100%}.other_arrangerecipe .productimage img{position:absolute;top:50%;width:100%;height:auto;left:0;transform:translate(0,-50%)}.breadcrumb{margin-bottom:5%;max-width:750pt}.content-wrapper{margin-right:auto;margin-left:auto;max-width:750pt;width:100%;line-height:1.8em}.interview-header{display:flex;align-items:center;margin-bottom:50px;border-top:1px solid #666;border-bottom:1px solid #666;padding:50px 20px;width:100%;height:15pc;text-align:center;color:#fff;background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/interview_top_bg.png);background-position:center;background-size:cover;box-sizing:border-box}.interview-header h2{padding-bottom:20px;font-size:24px;font-weight:700}.interview-header p{font-size:1pc;font-weight:700}.interview-list{display:flex;flex-wrap:wrap;justify-content:space-between}.interview-item{position:relative;top:0;left:0;margin-bottom:5%;width:48%;height:auto;overflow:hidden}.interview-item .mask{top:0;left:0;z-index:2;display:block;width:100%;height:100%;text-align:center;transition:all .5s}.interview-item img{width:100%}.interview-item span{display:block;width:100%;line-height:1.2em;color:#000;transition:all .5s}.interview-item .join-company{margin-top:10px;margin-bottom:5px}.interview-item .person-department{margin-bottom:10px}.interview-item span.interview-name{font-size:18px}.pagenation{margin-top:30px;width:100%;text-align:center}.pagenation-nav{display:inline-block}.pagenation-nav ul{display:flex;letter-spacing:-.4em}.pagenation-nav li{display:inline-block;margin:0 5px;width:30px;height:30px;letter-spacing:initial;box-sizing:border-box}.pagenation-nav .current,.pagenation-nav a{display:block;border:1px solid #000;width:100%;height:100%;line-height:30px;text-align:center;box-sizing:border-box}.info .pagenation-nav .current{border:0;color:#fff;background-color:#6d6d6d}.interview-vision-link{position:relative;top:0;left:0;margin:50px 20px 0;max-width:50pc;width:calc(100% - 40px);height:135px}.interview-vision-link img{position:static;float:right;width:auto;transform:none}.pc-block{display:none}.sp-block{display:block}.sp-none{display:none}.w50,.w100{width:100%}.mb0{margin-bottom:0!important}.mb1e{margin-bottom:1em!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.nagao .interview-staff-header{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/staff-nagao-topfix.png);background-position:-350px}.negoro .interview-staff-header{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/staff-negoro-top.png);background-position:-350px}.nishimoto .interview-staff-header{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/staff-nishimoto-top.png);background-position:-25pc}.yamakawa .interview-staff-header{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/staff-yamakawa-top.png);background-position:-25pc}.higurashi .interview-staff-header{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/staff-higurashi-top.png);background-position:-350px}.yokomichi .interview-staff-header{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/staff-yokomichi-top.png);background-position:-350px}.hayashi .interview-staff-header{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/staff-hayashi-top.jpg);background-position:-350px}.itou .interview-staff-header{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/staff-itou-top.jpg);background-position:-350px}.ishihara .interview-staff-header{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/staff-ishihara-top-sp.jpg);background-position:center}.flex-rev{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}.interview-staff-header{margin-bottom:75pt;width:100%;height:270px;text-align:right;color:#fff;background-size:cover}.interview-staff-about_wrap{position:relative;top:0;left:0;margin-right:auto;margin-left:auto;max-width:750pt;width:100%;height:100%}.interview-staff-about{position:absolute;right:0;bottom:-70px;padding:34px 20px 20px;max-width:500px;width:100%;background-color:rgba(229,0,18,.9);box-sizing:border-box}.interview-staff-about p{line-height:1.6em;font-size:15px}.interview-staff-about h2{line-height:1.6em;font-size:36px;font-weight:400}.interview-staff-commentarea{margin-bottom:30px;overflow:hidden}.flex1{display:flex;flex-wrap:wrap}.interview-staff-commentarea h3{margin-bottom:1em;line-height:1.6;font-size:20px;font-weight:700}.interview-staff-commentarea img{width:100%;height:auto;align-self:center}.interview-staff-commentarea .column2-flextext{margin-top:10px;padding:0;width:100%;box-sizing:border-box}.staff-oneday{position:relative;top:0;left:0;display:block;flex-wrap:wrap;align-items:center;margin-top:70px;border:1px solid #000;box-sizing:border-box}.staff-oneday .oneday-title{display:block;position:absolute;top:-30px;left:50%;max-width:20pc;width:80%;height:60px;line-height:60px;font-size:1pc;font-weight:700;text-align:center;color:#fff;background-color:rgba(229,0,18,.9);transform:translate(-50%)}.staff-oneday .staff-oneday-img{width:100%;height:auto;overflow:hidden}.staff-oneday-img img{position:static;width:100%;height:auto;transform:none}.staff-oneday table{margin:0 auto;padding:10px 0;border-spacing:10px 0;line-height:1.8em}.staff-oneday th{vertical-align:top;font-size:1pc;text-align:right;color:#e50012}.staff-oneday td{font-size:1pc}.backbtn{margin-top:50px;margin-bottom:20px;text-align:center}.backbtn a{position:relative;display:inline-block;border:1px solid #000;border-radius:20px;max-width:100%;width:80%;height:40px;line-height:40px}.backbtn a:after{display:inline-block;content:'';position:absolute;top:50%;left:6%;margin-top:-8px;border:10px solid transparent;border-top-width:7px;border-bottom-width:7px;border-left-color:#000;transition:all .2s}.backbtn a:hover:after{left:4%}.commitment-re{display:block;position:relative;top:0;left:0}.commitment-re img{display:block;width:100%}.commitment-re .commitment-ab-sp{display:block;position:absolute;top:50%;padding:1em;width:100%;font-size:18px;font-weight:700;text-align:center;transform:translate(0,-50%);box-sizing:border-box;background:-moz-linear-gradient(left,hsla(0,0%,100%,0),#fff 30%,#fff 70%,hsla(0,0%,100%,0));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff 30%,#fff 70%,hsla(0,0%,100%,0));background:linear-gradient(to right,hsla(0,0%,100%,0),#fff 30%,#fff 70%,hsla(0,0%,100%,0))}.inner .commitment-re .commitment-ab-sp{padding:.5em 0;line-height:1.4em}.top_recommend .commitment-re .commitment-ab-sp{color:#fff;background:0 0}.commitment-ab-sp .right-arrow{position:relative;top:0;left:0}.commitment-ab-sp .right-arrow:before{display:block;content:'';position:absolute;top:46%;left:-1em;border:8px solid transparent;border-left:8px solid #000;transform:translate(0,-50%);transition:all .2s}.commitment-re:hover .right-arrow:before{left:-1.25em;transition:all .2s}.recipepage_contents h2{font-size:24px;font-weight:700;margin-bottom:45px}.recipepage_contents .recipelistpage_eyecatching{position:relative;margin-bottom:75px}.recipepage_contents .recipelistpage_eyecatching img{width:100%;height:auto;position:relative}.recipepage_contents .recipelistpage_eyecatching .detail{width:500px;position:absolute;top:45px;left:60px}.recipepage_contents .recipelistpage_eyecatching .detail h3{font-size:28px;font-weight:700;margin-bottom:20px}.recipepage_contents .recipelistpage_eyecatching .detail p{line-height:1.6em}.recipepage_contents .recipedetail{display:inline-block;width:230px;vertical-align:top;margin-right:26px;margin-bottom:55px}.recipepage_contents .recipedetail .productimage{position:relative;overflow:hidden;margin-bottom:20px}.recipepage_contents .recipedetail h3{font-weight:700;margin-bottom:20px;padding:0 15px}.recipepage_contents .recipedetail .bottom_block{background:repeating-linear-gradient(-65deg,#f8e3b4,#f8e3b4 2px,#fff6f2 0,#fff6f2 10px);padding:0 15px;position:relative;margin-top:40px;height:90px}.recipepage_contents .recipedetail .bottom_block img.icon_useitem{width:8pc;height:auto;position:absolute;top:-20px}.recipepage_contents .recipedetail .bottom_block .small_block h4{float:left;margin-top:35px;font-weight:700;width:150px}.recipepage_contents .recipedetail .bottom_block .small_block img{width:30px;height:auto;position:absolute;top:-30px;right:20px}.inline-block{display:inline-block}.information_details{text-align:center}.information_details h2{padding:0 20px;font-size:20px;font-weight:700}.information_details .information_date{margin-bottom:.5em;font-size:9pt}.information_details .information_tag{display:inline-block;margin-bottom:3em;padding:0 1em;font-size:9pt;color:#fff;background-color:#6d6d6d}.information_details .information_content{margin:0 auto;padding:0 20px;max-width:840px;width:100%;text-align:left;box-sizing:border-box}.information_details .information_content p{font-size:14px}.information_details .information_content .flex-container{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;width:calc( 100% + 30px )}.information_details .information_content .flex-item{padding:0 15px;margin-right:auto;margin-left:auto;max-width:400px;width:100%;text-align:center;box-sizing:border-box}.information_details .information_content .flex-item:nth-of-type(n+2){margin-top:30px}.information_details .information_content .flex-item .a-img{display:block;margin:0 auto;width:80%}.information_details .information_content .flex-item img{display:block;width:100%}.information_details .information_content .flex-item .a-text{display:block;margin-top:1em;width:100%;box-sizing:border-box}.information_details .information_content .flex-item .a-text:after{left:9%}.information_details .information_content .flex-item .a-text:hover:after{left:7%}.information_details .information_content .inline-block{display:inline-block}.information_details .information_content .button_list:after{left:8%}.information_details .information_content .button_list:hover:after{left:6%}.information_details.column_detail .pre-fl-wrapper{margin-bottom:30px}.information_details.column_detail .pre-fl-left img,.information_details.column_detail .information_content .wp-block-image img{display:block;max-height:235px;object-fit:contain}.t-align_center{text-align:center}.t-align_left{text-align:left}.vision-header{margin-bottom:30px;border-top:1px solid #666;border-bottom:1px solid #666;width:100%;height:15pc;text-align:center;color:#fff;background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/vision_topfix.png);background-position:center;background-size:cover;box-sizing:border-box}.vision-header h2{font-size:24px;font-weight:700;line-height:15pc}.vision-content{margin-right:auto;margin-left:auto;margin-top:30px;max-width:65pc;width:calc(100% - 40px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-align:left}.vision-content:first-of-type{margin-top:0}.vision-content.vision-base_re,.vision-content.vision-base_re img{position:relative;top:0;left:0;z-index:2}.vision-content.vision-base_re img{display:block;width:100%}.vision-content.vision-img_re{position:relative;top:0;left:0;z-index:1;margin-top:0}.vision-content.vision-img_re img{display:block;margin-top:0;margin-right:0;margin-left:auto;width:100%}.vision-content.vision-comment_re{position:relative;top:0;left:0;z-index:3;margin-top:0}.vision-content.img-fullarea{margin-top:0}.vision-content h3{margin-bottom:20px;font-size:20px;font-weight:700}.vision-content p{margin-bottom:14px;font-size:14px}.vision-content .vision-back-underimg{display:block;margin:0 auto;max-width:450px}.vision-content .vision-person{display:block;margin-top:0;margin-right:0;margin-left:auto;padding:18px 20px;width:100%;color:#fff;background-color:rgba(255,0,0,.8);box-sizing:border-box}.vision-person .person_position{margin-bottom:.5em;font-size:14px}.vision-person .person_name{margin-bottom:0;font-size:26px;line-height:36px}.vision-person .person_profile{margin-top:1em;margin-bottom:0;font-size:14px}.vision-content .img-full{display:block;position:relative;left:50%;height:200px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}.vision-content .vision-btn{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:50px 0 20px}.vision-content .vision-btn a{display:block;margin:10px 5px;border:1px solid #000;border-radius:20px;width:80%;height:40px;line-height:40px;text-align:center;box-sizing:border-box}.vision-content .vision_right-arrow{position:relative}.vision-content .vision_right-arrow:before{display:block;content:'';position:absolute;top:50%;left:-1.25em;border:7px solid transparent;border-left:10px solid #000;width:0;height:0;transform:translate(0,-60%);transition:all .2s}.vision-content .vision-btn a:hover .vision_right-arrow:before{left:-1.5em;transition:all .2s}.recipepage_contents h2{font-size:24px;font-weight:700;margin-bottom:7.5%;text-align:center}.recipepage_contents .recipelistpage_eyecatching{position:relative;margin-bottom:15%}.recipepage_contents .recipelistpage_eyecatching img{height:auto;position:relative;width:200%;text-align:center;margin:0 -50%}.recipepage_contents .recipelistpage_eyecatching .detail{width:90%;position:absolute;padding:5%;top:50%;left:0;text-align:center;transform:translate(0,-50%)}.recipepage_contents .recipelistpage_eyecatching .detail h3{font-size:5vw;font-weight:700;margin-bottom:5%;text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,0 0 22px #fff}.recipepage_contents .recipelistpage_eyecatching .detail p{line-height:1.6em;text-align:left;text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff,0 0 22px #fff;font-size:3.5vw}.recipepage_contents .recipelistpage_eyecatching .detail p br{display:none}.recipepage_contents .inner{width:100%;overflow:hidden;font-size:0;margin-bottom:75px}.recipepage_contents .recipedetail{display:inline-block;width:90%;margin:0 5% 10%}.recipepage_contents .recipedetail:nth-child(4){margin-right:0}.recipepage_contents .recipedetail .productimage{position:relative;overflow:hidden;width:45%;float:left}.recipepage_contents .recipedetail h3{font-weight:700;padding:5% 0;float:right;text-align:left;width:50%;margin-bottom:0}.recipepage_contents .recipedetail .productimage:before{display:block;content:"";padding-top:100%}.recipepage_contents .recipedetail .productimage img{position:absolute;top:50%;width:100%;height:auto;width:100%;height:auto;transform:translateY(-50%)}.recipepage_contents .recipedetail .bottom_block{background:repeating-linear-gradient(-65deg,#f8e3b4,#f8e3b4 2px,#fff6f2 0,#fff6f2 10px);padding:5%;position:relative;margin-top:5%;float:right;width:40%;height:100%;padding-bottom:5%}.recipepage_contents .recipedetail .bottom_block img.icon_useitem{width:55%;height:auto;position:absolute;top:-20px}.recipepage_contents .recipedetail .bottom_block .small_block{overflow:hidden}.recipepage_contents .recipedetail .bottom_block .small_block h4{float:left;margin-top:5%;font-size:9pt;font-weight:700;width:70%}.recipepage_contents .recipedetail .bottom_block .small_block img{width:20%;height:auto;position:absolute;top:-15%;right:10%}.page-id-3118 .otherpage{margin:0!important;padding-top:0!important}.page-id-3118 .breadcrumb,.page-id-3118 .inner{margin:0 auto}#blacktea-sec01{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/blacktea/sec01-bg-sp.jpg);position:relative;margin-top:0;height:auto}#blacktea-sec01:after{content:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/blacktea/sec01-scroll.png);position:absolute;bottom:0;left:50%;margin-left:-18px;margin-bottom:-8px}.blacktea-sec01-flexbox{flex-direction:column}.blacktea-sec01-flexbox img{max-width:100%}.blacktea-sec01-flexbox>div{width:100% !important}.blacktea-sec01-flexbox>div:first-child h2{margin-top:20px}.blacktea-sec01-flexbox>div:first-child img{max-width:80%;max-width:400px}.blacktea-sec01-flexbox>div:first-child p{font-size:14px;font-weight:400;text-align:center}.blacktea-sec01-flexbox>div:first-child{margin-bottom:30px}.blacktea-sec01-flexbox>div:last-child{padding-bottom:90px;height:100%;padding-top:0}#blacktea-sec01 .blacktea-sec01-flexbox>div:last-child img{margin:0 auto;width:80%;max-width:400px}#blacktea-sec02 h2{margin-bottom:30px}#blacktea-sec02 h2 img{max-width:55%;margin:0 auto}.blacktea-sec02-bg{height:auto;background:#ddf2ff;padding-bottom:10%;position:relative;z-index:0}.blacktea-sec02-bg:before{content:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/blacktea/sec02-bg-sp-top.png);position:absolute;left:0;top:0;z-index:-1}.blacktea-sec02-bg:after{content:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/blacktea/sec02-bg-sp-bottom.png);position:absolute;right:0;bottom:0;z-index:-1}.blacktea-sec02-bg .inner{width:90%;margin:40px auto 75px}#blacktea-sec02 p{font-size:14px;line-height:1.6em}.blacktea-sec03-bg{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/blacktea/sec03-bg-sp.png)}.blacktea-sec03-bg,.blacktea-sec04-bg{height:auto;padding-top:100%;padding-bottom:20%}.blacktea-sec04-bg{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/blacktea/sec04-bg-sp.png)}.blacktea-sec04-bg .inner{padding:0}.blacktea-sec05-bg{height:auto;background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/blacktea/sec05-bg-sp.png);padding-top:91vw;padding-bottom:20vw;min-height:65vw}#blacktea-sec03 h2,#blacktea-sec04 h2,#blacktea-sec05 h2{margin-bottom:20px;text-align:left}#blacktea-sec03 h2 img,#blacktea-sec04 h2 img,#blacktea-sec05 h2 img{max-width:65%}#blacktea-sec03 p,#blacktea-sec04 p,#blacktea-sec05 p{font-size:14px}#blacktea-sec06{padding-top:23vw;padding-bottom:13vw}#blacktea-sec06 h2{margin-bottom:30px}#blacktea-sec06 h2 img{max-width:70%;margin:0 auto}#blacktea-sec06 p{font-size:14px;font-weight:400;line-height:1.6em;margin-bottom:35px}.blacktea-sec06-flexbox{flex-direction:column;text-align:center}.blacktea-sec06-flexbox div{padding:0;width:70%;margin:0 auto}.blacktea-sec06-flexbox div:first-child{margin-bottom:10px}.blacktea-sec06-flexbox div img{max-width:100%}#blacktea-sec07{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/blacktea/sec07-bg-sp.jpg);padding:30px 0 20px}#blacktea-sec07 h2{line-height:1em;margin-bottom:40px}#blacktea-sec07 h2 img{max-width:80%}.blacktea-sec07-flexbox{margin-bottom:0}.blacktea-sec07-flexbox div{width:100%;padding-bottom:10px;margin-bottom:0}.blacktea-sec07-flexbox div.slick-slide img{margin:0 auto}.blacktea-sec07-flexbox .slick-next:before{content:"\025b6"!important;color:#000!important;font-size:25px!important}.blacktea-sec07-flexbox .slick-prev:before{content:"\025c0"!important;color:#000!important;font-size:25px!important}.blacktea-sec07-flexbox .slick-next{right:0!important;top:35%!important}.blacktea-sec07-flexbox .slick-prev{left:0!important;top:35%!important}.blacktea-sec07-flexbox div p{font-size:18px;line-height:1.5em}.blacktea-sec07-flexbox div a{font-size:1pc;padding:0;width:85%;border-radius:30px;max-width:300px}.blacktea-sec07-flexbox div.new_item:after{right:calc(50% - 130px)}#blacktea-sec07 .inner p.ingredient{margin-top:0}#blacktea-sec08{padding:40px 0 50px}#blacktea-sec08 h2{margin-bottom:30px}#blacktea-sec08 h2 img{max-width:70%}#blacktea-sec08 .other_arrangerecipe{margin-bottom:10px}#blacktea-sec08 .other_arrangerecipe .inner{width:100%}#blacktea-sec08 .productimage{margin-bottom:10px}.blacktea-sec08-btn{padding:0;max-width:300px;width:85%;line-height:3.5em}#dessert-sauce-introduction.otherpage{padding-top:0}#dessert-sauce-introduction .breadcrumb{position:relative;z-index:1}#dessert-sauce-introduction #blacktea-sec02{padding-top:30px}#dessert-sauce-introduction .blacktea-sec02-bg:after,#dessert-sauce-introduction .blacktea-sec02-bg:before{content:none}#dessert-sauce-introduction .blacktea-sec02-bg{background-size:cover;background-position:center;padding-bottom:30vw}#dessert-sauce-introduction .blacktea-sec02-bg .inner{padding-bottom:5pc}#dessert-sauce-introduction .blacktea-sec02-bg h2{font-size:6vw;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,Hiragino Mincho Pro,HGS明朝E,メイリオ,Meiryo,serif!important;margin-top:75pt;line-height:1.2}#dessert-sauce-introduction #blacktea-sec03{margin-top:-52vw}#dessert-sauce-introduction #blacktea-sec04{margin-top:-35vw}#dessert-sauce-introduction #blacktea-sec05{margin-top:-38vw}#dessert-sauce-introduction .blacktea-sec03-bg h2,#dessert-sauce-introduction .blacktea-sec04-bg h2,#dessert-sauce-introduction .blacktea-sec05-bg h2{line-height:1.4em;font-size:8vw}#dessert-sauce-introduction .blacktea-sec03-bg{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/dessertsauce/sec03-bg-sp.png);margin-top:-21vw}#dessert-sauce-introduction .blacktea-sec04-bg{margin-top:-12vw}#dessert-sauce-introduction .blacktea-sec05-bg{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/dessertsauce/sec05-bg-sp.png);margin-top:-13vw}#dessert-sauce-introduction .blacktea-sec07-flexbox div{width:100%;margin-bottom:10px}#dessert-sauce-introduction .blacktea-sec07-flexbox{flex-wrap:wrap;margin-bottom:-60px}#dessert-sauce-introduction .blacktea-sec07-flexbox{margin-bottom:0}#dessert-sauce-introduction #blacktea-sec06{padding-top:20vw}#dessert-sauce-introduction #blacktea-sec06 h2,#dessert-sauce-introduction #blacktea-sec08 h2{font-size:7vw}#dessert-sauce-introduction #blacktea-sec06 p{font-weight:700;font-size:18px}#dessert-sauce-introduction .other_arrangerecipe .inner .smallblock h3{font-size:13px}#dessert-sauce-introduction .blacktea-sec04-bg .inner{padding-left:0}.chutney-introduction#dessert-sauce-introduction #blacktea-sec03{margin-top:-42vw}.chutney-introduction#dessert-sauce-introduction .blacktea-sec03-bg{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/chutney/sec03-bg-sp.png)}.chutney-introduction#dessert-sauce-introduction .blacktea-sec04-bg{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/chutney/sec04-bg-sp.png)}.chutney-introduction#dessert-sauce-introduction .blacktea-sec05-bg{background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/chutney/sec05-bg-sp.png)}.chutney-introduction#dessert-sauce-introduction #blacktea-sec06 p{font-size:14px;font-weight:400;text-align:left;margin-bottom:3em}.chutney-introduction#dessert-sauce-introduction #blacktea-sec06 .blacktea-sec06-flexbox div{width:100%}.chutney-introduction#dessert-sauce-introduction #blacktea-sec07{padding:50px 0 100px}.chutney-introduction#dessert-sauce-introduction #blacktea-sec07 h2{font-size:7vw}.chutney-introduction#dessert-sauce-introduction #blacktea-sec07 .inner p.ingredient{margin-top:2em}#dessert-sauce-introduction.chutney-introduction #blacktea-sec08 .other_arrangerecipe .inner{width:90%}.page-catalog .contents{text-align:center;margin-bottom:150px}.page-catalog .contents img{width:100%;display:inline-block;margin-bottom:30px;height:auto}.page-catalog .contents .contact-btn,.page-catalog .contents .download-btn{font-size:1pc;padding:.7em 1em;border-radius:30px;line-height:1em;width:100%;max-width:300px;box-sizing:border-box}.page-catalog .contents a:hover{opacity:.7}.page-catalog .contents .download-btn{display:inline-block;margin-bottom:20px;border:1px solid #333;color:#333}.page-catalog .contents .download-btn i{margin-left:.5em}.page-catalog .contents .inner{margin-bottom:40px}.page-catalog .contents .inner h3{margin-bottom:20px}.page-catalog .contents .inner .flexbox>div{width:100%}.page-catalog .contents .contact-btn{border:1px solid #000}.page-catalog .contents .inner .dlbtn{margin-top:20px;margin-left:0}.catalog-login-form{margin:20px 0 60px}.catalog-login-form form p{display:block;margin:0 0 2em 0!important}.catalog-login-form form p:nth-child(3){margin:1em 0 0 0!important}.catalog-login-form form p:nth-child(3) input{max-width:300px;width:100%;font-size:16px;padding:.7em 1em}.page-catalog .flex_container{flex-direction:column}.page-catalog .flex_container>div{width:100%;padding:0}.page-catalog .flex_container>div:not(:nth-of-type(1)){margin-top:40px}.hotblacktea{padding-top:0}.hotblacktea .inner{width:90%;margin:0 auto}.hotblacktea .section01{height:470px;background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/hotblacktea/section01-bg-sp.jpg)}.hotblacktea .section01 .inner{padding-top:10px;width:70%;margin:0 auto}.hotblacktea .section01 h2{font-size:18px;text-align:center;text-shadow:0px 0px 5px #fff;line-height:1.4}.hotblacktea h2{line-height:1.4;font-size:22px}.hotblacktea .section02 .inner,.hotblacktea .section03 .inner,.hotblacktea .section04 .inner,.hotblacktea .section05 .inner{padding:30px 0}.hotblacktea .section02 .flexbox>div{width:50%;margin-bottom:10px}.hotblacktea .section02 .flexbox>div:last-child{margin-bottom:0}.hotblacktea .section02 .flexbox>div div{width:150px;height:150px}.hotblacktea .section02 .flexbox p{font-size:17px;line-height:1.4}.hotblacktea .section02 .flexbox p span{font-size:14px}.hotblacktea .section02 .flexbox>div:last-child div p{font-size:16px}.hotblacktea .section03{background-size:contain}.hotblacktea .section03 .block01{padding:15px 0;margin-bottom:20px}.hotblacktea .section03 .block01 p{font-size:14px;margin-bottom:1em;line-height:1.6}.hotblacktea .section03 .block01 p span{font-size:12px}.hotblacktea .section03 .block01 img{max-width:80%}.hotblacktea .section03 .inner>p{font-size:14px}.hotblacktea-btn{font-size:16px;max-width:90%}.hotblacktea .section04 .flexbox.pc-block{display:none}.hotblacktea .section04 .slick-prev{left:0!important}.hotblacktea .section04 .slick-next{right:0!important}.hotblacktea .section04 .slick-box{margin-bottom:20px}.hotblacktea .section04 .slick-box *{text-align:center;color:#fff}.hotblacktea .section04 .slick-box img{margin:0 auto 20px auto;height:249px}.hotblacktea .section05{background-size:contain}.hotblacktea .section05 .flexbox{margin:0}.hotblacktea .section05 .flexbox>div{width:100%;padding:0;margin-bottom:70px}.hotblacktea .section05 .flexbox>div:last-child{margin-bottom:40px}.hotblacktea .section04 .slick-box div p span{display:block;font-size:16px;font-weight:700}.hotblacktea .section04 .slick-box div.new_item{position:relative}.hotblacktea .section04 .slick-box div.new_item:after{display:block;width:80px;height:80px;content:"";background:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/icon_new.png);background-size:cover;position:absolute;top:0;right:calc(50% - 130px)}.hotblacktea .section05 .flexbox>div:nth-child(1):before{content:"";background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/hotblacktea/tapioka-cheese-milktea-bsp.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:-5px;width:161px;height:113px}.hotblacktea .section05 .flexbox>div:nth-child(2):before{content:"";background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/hotblacktea/apple-cinnamon-milktea-bsp.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:0;top:-35px;width:196px;height:144px}.hotblacktea .section05 .flexbox>div:nth-child(3):before{content:"";background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/hotblacktea/loyal-honey-soytea-bsp.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:-40px;width:148px;height:110px}.hotblacktea .section05 .flexbox>div:nth-child(4):before{content:"";background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/hotblacktea/fresh-appletea-sour-bsp.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:-40px;right:-10px;width:228px;height:140px}.hotblacktea .section05 .flexbox .recipe-name{font-size:16px}.hotblacktea .section05 .flexbox p{font-size:14px}.hotblacktea .section05 .flexbox .text-block{padding:15px 0 30px}.hotblacktea .section05 .flexbox>div:nth-child(2) .text-block{height:auto}.hotblacktea .section05 .flexbox img{max-width:300px;margin:0 auto 25px auto}.ramen_pepper{padding-top:0}.ramen_pepper .breadcrumb{padding-top:5%}.ramen_pepper .section01 h2{font-size:25px}.ramen_pepper .section01{height:480px;background-position:39% center}.ramen_pepper .inner{width:90%!important;margin:0 auto}.ramen_pepper .section02,.ramen_pepper .section04{background-position:30% center}.ramen_pepper .intro-section .inner{padding:40px 0}.ramen_pepper .intro-section.section02 .flexbox,.ramen_pepper .intro-section.section04 .flexbox{flex-direction:column}.ramen_pepper .intro-section.section03 .flexbox,.ramen_pepper .intro-section.section05 .flexbox{flex-direction:column-reverse}.ramen_pepper .intro-section .flexbox .text,.ramen_pepper .intro-section .flexbox .image{width:100%}.ramen_pepper .intro-section .flexbox .text{margin-bottom:2.5em}.ramen_pepper .intro-section.section03 .flexbox .text,.ramen_pepper .intro-section.section05 .flexbox .text{padding-left:0}.ramen_pepper .intro-section .flexbox h2{font-size:22px;line-height:1em}.ramen_pepper .section06 .inner{padding:40px 0}.ramen_pepper .section06 h2{font-size:22px;line-height:1.4}.ramen_pepper .section06 .flexbox{margin:25px -10px;flex-wrap:wrap;justify-content:center}.ramen_pepper .section06 .flexbox div{width:50%;margin-bottom:20px;padding:0 10px;box-sizing:border-box}.ramen_pepper .section06 .flexbox div img{max-width:100%}.ramen_pepper .section06 .flexbox div:last-child{margin-bottom:0}.ramen_pepper .section06 .flexbox div p{font-size:14px}.ramen_pepper .section06 .inner>a{font-size:14px}.ramen_pepper .section06 .inner>a:after{font-size:16px}.ramen_pepper .intro-section .flexbox img{max-width:70%;display:block;margin:0 auto}.ramen_pepper .section06{background-position:58% center}.page-mousse-base .section05 .slick-prev:before{content:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/mousse-base/arrow_prev.png)!important}.page-mousse-base .section05 .slick-next:before{content:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/mousse-base/arrow_next.png)!important}.page-mousse-base .section05 .slick-box{margin-bottom:20px}.page-mousse-base .section05 .slick-box img{margin:0 auto}.otherpage.page-mousse-base{padding-top:0}.otherpage.page-mousse-base img{width:100%}.page-mousse-base .mousse-base-btn{margin:20px auto}.page-mousse-base .mousse-base-btn a{margin:0}.page-mousse-base .inner{padding:30px 10px}.page-mousse-base .inner h3{font-size:30px;padding:0 .5em}.page-mousse-base .inner h4{font-size:25px}.page-mousse-base .inner p{font-size:15px}.page-mousse-base h2,.page-mousse-base h2 img{width:100%;margin:0}.page-mousse-base .tag-box .tag{font-size:20px;line-height:50px;width:150px}.page-mousse-base .inner .wave-line{margin:40px auto}.page-mousse-base .section02 .inner{padding:30px 0;background-image:url(//www.gsfood.co.jp/wp-content/themes/gsfood2018/css/../img/mousse-base/se02_bg.jpg)}.page-mousse-base .section02 .inner p{font-size:20px}.page-mousse-base .section03 .inner h3 img{width:200px}.page-mousse-base .section03 .inner h4{padding:10px 0 20px}.page-mousse-base .section03 .inner h4 img{width:90px}.page-mousse-base .section04 .inner{padding:30px 0}.page-mousse-base .section04 .inner ul.basic-making01{margin:30px 0 0}.page-mousse-base .section04 .inner ul.basic-making01 li{margin:0 20px 30px}.page-mousse-base .section04 .inner ul li img{width:160px}.page-mousse-base .section04 .inner ul li p{padding-top:1em}.page-mousse-base .section04 .inner h4 span{font-size:35px}.page-mousse-base .section04 .inner .annotation{font-size:12px;padding-top:15px}.page-mousse-base .section04 .inner .basic-making02 .making-item{width:230px;margin:0 auto 40px}.page-mousse-base .section04 .inner .basic-making02 .making-item p{padding-top:10px}.page-mousse-base .section04 .inner .scene-tag{width:100%;max-width:600px;margin:20px auto 0}.page-mousse-base .section04 .inner .scene-tag .tag{margin:10px 5px 0}.page-mousse-base .section05 .inner{padding:30px 0}.page-mousse-base .section05 .inner .lineup .slick-list{width:100%}.page-mousse-base .section05 .inner .lineup .slick-track{display:flex;align-items:flex-end}.page-mousse-base .section05 .inner .lineup .lineup-item{width:200px;margin-top:30px}.page-mousse-base .section05 .inner .lineup .lineup-item a img{width:100px;margin:0 auto}.page-mousse-base .section05 .inner .lineup .lineup-item h4{font-size:20px;line-height:25px;margin:20px 0 10px}.page-mousse-base .section05 .inner .lineup .lineup-item p{font-size:15px;line-height:20px}.page-mousse-base .section05 .inner .lineup~p{margin:20px 0}.page-mousse-base .section05 .inner .lineup-tag{margin:0 auto}.page-mousse-base .section05 .inner .lineup-tag .tag{margin:0 5px 10px}.page-mousse-base .section06 .inner{padding:30px 0}.page-mousse-base .section06 .inner h3+p{margin:30px 0}.page-mousse-base .section06 .inner .recipe-box{margin:0 auto}.page-mousse-base .section06 .inner .recipe-box .recipe-item{width:calc(50vw - 40px);padding:0 20px 20px;margin:0 20px 40px}.page-mousse-base .section06 .inner .recipe-box .recipe-item h4{font-size:20px;line-height:50px;margin:0 -20px}.page-mousse-base .section06 .inner .recipe-box .recipe-item img{margin:20px auto}.page-mousse-base .section06 .inner .recipe-box .recipe-item .mousse-base-btn a{font-size:20px;line-height:54px;padding:0 .5em;border:2px solid #fff;border-radius:30px}.page-mousse-base .section06 .inner .recipe-box .recipe-item .mousse-base-btn a:before{margin-right:.5em}.page-mousse-base .section06 .inner .recipe-box .recipe-item .mousse-base-btn a:after{margin-left:.5em}.plan .subpage-main-contents-inner p:nth-of-type(odd){font-size:20px;margin-bottom:.5em}.plan .subpage-main-contents-inner p:nth-of-type(even){margin-bottom:1.5em}.page-404 .contents .inner h3{font-size:30px;font-weight:700;text-align:center;padding:0}.page-404 .contents .inner p{font-size:15px;text-align:center}.page-id-41 .subpage-main-contents#subpage-company .ls4{letter-spacing:5.5px}.postid-4867 .singlerecipe .inner .left .productimage:before{display:none}.postid-4867 .singlerecipe .inner .left .productimage img{position:static}}@media screen and (max-width:600px){.page-mousse-base .under600{display:block}.page-mousse-base .mousse-base-btn{padding:3px}.page-mousse-base .mousse-base-btn a{font-size:20px;line-height:25px;padding:3px 3em;border:2px solid #fff;position:relative}.page-mousse-base .mousse-base-btn a:before,.page-mousse-base .mousse-base-btn a:after{width:15px;height:15px;background-size:contain;position:absolute;top:50%;transform:translateY(-50%)}.page-mousse-base .mousse-base-btn a:before{left:1em}.page-mousse-base .mousse-base-btn a:after{right:1em}.page-mousse-base .section01 .inner .breadcrumb{top:10px}.page-mousse-base .section06 .inner .recipe-box .recipe-item{width:300px}}@media screen and (max-width:500px){.page-mousse-base .section02 .inner p{font-size:15px}.page-mousse-base .section03 .inner ul{margin:0 auto -20px}.page-mousse-base .section03 .inner ul li{width:130px;margin:0 10px 20px}.page-mousse-base .section03 .inner ul li img{width:100%}.page-mousse-base .section04 .inner ul.basic-making01 li{width:300px;margin:0 auto 20px;display:flex;justify-content:flex-start;align-items:center}.page-mousse-base .section04 .inner ul li img{width:160px}.page-mousse-base .section04 .inner ul li p{text-align:left;padding-top:0;padding-left:10px}.page-mousse-base .section05 .inner .lineup-tag{flex-direction:column}}@media screen and (max-width:450px){.singleproduct .inner .left .recipefield a{justify-content:space-between}.singleproduct .inner .left .recipefield .img-box{width:90pt;height:90pt;overflow:hidden}}@media screen and (max-width:390px){.ramen_pepper .intro-section.section04 .flexbox .text h2 br{display:block}}@media screen and (max-width:340px){.hotblacktea .section02 .flexbox>div div{width:130px;height:130px}.hotblacktea .section02 .flexbox p{font-size:14px}.hotblacktea .section02 .flexbox p span{font-size:12px}.hotblacktea .section02 .flexbox>div:last-child div p{font-size:14px}.backbtn a{font-size:13px}}.print-header-logo{display:none}