/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--pc-base:1440;--sp-base:750;--base:var(--sp-base);--scrollbar:0px;--vw:calc(100vw - var(--scrollbar));--contents-base:600;--current-width:calc(var(--contents-base) * 1px);--header-h:80px}@media (width<=768px){:root{--current-width:var(--vw);--header-h:calc(100 / var(--base) * var(--current-width))}}html,body{font-feature-settings:"palt";letter-spacing:.05em;scroll-behavior:smooth;background-color:#fffde6;font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:500;line-height:1}#butter-chicken img{width:100%}#butter-chicken a{cursor:pointer;transition:all .3s}#butter-chicken a>*{transition:all .3s}#butter-chicken .container{width:calc(690 / var(--base) * var(--current-width));margin-inline:auto}#butter-chicken.is-notice .is-actual,#butter-chicken.is-actual .is-notice,#butter-chicken .device-sp{display:none!important}@media (width<=768px){#butter-chicken .device-sp{display:block!important}#butter-chicken .device-pc{display:none!important}}#butter-chicken .hd-topping{width:fit-content;font-size:calc(32 / var(--base) * var(--current-width));margin-inline:auto;margin-bottom:calc(32 / var(--base) * var(--current-width));border:solid clamp(2px, 4 / var(--base) * var(--current-width), 4px) #fff;padding:clamp(1px, 2 / var(--base) * var(--current-width), 2px);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:flex}#butter-chicken .hd-topping span{padding:calc(10 / var(--base) * var(--current-width)) calc(26 / var(--base) * var(--current-width)) calc(12 / var(--base) * var(--current-width));border-radius:999px}#butter-chicken .hd-topping.is-red{color:#fff;background-color:#fff;border-color:#b71c22}#butter-chicken .hd-topping.is-red span{background-color:#b71c22}#butter-chicken .hd-topping.is-brown{color:#592200;background-color:#0000;border-color:#fff}#butter-chicken .hd-topping.is-brown span{background-color:#fff}#butter-chicken .hd-topping.is-purple{color:#513c6b}#butter-chicken .hd-topping.is-purple span{background-color:#fff}#butter-chicken .btn-cmn{width:calc(690 / var(--base) * var(--current-width));font-size:calc(32 / var(--base) * var(--current-width));letter-spacing:.025em;color:#fff;border-style:solid;border-width:2px;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative}#butter-chicken .btn-cmn .arrow{width:calc(14 / var(--base) * var(--current-width));height:calc(14 / var(--base) * var(--current-width));clip-path:polygon(0 0,100% 50%,0 100%);right:calc(24 / var(--base) * var(--current-width));background-color:#fff;margin-block:auto;display:block;position:absolute;top:0;bottom:0}#butter-chicken .notes .note{font-size:calc(20 / var(--base) * var(--current-width));color:#000;letter-spacing:.025em;font-weight:500;line-height:1.5}#butter-chicken .notes.is-light .note{color:#fff}#butter-chicken .notes.small .note{font-size:calc(18 / var(--base) * var(--current-width));letter-spacing:.025em;line-height:1.5}#butter-chicken header{width:100%;height:var(--header-h);z-index:999;background-color:#fff;border-bottom:1px solid #6a2c1b;align-items:center;padding-inline:24px;display:flex;position:fixed}@media (width<=768px){#butter-chicken header{border-bottom:solid clamp(1px, 2 / var(--base) * var(--current-width), 2px) #6a2c1b;padding-inline:calc(24 / var(--base) * var(--current-width))}}#butter-chicken header #logo{width:230px;display:block}@media (width<=768px){#butter-chicken header #logo{width:calc(340 / var(--base) * var(--current-width))}}#butter-chicken .wrapper{width:100%;height:100%;position:relative}#butter-chicken .bg-layer{width:100%;height:100%;padding-top:var(--header-h);pointer-events:none;z-index:-1;align-items:center;display:flex;position:fixed;inset:0}#butter-chicken .bg-layer .pc-contents{padding-right:calc(calc(180 / var(--pc-base) * var(--vw)) + 600px)}@media (width>=769px) and (width<=900px){#butter-chicken .bg-layer .pc-contents{display:none!important}}@media (width<=768px){#butter-chicken .bg-layer .pc-contents{display:none!important}}#butter-chicken .bg-layer .pc-contents img{width:100%;height:auto}#butter-chicken #main{max-width:calc(var(--contents-base) * 1px);width:100%;right:calc(180 / var(--pc-base) * var(--vw));top:var(--header-h);position:absolute;box-shadow:0 4px 30px #0000001a}@media (width>=769px) and (width<=900px){#butter-chicken #main{margin-inline:auto;left:0;right:0}}@media (width<=768px){#butter-chicken #main{max-width:100%;box-shadow:none;right:0;top:var(--header-h);position:relative}}#butter-chicken #main #kv figure{margin:0;display:block}#butter-chicken #main #kv img{width:100%;display:block}#butter-chicken #main #kv .notice-bar{letter-spacing:.025em;color:#fff;text-align:center;padding-block:calc(20 / var(--base) * var(--current-width)) calc(22 / var(--base) * var(--current-width));background-color:#b71c22;justify-content:center;align-items:baseline;display:flex}#butter-chicken #main #kv .notice-icon{font-size:calc(32 / var(--base) * var(--current-width));color:#b71c22;border-radius:calc(8 / var(--base) * var(--current-width));margin-right:calc(17 / var(--base) * var(--current-width));padding-inline:calc(12 / var(--base) * var(--current-width));padding-block:calc(7 / var(--base) * var(--current-width));background-color:#fff;font-weight:700}#butter-chicken #main #kv .notice-accent{font-size:calc(36 / var(--base) * var(--current-width));font-weight:700}#butter-chicken #main #kv .notice-dayname{font-size:calc(28 / var(--base) * var(--current-width));font-weight:700}#butter-chicken #main #kv .notice-text{font-size:calc(28 / var(--base) * var(--current-width));font-weight:500}#butter-chicken #main #intro{padding-block:calc(64 / var(--base) * var(--current-width)) calc(80 / var(--base) * var(--current-width));background:url(../images/bg_main.webp) top/100% 100% no-repeat;position:relative}#butter-chicken #main #intro .lead{margin-bottom:calc(48 / var(--base) * var(--current-width))}#butter-chicken #main #intro .lead p{font-size:calc(28 / var(--base) * var(--current-width));color:#5f1500;text-align:center;font-weight:700;line-height:1.42857}#butter-chicken #main #intro .topping-list{gap:calc(16 / var(--base) * var(--current-width));flex-direction:column}#butter-chicken #main #intro .hd-cmn{width:calc(441 / var(--base) * var(--current-width));margin-inline:auto;margin-bottom:calc(32 / var(--base) * var(--current-width))}#butter-chicken #main #intro .btn-cmn{gap:calc(16 / var(--base) * var(--current-width));margin-top:calc(72 / var(--base) * var(--current-width));padding-inline:calc(44 / var(--base) * var(--current-width)) calc(66 / var(--base) * var(--current-width));padding-block:calc(22 / var(--base) * var(--current-width));background-color:#b71c22;border-color:#b71c22}#butter-chicken #main #intro .btn-cmn .btn-img{width:calc(304 / var(--base) * var(--current-width))}#butter-chicken #main #intro .btn-cmn .btn-img svg path,#butter-chicken #main #intro .btn-cmn .btn-img svg rect{fill:#fff;transition:fill .3s}#butter-chicken #main #intro .btn-cmn:hover{color:#b71c22;background-color:#fff}#butter-chicken #main #intro .btn-cmn:hover .btn-img svg path,#butter-chicken #main #intro .btn-cmn:hover .btn-img svg rect{fill:#b71c22}#butter-chicken #main #intro .btn-cmn:hover .arrow{background-color:#b71c22}#butter-chicken #main #intro .movie{padding-top:calc(25 / var(--base) * var(--current-width));margin-bottom:calc(64 / var(--base) * var(--current-width))}#butter-chicken #main #intro .movie h3{justify-content:center;align-items:center;gap:calc(12 / var(--base) * var(--current-width));color:#b71c22;text-align:center;margin-bottom:calc(24 / var(--base) * var(--current-width));font-weight:700;display:flex}#butter-chicken #main #intro .movie h3 .hd-text{font-size:calc(36 / var(--base) * var(--current-width))}#butter-chicken #main #intro .movie h3 .icon{width:calc(24 / var(--base) * var(--current-width));padding-top:1px}#butter-chicken #main #intro .movie h3 .icon-right{transform:scaleX(-1)translate(.2em)}#butter-chicken #main #intro .movie .movie-wrap{width:calc(672 / var(--base) * var(--current-width));margin-inline:auto;position:relative}#butter-chicken #main #intro .movie .movie-wrap iframe{aspect-ratio:16/9;width:100%;height:100%}#butter-chicken #main #intro .notes.small .note{margin-bottom:calc(70 / var(--base) * var(--current-width))}#butter-chicken #main #anchor{color:#fff;text-align:center;padding-block:calc(40 / var(--base) * var(--current-width));background-color:#5f1500}#butter-chicken #main #anchor .container{width:calc(704 / var(--base) * var(--current-width))}#butter-chicken #main #anchor h2{margin-bottom:calc(22 / var(--base) * var(--current-width))}#butter-chicken #main #anchor h2 .hd-sub{font-size:calc(28 / var(--base) * var(--current-width));border-radius:calc(8 / var(--base) * var(--current-width));padding-inline:calc(20 / var(--base) * var(--current-width));margin-bottom:calc(18 / var(--base) * var(--current-width));border:1px solid #fff;font-weight:700;line-height:1.5;display:inline-block}#butter-chicken #main #anchor h2 .hd-main{font-size:calc(36 / var(--base) * var(--current-width));font-weight:700;display:block}#butter-chicken #main #anchor .anchor-list{justify-content:center;align-items:stretch;gap:calc(7 / var(--base) * var(--current-width));display:flex}#butter-chicken #main #anchor .anchor-list li{color:#5f1500;width:33.3333%;font-size:calc(24 / var(--base) * var(--current-width));letter-spacing:.025em;padding:calc(24 / var(--base) * var(--current-width)) calc(22 / var(--base) * var(--current-width)) calc(12 / var(--base) * var(--current-width));background:url(../images/bg_anchor.webp) 50%/100% 100% no-repeat;font-weight:700;line-height:1.33333;display:flex}#butter-chicken #main #anchor .anchor-list li a{justify-content:center;align-items:center;gap:calc(16 / var(--base) * var(--current-width));flex-direction:column;flex:1;width:100%;display:flex}#butter-chicken #main #anchor .anchor-list li .anchor-text{min-height:calc(2em + 8 / var(--base) * var(--current-width));flex-direction:column;justify-content:center;align-items:center;display:flex}#butter-chicken #main #anchor .anchor-list .arrow{width:calc(32 / var(--base) * var(--current-width));margin-top:auto;display:block}#butter-chicken #main .topping-list{justify-content:center;align-items:center;display:flex}#butter-chicken #main #chicken-katsu,#butter-chicken #main #yasai-curry,#butter-chicken #main #kakifry-curry{scroll-margin-top:var(--header-h);background-position:top;background-repeat:no-repeat;background-size:100% 100%}#butter-chicken #main #chicken-katsu h2,#butter-chicken #main #yasai-curry h2,#butter-chicken #main #kakifry-curry h2{margin-inline:auto;margin-bottom:calc(40 / var(--base) * var(--current-width))}#butter-chicken #main #chicken-katsu .catch,#butter-chicken #main #yasai-curry .catch,#butter-chicken #main #kakifry-curry .catch{margin-inline:auto}#butter-chicken #main #chicken-katsu{padding-block:calc(80 / var(--base) * var(--current-width));background-image:url(../images/bg_chickenkatsu.webp)}#butter-chicken #main #chicken-katsu h2{width:calc(617 / var(--base) * var(--current-width))}#butter-chicken #main #chicken-katsu .catch{width:calc(686 / var(--base) * var(--current-width));margin-bottom:calc(48 / var(--base) * var(--current-width))}#butter-chicken #main #chicken-katsu .topping-list{gap:calc(15 / var(--base) * var(--current-width));margin-left:calc(30 / var(--base) * var(--current-width));margin-right:calc(10 / var(--base) * var(--current-width))}#butter-chicken #main #chicken-katsu .topping-list .topping-name{width:calc(370 / var(--base) * var(--current-width))}#butter-chicken #main #chicken-katsu .topping-list .topping-img{width:calc(323 / var(--base) * var(--current-width))}#butter-chicken #main #chicken-katsu .notes{margin-top:calc(39 / var(--base) * var(--current-width))}#butter-chicken #main #chicken-katsu .notes.small{margin-top:0}#butter-chicken #main #chicken-katsu .notes.small .note{color:#fff}#butter-chicken #main #yasai-curry{padding-block:calc(84 / var(--base) * var(--current-width)) calc(78 / var(--base) * var(--current-width));background:url(../images/bg_yasai.webp) 50%/100% 100% no-repeat}#butter-chicken #main #yasai-curry h2{width:calc(702 / var(--base) * var(--current-width))}#butter-chicken #main #yasai-curry .catch{width:100%;margin-bottom:calc(62 / var(--base) * var(--current-width));position:relative}#butter-chicken #main #yasai-curry .catch img{width:calc(500 / var(--base) * var(--current-width));margin-left:calc(30 / var(--base) * var(--current-width))}#butter-chicken #main #yasai-curry .catch:after{content:"";width:calc(158 / var(--base) * var(--current-width));height:calc(136 / var(--base) * var(--current-width));top:0;bottom:0;right:calc(32 / var(--base) * var(--current-width));background:url(../images/illust_limited02.webp) 50%/contain no-repeat;margin-block:auto;position:absolute}#butter-chicken #main #yasai-curry .hd-topping{margin-bottom:calc(30 / var(--base) * var(--current-width))}#butter-chicken #main #yasai-curry .topping-list{gap:calc(64 / var(--base) * var(--current-width));margin-left:calc(30 / var(--base) * var(--current-width));margin-bottom:calc(32 / var(--base) * var(--current-width))}#butter-chicken #main #yasai-curry .topping-list .topping-name{width:calc(310 / var(--base) * var(--current-width))}#butter-chicken #main #yasai-curry .topping-list .topping-img{width:calc(334 / var(--base) * var(--current-width))}#butter-chicken #main #kakifry-curry{padding-block:calc(80 / var(--base) * var(--current-width)) calc(70 / var(--base) * var(--current-width));background-image:url(../images/bg_kakifry.webp)}#butter-chicken #main #kakifry-curry h2{width:calc(700 / var(--base) * var(--current-width))}#butter-chicken #main #kakifry-curry .catch{width:calc(618 / var(--base) * var(--current-width));margin-bottom:calc(66 / var(--base) * var(--current-width))}#butter-chicken #main #kakifry-curry .hd-topping{margin-bottom:calc(28 / var(--base) * var(--current-width))}#butter-chicken #main #kakifry-curry .notes{margin-top:calc(36 / var(--base) * var(--current-width))}#butter-chicken #main .attentions{padding-block:calc(32 / var(--base) * var(--current-width));background-color:#5f1500}#butter-chicken footer{text-align:center;width:100%;padding-block:calc(40 / var(--base) * var(--current-width)) calc(67 / var(--base) * var(--current-width));background-color:#fdd000}#butter-chicken footer .btn-cmn{margin-bottom:calc(40 / var(--base) * var(--current-width));padding-block:calc(30 / var(--base) * var(--current-width));padding-inline:calc(60 / var(--base) * var(--current-width));background-color:#5f1500;border-color:#5f1500}#butter-chicken footer .btn-cmn:hover{color:#5f1500;background-color:#fff}#butter-chicken footer .btn-cmn:hover .arrow{background-color:#5f1500}#butter-chicken footer #copyright{font-size:calc(20 / var(--base) * var(--current-width));color:#6a2c1b}#butter-chicken.is-actual footer{padding-block:calc(40 / var(--base) * var(--current-width)) calc(120 / var(--base) * var(--current-width))}@media (width<=768px){#butter-chicken.is-actual footer{padding-block:calc(40 / var(--base) * var(--current-width)) calc(155 / var(--base) * var(--current-width))}}#butter-chicken #totop{width:66px;height:66px;right:calc(16 / var(--pc-base) * var(--vw));bottom:calc(16 / var(--pc-base) * var(--vw));cursor:pointer;background:0 0;border:none;padding:0;display:block;position:fixed;overflow:hidden}@media (width<=768px){#butter-chicken #totop{width:calc(98 / var(--base) * var(--current-width));height:calc(98 / var(--base) * var(--current-width));margin-left:auto;margin-right:calc(24 / var(--base) * var(--current-width));position:sticky}}#butter-chicken #totop figure{width:100%;height:100%;margin:0;display:block}#butter-chicken #totop img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=768px){#butter-chicken.is-actual #totop{bottom:calc(98 / var(--base) * var(--current-width))}}#butter-chicken #mobile-order{width:566px;height:52px;right:calc(calc(180 / var(--pc-base) * var(--vw)) + 17px);position:fixed;bottom:0}@media (width>=769px) and (width<=900px){#butter-chicken #mobile-order{margin-inline:auto;left:0;right:0}}@media (width<=768px){#butter-chicken #mobile-order{width:100%;height:calc(90 / var(--base) * var(--current-width));margin-inline:auto;left:0;right:0}}#butter-chicken #mobile-order .container{height:100%}@media (width<=768px){#butter-chicken #mobile-order .container{width:calc(712 / var(--base) * var(--current-width))}}#butter-chicken #mobile-order .order-list{justify-content:center;gap:8px;height:100%;display:flex}@media (width<=768px){#butter-chicken #mobile-order .order-list{gap:calc(22 / var(--base) * var(--current-width))}}#butter-chicken #mobile-order .order-item{--chamfer:8px;--inset:4px;--line:2px;color:#fff;width:50%;height:100%;clip-path:polygon(var(--chamfer) 0%, calc(100% - var(--chamfer)) 0%, 100% var(--chamfer), 100% 100%, 0% 100%, 0% var(--chamfer));background-color:#6b2e00;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:relative}@media (width<=768px){#butter-chicken #mobile-order .order-item{--chamfer:calc(11 / var(--base) * var(--current-width));--inset:calc(8 / var(--base) * var(--current-width));--line:calc(2 / var(--base) * var(--current-width));font-size:calc(30 / var(--base) * var(--current-width))}}#butter-chicken #mobile-order .order-item:before{content:"";top:var(--inset);right:var(--inset);bottom:0;left:var(--inset);clip-path:polygon(var(--chamfer) 0%, calc(100% - var(--chamfer)) 0%, 100% var(--chamfer), 100% 100%, 0% 100%, 0% var(--chamfer));pointer-events:none;z-index:0;background-color:#fff;position:absolute}#butter-chicken #mobile-order .order-item a{top:calc(var(--inset) + var(--line));right:calc(var(--inset) + var(--line));bottom:0;left:calc(var(--inset) + var(--line));z-index:1;clip-path:polygon(var(--chamfer) 0%, calc(100% - var(--chamfer)) 0%, 100% var(--chamfer), 100% 100%, 0% 100%, 0% var(--chamfer));background-color:#6b2e00;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute}@media (width<=768px){#butter-chicken #mobile-order .order-item a{padding:calc(20 / var(--base) * var(--current-width))}}#butter-chicken #mobile-order .order-item.is-search .icon{width:20px;margin-right:8px;padding-top:.2em}@media (width<=768px){#butter-chicken #mobile-order .order-item.is-search .icon{width:calc(33 / var(--base) * var(--current-width));margin-right:calc(11 / var(--base) * var(--current-width))}}#butter-chicken #mobile-order .order-item.is-mobile .icon{width:17px;margin-right:10px}@media (width<=768px){#butter-chicken #mobile-order .order-item.is-mobile .icon{width:calc(26 / var(--base) * var(--current-width));margin-right:calc(13 / var(--base) * var(--current-width))}}
