@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?bt23s3");src:url("../fonts/icomoon.eot?bt23s3#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?bt23s3") format("truetype"),url("../fonts/icomoon.woff?bt23s3") format("woff"),url("../fonts/icomoon.svg?bt23s3#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-coupon:before{content:"\e900"}.icon-time:before{content:"\e901"}.icon-calendar:before{content:"\e902"}.icon-pizza:before{content:"\e903"}.icon-delivery:before{content:"\e904"}.icon-take_out:before{content:"\e905"}.icon-login:before{content:"\e906"}.icon-cart:before{content:"\e907"}.icon-tel:before{content:"\e908"}.icon-next:before{content:"\e909"}.icon-map:before{content:"\e90a"}#allergen{padding:90px 0}@media (max-width: 991px){#allergen{padding:60px 0}}@media (max-width: 767px){#allergen{padding:40px 0}}#allergen .allergenTop{overflow:hidden;margin-bottom:15px}@media (max-width: 767px){#allergen .allergenTop{margin-bottom:10px}}#allergen .allergenTop .update{float:right}@media (max-width: 767px){#allergen .allergenTop .update{float:none;overflow:hidden;*zoom:1}}#allergen .allergenTop .update span{font-size:1.6rem}@media (max-width: 991px){#allergen .allergenTop .update span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;font-size:1.5rem;padding-top:5px}}#allergen .allergenTop .update a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;color:#fff;background:#000000;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;padding:5px 20px;margin-left:15px}@media (max-width: 991px){#allergen .allergenTop .update a{font-size:1.4rem}}@media (max-width: 767px){#allergen .allergenTop .update a{float:right;padding:5px 10px;font-size:1.3rem}}#allergen .tableTop table{width:100%;table-layout:fixed}#allergen .tableTop table th{font-size:1.5rem;text-align:center;font-weight:bold}@media (max-width: 1500px){#allergen .tableTop table th{font-size:1.4rem}}@media (max-width: 1060px){#allergen .tableTop table th{font-size:1.3rem}}#allergen .tableTop table th.leftBox{background:#F5F5F5}#allergen .tableTop table th.rule7{background:#FFC8AF;border-left:1px solid #fff;border-right:1px solid #fff;padding:10px 0;width:280px}@media (max-width: 1500px){#allergen .tableTop table th.rule7{width:266px}}@media (max-width: 1400px){#allergen .tableTop table th.rule7{width:217px}}@media (max-width: 1300px){#allergen .tableTop table th.rule7{width:189px}}@media (max-width: 1060px){#allergen .tableTop table th.rule7{width:161px}}@media (min-width: 1401px){#allergen .tableTop table th.rule7 .br_none{display:none}}#allergen .tableTop table th.rule21{background:#F4C3C3;padding:10px 0;width:840px}@media (max-width: 1500px){#allergen .tableTop table th.rule21{width:798px}}@media (max-width: 1400px){#allergen .tableTop table th.rule21{width:651px}}@media (max-width: 1300px){#allergen .tableTop table th.rule21{width:567px}}@media (max-width: 1060px){#allergen .tableTop table th.rule21{width:483px}}#allergen .tableTop table th.rule22{background:#F4C3C3;padding:10px 0;width:880px}@media (max-width: 1500px){#allergen .tableTop table th.rule22{width:836px}}@media (max-width: 1400px){#allergen .tableTop table th.rule22{width:682px}}@media (max-width: 1300px){#allergen .tableTop table th.rule22{width:594px}}@media (max-width: 1060px){#allergen .tableTop table th.rule22{width:506px}}#allergen .tableTop table td{vertical-align:top;text-align:center;font-size:1.5rem;width:40px;padding:10px 5px;border:1px solid #fff}@media (max-width: 1500px){#allergen .tableTop table td{font-size:1.4rem}}@media (max-width: 1060px){#allergen .tableTop table td{font-size:1.2rem;padding:10px 0}}#allergen .tableTop table td.rule7List{background:#FFE4D8}#allergen .tableTop table td.rule21List,#allergen .tableTop table td.rule22List{background:#FFEDED}#allergen .tableTop table td span{display:block;margin:2px auto;width:1em;line-height:1;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}#allergen .allergenTable{margin-bottom:15px}#allergen .allergenTable dl dt{padding:10px 25px;overflow:hidden;cursor:pointer}@media (max-width: 767px){#allergen .allergenTable dl dt{padding:10px 15px;font-size:1.6rem}}#allergen .allergenTable dl dt.new{background:#FFDD91}#allergen .allergenTable dl dt.regular{background:#C8DEB9}#allergen .allergenTable dl dt.others{background:#DEB9C0}#allergen .allergenTable dl dt.store{background:#B9D4DE}#allergen .allergenTable dl dt i{float:right;-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);font-size:1.8rem;padding-top:2px}@media (max-width: 991px){#allergen .allergenTable dl dt i{font-size:1.6rem}}@media (max-width: 767px){#allergen .allergenTable dl dt i{font-size:1.5rem}}#allergen .allergenTable dl dd table{width:100%;font-size:1.6rem;table-layout:fixed}@media (max-width: 991px){#allergen .allergenTable dl dd table{font-size:1.5rem}}#allergen .allergenTable dl dd table th{background:#E2E2E2;padding:12px 25px;border:1px solid #fff;border-left:none}@media (max-width: 1500px){#allergen .allergenTable dl dd table th{font-size:1.4rem}}@media (max-width: 1400px){#allergen .allergenTable dl dd table th{padding:12px 15px}}@media (max-width: 1200px){#allergen .allergenTable dl dd table th{font-size:1.3rem;padding:10px}}#allergen .allergenTable dl dd table td{text-align:center;background:#F5F5F5;padding:12px 0;border:1px solid #fff;width:40px;font-size:1.9rem}@media (max-width: 1500px){#allergen .allergenTable dl dd table td{font-size:1.6rem;width:38px}}@media (max-width: 1400px){#allergen .allergenTable dl dd table td{width:31px}}@media (max-width: 1300px){#allergen .allergenTable dl dd table td{width:27px}}@media (max-width: 1060px){#allergen .allergenTable dl dd table td{font-size:1.3rem;width:23px}}#allergen .allergenTable dl dd table td:last-child{border-right:none}#allergen .allergenTable dl._close i{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#allergen .allergenSubTable{margin-bottom:15px}#allergen .allergenSubTable dl dt{border-bottom:1px solid #fff;padding:10px 25px;overflow:hidden;cursor:pointer}@media (max-width: 767px){#allergen .allergenSubTable dl dt{padding:10px 15px;font-size:1.6rem}}#allergen .allergenSubTable dl dt.new{background:#FFDD91}#allergen .allergenSubTable dl dt.regular{background:#C8DEB9}#allergen .allergenSubTable dl dt.others{background:#DEB9C0}#allergen .allergenSubTable dl dt.store{background:#B9D4DE}#allergen .allergenSubTable dl dt i{float:right;-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);font-size:1.8rem;padding-top:2px}@media (max-width: 991px){#allergen .allergenSubTable dl dt i{font-size:1.6rem}}@media (max-width: 767px){#allergen .allergenSubTable dl dt i{font-size:1.5rem;padding-top:4px}}#allergen .allergenSubTable dl dd table{width:100%;font-size:1.6rem}@media (max-width: 991px){#allergen .allergenSubTable dl dd table{font-size:1.5rem}}#allergen .allergenSubTable dl dd table th{background:#E2E2E2;padding:12px 25px;border-bottom:1px solid #fff;width:280px}@media (max-width: 767px){#allergen .allergenSubTable dl dd table th{display:block;width:100%;padding:8px 15px}}#allergen .allergenSubTable dl dd table td{background:#F5F5F5;padding:12px 30px;border-bottom:1px solid #fff}@media (max-width: 767px){#allergen .allergenSubTable dl dd table td{display:block;width:100%;padding:10px 15px;font-size:1.4rem}}#allergen .allergenSubTable dl._close i{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#allergen .allergenAlert h3{font-weight:bold;margin-bottom:5px}@media (max-width: 767px){#allergen .allergenAlert h3{font-size:1.6rem}}#allergen .allergenAlert ul li{font-size:1.6rem;line-height:1.6}@media (max-width: 767px){#allergen .allergenAlert ul li{font-size:1.4rem}}
