@charset "Shift_JIS";

html {

  scrollbar-face-color : #ffffff;
  scrollbar-arrow-color : #666666;
  scrollbar-darkshadow-color : #666666;
  scrollbar-track-color : #cccccc;
  scrollbar-highlight-color : #F8F8F8;
  scrollbar-3dlight-color : #cccccc;
}


body {
text-align:center;
  margin: 0px;
  padding: 0px;
  color: #484848;
  font-size: 12px;
}

table{
	border: 0px ;
}


hr {
	border-style: dotted none none none; 
border-top-width: 1px; 
border-color: #705B31;  
height: 1px; 

}


h1{

	font-size: 13px;
	color: #ffffff;
}


h2{
	font-size: 11px;
	color: #ffffff;
    margin-left: auto;
    margin-right: auto;
width: 100%;
padding: 4px;
background: #3C3313;
height: 10px;
}


#titles{
text-align:left;
font-weight: bolder;
	border-style: solid; 
border-top-width: 0px; 
border-bottom-width: 1px; 
border-right-width: 0px; 
border-left-width: 5px; 
border-top-color: #3C3313; 
border-bottom-color: #847C60;
border-right-color: #3C3313;
border-left-color: #3C3313;

	font-size: 12px;
	color: #3C3313;
    margin-left: auto;
    margin-right: auto;
width: 164px;
padding: 4px 4px 4px 6px;
/*background-image:  url(images/top/back2.jpg) ;
background: #3C3313;*/
height: 10px;
}

#titles2{
font-weight: bolder;
text-align:left;
	border-style: solid; 
border-top-width: 0px; 
border-bottom-width: 1px; 
border-right-width: 0px; 
border-left-width: 5px; 
border-top-color: #3C3313; 
border-bottom-color: #847C60;
border-right-color: #3C3313;
border-left-color: #3C3313;

	font-size: 12px;
	color: #3C3313;
    margin-left: auto;
    margin-right: auto;
padding: 4px 4px 4px 6px;
width: 460px;

/*background-image:  url(images/top/back2.jpg) ;
background: #3C3313;*/
height: 10px;
}

#titles3{
font-weight: bolder;
text-align:left;
	border-style: solid; 
border-top-width: 0px; 
border-bottom-width: 1px; 
border-right-width: 0px; 
border-left-width: 5px; 
border-top-color: #3C3313; 
border-bottom-color: #847C60;
border-right-color: #3C3313;
border-left-color: #3C3313;

	font-size: 12px;
	color: #3C3313;
    margin-left: auto;
    margin-right: auto;
padding: 4px 4px 4px 6px;

width: 460px;

/*background-image:  url(images/top/back2.jpg) ;
background: #3C3313;*/
height: 10px;
}

#titles4{
font-weight: bolder;
text-align:left;
	font-size: 12px;
	color: #484848;
    margin-left: auto;
    margin-right: auto;
width: 472px;
padding: 4px;
height: 10px;
}

.hp{
behavior:url("#default#homepage")
}


#container {
 width:900px;
 margin-left:auto;
 margin-right:auto;
 	border-style: solid solid solid solid;
border-top-width: 0px;
border-bottom-width: 0px; 	
border-right-width: 0px; 
border-left-width: 0px; 
border-top-color: #352517;
border-bottom-color: #352517;

border-right-color: #352517;
border-left-color: #352517;
background: #ffffff;

}


/* ƒwƒbƒ_ */
#t_head {
	font-size: 12px;
	color: #ffffff;
    margin-left: auto;
    margin-right: auto;
width: 890px;
height: 80px;
padding: 4px;
/*background-image:  url(images/top/back2.jpg) ;
background: #3C3313;*/
height: 10px;

float: clear;
	
}

#t_header1{
color: #ffffff;
font-size: 12px;float:left; width:600px;
height: 60px
margin-left: 4px;
text-align: left;

}

#t_header2{
color: #484848;
font-size: 12px;float:right; width:270px;margin-left:auto;
 margin-right:auto;
 padding: 0px 10px 0px 0px;
