div#Contents {
    margin-top: 7px;
}


div#Contents h2 {
    height: 222px;
	background:url(../images/contact/h2.png) no-repeat center top;
	text-indent:-9999px;
}



/*--------------- 店舗に電話で問い合わせる ---------------*/
.shopBox{ width: 960px; margin: 0 auto 30px auto; }

.shopBox h3{
	background: url(/images/shop/common/img_bg_01.png) repeat-x 0 bottom;
	margin-bottom: 10px;
}

.shopBox h3 span{
	background: url(../images/contact/img_tit_01.png) no-repeat 0 0;
	display: block;
	width: 440px;
	height: 75px;
	padding-bottom: 10px;
	text-indent: -9999px;
}

.shopBox .shop_info .shop_box{
	width: 458px;
	margin-top: 20px;
}

.shopBox .shop_info .img{ float: left; }
.shopBox .shop_info .tel{
	float: left;
	display: block;
	width: 273px;
	height: 68px;
	margin-top: 36px;
	margin-left: 15px;
}
.shopBox .shop_info .tel a{ display: block; height: 68px; text-decoration: none; }
.shopBox .shop_info .tel a span{color: #c22117; font-family: Arial, Helvetica, sans-serif; font-size: 32px; display: block; padding-top: 44px; padding-left: 53px; font-weight: bold; }


.shopBox .shop_info .sb01{ float: left; }
.shopBox .shop_info .sb02{ float: right; }
.shopBox .shop_info .sb04{ float: left; clear: both; }
.shopBox .shop_info .sb05{ float: right; }
.shopBox .shop_info .sb06{ float: left; clear: both; }


.shopBox .shop_info .sb01 .tel{ background: url(/images/contact/img_tel_01.png) no-repeat 0 0; }
.shopBox .shop_info .sb02 .tel{ background: url(/images/contact/img_tel_03.png) no-repeat 0 0; }
.shopBox .shop_info .sb03 .tel{ background: url(/images/contact/img_tel_02.png) no-repeat 0 0; }
.shopBox .shop_info .sb04 .tel{ background: url(/images/contact/img_tel_04.png) no-repeat 0 0; }
.shopBox .shop_info .sb05 .tel{ background: url(/images/contact/img_tel_05.png) no-repeat 0 0; }
.shopBox .shop_info .sb06 .tel{ background: url(/images/contact/img_tel_06.png) no-repeat 0 0; }


.shopBox .shop_info .tel em{
    display: block;
    margin-top: 10px;
    text-align: right;
}






.kaitoriBox{ width: 960px; margin: 0 auto 30px auto; }

.kaitoriBox h3{
	background: url(/images/shop/common/img_bg_01.png) repeat-x 0 bottom;
	margin-bottom: 10px;
}

.kaitoriBox h3 span{
	background: url(../images/contact/img_tit_02.png) no-repeat 0 0;
	display: block;
	width: 440px;
	height: 75px;
	padding-bottom: 10px;
	text-indent: -9999px;
}

.kaitoriBox .img{
	display: block;
	background: url(../images/contact/img_ph_06.png) no-repeat 0 0;
	position: relative;
	width: 954px;
	height: 353px;
}

.kaitoriBox .img span{
	position: absolute;
	bottom: 10px;
	left: 260px;
}

.kaitoriBox .img span a{ text-decoration: underline; }



.formBox{ width: 960px; margin: 0 auto 60px auto; }

.formBox h3{
	background: url(/images/shop/common/img_bg_01.png) repeat-x 0 bottom;
	margin-bottom: 10px;
}

.formBox h3 span{
	background: url(../images/contact/img_tit_03.png) no-repeat 0 0;
	display: block;
	width: 490px;
	height: 75px;
	padding-bottom: 10px;
	text-indent: -9999px;
}


.formBox ul{ display: table; margin: 0 auto; /*margin: 30px auto 0 auto;*/ }
.formBox ul li{ float: left; }
.formBox ul li:last-child{ /*margin-left: 20px;*/ }


