@charset "Shift_JIS";         /* 文字コードの設定  */

/*BODY要素の定義*/
body {
	margin : 0 auto;
	padding : 0;
}
form {
display: inline;
}

/*ここから基本タグ*/
p{

color: #666666;
font-size: 14px;
line-height : 150%;
}
.entry-body{
color: #666666;
font-size: 13px;
line-height : 150%;
}
strong{
text-decoration: none;
color: #51BF5E;
}
h1 {
	font-size: 12px;
	color: #50A445;
	margin: 0px;
	line-height : 100%;
	margin: 0 0 10px 30PX;
}
h2 {
	font-size: 12px;
	color: #006600;
	margin: 0px;
	padding : 5px;
	/*background: url(index_i/index_13.gif)*/
}
h3 {
	font-size: 14px;
	color: #009933;
	margin: 0px;
}

#left_menu h2 a:link { color: #006600; text-decoration: none; font-size: 12px; }
#left_menu h2 a:hover { color: #006600; text-decoration: none; font-size: 12px; }
#left_menu h2 a:visited { color: #006600; text-decoration: none; font-size: 12px; }
#left_menu h2 a:visited:hover { color: #006600; text-decoration: none; font-size: 12px; }

#pan a:link { color: #003366; text-decoration: underline; font-size: 12px; }
#pan a:hover { color: #FF0000; text-decoration: underline; font-size: 12px; }
#pan a:visited { color: #003366; text-decoration: underline; font-size: 12px; }
#pan a:visited:hover { color: #FF0000; text-decoration: underline; font-size: 12px; }

/*ここからぱんくずのタグ*/
#pan ul {
  margin: 0;
  padding: 3px 0;
  list-style: none;
  text-align: left;
  line-height: 1.3;			/* ■この指定が無いとブラウザ毎に縦位置が変る */
}
#pan li {
  display: inline;
  padding-left: 1.3em;
  text-transform: uppercase;
  background: url(common_i/li_pan_menu5.gif) no-repeat;
}

/*ここから左側のタグ*/
#left_menu ul {
list-style : none;
  margin: 0;
  padding: 3px 0;
  text-align: left;
  line-height: 1.0;			/* ■この指定が無いとブラウザ毎に縦位置が変る */
}
#left_menu li {
  padding-left: 1.3em;
  padding-right: 0.5em;
  text-transform: uppercase;
  background: url(common_i/li_pan_menu4.gif) no-repeat;
  line-height : 160%;
}

a:link { color: #003366; text-decoration: underline;}
a:hover  { color: #FF0000; text-decoration: underline;}
a:visited  { color: #003366; text-decoration: underline;}
a:visited:hover  { color: #FF0000; text-decoration: underline;}

#left_menu a:link { color: #003366; text-decoration: underline; font-size: 12px; }
#left_menu a:hover { color: #FF0000; text-decoration: underline; font-size: 12px; }
#left_menu a:visited { color: #003366; text-decoration: underline; font-size: 12px; }
#left_menu a:visited:hover { color: #FF0000; text-decoration: underline; font-size: 12px; }

#under a:link { color: #003366; text-decoration: none; font-size: 12px; }
#under a:hover { color: #003366; text-decoration: underline; font-size: 12px; }
#under a:visited { color: #003366; text-decoration: none; font-size: 12px; }
#under a:visited:hover { color: #003366; text-decoration: underline; font-size: 12px; }

/*ここから各種設定タグ*/
/*white/black/orange/green*/
/*sはスモールnは色のみの指定bは大きめの書体*/
.back_01{
	background: url(index_i/index_19.gif);
}
.back_02{
	background: url(index_i/index_21.gif);
}
.back_03{
	background: url(index_i/index_22.gif);
}
.back_04{
	background: url(index_i/index_24.gif);
}
.back_05{
	background: url(index_i/index_27.gif);
	background-repeat: no-repeat;
}
.back_06{
	border-left:1px solid #E37823;
	border-right:1px solid #E37823;
}
.white_n{
color: #FFFFFF;
}
.bl_s{
color: #000000;
font-size: 12px;
}
.gr_b{
color: #2EAC02;
font-size: 16px;
font-weight:bold;
}
.gr{
color: #51BF5E;
font-size: 13px;
line-height : 150%;
}

.blog_01 {
	font-size: 15px;
	color: #51BF5E;
	padding-left: 0.8em;
	border-left:30px solid #FFCB03;
	line-height:30px;
	border-bottom: 1px solid #FFCB03;
}

.blog_02 {
	font-size: 11px;
	color: #0066CC;
	line-height : 180%;
	}
	
.prof_01 {
	font-size: 11px;
	color: #0066CC;
	}
	
.prof_02 {
	font-size: 12px;
	font-weight:bold;
	color: #CC3366;
	}
.prof_03 {
	font-size: 12px;
	color: #666666;
	}
		
	.calendar {
    margin: 10px 0;
    text-align: center;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
.calendar table {
    padding: 0;
    border-collapse: collapse;
}
.calendar th {
    padding-bottom: 3px;
    font-size: 9px;
    width: 17px;
}
.calendar td {
    padding: 2px 0;
    font-size: 10px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}
.qui_l{
color: #666666;
font-size: 14px;
line-height : 150%;
list-style-tyupe: disc;
margin : 3;
}





