@charset "UTF-8";@media screen and (max-width:834px){body,html{font-size:.9rem}h1{font-size:3rem}h2{font-size:1.3rem}h3,li,p{font-size:.9rem}h4{font-size:.8rem}#news .c-page-title,#top-home h1,h2.p-top__true-set-price2{font-size:3rem}.p-top__top-article h1{font-size:2.5rem}.material-icons-outlined.h2-icons,.p-business__u-area2 h1,.p-static__privacy-top h1,.p-top__companyplan h1,.pharmacy3 h2,.pharmacy3_top h1{font-size:2rem}#chatroom h1,.servicelist_top h1,.short_list_article h1,.youtube h2{font-size:1.5rem}.p-business__patient-news h3,.p-business__youtube-site .patientmeal-link h4,.p-top__top-youtube-site a,.pharmacy3 h2{font-size:1.3rem}.map h2,.p-business__patient3-blog-top .contents h2,.p-business__patient3-blog2-top .contents h2,.p-business__patientmeal-link3 h4,.patient h3,.pharmacy2 h2,.pharmacy3 h4,.pharmacy3_column a,.plan h3{font-size:1.2rem}.officer h3,.p-business__u-area-body h2,.p-top__top-youtube-site a,.pharmacy3 h3,.plan h3,.shop-info h2,.u_area h3,.work_sheet h2{font-size:1.1rem}.articleH2,.c-cms-wrap a,.c-cms-wrap.l-grid p,.info_session a.c-btn--5-2,.p-business__main-service h2,.p-business__patient-info-index h2,.p-business__patient-news h4,.p-business__service-index h4,.p-top__yakkyoku-message h2,.patientmeal-info h2,.patientmeal-info h3,.pharmacy2_info .banner h2,.pharmacy3 li,.philosophy h2,.plan h4,.plan h5,.plan li,.privacy h2,.shop-info .caption p,.work_sheet h3,li.c-btn--3{font-size:1rem}.bakery_article p,.c-cms-table a,.c-cms-wrap.l-grid a,.c-cms-wrap.l-grid li,.c-cms-wrap.l-grid p,.home-content h4,.infoday span,.listlink a:link,.news-list li,.p-business__blog .contents p,.p-business__news-info h4,.p-business__patient-news h4,.p-business__patientmeals-address,.p-business__service-index h6,.p-business__u-area-body li,.p-org-static__company-profile h3,.p-org-static__location-info h4,.p-top__history h4,.p-top__profile-summary h4,.patientmeal-info h4,.pharmacy-page_banner a.c-btn--5-2,.pharmacy2 h3,.philosophy h3,.slick-prev:before{font-size:.9rem}#Wrap .c-btn--5 a,#yakkyoku-newsarchive h3,#yakkyoku-newsarchive h4,.c-cms-table p,.center2 .slick-current .caption,.listlink a,.p-business__post-info h3,.pharmacy2_learning h3,.pharmacy3_top .l-main-nav2 a{font-size:.8rem}.officer_top h6,.p-business__u-area-place .p-business__post-date,.p-top__fade2 .slick-next:before,.p-top__tittle-top h5,.pharmacy2_learning li,.pharmacy2_learning ol,.plan h6,.shop-info p.p-business__post-date,.slick-next:before,.slick-slide .caption,.yakkyoku .p-business__post-date{font-size:.7rem}#cms-iframe iframe,#greeting .home-content p,#mainWrap,#newslist.linkwrapper,.banner h2,.c-cms-table a,.c-cms-wrap.l-grid p,.company_info li,.grid_tab,.info_link_link li,.inner,.l-main-nav-sns-sp li,.l-parallax1 header,.p-business__content,.p-business__e-shop .shop_index,.p-business__patient3-blog-top .contents h2,.p-business__patient3-blog-top .contents h5,.p-business__patient3-blog2-top .contents h2,.p-business__patient3-blog2-top .contents h5,.p-business__service-index h5,.p-business__service-index h6,.p-business__shop-info-index-index,.p-business__u-area-mdgallery,.p-business__u-area-mdshop,.p-business__u-area-place,.p-business__u-area-place ul,.p-top__aboutus,.p-top__history h4,.p-top__profile-summary h4,.p-top__question-a,.p-top__total-present,.pad_0,.pad_0 h2,.pad_0 p,.serviceset img,.short_list_article #newslist,.u_area h4,.youtube h2,header,td.icontd{padding:0}.philosophy h3{padding:0 0 2%}.grid_tab .banner,.home-content h4,.news-list.l-wrapper,.p-business__order-index,.p-business__pharmacy-action,.pharmacy3_column{padding:3%}#chart .l-parallax7 h2,.c-cms-iframe,.p-business__pharmacy3-address li{padding:3% 0}.p-business__u-area-mdbakery-article{padding:3% 0 0}#Wrap,#yakkyoku-newsarchive .p-business__post-info,.halfH1,.listlink,.p-business__content,.p-business__patient3-blog2-top .contents h2,.p-business__patient3-blog2-top .contents h5,.p-business__pharmacy2-contents img,.p-business__pharmacy3-action,.p-business__shop-info-img img,.p-top__enter-form,.p-top__thumbnail-thumb,.p-top__wadokai-shop-info .p-business__post-info,.pharmacy3_img img,.service h2,.servicelist-shop .l-grid3,.short_list_article #newslist,.u-m-0{margin:0}.l-grid{align-items:center}#blog h1,#home.home-content,.p-business__content h1{color:#fff}.shop-info h2{padding:5% 0 2%;position:sticky;top:0;z-index:5}h5{padding:0 2%}.p-business__in-hospital-suport,.top-greeting{padding:5% 2%}.blog_link_button img{width:50px;height:50px}.p-business__serviceset-list,.p-top__shop-info-post li{padding:5% 0 0}#Wrap .c-btn--5 a,.patientmeal-info h3,.policy_philosophy h5,.servicelist h2,a,a.c-btn--5,button{color:#543}.center img,.p-business__shop-info-img img{height:auto}.c-btn--5,.linkwrapper .c-btn--5{background-color:#fff;padding:.5rem;width:90%;margin:2%;border-radius:30px;box-shadow:-6px -6px 12px rgb(255 255 255 / 90%),-6px -6px 8px rgb(255 255 255 / 70%),4px 4px 8px rgb(0 0 0 / 20%);transition:.2s ease-in-out}.c-btn--5:hover,.c-btn--8:hover,.linkwrapper .c-btn--5:hover{box-shadow:-2px -2px 4px rgba(255,255,255,.8),-2px -2px 2px rgba(255,255,255,.6),1px 1px 1px rgba(255,255,255,.05),2px 2px 3px rgba(0,0,0,.1)}.circle_30,.l-grid .pharmacy3_leaflet_pdf_pdf,.l-main-nav-sns-sp,.p-business__main-service .l-grid,.p-business__youtube-site,.p-recruit__recruit-index .l-grid{align-items:center}.u-text-left{text-align:left}.flex_dir_col,.l-grid,.p-business__main-service .l-grid{flex-direction:column}.annai.l-grid{padding:5% 3% 5%}.yakkyoku .annai.l-grid{padding:5%}.grid_tab .banner{margin:1% 5%;width:85%}.l-parallax6 .l-grid{flex-direction:initial;justify-content:flex-start}.p-top__aboutus .l-grid3{display:flex;flex-wrap:wrap;margin:0 3%}.teikan .c-btn--8{margin:3% 0}.yakkyoku .p-business__post-date{height:50px;width:50px;top:-15px;padding-top:5px}.banner h2{border:none;margin:0 2%}.p-top__yakkyoku-news{padding:0 3% 3%;border-radius:0}.pharmacy2_info .banner h2{padding:0 5%}.pharmacy3_top h1{padding:30% 0 5%}.p-business__main-service,.pharmacy2 h2{padding:5% 0 2%}.p-business__appearance-care-info,.p-business__in-hospital-suport h3,.pharmacy2_info .banner h2,.servicelist h2{padding:2% 0}.p-org-static__company-profile th{padding:5% 0 4%}.halfH1,.pharmacy3 h2,.pure-img{padding:10% 0 0}.p-business__post-info h3{padding:2% 5% 1% 15%}.info_link_link{padding:3% 10% 0}#yakkyoku-newsarchive h3,#yakkyoku-newsarchive h4,.articleH2,.c-cms-table td,.mail-form h4,.p-business__post-info h3,.p-top__councilors td,.p-top__councilors th,.p-top__directors td,.p-top__directors th,.p-top__order-top h3,.p-top__yakkyoku-message h3,.patientmeal-info h2,.philosophy,.philosophy h2,.philosophy h3,.plan h3,.plan h5,.policy,.policy_philosophy h5,.recruit_article h3,.u-text-right p,.work_sheet h3,li.product_price{text-align:left}p.p-business__post-next{text-align:right}.p-business__post-info,.p-top__wadokai-shop-info .p-business__post-info{padding:1% 0}.pharmacy2_info .banner{margin:0 1%}.p-business__post-info h4{padding:0 2% 0 10%}.p-top__wadokai-shop-info .p-business__post-info{position:relative}.p-top__yakkyoku-message h3{padding:0 3%}.pharmacy2_info{padding:1% 2% 3%}.pharmacy2 .patientmeal-link{margin:5% 10%;display:block;padding:2% 3%}.pharmacy2_learning{padding:3% 3% 5%}.pharmacy2_learning ol{padding:0 0 5% 5%}.p-business__pharmacy-product,.p-business__pharmacy2-contents img{padding:3%}.contents,.l-main-nav-sns img,.p-business__pharmacy2-contents img{width:auto}.p-business__pharmacy-action{margin:5%}.Wrap .l-grid,.l-main-nav-sns-sp,.p-business__pharmacy3-question,.p-business__youtube-site{padding:5% 0}.p-business__pharmacy3-attention{padding:3% 0 0 0}.pharmacy3_qrcode_intro .l-grid{padding:5% 1% 1%}.l-grid .pharmacy3_leaflet_pdf_pdf{flex-direction:unset;flex-wrap:wrap;justify-content:space-around}#otherservice .p-business__content2-list,.p-business__pharmacy3-address li,.p-org-static__company-profile td,.p-top__order-top li,.trust_link h4{text-align:center}.p-org-static__surugadai-yusima .p-org-static__location-info{justify-content:left}.p-business__e-site-link p{padding:3% 0;margin:0 3%}#yakkyoku-newsarchive .p-business__post-info{position:relative;padding:3% 2%;border-radius:0;box-shadow:none;line-height:1.5}#yakkyoku-newsarchive .p-business__post-date{height:40px;padding-top:7px;margin:10px;position:absolute;font-size:.6rem;top:0;width:40px}#yakkyoku-newsarchive h3,#yakkyoku-newsarchive h4{padding:0 2% 0 15%}.l-main-nav-sns img{height:25px}.p-org-static__location-info{padding:0 3% 2%;list-style-type:none}#chatroom h1,#in_hospital h1{padding:30% 0}ol.p-business__pharmacy-location-list{justify-self:start}.g-form iframe{height:1780px}.twitter_link_link .c-btn--5-2{margin:1% 1% 3%}.twitter_link_link .p-business__twitter{margin:10% 0 0}.p-business__youtube-site{margin:0 2%;display:flex;flex-direction:column}.p-top__order-top ul,.pharmacy3 h2,.servicelist_top h1{padding:10% 0 5%}.p-business__pharmacy3-stoma-intro-li{padding:0 0 0 5%;text-indent:-2rem}.pharmacy3_column .l-grid{align-items:flex-start}.p-business__pharmacy3-product-care-5{margin:0 0 5%;width:340px}.p-business__pharmacy3-action{padding:0 2% 2%;border-radius:0}.instagram,.p-business__pharmacy3-action,.p-business__pharmacy3-img34 img,.p-business__pharmacy3-product,.p-business__post-info{margin:5% 0}.p-business__pharmacy3-product-img{margin:3%}.p-business__pharmacy-action{margin:0}.p-org-static__location{padding:0 3%}.patientmeal-info .l-wrapper{padding:2%;background-color:#fff}.patient_info{background-color:#fff;padding:2% 0 8%}.blog_link_button a,.blog_link_button h3,.patientmeal-info h2{color:#fff}#blog h1,#news .c-page-title,#top-home h1,.p-business__content h1,.p-business__p-top-pad-15-10 h1,.p-business__patient-top h1,.p-business__pharmacy-top h1{padding:60% 0 40%}.patientmeal-info h2{background-color:#ff9002;padding:3% 2% 2% 18%;position:sticky;top:0;z-index:3}.p-business__patient-news h4{padding:1% 3% 3%}.blog_link_button h3{padding:2%;margin:0 10%;border-radius:30px;background-color:#ff9002;transition:.2s ease-in-out}.blog_link_button a,.p-top__fade2{margin:0 5%}.blog_link_button a{padding:2%}.p-top__fade2 .slick-next{right:0;top:90%;border-radius:999px;margin:0 5%;box-shadow:-2px -2px 3px rgb(255 255 255 / 30%),4px 4px 8px rgb(0 0 0 / 50%);transition:.2s ease-in-out;height:40px;width:40px}.patientmeal_career_index{background-color:#fff;margin:5% 0;border-radius:3px;box-shadow:inset -3px -3px 7px rgb(244 245 246),inset 3px 3px 7px rgb(0 0 0 / 20%)}.p-top__fade2 .slick-current .caption{padding:2% 3%}.p-business__blog .contents p{padding:3% 2%;color:#fff;line-height:1.5}.p-business__blog-contents{background-color:#fff}.p-business__blog-contents .contents{margin:1%}.contents,.youtube iframe{padding:1%}.p-business__blog .p-business__post-info{padding:2% 3%;margin:5% 0;box-shadow:inset -4px -4px 8px rgb(255 255 255 / 90%),inset 1px 1px 2px rgb(255 255 255 / 10%),inset 2px 2px 3px rgb(0 0 0 / 20%)}summary{padding-right:5%}.p-top__shop-info-post summary,summary.p-business__patient3-blog-top,summary.p-business__patient3-blog2-top{padding-right:0}.p-business__patient3-blog2-top .contents h2{position:absolute;top:15%;left:50%;text-decoration:none}.p-business__patient3-blog2-top .contents h5{position:absolute;top:75%;left:45%;line-height:1;text-align:right;font-size:.4rem;text-decoration:none}.p-business__patient3-blog-top .contents h2{left:10%;top:20%}.p-business__patient3-blog-top .contents h5{left:15%;top:75%;line-height:1;font-size:.4rem}#main-nav-pc,.l-main-nav2{display:none}#nav-open{display:block}header{flex-direction:column;justify-content:space-between}#nav-drawer{position:fixed;padding:3rem 1rem 0;top:0;z-index:99}.p-top__page-more{margin:10% 2% 2%;padding:2%;width:95%}.p-business__service-index .banner{margin:2% 0;width:90%}.p-recruit__recruit-index .l-grid{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start}.info_session .p-business__post-date{border-radius:50%;height:65px;padding-top:5px;width:65px}.p-recruit__recruit-article-index h2{padding-left:6%}.recruit_article{padding:5% 2% 2%}.p-recruit__recruit-index{list-style-type:none;padding:10% 2% 3%}.p-top__service-index-list{margin:8% 0 0;border-radius:30px;padding:2%;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}.p-top__yakkyoku-message h2{margin:5% 3%}.p-business__service-index{padding:0 0 5%}.news-tittle .p-business__patient-info-index{margin:5% 0;width:80%}.short_list_article #newslist li{margin:3% 0 0}#home.home-content{padding:25% 0 25%}.p-top__circle5{margin-top:15%}.p-top__circle3{margin-bottom:14%;margin-left:80%}.p-top__circle7{margin-left:65%;margin-top:0}.officer h3{margin:5% 0 2%}.p-top__history,.p-top__profile-summary{padding:3% 0 2% 2%}.p-org-static__company-profile{padding:3% 0 2%;display:grid}.c-section-title{padding:5% 10%}.p-top__history,.p-top__profile-summary{padding:5% 0 0}.p-business__service-index .banner,.pharmacy3_describe,.plan,.privacy{padding:5% 3%}.p-top__wadokai-shop-info{padding:1% 3%}.p-top__councilors td,.p-top__councilors th,.p-top__directors td,.p-top__directors th,.table.p-top__directors{display:block}table.p-top__councilors,table.p-top__directors{border-spacing:5px;padding:2% 0}#greeting .home-content p{font-size:.9rem}.p-top__circle2,.p-top__circle3,.p-top__circle5,.p-top__circle7{height:40px;width:40px}.p-org-static__company-profile h3{padding:0 10%}.l-parallax6,.summary{padding:3% 3% 10%}.p-top__item2,.pharmacy h2{background:rgba(255,255,255,.8);margin:.1rem 0}.p-org-static__company-profile th{display:grid;justify-content:start}.p-org-static__company-profile td{display:block}#otherservice .p-business__content2,#otherservice .p-business__content2-list,.item20,.item21,.l-grid .pharmacy3_leaflet_pdf_pdf,.list_items ul,.p-business__content img,.p-business__facebook,.p-org-static__company-profile th,.p-top__councilors td,.p-top__councilors th,.p-top__directors td,.p-top__directors th,.p-top__service-index-list,.policy_philosophy_link .c-btn--5,.rink_rink .c-btn--5-2,.serviceset img,.table.p-top__directors,h2.p-top__true-set-price2,table.p-top__councilors,table.p-top__directors{width:100%}.l-parallax7{background:#fff}.p-top__circle6{height:60px;padding-top:0;width:60px}.p-top__line5{max-width:65%}.p-top__line6{max-width:60%;margin-left:35%}#home .p-top__toptitle p{margin:0 40%}.p-top__circle2{margin-bottom:0;margin-left:20%}.shop_info_adress ul{padding:2% 0}.shop_index h6{padding:0 2%}.p-business__shop-info-index-index .net_shop .c-btn--5{display:block;color:#fff}.p-business__shop-info-img img{max-width:100%;border-radius:0}.shop-info .p-business__post-date{height:44px;padding-top:5px;width:50px;box-shadow:none}.p-business__content{display:grid}.map h2,.p-top__contents-index h2{position:sticky;top:0;z-index:3}#otherservice .p-business__content2-list{padding:5%}.mail-form h4,.p-business__patientmeals-address,.p-business__u-area-body,.p-top__order-top,.patientmeal_career_index,.servicelist-shop .l-grid3{padding:3%}.philosophy{padding:5% 3%}.philosophy .harass_prevention{padding:0 3%}.policy_philosophy_link .c-btn--5{background-color:#fff;padding:.5rem;margin:2% 0}.policy_philosophy h5{padding:2% 0}.philosophy ul{list-style:none}#newslist{padding:0 3%}.aboutus_article h4{padding:2% 3%}.cms_news-info{padding:0 3% 5%;margin:5% 0}#cms-iframe iframe{height:500px;border:0;width:95%;margin:3% 0}.linkwrapper li{padding:2% 0}.company_info li{line-height:0}.company_info .title{margin:0 0 0 1%;font-size:.9rem}#Wrap .c-btn--5{margin:0 1%;width:4%;padding:2%;list-style:none;border-radius:100%}.list_items ul{margin:2% 0}#mainWrap{width:auto;float:initial}#Wrap{width:auto;padding:10% 3% 3%;background-color:#fff}.c-cms-table td{padding:10px 20px 5px 20px;line-height:1.5}.list_items{justify-content:center;position:sticky;top:0;background-color:#fff;padding:1% 0 3%;z-index:99}.articleH2{padding:0}.news-list.l-wrapper{margin:5% 0}.linkwrapper li{padding:1% 3% 3% 5%}.short_list_article #newslist li{padding:2% 3%;border-radius:20px;line-height:2}.pure-img{max-width:100%}.pure-g{align-content:flex-end;justify-content:space-evenly;margin:2% 0 0 0}.servicelist-list .l-grid{justify-content:flex-start}.servicelist-shop .l-grid3{background-color:#fff}.p-business__main-service img{width:100%}.p-business__plan-top h1,.p-static__privacy-top h1{padding:10% 0}.c-btn--5-2{margin:2rem .2rem;padding:1em 0;width:230px}.info_session .c-btn--5-2{margin:0 0 5%;width:90%;padding:2% 0}.p-business__patientmeals-address{margin:5%}.info_link_link{margin:0 10% 0;flex-wrap:wrap}.p-business__link-info{background-color:#fff}.info_link{flex-flow:column}.rink_rink .c-btn--5-2{margin:2% 0;padding:2% 0}.patientmeal-link h4{margin:5% 0 2%;padding:2% 0;width:100%;border-radius:15px;box-shadow:-6px -6px 10px rgb(255 255 255 / 90%),4px 4px 8px rgb(0 0 0 / 60%);transition:.2s ease-in-out}.l-main-nav-sns-sp{justify-content:center;list-style:none}.annai.l-grid.sns{background-color:#fff;padding:0 3% 0}.work_sheet h2{padding:10% 5% 5%}.p-top__order-top{margin:5% 3%}.p-top__order-top ul{font-size:.9em}.p-top__order-top li{margin:5% 0;width:320px}.work_sheet h3{padding:0 2%}.p-business__patient-info-session h1,.p-business__patient-info-session h2{font-size:1.5em}.center .slick-next{right:0;z-index:99}.slick-slide .caption{padding:2%}.p-top__top-article{padding:7% 0}.l-main-nav-sns-sp,.list_items,.lp_page_title .l-grid{display:flex}.p-business__u-area-place .p-business__post-date{height:45px;width:45px;top:-20px;padding-top:10px}.p-business__u-area-place p.p-business__post-date{font-size:.6rem}.u_area h5{padding:0 0 0 15%}.p-business__u-area-news{padding:2% 0}.u_area_annai.l-grid{padding:5% 3% 5%;background-color:#fff}.p-top__fuwafuwa{animation:fuwafuwa 2s ease-in-out infinite alternate;background:url(/images/share/u_area_logo.png) no-repeat center center/100px auto;display:inline-block;transition:.5s ease-in-out;width:100px;height:100px;margin-top:20px}.p-top__fuwafuwa2{animation:fuwafuwa 10s ease-in-out infinite alternate;background:url(/images/share/LBoshi_2024_02_06.png) no-repeat center center/90px auto;display:inline-block;transition:0s ease-in-out;width:100px;height:100px;margin-top:15px}.p-top__fuwafuwa3{animation:fuwafuwa 10s ease-in-out infinite alternate;background:url(/images/share/Kurumin2024_02_06.png) no-repeat center center/90px auto;display:inline-block;transition:0s ease-in-out;width:100px;height:100px;margin-top:30px}.l-parallax-4{background-image:url(/images/business/pharmacy_20241119m.jpg)}.p-business__patientmeal-link3 iframe,.p-top__youtube-topindex iframe{width:100%;height:auto;padding:2% 5%}.p-business__bakery-top{background-image:url(/images/business/md_bakery_bread_top_sp.jpg);height:100vh}.bakery_info-container{flex-direction:column;gap:40px}.gallery-thumbnails{padding:2%;gap:.2rem;grid-template-columns:repeat(2,1fr)}.c-btn-menu{right:1rem;top:2rem}.bakery_article .l-grid{padding:0 2%;justify-content:center;position:relative;flex-direction:row}.p-business__bakery-top h1{font-size:4rem;padding-top:40vh}.bakery_article h2{font-size:2rem;padding-top:0}.bakery_menu_text_overlay h3{font-size:4rem;text-align:left}.menu_drink .bakery_menu_text_overlay h3{text-align:right;margin-bottom:25%}.menu_donut .bakery_menu_text_overlay p{text-align:center}.bakery_about-us-text-block{max-width:100%;padding:3% 2%}.bakery_about-us-image-block{order:-1;margin:2% 0}.bakery_large-img{max-width:90%}.bakery_about-us-text-block h2{font-size:2em}.bakery_about-us-text-block p{font-size:.9em}.bakery_about-us-small-images{grid-template-columns:1fr}.bakery_small-img{height:auto}.bakery_about-us-text-block h2{margin:0}.bakery_about-us-text-block p{font-size:1rem;margin:2% 0 5%}p.font_1{font-size:.4rem}.bakery_article_category{padding:0 3%}.gallery{flex-direction:column-reverse;padding:5% 0}.bakery_menu_image_container{position:relative;width:100%;overflow:hidden;padding:5% 0}.menu_donut .bakery_menu_image_container,.menu_drink .bakery_menu_image_container,.menu_sandwich .bakery_menu_image_container{height:auto}.menu_burger .bakery_menu_image_container{height:auto}.menu_donut .bakery_menu_image_container{justify-content:right}.menu_drink .bakery_menu_image_container{justify-content:left}.bakery_menu_item_image{width:100%;display:block;object-fit:cover;object-position:right}.menu_burger img{width:90%}.menu_donut img.bakery_menu_item_image,.menu_drink img.bakery_menu_item_image{width:70%;padding:0 5%}.bakery_menu_text_overlay{position:absolute;top:30%;left:0;width:100%;height:60%;padding:2% 5%;color:#fff;display:flex;flex-direction:column;justify-content:center;line-height:1.2}.menu_donut .bakery_menu_text_overlay{left:15%;left:0;width:100%;height:100%}.menu_sandwich .bakery_menu_text_overlay{left:0}.menu_drink .bakery_menu_text_overlay{top:20%;left:0;width:100%;height:80%}.menu_cake .bakery_menu_text_overlay{top:35%;left:30%;width:75%;height:0}.bakery_menu_item_description{font-size:.9rem;line-height:1.5;padding:0 2%}.gallery-image img{aspect-ratio:4/4;object-fit:cover;height:100%;margin:10% 0}}@media screen and (max-width:600px){.c-page-title h1{font-size:1.4rem}}