/**{
				zoom: 1;
				}
*/

a{
				color:#000000;
				text-decoration: underline;
				/*	color:#ff6600; */
				/*	text-decoration:none; */
				}

a:hover{
				color:#777;
				text-decoration: underline;
				}

a:hover img {
				filter: alpha(opacity=50);  -moz-opacity:0.50;  opacity:0.50;
				}
a img{
	border: none;
	}				
				
				/*ブログ日付*/
p {
				font-size: 14px;
				margin: 5px 0 4px 10px;
				padding: 0;
				border: 0;
				}
ul{
				list-style-type:none;
				overflow:hidden;
				margin:0;
				padding:0;
				}
				
li				{
				list-style-image:none;
				list-style-type:none;
				}

				/* strong */
strong {
				font-weight: bold;
				}

body {
				font-family: Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
				margin : 0;
				padding: 0;
				color: #000000;
				background-color: #FFFFFF;
				font-size: 15px;
				line-height: 150%;
				}
				
h1 {
				font-size: 10px;
				font-weight: nomal;
				margin: 0 0 0 0;
				}

h2 {
				font-size: 10px;
				font-weight: nomal;
				}


/*変わる画像*/

#container{
				width: 900px;
				margin: auto;
				padding: 0;
				background-color:#FFFFFF;
				}
#container p {
				font-size: 14px;
				margin: 5px 0 4px 10px;
				padding: 0;
				border: 0;
				}
#top-logo{
				width:900px;
				height:20px;
				padding:10px 0 0 0;
				background-color:#FFFFFF;
				}
				
				
#top-logo-chi{
				width:900px;
				height:68px;
				margin:5px 0 10px 0;
				background-color:#0000FF;
				background: url(img/menu-bott.jpg) top left no-repeat;
				float:left;
				}
				
				
				
#top-logo-chi1 ul#headList li{
				float: left;
				display: inline;
				}
#top-logo-chi1 ul#headList li a{
				display: block;
				text-decoration: none;
				text-indent: -9999px;
				width: 225px;
				height: 68px;
				text-align: center;
				}
#top-logo-chi1 ul#headList li.home a {
				background: url(img/menu-bott.jpg) no-repeat;
				background-position: 0px 0px;
				}
#top-logo-chi1 ul#headList li.menu01 a {
				background: url(img/menu-bott.jpg) no-repeat;
				background-position: -225px 0px;
				}			
#top-logo-chi1 ul#headList li.menu02 a {
				background: url(img/menu-bott.jpg) no-repeat;
				background-position: -450px 0px;
				}
#top-logo-chi1 ul#headList li.menu03 a {
				background: url(img/menu-bott.jpg) no-repeat;
				background-position: -675px 0px;
				}


				
#top-logo-chi1 ul#headList li.home a:hover {
				background-position: 0px -70px;
				/*width: 400px;
				height: 240px;*/
				}
#top-logo-chi1 ul#headList li.menu01 a:hover {
				background-position: -225px -70px;
				}
#top-logo-chi1 ul#headList li.menu02 a:hover {
				background-position: -450px -70px;
				}
#top-logo-chi1 ul#headList li.menu03 a:hover {
				background-position: -675px -70px;
				}
			
				
#wave{
				width:900px;
				height:300px;
				background-color:#FFFFF8;
				background: url(img/wave.jpg) top left no-repeat;
				margin:0 0 10px 0;
				}
#content-box{
				width:450px;
				height:auto;
				float:left;
}

#mizutama-box{
				width:898px;
				border-left: 1px dotted #000000;
				border-right: 1px dotted #000000;
				background-color:#FFFFFF;
				margin:0;
}
#mizutama1{
				width:298px;
				float:left;
}
.tanoshimu{
	margin-left: 80px; 
	}
#mizutama2{
				width:298px;
				border-left:1px dotted #000000;
				border-right:1px dotted #000000;
				float:left;
}
#mizutama3{
				width:298px;
				padding-top: 191px;
				margin:0 0 0 0;
				float:left;
}
.list01{
	text-align: center;
	}
#mizutama-box li{
				font-size:13px;
				margin:2px 0 0 10px;
}


#mizutama-content1{
				width:299px;
				height:auto;
				background-color:#FFFFFF;
				xborder-left:1px dotted #000000;
				xborder-right:1px dotted #000000;
				margin:0 0 0 0;
				xpadding: 5px 0 0 0;
				text-align:center;
				float:left;
}
#mizutama-content2{
				width:299px;
				height:auto;
				background-color:#FFFFFF;
				border-left:1px dotted #000000;
				border-right:1px dotted #000000;
				margin:0 0 0 0;
				xpadding: 5px 0 0 0;
				text-align:center;
				float:left;
}
#mizutama-content3{
				width:299px;
				height:auto;
				background-color:#FFFFFF;
				xborder-left:1px dotted #000000;
				xborder-right:1px dotted #000000;
				margin:0 0 0 0;
				xpadding: 5px 0 0 0;
				text-align:center;
				float:right;
}

