@charset "UTF-8";*{box-sizing:border-box;padding:0;margin:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{vertical-align:top;background:#0000;border:0;outline:0;list-style:none;font-family:Noto Sans JP,sans-serif;font-size:15px}article,aside,canvas,main,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,picture{display:block}address,caption,h1,h2,h3,h4,h5,h6,th,dt{font-size:inherit;font-style:inherit;font-weight:inherit}dd,dl,dt,li,ol,ul{list-style-position:outside;list-style-type:none}table,td,th{vertical-align:top}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}a{padding:0;margin:0;font-size:inherit;font-weight:inherit;vertical-align:baseline;background:#0000;border:0;outline:0}ins{text-decoration:none;color:#000;background-color:#ff9}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:inherit}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted #000}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;padding:0;margin:1em 0;border-top:1px solid #ccc}img{display:inline-block;max-width:100%;height:auto}svg{display:inline-block;width:100%;height:auto;vertical-align:top}br{letter-spacing:0}button,fieldset,form,input,label,legend,select,textarea{padding:0;margin:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;vertical-align:baseline;border:0}input,select,textarea{font-weight:inherit;vertical-align:middle;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{font-weight:inherit;vertical-align:middle;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button,input{box-sizing:border-box}textarea{box-sizing:border-box;resize:vertical;border-radius:0}button{color:currentcolor;background:#0000;border:0;border-radius:0}input[type=number]{text-align:right}button,input[type=checkbox],input[type=radio]{cursor:pointer}input[type=email],input[type=tel],input[type=text]{border-radius:0}input[type=image]{vertical-align:top}input[type=submit],input[type=button]{border:none;border-radius:0}input[type=submit]:-webkit-search-decoration,input[type=button]:-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}ul,li,figure,img,div{margin:0;padding:0;box-sizing:border-box}body,h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Poppins,sans-serif}img{vertical-align:top}.le-header-wrapper{background-color:#0000008c}.le-header-wrapper .le-header .list-menu--inline{display:flex;justify-content:flex-end;gap:0 12px}.le-header-wrapper .le-header .list-menu__item{justify-content:center}.le-header-wrapper .le-header .menu-drawer{background-color:#757575}.le-header-wrapper .le-header .menu-drawer__menu li:not(:has(details)) a{padding:1.1rem 5.2rem 1.1rem 3.2rem}.le-header-wrapper .le-header .menu-drawer__menu-item{font-size:16px;letter-spacing:.045em;font-family:Poppins,sans-serif;font-weight:400}.le-header-wrapper .le-header .menu-drawer__menu-item .icon-arrow{width:16px}.le-header-wrapper .le-header .menu-drawer__menu li details .list-menu li a{justify-content:flex-start!important}.le-header-wrapper .le-header .menu-drawer__close-button{background:#757575}.le-header-wrapper .le-header .menu-drawer__close-button .icon-arrow{width:16px}.le-header-wrapper .le-header .sns_link_box{display:flex;justify-content:center;align-items:center;margin:32px 0 0;padding:0}.le-header-wrapper .le-header .sns_link_box li{width:32px;height:32px;border-radius:32px;padding:6px;background:#2b2b2b;list-style:none}.le-header-wrapper .le-header .sns_link_box li a{width:100%;aspect-ratio:1/1;margin:0;padding:0}.le-header-wrapper .le-header .sns_link_box li a img{width:100%;height:auto;border:0;outline:0}.only_sp.contact_tel{display:none}.footer_infomation{padding:3% 3% 6%;background-color:#eee}.footer_infomation .footer_contact .ttl_en{justify-content:center}.footer_infomation .footer_contact .ttl_en:after{display:none}.footer_infomation .footer_contact .ttl_ja,.footer_infomation .footer_contact .lead{text-align:center}.footer_infomation .footer_contact .link_block{width:100%;height:auto;margin:24px 0 0}.footer_infomation .footer_contact .link_block.center{text-align:center}.footer_infomation .footer_contact .link_block .le_btn{display:inline-block;min-width:220px;font-size:12px;color:#2b2b2b;padding:8px 32px 8px 16px;text-decoration:none;border:solid 1px #2b2b2b;border-radius:60px;text-align:center;position:relative;z-index:0}.footer_infomation .footer_contact .link_block .le_btn:after{content:"";display:block;width:9px;height:9px;border-style:solid;border-width:2px 2px 0 0;border-color:#2b2b2b;position:absolute;right:18px;top:calc((100% - 9px)/2);transform:rotate(45deg)}.footer_infomation .footer_contact .link_block.black .le_btn{display:inline-flex;align-items:center;color:#fff;border:0;background-color:#2b2b2b}.footer_infomation .footer_contact .link_block.black .le_btn:after{border-color:#fff}.footer_infomation .footer_contact .link_block.black .le_btn:before{content:"";display:inline-block;width:15px;height:17px;background:url(/cdn/shop/files/ico_tel.svg?v=1699526523) no-repeat center/100% auto;margin-right:16px}.footer_infomation .footer_guide{margin-top:30px}.footer_infomation .footer_guide .ttl{font-weight:700;font-size:18px;letter-spacing:.1em;margin-bottom:16px}.footer_infomation .footer_guide dl+dl{margin-top:8px}.footer_infomation .footer_guide dl dt{font-size:16px;font-weight:500;letter-spacing:.08em;line-height:1.2}.footer_infomation .footer_guide dl dd{width:100%;margin:0}.footer_infomation .footer_guide dl dd p{font-size:14px;letter-spacing:.05em;margin:6px 0 0}.footer_infomation .footer_guide dl dd p span{font-size:12px}.footer_infomation .footer_guide dl dd .border{display:inline-block;padding-bottom:6px;font-size:14px;border-bottom:solid 1px #2b2b2b;font-weight:700}.footer_infomation .footer_guide .caution{font-size:14px;color:#5a5a5a}.footer__content-bottom-wrapper{justify-content:flex-end}.footer__copyright .copyright__content{font-size:12px;text-align:right}.footer-block__newsletter .footer-block__heading{font-size:18px;text-align:center;letter-spacing:.025em;font-weight:500}.footer-block__newsletter .field__input{height:auto;font-size:16px;padding:.8em .5em}.footer-block__newsletter .field__label{font-size:15px;vertical-align:middle}button.share-button__button{display:none!important}.main-page-title{text-align:center;letter-spacing:.12em;font-size:24px;padding:2rem 16px;margin-bottom:.1em!important}.rich-text__blocks h2{font-size:24px}.rich-text__blocks h3{font-size:20px}.rich-text__blocks h4{font-size:16px}.shopify-policy__container{width:100%;max-width:100%;padding:0}.shopify-policy__container .shopify-policy__title{width:100%;height:280px;max-width:100%;background:url(/cdn/shop/files/bg_policy.jpg) no-repeat center/cover;margin:0;display:flex;justify-content:center;align-items:center}.shopify-policy__container h1{font-size:28px;letter-spacing:.075em;font-family:Noto Sans JP,sans-serif}.shopify-policy__container .shopify-policy__body{padding:0 20px;max-width:760px;margin:40px auto}.shopify-policy__container .shopify-policy__body h2{font-size:20px;padding-bottom:12px;border-bottom:solid 2px #a7a7a7;font-family:Noto Sans JP,sans-serif}.shopify-policy__container .shopify-policy__body h3{font-size:18px;padding-left:12px;border-left:solid 4px #a7a7a7;font-family:Noto Sans JP,sans-serif}.shopify-policy__container .shopify-policy__body h4{font-size:16px;font-family:Noto Sans JP,sans-serif;font-weight:500;padding-left:8px;background-color:#f7f7f7}.shopify-policy__container .shopify-policy__body table{width:100%!important}.shopify-policy__container .shopify-policy__body table td{width:auto!important}.shopify-policy__container .shopify-policy__body table td:nth-child(1){background:#f7f7f7}.sns_link{padding:12px 3%;background:#2b2b2b}.sns_link ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 auto;max-width:1200px}.sns_link li{width:40px;height:40px;margin-left:20px}.sns_link li a{width:100%;height:100%;display:inline-flex;justify-content:center;align-items:center}.sns_link li a img{width:28px;height:auto}.sns_link li:nth-child(1){margin-left:0}.slideshow__text.banner__box{background-color:transparent}.slideshow__text.banner__box:empty{display:none}.slideshow__text-wrapper .button{color:#fff;font-family:Poppins,sans-serif;font-size:15px;line-height:1.125;letter-spacing:.08em;text-decoration:none;border:solid 2px #fff;border-radius:50px;padding:12px 32px 12px 16px;background-color:#00000059;min-width:240px;min-height:unset}.slideshow__text-wrapper .button:before{display:none}.slideshow__text-wrapper .button:after{content:"";display:block;width:12px;height:9px;background:url(/cdn/shop/files/icon_arrow_right_wh.svg?v=1697875054) no-repeat center/100% auto;position:absolute;top:calc((100% - 9px)/2);right:12px;left:auto;border:none;box-shadow:none}.slideshow__text-wrapper .banner__heading.h2{font-family:Noto Sans JP,sans-serif;font-size:24px;letter-spacing:.1em;font-weight:700;margin-top:24px}.rich-text .button{display:inline-block;font-size:15px;text-decoration:none;line-height:1.125;padding:12px 32px 12px 16px;min-width:240px;min-height:unset;text-align:center;position:relative;z-index:0;border-radius:50px;border:solid 1px #2b2b2b;transform:scale(1)!important}.rich-text .button:after{content:"";display:block;width:12px;height:9px;background:url(/cdn/shop/files/icon_arrow_right_bk.svg) no-repeat center/100% auto;position:absolute;right:12px;left:auto;top:calc((100% - 9px)/2);box-shadow:none}.image-with-text__content{padding:40px 0!important}.image-with-text__content .button{display:inline-block;font-size:15px;text-decoration:none;line-height:1.125;padding:12px 32px 12px 16px;min-width:240px;min-height:unset;text-align:center;position:relative;z-index:0;border-radius:50px}.image-with-text__content .button:after{content:"";display:block;width:12px;height:9px;background:url(/cdn/shop/files/icon_arrow_right_wh.svg) no-repeat center/100% auto;position:absolute;right:12px;left:auto;top:calc((100% - 9px)/2)}.collection .grid__item .card__information{padding:20px 4px!important}.collection .grid__item .card__information a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;letter-spacing:.12em}.collection__description:has(p a) p{margin-top:32px}.collection__description:has(p a) a{display:inline-block;font-size:15px;text-decoration:none;line-height:1.125;padding:12px 32px 12px 16px;min-width:240px;min-height:unset;text-align:center;position:relative;z-index:0;border-radius:50px;border:solid 1px #2b2b2b;transform:scale(1)!important}.collection__description:has(p a) a:after{content:"";display:block;width:12px;height:9px;background:url(/cdn/shop/files/icon_arrow_right_bk.svg) no-repeat center/100% auto;position:absolute;right:12px;left:auto;top:calc((100% - 9px)/2);box-shadow:none}.top_feature{font-family:Noto Sans JP,sans-serif;margin:40px 0 0}.top_feature .spice,.top_feature .arrenge{margin-top:60px}.top_feature ul li{width:100%;list-style:none}.top_feature ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top_feature ul li.feature_text{padding:0 3%}.top_feature ul li.feature_image{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.top_feature ul li.feature_image.reverse{flex-direction:row-reverse}.top_feature ul li .inner01{width:49%;aspect-ratio:2/4}.top_feature ul li .inner02{width:48%;aspect-ratio:1/1}.top_monthly_collaboation{padding:40px 20px;background-color:#efefee}.top_monthly_collaboation .cnt_block{display:flex;flex-direction:column;max-width:720px;margin:auto}.top_monthly_collaboation .cnt_block+.cnt_block{margin-top:40px}.top_monthly_collaboation .image_block.image01{order:1}.top_monthly_collaboation .image_block.image01 .ttl_en{margin-bottom:20px}.top_monthly_collaboation .image_block.image02{display:flex;gap:1px;order:2}.top_monthly_collaboation .image_block.image02 figure{width:calc((100% - 1px)/2);aspect-ratio:4/3;overflow:hidden}.top_monthly_collaboation .image_block.image02 figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top_monthly_collaboation .text_block{order:3;padding:20px 0 0}.top_monthly_collaboation .text_block .monthly_ttl{text-align:center}.top_monthly_collaboation .text_block .monthly_ttl span{display:inline-block;padding:12px 20px;font-size:20px;font-weight:500;letter-spacing:.045em;background-color:#3c3c3c;color:#fff}.top_monthly_collaboation .text_block .monthly_ttl+p{margin-top:20px}.top_gallery{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.top_gallery li{text-decoration:none;width:100%;max-height:180px;aspect-ratio:3/2;overflow:hidden}.top_gallery li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top_gallery li.sub_image{width:33.3333333333%}.ttl_en{font-family:Poppins,sans-serif;font-size:36px;letter-spacing:.1em;line-height:1.25;display:flex;align-items:center;position:relative;z-index:0;margin:.25em 0}.ttl_en:after{content:"";display:block;height:1px;background-color:#2b2b2b;flex-grow:1}.ttl_en.center{justify-content:center}.ttl_en.center:before{content:"";display:block;height:1px;background-color:#2b2b2b;flex-grow:1}.ttl_ja{font-size:16px;letter-spacing:.075em;line-height:1.6;margin-top:20px}.lead{font-size:13px;line-height:1.6;letter-spacing:.025em;margin-top:24px}.linkbtn_block .linkbtn{display:inline-block;font-size:15px;text-decoration:none;line-height:1.125;color:#2b2b2b;padding:12px 32px 12px 16px;min-width:240px;min-height:unset;text-align:center;position:relative;z-index:0;border-radius:50px;border:solid 1px #2b2b2b;transform:scale(1)!important}.linkbtn_block .linkbtn:after{content:"";display:block;width:12px;height:9px;background:url(/cdn/shop/files/icon_arrow_right_bk.svg) no-repeat center/100% auto;position:absolute;right:12px;left:auto;top:calc((100% - 9px)/2);box-shadow:none}body:has(.le_page) .page-width--narrow{max-width:unset}.le_page{font-family:Noto Sans JP,sans-serif;font-size:15px;line-height:1.6;letter-spacing:.025em}.le_page ul{margin:0;padding:0}.le_page ul li{list-style:none}.le_page .btnbox{max-width:1080px;margin:40px auto;text-align:center}.le_page .btnbox a{display:inline-block;box-sizing:border-box;padding:12px 24px;background:#2b2b2b;text-decoration:none;position:relative}.le_page .btnbox a:before{content:"";display:block;width:0;height:100%;position:absolute;top:0;left:0;background:#eee}.le_page .btnbox a .btn_text{color:#eee;position:relative;z-index:2}.le_page .btnbox a:hover .btn_text{color:#2b2b2b}.le_page .btnbox a:hover:before{width:0;animation-name:b_slide;animation-duration:.3s;animation-fill-mode:forwards}@keyframes b_slide{to{width:100%}}.chef .ttl_ja{text-align:center}.chef .ttl_ja+p{text-align:center}.chef .mv_wrap{margin:32px calc(50% - 50vw) 0}.chef .introduction_block ul{margin:0;padding:0}.chef .introduction_block ul li{margin-top:60px}.chef .introduction_block ul li .ttl_en{font-size:32px}.chef .introduction_block ul li .ttl_en:after{display:none}.chef .introduction_block ul li .desc{font-size:13px;letter-spacing:.075em;line-height:1.8}.chef .introduction_block ul li img{border:0;outline:0}.chef .introduction_block ul li .bnr_box{width:100%;aspect-ratio:3/2;overflow:hidden;margin-top:32px}.chef .introduction_block ul li .ico_sns{text-align:center}.chef .introduction_block ul li .ico_sns a{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px}.chef .introduction_block ul li .ico_sns a img{width:64%;height:auto;margin:0}.chef .introduction_block ul li .ico_sns figcaption{font-size:9px;font-family:Poppins,sans-serif}.menu_page .page_title_block h1{text-align:center;letter-spacing:.12em;font-size:24px;padding:2rem 16px;margin-bottom:.1em}.menu_page .title_block{padding:0 2%;text-align:center;max-width:1080px;margin:auto}.menu_page .title_block h2{text-align:center;letter-spacing:.12em;font-size:20px}.menu_page .title_block .lead{display:inline-block;font-size:15px;line-height:1.6em;text-align:left}.menu_page .monthly_wrap{width:100%;height:auto;box-sizing:border-box}.menu_page .monthly_wrap .price{font-size:14px;letter-spacing:.025em;text-align:right;display:flex;justify-content:flex-end;align-items:baseline}.menu_page .monthly_wrap .l_letter{font-size:20px}.menu_page .monthly_wrap .unit{font-size:12px}.menu_page .monthly_wrap .monthly_image{margin-top:40px}.menu_page .monthly_wrap .monthly_image a{display:block;width:100%;height:auto;aspect-ratio:4/3;overflow:hidden;position:relative;z-index:0}.menu_page .monthly_wrap .monthly_image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}.menu_page .monthly_wrap .monthly_image a .caption_block{width:100%;height:-moz-fit-content;height:fit-content;padding:12px;background:#000000a6;position:absolute;left:0;bottom:0}.menu_page .monthly_wrap .monthly_image a .caption_block span{font-size:18px;letter-spacing:.01em;font-family:Poppins,sans-serif;color:#fff}.menu_page .monthly_wrap .monthly_image a:hover img{transform:scale(1.025)}.menu_page .monthly_wrap .monthly_ttl{text-align:center;margin-top:.8em}.menu_page .monthly_wrap .monthly_ttl span{display:inline-block;padding:6px 20px;font-size:18px;font-weight:500;letter-spacing:.045em;background-color:#b09c53;color:#fff;line-height:1.45}.menu_page .monthly_wrap .monthly_ttl+p{margin-top:20px}.menu_page .menu_wrap{margin:40px}.menu_page .menu_wrap .menu_lists{width:100%;height:auto;box-sizing:border-box;padding:20px 2%;background:#f7f7f7;margin-top:40px}.menu_page .menu_wrap .menu_lists .list_card{margin-top:32px}.menu_page .menu_wrap .menu_lists .list_card :first-child{margin-top:0}.menu_page .menu_wrap .menu_lists .list_card a{text-decoration:none;color:#2b2b2b}.menu_page .menu_wrap .menu_lists .list_card a figure{width:100%;height:auto;aspect-ratio:5/3;overflow:hidden;position:relative;z-index:0}.menu_page .menu_wrap .menu_lists .list_card a figure span{width:100%;height:100%}.menu_page .menu_wrap .menu_lists .list_card a figure .off{transition:opacity .25s ease-in-out}.menu_page .menu_wrap .menu_lists .list_card a figure .on{display:none;position:absolute;top:0;left:0}.menu_page .menu_wrap .menu_lists .list_card a figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.menu_page .menu_wrap .menu_lists .list_card a:hover,.menu_page .menu_wrap .menu_lists .list_card a:active{opacity:.55}.menu_page .menu_wrap .menu_lists .list_card a:hover figure .off,.menu_page .menu_wrap .menu_lists .list_card a:active figure .off{opacity:0}.menu_page .menu_wrap .menu_lists .list_card a:hover figure .on,.menu_page .menu_wrap .menu_lists .list_card a:active figure .on{display:block}.menu_page .menu_wrap .menu_lists .list_card a .menu_meta{margin:12px 0 0;padding:0 8px 8px}.menu_page .menu_wrap .menu_lists .list_card a .menu_meta .menu_name{font-size:18px;font-weight:500;line-height:1.45em;margin:0}.menu_page .menu_wrap .menu_lists .list_card a .menu_meta .menu_price{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:20px;letter-spacing:.045em;line-height:1;text-align:right;margin:0}.menu_page .menu_wrap .menu_lists .list_card a .menu_meta .menu_price span{font-size:12px}.menu_page .menu_wrap .menu_lists .list_card a .menu_meta .menu_summary{font-size:14px;margin-top:12px;line-height:1.45em;position:relative;border-top:solid 1px #2b2b2b;padding:8px 0 0}.menu_page .menu_wrap .menu_lists .list_card a .menu_meta .menu_summary:before{content:"RECOMMEND";display:block;font-family:Poppins,sans-serif;font-weight:400;font-size:16px;letter-spacing:.045em}.menu_page .option_wrap{margin-top:40px}.menu_page .option_wrap .double_border_box{text-align:center;margin-top:40px;padding:0 16px}.menu_page .option_wrap .double_border_box dl{border:solid 2px #2b2b2b;padding:32px;display:inline-block;position:relative}.menu_page .option_wrap .double_border_box dl:before{content:"";display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:solid 1px #2b2b2b;background-color:#f7f7f7;position:absolute;top:4px;left:4px;z-index:-1}.menu_page .option_wrap .double_border_box dl+dl{margin-top:20px}.menu_page .option_wrap .double_border_box dl dt{text-align:center;font-size:20px;padding-bottom:10px;margin-bottom:16px;border-bottom:dotted 1px #2b2b2b}.menu_page .option_wrap .double_border_box dl dd{text-align:center;display:flex;flex-direction:column;align-items:center}.menu_page .option_wrap .double_border_box dl dd .subtitle{display:inline-flex;align-items:baseline;font-size:18px;letter-spacing:.1em;text-align:center}.menu_page .option_wrap .double_border_box dl dd .en{font-family:Poppins,sans-serif;font-size:20px;font-weight:700;letter-spacing:.08em}.menu_page .option_wrap .double_border_box dl dd .tax{font-size:14px}.menu_page .option_wrap .double_border_box dl dd p{font-size:15px;display:inline-block;text-align:left}.menu_page .order_wrap{margin-top:40px}.menu_page .order_wrap .order_image{width:100%;margin-top:40px}.menu_page .order_wrap .order_image ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:0}.menu_page .order_wrap .order_image ul li{height:auto;aspect-ratio:1/1;width:calc((100% - 1px)/2);margin-top:1px}.menu_page .order_wrap .order_image ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#p-introduction .ttl_block{padding:40px 20px 0}#p-introduction .ttl_block h2{line-height:1.125;letter-spacing:.1em;text-align:center}#p-introduction .ttl_block .ttl_en{font-family:Poppins,sans-serif;font-size:24px;display:block}#p-introduction .ttl_block .ttl_en:after{display:none}#p-introduction .ttl_block .ttl_ja{font-size:16px;display:block;color:#5a5a5a}#p-introduction .ttl_block .main_txt{color:#5a5a5a;font-size:14px;line-height:1.75;letter-spacing:.08em;margin-top:20px}#p-introduction .flex_contents{padding:40px 0;margin-top:40px;border-top:solid 1px #ECECEE}#p-introduction .flex_contents dt{padding:0 0 40px}#p-introduction .flex_contents .text_blocks .textbox{margin-top:32px}#p-introduction .flex_contents .text_blocks .step_number{font-family:Poppins,sans-serif;font-size:18px;letter-spacing:.08em;line-height:1.125}#p-introduction .flex_contents .text_blocks .step_summary{font-size:16px;letter-spacing:.08em;margin-top:6px}#p-introduction .flex_contents .text_blocks .step_detail{font-size:14px;color:#5a5a5a;line-height:1.875;margin-top:12px}#p-introduction .flex_contents .text_blocks .step_detail span{font-size:13px;display:block}#p-introduction .flex_contents .text_blocks .has_tag{margin-top:12px}#p-introduction .flex_contents .text_blocks .has_tag span{vertical-align:middle}#p-introduction .flex_contents .text_blocks .has_tag .ttl{font-size:14px;letter-spacing:.12em;margin-right:16px}#p-introduction .flex_contents .text_blocks .has_tag .tag{font-size:10px;letter-spacing:.08em;display:inline-block;background:#5a5a5a;color:#fff;padding:4px 6px;margin-right:8px;border-radius:4px}#p-introduction .is_bg_gray{background:#ececee;padding:32px 20px}#p-introduction .is_bg_gray .guide_contents .guidebox{margin-top:32px}#p-introduction .is_bg_gray .guide_contents .guidebox h3{font-size:16px;letter-spacing:.08em}#p-introduction .is_bg_gray .guide_contents .guidebox p{font-size:14px;color:#5a5a5a;line-height:1.875;margin-top:12px}#p-introduction .is_bg_gray .guide_contents .guidebox p span{font-size:13px;display:block}#p-privacy .ttl_block{padding:40px 20px 0}#p-privacy .ttl_block h2{line-height:1.125;letter-spacing:.1em;text-align:center}#p-privacy .ttl_block .ttl_en{font-family:Poppins,sans-serif;font-size:24px;display:block}#p-privacy .ttl_block .ttl_en:after{display:none}#p-privacy .ttl_block .ttl_ja{font-size:16px;display:block;color:#eee}#p-privacy .ttl_block .main_txt{color:#eee;font-size:14px;line-height:1.92;letter-spacing:.08em;margin-top:20px}#p-privacy .policy_block{margin:40px 0}#p-privacy .policy_block .txtbox{margin:32px 0}#p-privacy .policy_block .innerbox{width:96%;margin:16px auto;padding:12px 0;border-top:solid 1px #ECECEE;border-bottom:solid 1px #ECECEE}#p-privacy .policy_block .innerbox .memo{text-align:center;line-height:2;margin-bottom:8px}#p-privacy .policy_block h3{font-size:16px;letter-spacing:.12em;line-height:1.68;margin-bottom:6px}#p-privacy .policy_block h4{font-size:14px;letter-spacing:.08em;margin-bottom:6px}#p-privacy .policy_block p{font-size:14px;line-height:1.92;color:#eee}#p-privacy .policy_block dl dt{font-size:14px;letter-spacing:.08em;margin-bottom:6px}#p-privacy .policy_block .signbox{text-align:right;font-weight:500}@media screen and (min-width:768px){abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-size:16px}.main-page-title{font-size:36px}.top_monthly_collaboation{padding:60px 24px}.top_monthly_collaboation .image_block.image02{order:3}.top_monthly_collaboation .text_block{order:2;padding:60px 0}.top_monthly_collaboation .text_block .monthly_ttl span{font-size:24px}.menu_page .monthly_wrap .monthly_ttl span{font-size:20px}.menu_page .menu_wrap{margin-top:80px}.menu_page .menu_wrap .menu_lists{margin-top:60px}.menu_page .menu_wrap .menu_lists .card_box{max-width:1080px;padding:0 12px;margin:auto;display:flex;flex-wrap:wrap}.menu_page .menu_wrap .menu_lists .list_card{width:33.3333333333%;padding:4px}.menu_page .menu_wrap .menu_lists .list_card a figure{aspect-ratio:5/4}.menu_page .order_wrap .order_image{max-width:1080px;margin:60px auto 0}.menu_page .order_wrap .order_image ul li{width:calc((100% - 4px)/5)}#p-introduction .flex_contents .text_blocks .step_number{font-size:20px}#p-introduction{max-width:1080px;margin:auto}#p-introduction .ttl_block{padding:0 20px}#p-introduction .ttl_block .ttl_en{font-size:36px}#p-introduction .ttl_block .ttl_ja{font-size:20px;margin-top:24px}#p-introduction .ttl_block .main_txt{font-size:20px;margin-top:60px;text-align:center}#p-introduction .flow{margin-top:80px}#p-introduction .flex_contents{padding:80px 20px;margin:0;display:flex;justify-content:space-between;align-items:center}#p-introduction .flex_contents dt{width:40%;padding:40px}#p-introduction .flex_contents .text_blocks{width:60%}#p-introduction .guide{margin-top:100px}#p-introduction .is_bg_gray{background:#ececee;padding:40px 50px}#p-introduction .is_bg_gray .guide_contents{display:flex;flex-wrap:wrap;gap:80px}#p-introduction .is_bg_gray .guide_contents .guidebox{width:calc((100% - 80px)/2)}#p-introduction .is_bg_gray .guide_contents .guidebox h3{font-size:18px}#p-introduction .is_bg_gray .guide_contents .guidebox p{font-size:16px}#p-privacy{max-width:1080px;margin:auto}#p-privacy .ttl_block{padding:0 20px}#p-privacy .ttl_block .ttl_en{font-size:36px}#p-privacy .ttl_block .ttl_ja{font-size:20px;margin-top:24px}#p-privacy .ttl_block .main_txt{font-size:20px;margin-top:60px;text-align:center}#p-privacy .policy_block{margin:80px 0;padding:0 get_vw(40,1440)}#p-privacy .policy_block .txtbox{margin:50px 0}#p-privacy .policy_block .innerbox{margin:30px 0;padding-top:24px}#p-privacy .policy_block .innerbox .memo{text-align:center;line-height:2;margin-bottom:24px}#p-privacy .policy_block h3{font-size:18px;line-height:1.75;margin-bottom:12px}#p-privacy .policy_block h4{font-size:16px;margin-bottom:12px}#p-privacy .policy_block p{font-size:16px;line-height:2;color:#eee}#p-privacy .policy_block dl dt{font-size:16px;margin-bottom:12px}}@media screen and (min-width:990px){.le-header-wrapper .le-header{grid-template-columns:1fr 14fr 1fr}.le-header-wrapper .le-header .mega-menu__content{background-color:#757575}.le-header-wrapper .le-header .header__active-menu-item,.le-header-wrapper .le-header .mega-menu__link{font-size:16px;font-family:Poppins,sans-serif;font-weight:400;letter-spacing:.075em}.le-header-wrapper .le-header .list-menu__item{padding:1.2rem 4px}.le-header-wrapper .le-header summary.list-menu__item{padding-right:24px}.le-header-wrapper .le-header .header__menu-item .icon-caret{width:12px;right:0}.footer_infomation .info_inner{display:flex;justify-content:center;align-items:center;gap:80px;max-width:1100px;margin:auto}.footer_infomation .info_inner .footer_contact,.footer_infomation .info_inner .footer_guide{width:calc((100% - 80px)/2)}.footer_infomation .info_inner .footer_contact .ttl_en{justify-content:left}.footer_infomation .info_inner .footer_contact .ttl_ja,.footer_infomation .info_inner .footer_contact .lead{justify-content:flex-start;text-align:left}.footer_infomation .info_inner .footer_contact .link_block{text-align:left}.footer_infomation .info_inner .footer_contact .le_btn{display:inline-flex;justify-content:center;align-items:center;min-width:360px;font-size:16px;letter-spacing:.1em;transition:background-color .3s ease-in}.footer_infomation .info_inner .footer_contact .le_btn:hover{background-color:#b09c53;color:#fff}.rich-text__blocks h2{font-size:36px}.rich-text__blocks h3{font-size:24px}.rich-text__blocks h4{font-size:18px}.image-with-text__content{padding:40px!important}.top_feature ul{display:flex;max-width:1200px;padding:0 5rem;margin:0 auto}.top_gallery li{max-height:280px}.top_gallery li.large_image{width:100%}.chef .mv_wrap figure{width:100%;height:635px;overflow:hidden}.chef .mv_wrap figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chef .introduction_block{margin:0 calc(50% - 50vw);overflow:hidden}.chef .introduction_block ul{display:flex;justify-content:space-between;max-width:1200px;margin:auto}.chef .introduction_block ul li{width:calc((100% - 60px)/2);display:flex;flex-direction:column;justify-content:stretch}.chef .introduction_block ul li .desc{font-size:15px;line-height:2.1}.chef .introduction_block ul li .bnr_cards{display:flex;justify-content:space-between;align-items:flex-start;margin-top:auto}.chef .introduction_block ul li .bnr_item{width:48.5%}.menu_page .page_title_block h1{font-size:36px;padding:3.2rem 24px}.menu_page .title_block h2{font-size:24px}.menu_page .option_wrap,.menu_page .order_wrap{margin-top:80px}}@media screen and (max-width:640px){.only_sp.contact_tel{display:flex;justify-content:center;align-items:center;width:100%;position:fixed;left:0;bottom:0}.only_sp.contact_tel p{width:50%}.only_sp.contact_tel p a{width:100%;height:48px;display:flex;justify-content:center;align-items:center;gap:3px;color:#fff;font-size:16px;text-decoration:none;line-height:1}.only_sp.contact_tel p a .l_letter{font-size:clamp(12px,5.1282051282vw,20px)}.only_sp.contact_tel .form_block a{background:#2b2b2b}.only_sp.contact_tel .form_block a:before{content:"";display:inline-block;width:20px;height:22px;background:url(/cdn/shop/files/icon_form_wh.svg) no-repeat center/100% auto}.only_sp.contact_tel .tel_block a{background-color:#7a7a7a}.only_sp.contact_tel .tel_block a:before{content:"";display:inline-block;width:20px;height:22px;background:url(/cdn/shop/files/ico_tel.svg?v=1699526523) no-repeat center/100% auto;margin-right:8px}}@media screen and (max-width:480px){.cart__contents .cart-items .cart-item{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.cart__contents .cart-items .cart-item__media{width:calc(20% - 12px);aspect-ratio:1/1;overflow:hidden}.cart__contents .cart-items .cart-item__media .cart-item__image-container{width:100%}.cart__contents .cart-items .cart-item__media .cart-item__image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart__contents .cart-items .product-option{display:none}.cart__contents .cart-items .cart-item__details{width:80%}.cart__contents .cart-items .cart-item__details a{font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cart__contents .cart-items .cart-item__totals{width:100%;text-align:right}.cart__contents .cart-items .cart-item__price-wrapper .price{font-size:16px;font-family:Poppins,sans-serif;font-weight:400}.cart__contents .cart-items .cart-item__quantity{width:100%}.cart__contents .cart-items .cart-item__quantity .cart-item__quantity-wrapper{width:100%;justify-content:flex-end}.cart__contents .cart-items .cart-item__quantity .quantity{min-height:unset;height:55px}.cart__contents .cart-items .cart-item__quantity .quantity .quantity__input{font-size:15px}.cart__contents .cart-items .cart-item__quantity .cart-remove-button .button{height:55px}}@media screen and (max-width:749px){.banner--mobile-bottom .banner__media,.banner--stacked:not(.banner--mobile-bottom) .banner__media{position:absolute!important;left:0;top:0}.banner__content{height:34rem;background-color:#00000059}.banner--mobile-bottom .slideshow__text.banner__box{background-color:transparent}.slideshow__text-wrapper .banner__heading.h2,.slideshow__text-wrapper .banner__text{color:#fff!important;filter:drop-shadow(4px 4px 4px rgba(33,33,33,.92))}.slideshow__text-wrapper .banner__box>*+.banner__buttons{margin-top:55px!important}}@media screen and (max-width:989px){.slideshow__text-wrapper .banner__heading.h2,.slideshow__text-wrapper .banner__text{color:#2b2b2b;margin-top:10px}.slideshow__text-wrapper .banner__box>*+.banner__buttons{margin-top:12px}}@media screen and (max-width:990px){#shopify-section-template--22362123993379__dd7e029a-51db-4fee-8ac0-6666bdfa4ecf .image-with-text__content{padding:4rem 0 5rem}}@media screen and (max-width:767px){.menu_page .order_wrap .order_image ul li:nth-child(1){width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/le_style.css.map */
