﻿body{width:100%}#contents{margin:0;position:relative;z-index:0;overflow:hidden}@media(min-width: 960px){#contents{width:100%}}#kojichef{position:relative;overflow:hidden;color:#5a2e00;font-family:"Noto Serif JP",serif;font-size:16px;font-weight:500}#kojichef div,#kojichef h1,#kojichef h2,#kojichef h3,#kojichef p,#kojichef a,#kojichef span{box-sizing:border-box}#kojichef section{position:relative}#kojichef img{vertical-align:bottom}#kojichef a{color:inherit;text-decoration:none;cursor:pointer;transition:.5s}#kojichef a:hover{color:inherit;transition:.5s;opacity:.8}#kojichef a:hover p,#kojichef a:hover img{transition:0s;opacity:1}#kojichef .inner{margin:0 auto;position:relative;width:960px;box-sizing:border-box}#kojichef .anchor{border:none;position:absolute;top:0}#kojichef .anchor#introduce{top:-100px}#kojichef .anchor#recipe{top:-170px}#kojichef .pc_hidden{display:none}#kojichef .flexbox{display:flex}#kojichef #js_mediaFlag{width:100px}#kojichef #header-kojichef{position:absolute;top:0;left:0;z-index:90;width:100%}#kojichef #header-kojichef .inner{padding:50px 10px 0;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1250px}#kojichef #header-kojichef .header-logo{display:block}#kojichef #header-kojichef .header-logo img{width:200px;height:auto}#kojichef #header-kojichef .header-logo-sp-close{display:none}#kojichef #header-kojichef .header-menu{display:flex;align-items:center;justify-content:flex-end;position:relative}#kojichef #header-kojichef .header-menu-icon{order:99;position:absolute;top:0;right:0;cursor:pointer}#kojichef #header-kojichef .header-menu-icon:hover{filter:saturate(200%)}#kojichef #header-kojichef .header-menu-icon>img{position:absolute;top:0;right:0}#kojichef #header-kojichef .header-menu-icon-open{transition:.5s}#kojichef #header-kojichef .header-menu-icon-close{display:none}#kojichef #header-kojichef .header-menu-contents{padding-right:60px;border-radius:30px;max-width:0;overflow:hidden;background:#f4efe6;pointer-events:none;transition:.5s}#kojichef #header-kojichef .header-menu-contents a{padding:0 19.5px;display:flex;align-items:center;height:60px;font-weight:bold;white-space:nowrap}#kojichef #header-kojichef .sp_menu-list{display:flex;font-family:"Noto Serif JP",serif;font-weight:bold}#kojichef #header-kojichef.open .header-menu-icon-close.sp_hidden{display:block;z-index:90}#kojichef #header-kojichef.open .header-menu-contents{max-width:417px;pointer-events:auto}#kojichef #header-kojichef.fixed{position:fixed;filter:drop-shadow(0 0 10px rgba(90, 46, 0, 0.2))}#kojichef #header-kojichef.fixed .inner{padding-top:10px}#kojichef .btn-kojichef{padding:28px 56px;border:solid 2px #ccc;display:block;position:relative;width:100%;height:160px;background:#fff;font-family:"Noto Serif JP",serif}#kojichef .btn-kojichef small{display:block;font-size:26px;letter-spacing:.05em}#kojichef .btn-kojichef span{margin-top:2px;display:block;font-size:36px}#kojichef .btn-kojichef:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #b2000e;border-style:solid;border-width:6px 0 6px 15px;display:block;position:absolute;top:50%;right:38px;transform:translateY(-50%);width:0;height:0;content:""}#kojichef .btn-kojichef.-isRed{border-color:#b2000e;color:#fff;background:#b2000e}#kojichef .btn-kojichef.-isRed:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}#kojichef .kv{height:900px}#kojichef .kv .kv-area{position:relative;height:640px;background:url(../images/kojichef/kv.jpg) no-repeat top center;background-size:cover}#kojichef .kv .kv-logo,#kojichef .kv .kv-label{position:absolute;left:50%;z-index:80;transform:translateX(-50%)}#kojichef .kv .kv-logo{top:120px}#kojichef .kv .kv-label{top:450px;z-index:80}#kojichef .kv .flexbox{position:relative;height:260px}#kojichef .kv .flexbox::after{content:"";width:100%;height:85px;background:rgba(0,0,3,.36);position:absolute;top:-85px;left:0}#kojichef .kv .flexbox rt{font-size:9px}#kojichef .kv .left_area,#kojichef .kv .right_area,#kojichef .kv .center_area{position:relative;z-index:1;background:url(../images/kojichef/pattern-craft02.jpg) repeat}#kojichef .kv .left_area:before,#kojichef .kv .left_area:after,#kojichef .kv .right_area:before,#kojichef .kv .right_area:after,#kojichef .kv .center_area:before,#kojichef .kv .center_area:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;content:""}#kojichef .kv .left_area:after,#kojichef .kv .right_area:after,#kojichef .kv .center_area:after{top:auto;bottom:0;z-index:1}#kojichef .kv .left_area,#kojichef .kv .right_area{width:calc((100% - 455px)/2)}#kojichef .kv .center_area{width:455px}#kojichef .kv .inner_area{padding-bottom:30px;position:absolute;bottom:60px;z-index:80;color:#5a2e00;width:320px;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:500;line-height:1.25;text-align:center}#kojichef .kv .inner_area:after{margin-left:-4px;border-color:#5a2e00 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:10px 4px 0 4px;display:block;position:absolute;bottom:1px;left:50%;transform:translateX(-50%);width:0;height:0;content:""}#kojichef .kv .inner_area>img{position:relative;top:18px;left:18px}#kojichef .kv .left_area:after{background:#bee0cc;mix-blend-mode:multiply}#kojichef .kv .left_area .inner_area{right:65px}#kojichef .kv .center_area:after{background:#ca0915;mix-blend-mode:multiply}#kojichef .kv .center_area .inner_area{color:#fff;left:50%;transform:translateX(-50%)}#kojichef .kv .center_area .inner_area:after{margin-left:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#kojichef .kv .right_area:after{background:#2d1f87;mix-blend-mode:multiply}#kojichef .kv .right_area .inner_area{color:#fff;left:65px}#kojichef .kv .right_area .inner_area:after{margin-left:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media only screen and (max-width: 1000px){#kojichef .kv .left_area,#kojichef .kv .right_area,#kojichef .kv .center_area{width:33.3%}#kojichef .kv .left_area .inner_area,#kojichef .kv .right_area .inner_area,#kojichef .kv .center_area .inner_area{left:auto;right:auto;transform:translateX(0)}}#kojichef .headline-kojichef{color:#ccc;font-size:100px;line-height:1}#kojichef .notice{display:table;font-size:12px}#kojichef .notice:before{display:table-cell;width:1.2em;content:"※"}#kojichef .concept_section{padding:140px 0 175px;background:url(../images/kojichef/pattern-craft02.jpg)}#kojichef .concept_section .headline-kojichef{margin:-20px 0 -30px -2px;position:relative;z-index:80;color:rgba(127,28,28,.2)}#kojichef .concept_section .main_area{position:relative}#kojichef .concept_section .main_area:before{display:block;position:absolute;top:147px;left:0;width:1163px;height:calc(100% - 147px);background:#fff;content:""}#kojichef .concept_section .img_area{position:relative}#kojichef .concept_section .img_area>img{margin-left:82px;position:relative;z-index:70}#kojichef .concept_section .headline-img{position:absolute;bottom:27px;left:142px;z-index:80;color:#fff;font-size:52px;letter-spacing:.0025em;filter:drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.3))}#kojichef .concept_section .img-chef-label{padding:7px 1em;position:absolute;right:0;bottom:0;z-index:80;transform:translateY(50%);height:40px;color:#fff;background:#5a2e00;font-size:18px}#kojichef .concept_section .img-chef-label small{margin-right:16px;margin-left:4px;font-size:14px;font-weight:bold}#kojichef .concept_section .img-chef-label span{font-weight:500;letter-spacing:.2em}#kojichef .concept_section .text_area{padding:54px 0 74px 138px;position:relative;z-index:80;line-height:2;text-align:justify}#kojichef .concept_section .text_area .notice{margin-top:24px;margin-left:2px}#kojichef .concept-menu_area{margin-top:120px;display:flex;align-items:center;position:relative}#kojichef .concept-menu_area rt{font-size:14px}#kojichef .concept-menu_area:before{position:absolute;top:0;left:-203px;z-index:0;width:613px;height:617px;background:#bee0cc;mix-blend-mode:multiply;content:""}#kojichef .concept-menu_area .img_area,#kojichef .concept-menu_area .text_area{width:50%}#kojichef .concept-menu_area .img_area{padding:40px 0;position:relative;z-index:80}#kojichef .concept-menu_area .img_area .concept-name{margin:55px 0 0 -8px;position:absolute;top:0;left:0;z-index:80}#kojichef .concept-menu_area .img_area .concept-img{margin-left:42px}#kojichef .concept-menu_area .text_area{padding:0 0 0 70px}#kojichef .concept-menu_area .text_area h3{font-size:36px;font-weight:500;line-height:1.5}#kojichef .concept-menu_area .text_area p{margin-top:24px;margin-bottom:.25em;font-size:14px}#kojichef .concept-menu_area+.concept-menu_area{margin-top:80px}#kojichef .concept-menu_area.-bbq{flex-direction:row-reverse}#kojichef .concept-menu_area.-bbq:before{right:-203px;left:auto;background:#ca0915}#kojichef .concept-menu_area.-bbq .img_area .concept-name{top:4px;right:0;left:auto}#kojichef .concept-menu_area.-bbq .img_area .concept-img{margin-left:-12px}#kojichef .concept-menu_area.-bbq .text_area{padding:0 70px 0 0}#kojichef .concept-menu_area.-manneung:before{background:#2b1d78}#kojichef .concept-menu_area.-manneung .img_area .concept-name{margin:65px 0 0 -10px}#kojichef .introduce_section{padding-bottom:190px}#kojichef .introduce_section .headline-kojichef{margin:-70px 0 0 -3px;color:rgba(90,46,0,.2);letter-spacing:.013em}#kojichef .japan_food_selection-area{margin-top:40px;padding:55px 0 0 250px;width:100%;background:url(../images/kojichef/japan_food_selection-bgi.png) no-repeat;background-size:contain;color:#5a2e00;line-height:1.2}#kojichef .japan_food_selection-area .japan_food_selection-count-text{margin:4px 0;font-size:18px;font-weight:bold;letter-spacing:1px}#kojichef .japan_food_selection-area .japan_food_selection-main-text{font-size:24px;font-weight:bold;letter-spacing:1px}#kojichef .japan_food_selection-area .japan_food_selection-main-text span{color:#b00}#kojichef .japan_food_selection-area .japan_food_selection-annotation-text{margin-top:35px;font-size:12px;text-align:right}#kojichef .introduce-headline{margin-top:35px;display:flex;justify-content:space-between}#kojichef .introduce-headline h3{display:flex;align-items:center;width:100%;font-size:52px;line-height:1}#kojichef .introduce-headline h3:after{margin-left:20px;display:block;width:78px;height:2px;background:#e7e7e7;content:""}#kojichef .introduce-headline ul{display:flex;flex-shrink:0;justify-content:space-between;width:645px}#kojichef .introduce-headline a{padding:0 20px;border:solid 1px #85bc9c;border-radius:50px;display:flex;align-items:center;justify-content:center;position:relative;height:65px;font-weight:normal;line-height:1.25;text-align:center;width:257px}#kojichef .introduce-headline a:after{margin-bottom:-5px;border-color:#85bc9c rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:10px 4px 0 4px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%, 100%);width:0;height:0;content:""}#kojichef .introduce-headline .-bbq a{border-color:#ca0915;width:172px}#kojichef .introduce-headline .-bbq a:after{border-color:#ca0915 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#kojichef .introduce-headline .-manneung a{display:block;padding-top:12px;line-height:1.2;border-color:#2d1f87;width:194px}#kojichef .introduce-headline .-manneung a:after{border-color:#2d1f87 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#kojichef .introduce-product{margin-top:70px;margin-left:auto;padding:50px 80px 60px 80px;border:solid 2px #bee0cc;position:relative;width:878px}#kojichef .introduce-product>.anchor{top:-40px}#kojichef .introduce-product rt{font-size:14px}#kojichef .introduce-product h4{font-size:36px;text-align:center}#kojichef .introduce-product h4 small{font-size:26px}#kojichef .introduce-product .img_area{position:absolute;bottom:27px;left:-83px}#kojichef .introduce-product .text_area{margin-left:auto;width:574px;font-weight:normal}#kojichef .introduce-product dl{margin-top:31px;padding:12px 0;display:flex;position:relative;font-size:12px}#kojichef .introduce-product dl:before{display:block;position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right, #bee0cc 0%, #bee0cc 142px, #ccc 142px, #ccc 100%);content:""}#kojichef .introduce-product dl+dl{margin-top:0;padding:12px 0 13px}#kojichef .introduce-product dl:last-of-type{border-bottom:solid 1px #ccc}#kojichef .introduce-product dl dt{padding-left:1px;flex-shrink:0;width:164px}#kojichef .introduce-product dl dd{letter-spacing:-0.01em;word-break:break-all}#kojichef .introduce-product dl+.notice{margin-top:16px}#kojichef .introduce-product .link_wrap{margin-top:36px;text-align:right}#kojichef .introduce-product .link_wrap a{display:inline-flex;align-items:center;position:relative}#kojichef .introduce-product .link_wrap a:after{margin-left:18px;display:block;width:60px;height:60px;background:url(../images/kojichef/intro-arrow-green.png) no-repeat;background-size:contain;content:""}#kojichef .introduce-product.-isBbq{margin:60px auto 0 0;border-color:#ca0915}#kojichef .introduce-product.-isBbq dl:before{background:linear-gradient(to right, #ca0915 0%, #ca0915 142px, #ccc 142px, #ccc 100%)}#kojichef .introduce-product.-isBbq .img_area{right:-90px;left:auto}#kojichef .introduce-product.-isBbq .text_area{margin-right:auto;margin-left:0}#kojichef .introduce-product.-isBbq .link_wrap a:after{background:url(../images/kojichef/intro-arrow-red.png) no-repeat;background-size:contain}#kojichef .introduce-product.-isManneung{border-color:#2d1f87}#kojichef .introduce-product.-isManneung dl:before{background:linear-gradient(to right, #2d1f87 0%, #2d1f87 142px, #ccc 142px, #ccc 100%)}#kojichef .introduce-product.-isManneung .link_wrap a:after{background:url(../images/kojichef/intro-arrow-blue.png) no-repeat;background-size:contain}#kojichef .recipe_section{background:url(../images/kojichef/pattern-craft02.jpg)}#kojichef .recipe-headline_area{position:relative;height:480px;background:url(../images/kojichef/recipe-kv.jpg) no-repeat left center;background-size:cover}#kojichef .recipe-headline_area .headline-kojichef{position:relative;top:-71px;z-index:80;color:#dcd3c9;text-align:center}#kojichef .recipe-headline_area .centertext{margin-top:105px;text-align:center;font-size:52px;color:#fff}#kojichef .recipe-headline_area .recipe-navi-main{margin-top:6px;display:flex;align-items:center;justify-content:space-between;z-index:80}#kojichef .recipe-headline_area .recipe-navi-main>li{width:33.333%;text-align:center}#kojichef .recipe-headline_area .recipe-navi-main>li a{position:relative;top:21px;left:-15px}#kojichef .recipe-headline_area .recipe-navi-main>li:last-child a{left:6px}#kojichef .recipe-headline_area .recipe-navi-main .centertext{position:relative;left:-3px;color:#fff;font-size:52px}#kojichef .headline-line{display:flex;align-items:center;justify-content:space-between;font-size:20px;letter-spacing:.04em}#kojichef .headline-line rt{font-size:9px}#kojichef .headline-line:before,#kojichef .headline-line:after{margin-top:-2px;display:block;width:50%;height:2px;background:#5a2e00;content:""}#kojichef .headline-line span{margin:0 21px;flex-shrink:0}#kojichef .recipe-main_area{padding:73px 0 140px}#kojichef .recipe-subnavi{margin-top:25px;display:flex;justify-content:space-around}#kojichef .recipe-subnavi>li{font-family:"Noto Sans JP",sans-serif;font-size:14px;line-height:1.5;text-align:center}#kojichef .recipe-subnavi a{padding-bottom:34px;display:block;position:relative;color:#5a2e00;font-weight:normal}#kojichef .recipe-subnavi a:after{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:26px;height:26px;background:url(../images/kojichef/recipe-arrow-herb.png) no-repeat;background-size:contain;content:""}#kojichef .recipe-subnavi img{width:89px}#kojichef .recipe-subnavi p{margin-top:9px;display:flex;align-items:center;justify-content:center;min-height:42px}#kojichef .recipe-subnavi+.headline-line{margin-top:36px}#kojichef .recipe-subnavi.-isHerb{justify-content:space-between}#kojichef .recipe-subnavi.-isBbq{padding:0 10px}#kojichef .recipe-subnavi.-isBbq a:after{background:url(../images/kojichef/recipe-arrow-bbq.png) no-repeat;background-size:contain}#kojichef .recipe-subnavi.-isManneung{padding:0 0 40px;border-bottom:solid 2px #5a2e00;justify-content:space-between}#kojichef .recipe-subnavi.-isManneung a:after{background:url(../images/kojichef/recipe-arrow-manneung.png) no-repeat;background-size:contain}#kojichef .recipe-subnavi+.headline-recipe{margin-top:100px}#kojichef .headline-recipe{position:relative;text-align:center}#kojichef .headline-recipe span:not(.anchor){margin-top:12px;display:block;font-size:26px;font-weight:bold;line-height:1}#kojichef .headline-recipe .anchor{top:-40px}#kojichef .recipe-gallery{margin-top:41px}#kojichef .recipe-gallery>li{position:relative}#kojichef .recipe-gallery .img_area{position:relative}#kojichef .recipe-gallery .img_area:after{display:block;position:absolute;top:40px;right:0;z-index:0;width:902px;height:446px;background:#bee0cc;mix-blend-mode:multiply;content:""}#kojichef .recipe-gallery .img_area>img{position:relative;z-index:80;width:670px;height:auto}#kojichef .recipe-gallery .img_area .ttl_area{position:absolute;right:58px;bottom:30px;z-index:80}#kojichef .recipe-gallery .img_area .ttl_area>img:not(.pc_hidden){margin:0 5px 40px auto;display:block}#kojichef .recipe-gallery .img_area .ttl_area>span{display:block;text-align:right}#kojichef .recipe-gallery .img_area .ttl_area>span span{padding:0 19px;display:inline-block;background:url(../images/kojichef/recipe-ttl-bgi-herb.png) repeat;font-size:36px;letter-spacing:.0125em}#kojichef .recipe-gallery .img_area .ttl_area>span.pc_hidden,#kojichef .recipe-gallery .img_area .ttl_area>span .pc_hidden{display:none}#kojichef .recipe-gallery .text_area{margin-top:75px;padding:0 60px}#kojichef .recipe-gallery .text_area>dl{width:50%}#kojichef .recipe-gallery .text_area dt{font-size:18px;text-indent:-0.5em}#kojichef .recipe-gallery .text_area dd{font-family:"Noto Sans JP",sans-serif;font-size:14px;line-height:1.75}#kojichef .recipe-gallery .materials-list{padding:13px 2px 0}#kojichef .recipe-gallery .materials-list li{display:flex;align-items:center;justify-content:space-between}#kojichef .recipe-gallery .materials-list li>span{flex-shrink:0}#kojichef .recipe-gallery .materials-list li>span:first-child{display:table;order:1}#kojichef .recipe-gallery .materials-list li>span:first-child:before{display:table-cell;width:1.5em;content:"・"}#kojichef .recipe-gallery .materials-list li>span:last-child{order:3}#kojichef .recipe-gallery .materials-list li:after{margin:0 10px;display:block;order:2;width:100%;height:2px;background:url(../images/kojichef/dot-line.png) repeat;content:""}#kojichef .recipe-gallery .materials-list li.nodot>span{padding-left:1.5em}#kojichef .recipe-gallery .materials-list li.nodot>span:before{content:none}#kojichef .recipe-gallery .materials-list li.nodot:after{content:none}#kojichef .recipe-gallery .howtomake{padding-left:40px}#kojichef .recipe-gallery .howtomake-list{padding:13px 0 0 2px}#kojichef .recipe-gallery .howtomake-list li{padding-left:26px;position:relative}#kojichef .recipe-gallery .howtomake-list li+li{margin-top:5px}#kojichef .recipe-gallery .howtomake-list span{border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:4px;left:0;width:18px;height:18px;color:#fff;background:#5a2e00}#kojichef .recipe-gallery .howtomake-list p{line-height:1.71}#kojichef .recipe-gallery .howtomake-list .notice{font-size:14px}#kojichef .recipe-gallery>li+li{margin-top:76px}#kojichef .recipe-gallery>li:nth-child(even) .img_area{text-align:right}#kojichef .recipe-gallery>li:nth-child(even) .img_area:after{right:auto;left:0}#kojichef .recipe-gallery>li:nth-child(even) .img_area .ttl_area{right:auto;left:58px}#kojichef .recipe-gallery>li:nth-child(even) .img_area .ttl_area>img{margin:0 auto 40px 0}#kojichef .recipe-gallery>li:nth-child(even) .img_area .ttl_area>span{text-align:left}#kojichef .recipe-gallery+.headline-recipe{margin-top:135px}#kojichef .recipe-gallery.-bbq .img_area:after{background:#ca0915}#kojichef .recipe-gallery.-bbq .img_area .ttl_area>span span{color:#fff;background:url(../images/kojichef/recipe-ttl-bgi-bbq.png) repeat}#kojichef .recipe-gallery.-manneung .img_area:after{background:#2d1f87}#kojichef .recipe-gallery.-manneung .img_area .ttl_area>span span{color:#fff;background:url(../images/kojichef/recipe-ttl-bgi-manneung.png?2024) repeat}#kojichef .recipe-bnt_wrap{margin-top:138px;color:#333}#kojichef .contact_btn_wrap{padding:100px 0 140px;display:flex;justify-content:space-between}#kojichef .contact_btn_wrap>.btn-kojichef.-isContact{padding:22px;width:410px;height:80px;font-size:20px;text-align:center}#kojichef .contact-operator{display:flex;align-items:center;color:#333;font-size:28px}#kojichef .contact-operator:before{margin-right:20px;display:block;width:61px;height:61px;background:url(../images/kojichef/icon_operator.png) no-repeat;background-size:contain;content:""}#kojichef .contact-operator small{margin:0 16px -7px;font-size:16px}@media only screen and (max-width: 750px){#contents{width:100%}#kojichef{font-size:14px;font-size:3.7333333333vw;overflow:hidden}#kojichef img{width:100%;height:auto}#kojichef .inner{margin:0 auto;padding:0 5.3333333333%;position:relative;width:100%}#kojichef .pc_hidden{display:block}#kojichef .sp_hidden{display:none !important}#kojichef .inner{padding:0 5.3333333333%;width:100%}#kojichef .anchor#concept{top:1.4285714286em}#kojichef .anchor#introduce{top:-3.5714285714em}#kojichef .anchor#recipe{top:-6.0714285714em}#kojichef #js_mediaFlag{width:1px}#kojichef #header-kojichef{position:fixed;top:49px;right:0}#kojichef #header-kojichef.noOriginHeader{top:0}#kojichef #header-kojichef .inner{padding:4% 5.3333333333%;align-items:flex-start;max-width:100%}#kojichef #header-kojichef .header-logo{margin-top:.7857142857em;width:37.3134328358%;height:auto;line-height:1}#kojichef #header-kojichef .header-logo img{width:100%}#kojichef #header-kojichef .header-menu-icon>img{width:2.8571428571em;height:auto}#kojichef #header-kojichef .header-menu-contents{display:none}#kojichef #header-kojichef .header-menu-contents-sp{display:none}#kojichef #header-kojichef .sp_menu-btn_area{margin-top:14.9253731343%}#kojichef #header-kojichef.fixed{top:calc(49px + .7142857143em)}#kojichef #header-kojichef.fixed.noOriginHeader{top:.7142857143em}#kojichef #header-kojichef.open{padding-bottom:26.6666666667%;width:100%;height:100%;overflow:scroll;background:#f4efe6}#kojichef #header-kojichef.open .header-logo-sp-open,#kojichef #header-kojichef.open .header-menu-icon-open{display:none}#kojichef #header-kojichef.open .header-logo-sp-close,#kojichef #header-kojichef.open .header-menu-icon-close{display:block}#kojichef #header-kojichef.open .header-menu-contents{display:none}#kojichef #header-kojichef.open .header-menu-contents-sp{margin:2.6666666667% auto;display:block;width:89.3333333333%}#kojichef #header-kojichef.open .sp_menu-list{border-top:solid .0714285714em #ccc;display:block}#kojichef #header-kojichef.open .sp_menu-list li{border-bottom:solid .0714285714em #ccc}#kojichef #header-kojichef.open .sp_menu-list a{padding:1.1944444444em 0;display:block;position:relative;color:#5a2e00;font-size:18px;font-size:4.8vw}#kojichef #header-kojichef.open .sp_menu-list a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #5a2e00;border-style:solid;border-width:.1944444444em 0 .1944444444em .5em;display:block;position:absolute;top:50%;right:1em;transform:translateY(-50%);width:0;height:0;content:""}#kojichef #header-kojichef.fixed .inner{padding-top:0}#kojichef .btn-kojichef{padding:1.0714285714em 1.4285714286em;border:solid .0714285714em #ccc;height:5.7142857143em}#kojichef .btn-kojichef small{font-size:13px;font-size:3.4666666667vw;letter-spacing:-1px}#kojichef .btn-kojichef span{margin-top:.0555555556em;font-size:18px;font-size:4.8vw;letter-spacing:-1px}#kojichef .btn-kojichef:after{border-width:.25em 0 .25em .6428571429em;top:50%;right:1.25em}#kojichef .contact_btn_wrap{padding:8.9552238806% 0;display:block;justify-content:space-between}#kojichef .contact_btn_wrap>.btn-kojichef.-isContact{margin-top:1.1428571429em;padding:.75em;width:100%;height:3.5714285714em;font-size:14px;font-size:3.7333333333vw}#kojichef .contact_btn_wrap.-bottom{padding:13.3333333333% 5.3333333333%}#kojichef .contact-operator{padding-left:2.6865671642%;font-size:18px;font-size:4.8vw;letter-spacing:-0.01em;white-space:nowrap}#kojichef .contact-operator:before{margin-right:.5555555556em;width:1.6944444444em;height:1.6944444444em}#kojichef .contact-operator small{margin:0 0 -.2916666667em .7142857143em;position:relative;right:-.4166666667em;font-size:12px;font-size:3.2vw;letter-spacing:.05em}#kojichef .kv{height:auto}#kojichef .kv .kv-area{position:relative;height:31.8928571429em;background:url(../images/kojichef/kv-sp.jpg) no-repeat top center;background-size:cover}#kojichef .kv .kv-logo{margin-top:38%;top:0;width:45.3333333333%}#kojichef .kv .kv-label{top:24.8214285714em;width:22.9333333333%}#kojichef .kv .flexbox{height:14.0357142857em}#kojichef .kv .flexbox::after{height:1.6071428571em;top:-1.6071428571em}#kojichef .kv .flexbox rt{font-size:6px;font-size:1.6vw}#kojichef .kv .kv-product-name{font-size:14px;font-size:3.7333333333vw;margin-top:-1.25em}#kojichef .kv .left_area,#kojichef .kv .right_area{width:33.33%;height:100%;background:url(../images/kojichef/pattern-craft02-sp.jpg) repeat-y;background-size:100% auto}#kojichef .kv .left_area:before,#kojichef .kv .right_area:before{height:100%}#kojichef .kv .left_area:after,#kojichef .kv .right_area:after{top:auto;bottom:0;z-index:1;height:100%}#kojichef .kv .inner_area{height:100%;display:block;width:100%;position:relative;font-size:16px;font-size:4.2666666667vw}#kojichef .kv .inner_area:after{margin-left:0;border-width:.53125em .21875em 0 .21875em;bottom:0}#kojichef .kv .inner_area>img{top:-2.0714285714em;width:94.6666666667%}#kojichef .kv .left_area .inner_area{right:0}#kojichef .headline-kojichef{font-size:45px;font-size:12vw;line-height:1.11111}#kojichef .notice{font-size:10px;font-size:2.6666666667vw}#kojichef .notice:before{width:1em}#kojichef .concept_section{padding:19.3333333333% 0 25.8666666667%;background:url(../images/kojichef/pattern-craft02-sp.jpg) repeat-y;background-size:100% auto}#kojichef .concept_section .headline-kojichef{margin:0 0 -20.2985074627% -.8955223881%}#kojichef .concept_section .main_area{position:relative}#kojichef .concept_section .main_area:before{top:8.5em;width:105.9701492537%;height:calc(100% - 8.5em)}#kojichef .concept_section .img_area>img{margin-left:5.9701492537%;width:100%}#kojichef .concept_section .headline-img{bottom:1.1785714286em;left:1.4642857143em;font-size:28px;font-size:7.4666666667vw}#kojichef .concept_section .img-chef-label{padding:.28125em 1.0625em;height:2.1875em;font-size:16px;font-size:4.2666666667vw}#kojichef .concept_section .img-chef-label small{margin-right:.5em;margin-left:.375em;font-size:12px;font-size:3.2vw}#kojichef .concept_section .text_area{padding:12.5373134328% .1492537313% 15.9701492537% 12.3880597015%}#kojichef .concept_section .text_area .notice{margin-top:6.1016949153%;margin-left:-.6779661017%}#kojichef .concept-menu_area{margin-top:24.0298507463%;display:block}#kojichef .concept-menu_area rt{font-size:7.5px;font-size:2vw}#kojichef .concept-menu_area:before{padding-bottom:92.0895522388%;left:-1.4285714286em;z-index:0;width:100%;height:0}#kojichef .concept-menu_area .img_area,#kojichef .concept-menu_area .text_area{width:100%}#kojichef .concept-menu_area .img_area{padding:5.9701492537% 0}#kojichef .concept-menu_area .img_area .concept-name{margin:8.2089552239% 0 0 -1.6417910448%;width:19.7014925373%}#kojichef .concept-menu_area .img_area .concept-img{margin-left:5.9701492537%;width:94.0298507463%}#kojichef .concept-menu_area .text_area{padding:9.8507462687% 0 0 0}#kojichef .concept-menu_area .text_area h3{font-size:22px;font-size:5.8666666667vw}#kojichef .concept-menu_area .text_area p{margin-top:1.5416666667em;margin-bottom:0;font-size:12px;font-size:3.2vw}#kojichef .concept-menu_area+.concept-menu_area{margin-top:21.6417910448%}#kojichef .concept-menu_area.-bbq:before{right:-1.4285714286em;left:auto}#kojichef .concept-menu_area.-bbq .img_area .concept-name{top:.1428571429em;right:0;left:auto;width:2.1428571429em}#kojichef .concept-menu_area.-bbq .img_area .concept-img{margin-left:0}#kojichef .concept-menu_area.-bbq .text_area{padding:9.8507462687% 0 0 0}#kojichef .concept-menu_area.-manneung{margin:22.3880597015% 0 0 0}#kojichef .concept-menu_area.-manneung .img_area .concept-name{margin:8.2089552239% 0 0 0;width:15.671641791%}#kojichef .introduce_section{padding-bottom:58.6666666667%}#kojichef .introduce_section .headline-kojichef{margin:-.7444444444em 0 0 -.0444444444em;letter-spacing:-0.0075em}#kojichef .japan_food_selection-area{margin-top:8.9552238806%;padding:7.4626865672% 0 0 0;background:url(../images/kojichef/japan_food_selection-bgi-sp.png) no-repeat;background-size:contain}#kojichef .japan_food_selection-area p{padding-left:29.8507462687%;font-size:10px;font-size:2.6666666667vw}#kojichef .japan_food_selection-area .japan_food_selection-count-text{margin:.3em 0;font-size:11px;font-size:2.9333333333vw}#kojichef .japan_food_selection-area .japan_food_selection-count-text sup{font-size:10px;font-size:2.6666666667vw}#kojichef .japan_food_selection-area .japan_food_selection-main-text{font-size:14px;font-size:3.7333333333vw}#kojichef .japan_food_selection-area .japan_food_selection-annotation-text{margin-top:7.4626865672%;padding-left:0;text-align:left;font-size:10px;font-size:2.6666666667vw}#kojichef .introduce-headline{margin-top:4.4776119403%;display:block}#kojichef .introduce-headline h3{font-size:28px;font-size:7.4666666667vw}#kojichef .introduce-headline h3:after{content:none}#kojichef .introduce-headline ul{margin-top:9.2537313433%;width:100%}#kojichef .introduce-headline li{width:40.5970149254%}#kojichef .introduce-headline .-bbq{width:25.0746268657%}#kojichef .introduce-headline .-bbq a{width:100%}#kojichef .introduce-headline .-manneung{width:28.3582089552%}#kojichef .introduce-headline .-manneung a{padding:.6em .1em;width:100%;line-height:1.4}#kojichef .introduce-headline a{padding:0 .5em;border:solid .0714285714em #85bc9c;border-radius:.7142857143em;width:100%;height:5.7142857143em}#kojichef .introduce-headline a:after{margin-bottom:-.4285714286em;border-width:.6071428571em .25em 0 .25em}#kojichef .introduce-product{margin-top:17.1641791045%;margin-left:auto;padding:5.223880597% 0 0;border:solid .0714285714em #bee0cc;width:100%}#kojichef .introduce-product>.anchor{top:-1.4285714286em}#kojichef .introduce-product rt{font-size:8px;font-size:2.1333333333vw}#kojichef .introduce-product h4{font-size:22px;font-size:5.8666666667vw;text-align:center}#kojichef .introduce-product h4 small{font-size:18px;font-size:4.8vw}#kojichef .introduce-product .img_area{position:absolute;bottom:-8.8928571429em;left:0em;width:10.1785714286em}#kojichef .introduce-product .text_area{margin:0 auto;padding-bottom:13.963963964%;width:88.5885885886%}#kojichef .introduce-product dl{margin-top:6.2711864407%;padding:1.5254237288% 0 1.8644067797%;font-size:10px;font-size:2.6666666667vw}#kojichef .introduce-product dl:before{font-size:14px;font-size:3.7333333333vw;background:linear-gradient(to right, #bee0cc 0%, #bee0cc 5.0714285714em, #ccc 5.0714285714em, #ccc 100%)}#kojichef .introduce-product dl+dl{margin-top:0;padding:1.8644067797% 0}#kojichef .introduce-product dl dt{padding-left:0;width:27.6271186441%}#kojichef .introduce-product dl dd{letter-spacing:0}#kojichef .introduce-product dl+.notice{margin-top:5.7627118644%}#kojichef .introduce-product .link_wrap{margin-top:0;margin-bottom:-3.6428571429em;position:absolute;right:0;bottom:0;transform:translateY(100%)}#kojichef .introduce-product .link_wrap a{text-align:left}#kojichef .introduce-product .link_wrap a:after{margin-left:.75em;width:3.5714285714em;height:3.5714285714em}#kojichef .introduce-product.-isBbq{margin:60.8955223881% auto 0;padding:6.4179104478% 0 0}#kojichef .introduce-product.-isBbq h4{padding-right:1em;padding-left:0}#kojichef .introduce-product.-isBbq dl:before{background:linear-gradient(to right, #ca0915 0%, #ca0915 5.0714285714em, #ccc 5.0714285714em, #ccc 100%)}#kojichef .introduce-product.-isBbq .text_area{margin-left:auto}#kojichef .introduce-product.-isBbq .img_area{right:0;left:auto}#kojichef .introduce-product.-isBbq .link_wrap{margin-bottom:-3.5714285714em;right:auto;left:0}#kojichef .introduce-product.-isManneung{margin:60.8955223881% auto 0}#kojichef .introduce-product.-isManneung dl:before{background:linear-gradient(to right, #2d1f87 0%, #2d1f87 142px, #ccc 142px, #ccc 100%)}#kojichef .recipe_section{background:url(../images/kojichef/pattern-craft02-sp.jpg) repeat-y;background-size:100% auto}#kojichef .recipe-headline_area{height:17.1428571429em}#kojichef .recipe-headline_area:before{background:url(../images/kojichef/recipe-kv-left-sp.jpg) no-repeat right top;background-size:contain}#kojichef .recipe-headline_area:after{background:url(../images/kojichef/recipe-kv-right-sp.jpg) no-repeat left center;background-size:contain}#kojichef .recipe-headline_area .headline-kojichef{top:-.7333333333em}#kojichef .recipe-headline_area .recipe-navi-main{margin-top:4%}#kojichef .recipe-headline_area .recipe-navi-main>li a{top:.75em;left:-1.2142857143em}#kojichef .recipe-headline_area .recipe-navi-main>li img{width:auto;height:7.8571428571em}#kojichef .recipe-headline_area .recipe-navi-main>li:last-child a{left:.2142857143em}#kojichef .recipe-headline_area .recipe-navi-main .centertext{left:-.0535714286em;font-size:28px;font-size:7.4666666667vw}#kojichef .headline-line{font-size:16px;font-size:4.2666666667vw}#kojichef .headline-line rt{font-size:7px;font-size:1.8666666667vw}#kojichef .headline-line:before,#kojichef .headline-line:after{margin-top:0;height:.0625em}#kojichef .headline-line span{margin:0 .59375em}#kojichef .recipe-main_area{padding:9.2% 5.3333333333% 18.6666666667%}#kojichef .recipe-subnavi{margin-top:2.5373134328%;flex-wrap:wrap;justify-content:space-between}#kojichef .recipe-subnavi:after{display:block;width:29.2537313433%;content:""}#kojichef .recipe-subnavi>li{width:29.2537313433%;font-size:12px;font-size:3.2vw}#kojichef .recipe-subnavi>li:nth-child(n+4){margin-top:8.9552238806%}#kojichef .recipe-subnavi a{padding-bottom:2.4166666667em}#kojichef .recipe-subnavi a:after{width:1.9166666667em;height:1.9166666667em}#kojichef .recipe-subnavi img{width:4.1666666667em}#kojichef .recipe-subnavi p{margin-top:.2916666667em;display:block;min-height:3em;letter-spacing:-0.02em}#kojichef .recipe-subnavi+.headline-line{margin-top:15.9701492537%}#kojichef .recipe-subnavi.-isHerb{margin-left:-2.5373134328%;width:105.0746268657%}#kojichef .recipe-subnavi.-isHerb>li,#kojichef .recipe-subnavi.-isHerb:after{width:25%}#kojichef .recipe-subnavi.-isHerb>li:nth-child(4){margin-top:0}#kojichef .recipe-subnavi.-isHerb>li:nth-child(n+5){margin-top:8.5227272727%}#kojichef .recipe-subnavi.-isBbq{padding:0}#kojichef .recipe-subnavi.-isManneung{padding:0 0 8.5074626866%;position:relative;border-bottom:none}#kojichef .recipe-subnavi.-isManneung>li{width:25%}#kojichef .recipe-subnavi.-isManneung>li:nth-child(n+4){margin-top:0}#kojichef .recipe-subnavi.-isManneung>li:nth-child(n+5){margin-top:8.5227272727%}#kojichef .recipe-subnavi.-isManneung:before{margin-left:-5.9701492537%;display:block;position:absolute;bottom:0;left:0;width:111.9402985075%;height:.0714285714em;font-size:14px;font-size:3.7333333333vw;background:#5a2e00;content:""}#kojichef .recipe-subnavi+.headline-recipe{margin-top:20.8955223881%}#kojichef .headline-recipe>img{width:64.328358209%}#kojichef .headline-recipe span:not(.anchor){margin-top:.5em;font-size:18px;font-size:4.8vw}#kojichef .headline-recipe .anchor{top:-1.4285714286em}#kojichef .recipe-gallery{margin-top:12.0895522388%;margin-left:-5.9701492537%;width:111.9402985075%}#kojichef .recipe-gallery .img_area:after{top:2.3928571429em;width:94.6666666667%;height:calc(100% - 0.8571428571em)}#kojichef .recipe-gallery .img_area>img{width:94.6666666667%}#kojichef .recipe-gallery .img_area .ttl_area{margin-top:4.6666666667%;padding:0 5.3333333333% 0 10.6666666667%;display:flex;align-items:flex-start;justify-content:space-between;position:relative;right:0;bottom:0}#kojichef .recipe-gallery .img_area .ttl_area>img{margin:2.9850746269% 0 0;display:block;width:auto;height:3.3214285714em}#kojichef .recipe-gallery .img_area .ttl_area>span{position:relative;top:.1071428571em}#kojichef .recipe-gallery .img_area .ttl_area>span span{padding:0 .3636363636em;font-size:22px;font-size:5.8666666667vw;white-space:nowrap}#kojichef .recipe-gallery .img_area .ttl_area>span.pc_hidden{display:block}#kojichef .recipe-gallery .img_area .ttl_area>span .pc_hidden{display:inline-block}#kojichef .recipe-gallery .text_area{margin-top:12.4%;padding:0 5.3333333333%;display:block}#kojichef .recipe-gallery .text_area>dl{width:100%}#kojichef .recipe-gallery .text_area dt{text-indent:-0.33em;font-size:16px;font-size:4.2666666667vw}#kojichef .recipe-gallery .text_area dd{font-size:12px;font-size:3.2vw}#kojichef .recipe-gallery .materials-list{padding:3.2835820896% 0 0}#kojichef .recipe-gallery .materials-list li>span:first-child:before{width:1em}#kojichef .recipe-gallery .materials-list li:after{margin:0 .375em}#kojichef .recipe-gallery .materials-list li.nodot>span{padding-left:1em}#kojichef .recipe-gallery .howtomake{padding:5.671641791% 0 0}#kojichef .recipe-gallery .howtomake-list{padding:3.8805970149% 0 0}#kojichef .recipe-gallery .howtomake-list li{padding-left:5.9701492537%}#kojichef .recipe-gallery .howtomake-list li+li{margin-top:1.1940298507%}#kojichef .recipe-gallery .howtomake-list span{top:.2916666667em;width:1.2916666667em;height:1.2916666667em}#kojichef .recipe-gallery .howtomake-list p{line-height:1.75}#kojichef .recipe-gallery .howtomake-list .notice{margin-top:.25em;font-size:12px;font-size:3.2vw}#kojichef .recipe-gallery .howtomake-list .notice:before{width:1.1em}#kojichef .recipe-gallery>li+li{margin-top:14.5333333333%}#kojichef .recipe-gallery>li:nth-child(even) .img_area:after{width:94.6666666667%}#kojichef .recipe-gallery>li:nth-child(even) .img_area .ttl_area{padding:0 5.3333333333% 0 5.3333333333%;right:auto;left:0}#kojichef .recipe-gallery>li:nth-child(even) .img_area .ttl_area>img{margin:2.9850746269% 5.671641791% 0 0;order:2}#kojichef .recipe-gallery>li:nth-child(even) .img_area .ttl_area>span{order:1}#kojichef .recipe-gallery+.headline-recipe{margin-top:18.9552238806%}#kojichef .recipe-gallery+.headline-recipe>img{width:78.8059701493%}#kojichef .recipe-gallery.-bbq .img_area:after{width:94.6666666667%}#kojichef .recipe-gallery.-bbq .img_area .ttl_area>img{height:3.3928571429em}#kojichef .recipe-gallery.-bbq .img_area .ttl_area>span span{color:#fff;background:url(../images/kojichef/recipe-ttl-bgi-bbq.png) repeat}#kojichef .recipe-gallery.-manneung .img_area .ttl_area>img{height:3.9642857143em;position:relative;top:-0.6em}#kojichef .recipe-bnt_wrap{margin-top:20%}}