text-align: right;

}


/* //ƒwƒbƒ_ */

#header {
margin-left:auto;
 margin-right:auto;
font-size: 12px;
	width: 890px;
	height: 500px;
text-align: left;
	text-valign: middle; 
	color: #484848;
float: clear;

	
}
		/*background: #3C3313;*/

#header hr{
	border-style: dotted none none none; 
border-top-width: 1px; 
border-top-color: #cccccc; 
height: 1px; 

}


#head_1{
margin-left:auto;
 margin-right:auto;
	font-size: 12px;
	width: 200px;
	float: left;
	
	
	}
	
#head_2{
margin-left:auto;
 margin-right:auto;
	font-size: 12px;
	width: 500px;
	float: left;
	vertical-align: bottom;
	
	}


#footer {
margin-left:auto;
 margin-right:auto;
	font-size: 12px;
	clear: both;
	width: 890px;
	height: 30px;
	text-align: center;
	text-valign: middle;
	color: #cccccc;
	float: clear;

}

	/*background: #3C3313;*/

#footer hr{
	border-style: dotted none none none; 
border-top-width: 1px; 
border-top-color: #cccccc; 
height: 1px; 

}

#space {

padding: 10px;
background: #ffffff;


margin-left:auto;
 margin-right:auto;
	width: 850px;
	clear: both;
	height: 100px;
	float: clear;
}

#space hr{
	border-style: dotted none none none; 
border-top-width: 1px; 
border-top-color: #cccccc; 
height: 1px; 

}

#space2 {
margin-left:auto;
 margin-right:auto;
	width: 900px;
	clear: both;
	height: 10px;
	float: clear;
}

#wrapper{
	width:900px;
margin-left:auto;
 margin-right:auto;
	
	}
	

#left_menu{font-size: 12px;float:left; width:200px;margin-left:auto;
 margin-right:auto;}
#topics{font-size: 12px;float:right; width:200px;margin-left:auto;
 margin-right:auto;}

#messages {font-size: 12px;float:right; width:500px;margin-left:auto;
 margin-right:auto;}



	
	
	#prof{
	font-size: 12px;
	width: 180px;
	border:solid 1px #cccccc;
	margin:20px 0;
	
	}



.stile1 {
	font-size: 12px;
}
.css2 {
	font-size: 12px;
}

.fm1 {
	font-size: 12px;
	background: #333333;
}

