body {
margin: 0px;
padding: 0px;
text-align: center;
background: url(../dimage/green/back_header.jpg);
background-color: #fff;
background-repeat: repeat-x;
color: #333;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
}

a { color: #003399; text-decoration: none; }
a:link { color: #003399; text-decoration: none; }
a:visited { color: #003399; text-decoration: none; }
a:active  { color: #0074E6; text-decoration: underline; }
a:hover	 { color: #0074E6; text-decoration: underline; }

h1,h2,h3,h4,h5,h6{
margin: 0px;
padding: 0px;
text-align: left;
line-height: 150%;
}

p {
margin: 0px;
padding: 0px;
font-size: 100%;
line-height: 160%;
}

img {
border: none;
margin: 0px;
padding: 0px;	
}

ul {
margin: 0px;
padding: 0px;
}

li {
margin: 0px;
padding: 0px;
}

em {
font-weight: bold;
font-style: normal;
}


/*----------------------------------------------------------*/

#wrapper {
width: 810px;
text-align: left;
margin: 20px auto 0px auto;
padding: 0px;
}

#header {
width: 800px;
margin: 0px;
padding: 0px;
}

	#header h1 {
	font-size:	100%;
	width: 380px;
	margin-right: 60px;
	float: left;
	}
	
	#header h2 {
	font-size:	14px;
	font-weight: bold;
	color: #666;
	}

#image {
width: 800px;
height: 150px;
margin: 0px;
padding: 0px;
background-image: url(../dimage/green/hd_image.jpg);
background-repeat: no-repeat;
font-weight: bold;
}

#image_s {
width: 800px;
height: 70px;
margin: 0px;
padding: 0px;
background-image: url(../dimage/green/hd_image_s.jpg);
background-repeat: no-repeat;
font-weight: bold;
}

#image_logo {
width: 800px;
margin: 0px;
padding: 0px;
}

#image_logo h1 {
width: 800px;
height: 70px;
margin: 0px;
padding: 0px;
}

#image_logo a { float: left; background-position: 0 0px; background-repeat: no-repeat; }
#image_logo a:hover { background-position: 0 0px; background-repeat: no-repeat; }
#image_logo a em { position: absolute; left: -9999px; }
#image_logo a#n_image_logo { background-image: url(../dimage/green/hd_image_s.jpg); width: 800px; height: 70px; }


#content {
width: 800px;
margin:  0px;
padding: 0px;
}

#sidebar {
width: 190px;
margin-top: 0px;
padding: 0px;
float: left;
}

#maincontent {
width: 600px;
margin-bottom: 20px;
padding: 0px;
float: right;
}

.content_block {
width: 600px;
margin: 0px;
padding: 0px;
}

#pictogram {
width: 770px;
text-align: left;
margin: 20px auto 0px auto;
padding: 0px;
}

/*★★----------------ヘッダーナビ----------------★★*/

#header_navi {
width: 800px;
height: 30px;
margin: 0px;
padding: 0px;
background-image: url(../dimage/green/hd_back.jpg);
background-repeat: repeat-y;
border-top: solid 1px #999;
border-bottom: solid 1px #999;
font-size:	14px;
}

#about_navi {
width: 570px;
margin: 0px;
padding: 8px 0px 0px 10px;
float: left;
}

#about_navi li {
list-style-type: none;
display: inline;
margin-right: 30px;
padding-left:  18px;
background-image: url(../dimage/green/hd_arrow.jpg);
background-repeat: no-repeat;
background-position: 0px 1px;
line-height: 100%;
}

#language_navi {
width: 170px;
margin: 0px;
padding-top:  6px;
float: right;
}

#language_navi li {
list-style-type: none;
display: inline;
margin: 0px;
padding: 0px;
}

#language_navi a { float: left; background-position: 0 0px; background-repeat: no-repeat; }
#language_navi a:hover { background-position: 0 -30px; background-repeat: no-repeat; }
#language_navi a em { position: absolute; left: -9999px; }
#language_navi a#n_hangeul { background-image: url(../dimage/green/b_hangeul.jpg); width: 80px; height: 20px; }
#language_navi a#n_hantai { background-image: url(../dimage/green/b_hantai.jpg); width: 83px; height: 20px; }
#language_navi a#n_hangeul2 { background-image: url(../dimage/green/b_hangeul.jpg); background-position: 0 -30px; background-repeat: no-repeat; width: 72px; height: 20px; }
#language_navi a#n_hantai2 { background-image: url(../dimage/green/b_hantai.jpg); background-position: 0 -30px; background-repeat: no-repeat; width: 83px; height: 20px; }

/*★★----------------グローバルナビ----------------★★*/

#global_navi {
width: 800px;
height: 55px;
margin: 0px;
padding: 0px;
background-image: url(../dimage/hd_n_kage.jpg);
background-repeat: no-repeat;
background-position: 0px 2px;
}

#global_navi li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
}

