@charset "utf-8";
/* @charset "iso-8859-1"; */
/* CSS Document */
*{
padding:0px;
margin:0px;
}

#fr_schedule{
	margin:0px;
	padding:0px;
	height:auto;
	width:590px;
	background: transparent;
}
#fr_schedule table{
border-collapse:collapse;
}

#fr_schedule .galbox{
width:180px;
height:250px;
float:left;
margin:0px 24px 0px 0px;
text-align:center;
	/display:inline;
}

#fr_schedule ul{
	width:570px;
	height:auto;
	float:left;
	margin:0px 0px 0px 35px;
	text-align:center;
	/display:inline;
}

#fr_schedule ul li{
	width:160px;
	height:270px;
	float: left;
	list-style:none;
	margin:5px 0 5px 20px;
	/margin:5px 0 5px 15px;
}

#fr_schedule li img{
margin:0px auto;
border:none;
height:212px;
}
#fr_schedule li p{
font-size:12px;
padding:0px;
margin:0px auto;
color:#CCCCCC;
}
#fr_schedule li .name{
font-weight:bold;
color:#FF3399;
}
#fr_schedule li .size{
}
#fr_schedule li .time{
font-weight:bold;
color:#FFCC00;
}


#fr_news{
margin:0px;
padding:0px;
background: transparent; 
font-size:12px;
text-align:center;
color:#FFFFFF;
}
#fr_news .newsbox{
margin-bottom:10px;
}


#fr_news .newsbox .imgbox{
width:95px;
/*080917修正箇所*/
min-height:170px;/*Firefox用*/
_min-height:170px;/*IE6用*/
/*以上2行*/
/*background:url(/home/img/news_img_bg.jpg) no-repeat;*/
/*float:left;*/
text-align:center;
/*
padding-top:5px;
padding-left:0px;
_padding:5px;
*/
margin-bottom:20px;
/*margin-bottom:20px;*/
}
#fr_news .newsbox .imgbox img{
border:none;
margin:5px auto;
}
#fr_news .newsbox .textbox{
/*float:left;*/
text-align:left;
/*width:250px;*/
margin-left:5px;
margin-bottom:20px;
}
#fr_news .newsbox .textbox p{
line-height:100%;
font-size:12px;
padding:0px;
margin:0px;
}
#fr_news .newsbox .textbox p.date{
color:#b8ab98;
font-size:14px;
font-weight:bold;
}
#fr_news .newsbox .textbox p.subject{
color:#FF3399;
font-size:14px;
font-weight:bold;
}
#fr_news .newsbox .textbox p.honbun{
line-height:200%;
color:#CCCCCC;
}

#fr_pbbs{
margin:0px;
padding:4px;
background: transparent; 
font-size:12px;
color:#FFFFFF;
text-align:center;
}
#fr_pbbs .pbbsbox{
border-bottom:1px solid #D6BC81;
height:auto;
_height:auto;
margin-top:0px;
/*overflow:auto;*/
padding-bottom:10px;
line-height:130%;
width:217px;
}

#fr_pbbs .pbbsbox:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


#fr_pbbs .pbbsbox img{
float:left;
margin-right:4px;
}
#fr_pbbs .pbbsbox .textbox{
width:100px;
float:left;
}
#fr_pbbs .pbbsbox p{
padding:0px;
margin:0px;
}
#fr_pbbs .pbbsbox .title{
height:30px;
text-align:left;
overflow:auto;
font-weight:bold;
color:#FF3399;
}
#fr_pbbs .pbbsbox .comment{
text-align:left;
/*overflow:auto;
height:170px;*/
color:#CCCCCC;
}

#fr_blog{
margin:0px;
padding:0px;
height:76px;
background: transparent; 
}

#fr_blog #blog_list{
margin:0px;
padding:0px;
list-style-type:none;
}
#fr_blog #blog_list img{
border:none;
}
#fr_blog #blog_list li{
float:left;
/*display:inline;*/
margin:0px 2px;
}


#gal_sche{
font-size:10px;
}
#gal_sche table{
margin-left:4px;
vertical-align:middle;
}
#gal_sche table td{
text-align:center;
color:#CCCCFF;
width:55px;
background-color:#000000;
border:1px solid #cec6b9;
}
#gal_sche table td.sat{
color:#3399CC;
}
#gal_sche table td.sun{
color:#FF3300;
background-color:;
}
#gal_sche table td.time{
border:none;
background-color:transparent;
}

a:link{
color:#FFCC00;
text-decoration:underline;
}
a:visited{
color:#FFCC00;
text-decoration:underline;
}

a:hover{
color:#FFCC00;
text-decoration:underline;
}
a:active{
color:#FFCC00;
text-decoration:none;
}


.clr{
clear:both;
}