#news-box{
				width:900px;
				height:100px;
				background-color:#FFFFFF;
				margin:0 0 0 0;
				padding: 5px 0 0 0;
				xposition:absolute; top: 480px; left:170px;
				float:left;
}
#news-box h2{
				font-size: 25px;
				color: #000000;
				margin:0 0 5px 20px;
				padding: 0 0 0 0;
				float:center;
}
#news-box p{
				font-size:17px;
				color: #000000;
				margin:0 0 0 25px;
				padding: 0 0 0 0;
}
#pankuzu{
				width:880px;
				height:30px;
				font-size:9px;
				xborder:1px solid #000000;
				margin:0 0 5px 20px;
				text-align:right;
}
#ootaki-box{
				width:900px;
				height:auto;
				margin:0 0 20px 0;
				padding:10px 0 0 10px;
				border:1px solid #707060;
				background-color:#efefef;
				background: url(img/eventimg/genkouyoushi.jpg) top left no-repeat;
				float:left;		
				}
#ootaki-box h2{
				font-size: 25px;
				color: #000000;
				margin:20px 0 20px 20px;
				padding: 0 0 0 0;
				float:center;	
				}
#ootaki-box h3{
				width:900px;
				font-size: 15px;
				color: #000000;
				xborder-bottom:1px solid #000000;
				margin: 20px 0 0 15px;
				padding: 0 0 10px 0;
				float:right;
				}


/*---左メニュー----------------------------------------------------*/
#t-menu{
				width:900px;
				height:auto;
				margin:0 40px 20px 0;
				border:1px solid #FFFFFF;
				background-color:#FFFFFF;
				float:left;
				}

/*下記は記事ひとつひとつ*/

/*セミナーとか*/
#t-menu-box-seminor{
				width:900px;
				height:auto;
				margin:10px 0 30px 0;
				padding:10px 0 0 0;
				border:1px solid #707060;
				background-color:#efefef;
				float:left;		
				}
#t-menu-box-seminor p{
				width:800px;
				height:auto;
				font-size:13px;
				margin:5px 0 0 30px;
				float:left;		
				}
#t-menu-box-seminor-line{
				width:800px;
				border-top:1px sold #FFFFFF;
				float:left;		
				}
p.boldmoji{
font-weight:bold;
}

p.motto{
				margin:5px 0 0 40px;
}
/*セミナーやワークショップタイトル(さよなら陸上生活とか)*/
#t-menu-box-seminor h2{
				width:900px;
				font-size: 16px;
				color: #000000;
				xborder-bottom:1px solid #000000;
				margin: 0 0 0 20px;
				padding: 0 0 10px 0;
				float: left;
}
#t-menu-box-seminor h3{
				width:900px;
				font-size: 15px;
				color: #000000;
				xborder-bottom:1px solid #000000;
				margin: 0 0 0 20px;
				padding: 0 0 10px 0;	
}


#t-menu h3{
				width:396px;
				font-size: 20px;
				color: #000000;
				border-bottom:1px solid #FFFFFF;
				margin: 30px 0 0 5px;

				}
				
#t-menu-box{
				width:396px;
				height:auto;
				margin:0 15px 20px 15px;
				border:1px solid #707060;
				background-color:#eeea44;
				float:left;		
				}
#photo-box1{
				width:250px;
				height:auto;
				margin:0 0 0 53px;
				float:right;
}
#photo-box2{
				width:250px;
				height:auto;
				margin:0 0 0 53px;
				
}
#photo-box{
				width:250px;
				height:auto;
				margin:0 0 0 53px;
				
}
/*イベント用ボックス*/
#right-menu{
				width:898px;
				height:auto;
				border: none;
				}


/*楽しむの列*/
#right-menu-box{
				width:320px;
				height:auto;
				margin:0 0 0 0;
				border-left:1px dotted #000000;
				background-color:#67BE91;
				float:left;	
				}

#right-menu p{
				font-size:13px;
				margin:2px 0 2px 0;
				xborder:1px solid #707060;
				xbackground-color:#eeea55;
				float:left;	
				}

				
/*イベント内容を書くところ*/
#right-menu-box-event{
				width:900px;
				height:auto;
				margin:0 15px 30px 0;
				xborder:1px dotted #707060;
				xbackground-color:#efefef;
				float:left;		
				}
/*イベントくくるどっと用*/
#event-box{
				width:1000px;
				margin:0;
				padding:20px 0 30px 0;
				background: url(img/dot-event-tanoshimu.jpg) top left no-repeat;
				float:left;
				}