#global_navi a { float: left; background-position: 0 0px; background-repeat: no-repeat; }
#global_navi a:hover { background-position: 0 -50px; background-repeat: no-repeat; }
#global_navi a em { position: absolute; left: -9999px; }
#global_navi a#n_gakushu { background-image: url(../dimage/hd_n_gakushu.jpg); width: 308px; height: 41px; }
#global_navi a#n_access { background-image: url(../dimage/hd_n_access.jpg); width: 225px; height: 41px; }
#global_navi a#n_calendar { background-image: url(../dimage/hd_n_calendar.jpg); width: 267px; height: 41px; }
#global_navi a#n_gakushu2 { background-image: url(../dimage/hd_n_gakushu.jpg); background-position: 0 -50px; background-repeat: no-repeat; width: 308px; height: 41px; }
#global_navi a#n_access2 { background-image: url(../dimage/hd_n_access.jpg); background-position: 0 -50px; background-repeat: no-repeat; width: 225px; height: 41px; }
#global_navi a#n_calendar2 { background-image: url(../dimage/hd_n_calendar.jpg); background-position: 0 -50px; background-repeat: no-repeat; width: 267px; height: 41px; }

/*★★----------------グローバルナビ　セカンドページ----------------★★*/

#global_navi_s {
width: 800px;
height: 38px;
margin: 0px;
padding: 0px;
background-image: url(../dimage/hd_n_kage.jpg);
background-repeat: no-repeat;
background-position: 0px -9px;
}

#global_navi_s li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: inline;
}

#global_navi_s a { float: left; background-position: 0 0px; background-repeat: no-repeat; }
#global_navi_s a:hover { background-position: 0 -40px; background-repeat: no-repeat; }
#global_navi_s a em { position: absolute; left: -9999px; }
#global_navi_s a#n_home { background-image: url(../dimage/hd_s_home.jpg); width: 120px; height: 33px; }
#global_navi_s a#n_gakushu { background-image: url(../dimage/hd_s_gakushu.jpg); width: 265px; height: 33px; }
#global_navi_s a#n_access { background-image: url(../dimage/hd_s_access.jpg); width: 185px; height: 33px; }
#global_navi_s a#n_calendar { background-image: url(../dimage/hd_s_calendar.jpg); width: 230px; height: 33px; }
#global_navi_s a#n_gakushu2 { background-image: url(../dimage/hd_s_gakushu.jpg); background-position: 0 -40px; background-repeat: no-repeat; width: 265px; height: 33px; }
#global_navi_s a#n_access2 { background-image: url(../dimage/hd_s_access.jpg); background-position: 0 -40px; background-repeat: no-repeat; width: 185px; height: 33px; }
#global_navi_s a#n_calendar2 { background-image: url(../dimage/hd_s_calendar.jpg); background-position: 0 -40px; background-repeat: no-repeat; width: 230px; height: 33px; }

/*★★----------------パンくずリスト----------------★★*/

#pan_navi {
width: 800px;
margin: 0px;
padding: 10px 0px 10px 0px;
font-size:	14px;
color: #666;
}

/*★★----------------見出し1---------------★★*/

.midashi1 {
width: 800px;
margin: 0px;
padding: 0px;
}

.midashi1 h2 {
width: 770px;
height: 35px;
margin: 0px;
padding:  8px  0px  0px  30px;
text-align: left;
background-image: url(../dimage/back_midashi1.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
font-size:	18px;
font-weight: bold;
}

/*★★----------------サブナビ---------------★★*/

.sub_navi {
width: 800px;
margin: 0px;
padding: 15px 0px 15px 0px;
}

.sub_navi li {
list-style-type: none;
display: inline;
}

#dlMemberDivLink span {
list-style-type: none;
display: inline-block;
margin-right: 20px;
padding-left:  18px;
background-image: url(../dimage/blue_arrow.jpg);
background-repeat: no-repeat;
background-position: 0px 4px;
line-height: 160%;
font-size: 90%;
text-align: left;
}

#dlExpKindLink span {
list-style-type: none;
display: inline-block;
margin-right: 20px;
padding-left:  18px;
background-image: url(../dimage/blue_arrow.jpg);
background-repeat: no-repeat;
background-position: 0px 4px;
line-height: 160%;
font-size: 90%;
text-align: left;
}

#dlAreaLink span {
list-style-type: none;
display: inline-block;
margin-right: 20px;
padding-left:  18px;
background-image: url(../dimage/blue_arrow.jpg);
background-repeat: no-repeat;
background-position: 0px 4px;
line-height: 160%;
font-size: 90%;
text-align: left;
}

#dlPubFacilityLink span {
list-style-type: none;
display: inline-block;
margin-right: 20px;
padding-left:  18px;
background-image: url(../dimage/blue_arrow.jpg);
background-repeat: no-repeat;
background-position: 0px 4px;
line-height: 160%;
font-size: 90%;
text-align: left;
}

/*★★---------------ピクトグラム解説----------------★★*/

#pictogram {
width: 205px;
margin:  0px 0px 10px 0px;
padding: 0px;
float: right;
}

