@charset "utf-8";
/* -----------------------------------------------

=index Style

----------------------------------------------- */


/* =index Style
____________________________________________________________________________ */

h2 {
	padding: 55px 0 35px 0;
	text-align: left;}

div.shopContaint {
	width: 860px;
	text-align: left;
	padding: 0 0 45px 0;}

div.areaBox {
	width: 750px;
	float: right;}

div.areaBox h3 {
	padding: 0 0 8px 0;}

div.areaBox dl {
	padding: 0 0 1px 0;}

div.areaBox dt {
	position: relative;}

div.areaBox dt img.new01 {
	position: absolute;
	top: 10px;
	left: 144px;}

div.areaBox dd {
	margin: 1px 0 0 0;
	background: url(/shop/img/bg_top.gif) left top no-repeat;}

div.areaBox dd div.infoWrapper {
	padding: 0 25px 25px 25px;
	background: url(/shop/img/bg_bottom.gif) left bottom no-repeat;}

div.areaBox dd dl {
	width: 700px;
	padding: 23px 0 20px 0;}

div.areaBox dd dt {
	position: static;
	width: 80px;
	float: left;
	clear: both;
	padding: 3px 0 0 0;
	font-size: 0;
	line-height: 0;}

div.areaBox dd dd {
	width: 620px;
	float: left;
	padding: 0 0 5px 0;
	background: none;
	font-size: 0.8em;}

div.areaBox dd div.boxWapper {
	width: 354px;
	height: 196px;
	background: url(/shop/img/bg_map.gif) left top no-repeat;
	float: left;}

div.areaBox dd div.mapBox {
	width: 344px;
	height: 186px;
	margin: 5px;
	background: none;
	float: none;}

div.areaBox dd div.infoWrapper p {
	width: 344px;
	float: left;
	text-align: right;}

p.areaMap {
	width: 108px;
	float: left;}




p#footAnchor {
	text-align: right;}




























