﻿#ContentBody {
    float:left;
    width:660px;
    padding:0 0px;
    margin-left:20px;
}

#SubContent {
    float:right;
    margin-right:15px;
    width:300px;
}

#Adsenses {
    margin-top:10px;
}

#Adsenses ul {
	list-style:none;
}


/* Month */
h2 {
    text-indent:-9999px;
    height:28px;
}


/* Event Name */
h3 a {
    display:block;
    color:#008040;
    font-size:14px;
    text-decoration:underline;
}


div.Month {
    -moz-border-radius:10px;    /* Firefox用コーナー処理 */
    -webkit-border-radius:10px; /* Safari, Crome 用コーナー処理*/
    margin-bottom:20px;
    border:1px solid #cccccc;
    padding:10px;
}


div.Event {
    text-align:left;
    margin-top:15px;
    margin-bottom:15px;
}


div.EventContainer ul {
    padding-top:5px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}


div.EventContainer ul li {
    text-indent:0.5em;
    line-height:1.4em;
    margin-bottom:5px;
}


table.PhotoContainerLeft {
    float:left;
    padding:3px;
}


table.PhotoContainerRight {
    float:Right;
    padding:3px;
}


ul.SeeMore {
    text-align:right;
}


ul.SeeMore a {
    text-decoration:none;
}

/* 1 */
h2.january {
    background:url("/images/month/january.gif") no-repeat;
}

/* 2 */
h2.february {
    background:url("/images/month/february.gif") no-repeat;
}

/* 3 */
h2.march {
    background:url("/images/month/march.gif") no-repeat;
}

/* 4 */
h2.april {
    background:url("/images/month/april.gif") no-repeat;
}

/* 5 */
h2.may {
    background:url("/images/month/may.gif") no-repeat;
}

/* 6 */
h2.june {
    background:url("/images/month/june.gif") no-repeat;
}

/* 7 */
h2.july {
    background:url("/images/month/july.gif") no-repeat;
}

/* 8 */
h2.august {
    background:url("/images/month/august.gif") no-repeat;
}

/* 9 */
h2.september {
    background:url("/images/month/september.gif") no-repeat;
}

/* 10 */
h2.october {
    background:url("/images/month/october.gif") no-repeat;
}

/* 11 */
h2.november {
    background:url("/images/month/november.gif") no-repeat;
}

/* 12 */
h2.december {
    background:url("/images/month/november.gif") no-repeat;
}


/* 本日開催イベント */

#Todays {
	margin-top:10px;
	margin-left:5px;
	margin-bottom:20px;
	width:290px;
}

#Todays h2 {
	background:url("/images/parts/today-header.gif") no-repeat;
}

#Todays-Event{
	padding:10px 0;
	height:320px;
	overflow:auto;
}

#Todays dl {
	text-align:left;
	margin-left:10px;
}

#Todays dt {
	font-size:12px;
	color:#666666;
	margin-bottom:5px;
	display: list-item;
	list-style-type:square;
    list-style-position:inside;
}

#Todays dt a {
	color:Blue;
}

#Todays dd {
	font-size:10px;
	line-height:15px;
	color:#888888;
	margin-bottom:10px;
	border-bottom:1px dotted #dddddd;
}