#pictogram a { float: left; background-position: 0 0px; background-repeat: no-repeat; }
#pictogram a:hover { background-position: 0 -30px; background-repeat: no-repeat; }
#pictogram a em { position: absolute; left: -9999px; }
#pictogram a#n_pictogram { background-image: url(../dimage/b_pictogram.jpg); width: 205px; height: 22px; }

/*★★---------------表----------------★★*/

.list-box {
width: 800px;
margin-top: 20px;
padding: 0px;
}

.list {
width: 800px;
margin: 0px;
padding: 0px;
font-size: 14px;
clear: both;
}

.list img {
margin: 0px;
padding: 3px 2px 3px 0px;
vertical-align: middle;
}

.list2 {
width: 800px;
margin-bottom: 30px;
padding: 0px;
font-size: 16px;
clear: both;
}

.list2 img {
margin: 0px;
padding: 3px 2px 3px 0px;
vertical-align: middle;
}

.list3 {
width: 520px;
margin-bottom: 30px;
padding: 0px;
font-size: 16px;
}

.list3-left {
width: 520px;
margin: 0px;
padding: 0px;
float: left;
}

.list3-right {
width: 260px;
margin-top: 26px;
padding:  0px;
float: right;
}

.list3-right img {
margin-bottom: 10px;
padding:  4px;
border:  solid 1px #999;
}

.list4 {
width: 800px;
margin: 0px;
padding: 0px;
font-size: 16px;
clear: both;
}

.list_top {
margin: 0px;
padding: 5px 0px 5px 0px;
background-image: url(../dimage/back_list.jpg);
background-repeat: repeat-x;
background-position: 0px 0px;
border-right:  solid 1px #fff;
text-align: center;
}

.left1 {
margin: 0px;
padding: 8px 0px 8px 10px;
background-color: #C8EABA;
border-right:  solid 1px #fff;
line-height: 150%;
}

.left2 {
margin: 0px;
padding: 8px 0px 8px 10px;
background-color: #EFF9EA;
border-right:  solid 1px #fff;
line-height: 150%;
}

.right1 {
margin: 0px;
padding: 8px 10px 8px 10px;
background-color: #EDF0DA;
border-right:  solid 1px #fff;
line-height: 150%;
}

.right2 {
margin: 0px;
padding: 8px 10px 8px 10px;
background-color: #FAFBF4;
border-right:  solid 1px #fff;
line-height: 150%;
}

.picto1 {
width: 108px;
margin: 0px;
padding: 8px 0px 8px 10px;
background-color: #EDF0DA;
border-right:  solid 1px #fff;
}

.left3 {
width: 150px;
margin: 0px;
padding: 8px 0px 8px 10px;
background-color: #C8EABA;
border-right:  solid 1px #fff;
line-height: 150%;
}

.left4 {
width: 150px;
margin: 0px;
padding: 8px 0px 8px 10px;
background-color: #EFF9EA;
border-right:  solid 1px #fff;
line-height: 150%;
}

.picto2 {
width: 108px;
margin: 0px;
padding: 8px 0px 8px 10px;
background-color: #FAFBF4;
border-right:  solid 1px #fff;
}

.picto_left {
width: 60%;
margin: 0px;
padding: 0px;
float: left;
}

.picto_right {
width: 35%;
margin: 0px;
padding: 2px 0px 0px 18px;
background-image: url(../dimage/blue_arrow.jpg);
background-repeat: no-repeat;
background-position: 0px 7px;
line-height: 150%;
font-size: 95%;
text-align: left;
float: right;
}

.picto_left2 {
margin: 0px;
padding: 0px;
}

.picto_right2 {
margin: 0px;
padding: 2px 0px 0px 18px;
background-image: url(../dimage/blue_arrow.jpg);
background-repeat: no-repeat;
background-position: 0px 7px;
line-height: 150%;
font-size: 95%;
text-align: left;
}

.midashi6 {
width: 800px;
margin: 0px;
padding: 0px;
}

.midashi6 h3 {
width: 370px;
margin: 0px;
padding: 0px;
float: left;
}

.midashi6 h4 {
width: 390px;
margin: 0px;
padding:  3px  0px  0px  23px;
text-align: left;
font-weight: bold;
float: right;
background-image: url(../dimage/i_maru.jpg);
background-repeat: no-repeat;
background-position: 0px 7px;
}

.midashi7 {
width: 800px;
margin: 0px;
padding: 0px;
}

.midashi7 h3 {
width: 135px;
margin: 0px;
padding: 0px;
float: left;
}

.midashi7 h4 {
width: 625px;
margin: 0px;
padding:  3px  0px  0px  23px;
text-align: left;
font-weight: bold;
float: right;
background-image: url(../dimage/i_maru.jpg);
background-repeat: no-repeat;
background-position: 0px 7px;
}



/*★★---------------トップページへ戻る----------------★★*/

#toppage {
width: 190px;
margin: 20px auto 20px auto;
padding: 0px;
text-align: center;
}

