@charset "utf-8";
/*====================================================
	base
====================================================*/
*{
	margin:0; padding:0;
	}

html {
	overflow-y: scroll;
	}
br {letter-spacing:0;
}	


body{
	background-color:#ffffff;
	color:#333333;
	font-size: 12px;
	line-height:1.33;

}

/*====================================================
	BOX
====================================================*/

#wrap {width:566px; 
position:relative;
margin:0 auto; top:0px; 
background-color: #FFFFFF;
text-align:left
}

#footer {width:100%;
margin-top:20px; height:23px;
text-align:left;
background: url(img/footer_news.gif);
}
/*--------------------------
	IMG
--------------------------*/

.img_top{margin-bottom:10px;
         margin-left:2px;
		 margin-top:6px;
         text-align:left;}

/*--------------------------
	link
--------------------------*/

a:link{color: #FF6600; text-decoration:none;}
a:visited{color: #FF6600; text-decoration:none;}
a:active {color: #FF6600; }
a:hover {color:#FF6600; text-decoration:underline;}


/*--------------------------
	font-size
--------------------------*/


.s-text{
	font-size:10px;
	line-height:1.33;
}

.ps-text{
	font-size:11px;
	line-height:1.33;
}

.m-text{
	font-size:12px;
	line-height:1.5;
}

.news-text{
	font-size:12px;
	line-height:1.5;
	text-align:left;
	letter-spacing:1px;
}

.ml-text{
	font-size:14px;
	line-height:1.33;
}

.title{
	font-size:14px;
	line-height:1.33;
	font-weight: bold;
	text-align:left;
	margin-bottom:3px;

}

.img_caption{
	font-size:10px;
	line-height:1.33;
}

.date{
	font-size:10px; font-weight:bold; font-family:Verdana, Swis;
	text-align:right; padding-right:6px; color:#666666;
	line-height:1.33;
	margin-bottom:3px;
}


.bg-01 {
	background: url(img/bg/line_01g_yoko.gif);
}
.bg-02 {
	background: url(img/bg/line_01g_w_h4.gif);
}

.ad {
	font-size: 12px;
	font-family: Verdana, Tahoma, sans-serif;
	font-weight: bold;
	line-height: 1.5;
}

.nav a:link{color: #FF6600; text-decoration:none;}
.nav a:visited{color: #FF6600; text-decoration:none;}
.nav a:active {color: #FF6600; }
.nav a:hover {color:#FF6600; text-decoration:underline;}

.ad a:link{
	text-decoration : none;
	color: #666666;
}
.ad a:visited{
	text-decoration : none; color: #666666;
}
.ad a:hover{
	color:  #FF6600; text-decoration : none ;}	
	
.lik a:link{
	text-decoration : none;
	color: #484848;
}
.lik a:visited{
	text-decoration : none; color: #484848;
}
.lik a:hover{
	color:  #FF6600; text-decoration : underline ;}	
	
.calendar {
	font-size: 11px;
	line-height: 1.33;
}	
.calendar a:link{
	text-decoration : none;
	color: #FF6600;
}
.calendar a:visited{
	text-decoration : none; color: #FF6600;
}
.calendar a:hover{
	color:  #FF3300;
	text-decoration : underline;
}

.cal-ad {
	font-size: 12px;
	line-height: 1.5;
}
.cal-ad a:link{
	text-decoration : none;
	color: #666666;
}
.cal-ad a:visited{
	text-decoration : none; color: #666666;
}
.cal-ad a:hover{
	color:  #FF6600; text-decoration : underline;}	
	
.cal-month {
	font-size: 12px;
	line-height: 1.33;
	color: #CCCCCC;
}
.cal-month a:link{
	text-decoration : none;
	color: #666666;
}
.cal-month a:visited{
	text-decoration : none; color: #666666;
}
.cal-month a:hover{
	color:  #FF6600; text-decoration : underline;}						