.bg2 {
	font-size: 12px;
	background: #ffffff;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}


.css3 {
	font-size: 14px;
}
.css4 {
	font-size: 12px;

}

.headers {
	font-size: 12px;
	color: #ffffff;
}

a:link{
font-weight: bolder;
color:#B4E147;
font-size:12px;
text-decoration: underline;
}
a:visited{
font-weight: bolder;
color:#B4E147;
font-size:12px;
text-decoration: underline;
}
a:active{
font-weight: bolder;
color:#B4E147;
font-size:12px;
text-decoration: underline;
}

a:hover{
font-weight: bolder;
color:#8DB728;
font-size:12px;
text-decoration: underline;
}

.tbl01 {
	border: 1px solid #999999;
}
.titlename {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image:  url(images/yellow.gif) ;
}
.titlename2 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.name {
	font-size: 12px;
	color: #3C3313;
	font-weight: bold;
}
.content {
	font-size: 12px;
	line-height: 10px;
	color: #333333;
}

.content2 {
	font-size: 12px;
	text-transform: uppercase;
	color: #333333;
	background-image:  url(images/yellow.gif) ;
	
}

.contentsname {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-image:  url(images/green.gif) ;
}

a.typelink:link {
font-size:12px;
  color : #C6BEA2;
  text-decoration: none;
}
a.typelink:visited {
font-size:12px;
  color : #C6BEA2;
text-decoration: none;
}
a.typelink:hover {
font-size:12px;
  color : #f1f1f1;
  text-decoration: underline;
}
a.typelink:active {
font-size:12px;
  color : #C6BEA2;
  text-decoration: none;
}

.redss {
font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}


.gss {
	font-size: 12px;
	font-weight: bold;
	color: #484848;
}

.css222 {
	font-size: 12px;
	
}

/* menu1 */

.m1_1 {
	width: 20px;
	height: 30px;
}

.m1_2 {
	width: 430px;
	height: 30px;
}

.m1_3 {
	width: 30px;
	height: 30px;

}


.m1_4 {
	width: 20px;
	background-image:  url(images/m1/4.jpg) ;
}

.m1_5 {
	width: 30px;
	background-image:  url(images/m1/5.jpg) ;
}


.m1_6 {
	width: 20px;
	height: 25px;
}

.m1_7 {
	width: 430px;
	height: 25px;
}

.m1_8 {
	width: 30px;
	height: 25px;

}


.m1_m {
	font-size: 11px;
	width: 430px;
	background: #ffffff;
}

/* //menu1 */






/* menu2 */

.m2_1 {
	width: 25px;
	height: 25px;
}

.m2_2 {
	width: 150px;
	height: 25px;
}

.m2_3 {
	width: 25px;
	height: 25px;

}


.m2_4 {
	width: 25px;
	background-image:  url(images/m2/4.jpg) ;
}

.m2_5 {
	width: 25px;
	background-image:  url(images/m2/5.jpg) ;
}



.m2_m {
	font-size: 11px;
	width: 150px;
	background: #ffffff;
}


.m2_ms {


    margin-left: auto;
    margin-right: auto;
	text-align: center;

	font-size: 12px;
	width: 150px;
	background: #ffffff;
}


/* //menu2 */


.inf1 {
    width: 100px;
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff;
	background: #33cccc;
	background-image:  url(images/headers/background.gif) ;
	border: 0px ;
}

.heads {
    width: 700px;
	font-size: 12px;
	text-transform: uppercase;
	color: #666666;
	background: #cccccc;
	background-image:  url(images/green.gif) ;
	border: 0px ;
}




.contents{
	text-align: center;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 

width: 185px;
margin : 0;
padding: 5px;
background: #C6BEA2;

}


#conpr{

	text-align: center;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width:185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;


}



#gggl{

	text-align: center;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;


}

#kouen{

	text-align: center;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}

#adg{

	text-align: center;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}



#cal{

	text-align: center;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}

#day{

	text-align: center;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}

#said{

	text-align: center;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}


#saic{

	text-align: center;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}


#arc{

	text-align: center;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}


#amz{

	text-align: center;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}


#rent{

	text-align: center;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 185px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;

}




#topics_news{
text-align: left;
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 480px;
margin-left:auto;
 margin-right:auto;
padding: 5px;
background: #ffffff;
clear: both;
}



#kokuchi_news{
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 480px;
margin-left:auto;
 margin-right:auto;
 padding: 5px;
background: #ffffff;
clear: both;
}

#n_mains{
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 480px;
margin-left:auto;
 margin-right:auto;
 padding: 5px;
background: #ffffff;
clear: both;
}


#nyuji_days{
text-align:left;
width: 460px;
margin-left:auto;
 margin-right:auto;
 padding: 4px;
background: #ffffff;
clear: both;
}

#topics_in{
text-align:left;
width: 460px;
margin-left:auto;
 margin-right:auto;
 padding: 4px;
background: #ffffff;
clear: both;
}



#checkp{
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 
width: 480px;
margin-left:auto;
 margin-right:auto;
padding: 10px;
background: #ffffff;
clear: both;
}


.main_c{
	border-style: solid; 
border-width: 1px; 
border-color: #705B31; 

width: 480px;
margin-left:auto;
 margin-right:auto;
padding: 10px;
background: #ffffff;
clear: both;
}

#c_day{
text-align:center;
margin-left:auto;
 margin-right:auto;
padding: 2px;
	color: #705B31;
}