#toppage a { float: left; background-position: 0 0px; background-repeat: no-repeat; }
#toppage a:hover { background-position: 0 -30px; background-repeat: no-repeat; }
#toppage a em { position: absolute; left: -9999px; }
#toppage a#n_toppage { background-image: url(../dimage/b_toppage.jpg); width: 190px; height: 27px; }

/*★★----------------施設情報ページ---------------★★*/

.midashi2 {
width: 800px;
height: 43px;
margin: 0px;
padding:  0px;
background-image: url(../dimage/back_midashi1.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.midashi2 h2 {
width: 600px;
height: 35px;
margin: 0px;
padding:  8px  0px  0px  30px;
text-align: left;
font-size:	18px;
font-weight: normal;
float: left;
}

.renewday {
width: 200px;
height: 32px;
margin: 0px;
padding:  11px  0px  0px  0px;
text-align: right;
font-size:	14px;
font-weight: normal;
float: right;
}

#basicinfo {
width: 800px;
margin: 15px 0px 20px 0px;
padding:  0px;
line-height: 160%;
}

#basicinfo_date {
margin: 0px;
padding:  0px;
text-align: left;
font-weight: normal;
float: left;
}

.date_left {
width: 80px;
margin: 0 px;
padding: 6px 0px 6px 0px;
border-bottom:  dashed 1px #999;
}

.date_right {
width: 420px;
margin: 0px;
padding: 6px 0px 6px 0px;
border-bottom:  dashed 1px #999;
}

.date_right2 {
width: 720px;
margin: 0px;
padding: 6px 0px 6px 0px;
border-bottom:  dashed 1px #999;
}

#basicinfo_image {
margin-top: 7px;
padding:  4px;
border:  solid 1px #999;
float: right;
}

.image_block1 {
width: 258px;
margin: 7px 0px 0px 0px;
padding:  0px;
float: right;
}

.image_block1 p {
width: 250px;
margin-top: 0px;
padding:  3px  5px  3px  5px;
font-size:	12px;
}

.image_block1 img {
width: 250px;
margin: 0px;
padding:  4px;
border:  solid 1px #999;
}

.image_block2 {
width: 258px;
margin: 10px 8px 20px 0px;
padding:  0px;
display: inline;
float: left;
}

.image_block2 p {
width: 250px;
margin-top: 0px;
padding:  3px  5px  3px  5px;
font-size:	12px;
}


.image_block2 img {
width: 250px;
margin: 0px;
padding:  4px;
border:  solid 1px #999;
}

.image_block3 {
width: 258px;
margin: 0px 0px 15px 0px;
padding:  0px;
float: right;
}

.image_block3 p {
width: 250px;
margin-top: 0px;
padding:  3px  5px  0px  5px;
font-size:	12px;
}

.image_block3 img {
width: 250px;
margin: 0px;
padding:  4px;
border:  solid 1px #999;
}

/*★★----------------体験学習情報ページ---------------★★*/

.midashi3 {
width: 800px;
height: 55px;
margin: 0px;
padding: 0px;
background-image: url(../dimage/back_midashi3.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
color: #009933;
}

.midashi3 h2 {
width: 770px;
margin: 0px;
padding:  13px  0px  0px  30px;
text-align: left;
font-size:	18px;
font-weight: bold;
}

.midashi4 {
width: 500px;
margin-bottom: 10px;
padding: 0px;
color: #D75F37;
}

.midashi4 h3 {
margin: 0px;
padding:  0px  0px  0px  0px;
text-align: left;
font-size:	18px;
font-weight: bold;
}

.midashi5 {
width: 500px;
margin: 10px 0px 3px 0px;
padding: 0px;
background-image: url(../dimage/i_maru.jpg);
background-repeat: no-repeat;
background-position: 0px 5px;
}

.midashi5 h3 {
margin: 0px;
padding:  0px  0px  0px  23px;
text-align: left;
font-size:	18px;
font-weight: bold;
}

#basicinfo2 {
width: 800px;
margin: 0px 0px 10px 0px;
padding: 15px 0px 15px 0px;
line-height: 160%;
border-top: solid 1px #999;
border-bottom: solid 1px #999;
}

#basicinfo2_date {
width: 500px;
margin: 0px;
padding:  0px;
text-align: left;
font-weight: normal;
float: left;
}

#basicinfo2_image {
margin-top: 0px;
padding:  4px;
border:  solid 1px #999;
float: right;
}

/*-----------------------学習旅行概要---------------------*/

