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

/*==============================================================================================
////////////////////////////////////////////////////////////////////////////////////////////////

	author: www.metaphase.co.jp
	created: 2010/04/01
	update : -

////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 shop index

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.shop h1{
color:#000;
font-size:100% !important;
}
.shop h1 span.title{
font-size:160% !important;
}

.shop .shopBlock01{
position:relative;
background: url(../parts/shop_index_bg01.gif) no-repeat 169px 0;
min-height:590px;
_height:590px;
}

.shop .shopBlock01 .sectionLv02{
position:absolute;
width:200px;
margin:0;
}
.shop .shopBlock01 .sectionLv02 h2{
background:#888888 url(../parts/shop_index_ico_circle.gif) no-repeat 11px 0.7em;
padding:4px 10px 2px 28px;
margin:0 0 12px !important;
font-weight:bold;
color:#fff;
}
.shop .shopBlock01 .sectionLv02 ul{
float:left;
margin:0 0 0 7px;
list-style:none;
}
.shop .shopBlock01 .sectionLv02 ul.shopLink01{
width:80px;
}
.shop .shopBlock01 .sectionLv02 ul.floatRight{
width:103px;
}
.shop .shopBlock01 .sectionLv02 ul li{
margin:0;
background: url(../parts/shop_index_ico_arrow.gif) no-repeat 0 0.5em;
padding:0 0 0 12px;
}
.shop .shopBlock01 .sectionLv02 ul li a{
text-decoration:none;
}

.shop .shopBlock01 .hokkaido{
top:21px;
left:660px;
}
.shop .shopBlock01 .kanto{
top:204px;
left:600px;
}
.shop .shopBlock01 .hokuriku{
top:121px;
left:321px;
}
.shop .shopBlock01 .tokai{
top:351px;
left:540px;
}
.shop .shopBlock01 .kinki{
top:351px;
left:331px;
}
.shop .shopBlock01 .chugoku{
top:211px;
left:100px;
}
.shop .shopBlock01 .shikoku{
top:351px;
left:100px;
}
.shop .shopBlock01 .kyushu{
top:461px;
left:66px;
}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 shop detail

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.shop .sectionLv02{
margin:auto;
width:860px;
}
.shop .normalTable01A td.phone{
padding:10px 0;
text-align:center;
background-image:none;
}
.shop .normalTable01A .phone .ico{
padding-left:20px;
background:url(../parts/mod_ico_phone.gif) no-repeat 0 50%;
}

.shop p.area {
width:780px;
margin:1.2em auto;
padding:0;
line-height:1.9em;
text-align:center;
vertical-align:middle;
}



