@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.theme-default .slider{width:100%;margin:0}.theme-default .slider div img{width:100%}.header{width:85%;margin-top:1em;margin-right:auto;margin-bottom:1em;margin-left:auto;overflow:hidden}.header .logo{width:466px;float:left}.header .g_menu{width:620px;float:right;padding-top:2.2em;padding-right:0;padding-bottom:0;padding-left:0}.header .g_menu ul li{float:left}.header .g_menu ul li.nav_home{width:54px}.header .g_menu ul li.nav_about{width:126px}.header .g_menu ul li.nav_stastistics{width:83px}.header .g_menu ul li.nav_council{width:160px}.header .g_menu ul li.nav_member{width:97px}.header .g_menu ul li.nav_shape{width:13px}.news{clear:both;width:1000px;margin-top:2em;margin-right:auto;margin-bottom:1em;margin-left:auto;overflow:hidden}.news .main{float:left;width:450px}.news .main h2.title{border-bottom:2px solid #9b7059;padding-bottom:5px;margin-bottom:15px}.news .main dl{clear:both;padding-bottom:10px;clear:both;display:table;width:100%}.news .main dl dt{display:table-cell;width:90px;font-size:14px}.news .main dl dd{display:table-cell;font-size:14px}.news .main dl dd a{text-decoration:none}.news .main dl dd a:hover{text-decoration:underline}.news .main dl dd.memo{padding:.2em;width:80px;text-align:center}.news .main dl dd.memo span{background:#ca9274;color:#fff;padding:.2em}.news .main dl dd.text{padding:.2em}.news .memberonly{float:right;width:450px}.news .memberonly h2.title{border-bottom:2px solid #9b7059;padding-bottom:5px;margin-bottom:15px}.news .memberonly p{clear:both;margin:0;padding:0}.news .memberonly p.btm{margin:1em 0 0}.news .memberonly dl{clear:both;display:table}.news .memberonly dl dt{display:table-cell;width:150px;font-size:14px}.news .memberonly dl dd{font-size:14px;display:table-cell}.news .memberonly dl dd a{text-decoration:none}.news .memberonly dl dd a:hover{text-decoration:underline}.pickup{clear:both;margin:1em 0 0;width:100%;overflow:hidden}.pickup h2{width:1000px;margin:3em auto 0;border-bottom:2px solid #9b7059;margin-bottom:1em}.pickup .photo{width:100%;margin:1em auto 0;padding:0;background:#ede9d5}.pickup .photo ul{width:1000px;margin:0 auto;display:table}.pickup .photo ul li{display:table-cell;vertical-align:middle;margin:0;padding:1.5em 1em;line-height:0;width:auto;position:relative}.pickup .photo ul li span{position:absolute;width:200px;height:217px;background:#333;transition:all .3s;opacity:0;top:0;left:0}.pickup .photo ul li span div{text-align:center;color:#fff;font-weight:700;padding:38% 0;line-height:1.8}.pickup .photo ul li a:hover span{background:#333;transition:all .3s;opacity:1}.pickup .photo ul li a img{width:100%}.bnr{clear:both;width:100%;background:#f0f0f0;clear:both;width:100%;background:#f0f0f0;padding:1.5em 0 1em}.bnr .int{clear:both;width:1000px;margin:0 auto;overflow:hidden}.bnr .int p{width:260px;float:left}.f_menu01{clear:both;background:#686259}.f_menu01 .int{width:1000px;margin:0 auto;padding:1em 0;overflow:hidden}.f_menu01 a{color:#fff}.f_menu01 p{width:200px;float:left}.f_menu01 ul{width:470px;float:right;display:table}.f_menu01 ul li{display:table-cell;color:#fff}.f_menu01 ul li a{font-size:12px}.footer{clear:both;width:100%;padding:1em 0;background:#4f4a41}.footer .int{clear:both;width:1000px;margin:0 auto;overflow:hidden}.footer .int .access{width:100%;table-layout:flex;display:table;padding-bottom:2em}.footer .int .access p{display:table-cell;font-size:18px;vertical-align:middle;line-height:1.4;color:#fff}.footer .int .access p.fax,.footer .int .access p.tel{font-size:26px;letter-spacing:2px;text-align:right}.footer .int .f_menu02{width:400px;float:left}.footer .int .f_menu02 ul li{display:inline;padding:.5em .5em 0 0}.footer .int .f_menu02 ul li a{color:#fff;font-size:14px}.footer .int .copyright{width:570px;float:right;color:#fff;font-size:12px;text-align:right}.flex{display:flex}.header{align-items:center}@media only screen and (min-width:768px) and (max-width:1199px){.header{width:100%;padding:0 2%;box-sizing:border-box}}#logo{max-width:50%;align-items:center}#logo figure{flex:0 1 80px;max-width:80px;padding-right:13px}#logo figure img{max-width:100%}#logo h1{padding-top:8px;flex:1;font-size:24px;font-size:1.6vw;font-family:"Noto Serif JP",serif;font-weight:700}#logo h1 .en{font-size:1.3vw;font-size:.9vw;letter-spacing:1px;display:block;font-weight:400;margin:6px 0 0 .8vw;color:#757575;font-family:Lora,serif}#global-menu{margin-left:auto}#global-menu li{position:relative;padding:0 1.4vw 13px}#global-menu li.current,#global-menu li:hover{border-bottom:1px solid #f15e09;transition:color .5s}#global-menu li.current .en,#global-menu li.current a,#global-menu li:hover .en,#global-menu li:hover a{color:#f15e09}#global-menu li:not(:last-child):after{content:"";display:block;width:1px;height:18px;border-right:1px solid #333;transform:rotate(15deg);position:absolute;top:0;right:0}#global-menu li a{text-decoration:none;font-size:1vw;text-align:center;color:#333;font-family:"Noto Serif JP",serif;line-height:1.5}#global-menu li .en{font-size:.6vw;display:block;margin-top:2px;font-family:Lora,serif;color:#757575}body,html{width:100%;position:relative;font-size:62.5%;font-family:-apple-system,"Lucida Grande","Helvetica Neue","Noto Sans","Hiragino Kaku Gothic ProN","メイリオ","游ゴシック",meiryo,sans-serif;color:#191919}@media only screen and (min-width:768px){body,html{font-size:16px}}#slider li:not(:first-child){display:none}.bx-viewport #slider li:not(:first-child){display:block}@media only screen and (min-width:768px){.home #topics-wrap{width:85%;margin:30px auto;box-sizing:border-box;padding-left:2.5%}}@media only screen and (min-width:768px) and (max-width:1199px){.home #topics-wrap{width:100%;padding-left:2%;padding-right:2%;box-sizing:border-box}}.home #members-topics h2,.home #miso-online-pickup h2,.home #news-topics h2{border-bottom:2px solid #9b7059;color:#5d4233;margin-bottom:15px;padding-bottom:8px;padding-left:5px;align-items:flex-end}.home #members-topics h2 strong,.home #miso-online-pickup h2 strong,.home #news-topics h2 strong{font-size:1.6vw;font-weight:700;font-family:Lora,serif;letter-spacing:2px}.home #members-topics h2 .ja,.home #miso-online-pickup h2 .ja,.home #news-topics h2 .ja{font-size:1vw;margin-left:10px;font-weight:700}.home #members-topics,.home #news-topics{flex:0 1 48%}.home #members-topics article,.home #news-topics article{font-size:1vw;line-height:1.75}.home #members-topics time,.home #news-topics time{font-size:.95vw;padding-top:1px;min-width:5rem;margin-right:30px;color:#666;letter-spacing:.05em}.home #news-topics{margin-right:4%}.home #news-topics time{flex:0 1 5.5rem}.home #news-topics h3{flex:1}.home #news-topics .category{margin-left:8px}.home #news-topics .category span{font-size:.85vw;color:#fff;background-color:#686158;display:inline-block;padding:1px 8px;border-radius:5px}.home #news-topics h3 a{flex:1;font-size:1vw}.home #news-topics article{padding-right:8px}.home #news-topics article+article{margin-top:16px}.home #news-topics h3 a{text-decoration:none;color:#000}.home #news-topics h3 a:hover{color:#f15e09;text-decoration:underline}.home #news-topics .btn{display:inline-block;margin-top:25px;text-decoration:none;padding:8px 3rem 8px 1.5rem;border-radius:5px;background-color:#999;color:#fff;position:relative;font-size:.9vw}.home #news-topics .btn:after{content:"";display:block;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.home #members-topics a{text-decoration:none}.home #members-topics a .article-body{color:#000}.home #members-topics a:hover .article-body,.home #members-topics a:hover h4{color:#f15e09;text-decoration:underline}.home #members-topics article{flex-wrap:wrap}.home #members-topics>div{padding-left:8px}.home #members-topics div+div{margin-top:15px;padding-top:15px;border-top:1px dashed #9b7059}.home #members-topics div>.title{border-radius:5px;display:flex;padding:10px 20px;margin-right:20px}.home #members-topics div>.title h3{align-self:center;font-size:1.35vw;font-family:"Noto Serif JP",serif;color:#fff}.home #members-topics #public-relations>.title{background-color:#f4b525}.home #members-topics #miso-communication>.title{background-color:#ca9274}.home #members-topics .title+div{align-self:center}.home #members-topics h4{font-size:1.2vw;color:#4f4a40;font-weight:700;margin-top:3px}.home #members-topics .article-body{flex:1;min-width:100%;margin-top:5px;font-size:1vw}.home #miso-online-pickup>div{width:85%;margin:0 auto;padding-left:2.2%;padding-top:30px;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:1199px){.home #miso-online-pickup>div{width:100%;padding-left:2%;padding-right:2%;box-sizing:border-box}}.home #miso-online-pickup>div h2{margin-bottom:20px}.home .miso-recipe-wrap{background-color:#ede9d5}.home .miso-recipe-wrap .inner{width:85%;margin:0 auto;padding:15px 0 15px 2%;box-sizing:border-box}@media only screen and (min-width:768px) and (max-width:1199px){.home .miso-recipe-wrap .inner{width:100%;padding-left:2%;padding-right:2%;box-sizing:border-box}}.home .miso-recipe-wrap .flex{flex-wrap:wrap}.home .miso-recipe-wrap a{flex:0 1 25%;position:relative;z-index:1;box-sizing:border-box;padding:1%}.home .miso-recipe-wrap a figure{position:relative;z-index:2;margin:0;padding:0;line-height:0}.home .miso-recipe-wrap a figure img{max-width:100%}.home .miso-recipe-wrap a figure:after{content:"";display:block;width:100%;height:100%;background-color:transparent;position:absolute;top:0;left:0}.home .miso-recipe-wrap a p{position:absolute;top:0;left:0;display:flex;align-items:center;color:#fff;width:100%;height:100%;box-sizing:border-box;padding:0 2rem;font-size:14px;z-index:99;line-height:1.75;opacity:0}.home .miso-recipe-wrap a:hover figure:after{display:block;background-color:rgba(0,0,0,.8);transition:background-color .3s}.home .miso-recipe-wrap a:hover p{opacity:1}@media only screen and (max-width:767px){.home .miso-recipe-wrap{width:100%}.home .miso-recipe-wrap a{flex:0 1 50%}}@media only screen and (min-width:768px) and (max-width:1199px){.bnr,.f_menu01 .int,.footer .int{width:100%;padding-left:2%;padding-right:2%;box-sizing:border-box}}.archive.category-topics,.error404,.single{background:url(/images/bk1.gif) repeat}.archive.category-topics .inner,.error404 .inner,.single .inner{width:1024px;margin:0 auto}.archive.category-topics header,.error404 header,.single header{margin:0 auto;padding-top:30px}.archive.category-topics nav,.error404 nav,.single nav{background-color:#ff6632;margin-bottom:30px}.archive.category-topics nav ul,.error404 nav ul,.single nav ul{width:100%}.archive.category-topics nav li,.error404 nav li,.single nav li{justify-content:space-around}.archive.category-topics nav a,.error404 nav a,.single nav a{padding:10px 1.9rem;display:block;color:#fff;text-decoration:none;font-size:14px}.archive.category-topics nav a:hover,.error404 nav a:hover,.single nav a:hover{background-color:#fc6;color:#333}.archive.category-topics h1,.error404 h1,.single h1{color:#9e782d;font-family:"Noto Serif JP",serif;font-size:1.7rem;margin-bottom:10px}.archive.category-topics #main,.error404 #main,.single #main{background-color:#fff}.archive.category-topics .section-inner,.error404 .section-inner,.single .section-inner{padding:20px 40px 60px}.archive.category-topics .btn,.error404 .btn,.single .btn{width:8rem;display:block;margin:40px auto;text-decoration:none;padding:8px 3rem 8px 1.5rem;border-radius:5px;background-color:#999;color:#fff;position:relative;font-size:14px}.archive.category-topics .btn:after,.error404 .btn:after,.single .btn:after{content:"";display:block;border-top:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.archive.category-topics .btn:hover,.error404 .btn:hover,.single .btn:hover{background-color:#bbb}.archive.category-topics .btn.return,.error404 .btn.return,.single .btn.return{padding:8px 2rem 8px 3rem}.archive.category-topics .btn.return:after,.error404 .btn.return:after,.single .btn.return:after{right:auto;left:8px;border-right:6px solid #fff;border-left:6px solid transparent}.archive.category-topics #topics-archive article{font-size:14px;line-height:1.75}.archive.category-topics #topics-archive time{font-size:13px;padding-top:1px;min-width:5rem;margin-right:40px;color:#666;letter-spacing:.05em;flex:0 1 5rem}.archive.category-topics #topics-archive .category{margin-left:8px}.archive.category-topics #topics-archive .category span{font-size:11px;color:#fff;background-color:#686158;display:inline-block;padding:1px 8px;border-radius:5px}.archive.category-topics #topics-archive h3{flex:1}.archive.category-topics #topics-archive article{padding-right:8px}.archive.category-topics #topics-archive article+article{margin-top:8px}.archive.category-topics #topics-archive h3 a{text-decoration:none;color:#000}.archive.category-topics #topics-archive h3 a:hover{color:#f15e09;text-decoration:underline}.single article{margin-top:10px}.single article h2{font-size:1.4rem;font-weight:700;color:#333;margin-top:15px;padding-bottom:15px;border-bottom:1px dashed #686158}.single article time{font-size:13px;color:#666;letter-spacing:.05em}.single h2+.article-body{margin-top:20px}.single .article-body{font-size:15px;line-height:1.86;padding-left:1.5rem}.single .article-body *+ol,.single .article-body *+p,.single .article-body *+ul{margin-top:1.5rem}.single .article-body ol,.single .article-body ul{margin-left:1.5rem}.single .article-body ul li{list-style:disc}.single .article-body ol li{list-style:decimal}.single .article-body b,.single .article-body strong{font-weight:700}.error404 h2{font-size:1.5rem;text-align:center}