*{
	margin:0 auto;
	padding:0;
}	
body {
	background:url(../img/events_hedder.jpg) no-repeat top;
	margin:0 auto;
	padding:0;

}

*:first-child+html body {
	font:11px/1.22;
	*font-size:small;*font:x-small;
}

*html body {
	font:11px/1.22;
	*font-size:small;*font:x-small;
}


p {
	padding:0;
	margin:0;
}
a,img {
	border:none;
}			
table,tr,td {
	vertical-align:top;
	font-size:12px;
}	

div#wrap {
	width:560px;
	padding-top:20px;
}	

.shop_title {
	border-left:2px solid #000;
	border-bottom:1px solid #000;
}
.events p{
	width:180px;
	font-size:1.2em;
	font-weight:600;
	vertical-align:middle;
	padding-top:2px;
}	
	
	
	
#ew_hedder {
	width:560px;
	margin-bottom:5px;
	
}	

.sw_box {
	width:500px;
	padding-bottom:10px;
}




.h_icon{
	border-bottom:1px solid #000;
}

	
.h_icon img{
	margin-right:5px;
}
.h_txt {
	color:#d82626;
	font-size:0.8em;
	line-height:150%;
	border-bottom:1px solid #000;
}	

.h_line {
	border-bottom:1px solid #000;
}	


.sw_img  {
	text-align:left;
	vertical-align:top;
}	
.sw_box td {
	padding-bottom:3px;
	vertical-align:top;
}
.swup {
	vertical-align:top;
}
.swup table td {
	padding-bottom:7px;
}			


.sw_txt01 {
	padding-left:8px;
	background:url(../img/icon_03.gif) no-repeat left;
	margin-bottom:10px;
}
.sw_txt02 {
	font-weight:600;
}
.sw_txt03 {
	width:540px;
	font-weight:600;
}	
.sw_txt04 {
	width:540px;
	line-height:140%;
}
.sw_txt05 {
	line-height:140%;
	padding-left:5px;
}	
.sw_box02 {
	width:540px;
	margin-bottom:10px;
}	

#footer {
	width:560px;
}		


p.address {
font-size:0.8em;
text-align:right;
color:#1263A5;
}	

/******************************************************************
トイザラス
*****************************************************************/


.sw_boxtoy {
	width:540px;
	margin-bottom:10px;
	background:url(../2008/03/img/toy_bg.jpg);
}	

.toy_menu {
	width:177px;
	background:#fff;
}


.toy_menu td,.toy_menu02 td {
	padding:3px 10px 2px 25px;
}

td.toy_menu_txt {
	background:url(../2008/03/img/toy_icon.jpg) no-repeat left top;
}
td.toy_menu_txt00 {
	background:url(../2008/03/img/toy_icon.jpg) no-repeat left top;
	padding-left:30px;
}
	

.toy_menu02 {
	width:177px;
	background:#fff;
	border-left:1px solid #03f;
	border-right:1px solid #03f;
}

.toy_menu_box {
	margin-bottom:5px;
}

.toy_menu_box01 {
	padding-top:3px;
}


#toy_menu_bg {
	background:#fff;
}	

.toy_box_img {
	padding-top:15px;
	padding-left:5px;
	border-bottom:1px dotted #03c;
}
.toy_box_txt {
	padding-top:15px;
	padding-left:10px;
	border-bottom:1px dotted #03c;
}

.toy_icon {
	border-left:3px solid #03c;
	padding-left:6px;
}	


.toy_title01 {

	margin-bottom:10px;
	background:#E7CDAB;
	padding:5px;
}
