HTML {
	FONT-SIZE: 75% !important
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial, Helvetica; PADDING-TOP: 0px
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
BLOCKQUOTE {
	BORDER-BOTTOM: #d4d4d4 2px dotted; BORDER-LEFT: #d4d4d4 2px dotted; PADDING-BOTTOM: 10px; MARGIN: 12px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #d4d4d4 2px dotted; BORDER-RIGHT: #d4d4d4 2px dotted; PADDING-TOP: 10px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	
}
TEXTAREA {
	
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#frame {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 800px
}

#frame:after {
 content: "";
 display: block;
 clear: both;
}

#wrap {
	clear:both;
	WIDTH: 800px
}
#sub_main {
	WIDTH: 100%; OVERFLOW: hidden; background-color: #ffffff
}
#main {
	OVERFLOW: hidden; WORD-BREAK: break-all; PADDING-TOP: 0px
}
#sub_main2 {
	WIDTH: 100%; OVERFLOW: hidden; background-color: #000000
}
#main2 {
	OVERFLOW: hidden; WORD-BREAK: break-all; PADDING-TOP: 0px
}

#sub_a {
	OVERFLOW: hidden; WORD-BREAK: break-all; PADDING-TOP: 0px
}
#sub_b {
	OVERFLOW: hidden; WORD-BREAK: break-all; PADDING-TOP: 0px
}
#frame:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#wrap:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#frame {
	MIN-HEIGHT: 1%; DISPLAY: inline-block
}
#wrap {
	MIN-HEIGHT: 1%; DISPLAY: inline-block
}
* HTML #frame {
	HEIGHT: 1%
}
* HTML #wrap {
	HEIGHT: 1%
}
#frame {
	DISPLAY: block
}
#wrap {
	DISPLAY: block
}
A {
	COLOR: #0066cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #996699; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff3366; TEXT-DECORATION: underline
}
BODY {
	BACKGROUND-COLOR: #ffffff;
	BACKGROUND: url(http://taiyaki.yokochou.com/img/siteback.jpg)
}
#frame {
	BACKGROUND-COLOR: #000000;
}
#main {
	xbackground-color: #ffffff
}
#sub_a {
	COLOR: #666666; xbackground-color: #ffa500
}
#sub_b {
	COLOR: #666666; xbackground-color: #f5deb3
}

BODY#mainIndex {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#frame {
	BORDER-BOTTOM: #000000 10px solid; BORDER-LEFT: #000000 10px solid; MARGIN: 10px 0px; DISPLAY: inline-table; BORDER-TOP: #000000 10px solid; BORDER-RIGHT: #000000 10px solid
}


#overHeader #userNaviArea {
	DISPLAY: none
}
#header {
	BACKGROUND: url(http://taiyaki.yokochou.com/img/header.jpg) no-repeat left top
}
#header H1 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -40000px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header H1 A {
	WIDTH: 800px; DISPLAY: block; HEIGHT: 400px; OVERFLOW: hidden
}
#header H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 0px
}



#main {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 35px; WIDTH: 390px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#main2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 35px; WIDTH: 595px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px;margin-top: 10px;
}
#sub_a {
	Z-INDEX: 1; WIDTH: 170px; FLOAT: left
}
#sub_b {
	Z-INDEX: 2; WIDTH: 170px; FLOAT: right
}





#menu {
	clear:both;
	width: 800px;
	height: 50px;
	margin: 0;
	padding: 0;
	background:#000000;
}

#menu ul {
	width: 800px;
	height: 37px;
	margin: 0;
	padding: 0;
	list-style:none;
}

#menu li {
	margin: 0;
	padding: 0;
	float: left;
	font-weight: bolder;
}
#menu a{
	display: block;
	width:191px;
	height: 37px;
	text-decoration:none;
	text-indent:-9999px;
}

#menu li#navi_tokutyo{
	margin: 4px 6px 2px 0px;
	padding: 0;
	display: block;
	width:191px;
	height: 37px;
	background:url(../img/navi_tokutyo.gif) center top;
}

#menu li#navi_menu{
	margin: 4px 6px 2px;
	padding: 0;
	display: block;
	width:191px;
	height: 37px;
	background:url(../img/navi_menu.gif) center top;
}

#menu li#navi_tenpo{
	margin: 4px 6px 2px;
	padding: 0;
	display: block;
	width:191px;
	height: 37px;
	background:url(../img/navi_tenpo.gif) center top;
}

#menu li#navi_top{
	margin: 4px 0px 2px 6px;
	padding: 0;
	display: block;
	width:191px;
	height: 37px;
	background:url(../img/navi_top.gif) center top;
}

#taiyaki_img{
	margin: 5px 4px;
	padding: 0 0;
}
#taiyaki_img img{
	border:1px solid gray;
	margin: 0;
	padding: 5px;
}


#gyouretsu_img{
	margin: 5px 4px;
	padding: 0 0;background:#000000;
}
#gyouretsu_img img{
	border:1px solid gray;
	margin: 0;
	padding: 5px;
}


#menu_mini {
	clear:both;
	width: 170px;
	margin: 0;
	padding: 0;
}

#menu_mini ul {
	width: 170px;
	margin: 10px 0;
	padding: 0;
	list-style:none;
}

#menu_mini li {
	margin: 0;
	padding: 0;
	font-weight: bolder;
}
#menu_mini a{
	display: block;
	width:170px;
	height: 37px;
	text-decoration:none;
	text-indent:-9999px;
}

#menu_mini li#navi_tokutyo{
	margin: 10px 0;
	padding: 0;
	display: block;
	width:170px;
	height: 37px;
	background:url(../img/navi_tokutyo_mini.gif) center top;
}

#menu_mini li#navi_menu{
	margin: 10px 0;
	padding: 0;
	display: block;
	width:170px;
	height: 37px;
	background:url(../img/navi_menu_mini.gif) center top;
}

#menu_mini li#navi_tenpo{
	margin: 10px 0;
	padding: 0;
	display: block;
	width:170px;
	height: 37px;
	background:url(../img/navi_tenpo_mini.gif) center top;
}

#menu_mini li#navi_top{
	margin: 10px 0;
	padding: 0;
	display: block;
	width:170px;
	height: 37px;
	background:url(../img/navi_top_mini.gif) center top;
}


#table{
	margin: 0 0 10px;
	padding: 0;
	display: block;
	width:550px;
	border:10px solid #9e1d21;
}

#table table{
	width:550px;
	color:#ffffff;
}
#table table th{
	text-align:left;
	margin: 0;
	padding: 5px;
	font-weight:normal;
}
#table table td{
	margin: 0;
	padding: 5px;
}

.l_map{
	margin: 10px 0 0;
	padding: 0;
}

#map{
	margin: 10px 0 0;
	padding: 0;
	width:550px;
}
#map iframe{
	margin: 0;
	padding: 0;
	border:10px solid #cccccc;
}
