@charset "SHIFT_JIS";

body.ohanami{
	 background: url(/yokohama/sakura/images/sakura_w.gif) left top repeat;
}
body.sankeien_aki{
	 background: url(/yokohama/aki/images/momiji_back.gif) left top repeat;
}


#ct .Ctseparate6 {
	width:700px;
	margin:0 auto;
	padding:12px 0 0 0;
}
.position-l{
	width: 340px;
}
.position-r{
	width: 340px;
}

/*--TopPage--*/

.yokohamameguri{
	width:840px;
	text-align:center;
	display:table;
}
.main-block{
	width:840px;
	margin:16px auto 0 auto;
}
.left-block{
	width:475px;
	margin:0;
	padding:0;
	float:left;
	display:table;
}
.right-block{
	width:345px;
	margin:0;
	padding:0;
	float:right;
	display:table;
}

.partitionline{
	margin: 12px 0;
	height: 1px;
	border-bottom:1px solid #ccc;
	font-size: 1px;
	line-height: 1px;
}
dl{
	margin:0 0 14px 0;
	text-align:left;
	display:table;
	clear:both;
}
dt{
	clear:both;
}
dt a{
	text-decoration:underline;
}
dd{
	margin:0 6px 0 0;
	float:left;
	white-space:nowrap;
}

.event-calendar{
	width:345px;
	margin:0 auto 16px auto;
	background:#eef url(images/event-calendar_top.gif) left top no-repeat;
	color:#222;
}
.ec-btm{
	width:345px;
	height:9px;
	margin:0 auto;
	background:#eef url(images/event-calendar_btm.gif) left bottom no-repeat;
}
.event-calendar a{
	text-decoration:underline;
}

.event-calendar table{
	width:345px;
	margin:0 auto;
	padding:0;
	border:none;
	background:none;
}
table.event-calendar td{
	border:none;
}
table.event-calendar td.month{
	text-align:right;
	vertical-align:top;
}

div.prof{
	width:250px;
	margin:0 auto;
	text-align:left;
}

em.green{
	color:#060;
}
em.violet{
	color:#ce00ff;
}
em.pink{
	color:#f0f;
}
em.gold{
	color:#640;
}
/*--TopPageEND--*/


/*--ContentsPage--*/
h2{
	padding:0;
	font-size:140%;
	border:none;
}
h3{
	margin:0;
	padding:0;
	font-size:120%;
	border:none;
}

.width700{
	width:700px;
	margin:0 auto;
	text-align:left;
}
.width600{
	width:600px;
	margin:0 auto;
	text-align:left;
}
.center table{
	margin-right:auto;
	margin-left:auto;
	border:none;
}
.center table th,td{
	border:none;
}

.center table.left {
	margin: 20px 0 20px 0;
}

.width600 table.left{
	margin:0;
	border:none;
}

/*--ContentsPageEND--*/

