@charset"Shift_JIS";

*{
   margin: 0;
   padding: 0;
}

body {
    background-image: url(../img/bg.gif) ;
    background-repeat:repeat-x;
    background-position:top center  ;
    background-color:#ffffff;
    font-size : 12px;
  　font-family :font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  　line-height: 160%;
 }



div#pageWrapper {
    background-image: url(../img/wrapper/wrapper_top.gif) ;
    background-repeat: no-repeat;
    background-position:top center;
   	width: 840px;
	height:auto;
	margin:auto;
	text-align: left;
}

div#pageWrapper_normal {
    background-image: url(../img/wrapper/wrapper.gif) ;
    background-repeat: no-repeat;
    background-position:top center;
   	width: 840px;
	height:auto;
	margin:auto;
	text-align: left;
}

div#pageWrapper_gyoji {
    background-image: url(../img/wrapper/wrapper_gyoji.gif) ;
    background-repeat: no-repeat;
    background-position:top center;
   	width: 840px;
	height:auto;
	margin:auto;
	text-align: left;
}

div#pageWrapper_mokuhyo {
    background-image: url(../img/wrapper/wrapper_mokuhyo.gif) ;
    background-repeat: no-repeat;
    background-position:top center;
   	width: 840px;
	height:auto;
	margin:auto;
	text-align: left;
}

div#pageWrapper_boshuu {
    background-image: url(../img/wrapper/wrapper_boshuu.gif) ;
    background-repeat: no-repeat;
    background-position:top center;
   	width: 840px;
	height:auto;
	margin:auto;
	text-align: left;
}

div#pageWrapper_tokushoku {
    background-image: url(../img/wrapper/wrapper_tokushoku.gif) ;
    background-repeat: no-repeat;
    background-position:top center;
   	width: 840px;
	height:auto;
	margin:auto;
	text-align: left;
}

div#pageWrapper_access {
    background-image: url(../img/wrapper/wrapper_access.gif) ;
    background-repeat: no-repeat;
    background-position:top center;
   	width: 840px;
	height:auto;
	margin:auto;
	text-align: left;
}

div#pageWrapper_chibikko {
    background-image: url(../img/wrapper/wrapper_chibikko.gif) ;
    background-repeat: no-repeat;
    background-position:top center;
   	width: 840px;
	height:auto;
	margin:auto;
	text-align: left;
}

div#pageWrapper_taikenhoiku {
    background-image: url(../img/wrapper/wrapper_taikenhoiku.gif) ;
    background-repeat: no-repeat;
    background-position:top center;
   	width: 840px;
	height:auto;
	margin:auto;
	text-align: left;
}

div#pageWrapper_column{
    background-image: url(../img/wrapper/wrapper_column.gif) ;
    background-repeat: no-repeat;
    background-position:top center;
   	width: 840px;
	height:auto;
	margin:auto;
	text-align: left;
}

/*old \*/
* html div#pagewrapper {
           width: 100%;
}
/* end */

/* safari only \*/  
*html:\66irst-child div#pageWrapper {   
     background-position:bottom;
}
/* end */



div#header {
   clear:both;
   width: 840px;
   margin: auto;
   height:80px;
   padding:0px 0px 0px 0px;
   background-repeat: no-repeat;
   background-color:;
}

div#menu {
   clear:both;
   width:840px;
   height:40px;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   _margin:0px 0px 0px 10px;
   _padding:0px 0px 0px 10px;
   background-color:;
}

div#space{
 clear:both;
   width: 840px;
   margin: auto;
   height:10px;
   padding:0px 0px 0px 0px;
   background-color:;
}

div#space002{
 clear:both;
   width: 840px;
   margin: auto;
   height:250px;
   padding:0px 0px 0px 0px;
   background-color:;
}

div#space003{
 clear:both;
   width: 840px;
   margin: auto;
   height:70px;
   padding:30px 0px 0px 20px;
   background-color:;
}

div#workspace{
 clear:both;
   width: 840px;
   height:auto;
   padding:0px 0px 0px 0px;
   background-color:;
}

div#photo{
   clear:both;
   width:800px;
   height:390px;
   padding:5px 20px 0px 20px;
   margin:0px 0px 0px 0px;
   _margin:0px 0px 0px 0px;
   _padding:0px 0px 0px 0px;
}

