@charset "UTF-8";body{min-width:960px;overflow-x:auto}#container{font-size:16px;line-height:1.875;width:100%;margin:0 auto;padding:0}.global-nav{background-color:#1f2026;display:flex;justify-content:space-between;align-items:center;padding:22px 50px;z-index:100}.global-nav.is-fix{position:fixed;top:0;left:0;z-index:100;width:100%;box-sizing:border-box}.global-nav ul li{margin-left:35px}.global-nav ul li:first-child{margin-left:0}.global-nav ul li a{display:block;line-height:1}.global-nav ul li a:hover{opacity:.7}.sp-toggle{position:relative}.sp-toggle,.sp-toggle.active::after{display:none}.sp-toggle::after,.sp-toggle::before{content:"";display:inline-block;width:100%;height:1px;background-color:#fff;position:absolute;top:50%;left:0}.sp-toggle::after{transform:rotate(90deg)}.p-category_nav{margin-top:0}.special-wrap{background:url(../img/common/special_bg.jpg) center no-repeat;background-size:cover;padding:65px 20px 95px}.special-wrap-in{max-width:960px;margin:0 auto}.special-wrap-in a:hover{opacity:.8;text-decoration:none}.special-ttl{text-align:center;margin-bottom:55px}.special-list{margin:-40px auto 0;display:flex;flex-wrap:wrap}.special-list li{width:27.1%;font-size:14px;line-height:1.86;margin:40px 0 0 9.3%}.special-list li:nth-child(3n+1){margin-left:0}.special-list li a{color:#52555f}.special-img img{width:100%;height:auto}.special-lead{margin:20px 0 12px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:18px;line-height:1.5}.special-lead img{display:inline-block}.recipe-bnr-wrap{padding-top:100px}.foot-info-lead p,.recipe-bnr-wrap,.recipe-bnr-wrap p{text-align:center}.bnr-recipe,.bnr-recipe>div{margin-top:60px}.bnr-recipe>div:first-child{margin-top:0}.bnr-recipe>div a:hover{opacity:.8}.foot-info-wrap{max-width:880px;margin:0 auto;padding:200px 20px 20px;height:620px;display:flex;flex-direction:column;box-sizing:border-box}.foot-info-lead{display:flex;justify-content:space-between;align-items:center;width:100%}.foot-link-list,.foot-sns-list{display:flex;justify-content:center;margin-top:100px}.foot-link-list li{margin:0 10px}.foot-link-list li a:hover,.foot-sns-list li a:hover{opacity:.7}.foot-sns-list{margin-top:35px}.foot-sns-list li{margin:0 20px}.for-sp{display:none}.scroll{opacity:0;transform:translateY(80px);transition-property:opacity,transform;transition-duration:.7s}.scroll.show{opacity:1;transform:translateY(0)}.anchor-btn{cursor:pointer}.anchor-btn:hover{opacity:.8}.mfp-iframe-scaler .mfp-close{display:none}@media only screen and (max-width:768px){body{min-width:initial}#container img{max-width:100%;height:auto}#es-gt_wrap{padding-top:60.5px!important}.global-nav{display:block;padding:0;position:fixed;top:65px;left:0;width:100%}.global-nav.is-fix{top:65px}.global-nav p{text-align:center;position:relative;padding:12px}.global-nav ul{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#1f2026;z-index:100}.global-nav ul li{margin:0;border-top:#fff solid 1px}.global-nav ul li a{display:block;padding:12px}.sp-toggle{display:inline-block;width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:20px}.special-wrap{padding:30px 20px}.special-ttl{width:200px;margin:0 auto 40px}.special-list{margin:-30px 0 0}.special-list li{width:48%;max-width:320px;margin:30px 0 0 4%;font-size:12px;line-height:1.6}.special-list li:nth-child(3n+1){margin-left:auto}.special-list li:nth-child(2n+1){margin-left:0}.special-lead{margin:12px 0 8px;font-size:14px}.special-lead br{display:none}.recipe-bnr-wrap{padding-top:50px}.recipe-bnr-ttl{width:170px;margin:0 auto}.bnr-recipe{max-width:320px;margin:40px auto 0}.bnr-recipe>div{margin-top:30px}.foot-info-wrap{height:auto;padding:70px 6%}.foot-info-lead{display:block;text-align:center}.foot-info-lead p{margin-bottom:70px}.foot-info-lead p img{width:175px;height:auto}.foot-info-lead img{display:inline-block}.foot-link-list{display:block;margin-top:60px}.foot-link-list li{width:225px;margin:15px auto 0}.foot-link-list li:first-child{margin-top:0}.foot-link-list li a img{width:100%;height:auto}.foot-sns-list{margin-top:40px}.for-pc{display:none}.for-sp{display:inline}}@media only screen and (min-width:769px){.global-nav ul{display:flex!important}}