@charset "UTF-8";@property --100vw{syntax:"<length>";initial-value:0;inherits:false}:root{--global-font-color:#000;--global-font-color-sub:#444;--global-font-color-sub-thin:#aaa;--global-blue:#0D07AA;--global-blue-dark:#000080;--global-blue-thin:#4737fa;--global-pink:#F0B3AE;--global-pink-dark:#D98C8B;--global-pink-thin:#efcbc8;--global-yellow:#EFDC2A;--global-bg-gray:#F5F4F3;--transition-duration:.3s;--transition-duration-fast:.08s;--window-width:tan(atan2(var(--100vw), 1px));--px:calc(1px * max(1280, var(--window-width)) / 1280)}.con_anchor,.con_breakfast__inner{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width:1199px){.con_anchor,.con_breakfast__inner{width:91.6666666667%}}#breakfast{background-color:#efdcd5}.tmp_pageTitle.is-bgImg{background:url(../images/breakfast/bg_pageTitle.jpg) no-repeat center center;background-size:cover;border-bottom:20px solid var(--global-blue)}@media only screen and (max-width:767px){.tmp_pageTitle.is-bgImg{border-bottom:1em solid var(--global-blue)}}.con_intro{position:relative}.con_intro{margin-top:3.4722222222%}@media only screen and (max-width:767px){.con_intro{margin-top:12.8205128205%}}.con_intro .con_intro__box_text__inner{text-align:center;color:var(--global-blue)}.con_intro .con_intro__box_text__inner__box_logo{text-align:center;display:inline-block}.con_intro .con_intro__box_text__inner__box_logo span{display:block;color:var(--global-blue);font-family:helvetica-lt-pro,Verdana,Helvetica,Arial,sans-serif;letter-spacing:.1rem}.con_intro .con_intro__box_text__inner__box_logo span:not(:has(svg)){font-size:1.2rem}@media only screen and (max-width:767px){.con_intro .con_intro__box_text__inner__box_logo span:not(:has(svg)){font-size:.9rem}}.con_intro .con_intro__box_text__inner__box_logo{margin-bottom:2.4rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_intro .con_intro__box_text__inner__box_logo{margin-bottom:1.8rem}}@media only screen and (max-width:767px){.con_intro .con_intro__box_text__inner__box_logo{margin-bottom:2rem}}.con_intro .con_intro__box_text__inner--en{letter-spacing:.1rem;line-height:1.4;font-family:helvetica-lt-pro,Verdana,Helvetica,Arial,sans-serif}.con_intro .con_intro__box_text__inner--en{font-size:4.5rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_intro .con_intro__box_text__inner--en{font-size:3.6rem}}@media only screen and (max-width:767px){.con_intro .con_intro__box_text__inner--en{font-size:max(min(10vw,4.5rem),1.8rem)}}@media (min-width:768px) and (max-width:1024px){.con_intro .con_intro__box_text__inner--en{font-size:2.85rem}}.con_intro .con_intro__box_text__inner--en{margin-bottom:2.4rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_intro .con_intro__box_text__inner--en{margin-bottom:1.8rem}}@media only screen and (max-width:767px){.con_intro .con_intro__box_text__inner--en{margin-bottom:2rem}}.con_intro .con_intro__box_text__inner--copy{font-weight:700}.con_intro .con_intro__box_text__inner--copy{font-size:1.8rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_intro .con_intro__box_text__inner--copy{font-size:1.5rem}}@media only screen and (max-width:767px){.con_intro .con_intro__box_text__inner--copy{font-size:max(min(4vw,1.8rem),1.2rem)}}.con_intro .con_intro__box_text__inner--copy{margin-bottom:5.25rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_intro .con_intro__box_text__inner--copy{margin-bottom:3.75rem}}@media only screen and (max-width:767px){.con_intro .con_intro__box_text__inner--copy{margin-bottom:2rem}}.con_intro .con_intro__box_text__inner--text{line-height:2.4}.con_intro .con_intro__box_text__inner--text{margin-bottom:2.4rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_intro .con_intro__box_text__inner--text{margin-bottom:1.8rem}}@media only screen and (max-width:767px){.con_intro .con_intro__box_text__inner--text{margin-bottom:2rem}}.con_intro .con_intro__box_text__inner--text{font-size:1.05rem}@media only screen and (max-width:767px){.con_intro .con_intro__box_text__inner--text{font-size:max(min(3vw,1.35rem),1.05rem)}}.con_intro .con_intro__box_img__box_slide{height:100%}.con_intro .con_intro__box_img__box_slide .splide__slide{width:90vw!important}@media only screen and (max-width:767px){.con_intro .con_intro__box_img__box_slide .splide__slide{width:85vw!important}}.con_intro .con_intro__box_text__inner--text{color:var(--global-blue);font-weight:500;line-height:2.4}.con_intro .con_intro__box_text__inner--text{font-size:1.125rem}@media only screen and (max-width:767px){.con_intro .con_intro__box_text__inner--text{font-size:max(min(3vw,1.35rem),1.05rem)}}.con_intro .con_intro__box_text__inner--text{margin-block:3.75rem 9.9rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_intro .con_intro__box_text__inner--text{margin-block:2.25rem 8.25rem}}@media only screen and (max-width:767px){.con_intro .con_intro__box_text__inner--text{margin-block:2rem 4rem}}.con_intro .con_intro__box_flex{margin-top:3.4722222222%}@media only screen and (max-width:767px){.con_intro .con_intro__box_flex{margin-top:12.8205128205%}}.con_intro .con_intro__box_flex__inner{display:flex;justify-content:space-evenly;margin-inline:auto}.con_intro .con_intro__box_flex__inner{gap:1em 5%}@media only screen and (min-width:768px) and (max-width:1199px){.con_intro .con_intro__box_flex__inner{gap:1em 6.5104166667%}}@media only screen and (max-width:767px){.con_intro .con_intro__box_flex__inner{gap:1em 5%}}.con_intro .con_intro__box_flex__inner{max-width:58.8235294118%}@media only screen and (min-width:768px) and (max-width:1199px){.con_intro .con_intro__box_flex__inner{max-width:85%}}@media only screen and (max-width:767px){.con_intro .con_intro__box_flex__inner{max-width:85%}}@media only screen and (max-width:767px){.con_intro .con_intro__box_flex__inner{flex-direction:column}}.con_intro .con_intro__box_flex__inner--text{text-align:left;color:var(--global-blue);font-weight:500;line-height:2.4285714286}.con_intro .con_intro__box_flex__inner--text{font-size:1.125rem}@media only screen and (max-width:767px){.con_intro .con_intro__box_flex__inner--text{font-size:max(min(3vw,1.35rem),1.05rem)}}@media only screen and (min-width:768px) and (max-width:1199px){.con_intro .con_intro__box_flex__inner--text{max-width:47.5%}}.con_intro .con_intro__box_flex__inner__table{width:100%}.con_intro .con_intro__box_flex__inner__table{max-width:38.2352941176%}@media only screen and (min-width:768px) and (max-width:1199px){.con_intro .con_intro__box_flex__inner__table{max-width:47.5%}}@media only screen and (max-width:767px){.con_intro .con_intro__box_flex__inner__table{max-width:100%}}.con_intro .con_intro__box_flex__inner__table table{width:100%}.con_intro .con_intro__box_flex__inner__table table tr th{background-color:var(--table-color,#db9d8e);border-bottom:1px solid #fff;text-align:center}.con_intro .con_intro__box_flex__inner__table table tr td{text-align:left;border-bottom:1px solid var(--table-color,#db9d8e)}.con_intro .con_intro__box_flex__inner__table table tr td,.con_intro .con_intro__box_flex__inner__table table tr th{color:var(--global-blue);font-weight:500;padding:1em}.con_intro .con_intro__box_flex__inner__table table tr td,.con_intro .con_intro__box_flex__inner__table table tr th{font-size:.975rem}@media only screen and (max-width:767px){.con_intro .con_intro__box_flex__inner__table table tr td,.con_intro .con_intro__box_flex__inner__table table tr th{font-size:max(min(3vw,1.35rem),.975rem)}}.con_intro .con_intro__box_flex__inner__table table tr:last-of-type th{border-bottom:1px solid var(--table-color,#db9d8e)}@media only screen and (min-width:768px) and (max-width:1199px){.con_intro .con_intro__box_text{padding:5rem 0 0}}@media only screen and (max-width:767px){.con_intro{padding:4rem 0}.con_intro .con_intro__box_img{overflow:hidden;aspect-ratio:4/3;margin-bottom:2rem}.con_intro .con_intro__box_img figure{aspect-ratio:4/3;position:relative}.con_intro .con_intro__box_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.con_intro.meal{background-color:var(--global-pink)}@media only screen and (min-width:768px){.con_intro.meal .con_intro__box_text__inner__box_logo{text-align:center;display:inline-block}.con_intro.meal .con_intro__box_text__inner__box_logo span{display:block;color:var(--global-blue);font-family:helvetica-lt-pro,Verdana,Helvetica,Arial,sans-serif;letter-spacing:.1rem}.con_intro.meal .con_intro__box_text__inner__box_logo span:not(:has(svg)){font-size:1.2rem}}@media only screen and (min-width:768px) and (max-width:767px){.con_intro.meal .con_intro__box_text__inner__box_logo span:not(:has(svg)){font-size:.9rem}}.con_anchor{margin-block:8.8194444444% 5.4166666667%}@media only screen and (min-width:768px) and (max-width:1199px){.con_anchor{margin-block:11.71875%}}@media only screen and (max-width:767px){.con_anchor{margin-block:0 15.3846153846%}}@media only screen and (min-width:1200px){.con_anchor{max-width:67.3611111111%}}@media print{.con_anchor{max-width:67.3611111111%}}@media only screen and (min-width:768px) and (max-width:1199px){.con_anchor{max-width:100%}}@media only screen and (min-width:768px){.con_anchor .con_anchor__box_list ul{display:flex;justify-content:center;gap:1em 4.8611111111%}}@media only screen and (max-width:767px){.con_anchor .con_anchor__box_list ul{display:grid;grid-template-columns:repeat(4,1fr);gap:3em 2em;padding-bottom:1em;padding-right:1em;white-space:nowrap}}.con_anchor .con_anchor__box_list ul li{max-width:20.1388888889%}@media only screen and (max-width:767px){.con_anchor .con_anchor__box_list ul li{max-width:100%}}@media only screen and (max-width:767px){.con_anchor .con_anchor__box_list ul li{display:grid}}.con_anchor .con_anchor__box_list ul li a{gap:.5em;padding-bottom:2em;position:relative;text-align:center}@media only screen and (min-width:768px){.con_anchor .con_anchor__box_list ul li a{display:flex;align-items:center;justify-content:space-between;flex-direction:column}}@media only screen and (max-width:767px){.con_anchor .con_anchor__box_list ul li a{display:grid;grid-template-rows:subgrid;grid-row:span 4}}.con_anchor .con_anchor__box_list ul li a::after{content:"";background:url(../images/breakfast/ic_arrow.webp) no-repeat center/contain;position:absolute;bottom:0;left:50%;transition:bottom .3s ease-in-out;transform:translateX(-50%);height:14px;width:14px}.con_anchor .con_anchor__box_list ul li a span{color:var(--global-blue);font-family:helvetica-lt-pro,Verdana,Helvetica,Arial,sans-serif}.con_anchor .con_anchor__box_list ul li a span.icon{display:block}@media only screen and (max-width:767px){.con_anchor .con_anchor__box_list ul li a span.icon{margin-bottom:-.5em}}.con_anchor .con_anchor__box_list ul li a span.time{font-size:75%}@media only screen and (min-width:768px) and (max-width:1199px){.con_anchor .con_anchor__box_list ul li a span.time{font-size:75%}}@media only screen and (max-width:767px){.con_anchor .con_anchor__box_list ul li a span.time{font-size:75%}}.con_anchor .con_anchor__box_list ul li a span.text{display:flex;justify-content:center;gap:.5em;font-size:132%;line-height:128%;position:relative;white-space:nowrap}@media only screen and (min-width:768px) and (max-width:1199px){.con_anchor .con_anchor__box_list ul li a span.text{font-size:100%}}@media only screen and (max-width:767px){.con_anchor .con_anchor__box_list ul li a span.text{font-size:94%}}.con_anchor .con_anchor__box_list ul li a span.img{margin-top:1em}.con_anchor .con_anchor__box_list ul li a span.img *{display:block}@media only screen and (max-width:767px){.con_anchor .con_anchor__box_list ul li a span.img img{min-height:7em;min-width:7em;width:auto}}.con_anchor .con_anchor__box_list ul li a:hover::after{transition:bottom .3s ease-in-out;bottom:-.25em}.con_anchor .con_anchor__box_list_notice{color:var(--global-blue);display:inline-block;padding-right:2.5em;position:relative}.con_anchor .con_anchor__box_list_notice--text{display:flex;align-items:center}.con_anchor .con_anchor__box_list_notice--text{font-size:1.125rem}@media only screen and (max-width:767px){.con_anchor .con_anchor__box_list_notice--text{font-size:max(min(3vw,1.35rem),1.05rem)}}.con_anchor .con_anchor__box_list_notice--text .ic_finger{display:inline-flex;align-items:center;animation:ic_swipe 2s infinite;vertical-align:text-top}.con_anchor .con_anchor__box_list_notice--text .ic_finger img{width:1em}@keyframes ic_swipe{0%{transform:translateX(-20%)}100%{transform:translateX(20%)}}.con_breakfast{margin-bottom:8.3333333333%}@media only screen and (min-width:768px) and (max-width:1199px){.con_breakfast{margin-bottom:15.625%}}@media only screen and (max-width:767px){.con_breakfast{margin-bottom:20.5128205128%}}.con_breakfast__inner{background-color:var(--area-color,transparent)}@media only screen and (min-width:768px){.con_breakfast__inner{max-width:94.4444444444%;width:100%}}.con_breakfast__box_img--sub{margin-bottom:5.25rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_breakfast__box_img--sub{margin-bottom:3.75rem}}@media only screen and (max-width:767px){.con_breakfast__box_img--sub{margin-bottom:1em}}.con_breakfast__box_img--sub .splide__track ul{display:flex;width:100%}.con_breakfast__box_img--sub .splide__track ul li.splide__slide{width:auto}@media only screen and (min-width:768px) and (max-width:1199px){.con_breakfast__box_img--sub .splide__track ul li.splide__slide{width:33vw}}@media only screen and (max-width:767px){.con_breakfast__box_img--sub .splide__track ul li.splide__slide{width:42vw}}.con_breakfast__box_img--sub .splide__track ul li.splide__slide figure{overflow:hidden}@media only screen and (max-width:1199px){.con_breakfast__box_img--sub .splide__track ul li.splide__slide figure{aspect-ratio:1.5/1}}.con_breakfast__box_img--sub .splide__track ul li.splide__slide figure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.con_breakfast__box_text__title{text-align:center;color:var(--text-color,#0d07aa)}.con_breakfast__box_text__title{margin:1.8rem 0 4.8rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_breakfast__box_text__title{margin:1.2rem 0 3rem}}@media only screen and (max-width:767px){.con_breakfast__box_text__title{margin:0 0 2rem}}.con_breakfast__box_text__title--en{display:block;letter-spacing:.1rem;line-height:1.4;font-family:helvetica-lt-pro,Verdana,Helvetica,Arial,sans-serif}.con_breakfast__box_text__title--en{font-size:4.5rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_breakfast__box_text__title--en{font-size:3.6rem}}@media only screen and (max-width:767px){.con_breakfast__box_text__title--en{font-size:max(min(10vw,4.5rem),1.8rem)}}@media (min-width:768px) and (max-width:1024px){.con_breakfast__box_text__title--en{font-size:2.85rem}}.con_breakfast__box_text__title--en .sm{font-size:66.7%}@media only screen and (max-width:767px){.con_breakfast__box_text__title--en .sm{display:block}}.con_breakfast__box_text__title--jp{line-height:2.4}.con_breakfast__box_text__title--jp{font-size:1.875rem}@media only screen and (max-width:767px){.con_breakfast__box_text__title--jp{font-size:max(min(3vw,1.65rem),1.35rem)}}.con_breakfast__box_text__inner{display:flex;justify-content:center;margin-inline:auto}.con_breakfast__box_text__inner{gap:1em 10.2941176471%}@media only screen and (min-width:768px) and (max-width:1199px){.con_breakfast__box_text__inner{gap:1em 10.4166666667%}}@media only screen and (max-width:767px){.con_breakfast__box_text__inner{gap:1em 5%}}.con_breakfast__box_text__inner{max-width:75%}@media only screen and (min-width:768px) and (max-width:1199px){.con_breakfast__box_text__inner{max-width:85%}}@media only screen and (max-width:767px){.con_breakfast__box_text__inner{max-width:85%}}@media only screen and (max-width:767px){.con_breakfast__box_text__inner{flex-direction:column}}.con_breakfast__box_text__inner--title{display:block}@media only screen and (min-width:768px) and (max-width:1199px){.con_breakfast__box_text__inner--title{max-width:47.5%}}.con_breakfast__box_text__inner--title--jp{color:var(--text-color,#0d07aa)}.con_breakfast__box_text__inner--title--jp{margin-bottom:1.8rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_breakfast__box_text__inner--title--jp{margin-bottom:1.8rem}}@media only screen and (max-width:767px){.con_breakfast__box_text__inner--title--jp{margin-bottom:2rem}}.con_breakfast__box_text__inner--title--jp{font-size:1.8rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_breakfast__box_text__inner--title--jp{font-size:1.5rem}}@media only screen and (max-width:767px){.con_breakfast__box_text__inner--title--jp{font-size:max(min(10vw,1.5rem),1.2rem)}}@media (min-width:768px) and (max-width:1024px){.con_breakfast__box_text__inner--title--jp{font-size:1.5rem}}.con_breakfast__box_text__inner--block{flex:1;width:100%}.con_breakfast__box_text__inner--block{max-width:560px}@media only screen and (min-width:768px) and (max-width:1199px){.con_breakfast__box_text__inner--block{max-width:47.5%}}@media only screen and (max-width:767px){.con_breakfast__box_text__inner--block{max-width:100%}}.con_breakfast__box_text__inner--text{color:var(--text-color,#0d07aa);font-weight:500;line-height:2.4285714286}.con_breakfast__box_text__inner--text{font-size:1.125rem}@media only screen and (max-width:767px){.con_breakfast__box_text__inner--text{font-size:max(min(3vw,1.35rem),1.05rem)}}.con_breakfast__box_text__inner--button{margin-top:2em}.con_breakfast.bk-pink{--area-color:#DB9D8E}.con_breakfast.bk-pink .con_breakfast__inner{padding-block:9.5833333333%}@media only screen and (min-width:768px) and (max-width:1199px){.con_breakfast.bk-pink .con_breakfast__inner{padding-block:10.4166666667%}}@media only screen and (max-width:767px){.con_breakfast.bk-pink .con_breakfast__inner{padding-block:14.1025641026%}}.con_plate{width:95%;margin:auto}.con_plate{margin-top:5.25rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_plate{margin-top:3.75rem}}@media only screen and (max-width:767px){.con_plate{margin-top:1em}}@media only screen and (max-width:767px){.con_plate{width:90%}}.con_plate__inner{max-width:1200px;margin:0 auto;background-color:#f7edea;box-shadow:0 10px 30px rgba(0,0,0,.03)}.con_plate__inner{border-radius:32px}@media only screen and (max-width:767px){.con_plate__inner{border-radius:20px}}.con_plate__inner{padding:5.25rem 3.6rem}@media only screen and (min-width:768px) and (max-width:1199px){.con_plate__inner{padding:3.75rem 1.8rem}}@media only screen and (max-width:767px){.con_plate__inner{padding:3.75rem 1.5rem}}.con_plate__inner_notice{color:var(--global-blue);display:inline-block;position:relative}.con_plate__inner_notice--text{display:flex;align-items:center}.con_plate__inner_notice--text{font-size:1.125rem}@media only screen and (max-width:767px){.con_plate__inner_notice--text{font-size:1.05rem}}.con_plate__inner_notice--text .ic_finger{display:inline-flex;align-items:center;animation:ic_swipe 2s infinite;vertical-align:text-top;margin-left:5px}.con_plate__inner_notice--text .ic_finger img{width:1em}.con_plate__box_text__title{text-align:center}.con_plate__box_text__title{margin-bottom:3.6rem}@media only screen and (max-width:767px){.con_plate__box_text__title{margin-bottom:2.1rem}}.con_plate__box_text__title--en{font-family:helvetica-lt-pro,Verdana,Helvetica,Arial,sans-serif;color:#1d2088;font-weight:800;letter-spacing:.08em;line-height:1.2;display:block;text-transform:uppercase}.con_plate__box_text__title--en{font-size:2.7rem}@media only screen and (max-width:767px){.con_plate__box_text__title--en{font-size:2.25rem}}.con_plate__box_text__title--jp{color:#1d2088;font-weight:700;letter-spacing:.1em;display:block;margin-top:6px}.con_plate__box_text__title--jp{font-size:1.35rem}@media only screen and (max-width:767px){.con_plate__box_text__title--jp{font-size:1.2rem}}.con_plate__step_list{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media only screen and (max-width:1024px){.con_plate__step_list{grid-template-columns:repeat(3,1fr);gap:32px 20px}}@media only screen and (max-width:767px){.con_plate__step_list{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:1em;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin}.con_plate__step_list::-webkit-scrollbar{height:4px}.con_plate__step_list::-webkit-scrollbar-thumb{background-color:#1d2088;border-radius:4px}}.con_plate__step_item{display:flex;flex-direction:column}@media only screen and (max-width:767px){.con_plate__step_item{flex:0 0 auto;width:42vw;scroll-snap-align:start}}.con_plate__step_head{display:flex;align-items:center;margin-bottom:12px}.con_plate__step_num{font-family:helvetica-lt-pro,Verdana,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:800;color:#1d2088;line-height:1}.con_plate__step_line{flex:1;display:flex;align-items:center;position:relative;margin-left:8px;height:12px}.con_plate__step_line::before{content:"";flex:1;border-bottom:1.5px dashed #1d2088;height:1px}.con_plate__step_line::after{content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #1d2088;margin-left:-1px}.con_plate__step_img_box{background-color:#fff;border-radius:12px;padding:8px;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.02);margin-bottom:16px}.con_plate__step_img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.con_plate__step_title{color:#1d2088;font-weight:700;margin-bottom:8px;line-height:1.4}.con_plate__step_title{font-size:1.2rem}@media only screen and (max-width:767px){.con_plate__step_title{font-size:1.2rem}}.con_plate__step_desc{color:#4a5568;line-height:1.6;text-align:justify}.con_plate__step_desc{font-size:1.05rem}@media only screen and (max-width:767px){.con_plate__step_desc{font-size:1.125rem}}@keyframes ic_swipe{0%{transform:translateX(-20%)}100%{transform:translateX(20%)}}