body 
{
    margin:0 ;
    padding:0;
    background:#D4EAAA;
    color:#333;
    font-family: Tahoma,sans-serif;
    text-align:center;
    font-size:medium;

}

a{
	color:#0000ff;
	text-decoration:none;
	background:inherit;
}

a:hover{
	color:#ff0000;
	background:inherit;
}

a img{
	border:0px;
}



h3{
	padding:0 0 0 19px;
	margin:0;
	color:#243a4b;
	font-size:14px;
	background-position:left;
	background-repeat:no-repeat;
}
h4{
	padding:10px 0 0 19px;
	margin:0;
	color:#3c3c3c;
	font-size:13px;
		
}
span{
	
	margin:3;
	color:#009933;
              font-weight:normal;
	font-size:13px;
	line-height: 1.3em;
	
}
p{
	font-size:85%;
               line-height: 1.4em;
}
strong{
	padding:0 0 0 19px;
	margin:0;
	color:#BF0000;
	font-size:18px;
               font-weight:bold;
	
}
ul{
	font-size:13px;
}

blockquote{
	font-size:11px;
	margin:15px;
	padding:20px;
	background:#f0f0f0;
	border:1px solid #ddd;
	color:#333;
}
/*****/
/* ID */
/*****/

#header
{
	height:100px;
	background:#FFFFFF;
	color:#333;
}

#header-in
{
    margin:0 auto;
    height:100px;
    background : url(img/header.jpg);
    width:800px;
	border-left:1px solid #acacac;
	border-right:1px solid #acacac;
	text-align:left;
}

#menu{
	height:30px;
	background-image:url(img/menu_bg.gif);
	padding-top:0px;
               padding-bottom:0px;
	border-bottom:1px solid #4DA723;
	border-top:1px solid #4DA723;
	color:#333;
}



#content
{
    width:780px;
    text-align:left;
	margin:0 auto;
	padding:10px;
	background:#fff;
	color:#333;
	border-left:1px solid #acacac;
	border-right:1px solid #acacac;
}

#footer{
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #4DA723;
	font-size:11px;
	color:#333;
	background:inherit;
}

/*********/
/* CLASS */
/*********/
.sitename{
	position:absolute;
	top:5px;
	color:#4C4C4C;
	font-size:80%;
	font-weight:normal;
              font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-left:10px;
	background-color:inherit;
}


.normal-ul{
	list-style-type : square;
               padding-left:10px;
               float: left;
}
.normal-ul li{
	
  margin-left: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size:13px;
  color:#FF6600;
  font-weight:nomal;
  line-height: 1.3em;
  
}

.link-ul{
	list-style-image : url(img/li-icon2.png);
}

.date{
	margin-left:10px;
	font-size:10px;
	color:#999;
	background:#fff;
	border-bottom:1px solid #ddd;
}

.clear
{
    clear:both;
}



.image-left{
	float:left;
               padding:2px;
	margin:2px;
	border:1px solid #ddd;
	color:#333;
	background:#fff;
}

.image-right{
	float:right;
               padding:2px;
	margin:2px;
	border:1px solid #ddd;
	color:#333;
	background:#fff;
}