div#photo_backnember{
   clear:both;
   width:800px;
   height:auto;
   padding:5px 20px 0px 20px;
   margin:0px 0px 0px 0px;
   _margin:0px 0px 0px 0px;
   _padding:0px 0px 0px 0px;
}

div#photoleft{
   clear:both;
   width:800px;
   height:270px;
   padding:0px 300px 0px 0px;
   margin:0px 0px 25px 30px;
   _margin:0px 0px 0px 0px;
   _padding:0px 0px 0px 0px;
}


div#photoright{
   clear:both;
   width:800px;
   height:270px;
   padding:0px 0px 0px 300px;
   margin:0px 0px 25px 30px;
   _margin:0px 0px 0px 0px;
   _padding:0px 0px 0px 0px;
}

/*----------------------------------------------------
	#トップページ
----------------------------------------------------*/
div#topArea{
   width:840px;
   height:auto;
   clear:left;
   overflow:hidden;
}


div#leftArea{
   width:520px;
   height:auto; 
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;  
   float:left;
   background-color:;
}


div#leftArea_topics{
	background-image:url(../img/001.png);
	background-repeat:no-repeat;
   width:500px;
   height:180px; 
   margin:25px 0px 0px 20px;
   padding:0px 0px 0px 0px;  
   float:left;
}

table#topics{
　 width:500px;
   height:auto; 
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;}

table#topics th{
	color:#5BBBDB;
	font-size:16px;
	font-weight:1000;
   text-align:left;
　 width:auto;
   height:auto; 
   margin:0px 0px 0px 5px;
   padding:10px 0px 0px 15px;}

table#topics td{
		color:#E4007F;
	vertical-align:top;
　 width:auto;
   height:auto; 
   margin:0px 0px 0px 0px;
}

table#topics td.bun01{
	color:#5BBBDB;
	font-size:12px;
	vertical-align: top;
　 width:auto;
   height:auto; 
   margin:0px 0px 0px 10px;
   padding:50px 30px 0px 15px;
   _padding:50px 0px 0px 15px;}
   
   table#topics td.bun02{
	color:#666;
	font-size:11px;
	vertical-align: top;
　 width:auto;
   height:auto;
   line-height:15px;
   margin:0px 0px 0px 0px;
   padding:5px 30px 0px 15px;
   _padding:5px 0px 0px 15px;}
   
   table#topics td.img{
　 width:auto;
   height:auto; 
   margin:10px 0px 0px 0px;
   padding:15px 5px 0px 0px;}
   
img#img02{
	    margin: 0px 0px 0px 0px;
	}
   
   

div#leftArea_top {
   width:520px;
   height:390px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;  
   display:inline ;
   clear:auto;
   float:left;
}

div#rightArea_top {
   width:320px;
   height:auto;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;  
   clear:auto;
   float:left;
}


/*----------------------------------------------------
	#サブページ
----------------------------------------------------*/

div#Area001 {
   width:840px;
   height:80px; 
   margin:570px 0px 0px 0px;
   padding:0px 0px 0px 0px;  
   display:inline ;
   overflow:hidden;
   clear:auto;
   float:left;
   background-color:;
}

div#Area_mokuhyo{
   width:840px;
   height:900px; 
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;  
   display:inline ;
   overflow:hidden;
   clear:auto;
   float:left;
   background-color:;
}

div#Area_boshuu{
   width:840px;
   height:auto; 
   margin:200px 0px 0px 0px;
   padding:0px 0px 0px 0px;  
   display:inline ;
   overflow:hidden;
   clear:auto;
   float:left;
   background-color:;
}

div#Area_tokushoku{
   width:840px;
   height:360px; 
   margin:550px 0px 0px 10px;
   padding:0px 0px 0px 0px;  
   display:inline ;
   overflow:hidden;
   clear:auto;
   float:left;
   background-color:;
}

div#Area_tokushoku_list{
   width:840px;
   height:auto; 
   margin:50px 0px 0px 10px;
   padding:0px 0px 0px 0px;  
   display:inline ;
   overflow:hidden;
   clear:auto;
   float:left;
   background-color:;
}

