﻿#map_frame {
  width:100%;
  text-align:center;
}
/* ▼damie.jp、快楽認証 map 大▼ */
/*#map {
  background-image:url(http://krg.jp/common_pc/img_map/map2.gif);
  width:920px;
  height:500px;
  text-align: left;
  margin-bottom:20px;
}

#map_left {
  width: 240px;
  margin-left: 20px;
  float: left;
  margin-top: 180px;
}

#map_right {
  width:240px;
  margin-right:20px;
  float:right;
  margin-top: 115px;
}*/

/* ▼damie.jp、快楽認証 map 小▼ */
#map {
  background-image:url(http://krg.jp/common_pc/img_map/map.gif);
  width:920px;
  height:380px;
  text-align: left;
  margin-bottom:20px;
}

#map_left {
  width: 240px;
  margin-left: 20px;
  float: left;
  margin-top: 20px;
}

#map_right {
  width:240px;
  margin-right:20px;
  float:right;
  margin-top: 20px;
}

/* ▼北海道・東北エリア▼ */
#area_hokkaido-tohoku {
  width:240px;
  height:24px;
  background-image:url(http://krg.jp/common_pc/img_map/area_hokkaido-tohoku.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#sapporo {/* 札幌 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/sapporo.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#sapporo a {
  width:240px;
  height:16px;
  display:block;
}

#sapporo a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/sapporo_ro.gif);
}

#sendai {/* 仙台 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/sendai.gif);
  text-indent:-9999px;
  margin-bottom: 20px;
}

#sendai a {
  width:240px;
  height:16px;
  display:block;
}

#sendai a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/sendai_ro.gif);
}/* ▲北海道・東北エリア▲ */


/* ▼関東エリア▼ */
#area_kanto {
  width:240px;
  height:24px;
  background-image:url(http://krg.jp/common_pc/img_map/area_kanto.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#ikebukuro {/* 池袋 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/ikebukuro.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#ikebukuro a {
  width:240px;
  height:16px;
  display:block;
}

#ikebukuro a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/ikebukuro_ro.gif);
}

#shinjuku {/* 新宿 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/shinjuku.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#shinjuku a {
  width:240px;
  height:16px;
  display:block;
}

#shinjuku a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/shinjuku_ro.gif);
}

#ueno {/* 上野 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/ueno.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#ueno a {
  width:240px;
  height:16px;
  display:block;
}

#ueno a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/ueno_ro.gif);
}

#yokohama {/* 横浜 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/yokohama.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#yokohama a {
  width:240px;
  height:16px;
  display:block;
}

#yokohama a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/yokohama_ro.gif);
}

#kawasaki {/* 川崎 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kawasaki.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#kawasaki a {
  width:240px;
  height:16px;
  display:block;
}

#kawasaki a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kawasaki_ro.gif);
}

#gotanda {/* 五反田 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/gotanda.gif);
  text-indent:-9999px;
  margin-bottom: 20px;
}

#gotanda a {
  width:240px;
  height:16px;
  display:block;
}

#gotanda a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/gotanda_ro.gif);
}

/* ▲関東エリア▲ */


/* ▼中部エリア▼ */
#area_chubu {
  width:240px;
  height:24px;
  background-image:url(http://krg.jp/common_pc/img_map/area_chubu.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#nagoya {/* 名古屋 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/nagoya.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#nagoya a {
  width:240px;
  height:16px;
  display:block;
}

#nagoya a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/nagoya_ro.gif);
}

#mikawa {/* 三河 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/mikawa.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#mikawa a {
  width:240px;
  height:16px;
  display:block;
}

#mikawa a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/mikawa_ro.gif);
}

#mie {/* 三重 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/mie.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#mie a {
  width:240px;
  height:16px;
  display:block;
}

#mie a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/mie_ro.gif);
}

#hamamatsu {/* 浜松 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/hamamatsu.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#hamamatsu a {
  width:240px;
  height:16px;
  display:block;
}

#hamamatsu a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/hamamatsu_ro.gif);
}

#shizuoka {/* 静岡 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/shizuoka.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#shizuoka a {
  width:240px;
  height:16px;
  display:block;
}

