@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
/* https://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html { font-size: 62.5%;	color: #3e3a39; font-family: 'Noto Sans JP', sans-serif; }
body {font-family: 'Noto Sans JP', sans-serif; font-weight: 600; font-size: 1.6rem; margin: 0; background-color: #ffffff; }
a:link { text-decoration: none; }
main { display: block; width: 900px; margin: auto; background-color: #f4d200;	background-size: 100%;}
img {width: 100%; }

.pcnone{display: none;}
.mainWrap { position: relative;  background-color: #f4d200;}
.topimg { width: 100%; display: block; margin: auto; position: relative;}
.topimg .link01 a { position: absolute; width: 187px; height: 155px; top: 13%; right: 10%;}
.topimg .link02 a { position: absolute; width: 255px; height: 210px; top: 28%; left: 2%;}
.topimg .link03 a { position: absolute; width: 92%; height: 160px; top: 62%; left: 4%;}
.topimg .link04 a { position: absolute; width: 92%; height: 190px; top: 75%; left: 4%;}
.topimg .link05 a { position: absolute; width: 50%; height: 150px; top: 78%; right: 0;}
.topimg .link06 a { position: absolute; width: 50%; height: 144px; top: 81.5%; left: 0;}
.topimg .link07 a { position: absolute; width: 50%; height: 144px; top: 81.5%; right: 0;}



.bargain_btn{position: absolute; top: 150px; right:35px; }
/*.topimg img{ margin-top: 50px;}*/
.timesale_link a { width: 175px; height: 175px; border-radius: 50%; position: absolute; top: 208px; right: 22px; }
.timesale_link a:hover { opacity: .5;}
.contentsWrap{width: 100%;}

.tab{display: flex; justify-content: space-evenly; margin-bottom: 20px;}
.tab img { cursor: pointer; }


/*.tab img:hover { opacity: .97; }*/
.contents { display: block; width: 820px; margin: 0 auto; position: relative;}

.tab_flex{display: flex;}
.menu_01{display: flex; width: 100%; padding: 0 30px; background-color: #fff; justify-content: space-between; padding-bottom: 20px;}
.w760{width: 100%; background-color: #fff; text-align: center;}
.w760 img{width: 760px; margin: auto;}
.syosai_wrap{width: 100%; background-color: #fff;}
.syosai{width: 760px; display: flex; margin: 0	auto;}
.syosai img{height: 29px;}
.chusya_wrap{width: 100%; background-color: #fff; padding-top: 30px;}
.chusya{width: 760px; border: 2px solid #00afe9; margin: 0 auto;}
.chusya_flex{display: flex;}
.chusya_flex a img{height: 52px;}
.chusya_flex img{height: 52px;}
.gourmet_wrap{width: 100%; background-color: #fff; padding: 30px;}
.gourmet{width: 760px; border: 2px solid #000000; margin: 0 auto;}
.gourmet_flex{display: flex;}
.gourmet_flex a img{height: 52px;}
.gourmet_flex img{height: 52px;}
.top_btn{position: fixed; bottom: 50px; right: 200px; width: 60px;   text-align: center;}
.top_btn a{display: inline-block;   }
.amu_top_btn {text-align: center; display: block; margin: 30px auto; }
.amu_top_btn a{color: #221815; font-size: 14px; font-weight: bold; background-color: #fff; padding: 10px 20px; margin: 40px;}
.amu_top_btn a:nth-child(2){padding: 10px 60px;}
footer{padding: 20px 0; background-color: #F4D200; width: 900px; margin: auto;}
footer .logo_footer{width: 100px; margin: 0 auto;}
footer .logo_footer{width: 100px;}

.bunner_btn { position: fixed; bottom: 50px; right: 4%; width:420px;  text-align: center; z-index: 10;}
.bunner_btn a { display: inline-block; padding: 10px;}

/* Bnr
-----------------------------------------*/
.Bnr{position: relative; margin: 0 auto; width: 800px; display: none;}
.Bnr .Bnr_img{position: fixed; top: 0; box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); z-index: 88;}
.Bnr_img_inner{width: 800px; box-sizing:border-box;}
.Bnr .Bnr__mg_inner a{
  display: block;
}
.Bnr .Bnr_img p.close{ position: absolute; right: 0; top:0;}
.Bnr .Bnr_img p.close a{display: block; width: 80px; height: 80px; text-align: center;}
.Bnr .Bnr_img p.close a span{ display: block; width: 1px; height: 1px; overflow: hidden;}
.Bnr .Bnr_img p.close a i{font-size: 20px; z-index: 888; color: #222;}