div#Area_access{
   width:840px;
   height:200px; 
   margin:580px 0px 0px 10px;
   padding:0px 0px 0px 0px;  
   display:inline ;
   overflow:hidden;
   clear:auto;
   float:left;
   background-color:;
}

div#Area_access_map{
   width:840px;
   height:auto; 
   margin:170px 0px 0px 20px;
   padding:0px 0px 0px 0px;  
   display:inline ;
   overflow:hidden;
   clear:auto;
   float:left;
   background-color:;
}


div#Area_gyoji{
   width:840px;
   height:auto; 
   margin:50px 0px 0px 10px;
   padding:0px 0px 0px 0px;  
   display:inline ;
   overflow:hidden;
   clear:auto;
   float:left;
   background-color:;
}

div#Area_chibikko{
   width:840px;
   height:480px; 
   margin:0px 0px 0px 10px;
   padding:0px 0px 0px 0px;
   display:inline ;
   overflow:hidden;
   clear:auto;
   float:left;
   background-color:;
}

div#Area_column{
   width:840px;
   height:auto; 
   margin:0px 0px 0px 10px;
   padding:0px 0px 0px 0px;
   display:inline ;
   overflow:hidden;
   clear:auto;
   float:left;
   background-color:;
}

h1 {
margin:0px 0px 0px 20px;
padding:13px 0px 0px 20px;
text-align:left;
vertical-align:middle;
font-weight:800;
font-size:17px;
color:#666;
background-image:url(../img/line002.gif);
background-repeat:no-repeat;
width :800px; 
height :40px; 


} 

/*----------------------------------------------------
	#フッター
----------------------------------------------------*/
div#footer{
   clear:both;
   width:840px;
   height:110px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   background-repeat : no-repeat;
   background-image: url(../img/footer.png) ;
   background-position: center bottom;
}
/*----------------------------------------------------
	テーブル
----------------------------------------------------*/


/*------テーブル日記(背景なし)*/
table#album {
  }
table#album th{
	text-align:left;
	vertical-align:middle;
	font-weight:400;
	font-size:10px;
	color:#F0F;
	background-color:;
    height:0px;
	width:85px;
	letter-spacing:0.1em;
}
table#album td{
	text-align:center;
	vertical-align:top;
	font-size:10px;
    height:0px;
	width:100px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	color:#666;
	background-image:url(../img/photobg.gif);
	background-repeat:no-repeat;
}
/*------テーブル新着情報*/
table#infomation {
  }
table#infomation th{
}
table#infomation td{
	text-align:left;
	vertical-align:top;
	font-size:11px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;

}

/*------テーブル募集要項*/
table#boshuu {
    width:155px;
    font-size: 12px;
    border: 1px #FFB9FF solid;
    border-collapse: collapse;
    margin: 20px 0px 0px 30px;
    line-height:20px;
}

table#boshuu th{
    border: 0px;
	text-align: left;
	text-indent: 3px;
    height:15px;
    border-width:1px;
    white-space: nowrap;
    padding: 0px 50px 0px 0px; 
}

table#boshuu td{
    border: 0px;
	text-align: left;
	text-indent: 3px;
    height:15px;
    border-width:1px;
    white-space: nowrap;
    padding: 0px 10px 0px 10px; 
}

/*------テーブル園の特色*/
table#tokushoku {
	width:650px;
    margin: 30px 40px 0px 20px;
}

table#tokushoku th{

}

table#tokushoku td{
	width:220px;
    border: 0px;
	text-align: left;
    border-width:1px;
    padding: 0px 40px 0px 0px; 
}

/*------テーブルちびっこ広場*/
table#chibikko {
    width:155px;
    font-size: 12px;
    border: 1px #FFB9FF solid;
    border-collapse: collapse;
    margin: 0px 0px 0px 30px;
    line-height:20px;
}

table#chibikko th{
    border: 0px;
	text-align: left;
	text-indent: 3px;
    height:15px;
    border-width:1px;
    white-space: nowrap;
    padding: 0px 50px 0px 0px; 
}

table#chibikko td{
    border: 0px;
	text-align: left;
	text-indent: 3px;
    height:15px;
    border-width:1px;
    white-space: nowrap;
    padding: 0px 10px 0px 10px; 
}

