body{
background:#FFF;
width:830px;
margin:0 auto;
padding-top:0px;
color:#000033;
text-align:center;
z-index:5;
}

.att{
	color:#FF0000;
}

.clear{
clear:both;
}

.ClearFix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.ClearFix {display:inline-table;}
/* Not for Mac IE \*/
* html .ClearFix {height:1px;}
.ClearFix {display:block;}
/* for IE7*/
.ClearFix {min-height: 1px;}

.pageTop{
	text-align:right;
	}
.font1{
	font-size:1.0em;
	}

.nomalFont{
font-size:0.75em;
line-height:140%;
}

.smallFont{
font-size:0.72em;
line-height:130%;
}


.pankuzu{
width:780px;
margin: 0 auto;
padding-top:5px;
padding-bottom:5px;
font-size:0.72em;
line-height:150%;
text-align:left;
}

html>/**/body div.pankuzu{
width:780px;
padding-top:5px;
padding-bottom:5px;
font-size:0.72em;
line-height:150%;
text-align:left;
padding-left:10px;
}

#center{
background:#FFF url(../topimg/bg.gif);
 background-repeat: repeat-y; background-position: center 0;
width:100%;
margin-top:0px;
margin-bottom:0px;
margin-right:auto;
margin-left:auto;
}
.border_bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 0.9em;
}


a:link{
color:#CC0000;
}

a:visited{
color:#660000;
}

a:hover{
color:#FF0000;
}

h1{
margin:0px;
padding:0px;
font-size:18px;
font-weight:bold;
text-align:left;
}

h2{
margin:0px;
padding:0px;
font-size:12px;
font-weight:bold;
text-align:left;
}

h3{
font-size:12px;
line-height:130%;
text-align:left;
}

h4{
font-size:12px;
margin:0px;
padding:0px;
font-weight:normal;
text-align:left;
}

p{
margin:0px;
padding:0px;
}

.nomalFont{
font-size:0.75em;
line-height:150%;
}

.smallFont{
font-size:0.72em;
line-height:130%;
}

/*ヘッダー設定ここから*/

.Hedder{
width:820px;
height:72px;
background:#FFF url(../topimg/title_f2.jpg) 0px 0px;
margin:0 0 0 4px;
}

* html .Hedder{
width:820px;
height:72px;
background:#FFF url(../topimg/title_f2.jpg) 0px 0px;
margin:0;
}

.Hedder0{
width:820px;
height:72px;
background:#FFF url(../topimg/title.jpg) 0px 0px;
margin:0px 0px 0px 0px;
background-repeat:no-repeat;
}

.topbt{
text-align:right;
margin-right:0px;
padding-bottom:2px;
padding-right:0px;

}

.topTitle{
text-align:left;
position:absolute;
top:-100px;
left:0px;
}

.topTitle a{
width:600px;
height:170px;
text-align:left;
display:block;}

.headMenu{
clear:both;
width:800px;
margin:0px 0px 0px 0px;
white-space:nowrap;
padding:0px;
}

/*ヘッダー設定ここまで*/

#contents{
background-repeat: repeat-y; background-position: center 0;
width:100%;
margin-top:0px;
margin-bottom:0px;
margin-right:auto;
margin-left:auto;
}

.bt_about{
background:#FFF url(../menuimg/bt_about.jpg) 0px 0px;
width:210px;
height:43px;
z-index:0;
}

.bt_katudo{
background:#FFF url(../menuimg/bt_katudo.jpg) 0px 0px;
width:210px;
height:43px;
z-index:0;
}

.bt_meibo{
background:#FFF url(../menuimg/bt_meibo.jpg) 0px 0px;
width:210px;
height:26px;
z-index:0;
}

.bt_mark{
background:#FFF url(../menuimg/bt_mark.jpg) 0px 0px;
width:210px;
height:42px;
z-index:0;
}

.bt_links{
background:#FFF url(../menuimg/bt_links.jpg) 0px 0px;
width:210px;
height:26px;
z-index:0;
}

.bt_plaza{
background:#FFF url(../menuimg/bt_plaza.jpg) 0px 0px;
width:210px;
height:32px;
z-index:0;
}

