﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,table,th,td,img{margin:0;padding:0}* html body{font-size:small}*:first-child+html body{font-size:small}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul,dl,ol{text-indent:0}li{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}* html input,* html textarea,* html select{font-size:100%}*:first-child+html+input,*:first-child html+textarea,*:first-child+html select{font-size:100%}table{border-collapse:collapse;font-size:inherit;width:100%;word-break:break-all}table tr th,table tr td{text-align:left;vertical-align:top}caption{text-align:left}pre,code,kbd,samp,tt{font-family:monospace}* html pre,* html code,* html kbd,* html samp,* html tt{font-size:100%;line-height:100%}*:first-child+html pre,*:first-child html+code,*:first-child html+kbd,*:first-child+html+samp,*:first-child+html tt{font-size:108%;line-height:100%}input,select,textarea{font-size:100%}*{box-sizing:border-box;font-weight:normal}b,strong{font-weight:bold}i{font-style:normal}img{border:0;vertical-align:top;max-width:100%}button{border:none}@media only screen and (min-width: 480px){html{min-width:1280px}}body{font-family:'YuGothic',Hiragino Sans,'ヒラギノ角ゴ StdN','Hiragino Kaku Gothic StdN',sans-serif;margin:0}body a{text-decoration:none;color:#000000;transition:0.3s}body p{margin:0}.container_1280{width:1280px;margin:0 auto}.container_1040{width:1040px;margin:0 auto}.container_770{width:770px;margin:0 auto}@media only screen and (max-width: 480px){.container_sp_100{width:100%;margin:0 auto}}@media only screen and (max-width: 480px){.container_sp_90{width:90%;margin:0 auto}}@media only screen and (max-width: 480px){.sp_view{display:inline-block}}@media only screen and (min-width: 480px){.sp_view{display:none}}@media only screen and (min-width: 480px){.pc_view{display:inline-block}}@media only screen and (max-width: 480px){.pc_view{display:none}}@media only screen and (max-width: 480px){.sp_hidden{display:none}}@media only screen and (min-width: 480px){.pc_hidden{display:none}}.t_c{text-align:center}.color_b{color:#765b36}.bg_c_b{background-color:#765b36}.color_o{color:#ef8e3c}.bg_c_o{background-color:#ef8e3c}.color_g{color:#589f4f}.bg_c_g{background-color:#589f4f}.b_n{border:none !important}.btn_1{border-radius:25px;padding:10px 25px;transition:0.3s}.btn_1 a{color:#fff;font-size:20px;font-weight:bold;position:relative;border-radius:25px}@media only screen and (min-width: 480px){.btn_1 a{padding:10px 25px}}@media only screen and (max-width: 480px){.btn_1 a{padding:1vw 5vw;font-size:5.6vw}}.btn_1 a:after{font-family:'Font Awesome 6 Free';content:'\f0da';font-weight:bold;color:#fff;position:absolute;top:0;right:10px;transform:translate(50%, 50%)}@media only screen and (max-width: 480px){.btn_1 a:after{font-size:5vw;top:17px;right:5px;transform:translate(50%, -50%)}}.triangle_head:before{content:"";background-image:url(/files/images/common/triangle.png);height:105px}.triangle_head:after{content:"";background-image:url(/files/images/common/nasu.png);height:382px}@media only screen and (min-width: 480px){.single_vege{position:relative}.single_vege:before{content:url(/files/images/common/nasu.png);position:absolute}}@media only screen and (min-width: 480px) and (min-width: 480px){.single_vege:before{top:0}}@media only screen and (min-width: 480px){.double_vege{position:relative}.double_vege:before{content:url(/files/images/common/nasu.png);position:absolute}}@media only screen and (min-width: 480px) and (min-width: 480px){.double_vege:before{top:0}}@media only screen and (min-width: 480px){.double_vege:after{content:url(/files/images/common/tomato.png);position:absolute;z-index:1}}@media only screen and (min-width: 480px) and (min-width: 480px){.double_vege:after{right:-100px;bottom:-230px}}@media only screen and (min-width: 480px){.top_vege{position:relative}.top_vege:before{content:url(/files/images/common/vege1.png);position:absolute}}@media only screen and (min-width: 480px) and (min-width: 480px){.top_vege:before{top:70px;left:-100px}}@media only screen and (min-width: 480px){.top_vege:after{content:url(/files/images/common/vege2.png);position:absolute;z-index:1}}@media only screen and (min-width: 480px) and (min-width: 480px){.top_vege:after{right:-70px;bottom:30px}}.scroll{width:90%;position:relative;text-align:right;z-index:1}.scroll a{width:100%}.scroll a .top_scroll{position:absolute;display:inline-block;right:0;transition:0.3s}.scroll a .top_scroll:hover{opacity:0.7}@media only screen and (min-width: 480px){.scroll a .top_scroll{top:-90px}}@media only screen and (max-width: 480px){.scroll a .top_scroll{top:-75px;width:17%;right:30px}}@media only screen and (min-width: 480px){.column_2{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;width:100%}}@media only screen and (min-width: 480px){.column_3{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;width:100%}}.hstyle_1{font-weight:bold;color:#765b36}@media only screen and (min-width: 480px){.hstyle_1{font-size:30px}}@media only screen and (max-width: 480px){.hstyle_1{font-size:3vw}}.hstyle_1 span{font-weight:bold;color:#ef8e3c}@media only screen and (min-width: 480px){.hstyle_1 span{font-size:20px}}@media only screen and (max-width: 480px){.hstyle_1 span{font-size:2vw}}.hstyle_2{font-weight:bold;color:#ef8e3c;position:relative}@media only screen and (min-width: 480px){.hstyle_2{font-size:30px}}@media only screen and (max-width: 480px){.hstyle_2{font-size:3vw}}.hstyle_2:before{position:absolute;display:inline-block}@media only screen and (min-width: 480px){.hstyle_2:before{content:url(/files/images/common/chopstick_pc.png);top:0}}@media only screen and (max-width: 480px){.hstyle_2:before{content:url(/files/images/common/chopstick_sp.png);top:0}}.stripe-triangle{width:100%;position:relative}@media only screen and (min-width: 480px){.stripe-triangle{height:105px}}@media only screen and (max-width: 480px){.stripe-triangle{height:50px}}.stripe-triangle::before{content:"";display:block;position:absolute;clip-path:polygon(0 0, 0 100%, 100% 0);height:100%;top:50%;left:0;width:70%;transform:translateY(-50%);background:repeating-linear-gradient(120deg, #589f4f, #589f4f 10px, #64ad5a 10px, #64ad5a 20px);z-index:2}.stripe-triangle::after{content:"";display:block;position:absolute;clip-path:polygon(0 0, 100% 100%, 100% 0);height:100%;top:50%;right:0;width:70%;transform:translateY(-50%);background:repeating-linear-gradient(120deg, #ef8e3c, #ef8e3c 10px, #f19c54 10px, #f19c54 20px);z-index:1}#header{font-family:ZenMaruGothic}@media only screen and (min-width: 480px){#header{margin-top:20px;margin-bottom:40px}}@media only screen and (max-width: 480px){#header{margin-top:5vw;margin-bottom:5vw}}#header .header_wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}#header .header_wrap .left_wrap .header_cont a{color:#765b36;font-size:30px;font-weight:bold}@media only screen and (max-width: 480px){#header .header_wrap .left_wrap .header_cont a{font-size:4vw}#header .header_wrap .left_wrap .header_cont a small{color:#765b36;font-size:20px;font-weight:bold}}@media only screen and (max-width: 480px) and (max-width: 480px){#header .header_wrap .left_wrap .header_cont a small{font-size:3vw}}#header .header_wrap .right_wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:flex-end}#header .header_wrap .right_wrap p{color:#765b36;font-size:35px;font-weight:bold}@media only screen and (max-width: 480px){#header .header_wrap .right_wrap p{font-size:3.5vw}}#header .header_wrap .right_wrap p small{color:#765b36;font-size:15px;font-weight:bold}@media only screen and (max-width: 480px){#header .header_wrap .right_wrap p small{font-size:1.5vw}}#header .header_wrap .right_wrap .sp-menuicon-open .menu-open{display:none}#header .header_wrap .right_wrap .sp-menuicon-open .on{display:block}#header .header_wrap .right_wrap .sp-menuicon-close .menu-close{display:none}#header .header_wrap .right_wrap .sp-menuicon-close .on{display:block}#g_nav{margin-bottom:20px}@media only screen and (max-width: 480px){#g_nav{position:fixed;background-color:#f5f0e9;display:none;padding-top:30px}}@media only screen and (min-width: 480px){#g_nav ul{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media only screen and (max-width: 480px){#g_nav ul{width:100%;margin-bottom:20px}}@media only screen and (min-width: 480px){#g_nav ul .menu{border-right:1px solid #ef8e3c;width:16.6666%;text-align:center}}@media only screen and (max-width: 480px){#g_nav ul .menu{border:none;width:100%;position:relative;line-height:8vw}}#g_nav ul .menu a{color:#765b36;font-size:20px;font-weight:bold;display:inline-block;width:100%;height:100%}@media only screen and (max-width: 480px){#g_nav ul .menu a{font-size:3.6vw}}#g_nav ul .menu a:hover{color:#fff;background-color:#ef8e3c;cursor:pointer;content:"▼";display:block;top:0px;left:0px}#g_nav ul .toggle{position:relative}@media only screen and (max-width: 480px){#g_nav ul .toggle:before{content:"▼";top:2px;left:-5vw;position:absolute;color:#ef8e3c}}@media only screen and (max-width: 480px){#g_nav ul .sub_menu{width:100%;position:relative;text-indent:2vw;line-height:8vw}}#g_nav ul .sub_menu a{color:#765b36;font-size:20px;font-weight:bold;display:inline-block;width:100%;height:100%}@media only screen and (max-width: 480px){#g_nav ul .sub_menu a{font-size:3.6vw}}@media only screen and (max-width: 480px){#g_nav ul .sub_menu:before{content:"-";color:#765b36;position:absolute;top:2px;left:-2vw}}@media only screen and (max-width: 480px){#g_nav p{color:#ef8e3c;text-align:center;width:100%}}@media only screen and (max-width: 480px){#g_nav .tel{background-color:#fff;color:#ef8e3c;width:100%;margin:10px auto;border-radius:20px;padding:5px;font-size:7.5vw;text-align:center}}@media only screen and (max-width: 480px){#g_nav .tel span{font-size:3.5vw}}#g_nav .tel a{font-weight:bold;color:#ef8e3c}@media only screen and (max-width: 480px){#g_nav .tel a{font-size:7.5vw}}#footer{position:relative}#footer .bg_footer_wrap{background-image:url(/files/images/common/fotter_back_img_pc.png);position:relative;background-size:cover}@media only screen and (min-width: 480px){#footer .bg_footer_wrap{padding:90px 90px 30px;margin-top:-100px}}@media only screen and (max-width: 480px){#footer .bg_footer_wrap{background-image:url(/files/images/common/fotter_back_img_sp.png);background-repeat:no-repeat;margin-top:-50px}}@media only screen and (min-width: 480px){#footer .bg_footer_wrap .top_wrap{width:100%;padding-bottom:40px;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width: 480px){#footer .bg_footer_wrap .top_wrap{padding-top:20px}}#footer .bg_footer_wrap .top_wrap .access_content p{font-size:30px;font-weight:bold;color:#fff}@media only screen and (max-width: 480px){#footer .bg_footer_wrap .top_wrap .access_content p{font-size:5vw}}#footer .bg_footer_wrap .top_wrap .access_content p small{font-size:20px;font-weight:bold;color:#fff}@media only screen and (max-width: 480px){#footer .bg_footer_wrap .top_wrap .access_content p small{font-size:4.5vw}}#footer .bg_footer_wrap .top_wrap .access_content .access{font-size:12px;color:#fff}@media only screen and (max-width: 480px){#footer .bg_footer_wrap .top_wrap .access_content .access{font-size:3vw;margin-bottom:10px}}@media only screen and (min-width: 480px){#footer .bg_footer_wrap .top_wrap .menu_content{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;width:68%}}#footer .bg_footer_wrap .top_wrap .menu_content ul .menu_title{text-indent:0}#footer .bg_footer_wrap .top_wrap .menu_content ul .menu_title:before{content:""}#footer .bg_footer_wrap .top_wrap .menu_content ul li{font-size:13px;color:#fff;line-height:2em;text-indent:1em;position:relative}#footer .bg_footer_wrap .top_wrap .menu_content ul li:before{content:"－";font-weight:bold;position:relative;transform:translate(50%, 50%)}#footer .bg_footer_wrap .top_wrap .menu_content ul li a{font-weight:bold;color:#fff}@media only screen and (min-width: 480px){#footer .bg_footer_wrap .bottom_wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width: 480px){#footer .bg_footer_wrap .bottom_wrap{padding-bottom:30px}}@media only screen and (max-width: 480px){#footer .bg_footer_wrap .bottom_wrap .bottom_left_wrap{margin-bottom:20px;border-radius:25px}}#footer .bg_footer_wrap .bottom_wrap .bottom_left_wrap p{font-size:35px;font-weight:bold;color:#fff;align-items:flex-end}@media only screen and (max-width: 480px){#footer .bg_footer_wrap .bottom_wrap .bottom_left_wrap p{font-size:3.5vw;margin-bottom:20px}}#footer .bg_footer_wrap .bottom_wrap .bottom_left_wrap p small{font-size:20px;font-weight:bold;color:#fff}@media only screen and (max-width: 480px){#footer .bg_footer_wrap .bottom_wrap .bottom_left_wrap p small{font-size:3.5vw}}#footer .bg_footer_wrap .bottom_wrap .bottom_left_wrap .tel_wrap a{font-size:35px;font-weight:bold;color:#fff;align-items:flex-end}@media only screen and (max-width: 480px){#footer .bg_footer_wrap .bottom_wrap .bottom_left_wrap .tel_wrap a{font-size:8.5vw;color:#ef8e3c;background-color:#fff;border-radius:25px;display:inline-block;width:80%}}#footer .bg_footer_wrap .bottom_wrap .bottom_left_wrap .tel_wrap a span{font-size:15px;font-weight:bold;color:#fff}@media only screen and (max-width: 480px){#footer .bg_footer_wrap .bottom_wrap .bottom_left_wrap .tel_wrap a span{font-size:4.5vw;color:#ef8e3c}}@media only screen and (min-width: 480px){#footer .bg_footer_wrap .bottom_wrap .bottom_right_wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}}#footer .bg_footer_wrap .bottom_wrap .bottom_right_wrap p{font-size:12px;font-weight:bold;color:#fff}@media only screen and (max-width: 480px){#footer .bg_footer_wrap .bottom_wrap .bottom_right_wrap p{font-size:3.2vw}}@media only screen and (min-width: 480px){#footer .bg_footer_wrap .bottom_wrap .bottom_right_wrap p{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:flex-end}}@media only screen and (max-width: 480px){#footer p{text-align:center}}@media only screen and (min-width: 480px){main #sec_kv{background-image:url(/files/images/common/kv_bg_dot.png);background-position:center;background-repeat:repeat;z-index:1;margin-bottom:50px}}@media only screen and (max-width: 480px){main #sec_kv{margin-bottom:80px}}main #sec_kv .kv_wrap{position:relative}@media only screen and (min-width: 480px){main #sec_kv .kv_wrap{height:670px}}main #sec_kv .kv_wrap p{height:100%}@media only screen and (max-width: 480px){main #sec_kv .kv_wrap p{height:260px}}main #sec_kv .kv_wrap p img{object-fit:cover;width:100%}@media only screen and (min-width: 480px){main #sec_kv .kv_wrap p img{width:100%;height:670px}}main #sec_kv .kv_wrap .slides{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2;width:1040px}@media only screen and (min-width: 480px){main #sec_kv .kv_wrap .slides{height:670px}}@media only screen and (max-width: 480px){main #sec_kv .kv_wrap .slides{width:100vw}}@media only screen and (min-width: 480px){main #sec_kv .kv_wrap .slides .pic img{transform:translate(100px, -20px)}}@media only screen and (max-width: 480px){main #sec_kv .kv_wrap .slides .pic img{transform:translate(0px, 60px)}}main #sec_kv .kv_wrap .flame_pc{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:3;width:100%}main #sec_kv .kv_wrap .flame_sp{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:3;width:100%}main #sec_kv .kv_wrap .nami{position:absolute;bottom:-7px;width:100%;height:50px;background-image:url(/files/images/common/bg_bottom.png);background-position:center;background-repeat:repeat-x;z-index:4}main #sec_kv:before{background-image:url(/files/images/common/kv_bg_dot.png);position:absolute;background-repeat:repeat;top:0px;left:0px}@media only screen and (max-width: 480px){main #sec_news p{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}main #sec_news h2{font-weight:bold;text-align:center}@media only screen and (min-width: 480px){main #sec_news h2{margin-bottom:40px;font-size:30px}}@media only screen and (max-width: 480px){main #sec_news h2{font-size:6vw;position:relative;margin-bottom:10vw}}main #sec_news h2:before{content:"";font-weight:bold;background-image:url(/files/images/common/chopstick_pc.png);height:16px}main #sec_news h2 span{font-size:20px;font-weight:bold}@media only screen and (max-width: 480px){main #sec_news h2 span{font-size:4vw;position:absolute;top:40px;transform:translate(-50%, 0)}}main #sec_news .news_wrap{margin-bottom:40px;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}main #sec_news .news_wrap .post{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;width:100%;line-height:4em;border-bottom:1px solid #fdeee1}@media only screen and (max-width: 480px){main #sec_news .news_wrap .post{line-height:2em}}main #sec_news .news_wrap .post .date{font-size:20px;color:#765b36;width:13%}@media only screen and (max-width: 480px){main #sec_news .news_wrap .post .date{font-size:3.6vw}}@media only screen and (max-width: 480px){main #sec_news .news_wrap .post .date{width:20%}}main #sec_news .news_wrap .post .category{border-radius:10px;width:15%;line-height:1em;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width: 480px){main #sec_news .news_wrap .post .category{width:25%}}main #sec_news .news_wrap .post .category li{color:#ef8e3c;text-align:center;background-color:#fdeee1;padding:1px;font-size:12px;width:60%;border-radius:10px}@media only screen and (max-width: 480px){main #sec_news .news_wrap .post .category li{font-size:2.2vw}}main #sec_news .news_wrap .post .news_title{font-size:20px;color:#765b36}@media only screen and (min-width: 480px){main #sec_news .news_wrap .post .news_title{margin-left:10px}}@media only screen and (max-width: 480px){main #sec_news .news_wrap .post .news_title{font-size:3.6vw}}main #sec_news .news_wrap .post .news_title a{font-size:20px;color:#765b36}@media only screen and (max-width: 480px){main #sec_news .news_wrap .post .news_title a{font-size:3.6vw}}main #sec_news .news_wrap .post .news_title a:hover{opacity:0.7}main #sec_news p button:hover{opacity:0.7}@media only screen and (min-width: 480px){main #sec_news p button{margin-bottom:80px;padding:10px 25px}}@media only screen and (max-width: 480px){main #sec_news p button{margin-bottom:50px;padding:1vw 5vw}}@media only screen and (min-width: 480px){main #sec_what{background-image:url(/files/images/common/bg_dot.png)}}@media only screen and (max-width: 480px){main #sec_what{background-image:url(/files/images/index/bowl_top_sp.png);background-repeat:no-repeat;background-size:contain}}main #sec_what .content_wrap{position:relative}main #sec_what .content_wrap p .bowl_img{position:relative}@media only screen and (min-width: 480px){main #sec_what .text_wrap{position:absolute;top:0px;left:50%;transform:translate(-50%, 25%);margin-top:40px}}@media only screen and (max-width: 480px){main #sec_what .text_wrap{margin-top:20vw}}main #sec_what .text_wrap div h2{font-size:30px;font-weight:bold;color:#765b36;margin-bottom:30px;position:relative;display:inline-block}@media only screen and (min-width: 480px){main #sec_what .text_wrap div h2{line-height:1em}}main #sec_what .text_wrap div h2:before{content:"";display:inline-block;position:absolute;top:0px;left:0px}@media only screen and (min-width: 480px){main #sec_what .text_wrap div h2:before{background-image:url(/files/images/index/fork_pc.png);height:100px;width:46px;transform:translate(-100%, -20%)}}@media only screen and (max-width: 480px){main #sec_what .text_wrap div h2:before{background-image:url(/files/images/index/fork_sp.png);height:65px;width:7.5vw;transform:translate(-100%, -20%)}}main #sec_what .text_wrap div h2:after{content:"";display:inline-block;position:absolute;top:0px;right:0px}@media only screen and (min-width: 480px){main #sec_what .text_wrap div h2:after{background-image:url(/files/images/index/knife_pc.png);height:100px;width:44px;transform:translate(100%, -20%)}}@media only screen and (max-width: 480px){main #sec_what .text_wrap div h2:after{background-image:url(/files/images/index/knife_sp.png);height:65px;width:7.5vw;transform:translate(100%, -20%)}}@media only screen and (max-width: 480px){main #sec_what .text_wrap div h2{font-size:6vw}}main #sec_what .text_wrap div h2 span{font-size:20px;font-weight:bold;color:#ef8e3c}@media only screen and (max-width: 480px){main #sec_what .text_wrap div h2 span{font-size:4vw}}main #sec_what .text_wrap .text{font-size:20px;color:#765b36}@media only screen and (min-width: 480px){main #sec_what .text_wrap .text{margin-bottom:40px}}@media only screen and (max-width: 480px){main #sec_what .text_wrap .text{font-size:3.8vw;margin-bottom:50px}}main #sec_what .text_wrap .text span{font-size:20px;color:#ef8e3c}@media only screen and (max-width: 480px){main #sec_what .text_wrap .text span{font-size:3.8vw}}@media only screen and (min-width: 480px){main #sec_what .text_wrap .btn_wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-around}}@media only screen and (max-width: 480px){main #sec_what .text_wrap .btn_wrap{margin-bottom:30px;text-align:center}}main #sec_what .text_wrap .btn_wrap button:hover{opacity:0.7}@media only screen and (max-width: 480px){main #sec_what .text_wrap .btn_wrap button{text-align:center;margin-bottom:20px;padding:1vw 5vw}}
/*# sourceMappingURL=top.css.map */
