/*! commitInfo:20250707-9e2dd8d5a3df */
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Noto+Sans+JP&display=swap);
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,dfn,em,img,ins,q,strong,small,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight:400}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left}q::before,q::after{content:""}object,embed{vertical-align:top}img,abbr,acronym,fieldset{border:0}li{list-style-type:none}a,label{cursor:pointer}img{vertical-align:top}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;-webkit-appearance:none;appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}svg{display:inline-block;overflow:hidden}*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%}body{position:relative;width:100%;height:100%;min-width:1024px;font-size:1.4rem;font-weight:400;color:#292929;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:"Noto Sans JP","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;word-wrap:break-word;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;line-height:1.5}@media(max-width: 767px){body{min-width:320px}}input,textarea,select,button{font-family:"Noto Sans JP","游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:inherit;color:inherit;-webkit-appearance:none;appearance:none}input::-ms-expand,textarea::-ms-expand,select::-ms-expand,button::-ms-expand{display:none}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}input{margin:0}input,button{outline:0}select,button{margin:0;cursor:pointer}::-webkit-input-placeholder{color:#a9a9a9}:-ms-input-placeholder{color:#a9a9a9}::placeholder{color:#a9a9a9}svg{vertical-align:middle}@media all and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){img{image-rendering:-webkit-optimize-contrast}}body>img{position:absolute;top:0;right:0}.pc_img{display:block}@media(max-width: 767px){.pc_img{display:none}}.sp_img,.br_sp{display:none}@media(max-width: 767px){.sp_img,.br_sp{display:block}}.base-icon{width:1em;height:1em;vertical-align:text-bottom}@media(max-width: 1024px){.break-line__pc{display:none}}.break-line__tb{display:none}@media(max-width: 1024px){.break-line__tb{display:inline}}@media(max-width: 767px){.break-line__tb{display:none}}.break-line__sp{display:none}@media(max-width: 1024px){.break-line__sp{display:none}}@media(max-width: 767px){.break-line__sp{display:inline}}@media(max-width: 1024px){.break-line__pc-sp{display:none}}@media(max-width: 767px){.break-line__pc-sp{display:inline}}@media(max-width: 767px){.break-line__pc-tb{display:none}}.break-line__tb-sp{display:none}@media(max-width: 1024px){.break-line__tb-sp{display:inline}}.breadcrumb{max-width:960px;margin:auto;display:flex;align-items:center;height:40px;padding:0;background-color:#fff}@media(max-width: 767px){.breadcrumb{font-size:1.2rem;padding:0 10px}}.breadcrumb__list{display:flex;width:1240px;margin:0 auto}.breadcrumb__item:not(:first-child){display:flex;margin-left:10px}.breadcrumb__item:not(:first-child)::before{display:inline-block;margin-right:10px;content:">"}.breadcrumb__item:nth-child(1),.breadcrumb__item:nth-child(2){white-space:nowrap}.breadcrumb__page-anchor{color:#333;transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98)}body:not(.o-touch_device) .breadcrumb__page-anchor:hover{opacity:.7}.default-anchor{display:inline-block;align-items:center;justify-content:center;background-color:#fff;font-size:1.6rem;font-weight:700;color:#292929;text-decoration:none;position:relative;transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98);border:1px solid #e2eaf0;border-radius:20px;padding:10px 40px 10px 24px}.default-anchor::after{content:"";position:absolute;top:50%;right:24px;width:8px;height:8px;border-top:2px solid #005bac;border-right:2px solid #00a0e9;transform:rotate(45deg) translateY(-50%)}body:not(.o-touch_device) .default-anchor:hover{opacity:.7}@media(max-width: 767px){.default-anchor{width:100%;max-width:335px;font-size:1.2rem;line-height:14px;padding:10px 26px 10px 17px}.default-anchor::after{content:"";position:absolute;top:50%;right:16px;width:7px;height:7px;border-top:2px solid #005bac;border-right:2px solid #00a0e9;transform:rotate(45deg) translateY(-50%)}}.latest-event .default-anchor{color:#fff;background-color:#005bac;border:none}.latest-event .default-anchor::after{content:"";position:absolute;top:50%;right:24px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%)}@media(max-width: 767px){.latest-event .default-anchor::after{content:"";position:absolute;top:50%;right:15px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg) translateY(-50%)}}.heading{display:flex;flex-flow:wrap;justify-content:center;align-items:center;height:130px;background-size:cover;background-repeat:no-repeat;background-position:top left}@media(max-width: 767px){.heading{height:90px}}.heading-text{font-weight:700;letter-spacing:.1em;color:#fff;padding:0 0;margin:auto 20px;text-align:left;flex-basis:960px}.heading-text__en{font-size:1.6rem;margin-top:6px;font-family:Inter,"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media(max-width: 767px){.heading-text__en{font-size:1.2rem;margin-top:5px}}.heading-text__jp{font-size:3.2rem;line-height:calc(44 / 36);margin-top:0}@media(max-width: 767px){.heading-text__jp{font-size:2.4rem;font-weight:700}}.heading-text__title-img{max-width:100%;margin:0 auto}.heading-text.opening-hours .heading-text__en,.heading-text.opening-hours .heading-text__jp{color:#66a9dd}.heading-text.news .heading-text__en,.heading-text.news .heading-text__jp{color:#23d189}.heading-text.floor-guide .heading-text__en,.heading-text.floor-guide .heading-text__jp{color:#ac8bbf}.heading-text.access .heading-text__en,.heading-text.access .heading-text__jp{color:#5ebe9d}@media(max-width: 767px){.heading-text.opening-hours .heading-text__title,.heading-text.news .heading-text__title{padding:0 20px}}.news-item__image{margin-bottom:16px}@media(max-width: 767px){.news-item__image{width:33.8028169%;margin-right:12px}}@media(max-width: 767px){.news-item__info{width:calc(100% - 33.8028169% - 12px);margin-bottom:5px}}.news-item__inner{text-align:left}@media(max-width: 767px){.news-item__inner{padding:0;margin:0 auto}}.news-item__link{display:block;margin:0 auto 16px;text-decoration:none}@media(max-width: 767px){.news-item__link{margin:0;display:flex;flex-wrap:wrap}}body:not(.o-touch_device) .news-item__link:hover{opacity:.7}.news-item__thumb-image{max-width:100%}.news-item__category-outer{display:inline-block;color:#23d189;background-color:#d8f2e7;margin-bottom:15px;height:22px;padding:1px 20px 0;border-radius:11px}@media(max-width: 767px){.news-item__category-outer{margin-bottom:4px}}.news-item__category{margin-bottom:10px;font-size:1.2rem;font-weight:700}@media(max-width: 767px){.news-item__category{margin-bottom:0}}.news-item__title{margin-bottom:10px;font-weight:700}@media(max-width: 767px){.news-item__title{padding:0;margin-bottom:5px}}.news-item__title-anchor{color:#292929;transition:.3s cubic-bezier(0.13, 0.78, 0.38, 0.98);text-decoration:none}body:not(.o-touch_device) .news-item__title-anchor:hover{opacity:.7;text-decoration:none}.news-item__data{display:flex;align-items:start;font-size:1.1rem}.news-item__data:not(:first-child){margin-top:5px}.news-item__data-list{text-align:left;font-weight:700}.news-item__data-head{display:flex;justify-content:center;align-items:center;margin-right:8px;flex-shrink:0;color:#7c91a8;font-weight:400}.news-item__data-body{font-weight:400;color:#292929}@media(max-width: 767px){.latest-news .news-item__link{width:220px;height:220px}}.recruit-item__title{display:flex;align-items:center;color:#292929;font-size:2rem;font-weight:700;line-height:24px;margin-top:20px}@media(max-width: 767px){.recruit-item__title{margin-top:16px}}.recruit-item__head{display:-ms-grid;display:grid;-ms-grid-columns:250px 20px 1fr;grid-template-columns:250px 1fr;-ms-grid-rows:auto 0 auto;grid-template-rows:auto auto;grid-gap:0 20px;gap:0 20px;grid-template-areas:"eyecatch info" "eyecatch message" "eyecatch detail"}@media(max-width: 767px){.recruit-item__head{display:block}}.recruit-item__head.noShopImage{-ms-grid-columns:0 0 1fr;grid-template-columns:0 1fr;grid-gap:0 0;gap:0 0}.recruit-item__eyecatch{-ms-grid-row:1;-ms-grid-row-span:5;-ms-grid-column:1;grid-area:eyecatch}@media(max-width: 767px){.recruit-item__eyecatch{width:54.92063492%;border-radius:3px;margin:0 auto 15px 0}}.recruit-item__eyecatch-image{max-width:100%;height:auto;border-radius:4px;overflow:hidden}@media(max-width: 767px){.recruit-item__eyecatch-image{width:100%}}.recruit-item__info{-ms-grid-row:1;-ms-grid-column:3;grid-area:info;padding-top:10px;font-size:1.6rem;font-weight:700;color:#1da1ed;-ms-grid-row-align:start;align-self:start}@media(max-width: 767px){.recruit-item__info{padding-top:0}}.recruit-item__info-inner{display:flex;flex-wrap:wrap;align-items:flex-start}.recruit-item__info-list{display:flex;flex-wrap:wrap}.recruit-item__info-item{color:#00a0e9;font-size:1.3rem;line-height:16px;background-color:#e2f4fa;border-radius:12px;padding:5px 12px;margin-right:12px;margin-bottom:6px}@media(max-width: 767px){.recruit-item__info-item{font-size:1.1rem}}.recruit-item__category{padding-left:34px;position:relative}.recruit-item__category.fashion::after{content:"";width:17px;height:15px;position:absolute;left:12px;top:50%;transform:translateY(-50%);background:url(/sc/common/aeon-submit/soyora/img/ico-recruit-fashion.svg);background-repeat:no-repeat;background-size:contain}.recruit-item__category.gourmet::after{content:"";width:17px;height:15px;position:absolute;left:12px;top:50%;transform:translateY(-50%);background:url(/sc/common/aeon-submit/soyora/img/ico-recruit-gourmet.svg);background-repeat:no-repeat;background-size:contain}.recruit-item__category.service::after{content:"";width:17px;height:15px;position:absolute;left:12px;top:50%;transform:translateY(-50%);background:url(/sc/common/aeon-submit/soyora/img/ico-recruit-service.svg);background-repeat:no-repeat;background-size:contain}.recruit-item__message{-ms-grid-row:3;-ms-grid-column:3;grid-area:message;font-size:1.4rem;line-height:20px;margin-top:9px}@media(max-width: 767px){.recruit-item__message{font-size:1.2rem;line-height:18px}}.recruit-item__table{-ms-grid-row:5;-ms-grid-column:3;grid-area:detail;width:100%;border-top:1px solid #e2eaf0;border-right:1px solid #e2eaf0;border-left:1px solid #e2eaf0;margin-top:20px}.recruit-item__table-head,.recruit-item__table-data{font-size:1.3rem;vertical-align:middle;border-bottom:1px solid #e2eaf0;padding:15px 20px}@media(max-width: 767px){.recruit-item__table-head,.recruit-item__table-data{font-size:1rem;line-height:16px;padding:10px 15px}}.recruit-item__table-head{width:250px;border-right:1px solid #e2eaf0;background-color:#f7f9fb;font-weight:400;vertical-align:middle;text-align:center}@media(max-width: 767px){.recruit-item__table-head{width:110px;padding:15px 8px}}.recruit-item__publication-period{font-size:1.4rem;text-align:right;margin-top:24px}@media(max-width: 767px){.recruit-item__publication-period{font-size:1.5rem;text-align:left;margin-left:5em;text-indent:-5em;margin-top:16px}}.shop-item{height:100%;border:1px solid #ffd2db;border-radius:15px;background:#fff}.shop-item__basic-info{padding:24px 24px 24px}.shop-item__header{display:flex;justify-content:space-between;margin-bottom:5px}.shop-item__title{display:flex;align-items:flex-end;padding:0 10px 0 0;font-size:2rem;font-weight:700;color:#292929}@media(max-width: 767px){.shop-item__title{max-width:none;max-width:initial}}@media(max-width: 767px){.shop-item__info-title{max-width:none;max-width:initial}}.shop-item__info-floor{display:flex;align-items:center;max-width:40%;font-size:2rem;font-weight:700;color:#fd6b88;border-left:1px solid #fdeff4;padding:0 0 0 10px;margin-left:10px}@media(max-width: 767px){.shop-item__info-floor{max-width:30%}}.shop-item__head{display:flex;height:auto}@media(max-width: 767px){.shop-item__head{-ms-grid-columns:53.33% 20px 1fr;grid-template-columns:53.33% 1fr;grid-gap:20px;grid-gap:20px;gap:20px}}.shop-item__eyecatch{width:51.8957346%;margin-right:1.421800948%}.shop-item__eyecatch-image{max-width:100%;height:auto}.shop-item__logo{width:46.68246445%;display:flex;align-items:center}.shop-item__logo-image{max-width:100%;height:auto}.shop-item__info{-ms-grid-row:1;-ms-grid-column:3;grid-area:info;-ms-grid-row-align:end;align-self:end;margin:0 0 3px}.shop-item__info-inner{display:flex;flex-wrap:wrap;min-height:27px;border-radius:5px;padding:0 0;color:#fff;font-size:1.1rem;font-weight:700}.shop-item__info-category{height:24px;color:#fd6b88;background-color:#fef7f9;background-image:url(/sc/common/aeon-submit/soyora/img/ico-shop-item-gourmet.svg);background-repeat:no-repeat;background-position:10px 5px;border-radius:12px;padding:3px 14px 3px 29px;margin-right:10px;margin-bottom:5px;font-weight:700;font-size:1.3rem;white-space:nowrap;display:box;display:flexbox;box-align:center}.shop-item__info-category.gourmet{background-image:url(/sc/common/aeon-submit/soyora/img/ico-shop-item-gourmet.svg)}.shop-item__info-category.fashion{background-image:url(/sc/common/aeon-submit/soyora/img/ico-shop-item-fashion.svg)}.shop-item__info-category.service{background-image:url(/sc/common/aeon-submit/soyora/img/ico-shop-item-service.svg)}.shop-item__info-genre{color:#fd6b88;background-color:#fef7f9;border-radius:12px;padding:3px 10px;font-weight:700;font-size:1.3rem;display:box;display:flexbox;box-align:center}.shop-item__info-icon{width:10px;height:13px;margin-right:8px}.shop-item__data-item{display:flex;flex-wrap:wrap;width:100%}.shop-item__data-item:not(:first-child){margin-top:15px}.shop-item__data-item.-phone .base-icon{stroke:#1da1ed}.shop-item__floor-icon{width:24px;height:24px;margin-right:5px}.shop-item__data-title{margin-right:10px;font-size:1.5rem;font-weight:700;color:#292929;width:80%}@media(max-width: 767px){.shop-item__data-title{font-size:1.4rem}}.shop-item__data-content{font-size:1.5rem;word-wrap:break-word;word-break:break-all;width:100%;margin-top:5px;margin-left:29px}@media(max-width: 767px){.shop-item__data-content{font-size:1.4rem}}.shop-item__data-content-anchor{font-size:1.5rem;color:#292929;transition:opacity .3s cubic-bezier(0.13, 0.78, 0.38, 0.98)}body:not(.o-touch_device) .shop-item__data-content-anchor:hover{opacity:.7}@media(max-width: 767px){.shop-item__data-content-anchor{font-size:1.4rem}}.shop-item__description{margin-top:20px;margin-bottom:16px}@media(max-width: 767px){.shop-item__description{margin-top:15px}}.shop-item__description-text{font-size:1.5rem;line-height:calc(28 / 15)}@media(max-width: 767px){.shop-item__description-text{line-height:calc(24 / 15)}}.shop-item__servece{margin-bottom:16px;display:flex;flex-wrap:wrap}.shop-item__servece-ico{margin-right:6px}.shop-item:not(.show_shop_image) .shop-item__head{display:block}.shop-item:not(.show_shop_image) .shop-item__logo{max-width:180px;margin-bottom:45px}@media(max-width: 767px){.shop-item:not(.show_shop_image) .shop-item__logo{margin-bottom:30px}}
