body{-webkit-text-size-adjust:100%;min-width:1200px}@media screen and (max-width:1199px)and (min-width:770px){body{min-width:0;overflow-x:hidden}.contents{max-width:100%;width:auto;padding-left:16px;padding-right:16px}}p{font-weight:300}.loader{display:none;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999999999999;width:100vw;height:100vh;margin:-50px auto 0}.loader,.loader:before,.loader:after{border-radius:50%;width:2em;height:2em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{color:#f2eddf;font-size:10px;line-height:10;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{left:-3em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3em}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}#wrap{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;width:100%;height:100%;z-index:9999999}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}a:focus,*:focus{outline:none}input,button{outline:0}input::-moz-focus-inner,button::-moz-focus-inner{border:0}.pc_off,.pc_off_flex{display:none!important}br.pc_off{display:none}.smt_off,br.smt_off{display:inherit}.zdo_drawer_menu{display:none}#wrap{width:100%;height:100%}img{vertical-align:bottom;-webkit-backface-visibility:hidden}*,*: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}a.link{text-decoration:underline}a{transition:all .3s}a:hover img{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}a img{-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out}#header_top{position:relative;z-index:999;top:0;height:73px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start}.logo{z-index:9999;margin-top:12px}.logo h1 img{max-width:72px}ul.navi{margin-top:15px;z-index:999;text-align:center;width:auto;max-width:100%;white-space:nowrap}ul.navi li{display:inline-block;line-height:1.6}ul.navi li a{letter-spacing:1px;padding:0 14px;font-weight:300;font-size:15px;text-align:center;display:block}ul.navi li a span{display:block;font-size:9px;font-weight:500;color:#ac9756;letter-spacing:.12em;margin-top:2px}@media screen and (max-width:1140px){ul.navi li a{padding:0 8px;font-size:13px;letter-spacing:.5px}ul.navi li a span{font-size:8px}}@media screen and (max-width:1100px){ul.navi li a{padding:0 6px;font-size:13px;letter-spacing:0}ul.navi li a span{display:none}.header_right{padding-left:12px;width:auto}}ul.navi li a:hover{text-decoration:none;color:#b2b2b2}ul.navi li.has-dropdown{position:relative}ul.navi li.has-dropdown .nav-dropdown{display:none;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background:transparent;min-width:180px;z-index:9999;padding:12px 0 0;text-align:left;list-style:none;margin:0}ul.navi li.has-dropdown .nav-dropdown:before{content:"";display:block;position:absolute;top:12px;left:0;right:0;bottom:0;background:#fff;box-shadow:0 4px 12px #0000001f;z-index:-1}ul.navi li.has-dropdown:hover .nav-dropdown{display:block}ul.navi li.has-dropdown .nav-dropdown li{display:block;line-height:1}ul.navi li.has-dropdown .nav-dropdown li a{display:block;padding:10px 18px;font-size:13px;letter-spacing:1px;white-space:nowrap;color:#333}ul.navi li.has-dropdown .nav-dropdown li a span{display:none}ul.navi li.has-dropdown .nav-dropdown li a:hover{color:#b2b2b2;background:#f9f9f9}.header_right{border-left:solid 1px #333;margin-top:20px;padding-left:30px;overflow:hidden;width:24%}.search_form{position:relative;float:left;max-width:183px}input.search_btn{position:absolute;right:10px;top:50%;margin-top:-8px}input.search_box{padding:6px;border-radius:8px;border:solid 1px #444444;max-width:185px}.search_btn img{max-width:17px}.cart{float:left;margin:0 0 0 20px;position:relative}.cart img{max-width:20px;vertical-align:middle}.cart #CartCount{width:15px;height:15px;text-align:center;line-height:1;background:#000;border-radius:50%;display:block;position:absolute;right:-10px;bottom:0}.cart #CartCount span{color:#fff;font-size:10px;line-height:1.4;vertical-align:text-top}.header_desc{background:#f2eddf;min-height:30px;text-align:right}.header_desc ul li{display:inline-block}.header_desc ul li:first-child{margin-right:15px}.header_desc ul li a{display:block;padding:4px 5px 6px;font-size:12px}.top_main{background:url(/cdn/shop/files/main.jpg?v=1659414885) no-repeat 0 0/cover;min-height:670px;position:relative}.top_main h3{margin:auto;width:136px;height:561px;position:absolute;top:0;left:7%;right:auto;bottom:0}.first_copy{background:url(/cdn/shop/files/first_bg_01_r.png) repeat 0 0/contain;height:68px;text-align:center;color:#fff;font-size:24px;font-weight:500;letter-spacing:2px;padding:8px 0 4px}.bnr_top{margin:80px auto 110px;text-align:center}.bnr_top img{max-width:898px}.bnr_top .misoBanner{margin:auto;max-width:900px;width:90%;display:block;position:relative;background:url(/cdn/shop/files/bg_misoban.jpg) no-repeat center center / cover}.bnr_top .misoBanner:before{content:"";padding-top:28.9%;width:100%;display:block}.bnr_top .misoBanner img{margin:auto;position:absolute;top:0;left:30px;right:auto;bottom:0}.bnr_top .misoBanner:hover{opacity:.8}.contents{max-width:1100px;margin:auto}@media screen and (max-width:1140px){.contents{width:90%}}#page_top{width:33px;height:22px;position:fixed;right:10px;bottom:45px}#page_top a{position:relative;display:block;text-decoration:none}table.contact_form{width:100%;margin:30px auto 0;font-size:15px}table.contact_form tr td:nth-child(odd){font-weight:500;text-align:right;border-top:solid 1px #dbb400;padding:14px 8px 14px 0;width:20%;vertical-align:top}table.contact_form tr td:nth-child(2n){text-align:left;border-bottom:solid 1px #303030;padding:14px 0 14px 8px;width:80%}table.contact_form tr:first-child td:nth-child(2n){border-top:solid 1px #303030}table.contact_form tr:last-child td:nth-child(odd){border-bottom:solid 1px #dbb400}table.contact_form tr{line-height:2;padding:6px 0}.bd_none{border-bottom:none!important}.contact_note{text-align:center}.require{color:#fff;background:#dbb400;font-size:14px;padding:2px 8px 3px;margin-left:10px}td.vt{vertical-align:top;padding-top:20px!important}input.textVer{padding:13px;border:none;background:#f7f5e8;width:100%}input.textVer02{padding:13px;border:none;background:#f7f5e8;width:40%}.mr4p{margin-right:4%}select.textVer{padding:13px;border:none;background:#f7f5e8;width:100%}input.textVerS{padding:13px;border:none;background:#f7f5e8;width:40%}input.textVerM{padding:13px;border:none;background:#f7f5e8;width:70%}input.textVerL{padding:13px;border:none;background:#f6f6f6;width:84%}textarea.commentBox{padding:13px;border:none;background:#f7f5e8;width:100%!important;height:350px!important}button.submit{background:#dbb400;color:#fff;cursor:pointer;font-weight:600;width:400px;position:relative;left:50%;margin-left:-200px;margin-top:0;letter-spacing:.05em;margin-bottom:120px;padding:20px 0}button.submit:hover{opacity:.7;-webkit-opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=50)";-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.btn_back a{background:#dbb400;color:#fff;display:block;font-weight:600;width:400px;height:50px;line-height:50px;margin:80px auto 120px;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.btn_back a:hover{opacity:.7;-webkit-opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=50)";-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;transition:opacity 1s ease-out;text-decoration:none}.thanksArea{width:800px;margin:auto}.thanks_ttl{margin:30px auto 10px;font-size:19px}.pankuzu{max-width:97%;margin:10px auto 50px}ul.pankuzu li{display:inline-block;font-weight:100;font-size:12px}ul.pankuzu li a{font-size:12px;font-weight:100}ul.pankuzu li:after{content:">";padding:0 3px 0 5px;position:relative;top:-1px}ul.pankuzu li:last-child:after{content:""}.main_bg{background:url(/cdn/shop/files/main_bg1.png) no-repeat 50% 50%/400px auto;width:100%;min-height:524px;position:relative}.main_bg h3{margin:0;position:absolute;right:50%;bottom:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);width:100%}.main_bg h3 img{width:100%}.top_section1{max-width:850px;margin:0 auto 200px}.top_section1 h3{font-size:30px;line-height:1.6;margin-bottom:17px}.top_section1 p{font-size:19px;line-height:2;margin-bottom:20px}.top_section1 h4{font-size:30px;line-height:1.6;margin-top:50px}.top_section1 h4:last-child{margin-top:40px}.top_section2{background:url(/cdn/shop/files/main_bg1.png) no-repeat left -200px top 50%/400px auto;padding-top:30px}.top_section2_inner h3{font-size:16px;border-top:solid 1px #121212;padding:5px 0 0;width:83%;margin:0 0 32px auto}.top_section2_inner_cont h4{font-size:30px;letter-spacing:2px}.top_section2_inner_cont{max-width:850px;margin:0 auto 120px}.top_section2_inner_cont p{font-size:20px;margin-top:15px;letter-spacing:2px}.top_section2_inner_cont2 h4{font-size:30px;letter-spacing:2px}.top_section2_inner_cont2{max-width:850px;margin:0 auto 20px}.top_section2_inner_cont2 p{font-size:20px;margin-top:15px;letter-spacing:2px}.top_section3{background:url(/cdn/shop/files/main_bg1.png) no-repeat right -220px bottom 0%/400px auto;padding-top:130px;min-height:500px}.top_section3_inner h3{font-size:16px;border-top:solid 1px #121212;padding:5px 0 0;width:83%;margin:0 auto 32px 0;text-align:right}.top_section3_inner_cont{max-width:1060px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start;margin:0 auto 100px}.top_section3_inner_cont li{width:50%;border-bottom:solid 1px #c7c7c7;overflow:hidden;padding:50px 0}.top_section3_inner_cont li:nth-child(odd){border-right:solid 1px #c7c7c7;padding-right:30px}.top_section3_inner_cont li:nth-child(2n){padding-left:57px}.top_section3_inner_cont li h4{font-size:35px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:10%;margin-right:2%;float:left}.top_section3_inner_cont li p{font-size:18px;width:88%;float:left}.top_section3_inner_cont li:last-child{border-bottom:none}.top_section3_inner_cont li:nth-last-child(2){border-bottom:none}.top_section4-5{background:url(/cdn/shop/files/main_bg1.png) no-repeat left -200px bottom 0/400px auto;padding-top:130px}.top_section4{margin-bottom:140px}.top_section4_inner h3{font-size:16px;border-top:solid 1px #121212;padding:5px 0 0;width:83%;margin:0 0 32px auto}.top_section4_inner_cont{max-width:920px;margin:0 auto}.top_section4_inner_cont h4{font-size:30px;letter-spacing:2px;margin-bottom:30px}.view_more{text-align:center;max-width:155px}.view_more a{display:block;background:#1e1e1e;color:#fff;font-size:15px;padding:6px 0 8px}.view_more a:hover{text-decoration:none;background:#4d4d4d}.top_section5{padding-bottom:25px}.top_section5_inner h3{font-size:16px;border-top:solid 1px #121212;padding:5px 0 0;width:83%;margin:0 0 32px auto}.top_section5_inner_cont{max-width:920px;margin:0 auto}.top_section5_inner_cont ul{margin-bottom:25px}.top_section5_inner_cont ul li{padding:14px 0;border-bottom:solid 1px #acacac;font-size:17px}.news_cate{border:solid 1px #242424;padding:4px 10px;min-width:115px;margin-right:20px;font-size:14px;display:inline-block;text-align:center}.news_date{font-size:17px;margin-right:20px;display:inline-block;letter-spacing:2px}.top_section6{background:url(/cdn/shop/files/main_bg1.png) no-repeat right -220px bottom 0%/400px auto;padding-bottom:10px;padding-top:130px;min-height:500px}.top_section6_inner h3{font-size:16px;border-top:solid 1px #121212;padding:5px 0 0;width:83%;margin:0 auto 32px 0;text-align:right}.top_section6_inner_cont{max-width:1000px;margin:0 auto 100px}.top_section6_inner_cont table{font-size:17px;width:100%}.top_section6_inner_cont table tr td:nth-child(odd){width:13.5%;border-bottom:1px solid #c6c6c6;padding:20px 5px;vertical-align:top;position:relative}.top_section6_inner_cont table tr td:nth-child(2n){border-bottom:1px solid #c6c6c6;padding:20px 5px 20px 40px}.top_section6_inner_cont table tr td:nth-child(odd) p{display:inline-block}.top_section6_inner_cont table tr td:nth-child(odd) p:after{content:"";border-bottom:solid 1px #121212;display:inline-block;position:absolute;bottom:-1px;z-index:999;height:1px;width:100%;left:0}.top_section6_inner_cont ul li{border-bottom:1px solid #c6c6c6;display:flex;flex-wrap:wrap;font-size:17px}.company_heading{padding:25px 5px;width:13.5%;position:relative}.company_heading p{border-bottom:1px solid #121212;display:inline-block;position:absolute;bottom:-1px;left:0;min-height:50px;height:100%;padding-top:18px;padding-right:25px}.company_data{padding:25px 5px 25px 40px;width:86.5%}.popup{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:.6s}.popup.is-show{opacity:1;visibility:visible}.popup-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;max-width:1000px;padding:20px 60px 50px;background-color:#fff;z-index:2}.popup-inner img{width:100%}.close-btn{position:absolute;right:0;top:0;width:68px;height:68px;cursor:pointer}.close-btn img{max-width:68px}.black-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0006;z-index:1;cursor:pointer}button.view_more{text-align:center;width:155px;display:block;background:#1e1e1e;color:#fff;font-size:15px;padding:12px 0!important;font-family:"Noto Serif JP",serif}button.view_more:hover{cursor:pointer;text-decoration:none;background:#4d4d4d;transition:all .3s}.popup-inner h3{font-size:20px;text-align:center;margin-bottom:3px}.popup-inner h4{font-size:25px;font-weight:500;padding-bottom:10px;margin-bottom:15px;border-bottom:solid 4px #040404;text-align:left;letter-spacing:2px}.popup-inner ul{width:100%;margin:0 auto 30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;align-items:flex-start}.popup-inner ul li h2{font-size:16px;font-weight:500;margin:10px auto;line-height:1.7}.popup-inner ul li{width:15%;max-width:132px;text-align:center;float:left;margin-right:2%}.popup-inner ul li:last-child{margin-right:0}.popup-inner h5{font-size:16px;margin:10px auto 25px;line-height:2}p.area{font-size:16px;font-weight:500;margin-bottom:8px;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,meiryo,MS P Gothic,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,Osaka,sans-serif}p.area_list{font-size:14px;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,meiryo,MS P Gothic,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,Osaka,sans-serif}.bnr_recruit{max-width:1000px;margin:0 auto 120px;border:solid 1px #333333;padding:34px 48px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start;background:url(/cdn/shop/files/arrow_bnr.png) no-repeat right 45px top 50%/65px auto,#fdfdfd}.bnr_recruit_img{max-width:265px;width:32%}.bnr_recruit_txt{width:63%}.bnr_recruit_txt h3{font-size:27px;margin-bottom:6px}.bnr_recruit_txt h5{font-size:20px;margin-bottom:15px}.footer_contact{background:#1e1e1e;color:#fff;padding:36px 0 95px}.footer_contact h3{text-align:center;font-size:27px;margin-bottom:35px}.footer_contact_inner{max-width:790px;margin:auto}.footer_contact_inner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start}.c_ttl{font-size:18px}.tel{font-size:25.4px}.tel span{font-size:17px}.time{font-size:15px}.c_ttl2{font-size:20px;margin-bottom:14px;line-height:1.6}.c_bnr img{max-width:351px}.f_navi{padding:30px 44px 80px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start}.f_logo{max-width:170px}.copyright{font-size:14px;text-align:right}.f_navi_right ul{margin-top:10px;margin-bottom:20px}.f_navi_right ul li a{font-size:14px;display:block}.f_navi_right ul li{display:inline-block;padding:0 15px}.f_navi_right ul li:last-child{padding-right:0}.ttl_center{text-align:center;margin-bottom:40px}.ttl_center h3{font-size:32px;color:#2d3132;line-height:1.5}.ttl_center h4{font-size:16px;color:#ac9756}ul.recommend_item{width:100%;margin:0 auto 100px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start}ul.recommend_item li{width:24.5%}ul.recommend_item:before{content:"";display:block;width:25%;order:1}ul.recommend_item:after{content:"";display:block;width:25%}ul.recommend_item li a:hover{text-decoration:none}.recommend_item_name{font-size:16px;margin:10px 0 5px}.recommend_item_price{font-size:16px}ul.cuisineList{margin:0 auto 100px;width:100%;display:-webkit-flex;display:-moz-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.cuisineList li{margin:0 1.4% 0 0;width:32.4%}ul.cuisineList li:last-of-type{margin-right:0}ul.cuisineList li figure{width:100%;position:relative;overflow:hidden}ul.cuisineList li figure:before{content:"";width:100%;padding-top:143%;display:block}ul.cuisineList li figure>img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:0}ul.cuisineList li figure figcaption{position:absolute;top:20px;left:20px;z-index:5}.first_limited_set{width:100%;margin:0 auto 100px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start}.first_limited_set_img{width:49.4%;order:2}.first_limited_set_img img{width:100%;max-width:534px}.first_limited_set_txt{max-width:500px;width:46.2%;order:1}.btn_order{border:solid 1px #444444;display:block;max-width:370px;margin-top:50px;background:url(/cdn/shop/files/cart.png) no-repeat top 50% right 35px/ 20px auto}.btn_order a{display:block;padding:4px 80px 8px 30px;font-size:20px;font-weight:500;letter-spacing:0}.btn_order a:hover{text-decoration:none}ul.forGiftWrap{margin:0 auto 100px;display:-webkit-flex;display:-moz-flex;display:flex}ul.forGiftWrap li{margin:0 1.2% 0 0;width:24.1%;position:relative}ul.forGiftWrap li:last-of-type{margin-right:0}ul.forGiftWrap li p{width:38px;height:168px;text-align:center;position:absolute;top:20px;right:20px;z-index:3}ul.forGiftWrap li>img{width:100%;height:auto;max-width:inherit}ul.forGiftWrap li:first-of-type p,ul.forGiftWrap li:nth-of-type(3) p{filter:drop-shadow(0px 3px 3px rgba(0,0,0,.92))}.about_shimizuya{background:#f9f6ef;overflow:hidden;min-height:825px}.about_shimizuya_bg_right{float:right;width:52%;background:url(/cdn/shop/files/about_shimizuya_bg_right02.jpg) no-repeat top 0 right 0/contain;min-height:825px}.about_shimizuya_bg_left{float:left;width:48%;background:url(/cdn/shop/files/about_shimizuya_bg_left.jpg) no-repeat top 0 left 0/contain;min-height:825px;position:relative}.about_vertical{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:74%;margin:75px 0 50px;padding-right:35px}.about_vertical h3{font-size:32px;border-right:solid 1px #707070;display:inline;padding-right:13px;letter-spacing:6px}.about_vertical h4{font-size:16px;color:#ac9756;border-right:solid 1px #707070;padding-right:13px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:1.5px}.profile{width:54%;margin:0 auto;min-width:426px}.profile h3{font-size:18px;font-weight:500;margin-bottom:20px}.over20years{padding-bottom:35px;overflow:hidden;background:url(/cdn/shop/files/over20years_bg.png) no-repeat,#f9f6ef;height:770px}.over20years_img{max-width:749px;width:52%;float:left;margin-top:70px}.over20years_txt{width:44%;float:left}.over20_vertical{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:74%;margin:40px 0 37px}.over20_vertical h3{font-size:32px;border-right:solid 1px #707070;display:inline;padding-right:13px;letter-spacing:6px}.over20_vertical h4{font-size:16px;color:#ac9756;border-right:solid 1px #707070;padding-right:13px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;letter-spacing:1.5px}.over20_vertical span{text-combine-upright:all;padding-bottom:7px}.over20years_txt p{width:80%;margin:auto}.footer_bg{background:url(/cdn/shop/files/footer_bg02.jpg) no-repeat 50% 50%/cover;min-height:497px;position:relative}.footer_inner{margin:0;position:absolute;right:50%;bottom:50%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%);width:100%;color:#fff;text-align:center}.footer_inner h3{font-size:32px;font-weight:500;line-height:2;margin-bottom:33px}.footer_inner h3 a{color:#fff;text-decoration:none}.footer_inner h3 a:hover{opacity:.8}.footer_inner h3 span{display:block;font-size:16px}.footer_info{line-height:1.8;color:#fff!important}p.tel a{font-size:32px;color:#fff;background:url(/cdn/shop/files/icon_tel.png) no-repeat left 0 top 14px/27px auto;padding-left:42px;font-weight:700}.footer_bottom{background:#f6f6f6}.footer_navi_area_bd{border-bottom:solid 1px #e9e9e9}.footer_navi_area{width:81%;margin:auto;padding:40px 0 70px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start}.footer_navi_area ul{width:25%}.footer_navi_area ul li,.footer_navi_area ul li a{font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,meiryo,MS P Gothic,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,Osaka,sans-serif}.footer_navi_area ul li{font-weight:600}.footer_navi_area ul li a{font-weight:300;color:#666}.footer_subscribe_area{width:564px}.ttl_news_letter{font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,meiryo,MS P Gothic,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,Osaka,sans-serif;font-weight:600;margin-bottom:25px}.subscribe_form{width:100%}input.subscribe_box{padding:6px 10px;border:solid 1px #d3d3d3;height:50px;width:77%}input.subscribe_btn{background:#3a3a3a;color:#fff;font-size:15px;font-weight:700;border:none;height:50px;width:23%;margin-left:-5px;min-width:120px}input.subscribe_btn:hover{cursor:pointer;background:#4f4f4f}li.site-footer__linklist-item{display:block}.form-vertical input{padding:6px;border:solid 1px #ccc}.form-vertical textarea{border:solid 1px #ccc}.form-vertical [type=submit]{display:block;width:auto;text-align:center;width:300px;padding:15px;margin:30px auto 60px}.shopify-policy__body table tr td{padding:6px}.shopify-policy__body,.list-view-items{margin-bottom:70px}#originalCuisineArea{margin:100px auto}#limitedItemArea{padding:100px 0;background:#f2eddf80}#limitedItemArea .contents{display:-webkit-flex;display:-moz-flex;display:flex}#limitedItemArea .contents figure{width:41.85%}#limitedItemArea .contents .limitedTxtBox{margin:0 0 0 auto;width:55%;position:relative}#limitedItemArea .contents .limitedTxtBox h2{margin:0 auto 22px;font-size:32px;font-weight:500;line-height:1.25}#limitedItemArea .contents .limitedTxtBox p.catch{margin:0 auto 22px;font-size:26px;font-weight:500;line-height:1.538}#limitedItemArea .contents .limitedTxtBox p.badge{position:absolute;top:0;right:0;transform:translateY(-50px)}.shopify-policy__container{margin:20px auto 160px;max-width:1100px;width:90%}.shopify-policy__title{padding:2em 0}.shopify-policy__title h1{font-size:calc(((var(--font-size-header) + 6) / (var(--font-size-base))) * 1em);text-align:center}.shopify-policy__body .rte .lawTable{margin:40px auto;width:100%}.shopify-policy__body .rte .lawTable th{padding:5px 10px;font-weight:700;width:20%;background:#f6f6f6;box-sizing:border-box}.shopify-policy__body .rte .lawTable td{padding:5px 10px;width:80%;box-sizing:border-box}.section-header{padding:2em 0 0}.section-header h1{font-size:calc(((var(--font-size-header) + 6) / (var(--font-size-base))) * 1em);text-align:center}article#guideWrap{margin:0 auto 160px}article#guideWrap section{margin:auto}article#guideWrap section h3{margin-bottom:20px;font-size:calc(((var(--font-size-header) + 6) / (var(--font-size-base))) * .7em);font-weight:600}article#guideWrap section h3:after{content:"";margin-top:10px;width:5em;height:2px;background:#ac9756;display:block}article#guideWrap section dl{margin:10px auto}article#guideWrap section dl dt{margin:0 auto 10px}article#guideWrap section dl dt span{padding:5px 10px;color:#fff;background:#696969;display:inline-block}article#guideWrap section dl+dl{margin-top:30px}article#guideWrap section table.bank{margin:10px 0;padding:5px 0;max-width:400px;border-collapse:collapse;background:#f6f6f6}article#guideWrap section table.bank th{padding:5px 10px;font-weight:700;width:30%;text-align:left;box-sizing:border-box}article#guideWrap section table.bank td{padding:5px;width:70%;background:#fff;box-sizing:border-box}article#guideWrap section+section{margin-top:80px}.mb100{margin-bottom:100px}a#customer_register_link{margin:auto;padding:15px;max-width:300px;background:#f2eddf;display:block}#guideWrap>div h3{margin-bottom:20px;font-size:calc(((var(--font-size-header) + 6) / (var(--font-size-base))) * .7em);font-weight:600}#guideWrap>div h3:after{content:"";margin-top:10px;width:5em;height:2px;background:#ac9756;display:block}#guideWrap #postageGuide{margin-bottom:100px}#guideWrap #postageGuide table{margin:0;font-size:14px;max-width:880px;width:100%;border-collapse:collapse;border:none}#guideWrap #postageGuide table thead{background:#000}#guideWrap #postageGuide table thead th{padding:5px 0;color:#fff;text-align:center;line-height:1}#guideWrap #postageGuide table thead th:first-of-type{width:18%}#guideWrap #postageGuide table thead th:last-of-type{width:12%}#guideWrap #postageGuide table thead th+th{border-left:1px solid #cccccc}#guideWrap #postageGuide table tbody td,#guideWrap #postageGuide table tbody th{padding:5px;box-sizing:border-box}#guideWrap #postageGuide table tbody tr td:nth-child(3){text-align:right}#guideWrap #postageGuide table tbody tr th+td,#guideWrap #postageGuide table tbody tr td+td{border-left:1px solid #cccccc}#guideWrap #postageGuide table tbody tr:nth-of-type(2n){background:#f6f6f6}#guideWrap>div+div{margin-top:80px}.gift_topTxt{margin-top:30px;text-align:left}article#giftWrap section{margin:80px 0}article#giftWrap section#banner{padding-bottom:80px}article#giftWrap section h3{margin-bottom:20px;font-size:calc(((var(--font-size-header) + 6) / (var(--font-size-base))) * .7em);font-weight:600}article#giftWrap section h3:after{content:"";margin-top:10px;width:5em;height:2px;background:#ac9756;display:block}article#giftWrap ul{list-style:none;margin:1em 0}article#giftWrap #noshi .fl{align-items:center;margin:1em 0}article#giftWrap #wrapping .fl li{width:49%}article#giftWrap #noshi .fl figure{width:35%}article#giftWrap #noshi .fl .txtArea{width:65%;padding:0 3em;box-sizing:border-box}article#giftWrap #noshi .fl .txtArea h4{font-size:1.2rem;margin-bottom:.5em}article#giftWrap #noshi .fl .txtArea h4:before{content:"\25a0";font-size:1.2rem;margin-right:.25em}article#giftWrap #cart div{margin-top:30px;padding:20px 40px;border:1px solid #aaa}@media(max-width:768px){article#giftWrap #wrapping .fl li,article#giftWrap #noshi .fl figure,article#giftWrap #noshi .fl .txtArea{width:100%}article#giftWrap #noshi .fl .txtArea{padding:0;margin-bottom:3em}article#giftWrap #cart div{margin-top:30px;padding:0}}.ta_cnt{text-align:center}.ta_right{text-align:right}.show960,.show900,.show780,.show480{display:none}.hdn1500,.hdn1200,.hdn960,.hdn900,.hdn780,.hdn480{display:inherit}@media(max-width:1500px){.hdn1500{display:none}}@media(max-width:1200px){.hdn1200{display:none}}@media(max-width:960px){.hdn960{display:none}.show960{display:inherit}}@media(max-width:780px){.hdn780{display:none}.show780{display:inherit}}@media(max-width:480px){.hdn480{display:none}.show480{display:inherit}}.fl,.fl-tab,.fl-smp{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}.fl-jst{-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.fl-cen{-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.fl-end{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.fl-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fl-col{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}@media(max-width:780px){.fl-tab{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}}@media(max-width:480px){.fl-smp{-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column}}.contact-selector{padding:50px 0 30px}.contact-selector__grid{display:-webkit-flex;display:flex;gap:20px;max-width:760px;margin:0 auto}.contact-selector__card{-webkit-flex:1;flex:1;padding:36px 28px;text-align:center;cursor:pointer}.contact-selector__card--light{background:#f2eddf;color:#333}.contact-selector__card--dark{background:#3a3a3a;color:#fff}.contact-selector__label{display:block;font-size:12px;letter-spacing:2px;margin-bottom:16px;opacity:.7}.contact-selector__title{font-size:18px;line-height:1.6;font-weight:400;margin-bottom:16px}.contact-selector__card--light .contact-selector__title{color:#333}.contact-selector__card--dark .contact-selector__title{color:#fff}.contact-selector__desc{font-size:13px;line-height:1.7;margin-bottom:20px}.contact-selector__card--light .contact-selector__desc{color:#555}.contact-selector__card--dark .contact-selector__desc{color:#ccc}.contact-selector__btn{display:inline-block;font-size:13px;letter-spacing:1px;text-decoration:none}.contact-selector__card--light .contact-selector__btn{color:#333;border-bottom:1px solid #333}.contact-selector__card--dark .contact-selector__btn{color:#fff;border-bottom:1px solid #fff}.contact-selector__btn:hover{opacity:.7;text-decoration:none}#contact-form{padding-top:40px}@media(max-width:768px){.contact-selector__grid{-webkit-flex-direction:column;flex-direction:column}}.fcontact_grid{display:-webkit-flex;display:flex;justify-content:center;gap:1px}.fcontact_card{-webkit-flex:1;flex:1;max-width:380px;padding:52px 40px;text-align:center;text-decoration:none;display:block;-webkit-transition:opacity .2s;transition:opacity .2s}.fcontact_card--light{background:#f2eddfe0}.fcontact_card--dark{background:#1e1a16d1}.fcontact_title{font-size:20px;font-weight:400;letter-spacing:3px;line-height:1.6;margin-bottom:16px}.fcontact_card--light .fcontact_title{color:#2a2a2a}.fcontact_card--dark .fcontact_title{color:#f2eddf}.fcontact_desc{font-size:13px;line-height:1.9;letter-spacing:1px;margin-bottom:24px}.fcontact_card--light .fcontact_desc{color:#5a5148}.fcontact_card--dark .fcontact_desc{color:#b8aa96}.fcontact_arrow{display:inline-block;font-size:18px;color:#ac9756;letter-spacing:0;-webkit-transition:-webkit-transform .2s;transition:transform .2s}.fcontact_card:hover{opacity:.9;text-decoration:none}.fcontact_card:hover .fcontact_arrow{-webkit-transform:translateX(4px);transform:translate(4px)}@media(max-width:768px){.fcontact_grid{-webkit-flex-direction:column;flex-direction:column;gap:0}.fcontact_card{max-width:100%;padding:40px 24px}.footer_bg{min-height:auto}.footer_inner{position:static;-webkit-transform:none;transform:none;right:auto;bottom:auto}}.fcontact_split_wrap{display:-webkit-flex;display:flex;min-height:497px;position:relative}.fcontact_half{-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-decoration:none;-webkit-transition:opacity .25s;transition:opacity .25s;position:relative}.fcontact_half--light{background:#f2eddfd1}.fcontact_half--dark{background:#1e1a16bf}.fcontact_half:hover{opacity:.88;text-decoration:none}.fcontact_half_inner{text-align:center;padding:40px 32px}.fcontact_half--light .fcontact_half_inner .fcontact_title{color:#2a2a2a}.fcontact_half--dark .fcontact_half_inner .fcontact_title{color:#f2eddf}.fcontact_half--light .fcontact_half_inner .fcontact_desc{color:#5a5148}.fcontact_half--dark .fcontact_half_inner .fcontact_desc{color:#b8aa96}.fcontact_half .fcontact_arrow{color:#ac9756;font-size:18px;display:inline-block;-webkit-transition:-webkit-transform .2s;transition:transform .2s}.fcontact_half:hover .fcontact_arrow{-webkit-transform:translateX(4px);transform:translate(4px)}@media(max-width:768px){.fcontact_split_wrap{-webkit-flex-direction:column;flex-direction:column}.fcontact_half{min-height:220px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/contents.css.map */
