@import url(https://fonts.googleapis.com/css?family=Karla|Quicksand);@import url(https://tanigawa-jozo.com/tanigawajozo/wp-content/themes/tanigawa/styles/boots-bones.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{margin:0;padding:0;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-spacing:0;border-collapse:collapse}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:bold}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle}button,input{line-height:normal;overflow:visible}button,html input[type="button"],input[type="reset"],input[type="submit"]{border:none;border-radius:10px;background:#ccc;color:rgba(0,0,0,.8);cursor:pointer;-webkit-appearance:button;font-size:12px;font-size:1.4rem;line-height:1;padding:1.12em 1.5em 1em}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,html input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="email"],textarea{color:#888;border:1px solid #ddd;border-radius:5px}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{color:#101010}input[type="text"],input[type="email"]{padding:3px}textarea{overflow:auto;padding:10px;vertical-align:top;width:98%}body,button,input,select{padding:0;margin:0;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino\ Kaku\ Gothic\ ProN,Arial,"メイリオ",Meiryo,sans-serif;line-height:26.64px;font-size:18px;font-size:1.8rem}h1,h2,h3,h4,h5,h6{clear:both}h1{line-height:71px;font-size:48px;font-size:4.8rem}h2{line-height:50px;font-size:34px;font-size:4rem;letter-spacing:.2em;font-weight:bold}h3{line-height:41px;font-size:28px;font-size:2.4rem;font-weight:bold}h4{line-height:26px;font-size:18px;font-size:1.8rem}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}p{margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}ul ul,ol ol,ul ol,ol ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}b,strong{font-weight:bold}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:.7em;line-height:1.5em;margin-bottom:1.6em;padding:1.6em;overflow:auto;max-width:100%;box-shadow:0 3px 5px #ddd inset}a{color:#000;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;-ms-transition:color .25s ease-in-out;transition:color .25s ease-in-out;text-decoration:none}a:hover,a:focus,a:active{color:rgba(0,0,0,.5)}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.center{text-align:center!important}.site-title a{text-transform:uppercase;font-size:4em;text-align:center}.site-title a:hover{}.site-description{font-style:italic}header{padding:0 0 20px 0;background:transparent;margin:0 auto;max-width:1280px}header .gravatar{overflow:hidden;width:100px;height:100px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin:0;float:right}header #brand{padding:1em 0;background:linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,.8) 90%,rgba(255,255,255,0));z-index:9999;position:absolute;width:100%;max-width:1280px;text-align:center}header #brand h1{font-weight:900;color:#565656;font-size:16px;font-size:1.6rem;margin:0;padding:0 0 .5em;text-transform:uppercase;letter-spacing:.45em;line-height:1em}header #brand h1 a{color:#565656;text-decoration:none}header #brand h1 span{font-weight:200;color:#888;text-transform:lowercase}.pc.contact{position:absolute;right:7%;bottom:50%;padding:.5em 2em;background:#f2e6cc;border-radius:.5em;font-weight:bold;font-size:.9em}header nav{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino\ Kaku\ Gothic\ ProN,Arial,"メイリオ",Meiryo,sans-serif;font-weight:bold}.menu-main-nav-container,.menu-main-container{float:right}header nav ul{list-style:none;margin:0;text-align:center}header nav ul li{display:inline}header nav ul li a{color:#000;font-size:16px}article{background:transparent;padding:0;margin-bottom:80px;border-bottom:1px solid #ddd}article .title{color:#404040;line-height:56.24px;font-size:38px;font-size:3.8rem;font-weight:400;text-align:center;letter-spacing:.1em}article .title a{text-decoration:none;color:#404040}article .title a:hover{color:#007998}article .post-meta{margin-bottom:40px;font-size:14px;text-align:center;font-family:"Karla",Helvetica,sans-serif;text-transform:uppercase;font-weight:500}article .post-meta a{color:#888;text-decoration:none}article .post-meta a:hover{color:rgba(136,136,136,.5)}article .the-content a{font-weight:900;text-decoration:none}article .the-content p{color:#191919;text-align:justify;margin:0 2%}.has-text-align-center{text-align:center!important}article .the-content img{height:auto}article .meta{line-height:14.8px;font-size:10px;font-size:1rem;text-transform:uppercase;letter-spacing:.9px}article .meta div{margin:1px auto}article .meta .post-categories{list-style:none;margin:0 0 10px 0}article .meta .post-categories li{display:inline-block;margin-right:10px}.page article{border-bottom:none}.page article .title,.blog h1.title,.page-content h1.title{margin:100px 0 40px;font-family:Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-size:1.8em;line-height:1.5em}#pagination{margin-bottom:40px;width:100%}#pagination .past-page{float:right;width:49%;text-align:right}#pagination .next-page{float:left;width:50%;border-right:1px solid #ccc;height:200px}.next-page a,.past-page a{font-size:2em;font-family:"Quicksand",Helvetica,sans-serif;font-weight:400;font-style:italic;padding:10%}h3#comments{margin-bottom:80px;font-size:16px}.commentlist{list-style:none;margin:0}.commentlist .comment{margin:0 0 40px 50px;padding:20px;position:relative;list-style:none;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.commentlist .comment .children{margin-top:40px}.commentlist .comment-author{float:left;margin-right:10px}.commentlist .comment-author img{position:absolute;left:-50px;top:5px;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2)}.commentlist .comment-author .says{display:none}.comment-meta{font-size:12px;margin-bottom:10px}.comment-subscription-form,.comment-subscription-form{margin-bottom:0;font-size:14px}#respond{margin-bottom:80px}#respond>h3{font-size:16px;margin-bottom:20px}#respond form label{color:#888}footer{text-align:center;font-size:12px}.site-footer{}.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}.clear{clear:both}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}body{max-width:1680px;margin:0 auto}h1,h2,h3,h4{padding-bottom:1em}.home h1,.home h2,.home h3{text-align:center}img{max-width:100%}.post h2{margin-bottom:50px}#loading{opacity:0}#loading-img{position:relative;padding:0;margin:0}#loading-img img{position:fixed;top:50%;left:0;right:0;bottom:0;margin:0 auto;z-index:100}#loading-img:after{content:"";display:block;height:100%;width:100%;position:fixed;opacity:0;z-index:99}#front-inner-spring{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;background-image:url(https://tanigawa-jozo.com/tanigawajozo/wp-content/themes/tanigawa/images/top_main_spring1.jpg);background-size:100%;background-repeat:no-repeat;overflow:hidden}#front-inner-fall{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;background-image:url(https://tanigawa-jozo.com/tanigawajozo/wp-content/uploads/2018/09/2018_fall.jpg);background-size:100%;background-repeat:no-repeat;overflow:hidden}#front-inner-winter{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;background-image:url(https://tanigawa-jozo.com/tanigawajozo/wp-content/themes/tanigawa/images/top_main_winter.jpg);background-size:100%;background-repeat:no-repeat;overflow:hidden}#front-inner-summer{position:absolute;top:0;left:0;width:100%;height:100%;text-decoration:none;background-image:url(images/2018_summer.jpg.pagespeed.ce.ymDpE95Hy3.webp);background-size:100%;background-repeat:no-repeat;overflow:hidden}.summer-bg{padding-top:25%}.header-box{position:relative;width:100%;height:100%;padding:94% 0 0}.menu{width:100%;max-width:1200px;margin:0 auto;text-align:center}.menu>li{width:19%;height:50px;line-height:50px;display:inline-block}li#menu-item-33,li#menu-item-26{}li#menu-item-425{}#rmp-menu-item-4147 a:link{font-weight:bold}.menu::after{content:"";display:table;clear:both}.responsive-menu-subarrow:after{content:'';display:inline-block;width:6px;height:6px;margin:0 0 0 15px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.responsive-menu-subarrow-active{display:inline-block;width:6px;height:6px;margin:0 0 0 15px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}li.menu-item-has-children{position:relative}li.menu-item-has-children ul{visibility:hidden;opacity:0;position:absolute;top:40px;width:100%;-webkit-transition:all .2s ease;transition:all .2s ease}li.menu-item-has-children:hover ul{visibility:visible;opacity:1;top:50px}li.menu-item-has-children ul li{display:block}.sub-menu{background:linear-gradient(to top,rgba(255,255,255,.7),rgba(255,255,255,.7) 90%,rgba(255,255,255,0))}li.menu-item-has-children>a::after{content:'';display:inline-block;width:6px;height:6px;margin:0 0 0 15px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu li a{}.menu li a:hover{}.menu li ul li a{}.menu li ul li a:hover{color:#999}.menu li:hover>a{}#cart{position:fixed;bottom:5%;right:5%;width:150px;height:150px;background:#ee9c9c;z-index:9999;color:#fff;-ms-filter:"alpha( opacity=90 )";filter: alpha( opacity=90 );opacity:.9;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}img{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#cart:hover,a:hover img{color:#fff;-ms-filter:"alpha( opacity=75 )";filter: alpha( opacity=75 );opacity:.75}.removed{opacity:0!important;transition:.5s ease-in-out;z-index:0!important}.cart-inner{padding-top:20px;text-align:center;color:#fff;line-height:1em}.cart-inner img{margin-bottom:5px}.container{width:100%}.human01{position:absolute;left:22%;top:51.5%;width:9.5%}.human02{position:absolute;left:24%;top:53%;width:20%}.human03{position:absolute;left:39.7%;top:35%;width:33%}.human04{position:absolute;left:41%;top:47%;width:31%}.human05{position:absolute;left:46.5%;top:48.5%;width:11%}.human06{position:absolute;left:30%;top:40.5%;width:19%}.human07{position:absolute;top:58.1%;left:22.8%;width:3.5%}.human08{position:absolute;top:46.5%;left:21%;width:11%}#front-inner-winter .human01{position:absolute;left:20%;top:50%;width:10%}#front-inner-winter .human02{position:absolute;left:24%;top:51.5%;width:20%}#front-inner-winter .human03{position:absolute;left:39.7%;top:33.5%;width:33%}#front-inner-winter .human04{position:absolute;left:41%;top:45.5%;width:31%}#front-inner-winter .human05{position:absolute;left:46.5%;top:47%;width:11%}#front-inner-winter .human06{position:absolute;left:29%;top:39%;width:19%}#front-inner-winter .human07{position:absolute;top:56.6%;left:22.8%;width:3.5%}#front-inner-winter .human08{position:absolute;top:48%;left:25.4%;width:3.1%}#front-inner-winter .danball{position:absolute;left:35.5%;top:52%;width:7%}#front-inner-winter .box1{top:19%;left:24%}#front-inner-winter .box4{top:49%;left:13%}#front-inner-winter .hidden_box.box4 .hidden_show{left:1%}.danball{position:absolute;left:35.5%;top:53.5%;width:7%}.human01 img,.human02 img,.human03 img,.human04 img,.human05 img,.human06 img,.human07 img,.human08 img,.danball img{max-width:100%}.summer-bg .human01{position:absolute;left:20%;top:50%;width:9.5%}.summer-bg .human02{position:absolute;left:24%;top:52%;width:20%}.summer-bg .human03{position:absolute;left:38%;top:37.5%;width:34.5%}.summer-bg .human04{position:absolute;left:41%;top:47%;width:31%}.summer-bg .human05{position:absolute;left:45%;top:48.5%;width:11%}.summer-bg .human06{position:absolute;left:28.5%;top:42.8%;width:18%}.summer-bg .human07{position:absolute;top:56%;left:22.8%;width:3.5%}.summer-bg .human08{position:absolute;top:46%;left:19.5%;width:11%}.summer-bg .danball{position:absolute;left:35.5%;top:52%;width:7%}.summer-bg .box1{top:15%;left:23%}.summer-bg .box1-summer{top:26%;left:20%}.summer-bg .box2{top:26%;left:52%}.summer-bg .box3{top:54%;left:50%}.summer-bg .box4{top:38%;left:94%}.summer-bg .box5{top:17%;left:56%}.balloon{display:inline-block;position:relative;margin-top:34%;margin-left:23%;padding:20px 20px 10px 20px;color:#fff;text-align:center;background:#fb7462;border-radius:48%;font-weight:bold;font-size:90%;line-height:1.5em;z-index:1000;-webkit-animation:flow 3s ease 0s infinite normal;-moz-animation:flow 3s ease 0s infinite normal;-ms-animation:flow 3s ease 0s infinite normal;-o-animation:flow 3s ease 0s infinite normal;animation:flow 3s ease 0s infinite normal}.balloon:after{display:block;position:absolute;margin-left:-14px;bottom:-1.8em;left:50%;width:0;height:0;border:solid transparent 1em;border-top:solid #fb7462 1.5em;content:"";transform:rotate(20deg)}@-webkit-keyframes flow {
    0%   {
        bottom: 5px;
    }
    50%  {
        bottom: 15px;
    }
    100% {
        bottom: 5px;
    }
}@-moz-keyframes flow {
    0%   {
        bottom: 5px;
    }
    50%  {
        bottom: 15px;
    }
    100% {
        bottom: 5px;
    }
}@-ms-keyframes flow {
    0%   {
        bottom: 5px;
    }
    50%  {
        bottom: 15px;
    }
    100% {
        bottom: 5px;
    }
}@-o-keyframes flow {
    0%   {
        bottom: 5px;
    }
    50%  {
        bottom: 15px;
    }
    100% {
        bottom: 5px;
    }
}@keyframes flow {
    0%   {
        bottom: 5px;
    }
    50%  {
        bottom: 15px;
    }
    100% {
        bottom: 5px;
    }
}div#wpcf7-f3571-p31-o1 input,div#wpcf7-f3571-p31-o1 textarea{width:90%!important}.sp{display:none}.sns-sp{display:none}.vision{display:table;width:100%;margin:-10px 0}section{margin-bottom:200px}section#information{margin-bottom:0}.vision div{width:50%;display:table-cell;margin:0;vertical-align:middle}.vision div img{width:100%}#history h2{height:5em;line-height:7em;padding:0;background:url(images/history_icon.svgz) no-repeat 3% , linear-gradient(transparent 3.5em,#f8f7eb 3.5em)}#lineup h2{height:6em;line-height:7em;padding:0;background:url(images/lineup_icon.svgz) no-repeat 97%}#tenpo{padding-top:50px}#tenpo h2{height:2em;line-height:3em;padding:0;background:url(images/tenpo_icon.svgz) no-repeat 3% , linear-gradient(transparent 1.5em,#f8f7eb 1.5em)}#information h2{height:3em;line-height:3em;padding:0;background:url(images/information_icon.svgz) no-repeat 97%}#moromi h2{height:5em;line-height:6em;padding:0;background:url(images/moromi_icon.svgz) no-repeat 90%}#moromi2 h2{height:3em;line-height:3em;padding:0;background:url(images/moromi02_icon.svgz) no-repeat 10%}#forchildren h2{height:3em;line-height:3em;padding:0;background:url(images/forchildren_icon.svgz) no-repeat 10%}#maruyamagumi h2{height:4em;line-height:5em;padding:0;background:url(images/maruyamagumi_icon.svgz) no-repeat 90%}.tab_icon{vertical-algin:middle}.tab_icon img{width:12%!important;margin:0 3%;vertical-align:middle}#moromi,#moromi2,#sozai,#forchildren,#maruyamagumi,#kengaku,#access{background:#f8f7eb;padding:2% 2% 100px;overflow:hidden}#moromi,#forchildren,#sozai,#kengaku,#access{margin-top:100px}#moromi2 span{font-size:80%;line-height:1em}#oyone_recipe{background:#f8f7eb;padding:0 2% 2%;overflow:hidden}#oyone_recipe img{width:35%}#contact{width:70%;margin:0 auto}#contact>div{clear:both;overflow:hidden;margin:5% 0}#contact>div>p{margin-top:2%;float:left;display:inline-block;width:60%}.icon{width:125px;height:125px;float:left;border-radius:50%;background:#f7f6e7;margin:0 5%}.icon img{width:80px;margin:20px}.dotted{margin:6% 0;padding:3%;border:5px dotted #e6e2cd;border-radius:2em}.ir,.il{overflow:hidden;clear:both;padding-bottom:2%}.ir img{float:right;width:49%!important;padding:0 0 0 2%}.il img{float:left;width:49%!important;padding:0 2% 0 0}.dl_table{width:100%;border-top:2px solid gray;border-bottom:2px solid gray;overflow:hidden;margin-bottom:5%}.dl_table dt,.dl_table dd{font-weight:normal;padding:3% 5%;margin:0;float:left;border-top:1px solid gray}.dl_table dt{clear:both}.dl_table dt:first-child,.dl_table dt:first-child+dd{border:none}.w20{width:20%}.w49{width:49%}.w60{width:60%}.w100{width:100%}.left{float:left}.right{float:right}.red{color:red}.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:5%}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}#information ul{margin:0 auto;padding:0;overflow:hidden}#information li{list-style:none;float:left;width:33%;box-sizing:border-box;padding:5px}#information li img{width:100%}.bgsection div{background:#f8f7eb;text-align:center;padding:100px 0}.bgsection div img{margin:0 6%;width:88%}#lineup ul{padding:0;margin:0;overflow:hidden}#lineup li{float:left;list-style:none;width:25%;box-sizing:border-box;border:solid 1px #fff;margin-bottom:-1%}#lineup li img{width:100%}.morelink{float:right;border-bottom:1px dashed gray}.text{padding:5%}img.main_img{width:100%}img.oval{border-top-left-radius:49% 50%;border-top-right-radius:46% 49%;border-bottom-right-radius:46% 49%;border-bottom-left-radius:49% 50%}.post{margin:0}article .the-content a{font-weight:normal;text-decoration:none}ul.tab_area{margin-bottom:100px}.tab_area,.tab_area2{overflow:hidden;clear:both;background:#f7f6e8;text-align:center;padding-left:5%}.tab_area li img,.tab_area2 li img{width:100%}.content_area p{overflow:hidden}.tab_area li,.tab_area2 li{padding:0 3%;text-align:center;cursor:pointer;vertical-align:middle;color:#333;position:relative;border-top:2px solid #f7f6e8;float:left;list-style:none;display:inline-block;width:18%}.tab_area span,.tab_area2 span{display:block;position:absolute;top:72%;left:0;width:100%;line-height:1em}.all_area{background:#f7f6e8;padding:5% 10% 0;overflow:hidden;margin-top:100px}.all_area div.content_area{padding:10px 10px 10px 2px}.recipe_title{display:inline-block;border-radius:.5em;border:1px solid #fff;background:#fff;padding:.5em 1em;margin-bottom:50px}ul.tab_area.color_tab{background:#fff;border-bottom:2px solid #ecebe0;text-align:center;display:flex;justify-content:center;margin:0 0 3px;padding:0}ul.tab_area.color_tab li{width:35%;margin:0 1%;border:2px solid #ecebe0;border-bottom:none;padding:1em 0}.color_tabarea{margin-top:100px}.color_tabarea>.content_area{overflow:hidden;background:#f7f6e7;padding:5% 2% 2%}.content_pagearea div{padding:0 1%}.color_tab>.select{background:#f7f6e7;border:2px solid #f7f6e7!important}.border-top{border-top:2px solid #fff}.footertab-outer{clear:both;width:100%!important;margin:0;padding:0!important;text-align:center}.footertab{border:2px solid #fff;background:#fff;text-align:center;padding:1% 0!important;width:50%!important;margin:0 25% 5%;border-bottom-right-radius:5px;border-bottom-left-radius:5px;line-height:41px;font-size:2.4rem;font-weight:bold}.footertab-outer>ul{display:flex;justify-content:center;margin:0;padding:0 0 10%}.max{width:100%;max-width:1280px;margin:0 auto}.content_area img,.content_pagearea img{clear:both;float:left;max-width:370px;width:33%;padding:6% 3%}.inner-text{width:59%;float:right;padding-top:5%!important;margin-bottom:50px}.tab_area li.select{background-image:none;color:#333;border-top:2px solid #f7f6e8}.content_pagearea{overflow:hidden;clear:both;margin-top:100px}.hide{display:none}button#responsive-menu-button{border:none!important;border-radius:initial}button#responsive-menu-button:hover,button#responsive-menu-button:active,button#responsive-menu-button:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.footer-inner{padding:5% 5% 0;max-width:1200px;margin:0 auto;overflow:hidden}footer ul{margin:0 auto;padding:0;text-align:center}footer li{list-style:none;display:inline-block;width:33%;box-sizing:border-box;padding:5px}footer li img{width:100%}.sns{padding:5% 0 5%;clear:both;overflow:hidden}.facebook{width:48%;margin-right:2%;float:left}.twitter{width:48%;margin-right:2%;float:left;max-height:500px;overflow:scroll}.instagram{width:45%;margin-left:2%;float:left;background:url(images/instagram_logo.gif) no-repeat top;padding-top:100px;background-color:#fff;background-position:50% 0%;text-align:center;height:400px;overflow:scroll}footer #instafeed li{float:left;position:relative;margin:1%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;box-sizing:border-box;width:31%;height:160px}footer #instafeed li a{display:block;position:absolute;top:0;left:0;background:#fff;opacity:0;width:100%;height:100%}.arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.arrow::before,.arrow::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:'';vertical-align:middle}.topnavi::before{width:15px;height:15px;border-top:2px solid #999;border-right:2px solid #999;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.recipe-banner-img{padding:5% 5% 0;max-width:1200px;margin:0 auto;overflow:hidden}.recipe-banner-img img{width:99%}.site-footer{}.recipe-banner{padding:4em 0 6em 0;background:#f7f6e8;margin-top:calc(200px + 4em)}.recipe-banner h2{margin-top:-1.8em}.site-info{padding:1rem;background:#edebdc}.site-info p{padding:0;margin:0}h1.site-title img{width:14%;min-width:120px}.box1,.box1-summer,.box2,.box3,.box4,.box5{position:absolute}.hidden_box label{padding:5px;cursor:pointer;display:inline-block;height:50px;line-height:1.2em;font-size:80%}.box1{top:22%;left:17%}.label1{width:20%}.box2{top:19%;left:55%}.hidden_box.box2 .hidden_show{left:-40%}.label2{width:70%;height:100px!important}.box3{top:57%;left:49%}.hidden_box.box3 .hidden_show{left:-50%}.label3{width:25%}.box4{top:38%;left:94%}.hidden_box.box4 .hidden_show{left:-90%}.label4{width:20%}.box5{top:73%;left:15%}.hidden_box.box5 .hidden_show{left:-20%}.label5{width:25%;height:70px!important}.hidden_box{margin:2em 0;padding:0;text-align:left;min-width:235px;color:#616161}.hidden_box label:hover{}.hidden_box input{display:none}.hidden_box .hidden_show{height:0;padding:0;overflow:hidden;opacity:0;transition:.8s;position:relative;min-width:320px;width:100%;font-size:70%;font-weight:bold;z-index:9999}.hidden_box input:checked ~ .hidden_show {padding:10px;height:auto;opacity:1;background-color:rgba(255,255,255,.7)}.hidden_box img{max-width:50px;text-align:right;display:none}.find{width:100%;max-width:1280px;margin:70px auto 0;position:relative;z-index:2;padding-bottom:50px}.find p{text-align:right;color:#c6b7a4;font-size:80%}.tab_container{padding:2em 0;background-color:#fff;margin:0 auto;clear:both}.tab_item{padding:10px 20px;background-color:#ececec;text-align:center;display:block;float:left;text-align:center;font-weight:bold;transition:all .2s ease;border-radius:.5em .5em 0 0}.tab_item:hover{opacity:.75}.foritem{background:#a8d4de;margin:0 5px 0 15px}.forcooking{background:#f9d86b}input[name="tab_item"]{display:none}.tab_content{display:none;padding:1em 1em 0;clear:both;overflow:hidden;border:1px solid #ccc}#tab1:checked ~ #tab1_content,
#tab2:checked ~ #tab2_content,
#tab3:checked ~ #tab3_content,
#tab4:checked ~ #tab4_content {display:block}.tab_container input:checked+.tab_item{}.main-img{position:relative;width:100%;height:400px;margin-bottom:2em}.main-img img{width:100%;height:auto}.main-img h2{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;background:rgba(255,255,255,.5);padding:5px 10px;font-size:2em}.breadcrumb ol{margin:1em 0;padding:0;list-style:none}.breadcrumb li{display:inline-block;margin:0 .5em}.recipe article{border:none}.recipe .the-content{max-width:960px;margin:0 auto}.recipe figure.wp-block-table td{border:none}.recipe h1{font-size:1.5em;line-height:1em;font-weight:bold}.recipe .col_2 h2{margin-bottom:0;padding-bottom:.5em}h2.recipe-title{font-size:1em;font-weight:normal;line-height:1.2em;height:2.4em;margin-top:.5em;letter-spacing:0}.recipe_thum{width:100%;height:240px}.recipe h2{display:block;font-size:1.5em;font-weight:bold;letter-spacing:0;margin-bottom:1em}.recipe h1 img{width:1em;vertical-align:middle}.recipe a.button{background:#f7f6e7;padding:10px 20px;display:inline-block;margin-bottom:1em}.recipe .the-content img{max-width:100%}.searchform{width:15em;float:right;position:relative;border:1px solid #ccc;padding:5px;border-radius:5px;font-size:1em}.searchform input[name="s"]{width:98%;border:none;outline:none;font-size:1em}.searchform button{float:right}.searchform button img{position:absolute;right:.5em;top:.5em}::placeholder{color:#ccc}.tab_content dt{width:8em}.tab_content dd{width:calc(100% - 9em);box-sizing:border-box;padding:0;margin:0 0 1em 0}.tab_content dt,.tab_content dd{display:inline-block;vertical-align:top}.tab_content ul{padding:0;margin:0;list-style:none}.tab_content ul li{margin:0 2em .5em 0;display:inline-block}ul.link_list{list-style:none;text-align:center;margin:0 0 1em 0}ul.link_list li{display:inline-block;margin:0 1em}.interview-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.interview-list li{width:50%}.interview-img{display:inline-block;width:43%;padding-right:2%;box-sizing:border-box}.interview-img figure{aspect-ratio: 1 / 1}.interview-img figure img{object-fit:contain;width:100%;height:100%}.interview-title{display:inline-block;width:54%;vertical-align:top}.interview-title h3{font-size:1.2em;margin-bottom:0;padding-bottom:0}.interview-title p{margin-bottom:0}.single-interview .post h2{font-size:1.5em!important;padding-top:15px}.interview article{border-bottom:none}.w80{width:80%;margin:0 auto}.vol{padding:0 .4em;display:inline-block;background:#000;color:#fff}.post .vol{margin-top:45px}.interview h2{font-size:1.6em;padding-bottom:0;margin-bottom:25px}.interview dl{display:flex;flex-wrap:wrap;margin:2em 0 2.5em}.interview dl dt{width:8em;margin:0;padding:0 1em 0 0;box-sizing:border-box}.interview dl dd{margin:0;padding:0;width:calc(100% - 8em);padding:0 1em 0 0;box-sizing:border-box;font-size:1.1em}.interview .wp-element-caption{text-align:right;margin-top:0;color:gray;font-size:.9em}.comment{margin:4em auto!important;padding:1em 2em;box-sizing:border-box;background:#f8f7eb}.interview a.button{border-bottom:1px solid;padding-bottom:.3em}.link_page_navi{list-style:none;margin:4em 0;padding:0;text-align:center}.link_page_navi li{font-size:1.2em;display:inline-block;margin:0 .5em;border-radius:50%;width:2em;height:2em;line-height:2em}.current li{border:1px solid}.index{border-radius:50%;width:2em;height:2em;line-height:2em;border:1px solid;padding:0 0 1px 4px!important;margin:0 auto!important;font-weight:normal}.underline{margin-bottom:.2em!important}.underline a{padding-bottom:.2em;border-bottom:dotted 2px}.border{padding:2em;border:4px solid #e2e2e2}p.border{margin:1em 0!important;padding:.5em 2em}.border figure{margin-bottom:0!important}.interview h3{border-bottom:2px solid #333;padding-bottom:.1em;margin-bottom:1em}p.page-link{margin:4em 0 0!important;text-align:center!important}.page-link a{border-bottom:2px dashed;padding-bottom:.2em}.interview hr{background:none;height:0;border-top:3px solid}.pad_20{padding:20px}.cooking{margin:50px 0 0;padding:30px;border-top:1px dotted #000;list-style-type:decimal}.video{position:relative;width:100%;padding-top:56.25%}.video iframe{position:absolute;top:0;right:0;width:100%;height:100%}.row{margin:0 auto}ul.unstyled,ol.unstyled{margin-left:0;list-style:none;clear:both}.txt_c{text-align:center}.clear{overflow:hidden;clear:both}.bg_t{background:#f7f6e7}.seenindex{padding:10px 20px!important}.mar_t_50{margin-top:50px}.mar_b_30{margin-bottom:30px}.col-lg-4{width:33.3333333%}.col{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:1%;padding-left:1%;min-height:1px;word-break:break-all;*padding-right: 1% !important;*padding-left: 1% !important;position:relative}.productlist-unit img{width:100%}.movie{position:absolute;top:-10px;right:0;background:#f6d0ca;padding:5px;z-index:2}.cartjs_box{text-align:center;border:none!important}.cartjs_box h2{margin-bottom:0!important}.cartjs_product_img img{width:100%!important}.cartjs_product_img{padding:0!important;margin-bottom:5px!important;text-align:center}.cartjs_product_table table{width:95%!important}.cartjs_product_table table,.cartjs_product_table table tr,.cartjs_product_table table th,.cartjs_product_table table td{border:none!important}.cartjs_sales_price td{color:#666!important}.cartjs_product_table table,.cartjs_product_table tr,.cartjs_product_table td,.cartjs_product_table th{border:none!important;font-weight:normal!important;padding:.5em 0}.cartjs_product_table th{min-width:4em;padding-right:.5em}.cartjs_product_table select{width:100%}.cartjs_cart_in input,.cartjs_btn{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:18px!important;line-height:1.33;width:80%;padding:1em 0;background:#000!important;color:#fff!important;border:none!important;margin:10px!important;text-shadow:none!important;box-shadow:none!important;font-weight:normal!important}.cartjs_cart_in input:hover,.cartjs_cart_in input:focus{background:#999;color:#fff;text-decoration:none}.cartjs_product_price{color:#000!important;font-weight:normal!important}.col_2{width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.col_2>div{width:50%;padding:10px;box-sizing:border-box}.recipe p{margin-bottom:1.5em!important}.page-id-713 #loading-img{display:none!important}.page-id-713 #loading{opacity:1!important}.page-id-31 .content_area p{display:inline}.sp_large{font-size:.8em}@media screen and (max-width:960px){.col_2>div{width:100%}}@media only screen and (min-width:1281px){body{font-size:1.8em;line-height:1.8em}article .title{font-size:1.8em;line-height:1.5em}article .post-meta{font-size:.7em;line-height:1em}.menu-main-nav-container a,.side-title,.menu-main-container a{font-size:1em;line-height:1.5em}#sidebar{font-size:.7em;line-height:1.5em}#sidebar h3{font-size:1.5em;line-height:1.5em}}@media only screen and (max-width:959px){.side-title{font-size:1em;line-height:1.5em}}@media only screen and (min-width:768px) and (max-width:959px){.side-title{font-size:1em;line-height:1.5em}.instagram{overflow:scroll}}@media only screen and (max-width:768px){.side-title{font-size:1em;line-height:1.5em}ul#menu-headmenu{display:none}#lineup ul{width:90%;padding:0 5%}#lineup li{width:50%}#lineup li img{margin:1%!important;width:100%!important}li.menu-item-has-children ul{position:initial!important}li.menu-item-has-children>a::after{border:none}.pc{display:none}.sp{display:block}.sp_large{font-size:1em}.instagram{overflow:scroll}.col-lg-4{width:50%}.col-lg-4 img{width:100%}.movie{right:0}.main-img{height:200px}.interview-list li{width:100%}}@media only screen and (min-width:480px) and (max-width:768px){body,article .post-meta{font-size:1.2em;line-height:1.5em}article .title{font-size:2em;line-height:1.5em}.site-title{font-size:10px!important;line-height:50px}.menu-main-nav-container a,.side-title,.menu-main-container a{font-size:1em;line-height:1.5em}section{margin-bottom:50px}.recipe-banner{margin-top:calc(50px + 4em)}#moromi h2{height:5em;line-height:8.5em;padding:0;background: url(./images/moromi_icon.svgz) 50% / 20% no-repeat;letter-spacing:0}#moromi2 h2{height:5.5em;line-height:9em;padding:0;background: url(./images/moromi02_icon.svgz) 50% /12% no-repeat;letter-spacing:0}#forchildren h2{height:4em;line-height:6.5em;padding:0;background: url(./images/forchildren_icon.svgz) 50% /15% no-repeat;letter-spacing:0}#maruyamagumi h2{height:5em;line-height:8.5em;padding:0;background: url(./images/maruyamagumi_icon.svgz) 50% /10% no-repeat;letter-spacing:0}.label1{width:20%;height:30px!important}.label2{width:70%;height:80px!important}.label3{width:25%;height:30px!important}.label4{width:20%;height:30px!important}.label5{width:25%;height:60px!important}}@media only screen and (max-width:479px){body,article .post-meta{font-size:1.2em;line-height:1.5em}h1,h2{font-size:7vw;//2.4em}h3,h4{font-size:1.8em}article .title{font-size:2em;line-height:1.5em}.site-title{font-size:6px!important;line-height:30px}.site-title img{width:30%}section{margin-bottom:50px}.menu-main-nav-container a,.side-title,.menu-main-container a{font-size:1em;line-height:1.5em}.vision div{width:100%;display:block;margin-bottom:5%;overflow:hidden;padding:0}.text{padding:0 15% 5%!important;width:70%!important}.morelink{padding:4% 0 2%}#cart{width:100px;height:100px}.cart-inner{padding-top:10%}.cart-inner img{width:25px}section div{width:100%}section div img{width:90%!important;margin:5%!important}.bgsection div{padding:5% 0!important}#history h2{height:4em;line-height:6em;background: url(./images/history_icon.svgz) 3% / 20% no-repeat, linear-gradient(transparent 3em, #f8f7eb 3em)}#lineup h2{height:6em;line-height:7em;background: url(./images/lineup_icon.svgz) 97% /30% no-repeat}#tenpo{padding-top:10px}#tenpo h2{height:5em;line-height:8em;padding:0;background: url(./images/tenpo_icon.svgz) 3% / 20%  no-repeat, linear-gradient(transparent 4em, #f8f7eb 4em)}#information h2{height:3em;line-height:3em;padding:0;background: url(./images/information_icon.svgz) 97% / 15% no-repeat}.pc{display:none}.sp{display:block}h2.recipe-title{font-size:1.2em}#moromi h2{height:5em;line-height:8.5em;padding:0;background: url(./images/moromi_icon.svgz) 50% / 35% no-repeat;letter-spacing:0}#moromi2 h2{height:5.5em;line-height:9em;padding:0;background: url(./images/moromi02_icon.svgz) 50% /20% no-repeat;letter-spacing:0}#moromi img,#moromi2 img{margin:8% 0 2%}#forchildren{padding-bottom:2%}#sozai{padding-top:4%!important}#forchildren h2{height:4em;line-height:6.5em;padding:0;background: url(./images/forchildren_icon.svgz) 50% /20% no-repeat;letter-spacing:0}#maruyamagumi h2{height:5em;line-height:8.5em;padding:0;background: url(./images/maruyamagumi_icon.svgz) 50% /15% no-repeat;letter-spacing:0}ul.tab_area.color_tab li{width:40%}.tab_area2 li{width:30%}.inner-text>h3,#sozai>h3{padding:.5em 0 .75em}.ir img,.il img{width:100%!important;margin-bottom:5%!important}.w49{width:100%}#contact{width:100%}.icon{width:80px;height:80px;float:left;border-radius:50%;background:#f7f6e7;margin:0 5%}.icon img{width:30px;margin:25px}#front-inner1,#front-inner2{top:16%}#front-inner-spring{top:90px}.hidden_box,.hidden_show{font-size:90%!important}.hidden_box label{width:50px;height:30px}.box1{top:15%;left:14%}.label1{width:10%!important}.box2{top:14%;left:55%}.hidden_box.box2 .hidden_show{left:-40%}.label2{width:33%!important;height:40px!important}.box3{top:53%;left:47%}.label3{width:12%!important;height:10px!important}.box4{top:30%;left:90%}.label4{width:10%}.box5{top:69%;left:13%}.label5{width:10%!important;height:30px!important}.box1 .hidden_show,.box1-summer .hidden_show{left:-20%!important}.box2 .hidden_show{left:-59%!important}.box3 .hidden_show{left:-50%!important}.box4 .hidden_show{left:-96%!important}.hidden_box.box4{min-width:100px;width:100px!important}#front-inner-winter .box4 .hidden_show{left:1%!important}#front-inner-spring .box4 .hidden_show,#front-inner-fall .box4 .hidden_show{left:-300%!important}.box5 .hidden_show{left:-13%!important;top:-130px}.winter-bg,.summer-bg{margin-top:50px}.summer-bg .box5 .hidden_show{left:-50%!important;top:-10px}#front-inner-summer .box4 .hidden_show{left:-320%!important}.hidden_box img{float:left;display:inline-block}.find{padding:20px 0}#information li{width:100%;padding:0}.all_area{padding:1%}ul.tab_area{margin:0;padding:0}.tab_area li{width:23%;padding:1%}.content_pagearea{margin:2% 0}.content_pagearea div{padding:5% 0}.content_pagearea img{}.all_area div.content_area img{padding:20% 0}.recipe_title{display:block;margin:20px 0}.footer-inner li{width:50%}.facebook,.instagram,.twitter{width:100%;margin:2% 0}.instagram{min-height:initial;min-height:auto}footer #instafeed li{height:100px;width:46%;margin:2%}.sns{display:none}.sns-sp{display:block;clear:both}.sns-sp ul{padding:1em 10%;overflow:hidden}.sns-sp li{width:33%!important;padding:0!important;text-align:center}.sns-sp li img{width:50%}.col-lg-4{width:100%}.recipe-banner{margin-top:calc(50px + 4em)}.recipe-banner h2{margin-top:-3em;font-size:2em}footer li{float:left}.interview h2,.interview h3,.interview h4,.interview-list h3{font-size:1.2em!important;padding-bottom:.2em;margin-bottom:1em;line-height:1.2em}.index{line-height:2em!important}.underline a{line-height:1.8em!important}.interview-list li{width:100%}.w80{width:84%}.post-type-archive-interview .main-img,.single-interview .main-img{height:130px}.interview dl dt{width:6em}.interview dl dd{padding:0;width:calc(100% - 6em);font-size:1.2em}.page-link a{border-bottom:1px dashed;padding-bottom:.2em}}