@charset "UTF-8";#htlSide-A{margin-top:-85px}_::-webkit-full-page-media,_:future,:root #htlSide-A{margin-top:-260px}.con_intro{margin-top:8rem}.con_intro .img_l{width:150px;margin-left:4rem;margin-top:3rem}.con_intro .img{width:145px;margin-right:3rem;margin-top:2rem}.box_point .box_tit{margin-top:3.5rem}.tab a .en{letter-spacing:0!important}.wrp_meun{background:url(../img/breakfast/bk_recommend.jpg) no-repeat;background-size:100%;background-position:top;margin-top:8rem}.wrp_meun .box_tit{padding-top:10.5rem}.box_menu_tab{margin-top:3rem}.box_menu_tab #tab{max-width:890px;margin-left:auto;margin-right:auto;padding:0;border:0}.box_menu_tab #tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box_menu_tab #tab ul li{width:calc(285px - 1.5rem);padding:1.5rem 0 1.5rem 1.5rem;color:#fff;position:relative;cursor:pointer}.box_menu_tab #tab ul li::before{content:"";width:60px;height:50px;position:absolute}.box_menu_tab #tab ul li .name,.box_menu_tab #tab ul li .sub{padding-left:65px}@media all and (-ms-high-contrast:none){.box_menu_tab #tab ul li .name,.box_menu_tab #tab ul li .sub{letter-spacing:0}}.box_menu_tab #tab ul li .sub{font-size:100%}.box_menu_tab #tab ul li .name{font-size:139%}.box_menu_tab #tab ul li.c_red{background-color:#f56240}.box_menu_tab #tab ul li.c_red::before{background:url(../img/breakfast/ic_menu1.png) no-repeat}.box_menu_tab #tab ul li.c_blue{background-color:#43afc7}.box_menu_tab #tab ul li.c_blue::before{background:url(../img/breakfast/ic_menu2.png) no-repeat}.box_menu_tab #tab ul li.c_yellow{background-color:#fed551;color:#666}.box_menu_tab #tab ul li.c_yellow::before{background:url(../img/breakfast/ic_menu3.png) no-repeat}#panel .box_menuitem{-webkit-box-shadow:4px 15px 20px 5px rgba(50,50,50,.15);box-shadow:4px 15px 20px 5px rgba(50,50,50,.15);padding:3rem 0}#panel .box_menuitem iframe{width:100%}#panel .box_menuitem.box_red{background-color:#f56240}#panel .box_menuitem.box_red iframe{height:1470px}#panel .box_menuitem.box_blue{background-color:#43afc7}#panel .box_menuitem.box_blue iframe{height:2750px}#panel .box_menuitem.box_yellow{background-color:#fed551}#panel .box_menuitem.box_yellow iframe{height:1470px}.box_allergy,.box_classic,.box_original{max-width:868px;margin-left:auto;margin-right:auto}.box_classic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box_classic .item{width:276px}.box_classic .item .text{background-color:#fff;padding:2rem 0;min-height:16.8em; height: 267px;}.box_classic .item .text .tit{font-size:139%;color:#b7a97d;text-align:center}.box_classic .item .text .txt{padding:0 2.2rem;margin-top:1.7rem;font-size:108%;color:#666;line-height:2}@media all and (-ms-high-contrast:none){.box_classic .item .text .txt{letter-spacing:0}}.box_original .item_original{background-color:#fff}.box_original .item_original:not(:first-child){margin-top:1.25rem}.box_original .item_original .box_recipe{max-width:790px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3rem}.box_original .item_original .box_recipe .img{width:380px}.box_original .item_original .box_recipe .box_text{width:375px;padding-left:45px}.box_original .item_original .box_recipe .box_text .tmp_st_h4{color:#b7a97d}.box_original .item_original .box_recipe .box_text .txt{margin-top:1.25rem;font-size:116%;line-height:2.1}.box_original .item_original .img_stuff{width:100%;margin-top:2rem}.box_allergy{border:1px solid #fff;margin-top:2.5rem}.box_allergy .inner{max-width:800px;margin-left:auto;margin-right:auto;padding:4rem 0}@media all and (-ms-high-contrast:none){.box_allergy .inner{padding:3.3rem 0}}.box_allergy .inner .tmp_cach,.box_allergy .inner .txt{color:#fff}.box_allergy .inner .tmp_cach{text-decoration:underline;text-align:center;font-size:139%}.box_allergy .inner .img,.box_allergy .inner .txt{margin-top:2rem;text-align:center}.box_allergy .inner .txt{font-size:108%;line-height:2.1}@media all and (-ms-high-contrast:none){.box_allergy .inner .txt{letter-spacing:0}}.box_allergy.c_gray{border:1px solid #666}.box_allergy.c_gray .inner .tmp_cach,.box_allergy.c_gray .inner .txt{color:#666}.box_txtinfo .inner .box_about{margin-top:3.5rem}.box_foodbnr{margin-top:6rem}