@import url("global.css");@import url("business.css");#cnt{position:relative}#cnt .box{min-height:960px}#cnt .box h3{font-size:24px;font-weight:bold;padding-left:70px;margin-bottom:30px}#cnt .box h3 strong{font-size:32px;color:#F49700}#cnt .box .txtbox{position:relative;width:56%;padding:50px 160px 70px 70px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:20px;border-radius:20px;background-color:rgba(254,239,217,0.3)}#cnt .box .txtbox h4{display:inline-block;font-weight:bold;font-size:20px;position:relative;margin-bottom:40px}#cnt .box .txtbox h4::after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:6px;-webkit-border-radius:10px;border-radius:10px;background-color:#F49700}#cnt .box .txtbox>p{text-align:justify;font-weight:400}#cnt .box .txtbox>p+p{margin-top:20px}#cnt .box .txtbox figure{position:absolute}#cnt .box .txtbox figure.rice{top:-40px;right:0;width:180px}#cnt .box .txtbox figure.tofu{left:25px;bottom:-100px;width:200px}#cnt .box .txtbox figure.okazu{right:0;bottom:-100px;width:200px}#cnt .ph{-webkit-border-radius:20px;border-radius:20px;overflow:hidden;position:absolute;z-index:-1;right:0;top:40px;bottom:40px;width:50%}#cnt .ph figure{position:absolute;left:0;right:0;top:0;height:50%}#cnt .ph figure+figure{top:auto;bottom:0}.tel-contact{margin-top:70px;border:1px solid #F49700;background-color:rgba(254,239,217,0.3);padding:20px 10px}.tel-contact dl{font-weight:bold;text-align:center;letter-spacing:-.4em}.tel-contact dl dt{display:inline-block;vertical-align:middle;letter-spacing:.1em;font-size:20px}.tel-contact dl dd{margin-left:40px;display:inline-block;vertical-align:middle;letter-spacing:.1em}.tel-contact dl dd .tel-link{display:inline-block;font-size:30px;line-height:1;color:#F49700}.tel-contact dl dd .tel-link::before{content:"\f095";display:inline-block;font-family:"Font Awesome 5 free","Font Awesome 5 Brands";font-size:24px;margin:0 10px 0 0}.meal .tel-contact dl dd .tel-link::before{content:"";background:url("../business/meal/img/free.png") no-repeat center center;background-size:contain;width:36px;height:24px}.tel-contact dl dd small{display:block;margin-top:4px;font-size:80%}@media only screen and (max-width: 1279px){#cnt .box{min-height:0}#cnt .box .txtbox{padding:60px 70px 70px 70px}}@media only screen and (max-width: 959px){#cnt .box h3{font-size:20px;padding-left:30px;margin-bottom:20px}#cnt .box h3 strong{font-size:26px}#cnt .box .txtbox{padding:40px 60px 60px 30px}#cnt .box .txtbox h4{font-size:17px;letter-spacing:1px;margin-bottom:30px}#cnt .box .txtbox figure.rice{right:-20px;top:-40px;width:140px}#cnt .box .txtbox figure.tofu{left:15px;bottom:-70px;width:160px}#cnt .box .txtbox figure.okazu{bottom:-70px;width:160px}#cnt .ph{width:52%}.tel-contact{margin-top:40px}.tel-contact dl dd{margin-left:20px}}@media only screen and (max-width: 644px){#cnt{position:static}#cnt .box h3{font-size:16px;padding-left:0;text-align:center;letter-spacing:1px}#cnt .box h3 strong{font-size:20px}#cnt .box .txtbox{width:100%;padding:30px 20px;-webkit-border-radius:10px;border-radius:10px;text-align:center}#cnt .box .txtbox h4{font-size:16px;margin-bottom:25px}#cnt .box .txtbox h4::after{bottom:-8px;height:4px}#cnt .box .txtbox>p+p{margin-top:15px}#cnt .box .txtbox figure{position:absolute}#cnt .box .txtbox figure.rice{right:-15px;top:-20px;width:80px}#cnt .box .txtbox figure.tofu{left:-15px;top:-20px;bottom:auto;width:80px}#cnt .box .txtbox figure.okazu{right:-15px;top:-15px;bottom:auto;width:100px}#cnt .ph{margin-top:20px;-webkit-border-radius:10px;border-radius:10px;position:static;width:100%;letter-spacing:-.4em}#cnt .ph figure{position:static;display:inline-block;letter-spacing:normal;height:auto;width:50%}.tel-contact{margin-top:30px;padding:25px 15px}.tel-contact dl dt{display:block;line-height:normal;letter-spacing:.1em;font-size:18px}.tel-contact dl dd{margin:10px 0 0;display:block;line-height:normal;letter-spacing:.1em}.tel-contact dl dd .tel-link{font-size:24px}.tel-contact dl dd .tel-link::before{font-size:21px}}