#event-box p{/*eventの説明*/
				width:449px;
				font-size:16px;
				padding:0 0 0 10px;
				margin:2px 0 0 0;
				text-align:left;
				}
p.gotop{
				width:900px;
				font-size:27px;
				background-color:#444444;
				xtext-align:right;
				}
				
#event-box2{
				width:1000px;
				margin:0;
				padding:20px 0 30px 0;
				background: url(img/dot-event-manabu.jpg) top left no-repeat;
				float:left;
				}
#event-box2 p{/*eventの説明*/
				width:449px;
				font-size:16px;
				padding:0 0 0 10px;
				margin:2px 0 0 0;
				text-align:left;
				}
#event-box3{
				width:1000px;
				margin:0;
				padding:20px 0 30px 0;
				background: url(img/dot-event-taikan.jpg) top left no-repeat;
				float:left;
				}
#event-box3 p{/*eventの説明*/
				width:449px;
				font-size:16px;
				padding:0 0 0 10px;
				margin:2px 0 0 0;
				text-align:left;
				}


#event-box4{
				width:1000px;
				margin:0;
				padding:20px 0 30px 0;
				background: url(img/dot-event-taikan.jpg) top left no-repeat;
				float:left;
				}
#event-box4 p{/*eventの説明*/
				width:449x;
				font-size:13px;
				padding:0 0 0 10px;
				margin:2px 0 0 0;
				text-align:left;
				}
				
				
				
				



#event-box-photo{
				width:400px;
				height:auto;
				margin:0 0 0 50px;
				float:left;
}



#event-box-text p{　
				font-size:16px;
				width:300px;
				margin:2px 0 0 0;
				float:left;
				}


#event-box3 h4{
				font-color:red;
				text-align:right;
}

#event-box3 p{
				font-size:16px;
				margin:2px 0 0 0;
				width:900px;
				text-align:right;
				}

#right-menu-box-event h3{
				font-size: 15px;
				color: #000000;
				xborder-bottom:1px solid #000000;
				margin: 20px 0 0 15px;
				padding: 0 0 10px 0;
				float:right;
				}
#dekatanoshimu{
				width:900px;
				height:152px;
				margin:0 0 20px 0;
				padding:0 0 20px 0;
}
#dekamanabu{
				width:900px;
				height:152px;
				padding:0 0 20px 0;
}
#dekataikan{
				width:900px;
				height:152px;
				padding:0 0 20px 0;
}
#right-menu h1{
				width:900px;
				font-size: 30px;
				color: #000000;
				xborder-bottom:1px solid #000000;
				margin: 20px 0 0 15px;
				padding: 0 0 10px 0;
				}
/*イベントタイトル*/
#right-menu h2{
				width:100%;
				font-size: 20px;
				color: #000000;
				xborder-bottom:1px solid #00A0E9;
				margin: 15px 0 20px 55px;
				padding: 0 0 10px 0;
				float:left;
				}

#right-menu-box-plane{
				width:320px;
				height:auto;
				margin:20px 15px 10px 15px;
				xborder:1px solid #707060;
				xbackground-color:#eeea44;
				float:left;	
}
#right-menu-gmap{
				width:320px;
				height:auto;
				margin:20px 15px 20px 15px;
				border:1px solid #707060;
				xbackground-color:#eeea44;
				float:left;	
}


#map-menu{
				width:900px;
				height:auto;
				margin:50px 0 50px 0;
				border:1px solid #FFFFFF;
				background-color:#8fc31f;
				float:left;
				}
#map-menu h1{
				width:870px;
				height:auto;
				font-size:25px;
				margin:10px 0 2px 10px;
				xborder:1px solid #707060;
				xbackground-color:#eeea55;
				float:left;
				}
#map-menu-box-plane{
				width:870px;
				height:auto;
				margin:20px 15px 10px 15px;
				border:1px solid #707060;
				xbackground-color:#eeea44;
				float:left;	
}
#map-menu-box-plane-left{
				width:320px;
				height:auto;
				margin:20px 15px 10px 15px;
				xborder:1px solid #707060;
				xbackground-color:#eeea44;
				float:left;	
}
/*グーグルマップ用*/
#map-menu-box-plane-right{
				width:500px;
				height:auto;
				margin:20px 15px 10px 15px;
				xborder:1px solid #707060;
				xbackground-color:#eeea44;
				float:left;	
}
#map-menu p{
				font-size:15px;
				margin:2px 0 2px 0;
				xborder:1px solid #707060;
				xbackground-color:#eeea55;
				float:left;	
				}


table.address{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    margin:10px 0 30px 0;
}
.address th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#996633;
    background-image:url(../img/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.address td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}

#footinfo{
width:900px;
height:30px;
margin:30px 0 60px 0;
text-align:center;
}

/* bugfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.clear{
	clear: both;
	}