.komado-about {
width: 720px;
margin: 0px;
padding: 40px 0px 0px 80px;
background-image: url(../dimage/back_about.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.komado-about p {
width: 520px;
margin-top: 30px;
padding: 0px 0px 0px 125px;
line-height: 160%;
}

.komado-about-c {
width: 725px;
margin: 0px;
padding: 0px 0px 0px 75px;
background-image: url(../dimage/back-about-c.jpg);
background-repeat: no-repeat;
background-position: 85px 0px;
clear: both;
}

.komado-about-left {
width: 123px;
margin: 0px;
padding: 0px;
float: left;
}

.komado-about-right {
width: 515px;
margin: 0px 0px 0px 0px;
padding: 0px 75px 0px 0px;
line-height: 160%;
float: right;
}

.komidashi {
width: 520px;
margin: 0px;
padding: 60px 0px 10px 0px;
color: #D96842;
font-weight: bold;
}

.komado-about2-c {
width: 725px;
margin: 0px;
padding: 75px 0px 0px 75px;
background-image: url(../dimage/back-about2-center.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
clear: both;
}

.komado-about2-c p {
width: 520px;
margin-top: 10px;
padding: 0px 75px 0px 130px;
line-height: 160%;
}

.komidashi2 {
width: 520px;
margin-left: 0px;
padding: 25px 0px 0px 130px;
color: #D96842;
font-weight: bold;
}

.komado-about3-c {
width: 638px;
margin: 30px 0px 0px 80px;
padding: 2px;
border: solid 1px #ccc;
}

.komado-about3-in {
margin: 0px;
padding: 30px;
text-align: left;
background-image: url(../dimage/back-about3.jpg);
background-repeat: repeat-x;
background-position: 0px 0px;
}

.komado-about3-in p {
margin-top: 10px;
padding: 0px;
}

.komidashi3 {
width: 578px;
margin-left: 0px;
padding: 0px;
color: #339966;
font-weight: bold;
text-align: center;
}

/*-----------------------リンク---------------------*/

.komado {
width: 800px;
margin-top: 20px;
padding: 0px;
background-image: url(../dimage/back-komado-center.jpg);
background-repeat: repeat-y;
background-position: 0px 0px;
}

.link {
width: 640px;
margin: 0px;
padding: 0px 0px 10px 80px;
}

.link li {
list-style-type: none;
margin-right: 0px;
padding: 8px 15px 7px 27px;
background-image: url(../dimage/arrow-orange.gif);
background-repeat: no-repeat;
background-position: 0px 13px;
border-bottom: dotted 1px #999;
}

/*-----------------------最新情報一覧---------------------*/

.page {
width: 640px;
margin: 0px;
padding: 0px 0px 20px 80px;
text-align: center;
font-size: 90%;
}

#news-list {
width: 640px;
margin: 0px;
padding: 0px 0px 10px 80px;
}

	.newslist_column {
	margin-top: 0px;
	padding: 0px;
	line-height: 150%;
	border-bottom: dotted 0px #999;
	}
	
	.newslist_day {
	width: 129px;
	margin: 0px;
	padding: 8px 0px 8px 0px;
	color: #D96842;
	font-size: 90%;
	font-weight: bold;
	float: left;
	border-top: dotted 1px #999;
	}
	
	.newslist_text {
	width: 510px;
	margin-left: 1px;
	padding: 8px 0px 7px 0px;
	float: left;
	border-top: dotted 1px #999;
	}
	
/*-----------------------カレンダー---------------------*/

.calender {
width: 601px;
margin: 10px 0px 0px 100px;
padding: 0px;
}

.calender-measure {
width: 558px;
margin: 0px;
padding: 18px 0px 3px 43px;
background-image: url(../dimage/calender/calender-back.jpg);
background-repeat: repeat-y;
background-position: 0px -4px;
}

.calender-measure2 {
width: 558px;
margin: 0px;
padding: 18px 0px 3px 43px;
background-image: url(../dimage/calender/calender-back2.jpg);
background-repeat: repeat-y;
background-position: 0px -4px;
}

/*-----------------------アクセス・交通---------------------*/

.route {
width: 720px;
margin: 0px;
padding: 0px 0px 35px 40px;
}

.komidashi-access {
width: 695px;
margin: 0px;
padding: 10px 0px 25px 23px;
font-weight: bold;
background-image: url(../dimage/i_maru.gif);
background-repeat: no-repeat;
background-position: 0px 15px;
border-top: dashed 1px #999;
}

.page_top2 {
width: 720px;
margin: 0px;
padding: 15px 0px 0px 0px;
font-size: 70%;
text-align: right;
float: left;
}

/*---------------広報誌「自然体験ＮＡＧＡＮＯ」------------*/

.report {
width: 720px;
margin: 0px;
padding: 0px 0px 20px 40px;
}

.report-book {
width: 140px;
margin-top: 0px;
padding: 0px;
text-align: center;
font-size:	14px;
background-image: url(../dimage/kage_book2.jpg);
background-repeat: no-repeat;
background-position: 13px -4px;
float: left;
}

.report-book-copy {
margin: 40px 0px 0px 25px;
padding: 0px;
line-height: 160%;
float: left;
}

.report-book img {
margin-bottom: 15px;
padding: 0px;
border: solid 1px #999;
}

.report-book-new {
width: 50px;
margin-left: 10px;
padding:  0px;
border: solid 0px #fff;
}

.report-book-new img {
margin: 0px;
padding: 0px;
border: solid 0px #999;
}

.getacro {
width: 565px;
margin: 0px 0px 30px 125px;
padding: 12px;
border: solid 1px #ccc;
background-color: #fff7e8;
font-size:	12px;
}

.getacro img {
margin-right: 15px;
}

.report-list {
width: 720px;
margin: 10px 0px 0px 40px;
padding: 15px 0px 5px 0px;
border-top: dashed 1px #999;
}

.report-number {
width: 100px;
margin: 0px;
padding: 2px;
border: solid 1px #ccc;
}

.report-number-in {
margin: 0px;
padding: 7px;
text-align: center;
font-size: 14px;
line-height: 160%;
font-weight: bold;
background-image: url(../dimage/back_report.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

.report-contents {
width: 470px;
margin: 0px;
padding: 0px 20px 0px 20px;
line-height: 170%;
}

.read {
width: 110px;
margin: 0px;
padding: 0px;
text-align: center;
}

/*★★----------------サイドバーナビ----------------★★*/

#sidebar_navi {
width: 190px;
margin: 0px;
padding: 0px;
}

#sidebar_navi li {
width: 176px;
height: 28px;
margin-bottom: 10px;
padding: 2px;
list-style-type: none;
border: solid 1px #999;
}

#sidebar_navi a { float: left; background-position: 0 0px; background-repeat: no-repeat; }
#sidebar_navi a:hover { background-position: 0 -40px; background-repeat: no-repeat; }
#sidebar_navi a em { position: absolute; left: -9999px; }
#sidebar_navi a#n_shiryou { background-image: url(../dimage/green/sb_n_shiryou.jpg); width: 176px; height: 28px; }
#sidebar_navi a#n_enquete { background-image: url(../dimage/green/sb_n_enquete.jpg); width: 176px; height: 28px; }
#sidebar_navi a#n_taiken { background-image: url(../dimage/green/sb_n_taiken.jpg); width: 176px; height: 50px; }
#sidebar_navi a#n_shiryou2 { background-image: url(../dimage/green/sb_n_shiryou.jpg); background-position: 0 -40px; background-repeat: no-repeat; width: 176px; height: 28px; }
#sidebar_navi a#n_enquete2 { background-image: url(../dimage/green/sb_n_enquete.jpg); background-position: 0 -40px; background-repeat: no-repeat; width: 176px; height: 28px; }
#sidebar_navi a#n_taiken2 { background-image: url(../dimage/green/sb_n_taiken.jpg); background-position: 0 -40px; background-repeat: no-repeat; width: 176px; height: 50px; }

.sidebar_block {
width: 176px;
margin: 15px 0px 15px 0px;
padding: 2px;
list-style-type: none;
border: solid 1px #999;
text-align: center;
font-size:	14px;
}

.book {
width: 176px;
height: 160px;
margin-top: 10px;
padding: 0px;
text-align: center;
background-image: url(../dimage/kage_book.jpg);
background-repeat: no-repeat;
background-position: 33px 0px;
}

.book img {
margin: 0px;
padding: 0px;
border: solid 1px #999;
}

.book_navi {
margin: 0px 0px 5px 15px;
padding: 0px;
font-size:	16px;
text-align: center;
}

.book_new {
width: 125px;
margin: 0px;
padding:  3px  0px  3px  20px;
text-align: left;
list-style-type: none;
background-image: url(../dimage/blue_arrow.jpg);
background-repeat: no-repeat;
background-position: 0px 5px;
border-bottom: dotted 1px #999;
}

.book_back {
width: 125px;
margin: 0px;
padding:  3px  0px  3px  20px;
text-align: left;
list-style-type: none;
background-image: url(../dimage/blue_arrow.jpg);
background-repeat: no-repeat;
background-position: 0px 5px;
}

	.taiken_title {
	width: 176px;
	height: 60px;
	margin: 0px;
	padding: 0px;
	background-image: url(../dimage/green/sb_n_taiken.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	}
	
	.otoku_title {
	width: 176px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	background-image: url(../dimage/green/sb_n_otoku.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	}


/*★★----------------タブナビ----------------★★*/

#tab_navi {
width: 600px;
height: 32px;
margin: 0px;
padding: 0px;
}

#tab_navi li {
list-style-type: none;
display: inline;
margin: 0px;
padding:  0px;
}

#tab_navi a { float: left; background-position: 0 0px; background-repeat: no-repeat; }
#tab_navi a:hover { background-position: 0 -40px; background-repeat: no-repeat; }
#tab_navi a em { position: absolute; left: -9999px; }
#tab_navi a#head1 { background-image: url(../dimage/green/tab_gakushu.jpg); width: 201px; height: 32px; }
#tab_navi a#head2 { background-image: url(../dimage/green/tab_shisetsu.jpg); width: 201px; height: 32px; }
#tab_navi a#head3 { background-image: url(../dimage/green/tab_area.jpg); width: 198px; height: 32px; }
#tab_navi a#head1x { background-image: url(../dimage/green/tab_gakushu.jpg); background-position: 0 -40px; background-repeat: no-repeat; width: 201px; height: 32px; }
#tab_navi a#head2x { background-image: url(../dimage/green/tab_shisetsu.jpg); background-position: 0 -40px; background-repeat: no-repeat; width: 201px; height: 32px; }
#tab_navi a#head3x { background-image: url(../dimage/green/tab_area.jpg); background-position: 0 -40px; background-repeat: no-repeat; width: 198px; height: 32px; }

#tab_body {
width: 600px;
height: 450px;
margin: 0px;
padding: 0px;
font-size:	16px;
line-height: 130%;
}

/*★★----------------体験学習別で探す----------------★★*/

#box1 {
width: 600px;
height: 450px;
margin: 0px;
padding: 0px;
border-bottom: solid 4px #A1D86E;
background-image: url(../dimage/green/back_taiken.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#box1_left {
width: 180px;
margin: 23px 0px 0px 14px;
padding: 0px;
float: left;
}

#box1_left li {
list-style-type: none;
margin-right: 0px;
padding: 3px 15px 2px 22px;
background-image: url(../dimage/blue_arrow.jpg);
background-repeat: no-repeat;
background-position: 0px 8px;
border-bottom: dotted 1px #999;
}

