@charset "utf-8";

/* BANNER */
#headbanner 
{
	margin: 0;
	padding: 0;
	line-height: 1;
	position:absolute;
	top:10px;
	left:310px;
}

/* ----------------------------------- */
/* All
/* ----------------------------------- */

a
{
	/*color: #0063CE;*/
	color:#336600;
	text-decoration:none;
}

a:hover
{
	color: #DB1064;
	text-decoration:underline;
}

ul
{
	list-style-type: none;
}

hr
{
	display: none;
}

a img
{
	border: none;
}

.clear
{
    clear: both;
}

abbr
{
	border:none;
}

/* ----------------------------------- */
/* font
/* ----------------------------------- */

p,div {

}

p, div, li, td, input, select, textarea
{
	font-family: "ＭＳ Ｐゴシック", Arial, "Trebuchet MS", Helvetica, sans-serif;
	/*font-family:'Arial', Helvetica, Georgia, Sans-Serif;*/
	font-size:13px;
	line-height: 1.2em;
	color:#333333;
}

body, div, h1, h2, h3, h4, p, ul, li, dl, dt, dd, img, form, fieldset
{

}

blockquote
{
	margin:0 0 15px 0;
	padding:15px;
	line-height:150%;
	/*border:1px solid #dddddd;
	background-color:#F1EFEF;*/
	border:1px solid #CCCC99;
	background-color:#F5F9ED;
}


/* ----------------------------------- */
/* footer
/* ----------------------------------- */

#copyright
{
	font-size:10px;
	color:#bbbbbb;
}

	#copyright a
	{
	
	}
	
	#copyright a:hover
	{
	
	}

#footer-menu
{
	margin:0 0 20px 0;
}

	#footer-menu
	{
		width:310px;
		float:left;
	}

	#footer-menu ul {
		margin:5px 0 10px 0;
	}

	#banner
	{
		width:490px;
		float:right;
		margin:0 0 5px 0;
	}

	#footer-menu ul
	{
	}
	
	#footer-menu ul li
	{
		font-size:11px;
		display:inline;
		color:#ffffff;
	}

	#footer-menu ul li a:link,
	#footer-menu ul li a:visited
	{
		color:#dddddd;
		text-decoration:none;
	}

	#footer-menu ul li a:hover
	{
		color:#9AB13B;
		text-decoration:underline;
	}


/*#footer-link
{
	width:400px;
	float:right;
}*/


/* ----------------------------------- */
/* breadcrumb
/* ----------------------------------- */

.breadcrumb a
{
	text-decoration:none;
}

.breadcrumb a:hover
{
	text-decoration:underline;
}

/* ----------------------------------- */
/* Live Calendar
/* ----------------------------------- */

/*li#calendar {
}

#calendar_wrap {
}

#wp-calendar{
	width:90%;
	margin:0 auto;
}

#wp-calendar th {
	font-size:10px;
	text-align:center;
}

#wp-calendar td {
	text-align:center;
	padding: 0px 4px;
}

#wp-calendar #prev{
	text-align:left;
}

#wp-calendar #next{
	text-align:right;
}

#wp-calendar #today {
	background: #7E9E3F;
}

#wp-calendar th.Sun {
	color: #ff0000;
}

#wp-calendar th.Sat {
	color: #1e90ff;
}

#wp-calendar #today a{
	color:#ffffff;
}

/* ----------------------------------- */
/* Multi Page Link
/* ----------------------------------- */

div.page-link 
{
	color:#888;
	font-size:11px;
	margin:15px 0 5px 0px;
	/*margin:-5px 0 5px;*/
	padding:2px 6px 2px 0;
}

div.page-link a:link,
div.page-link a:visited 
{
	border:1px solid #ddd;
	color:#e0565d;
	font-size:11px;
	padding:2px 6px;
}

div.page-link a:hover 
{
	border:1px solid #ddd;
	color:#e0565d;
	font-size:11px;
	padding:2px 6px;
	background-color:#f0f0f0;
}

body.single div.page-link 
{
	padding-bottom:5px;
	margin-bottom:15px;
}


