@charset "UTF-8";

#menu-lay #shop {
    display: none;
}

#menu-lay #shopon {
    display: block;
	margin:0 0 5px;
}

/*-----------------------------------------------
// コンテンツ
//---------------------------------------------*/

/* タイトル */
#cnts-lay .hd {
    margin-top: 0px;
    width: 663px;
    height: 136px;
    background: url(../img_shop/title.png) no-repeat left top;
    text-indent: -9999px;
}

/* サブタイトル */
#cnts-lay .box h3.ttl01{ background:url(../img_shop/sub_01.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl02{ background:url(../img_shop/sub_02.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl03{ background:url(../img_shop/sub_03.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl04{ background:url(../img_shop/sub_04.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl05{ background:url(../img_shop/sub_05.jpg) no-repeat #FFCC66;}


/* アクセス */
#cnts-lay .box .cont .s_box {
	margin:0 0 10px 0;
}

#cnts-lay .box .cont .s_box h4 {
	font-size:14px;
	border-bottom:#FF9933 2px solid;
	padding:10px 0 3px 0px;
	color:#006600;
	font-weight:bold;
}

#cnts-lay .box .cont .s_box .access {
	margin:0;
	width:520px;
	font-size:12px;
}

#cnts-lay .box .cont .s_box .access .text{
	float:left;
	width:310px;
}

#cnts-lay .box .cont .s_box .access .text p {
	font-size:14px;
	padding:0;
	margin:0;
	color:#333333;
	line-height:140%;
}

#cnts-lay .box .cont .s_box .access .text p.train {
	font-size:12px;
	margin:10px 0 0 0;
	padding:0 0 0 23px;
	background:url(../img_shop/icon_train.gif) no-repeat;
}

#cnts-lay .box .cont .s_box .access .text p.car {
	font-size:12px;
	margin:10px 0 0 0;
	padding:0 0 0 23px;
	background:url(../img_shop/icon_car.gif) no-repeat;
}

#cnts-lay .box .cont .s_box .access .text p.bus {
	font-size:12px;
	margin:10px 0 0 0;
	padding:0 0 0 31px;
	background:url(../img_shop/icon_bus.gif) no-repeat;
}

#cnts-lay .box .cont .s_box .access .text p span{
	color:#006600;
}

#cnts-lay .box .cont .s_box .access .map{
	float:right;
	width:200px;
}


#cnts-lay .box .cont .s_box h4.info {
	font-size:16px;
	border-bottom:#FF9933 2px solid;
	padding:10px 0 3px 0px;
	color:#FF6633;
	font-weight:bold;
	text-align:center;
}

#cnts-lay .box .cont .s_box li {
	list-style:none;
	margin:5px 0 0 5px;
	padding:0 0 0 14px;
	background:url(../img_shop/list_icon.gif) no-repeat 0 3px;
}
/*20090519追加*/
#cnts-lay .s_box .ttl{
	text-indent:-9999px;
	width: 520px;
	height: 81px;
	background: url(../img_shop/ushi-ttl.gif) no-repeat;
	margin-bottom:10px;
}
#cnts-lay .s_box .ushi{
	width: 520px;
}
#cnts-lay .s_box .text-area{
	float:left;
	width: 310px;
	margin-bottom:10px;
	color:#333;
}
#cnts-lay .s_box .ushi img{
	float:right;
	width: 200px;
	margin-bottom:10px;
}
#cnts-lay .s_box .ushi span{
	font-size:10px;
	color:#666;
}
/*20091002追加*/
#cnts-lay .s_box .info_ttl{
	width: 520px;
	margin-bottom:10px;
}
#cnts-lay .s_box .info{
	width: 520px;
	margin-bottom:10px;
	color:#333;
}

#cnts-lay .s_box .info span{
	font-size:10px;
	color:#666;
}