.aquestion{
background:#FFF url(../menuimg/aquestion.jpg) 0px 0px;
width:210px;
height:33px;
z-index:0;
text-indent: -9999px;
}

.aquestionbg{
background:#FFF url(../menuimg/aquestionbg.jpg) 0px 0px;
width:210px;
z-index:0;
font-size:12px;
line-height:160%;
padding:2px;
}

.modeljigyo{
background:#FFF url(../menuimg/modeljigyo.jpg) 0px 0px;
width:210px;
height:29px;
z-index:0;
text-indent: -9999px;
}

.bt_modle_about{
background:#FFF url(../menuimg/bt_modle_about.jpg) 0px 0px;
width:210px;
height:40px;
z-index:0;
}

.bt_modle_style{
background:#FFF url(../menuimg/bt_modle_style.jpg) 0px 0px;
width:210px;
height:52px;
z-index:0;
}

.gokumi {
background:#FFF url(../menuimg/modeljigyo.jpg) 0px 0px;
width:210px;
height:29px;
z-index:0;
text-indent: -9999px;
}

.bt_gogo_about{
background:#FFF url(../menuimg/bt_gogo_about.jpg) 0px 0px;
width:210px;
height:45px;
z-index:0;
}

.bt_gogo_active{
background:#FFF url(../menuimg/bt_gogo_active.jpg) 0px 0px;
width:210px;
height:45px;
z-index:0;
}

.furusato{
background:#FFF url(../menuimg/furusato.gif) 0px 0px;
width:210px;
height:29px;
z-index:0;
text-indent: -9999px;
}

.bt_furusato_musubi{
background:#FFF url(../menuimg/bt_furusato_musubi.jpg) 0px 0px;
width:210px;
height:35px;
z-index:0;
}

.bt_furusato_susi{
background:#FFF url(../menuimg/bt_furusato_susi.jpg) 0px 0px;
width:210px;
height:36px;
z-index:0;
}

.bt_furusato_don{
background:#FFF url(../menuimg/bt_furusato_don.jpg) 0px 0px;
width:210px;
height:38px;
z-index:0;
}

.keihatu{
background:#FFF url(../menuimg/keihatu.gif) 0px 0px;
width:210px;
height:28px;
z-index:0;
text-indent: -9999px;
}

.bt_kamisibai{
background:#FFF url(../menuimg/bt_kamisibai.jpg) 0px 0px;
width:210px;
height:20px;
z-index:0;
}

.bt_faq{
background:#FFF url(../menuimg/bt_faq.jpg) 0px 0px;
width:210px;
height:20px;
z-index:0;
}

.bt_doril{
background:#FFF url(../menuimg/bt_doril.jpg) 0px 0px;
width:210px;
height:20px;
z-index:0;
}

.bt_kurasi{
background:#FFF url(../menuimg/bt_kurasi.jpg) 0px 0px;
width:210px;
height:20px;
z-index:0;
}

.bt_komedukuri{
background:#FFF url(../menuimg/bt_komedukuri.jpg) 0px 0px;
width:210px;
height:43px;
z-index:0;
}

.bt_message{
background:#FFF url(../menuimg/bt_message.jpg) 0px 0px;
width:210px;
height:50px;
z-index:0;
}

.bt_asa{
background:#FFF url(../menuimg/bt_asa.jpg) 0px 0px;
width:210px;
height:40px;
z-index:0;
}

.bt_syokuiku{
background:#FFF url(../menuimg/bt_syokuiku.jpg) 0px 0px;
width:210px;
height:45px;
z-index:0;
}

.bt_sponsors{
background:#FFF url(../menuimg/bt_sponsors.jpg) 0px 0px;
width:210px;
height:45px;
z-index:0;
}

/****メニューa****/

.bt_about a{
width:210px;
height:43px;
display:block;
text-indent: -9999px;
}

.bt_katudo a{
width:210px;
height:43px;
display:block;
text-indent: -9999px;
}

.bt_meibo a{
width:210px;
height:26px;
display:block;
text-indent: -9999px;
}

.bt_mark a{
width:210px;
height:42px;
display:block;
text-indent: -9999px;
}

