﻿@charset "utf-8";
/* ===================================================================
CSS information

 file name  :shopinfo.css
 author     :james(admin)
 style info :共通MODULE/PARTS

=================================================================== */
/* ===================================================================
font size %
        9px  = 75%
        10px = 85%
        12px = 100%
        14px = 120%
        16px = 135%
        18px = 150%
        20px = 170%
=================================================================== */

#shopThumb{
	margin:0 0 20px;
	overflow:hidden;
}

#shopMap{
	float:left;
	width:300px;
	height:300px;
}

.map{
	width:330px;
	height:330px;
	margin:0;
}

#shopDetail{
	float:left;
	width:420px;
	margin:0 0 0 10px;
	padding:10px;
}

#shopDetail dl dt{
	margin:0 0 5px;
	overflow:hidden;
}

#shopDetail dl dt span{
	padding:3px 7px;
	color:#FFF;
}
#shopDetail dl dd{
	margin:0 0 20px;
	overflow:hidden;
}

.floorBox{
	clear:both;
	width:750px;
	margin:0 0 10px;
	padding:0 0 10px;
	overflow:hidden;
}

.border-b{
	border-bottom:#999 1px solid;
}

.floorBox .left{
	float:left;
	width:370px;
	margin:0 0 0 0;
	overflow:hidden;
}

.floorBox .right{
	float:right;
	width:370px;
	margin:0 0 0 0;
	overflow:hidden;
}

.floorBox h5{
	font-size:18px;
	font-weight:normal;
}

.floorBox p{
	padding:7px 0 0;
}

#shopPrice{
	margin:0 0 30px;
	overflow:hidden;
}

.shopPrice-oversea{
  width: 100%;
  /* margin-bottom: 30px; */
  border-right: 1px solid #333;
}
.shopPrice-oversea thead th{
  padding: 10px 0;
  text-align: center;
  font-size: 18px;
  background: #333;
  color: #FFF;
}
.shopPrice-oversea thead th span{
  display: block;
  padding-right: 10px;
  text-align: right;
  font-size: 11px;
}
.shopPrice-oversea tbody th,.shopPrice-oversea tbody td{
  padding: 10px 0;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  border-left: 1px solid #333;
  border-bottom: 1px solid #333;
}
.shopPriceNotice-oversea{
  margin-top: 10px;
}
.mb30{
  margin-bottom: 30px;
}
/* tachikawa */
.shopPrice-tachikawa tbody th,.shopPrice-tachikawa tbody td,.shopPriceNotice-tachikawa{
  color: #3D4D00;
}
/* omiya */
.shopPrice-omiya tbody th,.shopPrice-omiya tbody td,.shopPriceNotice-omiya{
  color: #255F81;
}
/* kobe */
.shopPrice-kobe tbody th,.shopPrice-kobe tbody td,.shopPriceNotice-kobe{
  color: #873000;
}
.ttl1{
  font-size:18px;
  font-weight:bold;
  padding: 10px 0 5px 0;
}