@charset "utf-8";body,input,textarea{color:#333;font-family:"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","Yu Gothic",YuGothic,serif;font-weight:400}.sitecolor{color:#FF5E50!important}.bg-sitecolor,.side_cat>li:before,.entry-content h4:before{background:#fff !important}.border-sitecolor,#grobal_nav .floatlist li a:hover,.current_page_item a,.current-menu-item a,.single-post .menu-item-object-post a,.single-blog .menu-item-object-blog a,.single-item .menu-item-object-item a{border-color:#1177ba!important}.btn{border-radius:3px}.homebox .more .btn{color:#ff5e50;font-weight:700;background-color:#fff;border:3px solid #ff5e50;border-radius:48px;width:25rem}.btn.arrowright:after{content:url(//kobanoh.com/wp-content/themes/kobanoh.com/./images/btn-arrow.png);position:absolute;right:1em;top:14px;margin-top:0;width:auto;height:auto;border-top:none;border-right:none;-webkit-transform:none;transform:none}.insta_head .morelink .btn{color:#000!important}.btn.arrowright:after{border-color:#fff}.arrowlist li a:before,#footer_nav .pagetop a span:before{border-color:#1177ba!important}#news_list li span a,#news_slider li span a,.entry-meta span.term a{border-radius:10px;color:#fff}.entry-content h2{background:#f4ecd5;color:#000}.sp-only{display:none}@media screen and (max-width:767px){.sp-only{display:block}.pc-only{display:none}}#container{padding-top:80px}.content-width{width:960px}.homebox .content-width{padding:100px 0}.homebox .titlebox h2{font-size:3rem;letter-spacing:.22em;color:#767171}.homebox .titlebox small{font-size:1.3rem;font-family:"Josefin Sans",sans-serif;font-weight:700}.homebox .titlebox.ttl-icon{padding-top:100px;position:relative}.homebox .titlebox.ttl-icon:before{position:absolute;top:10px;left:0;right:0;margin:auto}@media screen and (max-width:767px){.homebox .content-width{padding-top:75px}.homebox .titlebox h2{font-size:2.8rem}.homebox .titlebox.ttl-icon{padding-top:80px}.homebox .titlebox.ttl-icon:before{transform:scale(.75)}}#header{background:0 0;border-bottom:none;z-index:100}#head_inner{display:flex;justify-content:space-between;align-items:center;padding:40px 2% 20px}#grobal_nav{background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.16);padding:0 48px;border-radius:68px}#grobal_nav ul{display:flex}#grobal_nav ul li{list-style-type:none}#grobal_nav ul li+li{margin-left:32px}#grobal_nav li a{display:inline-block;padding:20px 0;font-weight:700}#head_contact .btn{background:#ff5e50 !important;color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.16);border-radius:68px;padding:20px 32px;font-weight:700}#fix-bottom-btn{position:fixed;bottom:10px;right:10px;z-index:5}#fix-bottom-btn a{background:#ff5e50 !important;color:#fff;box-shadow:0 2px 2px rgba(0,0,0,.16);border-radius:50%;padding:30px;font-weight:700;aspect-ratio:1/1;align-content:center}@media screen and (max-width:767px){#head_inner{padding:20px}#head_contact{display:none}#site-title{padding:0}.hamburger__icon,.hamburger__icon:before,.hamburger__icon:after{background-color:#ff5e50}#sp-menu{background:0 0}#sp-menu ul{padding:20px}#sp-menu ul li{list-style:none}#sp-menu ul li+li{border-color:#fff !important}#sp-menu ul li a{display:block;padding:20px 0;color:#ff5e50}}#firstvisual{background:url(//kobanoh.com/wp-content/themes/kobanoh.com/./images/firstvisual.jpg) no-repeat scroll center center}#firstvisual .cell{text-shadow:none}#firstvisual .titlebox h1,#firstvisual .titlebox h2{font-size:3rem;letter-spacing:.22em;color:#fff}#firstvisual .titlebox small{font-size:1.3rem;font-family:"Josefin Sans",sans-serif;font-weight:700}#footer_nav{position:relative;background:#ff5e50;padding-top:30px}#footer_nav:before{content:"";width:100%;height:150px;background:url(//kobanoh.com/wp-content/themes/kobanoh.com/./images/mask-orange.png) no-repeat bottom center/cover;position:absolute;top:-150px;left:0;right:0;margin:auto;pointer-events:none}#footer_nav ul{display:flex;align-items:center;justify-content:center}#footer_nav li{list-style:none;margin-right:0}#footer_nav ul li+li{border-left:1px solid #fff}#footer_nav ul li a{display:inline-block;padding:0 20px;font-size:1.6rem;color:#fff}#colophon{background:#ff5e50;color:#fff;text-align:center}#colophon .logo{margin:auto}#colophon .logo p{margin-bottom:0}#copyrights{padding-top:0;background:#ff5e50;margin-top:0}@media screen and (max-width:767px){#footer_nav ul{display:block;text-align:center;width:260px;margin:0 auto}#footer_nav ul li+li{border-left:none;border-top:1px solid #fff}#footer_nav ul li a{padding:20px 0}#copyrights{padding-bottom:125px}}#mainvisual:before{display:none}#mainvisual .table h2{-webkit-writing-mode:initial;writing-mode:initial;text-shadow:none;margin:0;text-align:right;color:#ff5e50;font-size:4rem;line-height:1.5;font-weight:700}#mainvisual .cell{vertical-align:top;text-align:right;padding-top:168px}#mainvisual .mv-catch{position:absolute}#news_bottombox{background-color:#fff;padding-top:40px;position:relative}#news_bottombox:before{content:"";width:100%;height:150px;background:url(//kobanoh.com/wp-content/themes/kobanoh.com/./images/mask-white.png) no-repeat bottom center/cover;position:absolute;top:-150px;left:0;right:0;margin:auto}#news_bottombox .inner{height:auto}#news_bottombox .inner #slide_newsbox{border-bottom:1px solid #707070}#news_bottombox .bx-wrapper .bx-controls-direction a{display:none}#news_bottombox .inner .btn-more{font-size:1.2rem;background:#ff5e50;width:100px;border-radius:26px;text-align:center}@media screen and (max-width:767px){#mainvisual .table{height:100vw}#mainvisual .cell{text-align:center}#mainvisual .table h2{font-size:3.4rem;text-align:center}}#news_list li span,#news_slider li span,.single #content .entry-meta span{font-size:1.6rem;color:#000}#news_list li span a,#news_slider li span a{background-color:#838383 !important}#news_list li h3,#news_slider li h3{color:#000}#home_about h2{color:#ff5e50;font-size:3rem;letter-spacing:.2em}#home_about p{font-size:2.2rem;font-weight:700;line-height:1.9;letter-spacing:.1em;margin-top:72px;color:#707070}@media screen and (max-width:767px){#home_about .contbox p{font-size:2rem;margin-top:30px}#home_about .contbox p br{display:block}}#home_service{padding-bottom:50px}#home_service .titlebox.ttl-icon:before{content:url(//kobanoh.com/wp-content/themes/kobanoh.com/./images/ttl-icon-about.png)}#home_service .service-item{display:flex}#home_service .service-item+.service-item{margin-top:60px}#home_service .service-text{padding-right:60px;width:460px;box-sizing:border-box}#home_service .sub-ttl-box{display:flex;align-items:center;margin-bottom:30px}#home_service .sub-ttl-box .img-box{margin-right:20px}#home_service .sub-ttl{color:#ff5e50;font-size:2.2rem;line-height:1.5}#home_service .service-img-box{width:468px}#home_service .flow-content{margin-top:60px}#home_service .flow-ttl-box{text-align:center}#home_service .flow-ttl{position:relative;display:inline-block;color:#ff5e50;font-size:2.2rem}#home_service .flow-ttl:before,#home_service .flow-ttl:after{content:url(//kobanoh.com/wp-content/themes/kobanoh.com/./images/top-flow-division.png);position:absolute;top:-6px}#home_service .flow-ttl:before{left:-348px}#home_service .flow-ttl:after{right:-348px}#home_service .flow-box{display:flex;align-items:flex-start;justify-content:space-between;margin-top:42px}#home_service .flow-item{width:200px}#home_service .flow-num{font-family:"Josefin Sans",sans-serif;color:#ff5e50;font-weight:700;display:inline-block;text-align:center;line-height:52px;width:96px;height:62px;background:url(//kobanoh.com/wp-content/themes/kobanoh.com/./images/top-flow-step.png) no-repeat scroll center/contain}#home_service .flow-item .img-box{margin-top:14px;text-align:center;width:100%;height:112px;display:flex;justify-content:center;align-items:center}#home_service .flow-item .text-box{margin-top:14px;text-align:center}#home_service .more{text-align:right}@media screen and (max-width:767px){#home_service .service-item{display:block}#home_service .service-text{width:100%;padding-right:0;padding-bottom:40px}#home_service .service-img-box{width:100%}#home_service .flow-box{display:block}#home_service .flow-item{width:100%;text-align:center;margin-bottom:30px}#home_service .flow-item .lower-box{display:flex;align-items:center;justify-content:space-around;width:350px;margin:0 auto}#home_service .flow-item .text-box{width:200px;margin-top:0;text-align:left}#home_service .flow-item .img-box{width:100px;transform:scale(.75);margin-top:0}#home_service .more{text-align:center}}#home_item{position:relative;background:#f5f5f5;padding-bottom:50px}#home_item:before{content:"";width:100%;height:150px;background:url(//kobanoh.com/wp-content/themes/kobanoh.com/./images/mask-gray.png) no-repeat bottom center/cover;position:absolute;top:-150px;left:0;right:0;margin:auto}#home_item .titlebox.ttl-icon:before{content:url(//kobanoh.com/wp-content/themes/kobanoh.com/./images/ttl-icon-menu.png)}#home_item .contbox{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}#home_item .menu-item{margin-top:66px;margin-right:90px;margin-bottom:75px;position:relative;width:420px}#home_item .menu-item:nth-child(2n){margin-right:0}#home_item .menu-item .link-box{width:420px;height:380px;aspect-ratio:420/380}#home_item .menu-item .link-box img{width:100%;height:100%;object-fit:cover;border-radius:30px}#home_item .menu-name-box{display:inline-block;width:110px;background:#fff;text-align:center;font-size:2.2rem;color:#ff5e50;position:absolute;top:-66px;left:0;right:0;z-index:1;margin:auto;padding:38px 0;border-radius:50%;border:4px solid #ff5e50;box-sizing:border-box}#home_item .link-box a{position:relative;display:block;transition:opacity .4s ease 0s}#home_item .link-box a:after{content:url(//kobanoh.com/wp-content/themes/kobanoh.com/./images/btn-menu-arrow.png);position:absolute;bottom:0;right:0}#home_item .menu-content-box{margin-top:16px;text-align:center}@media screen and (max-width:767px){#home_item .menu-item{width:48%;margin-right:4%}#home_item .menu-content-box{text-align:left}#home_item .menu-item{margin-top:50px}#home_item .menu-name-box{font-size:2rem}#home_item .menu-item .link-box{width:100%;height:auto}}#home_farm{position:relative}#home_farm:before{content:"";width:100%;height:150px;background:url(//kobanoh.com/wp-content/themes/kobanoh.com/./images/mask-white.png) no-repeat bottom center/cover;position:absolute;top:-150px;left:0;right:0;margin:auto}#home_farm .titlebox.ttl-icon:before{content:url(//kobanoh.com/wp-content/themes/kobanoh.com/./images/ttl-icon-farm.png)}#home_farm .farm-item{display:flex}#home_farm .farm-text-box{padding-right:60px;width:460px;box-sizing:border-box}#home_farm .sub-ttl-box{display:flex;align-items:center;margin-bottom:30px}#home_farm .sub-ttl-box .img-box{margin-right:20px}#home_farm .sub-ttl{color:#ff5e50;font-size:2.2rem;line-height:1.5}#home_farm .farm-img-box{width:468px}#home_farm .more{text-align:right}@media screen and (max-width:767px){#home_farm .farm-item{display:block}#home_farm .farm-text-box{width:100%;padding-right:0}#home_farm .more{text-align:center}#home_farm .farm-img-box{width:100%;margin-top:60px}}#home_faq .faq-item{padding:24px 32px;border-top:1px solid #707070}#home_faq .faq-item:last-child{border-bottom:1px solid #707070}#home_faq .faq-question,#home_faq .faq-answer{position:relative;font-size:2.2rem;font-weight:700;padding-left:1em;line-height:1.5}#home_faq .faq-answer{color:#ff5e50;margin-top:14px}#home_faq .faq-question:before,#home_faq .faq-answer:before{position:absolute;left:0}#home_faq .faq-question:before{content:'Q.'}#home_faq .faq-answer:before{content:'A.'}@media screen and (max-width:767px){#home_faq .faq-item{padding:18px 24px}#home_faq .faq-question,#home_faq .faq-answer{font-size:2rem}}#f-cta{text-align:center}#f-cta .content-width{padding-top:0;padding-bottom:150px}#f-cta h3{font-size:2.2rem;font-weight:700}#f-cta .more .btn{width:320px;background:#ff5e50 !important;color:#fff !important;padding:1.1em 2em}#f-cta .more .btn.arrowright:after{content:url(//kobanoh.com/wp-content/themes/kobanoh.com/./images/btn-arrow-w.png);top:18px;right:25px}#about .entry-content h3{color:#ff5e50;font-size:2.2rem}#about #company_table,#about #company_table th,#about #company_table td{border-color:#707070;background:#fff}#contact .entry-content h3{color:#ff5e50;font-size:2.2rem;border-bottom:none;padding-bottom:none}#contact .entry-content table,#contact .entry-content th,#contact .entry-content td{border-color:#707070;background:#fff}#contact .entry-content th,#contact .entry-content td{padding:24px 32px}#contact .entry-content button[type=submit]{background-color:#ff5e50 !important;color:#fff;border-radius:30px;font-weight:700}#contact #f-cta{display:none}#menu .menu-item{margin-bottom:75px}#menu .menu-name{color:#ff5e50;font-size:2.2rem}#menu .menu-side-content{display:flex;flex-wrap:wrap}#menu .menu-side-content dl{width:180px;margin-right:15px;border:1px solid #838383;border-radius:5px;padding-right:16px;box-sizing:border-box}#menu .menu-side-content dl:nth-child(5n){margin-right:0}#menu .menu-side-content dt{padding:11px 0 11px 14px;font-size:2.2rem;color:#ff5e50;font-weight:700}#menu .menu-side-content dd{padding:16px 0 16px 16px;margin-left:0;border-top:1px solid #838383;line-height:1.25}#menu .menu-item .menu-inner{display:flex;align-items:flex-start;justify-content:space-between}#menu .menu-item .menu-image{width:420px}#menu .menu-item .menu-content{width:540px;padding-left:40px;box-sizing:border-box}@media screen and (max-width:767px){#menu .menu-side-content dl,#menu .menu-side-content dl:nth-child(5n){width:48%;margin-right:4%}#menu .menu-side-content dl:nth-child(2n){margin-right:0}#menu .menu-item .menu-inner{display:block}#menu .menu-item .menu-image{width:100%}#menu .menu-item .menu-content{padding-left:0;padding-top:40px;width:100%}}ul.wpp-list a .thumb{display:none}#lunch-menu p{margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:unset}#lunch-menu .titlebox{text-align:center;margin:0 0 40px}#lunch-menu .titlebox h2{font-size:3rem;letter-spacing:.22em;color:#767171;margin-bottom:10px}#lunch-menu .titlebox .note{font-size:2.4rem;letter-spacing:.22em}#lunch-menu li::marker{content:none}#lunch-menu .content-menu-imgbox{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 30px;list-style:none;padding:0;margin:0}#lunch-menu .content-menu{width:300px;text-align:center}#lunch-menu .cm-oval{width:300px;height:250px;border-radius:50%;overflow:hidden;margin:0 auto}#lunch-menu .cm-oval img{width:100%;height:100%;object-fit:cover;display:block}#lunch-menu .menu-label{margin-top:12px;font-size:1.8rem;font-weight:700;color:#ff5e50;letter-spacing:.05em;background:0 0}#lunch-menu .bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:0 0;margin-bottom:0}#lunch-menu #menu-by-days{margin-top:50px}#lunch-menu #menu-by-days .note{font-size:2.4rem;letter-spacing:.22em;text-align:center;margin-bottom:20px}#lunch-menu #menu-by-days .menu-day{border:3px solid #e5e5e5;margin-top:32px}#lunch-menu #menu-by-days .menu-day:first-child{margin-top:0}#lunch-menu #menu-by-days .menu-day__date{font-size:2rem;font-weight:700;color:#333;padding:12px 16px;border-bottom:1px solid #e5e5e5;margin:0;background:#fafafa}#lunch-menu #menu-by-days .menu-group__label{padding:10px 16px;background:#fefefe;border-bottom:1px solid #e5e5e5;margin:0;font-size:2rem;font-weight:700;color:#ff5e50}#lunch-menu #menu-by-days .menu-group__items{margin:0;padding:0;list-style:none}#lunch-menu #menu-by-days .menu-group__items .menu-item{display:grid;grid-template-columns:1fr 1fr 140px 140px;align-items:center;border-bottom:1px solid #e5e5e5}#lunch-menu #menu-by-days .menu-group__items .menu-item>*{padding:12px 16px;border-left:1px solid #e5e5e5;box-sizing:border-box;margin:0;height:100%;align-content:center}#lunch-menu .menu-day__lists{margin:0}#lunch-menu #menu-by-days .menu-group__items .menu-item>*:first-child{border-left:none}#lunch-menu #menu-by-days .menu-item__name{font-size:1.6rem;color:#333}#lunch-menu #menu-by-days .menu-item__note{font-size:1.4rem;color:#666}#lunch-menu #menu-by-days .menu-item__price{font-size:1.6rem;color:#333;text-align:right}#lunch-menu #menu-by-days .menu-item__qty{text-align:right}#lunch-menu #menu-by-days .menu-item__qty .qty-label{font-size:1.2rem;margin-right:6px;color:#666}#lunch-menu #menu-by-days .menu-item__qty-input,#lunch-menu input[type=number]{width:64px;text-align:center;padding:6px 4px;font-size:1.5rem;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}#lunch-menu .entry-content{margin-top:150px}#lunch-menu .content-ttl{color:#ff5e50;font-size:3rem;letter-spacing:.2em;text-align:center;margin-bottom:10px}#lunch-menu .entry-content .note{margin-top:0;margin-bottom:50px;text-align:center}#lunch-menu .entry-content button[type=submit]{background-color:#ff5e50 !important;color:#fff;border-radius:30px;font-weight:700 !important;font:inherit;border:none;width:30rem;margin:2.5rem 0;cursor:pointer}#lunch-menu .wpcf7 input#dept{width:500px;margin-top:.5rem}#lunch-menu td.wpcf7-has-lunch-list{position:relative;padding-bottom:56px}#lunch-menu .wpcf7-lunch-totalbox{position:absolute;right:16px;bottom:16px;font-weight:700;line-height:1.2;white-space:nowrap;z-index:2;font-size:2rem}#lunch-menu .wpcf7-lunch-totalbox .ttl{margin-right:8px}#lunch-menu .wpcf7-lunch-totalbox .val{color:#ff5e50}.wpcf7-lunch-confirm{position:relative;padding-bottom:56px}.wpcf7-lunch-confirm__ttl{font-weight:700;margin:0 0 8px;font-size:1.8rem;color:#333}.wpcf7-lunch-confirm .confirm-date{font-weight:700;margin-top:10px}.wpcf7-lunch-confirm .confirm-list{margin:6px 0 12px;padding-left:1em}.wpcf7-lunch-confirm .confirm-list li{margin:4px 0}.wpcf7-lunch-confirm .confirm-empty{color:#888}.wpcf7-lunch-totalbox{position:absolute;right:0;bottom:0;font-weight:700;line-height:1.2;white-space:nowrap;font-size:2rem;display:none}.wpcf7-lunch-totalbox .ttl{margin-right:8px}.wpcf7-lunch-totalbox .val{color:#ff5e50}#thanks-lunch .entry-content{text-align:center}#thanks-lunch .entry-content h4{padding:0}#lunch-menu ul,#lunch-menu li{list-style:none}@media screen and (max-width:767px){#lunch-menu #menu-by-days .note{font-size:1.8rem}#lunch-menu #menu-by-days .menu-group__items .menu-item{grid-template-columns:1fr auto}#lunch-menu #menu-by-days .menu-item__name{grid-column:1/-1;padding-bottom:2px !important}#lunch-menu #menu-by-days .menu-item__note{grid-column:1/-1;padding-top:5px !important;padding-bottom:2px !important}#lunch-menu #menu-by-days .menu-item__price{text-align:left;padding-top:2px !important}#lunch-menu .wpcf7-lunch-price{display:block;margin-top:10px}#lunch-menu .wpcf7-lunch-qtywrap{display:block;text-align:right}#lunch-menu #menu-by-days .menu-item__qty{padding-top:2px !important}#lunch-menu .entry-content ul li{padding-bottom:10px;border-bottom:1px solid #eee}#lunch-menu #menu-by-days .menu-group__items .menu-item>*{border-left:none}#lunch-menu #menu-by-days .menu-item__qty .qty-label{font-size:1.6rem}#lunch-menu #menu-by-days .menu-item__qty-input,#lunch-menu input[type=number]{font-size:1.6rem}}