.bt_links a{
width:210px;
height:26px;
display:block;
text-indent: -9999px;
}

.bt_plaza a{
width:210px;
height:32px;
display:block;
text-indent: -9999px;
}

.aquestion a{
width:210px;
height:33px;
display:block;
text-indent: -9999px;
}


.bt_modle_about a{
width:210px;
height:40px;
display:block;
text-indent: -9999px;
}

.bt_modle_style a{
width:210px;
height:52px;
display:block;
text-indent: -9999px;
}


.bt_gogo_about a{
width:210px;
height:45px;
display:block;
text-indent: -9999px;
}

.bt_gogo_active a{
width:210px;
height:45px;
display:block;
text-indent: -9999px;
}


.furusato a{
width:210px;
height:29px;
display:block;
text-indent: -9999px;
}

.bt_furusato_musubi a{
width:210px;
height:35px;
display:block;
text-indent: -9999px;
}

.bt_furusato_susi a{
width:210px;
height:36px;
display:block;
text-indent: -9999px;
}

.bt_furusato_don a{
width:210px;
height:38px;
display:block;
text-indent: -9999px;
}

.keihatu a{
width:210px;
height:28px;
display:block;
text-indent: -9999px;
}

.bt_kamisibai a{
width:210px;
height:20px;
display:block;
text-indent: -9999px;
}

.bt_faq a{
width:210px;
height:20px;
display:block;
text-indent: -9999px;
}

.bt_doril a{
width:210px;
height:20px;
display:block;
text-indent: -9999px;
}

.bt_kurasi a{
width:210px;
height:2０px;
display:block;
text-indent: -9999px;
}


.bt_komedukuri a{
width:210px;
height:43px;
display:block;
text-indent: -9999px;
}


.bt_message a{
display:block;
text-indent: -9999px;
width:210px;
height:50px;
}

.bt_asa a{
display:block;
text-indent: -9999px;
width:210px;
height:40px;
}

.bt_syokuiku a{
display:block;
text-indent: -9999px;
width:210px;
height:45px;
}

.bt_sponsors a {
display:block;
text-indent: -9999px;
width:210px;
height:45px;
}

.bt_about a:hover{
background:#FFF url(../menuimg/bt_about_f2.jpg) 0px 0px;
width:210px;
height:43px;
z-index:0;
}

.bt_katudo a:hover{
background:#FFF url(../menuimg/bt_katudo_f2.jpg) 0px 0px;
width:210px;
height:43px;
z-index:0;
}

.bt_meibo a:hover{
background:#FFF url(../menuimg/bt_meibo_f2.jpg) 0px 0px;
width:210px;
height:26px;
z-index:0;
}

.bt_mark a:hover{
background:#FFF url(../menuimg/bt_mark_f2.jpg) 0px 0px;
width:210px;
height:42px;
z-index:0;
}

.bt_links a:hover{
background:#FFF url(../menuimg/bt_links_f2.jpg) 0px 0px;
width:210px;
height:26px;
z-index:0;
}

.bt_plaza a:hover{
background:#FFF url(../menuimg/bt_plaza_f2.jpg) 0px 0px;
width:210px;
height:32px;
z-index:0;
}

.modeljigyo a:hover{
background:#FFF url(../menuimg/modeljigyo_f2.jpg) 0px 0px;
width:210px;
height:29px;
z-index:0;
}

.bt_modle_about a:hover{
background:#FFF url(../menuimg/bt_modle_about_f2.jpg) 0px 0px;
width:210px;
height:40px;
z-index:0;
}

.bt_modle_style a:hover{
background:#FFF url(../menuimg/bt_modle_style_f2.jpg) 0px 0px;
width:210px;
height:52px;
z-index:0;
}


.bt_gogo_about a:hover{
background:#FFF url(../menuimg/bt_gogo_about_f2.jpg) 0px 0px;
width:210px;
height:45px;
z-index:0;
}

.bt_gogo_active a:hover{
background:#FFF url(../menuimg/bt_gogo_active_f2.jpg) 0px 0px;
width:210px;
height:45px;
z-index:0;
}