/*------テーブル日程*/
table#nittei {
    width:155px;
    font-size: 12px;
    border: 1px #FFB9FF solid;
    border-collapse: collapse;
    margin: 0px 0px 0px 30px;
    line-height:20px;
}

table#nittei th{
    border: 0px;
	text-align: left;
	text-indent: 3px;
    height:15px;
    border-width:1px;
    white-space: nowrap;
    padding: 0px 50px 0px 0px; 
}

table#nittei td{
    border: 0px;
	text-align: left;
	text-indent: 3px;
    height:15px;
    border-width:1px;
    white-space: nowrap;
    padding: 0px 10px 0px 10px; 
}

img#img01{
	    margin: 0px 0px 10px 30px;
	}

/*------テーブルコラム*/
table#column {
    width:800px;
    font-size: 13px;
    margin: 0px 10px 0px 10px;
    line-height:25px;
}

table#column th{
	font-weight:800;
	font-size: 16px;
    border:0px;
	color:#57ADC9;
	text-align:left;
	text-indent:5px;
    height:30px;
    white-space: nowrap;
    padding: 0px 0px 0px 0px;
}

table#column td{
	height:auto;
	color:#5E5C5C;
    border: 0px;
	text-align:left;
	text-indent:5px;
    white-space:normal;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}


table#tokushoku_list {
    text-align: left;
    margin:0px 40px 0px 10px;
}

table#tokushoku_list td{
	text-align: left;
	text-indent:0px;
    height:10px;
    border-width:1px;
    padding: 0px 0px 0px px;
    line-height:20px;
		color:#666;
}

table#tokushoku_list th{
	text-align: left;
    line-height:30px;
	font-size:14px;
	color:#666;
}

table#gyoji {
    text-align: left;
    margin:0px 40px 0px 10px;
}

table#gyoji td{
	text-align: left;
	text-indent:0px;
    height:10px;
    border-width:1px;
    padding: 0px 0px 0px px;
    line-height:20px;
		color:#666;
}

table#gyoji th{
	text-align: left;
    line-height:30px;
	font-size:14px;
	color:#666;
}

table#photobacknumber {
    text-align: left;
    margin:0px 0px 0px 0px;
}


table#photobacknumber th{
	height:25px;
	text-align: left;
	font-size:15px;
	font-weight:bolder;
	color:#666;
	padding: 0px 0px 0px 20px;
}

table#photobacknumber td{
	width:450px;
	height:235px;
	background-image:url(../img/photo/backnumber/bg01.png);
	background-repeat:no-repeat;	
	text-align: left;
	text-indent:0px;
    border-width:1px;
    padding:0px 0px 0px 25px;
}




.p1 { margin:0px 0px 0px 10px;
      padding:2px 2px 2px 2px;
}

img#l {
	float:right;
	margin:5px 10px 10px 10px;
	border: 0px solid #0099FF;
}

img#ll {
	float:left;
	margin:5px 10px 10px 0px;
	border: 0px solid #0099FF;
}

/*----------------------------------------------------
	ロールオーバー
----------------------------------------------------*/

.rollover_btn001 a { 
display:block;
width:221px;
height:69px;
background:url(../img/btn/top001.png) no-repeat left top;
}
.rollover_btn001 a:hover {background-position:left bottom;}

.rollover_btn002 a { 
display:block;
width:221px;
height:69px;
background:url(../img/btn/top002.png) no-repeat left top;
}
.rollover_btn002 a:hover {background-position:left bottom;}

.rollover_btn003 a { 
display:block;
width:221px;
height:69px;
background:url(../img/btn/top003.png) no-repeat left top;
}
.rollover_btn003 a:hover {background-position:left bottom;}

.rollover_btn004 a { 
display:block;
width:221px;
height:69px;
background:url(../img/btn/top004.png) no-repeat left top;
}
.rollover_btn004 a:hover {background-position:left bottom;}

.rollover_btn005 a { 
display:block;
width:280px;
height:120px;
background:url(../img/btn/top005.png) no-repeat left top;
}
.rollover_btn005 a:hover {background-position:left bottom;}

