.o-khan h3.o-khan__head{margin-bottom:20px;padding:8px;background:#141e3e;font-size:20px;color:#fff;font-weight:900;text-align:center;font-style:italic}.o-khan p{font-size:14px;font-weight:700}.o-khan p:empty{display:none;visibility:hidden}.o-khan p.center{text-align:center}.o-khan p span{display:inline-block}.o-khan strong{font-size:1.25rem;color:#141e3e;font-weight:900}@media screen and (min-width: 600px){.o-khan h3.o-khan__head{margin-bottom:24px;font-size:28px}.o-khan p{font-size:16px}}.o-khan>div:not(:last-of-type){margin-bottom:48px}.o-khan__top__comment{margin-top:24px;padding:16px;border-top:2px dashed #000;border-bottom:2px dashed #000}.o-khan__menu>p strong{font-size:18px !important}.o-khan__menu .menu{margin-top:24px;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:24px}.o-khan__menu .menu>p{margin-bottom:0 !important}.o-khan__menu .menu>p strong{font-size:18px !important}.o-khan__menu .menu>p:not([class]){border:1px solid #ccc}.o-khan__menu .menu__item{padding:16px;background:#f1f5f5;border-radius:8px;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:12px}.o-khan__menu .menu__item.new{position:relative}.o-khan__menu .menu__item.new::before{content:"NEW!";height:20px;padding:0 16px;display:grid;place-items:center;background:#141e3e;border-radius:calc(infinity*1px);font-size:14px;font-weight:700;line-height:1;color:#fff;position:absolute;top:-10px;left:-10px}.o-khan__menu .menu__item.end{overflow:hidden;position:relative}.o-khan__menu .menu__item.end::after{content:"提供終了しました";width:100%;height:100%;display:grid;place-items:center;font-size:32px;font-weight:900;text-shadow:0 0 2px #000;color:#fff;background:rgba(0,0,0,.5);position:absolute;top:0;left:0}.o-khan__menu .menu__item__top{border:1px solid #ccc;border-radius:8px;overflow:hidden}.o-khan__menu .menu__item__bottom{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:8px}.o-khan__menu .menu__item__bottom .name{font-size:20px;font-weight:900;line-height:1.3;color:#141e3e;font-style:italic}.o-khan__menu .menu__item__bottom .price{padding-bottom:4px;line-height:1.3;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.o-khan__menu .menu__item__bottom .price>div{font-size:20px;font-weight:900;color:#3eac14}.o-khan__menu .menu__item__bottom .price>div:not(.add)>span{display:inline-block;font-size:14px;line-height:1;position:relative;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.o-khan__menu .menu__item__bottom .price>div.add{margin-top:4px;margin-bottom:2px;padding:4px;display:inline-block;border:1px solid #ccc;border-radius:2px;font-size:12px;font-weight:400;color:#000;line-height:1}.o-khan__menu .menu__item__bottom .price>div.takeout{margin-top:4px;margin-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;line-height:1}.o-khan__menu .menu__item__bottom .price>div.takeout>span{-webkit-transform:translateY(4px);transform:translateY(4px)}.o-khan__menu .menu__item__bottom .price>div.takeout .tag{margin-right:8px;padding:0 4px;display:grid;place-items:center;background:#3eac14;border-radius:4px;font-size:12px;color:#fff;font-weight:700;-webkit-transform:translateY(0);transform:translateY(0)}.o-khan__menu .menu__item__bottom .recipe{padding:16px 8px;border:1px solid rgba(0,0,0,.3);border-radius:8px}.o-khan__menu .menu__item__bottom .recipe>p{font-size:.75rem}.o-khan__menu .menu__item__bottom .comment{padding:16px 8px;background:rgba(0,0,0,.1);border-radius:8px}.o-khan__menu .menu__item__bottom .comment.old{display:grid;grid-template:repeat(1, minmax(0, 1fr))}.o-khan__menu .menu__item__bottom .comment.old p{margin:0 !important}.o-khan__menu .menu__item__bottom .comment.old .comment-wrap .comment__open{margin-top:15px;height:40px;background:#000;position:relative}.o-khan__menu .menu__item__bottom .comment.old .comment-wrap .comment__open::before{content:"";position:absolute;top:-30px;left:50%;border:15px solid rgba(0,0,0,0);border-bottom:15px solid #000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.o-khan__menu .menu__item__bottom .comment.old .comment-wrap .comment__open::after{content:"＋ コメントを見る";width:100%;font-size:16px;font-weight:900;color:#fff;word-break:keep-all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -42%);transform:translate(-50%, -42%)}.o-khan__menu .menu__item__bottom .comment.old .comment-wrap .comment__open.is-open::after{content:"— コメントを閉じる"}.o-khan__menu .menu__item__bottom .comment.old .comment-wrap .comment__body{max-height:0;overflow:hidden}.o-khan__menu .menu__item__bottom .comment.old .comment-wrap .comment__body.is-open{max-height:9999px}.o-khan__menu .menu__item__bottom .comment.old .comment-wrap .comment__body>p:not(:last-of-type){margin-bottom:16px !important}.o-khan__menu .menu__item__bottom .comment>p{margin-bottom:0 !important;font-size:14px;font-weight:900;text-align:center;font-style:italic}.o-khan__menu .menu__item__bottom .comment>p img{mix-blend-mode:multiply}.o-khan__menu .menu__item__bottom .botton .btn{width:100%;max-width:800px;color:#141e3e !important}.o-khan__tokuten .tokuten{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:24px}.o-khan__tokuten .tokuten__item.end{padding:4px;overflow:hidden;position:relative}.o-khan__tokuten .tokuten__item.end::after{content:"配布終了しました";width:100%;height:100%;display:grid;place-items:center;font-size:32px;font-weight:900;text-shadow:0 0 2px #000;color:#fff;background:rgba(0,0,0,.5);position:absolute;top:0;left:0}.o-khan__tokuten .tokuten__item__top .img{margin:8px 0 16px 0;border:1px solid #ccc}@media screen and (min-width: 600px){.o-khan>div:not(:last-of-type){margin-bottom:80px}.o-khan__top__comment{margin-top:48px;padding:24px 48px}.o-khan__menu>p strong{font-size:24px !important}.o-khan__menu .menu{gap:48px}.o-khan__menu .menu>p strong{font-size:24px !important}.o-khan__menu .menu__item{padding:min(3vw,48px);grid-template-columns:repeat(2, minmax(0, 1fr));gap:min(3vw,48px)}.o-khan__menu .menu__item.new::before{height:32px;padding:0 16px;font-size:18px;top:-16px;left:-16px}.o-khan__menu .menu__item.end::after{font-size:40px}.o-khan__menu .menu__item__top{-ms-flex-item-align:center;align-self:center}.o-khan__menu .menu__item__bottom{display:grid;grid-template-rows:auto;grid-row:auto;align-self:center;gap:16px}.o-khan__menu .menu__item__bottom .name{font-size:28px}.o-khan__menu .menu__item__bottom .price{padding-bottom:8px}.o-khan__menu .menu__item__bottom .price>div{font-size:24px}.o-khan__menu .menu__item__bottom .price>div:not(.add)>span{font-size:16px;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.o-khan__menu .menu__item__bottom .price>div.add{margin-top:4px;margin-bottom:4px;padding:8px;border-radius:4px;font-size:14px}.o-khan__menu .menu__item__bottom .price>div.takeout{margin-top:4px;margin-bottom:4px}.o-khan__menu .menu__item__bottom .price>div.takeout>span{-webkit-transform:translateY(4px);transform:translateY(4px)}.o-khan__menu .menu__item__bottom .price>div.takeout .tag{margin-right:8px;padding:0 8px;border-radius:4px;font-size:14px}.o-khan__menu .menu__item__bottom .recipe{padding:16px}.o-khan__menu .menu__item__bottom .comment{padding:16px}.o-khan__menu .menu__item__bottom .comment.old .comment-wrap .comment__open{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.o-khan__menu .menu__item__bottom .comment.old .comment-wrap .comment__open::before{content:"";position:absolute;top:-30px;left:50%;border:15px solid rgba(0,0,0,0);border-bottom:15px solid #000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.o-khan__menu .menu__item__bottom .comment.old .comment-wrap .comment__open:hover{opacity:.6}.o-khan__menu .menu__item__bottom .comment>p{font-size:16px}.o-khan__menu .menu__item__bottom .botton .btn:hover{color:#fff !important;text-decoration:none !important}.o-khan__tokuten .tokuten{gap:48px}.o-khan__tokuten .tokuten__item__top .img{margin:16px 0 24px 0}}