#box1_right {
width: 386px;
margin-top: 23px;
padding: 0px;
float: right;
}

#taiken_block {
width: 347px;
margin-bottom: 0px;
padding: 5px 0px 0px 22px;
background-image: url(../dimage/green/back_taikenphoto.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#taiken_block h4 {
margin: 0px;
padding-left: 20px;
font-size: 120%;
font-weight: bold;
color: #006600;
}

#taiken_block p {
margin-bottom: 7px;
padding-right: 20px;
font-size: 90%;
}

#taiken_block img {
margin: 0px;
padding: 0px;
}

#freeword {
width: 370px;
height: 50px;
margin-top: 0px;
padding: 11px 0px 0px 0px;
background-image: url(../dimage/green/back_freeword.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
font-weight: bold;
}

#freeword2 {
width: 370px;
height: 40px;
margin: 20px auto 0px auto;
padding: 11px 0px 0px 0px;
background-image: url(../dimage/green/back_freeword.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
font-weight: bold;
text-align: center;
}

/*ＩＭＥフォーカス移動時にオン*/
.ime-active {
ime-mode: active;
width: 110px;
}

/*ＩＭＥフォーカス移動時にオフ*/
.ime-inactive {ime-mode: inactive;}

/*ＩＭＥ使用を禁止*/
.ime-disabled {ime-mode: disabled;}

