body{background-image:url('images/bg.gif');　margin-top:70px;}

.txt10w{font-size:10px; color:#ffffff; line-height:12px;}
.txt12w{font-size:12px; color:#ffffff; line-height:14px;}
.txtcolor1{color:#F5E3C8;}

a:link{color:#FFCC33;}
a:visited{color:#CC9900;}
a:hover{color:#ffffff;}
a:active{color:#ffffff;}

.table_framecolor{background-color:#996C33;}

.shopinfo_titleimg{
background-image: url('images/shopinfo_titleimg_bg.jpg');
font-size: 12px;
line-height: 150%;
color: #F5E3C8;
}
.shopinfo_map{
background-image: url('images/shopinfo_map_bg.gif');
font-size: 11px;
line-height: 120%;
color: #ffffff;
}
.shopinfo_cake{
background-image: url('images/shopinfo_cake_bg1.gif');
font-size: 12px;
line-height: 120%;
color: #ffffff;
}
.temari_line{
background-color: #ffffff;
}
.temari{
font-size: 14px;
color: #F5E3C8;
line-height: 150%;
}
.temari2{
font-size: 12px;
color: #ffffff;
line-height: 150%;
}

.link{background-image:url('images/link_line.gif'); color:#F5E3C8; font-size:12px;}
h1 {
font-size: 0;
line-height: 0%;
text-indent: -9999px;
margin: 0;
padding: 0;
}
h2 {
font-size: 0;
line-height: 0%;
text-indent: -9999px;
margin: 0;
padding: 0;
}
.txt12-color{
font-size: 12px;
color: #F5E3C8;
line-height: 150%;
}

/* チューニング追加 */

.global-navi {
	color: #F5E3C8;
	font-size: 12px;
	margin: 0 0 10px 19px;
}

.footer-navi {
	color: #F5E3C8;
	text-align: center;
	font-size: 12px;
}

strong,dfn,em {
	font-style: normal;
	font-weight: normal;
}

h3,h4 {
	display: inline;
	font-size:12px;
}

#how-to-access,#gensen,#spot {
	display: block;
	font-size: 0;
	line-height: 0%;
	text-indent: -9999px;
	margin:0;
	padding: 0;
}

#how-to-access {
	width:105px ;
	height:20px ;
	background-image: url(images/ikaho_titles_access.gif);
}

#gensen {
	width: 105px;
	height: 20px;
	background-image: url(images/ikaho_titles_spa.gif);
}

#spot {
	width: 180px;
	height: 20px;
	background-image: url(images/ikaho_titles_spot.gif);
}
