.page *,.page :before,.page :after{border-style:solid;border-width:0;box-sizing:border-box}.page{line-height:1.15;margin:0;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}.page p,.page table,.page blockquote,.page address,.page pre,.page iframe,.page form,.page figure,.page dl{margin:0}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{font-size:inherit;font-weight:inherit;margin:0}.page ul,.page ol{list-style:none;margin:0;padding:0}.page dt{font-weight:700}.page dd{margin-left:0}.page hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}.page pre{font-family:monospace,monospace;font-size:inherit}.page address{font-style:inherit}.page a{background-color:transparent;color:inherit;text-decoration:none}.page abbr[title]{text-decoration:underline dotted}.page b,.page strong{font-weight:bolder}.page code,.page kbd,.page samp{font-family:monospace,monospace;font-size:inherit}.page small{font-size:80%}.page sub,.page sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.page sub{bottom:-.25em}.page sup{top:-.5em}.page svg,.page img,.page embed,.page object,.page iframe{vertical-align:bottom}.page button,.page input,.page optgroup,.page select,.page textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}.page [type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}.page [type=radio]{-webkit-appearance:radio;appearance:radio}.page button,.page [type=button],.page [type=reset],.page [type=submit]{cursor:pointer}.page button:disabled,.page [type=button]:disabled,.page [type=reset]:disabled,.page [type=submit]:disabled{cursor:default}.page :-moz-focusring{outline:auto}.page select:disabled{opacity:inherit}.page option{padding:0}.page fieldset{margin:0;min-width:0;padding:0}.page legend{padding:0}.page progress{vertical-align:baseline}.page textarea{overflow:auto}.page [type=number]::-webkit-inner-spin-button,.page [type=number]::-webkit-outer-spin-button{height:auto}.page [type=search]{outline-offset:-2px}.page [type=search]::-webkit-search-decoration{-webkit-appearance:none}.page ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.page label[for]{cursor:pointer}.page details{display:block}.page summary{display:list-item}.page [contenteditable]:focus{outline:auto}.page table{border-collapse:collapse;border-color:inherit}.page caption{text-align:left}.page td,.page th{padding:0;vertical-align:top}.page th{font-weight:700;text-align:left}.page img{display:block;max-width:100%}.page .mv_title{align-items:center;background-image:url(/cdn/shop/files/mv_our_cuisine.jpg?v=1666084370);background-position:center;background-size:cover;display:flex;justify-content:center;min-height:324px;position:relative}.page.restaurant .mv_title{background-image:url(/cdn/shop/files/mv_restaurant.jpg?v=1666096700)}.page.about_us .mv_title{background-image:url(/cdn/shop/files/mv_about_us.jpg?v=1666172206)}.page.how_to_enjoy .mv_title,.page.about_truffes .mv_title,.page.news .mv_title,.page.faq .mv_title,.page.contact .mv_title{background:#f1edea;min-height:250px}.page .mv_title:before{background-color:#2121218c;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page.how_to_enjoy .mv_title:before,.page.about_truffes .mv_title:before,.page.news .mv_title:before,.page.faq .mv_title:before,.page.contact .mv_title:before{content:none}.page .mv_title_text{color:#fff;font-size:3rem;font-weight:700;letter-spacing:.1em;position:relative;z-index:1}.page.how_to_enjoy .mv_title_text,.page.about_truffes .mv_title_text,.page.news .mv_title_text,.page.faq .mv_title_text,.page.contact .mv_title_text{color:#160e01}.page .mv_title_text span{display:block;font-family:serif;font-size:2rem;font-weight:400;text-align:center}@media screen and (max-width:989px){.page .mv_title{background-image:url(/cdn/shop/files/mv_our_cuisine_sp.jpg?v=1666084808);min-height:34.057971014492754vw}.page.restaurant .mv_title{background-image:url(/cdn/shop/files/mv_restaurant_sp.jpg?v=1666096784)}.page.about_us .mv_title{background-image:url(/cdn/shop/files/mv_about_us_sp.jpg?v=1666172493)}.page.how_to_enjoy .mv_title,.page.about_truffes .mv_title,.page.news .mv_title,.page.faq .mv_title,.page.contact .mv_title{min-height:150px}.page .mv_title_text{font-size:2.5rem}.page .mv_title_text span{margin-top:2rem}}.page .page-width{padding:0 2.1rem}.page .container{margin:0 auto;max-width:1122px;padding:0 2.1rem}.page .inner{margin:0 auto;max-width:800px}.page .inner2{margin:0 auto;max-width:1080px}@media screen and (max-width:989px){.page .container{padding:0 2.1rem}}.page .sec_title{color:#160e01;font-size:3rem;font-weight:700;letter-spacing:.1em;line-height:1.5;text-align:center}.page .sec_title span{display:block;font-family:serif;font-size:1.6rem;font-weight:400}.page .cmn_text{color:#191919;font-size:1.6rem;letter-spacing:.02em;line-height:2.5}.page .cmn_text.ta_c{text-align:center}.page .cmn_button1{align-items:center;background-image:url(/cdn/shop/files/icon_page_button1.png?v=1666085885);background-position:right 32px;background-repeat:no-repeat;background-size:24px auto;border:#c1c1c1 1px solid;color:#160e01;display:flex;font-family:Amiri,serif;font-size:2.2rem;font-weight:700;height:71px;justify-content:center;letter-spacing:.1em;text-decoration:none}.page .cmn_button1:nth-child(3){margin-top:1.5rem}.page .cmn_button2{align-items:center;background-color:#212121;background-image:url(/cdn/shop/files/icon_page_button2.png?v=1666087209);background-position:right 32px;background-repeat:no-repeat;background-size:24px auto;color:#fff;display:flex;font-family:serif;font-size:2.2rem;font-weight:700;height:71px;justify-content:center;letter-spacing:.1em;text-decoration:none}@media screen and (max-width:989px){.page .sec_title{font-size:2rem;line-height:1.75}.page .sec_title span{margin-top:1.7rem}.page .cmn_text{font-size:1.4rem;letter-spacing:.016em;line-height:2.142857142857143}.page .cmn_button1{background-image:url(/cdn/shop/files/icon_page_button1_sp.png?v=1666085885);background-size:22px auto;font-size:1.8rem}.page .cmn_button2{background-image:url(/cdn/shop/files/icon_page_button2_sp.png?v=1666087210);background-size:22px auto;font-size:1.8rem}}.page .our_cuisine_point{margin-top:7.5rem}.page .our_cuisine_point li+li{margin-top:5.5rem}.page .our_cuisine_point .point_title{color:#0a0a0a;font-family:serif;font-size:2rem;letter-spacing:.1em;line-height:54px;padding-left:6.2rem}.page .our_cuisine_point li:nth-child(1) .point_title{background-image:url(/cdn/shop/files/our_cuisine_icon1.png?v=1666089769);background-position:left center;background-repeat:no-repeat;background-size:28px auto}.page .our_cuisine_point li:nth-child(2) .point_title{background-image:url(/cdn/shop/files/our_cuisine_icon2.png?v=1666089769);background-position:left center;background-repeat:no-repeat;background-size:40px auto}.page .our_cuisine_point li:nth-child(3) .point_title{background-image:url(/cdn/shop/files/our_cuisine_icon3.png?v=1666089769);background-position:left center;background-repeat:no-repeat;background-size:43px auto}.page .our_cuisine_point .point_text{color:#191919;font-size:1.6rem;line-height:2.5}@media screen and (max-width:989px){.page .our_cuisine_point{margin-top:5rem}.page .our_cuisine_point li+li{margin-top:3rem}.page .our_cuisine_point .point_title{line-height:48px;padding-left:5.3rem}.page .our_cuisine_point li:nth-child(1) .point_title{background-size:24px auto}.page .our_cuisine_point li:nth-child(2) .point_title{background-size:35px auto}.page .our_cuisine_point li:nth-child(3) .point_title{background-size:37px auto}.page .our_cuisine_point .point_text{font-size:1.4rem;line-height:2.142857142857143}}.sec_restaurant_menu{background-color:#f7f6f4;padding:9.6rem 0 6rem}.sec_restaurant_menu .cmn_text{margin-top:2.6rem}.sec_restaurant_menu .images{display:flex;flex-wrap:wrap;margin-top:6.7rem}.sec_restaurant_menu .images img{width:50%}.sec_restaurant_menu .buttons{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:6rem}.sec_restaurant_menu .buttons+.buttons{margin-top:1.7rem}.sec_restaurant_menu .buttons .cmn_button1{background-position:right 20% top 32px;max-width:530px;width:49.074074074074074%}.sec_restaurant_menu .cmn_button2{background-position:right 25.471698113207547% top 32px;margin:3.6rem auto 0;max-width:530px;width:49.074074074074074%}@media screen and (max-width:989px){.sec_restaurant_menu{padding:5.3rem 0 8.4rem}.sec_restaurant_menu .cmn_text{margin-top:3.1em}.sec_restaurant_menu .images{display:block;margin-top:5.6rem}.sec_restaurant_menu .images img{margin-top:1.1em;width:100%}.sec_restaurant_menu .buttons{display:block;margin-top:5.2rem}.sec_restaurant_menu .buttons+.buttons{margin-top:1.1em}.sec_restaurant_menu .buttons .cmn_button1+.cmn_button1{margin-top:1.1em}.sec_restaurant_menu .buttons .cmn_button1{background-position:right 10.21505376344086% top 32px;max-width:none;width:auto}.sec_restaurant_menu .cmn_button2{background-position:right 10.21505376344086% top 32px;margin-top:1.1em;max-width:none;width:auto}}.sec_takeout_menu{background-color:#f1edea;padding:12.8rem 0 10.6rem}.sec_takeout_menu .cmn_text{margin-top:2.6rem}.sec_takeout_menu .images{display:flex;flex-wrap:wrap;margin-top:6.7rem}.sec_takeout_menu .images img{width:50%}.sec_takeout_menu .cmn_button1{background-position:right 10.37037037037037% top 32px;margin:5.8rem auto 0;max-width:530px;width:49.074074074074074%}.sec_takeout_menu .cmn_button2{background-position:right 10.37037037037037% top 32px;margin:2.5rem auto 0;max-width:530px;width:49.074074074074074%}@media screen and (max-width:989px){.sec_takeout_menu{padding:5.1em 0 8.3rem}.sec_takeout_menu .cmn_text{margin-top:2.2rem}.sec_takeout_menu .images{display:block;margin-top:3.7rem}.sec_takeout_menu .images img{margin-top:1.1em;width:100%}.sec_takeout_menu .buttons .cmn_button1+.cmn_button1{margin-top:1.1em}.sec_takeout_menu .cmn_button1{background-position:right 10.21505376344086% top 32px;margin-top:2.6rem;max-width:none;width:auto}.sec_takeout_menu .cmn_button2{background-position:right 10.21505376344086% top 32px;margin-top:1.1em;max-width:none;width:auto}}.sec_about_truffes{background-color:#f7f6f4;padding:10.4rem 0 13.8rem}.sec_about_truffes .cmn_text{margin-top:5.7rem}.sec_about_truffes .images{display:flex;justify-content:space-between;margin-top:7.3rem}.sec_about_truffes .images .has_cap{width:31.666666666666667%}.sec_about_truffes .images .has_cap p{color:#191919;font-size:1.6rem;letter-spacing:.02em;margin-top:1.6rem;text-align:center}.sec_about_truffes .images .has_cap img{width:100%}.sec_about_truffes .images2{display:flex;justify-content:space-between;margin-top:4.3rem}.sec_about_truffes .images2 img{width:50%}@media screen and (max-width:989px){.sec_about_truffes{padding:5rem 0 7.5rem}.sec_about_truffes .images{flex-wrap:wrap;margin-top:4.9rem}.sec_about_truffes .images .has_cap{width:48.118279569892473%}.sec_about_truffes .images .has_cap:last-child{margin:14px auto 0}.sec_about_truffes .images .has_cap p{font-size:1.4rem;margin-top:.6rem}.sec_about_truffes .images2{display:block;margin-top:3.8rem}.sec_about_truffes .images2 img{width:100%}.sec_about_truffes .images2 img+img{margin-top:1.1em}}.sec_about_cuisine{background-color:#f1edea;padding:8.9rem 0 15.3rem}.sec_about_cuisine .cmn_text{margin-top:5.7rem}.sec_about_cuisine .our_cuisine_point{margin-top:5.5rem}.sec_about_cuisine .our_cuisine_point li+li{margin-top:2.5rem}.sec_about_cuisine .images{display:flex;justify-content:space-between;margin-top:7rem}.sec_about_cuisine .images img{width:50%}@media screen and (max-width:989px){.sec_about_cuisine{padding:4.6rem 0 8.5rem}.sec_about_cuisine .cmn_text{margin-top:3.7rem}.sec_about_cuisine .our_cuisine_point{margin-top:5rem}.sec_about_cuisine .our_cuisine_point li+li{margin-top:3rem}.sec_about_cuisine .images{display:block;margin-top:4.9rem}.sec_about_cuisine .images img{width:100%}.sec_about_cuisine .images img+img{margin-top:1.1rem}}.sec_about_wine{background-color:#f7f6f4;padding:7.5rem 0 11.7rem}.sec_about_wine .cmn_text{margin-top:6.5rem}.sec_about_wine .image{margin-top:4.5rem}@media screen and (max-width:989px){.sec_about_wine{padding:5.8rem 0 8.3rem}.sec_about_wine .cmn_text,.sec_about_wine .image{margin-top:3.5rem}}.sec_restaurant_outline{background-color:#f7f6f4;padding:9.6rem 0 9.8rem}.sec_restaurant_outline .sec_title span{font-size:1.8rem;margin-top:2.3rem}.sec_restaurant_outline .cmn_text{margin-top:6.1rem}.sec_restaurant_outline .images{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:6.1rem}.sec_restaurant_outline .images img{width:50%}@media screen and (max-width:989px){.sec_restaurant_outline{padding:6.1rem 0}.sec_restaurant_outline .cmn_text{margin-top:4.8rem}}.sec_private_room{background-color:#f7f6f4;padding:0 0 13.6rem}.sec_private_room .cmn_text{margin-top:2.3rem}.sec_private_room .images{display:flex;justify-content:space-between;margin-top:5.1rem}.sec_private_room .images .has_cap{width:49.1875%}.sec_private_room .images .has_cap p{color:#191919;font-size:1.4rem;margin:1.6rem 0 0 1.4rem}@media screen and (max-width:989px){.sec_private_room{padding:0 0 8.4rem}.sec_private_room .cmn_text{margin-top:2.7rem}.sec_private_room .images{display:block;margin-top:3.8rem}.sec_private_room .images .has_cap{width:auto}.sec_private_room .images .has_cap+.has_cap{margin-top:2rem}.sec_private_room .images .has_cap img{width:100%}.sec_private_room .images .has_cap p{margin:1.1rem 0 0}}.sec_staff{background-color:#f1edea;padding:6.1rem 0 14.5rem}.sec_staff .staff_list{display:flex;justify-content:space-between;margin-top:4.4rem}.sec_staff .staff_list .staff{text-align:center;width:50%}.sec_staff .staff_list .staff_name{color:#0a0a0a;display:inline-block;font-size:2rem;letter-spacing:.1em;line-height:1;margin-top:4.4rem}.sec_staff .staff_list .staff_name span{margin-left:2.7rem}.sec_staff .staff_list .cmn_text{margin-top:4.6rem;padding:0 3rem;text-align:left}@media screen and (max-width:989px){.sec_staff{padding:5.6rem 0 8.3rem}.sec_staff .staff_list{display:block;margin-top:3.2rem}.sec_staff .staff_list .staff{width:100%}.sec_staff .staff_list .staff+.staff{margin-top:4.5rem}.sec_staff .staff_list .staff_name{font-size:1.6rem}.sec_staff .staff_list .staff_name span{display:block;font-size:1.6rem;margin:1.7rem 0 0}.sec_staff .staff_list .cmn_text{margin-top:3.2rem;padding:0}}.sec_shop_info{background-color:#f7f6f4;padding:6.2rem 0 10.7rem}.sec_shop_info .shop_info_container{margin-top:5.8rem}.sec_shop_info .shop_info_block dl{align-items:flex-start;border-bottom:#707070 1px solid;color:#151414;display:flex;letter-spacing:.1em;margin:0;padding:2rem 0}.sec_shop_info .shop_info_block dt{font-size:1.3rem;font-weight:400;line-height:2;width:90px}.sec_shop_info .shop_info_block dt.credit{text-align:center}.sec_shop_info .shop_info_block dd{font-family:Amiri,serif;font-size:1.5rem;line-height:2;margin:0;width:calc(100% - 90px)}.sec_shop_info .shop_info_block dd a{color:inherit;text-decoration:underline}.sec_shop_info .googlemap{margin-top:3.9rem;padding-top:75.806451612903226%;position:relative}.sec_shop_info .googlemap iframe{filter:grayscale(1);height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:990px){.sec_shop_info{padding:9.9rem 0 7rem}.sec_shop_info .shop_info_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:6rem auto 0;max-width:880px}.sec_shop_info .shop_info_block{max-width:410px;width:46.6%}.sec_shop_info .shop_info_block dl{padding:35px 0}.sec_shop_info .shop_info_block:first-child dl:nth-child(2){height:221px}.sec_shop_info .shop_info_block:last-child dl:last-child{height:161px}.sec_shop_info .shop_info_block dt{font-size:1.6rem;width:180px}.sec_shop_info .shop_info_block dt.credit{text-align:left}.sec_shop_info .shop_info_block dt br{display:none}.sec_shop_info .shop_info_block dd{width:calc(100% - 180px)}.sec_shop_info .googlemap{margin-top:11.4rem;padding-top:23.375%}}.sec_about_us{background-color:#f7f6f4;padding:10.9rem 0 11.7rem}.sec_about_us .cmn_text:first-child{margin-top:7rem}.sec_about_us .cmn_text{margin-top:4rem}.sec_about_us .image{margin-top:10rem}.sec_about_us .image+.cmn_text{margin-top:10rem}@media screen and (max-width:989px){.sec_about_us{padding:5.4rem 0 7.7rem}.sec_about_us .cmn_text:first-child{margin-top:5.3rem}.sec_about_us .cmn_text{margin-top:3rem}.sec_about_us .image{margin-top:5rem}.sec_about_us .image+.cmn_text{margin-top:5rem}}.sec_faq{padding:10rem 0}.sec_faq .faq__list dt{border-bottom-color:#ccc;color:#160e01;font-family:Amiri,serif;font-size:2.4rem;letter-spacing:.1em;line-height:2;padding:2rem 3.5rem 2rem 2rem}.sec_faq .faq__list dd{color:#191919;font-size:1.6rem;letter-spacing:.02em;line-height:2.5;padding:2rem 2rem 2rem 5.5rem}.sec_faq .faq__list dd .answer{border:none;color:#160e01;font-family:Amiri,serif;font-size:2rem;letter-spacing:.1em;line-height:2;position:relative}.sec_faq .faq__list dd .answer:before{border:#191919 1px solid;color:#191919;content:"A";counter-increment:item;display:block;font-family:Amiri,serif;font-size:2rem;left:-3.5rem;line-height:23px;position:absolute;text-align:center;top:5px;width:25px}.sec_faq .faq__list dd hr{display:none}.sec_faq .faq__list dd a{text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:1rem}.sec_faq .faq__list dd .note{color:#191919;font-size:1.2rem;letter-spacing:.02em;line-height:2.5}.sec_faq .faq__list dd .answer_inner{background-color:#f1edea;border:none;margin:2rem 0;padding:2rem}@media screen and (max-width:989px){.sec_faq{padding:6rem 0}.sec_faq .faq__list dt{font-size:1.6rem;padding:1rem 3.5rem 1rem 2rem}.sec_faq .faq__list dd{font-size:1.4rem;letter-spacing:.016em;line-height:2.142857142857143}.sec_faq .faq__list dd .answer{font-size:1.6rem}.sec_faq .faq__list dd .answer:before{font-size:1.8rem;line-height:20px;top:3px;width:22px}}.sec_contact,#shopify-section-template--16002647130299__form{padding:10rem 0}.contact_select{border:#858585 1px solid;border-radius:0;font-size:1.6rem;height:45px;margin-bottom:2rem;padding:0 1.5rem;width:100%}.contact_select:focus{box-shadow:none;outline:none}@media screen and (max-width:989px){.sec_contact,#shopify-section-template--16002647130299__form{padding:6rem 0}}@media screen and (max-width:749px){.contact_select{margin-bottom:1.5rem}}.page div:empty{display:block}.page .cmn_sec{background-color:#f1edea;padding:10rem 0}.page .cmn_sec:nth-child(2n){background-color:#f7f6f4}.page .cmn_ul{color:#191919;font-size:1.6rem;letter-spacing:.02em;line-height:2.5}.page .cmn_ul li{padding-left:1em;position:relative}.page .cmn_ul li:before{background-color:#191919;border-radius:100%;content:"";height:5px;left:0;position:absolute;top:18px;width:5px}.page .cmn_ol{color:#191919;counter-reset:item;font-size:1.6rem;letter-spacing:.02em;line-height:2.5}.page .cmn_ol li{padding-left:3.5rem;position:relative}.page .cmn_ol li:before{border:#191919 1px solid;color:#191919;content:counter(item);counter-increment:item;display:block;font-family:Amiri,serif;font-size:2rem;left:0;line-height:23px;position:absolute;text-align:center;top:7px;width:25px}.page .cmn_headline{color:#160e01;font-size:2.4rem;letter-spacing:.1em;line-height:2}.page .cmn_headline.border{border-bottom:#ccc 1px solid;border-top:#ccc 1px solid;padding:1rem 2.4rem}.page .cmn_small_text{color:#191919;font-size:1.2rem;letter-spacing:.02em;line-height:2.5}.page .cmn_lead,.cmn_block{margin-top:5rem}.cmn_block+.cmn_block{border-top:#ccc 1px solid;padding-top:5rem}.cmn_image_text{display:flex;justify-content:space-between}.cmn_image_text .image{width:40%}.cmn_image_text .image img{width:100%}.cmn_image_text .image .slider-wrapper{overflow:hidden}.cmn_image_text .image .thumbs-slider{margin-top:1rem}.cmn_image_text .text{width:55%}.cmn_image_text .text .cmn_headline{margin-bottom:2rem}.cmn_image_text .text .cmn_button1,.cmn_image_text .text .cmn_button2{background-position:right 20px top 27px;font-size:1.8rem;margin-top:3rem;max-width:70%}.cmn_col_3{display:flex;flex-wrap:wrap}.cmn_col_3 .col{margin-top:5rem;width:33.33%}.cmn_col_3 .col .cmn_headline{margin-top:3rem;padding:0 2rem}.cmn_col_3 .col .cmn_text{margin-top:2rem;padding:0 2rem}.cmn_col_3 .col .cmn_ul{padding:0 2rem}.cmn_col_3 .col .cmn_button1,.cmn_col_3 .col .cmn_button2{background-position:right 20px top 27px;font-size:1.8rem;margin:3rem 0 0 2rem;max-width:70%}.cmn_col_2{display:flex;flex-wrap:wrap}.cmn_col_2 .col{margin-top:5rem;width:50%}.cmn_col_2 .col .cmn_headline{margin-top:3rem;padding:0 2rem}.cmn_col_2 .col .cmn_text{margin-top:2rem;padding:0 2rem}.cmn_col_2 .col .cmn_ul{padding:0 2rem}.cmn_col_2 .col .cmn_button1,.cmn_col_2 .col .cmn_button2{background-position:right 20px top 27px;font-size:1.8rem;margin:3rem 0 0 2rem;max-width:70%}@media screen and (max-width:989px){.page .cmn_sec{padding:6rem 0}.page .cmn_ul{font-size:1.4rem;line-height:2.142857142857143}.page .cmn_ul li:before{top:12px}.page .cmn_ol{font-size:1.4rem;line-height:2.142857142857143}.page .cmn_ol li{padding-left:3.2rem}.page .cmn_ol li:before{font-size:1.8rem;line-height:20px;top:3px;width:22px}.page .cmn_headline{font-size:2rem}.page .cmn_headline.border{padding:1rem 2rem}.page .cmn_small_text{font-size:1.2rem;line-height:2.142857142857143}.page .cmn_lead,.cmn_block{margin-top:3rem}.cmn_block+.cmn_block{margin-top:3rem;padding-top:3rem}.cmn_image_text{display:block}.cmn_image_text .image{margin-bottom:2rem;width:auto}.cmn_image_text .text{width:auto}.cmn_image_text .text .cmn_button1,.cmn_image_text .text .cmn_button2{background-size:22px auto;font-size:1.8rem;margin:2rem 0 0;max-width:none}.cmn_col_3{display:block}.cmn_col_3 .col{margin-top:3rem;width:auto}.cmn_col_3 .col .cmn_headline{margin-top:2rem;padding:0}.cmn_col_3 .col .cmn_text{margin-top:1.5rem;padding:0}.cmn_col_3 .col .cmn_ul{padding:0}.cmn_col_3 .col .cmn_button1,.cmn_col_3 .col .cmn_button2{background-size:22px auto;font-size:1.8rem;margin:2rem 0 0;max-width:none}.cmn_col_2{display:block}.cmn_col_2 .col{margin-top:3rem;width:auto}.cmn_col_2 .col .cmn_headline{margin-top:2rem;padding:0}.cmn_col_2 .col .cmn_text{margin-top:1.5rem;padding:0}.cmn_col_2 .col .cmn_ul{padding:0}.cmn_col_2 .col .cmn_button1,.cmn_col_2 .col .cmn_button2{background-size:22px auto;font-size:1.8rem;margin:2rem 0 0;max-width:none}}.page.about_truffes .truffes_season{border-bottom:#ccc 1px solid;border-top:#ccc 1px solid;display:flex;margin:2rem 0;padding:2rem 0}.page.about_truffes .truffes_season dt{color:#191919;font-size:1.6rem;line-height:2.142857142857143;width:20%}.page.about_truffes .truffes_season dd{color:#191919;font-family:Amiri,serif;font-size:1.6rem;line-height:2.142857142857143;padding:0 2rem}.page.about_truffes .sec_how_to_enjoy .cmn_headline.border{margin-top:10rem}@media screen and (max-width:989px){.page.about_truffes .truffes_season{display:block;padding:1rem 0}.page.about_truffes .truffes_season dt{font-size:1.4rem;width:auto}.page.about_truffes .truffes_season dd{font-size:1.4rem;padding:0}.page.about_truffes .sec_how_to_enjoy .cmn_headline.border{margin-top:6rem}}.page .mv_title{background-image:url(/cdn/shop/files/top-cuisine.jpg)}.page.restaurant .mv_title{background-image:url(/cdn/shop/files/top-restaurant.jpg)}.page.about_us .mv_title{background-image:url(/cdn/shop/files/top-about.jpg)}@media screen and (max-width:989px){.page .mv_title{background-image:url(/cdn/shop/files/top-cuisine.jpg)}.page.restaurant .mv_title{background-image:url(/cdn/shop/files/top-restaurant.jpg)}.page.about_us .mv_title{background-image:url(/cdn/shop/files/top-about.jpg)}}.page .mv_title:before{background-color:#21212159}.page .tdt_menu_title{font-family:Amiri,Yu Mincho Medium,\6e38\660e\671d  Medium,YuMincho,serif;font-size:30px;font-weight:700;letter-spacing:.22em;line-height:1.4;color:#160e01;margin:0 0 10px}.tdt_menu_row{display:flex;align-items:stretch;gap:64px;margin-top:64px}.tdt_menu_row.reverse{flex-direction:row-reverse}.tdt_menu_photo{flex:0 0 47%;min-height:360px}.tdt_menu_photo picture{display:block;width:100%;height:100%}.tdt_menu_photo img{width:100%;height:100%;object-fit:cover;display:block}.tdt_menu_items{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:36px;min-width:0}.tdt_item_name{font-size:18px;font-weight:600;letter-spacing:.06em;color:#191919;margin:0 0 6px}.tdt_item_desc{font-size:14px;line-height:28px;letter-spacing:.02em;color:#555;margin:0 0 14px}.page .tdt_menu_items .cmn_button1,.page .tdt_kids_body .cmn_button1{width:100%;max-width:420px;font-size:18px;min-height:48px;height:48px;background-position:calc(100% - 24px) center}.tdt_kids{background:#f1edea;margin-top:96px;padding:56px 48px}.tdt_kids_inner{display:flex;align-items:center;gap:56px}.tdt_kids_photo{flex:0 0 44%}.tdt_kids_photo img{width:100%;height:auto;display:block}.tdt_kids_body{flex:1 1 auto;min-width:0}.page .tdt_kids_body .cmn_button1{margin-top:1.5rem}.tdt_kids_note{font-size:13px;line-height:26px;color:#777;margin:16px 0 0}.tdt_bev_text{font-size:15px;line-height:36px;letter-spacing:.02em;color:#191919;margin:0 0 20px}.tdt_bev_buttons{display:flex;flex-direction:column;gap:14px}.tdt_num{font-family:Amiri,serif;font-style:italic;font-size:34px;font-weight:400;margin-right:18px;vertical-align:-2px}.sec_about_truffes .tdt_images2_single img{width:100%;aspect-ratio:2.85 / 1;object-fit:cover}@media screen and (max-width:989px){.tdt_menu_row,.tdt_menu_row.reverse,.tdt_kids_inner{flex-direction:column;gap:32px;margin-top:48px}.tdt_menu_photo{flex:none;width:100%;min-height:0}.tdt_menu_photo picture{height:auto}.tdt_menu_photo img{height:auto}.page .tdt_menu_title{font-size:24px}.page .tdt_menu_items .cmn_button1,.page .tdt_kids_body .cmn_button1{max-width:none;background-position:calc(100% - 20px) center}.tdt_kids{padding:40px 24px;margin-top:64px}.tdt_kids_photo{flex:none;width:100%}.sec_about_truffes .tdt_images2_single img{aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/page.css.map */