.submit {
width: 70px;
}

/*★★----------------施設の種類で探す----------------★★*/

#box2{
width: 600px;
height: 405px;
margin: 0px;
padding-top: 45px;
border-bottom: solid 4px #A6D5D7;
background-image: url(../dimage/green/back_shisetsu.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#select_shisetsu {
width: 418px;
height: 74px;
margin: 0px 0px 0px 90px;
padding: 0px 0px 0px 0px;
background-image: url(../dimage/green/back_s_shisetsu.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
font-weight: bold;
}

	.shisetsu_select {
	width: 190px;
	margin: 0px 0px 0px 0px;
	font-size: 100%;
	}

#select_jichitai {
width: 418px;
height: 74px;
margin: 23px 0px 0px 90px;
padding: 0px 0px 0px 0px;
background-image: url(../dimage/green/back_s_jichitai.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
font-weight: bold;
}

	.jichitai_select {
	width: 190px;
	margin: 0px 0px 0px 0px;
	font-size: 100%;
	}
	
.submit_shisetsu {
width: 97px;
margin: 27px 0px 0px 250px;
text-align: center;
}

/*★★----------------エリア別に探す----------------★★*/

#box3 {
width: 600px;
height: 450px;
margin: 0px;
padding: 0px;
border-bottom: solid 4px #AAAEDA;
background-image: url(../dimage/green/back_area.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
}

#box3_left {
width: 290px;
margin: 0px 0px 0px 20px;
padding-top: 20px;
color: #556A99;
float: left;
font-size: 17px;
font-weight: bold;
}

#box3_right {
width: 245px;
margin-top: 47px;
padding: 0px;
float: right;
}

#box3_right h4 {
margin: 0px;
padding: 0px 0px 0px 25px;
font-size: 120%;
font-weight: bold;
color: #006600;
}

#area_block {
width: 245px;
margin: 0px 0px 0px 0px;
padding-top: 15px;
}

#area_left {
width: 90px;
margin: 0px 20px 0px 0px;
padding-top: 0px; 
float: left;
}

#area_left li {
list-style-type: none;
margin: 0px;
margin-right: 0px;
padding: 3px 0px 2px 0px;
border-bottom: dotted 1px #999;
}

#area_right {
width: 90px;
margin: 0px 25px 0px 0px;
padding-top: 0px;
float: left;
}

#area_right li {
list-style-type: none;
margin: 0px;
margin-right: 0px;
padding: 3px 0px 2px 0px;
border-bottom: dotted 1px #999;
}
	