#shizuoka a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/shizuoka_ro.gif);
}

#kanazawa {/* 金沢 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kanazawa.gif);
  text-indent:-9999px;
}

#kanazawa a {
  width:240px;
  height:16px;
  display:block;
}

#kanazawa a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kanazawa_ro.gif);
}
/* ▲中部エリア▲ */


/* ▼関西エリア▼ */
#area_kansai {
  width:240px;
  height:24px;
  background-image:url(http://krg.jp/common_pc/img_map/area_kansai.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#osaka {/* 大阪 */
  background-image:url(http://krg.jp/common_pc/img_map/osaka.gif);
  width:240px;
  height:16px;
  text-indent:-9999px;
  margin-bottom: 5px;
}
#osaka a {
  width:240px;
  height:16px;
  display:block;
}
#osaka a:hover {
  background-image:url(http://krg.jp/common_pc/img_map/osaka_ro.gif);
  width:240px;
  height:16px;
}

#umeda {/* 梅田 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/umeda.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#umeda a {
  width:240px;
  height:16px;
  display:block;
}

#umeda a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/umeda_ro.gif);
}

#juso {/* 十三 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/juso.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#juso a {
  width:240px;
  height:16px;
  display:block;
}

#juso a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/juso_ro.gif);
}

#kyobashi {/* 京橋 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kyobashi.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#kyobashi a {
  width:240px;
  height:16px;
  display:block;
}

#kyobashi a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kyobashi_ro.gif);
}

#nipponnbashi {/* 日本橋 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/nipponbashi.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#nipponnbashi a {
  width:240px;
  height:16px;
  display:block;
}

#nipponnbashi a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/nipponbashi_ro.gif);
}

#tanimachi {/* 谷町 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/tanimachi.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#tanimachi a {
  width:240px;
  height:16px;
  display:block;
}

#tanimachi a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/tanimachi_ro.gif);
}

#namba {/* 難波 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/namba.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#namba a {
  width:240px;
  height:16px;
  display:block;
}

#namba a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/namba_ro.gif);
}

#kyoto {/* 京都 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kyoto.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#kyoto a {
  width:240px;
  height:16px;
  display:block;
}

#kyoto a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kyoto_ro.gif);
}

#otsu {/* 大津 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/otsu.gif);
  text-indent:-9999px;
  margin-bottom: 20px;
}

#otsu a {
  width:240px;
  height:16px;
  display:block;
}

#otsu a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/otsu_ro.gif);
}

#kobe {/* 神戸 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kobe.gif);
  text-indent:-9999px;
  margin-bottom: 20px;
}

#kobe a {
  width:240px;
  height:16px;
  display:block;
}

#kobe a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kobe_ro.gif);
}
/* ▲関西エリア▲ */


/* ▼中国・四国エリア▼ */
#area_chugoku-shikoku {
  width:240px;
  height:24px;
  background-image:url(http://krg.jp/common_pc/img_map/area_chugoku-shikoku.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#okayama {/* 岡山 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/okayama.gif);
  text-indent:-9999px;
  margin-bottom: 20px;
}

#okayama a {
  width:240px;
  height:16px;
  display:block;
}

#okayama a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/okayama_ro.gif);
}

#hiroshima {/* 広島 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/hiroshima.gif);
  text-indent:-9999px;
  margin-bottom: 20px;
}

#hiroshima a {
  width:240px;
  height:16px;
  display:block;
}

#hiroshima a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/hiroshima_ro.gif);
}
/* ▲中国・四国エリア▲ */


/* ▼九州エリア▼ */
#area_kyushu {
  width:240px;
  height:24px;
  background-image:url(http://krg.jp/common_pc/img_map/area_kyushu.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#fukuoka {/* 福岡 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/fukuoka.gif);
  text-indent:-9999px;
  margin-bottom: 5px;
}

#fukuoka a {
  width:240px;
  height:16px;
  display:block;
}

#fukuoka a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/fukuoka_ro.gif);
}

#kurume {/* 久留米 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kurume.gif);
  text-indent:-9999px;
  margin-bottom: 20px;
}

#kurume a {
  width:240px;
  height:16px;
  display:block;
}

#kurume a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kurume_ro.gif);
}