.seperator{
	background : url(img/seperator.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:20px;
	margin:10px 0 10px 0;
}
.seperator2{
	background : url(img/seperator2.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:20px;
	margin:10px 0 12px 0;
}
.box
{
    background:#fbfbfb;
    height: 140px;　
    color:#333;
    border:1px solid #a7cd46;    
    width:310px;
    margin-left:50px;
    padding:5px;
    text-align:center;
    float:left;
}


.box p {
    margin:0; 
    padding:5px 0 0 5px;
    font-size:12px;
　　
}
.box2
{
    background-image:url(img/bg.gif);
      height: 114px;　
    color:#333;
    border:4px solid #98cb00;    
    width:270px;
    margin-left:40px;
    padding:5px;
    padding-top:25px;
    text-align:center;
    float:left;
}


.box2 p {
    color:#fff;
    margin:0; 
    padding:3px 0 0 5px;
    font-size:12px;
}
.box2 span {
    color:#fff;
    margin:0; 
    padding:3px 0px 0px 5px;
    font-size:24px;
}
.box3
{
    background-image:url(img/boxbg.gif);
    color:#333;
    border:1px solid #a7cd46;    
    width:190px;
    margin-left:45px;
    margin-top:5px;
    margin-bottom:10px;
    padding:0px 5px 5px 5px;
    text-align:center;
    float:left;

}


.box3 p {
    margin:0; 
    padding:5px 0 0 10px;
    font-size:12px;
　
}
.box4
{
    background:#fbfbfb;
    height: 120px;　
    color:#333;
    border:1px solid #a7cd46;    
    width:400px;
    
    padding:5px;
    text-align:center;
    
}


.box4 p {
    margin:0; 
    padding:5px 0 0 10px;
    font-size:12px;
　　
}

.box5
{
    background:#fbfbfb;
    color:#333;
    border:1px solid #cccccc;    
    width:729px;    
    padding:5px;
    text-align:center;
    margin-left:15px;
    margin-top:15px;
    
}
.box5 h4 {
    background-color:#66cc33;
    color:#fff;
    margin:0; 
    padding:5px ;
    font-size:14px;
　　
}

.box5 p {
    margin:0; 
    padding:5px 0 0 10px;
    font-size:18px;
　　
}
.box5 span {
    margin:0; 
    padding:5px 0 0 10px;
    font-size:24px;
　　
}
.box6
{
    background-image:url(img/boxbg.gif);
    color:#333;
    border:1px solid #a7cd46;    
    width:190px;
    margin-left:120px;
    margin-top:5px;
    margin-bottom:5px;
    padding:0px 5px 5px 5px;
    text-align:center;
    float:left;

}


.box6 p {
    margin:0; 
    padding:5px 0 0 10px;
    font-size:12px;
　
}
.table-sh {
  width: 68%;  
  margin-top: 10px;
  margin-left:15px;
  margin-bottom:10px;
  padding:0px;  
  border: 1px solid #cccccc;
  border-collapse:collapse;
}

.table-sh th {
  text-align: center;
  width: 35%;
  padding: 5px;
  background-color: #F9F9F9;
  color: #4C4C4C;
  border: 1px solid #cccccc;
  font-size:14px;
}

.table-sh td {
  text-align: center;
  line-height: 1.8em;
  width: 35%;
  padding: 5px;
  border: 1px solid #cccccc;
  color:#4C4C4C;
  font-wight:nomal;　
}
.table-sh2 {
  width: 95%;  
  margin-top: 10px;
  margin-left:15px;
  margin-bottom:10px;
  padding:0px;  
  border: 1px solid #cccccc;
  border-collapse:collapse;
}

.table-sh2 th {
  text-align: center;
  width: 25%;
  padding: 5px;
  background-color: #F9F9F9;
  color: #4C4C4C;
  border: 1px solid #cccccc;
  font-size:13px;
}

.table-sh2 td {
  text-align: left;
  line-height: 1.8em;
  width: 75%;
  padding: 5px;
  border: 1px solid #cccccc;
  color:#4C4C4C;
  font-wight:nomal;
   font-size:13px;
}
.event{
         width: 545px; 
          height:160px;
          background-image:url(img/eve.gif);
}
.event p{
  text-align: left;
  line-height: 1.5em;
  padding-left: 70px;
  padding-right:40px;
  padding-top:60px;
  color:#4C4C4C;
  font-wight:nomal;
   font-size:15px;
}
.event span{
  text-align: left;
  line-height: 1.5em;
  color:#bf0000;
  font-wight:bold;
   font-size:15px;
   border-bottom: 1px dotted #bf0000;
}

.mobile{
         width: 280px; 
          height:155px;
          background-image:url(img/qr.gif);
          float:left;
          margin-left:90px;
}
.mobile p{
  text-align: left;
  line-height: 1.4em;
  padding-left: 20px;
  padding-right:10px;
  padding-top:90px;
  color:#4C4C4C;
  font-wight:nomal;
   font-size:12px;
}
.mobile span{
  text-align: left;
  line-height: 1.5em;
  color:#bf0000;
  font-wight:bold;
   font-size:15px;
   border-bottom: 1px dotted #bf0000;
}
/*********/
/* 制作：ピーシーホーム */
/* 栃木県鹿沼市深津1204-3 */
/* 制作日：2008年12月10日 */
/*********/