﻿@media only screen and (min-width: 768px){.con_lower_title{background-image:url(../../allergy/images/img_main-pc.jpg)}}@media only screen and (max-width: 767px){.con_lower_title{background-image:url(../../allergy/images/img_main-sp.jpg)}}#contents{font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif !important}@media only screen and (max-width: 767px){.con_ban_top .ban_top_img img{width:100%}}.container{max-width:885px;width:100%;margin:0 auto;color:#000;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}@media only screen and (max-width: 885px){.container{max-width:98%}}@media only screen and (max-width: 1024px){.container{width:92%}}.container .txt{--zoom:1;font-size:calc((14 / var(--base-font-size)) * var(--zoom) * 1em)}@media only screen and (min-width: 1025px) and (max-width: 1440px){.container .txt{--zoom:.7}}@media only screen and (min-width: 768px) and (max-width: 1024px){.container .txt{--zoom:.7}}@media only screen and (max-width: 767px){.container .txt{--zoom:.6}}.container .sub{color:#668027;--zoom:1;font-size:calc((24 / var(--base-font-size)) * var(--zoom) * 1em);font-weight:400;letter-spacing:0.15em}@media only screen and (min-width: 1025px) and (max-width: 1440px){.container .sub{--zoom:.7}}@media only screen and (min-width: 768px) and (max-width: 1024px){.container .sub{--zoom:.7}}@media only screen and (max-width: 767px){.container .sub{--zoom:.6}}@media only screen and (min-width: 768px){.container .sub{margin-bottom:15px}}@media only screen and (max-width: 767px){.container .sub{margin-bottom:.5em}}@media only screen and (max-width: 767px){.container .sub{font-size:137%}}.container .box_bdr{position:relative}@media only screen and (min-width: 1025px){.container .box_bdr{padding:5.4em 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.container .box_bdr{padding:4.5em 0}}@media only screen and (max-width: 767px){.container .box_bdr{padding:2em 0}}.container .box_bdr::before,.container .box_bdr::after{content:"";width:100%;top:0;left:0;height:1px;background:#cdd3bd;position:absolute}.container .box_bdr::after{top:2px}.container .box_bdr .txt{line-height:1.7}@media only screen and (max-width: 767px){.container .box_bdr .txt{line-height:1.5;font-size:100%}}.con_info{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;text-align:center}@media only screen and (min-width: 1025px){.con_info{padding-top:10em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info{padding-top:8em}}@media only screen and (max-width: 767px){.con_info{padding-top:5em}}@media only screen and (min-width: 1025px){.con_info{padding-bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info{padding-bottom:50px}}@media only screen and (max-width: 767px){.con_info{padding-bottom:2em}}.con_info .ttl{--zoom:1;font-size:calc((38 / var(--base-font-size)) * var(--zoom) * 1em);color:#000;font-weight:normal;letter-spacing:0.1em}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_info .ttl{--zoom:.7}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .ttl{--zoom:.7}}@media only screen and (max-width: 767px){.con_info .ttl{--zoom:.6}}@media only screen and (min-width: 768px){.con_info .ttl{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_info .ttl{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_info .ttl{font-size:190%}}.con_info .txt{line-height:2;letter-spacing:0.15em;font-size:122%}@media only screen and (max-width: 767px){.con_info .txt{line-height:inherit;font-size:108%}}.con_general ul{padding-left:1em;text-indent:-1em}@media only screen and (min-width: 1025px){.con_breakfast .box_lst{margin-top:60px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .box_lst{margin-top:50px}}@media only screen and (max-width: 767px){.con_breakfast .box_lst{margin-top:2em}}.con_breakfast .box_lst .txt_sub{--zoom:1;font-size:calc((18 / var(--base-font-size)) * var(--zoom) * 1em);position:relative;margin-bottom:1em;letter-spacing:0.15em}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_breakfast .box_lst .txt_sub{--zoom:.7}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .box_lst .txt_sub{--zoom:.7}}@media only screen and (max-width: 767px){.con_breakfast .box_lst .txt_sub{--zoom:.6}}@media only screen and (min-width: 768px){.con_breakfast .box_lst .txt_sub{padding-left:2em}}@media only screen and (max-width: 767px){.con_breakfast .box_lst .txt_sub{padding-left:1.3em}}.con_breakfast .box_lst .txt_sub::before{content:"";height:4px;top:50%;left:0;position:absolute;transform:translateY(-50%);background:#668027}@media only screen and (min-width: 768px){.con_breakfast .box_lst .txt_sub::before{width:22px}}@media only screen and (max-width: 767px){.con_breakfast .box_lst .txt_sub::before{width:4%}}@media only screen and (max-width: 767px){.con_breakfast .box_lst .txt_sub{font-size:133%}}.con_breakfast .box_lst .lst{border:1px solid #969696;display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_breakfast .box_lst .lst{padding:3em 1.5em 0}}@media only screen and (max-width: 767px){.con_breakfast .box_lst .lst{padding:1em 1em 0}}.con_breakfast .box_lst .lst li{text-align:center}@media only screen and (min-width: 768px){.con_breakfast .box_lst .lst li{width:14.28%}}@media only screen and (max-width: 767px){.con_breakfast .box_lst .lst li{width:25%}}@media only screen and (min-width: 768px){.con_breakfast .box_lst .lst li{margin-bottom:2.7em}}@media only screen and (max-width: 767px){.con_breakfast .box_lst .lst li{margin-bottom:1.5em}}.con_breakfast .box_lst .lst li img{max-width:100px}@media only screen and (min-width: 768px){.con_breakfast .box_lst .lst li img{margin-bottom:1.4em}}@media only screen and (max-width: 767px){.con_breakfast .box_lst .lst li img{margin-bottom:1em}}@media only screen and (min-width: 768px){.con_breakfast .box_lst .lst li img{max-width:100px}}@media only screen and (max-width: 767px){.con_breakfast .box_lst .lst li img{max-width:80%}}.con_breakfast .box_lst .lst li span{display:block;--zoom:1;font-size:calc((14 / var(--base-font-size)) * var(--zoom) * 1em)}@media only screen and (min-width: 1025px) and (max-width: 1440px){.con_breakfast .box_lst .lst li span{--zoom:.7}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_breakfast .box_lst .lst li span{--zoom:.7}}@media only screen and (max-width: 767px){.con_breakfast .box_lst .lst li span{--zoom:.6}}.container .con_note ul{line-height:2;--zoom:1;font-size:calc((14 / var(--base-font-size)) * var(--zoom) * 1em)}@media only screen and (min-width: 1025px) and (max-width: 1440px){.container .con_note ul{--zoom:.7}}@media only screen and (min-width: 768px) and (max-width: 1024px){.container .con_note ul{--zoom:.7}}@media only screen and (max-width: 767px){.container .con_note ul{--zoom:.6}}@media only screen and (max-width: 767px){.container .con_note ul{line-height:1.5;font-size:100%}}.container .con_note ul li:not(.no_indent){padding-left:1em;text-indent:-1em}.container .con_note ul .mgt{margin-top:2em}#page{overflow:hidden}.box_vegan{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:1em}@media only screen and (max-width: 767px){.box_vegan{justify-content:center}}.box_vegan img{max-width:150px}
