@charset "utf-8";

@media only screen and (max-width: 640px) {

/*============================
#shopLinkArea
============================*/
#shopLinkArea { width: inherit; margin: 15px 20px 0; }
#shopLinkArea ul {}
#shopLinkArea ul li {}
#shopLinkArea ul li.hokkaido { position: absolute; left: 15%; top: 100px; }
#shopLinkArea ul li.kanto { position: absolute; left: 60%; top: 145px; }
#shopLinkArea ul li.chubu { position: absolute; left: 55%; top: 184px; }
#shopLinkArea ul li.kansai { position: absolute; left: 45%; top: 223px; }
#shopLinkArea ul li.chugoku { position: absolute; left: 6%; top: 165px; }
#shopLinkArea ul li.shikoku { position: absolute; left: 30%; top: 262px; }
#shopLinkArea ul li.kyusyu { position: absolute; left: 0; top: 299px; }
#shopLinkArea ul li a { width: 130px; font-size: 0.75em; }
#shopLinkArea ul li a::after { display: none; }

/*============================
#shopContentArea
============================*/
#shopContentArea { width: inherit; margin: 0 20px; }
#shopContentArea .shopList:first-child { padding-top: 30px; margin-top: -15px; }
#shopContentArea .shopList { padding-top: 30px; margin-top: 20px; }
#shopContentArea .shopList .md_subTitleBar {}
#shopContentArea .shopList .md_subTitleBar span {}
#shopContentArea .shopList .data { width: inherit; overflow: scroll; margin-top: 20px; }
#shopContentArea .shopList .data table { width: 900px;}
#shopContentArea .shopList .data table tr {}
#shopContentArea .shopList .data table tr th { }
#shopContentArea .shopList .data table tr td { padding:10px; line-height: 1.5; vertical-align: middle; }
#shopContentArea .shopList .data table tr td.name { width: 200px; }
#shopContentArea .shopList .data table tr td.name a {}
#shopContentArea .shopList .data table tr td.area { width: 90px; }
#shopContentArea .shopList .data table tr td.address { width: 270px; }
#shopContentArea .shopList .data table tr td.address span{}
#shopContentArea .shopList .data table tr td.time { width: 150px; box-sizing: border-box; }
#shopContentArea .shopList .data table tr td.tel { width: 190px; box-sizing: border-box; }
#shopContentArea .shopList .data table tr td a {}
#shopContentArea .shopList .data table tr:nth-child(2n) td {}




}