/*############################ 個別ページ#########*/

.IndiMainArea{
margin:0.5em 0 0 0.5em;
padding:0;
}

#title h1.schedule {
	margin:0;
	padding:0;
	width:550px;
	height:310px;
	text-align:left;
background-image:url(http://www.eflm.net/fc2005/main/archives/schedule.jpg);
	text-indent:-10000px;
	background-repeat:no-repeat;
}

.IndiMainArea h3 {
	margin:0 0 10px 0;
	padding:0;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 0.75em;
	color: #990;
}


.IndiMainArea ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}

.IndiMainArea ul li {
	margin:0 0 5px 12px;
	padding:0;
	list-style:none;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	color: #666;
}

.IndiMainArea img{
	margin:0 0 20px 12px;
	padding:0;
}

.midashi {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	color: #990000;
}


/*############################ Main Contents Area#########*/

#mainContent p.SiteCaption{
margin:0;
padding:0;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-size:0.75em;
color:#666;
}

#title h1.MainTitle {
	margin:0;
	padding:0;
	width:550px;
	height:310px;
	text-align:left;
background-image:url(http://www.eflm.net/fc2005/main/archives/images/main/img_001.jpg);
	text-indent:-10000px;
	background-repeat:no-repeat;
}

.ContentsTitleArea{
	margin:0;
	padding:0;
}

.ContentsMainArea{
margin:0.5em 0 0 0.5em;
padding:0;
}

.ContentsMainArea h2.MainTitle{
margin:0.5em 0;
padding:0;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-size:0.625em;
line-height:1.5em;
color: #333;
}

/*############################ News Area#########*/

.NewsArea{
margin:0 0 0 100px;
padding:0;
}

.NewsArea h2{
margin:0 0 10px 0;
padding:0;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-size:16px;
color:#990;
}

.NewsArea a{
margin:0;
padding:0;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
color:#f0f;
text-decoration:none;
}

.NewsArea a:hover{
color:#9c0;
text-decoration:undeline;
}

.NewsFrame{
margin:0.5em 0;
padding:0;
}

.NewsFrame p.NewsTitle{
margin:0 0 0.5em 0;
padding:0 0 0 0.25em;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-size:0.75em;
border-top:1px solid #CCC;
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
color:#900;
line-height:1.5em;
}

.NewsFrame p.NewsText{
margin:0.5em 1em;
padding:0;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-size:0.75em;
color:#666;
line-height:1.5em;
}

.NewsFrame img{
margin:0.5em 0.25em;
padding:5px;
border:1px solid #ccc;
}

.NewsFrame p.NewsDate{
margin:2em 0 0 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#F0F;
text-align:left;
}



/*########################## CategoryPanArea #############*/

.CategoryPanArea{
margin:0.5em;
padding:0;
text-align:right;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-size:0.625em;
color:#f0f;
}

.CategoryPanArea a{
margin:0;
padding:0;
color:#f0f;
text-decoration:none;
}

.CategoryPanArea a:hover{
color:#9c0;
text-decoration:undeline;
}


/*<個別作品ページ（個別エントリーページ）　メインコンテンツ>*/

.ContentsMainArea h2.IndiTitle{
margin:0.5em 0;
padding:0;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-size:0.75em;
line-height:1.5em;
color: #333;
}

/*########################## etylstArea #############*/

.etylstArea{
margin:0.5em;
padding:0;
}

.etylstArea p{
margin:1em 0 0 0;
padding:0;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-size:0.75em;
color:#666;
line-height:1.5em;
border-bottom:1px dotted #ccc;
}

.etylstArea ul{
margin:0;
padding:0;
list-style:none;
}

.etylstArea li{
margin:0.25em 0;
padding:0;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-size:0.75em;
line-height:1.5em;
border-bottom:1px dotted #ccc;
}

.etylstArea li .small{
margin:0.1em 0;
padding:0;
font-family: "ＭＳ ゴシック", "Osaka－等幅";
font-size:10px;
line-height:1.5em;
}

.etylstArea li a{
display:block;
margin:0;
padding:0;
color:#F0F;
text-decoration:none;
}

.etylstArea li a:hover{
color:#9c0;
background-color:#F0F0F0;
}