.rollover_btn006 a { 
display:block;
width:70px;
height:15px;
background:url(../img/btn/top006.png) no-repeat left top;
}
.rollover_btn006 a:hover {background-position:left bottom;}

.rollover_btn007 a { 
display:block;
width:200px;
height:80px;
background:url(../img/btn/sub001.png) no-repeat left top;
}
.rollover_btn007 a:hover {background-position:left bottom;}

.rollover_btn008 a { 
display:block;
width:200px;
height:80px;
background:url(../img/btn/sub002.png) no-repeat left top;
}
.rollover_btn008 a:hover {background-position:left bottom;}

.rollover_btn009 a { 
display:block;
width:200px;
height:80px;
background:url(../img/btn/sub003.png) no-repeat left top;
}
.rollover_btn009 a:hover {background-position:left bottom;}

.rollover_btn010 a { 
display:block;
width:200px;
height:80px;
background:url(../img/btn/sub004.png) no-repeat left top;
}
.rollover_btn010 a:hover {background-position:left bottom;}
   /* リンク */
   
A:link { color: #2769A5; text-decoration: none;}

 /* 既に見たリンク */
 
A:visited {color: #205586;  text-decoration: none ;    /* 下線を消す */}

 /* クリック時のリンク */
 
A:active { color: #FFFF00; }

/* カーソルが上にある時のリンク */

A:hover {color:#555555 ;  text-decoration: underline;}







/*グローバルナヴィゲーション \*/

/* -+-+-+-+-+-+-+-+-+-+-+-+- Global Navi Style */

#g_navi {
	height:33px;
	background: no-repeat;
    background-attachment:fixed ;

	display:inline ;
}
#g_navi ul {
	padding:0 0 0 0;
}
#g_navi li {

	display:inline;
	list-style-type:none;
}
#g_navi li a {
	height:33px;
	float:left;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#g_navi li.g_navi01 a {background:url(../img/menu/g_navi.png) no-repeat 0px 0px;width:100px;}
#g_navi li.g_navi02 a {background:url(../img/menu/g_navi.png) no-repeat -100px 0px;width:100px;}
#g_navi li.g_navi03 a {background:url(../img/menu/g_navi.png) no-repeat -200px 0px;width:100px;}
#g_navi li.g_navi04 a {background:url(../img/menu/g_navi.png) no-repeat -300px 0px;width:100px;}
#g_navi li.g_navi05 a {background:url(../img/menu/g_navi.png) no-repeat -400px 0px;width:100px;}
#g_navi li.g_navi06 a {background:url(../img/menu/g_navi.png) no-repeat -500px 0px;width:100px;}

/*------hover*/
#g_navi li.g_navi01 a:hover {background:url(../img/menu/g_navi.png) no-repeat 0px -33px;}
#g_navi li.g_navi02 a:hover {background:url(../img/menu/g_navi.png) no-repeat -100px -33px;}
#g_navi li.g_navi03 a:hover {background:url(../img/menu/g_navi.png) no-repeat -200px -33px;}
#g_navi li.g_navi04 a:hover {background:url(../img/menu/g_navi.png) no-repeat -300px -33px;}
#g_navi li.g_navi05 a:hover {background:url(../img/menu/g_navi.png) no-repeat -400px -33px;}
#g_navi li.g_navi06 a:hover {background:url(../img/menu/g_navi.png) no-repeat -500px -33px;}

/*------on*/
#g_navi li.g_navi01_on a {background:url(../img/menu/g_navi.png) no-repeat 0px -66px;width:100px;}
#g_navi li.g_navi02_on a {background:url(../img/menu/g_navi.png) no-repeat -100px -66px;width:100px;}
#g_navi li.g_navi03_on a {background:url(../img/menu/g_navi.png) no-repeat -200px -66px;width:100px;}
#g_navi li.g_navi04_on a {background:url(../img/menu/g_navi.png) no-repeat -300px -66px;width:100px;}
#g_navi li.g_navi05_on a {background:url(../img/menu/g_navi.png) no-repeat -400px -66px;width:100px;}
#g_navi li.g_navi06_on a {background:url(../img/menu/g_navi.png) no-repeat -500px -66px;width:100px;}


