@charset "UTF-8";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;font-size:100%;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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:top;border:0;max-width:100%;height:auto;backface-visibility:hidden;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}a:hover img{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}b,strong{font-weight:700}.alL{text-align:left!important}.alR{text-align:right!important}.alC{text-align:center!important}.mb0{margin-bottom:0!important}@media screen and (max-width: 767px){.mb0{margin-bottom:0!important}}.mb10{margin-bottom:10px!important}@media screen and (max-width: 767px){.mb10{margin-bottom:5px!important}}.mb20{margin-bottom:20px!important}@media screen and (max-width: 767px){.mb20{margin-bottom:10px!important}}.mb30{margin-bottom:30px!important}@media screen and (max-width: 767px){.mb30{margin-bottom:15px!important}}.mb40{margin-bottom:40px!important}@media screen and (max-width: 767px){.mb40{margin-bottom:20px!important}}.mb50{margin-bottom:50px!important}@media screen and (max-width: 767px){.mb50{margin-bottom:25px!important}}.mb60{margin-bottom:60px!important}@media screen and (max-width: 767px){.mb60{margin-bottom:30px!important}}.mb80{margin-bottom:80px!important}@media screen and (max-width: 767px){.mb80{margin-bottom:40px!important}}.mb100{margin-bottom:100px!important}@media screen and (max-width: 767px){.mb100{margin-bottom:50px!important}}.mt0{margin-top:0!important}@media screen and (max-width: 767px){.mt0{margin-top:0!important}}.mt10{margin-top:10px!important}@media screen and (max-width: 767px){.mt10{margin-top:5px!important}}.mt20{margin-top:20px!important}@media screen and (max-width: 767px){.mt20{margin-top:10px!important}}.mt30{margin-top:30px!important}@media screen and (max-width: 767px){.mt30{margin-top:15px!important}}.mt40{margin-top:40px!important}@media screen and (max-width: 767px){.mt40{margin-top:20px!important}}.mt50{margin-top:50px!important}@media screen and (max-width: 767px){.mt50{margin-top:25px!important}}.mt60{margin-top:60px!important}@media screen and (max-width: 767px){.mt60{margin-top:30px!important}}.mt80{margin-top:80px!important}@media screen and (max-width: 767px){.mt80{margin-top:40px!important}}.mt100{margin-top:100px!important}@media screen and (max-width: 767px){.mt100{margin-top:50px!important}}.pb0{padding-bottom:0!important}@media screen and (max-width: 767px){.pb0{padding-bottom:0!important}}.pb10{padding-bottom:10px!important}@media screen and (max-width: 767px){.pb10{padding-bottom:5px!important}}.pb20{padding-bottom:20px!important}@media screen and (max-width: 767px){.pb20{padding-bottom:10px!important}}.pb30{padding-bottom:30px!important}@media screen and (max-width: 767px){.pb30{padding-bottom:15px!important}}.pb40{padding-bottom:40px!important}@media screen and (max-width: 767px){.pb40{padding-bottom:20px!important}}.pb50{padding-bottom:40px!important}@media screen and (max-width: 767px){.pb50{padding-bottom:25px!important}}.pb60{padding-bottom:60px!important}@media screen and (max-width: 767px){.pb60{padding-bottom:30px!important}}.pb80{padding-bottom:80px!important}@media screen and (max-width: 767px){.pb80{padding-bottom:40px!important}}.pb100{padding-bottom:100px!important}@media screen and (max-width: 767px){.pb100{padding-bottom:50px!important}}.pt0{padding-top:0!important}@media screen and (max-width: 767px){.pt0{padding-top:0!important}}.pt10{padding-top:10px!important}@media screen and (max-width: 767px){.pt10{padding-top:5px!important}}.pt20{padding-top:20px!important}@media screen and (max-width: 767px){.pt20{padding-top:10px!important}}.pt30{padding-top:30px!important}@media screen and (max-width: 767px){.pt30{padding-top:15px!important}}.pt40{padding-top:40px!important}@media screen and (max-width: 767px){.pt40{padding-top:20px!important}}.pt50{padding-top:50px!important}@media screen and (max-width: 767px){.pt50{padding-top:25px!important}}.pt60{padding-top:60px!important}@media screen and (max-width: 767px){.pt60{padding-top:30px!important}}.pt80{padding-top:80px!important}@media screen and (max-width: 767px){.pt80{padding-top:40px!important}}.pt100{padding-top:100px!important}@media screen and (max-width: 767px){.pt100{padding-top:50px!important}}.pc_only{display:block!important}@media screen and (max-width: 767px){.pc_only{display:none!important}}.sp_only{display:none!important}@media screen and (max-width: 767px){.sp_only{display:block!important}}.sps_only{display:none!important}@media screen and (max-width: 479px){.sps_only{display:block!important}}.fc-w{color:#fff}.fc-red{color:#c81f0f}.fc-base{color:#292929}.fc-yellow{color:#ff3}.bg-white{background-color:#fff}.bg-yellow{background-color:#fcf8f0}.bg-red{background-color:#c81f0f}.bg-stripe{background-image:url(https://mainichi-tokka.com/cdn/shop/files/bg_stripe.gif?v=1623031258)}.bg-brown{background-color:#341500}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.fs-12{font-size:12px}@media screen and (max-width: 767px){.fs-12{font-size:10px}}.fs-13{font-size:13px}@media screen and (max-width: 767px){.fs-13{font-size:11px}}.fs-15{font-size:15px}@media screen and (max-width: 767px){.fs-15{font-size:13px}}.fs-16{font-size:16px}@media screen and (max-width: 767px){.fs-16{font-size:13px}}.fs-18{font-size:18px}@media screen and (max-width: 767px){.fs-18{font-size:15px}}.fs-20{font-size:20px}@media screen and (max-width: 767px){.fs-20{font-size:18px}}.fs-22{font-size:22px}@media screen and (max-width: 767px){.fs-22{font-size:18px}}.fs-24{font-size:24px}@media screen and (max-width: 767px){.fs-24{font-size:20px}}.mincho{font-family:\6e38\660e\671d\4f53,YuMincho,\6e38\660e\671d,Yu Mincho,"Noto Serif JP",\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  Pro,Hiragino Mincho Pro,HGS\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,serif}.flex_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.inline_box{display:inline-block}body,html{padding:0;margin:0}body{position:relative;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:15px;letter-spacing:.1em;line-height:1.6}@media screen and (max-width: 767px){body{font-size:13px}}p{line-height:1.8}a:link,a:visited{text-decoration:none;color:#292929}a:not([disabled]):hover,a:focus{color:#c81f0f;transition:.2s ease-in}a:hover img{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-khtml-opacity:.7;-moz-opacity:.7;cursor:pointer;transition:opacity .3s}img{vertical-align:top;border:none}.w100{width:100%!important}.w50{width:50%}@media screen and (max-width: 767px){.w50{width:100%}}.content_wrap{width:100%;max-width:1060px;margin:0 auto!important}@media screen and (max-width: 1060px){.content_wrap{padding:0 10px}}@media screen and (max-width: 767px){.site-wrapper{margin-top:156px}}@media screen and (max-width: 479px){.site-wrapper{margin-top:118px}}.content_wrap850{width:100%;max-width:850px;margin:0 auto!important}@media screen and (max-width: 1060px){.content_wrap850{padding:0 10px}}.pagetop{position:fixed;right:40px;bottom:150px;z-index:99;margin:0 auto;display:none}@media screen and (max-width: 767px){.pagetop{right:20px;bottom:80px}}.pagetop a{width:50px;height:50px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#c81f0f;text-align:center;font-size:30px;background:#fff;border-radius:50%;border-color:#c81f0f;border-style:solid;border-width:2px}.pagetop a:hover{color:#fff;background:#C81F0F;transition:.2s ease-in}.ghost_btn a{display:block;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:1px;padding:15px;transition:background-color .3s,color .3s,opacity .3s;color:#fff;max-width:300px;text-align:center;border:solid 2px #C81F0F;background-color:#c81f0f;margin:0 auto;text-decoration:none;border-radius:30px}@media screen and (max-width: 767px){.ghost_btn a{max-width:80%;font-size:13px;padding:8px 0}}.ghost_btn a:hover{background:#FFF;color:#c81f0f}.red_btn a{display:block;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:1px;padding:15px;transition:background-color .3s,color .3s,opacity .3s;color:#fff;background:#C81F0F;border:solid 2px #C81F0F;text-align:center;border-radius:30px;margin:0 auto}@media screen and (max-width: 767px){.red_btn a{max-width:80%;font-size:12px;padding:8px 0}}.red_btn a:hover{background:#FFF;color:#c81f0f}.red_btn i{margin-right:3px}.white_btn a{display:block;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:1px;padding:15px;transition:background-color .3s,color .3s,opacity .3s;color:#c81f0f;background-color:#fff;border:solid 2px #C81F0F;text-align:center;border-radius:30px;margin:0 auto;max-width:300px}.white_btn a.fs-16{font-size:16px}@media screen and (max-width: 767px){.white_btn a.fs-16{font-size:13px}}@media screen and (max-width: 767px){.white_btn a{display:inline-block;max-width:80%;padding:10px 35px}}.white_btn a:hover{background:#C81F0F;color:#fff}.white_btn.bg_w a{background-color:#fff;border:none}.white_btn.bg_w a:hover{border:none}.white_btn i{margin-right:3px}.btn_arrow_r a{position:relative}.btn_arrow_r a:after{content:"\f105";position:absolute;right:15px;top:50%;margin-top:-8px;font-family:Font Awesome\ 5 Free;font-size:18px;color:#c81f0f;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-weight:900;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.btn_arrow_r.anoter a{max-width:260px;padding:18px 15px}.btn_arrow_r.anoter a:after{content:"\f061"}.btn_arrow_r.anoter a:hover{background-color:#fff;color:#c81f0f}.btn_arrow_r.anoter a:hover:after{transition:.2s ease-in;right:10px}@media screen and (max-width: 767px){.btn_arrow_r.anoter a{display:inline-block;width:75%;padding:15px 40px}.btn_arrow_r.anoter a:after{top:46%}}.shop_header,.shop_header *{padding:0;margin:0;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.shop_header{position:fixed;top:0;left:0;z-index:999;background:#FFF}@media screen and (max-width: 767px){.shop_header{border-bottom:solid 1px #DDD}}.shop_header .header-ttl{background-color:#341500;padding:10px 0}.shop_header .header-contents{padding-top:15px}@media screen and (max-width: 1060px){.shop_header .header-contents{padding:15px 10px 0}}@media screen and (max-width: 1060px) and (max-width: 767px){.shop_header .header-contents{padding:15px}.shop_header .header-contents .flex_box{align-items:center}}@media screen and (max-width: 1060px) and (max-width: 767px) and (max-width: 479px){.shop_header .header-contents{padding:10px}.shop_header .header-contents .flex_box{flex-wrap:nowrap}}@media screen and (max-width: 767px){.shop_header .logo{width:52%;max-width:345px;min-width:240px}}@media screen and (max-width: 767px) and (max-width: 479px){.shop_header .logo{min-width:0}}.shop_header .logo a:hover{color:#292929}.shop_header .logo span{display:block;text-align:center;letter-spacing:.2em;font-weight:600}.shop_header .logo span i{margin-left:2px}.shop_header .gnavi{margin-top:20px}.shop_header .gnavi>ul>li{width:19.66%;padding-bottom:15px;position:relative}.shop_header .gnavi>ul>li:before{content:"";display:block;position:absolute;width:0px;height:2px;background-color:#c81f0f;bottom:5px;left:50%;transform:translate(-50%)}.shop_header .gnavi>ul>li:hover:before{transition:.2s ease-in;width:95%}.shop_header .gnavi>ul>li:last-of-type>a{border-right:1px dashed #292929}.shop_header .gnavi>ul>li>a{display:block;width:100%;position:relative;border-left:1px dashed #292929}.shop_header .gnavi>ul>li>a:hover{color:#292929}.shop_header .gnavi>ul>li>ul,.shop_header .gnavi ul.submenu,.shop_header .gnavi ul.thirdmenu{display:none}.shop_header .gnavi>ul>li:hover>ul,.shop_header .gnavi>ul>li:hover>.submenu,.shop_header .gnavi>ul>li:hover>.submenu>li:hover,.shop_header .gnavi>ul>li:hover>.submenu>li:hover>.thirdmenu{display:block}.shop_header .gnavi>ul>li>ul{width:100%;position:absolute;top:38px;left:0;padding:0;z-index:100}.shop_header .gnavi>ul>li>ul>li{width:240px;display:block;vertical-align:top;position:relative}.shop_header .gnavi>ul>li>ul>li>a{display:block;background-color:#fff;letter-spacing:.05em;padding:10px 25px;text-align:left}.shop_header .gnavi>ul>li>ul>li:hover>a{background:#FCF4F3}.shop_header .gnavi>ul>li>ul>li>ul{width:240px;background-color:#fcf4f3;position:absolute;top:0;left:240px;padding:0;z-index:100}.shop_header .gnavi>ul>li>ul>li>ul>li{width:240px;display:block;vertical-align:top}.shop_header .gnavi>ul>li>ul>li>ul>li>a{display:block;letter-spacing:.05em;padding:10px 25px;text-align:left}.shop_header .gnavi_right .cart_box li:not(:last-of-type){padding-right:12px}@media screen and (max-width: 999px){.shop_header .gnavi_right .cart_box li:not(:last-of-type){padding-right:8px}}@media screen and (max-width: 767px){.shop_header .gnavi_right .cart_box li:not(:last-of-type){padding-right:2px}}.shop_header .gnavi_right .cart_box li a{display:inline-flex;flex-direction:row;align-items:center}.shop_header .gnavi_right .cart_box li a img{padding-right:10px}@media screen and (max-width: 999px){.shop_header .gnavi_right .cart_box li a img{padding-right:5px}}@media screen and (max-width: 767px){.shop_header .gnavi_right .cart_box li a{flex-direction:column;justify-content:center;font-size:12px;width:60px;letter-spacing:-.4px}.shop_header .gnavi_right .cart_box li a:before{content:"";display:block;width:100%;height:45px;padding-right:0;margin-bottom:5px;background:url(https://mainichi-tokka.com/cdn/shop/files/ico_cart_sp.png?v=1622705676) no-repeat top;background-size:contain}.shop_header .gnavi_right .cart_box li a.fav_sp:before{background:url(https://mainichi-tokka.com/cdn/shop/files/ico_fav_sp.png?v=1622705676) no-repeat top;background-size:contain}.shop_header .gnavi_right .cart_box li a.menu_sp:before{background:url(https://mainichi-tokka.com/cdn/shop/files/ico_menu.png?v=1622705676) no-repeat top;background-size:contain}.shop_header .gnavi_right .cart_box li a.menu_sp.active:before{background:url(https://mainichi-tokka.com/cdn/shop/files/ico_menu_close.png?v=1622705676) no-repeat top;background-size:contain}}@media screen and (max-width: 767px) and (max-width: 479px){.shop_header .gnavi_right .cart_box li a{width:36px}.shop_header .gnavi_right .cart_box li a span.text{display:none}.shop_header .gnavi_right .cart_box li a:before{height:36px}}.search_wrap{background:#FAECEC;padding:5px 0;margin-top:186px}@media screen and (max-width: 1060px){.search_wrap{padding:5px 10px}}.search_wrap .flex_box{align-items:center}.search_wrap .searchbox{width:360px}@media screen and (max-width: 999px){.search_wrap .searchbox{width:250px}}@media screen and (max-width: 767px){.search_wrap .searchbox{display:none}}.search_wrap .searchbox .keyword{width:100%;border:0;padding:3px 35px 3px 20px;height:35px;border-radius:3px;background-color:#fff;vertical-align:middle;box-sizing:border-box}.search_wrap .searchbox .keyword::placeholder{font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:13px;letter-spacing:.4px;color:#7f7f7f;line-height:13px}.search_wrap .searchbox form{position:relative;padding:0}.search_wrap .searchbox button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:0;top:0;height:35px;width:35px;border:0;border-radius:0 3px 3px 0;display:block;background:url(https://mainichi-tokka.com/cdn/shop/files/ico_search.png?v=1622705676) no-repeat center center;background-size:60%;background-color:#341500}.shop-footer,.shop-footer *{padding:0;margin:0;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.shop-footer,.site-footer{background-color:#c81f0f;padding:50px 20px 0}@media screen and (max-width: 767px){.shop-footer,.site-footer{padding:25px 10px 0}}.shop-footer__box,.site-footer__box{background-color:#fff;border-radius:10px 10px 0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:center;-webkit-align-items:center;align-items:center;margin:0 auto;padding:60px}@media screen and (max-width: 767px){.shop-footer__box,.site-footer__box{width:100%;padding:20px 0;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}}.shop-footer__box .menu,.site-footer__box .menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;text-align:left}@media screen and (max-width: 767px){.shop-footer__box .menu.pc,.site-footer__box .menu.pc{display:none}}.shop-footer__box .menu__column,.site-footer__box .menu__column{padding:0 5px}.shop-footer__box .menu__column--wide,.site-footer__box .menu__column--wide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.shop-footer__box .menu__column--wide ul,.site-footer__box .menu__column--wide ul{padding:0 10px}.shop-footer__box .menu h4,.site-footer__box .menu h4{margin-bottom:10px;font-weight:600}.shop-footer__box .menu h4 a,.site-footer__box .menu h4 a{display:block}@media screen and (max-width: 767px){.shop-footer__box .menu h4,.site-footer__box .menu h4{border-bottom:1px solid #FCF4F3}.shop-footer__box .menu h4.parent,.site-footer__box .menu h4.parent{padding:8px 15px;position:relative}.shop-footer__box .menu h4.parent:after,.site-footer__box .menu h4.parent:after{content:"";position:absolute;right:17px;top:42%;width:9px;height:9px;border-top:3px solid #C81F0F;border-right:3px solid #C81F0F;transform:rotate(135deg)}.shop-footer__box .menu h4.parent.active,.site-footer__box .menu h4.parent.active{border-bottom:none}.shop-footer__box .menu h4.parent.active:after,.site-footer__box .menu h4.parent.active:after{transform:rotate(-45deg)}.shop-footer__box .menu h4 a,.site-footer__box .menu h4 a{padding:8px 15px}}.shop-footer__box .menu li,.site-footer__box .menu li{position:relative;margin-bottom:10px}@media screen and (max-width: 767px){.shop-footer__box .menu li,.site-footer__box .menu li{width:100%;border-bottom:1px solid #FCF4F3}}.shop-footer__box .menu li a,.site-footer__box .menu li a{font-size:13px}.shop-footer__box .menu li a:before,.site-footer__box .menu li a:before{content:"\30fb";display:inline-block;font-size:14px;color:#c81f0f;vertical-align:baseline;font-weight:600;padding-right:2px}@media screen and (max-width: 767px){.shop-footer__box .menu li a,.site-footer__box .menu li a{display:block;padding:8px 15px}.shop-footer__box .menu li a:before,.site-footer__box .menu li a:before{display:none}}.shop-footer__box .menu li.sns a:before,.site-footer__box .menu li.sns a:before{display:none}.shop-footer__box .menu li.sns:not(:last-of-type),.site-footer__box .menu li.sns:not(:last-of-type){margin-right:10px}@media screen and (max-width: 767px){.shop-footer__box .menu li.sns,.site-footer__box .menu li.sns{width:auto;border-bottom:none;margin-top:30px}.shop-footer__box .menu li.sns a,.site-footer__box .menu li.sns a{padding:0}}.shop-footer__box .menu .shops a:after,.site-footer__box .menu .shops a:after{content:"";display:inline-block;width:13px;height:13px;background:url(https://mainichi-tokka.com/cdn/shop/files/ico_window.png?v=1622705676) no-repeat center;background-size:contain;margin-left:10px}.shop-footer__box .menu ul.submenu,.site-footer__box .menu ul.submenu{display:none}.shop-footer__box .menu ul.submenu li:last-of-type,.site-footer__box .menu ul.submenu li:last-of-type{border-bottom:none}.shop-footer__copy,.site-footer__copy{width:100%;margin:0 auto;padding:20px 0;font-size:10px;background-color:#fff;border-top:4px solid #F9E8E7}.slider_block,.slider_block *{padding:0;margin:0;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.slider_block{position:relative;background:url(https://mainichi-tokka.com/cdn/shop/files/bg_stripe.gif?v=1623031258)}.slider_block .slick-slide{padding:0 5px}@media screen and (max-width: 767px){.slider_block .slick-slide{padding:0 5px}}.slider_block .slide-arrow{cursor:pointer;position:absolute;z-index:10;top:50%;transform:translateY(-50%)}.slider_block .slide-arrow.prev-arrow{left:calc(50% - 425px)}.slider_block .slide-arrow.next-arrow{right:calc(50% - 425px)}.slider_block .slick-dotted.slick-slider{margin-bottom:0}.slider_block .slick-dots{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);z-index:10}@media screen and (max-width: 767px){.slider_block .slick-dots{bottom:-15px}}.slider_block .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slider_block .slick-dots li button,.slider_block .slick-dots li a{border:0;background:transparent;display:block;height:20px;width:20px;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slider_block .slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick-icons, sans-serif";font-size:6px;line-height:20px;text-align:center;color:#fff;opacity:.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px}@media screen and (max-width: 767px){.slider_block .slick-dots li button:before{font-size:22px}}.slider_block .slick-dots li.slick-active button:before{color:#ff3;opacity:1}.slider_block .top_slider{opacity:1;transition:opacity .3s linear}.slider_block .top_slider.slick-initialized{opacity:1}.slider_block img{max-width:100%;height:auto}.top_bn_block h1,.top_bn_block h2,.top_bn_block h3,.top_bn_block h4,.top_bn_block h5,.top_bn_block h6{font-weight:600;font-size:160%;letter-spacing:.02em}.top_bn_block h1 span,.top_bn_block h2 span,.top_bn_block h3 span,.top_bn_block h4 span,.top_bn_block h5 span,.top_bn_block h6 span{font-size:125%;font-weight:700;color:#c81f0f;margin-left:7px;position:relative;z-index:5}.top_bn_block h1 span:before,.top_bn_block h2 span:before,.top_bn_block h3 span:before,.top_bn_block h4 span:before,.top_bn_block h5 span:before,.top_bn_block h6 span:before{content:"";width:100%;height:10px;background:#FFFF33;opacity:.8;position:absolute;bottom:3px;left:0;z-index:-1}@media screen and (max-width: 767px){.top_bn_block h1,.top_bn_block h2,.top_bn_block h3,.top_bn_block h4,.top_bn_block h5,.top_bn_block h6{font-size:128%}.top_bn_block h1 span,.top_bn_block h2 span,.top_bn_block h3 span,.top_bn_block h4 span,.top_bn_block h5 span,.top_bn_block h6 span{display:inline-block;margin-left:0;margin-top:5px}}.top_bn_block .bn_box{border:4px #F0DFD6 solid;padding:20px 0;position:relative}.top_bn_block .bn_box:before{content:"";display:block;width:100px;height:30px;background:url(https://mainichi-tokka.com/cdn/shop/files/top_illust_fastshipping.jpg?v=1623815699) no-repeat center/contain;background-color:#fff;padding:0 20px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}@media screen and (max-width: 767px){.top_bn_block .bn_box{border:2px #F0DFD6 solid;padding:20px 10px}.top_bn_block .bn_box:before{padding:15px;height:25px;width:80px}}.ttl-01 h1,.ttl-01 h2,.ttl-01 h3,.ttl-01 h4{font-weight:700;position:relative;font-size:45px;line-height:1.5;text-align:center;letter-spacing:.05em}@media screen and (max-width: 767px){.ttl-01 h1,.ttl-01 h2,.ttl-01 h3,.ttl-01 h4{font-size:28px;margin-bottom:10px}}.ttl-01 p{margin-top:20px;text-align:center;font-size:18px}@media screen and (max-width: 767px){.ttl-01 p{font-size:16px}}.ttl-01#recommend h1:after,.ttl-01#recommend h2:after,.ttl-01#recommend h3:after,.ttl-01#recommend h4:after{content:"";display:inline-block;vertical-align:text-bottom;width:55px;height:72px;margin-left:10px;background-image:url(https://mainichi-tokka.com/cdn/shop/files/illust_recommend2.jpg?v=1623249617);background-repeat:no-repeat;background-size:contain}.ttl-01#news h1,.ttl-01#news h2,.ttl-01#news h3,.ttl-01#news h4{display:inline-block;line-height:1.2;text-align:left}.ttl-01#slide h1,.ttl-01#slide h2,.ttl-01#slide h3,.ttl-01#slide h4{letter-spacing:.1em}.ttl-01#recipe h1:before,.ttl-01#recipe h1:after,.ttl-01#recipe h2:before,.ttl-01#recipe h2:after,.ttl-01#recipe h3:before,.ttl-01#recipe h3:after,.ttl-01#recipe h4:before,.ttl-01#recipe h4:after{content:"";display:inline-block;vertical-align:middle}.ttl-01#recipe h1:before,.ttl-01#recipe h2:before,.ttl-01#recipe h3:before,.ttl-01#recipe h4:before{width:86px;height:112px;margin-right:5px;background-image:url(https://mainichi-tokka.com/cdn/shop/files/illust_recipe_l.jpg?v=1622705714);background-repeat:no-repeat}.ttl-01#recipe h1:after,.ttl-01#recipe h2:after,.ttl-01#recipe h3:after,.ttl-01#recipe h4:after{width:100px;height:50px;margin-left:5px;background-image:url(https://mainichi-tokka.com/cdn/shop/files/illust_recipe_r.jpg?v=1622705714);background-repeat:no-repeat}@media screen and (max-width: 767px){.ttl-01#recipe h1:before,.ttl-01#recipe h2:before,.ttl-01#recipe h3:before,.ttl-01#recipe h4:before{width:40px;height:60px;background-size:contain}.ttl-01#recipe h1:after,.ttl-01#recipe h2:after,.ttl-01#recipe h3:after,.ttl-01#recipe h4:after{width:40px;height:20px;background-size:contain}}.ttl-02{width:100%}.ttl-02 h1,.ttl-02 h2,.ttl-02 h3,.ttl-02 h4{position:relative;text-align:center;font-size:35px;line-height:1.3;font-weight:700;z-index:3;margin-top:-55px}.ttl-02 h1 span,.ttl-02 h2 span,.ttl-02 h3 span,.ttl-02 h4 span{font-size:125%}.ttl-02 h1:before,.ttl-02 h2:before,.ttl-02 h3:before,.ttl-02 h4:before{content:"";display:inline-block;width:62px;height:110px;vertical-align:text-bottom;background:url(https://mainichi-tokka.com/cdn/shop/files/illust_item.png?v=1622705714) no-repeat center;margin-right:10px}.ttl-02 h1#gyoza,.ttl-02 h2#gyoza,.ttl-02 h3#gyoza,.ttl-02 h4#gyoza{margin-top:-73px}.ttl-02 h1#gyoza:before,.ttl-02 h2#gyoza:before,.ttl-02 h3#gyoza:before,.ttl-02 h4#gyoza:before{display:none}.ttl-02 h1#gyoza:after,.ttl-02 h2#gyoza:after,.ttl-02 h3#gyoza:after,.ttl-02 h4#gyoza:after{content:"";display:inline-block;width:110px;height:130px;vertical-align:text-bottom;background:url(https://mainichi-tokka.com/cdn/shop/files/illust_item2.png?v=1622705715) no-repeat center;margin-left:10px}@media screen and (max-width: 767px){.ttl-02 h1,.ttl-02 h2,.ttl-02 h3,.ttl-02 h4{font-size:24px;margin-top:-77px}.ttl-02 h1#gyoza,.ttl-02 h2#gyoza,.ttl-02 h3#gyoza,.ttl-02 h4#gyoza{margin-top:-7px}.ttl-02 h1#gyoza:after,.ttl-02 h2#gyoza:after,.ttl-02 h3#gyoza:after,.ttl-02 h4#gyoza:after{position:absolute;top:-57px;right:-106px}}@media screen and (max-width: 767px) and (max-width: 479px){.ttl-02 h1,.ttl-02 h2,.ttl-02 h3,.ttl-02 h4{margin-top:0;font-size:20px;margin-left:20px}.ttl-02 h1:before,.ttl-02 h2:before,.ttl-02 h3:before,.ttl-02 h4:before{position:absolute;top:-13px;left:-40px;width:40px;height:50px;background-size:contain}.ttl-02 h1#gyoza,.ttl-02 h2#gyoza,.ttl-02 h3#gyoza,.ttl-02 h4#gyoza{margin-top:0;margin-left:0;margin-right:20px}.ttl-02 h1#gyoza:after,.ttl-02 h2#gyoza:after,.ttl-02 h3#gyoza:after,.ttl-02 h4#gyoza:after{width:40px;height:50px;background-size:contain;top:-15px;right:-40px}}.ttl-02 p{text-align:center;font-weight:700;font-size:22px;margin-bottom:20px}@media screen and (max-width: 767px){.ttl-02 p{font-size:16px}}@media screen and (max-width: 767px) and (max-width: 479px){.ttl-02 p{font-size:16px;margin-bottom:10px}}.ttl-02 .ribbon,.ttl-02 .ribbon .ribbon_shadow{display:inline-block;position:relative;height:80px;line-height:80px;text-align:center;padding:0 40px;background:#FAECEC;box-sizing:border-box;z-index:1}.ttl-02 .ribbon:before,.ttl-02 .ribbon .ribbon_shadow:before,.ttl-02 .ribbon:after,.ttl-02 .ribbon .ribbon_shadow:after{position:absolute;content:"";width:0px;height:0px;z-index:1}.ttl-02 .ribbon:before,.ttl-02 .ribbon .ribbon_shadow:before{top:0;left:0;border-width:40px 0px 40px 20px;border-color:transparent transparent transparent #FCF8F0;border-style:solid}.ttl-02 .ribbon:after,.ttl-02 .ribbon .ribbon_shadow:after{top:0;right:0;border-width:40px 20px 40px 0px;border-color:transparent #FCF8F0 transparent transparent;border-style:solid}@media screen and (max-width: 767px){.ttl-02 .ribbon,.ttl-02 .ribbon .ribbon_shadow{height:50px;line-height:50px}.ttl-02 .ribbon:before,.ttl-02 .ribbon .ribbon_shadow:before{border-width:25px 0px 25px 10px}.ttl-02 .ribbon:after,.ttl-02 .ribbon .ribbon_shadow:after{border-width:25px 10px 25px 0px}}@media screen and (max-width: 767px) and (max-width: 479px){.ttl-02 .ribbon,.ttl-02 .ribbon .ribbon_shadow{padding:0 20px}}.ttl-02 .ribbon .ribbon_shadow{width:100%;position:absolute;top:-10px;left:-2px;background:#fff;z-index:2}.ttl-03 h1,.ttl-03 h2,.ttl-03 h3,.ttl-03 h4{font-family:\6e38\660e\671d\4f53,YuMincho,\6e38\660e\671d,Yu Mincho,"Noto Serif JP",\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  Pro,Hiragino Mincho Pro,HGS\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,serif;text-align:center;font-weight:600;position:relative;font-size:50px;line-height:1.1}@media screen and (max-width: 767px){.ttl-03 h1,.ttl-03 h2,.ttl-03 h3,.ttl-03 h4{font-size:35px}}.ttl-03 p{font-family:\6e38\660e\671d\4f53,YuMincho,\6e38\660e\671d,Yu Mincho,"Noto Serif JP",\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,\30d2\30e9\30ae\30ce\660e\671d  ProN,Hiragino Mincho ProN,\30d2\30e9\30ae\30ce\660e\671d  Pro,Hiragino Mincho Pro,HGS\660e\671d E,\ff2d\ff33  \ff30\660e\671d,MS PMincho,serif;text-align:center;font-weight:600;font-size:28px;color:#fff}@media screen and (max-width: 767px){.ttl-03 p{font-size:20px}}.top_item_block,.top_item_block *,.top_diet_block,.top_diet_block *,.top_insta_block,.top_insta_block *{padding:0;margin:0;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1060px){.top_item_block .content_wrap,.top_category_block .content_wrap,.top_recipe_block .content_wrap,.top_diet_block .content_wrap,.top_insta_block .content_wrap{padding:0 10px}}.top_item_block .itembox_wrap,.top_category_block .itembox_wrap,.top_recipe_block .itembox_wrap,.top_diet_block .itembox_wrap,.top_insta_block .itembox_wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}@media screen and (max-width: 767px){.top_item_block .itembox_wrap,.top_category_block .itembox_wrap,.top_recipe_block .itembox_wrap,.top_diet_block .itembox_wrap,.top_insta_block .itembox_wrap{-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}}.top_item_block .itembox_wrap a,.top_category_block .itembox_wrap a,.top_recipe_block .itembox_wrap a,.top_diet_block .itembox_wrap a,.top_insta_block .itembox_wrap a{position:relative;text-decoration:none;display:block}@media screen and (max-width: 767px){.top_item_block .itembox_wrap a:not(.white_btn a,.tag a),.top_category_block .itembox_wrap a:not(.white_btn a,.tag a),.top_recipe_block .itembox_wrap a:not(.white_btn a,.tag a),.top_diet_block .itembox_wrap a:not(.white_btn a,.tag a),.top_insta_block .itembox_wrap a:not(.white_btn a,.tag a){padding:0 7px}}.top_item_block .itembox_wrap .photo img,.top_category_block .itembox_wrap .photo img,.top_recipe_block .itembox_wrap .photo img,.top_diet_block .itembox_wrap .photo img,.top_insta_block .itembox_wrap .photo img{width:100%;height:auto}.top_item_block .itembox_wrap .photo_bg,.top_category_block .itembox_wrap .photo_bg,.top_recipe_block .itembox_wrap .photo_bg,.top_diet_block .itembox_wrap .photo_bg,.top_insta_block .itembox_wrap .photo_bg{height:230px;display:block;width:100%}@media screen and (max-width: 767px){.top_item_block .itembox_wrap .photo_bg,.top_category_block .itembox_wrap .photo_bg,.top_recipe_block .itembox_wrap .photo_bg,.top_diet_block .itembox_wrap .photo_bg,.top_insta_block .itembox_wrap .photo_bg{height:130px}}.top_item_block .itembox_wrap .photo_bg._1,.top_category_block .itembox_wrap .photo_bg._1,.top_recipe_block .itembox_wrap .photo_bg._1,.top_diet_block .itembox_wrap .photo_bg._1,.top_insta_block .itembox_wrap .photo_bg._1{background:url(https://mainichi-tokka.com/cdn/shop/files/cat_item01_tecchiri.jpg?v=1622705714) no-repeat center top;background-size:100%}@media screen and (max-width: 1060px){.top_item_block .itembox_wrap .photo_bg._1,.top_category_block .itembox_wrap .photo_bg._1,.top_recipe_block .itembox_wrap .photo_bg._1,.top_diet_block .itembox_wrap .photo_bg._1,.top_insta_block .itembox_wrap .photo_bg._1{background-size:cover}}.top_item_block .itembox_wrap .photo_bg._2,.top_category_block .itembox_wrap .photo_bg._2,.top_recipe_block .itembox_wrap .photo_bg._2,.top_diet_block .itembox_wrap .photo_bg._2,.top_insta_block .itembox_wrap .photo_bg._2{background:url(https://mainichi-tokka.com/cdn/shop/files/cat_item02_kani.jpg?v=1622705714) no-repeat center top;background-size:100%}@media screen and (max-width: 1060px){.top_item_block .itembox_wrap .photo_bg._2,.top_category_block .itembox_wrap .photo_bg._2,.top_recipe_block .itembox_wrap .photo_bg._2,.top_diet_block .itembox_wrap .photo_bg._2,.top_insta_block .itembox_wrap .photo_bg._2{background-size:cover}}.top_item_block .itembox_wrap .photo_bg._3,.top_category_block .itembox_wrap .photo_bg._3,.top_recipe_block .itembox_wrap .photo_bg._3,.top_diet_block .itembox_wrap .photo_bg._3,.top_insta_block .itembox_wrap .photo_bg._3{background:url(https://mainichi-tokka.com/cdn/shop/files/cat_item03_kaki.jpg?v=1622705714) no-repeat center top;background-size:100%}@media screen and (max-width: 1060px){.top_item_block .itembox_wrap .photo_bg._3,.top_category_block .itembox_wrap .photo_bg._3,.top_recipe_block .itembox_wrap .photo_bg._3,.top_diet_block .itembox_wrap .photo_bg._3,.top_insta_block .itembox_wrap .photo_bg._3{background-size:cover}}.top_item_block .itembox_wrap .photo_bg._4,.top_category_block .itembox_wrap .photo_bg._4,.top_recipe_block .itembox_wrap .photo_bg._4,.top_diet_block .itembox_wrap .photo_bg._4,.top_insta_block .itembox_wrap .photo_bg._4{background:url(https://mainichi-tokka.com/cdn/shop/files/cat_item04_mizutaki.jpg?v=1622705714) no-repeat center top;background-size:100%}@media screen and (max-width: 1060px){.top_item_block .itembox_wrap .photo_bg._4,.top_category_block .itembox_wrap .photo_bg._4,.top_recipe_block .itembox_wrap .photo_bg._4,.top_diet_block .itembox_wrap .photo_bg._4,.top_insta_block .itembox_wrap .photo_bg._4{background-size:cover}}.top_item_block .itembox_wrap .photo_bg._5,.top_category_block .itembox_wrap .photo_bg._5,.top_recipe_block .itembox_wrap .photo_bg._5,.top_diet_block .itembox_wrap .photo_bg._5,.top_insta_block .itembox_wrap .photo_bg._5{background-color:#d6d6d6}.top_item_block .itembox_wrap .photo_bg._5:before,.top_category_block .itembox_wrap .photo_bg._5:before,.top_recipe_block .itembox_wrap .photo_bg._5:before,.top_diet_block .itembox_wrap .photo_bg._5:before,.top_insta_block .itembox_wrap .photo_bg._5:before{content:"coming soon";display:inline-block;font-size:24px;position:absolute;top:40%;left:50%;color:#fff;line-height:1.2;transform:translate(-50%,-50%)}@media screen and (max-width: 767px){.top_item_block .itembox_wrap .photo_bg._5,.top_category_block .itembox_wrap .photo_bg._5,.top_recipe_block .itembox_wrap .photo_bg._5,.top_diet_block .itembox_wrap .photo_bg._5,.top_insta_block .itembox_wrap .photo_bg._5{font-size:20px}}.top_item_block .itembox_wrap .photo_bg._6,.top_category_block .itembox_wrap .photo_bg._6,.top_recipe_block .itembox_wrap .photo_bg._6,.top_diet_block .itembox_wrap .photo_bg._6,.top_insta_block .itembox_wrap .photo_bg._6{background:url(https://mainichi-tokka.com/cdn/shop/files/cat_item06_gyoza.jpg?v=1622705714) no-repeat center top;background-size:100%}@media screen and (max-width: 1060px){.top_item_block .itembox_wrap .photo_bg._6,.top_category_block .itembox_wrap .photo_bg._6,.top_recipe_block .itembox_wrap .photo_bg._6,.top_diet_block .itembox_wrap .photo_bg._6,.top_insta_block .itembox_wrap .photo_bg._6{background-size:cover}}.top_item_block .itembox_wrap .photo_bg._7,.top_category_block .itembox_wrap .photo_bg._7,.top_recipe_block .itembox_wrap .photo_bg._7,.top_diet_block .itembox_wrap .photo_bg._7,.top_insta_block .itembox_wrap .photo_bg._7{background:url(https://mainichi-tokka.com/cdn/shop/files/cat_item06_gyozaset.jpg?v=1622705714) no-repeat center top;background-size:100%}@media screen and (max-width: 1060px){.top_item_block .itembox_wrap .photo_bg._7,.top_category_block .itembox_wrap .photo_bg._7,.top_recipe_block .itembox_wrap .photo_bg._7,.top_diet_block .itembox_wrap .photo_bg._7,.top_insta_block .itembox_wrap .photo_bg._7{background-size:cover}}.top_item_block .itembox_wrap .photo_bg._8,.top_category_block .itembox_wrap .photo_bg._8,.top_recipe_block .itembox_wrap .photo_bg._8,.top_diet_block .itembox_wrap .photo_bg._8,.top_insta_block .itembox_wrap .photo_bg._8{background:url(https://mainichi-tokka.com/cdn/shop/files/cat_item06_tyukaset.jpg?v=1622705714) no-repeat center top;background-size:100%}@media screen and (max-width: 1060px){.top_item_block .itembox_wrap .photo_bg._8,.top_category_block .itembox_wrap .photo_bg._8,.top_recipe_block .itembox_wrap .photo_bg._8,.top_diet_block .itembox_wrap .photo_bg._8,.top_insta_block .itembox_wrap .photo_bg._8{background-size:cover}}.top_item_block .itembox_wrap .textBox,.top_category_block .itembox_wrap .textBox,.top_recipe_block .itembox_wrap .textBox,.top_diet_block .itembox_wrap .textBox,.top_insta_block .itembox_wrap .textBox{width:100%}.top_item_block .itembox_wrap .text,.top_category_block .itembox_wrap .text,.top_recipe_block .itembox_wrap .text,.top_diet_block .itembox_wrap .text,.top_insta_block .itembox_wrap .text{display:inline-block;font-size:18px;background-color:#341500;color:#fff;padding:7px 10px;border-radius:6px;margin-left:5px}@media screen and (max-width: 767px){.top_item_block .itembox_wrap .text,.top_category_block .itembox_wrap .text,.top_recipe_block .itembox_wrap .text,.top_diet_block .itembox_wrap .text,.top_insta_block .itembox_wrap .text{padding:7px 10px;font-size:16px}}.top_item_block .itembox_wrap .name,.top_category_block .itembox_wrap .name,.top_recipe_block .itembox_wrap .name,.top_diet_block .itembox_wrap .name,.top_insta_block .itembox_wrap .name{position:relative;font-size:15px;line-height:1.5;font-weight:700;padding:15px 0}@media screen and (max-width: 767px){.top_item_block .itembox_wrap .name,.top_category_block .itembox_wrap .name,.top_recipe_block .itembox_wrap .name,.top_diet_block .itembox_wrap .name,.top_insta_block .itembox_wrap .name{font-size:13px}}.top_item_block .itembox_wrap .name--center,.top_category_block .itembox_wrap .name--center,.top_recipe_block .itembox_wrap .name--center,.top_diet_block .itembox_wrap .name--center,.top_insta_block .itembox_wrap .name--center{text-align:center}.top_item_block .itembox_wrap .price,.top_category_block .itembox_wrap .price,.top_recipe_block .itembox_wrap .price,.top_diet_block .itembox_wrap .price,.top_insta_block .itembox_wrap .price{position:relative;font-size:15px;line-height:1.5;font-weight:700;color:#c81f0f}@media screen and (max-width: 767px){.top_item_block .itembox_wrap .price,.top_category_block .itembox_wrap .price,.top_recipe_block .itembox_wrap .price,.top_diet_block .itembox_wrap .price,.top_insta_block .itembox_wrap .price{font-size:13px}}.top_item_block .itembox_wrap .price--center,.top_category_block .itembox_wrap .price--center,.top_recipe_block .itembox_wrap .price--center,.top_diet_block .itembox_wrap .price--center,.top_insta_block .itembox_wrap .price--center{text-align:center}.top_item_block .itembox_wrap .tag,.top_category_block .itembox_wrap .tag,.top_recipe_block .itembox_wrap .tag,.top_diet_block .itembox_wrap .tag,.top_insta_block .itembox_wrap .tag{margin-bottom:10px}.top_item_block .itembox_wrap .tag a,.top_category_block .itembox_wrap .tag a,.top_recipe_block .itembox_wrap .tag a,.top_diet_block .itembox_wrap .tag a,.top_insta_block .itembox_wrap .tag a{display:inline-block;color:#c81f0f;font-size:13px}.top_item_block .itembox_wrap .tag a:not(:last-of-type),.top_category_block .itembox_wrap .tag a:not(:last-of-type),.top_recipe_block .itembox_wrap .tag a:not(:last-of-type),.top_diet_block .itembox_wrap .tag a:not(:last-of-type),.top_insta_block .itembox_wrap .tag a:not(:last-of-type){margin-right:10px}.top_item_block .itembox_wrap .tag a:after,.top_category_block .itembox_wrap .tag a:after,.top_recipe_block .itembox_wrap .tag a:after,.top_diet_block .itembox_wrap .tag a:after,.top_insta_block .itembox_wrap .tag a:after{content:"";width:100%;height:1px;background-color:#c81f0f;display:block;position:absolute;bottom:-1px;left:0}.top_item_block .itembox_wrap .tag a:hover,.top_category_block .itembox_wrap .tag a:hover,.top_recipe_block .itembox_wrap .tag a:hover,.top_diet_block .itembox_wrap .tag a:hover,.top_insta_block .itembox_wrap .tag a:hover{opacity:.8}@media screen and (max-width: 767px){.top_item_block .itembox_wrap .tag,.top_category_block .itembox_wrap .tag,.top_recipe_block .itembox_wrap .tag,.top_diet_block .itembox_wrap .tag,.top_insta_block .itembox_wrap .tag{padding:0 7px}}.top_item_block .itembox_wrap .title.beginner:before,.top_category_block .itembox_wrap .title.beginner:before,.top_recipe_block .itembox_wrap .title.beginner:before,.top_diet_block .itembox_wrap .title.beginner:before,.top_insta_block .itembox_wrap .title.beginner:before{content:"";width:30px;height:40px;display:inline-block;background:url(https://mainichi-tokka.com/cdn/shop/files/cat_item_ico_beginner.png?v=1622705714) no-repeat;margin-right:7px;vertical-align:middle}.top_item_block .itembox_wrap .label,.top_category_block .itembox_wrap .label,.top_recipe_block .itembox_wrap .label,.top_diet_block .itembox_wrap .label,.top_insta_block .itembox_wrap .label{width:100%;font-size:18px;font-weight:700;background-color:#fff;border-radius:0 0 20px 20px;padding:10px 0;position:absolute;bottom:0;left:0}@media screen and (max-width: 767px){.top_item_block .itembox_wrap .label,.top_category_block .itembox_wrap .label,.top_recipe_block .itembox_wrap .label,.top_diet_block .itembox_wrap .label,.top_insta_block .itembox_wrap .label{font-size:13px;padding:6px 0;letter-spacing:.01em;border-radius:0 0 10px 10px}}.top_item_block .itembox_wrap .desc,.top_category_block .itembox_wrap .desc,.top_recipe_block .itembox_wrap .desc,.top_diet_block .itembox_wrap .desc,.top_insta_block .itembox_wrap .desc{font-weight:700;font-size:20px;margin-top:15px}.top_item_block .itembox_wrap .desc .strong,.top_category_block .itembox_wrap .desc .strong,.top_recipe_block .itembox_wrap .desc .strong,.top_diet_block .itembox_wrap .desc .strong,.top_insta_block .itembox_wrap .desc .strong{color:#b36134;font-size:150%}.top_item_block .itembox_wrap .line-y,.top_category_block .itembox_wrap .line-y,.top_recipe_block .itembox_wrap .line-y,.top_diet_block .itembox_wrap .line-y,.top_insta_block .itembox_wrap .line-y{position:relative}.top_item_block .itembox_wrap .line-y:after,.top_category_block .itembox_wrap .line-y:after,.top_recipe_block .itembox_wrap .line-y:after,.top_diet_block .itembox_wrap .line-y:after,.top_insta_block .itembox_wrap .line-y:after{content:"";position:absolute;bottom:-4px;left:0;z-index:-1;display:inline-block;width:100%;height:8px;background-color:#ff3}.top_item_block .itembox_wrap .shadow,.top_category_block .itembox_wrap .shadow,.top_recipe_block .itembox_wrap .shadow,.top_diet_block .itembox_wrap .shadow,.top_insta_block .itembox_wrap .shadow{border-radius:20px;box-shadow:3px 3px 8px #0003}@media screen and (max-width: 767px){.top_item_block .itembox_wrap .shadow,.top_category_block .itembox_wrap .shadow,.top_recipe_block .itembox_wrap .shadow,.top_diet_block .itembox_wrap .shadow,.top_insta_block .itembox_wrap .shadow{border-radius:10px}}.top_item_block .itembox_wrap__catBox,.top_category_block .itembox_wrap__catBox,.top_recipe_block .itembox_wrap__catBox,.top_diet_block .itembox_wrap__catBox,.top_insta_block .itembox_wrap__catBox{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.top_item_block .itembox_wrap__catBox a:hover,.top_category_block .itembox_wrap__catBox a:hover,.top_recipe_block .itembox_wrap__catBox a:hover,.top_diet_block .itembox_wrap__catBox a:hover,.top_insta_block .itembox_wrap__catBox a:hover{color:#292929}@media screen and (max-width: 767px){.top_item_block .itembox_wrap__catBox,.top_category_block .itembox_wrap__catBox,.top_recipe_block .itembox_wrap__catBox,.top_diet_block .itembox_wrap__catBox,.top_insta_block .itembox_wrap__catBox{-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}}.top_item_block .itembox_wrap__catBox.reverse,.top_category_block .itembox_wrap__catBox.reverse,.top_recipe_block .itembox_wrap__catBox.reverse,.top_diet_block .itembox_wrap__catBox.reverse,.top_insta_block .itembox_wrap__catBox.reverse{-ms-flex-flow:row-reverse wrap;-webkit-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.top_item_block .itembox_wrap__catBox--l,.top_category_block .itembox_wrap__catBox--l,.top_recipe_block .itembox_wrap__catBox--l,.top_diet_block .itembox_wrap__catBox--l,.top_insta_block .itembox_wrap__catBox--l{height:250px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;background:url(https://mainichi-tokka.com/cdn/shop/files/bg_nabe.png?v=1622705715) no-repeat center}.top_item_block .itembox_wrap__catBox--l.gyoza,.top_category_block .itembox_wrap__catBox--l.gyoza,.top_recipe_block .itembox_wrap__catBox--l.gyoza,.top_diet_block .itembox_wrap__catBox--l.gyoza,.top_insta_block .itembox_wrap__catBox--l.gyoza{background:url(https://mainichi-tokka.com/cdn/shop/files/bg_gyoza.png?v=1622705715) no-repeat center}@media screen and (max-width: 767px){.top_item_block .itembox_wrap__catBox--l,.top_category_block .itembox_wrap__catBox--l,.top_recipe_block .itembox_wrap__catBox--l,.top_diet_block .itembox_wrap__catBox--l,.top_insta_block .itembox_wrap__catBox--l{height:auto;min-height:150px;background-size:contain;padding:20px 0}.top_item_block .itembox_wrap__catBox--l .white_btn a,.top_category_block .itembox_wrap__catBox--l .white_btn a,.top_recipe_block .itembox_wrap__catBox--l .white_btn a,.top_diet_block .itembox_wrap__catBox--l .white_btn a,.top_insta_block .itembox_wrap__catBox--l .white_btn a{max-width:180px}}.top_item_block .itembox_wrap__catBox--r,.top_category_block .itembox_wrap__catBox--r,.top_recipe_block .itembox_wrap__catBox--r,.top_diet_block .itembox_wrap__catBox--r,.top_insta_block .itembox_wrap__catBox--r{height:250px;background:url(https://mainichi-tokka.com/cdn/shop/files/cat_item_nabe.jpg?v=1622705714) no-repeat center right -90px;background-size:130%;border-radius:0 20px 20px 0}.top_item_block .itembox_wrap__catBox--r.gyoza,.top_category_block .itembox_wrap__catBox--r.gyoza,.top_recipe_block .itembox_wrap__catBox--r.gyoza,.top_diet_block .itembox_wrap__catBox--r.gyoza,.top_insta_block .itembox_wrap__catBox--r.gyoza{background:url(https://mainichi-tokka.com/cdn/shop/files/cat_item_gyoza.jpg?v=1622705714) no-repeat center;border-radius:20px 0 0 20px}@media screen and (max-width: 767px){.top_item_block .itembox_wrap__catBox--r,.top_category_block .itembox_wrap__catBox--r,.top_recipe_block .itembox_wrap__catBox--r,.top_diet_block .itembox_wrap__catBox--r,.top_insta_block .itembox_wrap__catBox--r{height:auto;min-height:150px;border-radius:0 0 10px 10px;background-position:center;background-size:110%}.top_item_block .itembox_wrap__catBox--r.gyoza,.top_category_block .itembox_wrap__catBox--r.gyoza,.top_recipe_block .itembox_wrap__catBox--r.gyoza,.top_diet_block .itembox_wrap__catBox--r.gyoza,.top_insta_block .itembox_wrap__catBox--r.gyoza{border-radius:10px 0 0 10px;background-size:100%}}.top_item_block .itembox_wrap__catBox--col2,.top_category_block .itembox_wrap__catBox--col2,.top_recipe_block .itembox_wrap__catBox--col2,.top_diet_block .itembox_wrap__catBox--col2,.top_insta_block .itembox_wrap__catBox--col2{width:48%;max-width:515px;padding:20px;text-align:center;transform:translateY(-2px)}.top_item_block .itembox_wrap__catBox--col2.shadow:hover,.top_category_block .itembox_wrap__catBox--col2.shadow:hover,.top_recipe_block .itembox_wrap__catBox--col2.shadow:hover,.top_diet_block .itembox_wrap__catBox--col2.shadow:hover,.top_insta_block .itembox_wrap__catBox--col2.shadow:hover{transform:translateY(0);box-shadow:0 0 4px #0003;transition:.2s ease-in}@media screen and (max-width: 767px){.top_item_block .itembox_wrap__catBox--col2,.top_category_block .itembox_wrap__catBox--col2,.top_recipe_block .itembox_wrap__catBox--col2,.top_diet_block .itembox_wrap__catBox--col2,.top_insta_block .itembox_wrap__catBox--col2{width:100%;max-width:500px;margin-top:20px}}.top_item_block .itembox_wrap__catBox--col3,.top_category_block .itembox_wrap__catBox--col3,.top_recipe_block .itembox_wrap__catBox--col3,.top_diet_block .itembox_wrap__catBox--col3,.top_insta_block .itembox_wrap__catBox--col3{position:relative;width:31%;max-width:333px;padding:20px;text-align:center;transform:translateY(-2px)}.top_item_block .itembox_wrap__catBox--col3.shadow:hover,.top_category_block .itembox_wrap__catBox--col3.shadow:hover,.top_recipe_block .itembox_wrap__catBox--col3.shadow:hover,.top_diet_block .itembox_wrap__catBox--col3.shadow:hover,.top_insta_block .itembox_wrap__catBox--col3.shadow:hover{transform:translateY(0);box-shadow:0 0 4px #0003;transition:.2s ease-in}@media screen and (max-width: 767px){.top_item_block .itembox_wrap__catBox--col3,.top_category_block .itembox_wrap__catBox--col3,.top_recipe_block .itembox_wrap__catBox--col3,.top_diet_block .itembox_wrap__catBox--col3,.top_insta_block .itembox_wrap__catBox--col3{width:100%;max-width:500px;margin-top:20px}}.top_item_block .itembox_wrap__catBox--col35,.top_category_block .itembox_wrap__catBox--col35,.top_recipe_block .itembox_wrap__catBox--col35,.top_diet_block .itembox_wrap__catBox--col35,.top_insta_block .itembox_wrap__catBox--col35{position:relative;width:31%;max-width:333px;text-align:center}.top_item_block .itembox_wrap__catBox--col35 a,.top_category_block .itembox_wrap__catBox--col35 a,.top_recipe_block .itembox_wrap__catBox--col35 a,.top_diet_block .itembox_wrap__catBox--col35 a,.top_insta_block .itembox_wrap__catBox--col35 a{transform:translateY(-2px)}.top_item_block .itembox_wrap__catBox--col35 a.shadow:hover,.top_category_block .itembox_wrap__catBox--col35 a.shadow:hover,.top_recipe_block .itembox_wrap__catBox--col35 a.shadow:hover,.top_diet_block .itembox_wrap__catBox--col35 a.shadow:hover,.top_insta_block .itembox_wrap__catBox--col35 a.shadow:hover{transform:translateY(0);box-shadow:0 0 4px #0003;transition:.2s ease-in}@media screen and (max-width: 767px){.top_item_block .itembox_wrap__catBox--col35,.top_category_block .itembox_wrap__catBox--col35,.top_recipe_block .itembox_wrap__catBox--col35,.top_diet_block .itembox_wrap__catBox--col35,.top_insta_block .itembox_wrap__catBox--col35{width:48%;max-width:500px;margin-top:20px;padding:0 7px}}.top_item_block .itembox_wrap__box,.top_category_block .itembox_wrap__box,.top_recipe_block .itembox_wrap__box,.top_diet_block .itembox_wrap__box,.top_insta_block .itembox_wrap__box{vertical-align:top;position:relative;margin-bottom:20px}@media screen and (max-width: 767px){.top_item_block .itembox_wrap__box,.top_category_block .itembox_wrap__box,.top_recipe_block .itembox_wrap__box,.top_diet_block .itembox_wrap__box,.top_insta_block .itembox_wrap__box{width:32%;margin-bottom:10px}}.top_item_block .itembox_wrap__box--col2,.top_category_block .itembox_wrap__box--col2,.top_recipe_block .itembox_wrap__box--col2,.top_diet_block .itembox_wrap__box--col2,.top_insta_block .itembox_wrap__box--col2{width:500px}@media screen and (max-width: 767px){.top_item_block .itembox_wrap__box--col2,.top_category_block .itembox_wrap__box--col2,.top_recipe_block .itembox_wrap__box--col2,.top_diet_block .itembox_wrap__box--col2,.top_insta_block .itembox_wrap__box--col2{width:100%}}.top_item_block .itembox_wrap__box--col3,.top_category_block .itembox_wrap__box--col3,.top_recipe_block .itembox_wrap__box--col3,.top_diet_block .itembox_wrap__box--col3,.top_insta_block .itembox_wrap__box--col3{width:31%;max-width:333px}@media screen and (max-width: 767px){.top_item_block .itembox_wrap__box--col3,.top_category_block .itembox_wrap__box--col3,.top_recipe_block .itembox_wrap__box--col3,.top_diet_block .itembox_wrap__box--col3,.top_insta_block .itembox_wrap__box--col3{width:100%;max-width:500px;margin-bottom:20px}.top_item_block .itembox_wrap__box--col3 img,.top_category_block .itembox_wrap__box--col3 img,.top_recipe_block .itembox_wrap__box--col3 img,.top_diet_block .itembox_wrap__box--col3 img,.top_insta_block .itembox_wrap__box--col3 img{width:100%}}.top_item_block .itembox_wrap__box--col4,.top_category_block .itembox_wrap__box--col4,.top_recipe_block .itembox_wrap__box--col4,.top_diet_block .itembox_wrap__box--col4,.top_insta_block .itembox_wrap__box--col4{width:24%;max-width:230px;margin-bottom:40px}@media screen and (max-width: 767px){.top_item_block .itembox_wrap__box--col4,.top_category_block .itembox_wrap__box--col4,.top_recipe_block .itembox_wrap__box--col4,.top_diet_block .itembox_wrap__box--col4,.top_insta_block .itembox_wrap__box--col4{width:48%;margin-bottom:40px;max-width:none}}.top_item_block .itembox_wrap__box--col5,.top_category_block .itembox_wrap__box--col5,.top_recipe_block .itembox_wrap__box--col5,.top_diet_block .itembox_wrap__box--col5,.top_insta_block .itembox_wrap__box--col5{width:188px}@media screen and (max-width: 767px){.top_item_block .itembox_wrap__box--col5,.top_category_block .itembox_wrap__box--col5,.top_recipe_block .itembox_wrap__box--col5,.top_diet_block .itembox_wrap__box--col5,.top_insta_block .itembox_wrap__box--col5{width:31%;margin-bottom:30px}}@media screen and (max-width: 767px) and (max-width: 479px){.top_item_block .itembox_wrap__box--col5,.top_category_block .itembox_wrap__box--col5,.top_recipe_block .itembox_wrap__box--col5,.top_diet_block .itembox_wrap__box--col5,.top_insta_block .itembox_wrap__box--col5{width:48%}.top_item_block .itembox_wrap__box--col5:last-of-type,.top_category_block .itembox_wrap__box--col5:last-of-type,.top_recipe_block .itembox_wrap__box--col5:last-of-type,.top_diet_block .itembox_wrap__box--col5:last-of-type,.top_insta_block .itembox_wrap__box--col5:last-of-type{margin-bottom:0}}.top_item_block .itembox_wrap__box--col45,.top_category_block .itembox_wrap__box--col45,.top_recipe_block .itembox_wrap__box--col45,.top_diet_block .itembox_wrap__box--col45,.top_insta_block .itembox_wrap__box--col45{width:190px}@media screen and (max-width: 767px){.top_item_block .itembox_wrap__box--col45,.top_category_block .itembox_wrap__box--col45,.top_recipe_block .itembox_wrap__box--col45,.top_diet_block .itembox_wrap__box--col45,.top_insta_block .itembox_wrap__box--col45{width:48%;margin-bottom:40px}}.top_category_block{position:relative;overflow-x:hidden}.top_category_block .ttl-01{position:relative;z-index:2}.top_category_block:before{content:"";display:block;width:520px;height:680px;background:url(https://mainichi-tokka.com/cdn/shop/files/bg_osaka.png?v=1622705714) center/cover;position:absolute;top:50px;right:calc(50% - 915px)}@media screen and (max-width: 767px){.top_category_block:before{width:350px;height:480px;right:calc(50% - 400px)}}.top_recipe_block .tag{margin-bottom:10px}.top_recipe_block .tag a{display:inline-block;color:#c81f0f;font-size:13px;position:relative}.top_recipe_block .tag a:not(:last-of-type){margin-right:10px}.top_recipe_block .tag a:after{content:"";width:100%;height:1px;background-color:#c81f0f;display:block;position:absolute;bottom:-1px;left:0}.top_recipe_block .tag a:hover{opacity:.8}@media screen and (max-width: 767px){.top_recipe_block .tag{padding:0 7px}}.top_slide_block,.top_slide_block *{padding:0;margin:0;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.top_slide_block .slide_area{margin-top:50px}@media screen and (max-width: 767px){.top_slide_block .slide_area{margin-top:25px}}.top_slide_block .slide-arrow{cursor:pointer;position:absolute;z-index:10;top:50%;transform:translateY(-50%)}.top_slide_block .slide-arrow.prev-arrow{left:calc(50% - 300px)}.top_slide_block .slide-arrow.next-arrow{right:calc(50% - 300px)}@media screen and (max-width: 767px){.top_slide_block .slide-arrow{width:40px;height:40px}.top_slide_block .slide-arrow.prev-arrow{left:20px}.top_slide_block .slide-arrow.next-arrow{right:20px}}.top_slide_block .slick-slide:not(.slick-active){transform:scale(.8)}@media screen and (max-width: 767px){.top_slide_block .slick-slide:not(.slick-active){transform:scale(1)}}@media screen and (max-width: 767px){.top_slide_block .slick-slide{padding:15px}}.top_slide_block .card-01{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.2))}@media screen and (max-width: 767px){.top_slide_block .card-01 img{height:auto}}.top_news_block,.top_news_block *{padding:0;margin:0;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1060px){.top_news_block .content_wrap{padding:0 10px}}@media screen and (max-width: 767px){.top_news_block .ttl_box{width:100%;align-items:center;justify-content:center}}.top_news_block .ttl_box .ttl-illust{margin-right:20px;margin-top:25px}@media screen and (max-width: 767px){.top_news_block .ttl_box .ttl-illust{width:60px;margin-right:10px;margin-top:0}}.top_news_block .ttl_box .white_btn a{padding:14px}.top_news_block .news-contents{width:calc(100% - 322px);padding-left:80px}@media screen and (max-width: 767px){.top_news_block .news-contents{width:100%;padding-left:0}}.top_news_block .news-contents .news-box dl{padding:20px 0;border-bottom:1px dotted #e2e2e2}.top_news_block .news-contents .news-box dt{color:#8a8a8a;font-size:93%}.breadcrumb-nav{max-width:1060px;margin:20px auto 50px;padding:0;font-size:11px}.breadcrumb-nav a{border:0!important;text-decoration:none}.breadcrumb-nav span{padding:0 5px}@media screen and (max-width: 1060px){.breadcrumb-nav{padding:0 10px}}.medium-up--push-one-twelfth{left:0}.medium-up--five-sixths{width:100%}.rte a:not(.btn){text-decoration:none;border:none}#shopify-section-blog-template .tag a{font-size:12px;letter-spacing:.3px;display:inline-block;color:#c81f0f;position:relative}@media screen and (max-width: 767px){#shopify-section-blog-template .tag a{font-size:10px}}#shopify-section-blog-template .tag a:not(:last-of-type){margin-right:10px}#shopify-section-blog-template .tag a:after{content:"";width:100%;height:1px;background-color:#c81f0f;display:block;position:absolute;bottom:-1px;left:0}#shopify-section-blog-template .tag a:hover{opacity:.8}#shopify-section-blog-template .article-listing.news{padding:50px 0 50px 30px;border-bottom:1px dotted #e2e2e2;margin-bottom:0}@media screen and (max-width: 767px){#shopify-section-blog-template .article-listing.news{padding:25px 0 25px 15px}}#shopify-section-blog-template .article-listing.news .rte,#shopify-section-blog-template .article-listing.news .article__meta-buttons{display:none}#shopify-section-blog-template .article-listing.news h2{margin-bottom:0}#shopify-section-blog-template .article-listing.news h2 a{display:block;padding-right:50px;position:relative}#shopify-section-blog-template .article-listing.news h2 a:after{content:"\f061";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;color:#c81f0f;font-size:18px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#shopify-section-blog-template .article-listing.news h2 a:hover:after{right:17px;transition:.2s ease}#shopify-section-blog-template .article__date{color:#8a8a8a;font-size:13px;margin-bottom:10px}@media screen and (max-width: 767px){#shopify-section-blog-template .article__date{margin-bottom:0;font-size:11px}}#shopify-section-blog-template .section-header{height:200px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;background:url(https://mainichi-tokka.com/cdn/shop/files/bg_stripe.gif?v=1623031258);color:#fff;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;margin-bottom:0}#shopify-section-blog-template .section-header h1{font-size:0;margin-bottom:0}#shopify-section-blog-template .section-header h1:before{content:"\30d6\30ed\30b0";font-size:32px;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-weight:700;letter-spacing:.1em}#shopify-section-blog-template .section-header h1.movie:before{content:"\5546\54c1\306e\7d39\4ecb\52d5\753b"}#shopify-section-blog-template .section-header h1.news:before{content:"\304a\304b\3093\304b\3089\306e\304a\77e5\3089\305b"}#shopify-section-blog-template .section-header h1.recipe:before{content:"\30b7\30a7\30d5\306e\30ec\30b7\30d4"}#shopify-section-blog-template .section-header .header_ribbon{display:inline-block;position:relative;height:40px;line-height:40px;text-align:center;padding:0 20px;background:#fff;box-sizing:border-box;z-index:1;width:300px;color:#c81f0f;font-weight:700;margin:15px auto 0;letter-spacing:.2em}#shopify-section-blog-template .section-header .header_ribbon:before,#shopify-section-blog-template .section-header .header_ribbon:after{position:absolute;content:"";width:0px;height:0px;z-index:1}#shopify-section-blog-template .section-header .header_ribbon:before{top:0;left:0;border-width:20px 0px 20px 10px;border-color:transparent transparent transparent #C81F0F;border-style:solid}#shopify-section-blog-template .section-header .header_ribbon:after{top:0;right:0;border-width:20px 10px 20px 0px;border-color:transparent #C81F0F transparent transparent;border-style:solid}@media screen and (max-width: 767px){#shopify-section-blog-template .section-header{height:130px}#shopify-section-blog-template .section-header h1:before{font-size:24px}#shopify-section-blog-template .section-header .header_ribbon{margin:5px auto 0;width:200px;height:30px;line-height:30px}#shopify-section-blog-template .section-header .header_ribbon:before{border-width:15px 0px 15px 10px}#shopify-section-blog-template .section-header .header_ribbon:after{border-width:15px 10px 15px 0px}}#shopify-section-blog-template .blog-filter{width:100%;font-weight:600;justify-content:flex-start;margin-bottom:40px}#shopify-section-blog-template .blog-filter .select-group{display:inline-block;width:calc(100% - 115px);position:relative}@media screen and (max-width: 767px){#shopify-section-blog-template .blog-filter .select-group{width:calc(100% - 102px)}}#shopify-section-blog-template .blog-filter .select-group:after{position:absolute;top:50%;right:15px;transform:translateY(-50%);content:"\f0d7";display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;color:#c81f0f;font-size:18px}#shopify-section-blog-template .blog-filter .select-group .blog-filter__label{margin:0 1rem 0 0}#shopify-section-blog-template .blog-filter .select-group #BlogTagFilter{width:100%;border-radius:7px;border:#dfdfdf 1px solid;padding:18px 15px;background-color:#fff;background-image:none}#shopify-section-blog-template .article__tags .list--inline li{font-size:14px;background:#f6dcd4;color:#d75;border-radius:30px;padding:5px 5px 5px 10px;margin-top:5px;margin-right:7px}#shopify-section-blog-template .pagination{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:center;-webkit-align-items:center;align-items:center;margin:0;padding-bottom:100px;font-weight:600}@media screen and (max-width: 767px){#shopify-section-blog-template .pagination{-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;padding-top:0}}#shopify-section-blog-template .pagination>li a{color:#c81f0f;border:none}#shopify-section-blog-template .pagination>li a:hover{opacity:.8}@media screen and (max-width: 767px){#shopify-section-blog-template .pagination>li a{background-color:#c81f0f;border-radius:50px;color:#fff;margin:0 7px;padding:8px 15px}}#shopify-section-blog-template .pagination>li button{color:#8a8a8a;border:none;background-color:transparent;font-weight:500;cursor:default}@media screen and (max-width: 767px){#shopify-section-blog-template .pagination>li button{background-color:#8a8a8a;color:#fff;border-radius:50px;margin:0 7px;padding:8px 15px}}@media screen and (max-width: 767px){#shopify-section-blog-template .pagination .pagination__text{display:none}}#shopify-section-blog-template .pagination .pagination__text .inner{text-align:center;font-weight:500}#shopify-section-blog-template .pagination .pagination__text .inner li{display:inline;margin:0 2px;padding:0;display:inline-block;background:#f0f0f0;width:40px;height:40px;text-align:center;position:relative;border-radius:50px;vertical-align:middle}#shopify-section-blog-template .pagination .pagination__text .inner li span.leader{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;vertical-align:middle}#shopify-section-blog-template .pagination .pagination__text .inner a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;color:#292929;text-decoration:none;transition:.2s ease}#shopify-section-blog-template .pagination .pagination__text .inner a span{display:table-cell;vertical-align:middle}#shopify-section-blog-template .pagination .pagination__text .inner a:hover,#shopify-section-blog-template .pagination .pagination__text .inner a.active{color:#fff;background:#C81F0F;border-radius:50px}@media screen and (max-width: 767px){#shopify-section-blog-template .article__grid-meta{margin-bottom:0;padding-left:0}}#shopify-section-blog-template .date{color:#8a8a8a;margin-top:10px}@media screen and (max-width: 767px){#shopify-section-blog-template .date{padding:0 7px}}#shopify-section-blog-template .date.movie{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#shopify-section-blog-template .date.movie .time{vertical-align:middle}#shopify-section-blog-template .date.movie .time:before{content:"";display:inline-block;margin-right:5px;width:1rem;height:1rem;background:url(https://mainichi-tokka.com/cdn/shop/files/ico_time.png?v=1622705938);background-size:contain;vertical-align:text-bottom}#shopify-section-article-template .rte a:not(.btn){border:none;text-decoration:none}#shopify-section-article-template .rte a:not(.btn){text-decoration:none}#shopify-section-article-template .section-header{height:200px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;background:url(https://mainichi-tokka.com/cdn/shop/files/bg_stripe.gif?v=1623031258);color:#fff;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;margin-bottom:0}#shopify-section-article-template .section-header h1{font-size:0;margin-bottom:0}#shopify-section-article-template .section-header h1:before{content:"\30d6\30ed\30b0";font-size:32px;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-weight:700;letter-spacing:.1em}#shopify-section-article-template .section-header h1.movie:before{content:"\5546\54c1\306e\7d39\4ecb\52d5\753b"}#shopify-section-article-template .section-header h1.news:before{content:"\304a\304b\3093\304b\3089\306e\304a\77e5\3089\305b"}#shopify-section-article-template .section-header h1.recipe:before{content:"\30b7\30a7\30d5\306e\30ec\30b7\30d4"}#shopify-section-article-template .section-header .header_ribbon{display:inline-block;position:relative;height:40px;line-height:40px;text-align:center;padding:0 20px;background:#fff;box-sizing:border-box;z-index:1;width:300px;color:#c81f0f;font-weight:700;margin:15px auto 0;letter-spacing:.2em}#shopify-section-article-template .section-header .header_ribbon:before,#shopify-section-article-template .section-header .header_ribbon:after{position:absolute;content:"";width:0px;height:0px;z-index:1}#shopify-section-article-template .section-header .header_ribbon:before{top:0;left:0;border-width:20px 0px 20px 10px;border-color:transparent transparent transparent #C81F0F;border-style:solid}#shopify-section-article-template .section-header .header_ribbon:after{top:0;right:0;border-width:20px 10px 20px 0px;border-color:transparent #C81F0F transparent transparent;border-style:solid}@media screen and (max-width: 767px){#shopify-section-article-template .section-header{height:130px}#shopify-section-article-template .section-header h1:before{font-size:24px}#shopify-section-article-template .section-header .header_ribbon{margin:5px auto 0;width:200px;height:30px;line-height:30px}#shopify-section-article-template .section-header .header_ribbon:before{border-width:15px 0px 15px 10px}#shopify-section-article-template .section-header .header_ribbon:after{border-width:15px 10px 15px 0px}}#shopify-section-article-template .article__date{display:block;color:#8a8a8a;font-size:14px;max-width:850px;margin:0 auto}#shopify-section-article-template .article__date.movie{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}#shopify-section-article-template .article__date.movie .time{vertical-align:middle}#shopify-section-article-template .article__date.movie .time:before{content:"";display:inline-block;margin-right:5px;width:1rem;height:1rem;background:url(https://mainichi-tokka.com/cdn/shop/files/ico_time.png?v=1622705938);background-size:contain;vertical-align:text-bottom}@media screen and (max-width: 767px){#shopify-section-article-template .article__date{margin-bottom:0;font-size:12px}}#shopify-section-article-template .blog_cont,#shopify-section-article-template .blog_cont *{padding:0;margin:0;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#shopify-section-article-template .blog_cont{max-width:850px;margin:0 auto;padding-bottom:150px}@media screen and (max-width: 999px){#shopify-section-article-template .blog_cont{padding:0 10px 70px}}#shopify-section-article-template .blog_cont .video_wrapper{position:relative;padding-top:56.25%;margin-bottom:50px}#shopify-section-article-template .blog_cont .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}#shopify-section-article-template .blog_cont .photo_wrap,#shopify-section-article-template .blog_cont .photo_wrap img{padding-left:0}#shopify-section-article-template .blog_cont h2{display:block;font-size:30px;font-weight:700;color:#c30}@media screen and (max-width: 767px){#shopify-section-article-template .blog_cont h2{font-size:22px;margin-top:0}}#shopify-section-article-template .blog_cont.news h2{margin-bottom:40px}#shopify-section-article-template .blog_cont h3{font-size:18px;font-weight:700;border-left:4px solid #C81F0F;padding-left:8px;margin-bottom:15px}@media screen and (max-width: 767px){#shopify-section-article-template .blog_cont h3{margin-top:0;font-size:16px}}#shopify-section-article-template .blog_cont h4{font-size:15px;font-weight:700;margin-bottom:10px}@media screen and (max-width: 767px){#shopify-section-article-template .blog_cont h4{font-size:13px}}#shopify-section-article-template .blog_cont .blog_text{line-height:2}#shopify-section-article-template .blog_cont .tag{margin-bottom:30px}@media screen and (max-width: 767px){#shopify-section-article-template .blog_cont .tag{margin-bottom:20px}}#shopify-section-article-template .blog_cont .tag span{padding:5px 1px;margin-right:7px;margin-bottom:8px;border-bottom:1px solid #C81F0F;line-height:1.2;white-space:pre;display:inline-block}#shopify-section-article-template .blog_cont .tag span a{border:none;font-size:13px;color:#c81f0f}#shopify-section-article-template .pagination{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:center;-webkit-align-items:center;align-items:center;margin:0;padding-bottom:100px;font-weight:600;padding-top:30px;border-top:2px solid #f0f0f0}@media screen and (max-width: 767px){#shopify-section-article-template .pagination{-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;padding-top:20px}}#shopify-section-article-template .pagination>li.back_to_all a{border-radius:30px;border:#C81F0F 2px solid;padding:12px 28px}@media screen and (max-width: 767px){#shopify-section-article-template .pagination>li.back_to_all{display:none}}#shopify-section-article-template .pagination>li a{color:#c81f0f;border:none}#shopify-section-article-template .pagination>li a:hover{opacity:.8}@media screen and (max-width: 767px){#shopify-section-article-template .pagination>li a{background-color:#c81f0f;border-radius:50px;color:#fff;margin:0 7px}}#shopify-section-article-template .pagination>li button{color:#8a8a8a;border:none}@media screen and (max-width: 767px){#shopify-section-article-template .pagination>li button{background-color:#8a8a8a;color:#fff;border-radius:50px;margin:0 7px}}@media screen and (max-width: 767px){#shopify-section-article-template .pagination .pagination__text{display:none}}#shopify-section-article-template .pagination .pagination__text .inner{text-align:center;font-weight:500}#shopify-section-article-template .pagination .pagination__text .inner li{display:inline;margin:0 2px;padding:0;display:inline-block;background:#f0f0f0;width:40px;height:40px;text-align:center;position:relative;border-radius:50px;vertical-align:middle}#shopify-section-article-template .pagination .pagination__text .inner li span.leader{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;width:100%;height:100%;vertical-align:middle}#shopify-section-article-template .pagination .pagination__text .inner a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;color:#292929;text-decoration:none;transition:.2s ease}#shopify-section-article-template .pagination .pagination__text .inner a span{display:table-cell;vertical-align:middle}#shopify-section-article-template .pagination .pagination__text .inner a:hover,#shopify-section-article-template .pagination .pagination__text .inner a.active{color:#fff;background:#C81F0F;border-radius:50px}.page-width.page_kaso{max-width:100%;padding-left:0;padding-right:0}.page-width.page_kaso .section-header#shopify-section-header{height:200px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;background:url(https://mainichi-tokka.com/cdn/shop/files/bg_stripe.gif?v=1623031258);color:#fff;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;margin-bottom:0}.page-width.page_kaso .section-header#shopify-section-header h1{margin-bottom:0;color:#fff;font-size:32px;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-weight:700;letter-spacing:.1em}.page-width.page_kaso .section-header#shopify-section-header .header_ribbon{display:inline-block;position:relative;height:40px;line-height:40px;text-align:center;padding:0 20px;background:#fff;box-sizing:border-box;z-index:1;width:300px;color:#c81f0f;font-weight:700;margin:15px auto 0;letter-spacing:.2em}.page-width.page_kaso .section-header#shopify-section-header .header_ribbon:before,.page-width.page_kaso .section-header#shopify-section-header .header_ribbon:after{position:absolute;content:"";width:0px;height:0px;z-index:1}.page-width.page_kaso .section-header#shopify-section-header .header_ribbon:before{top:0;left:0;border-width:20px 0px 20px 10px;border-color:transparent transparent transparent #C81F0F;border-style:solid}.page-width.page_kaso .section-header#shopify-section-header .header_ribbon:after{top:0;right:0;border-width:20px 10px 20px 0px;border-color:transparent #C81F0F transparent transparent;border-style:solid}@media screen and (max-width: 767px){.page-width.page_kaso .section-header#shopify-section-header{height:130px}.page-width.page_kaso .section-header#shopify-section-header h1:before{font-size:24px}.page-width.page_kaso .section-header#shopify-section-header .header_ribbon{margin:5px auto 0;width:200px;height:30px;line-height:30px}.page-width.page_kaso .section-header#shopify-section-header .header_ribbon:before{border-width:15px 0px 15px 10px}.page-width.page_kaso .section-header#shopify-section-header .header_ribbon:after{border-width:15px 10px 15px 0px}}.page-width.page_kaso .rte a:not(.btn){border:none;text-decoration:none}.page-width.page_kaso .rte a:not(.btn).address{color:#c81f0f;text-decoration:underline}.page-width.page_kaso h2{font-size:28px;font-weight:700;color:#c81f0f}@media screen and (max-width: 767px){.page-width.page_kaso h2{font-size:22px;margin-bottom:15px}}.page-width.page_kaso p+p{margin-top:7px}.page-width.page_kaso ul li,.page-width.page_kaso ol li{margin-bottom:15px}.page-width.page_kaso ul.list,.page-width.page_kaso ol.list{list-style:decimal}.page-width.page_kaso ul.list-kakko,.page-width.page_kaso ol.list-kakko{list-style-type:none}.page-width.page_kaso ul.list-kakko li,.page-width.page_kaso ol.list-kakko li{counter-increment:cnt}.page-width.page_kaso ul.list-kakko li:before,.page-width.page_kaso ol.list-kakko li:before{content:"(" counter(cnt) ") ";margin-left:-30px;width:30px}.page-width.page_kaso ul.list-maru,.page-width.page_kaso ol.list-maru{list-style-type:none;counter-reset:number}.page-width.page_kaso ul.list-maru li,.page-width.page_kaso ol.list-maru li{position:relative}.page-width.page_kaso ul.list-maru li:before,.page-width.page_kaso ol.list-maru li:before{content:counter(number);counter-increment:number;padding:0 .6em;font-size:.8em;vertical-align:middle}.page-width.page_kaso ul.list-maru li:after,.page-width.page_kaso ol.list-maru li:after{content:"";position:absolute;display:block;top:.4em;left:-27px;width:1em;height:1em;border:1px solid #292929;border-radius:50%}.page-width.page_kaso dl.faq_box:not(:last-of-type){margin-bottom:40px}.page-width.page_kaso dl.faq_box dt,.page-width.page_kaso dl.faq_box dd{padding:25px 0 25px 90px;position:relative}.page-width.page_kaso dl.faq_box dt:before,.page-width.page_kaso dl.faq_box dd:before{display:inline-block;font-weight:900;font-size:26px;width:40px;height:40px;line-height:35px;text-align:center;border-radius:40px;position:absolute;top:18px;left:20px}@media screen and (max-width: 767px){.page-width.page_kaso dl.faq_box dt,.page-width.page_kaso dl.faq_box dd{padding:15px 0 15px 50px}.page-width.page_kaso dl.faq_box dt:before,.page-width.page_kaso dl.faq_box dd:before{top:10px;left:10px;width:30px;height:30px;line-height:27px;font-size:18px;border-radius:25px;font-weight:800}}.page-width.page_kaso dl.faq_box dt{font-weight:700;background-color:#f7f7f7}.page-width.page_kaso dl.faq_box dt:before{content:"Q";background-color:#fff;color:#c81f0f}.page-width.page_kaso dl.faq_box dd:before{content:"A";background-color:#c81f0f;color:#fff}.page-width.page_kaso dl.faq_box dd .border_box{max-width:600px;border:1px solid #efefef;padding:25px}.page-width.page_kaso .grid__item{position:inherit}.page-width.page_kaso .medium-up--push-one-twelfth{left:0}.page-width.page_kaso .medium-up--five-sixths{width:100%}.hop_header{position:relative}.sp_menu_box{position:absolute;right:0;top:160px;bottom:-160px;background-color:#fff;width:100%;max-width:300px;padding:50px 0;height:calc(100vh - 160px);transition:.2s ease-in;display:none;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 479px){.sp_menu_box{top:118px;height:calc(100vh - 118px)}}.sp_menu_box.active{display:block}.sp_menu_box .login_box{padding:0 25px}.sp_menu_box .login_box a{display:block;width:100%;padding:15px 0;border:#DFDFDF 1px solid}.sp_menu_box .login_box a:hover{color:#fff;background-color:#292929;border:#292929 1px solid}.sp_menu_box .menu_box li{border-bottom:1px solid #DFDFDF}.sp_menu_box .menu_box li a{display:block;padding:15px 25px}.sp_menu_box .menu_box li.parent{padding:15px 25px;position:relative}.sp_menu_box .menu_box li.parent:after{content:"";position:absolute;right:17px;top:42%;width:9px;height:9px;border-top:3px solid #C81F0F;border-right:3px solid #C81F0F;transform:rotate(135deg)}.sp_menu_box .menu_box li.parent.active{border-bottom:none}.sp_menu_box .menu_box li.parent.active:after{transform:rotate(-45deg)}.sp_menu_box .bn_box{margin-top:40px;text-align:center}.sp_menu_box .bn_box>div{width:62%;margin:0 auto 10px}.sp_menu_box .submenu,.sp_menu_box .thirdmenu{display:none}.sp_menu_box .submenu{background-color:#fcf4f3}.sp_menu_box .thirdmenu{padding:0 25px}.sp_menu_box .thirdmenu li{background-color:#fff;padding:0 20px;border-bottom:none}.sp_menu_box .thirdmenu li a{border-bottom:1px solid #DFDFDF;padding:15px 10px}.sp_menu_box .thirdmenu li:last-of-type a{border-bottom:none}.sp_menu_box .searchbox{padding:0 25px;width:100%}.sp_menu_box .searchbox .keyword{width:100%;border:1px solid #dedede;padding:0 35px 0 20px;height:35px;border-radius:3px;background-color:#fff;vertical-align:middle;box-sizing:border-box}.sp_menu_box .searchbox .keyword::placeholder{font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:13px;letter-spacing:.4px;color:#7f7f7f;line-height:13px}.sp_menu_box .searchbox form{position:relative;padding:0}.sp_menu_box .searchbox button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:0;top:0;height:35px;width:35px;border:0;border-radius:0 3px 3px 0;display:block;background:url(https://mainichi-tokka.com/cdn/shop/files/ico_search.png?v=1622705676) no-repeat center center;background-size:60%;background-color:#341500}.sidebar_wrap{width:190px}.sidebar_wrap .sidebar_ttl{position:relative;padding:15px 0}.sidebar_wrap .sidebar_ttl:before{content:"";display:block;width:100%;height:4px;background-color:#fff;opacity:.3;position:absolute;top:0;left:0}.sidebar_wrap .sidebar_ttl p{font-size:15px!important}.sidebar_wrap ul.sidebar_cat li{border-top:none!important;border-bottom:none!important}.sidebar_wrap ul.sidebar_cat li a,.sidebar_wrap ul.sidebar_cat li button{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-align-items:center;-webkit-align-items:center;align-items:center;width:100%;padding:15px;background-color:#c81f0f0d;font-weight:500;line-height:1.2;margin-bottom:2px;font-size:15px!important}.sidebar_wrap ul.sidebar_cat li span.side_ico{margin-right:7px;position:static}.sidebar_wrap ul.sidebar_cat ul.submenu{background-color:#fff;padding:8px 0 20px 30px}.sidebar_wrap ul.sidebar_cat ul.submenu li a{font-weight:400;background-color:transparent;padding:0;margin-bottom:0;line-height:1.8;font-size:14px!important;position:relative}.sidebar_wrap ul.sidebar_cat ul.submenu li a:not(:last-of-type){margin-bottom:4px}.sidebar_wrap ul.sidebar_cat ul.submenu li a:before{content:"";display:block;background-color:#c81f0f;width:3px;height:3px;border-radius:50%;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.product-single .product-single__title{font-size:150%;font-weight:700}.product-single .product-single__cart-submit-wrapper{margin:0}.product-single button#AddToCart{background-color:#c81f0f;color:#fff;border:none}@media screen and (max-width: 767px){.product-single #item_text_wrap{padding-left:0}}.product-single .product-single__quantity,.product-single .selector-wrapper{width:100%}.product-single .product-single__quantity input#Quantity,.product-single .selector-wrapper input#Quantity{width:100%;background-color:#fff;border:1px #888 solid;text-align:left}.product-single .product-single__quantity .single-option-selector,.product-single .selector-wrapper .single-option-selector{width:100%}.product-single .add_btn_wrap .add_btn_item{width:48%}@media screen and (max-width: 767px){.product-single .add_btn_wrap .add_btn_item{width:100%;margin-bottom:10px}}.product-single .swym-button-bar.swym-wishlist-button-bar.swym-inject{display:none}.product-single #wish_btn_wrap button{display:inline-block;width:100%;border:none;outline:none;background:#e2e2e2;padding:15px 20px;font-size:13px;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-weight:600;letter-spacing:.05em}.product-single #contact_btn_wrap{background:#e2e2e2;padding:15px 20px;font-size:13px;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-weight:600;letter-spacing:.05em}.product-single .product-single__description table{font-size:.8rem}@media screen and (max-width: 479px){.product-single .product-single__description table{display:block;width:100%}}.product-single .product-single__description table th{font-weight:400;width:7rem;color:#fff;background-color:#341500;text-align:center}.product-single .product-single__description table th,.product-single .product-single__description table td{padding:5px;border:1px solid #e2e2e2}@media screen and (max-width: 479px){.product-single .product-single__description table th,.product-single .product-single__description table td{display:block;width:100%}}@media screen and (max-width: 479px){.product-single .product-single__description table thead,.product-single .product-single__description table tbody,.product-single .product-single__description table tr{display:block;width:100%}}@media screen and (max-width: 767px){.product-single .product-single__photos{padding-top:100%!important}.product-single .product-single__photo{display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-height:100%!important}.product-single .product-single__featured-image-wrapper{max-width:100%!important}.product-single .product-single__featured-image-wrapper:first-of-type .product-single__photo{width:100%}}#shopify-section-product-template #item_content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}#shopify-section-product-template #item_content #siderbar{height:100%;min-height:1350px}@media screen and (max-width: 767px){#shopify-section-product-template #item_content #siderbar{display:none}}#shopify-section-product-template #item_content .grid.product-single.product-single--medium-image{width:calc(100% - 190px);padding-left:20px}@media screen and (max-width: 767px){#shopify-section-product-template #item_content .grid.product-single.product-single--medium-image{width:100%;padding-left:0}#shopify-section-product-template #item_content .grid.product-single.product-single--medium-image .grid__item.product-single__photos.medium-up--one-half,#shopify-section-product-template #item_content .grid.product-single.product-single--medium-image .item_desc img,#shopify-section-product-template #item_content .grid.product-single.product-single--medium-image .item_slide img{width:100%}}.page-width{padding-left:0;padding-right:0;max-width:1060px;margin:0 auto}@media screen and (max-width: 1060px){.rte{padding:0 10px}}.site-nav--centered{padding-bottom:0}.site-header.logo--center{padding-bottom:30px}@media screen and (max-width: 767px){.site-header.logo--center{padding-bottom:0}}.site-header__icons{margin:18px 0}@media screen and (max-width: 767px){.site-header__icons{padding-left:13px}}.site-header__icons-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:end;-ms-justify-content:end;justify-content:end}@media screen and (max-width: 767px){.doubly-wrapper{padding-left:0!important}}.doubly-nice-select.slim:after{right:14px!important;top:26px!important}@media screen and (max-width: 767px){.slideshow__text-wrap--mobile{top:0;display:none!important}}.index-section{padding-top:0;padding-bottom:0}#shopify-section-1592970839481 .page-width,#shopify-section-1589881938943 .page-width,#shopify-section-1589883276569 .page-width,#shopify-section-1589883373279 .page-width{max-width:none;padding-left:0;padding-right:0}@media screen and (max-width: 1060px){.page-width{padding-left:15px;padding-right:15px}}@media screen and (max-width: 767px){#shopify-section-1592970839481 .custom-content{margin-left:0;width:100%}#shopify-section-1592970839481 .custom-content .custom__item{padding-left:0}}.site-footer__item{display:block}.product-single__description{text-align:center}.product-single--medium-media{margin-bottom:60px}.product-card__title{display:inline-block;margin-bottom:5px}.section-header h1{font-size:1.8rem}.template-list-collections .section-header h1{display:none}.template-index .site-footer{margin-top:0}.site-footer h4,.site-footer .h4{text-align:left}.site-footer__linklist-item{padding:0 0 5px;text-align:left}@media screen and (max-width: 479px){.small-small--one-whole{width:100%;padding-left:0}}.supports-js{position:relative}.badge--sale{display:block;width:100%;top:auto;right:0;bottom:0}.badge--sale span{display:block;background-color:#ff3;height:auto;width:100%;color:#c81f0f;font-size:15px;padding:5px 0;border-radius:0;font-weight:800}.cart-table td{vertical-align:middle}@media screen and (max-width: 767px){.collection-sorting__dropdown select#BrowseBy{margin-bottom:7px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/org_style.css.map?v=68448377756642753521624948548 */