@charset "UTF-8";.mainContents{overflow:hidden}h2.title{font-family:futura,Century Gothic,Helvetica,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Arial,Verdana,sans-serif;font-size:30px;font-size:3rem;margin-bottom:25px}.shop_areas{margin-bottom:65px;overflow:hidden}.shop_areas .name{float:left;margin-right:30px;font-size:20px;font-size:2rem;font-family:futura,Century Gothic,Helvetica,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Arial,Verdana,sans-serif}.shop_areas .fa{margin-left:5px}.orderHistoryTable{margin-bottom:50px}.shop_area_name_bar{position:relative;float:left;width:100%;margin-top:-40px;padding-top:40px;margin-bottom:20px}.shop_area_name_bar h3{font-size:20px;font-size:2rem;font-family:futura,Century Gothic,Helvetica,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Arial,Verdana,sans-serif}.area-wrap{overflow:hidden;padding-bottom:0;margin-bottom:80px;border-bottom:1px solid #000;font-size:0}.area-wrap .orderbox{width:48%;display:inline-block;vertical-align:top;margin-right:0%;overflow:hidden;font-size:14px;font-size:1.4rem;margin-bottom:80px;position:relative}.area-wrap .orderbox:nth-of-type(2n){margin-right:4%}.area-wrap.online .orderbox,.area-wrap.online .orderbox:nth-of-type(2n){width:100%;display:block;vertical-align:top;margin-right:0;border-bottom:1px solid #bfbfbf;padding-bottom:60px;margin-bottom:60px}.area-wrap.online .orderbox:last-child{border-bottom:none;margin-bottom:0!important}.area-wrap .orderbox a{display:block;color:#000;text-decoration:none}.area-wrap .orderbox .name{font-size:16px;font-size:1.6rem;margin-bottom:15px;font-weight:700}.area-wrap .orderbox .name a{color:#000;font-weight:700;text-decoration:none}.area-wrap .orderbox .sLogo{max-width:140px;margin-bottom:10px}.area-wrap .orderbox .ico{position:absolute;right:0;top:0}.area-wrap .orderbox .ico .map-ico,.area-wrap .orderbox .ico .blog-ico{width:100px}.area-wrap .orderbox .ico .map-ico{margin-bottom:5px}.area-wrap .orderbox .ico .map-ico a{display:block;border:1px solid #000;color:#fff;text-align:center;background:#000;text-decoration:none;padding:3px 0;font-family:futura,Century Gothic,sans-serif}.area-wrap .orderbox .ico .blog-ico a{display:block;border:1px solid #000;color:#000;text-align:center;background:#fff;text-decoration:none;padding:3px 0;font-family:futura,Century Gothic,Helvetica,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Arial,Verdana,sans-serif}.area-wrap .orderbox .more-btn{position:absolute;bottom:0;right:0;width:100px}.area-wrap.online .orderbox .more-btn{position:static;margin-top:5px}.area-wrap .orderbox .more-btn a{display:block;border:1px solid #000;color:#fff;text-align:center;background:#000;text-decoration:none;padding:3px 0;font-family:futura,Century Gothic,Helvetica,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Arial,Verdana,sans-serif}@media only screen and (max-width: 750px){h2.title{font-size:22px;font-size:2.2rem;margin-bottom:20px;padding:0}.shop_areas{margin-bottom:25px}.shop_areas .name{width:48.5%;float:left;font-size:15px;font-size:1.5rem;margin-right:3%;text-align:center;margin-bottom:10px}.shop_areas .name:nth-child(2n){margin-right:0}.shop_areas .name a{display:block;border:1px solid #000;padding:5px 0}.orderHistoryTable{margin-bottom:30px;padding:0!important}.shop_area_name_bar{position:relative;float:left;width:100%;margin-top:-100px;padding-top:100px;margin-bottom:20px}span.anchorlink{position:relative;top:-150px;display:block}.shop_area_name_bar h3{font-size:18px;font-size:1.8rem}.area-wrap{overflow:hidden;margin-bottom:25px;padding-bottom:25px}.area-wrap.online{padding-bottom:0}.area-wrap .orderbox,.area-wrap .orderbox:nth-of-type(2n){width:100%;display:block;font-size:12px;font-size:1.2rem;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #bfbfbf}.area-wrap.online .orderbox,.area-wrap.online .orderbox:nth-of-type(2n){padding-bottom:25px;margin-bottom:25px}.area-wrap .orderbox:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.area-wrap .orderbox .name{font-size:15px;font-size:1.5rem;margin-bottom:5px}.area-wrap .orderbox .ico{position:static;overflow:hidden;padding-top:15px}.area-wrap .orderbox .ico .map-ico,.area-wrap .orderbox .ico .blog-ico{width:100px;float:left}.area-wrap .orderbox .ico .map-ico{margin-bottom:5px;margin-right:10px}.area-wrap .orderbox .more-btn,.area-wrap.online .orderbox .more-btn{position:static;padding-top:10px;margin:0;width:100%;clear:both}.area-wrap .orderbox .more-btn a{padding:8px 0}}.detailContents{margin-bottom:30px}.detailContents .shop-title{margin-bottom:30px;overflow:hidden}.detailContents .shop-title h2.title{font-size:32px;font-size:3.2rem;margin-bottom:0;float:left}.detailContents .shop-ico{float:left;font-size:14px;font-size:1.4rem;margin-left:30px;min-width:210px;overflow:hidden;padding-top:8px}.detailContents .shop-ico .map-ico,.detailContents .shop-ico .blog-ico{width:100px;float:left}.detailContents .shop-ico .blog-ico{margin-left:10px}.detailContents .shop-ico .map-ico a{display:block;border:1px solid #000;color:#fff;text-align:center;background:#000;text-decoration:none;padding:3px 0;font-family:futura,Century Gothic,sans-serif}.detailContents .shop-ico .blog-ico a{display:block;border:1px solid #000;color:#000;text-align:center;background:#fff;text-decoration:none;padding:3px 0;font-family:futura,Century Gothic,Helvetica,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Arial,Verdana,sans-serif}.detailContents .formTable .inputRow .inputHead{position:relative;z-index:1;float:none;margin:0 0 10px;width:100%;padding-right:0;padding-top:0;font-weight:700}.detailContents .formTable .inputRow .inputHead .inputLabel{width:100%;font-size:16px;font-size:1.6rem;float:none;padding:0}.detailContents .formTable .inputRow .inputColInner{margin-left:0;line-height:inherit}.detailContents .formTable .inputRow .inputColInner.marginCell{padding-top:0}.detailContents .formTable .inputRow .inputCol{float:none;width:100%;vertical-align:middle;font-size:14px;font-size:1.4rem}.mainContentsB{position:relative;width:100%}@media only screen and (max-width: 750px){.detailContents .shop-title{margin-bottom:20px}.detailContents .shop-title h2.title{font-size:22px;font-size:2.2rem;margin-bottom:10px;padding:0;float:none}.detailContents .formTable .inputRow .inputHead{margin:0 0 5px}.detailContents .shop-ico{float:none;font-size:12px;font-size:1.2rem;margin-left:0;min-width:inherit;padding-top:0}.detailContents .shop-ico .map-ico,.detailContents .shop-ico .blog-ico{width:80px;float:left}.detailContents .shop-ico .blog-ico{margin-left:10px}}