.bt_furusato_musubi a:hover{
background:#FFF url(../menuimg/bt_furusato_musubi_f2.jpg) 0px 0px;
width:210px;
height:35px;
z-index:0;
}

.bt_furusato_susi a:hover{
background:#FFF url(../menuimg/bt_furusato_susi_f2.jpg) 0px 0px;
width:210px;
height:36px;
z-index:0;
}

.bt_furusato_don a:hover{
background:#FFF url(../menuimg/bt_furusato_don_f2.jpg) 0px 0px;
width:210px;
height:38px;
z-index:0;
}

.keihatu a:hover{
background:#FFF url(../menuimg/keihatu_f2.gif) 0px 0px;
width:210px;
height:28px;
z-index:0;
}

.bt_kamisibai a:hover{
background:#FFF url(../menuimg/bt_kamisibai_f2.jpg) 0px 0px;
width:210px;
height:20px;
z-index:0;
}

.bt_faq a:hover{
background:#FFF url(../menuimg/bt_faq_f2.jpg) 0px 0px;
width:210px;
height:20px;
z-index:0;
}

.bt_doril a:hover{
background:#FFF url(../menuimg/bt_doril_f2.jpg) 0px 0px;
width:210px;
height:20px;
z-index:0;
}

.bt_kurasi a:hover{
background:#FFF url(../menuimg/bt_kurasi_f2.jpg) 0px 0px;
width:210px;
height:20px;
z-index:0;
}

.bt_komedukuri a:hover{
background:#FFF url(../menuimg/bt_komedukuri_f2.jpg) 0px 0px;
width:210px;
height:43px;
z-index:0;
}

.bt_message a:hover{
background:#FFF url(../menuimg/bt_message_f2.jpg) 0px 0px;
width:210px;
height:50px;
z-index:0;
}

.bt_asa a:hover{
background:#FFF url(../menuimg/bt_asa_f2.jpg) 0px 0px;
width:210px;
height:40px;
display:block;
z-index:1;
}

.bt_syokuiku a:hover{
background:#FFF url(../menuimg/bt_syokuiku_f2.jpg) 0px 0px;
width:210px;
height:45px;
display:block;
z-index:1;
}

.bt_sponsors a:hover {
background:#FFF url(../menuimg/bt_sponsors_f2.jpg) 0px 0px;
width:210px;
height:45px;
display:block;
z-index:1;
}

.omusubiDay a:hover,
.omusubiCamp a:hover {
	opacity: 0.8;
}

/*コピーライト設定ここから*/
.copyright{
width:822px;
margin:0px;
padding:8px 1px;
background-color:#996633;
color:#FFF;}

.smallFontco{
font-size:0.72em;
line-height:150%;
}

.normalFontco{
font-size:0.75em;
line-height:150%;
font-weight:bold;
}

.smallFontco a{
color:#FFF;
}


.marginQA{
	margin-bottom:15px;
	}
	
.photo_right{
	float:right;
	margin:0px 0px 10px 10px;
	clear:both;
	}
	
.profile table{
	border-top:1px dotted  #666666;
	border-bottom:1px dotted  #666666;
	}

.profile td{
	padding:5px;
	}	

.profile span{
	text-align:center;
	font-size:0.7em;
	}
	
.def_table table{
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	}
	
.def_table td{	
padding:2px;
}
	
.def_border{
border-bottom:1px solid #999999;
border-left:1px solid #999999;
}

.def_border2{
border-left:1px solid #999999;
}

.border_none{
border-bottom:1px solid #999999;
	}
	
	
.right_cap{
	text-align:right;
	font-size:0.8em;
	}	
	
.ulstyle ul{
margin:0px 5px;
padding:0px 10px;
list-style-type:disc;
}

.ulstyle li{
margin:3px 0px;
padding:0px;
}

.font_brownb{
	color:#993300;
	font-weight:bold;
	}
	
.ulstyle_margin5 ul{
margin:0px;
padding:0px;
list-style-type:disc;
}

.ulstyle_margin5 li{
margin:0px 0px 8px 0px;
padding:0px;
line-height:140%;
}

.img_margin{
	margin:0px 10px 5px 0px;
	padding:0px;
	}
