.chefrepi-page-chef-show #errors{text-align:center;padding:200px 0}.chefrepi-page-chef-show .article-card>.new{color:#fff;background:#dfc713;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px}.chefrepi-page-chef-show .article-card>.wrapper{width:100%;display:flex;position:relative}.chefrepi-page-chef-show .article-card>.wrapper:before{content:"";padding-top:33.333%;display:block}.chefrepi-page-chef-show .article-card>.wrapper>img{-o-object-fit:cover;object-fit:cover;width:100%}.chefrepi-page-chef-show .article-card>.wrapper>img:active{transform:translateY(3px)}.chefrepi-page-chef-show .article-card>p{text-align:left}.chefrepi-page-chef-show .article-card>p.main{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.5rem 0;font-size:13px;display:-webkit-box;overflow:hidden}.chefrepi-page-chef-show .article-card>p.main a{color:#414141}.chefrepi-page-chef-show .article-card>p.main a:active{text-decoration:underline}.chefrepi-page-chef-show .article-card>p.tag{color:#9b9b9b;margin-top:0;margin-bottom:.1rem;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif;font-size:8px;font-weight:700}.chefrepi-page-chef-show .article-card>p.timestamp{color:#9b9b9b;margin-top:0;margin-bottom:.1rem;font-family:Lato,-apple-system,circular,blinkmacsystemfont,roboto,sans-serif;font-size:10px;font-weight:700}.chefrepi-page-chef-show #chef_show ul.tabs{border-top:1px solid #9b9b9b;justify-content:center;align-items:center;margin:0 0 10px;padding:0;list-style-type:none;display:flex}.chefrepi-page-chef-show #chef_show ul.tabs li{text-align:center;color:#fff;width:50%;font-size:12px}.chefrepi-page-chef-show #chef_show ul.tabs li.active>a{color:#414141;background-color:#fff}.chefrepi-page-chef-show #chef_show ul.tabs li a{color:#fff;background-color:#9b9b9b;width:100%;padding:10px 0;display:block}.chefrepi-page-chef-show #chef_show .recipe-wrapper{margin-bottom:5px;padding:0 10px}.chefrepi-page-chef-show #chef_show .recipe-wrapper a{display:block}.chefrepi-page-chef-show #chef_show .recipe-wrapper a img{width:100%;margin-bottom:5px}.chefrepi-page-chef-show #chef_show .recipe-wrapper p.title{font-size:12px}.chefrepi-page-chef-show #chef_show h3.title{text-align:left;margin:16px;font-size:18px;font-weight:700}.chefrepi-page-chef-show #chef_show .card-wrapper{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.chefrepi-page-chef-show #chef_show .card-wrapper .article-wrapper{padding:10px;position:relative}@media (width<=400px){.chefrepi-page-chef-show #chef_show .card-wrapper .article-wrapper{width:100%}}.chefrepi-page-chef-show #chef-introduction .background-wrapper{padding:30px 0}.chefrepi-page-chef-show #chef-introduction .background-wrapper.gray{background-color:#f3f3f3}.chefrepi-page-chef-show #chef-introduction .background-wrapper .my-container>.title{text-align:center;margin-bottom:20px;font-size:18px;font-weight:700}.chefrepi-page-chef-show #chef-introduction .background-wrapper .my-container>.wrapper{flex-wrap:wrap;margin:auto;display:flex}.chefrepi-page-chef-show #chef-introduction .background-wrapper .my-container>.wrapper>.img-wrapper{text-align:center;margin-bottom:10px}@media (width<=767px){.chefrepi-page-chef-show #chef-introduction .background-wrapper .my-container>.wrapper>.img-wrapper{width:100%;padding-left:0}}.chefrepi-page-chef-show #chef-introduction .background-wrapper .my-container>.wrapper>.img-wrapper>img{border-radius:50%;width:150px}.chefrepi-page-chef-show #chef-introduction .background-wrapper .my-container>.wrapper>.desc-wrapper{width:calc(100% - 150px);padding-left:20px}@media (width<=767px){.chefrepi-page-chef-show #chef-introduction .background-wrapper .my-container>.wrapper>.desc-wrapper{width:100%;padding:0 10px}}.chefrepi-page-chef-show #chef-introduction .background-wrapper .my-container>.wrapper>.desc-wrapper>p.name{font-size:20px}@media (width<=767px){.chefrepi-page-chef-show #chef-introduction .background-wrapper .my-container>.wrapper>.desc-wrapper>p.name{text-align:center}}.chefrepi-page-chef-show #chef-introduction .background-wrapper .my-container>.wrapper>.desc-wrapper>p.name span.restaurant{font-size:15px}.chefrepi-page-chef-show #chef-introduction .background-wrapper .my-container>.wrapper>.desc-wrapper>p.desc{overflow-wrap:break-word;text-align:start;margin-bottom:0;font-size:15px;line-height:2}.chefrepi-page-chef-show #chef_show .courses-card{scroll-snap-align:start;text-align:left;border-radius:5px;margin:5px;padding:0 4px 4px;transition:all .3s;display:block;position:relative;box-shadow:0 0 8px #00000029}@media (width>=576px){.chefrepi-page-chef-show #chef_show .courses-card{padding:0 10px 10px}}.chefrepi-page-chef-show #chef_show .courses-card:first-child{margin-left:10px}.chefrepi-page-chef-show #chef_show .courses-card:active{transform:translate(5px,5px)}.chefrepi-page-chef-show #chef_show .courses-card>.card-link{width:100%;height:100%;position:absolute;top:0;left:0}.chefrepi-page-chef-show #chef_show .courses-card>.card-header{-moz-column-gap:8px;justify-content:space-between;column-gap:8px;margin-bottom:5px;display:flex}.chefrepi-page-chef-show #chef_show .courses-card>.card-header>.label-left{-moz-column-gap:8px;column-gap:8px;display:flex}.chefrepi-page-chef-show #chef_show .courses-card>.card-header>.label-left>.lesson{text-align:center;color:#fff;background:#414141;border-radius:0 0 5px 5px;padding:6px;font-size:10px;font-weight:700;display:inline}@media (width>=576px){.chefrepi-page-chef-show #chef_show .courses-card>.card-header>.label-left>.lesson{padding:8px 14px;font-size:12px}}.chefrepi-page-chef-show #chef_show .courses-card>.card-header>.label-left>.beginner{border-radius:22px;margin-top:1px;padding:3px 0;font-size:13px}@media (width>=576px){.chefrepi-page-chef-show #chef_show .courses-card>.card-header>.label-left>.beginner{font-size:16px}}.chefrepi-page-chef-show #chef_show .courses-card>.card-header>.label-left>.new{color:#fff;background:#dfc713;margin:4px 0;padding:5px 8px;font-size:10px;font-weight:700}.chefrepi-page-chef-show #chef_show .courses-card>.card-header>.label-right{-moz-column-gap:4px;background:#fff;column-gap:4px;padding-bottom:0;display:flex}.chefrepi-page-chef-show #chef_show .courses-card>.card-header>.label-right>.difficulty>p{font-size:8px}.chefrepi-page-chef-show #chef_show .courses-card>.card-header>.label-right>.difficulty.wide{left:140px}.chefrepi-page-chef-show #chef_show .courses-card>.main{-moz-column-gap:6px;column-gap:6px;margin-bottom:6px;display:flex}.chefrepi-page-chef-show #chef_show .courses-card>.main>.img-wrapper{width:50%}.chefrepi-page-chef-show #chef_show .courses-card>.main>.img-wrapper.feature{width:100%}.chefrepi-page-chef-show #chef_show .courses-card>.main>.img-wrapper>img{border-radius:5px;width:100%;max-height:280px}.chefrepi-page-chef-show #chef_show .courses-card>.main>.title{color:#414141;width:50%;margin:0;font-size:14px;font-weight:700}.chefrepi-page-chef-show #chef_show .courses-card>.main>.title a{color:#414141;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.chefrepi-page-chef-show #chef_show .courses-card>.main>.title a:active{text-decoration:underline}.chefrepi-page-chef-show #chef_show .courses-card>.main>.title a>img{width:30px;margin-right:5px}.chefrepi-page-chef-show #chef_show .courses-card>.main>ul.preview{z-index:100;flex-wrap:wrap;place-content:flex-start;width:34%;margin-bottom:0;margin-left:3px;padding:0;list-style-type:none;display:flex}@media (width>=768px){.chefrepi-page-chef-show #chef_show .courses-card>.main>ul.preview{width:31%}}.chefrepi-page-chef-show #chef_show .courses-card>.main>ul.preview li{text-align:center;width:50%;padding:0 1px 2px}.chefrepi-page-chef-show #chef_show .courses-card>.main>ul.preview li img{-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%}.chefrepi-page-chef-show #chef_show .courses-card>.main>ul.preview li img.active{border:2px solid green}.chefrepi-page-chef-show #chef_show .courses-card>.info{margin-bottom:6px}.chefrepi-page-chef-show #chef_show .courses-card>.info>.profile{-moz-column-gap:5px;align-items:center;column-gap:5px;display:flex}.chefrepi-page-chef-show #chef_show .courses-card>.info>.profile img{border-radius:50%;width:36px;height:36px}.chefrepi-page-chef-show #chef_show .courses-card>.info>.profile p{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;padding:0;font-size:14px;display:-webkit-box;overflow:hidden}.chefrepi-page-chef-show #chef_show .courses-card>.info>.price{display:block}.chefrepi-page-chef-show #chef_show .courses-card>.info>.price p{margin:4px 0}.chefrepi-page-chef-show #chef_show .courses-card>.info>.price p span.prime{color:#c73f33;background-color:#fff;border:1px solid #c73f33;border-radius:5px;margin-right:5px;padding:3px 5px;font-size:10px}.chefrepi-page-chef-show #chef_show .courses-card>.info>.price p span.servings{font-size:12px;display:block}.chefrepi-page-chef-show #chef_show .courses-card>.info>.price p span.small{margin-right:5px;font-size:12px}.chefrepi-page-chef-show #chef_show .courses-card>.info>.price p span.red{color:#c73f33;margin-right:5px;font-size:16px;font-weight:700}.chefrepi-page-chef-show #chef_show .courses-card>.info>.price p span.red>span{font-size:14px}.chefrepi-page-chef-show #chef_show .courses-card>.info>.price p span.normal{font-size:16px}.chefrepi-page-chef-show #chef_show .courses-card>.info>.price p span.normal>span{font-size:14px}.chefrepi-page-chef-show #chef_show .courses-card>.info>.price p span.small-and-gray{color:#9b9b9b;margin-left:4px;font-size:12px}.chefrepi-page-chef-show #chef_show .courses-card>.info>.price p:last-of-type{margin-top:0;font-size:9px}.chefrepi-page-chef-show #chef_show .courses-card>.info>.price p.caution span{font-size:10px}.chefrepi-page-chef-show #chef_show .courses-card>.learning_point{border:1px dashed #9b9b9b;border-radius:5px;padding-top:5px;padding-left:12px}.chefrepi-page-chef-show #chef_show .courses-card>.learning_point p{color:#414141;border-bottom:1px solid #ebebeb;margin-bottom:10px;padding-bottom:5px;font-size:13px}.chefrepi-page-chef-show #chef_show .courses-card>.learning_point ul{margin-bottom:0;padding-left:10px;font-weight:700;list-style-image:url(https://d30oq0rj1b37zn.cloudfront.net/assets/images/icon/check_red.svg)}.chefrepi-page-chef-show #chef_show .courses-card>.learning_point ul li{margin-bottom:5px;padding-left:0;font-size:13px}.chefrepi-page-chef-show #chef_show .courses-card>.learning_point ul li span{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1;display:-webkit-inline-box;overflow:hidden}.chefrepi-page-chef-show #chef_show .courses-card>.learning_point a{text-align:right;color:#007185;padding-right:10px;font-size:12px;text-decoration:underline;display:block}.chefrepi-page-chef-show #chef_show .courses-card>.catch-phrase{margin-left:2px;font-size:10px;font-weight:700}.chefrepi-page-chef-show #chef_show .courses-card a.tags{height:40px}.chefrepi-page-chef-show #chef_show .courses-card a.tags>ul{flex-wrap:wrap;padding-left:0;list-style-type:none;display:flex}@media (width<=400px){.chefrepi-page-chef-show #chef_show .courses-card a.tags>ul{min-height:40px}}.chefrepi-page-chef-show #chef_show .courses-card a.tags>ul li{color:#9b9b9b;margin:0 5px 5px 0;font-size:10px;position:relative}.chefrepi-page-chef-show #chef_show .courses-card a.tags>ul li a{color:#9b9b9b;font-size:10px}.chefrepi-page-chef-show #chef_show .courses-card .ranking-label{font-size:10px;font-weight:700;position:absolute}.chefrepi-page-chef-show #chef_show .courses-card .ranking-label>img{width:30px}.chefrepi-page-chef-show #chef_show .courses-card .like-wrapper{padding:0 10px;position:absolute;top:2px;right:0}@media (width>=576px){.chefrepi-page-chef-show #chef_show .courses-card .like-wrapper{top:5px;right:8px}}.chefrepi-page-chef-show #chef_show .courses-card .like-wrapper>img{width:20px}@media (width>=576px){.chefrepi-page-chef-show #chef_show .courses-card .like-wrapper>img{width:26px}}.chefrepi-page-chef-show #chef_show .courses-card.special-lesson-card>.contents>a,.chefrepi-page-chef-show #chef_show .courses-card.special-lesson-card>.contents>a>img{width:100%}.chefrepi-page-chef-show #chef_show .courses-card.special-lesson-card>.contents>p.title{margin-top:8px;margin-bottom:0;font-size:14px}.chefrepi-page-chef-show #chef_show .courses-card.special-lesson-card>.contents>p.title>a{color:#414141;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}