#kagoshima {/* 鹿児島 */
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kagoshima.gif);
  text-indent:-9999px;
  margin-bottom: 20px;
}

#kagoshima a {
  width:240px;
  height:16px;
  display:block;
}

#kagoshima a:hover {
  width:240px;
  height:16px;
  background-image:url(http://krg.jp/common_pc/img_map/kagoshima_ro.gif);
}


#map_shop {
  width:920px;
  text-align: left;
  margin-bottom:20px;
}

#map_shop_left {
  width:450px;
  float:left;
}

#map_shop_right {
  width:450px;
  float:right;
}
/* ▲九州エリア▲ */

/* バー各種 */
#bar_hokkaido {
  width:450px;
  height:30px;
  background-image:url(http://krg.jp/common_pc/img_map/bar_hokkaido.png);
  text-indent:-9999px;
  margin-bottom: 10px;
  float: left;
}

#bar_kanto {
  width:450px;
  height:30px;
  background-image:url(http://krg.jp/common_pc/img_map/bar_kanto.png);
  text-indent:-9999px;
  margin-bottom: 10px;
  float: left;
}

#bar_hokuriku {
  width:450px;
  height:30px;
  background-image:url(http://krg.jp/common_pc/img_map/bar_hokuriku.png);
  text-indent:-9999px;
  margin-bottom: 10px;
  float: left;
}

#bar_tokai {
  width:450px;
  height:30px;
  background-image:url(http://krg.jp/common_pc/img_map/bar_tokai.png);
  text-indent:-9999px;
  margin-bottom: 10px;
  float: left;
}

#bar_kansai {
  width:450px;
  height:30px;
  background-image:url(http://krg.jp/common_pc/img_map/bar_kansai.png);
  text-indent:-9999px;
  margin-bottom: 10px;
  float: left;
}

#bar_kyushu {
  width:450px;
  height:30px;
  background-image:url(http://krg.jp/common_pc/img_map/bar_kyushu.png);
  text-indent:-9999px;
  margin-bottom: 10px;
  float: left;
}

.map_shop_name {
  width:225px;
  text-align:left;
  font-size: 14px;
  margin-bottom: 5px;
  float: left;
  height: 20px;
  line-height: 20px;
}

.map_shop_name a {
  color:#C90000;
  text-decoration:none;
}

.map_shop_name a:hover {
  text-decoration:underline;
}

.map_sp_icon {
  width:20px;
  height:20px;
  background-image:url(http://krg.jp/common_pc/img_map/sp_icon.gif);
  text-indent:-9999px;
  float: left;
  margin-left: 5px;
}

.map_sp {
  width:195px;
  text-align:left;
  font-size: 14px;
  margin-bottom: 5px;
  float: left;
  margin-left: 5px;
  height: 20px;
  line-height: 20px;
}

.map_sp a {
  color:#333;
  text-decoration:none;
}

.map_sp a:hover {
  text-decoration:underline;
}

.map_heaven_icon {
  width:20px;
  height:20px;
  background-image:url(http://krg.jp/common_pc/img_map/icon_heaven.gif);
  text-indent:-9999px;
  float: left;
}

.map_girls_icon {
  width:20px;
  height:20px;
  background-image:url(http://krg.jp/common_pc/img_map/icon_girls.gif);
  text-indent:-9999px;
  float: left;
  margin-left: 5px;
}

.line {
  border-bottom: 1px dotted #666;
  float:left;
  width: 100%;
  height: 1px;
  margin-bottom: 5px;
}

.map_heaven {
  width:200px;
  text-align:left;
  font-size: 14px;
  margin-bottom: 5px;
  float: left;
  margin-left: 5px;
  height: 20px;
  line-height: 20px;
}

.map_heaven a {
  color:#333;
  text-decoration:none;
}

.map_heaven a:hover {
  text-decoration:underline;
}

.map_girls {
  width:195px;
  text-align:left;
  font-size: 14px;
  margin-bottom: 5px;
  float: left;
  margin-left: 5px;
  height: 20px;
  line-height: 20px;
}

.map_girls a {
  color:#333;
  text-decoration:none;
}

.map_girls a:hover {
  text-decoration:underline;
}