/*★★----------------受入会員施設・公共機関----------------★★*/

#ukeire_navi {
width: 290px;
margin: 20px 20px 20px 0px;
padding: 0px;
float: left;
}

	#ukeire_navi p {
	margin: 0px 0px 3px 14px;
	padding-top: 14px;
	font-size: 90%;
	color: #006600;
	}
	
	.ukeire_body {
	width: 290px;
	height: 76px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #A1D86E;
	font-size:	16px;
	line-height: 130%;
	background-image: url(../dimage/green/back_ukeire.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

	.ukeire_select {
	width: 190px;
	margin: 0px 5px 0px 14px;
	font-size: 100%;
	}
	
	.ukeire_title {
	width: 215px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-image: url(../dimage/green/tab_ukeire.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	}
	

#kokyo_navi {
width: 290px;
margin: 20px 0px 0px 0px;
padding: 0px;
float: right;
}

	.kokyo_body {
	width: 290px;
	height: 76px;
	margin: 0px;
	padding: 0px;
	border-bottom: solid 4px #A1D86E;
	font-size:	16px;
	line-height: 130%;
	background-image: url(../dimage/green/back_kokyo.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}

	.kokyo_block {
	width: 290px;
	margin: 0px;
	padding-top: 4px;
	}

	.kokyo_block td  {
	width: 110px;
	height: 36px;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 35px;
	background-image: url(../dimage/blue_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 15px 14px;
	line-height: 100%;
	}
	
	.kokyo_title {
	width: 139px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-image: url(../dimage/green/tab_kokyo.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	}

/*★★----------------最新情報----------------★★*/

#news_navi {
width: 360px;
height: 32px;
margin: 0px;
padding: 0px;
display: inline;
}

	.news_title {
	width: 215px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	background-image: url(../dimage/green/tab_news.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	float: left;
	}
	
	.navi_block{
	width: 130px;
	height: 32px;
	margin-left: 15px;
	padding: 0px;
	float: left;
	}

#news_navi a { float: left; background-position: 0 0px; background-repeat: no-repeat; }
#news_navi a:hover { background-position: 0 -40px; background-repeat: no-repeat; }
#news_navi a em { position: absolute; left: -9999px; }
#news_navi a#n_list { background-image: url(../dimage/green/b_list.jpg); width: 130px; height: 27px; }

#news_body {
width: 600px;
height: 164px;
margin: 0px;
padding: 0px;
border-bottom: solid 4px #A1D86E;
border-top: solid 4px #A1D86E;
font-size:	16px;
line-height: 130%;
background-image: url(../dimage/green/back_taiken.jpg);
background-repeat: no-repeat;
background-position: 0px -4px;
}
	
#panel1 {
width: 600px;
height: 160px;
margin: 0px;
padding: 0px;
overflow: auto;
float: left;
}

#news_block {
width: 550px;
margin: 15px 0px 0px 15px;
padding: 0px;
}

	.news_column {
	margin-top: 0px;
	padding: 0px;
	font-size: 90%;
	line-height: 150%;
	border-bottom: dotted 0px #999;
	}
	
	.news_day {
	width: 120px;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	font-size: 90%;
	color: #009933;
	font-weight: bold;
	float: left;
	border-top: dotted 1px #999;
	}
	
	.news_text {
	width: 430px;
	margin: 0px;
	padding: 3px 0px 2px 0px;
	float: left;
	border-top: dotted 1px #999;
	}
	
	
/*★★-----------------------フッター-------------------------★★*/


.page_top {
width: 800px;
margin: 0px;
padding: 0px 0px 5px 0px;
font-size: 70%;
text-align: right;
float: left;
}

address {
clear: both;
width: 100%;
margin: 0px;
padding-top: 30px;
text-align: center;
background-image: url(../dimage/green/back_footer.jpg);
background-repeat: repeat-x;
font-size: 12px;
font-style: normal;
line-height: 150%;
}
 
#copyright {
width: 100%;
font-size: 9px;
color: #666;
margin: 0px;
padding: 20px 0px 20px 0px;
text-align: center;
font-family : "Verdana",sans-serif;
}

#copyright2 {
width: 750px;
font-size: 9px;
color: #666;
margin: 0px;
padding: 20px 0px 20px 0px;
text-align: center;
font-family : "Verdana",sans-serif;
}

#copyright3 {
width: 100%;
font-size: 9px;
color: #666;
margin: 0px;
padding: 20px 0px 20px 0px;
text-align: center;
font-family : "Verdana",sans-serif;
background-image: url(../dimage/green/back_footer.jpg);
background-repeat: repeat-x;
background-position: 0px bottom;
}

/*-----------------------------span-----------------------------*/

.midashi_bold {
font-size: 120%;
font-weight: bold;
}

.caption {
font-size: 12px;
}

.none {
display: none;
}

.imagebox {
width: 800px;
margin-top: 20px;
padding: 0px;
}

